(57)【要約】  本発明は、装置間で自発的に通信を確立することができ、かつ、他の装置に共有させるファイルを予め指定できる近距離通信装置およびそのファイル共有方法に関する。近距離通信装置は、近距離無線通信により他の通信装置とデータを送受信する近距離無線通信部と、他の通信装置に共有させるファイルを保存する提供領域を有する記憶部と、近くに位置する他の通信装置を検出する接近検出部を有し、他の通信装置とのファイル共有を制御する制御部とを備える。近距離通信装置は、接近検出部で他の通信装置を検出すると、その通信装置に記憶部の提供領域内のファイルを送信する。
2008087739.tif 000002
【特許請求の範囲】
【請求項１】
近距離無線通信により他の通信装置とデータを送受信する近距離無線通信手段と、
前記他の通信装置に共有させるファイルを保存する提供領域と、前記他の通信装置から受信したファイルを保存する受取領域と、を有する記憶手段と、
近距離無線通信を行いうる前記他の通信装置を、前記近距離無線通信手段により検出する接近検出手段と、
前記接近検出手段が前記他の通信装置を検出したときに、前記提供領域に保存しているファイルを前記近距離無線通信手段により前記他の通信装置に送信し、または前記近距離無線通信手段により前記他の通信装置から受信したファイルを前記受取領域に保存する共有動作制御手段と、
を有する、近距離通信装置。
【請求項２】
前記接近検出手段は、自装置の存在を通知する領域通知信号を生成するとともに、前記他の通信装置からの領域検出応答信号を検出することにより前記他の通信装置を検出し、
前記近距離無線通信手段は、前記領域通知信号を前記他の通信装置に送信し、前記他の通信装置からの前記領域検出応答信号を受信する、
請求項１記載の近距離通信装置。
【請求項３】
前記接近検出手段は、検索要求を受けた場合に、自装置の存在を通知する領域通知信号を生成するとともに、前記他の通信装置からの領域検出応答信号を検出することにより前記他の通信装置を検出する、
請求項２記載の近距離通信装置。
【請求項４】
予め決められたボタンが押され、または予め決められたメニューが選択された場合に前記探索要求を受ける、
請求項３記載の近距離通信装置。
【請求項５】
動作を検出するセンサーをさらに有し、
前記センサーにより動作が検出された場合に前記探索要求を受ける、
請求項３記載の近距離通信装置。
【請求項６】
前記接近検出手段は、前記他の通信装置からの領域通知信号を検出することにより前記他の通信装置を検出するとともに、前記領域通知信号の検出を通知する領域検出応答信号を生成し、
前記近距離無線通信手段は、前記他の通信装置からの前記領域通知信号を受信し、前記領域検出応答信号を前記他の通信装置に送信する、
請求項１記載の近距離通信装置。
【請求項７】
前記記憶手段は、前記他の通信装置に共有させないファイルを保存する非提供領域をさらに有する、
請求項１記載の近距離通信装置。
【請求項８】
前記共有動作制御手段は、前記提供領域および前記非提供領域を、ファイルにそれぞれ異なる属性を付与することにより区別する、請求項７記載の近距離通信装置。
【請求項９】
前記受取領域内のファイルと前記他の通信装置の前記提供領域内のファイルとを比較して、前記他の通信装置の前記提供領域内のファイルを、前記近距離無線通信手段が受信するか否かまたは前記受取領域に保存するか否かを判定し、あるいは、前記提供領域内のファイルと前記他の通信装置の前記受取領域内のファイルとを比較して、前記提供領域内のファイルを前記他の通信装置に送信するか否かを判定する共有動作判定手段をさらに有する、請求項１記載の近距離通信装置。
【請求項１０】
前記共有動作判定手段は、前記他の通信装置の前記提供領域内のファイルの共有履歴および変更履歴を参照して、前記他の通信装置の前記提供領域内のファイルを、前記近距離無線通信手段が受信するか否かまたは前記受取領域に保存するか否かを判定する、請求項９記載の近距離通信装置。
【請求項１１】
前記記憶手段は、前記提供領域および前記受取領域を、それぞれ異なる管理領域として有する、請求項１記載の近距離通信装置。
【請求項１２】
前記記憶手段は、前記提供領域および前記受取領域を、それぞれ異なるフォルダとして有する、請求項１記載の近距離通信装置。
【請求項１３】
他の通信装置に共有させるファイルを保存する提供領域と、前記他の通信装置から受信したファイルを保存する受取領域と、を有する記憶手段を備える近距離無線通信装置におけるファイル共有方法であって、
近距離無線通信を行いうる前記他の通信装置を、近距離無線通信により検出する接近検出ステップと、
前記接近検出ステップで前記他の通信装置を検出したときに、前記提供領域に保存しているファイルを近距離無線通信により前記他の通信装置に送信し、または近距離無線通信により前記他の通信装置から受信したファイルを前記受取領域に保存するステップと、
を有するファイル共有方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、近距離無線通信によりファイル共有を行う近距離通信装置、およびそのファイル共有方法に関する。
【背景技術】
【０００２】
特許文献１には、無線通信を用いてメモリモジュール内のファイルを共有するデータ端末機器およびそのファイル共有方法が開示されている。【０００３】
図１は、特許文献１に記載の従来のファイル共有方法を説明する図である。図１に示すように、マスタ機器は、まず検索ステップＳＴ１１において、検索コマンドＣ１１をパケット形式で送信することにより、スレーブ機器を検索する。マスタ機器は、スレーブ機器から検索レスポンスＲ１１を受信した後、検索ステップＳＴ１１を終了させ、確認ステップＳＴ１２に移行する。確認ステップＳＴ１２において、マスタ機器は、スレーブ機器との間でBluetooth物理リンクを確立し（Ｓ１１）、Ｌ２ＣＡＰリンクを確立する（Ｓ１２）。マスタ機器は、Ｌ２ＣＡＰリンクを確立した後に、共有確認コマンドＣ１２をスレーブ機器に通知する。マスタ機器は、料金情報レスポンスＲ１２を受けてＬ２ＣＡＰリンクを一度開放し（Ｓ１３）、ファイル共有ステップＳＴ１３へ移行する。ファイル共有ステップＳＴ１３において、マスタ機器は、スレーブ機器に対し、再度Ｌ２ＣＡＰリンクを確立する（Ｓ１４）。Ｌ２ＣＡＰリンクを確立後、マスタ機器は、当該スレーブ機器との間で、ＲＦＣＯＭＭリンクを確立する（Ｓ１５）。マスタ機器は、確立したＲＦＣＯＭＭリンク上において、スレーブ機器のメモリカードのファイル共有を実現する（Ｓ１６）。【０００４】
次に、Ｓ１６におけるファイル共有の手順について説明する。マスタ機器は、スレーブ機器に対し、ＲＦＣＯＭＭリンクを通じて、共有コマンドを通知する。スレーブ機器は、マスタ機器から共有コマンドを受けて、当該共有コマンドの内容を解析し、その処理結果を共有レスポンスとしてマスタ機器に通知する。共有コマンドは、例えば、"browse()"（共有設定したファイルのリスト要求）、"open()"（ファイルのオープン処理）、"close()"（ファイルのクローズ処理）、"read()"（ファイルの読み出し）、"write()"（ファイルの書き込み）などがある。【０００５】
マスタ機器から"browse()"コマンドが通知された場合、スレーブ機器は、そのレスポンスとして予め共有設定してあるファイルのファイル名とそのパス名のリストを通知する。マスタ機器は、当該レスポンスを受けることで、スレーブ機器のファイル名とそのパス名を取得することができる。マスタ機器から、例えば"open()"コマンドが通知された場合、スレーブ機器は、共有設定したファイルをオープンし、その他の準備を行う。そして、このオープンコマンドの結果をレスポンスとしてマスタ機器に返すことで、マスタ機器は、スレーブ機器のメモリカード内のファイルをオープンすることができる。同様に、マスタ機器から"read()"コマンドがスレーブ機器に対して通知された場合、スレーブ機器は、指定されたファイルをマスタ機器に送信する。同様に、マスタ機器から"write()"コマンドがスレーブ機器に対して通知された場合、スレーブ機器は、指定されたファイルをマスタ機器側へ書き込む。さらに、マスタ機器はから"close()"コマンドがスレーブ機器に通知された場合、スレーブ機器は、ファイルのクローズ処理を行う。【０００６】
以上の処理を行うことで、マスタ機器は、スレーブ機器のメモリカードに格納されているファイルのリストを得ることができ、さらに当該ファイルの読み出しや書き込み処理なども行うことができるため、ファイル共有を実現することができる。【０００７】
このように、特許文献１記載の発明によれば、近距離無線通信で接続された機器は、ファイルを共有することができる。
【特許文献１】特開２００２−３４５０３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記従来のファイル共有方法では、高速な無線通信方式を採用しても、ファイル共有処理に要する時間を短縮することが困難であるという問題がある。【０００９】
すなわち、上記従来のファイル共有方法では、ファイル共有処理の前に無線ネットワークを構築して機器間で通信を確立させることや、他の機器に共有させるファイルを指定することなどのユーザの操作が必要であった。したがって、これらのファイル共有に付帯する操作に要する時間が無線通信によりファイルを転送する時間と比較して長くなるため、高速な無線通信手段を適用してもファイル共有の処理に要する時間を短縮することが困難である。【００１０】
本発明の目的は、装置間で自発的に通信を確立することができ、かつ、他の装置に共有させるファイルを予め指定できる近距離通信装置およびそのファイル共有方法を提供することである。
【課題を解決するための手段】
【００１１】
本発明の近距離通信装置は、近距離無線通信により他の通信装置とデータを送受信する近距離無線通信手段と、前記他の通信装置に共有させるファイルを保存する提供領域と前記他の通信装置から受信したファイルを保存する受取領域とを有する記憶手段と、近距離無線通信を行いうる前記他の通信装置を前記近距離無線通信手段により検出する接近検出手段と、前記接近検出手段が前記他の通信装置を検出したときに前記提供領域に保存したファイルを前記近距離無線通信手段により前記他の通信装置に送信し、または前記近距離無線通信手段により前記他の通信装置から受信したファイルを前記受取領域に保存する共有動作制御手段とを有する。【００１２】
本発明のファイル共有方法は、他の通信装置に共有させるファイルを保存する提供領域と前記他の通信装置から受信したファイルを保存する受取領域とを有する記憶手段を備える近距離無線通信装置におけるファイル共有方法であって、近距離無線通信を行いうる前記他の通信装置を、近距離無線通信により検出する接近検出ステップと、前記接近検出ステップで前記他の通信装置を検出したときに、前記提供領域に保存しているファイルを近距離無線通信により前記他の通信装置に送信し、または近距離無線通信により前記他の通信装置から受信したファイルを前記受取領域に保存するステップとを有する。
【発明の効果】
【００１３】
本発明によれば、装置間で自発的に通信を確立することができ、かつ、他の装置に共有させるファイルを予め指定することができるので、高速な無線通信方式を採用することで、ファイル共有処理に要する時間を短縮することができる。
【図面の簡単な説明】
【００１４】
【図１】従来のファイル共有方法を説明する制御シーケンス図
【図２】本発明の実施の形態１の近距離通信装置を用いてファイル共有を行う際の機器の構成を示すブロック図
【図３】本発明の実施の形態１の近距離通信装置の構成を示すブロック図
【図４】領域通知信号のフォーマットの一例を示す図
【図５】本発明の実施の形態１の近距離通信装置のファイル共有動作に関する状態遷移図
【図６】本発明の実施の形態１の近距離通信装置がファイル共有を行う際の手順を示す制御シーケンス図
【図７】本発明の実施の形態１の近距離通信装置の記憶部内のファイルを示す図
【図８】本発明の実施の形態２の近距離通信装置がファイル共有を行う際の手順を示す制御シーケンス図
【図９】本発明の実施の形態３の近距離通信装置の記憶部内のファイルを示す図
【図１０】本発明の実施の形態４の近距離通信装置の構成を示すブロック図
【図１１】本発明の実施の形態４の近距離通信装置のファイル共有動作に関する状態遷移図
【図１２】本発明の実施の形態４の近距離通信装置がファイル共有を行う際の手順を示す制御シーケンス図
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態について、図面を参照しながら説明する。【００１６】
（実施の形態１）
図２は、本発明の実施の形態１に係る近距離通信装置間でファイル共有を行うときの機器の構成を示すブロック図である。【００１７】
図２において、第１の近距離通信装置１００ａは第１のホスト機器２００ａに装着され、第２の近距離通信装置１００ｂは第２のホスト機器２００ｂに装着されている。近距離通信装置１００の構成については、図３を用いて後述する。【００１８】
ホスト機器２００は、外部通信Ｉ／Ｆ２１０およびホストＣＰＵ２２０を備えて構成される。【００１９】
外部通信Ｉ／Ｆ２１０は、近距離通信装置１００とのインターフェースである。【００２０】
ホストＣＰＵ２２０は、ホスト機器２００を制御するとともに、外部通信Ｉ／Ｆ２１０を介して近距離通信装置１００のファイル共有動作を制御する。【００２１】
図３は、本発明の実施の形態１に係る近距離通信装置１００の構成を示すブロック図である。【００２２】
図３において、近距離通信装置１００は、アンテナ１１０、近距離無線通信部１２０、記憶部１３０、通信Ｉ／Ｆ１４０および制御部１５０を備えて構成され、ホスト機器２００に装着される。【００２３】
近距離無線通信部１２０は、アンテナ１１０を介して他の近距離通信装置と近距離無線通信によりデータを送受信する。近距離無線通信の通信方式は、特に限定されないが、例えばＵＷＢ（Ultra Wide Band）やBluetooth（登録商標）などである。ここで、ＵＷＢは、数百Ｍｂｐｓを超える高速な無線通信方式である。ＵＷＢのような高速な無線通信方式を採用することにより、装置間のファイル転送時間を短くし、短時間に多くのファイルを転送することができる。【００２４】
記憶部１３０は、他の近距離通信装置とやり取りするファイルなどを保存する。後述するように、記憶部１３０は、他の近距離通信装置に共有させるファイルを保存する提供領域１３１と、他の近距離通信装置に共有させないファイルを保存する非提供領域１３２と、他の近距離通信装置から受け取ったファイルを保存する受取領域１３３とを有する。記憶部１３０は、近距離通信装置１００のメモリとしてだけでなく、ホスト機器２００の外部メモリとしても機能しうる。【００２５】
通信Ｉ／Ｆ１４０は、近距離通信装置１００をホスト機器２００に接続する際のインターフェースである。【００２６】
制御部１５０は、近距離通信装置１００のファイル共有動作を制御する。制御部１５０は、接近検出部１５１、共有動作制御部１５５、共有動作判定部１５６および記憶部管理部１５７を備えて構成される。【００２７】
接近検出部１５１は、近距離通信装置同士が双方の通信領域内に入り近距離通信を行いうる距離に近づいたことを検出する。接近検出部１５１は、領域通知信号生成部１５２、領域通知信号検出部１５３および領域検出応答信号生成部１５４から構成される。【００２８】
領域通知信号生成部１５２は、自装置の存在を通知する領域通知信号を生成する。生成された領域通知信号は、近距離無線通信部１２０により近距離通信装置１００の周囲に送信される。領域通知信号は、強度の検出が可能な信号であれば特に限定されない。例えば、領域通知信号は、パルス状またはバースト状の無変調の信号でもよく、フレーム構造を備えた信号でもよい。図４は、領域通知信号のフォーマットの一例を示す図である。領域通知信号４００は、例えば、領域通知信号であることを示す情報を含むヘッダ４０１、領域通知信号を生成した近距離通信装置の識別情報４０２、領域通知信号を生成した近距離通信装置内の最終ファイル変更時刻情報４０３、その他の情報４０４、ＣＲＣ（Cyclic Redundancy Check）４０５を含む。このように、領域通知信号は、例えば、領域通知信号であることを示す情報や、領域通知信号を生成した近距離通信装置の識別情報などを含むフレーム構造を備えた信号である。【００２９】
領域通知信号検出部１５３は、他の近距離通信装置から送信された領域通知信号を検出する。このとき、領域通知信号検出部１５３は、近距離無線通信部１２０で受信した領域通知信号の強度が所定の閾値を上回ったときに、領域通知信号を検出したと判断する。【００３０】
領域検出応答信号生成部１５４は、領域通知信号検出部１５３が領域通知信号を検出したときに、領域通知信号を検出したことを通知する領域検出応答信号を生成する。生成された領域検出応答信号は、領域通知信号検出部１５３が検出した領域通知信号の送信元の近距離通信装置に送信される。【００３１】
共有動作制御部１５５は、ファイル共有を行う相手の近距離通信装置との間のファイルのやり取りを制御する。例えば、共有動作制御部１５５は、記憶部管理部１５７を介して記憶部１３０内のファイルを読み書きしたり、近距離無線通信部１２０を介して相手の近距離通信装置とファイルをやり取りしたりする。【００３２】
共有動作判定部１５６は、相手の近距離通信装置の記憶部の提供領域内のファイルと自装置の記憶部１３０の受取領域内のファイルを比較してファイル共有（ファイルの受信またはファイルの保存）を行うかどうかを判別する。例えば、共有動作判定部１５６は、ファイル名や最終変更時刻、作成時刻、ファイルサイズなどについて比較して２つのファイルが同じ場合には、ファイル共有が不要と判断する。また、共有動作判定部１５６は、相手の近距離通信装置の記憶部の受取領域内のファイルと自装置の記憶部１３０の提供領域内のファイルを比較してファイル共有（ファイルの送信）を行うかどうかを判別する。【００３３】
記憶部管理部１５７は、記憶部１３０内のファイルおよびフォルダを管理するとともに、記憶部１３０内におけるファイルの読み書きを制御する。また、記憶部管理部１５７は、提供領域１３１、非提供領域１３２および受取領域１３３を記憶部１３０に確保する。【００３４】
ホスト機器２００は、ユーザにより操作される機器（装置）であり、近距離通信装置１００が装着される。ホスト機器２００は、例えば、携帯電話や携帯情報端末（ＰＤＡ）、デジタルカメラ、パーソナルコンピュータ（ＰＣ）、ＨＤＤレコーダ、プリンタなどである。【００３５】
以下、上述のように構成された近距離通信装置１００の動作を説明する。【００３６】
図５は、ファイル共有動作に関する近距離通信装置１００の状態遷移図である。図中、ＳＴは各状態を示す。【００３７】
ＳＴ１０１は、停止状態であり、近距離通信装置１００は、近距離無線通信部１２０などを停止させて省電力状態になっている。停止状態（ＳＴ１０１）の近距離通信装置１００は、共有動作制御部１５５でホスト機器２００からの起動要求（Ｃ１０１）を受け取ると、共有動作制御部１５５から起動応答（Ｒ１０１）を返し、近距離無線通信部１２０を起動して待ち受け状態（ＳＴ１０２）に遷移する。【００３８】
待ち受け状態（ＳＴ１０２）の近距離通信装置１００は、領域通知信号検出部１５３で他の近距離通信装置から送信された領域通知信号（Ｃ１１０）を検出するまで待ち受ける。近距離通信装置１００は、待ち受け状態（ＳＴ１０２）のときに領域通知信号検出部１５３で領域通知信号（Ｃ１１０）を検出すると、領域検出応答信号生成部１５４から送信元の近距離通信装置に領域検出応答信号（Ｒ１１０）を送信し、ファイル共有状態（ＳＴ１０３）に遷移する。【００３９】
ファイル共有状態（ＳＴ１０３）の近距離通信装置１００は、制御部１５０（共有動作制御部１５５、記憶部管理部１５７および共有動作判定部１５６）で、領域通知信号の送信元の近距離通信装置とお互いの提供領域１３１内のファイルをやり取りする。【００４０】
一方、近距離通信装置１００は、待ち受け状態（ＳＴ１０２）のときに共有動作制御部１５５でホスト機器２００からの探索要求（Ｃ１０２）を受け取ると、共有動作制御部１５５から探索応答（Ｒ１０２）を返し、探索状態（ＳＴ１０４）に遷移する。例えば、ホスト機器２００が携帯電話などの場合、探索要求（Ｃ１０２）は、特定のボタンを押したり、メニューからファイル共有動作の実行を選択したりすることで生成されるようにしてもよい。また、ホスト機器２００が加速度センサーなどのセンサーを備える場合、探索要求（Ｃ１０２）は、振る、傾けるなどのホスト機器２００を動かす動作により生成されるようにしてもよい。さらに、ホスト機器２００が折り畳み型の携帯電話などの場合、探索要求（Ｃ１０２）は、開閉の操作に連動させて生成されるようにしてもよい。【００４１】
探索状態（ＳＴ１０４）の近距離通信装置１００は、ファイル共有の相手となる近距離通信装置を探索するために、領域通知信号生成部１５２から周囲に領域通知信号（Ｃ１１０）を繰り返し送信する。その後、近距離通信装置１００は、共有動作制御部１５５で他の近距離通信装置から領域検出応答信号（Ｒ１１０）を受信するまで待ち受ける。近距離通信装置１００は、探索状態（ＳＴ１０４）のときに共有動作制御部１５５で領域検出応答信号（Ｒ１１０）を受信すると、ファイル共有状態（ＳＴ１０５）に遷移する。また、近距離通信装置１００は、探索状態（ＳＴ１０４）のときに領域通知信号検出部１５３で領域通知信号（Ｃ１１０）を検出すると、領域検出応答信号生成部１５４から送信元の近距離通信装置に領域検出応答信号（Ｒ１１０）を送信し、ファイル共有状態（ＳＴ１０３）に遷移する。【００４２】
ファイル共有状態（ＳＴ１０５）の近距離通信装置１００は、制御部１５０（共有動作制御部１５５、記憶部管理部１５７および共有動作判定部１５６）で、領域検出応答信号の送信元の近距離通信装置とお互いの提供領域１３１内のファイルをやり取りする。【００４３】
ファイル共有状態（ＳＴ１０３）またはファイル共有状態（ＳＴ１０５）の近距離通信装置１００は、ファイル共有動作を終えると、待ち受け状態（ＳＴ１０２）に遷移する。このとき、近距離通信装置１００は、共有動作判定部１５６の判定結果をホスト機器２００に通知して、ファイル交換の完了やファイル交換が行われなかったことを、メッセージで表示したり、音や光でユーザに通知したりしてもよい。このようにすることで、近距離通信装置１００は、速やかに次の動作に移るようにユーザを促すことができ、ファイル共有動作に費やされる時間をより短くすることができる。また、ファイル共有動作を終えると待ち受け状態（ＳＴ１０２）に遷移するので、同じ相手と不必要なファイル共有動作を繰り返すことを防止できる。【００４４】
待ち受け状態（ＳＴ１０２）の近距離通信装置１００は、共有動作制御部１５５でホスト機器２００からの停止要求（Ｃ１１３）を受け取ると、共有動作制御部１５５から停止応答（Ｒ１１３）を返し、停止状態（ＳＴ１０１）に遷移する。【００４５】
図６は、図２に示す第１の近距離通信装置１００ａと第２の近距離通信装置１００ｂとの間でファイル共有を行う際の手順を示す制御シーケンス図である。第１の近距離通信装置１００ａおよび第２の近距離通信装置１００ｂは、停止状態（ＳＴ１０１）であるものとする。図６において、図５の状態遷移図を用いて説明した動作状態と同様の動作状態については、図５と同一の番号を付ける（動作状態ＳＴ１０１〜ＳＴ１０５）。【００４６】
まず、ユーザは、第１のホスト機器２００ａを操作して、停止状態（ＳＴ１０１ａ−１）の第１の近距離通信装置１００ａに起動要求（Ｃ１０１ａ）を送信する。第１の近距離通信装置１００ａでは、起動要求（Ｃ１０１ａ）を受信すると、共有動作制御部１５５ａが起動応答（Ｒ１０１ａ）を第１のホスト機器２００ａに返し、第１の近距離通信装置１００ａは待ち受け状態（ＳＴ１０２ａ−１）に移行する。同様に、ユーザは、第２のホスト機器２００ｂを操作して、第２の近距離通信装置１００ｂを待ち受け状態（ＳＴ１０２ｂ−１）に移行させる。【００４７】
次に、ユーザは、第１のホスト機器２００ａを操作して、待ち受け状態（ＳＴ１０２ａ−１）の第１の近距離通信装置１００ａに探索要求（Ｃ１０２）を送信する。第１の近距離通信装置１００ａでは、探索要求（Ｃ１０２）を受信すると、共有動作制御部１５５ａが探索応答（Ｒ１０２）を第１のホスト機器２００ａに返し、第１の近距離通信装置１００ａは探索状態（ＳＴ１０４）に移行する。【００４８】
探索状態（ＳＴ１０４）に移行した第１の近距離通信装置１００ａでは、領域通知信号生成部１５２ａが、領域通知信号（Ｃ１１０ａ）を近距離無線通信部１２０ａを介して周囲に繰り返し送信する。このとき、待ち受け状態（ＳＴ１０２ｂ−１）の第２の近距離通信装置１００ｂが第１の近距離通信装置１００ａの近くに位置していれば、第２の近距離通信装置１００ｂでは、領域通知信号検出部１５３ｂが領域通知信号（Ｃ１１０ａ）を所定の閾値以上の強度で受信して、第１の近距離通信装置１００ａと近距離無線通信を行いうることを検出する。第２の近距離通信装置１００ｂでは、領域通知信号検出部１５３ｂが所定の閾値以上の強度で領域通知信号（Ｃ１１０ａ−２）を検出すると、領域検出応答信号生成部１５４ｂが領域検出応答信号（Ｒ１１０ｂ）を第１の近距離通信装置１００ａに送信して、第２の近距離通信装置１００ｂはファイル共有状態（ＳＴ１０３）に移行する。第１の近距離通信装置１００ａでは、共有動作制御部１５５ａが領域検出応答信号（Ｒ１１０ｂ）を受信して、第２の近距離通信装置１００ｂと近距離無線通信を行いうることを検出すると、第１の近距離通信装置１００ａはファイル共有状態（ＳＴ１０５）に移行する（ＳＴ１１０：接近検出）。【００４９】
ファイル共有状態（ＳＴ１０５）に移行した第１の近距離通信装置１００ａでは、記憶部管理部１５７ａが、提供領域１３１ａ内のファイルを近距離無線通信部１２０ａを介して第２の近距離通信装置１００ｂに送信する。送信されるファイルのデータには、ファイルの内容に加えて、ファイル名や最終変更時刻、作成時刻、ファイルサイズなどが含まれる。ファイル共有状態（ＳＴ１０３）に移行した第２の近距離通信装置１００ｂでは、記憶部管理部１５７ｂが、近距離無線通信部１２０ｂを介して受信したファイルを受取領域１３３ｂ内に保存する（ＳＴ１１１：ファイル転送）。このとき、共有動作判定部１５６ｂがファイル共有を不要と判断した場合は、記憶部管理部１５７ｂはファイルを受信せずにまたは受信したファイルを保存せずに転送動作を終了する。次いで、第２の近距離通信装置１００ｂでは、記憶部管理部１５７ｂが、提供領域１３１ｂ内のファイルを近距離無線通信部１２０ｂを介して第１の近距離通信装置１００ａに送信する。転送されるファイルのデータには、ファイルの内容に加えて、ファイル名や最終変更時刻、作成時刻、ファイルサイズなどが含まれる。第１の近距離通信装置１００ａでは、記憶部管理部１５７ａが、受信したファイルを受取領域１３３ａ内に保存する（ＳＴ１１２：ファイル転送）。このとき、共有動作判定部１５６ａがファイル共有を不要と判断した場合は、記憶部管理部１５７ａはファイルを受信せずにまたは受信したファイルを保存せずに転送動作を終了する。ファイル転送（ＳＴ１１２）を終了した後、第１の近距離通信装置１００ａは待ち受け状態（ＳＴ１０２ａ−２）に移行し、第２の近距離通信装置１００ｂは待ち受け状態（ＳＴ１０２ｂ−２）に移行する。【００５０】
ファイル転送動作が終了した後に、ユーザは、第１のホスト機器２００ａを操作して、待ち受け状態（ＳＴ１０２ａ−２）の第１の近距離通信装置１００ａに停止要求（Ｃ１１３ａ）を送信する。第１の近距離通信装置１００ａでは、停止要求（Ｃ１１３ａ）を受信すると、共有動作制御部１５５ａが停止応答（Ｒ１１３ａ）を第１のホスト機器２００ａに返し、第１の近距離通信装置１００ａは停止状態（ＳＴ１０１ａ−２）に移行する。同様に、ユーザは、第２のホスト機器２００ｂを操作して、第２の近距離通信装置１００ｂを停止状態（ＳＴ１０１ｂ−２）に移行させる。【００５１】
以上の手順により、第１の近距離通信装置１００ａと第２の近距離通信装置１００ｂとの間でファイル共有を行うことができる。このとき、近距離通信としてＵＷＢなどの高速な通信方式を用いれば、ファイル共有を短時間で行うことができる。【００５２】
なお、図６では、第１の近距離通信装置１００ａが領域通知信号を送信する例を示したが、領域通知信号を送信する機器は特に限定されず、第２の近距離通信装置１００ｂが領域通知信号を送信してもよい。【００５３】
また、ファイル転送（ＳＴ１１１）において、第１の近距離通信装置１００ａは、ファイル転送が行われる前に、提供領域１３１ａ内の各ファイルの、ファイル名、最終変更時刻、作成時刻、ファイルサイズなどを含む転送ファイルリストを、第２の近距離通信装置１００ｂに送信してもよい。このようにすることで、第２の近距離通信装置１００ｂにおいて、共有動作判定部１５６ｂは、転送ファイルリストの内容と自装置の受取領域１３３ｂの内容とを比較して、ファイル共有を行うかどうかをファイル転送が行われる前に判断することができる。共有動作判定部１５６ｂがファイル共有を不要と判断した場合は、第２の近距離通信装置１００ｂは、その判断結果を第１の近距離通信装置１００ａに送信する。判断結果を受信した第１の近距離通信装置１００ａは、ファイルの送信を行わずにファイル転送（ＳＴ１１１）を終えることができるので、ファイル転送に伴う不要な電力消費を削減することができる。同様に、ファイル転送（ＳＴ１１２）において、第２の近距離通信装置１００ｂは、ファイル転送が行われる前に、提供領域１３１ｂ内のファイル情報を第１の近距離通信装置１００ａに送信してもよい。このようにすることで、第２の近距離通信装置１００ｂは、ファイルの送信を行わずにファイル転送（ＳＴ１１２）を終えることができるので、ファイル転送に伴う不要な電力消費を削減することができる。【００５４】
また、ファイル転送（ＳＴ１１１）において、第２の近距離通信装置１００ｂは、ファイル転送が行われる前に、受取領域１３３ｂ内の各ファイルの、ファイル名、最終変更時刻、作成時刻、ファイルサイズなどを含むファイル情報を、第１の近距離通信装置１００ａに送信してもよい。このようにすることで、第１の近距離通信装置１００ａにおいて、共有動作判定部１５６ａは、受信したファイル情報と自装置の提供領域１３１ａの内容とを比較して、ファイル共有を行うかどうかをファイル転送を行う前に判断することができる。共有動作判定部１５６ａがファイル共有を不要と判断した場合は、第１の近距離通信装置１００ａは、ファイルの送信を行わずにファイル転送（ＳＴ１１１）を終えることができるので、ファイル転送に伴う不要な電力消費を削減することができる。同様に、ファイル転送（ＳＴ１１２）において、第１の近距離通信装置１００ａは、ファイル転送が行われる前に、受取領域１３３ａ内のファイル情報を第２の近距離通信装置１００ｂに送信してもよい。このようにすることで、第２の近距離通信装置１００ｂは、ファイルの送信を行わずにファイル転送（ＳＴ１１２）を終えることができるので、ファイル転送に伴う不要な電力消費を削減することができる。【００５５】
図７は、第１の近距離通信装置１００ａと第２の近距離通信装置１００ｂとの間でファイル共有を行った場合における、第１の近距離通信装置１００ａおよび第２の近距離通信装置１００ｂの記憶部内のファイルの変化を示す図である。【００５６】
図７（ａ）は、ファイル共有を行う前の第１の近距離通信装置１００ａの記憶部内のファイルを示す図である。第１の近距離通信装置１００ａは、記憶部の提供領域１３１ａにファイルＡ，Ｂ，Ｃを、非提供領域１３２ａにファイルＤ，Ｅを、受取領域１３３ａにファイルＦ，Ｇ，Ｈを保存している。受取領域１３３ａに保存されているファイルＦ，Ｇ，Ｈは、前回のファイル共有のときに受け取ったファイルである。【００５７】
同様に、図７（ｂ）は、ファイル共有を行う前の第２の近距離通信装置１００ｂの記憶部内のファイルを示す図である。第２の近距離通信装置１００ｂは、記憶部の提供領域１３１ｂにファイルａ，ｂを、非提供領域１３２ｂにファイルｃを、受取領域１３３ｂにファイルｄ，ｅを保存している。受取領域に保存されているファイルｄ，ｅは、前回のファイル共有のときに受け取ったファイルである。【００５８】
図７（ｃ）は、ファイル共有を行った後の第１の近距離通信装置１００ａの記憶部内のファイルを示す図である。図７（ｃ）に示すように、第１の近距離通信装置１００ａは、第２の近距離通信装置１００ｂとファイル共有を行った際に第２の近距離通信装置１００ｂから受け取ったファイルａ，ｂを受取領域１３３ａに上書き保存する。このとき、ファイルａ，ｂは、第２の近距離通信装置の提供領域１３１ｂに保存されていたファイルである。また、ファイルａ，ｂの受取領域１３３ａへの上書き保存により、ファイルＦ，Ｇ，Ｈは削除される。【００５９】
同様に、図７（ｄ）は、第１の近距離通信装置１００ａとファイル共有を行った後の第２の近距離通信装置１００ｂの記憶部内のファイルを示す図である。図７（ｄ）に示すように、第２の近距離通信装置１００ｂは、第１の近距離通信装置１００ａとファイル共有を行った際に第１の近距離通信装置１００ａから受け取ったファイルＡ，Ｂ，Ｃを受取領域１３３ｂに上書き保存する。このとき、ファイルＡ，Ｂ，Ｃは、第１の近距離通信装置の提供領域１３１ａに格納されていたファイルである。また、ファイルＡ，Ｂ，Ｃの受取領域１３３ｂへの上書き保存により、ファイルｄ，ｅは削除される。【００６０】
このように、第１の近距離通信装置１００ａおよび第２の近距離通信装置１００ｂは、提供領域１３１内のファイルを相手機器に送信して、受信したファイルを受取領域１３３に上書き保存することで、ファイル共有を行う。【００６１】
以上説明したように、本実施の形態に係る近距離通信装置は、近距離無線通信により他の近距離通信装置とデータを送受信する近距離無線通信部と、他の近距離通信装置に共有させるファイルを保存する提供領域を有する記憶部と、近くに位置する他の近距離通信装置を検出する接近検出部を有し、他の近距離通信装置とのファイル共有を制御する制御部とを備え、接近検出部で他の近距離通信装置を検出すると、その近距離通信装置に記憶部の提供領域内のファイルを送信する。本実施の形態に係る近距離通信装置は、装置間で自発的に通信を確立することができ、かつ、他の近距離通信装置に共有させるファイルを予め指定することができるので、ユーザがこれらの操作をすることなく装置間でファイル共有を行うことができる。これにより、本実施の形態に係る近距離通信装置は、高速な無線通信方式を採用することで、ファイル共有処理に要する時間を短縮することができる。【００６２】
また、本実施の形態に係る近距離通信装置は、近距離通信によりファイル共有を行うので、ユーザが意図する機器間でのみファイル共有を行うことができる。従来の機器は、すべての機器からファイルを受信してしまうので、ユーザが意図しない機器から受信したファイルもすべて記憶部に保存してしまい、記憶部の容量が足りなくなる可能性があった。本実施の形態に係る近距離通信装置は、ユーザが意図する機器間でのみファイル共有を行うことができるので、記憶部の容量が足りなくなる可能性を低減させることができる。【００６３】
また、本実施の形態に係る近距離通信装置は、他の近距離通信装置から受信したファイルを保存する受取領域を有するので、ファイル共有前から有するファイルとファイル共有により受信するファイルとを分けて管理することができる。従来の機器は、複数の機器が同一名のファイルを有する場合、ユーザにとって必要なファイルを他の機器から受信した同一名のファイルで上書きしてしまう可能性があった。本実施の形態に係る近距離通信装置は、ユーザにとって必要なファイルを非提供領域に保存し、他の近距離通信装置から受信したファイルを受取領域に保存することで、ユーザにとって必要なファイルが上書きされてしまう危険性を排除することができる。【００６４】
また、本実施の形態に係る近距離通信装置は、相手の近距離通信装置の記憶部内のファイルと自装置の記憶部内のファイルを比較してファイル共有を行うか否かを判別することができる。従来の機器は、既に有するファイルを含むすべてのファイルをファイル共有の際にやりとりしてしまうため、ホスト機器は無駄に電力を消費してしまっていた。本実施の形態に係る近距離通信装置は、相手の近距離通信装置の記憶部内のファイルと自装置の記憶部内のファイルを比較して、必要なファイルのみをやり取りすることができるので、ホスト機器の消費電力を削減することができる。【００６５】
（実施の形態２）
実施の形態１では、ファイル共有を行う二つの近距離通信装置のうち、一方の近距離通信装置が領域通知信号を送信する例を示した。実施の形態２では、双方の近距離通信装置が領域通知信号を送信する例を示す。なお、近距離通信装置の構成（図２および図３）および動作状態（図５）は実施の形態１と同様であり、ファイル共有を行う際の手順のみが実施の形態１と異なる。【００６６】
図８は、実施の形態２において、第１の近距離通信装置１００ａと第２の近距離通信装置１００ｂとの間でファイル共有を行う際の手順を示す制御シーケンス図である。第１の近距離通信装置１００ａおよび第２の近距離通信装置１００ｂは、待ち受け状態（ＳＴ１０２）であるものとする。【００６７】
まず、ユーザは、第１のホスト機器２００ａを操作して、待ち受け状態（ＳＴ１０２ａ−１）の第１の近距離通信装置１００ａに探索要求（Ｃ１０２ａ）を送信する。第１の近距離通信装置１００ａでは、探索要求（Ｃ１０２ａ）を受信すると、共有動作制御部１５５ａが探索応答（Ｒ１０２ａ）を第１のホスト機器２００ａに返し、第１の近距離通信装置１００ａは探索状態（ＳＴ１０４ａ）に移行する。【００６８】
同様に、ユーザは、第２のホスト機器２００ｂを操作して、待ち受け状態（ＳＴ１０２ｂ−１）の第２の近距離通信装置１００ｂに探索要求（Ｃ１０２ｂ）を送信する。第２の近距離通信装置１００ｂでは、探索要求（Ｃ１０２ｂ）を受信すると、共有動作制御部１５５ｂが探索応答（Ｒ１０２ｂ）を第２のホスト機器２００ｂに返し、第２の近距離通信装置１００ｂは探索状態（ＳＴ１０４ｂ）に移行する。【００６９】
探索状態（ＳＴ１０４ａ，ｂ）に移行した第１の近距離通信装置１００ａおよび第２の近距離通信装置１００ｂでは、領域通知信号生成部１５２ａ，ｂが、それぞれ領域通知信号（Ｃ１１０ａ，ｂ）を非同期で送信する。例えば、領域通知信号生成部１５２ａ，ｂは、領域通知信号（Ｃ１１０ａ，ｂ）の送信間隔を所定の値の範囲で所定の送信回数ごとに変化させることで、領域通知信号（Ｃ１１０ａ，ｂ）を非同期で送信することができる。このとき、第１の近距離通信装置１００ａと第２の近距離通信装置１００ｂとの間の距離が近ければ、第１の近距離通信装置１００ａまたは第２の近距離通信装置１００ｂでは、領域通知信号生成部１５２ａ，ｂが領域通知信号を送信していない間に、領域通知信号検出部１５３ａ，ｂは相手装置が送信した領域通知信号を受信することができる。ここでは、第２の近距離通信装置の領域通知信号検出部１５３ｂが、先に所定の閾値以上の強度で領域通知信号（Ｃ１１０ａ−２）を受信したものとする。第２の近距離通信装置１００ｂでは、領域通知信号検出部１５３ｂが所定の閾値以上の強度で領域通知信号（Ｃ１１０ａ−２）を受信すると、領域検出応答信号生成部１５４ｂが領域検出応答信号（Ｒ１１０ｂ）を第１の近距離通信装置１００ａに送信して、ファイル共有状態（ＳＴ１０３）に移行する。第１の近距離通信装置１００ａでは、共有動作制御部１５５ａが領域検出応答信号（Ｒ１１０ｂ）を受信すると、ファイル共有状態（ＳＴ１０５）に移行する（ＳＴ１１０：接近検出）。【００７０】
ファイル共有状態（ＳＴ１０５）に移行した第１の近距離通信装置１００ａでは、記憶部管理部１５７ａが、提供領域１３１ａ内のファイルを近距離無線通信部１２０ａを介して第２の近距離通信装置１００ｂに送信する。ファイル共有状態（ＳＴ１０３）に移行した第２の近距離通信装置１００ｂでは、記憶部管理部１５７ｂが、近距離無線通信部１２０ｂを介して受信したファイルを受取領域１３３ｂ内に保存する（ＳＴ１１１：ファイル転送）。このとき、共有動作判定部１５６ｂがファイル共有を不要と判断した場合は、記憶部管理部１５７ｂはファイルを受信せずにまたは受信したファイルを保存せずに転送動作を終了する。次いで、第２の近距離通信装置１００ｂでは、記憶部管理部１５７ｂが、提供領域１３１ｂ内のファイルを近距離無線通信部１２０ｂを介して第１の近距離通信装置１００ａに送信する。第１の近距離通信装置１００ａでは、記憶部管理部１５７ａが、受信したファイルを記憶部の受取領域１３３ａ内に保存する（ＳＴ１１２：ファイル転送）。このとき、共有動作判定部１５６ａがファイル共有を不要と判断した場合は、記憶部管理部１５７ａはファイルを受信せずにまたは受信したファイルを保存せずに転送動作を終了する。ファイル転送（ＳＴ１１２）を終了した後、第１の近距離通信装置１００ａは待ち受け状態（ＳＴ１０２ａ−２）に移行し、第２の近距離通信装置１００ｂは待ち受け状態（ＳＴ１０２ｂ−２）に移行する。【００７１】
以上の手順により、第１の近距離通信装置１００ａと第２の近距離通信装置１００ｂとの間でファイル共有を行うことができる。【００７２】
以上説明したように、本実施の形態では、双方の近距離通信装置が領域通知信号を送信するようにした。これにより、本実施の形態に係る近距離通信装置は、実施の形態１の効果に加え、ファイル共有の相手となる近距離通信装置をより迅速に検出することができる。【００７３】
（実施の形態３）
実施の形態１では、提供領域、非提供領域および受取領域をそれぞれ異なる管理領域として有する例を示した。実施の形態３では、フォルダおよびファイルに属性を付与することで、提供領域、非提供領域および受取領域を管理する例を示す。具体的には、提供領域および非提供領域と受取領域とを異なるフォルダに分けて管理し、さらにフォルダおよびファイルに異なる属性を付与することで提供領域と非提供領域とを区別する例を示す。なお、近距離通信装置の構成（図２および図３）および動作（図５）は実施の形態１と同様であり、提供領域、非提供領域および受取領域の管理方法のみが実施の形態１と異なる。【００７４】
図９は、実施の形態３において、第１の近距離通信装置１００ａと第２の近距離通信装置１００ｂとの間でファイル共有を行った場合における、第１の近距離通信装置１００ａおよび第２の近距離通信装置１００ｂの記憶部内のファイルの変化を示す図である。【００７５】
図９（ａ）は、ファイル共有を行う前の第１の近距離通信装置１００ａの記憶部１３０ａ内のフォルダおよびファイルを示す図である。第１の近距離通信装置１００ａは、提供領域の属性を付与されたフォルダ１、ファイルＤ，Ｆ（すべて実線で示す）、非提供領域の属性を付与されたフォルダ２、ファイルＣ，Ｅ，Ｇ（すべて破線で示す）を有する。また、第１の近距離通信装置１００ａは、受取領域として機能する受フォルダをさらに有し、受フォルダ内にファイルＨ，Ｉを有する。受フォルダ内に保存されているファイルＨ，Ｉは、前回のファイル共有のときに受け取ったファイルである。【００７６】
同様に、図９（ｂ）は、ファイル共有を行う前の第２の近距離通信装置１００ｂの記憶部１３０ｂ内のフォルダおよびファイルを示す図である。第２の近距離通信装置１００ｂは、提供領域の属性を付与されたファイルＡ，Ｂ（すべて実線で示す）を有する。【００７７】
図９（ｃ）は、ファイル共有を行った後の第１の近距離通信装置１００ａの記憶部１３０ａ内のフォルダおよびファイルを示す図である。第１の近距離通信装置１００ａは、第２の近距離通信装置１００ｂとファイル共有を行った際に第２の近距離通信装置１００ｂから受け取ったファイルＡ，Ｂを受フォルダ内に上書き保存する。ファイルＡ，Ｂは、第２の近距離通信装置１００ｂにおいて提供領域の属性が付与されていたファイル（図９（ｂ）において実線で示すファイル）である。【００７８】
同様に、図９（ｄ）は、ファイル共有を行った後の第２の近距離通信装置１００ｂの記憶部１３０ｂ内のフォルダおよびファイルを示す図である。第２の近距離通信装置１００ｂは、第１の近距離通信装置１００ａとファイル共有を行った際に受フォルダを作成し、第１の近距離通信装置１００ａから受け取ったフォルダ１およびファイルＤを受フォルダ内に保存する。フォルダ１およびファイルＤは、第１の近距離通信装置１００ａにおいて提供領域の属性が付与されていたファイル（図９（ａ）において実線で示すフォルダおよびファイル）である。なお、第１の近距離通信装置１００ａの記憶部１３０ａでは、ファイルＦも提供領域の属性が付与されているが、ファイルＦを格納するフォルダ２が非提供領域の属性を付与されているため、近距離通信装置１００ａは、ファイル共有の際にファイルＦを第２の近距離通信装置１００ｂに送信しない。【００７９】
このように、第１の近距離通信装置１００ａおよび第２の近距離通信装置１００ｂは、提供領域の属性を付与したフォルダおよびファイル（上位フォルダも提供領域の属性を付与されているもののみ）を相手機器に送信する。そして、第１の近距離通信装置１００ａおよび第２の近距離通信装置１００ｂは、受信したファイルを受取領域として機能する受フォルダ（なければ作成する）に上書き保存することで、ファイル共有を行う。【００８０】
以上説明したように、本実施の形態に係る近距離通信装置は、フォルダおよびファイルに属性を付与することで、提供領域、非提供領域および受取領域を管理する。これにより、ホスト機器は、近距離通信装置の記憶部をファイルシステムの一部として制御することが可能となる。したがって、本実施の形態に係る近距離通信装置は、実施の形態１と同様の効果に加え、ＰＤＡやＰＣなどのファイルシステムによりファイル管理を行うホスト機器に容易に接続されうる。【００８１】
（実施の形態４）
実施の形態１では、ファイル名やファイルサイズなどを比較してファイル共有を行うかどうかを判別する例を示した。実施の形態４では、ファイルに関する履歴を残し、その履歴を参照してファイル共有を行うかどうかを判別する例を示す。また、実施の形態１では、待ち受け状態から探索状態に移行し、ファイル共有動作後に待ち受け状態に戻る例を示した。実施の形態４では、ホスト機器からの信号により、待ち受け状態と探索状態とを切り替え、ファイル共有動作後にファイル共有動作前の状態（待ち受け状態または探索状態）に戻る例を示す。【００８２】
図１０は、本発明の実施の形態４に係る近距離通信装置の構成を示すブロック図である。実施の形態１に係る近距離通信装置と同じ構成要素については同一の符号を付し、説明を省略する。【００８３】
図１０において、近距離通信装置３００は、図３の近距離通信装置１００の構成において、ファイル共有履歴３１０およびファイル変更履歴３２０をさらに有する。【００８４】
ファイル共有履歴３１０は、ファイル共有を行った際の各ファイルの履歴である。例えば、ファイル共有履歴３１０は、ファイル共有を行った相手の近距離通信装置（固有の識別番号により特定される）に関する情報およびファイル共有を行った時刻に関する情報を含む。【００８５】
ファイル変更履歴３２０は、記憶部内１３０で行われた各ファイルの変更に関する履歴である。例えば、ファイル変更履歴３２０は、ファイルを最後に変更した時刻に関する情報を含む。【００８６】
共有動作判定部１５６は、相手の近距離通信装置の記憶部内のファイルと自装置の記憶部１３０内のファイルとを比較してファイル共有を行うかどうかを判別する。このとき、共有動作判定部１５６は、自装置のファイル共有履歴３１０およびファイル変更履歴３２０ならびに相手の近距離通信装置のファイル共有履歴およびファイル変更履歴を参照して、ファイル共有を行うかどうかを判別する。例えば、共有動作判定部１５６は、相手の近距離通信装置の記憶部内と自装置の記憶部１３０内に同一名称のファイルがあった場合でも、ファイル共有履歴３１０およびファイル変更履歴３２０を参照して前回のファイル共有後にそのファイルを変更したことが判明すれば、ファイル共有が必要と判断する。【００８７】
以下、上述のように構成された近距離通信装置３００の動作を説明する。【００８８】
図１１は、ファイル共有動作に関する近距離通信装置３００の状態遷移図である。図中、ＳＴは各状態を示す。【００８９】
ＳＴ３０１は、停止状態であり、近距離通信装置３００は、近距離無線通信部１２０などを停止させて省電力状態になっている。停止状態（ＳＴ３０１）の近距離通信装置３００は、共有動作制御部１５５でホスト機器２００からの待受要求（Ｃ３０１）を受け取ると、共有動作制御部１５５から待受応答（Ｒ３０１）を返し、近距離無線通信部１２０を起動して待ち受け状態（ＳＴ３０２）に遷移する。【００９０】
待ち受け状態（ＳＴ３０２）の近距離通信装置３００は、領域通知信号検出部１５３で他の近距離通信装置から送信された領域通知信号（Ｃ３１０）を検出するまで待ち受ける。近距離通信装置３００は、待ち受け状態（ＳＴ３０２）のときに領域通知信号検出部１５３で領域通知信号（Ｃ３１０）を検出すると、領域検出応答信号生成部１５４から送信元の近距離通信装置に領域検出応答信号（Ｒ３１０）を送信し、ファイル共有状態（ＳＴ３０３）に遷移する。【００９１】
ファイル共有状態（ＳＴ３０３）の近距離通信装置３００は、制御部１５０（共有動作制御部１５５、記憶部管理部１５７および共有動作判定部１５６）で、領域通知信号の送信元の近距離通信装置とお互いの提供領域１３１内のファイルをやり取りする。近距離通信装置３００は、ファイル共有動作を終えた後、待ち受け状態（ＳＴ３０２）に戻る。【００９２】
一方、近距離通信装置３００は、停止状態（ＳＴ３０１）のときに共有動作制御部１５５でホスト機器２００からの探索要求（Ｃ３０２）を受け取ると、共有動作制御部１５５から探索応答（Ｒ３０２）を返し、近距離無線通信部１２０を起動して探索状態（ＳＴ３０４）に遷移する。【００９３】
探索状態（ＳＴ３０４）の近距離通信装置３００は、ファイル共有の相手となる近距離通信装置を探索するために、領域通知信号生成部１５２から周囲に領域通知信号（Ｃ３１０）を繰り返し送信する。その後、近距離通信装置３００は、共有動作制御部１５５で他の近距離通信装置から領域検出応答信号（Ｒ３１０）を受信するまで待ち受ける。近距離通信装置３００は、探索状態（ＳＴ３０４）のときに共有動作制御部１５５で領域検出応答信号（Ｒ３１０）を受信すると、ファイル共有状態（ＳＴ３０５）に遷移する。また、近距離通信装置３００は、探索状態（ＳＴ３０４）のときに領域通知信号検出部１５３で領域通知信号（Ｃ３１０）を検出すると、領域検出応答信号生成部１５４から送信元の近距離通信装置に領域検出応答信号（Ｒ３１０）を送信し、ファイル共有状態（ＳＴ３０６）に遷移する。【００９４】
ファイル共有状態（ＳＴ３０５）の近距離通信装置３００は、制御部１５０（共有動作制御部１５５、記憶部管理部１５７および共有動作判定部１５６）で、領域検出応答信号の送信元の近距離通信装置と提供領域１３１内のファイルをやり取りする。近距離通信装置３００は、ファイル共有動作を終えた後、探索状態（ＳＴ３０４）に戻る。【００９５】
ファイル共有状態（ＳＴ３０６）の近距離通信装置３００は、制御部１５０（共有動作制御部１５５、記憶部管理部１５７および共有動作判定部１５６）で、領域通知信号の送信元の近距離通信装置と提供領域１３１内のファイルをやり取りする。近距離通信装置３００は、ファイル共有動作を終えた後、探索状態（ＳＴ３０４）に戻る。【００９６】
また、待ち受け状態（ＳＴ３０２）の近距離通信装置３００は、共有動作制御部１５５でホスト機器２００からの探索要求（Ｃ３０２）を受け取ると、探索状態（ＳＴ３０４）に遷移する。一方、探索状態（ＳＴ３０４）の近距離通信装置３００は、共有動作制御部１５５でホスト機器２００からの待受要求（Ｃ３０１）を受け取ると、待ち受け状態（ＳＴ３０２）に遷移する。【００９７】
待ち受け状態（ＳＴ３０２）または探索状態（ＳＴ３０４）の近距離通信装置３００は、共有動作制御部１５５でホスト機器２００からの停止要求（Ｃ３１３）を受け取ると、共有動作制御部１５５から停止応答（Ｒ３１３）を返し、停止状態（ＳＴ３０１）に戻る。【００９８】
図１２は、第１の近距離通信装置３００ａと第２の近距離通信装置３００ｂとの間でファイル共有を行った後に、第１の近距離通信装置３００ａと第３の近距離通信装置３００ｃとの間でファイル共有を行う際の手順を示す制御シーケンス図である。第１の近距離通信装置３００ａ、および第２の近距離通信装置３００ｂは、停止状態（ＳＴ３０１）であるものとし、第３の近距離通信装置３００ｃは、探索状態（ＳＴ３０４）であるものとする。【００９９】
まず、ユーザは、第１のホスト機器２００ａを操作して、停止状態（ＳＴ３０１ａ−１）の第１の近距離通信装置３００ａに探索要求（Ｃ３０２）を送信する。第１の近距離通信装置３００ａでは、探索要求（Ｃ３０２）を受信すると、共有動作制御部１５５ａが探索応答（Ｒ３０２）を第１のホスト機器２００ａに返す。次いで、第１の近距離通信装置３００ａは、近距離無線通信部１２０ａを起動して、探索状態（ＳＴ３０４ａ−１）に移行する。一方、ユーザは、第２のホスト機器２００ｂを操作して、停止状態（ＳＴ３０１ｂ−１）の第２の近距離通信装置３００ｂに待受要求（Ｃ３０１）を送信する。第２の近距離通信装置３００ｂでは、待受要求（Ｃ３０１）を受信すると、共有動作制御部１５５ｂが待受応答（Ｒ３０１）を返す。次いで、第２の近距離通信装置３００ｂは、近距離無線通信部１２０ｂを起動して、待ち受け状態（ＳＴ３０２ｂ−１）に移行する。【０１００】
探索状態（ＳＴ３０４ａ−１）に移行した第１の近距離通信装置３００ａでは、領域通知信号生成部１５２ａが、領域通知信号（Ｃ３１０ａ−１）を近距離無線通信部１２０ａを介して周囲に繰り返し送信する。この領域通知信号（Ｃ３１０ａ−１）は、第１の近距離通信装置３００ａが送信したことを示す識別情報およびファイル変更履歴３２０ａの情報を含む。このとき、待ち受け状態（ＳＴ３０２ｂ−１）の第２の近距離通信装置３００ｂが第１の近距離通信装置３００ａの近くに位置していれば、第２の近距離通信装置３００ｂでは、領域通知信号検出部１５３ｂが領域通知信号（Ｃ３１０ａ−１）を所定の閾値以上の強度で受信して、第１の近距離通信装置３００ａと近距離無線通信を行いうることを検出する。また、共有動作判定部１５６ｂは、領域通知信号（Ｃ３１０ａ−１）に含まれる識別情報および自装置が有するファイル共有履歴３１０ｂから、第１の近距離通信装置１００ａと最後にファイル共有を行った時刻を抽出する。次いで、共有動作判定部１５６ｂは、領域通知信号（Ｃ３１０ａ−１）に含まれるファイル変更履歴３２０ａの情報と自装置が有するファイル変更履歴３２０ｂとを比較する。共有動作判定部１５６ｂは、最後にファイル共有を行った後にファイル変更が行われていないときは、ファイル共有を不要と判断する。第２の近距離通信装置３００ｂでは、領域通知信号検出部１５３ｂが所定の閾値以上の強度で領域通知信号（Ｃ３１０ａ−１）を検出し、かつ、共有動作判定部１５６ｂがファイル共有を必要と判断した場合は、領域検出応答信号生成部１５４ｂが領域検出応答信号（Ｒ３１０ｂ）を第１の近距離通信装置３００ａに送信して、第２の近距離通信装置３００ｂはファイル共有状態（ＳＴ３０３ｂ）に移行する。なお、領域検出応答信号（Ｒ３１０ｂ）に第２の近距離通信装置３００ｂの識別情報およびファイル変更履歴３２０ｂの情報を含めることで、第１の近距離通信装置３００ａの共有動作判定部１５６ａがファイル共有を行うかどうかを判別するようにしてもよい。【０１０１】
第１の近距離通信装置３００ａでは、共有動作制御部１５５ａが領域検出応答信号（Ｒ３１０ｂ）を受信して、第２の近距離通信装置３００ｂと近距離無線通信を行いうることを検出すると、第１の近距離通信装置３００ａはファイル共有状態（ＳＴ３０５ａ−１）に移行する（ＳＴ３１０Ａ：接近検出）。【０１０２】
ファイル共有状態（ＳＴ３０５ａ−１）に移行した第１の近距離通信装置３００ａおよびファイル共有状態（ＳＴ３０３ｂ）に移行した第２の近距離通信装置３００ｂは、実施の形態１と同様にファイル転送（ＳＴ１１１ａ−１、ＳＴ１１２ｂ）を行う。ファイル転送（ＳＴ１１１ａ−１、ＳＴ１１２ｂ）を終了した後、第１の近距離通信装置３００ａは探索状態（ＳＴ３０４ａ−２）に移行し、第２の近距離通信装置３００ｂは待ち受け状態（ＳＴ３０２ｂ−２）に移行する。【０１０３】
探索状態（ＳＴ３０４ａ−２）に戻った第１の近距離通信装置３００ａでは、領域通知信号生成部１５２ａが、領域通知信号（Ｃ３１０ａ）を近距離無線通信部１２０ａを介して周囲に再び送信する。近くにいる待ち受け状態（ＳＴ３０２ｂ−２）の第２の近距離通信装置３００ｂでは、領域通知信号検出部１５３ｂが、領域通知信号（Ｃ３１０ａ−２）を所定の閾値以上の強度で受信して、第１の近距離通信装置３００ａと近距離無線通信を行いうることを検出する。共有動作判定部１５６ｂは、領域通知信号（Ｃ３１０ａ−２）に含まれる情報ならびに自装置のファイル共有履歴３１０ｂおよびファイル変更履歴３２０ｂから、最後にファイル共有を行った後にファイル変更が行われていないことを検出し、ファイル共有を不要と判断する。したがって、第２の近距離通信装置３００ｂの領域検出応答信号生成部３２０ｂは、領域検出応答信号（Ｒ３１０ｂ）を送信しない。【０１０４】
第１の近距離通信装置３００ａが移動して、探索状態（ＳＴ３０４ｃ−１）の第３の近距離通信装置３００ｃに近付くと、第３の近距離通信装置では、領域通知信号検出部１５３ｃが領域通知信号（Ｃ３１０ａ−４）を所定の閾値以上の強度で受信して、第１の近距離通信装置３００ａと近距離無線通信を行いうることを検出する。共有動作判定部１５６ｃがファイル共有を必要と判断した場合、領域検出応答信号生成部１５４ｃは、領域検出応答信号（Ｒ３１０ｃ）を第１の近距離通信装置３００ａに送信し、第３の近距離通信装置３００ｃは、ファイル共有状態（ＳＴ３０６ｃ）に移行する。第１の近距離通信装置３００ａは、第３の近距離通信装置３００ｃからの領域検出応答信号（Ｒ３１０ｃ）を受信すると、ファイル共有状態（ＳＴ３０５ａ−２）に移行する（ＳＴ３１０Ｂ：接近検出）。【０１０５】
ファイル共有状態（ＳＴ３０５ａ−２）に移行した第１の近距離通信装置３００ａおよびファイル共有状態（ＳＴ３０６ｃ）に移行した第３の近距離通信装置３００ｃは、実施の形態１と同様にファイル転送（ＳＴ１１１ａ−２、ＳＴ１１２ｃ）を行う。ファイル転送（ＳＴ１１１ａ−２、ＳＴ１１２ｃ）を終了した後に、第１の近距離通信装置３００ａは探索状態（ＳＴ３０４ａ−３）に移行し、第３の近距離通信装置３００ｃは探索状態（ＳＴ３０４ｃ−２）に移行する。【０１０６】
探索状態（ＳＴ３０４ａ−２）に戻った第１の近距離通信装置３００ａでは、領域通知信号生成部１５２ａが、領域通知信号（Ｃ３１０ａ）を近距離無線通信部１２０ａを介して周囲に再び送信する。近くにいる第３の近距離通信装置３００ｃでは、領域通知信号検出部１５３ｃが、領域通知信号（Ｃ３１０ａ−５）を所定の閾値以上の強度で受信して、第１の近距離通信装置３００ａと近距離無線通信を行いうることを検出する。共有動作判定部１５６ｃは、領域通知信号（Ｃ３１０ｃ−５）に含まれる情報ならびに自装置のファイル共有履歴３１０ｃおよびファイル変更履歴３２０ｃから、最後にファイル共有を行った後にファイル変更が行われていないことを検出し、ファイル共有を不要と判断する。したがって、第３の近距離通信装置３００ｃの領域検出応答信号生成部１５４ｃは、領域検出応答信号（Ｒ３１０ｃ）を送信しない。同様に、探索状態（ＳＴ３０４ｃ−２）に戻った第３の近距離通信装置３００ｃでは、領域通知信号生成部１５２ｃが、領域通知信号（Ｃ３１０ｃ）を近距離無線通信部１２０ｃを介して周囲に再び送信する。近くにいる第１の近距離通信装置３００ａでは、領域通知信号検出部１５３ａが、領域通知信号（Ｃ３１０ｃ−５）を所定の閾値以上の強度で受信して、第３の近距離通信装置３００ｃと近距離無線通信を行いうることを検出する。共有動作判定部１５６ａは、領域通知信号（Ｃ３１０ａ−５）に含まれる情報ならびに自装置のファイル共有履歴３１０ａおよびファイル変更履歴３２０ａから、最後にファイル共有を行った後にファイル変更が行われていないことを検出し、ファイル共有を不要と判断する。したがって、第１の近距離通信装置３００ａの領域検出応答信号生成部１５４ａは、領域検出応答信号（Ｒ３１０ａ）を送信しない（ＳＴ３１０Ｃ：接近検出）。【０１０７】
ユーザは、第１のホスト機器２００ａを操作して、探索状態（ＳＴ３０４ａ−３）の第１の近距離通信装置３００ａに停止要求（Ｃ３１３ａ）を送信する。第１の近距離通信装置３００ａでは、停止要求（Ｃ３１３ａ）を受信すると、共有動作制御部１５５ａが停止応答（Ｒ３１３ａ）を第１のホスト機器２００ａに返し、第１の近距離通信装置３００ａは停止状態（ＳＴ３０１ａ−２）に移行する。【０１０８】
以上の手順により、第１の近距離通信装置３００ａは、第２の近距離通信装置３００ｂおよび第３の近距離通信装置３００ｃとの間でファイル共有を行うことができる。【０１０９】
以上説明したように、本実施の形態に係る近距離通信装置は、ファイル共有履歴およびファイル変更履歴をさらに有し、共有動作判定部はこれらの履歴を参照してファイル共有を行うか否かを判別する。これにより、本実施の形態に係る近距離通信装置は、実施の形態１の効果に加え、ファイル共有を行うかどうかをより正確に判別することができる。【０１１０】
なお、上記各実施の形態では、近距離通信装置がホスト機器に装着される例を示したが、近距離通信装置はホスト機器に内蔵されていてもよい。例えば、携帯電話などの小型携帯機器に本発明の近距離通信装置を内蔵すれば、より小型の機器でファイル共有を実現することができる。【０１１１】
また、上記各実施の形態では、近距離通信装置はホスト機器から探索要求を受けたときに探索動作に移行する例を示したが、近距離通信装置は常に探索動作を行うようにしてもよい。このようにすることで、ユーザの操作をさらに少なくすることができるので、ファイル共有動作をより短時間で行うことができる。【０１１２】
また、上記各実施の形態では、近距離通信装置が共有動作判定部を備える例を示したが、近距離通信装置が共有動作判定部を備えることは必須ではない。例えば、本発明の近距離通信装置をバッテリー駆動の小型携帯機器などに適用するときは、近距離通信装置は、共有済みファイルの再共有による電力消費を削減できるので、共有動作判定部を備えることが望ましい。一方、消費電力の削減より通信手順が簡易であることを優先するときは、近距離通信装置は、共有動作判定部を備えなくてもよい。
【産業上の利用可能性】
【０１１３】
本発明の近距離通信装置およびファイル共有方法は、近距離無線通信によりファイル共有を行うのに有用である。例えば、本発明の近距離通信装置およびファイル共有方法は、小型携帯機器やデータサーバ装置、データ出力装置などに有用である。
【図１】
2008087739.tif 000003
【図２】
2008087739.tif 000004
【図３】
2008087739.tif 000005
【図４】
2008087739.tif 000006
【図５】
2008087739.tif 000007
【図６】
2008087739.tif 000008
【図７】
2008087739.tif 000009
【図８】
2008087739.tif 000010
【図９】
2008087739.tif 000011
【図１０】
2008087739.tif 000012
【図１１】
2008087739.tif 000013
【図１２】
2008087739.tif 000014
【手続補正書】
【提出日】平成19年12月10日(2007.12.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
近距離無線通信により他の通信装置とデータを送受信する近距離無線通信手段と、
前記他の通信装置に共有させるファイルを保存する提供領域と、前記他の通信装置から受信したファイルを保存する受取領域と、を有する記憶手段と、
近距離無線通信を行いうる前記他の通信装置を、前記近距離無線通信手段により検出する接近検出手段と、
前記接近検出手段が前記他の通信装置を検出したときに、前記提供領域に保存しているファイルを前記近距離無線通信手段により前記他の通信装置に送信し、または前記近距離無線通信手段により前記他の通信装置から受信したファイルを前記受取領域に保存する共有動作制御手段と、
前記提供領域内のファイルと前記他の通信装置の前記受取領域内のファイルとを比較して、前記提供領域内のファイルを前記他の通信装置に送信するか否かを判定する共有動作判定手段と、
を有する、近距離通信装置。
【請求項２】
前記接近検出手段は、自装置の存在を通知する領域通知信号を生成するとともに、前記他の通信装置からの領域検出応答信号を検出することにより前記他の通信装置を検出し、
前記近距離無線通信手段は、前記領域通知信号を前記他の通信装置に送信し、前記他の通信装置からの前記領域検出応答信号を受信する、
請求項１記載の近距離通信装置。
【請求項３】
前記領域通知信号または前記領域検出応答信号は、最終ファイル変更時刻情報およびファイル変更履歴を含み、
前記共有動作判定手段は、自装置が有する最終ファイル共有時刻情報と前記他の通信装置の最終ファイル変更時刻情報とに基づいて、前記他の通信装置の前記提供領域内のファイルを、前記近距離無線通信手段が受信するか否かまたは前記受取領域に保存するか否かを判定する、
請求項２記載の近距離通信装置。
【請求項４】
前記接近検出手段は、検索要求を受けた場合に、自装置の存在を通知する領域通知信号を生成するとともに、前記他の通信装置からの領域検出応答信号を検出することにより前記他の通信装置を検出する、
請求項２に記載の近距離通信装置。
【請求項５】
予め決められたボタンが押され、または予め決められたメニューが選択された場合に前記探索要求を受ける、
請求項４記載の近距離通信装置。
【請求項６】
動作を検出するセンサーをさらに有し、
前記センサーにより動作が検出された場合に前記探索要求を受ける、
請求項４記載の近距離通信装置。
【請求項７】
前記接近検出手段は、前記他の通信装置からの領域通知信号を検出することにより前記他の通信装置を検出するとともに、前記領域通知信号の検出を通知する領域検出応答信号を生成し、
前記近距離無線通信手段は、前記他の通信装置からの前記領域通知信号を受信し、前記領域検出応答信号を前記他の通信装置に送信する、
請求項１記載の近距離通信装置。
【請求項８】
前記記憶手段は、前記他の通信装置に共有させないファイルを保存する非提供領域をさらに有する、
請求項１記載の近距離通信装置。
【請求項９】
前記共有動作制御手段は、前記提供領域および前記非提供領域を、ファイルにそれぞれ異なる属性を付与することにより区別する、請求項８記載の近距離通信装置。
【請求項１０】
前記記憶手段は、前記提供領域および前記受取領域を、それぞれ異なる管理領域として有する、請求項１記載の近距離通信装置。
【請求項１１】
前記記憶手段は、前記提供領域および前記受取領域を、それぞれ異なるフォルダとして有する、請求項１記載の近距離通信装置。
【請求項１２】
他の通信装置に共有させるファイルを保存する提供領域と、前記他の通信装置から受信したファイルを保存する受取領域と、を有する記憶手段を備える近距離無線通信装置におけるファイル共有方法であって、
近距離無線通信を行いうる前記他の通信装置を、近距離無線通信により検出する接近検出ステップと、
前記接近検出ステップで前記他の通信装置を検出したときに、前記提供領域に保存しているファイルを近距離無線通信により前記他の通信装置に送信し、または近距離無線通信により前記他の通信装置から受信したファイルを前記受取領域に保存するステップと、
前記提供領域内のファイルと前記他の通信装置の前記受取領域内のファイルとを比較して、前記提供領域内のファイルを前記他の通信装置に送信するか否かを判定するステップと、
を有するファイル共有方法。
【請求項１３】
前記共有動作制御手段は、前記提供領域に保存されているファイルと前記他の通信装置の受取領域に保存されているファイルとが同一になるように、かつ前記受取領域に保存されているファイルと前記他の通信装置の提供領域に保存されているファイルとが同一になるように、前記他の通信装置との間でファイルを送受信する、請求項１記載の近距離通信装置。
【手続補正書】
【提出日】平成21年6月8日(2009.6.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
近距離無線通信により他の通信装置とデータを送受信する近距離無線通信手段と、
前記他の通信装置に共有させるファイルを保存する提供領域と、前記他の通信装置から受信したファイルを保存する受取領域と、を有する記憶手段と、
近距離無線通信を行いうる前記他の通信装置を、前記近距離無線通信手段により検出する接近検出手段と、
前記接近検出手段が前記他の通信装置を検出したときに、前記提供領域に保存しているファイルを前記近距離無線通信手段により前記他の通信装置に送信し、または前記近距離無線通信手段により前記他の通信装置から受信したファイルを前記受取領域に保存する共有動作制御手段と、
前記提供領域内のファイルと前記他の通信装置の前記受取領域内のファイルとを比較して、前記提供領域内のファイルを前記他の通信装置に送信するか否かを判定する共有動作判定手段と、
を有する、近距離通信装置。
【請求項２】
前記接近検出手段は、自装置の存在を通知する領域通知信号を生成するとともに、前記他の通信装置からの領域検出応答信号を検出することにより前記他の通信装置を検出し、
前記近距離無線通信手段は、前記領域通知信号を前記他の通信装置に送信し、前記他の通信装置からの前記領域検出応答信号を受信する、
請求項１記載の近距離通信装置。
【請求項３】
前記領域通知信号または前記領域検出応答信号は、最終ファイル変更時刻情報およびファイル変更履歴を含み、
前記共有動作判定手段は、自装置が有する最終ファイル共有時刻情報と前記他の通信装置の最終ファイル変更時刻情報とに基づいて、前記他の通信装置の前記提供領域内のファイルを、前記近距離無線通信手段が受信するか否かまたは前記受取領域に保存するか否かを判定する、
請求項２記載の近距離通信装置。
【請求項４】
前記接近検出手段は、検索要求を受けた場合に、自装置の存在を通知する領域通知信号を生成するとともに、前記他の通信装置からの領域検出応答信号を検出することにより前記他の通信装置を検出する、
請求項２に記載の近距離通信装置。
【請求項５】
予め決められたボタンが押され、または予め決められたメニューが選択された場合に前記探索要求を受ける、
請求項４記載の近距離通信装置。
【請求項６】
動作を検出するセンサーをさらに有し、
前記センサーにより動作が検出された場合に前記探索要求を受ける、
請求項４記載の近距離通信装置。
【請求項７】
前記接近検出手段は、前記他の通信装置からの領域通知信号を検出することにより前記他の通信装置を検出するとともに、前記領域通知信号の検出を通知する領域検出応答信号を生成し、
前記近距離無線通信手段は、前記他の通信装置からの前記領域通知信号を受信し、前記領域検出応答信号を前記他の通信装置に送信する、
請求項１記載の近距離通信装置。
【請求項８】
前記記憶手段は、前記他の通信装置に共有させないファイルを保存する非提供領域をさらに有する、
請求項１記載の近距離通信装置。
【請求項９】
前記共有動作制御手段は、前記提供領域および前記非提供領域を、ファイルにそれぞれ異なる属性を付与することにより区別する、請求項８記載の近距離通信装置。
【請求項１０】
前記記憶手段は、前記提供領域および前記受取領域を、それぞれ異なる管理領域として有する、請求項１記載の近距離通信装置。
【請求項１１】
前記記憶手段は、前記提供領域および前記受取領域を、それぞれ異なるフォルダとして有する、請求項１記載の近距離通信装置。
【請求項１２】
他の通信装置に共有させるファイルを保存する提供領域と、前記他の通信装置から受信したファイルを保存する受取領域と、を有する記憶手段を備える近距離無線通信装置におけるファイル共有方法であって、
近距離無線通信を行いうる前記他の通信装置を、近距離無線通信により検出する接近検出ステップと、
前記接近検出ステップで前記他の通信装置を検出したときに、前記提供領域に保存しているファイルを近距離無線通信により前記他の通信装置に送信し、または近距離無線通信により前記他の通信装置から受信したファイルを前記受取領域に保存するステップと、
前記提供領域内のファイルと前記他の通信装置の前記受取領域内のファイルとを比較して、前記提供領域内のファイルを前記他の通信装置に送信するか否かを判定するステップと、
を有するファイル共有方法。
【請求項１３】
前記共有動作制御手段は、前記提供領域に保存されているファイルと前記他の通信装置の受取領域に保存されているファイルとが同一になるように、かつ前記受取領域に保存されているファイルと前記他の通信装置の提供領域に保存されているファイルとが同一になるように、前記他の通信装置との間でファイルを送受信する、請求項１記載の近距離通信装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、近距離無線通信によりファイル共有を行う近距離通信装置、およびそのファイル共有方法に関する。
【背景技術】
【０００２】
特許文献１には、無線通信を用いてメモリモジュール内のファイルを共有するデータ端末機器およびそのファイル共有方法が開示されている。
【０００３】
図１は、特許文献１に記載の従来のファイル共有方法を説明する図である。図１に示すように、マスタ機器は、まず検索ステップＳＴ１１において、検索コマンドＣ１１をパケット形式で送信することにより、スレーブ機器を検索する。マスタ機器は、スレーブ機器から検索レスポンスＲ１１を受信した後、検索ステップＳＴ１１を終了させ、確認ステップＳＴ１２に移行する。確認ステップＳＴ１２において、マスタ機器は、スレーブ機器との間でBluetooth物理リンクを確立し（Ｓ１１）、Ｌ２ＣＡＰリンクを確立する（Ｓ１２）。マスタ機器は、Ｌ２ＣＡＰリンクを確立した後に、共有確認コマンドＣ１２をスレーブ機器に通知する。マスタ機器は、料金情報レスポンスＲ１２を受けてＬ２ＣＡＰリンクを一度開放し（Ｓ１３）、ファイル共有ステップＳＴ１３へ移行する。ファイル共有ステップＳＴ１３において、マスタ機器は、スレーブ機器に対し、再度Ｌ２ＣＡＰリンクを確立する（Ｓ１４）。Ｌ２ＣＡＰリンクを確立後、マスタ機器は、当該スレーブ機器との間で、ＲＦＣＯＭＭリンクを確立する（Ｓ１５）。マスタ機器は、確立したＲＦＣＯＭＭリンク上において、スレーブ機器のメモリカードのファイル共有を実現する（Ｓ１６）。
【０００４】
次に、Ｓ１６におけるファイル共有の手順について説明する。マスタ機器は、スレーブ機器に対し、ＲＦＣＯＭＭリンクを通じて、共有コマンドを通知する。スレーブ機器は、マスタ機器から共有コマンドを受けて、当該共有コマンドの内容を解析し、その処理結果を共有レスポンスとしてマスタ機器に通知する。共有コマンドは、例えば、"browse()"（共有設定したファイルのリスト要求）、"open()"（ファイルのオープン処理）、"close()"（ファイルのクローズ処理）、"read()"（ファイルの読み出し）、"write()"（ファイルの書き込み）などがある。
【０００５】
マスタ機器から"browse()"コマンドが通知された場合、スレーブ機器は、そのレスポンスとして予め共有設定してあるファイルのファイル名とそのパス名のリストを通知する。マスタ機器は、当該レスポンスを受けることで、スレーブ機器のファイル名とそのパス名を取得することができる。マスタ機器から、例えば"open()"コマンドが通知された場合、スレーブ機器は、共有設定したファイルをオープンし、その他の準備を行う。そして、このオープンコマンドの結果をレスポンスとしてマスタ機器に返すことで、マスタ機器は、スレーブ機器のメモリカード内のファイルをオープンすることができる。同様に、マスタ機器から"read()"コマンドがスレーブ機器に対して通知された場合、スレーブ機器は、指定されたファイルをマスタ機器に送信する。同様に、マスタ機器から"write()"コマンドがスレーブ機器に対して通知された場合、スレーブ機器は、指定されたファイルをマスタ機器側へ書き込む。さらに、マスタ機器はから"close()"コマンドがスレーブ機器に通知された場合、スレーブ機器は、ファイルのクローズ処理を行う。
【０００６】
以上の処理を行うことで、マスタ機器は、スレーブ機器のメモリカードに格納されているファイルのリストを得ることができ、さらに当該ファイルの読み出しや書き込み処理なども行うことができるため、ファイル共有を実現することができる。
【０００７】
このように、特許文献１記載の発明によれば、近距離無線通信で接続された機器は、ファイルを共有することができる。
【特許文献１】特開２００２−３４５０３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記従来のファイル共有方法では、高速な無線通信方式を採用しても、ファイル共有処理に要する時間を短縮することが困難であるという問題がある。
【０００９】
すなわち、上記従来のファイル共有方法では、ファイル共有処理の前に無線ネットワークを構築して機器間で通信を確立させることや、他の機器に共有させるファイルを指定することなどのユーザの操作が必要であった。したがって、これらのファイル共有に付帯する操作に要する時間が無線通信によりファイルを転送する時間と比較して長くなるため、高速な無線通信手段を適用してもファイル共有の処理に要する時間を短縮することが困難である。
【００１０】
本発明の目的は、装置間で自発的に通信を確立することができ、かつ、他の装置に共有させるファイルを予め指定できる近距離通信装置およびそのファイル共有方法を提供することである。
【課題を解決するための手段】
【００１１】
本発明の近距離通信装置は、近距離無線通信により他の通信装置とデータを送受信する近距離無線通信手段と、前記他の通信装置に共有させるファイルを保存する提供領域と前記他の通信装置から受信したファイルを保存する受取領域とを有する記憶手段と、近距離無線通信を行いうる前記他の通信装置を前記近距離無線通信手段により検出する接近検出手段と、前記接近検出手段が前記他の通信装置を検出したときに前記提供領域に保存したファイルを前記近距離無線通信手段により前記他の通信装置に送信し、または前記近距離無線通信手段により前記他の通信装置から受信したファイルを前記受取領域に保存する共有動作制御手段とを有する。
【００１２】
本発明のファイル共有方法は、他の通信装置に共有させるファイルを保存する提供領域と前記他の通信装置から受信したファイルを保存する受取領域とを有する記憶手段を備える近距離無線通信装置におけるファイル共有方法であって、近距離無線通信を行いうる前記他の通信装置を、近距離無線通信により検出する接近検出ステップと、前記接近検出ステップで前記他の通信装置を検出したときに、前記提供領域に保存しているファイルを近距離無線通信により前記他の通信装置に送信し、または近距離無線通信により前記他の通信装置から受信したファイルを前記受取領域に保存するステップとを有する。
【発明の効果】
【００１３】
本発明によれば、装置間で自発的に通信を確立することができ、かつ、他の装置に共有させるファイルを予め指定することができるので、高速な無線通信方式を採用することで、ファイル共有処理に要する時間を短縮することができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００１５】
（実施の形態１）
図２は、本発明の実施の形態１に係る近距離通信装置間でファイル共有を行うときの機器の構成を示すブロック図である。
【００１６】
図２において、第１の近距離通信装置１００ａは第１のホスト機器２００ａに装着され、第２の近距離通信装置１００ｂは第２のホスト機器２００ｂに装着されている。近距離通信装置１００の構成については、図３を用いて後述する。
【００１７】
ホスト機器２００は、外部通信Ｉ／Ｆ２１０およびホストＣＰＵ２２０を備えて構成される。
【００１８】
外部通信Ｉ／Ｆ２１０は、近距離通信装置１００とのインターフェースである。
【００１９】
ホストＣＰＵ２２０は、ホスト機器２００を制御するとともに、外部通信Ｉ／Ｆ２１０を介して近距離通信装置１００のファイル共有動作を制御する。
【００２０】
図３は、本発明の実施の形態１に係る近距離通信装置１００の構成を示すブロック図である。
【００２１】
図３において、近距離通信装置１００は、アンテナ１１０、近距離無線通信部１２０、記憶部１３０、通信Ｉ／Ｆ１４０および制御部１５０を備えて構成され、ホスト機器２００に装着される。
【００２２】
近距離無線通信部１２０は、アンテナ１１０を介して他の近距離通信装置と近距離無線通信によりデータを送受信する。近距離無線通信の通信方式は、特に限定されないが、例えばＵＷＢ（Ultra Wide Band）やBluetooth（登録商標）などである。ここで、ＵＷＢは、数百Ｍｂｐｓを超える高速な無線通信方式である。ＵＷＢのような高速な無線通信方式を採用することにより、装置間のファイル転送時間を短くし、短時間に多くのファイルを転送することができる。
【００２３】
記憶部１３０は、他の近距離通信装置とやり取りするファイルなどを保存する。後述するように、記憶部１３０は、他の近距離通信装置に共有させるファイルを保存する提供領域１３１と、他の近距離通信装置に共有させないファイルを保存する非提供領域１３２と、他の近距離通信装置から受け取ったファイルを保存する受取領域１３３とを有する。記憶部１３０は、近距離通信装置１００のメモリとしてだけでなく、ホスト機器２００の外部メモリとしても機能しうる。
【００２４】
通信Ｉ／Ｆ１４０は、近距離通信装置１００をホスト機器２００に接続する際のインターフェースである。
【００２５】
制御部１５０は、近距離通信装置１００のファイル共有動作を制御する。制御部１５０は、接近検出部１５１、共有動作制御部１５５、共有動作判定部１５６および記憶部管理部１５７を備えて構成される。
【００２６】
接近検出部１５１は、近距離通信装置同士が双方の通信領域内に入り近距離通信を行いうる距離に近づいたことを検出する。接近検出部１５１は、領域通知信号生成部１５２、領域通知信号検出部１５３および領域検出応答信号生成部１５４から構成される。
【００２７】
領域通知信号生成部１５２は、自装置の存在を通知する領域通知信号を生成する。生成された領域通知信号は、近距離無線通信部１２０により近距離通信装置１００の周囲に送信される。領域通知信号は、強度の検出が可能な信号であれば特に限定されない。例えば、領域通知信号は、パルス状またはバースト状の無変調の信号でもよく、フレーム構造を備えた信号でもよい。図４は、領域通知信号のフォーマットの一例を示す図である。領域通知信号４００は、例えば、領域通知信号であることを示す情報を含むヘッダ４０１、領域通知信号を生成した近距離通信装置の識別情報４０２、領域通知信号を生成した近距離通信装置内の最終ファイル変更時刻情報４０３、その他の情報４０４、ＣＲＣ（Cyclic Redundancy Check）４０５を含む。このように、領域通知信号は、例えば、領域通知信号であることを示す情報や、領域通知信号を生成した近距離通信装置の識別情報などを含むフレーム構造を備えた信号である。
【００２８】
領域通知信号検出部１５３は、他の近距離通信装置から送信された領域通知信号を検出する。このとき、領域通知信号検出部１５３は、近距離無線通信部１２０で受信した領域通知信号の強度が所定の閾値を上回ったときに、領域通知信号を検出したと判断する。
【００２９】
領域検出応答信号生成部１５４は、領域通知信号検出部１５３が領域通知信号を検出したときに、領域通知信号を検出したことを通知する領域検出応答信号を生成する。生成された領域検出応答信号は、領域通知信号検出部１５３が検出した領域通知信号の送信元の近距離通信装置に送信される。
【００３０】
共有動作制御部１５５は、ファイル共有を行う相手の近距離通信装置との間のファイルのやり取りを制御する。例えば、共有動作制御部１５５は、記憶部管理部１５７を介して記憶部１３０内のファイルを読み書きしたり、近距離無線通信部１２０を介して相手の近距離通信装置とファイルをやり取りしたりする。
【００３１】
共有動作判定部１５６は、相手の近距離通信装置の記憶部の提供領域内のファイルと自装置の記憶部１３０の受取領域内のファイルを比較してファイル共有（ファイルの受信またはファイルの保存）を行うかどうかを判別する。例えば、共有動作判定部１５６は、ファイル名や最終変更時刻、作成時刻、ファイルサイズなどについて比較して２つのファイルが同じ場合には、ファイル共有が不要と判断する。また、共有動作判定部１５６は、相手の近距離通信装置の記憶部の受取領域内のファイルと自装置の記憶部１３０の提供領域内のファイルを比較してファイル共有（ファイルの送信）を行うかどうかを判別する。
【００３２】
記憶部管理部１５７は、記憶部１３０内のファイルおよびフォルダを管理するとともに、記憶部１３０内におけるファイルの読み書きを制御する。また、記憶部管理部１５７は、提供領域１３１、非提供領域１３２および受取領域１３３を記憶部１３０に確保する。
【００３３】
ホスト機器２００は、ユーザにより操作される機器（装置）であり、近距離通信装置１００が装着される。ホスト機器２００は、例えば、携帯電話や携帯情報端末（ＰＤＡ）、デジタルカメラ、パーソナルコンピュータ（ＰＣ）、ＨＤＤレコーダ、プリンタなどである。
【００３４】
以下、上述のように構成された近距離通信装置１００の動作を説明する。
【００３５】
図５は、ファイル共有動作に関する近距離通信装置１００の状態遷移図である。図中、ＳＴは各状態を示す。
【００３６】
ＳＴ１０１は、停止状態であり、近距離通信装置１００は、近距離無線通信部１２０などを停止させて省電力状態になっている。停止状態（ＳＴ１０１）の近距離通信装置１００は、共有動作制御部１５５でホスト機器２００からの起動要求（Ｃ１０１）を受け取ると、共有動作制御部１５５から起動応答（Ｒ１０１）を返し、近距離無線通信部１２０を起動して待ち受け状態（ＳＴ１０２）に遷移する。
【００３７】
待ち受け状態（ＳＴ１０２）の近距離通信装置１００は、領域通知信号検出部１５３で他の近距離通信装置から送信された領域通知信号（Ｃ１１０）を検出するまで待ち受ける。近距離通信装置１００は、待ち受け状態（ＳＴ１０２）のときに領域通知信号検出部１５３で領域通知信号（Ｃ１１０）を検出すると、領域検出応答信号生成部１５４から送信元の近距離通信装置に領域検出応答信号（Ｒ１１０）を送信し、ファイル共有状態（ＳＴ１０３）に遷移する。
【００３８】
ファイル共有状態（ＳＴ１０３）の近距離通信装置１００は、制御部１５０（共有動作制御部１５５、記憶部管理部１５７および共有動作判定部１５６）で、領域通知信号の送信元の近距離通信装置とお互いの提供領域１３１内のファイルをやり取りする。
【００３９】
一方、近距離通信装置１００は、待ち受け状態（ＳＴ１０２）のときに共有動作制御部１５５でホスト機器２００からの探索要求（Ｃ１０２）を受け取ると、共有動作制御部１５５から探索応答（Ｒ１０２）を返し、探索状態（ＳＴ１０４）に遷移する。例えば、ホスト機器２００が携帯電話などの場合、探索要求（Ｃ１０２）は、特定のボタンを押したり、メニューからファイル共有動作の実行を選択したりすることで生成されるようにしてもよい。また、ホスト機器２００が加速度センサーなどのセンサーを備える場合、探索要求（Ｃ１０２）は、振る、傾けるなどのホスト機器２００を動かす動作により生成されるようにしてもよい。さらに、ホスト機器２００が折り畳み型の携帯電話などの場合、探索要求（Ｃ１０２）は、開閉の操作に連動させて生成されるようにしてもよい。
【００４０】
探索状態（ＳＴ１０４）の近距離通信装置１００は、ファイル共有の相手となる近距離通信装置を探索するために、領域通知信号生成部１５２から周囲に領域通知信号（Ｃ１１０）を繰り返し送信する。その後、近距離通信装置１００は、共有動作制御部１５５で他の近距離通信装置から領域検出応答信号（Ｒ１１０）を受信するまで待ち受ける。近距離通信装置１００は、探索状態（ＳＴ１０４）のときに共有動作制御部１５５で領域検出応答信号（Ｒ１１０）を受信すると、ファイル共有状態（ＳＴ１０５）に遷移する。また、近距離通信装置１００は、探索状態（ＳＴ１０４）のときに領域通知信号検出部１５３で領域通知信号（Ｃ１１０）を検出すると、領域検出応答信号生成部１５４から送信元の近距離通信装置に領域検出応答信号（Ｒ１１０）を送信し、ファイル共有状態（ＳＴ１０３）に遷移する。
【００４１】
ファイル共有状態（ＳＴ１０５）の近距離通信装置１００は、制御部１５０（共有動作制御部１５５、記憶部管理部１５７および共有動作判定部１５６）で、領域検出応答信号の送信元の近距離通信装置とお互いの提供領域１３１内のファイルをやり取りする。
【００４２】
ファイル共有状態（ＳＴ１０３）またはファイル共有状態（ＳＴ１０５）の近距離通信装置１００は、ファイル共有動作を終えると、待ち受け状態（ＳＴ１０２）に遷移する。このとき、近距離通信装置１００は、共有動作判定部１５６の判定結果をホスト機器２００に通知して、ファイル交換の完了やファイル交換が行われなかったことを、メッセージで表示したり、音や光でユーザに通知したりしてもよい。このようにすることで、近距離通信装置１００は、速やかに次の動作に移るようにユーザを促すことができ、ファイル共有動作に費やされる時間をより短くすることができる。また、ファイル共有動作を終えると待ち受け状態（ＳＴ１０２）に遷移するので、同じ相手と不必要なファイル共有動作を繰り返すことを防止できる。
【００４３】
待ち受け状態（ＳＴ１０２）の近距離通信装置１００は、共有動作制御部１５５でホスト機器２００からの停止要求（Ｃ１１３）を受け取ると、共有動作制御部１５５から停止応答（Ｒ１１３）を返し、停止状態（ＳＴ１０１）に遷移する。
【００４４】
図６は、図２に示す第１の近距離通信装置１００ａと第２の近距離通信装置１００ｂとの間でファイル共有を行う際の手順を示す制御シーケンス図である。第１の近距離通信装置１００ａおよび第２の近距離通信装置１００ｂは、停止状態（ＳＴ１０１）であるものとする。図６において、図５の状態遷移図を用いて説明した動作状態と同様の動作状態については、図５と同一の番号を付ける（動作状態ＳＴ１０１〜ＳＴ１０５）。
【００４５】
まず、ユーザは、第１のホスト機器２００ａを操作して、停止状態（ＳＴ１０１ａ−１）の第１の近距離通信装置１００ａに起動要求（Ｃ１０１ａ）を送信する。第１の近距離通信装置１００ａでは、起動要求（Ｃ１０１ａ）を受信すると、共有動作制御部１５５ａが起動応答（Ｒ１０１ａ）を第１のホスト機器２００ａに返し、第１の近距離通信装置１００ａは待ち受け状態（ＳＴ１０２ａ−１）に移行する。同様に、ユーザは、第２のホスト機器２００ｂを操作して、第２の近距離通信装置１００ｂを待ち受け状態（ＳＴ１０２ｂ−１）に移行させる。
【００４６】
次に、ユーザは、第１のホスト機器２００ａを操作して、待ち受け状態（ＳＴ１０２ａ−１）の第１の近距離通信装置１００ａに探索要求（Ｃ１０２）を送信する。第１の近距離通信装置１００ａでは、探索要求（Ｃ１０２）を受信すると、共有動作制御部１５５ａが探索応答（Ｒ１０２）を第１のホスト機器２００ａに返し、第１の近距離通信装置１００ａは探索状態（ＳＴ１０４）に移行する。
【００４７】
探索状態（ＳＴ１０４）に移行した第１の近距離通信装置１００ａでは、領域通知信号生成部１５２ａが、領域通知信号（Ｃ１１０ａ）を近距離無線通信部１２０ａを介して周囲に繰り返し送信する。このとき、待ち受け状態（ＳＴ１０２ｂ−１）の第２の近距離通信装置１００ｂが第１の近距離通信装置１００ａの近くに位置していれば、第２の近距離通信装置１００ｂでは、領域通知信号検出部１５３ｂが領域通知信号（Ｃ１１０ａ）を所定の閾値以上の強度で受信して、第１の近距離通信装置１００ａと近距離無線通信を行いうることを検出する。第２の近距離通信装置１００ｂでは、領域通知信号検出部１５３ｂが所定の閾値以上の強度で領域通知信号（Ｃ１１０ａ−２）を検出すると、領域検出応答信号生成部１５４ｂが領域検出応答信号（Ｒ１１０ｂ）を第１の近距離通信装置１００ａに送信して、第２の近距離通信装置１００ｂはファイル共有状態（ＳＴ１０３）に移行する。第１の近距離通信装置１００ａでは、共有動作制御部１５５ａが領域検出応答信号（Ｒ１１０ｂ）を受信して、第２の近距離通信装置１００ｂと近距離無線通信を行いうることを検出すると、第１の近距離通信装置１００ａはファイル共有状態（ＳＴ１０５）に移行する（ＳＴ１１０：接近検出）。
【００４８】
ファイル共有状態（ＳＴ１０５）に移行した第１の近距離通信装置１００ａでは、記憶部管理部１５７ａが、提供領域１３１ａ内のファイルを近距離無線通信部１２０ａを介して第２の近距離通信装置１００ｂに送信する。送信されるファイルのデータには、ファイルの内容に加えて、ファイル名や最終変更時刻、作成時刻、ファイルサイズなどが含まれる。ファイル共有状態（ＳＴ１０３）に移行した第２の近距離通信装置１００ｂでは、記憶部管理部１５７ｂが、近距離無線通信部１２０ｂを介して受信したファイルを受取領域１３３ｂ内に保存する（ＳＴ１１１：ファイル転送）。このとき、共有動作判定部１５６ｂがファイル共有を不要と判断した場合は、記憶部管理部１５７ｂはファイルを受信せずにまたは受信したファイルを保存せずに転送動作を終了する。次いで、第２の近距離通信装置１００ｂでは、記憶部管理部１５７ｂが、提供領域１３１ｂ内のファイルを近距離無線通信部１２０ｂを介して第１の近距離通信装置１００ａに送信する。転送されるファイルのデータには、ファイルの内容に加えて、ファイル名や最終変更時刻、作成時刻、ファイルサイズなどが含まれる。第１の近距離通信装置１００ａでは、記憶部管理部１５７ａが、受信したファイルを受取領域１３３ａ内に保存する（ＳＴ１１２：ファイル転送）。このとき、共有動作判定部１５６ａがファイル共有を不要と判断した場合は、記憶部管理部１５７ａはファイルを受信せずにまたは受信したファイルを保存せずに転送動作を終了する。ファイル転送（ＳＴ１１２）を終了した後、第１の近距離通信装置１００ａは待ち受け状態（ＳＴ１０２ａ−２）に移行し、第２の近距離通信装置１００ｂは待ち受け状態（ＳＴ１０２ｂ−２）に移行する。
【００４９】
ファイル転送動作が終了した後に、ユーザは、第１のホスト機器２００ａを操作して、待ち受け状態（ＳＴ１０２ａ−２）の第１の近距離通信装置１００ａに停止要求（Ｃ１１３ａ）を送信する。第１の近距離通信装置１００ａでは、停止要求（Ｃ１１３ａ）を受信すると、共有動作制御部１５５ａが停止応答（Ｒ１１３ａ）を第１のホスト機器２００ａに返し、第１の近距離通信装置１００ａは停止状態（ＳＴ１０１ａ−２）に移行する。同様に、ユーザは、第２のホスト機器２００ｂを操作して、第２の近距離通信装置１００ｂを停止状態（ＳＴ１０１ｂ−２）に移行させる。
【００５０】
以上の手順により、第１の近距離通信装置１００ａと第２の近距離通信装置１００ｂとの間でファイル共有を行うことができる。このとき、近距離通信としてＵＷＢなどの高速な通信方式を用いれば、ファイル共有を短時間で行うことができる。
【００５１】
なお、図６では、第１の近距離通信装置１００ａが領域通知信号を送信する例を示したが、領域通知信号を送信する機器は特に限定されず、第２の近距離通信装置１００ｂが領域通知信号を送信してもよい。
【００５２】
また、ファイル転送（ＳＴ１１１）において、第１の近距離通信装置１００ａは、ファイル転送が行われる前に、提供領域１３１ａ内の各ファイルの、ファイル名、最終変更時刻、作成時刻、ファイルサイズなどを含む転送ファイルリストを、第２の近距離通信装置１００ｂに送信してもよい。このようにすることで、第２の近距離通信装置１００ｂにおいて、共有動作判定部１５６ｂは、転送ファイルリストの内容と自装置の受取領域１３３ｂの内容とを比較して、ファイル共有を行うかどうかをファイル転送が行われる前に判断することができる。共有動作判定部１５６ｂがファイル共有を不要と判断した場合は、第２の近距離通信装置１００ｂは、その判断結果を第１の近距離通信装置１００ａに送信する。判断結果を受信した第１の近距離通信装置１００ａは、ファイルの送信を行わずにファイル転送（ＳＴ１１１）を終えることができるので、ファイル転送に伴う不要な電力消費を削減することができる。同様に、ファイル転送（ＳＴ１１２）において、第２の近距離通信装置１００ｂは、ファイル転送が行われる前に、提供領域１３１ｂ内のファイル情報を第１の近距離通信装置１００ａに送信してもよい。このようにすることで、第２の近距離通信装置１００ｂは、ファイルの送信を行わずにファイル転送（ＳＴ１１２）を終えることができるので、ファイル転送に伴う不要な電力消費を削減することができる。
【００５３】
また、ファイル転送（ＳＴ１１１）において、第２の近距離通信装置１００ｂは、ファイル転送が行われる前に、受取領域１３３ｂ内の各ファイルの、ファイル名、最終変更時刻、作成時刻、ファイルサイズなどを含むファイル情報を、第１の近距離通信装置１００ａに送信してもよい。このようにすることで、第１の近距離通信装置１００ａにおいて、共有動作判定部１５６ａは、受信したファイル情報と自装置の提供領域１３１ａの内容とを比較して、ファイル共有を行うかどうかをファイル転送を行う前に判断することができる。共有動作判定部１５６ａがファイル共有を不要と判断した場合は、第１の近距離通信装置１００ａは、ファイルの送信を行わずにファイル転送（ＳＴ１１１）を終えることができるので、ファイル転送に伴う不要な電力消費を削減することができる。同様に、ファイル転送（ＳＴ１１２）において、第１の近距離通信装置１００ａは、ファイル転送が行われる前に、受取領域１３３ａ内のファイル情報を第２の近距離通信装置１００ｂに送信してもよい。このようにすることで、第２の近距離通信装置１００ｂは、ファイルの送信を行わずにファイル転送（ＳＴ１１２）を終えることができるので、ファイル転送に伴う不要な電力消費を削減することができる。
【００５４】
図７は、第１の近距離通信装置１００ａと第２の近距離通信装置１００ｂとの間でファイル共有を行った場合における、第１の近距離通信装置１００ａおよび第２の近距離通信装置１００ｂの記憶部内のファイルの変化を示す図である。
【００５５】
図７（ａ）は、ファイル共有を行う前の第１の近距離通信装置１００ａの記憶部内のファイルを示す図である。第１の近距離通信装置１００ａは、記憶部の提供領域１３１ａにファイルＡ，Ｂ，Ｃを、非提供領域１３２ａにファイルＤ，Ｅを、受取領域１３３ａにファイルＦ，Ｇ，Ｈを保存している。受取領域１３３ａに保存されているファイルＦ，Ｇ，Ｈは、前回のファイル共有のときに受け取ったファイルである。
【００５６】
同様に、図７（ｂ）は、ファイル共有を行う前の第２の近距離通信装置１００ｂの記憶部内のファイルを示す図である。第２の近距離通信装置１００ｂは、記憶部の提供領域１３１ｂにファイルａ，ｂを、非提供領域１３２ｂにファイルｃを、受取領域１３３ｂにファイルｄ，ｅを保存している。受取領域に保存されているファイルｄ，ｅは、前回のファイル共有のときに受け取ったファイルである。
【００５７】
図７（ｃ）は、ファイル共有を行った後の第１の近距離通信装置１００ａの記憶部内のファイルを示す図である。図７（ｃ）に示すように、第１の近距離通信装置１００ａは、第２の近距離通信装置１００ｂとファイル共有を行った際に第２の近距離通信装置１００ｂから受け取ったファイルａ，ｂを受取領域１３３ａに上書き保存する。このとき、ファイルａ，ｂは、第２の近距離通信装置の提供領域１３１ｂに保存されていたファイルである。また、ファイルａ，ｂの受取領域１３３ａへの上書き保存により、ファイルＦ，Ｇ，Ｈは削除される。
【００５８】
同様に、図７（ｄ）は、第１の近距離通信装置１００ａとファイル共有を行った後の第２の近距離通信装置１００ｂの記憶部内のファイルを示す図である。図７（ｄ）に示すように、第２の近距離通信装置１００ｂは、第１の近距離通信装置１００ａとファイル共有を行った際に第１の近距離通信装置１００ａから受け取ったファイルＡ，Ｂ，Ｃを受取領域１３３ｂに上書き保存する。このとき、ファイルＡ，Ｂ，Ｃは、第１の近距離通信装置の提供領域１３１ａに格納されていたファイルである。また、ファイルＡ，Ｂ，Ｃの受取領域１３３ｂへの上書き保存により、ファイルｄ，ｅは削除される。
【００５９】
このように、第１の近距離通信装置１００ａおよび第２の近距離通信装置１００ｂは、提供領域１３１内のファイルを相手機器に送信して、受信したファイルを受取領域１３３に上書き保存することで、ファイル共有を行う。
【００６０】
以上説明したように、本実施の形態に係る近距離通信装置は、近距離無線通信により他の近距離通信装置とデータを送受信する近距離無線通信部と、他の近距離通信装置に共有させるファイルを保存する提供領域を有する記憶部と、近くに位置する他の近距離通信装置を検出する接近検出部を有し、他の近距離通信装置とのファイル共有を制御する制御部とを備え、接近検出部で他の近距離通信装置を検出すると、その近距離通信装置に記憶部の提供領域内のファイルを送信する。本実施の形態に係る近距離通信装置は、装置間で自発的に通信を確立することができ、かつ、他の近距離通信装置に共有させるファイルを予め指定することができるので、ユーザがこれらの操作をすることなく装置間でファイル共有を行うことができる。これにより、本実施の形態に係る近距離通信装置は、高速な無線通信方式を採用することで、ファイル共有処理に要する時間を短縮することができる。
【００６１】
また、本実施の形態に係る近距離通信装置は、近距離通信によりファイル共有を行うので、ユーザが意図する機器間でのみファイル共有を行うことができる。従来の機器は、すべての機器からファイルを受信してしまうので、ユーザが意図しない機器から受信したファイルもすべて記憶部に保存してしまい、記憶部の容量が足りなくなる可能性があった。本実施の形態に係る近距離通信装置は、ユーザが意図する機器間でのみファイル共有を行うことができるので、記憶部の容量が足りなくなる可能性を低減させることができる。
【００６２】
また、本実施の形態に係る近距離通信装置は、他の近距離通信装置から受信したファイルを保存する受取領域を有するので、ファイル共有前から有するファイルとファイル共有により受信するファイルとを分けて管理することができる。従来の機器は、複数の機器が同一名のファイルを有する場合、ユーザにとって必要なファイルを他の機器から受信した同一名のファイルで上書きしてしまう可能性があった。本実施の形態に係る近距離通信装置は、ユーザにとって必要なファイルを非提供領域に保存し、他の近距離通信装置から受信したファイルを受取領域に保存することで、ユーザにとって必要なファイルが上書きされてしまう危険性を排除することができる。
【００６３】
また、本実施の形態に係る近距離通信装置は、相手の近距離通信装置の記憶部内のファイルと自装置の記憶部内のファイルを比較してファイル共有を行うか否かを判別することができる。従来の機器は、既に有するファイルを含むすべてのファイルをファイル共有の際にやりとりしてしまうため、ホスト機器は無駄に電力を消費してしまっていた。本実施の形態に係る近距離通信装置は、相手の近距離通信装置の記憶部内のファイルと自装置の記憶部内のファイルを比較して、必要なファイルのみをやり取りすることができるので、ホスト機器の消費電力を削減することができる。
【００６４】
（実施の形態２）
実施の形態１では、ファイル共有を行う二つの近距離通信装置のうち、一方の近距離通信装置が領域通知信号を送信する例を示した。実施の形態２では、双方の近距離通信装置が領域通知信号を送信する例を示す。なお、近距離通信装置の構成（図２および図３）および動作状態（図５）は実施の形態１と同様であり、ファイル共有を行う際の手順のみが実施の形態１と異なる。
【００６５】
図８は、実施の形態２において、第１の近距離通信装置１００ａと第２の近距離通信装置１００ｂとの間でファイル共有を行う際の手順を示す制御シーケンス図である。第１の近距離通信装置１００ａおよび第２の近距離通信装置１００ｂは、待ち受け状態（ＳＴ１０２）であるものとする。
【００６６】
まず、ユーザは、第１のホスト機器２００ａを操作して、待ち受け状態（ＳＴ１０２ａ−１）の第１の近距離通信装置１００ａに探索要求（Ｃ１０２ａ）を送信する。第１の近距離通信装置１００ａでは、探索要求（Ｃ１０２ａ）を受信すると、共有動作制御部１５５ａが探索応答（Ｒ１０２ａ）を第１のホスト機器２００ａに返し、第１の近距離通信装置１００ａは探索状態（ＳＴ１０４ａ）に移行する。
【００６７】
同様に、ユーザは、第２のホスト機器２００ｂを操作して、待ち受け状態（ＳＴ１０２ｂ−１）の第２の近距離通信装置１００ｂに探索要求（Ｃ１０２ｂ）を送信する。第２の近距離通信装置１００ｂでは、探索要求（Ｃ１０２ｂ）を受信すると、共有動作制御部１５５ｂが探索応答（Ｒ１０２ｂ）を第２のホスト機器２００ｂに返し、第２の近距離通信装置１００ｂは探索状態（ＳＴ１０４ｂ）に移行する。
【００６８】
探索状態（ＳＴ１０４ａ，ｂ）に移行した第１の近距離通信装置１００ａおよび第２の近距離通信装置１００ｂでは、領域通知信号生成部１５２ａ，ｂが、それぞれ領域通知信号（Ｃ１１０ａ，ｂ）を非同期で送信する。例えば、領域通知信号生成部１５２ａ，ｂは、領域通知信号（Ｃ１１０ａ，ｂ）の送信間隔を所定の値の範囲で所定の送信回数ごとに変化させることで、領域通知信号（Ｃ１１０ａ，ｂ）を非同期で送信することができる。このとき、第１の近距離通信装置１００ａと第２の近距離通信装置１００ｂとの間の距離が近ければ、第１の近距離通信装置１００ａまたは第２の近距離通信装置１００ｂでは、領域通知信号生成部１５２ａ，ｂが領域通知信号を送信していない間に、領域通知信号検出部１５３ａ，ｂは相手装置が送信した領域通知信号を受信することができる。ここでは、第２の近距離通信装置の領域通知信号検出部１５３ｂが、先に所定の閾値以上の強度で領域通知信号（Ｃ１１０ａ−２）を受信したものとする。第２の近距離通信装置１００ｂでは、領域通知信号検出部１５３ｂが所定の閾値以上の強度で領域通知信号（Ｃ１１０ａ−２）を受信すると、領域検出応答信号生成部１５４ｂが領域検出応答信号（Ｒ１１０ｂ）を第１の近距離通信装置１００ａに送信して、ファイル共有状態（ＳＴ１０３）に移行する。第１の近距離通信装置１００ａでは、共有動作制御部１５５ａが領域検出応答信号（Ｒ１１０ｂ）を受信すると、ファイル共有状態（ＳＴ１０５）に移行する（ＳＴ１１０：接近検出）。
【００６９】
ファイル共有状態（ＳＴ１０５）に移行した第１の近距離通信装置１００ａでは、記憶部管理部１５７ａが、提供領域１３１ａ内のファイルを近距離無線通信部１２０ａを介して第２の近距離通信装置１００ｂに送信する。ファイル共有状態（ＳＴ１０３）に移行した第２の近距離通信装置１００ｂでは、記憶部管理部１５７ｂが、近距離無線通信部１２０ｂを介して受信したファイルを受取領域１３３ｂ内に保存する（ＳＴ１１１：ファイル転送）。このとき、共有動作判定部１５６ｂがファイル共有を不要と判断した場合は、記憶部管理部１５７ｂはファイルを受信せずにまたは受信したファイルを保存せずに転送動作を終了する。次いで、第２の近距離通信装置１００ｂでは、記憶部管理部１５７ｂが、提供領域１３１ｂ内のファイルを近距離無線通信部１２０ｂを介して第１の近距離通信装置１００ａに送信する。第１の近距離通信装置１００ａでは、記憶部管理部１５７ａが、受信したファイルを記憶部の受取領域１３３ａ内に保存する（ＳＴ１１２：ファイル転送）。このとき、共有動作判定部１５６ａがファイル共有を不要と判断した場合は、記憶部管理部１５７ａはファイルを受信せずにまたは受信したファイルを保存せずに転送動作を終了する。ファイル転送（ＳＴ１１２）を終了した後、第１の近距離通信装置１００ａは待ち受け状態（ＳＴ１０２ａ−２）に移行し、第２の近距離通信装置１００ｂは待ち受け状態（ＳＴ１０２ｂ−２）に移行する。
【００７０】
以上の手順により、第１の近距離通信装置１００ａと第２の近距離通信装置１００ｂとの間でファイル共有を行うことができる。
【００７１】
以上説明したように、本実施の形態では、双方の近距離通信装置が領域通知信号を送信するようにした。これにより、本実施の形態に係る近距離通信装置は、実施の形態１の効果に加え、ファイル共有の相手となる近距離通信装置をより迅速に検出することができる。
【００７２】
（実施の形態３）
実施の形態１では、提供領域、非提供領域および受取領域をそれぞれ異なる管理領域として有する例を示した。実施の形態３では、フォルダおよびファイルに属性を付与することで、提供領域、非提供領域および受取領域を管理する例を示す。具体的には、提供領域および非提供領域と受取領域とを異なるフォルダに分けて管理し、さらにフォルダおよびファイルに異なる属性を付与することで提供領域と非提供領域とを区別する例を示す。なお、近距離通信装置の構成（図２および図３）および動作（図５）は実施の形態１と同様であり、提供領域、非提供領域および受取領域の管理方法のみが実施の形態１と異なる。
【００７３】
図９は、実施の形態３において、第１の近距離通信装置１００ａと第２の近距離通信装置１００ｂとの間でファイル共有を行った場合における、第１の近距離通信装置１００ａおよび第２の近距離通信装置１００ｂの記憶部内のファイルの変化を示す図である。
【００７４】
図９（ａ）は、ファイル共有を行う前の第１の近距離通信装置１００ａの記憶部１３０ａ内のフォルダおよびファイルを示す図である。第１の近距離通信装置１００ａは、提供領域の属性を付与されたフォルダ１、ファイルＤ，Ｆ（すべて実線で示す）、非提供領域の属性を付与されたフォルダ２、ファイルＣ，Ｅ，Ｇ（すべて破線で示す）を有する。また、第１の近距離通信装置１００ａは、受取領域として機能する受フォルダをさらに有し、受フォルダ内にファイルＨ，Ｉを有する。受フォルダ内に保存されているファイルＨ，Ｉは、前回のファイル共有のときに受け取ったファイルである。
【００７５】
同様に、図９（ｂ）は、ファイル共有を行う前の第２の近距離通信装置１００ｂの記憶部１３０ｂ内のフォルダおよびファイルを示す図である。第２の近距離通信装置１００ｂは、提供領域の属性を付与されたファイルＡ，Ｂ（すべて実線で示す）を有する。
【００７６】
図９（ｃ）は、ファイル共有を行った後の第１の近距離通信装置１００ａの記憶部１３０ａ内のフォルダおよびファイルを示す図である。第１の近距離通信装置１００ａは、第２の近距離通信装置１００ｂとファイル共有を行った際に第２の近距離通信装置１００ｂから受け取ったファイルＡ，Ｂを受フォルダ内に上書き保存する。ファイルＡ，Ｂは、第２の近距離通信装置１００ｂにおいて提供領域の属性が付与されていたファイル（図９（ｂ）において実線で示すファイル）である。
【００７７】
同様に、図９（ｄ）は、ファイル共有を行った後の第２の近距離通信装置１００ｂの記憶部１３０ｂ内のフォルダおよびファイルを示す図である。第２の近距離通信装置１００ｂは、第１の近距離通信装置１００ａとファイル共有を行った際に受フォルダを作成し、第１の近距離通信装置１００ａから受け取ったフォルダ１およびファイルＤを受フォルダ内に保存する。フォルダ１およびファイルＤは、第１の近距離通信装置１００ａにおいて提供領域の属性が付与されていたファイル（図９（ａ）において実線で示すフォルダおよびファイル）である。なお、第１の近距離通信装置１００ａの記憶部１３０ａでは、ファイルＦも提供領域の属性が付与されているが、ファイルＦを格納するフォルダ２が非提供領域の属性を付与されているため、近距離通信装置１００ａは、ファイル共有の際にファイルＦを第２の近距離通信装置１００ｂに送信しない。
【００７８】
このように、第１の近距離通信装置１００ａおよび第２の近距離通信装置１００ｂは、提供領域の属性を付与したフォルダおよびファイル（上位フォルダも提供領域の属性を付与されているもののみ）を相手機器に送信する。そして、第１の近距離通信装置１００ａおよび第２の近距離通信装置１００ｂは、受信したファイルを受取領域として機能する受フォルダ（なければ作成する）に上書き保存することで、ファイル共有を行う。
【００７９】
以上説明したように、本実施の形態に係る近距離通信装置は、フォルダおよびファイルに属性を付与することで、提供領域、非提供領域および受取領域を管理する。これにより、ホスト機器は、近距離通信装置の記憶部をファイルシステムの一部として制御することが可能となる。したがって、本実施の形態に係る近距離通信装置は、実施の形態１と同様の効果に加え、ＰＤＡやＰＣなどのファイルシステムによりファイル管理を行うホスト機器に容易に接続されうる。
【００８０】
（実施の形態４）
実施の形態１では、ファイル名やファイルサイズなどを比較してファイル共有を行うかどうかを判別する例を示した。実施の形態４では、ファイルに関する履歴を残し、その履歴を参照してファイル共有を行うかどうかを判別する例を示す。また、実施の形態１では、待ち受け状態から探索状態に移行し、ファイル共有動作後に待ち受け状態に戻る例を示した。実施の形態４では、ホスト機器からの信号により、待ち受け状態と探索状態とを切り替え、ファイル共有動作後にファイル共有動作前の状態（待ち受け状態または探索状態）に戻る例を示す。
【００８１】
図１０は、本発明の実施の形態４に係る近距離通信装置の構成を示すブロック図である。実施の形態１に係る近距離通信装置と同じ構成要素については同一の符号を付し、説明を省略する。
【００８２】
図１０において、近距離通信装置３００は、図３の近距離通信装置１００の構成において、ファイル共有履歴３１０およびファイル変更履歴３２０をさらに有する。
【００８３】
ファイル共有履歴３１０は、ファイル共有を行った際の各ファイルの履歴である。例えば、ファイル共有履歴３１０は、ファイル共有を行った相手の近距離通信装置（固有の識別番号により特定される）に関する情報およびファイル共有を行った時刻に関する情報を含む。
【００８４】
ファイル変更履歴３２０は、記憶部内１３０で行われた各ファイルの変更に関する履歴である。例えば、ファイル変更履歴３２０は、ファイルを最後に変更した時刻に関する情報を含む。
【００８５】
共有動作判定部１５６は、相手の近距離通信装置の記憶部内のファイルと自装置の記憶部１３０内のファイルとを比較してファイル共有を行うかどうかを判別する。このとき、共有動作判定部１５６は、自装置のファイル共有履歴３１０およびファイル変更履歴３２０ならびに相手の近距離通信装置のファイル共有履歴およびファイル変更履歴を参照して、ファイル共有を行うかどうかを判別する。例えば、共有動作判定部１５６は、相手の近距離通信装置の記憶部内と自装置の記憶部１３０内に同一名称のファイルがあった場合でも、ファイル共有履歴３１０およびファイル変更履歴３２０を参照して前回のファイル共有後にそのファイルを変更したことが判明すれば、ファイル共有が必要と判断する。
【００８６】
以下、上述のように構成された近距離通信装置３００の動作を説明する。
【００８７】
図１１は、ファイル共有動作に関する近距離通信装置３００の状態遷移図である。図中、ＳＴは各状態を示す。
【００８８】
ＳＴ３０１は、停止状態であり、近距離通信装置３００は、近距離無線通信部１２０などを停止させて省電力状態になっている。停止状態（ＳＴ３０１）の近距離通信装置３００は、共有動作制御部１５５でホスト機器２００からの待受要求（Ｃ３０１）を受け取ると、共有動作制御部１５５から待受応答（Ｒ３０１）を返し、近距離無線通信部１２０を起動して待ち受け状態（ＳＴ３０２）に遷移する。
【００８９】
待ち受け状態（ＳＴ３０２）の近距離通信装置３００は、領域通知信号検出部１５３で他の近距離通信装置から送信された領域通知信号（Ｃ３１０）を検出するまで待ち受ける。近距離通信装置３００は、待ち受け状態（ＳＴ３０２）のときに領域通知信号検出部１５３で領域通知信号（Ｃ３１０）を検出すると、領域検出応答信号生成部１５４から送信元の近距離通信装置に領域検出応答信号（Ｒ３１０）を送信し、ファイル共有状態（ＳＴ３０３）に遷移する。
【００９０】
ファイル共有状態（ＳＴ３０３）の近距離通信装置３００は、制御部１５０（共有動作制御部１５５、記憶部管理部１５７および共有動作判定部１５６）で、領域通知信号の送信元の近距離通信装置とお互いの提供領域１３１内のファイルをやり取りする。近距離通信装置３００は、ファイル共有動作を終えた後、待ち受け状態（ＳＴ３０２）に戻る。
【００９１】
一方、近距離通信装置３００は、停止状態（ＳＴ３０１）のときに共有動作制御部１５５でホスト機器２００からの探索要求（Ｃ３０２）を受け取ると、共有動作制御部１５５から探索応答（Ｒ３０２）を返し、近距離無線通信部１２０を起動して探索状態（ＳＴ３０４）に遷移する。
【００９２】
探索状態（ＳＴ３０４）の近距離通信装置３００は、ファイル共有の相手となる近距離通信装置を探索するために、領域通知信号生成部１５２から周囲に領域通知信号（Ｃ３１０）を繰り返し送信する。その後、近距離通信装置３００は、共有動作制御部１５５で他の近距離通信装置から領域検出応答信号（Ｒ３１０）を受信するまで待ち受ける。近距離通信装置３００は、探索状態（ＳＴ３０４）のときに共有動作制御部１５５で領域検出応答信号（Ｒ３１０）を受信すると、ファイル共有状態（ＳＴ３０５）に遷移する。また、近距離通信装置３００は、探索状態（ＳＴ３０４）のときに領域通知信号検出部１５３で領域通知信号（Ｃ３１０）を検出すると、領域検出応答信号生成部１５４から送信元の近距離通信装置に領域検出応答信号（Ｒ３１０）を送信し、ファイル共有状態（ＳＴ３０６）に遷移する。
【００９３】
ファイル共有状態（ＳＴ３０５）の近距離通信装置３００は、制御部１５０（共有動作制御部１５５、記憶部管理部１５７および共有動作判定部１５６）で、領域検出応答信号の送信元の近距離通信装置と提供領域１３１内のファイルをやり取りする。近距離通信装置３００は、ファイル共有動作を終えた後、探索状態（ＳＴ３０４）に戻る。
【００９４】
ファイル共有状態（ＳＴ３０６）の近距離通信装置３００は、制御部１５０（共有動作制御部１５５、記憶部管理部１５７および共有動作判定部１５６）で、領域通知信号の送信元の近距離通信装置と提供領域１３１内のファイルをやり取りする。近距離通信装置３００は、ファイル共有動作を終えた後、探索状態（ＳＴ３０４）に戻る。
【００９５】
また、待ち受け状態（ＳＴ３０２）の近距離通信装置３００は、共有動作制御部１５５でホスト機器２００からの探索要求（Ｃ３０２）を受け取ると、探索状態（ＳＴ３０４）に遷移する。一方、探索状態（ＳＴ３０４）の近距離通信装置３００は、共有動作制御部１５５でホスト機器２００からの待受要求（Ｃ３０１）を受け取ると、待ち受け状態（ＳＴ３０２）に遷移する。
【００９６】
待ち受け状態（ＳＴ３０２）または探索状態（ＳＴ３０４）の近距離通信装置３００は、共有動作制御部１５５でホスト機器２００からの停止要求（Ｃ３１３）を受け取ると、共有動作制御部１５５から停止応答（Ｒ３１３）を返し、停止状態（ＳＴ３０１）に戻る。
【００９７】
図１２は、第１の近距離通信装置３００ａと第２の近距離通信装置３００ｂとの間でファイル共有を行った後に、第１の近距離通信装置３００ａと第３の近距離通信装置３００ｃとの間でファイル共有を行う際の手順を示す制御シーケンス図である。第１の近距離通信装置３００ａ、および第２の近距離通信装置３００ｂは、停止状態（ＳＴ３０１）であるものとし、第３の近距離通信装置３００ｃは、探索状態（ＳＴ３０４）であるものとする。
【００９８】
まず、ユーザは、第１のホスト機器２００ａを操作して、停止状態（ＳＴ３０１ａ−１）の第１の近距離通信装置３００ａに探索要求（Ｃ３０２）を送信する。第１の近距離通信装置３００ａでは、探索要求（Ｃ３０２）を受信すると、共有動作制御部１５５ａが探索応答（Ｒ３０２）を第１のホスト機器２００ａに返す。次いで、第１の近距離通信装置３００ａは、近距離無線通信部１２０ａを起動して、探索状態（ＳＴ３０４ａ−１）に移行する。一方、ユーザは、第２のホスト機器２００ｂを操作して、停止状態（ＳＴ３０１ｂ−１）の第２の近距離通信装置３００ｂに待受要求（Ｃ３０１）を送信する。第２の近距離通信装置３００ｂでは、待受要求（Ｃ３０１）を受信すると、共有動作制御部１５５ｂが待受応答（Ｒ３０１）を返す。次いで、第２の近距離通信装置３００ｂは、近距離無線通信部１２０ｂを起動して、待ち受け状態（ＳＴ３０２ｂ−１）に移行する。
【００９９】
探索状態（ＳＴ３０４ａ−１）に移行した第１の近距離通信装置３００ａでは、領域通知信号生成部１５２ａが、領域通知信号（Ｃ３１０ａ−１）を近距離無線通信部１２０ａを介して周囲に繰り返し送信する。この領域通知信号（Ｃ３１０ａ−１）は、第１の近距離通信装置３００ａが送信したことを示す識別情報およびファイル変更履歴３２０ａの情報を含む。このとき、待ち受け状態（ＳＴ３０２ｂ−１）の第２の近距離通信装置３００ｂが第１の近距離通信装置３００ａの近くに位置していれば、第２の近距離通信装置３００ｂでは、領域通知信号検出部１５３ｂが領域通知信号（Ｃ３１０ａ−１）を所定の閾値以上の強度で受信して、第１の近距離通信装置３００ａと近距離無線通信を行いうることを検出する。また、共有動作判定部１５６ｂは、領域通知信号（Ｃ３１０ａ−１）に含まれる識別情報および自装置が有するファイル共有履歴３１０ｂから、第１の近距離通信装置１００ａと最後にファイル共有を行った時刻を抽出する。次いで、共有動作判定部１５６ｂは、領域通知信号（Ｃ３１０ａ−１）に含まれるファイル変更履歴３２０ａの情報と自装置が有するファイル変更履歴３２０ｂとを比較する。共有動作判定部１５６ｂは、最後にファイル共有を行った後にファイル変更が行われていないときは、ファイル共有を不要と判断する。第２の近距離通信装置３００ｂでは、領域通知信号検出部１５３ｂが所定の閾値以上の強度で領域通知信号（Ｃ３１０ａ−１）を検出し、かつ、共有動作判定部１５６ｂがファイル共有を必要と判断した場合は、領域検出応答信号生成部１５４ｂが領域検出応答信号（Ｒ３１０ｂ）を第１の近距離通信装置３００ａに送信して、第２の近距離通信装置３００ｂはファイル共有状態（ＳＴ３０３ｂ）に移行する。なお、領域検出応答信号（Ｒ３１０ｂ）に第２の近距離通信装置３００ｂの識別情報およびファイル変更履歴３２０ｂの情報を含めることで、第１の近距離通信装置３００ａの共有動作判定部１５６ａがファイル共有を行うかどうかを判別するようにしてもよい。
【０１００】
第１の近距離通信装置３００ａでは、共有動作制御部１５５ａが領域検出応答信号（Ｒ３１０ｂ）を受信して、第２の近距離通信装置３００ｂと近距離無線通信を行いうることを検出すると、第１の近距離通信装置３００ａはファイル共有状態（ＳＴ３０５ａ−１）に移行する（ＳＴ３１０Ａ：接近検出）。
【０１０１】
ファイル共有状態（ＳＴ３０５ａ−１）に移行した第１の近距離通信装置３００ａおよびファイル共有状態（ＳＴ３０３ｂ）に移行した第２の近距離通信装置３００ｂは、実施の形態１と同様にファイル転送（ＳＴ１１１ａ−１、ＳＴ１１２ｂ）を行う。ファイル転送（ＳＴ１１１ａ−１、ＳＴ１１２ｂ）を終了した後、第１の近距離通信装置３００ａは探索状態（ＳＴ３０４ａ−２）に移行し、第２の近距離通信装置３００ｂは待ち受け状態（ＳＴ３０２ｂ−２）に移行する。
【０１０２】
探索状態（ＳＴ３０４ａ−２）に戻った第１の近距離通信装置３００ａでは、領域通知信号生成部１５２ａが、領域通知信号（Ｃ３１０ａ）を近距離無線通信部１２０ａを介して周囲に再び送信する。近くにいる待ち受け状態（ＳＴ３０２ｂ−２）の第２の近距離通信装置３００ｂでは、領域通知信号検出部１５３ｂが、領域通知信号（Ｃ３１０ａ−２）を所定の閾値以上の強度で受信して、第１の近距離通信装置３００ａと近距離無線通信を行いうることを検出する。共有動作判定部１５６ｂは、領域通知信号（Ｃ３１０ａ−２）に含まれる情報ならびに自装置のファイル共有履歴３１０ｂおよびファイル変更履歴３２０ｂから、最後にファイル共有を行った後にファイル変更が行われていないことを検出し、ファイル共有を不要と判断する。したがって、第２の近距離通信装置３００ｂの領域検出応答信号生成部３２０ｂは、領域検出応答信号（Ｒ３１０ｂ）を送信しない。
【０１０３】
第１の近距離通信装置３００ａが移動して、探索状態（ＳＴ３０４ｃ−１）の第３の近距離通信装置３００ｃに近付くと、第３の近距離通信装置では、領域通知信号検出部１５３ｃが領域通知信号（Ｃ３１０ａ−４）を所定の閾値以上の強度で受信して、第１の近距離通信装置３００ａと近距離無線通信を行いうることを検出する。共有動作判定部１５６ｃがファイル共有を必要と判断した場合、領域検出応答信号生成部１５４ｃは、領域検出応答信号（Ｒ３１０ｃ）を第１の近距離通信装置３００ａに送信し、第３の近距離通信装置３００ｃは、ファイル共有状態（ＳＴ３０６ｃ）に移行する。第１の近距離通信装置３００ａは、第３の近距離通信装置３００ｃからの領域検出応答信号（Ｒ３１０ｃ）を受信すると、ファイル共有状態（ＳＴ３０５ａ−２）に移行する（ＳＴ３１０Ｂ：接近検出）。
【０１０４】
ファイル共有状態（ＳＴ３０５ａ−２）に移行した第１の近距離通信装置３００ａおよびファイル共有状態（ＳＴ３０６ｃ）に移行した第３の近距離通信装置３００ｃは、実施の形態１と同様にファイル転送（ＳＴ１１１ａ−２、ＳＴ１１２ｃ）を行う。ファイル転送（ＳＴ１１１ａ−２、ＳＴ１１２ｃ）を終了した後に、第１の近距離通信装置３００ａは探索状態（ＳＴ３０４ａ−３）に移行し、第３の近距離通信装置３００ｃは探索状態（ＳＴ３０４ｃ−２）に移行する。
【０１０５】
探索状態（ＳＴ３０４ａ−２）に戻った第１の近距離通信装置３００ａでは、領域通知信号生成部１５２ａが、領域通知信号（Ｃ３１０ａ）を近距離無線通信部１２０ａを介して周囲に再び送信する。近くにいる第３の近距離通信装置３００ｃでは、領域通知信号検出部１５３ｃが、領域通知信号（Ｃ３１０ａ−５）を所定の閾値以上の強度で受信して、第１の近距離通信装置３００ａと近距離無線通信を行いうることを検出する。共有動作判定部１５６ｃは、領域通知信号（Ｃ３１０ｃ−５）に含まれる情報ならびに自装置のファイル共有履歴３１０ｃおよびファイル変更履歴３２０ｃから、最後にファイル共有を行った後にファイル変更が行われていないことを検出し、ファイル共有を不要と判断する。したがって、第３の近距離通信装置３００ｃの領域検出応答信号生成部１５４ｃは、領域検出応答信号（Ｒ３１０ｃ）を送信しない。同様に、探索状態（ＳＴ３０４ｃ−２）に戻った第３の近距離通信装置３００ｃでは、領域通知信号生成部１５２ｃが、領域通知信号（Ｃ３１０ｃ）を近距離無線通信部１２０ｃを介して周囲に再び送信する。近くにいる第１の近距離通信装置３００ａでは、領域通知信号検出部１５３ａが、領域通知信号（Ｃ３１０ｃ−５）を所定の閾値以上の強度で受信して、第３の近距離通信装置３００ｃと近距離無線通信を行いうることを検出する。共有動作判定部１５６ａは、領域通知信号（Ｃ３１０ａ−５）に含まれる情報ならびに自装置のファイル共有履歴３１０ａおよびファイル変更履歴３２０ａから、最後にファイル共有を行った後にファイル変更が行われていないことを検出し、ファイル共有を不要と判断する。したがって、第１の近距離通信装置３００ａの領域検出応答信号生成部１５４ａは、領域検出応答信号（Ｒ３１０ａ）を送信しない（ＳＴ３１０Ｃ：接近検出）。
【０１０６】
ユーザは、第１のホスト機器２００ａを操作して、探索状態（ＳＴ３０４ａ−３）の第１の近距離通信装置３００ａに停止要求（Ｃ３１３ａ）を送信する。第１の近距離通信装置３００ａでは、停止要求（Ｃ３１３ａ）を受信すると、共有動作制御部１５５ａが停止応答（Ｒ３１３ａ）を第１のホスト機器２００ａに返し、第１の近距離通信装置３００ａは停止状態（ＳＴ３０１ａ−２）に移行する。
【０１０７】
以上の手順により、第１の近距離通信装置３００ａは、第２の近距離通信装置３００ｂおよび第３の近距離通信装置３００ｃとの間でファイル共有を行うことができる。
【０１０８】
以上説明したように、本実施の形態に係る近距離通信装置は、ファイル共有履歴およびファイル変更履歴をさらに有し、共有動作判定部はこれらの履歴を参照してファイル共有を行うか否かを判別する。これにより、本実施の形態に係る近距離通信装置は、実施の形態１の効果に加え、ファイル共有を行うかどうかをより正確に判別することができる。
【０１０９】
なお、上記各実施の形態では、近距離通信装置がホスト機器に装着される例を示したが、近距離通信装置はホスト機器に内蔵されていてもよい。例えば、携帯電話などの小型携帯機器に本発明の近距離通信装置を内蔵すれば、より小型の機器でファイル共有を実現することができる。
【０１１０】
また、上記各実施の形態では、近距離通信装置はホスト機器から探索要求を受けたときに探索動作に移行する例を示したが、近距離通信装置は常に探索動作を行うようにしてもよい。このようにすることで、ユーザの操作をさらに少なくすることができるので、ファイル共有動作をより短時間で行うことができる。
【０１１１】
また、上記各実施の形態では、近距離通信装置が共有動作判定部を備える例を示したが、近距離通信装置が共有動作判定部を備えることは必須ではない。例えば、本発明の近距離通信装置をバッテリー駆動の小型携帯機器などに適用するときは、近距離通信装置は、共有済みファイルの再共有による電力消費を削減できるので、共有動作判定部を備えることが望ましい。一方、消費電力の削減より通信手順が簡易であることを優先するときは、近距離通信装置は、共有動作判定部を備えなくてもよい。
【産業上の利用可能性】
【０１１２】
本発明の近距離通信装置およびファイル共有方法は、近距離無線通信によりファイル共有を行うのに有用である。例えば、本発明の近距離通信装置およびファイル共有方法は、小型携帯機器やデータサーバ装置、データ出力装置などに有用である。
【図面の簡単な説明】
【０１１３】
【図１】従来のファイル共有方法を説明する制御シーケンス図
【図２】本発明の実施の形態１の近距離通信装置を用いてファイル共有を行う際の機器の構成を示すブロック図
【図３】本発明の実施の形態１の近距離通信装置の構成を示すブロック図
【図４】領域通知信号のフォーマットの一例を示す図
【図５】本発明の実施の形態１の近距離通信装置のファイル共有動作に関する状態遷移図
【図６】本発明の実施の形態１の近距離通信装置がファイル共有を行う際の手順を示す制御シーケンス図
【図７】本発明の実施の形態１の近距離通信装置の記憶部内のファイルを示す図
【図８】本発明の実施の形態２の近距離通信装置がファイル共有を行う際の手順を示す制御シーケンス図
【図９】本発明の実施の形態３の近距離通信装置の記憶部内のファイルを示す図
【図１０】本発明の実施の形態４の近距離通信装置の構成を示すブロック図
【図１１】本発明の実施の形態４の近距離通信装置のファイル共有動作に関する状態遷移図
【図１２】本発明の実施の形態４の近距離通信装置がファイル共有を行う際の手順を示す制御シーケンス図
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2008087739.tif 000015
【図２】
2008087739.tif 000016
【図３】
2008087739.tif 000017
【図４】
2008087739.tif 000018
【図５】
2008087739.tif 000019
【図６】
2008087739.tif 000020
【図７】
2008087739.tif 000021
【図８】
2008087739.tif 000022
【図９】
2008087739.tif 000023
【図１０】
2008087739.tif 000024
【図１１】
2008087739.tif 000025
【図１２】
2008087739.tif 000026
【国際調査報告】
2008087739.tif 000027
2008087739.tif 000028