(57)【要約】 【課題】  ユーザがアクセス設定をすることなく容易にフォルダの共有を行うことができる通信端末および共有フォルダ接続方法を提供すること。【解決手段】  検索部１０２が、当該移動機１００から所定範囲内に位置する移動機２００を検索し、取得部１０３は、検索された移動機２００の識別ＩＤを取得する。そして、許可テーブル１０６は、取得部１０３により取得された移動機２００の識別ＩＤを記憶しておく。許可部１０９は、許可テーブル１０６に記憶されている識別ＩＤを有する移動機２００から共有フォルダに対するアクセス要求を受けると、当該アクセス要求を許可する。これにより、ユーザ設定を行うことなく共有フォルダに対するアクセスの設定を行うことができ、使い勝手のよい装置を実現することができる。【選択図】  図３
2010239365.tif 000002
【特許請求の範囲】
【請求項１】
共有フォルダを記憶可能な共有フォルダ記憶手段と、
所定範囲内に位置する他の通信装置を検索する検索手段と、
前記検索手段により検索された他の通信装置の識別ＩＤを取得する取得手段と、
前記取得手段により取得された識別ＩＤを記憶する識別ＩＤ記憶手段と、
前記識別ＩＤ記憶手段に記憶されている識別ＩＤを有する他の通信装置から前記共有フォルダ記憶手段に記憶されている共有フォルダに対するアクセス要求を受けると、当該アクセス要求を許可する許可手段と、
を備える通信装置。
【請求項２】
前記識別ＩＤ記憶手段に識別ＩＤが記憶されると、当該識別ＩＤを有する他の通信装置からのアクセスを可能にさせる共有フォルダを前記フォルダ記憶手段に生成する生成手段をさらに備えることを特徴とする請求項１に記載の通信装置。
【請求項３】
電話帳データを記憶する電話帳データ記憶手段と、
前記取得手段により識別ＩＤとともに取得された他の通信装置の電話番号は、前記電話帳データ記憶手段に記憶されている電話番号に含まれているか否かを判断する判断手段と、をさらに備え、
前記識別ＩＤ記憶手段は、前記判断手段により含まれていると判断された電話番号に対応する識別ＩＤを記憶することを特徴とする請求項１に記載の通信装置。
【請求項４】
前記識別ＩＤ記憶手段に記憶されている識別ＩＤを有する他の通信装置が所定範囲に存在しないと判断すると、前記識別ＩＤ記憶手段から存在しない他の通信装置の識別ＩＤを削除するとともに、前記識別ＩＤ記憶手段に全ての他の通信装置の識別ＩＤが削除された場合に、対応する共有フォルダを前記共有フォルダ記憶手段から削除する削除手段をさらに備えることを特徴とする請求項１から３のいずれか一項に記載の通信装置。
【請求項５】
前記共有フォルダ記憶手段に記憶されている共有フォルダに対する接続条件をユーザから受け付けるフォルダ条件設定手段をさらに備え、
前記許可手段は、前記フォルダ条件設定手段により設定された接続条件にしたがってアクセス要求を許可することを特徴とする請求項１から４のいずれか一項に記載の通信装置。
【請求項６】
共有フォルダを記憶可能な共有フォルダ記憶手段を備える通信装置における共有ファイル接続方法において、
所定範囲内に位置する他の通信装置を検索する検索ステップと、
前記検索ステップにより検索された他の通信装置の識別ＩＤを取得する取得ステップと、
前記取得ステップにより取得された識別ＩＤを識別ＩＤ記憶手段に記憶する識別ＩＤ記憶ステップと、
前記識別ＩＤ記憶手段に記憶されている識別ＩＤを有する他の通信装置から前記共有フォルダ記憶手段に記憶されている共有フォルダに対するアクセス要求を受けると、当該アクセス要求を許可する許可ステップと、
を備える共有フォルダ接続方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、共有フォルダを有する通信装置および共有フォルダ接続方法に関する。
【背景技術】
【０００２】
複数の端末においてデータを共有することができるように、他の端末からのアクセスを許可する共有フォルダが一般に知られている。この共有フォルダは、サーバに保持されているファイル等を記憶するものであって、複数の端末からアクセス可能に設定されている。例えば、下記特許文献１には、一次ファイルをメモリに格納することなく、サーバに格納したままで利用することができる仮想データ共有システムについて記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２８４４０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、複数の端末でデータを共有する共有フォルダを生成するに当たっては、事前にアクセス設定をしておく必要があり、ユーザにとって手間のかかるものであった。
【０００５】
そこで、ユーザがアクセス設定をすることなく容易にフォルダの共有を行うことができる通信装置および共有フォルダ接続方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述の課題を解決するために、本発明の通信装置は、共有フォルダを記憶可能な共有フォルダ記憶手段と、所定範囲内に位置する他の通信装置を検索する検索手段と、前記検索手段により検索された他の通信装置の識別ＩＤを取得する取得手段と、前記取得手段により取得された識別ＩＤを記憶する識別ＩＤ記憶手段と、前記識別ＩＤ記憶手段に記憶されている識別ＩＤを有する他の通信装置から前記共有フォルダ記憶手段に記憶されている共有フォルダに対するアクセス要求を受けると、当該アクセス要求を許可する許可手段と、を備えている。
【０００７】
また、本発明の共有フォルダ接続方法は、共有フォルダを記憶可能な共有フォルダ記憶手段を備える通信装置における共有ファイル接続方法において、所定範囲内に位置する他の通信装置を検索する検索ステップと、前記検索ステップにより検索された他の通信装置の識別ＩＤを取得する取得ステップと、前記取得ステップにより取得された識別ＩＤを識別ＩＤ記憶手段に記憶する識別ＩＤ記憶ステップと、前記識別ＩＤ記憶手段に記憶されている識別ＩＤを有する他の通信装置から前記共有フォルダ記憶手段に記憶されている共有フォルダに対するアクセス要求を受けると、当該アクセス要求を許可する許可ステップと、を備えている。
【０００８】
この発明によれば、所定範囲内に位置する他の通信装置を検索し、検索された他の通信装置の識別ＩＤを取得する。そして、取得された識別ＩＤを記憶しておき、この記憶されている識別ＩＤを有する他の通信装置から共有フォルダに対するアクセス要求を受けると、当該アクセス要求を許可する。これにより、ユーザ設定を行うことなく共有フォルダに対するアクセスの設定を行うことができ、使い勝手のよい装置を実現することができる。
【０００９】
また、本発明の通信装置は、前記識別ＩＤ記憶手段に識別ＩＤが記憶されると、当該識別ＩＤを有する他の通信装置からのアクセスを可能にさせる共有フォルダを前記フォルダ記憶手段に生成する生成手段をさらに備えることが好ましい。
【００１０】
この発明によれば、識別ＩＤが記憶されると、その識別ＩＤを有する移動機からのアクセスを可能にさせる共有フォルダを生成することにより、共有フォルダの生成までを含めてユーザが設定することなく自動的な設定処理を行うことを可能にさせる。
【００１１】
また、本発明の通信装置は、電話帳データを記憶する電話帳データ記憶手段と、前記取得手段により識別ＩＤとともに取得された他の通信装置の電話番号は、前記電話帳データ記憶手段に記憶されている電話番号に含まれているか否かを判断する判断手段と、をさらに備え、前記識別ＩＤ記憶手段は、前記判断手段により含まれていると判断された電話番号に対応する識別ＩＤを記憶することが好ましい。
【００１２】
この発明によれば、電話発信などに使用される電話帳データを予め記憶しておき、識別ＩＤとともに取得された電話番号が電話帳データに含まれたものであるかが判断される。そして、電話帳データに含まれたものであると判断されると、その電話番号に対応する識別ＩＤを記憶する。これにより、電話帳データを用いてアクセス許可する他の通信装置を限定するため、不特定多数のユーザからアクセスを許可することがなく、セキュリティを向上させることができる。
【００１３】
また、本発明の通信装置は、前記識別ＩＤ記憶手段に記憶されている識別ＩＤを有する他の通信装置が所定範囲に存在しないと判断すると、前記識別ＩＤ記憶手段から存在しない他の通信装置の識別ＩＤを削除するとともに、前記識別ＩＤ記憶手段に全ての他の通信装置の識別ＩＤが削除された場合に、対応する共有フォルダを前記共有フォルダ記憶手段から削除する削除手段をさらに備えることが好ましい。
【００１４】
この発明によれば、予め記憶されている識別ＩＤを有する他の通信装置が所定範囲に存在しないと判断すると、存在しない他の通信装置の識別ＩＤを削除するとともに、全ての他の通信装置の識別ＩＤが削除された場合に、その識別ＩＤに対応する共有フォルダを削除することができる。これによりアクセス要求の許可対象となる他の通信装置が存在しない場合には、当該他の通信装置のための共有フォルダを削除することで、記憶領域を効率的に使用することができる。
【００１５】
また、本発明の通信装置は、前記共有フォルダ記憶手段に記憶されている共有フォルダに対する接続条件をユーザから受け付けるフォルダ条件設定手段をさらに備え、前記許可手段は、前記フォルダ条件設定手段により設定された接続条件にしたがってアクセス要求を許可することが好ましい。
【００１６】
この発明によれば、共有フォルダに対する接続条件をユーザから受け付け、その接続条件に基づいてアクセス要求に対する許可を行うことができる。よって、さらにセキュリティを向上させることができる。例えば、接続条件としては、アクセスできる時間帯や、スケジューラに設定された予定行動（滞在予定の位置など）である。
【発明の効果】
【００１７】
本発明によれば、ユーザ設定を行うことなく共有フォルダに対するアクセスの設定を行うことができ、使い勝手のよい装置を実現することができる。
【図面の簡単な説明】
【００１８】
【図１】本実施形態の移動機１００を含んだ通信システムのシステム構成を示すシステム構成図である。
【図２】管理サーバ３００が記憶している位置情報テーブルを示す説明図である。
【図３】移動機１００の機能を示すブロック図である。
【図４】許可テーブル１０６の具体例を示す説明図である。
【図５】共有フォルダを作成する処理を示すフローチャートである。
【図６】移動機２００が移動機１００に生成された共有フォルダに対するアクセス許可の処理を示すフローチャートである。
【図７】共有フォルダを削除するときの処理を示すフローチャートである。
【図８】接続条件を付与して共有フォルダを生成するときの処理を示すフローチャートである。
【図９】接続条件が設定された共有フォルダに対する接続処理を行う処理を示すフローチャートである。
【図１０】移動機１００、移動機２００および管理サーバ３００の処理を示すシーケンス図である。
【図１１】変形例における移動機１００ａを含んだ通信システムのシステム構成を示すシステム構成図である。
【図１２】変形例である無線ＬＡＮを用いた通信システムにおける移動機１００、移動機２００、およびＡＰ５００ａの処理を示すシーケンス図である。
【発明を実施するための形態】
【００１９】
添付図面を参照しながら本発明の実施形態を説明する。可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。
【００２０】
図１は、本実施形態の通信装置である移動機１００を含んだ通信システムのシステム構成を示すシステム構成図である。この通信システムは、移動機１００、移動機２００、管理サーバ３００、およびＧＰＳ衛星を含んで構成されている。移動機１００および移動機２００は、ＧＰＳ衛星を利用して自機の位置を測位し、位置情報を取得する。そして、移動機１００および移動機２００は、ネットワークＮＷを介して、管理サーバ３００に自機の位置情報、電話番号、および識別ＩＤをそれぞれ対応付けて所定のタイミングで送信する。管理サーバ３００は、移動機１００および移動機２００から送信された位置情報を記憶する。
【００２１】
本実施形態においては、移動機１００に共有フォルダが生成されており、他の通信装置である移動機２００は移動機１００の所定範囲である領域Ａに入ったときにのみ共有フォルダに対してアクセス可能とすることができ、逆に移動機２００は領域Ａ外に移動するとアクセス不可とすることができる。
【００２２】
図２は、管理サーバ３００が記憶している位置情報テーブルを示す説明図である。図２に示されるとおり、管理サーバ３００は、移動機１００および移動機２００の電話番号、識別ＩＤ、および位置情報を対応付けて記憶する。これら情報は、周期的に移動機１００および移動機２００から送信される情報である。
【００２３】
図３は、移動機１００の機能を示すブロック図である。図３に示すように、移動機１００は、通信部１０１、検索部１０２、取得部１０３、判断部１０４、電話帳データ記憶部１０５、許可テーブル１０６、生成部１０７、フォルダ記憶部１０８、許可部１０９、接続条件設定部１１１、接続条件記憶部１１２および削除部１１３を含んで構成されている。
【００２４】
この移動機１００は、ＣＰＵ、ＲＡＭ、ＲＯＭ、および無線通信モジュール等を含んだコンピュータシステムから構成されているものであり、ＲＯＭに記憶されているプログラムにしたがってＣＰＵが実行することにより、以下の機能を実現することができる。
【００２５】
通信部１０１は、ネットワークＮＷを介して管理サーバ３００と無線通信により通信接続する部分である。
【００２６】
検索部１０２は、通信部１０１を介して管理サーバ３００に対して他の通信装置である一または複数の移動機２００の検索を行う部分である。具体的には、自機である移動機１００の所定半径内に位置する一または複数の移動機２００を検索するために、通信部１０１を用いて、移動機１００の電話番号および識別ＩＤ（例えばＭＡＣアドレス）を管理サーバ３００に送信し、その応答として管理サーバ３００において記憶している移動機１００の所定半径内に存在する一または複数の移動機２００の電話番号および識別ＩＤを受信する。
【００２７】
取得部１０３は、検索部１０２により受信された一または複数の移動機２００の電話番号および識別ＩＤを取得する部分である。取得部１０３は、取得した電話番号および識別ＩＤを判断部１０４に出力する。
【００２８】
判断部１０４は、取得部１０３により取得された一または複数の移動機２００の電話番号が電話帳データ記憶部１０５に記憶されている電話帳データに含まれているか否かを判断する部分である。判断部１０４は、電話帳データに含まれている電話番号であることを判断すると、許可テーブル１０６に、取得部１０３で取得した一または複数の移動機２００の電話番号および識別ＩＤを記憶させる。電話帳データに登録されている電話番号は、知人等の電話番号であり、見知らぬ者の電話番号ではないことから、共有フォルダにアクセスを許可してもよいと判断できる。
【００２９】
電話帳データ記憶部１０５は、電話番号とその名称とを対応付けて記憶する部分であり、電話発信時に宛先入力を行わせるために利用される情報である。
【００３０】
許可テーブル１０６は、判断部１０４において判断された結果に基づいて、共有フォルダに対するアクセスを許可する一または複数の移動機２００の識別ＩＤおよびそのアクセス対象となる共有フォルダのフォルダＩＤを記憶する部分である。図４は、許可テーブル１０６の具体例を示す説明図である。図４に示すように、フォルダを一意に特定するフォルダＩＤに対応付けて、その許可された一または複数の移動機２００を示す電話番号、識別ＩＤ、および当該許可テーブル１０６に記憶された時刻を対応付けて記憶している。なお、ここでの時刻は、管理サーバ３００に対して検索処理を行った時刻となり、検索部１０２は、この時刻を用いて所定周期ごとに一または複数の移動機２００の検索処理を繰り返し行うことができる。
【００３１】
生成部１０７は、判断部１０４によりアクセスしてもよい一または複数の移動機２００が存在していると判断される場合には、その移動機２００がアクセス可能とする共有フォルダを生成する部分である。この生成部１０７は、フォルダＩＤを共有フォルダに割り当てて、共有フォルダを生成するとともに、当該フォルダＩＤを許可テーブル１０６に、アクセス許可された一または複数の移動機２００の識別ＩＤに対応付けて記憶させる。
【００３２】
フォルダ記憶部１０８は、共有フォルダを記憶する部分である。このフォルダ記憶部１０８は、複数の共有フォルダをフォルダＩＤごとに区別して記憶することができる。また、共有フォルダは、ファイルを保持するとともに、さらに別の下位フォルダを保持することができる。なお、このフォルダ記憶部１０８に記憶されている共有フォルダは、上述生成部１０７により生成されたものでもよいし、予め生成されたものであってもよい。
【００３３】
許可部１０９は、通信部１０１を介して、一の移動機２００がアクセス要求（当該一の移動機２００の識別ＩＤを含む）をした場合、当該一の移動機２００の識別ＩＤが許可テーブル１０６に記憶されている識別ＩＤと一致するか否かを判断し、アクセスの可否を判断する部分である。ここでアクセスを許可した場合には、フォルダ記憶部１０８に記憶されている共有フォルダへのアクセスを許可する。すなわち、許可部１０９は、共有フォルダに保持されているファイルまたは下位フォルダを一の移動機２００において閲覧可能に送信することができる。また、一の移動機２００からのアクセスを拒否した場合には、フォルダ記憶部１０８の共有フォルダへのアクセスを拒否し、その旨を一の移動機２００に送信する。
【００３４】
なお、フォルダ記憶部１０８には、複数の共有フォルダが記憶されている場合があり、その場合には、許可部１０９は、許可テーブル１０６において一の移動機２００の識別ＩＤに対応付けられているフォルダＩＤを有する共有フォルダに対してアクセスを許可する。
【００３５】
また、許可部１０９は、許可テーブル１０６に記憶されている一または複数の移動機２００の識別ＩＤに対応付けられているフォルダＩＤに対してそのアクセスを可能にさせているが、これに限るものではなく、共有フォルダに序列を付けておき、通信相手に応じてアクセス許可する共有フォルダを代えてもよい。例えば、序列は、移動機１００に対する通信量が多い順に決めてもよい。
【００３６】
接続条件設定部１１１は、共有フォルダに対するアクセス条件の設定を受け付ける部分であり、ユーザ操作によりその設定入力が受け付けられる。さらに、接続条件設定部１１１として、移動機１００に備えられているスケジューラを利用してもよく、このスケジューラによるスケジュール情報に基づいて許可部１０９は、アクセス許可を行うようにしてもよい。すなわち、スケジュール情報により定められた行動予定（何時に何処にいるかなど）を利用して、同じ行動予定をとるユーザ（移動機２００）を識別し、そのユーザ（移動機２００）からのアクセス要求を許可するようにしてもよい。このスケジュール情報が同じであるかなどの識別方法は、管理サーバ３００側で、移動機１００等の識別ＩＤとスケジュール情報とを記憶しておき、移動機１００からの検索要求に応じて同じスケジュール情報を有する移動機２００を許可対象とする。また、移動機１００のスケジュール情報に、待ち合わせ相手、打ち合わせ相手などを特定するための電話番号または識別ＩＤを記述しておき、その情報を用いてもよい。なお、ここではスケジューラとは、時刻と場所とを記述するスケジュール情報を作成するアプリケーションである。
【００３７】
接続条件記憶部１１２は、接続条件設定部１１１により受け付けられた設定を記憶する部分である。例えば、接続条件として、接続可能な時間帯またはスケジュール情報などがあげられる。
【００３８】
削除部１１３は、所定条件にしたがってフォルダ記憶部１０８に記憶されている共有フォルダを削除する部分であり、検索部１０２により周期的に一または複数の他の移動機２００の存在の有無を検索し、一または複数の他の移動機２００が全ていなくなった場合には、他の移動機２００に対応付けられたフォルダＩＤで示される共有フォルダを削除する。また、削除部１１３は、スケジューラと連動して動作することもでき、例えば、スケジューラにより定められた会議の終了時刻に基づいて、その会議の出席者のための共有フォルダならびにそのアクセス許可のための許可テーブル１０６におけるフォルダＩＤおよび識別ＩＤを削除するようにしてもよい。
【００３９】
測位部１１４は、所定周期ごとに移動機１００の位置測位を行う部分である。測位した情報は、通信部１０１を介して管理サーバ３００に送信され、位置情報テーブルに記憶される。
【００４０】
このような構成により、移動機２００からアクセス要求を受けた移動機１００はそのアクセス要求に対する許可を行うことができる。なお、移動機２００からのアクセス要求は、ここでは通信部１０１を介して行われているが、これに限るものではなく、例えば、ブルートゥース等の近距離無線通信により一の移動機２００とPeer to Peerで通信接続することによりアクセス要求を受け付けることができるようにしてもよい。
【００４１】
このように構成された移動機１００について、共有フォルダを作成する処理について説明する。図５は、共有フォルダを作成する処理を示すフローチャートである。ユーザにより検索操作がなされると、検索部１０２により一または複数の移動機２００の検索要求が送信される（Ｓ１０１）。ここでは、検索部１０２により移動機１００の識別ＩＤおよび電話番号を含んだ検索要求が管理サーバ３００に送信される。
【００４２】
管理サーバ３００では、送信された移動機１００の識別ＩＤまたは電話番号に基づいて移動機１００の位置情報が抽出され、その移動機１００の位置情報に基づいて所定範囲内にいる一または複数の移動機２００を示す電話番号および識別ＩＤが抽出され、その電話番号および識別ＩＤが返信される。移動機１００においては、通信部１０１を介して検索部１０２により、管理サーバ３００から移動機２００の電話番号および識別ＩＤを含んだ確認結果が受信される（Ｓ１０２）。
【００４３】
そして、受信された一または複数の移動機２００の電話番号が、電話帳データ記憶部１０５に記憶されている電話番号であるか否かが、判断部１０４により判断される（Ｓ１０３）。ここで、電話帳データ記憶部１０５に記憶されている電話番号であると判断されると、一または複数の移動機２００を示す移動機リストとともに、アクセス許可の対象となる一または複数の移動機２００を選択させる画面が表示部（図示せず）に表示される（Ｓ１０４）。
【００４４】
ここで、操作部（図示せず）がユーザにより操作され、アクセス許可される移動機２００が選択されると（Ｓ１０５：ＹＥＳ）、判断部１０４により、接続を許可する一または複数の移動機２００の電話番号および識別ＩＤが許可テーブル１０６に記憶される（Ｓ１０６）。これら電話番号および識別ＩＤが記憶されるとともに、生成部１０７によりフォルダ記憶部１０８に共有フォルダが生成され、記憶される（Ｓ１０７）。この共有フォルダの記憶処理とともに生成した共有フォルダを一意に識別可能なフォルダＩＤが許可テーブル１０６に選択された移動機２００の識別ＩＤに対応付けて記憶される。
【００４５】
このようにして、自機である移動機１００から所定範囲にいる移動機２００がアクセス可能な共有フォルダはフォルダ記憶部１０８に記憶される。ここで、不特定多数の者にアクセスされないように、電話帳データを用いてアクセス許可される移動機２００は限定される。
【００４６】
つぎに、移動機２００が移動機１００に生成された共有フォルダに対するアクセス許可の処理について説明する。図６は、このアクセス許可の処理を示すフローチャートである。通信部１０１により、一の移動機２００からアクセス要求が受信されると、Peer to Peerでコネクションが張られる（Ｓ２０１）。そして、コネクションが張られる際に送信された一の移動機２００の識別ＩＤが、許可テーブル１０６に記憶される識別ＩＤと一致しているか否かが、許可部１０９により判断される（Ｓ２０２）。ここで一致したと判断されると、許可部１０９により、一の移動機２００から、その一致した識別ＩＤに対応付けられているフォルダＩＤの共有フォルダへのアクセス要求は許可され、当該フォルダＩＤの共有フォルダ内の任意のファイルが移動機２００に送信され、移動機２００において閲覧可能にされる（Ｓ２０３）。
【００４７】
このようにして移動機１００は、移動機２００からの共有フォルダに対するアクセス要求を許可することができ、移動機２００は共有フォルダに保持されているファイルを閲覧することができる。
【００４８】
つぎに、共有フォルダを削除する処理について説明する。共有フォルダは、移動機１００から所定範囲に一または複数の移動機２００が存在していた場合に、生成されるものであることから、その移動機２００すべてが存在しなくなった場合には不要となる。よって、一または複数の移動機２００のすべてが移動機１００からの所定範囲外に移動した場合に共有フォルダを削除することが好ましい。ここではこのように共有フォルダを削除するときの処理について説明する。図７は、共有フォルダを削除するときの処理を示すフローチャートである。
【００４９】
移動機１００における検索部１０２により、所定のタイミングで一または複数の移動機２００の検索要求が管理サーバ３００に送信され（Ｓ３０１）、その管理サーバ３００から一または複数の移動機２００の電話番号および識別ＩＤを含んだ確認結果が受信される（Ｓ３０２）。そして、その確認結果に基づいて移動機１００の近隣（所定範囲内）に存在する移動機２００が判断部１０４により判断される（Ｓ３０３）。
【００５０】
ここで、一または複数の移動機２００のすべてが存在すると判断されると、Ｓ３０１に戻り、所定周期ごとに検索要求が行われる（Ｓ３０１）。また、一または複数の移動機２００の一部または全てが存在しないと判断されると、削除部１１３により許可テーブル１０６から、存在しない移動機２００の識別ＩＤが削除される（Ｓ３０４）。すなわち、確認結果に含まれている移動機２００の識別ＩＤと許可テーブル１０６に記憶されている識別ＩＤとを比較し、全て一致する場合には、移動機２００の全ては存在すると判断される。また、確認結果に含まれていなかった識別ＩＤが許可テーブル１０６に存在すると判断されると、その含まれていなかった識別ＩＤが削除部１１３により許可テーブル１０６から削除される。
【００５１】
そして、削除部１１３により、許可テーブル１０６の一の共有フォルダのフォルダＩＤに対応付けられた識別ＩＤが全て削除されたと判断されると（Ｓ３０６：ＹＥＳ）、該当する共有フォルダはフォルダ記憶部１０８から削除される（Ｓ１０８）。また、全ての識別ＩＤが削除されていないと判断されると（Ｓ３０６：ＮＯ）、Ｓ３０１に戻り、所定周期ごとに検索要求が行われる（Ｓ３０１）。
【００５２】
このような処理により、移動機１００の所定範囲内である近隣エリアに存在しない移動機２００の識別ＩＤを許可テーブル１０６から順次削除するとともに、全ての移動機２００の識別ＩＤが許可テーブル１０６から削除された場合には、フォルダ記憶部１０８から対応する共有フォルダが削除される。
【００５３】
つぎに、図５で示した共有フォルダ生成方法の変形例について説明する。図８は、接続条件を付与して共有フォルダを生成するときの処理を示すフローチャートである。
【００５４】
図８に示されるように、移動機１００において近隣に移動機２００の存在を確かめるための検索処理がなされ、管理サーバ３００から移動機リストが送信され、ユーザにより任意の移動機が選択されると、許可テーブル１０６にその選択された移動機の識別ＩＤが記憶されるとともにフォルダＩＤを有する共有フォルダが生成される（Ｓ４０１−Ｓ４０７）。これら処理は、図５におけるＳ１０１−Ｓ１０７と同じである。
【００５５】
共有フォルダが生成されると、接続条件設定部１１１により共有フォルダに接続するための条件の付与を行うか否かをユーザに対しての問合せが表示部（図示せず）に表示されることにより行われる。ここで付与する旨の指示がユーザによりなされると（Ｓ４０８：ＹＥＳ）、接続条件設定部１１１によりフォルダ条件選択画面が表示部に表示され、フォルダ条件の入力がユーザによりなされ（Ｓ４０９）、そして、フォルダ条件が接続条件記憶部１１２に記憶され、接続条件が設定される（Ｓ４１０）。この接続条件とは、例えば移動機２００が移動機１００に対して接続できる時間帯などである。
【００５６】
つぎに、このように接続条件が設定された共有フォルダに対する接続処理を行うときの処理について説明する。図９は、接続条件が設定された共有フォルダに対する接続処理を行う処理を示すフローチャートである。
【００５７】
通信部１０１により、一の移動機２００からアクセス要求が受信されると、Peer to Peerでコネクションが張られる（Ｓ５０１）。そして、コネクションが張られる際に送信された一の移動機２００の識別ＩＤが、許可テーブル１０６に記憶される識別ＩＤと一致しているか否かが、許可部１０９により判断される（Ｓ５０２）。ここで一致したと判断されると、さらに、許可部１０９により、共有フォルダに対する接続条件があるか否かが判断され（Ｓ５０３）、接続条件がある場合には、接続条件を満たしているか否かが判断される（Ｓ５０４）。ここで接続条件を満たしている（Ｓ５０４：ＹＥＳ）、または接続条件が設定されていない（Ｓ５０３：ＮＯ）と許可部１０９により判断されると、一または複数の移動機２００からのアクセス要求は許可され、フォルダ記憶部１０８に記憶されている共有フォルダ内の任意のファイルが移動機２００に送信され、移動機２００において閲覧可能にされる（Ｓ５０５）。上述Ｓ５０２およびＳ５０４において、それぞれ許可テーブルと不一致であったり、接続条件を満たしていなかった場合には、教諭フォルダの閲覧は許可されない。
【００５８】
このようにして移動機１００は、接続条件を用いて移動機２００からの共有フォルダに対するアクセス要求を許可することができ、接続条件を満たした移動機２００のみが共有フォルダに保持されているファイルを閲覧することができる。
【００５９】
つぎに、これら全体処理の概要について説明する。図１０は、移動機１００、移動機２００および管理サーバ３００の処理を示すシーケンス図である。
【００６０】
移動機１００から管理サーバ３００に対して検索要求が送信され（Ｓ６０１）、その応答として確認結果が返信される（Ｓ６０２）。そして、移動機１００では、その確認結果に基づいて共有フォルダの生成処理が行われる（Ｓ６０３）。
【００６１】
その後、Peerto Peerで移動機２００から移動機１００に対してアクセス要求が送信されると（Ｓ６０５）、移動機１００においてはこのアクセス要求に対する許可処理がなされ、共有フォルダに保持されているファイル等のデータが移動機２００に送信され、移動機２００において閲覧が可能となる（Ｓ６０７）。
【００６２】
その後、移動機１００においては、周期的に管理サーバ３００にアクセスして、移動機２００の位置確認のための検索要求が行われ（Ｓ６０８）、ここでは移動機２００は、移動機１００の所定範囲内にいると判断され、その応答として移動機２００の電話番号および識別ＩＤを含んだ確認結果が返信される（Ｓ６０９）。ここで許可テーブル１０６に記憶されている識別ＩＤとの比較を行い、全て一致していることが判断されると、ＯＫであると判断される。
【００６３】
その後、移動機２００は、移動機１００の所定範囲外である近隣エリア外に移動すると（Ｓ６１０）、その位置情報が管理サーバ３００に送信され、位置情報テーブルに移動機２００の移動後の位置情報が記憶される（Ｓ６１１）。例えば、図１に示されるように、領域Ａの外に移動機２００が移動した場合である。
【００６４】
そして、移動機１００から周期的に行われる検索要求が実行されると、管理サーバ３００においては、移動機２００はその位置情報に基づいて所定範囲外にいることが判断され、当該移動機２００の識別ＩＤを含んでいない確認結果が、移動機１００に送信される。移動機１００においては許可テーブル１０６に記憶されている識別ＩＤとの比較を行い、不一致の場合には、確認結果に含まれているが、許可テーブル１０６に含まれていない一の移動機２００の識別ＩＤが削除される。（Ｓ６１３）。
【００６５】
移動後の位置から移動機２００が移動機１００に対してアクセス要求を出力すると（Ｓ６１４）、移動機１００においては移動機２００の識別ＩＤは許可テーブルから削除されているものであることから、不許可である旨を出力する（Ｓ６１５）。
【００６６】
以上の通り、移動機２００は、移動機１００の所定範囲内にいる場合には、移動機１００に生成されている共有フォルダに対してアクセスできるが、所定範囲外に移動した場合には、その共有フォルダに対するアクセスは許可されない。
【００６７】
つぎに、本実施形態の変形例について説明する。図１１は、変形例における移動機１００ａを含んだ通信システムのシステム構成を示すシステム構成図である。図１１に示すように、この変形例における通信システムは、ＡＰ（Access Point）５００ａおよびＡＰ５００ｂを含んで構成された無線ＬＡＮシステムを用いたものである。
【００６８】
移動機１００ａおよび移動機２００ａは、それぞれ無線ＬＡＮを用いた通信を行うことができ、ＡＰ５００ａまたはＡＰ５００ｂにより形成されたアクセスポイントに在圏する場合には、そのＡＰ５００ａおよびＡＰ５００ｂに、移動機１００ａおよび移動機２００ａの電話番号と識別ＩＤ（ＭＡＣアドレス）とを在圏情報として記憶させることができる。そして、ＡＰ５００ａは、移動機１００からの検索要求を受けると、記憶している在圏情報を確認結果として返信することができる。移動機１００ａは、その在圏情報に基づいて許可テーブル１０６に移動機２００ａの識別ＩＤを記憶させ、そして、移動機２００ａからの共有フォルダへのアクセス要求に対する許可処理を行うことができる。
【００６９】
この移動機１００ａは、図２のブロック図にて示されている移動機１００とほぼ同様の構成をとるものであるが、通信部１０１としての機能は主に無線ＬＡＮ通信を実行するものであることが異なる。検索部１０２が検索要求を送信する相手として管理サーバ３００であったものが、ＡＰ５００ａとなる。また、測位部１１４は必須ではなく、位置情報を管理させる代わりに在圏情報をＡＰ５００ａ、ＡＰ５００ｂに管理させることにより、共有フォルダへのアクセスを可能にする所定範囲（図１における領域Ａ）を定めるものである。
【００７０】
図１２にその詳細処理を示す。図１２は、無線ＬＡＮを用いた通信システムにおける移動機１００、移動機２００、およびＡＰ５００ａの処理を示すシーケンス図である。
【００７１】
図１２に示されるように、移動機１００ａおよび移動機２００ａは、ＡＰ５００ａに在圏すると、ＡＰ５００ａは在圏情報として移動機１００ａおよび移動機２００ａの識別ＩＤおよび電話番号を記憶する（Ｓ７０１）。
【００７２】
移動機１００ａからＡＰ５００ａに対して検索要求が送信され（Ｓ７０２）、その応答として確認結果が返信される（Ｓ７０３）。そして、移動機１００ａでは、その確認結果に基づいて共有フォルダの生成処理が行われる（Ｓ７０４）。
【００７３】
その後、Peerto Peerで移動機２００ａから移動機１００ａに対してアクセス要求が送信されると（Ｓ７０５）、移動機１００ａにおいてはこのアクセス要求に対する許可処理がなされ、共有フォルダに保持されているファイル等のデータが移動機２００ａに送信され、移動機２００ａにおいて閲覧が可能となる（Ｓ７０８）。
【００７４】
その後、移動機１００ａにおいては、周期的にＡＰ５００ａにアクセスして、移動機２００ａの位置確認のための検索要求が行われ（Ｓ７０９）、ここでは移動機２００ａは、ＡＰ５００ａに在圏していると判断され、その応答として移動機２００ａの電話番号および識別ＩＤを含んだ確認結果が返信される（Ｓ７１０）。ここで許可テーブル１０６に記憶されている識別ＩＤとの比較を行い、全て一致していることが判断されると、ＯＫであると判断される。
【００７５】
その後、移動機２００ａは、ＡＰ５００ａからＡＰ５００ｂに移動すると（Ｓ７１１）、ＡＰ５００ａではその旨を検出し、在圏情報から移動機２００ａが削除される（Ｓ７１２）。例えば、図１１において、移動機２００ａはＡＰ５００ａからＡＰ５００ｂに移動した場合などで、在圏情報が削除される。
【００７６】
そして、移動機１００ａから周期的に行われる検索要求が実行されると、ＡＰ５００ａにおいては、在圏情報に移動機２００ａが存在しないことから、当該移動機２００を含まない確認結果が、移動機１００ａに送信される。移動機１００ａにおいては許可テーブル１０６に記憶されている識別ＩＤとの比較を行い、不一致の場合には、確認結果に含まれているが、許可テーブル１０６に含まれていない一の移動機２００の識別ＩＤが削除される。（Ｓ７１４）。
【００７７】
移動後のＡＰ５００ｂの在圏下にいる移動機２００ａが移動機１００ａに対してアクセス要求を出力すると（Ｓ７１５）、移動機１００ａにおいては移動機２００ａの識別ＩＤは許可テーブルから削除されているものであることから、不許可である旨を出力する（Ｓ７１６）。
【００７８】
このような処理により、移動機２００ｂがＡＰ５００ａに在圏した場合には、移動機２００ｂの電話番号が在圏情報ととともにＡＰ５００ａに登録され、そして移動機１００ａがＡＰ５００ａに登録されている在圏情報に基づいて移動機２００ａからのアクセス要求を許可することができる。よって、ユーザによる設定を行うことなく、共有フォルダの設定を行うことができ、使い勝手のよい装置を実現することができる。
【００７９】
つぎに、本実施形態の移動機１００ａの作用効果について説明する。本実施形態の移動機１００において、検索部１０２が、当該移動機１００から所定範囲内に位置する他の通信装置である移動機２００を検索し、取得部１０３は、検索された移動機２００の識別ＩＤを取得する。そして、許可テーブル１０６は、取得部１０３により取得された移動機２００の識別ＩＤを記憶しておく。許可部１０９は、許可テーブル１０６に記憶されている識別ＩＤを有する移動機２００から共有フォルダに対するアクセス要求を受けると、当該アクセス要求を許可する。これにより、ユーザ設定を行うことなく共有フォルダに対するアクセスの設定を行うことができ、使い勝手のよい装置を実現することができる。
【００８０】
また、本実施形態の移動機１００において、許可テーブル１０６に移動機２００の識別ＩＤが記憶されると、生成部１０７は、その識別ＩＤを有する移動機２００からのアクセスを可能にさせる共有フォルダを生成することにより、共有フォルダの生成までを含めてユーザが設定することなく自動的な設定処理を行うことを可能にさせる。
【００８１】
また、本実施形態の移動機１００において、電話帳データ記憶部１０５が電話発信などに使用される電話帳データを予め記憶しておく。そして、取得部１０３は、検索部１０２により検索された移動機２００の識別ＩＤおよび電話番号を取得し、判断部１０４は、取得された電話番号が電話帳データに含まれたものであるかを判断する。そして、判断部１０４により電話帳データに含まれたものであると判断されると、許可テーブル１０６はその電話番号に対応する識別ＩＤを記憶する。これにより、電話帳データを用いてアクセス許可する移動機２００を限定するため、不特定多数のユーザからアクセスを許可することがなく、セキュリティを向上させることができる。
【００８２】
また、本実施形態の移動機１００において、検索部１０２は周期的に管理サーバ３００またはＡＰ５００ａに対して所定範囲にいる移動機２００の検索処理を実行する。そして、この周期的に行われた検索の結果、判断部１０４が、許可テーブル１０６に記憶されている識別ＩＤを有する移動機２００が所定範囲に存在しないと判断すると、削除部１１３は、存在しない移動機２００の識別ＩＤを許可テーブル１０６から削除する。そして、削除の結果、全ての移動機２００の識別ＩＤが許可テーブル１０６から削除された場合に、削除部１１３は、その識別ＩＤに対応するフォルダＩＤの共有フォルダを削除することができる。これによりアクセス要求の許可対象となる移動機２００が存在しない場合には、当該移動機２００のための共有フォルダを削除することで、記憶領域を効率的に使用することができる。
【００８３】
また、本実施形態の移動機１００において、接続条件設定部１１１は、共有フォルダに対する接続条件をユーザから受け付け、それを接続条件記憶部１１２に記憶しておく。そして、許可部１０９は、許可テーブル１０６に記憶されている識別ＩＤおよびその接続条件に基づいてアクセス要求に対する許可を行うことができる。よって、さらにセキュリティを向上させることができる。例えば、接続条件としては、アクセスできる時間帯や、スケジューラに設定された予定行動（滞在予定の位置など）である。
【符号の説明】
【００８４】
１００…移動機、１００ａ…移動機、１０１…通信部、１０２…検索部、１０３…取得部、１０４…判断部、１０５…電話帳データ記憶部、１０６…許可テーブル、１０７…生成部、１０８…フォルダ記憶部、１０９…許可部、１１１…接続条件設定部、１１２…接続条件記憶部、１１３…削除部、１１４…測位部、２００…移動機、２００ａ…移動機、２００ｂ…移動機、３００…管理サーバ。
【図１】
2010239365.tif 000003
【図２】
2010239365.tif 000004
【図３】
2010239365.tif 000005
【図４】
2010239365.tif 000006
【図５】
2010239365.tif 000007
【図６】
2010239365.tif 000008
【図７】
2010239365.tif 000009
【図８】
2010239365.tif 000010
【図９】
2010239365.tif 000011
【図１０】
2010239365.tif 000012
【図１１】
2010239365.tif 000013
【図１２】
2010239365.tif 000014