(57)【要約】 【課題】  無線ネットワークを構築して相互に無線によって通信する複数の端末装置にそれぞれ備えられ、任意の端末装置によって、所望の所有情報を、この所望の所有情報を所有する端末装置から取得することを可能にする情報共有システムを提供する。【解決手段】  情報共有システム２１は、無線ネットワーク２を構築して相互に無線によって通信する複数の端末装置１にそれぞれ備えられる。情報共有システム２１は、通信手段４を有し、この通信手段４によって、端末装置１を識別する装置識別情報と、端末装置１が所有する所有情報に関連する所有情報関連情報とを、無線ネットワーク２を介して他の端末装置に送信し、かつ、他の端末装置１から無線ネットワーク２を介して送信される装置識別情報および所有情報関連情報を受信する。【選択図】      図１
2006197134.tif 000002
【特許請求の範囲】
【請求項１】
無線ネットワークを構築して相互に無線によって通信する複数の端末装置にそれぞれ備えられる情報共有システムであって、
端末装置を識別する装置識別情報と、端末装置が所有する所有情報に関連する所有情報関連情報とを、無線ネットワークを介して他の端末装置に送信し、かつ、他の端末装置から無線ネットワークを介して送信される装置識別情報および所有情報関連情報を受信する通信手段を有することを特徴とする情報共有システム。
【請求項２】
無線ネットワークは、前記複数の端末装置のうち１つをマスタとし、このマスタである端末装置と通信する１または複数の端末装置をスレーブとし、これらのマスタおよびスレーブによって１または複数のサブネットワークを構成し、
端末装置がスレーブであるとき、通信手段は、端末装置の装置識別情報および所有情報関連情報を、端末装置が属するサブネットワーク内のマスタに送信し、
端末装置がマスタであるとき、通信手段は、端末装置が属するサブネットワーク内のスレーブから送信される装置識別情報および所有情報関連情報を受信することを特徴とする請求項１記載の情報共有システム。
【請求項３】
端末装置がマスタであるとき、通信手段は、端末装置が属するサブネットワーク内のスレーブからの装置識別情報および所有情報関連情報と、端末装置の装置識別情報および所有情報関連情報とを含むサブネットワーク内情報を、他のサブネットワーク内のマスタに送信し、かつ、他のサブネットワーク内のマスタから送信されるサブネットワーク内情報を受信することを特徴とする請求項２記載の情報共有システム。
【請求項４】
端末装置がマスタであるとき、通信手段は、他のサブネットワーク内のマスタからのサブネットワーク内情報を、端末装置が属するサブネットワークのサブネットワーク内情報とともに、さらに他のサブネットワーク内のマスタに送信することを特徴とする請求項３記載の情報共有システム。
【請求項５】
端末装置がマスタであるとき、通信手段によって送信されるサブネットワーク内情報の装置識別情報には、端末装置が属するサブネットワークを識別するネット識別情報が付加されることを特徴とする請求項４記載の情報共有システム。
【請求項６】
サブネットワーク内情報は、装置識別情報に付加されたネット識別情報の個数が所定の個数よりも多くなると、消去されることを特徴とする請求項５記載の情報共有システム。
【請求項７】
端末装置がスレーブであるとき、通信手段は、所定時間毎に、端末装置の装置識別情報および所有情報関連情報を、端末装置が属するサブネットワーク内のマスタに送信することを特徴とする請求項２〜６のいずれか１つに記載の情報共有システム。
【請求項８】
注目する所有情報関連情報を検索する検索手段をさらに有し、
通信手段は、検索手段による検索結果を用いて、前記注目する所有情報関連情報に係る所有情報を、この所有情報を所有する端末装置から取得することを特徴とする請求項１〜７のいずれか１つに記載の情報共有システム。
【請求項９】
各端末装置は、ブルートゥースを利用して通信することを特徴とする請求項１〜８のいずれか１つに記載の情報共有システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ネットワークを構築して相互に無線によって通信する複数の端末装置にそれぞれ備えられ、各端末装置間で情報を共有するための情報共有システムに関する。
【背景技術】
【０００２】
従来の技術として、複数の端末装置がブルートゥースを利用して無線通信する技術がある。この従来の技術では、複数の端末装置によってピコネットが構築される。端末装置は、ピコネット内でマスタおよびスレーブのいずれか一方である。ピコネットは、１つのマスタと、１または複数のスレーブとを含む。ピコネットは、最大７つのスレーブを含む。ピコネット内では、マスタおよびスレーブ間で情報が送受信される。
【０００３】
他の従来の技術は、特許文献１に開示される。この従来の技術も、ブルートゥースを利用する通信技術である。この従来の技術では、Bluetooth中継器を介して、２つのピコネット間でデータ通信を行う。Bluetooth中継器は、２つのBluetoothモジュールを有し、これらの各Bluetoothモジュールは、各ピコネットにそれぞれ含まれる。
【０００４】
一方のBluetoothモジュールは、このBluetoothモジュールが含まれるピコネットにおいてスレーブとなり、他方のBluetoothモジュールは、このBluetoothモジュールが含まれるピコネットにおいてマスタとなる。これによって１つのマスタ端末に対して、仮想的に８端末以上のスレーブ端末が接続したBluetoothネットワークを形成させることができる。
【０００５】
【特許文献１】特開２００２−３６８７６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
前記従来の技術では、情報の送受信は、１つのピコネット内に限られている。また、ピコネット内では、マスタおよびスレーブ間の繋がりしかないので、情報の送受信は、マスタおよびスレーブ間に限られる。したがってピコネット内において、任意の端末装置によって、所望の情報を、この所望の情報を所有する他の端末装置から取得することができない。
【０００７】
前記他の従来の技術では、情報の送受信が１つのピコネット内に限られることはないけれども、情報の送受信は、マスタ端末およびスレーブ端末間に限られる。したがってBluetoothネットワーク全体において、任意の端末装置によって、所望の情報を、この所望の情報を所有する他の端末装置から取得することができない。
【０００８】
本発明の目的は、無線ネットワークを構築して相互に無線によって通信する複数の端末装置にそれぞれ備えられ、任意の端末装置によって、所望の所有情報を、この所望の所有情報を所有する端末装置から取得することを可能にする情報共有システムを提供することである。
【課題を解決するための手段】
【０００９】
本発明は、無線ネットワークを構築して相互に無線によって通信する複数の端末装置にそれぞれ備えられる情報共有システムであって、
端末装置を識別する装置識別情報と、端末装置が所有する所有情報に関連する所有情報関連情報とを、無線ネットワークを介して他の端末装置に送信し、かつ、他の端末装置から無線ネットワークを介して送信される装置識別情報および所有情報関連情報を受信する通信手段を有することを特徴とする情報共有システムである。
【００１０】
また本発明は、無線ネットワークは、前記複数の端末装置のうち１つをマスタとし、このマスタである端末装置と通信する１または複数の端末装置をスレーブとし、これらのマスタおよびスレーブによって１または複数のサブネットワークを構成し、
端末装置がスレーブであるとき、通信手段は、端末装置の装置識別情報および所有情報関連情報を、端末装置が属するサブネットワーク内のマスタに送信し、
端末装置がマスタであるとき、通信手段は、端末装置が属するサブネットワーク内のスレーブから送信される装置識別情報および所有情報関連情報を受信することを特徴とする。
【００１１】
また本発明は、端末装置がマスタであるとき、通信手段は、端末装置が属するサブネットワーク内のスレーブからの装置識別情報および所有情報関連情報と、端末装置の装置識別情報および所有情報関連情報とを含むサブネットワーク内情報を、他のサブネットワーク内のマスタに送信し、かつ、他のサブネットワーク内のマスタから送信されるサブネットワーク内情報を受信することを特徴とする。
【００１２】
また本発明は、端末装置がマスタであるとき、通信手段は、他のサブネットワーク内のマスタからのサブネットワーク内情報を、端末装置が属するサブネットワークのサブネットワーク内情報とともに、さらに他のサブネットワーク内のマスタに送信することを特徴とする。
【００１３】
また本発明は、端末装置がマスタであるとき、通信手段によって送信されるサブネットワーク内情報の装置識別情報には、端末装置が属するサブネットワークを識別するネット識別情報が付加されることを特徴とする。
【００１４】
また本発明は、サブネットワーク内情報は、装置識別情報に付加されたネット識別情報の個数が所定の個数よりも多くなると、消去されることを特徴とする。
【００１５】
また本発明は、端末装置がスレーブであるとき、通信手段は、所定時間毎に、端末装置の装置識別情報および所有情報関連情報を、端末装置が属するサブネットワーク内のマスタに送信することを特徴とする。
【００１６】
また本発明は、注目する所有情報関連情報を検索する検索手段をさらに有し、
通信手段は、検索手段による検索結果を用いて、前記注目する所有情報関連情報に係る所有情報を、この所有情報を所有する端末装置から取得することを特徴とする。
また本発明は、各端末装置は、ブルートゥースを利用して通信することを特徴とする。
【発明の効果】
【００１７】
本発明によれば、通信手段は、装置識別情報および所有情報関連情報を、無線ネットワークを介して他の端末装置に送信する。これによって端末装置は、この端末装置の装置識別情報および所有情報関連情報を、他の端末装置に認識させることができる。また通信手段は、他の端末装置から無線ネットワークを介して送信される装置識別情報および所有情報関連情報を受信する。これによって端末装置は、他の端末装置の装置識別情報および所有情報関連情報を、認識することができる。したがって無線ネットワークを構築する複数の端末装置は、装置識別情報および所有情報関連情報を認識し合うことができる。
【００１８】
装置識別情報は、端末装置を識別する情報であり、所有情報関連情報は、端末装置が所有する所有情報に関連する情報である。このような装置識別情報および所有情報関連情報を、各端末装置間で認識し合うことができるので、任意の端末装置によって、所望の所有情報を探し、この所望の所有情報を所有する端末装置を特定することができる。したがって任意の端末装置によって、所望の所有情報を、この所望の所有情報を所有する端末装置から取得することができる。
【００１９】
また本発明によれば、端末装置がスレーブであるとき、通信手段は、端末装置の装置識別情報および所有情報関連情報を、端末装置が属するサブネットワーク内のマスタに送信する。また端末装置がマスタであるとき、通信手段は、端末装置が属するサブネットワーク内のスレーブから送信される装置識別情報および所有情報関連情報を受信する。したがってサブネットワーク内の各端末装置の装置識別情報および所有情報関連情報は、サブネットワーク内のマスタに集約される。
【００２０】
これによってサブネットワーク内のマスタは、集約された装置識別情報および所有情報関連情報を用いて、サブネットワーク内のスレーブの装置識別情報および所有情報関連情報を認識することができる。またサブネットワーク内のスレーブは、集約された装置識別情報および所有情報関連情報を用いて、サブネットワーク内のマスタおよび他のスレーブの装置識別情報および所有情報関連情報を認識することができる。
【００２１】
これによってサブネットワーク内において、任意の端末装置によって、所望の所有情報を探し、この所望の所有情報を所有する端末装置を特定することができる。したがってサブネットワーク内において、任意の端末装置によって、所望の所有情報を、この所望の所有情報を所有する端末装置から取得することができる。
【００２２】
また本発明によれば、端末装置がマスタであるとき、通信手段は、サブネットワーク内情報を、他のサブネットワーク内のマスタに送信する。サブネットワーク内情報は、端末装置が属するサブネットワーク内のスレーブからの装置識別情報および所有情報関連情報と、端末装置の装置識別情報および所有情報関連情報とを含む。したがってサブネットワーク内の各端末装置は、これらの各端末装置の装置識別情報および所有情報関連情報を、他のサブネットワーク内の各端末装置に認識させることができる。
【００２３】
また端末装置がマスタであるとき、通信手段は、他のサブネットワーク内のマスタから送信されるサブネットワーク内情報を受信する。したがってサブネットワーク内の各端末装置は、他のサブネットワーク内の各端末装置の装置識別情報および所有情報関連情報を、認識することができる。
【００２４】
このように異なるサブネットワークの各端末装置間で、装置識別情報および所有情報関連情報を認識し合うことができるので、異なるサブネットワーク間において、任意の端末装置によって、所望の所有情報を探し、この所望の所有情報を所有する端末装置を特定することができる。したがって異なるサブネットワーク間において、任意の端末装置によって、所望の所有情報を、この所望の所有情報を所有する端末装置から取得することができる。
【００２５】
また本発明によれば、端末装置がマスタであるとき、通信手段は、他のサブネットワーク内のマスタからのサブネットワーク内情報を、端末装置が属するサブネットワークのサブネットワーク内情報とともに、さらに他のサブネットワーク内のマスタに送信する。したがって各サブネットワークのサブネットワーク内情報を、効率よく送受信することができる。
【００２６】
また本発明によれば、端末装置がマスタであるとき、通信手段によって送信されるサブネットワーク内情報の装置識別情報には、端末装置が属するサブネットワークを識別するネット識別情報が付加される。これによってサブネットワーク内情報は、各サブネットワークに中継されるたびに、装置識別情報にネット識別情報が付加される。したがって付加されたネット識別情報を参照することによって、サブネットワーク内情報の伝送経路を認識することができる。
【００２７】
また本発明によれば、サブネットワーク内情報は、装置識別情報に付加されたネット識別情報の個数が所定の個数よりも多くなると、消去されるので、ネットワーク距離を制限して、情報を転送可能な範囲を制限することができ、情報の漏洩を防ぐことができる。ネットワーク距離が長くなるほど、情報の転送は不安定となり、情報転送に対する無線ネットワークの信頼性は低下する。本発明では、前述のようにしてネットワーク距離を制限することによって、情報転送に対する無線ネットワークの信頼性を向上させることができる。
【００２８】
また本発明によれば、端末装置がスレーブであるとき、通信手段は、所定時間毎に、端末装置の装置識別情報および所有情報関連情報を、端末装置が属するサブネットワーク内のマスタに送信する。これによってサブネットワーク内のマスタに集約される装置識別情報および所有情報関連情報を、更新することができる。したがって所有情報が追加あるいは削除されたり、端末装置の移動などによって無線ネットワークの構成が変化したりしても、装置識別情報および所有情報関連情報を、各端末装置間で正しく認識し合うことができる。
【００２９】
また本発明によれば、検索手段によって、注目する所有情報関連情報を検索する。そして通信手段によって、検索手段による検索結果を用いて、前記注目する所有情報関連情報に係る所有情報を、この所有情報を所有する端末装置から取得する。したがって任意の端末装置によって、所望の所有情報を、この所望の所有情報を所有する端末装置から容易に取得することができ、利便性を向上させることができる。
【００３０】
また本発明によれば、無線ネットワーク内の各端末装置は、ブルートゥースを利用して、情報を送受信することができる。ブルートゥースは、他の無線通信と比べて、省電力、近距離、無免許で利用可能および小形化などの利便性を有しているので、前述のような無線ネットワークを、容易に構築することができる。
【発明を実施するための最良の形態】
【００３１】
図１は、本発明の実施の一形態の情報共有システム２１を備える端末装置１を複数、含む無線ネットワーク２を模式的に示す図である。この無線ネットワーク２は、たとえば電子会議のときに、その電子会議に出席する複数の出席者の各端末装置１間で情報を送受信するために用いられる。無線ネットワーク２は、インターネットに接続されていない、閉じたネットワークである。
【００３２】
本実施の形態の端末装置１は、たとえば携帯情報端末（Personal Digital Assistants、略称ＰＤＡ）と呼ばれる携帯形の電子機器によって実現される。端末装置１は、携帯電話機によって実現されてもよく、あるいは簡易型携帯電話機（Personal Handyphone System、略称ＰＨＳ）によって実現されてもよい。また端末装置１は、パーソナルコンピュータによって実現されてもよい。
【００３３】
端末装置１は、無線によって通信可能であり、具体的にはブルートゥースを利用して通信可能である。ブルートゥースは、無線通信規格である。ブルートゥースでは、無線周波数として、無免許で利用可能な２．４ＧＨｚ帯であるＩＳＭ（Industrial Scientific Medical）帯が用いられる。ブルートゥースでは、時分割多重方式が用いられ、さらに変調方式として、周波数ホッピングスペクトラム拡散方式が用いられる。
【００３４】
図１に示す無線ネットワーク２は、サブネットワークであるピコネット３を基本単位として構築される。無線ネットワーク２内には、１または複数（本実施の形態では複数）のピコネット３が存在し、各ピコネット３は接続されている。このような無線ネットワーク２は、スキャターネットと呼ばれる。
【００３５】
いくつかの端末装置１をそれぞれ起動すると、各端末装置１は、これらの各端末装置１間で認識を行い、ピコネット３を構築する。ピコネット３は、１つのマスタ１ａである端末装置１と、１または複数のスレーブ１ｂである端末装置１とによって構成される。ピコネット３は、最大７つのスレーブ１ｂを含む。
【００３６】
端末装置１は、ピコネット３内の各端末装置１を識別する装置識別情報が設定される。装置識別情報は、端末ＩＤである。端末ＩＤは、スレーブＩＤおよびマスタＩＤを含む。また端末装置１は、各ピコネット３を識別するネット識別情報が設定される。ネット識別情報は、所属ピコネットＩＤである。
【００３７】
同一のピコネット３内のスレーブ１ｂおよびマスタ１ａ間では直接、情報が送受信される。同一のピコネット３内の各スレーブ１ｂ間では、そのピコネット３内のマスタ１ａを介して、情報が送受信される。
【００３８】
異なるピコネット３の各マスタ１ａ間での情報の送受信にあたっては、たとえば別のピコネットが構築される。前記別のピコネットでは、前記異なるピコネット３の各マスタ１ａのうち、一方のマスタ１ａがスレーブとなり、他方のマスタ１ａがマスタとなる。前記別のピコネット内のスレーブおよびマスタ間で情報が送受信されることによって、前記異なるピコネット３の各マスタ１ａ間で情報が送受信される。
【００３９】
図２は、端末装置１の構成を示すブロック図である。端末装置１は、通信手段４と、記憶手段５と、表示手段６と、操作手段７と、制御手段８とを含む。情報共有システム２１は、前記通信手段４と、前記記憶手段５と、前記制御手段８とを含む。
【００４０】
通信手段４は、制御手段８の制御に基づいて、ブルートゥースを利用する無線通信によって、情報を送受信する。記憶手段５は、半導体メモリなどによって実現され、制御手段８によって書込みおよび読出し可能に、情報を記憶する。表示手段６は、制御手段８の制御に基づいて、情報を表示する。操作手段７は、操作者によって操作可能な操作キーを有し、操作キーの操作によって入力される情報を、制御手段８に与える。
【００４１】
制御手段８は、通信手段４、記憶手段５、表示手段６および操作手段７を制御する手段であり、たとえば中央演算処理装置（Central Processing Unit、略称ＣＰＵ）によって実現される。制御手段８は、操作手段７から与えられる情報に基づいて、情報を、通信手段４によって送受信させ、記憶手段５に記憶させ、表示手段６に表示させる。制御手段８は、操作者による操作手段７の操作時に、操作を補助するための情報を、表示手段６に表示させる。
【００４２】
前記記憶手段５には、関連する情報の集まりであるファイル単位で、情報が記憶される。各ファイルには、名前および拡張子がそれぞれ付される。端末装置１が所有する所有情報は、その端末装置１の記憶手段５に記憶される情報の一部または全部であり、共有が許可された情報である。所有情報に関連する所有情報関連情報は、所有情報よりもデータ量が小さい。本実施の形態では、所有情報は、共有が許可されたファイルであり、所有情報関連情報は、前記共有が許可されたファイルの名前および拡張子である。
【００４３】
端末装置１がスレーブ１ｂであるとき、制御手段８は、所定時間毎に、端末装置１の装置識別情報および所有情報関連情報を、端末装置１が属するピコネット３内のマスタ１ａに、通信手段４によって送信させる。前記所定時間は、任意の値に設定可能であり、たとえば５分に選ばれる。また制御手段８は、端末装置１が属するピコネット３内のマスタ１ａから送信される後述のピコネット内情報および新たなピコネット内情報を、通信手段４によって受信させる。さらに制御手段８は、受信したピコネット内情報および新たなピコネット内情報を、記憶手段５に記憶させる。
【００４４】
端末装置１がマスタ１ａであるとき、制御手段８は、端末装置１が属するピコネット３内のスレーブ１ｂから送信される装置識別情報および所有情報関連情報を、通信手段４によって受信させる。また制御手段８は、端末装置１が属するピコネット３内のスレーブ１ｂからの装置識別情報および所有情報関連情報と、端末装置１の装置識別情報および所有情報関連情報とを含むサブネットワーク内情報であるピコネット内情報を生成する。さらに制御手段８は、生成したピコネット内情報を、記憶手段５に記憶させる。さらに制御手段８は、生成したピコネット内情報を、端末装置１が属するピコネット３内のスレーブ１ｂおよび他のピコネット３内のマスタ１ａに、通信手段４によって送信させる。
【００４５】
前記ピコネット内情報は、ピコネット３内の各端末装置１について、端末装置１の装置識別情報と、その端末装置１が所有する所有情報の所有情報関連情報とが関連付けられる。前記ピコネット内情報はさらに、各端末装置１の装置識別情報に、ピコネット３のネット識別情報が付加される。このようなピコネット内情報は、装置識別情報およびネット識別情報の一覧表であるアドレスリストと、所有情報関連情報の一覧表であるファイルリストとによって構成される。
【００４６】
また端末装置１がマスタ１ａであるとき、制御手段８は、他のピコネット３内のマスタ１ａから送信されるピコネット内情報を、通信手段４によって受信させる。また制御手段８は、他のピコネット３内のマスタ１ａからのピコネット内情報と、端末装置１が属するピコネット３のピコネット内情報とを含む新たなピコネット内情報を生成する。さらに制御手段８は、生成した新たなピコネット内情報を、記憶手段５に記憶させる。さらに制御手段８は、生成した新たなピコネット内情報を、端末装置１が属するピコネット３内のスレーブ１ｂおよびさらに他のピコネット３内のマスタ１ａに、通信手段４によって送信させる。
【００４７】
また端末装置１がマスタ１ａであるとき、通信手段４によって送信されるピコネット内情報の装置識別情報には、端末装置１が属するピコネット３のネット識別情報が付加される。したがってピコネット内情報は、各ピコネット３内のマスタ１ａに中継されるたびに、各ピコネット３のネット識別情報が付加される。詳しくは、前記各ピコネット３のネット識別情報は、アドレスリストのネット識別情報に付加される。前記各ピコネット３のネット識別情報は、中継順序が判るように付加される。
【００４８】
また端末装置１がマスタ１ａであるとき、制御手段８は、他のピコネット３内のマスタ１ａからのピコネット内情報のうち、付加されたネット識別情報の個数が所定の個数よりも多い情報を消去する。前記所定の個数は、たとえば１０個に選ばれる。前記所定の個数は、操作者による操作手段７の操作によって設定されてもよい。
【００４９】
端末装置１がスレーブ１ｂであるときおよび端末装置１がマスタ１ａであるときに共通して、制御手段８は、注目する所有情報関連情報を検索する検索手段９として機能する。このとき、操作者による操作手段７の操作によって、制御手段８は、所有情報関連情報の指定操作を補助するための画像を、表示手段６によって表示させる。これによって、操作者は、所有情報関連情報を容易に指定することができる。操作者による操作手段７の操作によって、所有情報関連情報が指定され、検索の開始指令が与えられると、制御手段８は、記憶手段５に記憶されている所有情報関連情報を参照して、指定された所有情報関連情報を検索する。さらに制御手段８は、検索された所有情報関連情報に係る所有情報を、通信手段４によって受信させる。さらに制御手段８は、受信した所有情報を、記憶手段５に記憶させる。
【００５０】
図３は、ピコネット内情報の構造の一例を示す図である。ピコネット内情報は、アドレスリストとなる「ａｄｄｒｅｓｓ」の列１１と、ファイルリストとなる「ｆｉｌｅ」の列１２とによって構成される。「ａｄｄｒｅｓｓ」の列１１には、ネット識別情報および装置識別情報が示され、「ｆｉｌｅ」の列１２には、所有情報関連情報が示される。これらのネット識別情報および装置識別情報と、所有情報関連情報とは、関連付けられている。
【００５１】
「ａｄｄｒｅｓｓ」の列１１において、「ａ」〜「ｄ」は、ネット識別情報であり、「Ｍ」，「Ｓ１」〜「Ｓ３」は、装置識別情報であり、これらのネット識別情報および装置識別情報は、「．」によって区切られる。「Ｍ」は、マスタ１ａの装置識別情報であり、「Ｓ１」〜「Ｓ３」は、スレーブ１ｂの装置識別情報である。「ｆｉｌｅ」の列１２において、「ａａａ」〜「ｅｅｅ」は、ファイルの名前であり、「ｔｘｔ」はファイルの拡張子であり、これらのファイルの名前および拡張子は、「．」で区切られる。
【００５２】
図３に示すピコネット内情報は、ネット識別情報が「ａ」であるピコネット３（以下、ピコネット３ａ）のピコネット内情報と、ネット識別情報が「ｂ」であるピコネット３（以下、ピコネット３ｂ）のピコネット内情報と、ネット識別情報が「ｃ」であるピコネット３（以下、ピコネット３ｃ）のピコネット内情報と、ネット識別情報が「ｄ」であるピコネット３（以下、ピコネット３ｄ）のピコネット内情報とを含む。
【００５３】
図３に示すピコネット内情報は、ピコネット３ｄのマスタ１ａ、ピコネット３ｃのマスタ１ａ、ピコネット３ｂのマスタ１ａ、ピコネット３ａのマスタ１ａ、という順で伝送された情報である。「ａｄｄｒｅｓｓ」の列１１におけるネット識別情報は、ピコネット内情報が各ピコネット３内のマスタ１ａに中継されるたびに、追加される。
【００５４】
一例として述べると、「ａ．ｂ．ｃ．ｄ．Ｍ」で表される端末装置１は、「ａａａ．ｔｘｔ」，「ｂｂｂ．ｔｘｔ」および「ｃｃｃ．ｔｘｔ」という各所有情報関連情報が付された各所有情報を所有する。また、ピコネット３ａ内の端末装置１から、「ａ．ｂ．ｃ．ｄ．Ｍ」で表される端末装置１までは、ピコネット３ａのマスタ１ａ、ピコネット３ｂのマスタ１ａ、ピコネット３ｃのマスタ１ａ、ピコネット３ｄのマスタ１ａ、というように逆に辿っていけばよい。
【００５５】
図４は、端末装置１の制御手段８における装置識別情報および所有情報関連情報の送受信動作を説明するためのフローチャートである。図５は、端末装置１の制御手段８における図４に続く装置識別情報および所有情報関連情報の送受信動作を説明するためのフローチャートである。端末装置１の制御手段８における装置識別情報および所有情報関連情報の送受信動作は、端末装置１の電源がオンになり、端末装置１がスレーブ１ｂおよびマスタ１ａのいずれか一方に設定された状態で、開始される。装置識別情報および所有情報関連情報の送受信動作を開始すると、まず、ステップａ１で、スレーブ１ｂに設定されたか否かを判定する。
【００５６】
前記ステップａ１でスレーブ１ｂに設定されたと判定すると、ステップａ２に進む。ステップａ２で、端末装置１の装置識別情報および所有情報関連情報を、端末装置１が属するピコネット３内のマスタ１ａに、通信手段４によって送信させて、ステップａ３に進む。ステップａ３で、前記装置識別情報および所有情報関連情報を送信してから所定時間を経過したか否かを判定する。所定時間を経過するまでステップａ３の動作を繰り返し実行し、所定時間を経過したと判定すると、ステップａ２に戻る。
【００５７】
前記ステップａ１でスレーブ１ｂ以外に設定されたと判定すると、換言すればマスタ１ａに設定されたと判定すると、ステップａ４に進む。ステップａ４で、端末装置１が属するピコネット３内のスレーブ１ｂからの装置識別情報および所有情報関連情報を受信したか否かを判定する。ステップａ４で前記装置識別情報および所有情報関連情報を受信したと判定すると、ステップａ５に進み、それ以外の場合は、ステップａ７に進む。
【００５８】
ステップａ５で、端末装置１が属するピコネット３のネット識別情報と、端末装置１が属するピコネット３内のスレーブ１ｂからの装置識別情報および所有情報関連情報と、端末装置１の装置識別情報および所有情報関連情報とに基づいて、ピコネット内情報を生成して、ステップａ６に進む。ステップａ６で、前記ピコネット内情報を、他のピコネット３内のマスタ１ａに、通信手段４によって送信させて、ステップａ４に戻る。
【００５９】
ステップａ７で、他のピコネット３内のマスタ１ａからのピコネット内情報を受信したか否かを判定する。ステップａ７で前記ピコネット内情報を受信したと判定すると、ステップａ８に進み、それ以外の場合は、ステップａ４に戻る。
【００６０】
ステップａ８で、他のピコネット３内のマスタ１ａからのピコネット内情報のうち、ネット識別情報の個数が所定の個数よりも多い情報を消去して、ステップａ９に進む。ステップａ９で、端末装置１が属するピコネット３のネット識別情報と、他のピコネット３内のマスタ１ａからのピコネット内情報と、端末装置１が属するピコネット３のピコネット内情報とに基づいて、新たなピコネット内情報を生成して、ステップａ１０に進む。ステップａ１０で、前記新たなピコネット内情報を、さらに他のピコネット３内のマスタ１ａに通信手段４によって送信させて、ステップａ４に戻る。
【００６１】
詳細に述べると、前記ステップａ５でピコネット内情報を生成すると、生成したピコネット内情報を、記憶手段５に記憶させ、端末装置１が属するピコネット３内のスレーブ１ｂに通信手段４によって送信させる。これらの記憶および送信は、前記ステップａ６よりも先でもよく、後でもよい。また前記ステップａ９で新たなピコネット内情報を生成すると、生成した新たなピコネット内情報を、記憶手段５に記憶させ、端末装置１が属するピコネット３内のスレーブ１ｂに通信手段４によって送信させる。これらの記憶および送信は、前記ステップａ１０よりも先でもよく、後でもよい。前記ステップａ１でスレーブ１ｂに設定されたと判定し、端末装置１が属するピコネット３内のマスタ１ａから送信されるピコネット内情報および新たなピコネット内情報を、通信手段４によって受信すると、受信したピコネット内情報および新たなピコネット内情報を、記憶手段５に記憶させる。
【００６２】
図６は、端末装置１の制御手段８による所有情報受信動作を説明するためのフローチャートである。端末装置１の制御手段８による所有情報受信動作は、操作者による操作手段７の操作によって、注目する所有情報関連情報が指定され、検索の開始指令が与えられると、開始される。所有情報受信動作を開始すると、まず、ステップｂ１で、記憶手段５に記憶されている所有情報関連情報を参照して、指定された所有情報関連情報を検索して、ステップｂ２に進む。
【００６３】
ステップｂ２で、注目する所有情報関連情報が存在するか否かを判定する。注目する所有情報関連情報が存在すると判定すると、ステップｂ３に進む。注目する所有情報関連情報が存在しないと判定すると、所有情報受信動作を終了する。
【００６４】
ステップｂ３で、注目する所有情報関連情報に関連付けられている装置識別情報およびネット識別情報を取得して、ステップｂ４に進む。ステップｂ４で、取得した装置識別情報およびネット識別情報によって特定される端末装置１までのリンクが生きているか否かを判定する。この判定は、取得した装置識別情報およびネット識別情報によって特定される端末装置１に、通信開始要求を、通信手段４によって送信させた後、前記端末装置１からの応答があるか否かによって、行われる。前記端末装置１からの応答があったとき、リンクが生きていると判定し、ステップｂ５に進む。前記端末装置１からの応答がないとき、リンクが生きていないと判定し、ステップｂ１に戻り、再検索を行う。この再検索では、先に取得したものとは異なる装置識別情報およびネット識別情報を検索する。
【００６５】
ステップｂ５で、取得した装置識別情報およびネット識別情報によって特定される端末装置１からの、前記注目する所有情報関連情報に係る所有情報の受信を開始して、ステップｂ６に進む。ステップｂ６で、前記所有情報の受信が完了したか否かを判定する。
【００６６】
前記ステップｂ６で前記所有情報の受信が完了していないと判定すると、ステップｂ８に進む。そしてステップｂ８で、前記所有情報の受信が途絶えているか否かを判定する。前記所有情報の受信が途絶えていると判定すると、ステップｂ１に戻り、再検索を行う。この再検索でも、先に取得したものとは異なる装置識別情報およびネット識別情報を検索する。前記所有情報の受信が途絶えていないと判定すると、ステップｂ６に戻る。前記ステップｂ６で前記所有情報の受信が完了したと判定すると、所有情報受信動作を終了する。
【００６７】
以上のような本実施の形態によれば、通信手段４は、装置識別情報および所有情報関連情報を、無線ネットワーク２を介して他の端末装置１に送信する。これによって端末装置１は、この端末装置１の装置識別情報および所有情報関連情報を、他の端末装置１に認識させることができる。また通信手段４は、他の端末装置１から無線ネットワーク２を介して送信される装置識別情報および所有情報関連情報を受信する。これによって端末装置１は、他の端末装置１の装置識別情報および所有情報関連情報を、認識することができる。したがって無線ネットワーク２を構築する複数の端末装置１は、装置識別情報および所有情報関連情報を認識し合うことができる。
【００６８】
装置識別情報は、端末装置１を識別する情報であり、所有情報関連情報は、端末装置１が所有する所有情報に関連する情報である。このような装置識別情報および所有情報関連情報を、各端末装置１間で認識し合うことができるので、任意の端末装置１によって、所望の所有情報を探し、この所望の所有情報を所有する端末装置１を特定することができる。したがって任意の端末装置１によって、所望の所有情報を、この所望の所有情報を所有する端末装置１から取得することができる。
【００６９】
装置識別情報および所有情報関連情報は、所有情報に比べて、データ量が小さい。このような装置識別情報および所有情報関連情報が各端末装置１間で送受信されるので、各端末装置１において、送受信に対する負荷を軽減することができる。
【００７０】
詳細に述べると、端末装置１がスレーブ１ｂであるとき、通信手段４は、端末装置１の装置識別情報および所有情報関連情報を、端末装置１が属するピコネット３内のマスタ１ａに送信する。また端末装置１がマスタ１ａであるとき、通信手段４は、端末装置１が属するピコネット３内のスレーブ１ｂから送信される装置識別情報および所有情報関連情報を受信する。したがってピコネット３内の各端末装置１の装置識別情報および所有情報関連情報は、ピコネット３内のマスタ１ａに集約される。
【００７１】
これによってピコネット３内のマスタ１ａは、集約された装置識別情報および所有情報関連情報を用いて、ピコネット３内のスレーブ１ｂの装置識別情報および所有情報関連情報を認識することができる。またピコネット３内のスレーブ１ｂは、集約された装置識別情報および所有情報関連情報を用いて、ピコネット３内のマスタ１ａおよび他のスレーブ１ｂの装置識別情報および所有情報関連情報を認識することができる。
【００７２】
これによってピコネット３内において、任意の端末装置１によって、所望の所有情報を探し、この所望の所有情報を所有する端末装置１を特定することができる。したがってピコネット３内において、任意の端末装置１によって、所望の所有情報を、この所望の所有情報を所有する端末装置１から取得することができる。
【００７３】
また端末装置１がマスタ１ａであるとき、通信手段４は、ピコネット内情報を、他のピコネット３内のマスタ１ａに送信する。ピコネット内情報は、端末装置１が属するピコネット３内のスレーブ１ｂからの装置識別情報および所有情報関連情報と、端末装置１の装置識別情報および所有情報関連情報とを含む。したがってピコネット３内の各端末装置１は、これらの各端末装置１の装置識別情報および所有情報関連情報を、他のピコネット３内の各端末装置１に認識させることができる。
【００７４】
また端末装置１がマスタ１ａであるとき、通信手段４は、他のピコネット３内のマスタ１ａから送信されるピコネット内情報を受信する。したがってピコネット３内の各端末装置１は、他のピコネット３内の各端末装置１の装置識別情報および所有情報関連情報を、認識することができる。
【００７５】
このように異なるピコネット３の各端末装置１間で、装置識別情報および所有情報関連情報を認識し合うことができるので、異なるピコネット３間において、任意の端末装置１によって、所望の所有情報を探し、この所望の所有情報を所有する端末装置１を特定することができる。したがって異なるピコネット３間において、任意の端末装置１によって、所望の所有情報を、この所望の所有情報を所有する端末装置１から取得することができる。
【００７６】
また端末装置１がマスタ１ａであるとき、通信手段４は、他のピコネット３内のマスタ１ａからのピコネット内情報を、端末装置１が属するピコネット３のピコネット内情報とともに、さらに他のピコネット３内のマスタ１ａに送信する。したがって各ピコネット３のピコネット内情報を、効率よく送受信することができる。
【００７７】
また端末装置１がマスタ１ａであるとき、通信手段４によって送信されるピコネット内情報の装置識別情報には、端末装置１が属するピコネット３を識別するネット識別情報が付加される。これによってピコネット内情報は、各ピコネット３に中継されるたびに、装置識別情報にネット識別情報が付加される。したがって付加されたネット識別情報を参照することによって、ピコネット内情報の伝送経路を認識することができる。
【００７８】
またピコネット内情報は、装置識別情報に付加されたネット識別情報の個数が所定の個数よりも多くなると、消去されるので、ネットワーク距離を制限して、情報を転送可能な範囲を制限することができ、情報の漏洩を防ぐことができる。ネットワーク距離が長くなるほど、情報の転送は不安定となり、情報転送に対する無線ネットワーク２の信頼性は低下する。本実施の形態では、前述のようにしてネットワーク距離を制限することによって、情報転送に対する無線ネットワーク２の信頼性を向上させることができる。
【００７９】
また端末装置１がスレーブ１ｂであるとき、通信手段４は、所定時間毎に、端末装置１の装置識別情報および所有情報関連情報を、端末装置１が属するピコネット３内のマスタ１ａに送信する。これによってピコネット３内のマスタ１ａに集約される装置識別情報および所有情報関連情報を、更新することができる。したがって所有情報が追加あるいは削除されたり、端末装置１の移動などによって無線ネットワーク２の構成が変化したりしても、装置識別情報および所有情報関連情報を、各端末装置１間で正しく認識し合うことができる。
【００８０】
また検索手段９は、注目する所有情報関連情報を検索する。そして通信手段４は、検索手段９による検索結果を用いて、前記注目する所有情報関連情報に係る所有情報を、この所有情報を所有する端末装置１から取得する。したがって任意の端末装置１によって、所望の所有情報を、この所望の所有情報を所有する端末装置１から容易に取得することができ、利便性を向上させることができる。
【００８１】
また無線ネットワーク２内の各端末装置１は、ブルートゥースを利用して、情報を送受信することができる。ブルートゥースは、他の無線通信と比べて、省電力、近距離、無免許で利用可能および小形化などの利便性を有しているので、前述のような無線ネットワーク２を、容易に構築することができる。
【００８２】
また無線ネットワーク２は、インターネットに接続されていないネットワークであり、小規模な閉じたネットワークである。したがって通信に対して課金されることがない。また、インターネットに接続している他者からの監視および攻撃が防がれ、セキュリティ性が向上される。
【００８３】
前述の実施の形態は、本発明の例示に過ぎず、本発明の範囲内において構成を変更することができる。たとえば、図６のステップｂ８で所有情報の受信が途絶えていると判定したときに、装置識別情報および所有情報関連情報の更新指令を送信し、前記更新指令に応答して、各端末装置１が、装置識別情報および所有情報関連情報を送信してもよい。また、図６のステップｂ６で所有情報の受信が完了したと判定したときに、装置識別情報および所有情報関連情報を送信してもよい。さらに、スレーブ１ｂおよびマスタ１ａの転換、新たなピコネット３の構築、既存のピコネット３の拡張などによって、無線ネットワーク２の構成が変化したときに、装置識別情報および所有情報関連情報が送信されてもよい。
【００８４】
図６のステップｂ３では、指定された所有情報関連情報が複数、存在する場合、これらの所有情報関連情報に関連付けられる装置識別情報およびネット識別情報のうち、ネット識別情報の個数が少ない装置識別情報およびネット識別情報を取得するようにしてもよい。これによって所望の所有情報を最短経路で取得することができる。したがって所望の所有情報の取得に対する信頼性を向上させるとともに、所望の所有情報の取得に要する時間を短縮することができる。
【００８５】
端末装置１がスレーブ１ｂであるとき、制御手段８は、マスタ１ａからのピコネット内情報のうち、ネット識別情報の個数が所定の個数よりも多い情報を消去してもよい。この場合、前記所定の個数は、端末装置１毎に、操作者による操作手段７の操作によって設定されてもよい。これによっても、ネットワーク距離を制限して、情報を伝送可能な範囲を制限することができる。
【００８６】
ピコネット内情報は、スレーブ１ｂの記憶手段５に記憶せず、マスタ１ａの記憶手段５にだけ記憶するようにしてもよい。この場合、スレーブ１ｂで所有情報受信動作が実行されるとき、そのスレーブ１ｂが属するピコネット３内のマスタ１ａの記憶手段５に記憶されているピコネット内情報を参照して、検索が行われてもよい。
【００８７】
ピコネット内情報は、圧縮・暗号化されて、各端末装置１間で送受信されてもよい。これによって、各端末装置１間で送受信されるデータ量を小さくすることができる。またピコネット内情報は、圧縮・暗号化された状態で、記憶手段５に記憶されてもよい。これによって、記憶手段５に記憶されるデータ量を小さくすることができる。
【００８８】
端末装置１の記憶手段５には、共有設定されたフォルダが作成され、このフォルダ内に、所有情報が格納されるようにしてもよい。これによって、情報共有の可否を、操作者が選択することができる。
【００８９】
所有情報関連情報は、ファイルの名前および拡張子に限らず、たとえばファイルの大きさであってもよく、ファイルが生成、変更あるいは参照された日付および時刻であってもよい。また所有情報関連情報は、ファイルの名前および拡張子、ファイルの大きさ、ならびにファイルが生成、変更あるいは参照された日付および時刻の組合わせであってもよい。
【００９０】
無線ネットワーク２は、学校および会社において、資料および通達などの情報を、各端末装置１間で送受信するために用いられてもよい。無線ネットワーク２は、観光地において、観光地に関する情報を、各端末装置１間で送受信するために用いられてもよい。
【００９１】
端末装置１は、マスタ１ａとしての機能およびスレーブ１ｂとしての機能の両者を必ずしも有する必要はなく、これらの機能のいずれか一方だけを有していてもよい。
【００９２】
端末装置１は、ブルートゥースに代えて、ＩＥＥＥ８０２．１１ｂおよびＩｒＤＡ（Infrared Data Association）などの無線通信規格を利用して通信可能であってもよい。
【図面の簡単な説明】
【００９３】
【図１】本発明の実施の一形態の情報共有システム２１を備える端末装置１を複数、含む無線ネットワーク２を模式的に示す図である。
【図２】端末装置１の構成を示すブロック図である。
【図３】ピコネット内情報の構造の一例を示す図である。
【図４】端末装置１の制御手段８における装置識別情報および所有情報関連情報の送受信動作を説明するためのフローチャートである。
【図５】端末装置１の制御手段８における図４に続く装置識別情報および所有情報関連情報の送受信動作を説明するためのフローチャートである。
【図６】端末装置１の制御手段８による所有情報受信動作を説明するためのフローチャートである。
【符号の説明】
【００９４】
１  端末装置
１ａ  マスタ
１ｂ  スレーブ
２  無線ネットワーク
３  ピコネット
４  通信手段
５  記憶手段
６  表示手段
７  操作手段
８  制御手段
９  検索手段
２１  情報共有システム
【図１】
2006197134.tif 000003
【図２】
2006197134.tif 000004
【図３】
2006197134.tif 000005
【図４】
2006197134.tif 000006
【図５】
2006197134.tif 000007
【図６】
2006197134.tif 000008