(57)【特許請求の範囲】
【請求項１】
自装置の位置に関連する位置関連情報を取得する取得機能を持つ第１の端末装置と、
前記位置取得機能を持たない第２の端末装置と、
前記位置関連情報を端末情報として管理するサーバ装置と、
を含む情報補完システムであって、
前記第１の端末装置は、
自装置の識別情報と前記位置関連情報とを前記サーバ装置に送信する手段と、前記自装置の識別情報を近距離通信を用いて近傍の不特定端末装置に送信する手段とを有し、
前記第２の端末装置は、
前記近距離通信にて前記第１の端末装置の識別情報を受信した場合に当該識別情報と自装置の識別情報とを近接端末情報として前記サーバ装置に送信する手段を有し、
前記サーバ装置は、
前記第１の端末装置から受信した前記第１の端末装置の識別情報と前記位置関連情報とを関連付けて蓄積する蓄積手段と、前記第２の端末装置から受信した前記近接端末情報内の前記第１の端末装置の識別情報を基に前記蓄積手段に蓄積された情報を検索する検索手段と、前記検索手段で検索された前記位置関連情報を前記近接端末情報内の前記第２の端末装置の識別情報に関連付けて前記蓄積手段に登録する補完手段とを有することを特徴とする情報補完システム。
【請求項２】
前記第１の端末装置及び前記第２の端末装置各々は、時刻情報を取得する時刻取得手段を含み、
前記第１の端末装置は、自装置の識別情報と前記位置関連情報と前記時刻取得手段で取得した時刻情報とを前記サーバ装置に送信し、
前記第２の端末装置は、前記近距離通信にて受信した識別情報と自装置の識別情報と前記時刻取得手段で取得した時刻情報とを前記近接端末情報として前記サーバ装置に送信し、
前記検索手段は、前記蓄積手段に蓄積された情報の中から検索したデータのうちの前記近接端末情報内の時刻情報から一定範囲内にあるデータを抽出して前記補完手段に送出することを特徴とする請求項１記載の情報補完システム。
【請求項３】
自装置の位置に関連する位置関連情報を取得する取得機能を持つ第１及び第２の端末装置と、
前記位置関連情報を端末情報として管理するサーバ装置と、
を含む情報補完システムであって、
前記第１及び第２の端末装置各々は、
自装置の識別情報と前記位置関連情報とを前記サーバ装置に送信する手段と、前記自装置の識別情報を近距離通信を用いて近傍の不特定端末装置に送信する手段と、
前記近距離通信にて識別情報を受信した場合に当該識別情報と自装置の識別情報とを近接端末情報として前記サーバ装置に送信する手段とを有し、
前記サーバ装置は、
前記第１及び第２の端末装置各々から受信した識別情報と前記位置関連情報とを関連付けて蓄積する蓄積手段と、前記第１及び第２の端末装置から受信した前記近接端末情報内の前記近距離通信で受信した識別情報を基に前記蓄積手段に蓄積された情報を検索する検索手段と、前記検索手段で検索された前記位置関連情報を前記近接端末情報内の前記近距離通信で受信した識別情報とともに送られてきた識別情報に関連付けて前記蓄積手段に登録する補完手段とを有し、
前記補完手段は、
前記第１の端末装置の位置関連情報と前記第２の端末装置の位置関連情報とを相互に補完することを特徴とする情報補完システム。
【請求項４】
前記第１及び第２の端末装置各々は、時刻情報を取得する時刻取得手段を含み、
前記第１及び第２の端末装置各々は、自装置の識別情報と前記位置関連情報と前記時刻取得手段で取得した時刻情報とを前記サーバ装置に送信するとともに、前記近接端末情報に前記時刻取得手段で取得した時刻情報を付与して前記サーバ装置に送信し、
前記検索手段は、前記蓄積手段に蓄積された情報の中から検索したデータのうちの前記近接端末情報内の時刻情報から一定範囲内にあるデータを抽出して前記補完手段に送出することを特徴とする請求項３記載の情報補完システム。
【請求項５】
前記位置関連情報は、少なくとも前記端末装置の緯度及び経度と前記端末装置の位置の温度と前記端末装置の位置の湿度とのいずれかを含み、かつ前記端末装置の近傍に位置する端末装置で略同一の情報を取得可能と推測する情報であることを特徴とする請求項１から４のいずれかに記載の情報補完システム。
【請求項６】
前記近距離通信は、Ｂｌｕｅｔｏｏｔｈ（登録商標）であることを特徴とする請求項１から５いずれかに記載の情報補完システム。
【請求項７】
上記の請求項１から６いずれかに記載のサーバ装置の構成を含むことを特徴とするサーバ装置。
【請求項８】
自装置の位置に関連する位置関連情報を取得する取得機能を持つ第１の端末装置と、
前記位置取得機能を持たない第２の端末装置と、
前記位置関連情報を端末情報として管理するサーバ装置と、
を含むシステムにおける情報補完方法であって、
前記第１の端末装置が、
自装置の識別情報と前記位置関連情報とを前記サーバ装置に送信する処理と、前記自装置の識別情報を近距離通信を用いて近傍の不特定端末装置に送信する処理とを実行し、
前記第２の端末装置が、
前記近距離通信にて前記第１の端末装置の識別情報を受信した場合に当該識別情報と自装置の識別情報とを近接端末情報として前記サーバ装置に送信する処理を実行し、
前記サーバ装置が、
前記第１の端末装置から受信した前記第１の端末装置の識別情報と前記位置関連情報とを関連付けて蓄積手段に蓄積する処理と、前記第２の端末装置から受信した前記近接端末情報内の前記第１の端末装置の識別情報を基に前記蓄積手段に蓄積された情報を検索する検索処理と、前記検索処理で検索された前記位置関連情報を前記近接端末情報内の前記第２の端末装置の識別情報に関連付けて前記蓄積手段に登録する補完処理とを実行することを特徴とする情報補完方法。
【請求項９】
自装置の位置に関連する位置関連情報を取得する取得機能を持つ第１及び第２の端末装置と、
前記位置関連情報を端末情報として管理するサーバ装置と、
を含むシステムにおける情報補完方法であって、
前記第１及び第２の端末装置各々が、
自装置の識別情報と前記位置関連情報とを前記サーバ装置に送信する処理と、前記自装置の識別情報を近距離通信を用いて近傍の不特定端末装置に送信する処理と、
前記近距離通信にて識別情報を受信した場合に当該識別情報と自装置の識別情報とを近接端末情報として前記サーバ装置に送信する処理とを実行し、
前記サーバ装置が、
前記第１及び第２の端末装置各々から受信した識別情報と前記位置関連情報とを関連付けて蓄積手段に蓄積する蓄積処理と、前記第１及び第２の端末装置から受信した前記近接端末情報内の前記近距離通信で受信した識別情報を基に前記蓄積手段に蓄積された情報を検索する検索処理と、前記検索処理で検索された前記位置関連情報を前記近接端末情報内の前記近距離通信で受信した識別情報とともに送られてきた識別情報に関連付けて前記蓄積手段に登録する補完処理とを実行し、
前記補完処理においては、
前記第１の端末装置の位置関連情報と前記第２の端末装置の位置関連情報とを相互に補完することを特徴とする情報補完方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報補完システム、サーバ装置及びそれらに用いる情報補完方法に関し、特に端末の位置情報等の情報を補完する方法に関する。
【背景技術】
【０００２】
本発明に関連する情報補完システムとしては、例えば、特許文献１に記載されたシステムがある。この情報補完システムは、図８に示すように、識別情報発信端末７と、端末８と、サーバ９とから構成されている。
【０００３】
また、識別情報発信端末７は、端末識別子提供部７１と、端末識別子送信部７２とを備え、端末８は、端末識別子受信部８１と、近接端末情報送信部８２と、情報受信部８３とを備えている。サーバ９は、情報蓄積部９１と、蓄積情報検索部９２と、近接端末情報受信部９３と、情報送信部９４とを備えている。
【０００４】
このような構成を有する情報補完システムは、次のように動作する。すなわち、識別情報発信端末７から近距離通信（近傍通信）を用いて自端末の識別情報を発信し、その識別情報を受信した端末８は、識別情報発信端末７からの識別情報をサーバ９に送信する。
【０００５】
サーバ９は、識別情報毎に位置情報等の情報を情報蓄積部９１に蓄積しており、蓄積情報検索部９２にて端末８から送信された識別情報に関する情報を蓄積された情報の中から検索し、情報送信部９４から端末８に返すことで、端末８が情報蓄積部９１に蓄積された情報を得ることができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−１０８９８９号公報（第７〜８頁、図１）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した情報補完システムでは、識別情報発信端末からサーバに対する情報の送信ができないため、予めサーバ上に情報を蓄積しておく必要があるという問題がある。
【０００８】
また、上述した情報補完システムでは、端末が互いに情報を補完するのではなく、識別情報発信端末から一方的に情報を受け取るため、専用の識別情報発信端末を配置する必要があるという問題がある。
【０００９】
また、別のシステムでは、端末が取得できない情報を、該情報を取得できる別の端末から、近距離通信を用いて取得するという方法が取られている。しかしながら、この別のシステムでは、近距離通信で情報を取得する際に、相手の端末との通信路を確立する必要があるため、端末間で互いの認証が必要になるという問題がある。
【００１０】
上記のように、位置情報等を直接取得不可能な端末が位置情報等を取得するには、近傍にあり、当該情報を持った他の端末から近距離通信によって位置情報等を取得するか、または近傍にある端末から識別情報を取得して、これを予め識別情報と位置情報等との関連を記録したサーバに問い合わせることで位置情報等を入手する必要がある。
【００１１】
そこで、本発明の目的は上記の問題点を解消し、特定の情報を取得する手段を持たず、さらに近傍の端末と直接通信を行ってその特定の情報を取得しなくても、特定の情報を記録することができる情報補完システム、サーバ装置及びそれらに用いる情報補完方法を提供することにある。
【課題を解決するための手段】
【００１２】
本発明による情報補完システムは、
自装置の位置に関連する位置関連情報を取得する取得機能を持つ第１の端末装置と、
前記位置取得機能を持たない第２の端末装置と、
前記位置関連情報を端末情報として管理するサーバ装置と、
を含む情報補完システムであって、
前記第１の端末装置は、
自装置の識別情報と前記位置関連情報とを前記サーバ装置に送信する手段と、前記自装置の識別情報を近距離通信を用いて近傍の不特定端末装置に送信する手段とを有し、
前記第２の端末装置は、
前記近距離通信にて前記第１の端末装置の識別情報を受信した場合に当該識別情報と自装置の識別情報とを近接端末情報として前記サーバ装置に送信する手段を有し、
前記サーバ装置は、
前記第１の端末装置から受信した前記第１の端末装置の識別情報と前記位置関連情報とを関連付けて蓄積する蓄積手段と、前記第２の端末装置から受信した前記近接端末情報内の前記第１の端末装置の識別情報を基に前記蓄積手段に蓄積された情報を検索する検索手段と、前記検索手段で検索された前記位置関連情報を前記近接端末情報内の前記第２の端末装置の識別情報に関連付けて前記蓄積手段に登録する補完手段とを有することを特徴とする。
本発明による他の情報補完システムは、
自装置の位置に関連する位置関連情報を取得する取得機能を持つ第１及び第２の端末装置と、
前記位置関連情報を端末情報として管理するサーバ装置と、
を含む情報補完システムであって、
前記第１及び第２の端末装置各々は、
自装置の識別情報と前記位置関連情報とを前記サーバ装置に送信する手段と、前記自装置の識別情報を近距離通信を用いて近傍の不特定端末装置に送信する手段と、
前記近距離通信にて識別情報を受信した場合に当該識別情報と自装置の識別情報とを近接端末情報として前記サーバ装置に送信する手段とを有し、
前記サーバ装置は、
前記第１及び第２の端末装置各々から受信した識別情報と前記位置関連情報とを関連付けて蓄積する蓄積手段と、前記第１及び第２の端末装置から受信した前記近接端末情報内の前記近距離通信で受信した識別情報を基に前記蓄積手段に蓄積された情報を検索する検索手段と、前記検索手段で検索された前記位置関連情報を前記近接端末情報内の前記近距離通信で受信した識別情報とともに送られてきた識別情報に関連付けて前記蓄積手段に登録する補完手段とを有し、
前記補完手段は、
前記第１の端末装置の位置関連情報と前記第２の端末装置の位置関連情報とを相互に補完することを特徴とする。
【００１３】
本発明によるサーバ装置は、上記の情報補完システム内のサーバ装置の構成を含むことを特徴とする。
【００１４】
本発明による情報補完方法は、
自装置の位置に関連する位置関連情報を取得する取得機能を持つ第１の端末装置と、
前記位置取得機能を持たない第２の端末装置と、
前記位置関連情報を端末情報として管理するサーバ装置と、
を含むシステムにおける情報補完方法であって、
前記第１の端末装置が、
自装置の識別情報と前記位置関連情報とを前記サーバ装置に送信する処理と、前記自装置の識別情報を近距離通信を用いて近傍の不特定端末装置に送信する処理とを実行し、
前記第２の端末装置が、
前記近距離通信にて前記第１の端末装置の識別情報を受信した場合に当該識別情報と自装置の識別情報とを近接端末情報として前記サーバ装置に送信する処理を実行し、
前記サーバ装置が、
前記第１の端末装置から受信した前記第１の端末装置の識別情報と前記位置関連情報とを関連付けて蓄積手段に蓄積する処理と、前記第２の端末装置から受信した前記近接端末情報内の前記第１の端末装置の識別情報を基に前記蓄積手段に蓄積された情報を検索する検索処理と、前記検索処理で検索された前記位置関連情報を前記近接端末情報内の前記第２の端末装置の識別情報に関連付けて前記蓄積手段に登録する補完処理とを実行することを特徴とする。
本発明による他の情報補完方法は、
自装置の位置に関連する位置関連情報を取得する取得機能を持つ第１及び第２の端末装置と、
前記位置関連情報を端末情報として管理するサーバ装置と、
を含むシステムにおける情報補完方法であって、
前記第１及び第２の端末装置各々が、
自装置の識別情報と前記位置関連情報とを前記サーバ装置に送信する処理と、前記自装置の識別情報を近距離通信を用いて近傍の不特定端末装置に送信する処理と、
前記近距離通信にて識別情報を受信した場合に当該識別情報と自装置の識別情報とを近接端末情報として前記サーバ装置に送信する処理とを実行し、
前記サーバ装置が、
前記第１及び第２の端末装置各々から受信した識別情報と前記位置関連情報とを関連付けて蓄積手段に蓄積する蓄積処理と、前記第１及び第２の端末装置から受信した前記近接端末情報内の前記近距離通信で受信した識別情報を基に前記蓄積手段に蓄積された情報を検索する検索処理と、前記検索処理で検索された前記位置関連情報を前記近接端末情報内の前記近距離通信で受信した識別情報とともに送られてきた識別情報に関連付けて前記蓄積手段に登録する補完処理とを実行し、
前記補完処理においては、
前記第１の端末装置の位置関連情報と前記第２の端末装置の位置関連情報とを相互に補完することを特徴とする。
【発明の効果】
【００１５】
本発明は、上記のような構成及び動作とすることで、特定の情報を取得する手段を持たず、さらに近傍の端末と直接通信を行ってその特定の情報を取得しなくても、特定の情報を記録することができるという効果が得られる。
【図面の簡単な説明】
【００１６】
【図１】本発明の第１の実施の形態による情報補完システムの構成例を示すブロック図である。
【図２】本発明の第１の実施の形態による情報補完システムの動作例を示すシーケンスチャートである。
【図３】本発明の第２の実施の形態による情報補完システムの構成例を示すブロック図である。
【図４】図３に示す情報蓄積部における端末情報の補完動作を示す図である。
【図５】本発明の第３の実施の形態による情報補完システムの構成例を示すブロック図である。
【図６】本発明の第３の実施の形態による情報補完システムの動作例を示すシーケンスチャートである。
【図７】図５に示す情報蓄積部の構成例を示す図である。
【図８】本発明に関連する情報補完システムの構成例を示すブロック図である。
【発明を実施するための形態】
【００１７】
次に、本発明の実施の形態について図面を参照して説明する。まず、本発明による情報補完システムの概要について説明する。本発明による情報補完システムでは、近距離通信［例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）等］（以下、近傍通信とする）の識別情報を用いて、近傍端末間でデータのやり取りを行うことなく、それらの端末の位置に関連する位置関連情報を補完することを特徴とする。
【００１８】
本発明による情報補完システムでは、各端末が取得した情報をサーバに送信するとともに、各端末が検知した近傍端末の識別情報をサーバに送信し、サーバで受信した近傍端末の識別情報を用いて、それら近傍端末の情報を互いに補完しあっている。
【００１９】
図１は本発明の第１の実施の形態による情報補完システムの構成例を示すブロック図である。図１において、本発明の第１の実施の形態による情報補完システムは、情報提供端末１と、端末２と、サーバ３とから構成されている。
【００２０】
情報提供端末１は、端末識別子提供部１１と、情報取得部１２と、情報送信部１３と、端末識別子送信部１４とを含んで構成されている。端末２は、端末識別子提供部２１と、端末識別子受信部２２と、近接端末情報送信部２３とを含んで構成されている。サーバ３は、情報受信部３１と、情報蓄積部３２と、近接端末情報受信部３３と、蓄積情報検索部３４と、情報補完部３５とを含んで構成されている。
【００２１】
上記の情報提供端末１、端末２、サーバ３各々の各部は、概略、次のように動作する。
【００２２】
端末識別子提供部１１は、情報提供端末１を一意に識別するための端末識別子を持ち、該端末識別子を、情報送信部１３と、端末識別子送信部１４とに提供する。この端末識別子としては、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）で用いられるＢｌｕｅｔｏｏｔｈ（登録商標）  Ｄｅｖｉｃｅ  Ａｄｄｒｅｓｓを利用することができる。
【００２３】
情報取得部１２は、情報提供端末１が存在する地点の位置関連情報を取得し、この位置関連情報を端末情報とする。端末情報の例としては、グローバル・ポジショニング・システム（ＧＰＳ）を利用した緯度及び経度の情報、気温計を用いた気温情報、湿度計を用いた湿度情報等が挙げられる。この端末情報は、その情報を取得した端末に近接する端末であるならば、同一あるいは同様の情報として取得可能であると推測することができる情報であれば、適用することができる。
【００２４】
情報送信部１３は、端末識別子提供部１１から得られた端末識別子と、情報取得部１２から得られた端末情報とをサーバ３に送信する。端末識別子送信部１４は、端末識別子提供部１１から得られた端末識別子を、近傍通信を用いて不特定の端末に送信する。
【００２５】
端末識別子提供部２１は、端末２を一意に識別するための端末識別子を持ち、その端末識別子を近接端末情報送信部２３に提供する。端末識別子受信部２２は、近傍通信を用いて、情報提供端末１の識別情報送信部１４が不特定の端末に送信した端末識別子を受信する。
【００２６】
近接端末情報送信部２３は、端末識別子提供部２１から提供された端末２の端末識別子と、端末識別子受信部２２で受信した端末識別子とを近接端末情報としてサーバ３に送信する。
【００２７】
情報受信部３１は、情報提供端末１の情報送信部１３が送信した端末識別子と端末情報とを受信し、端末識別子と端末情報とを情報蓄積部３２に登録する。情報蓄積部３２は、情報受信部３１または情報補完部３５により登録された端末識別子と端末情報とを関連付けて蓄積する。
【００２８】
近接端末情報受信部３３は、端末２の近接端末情報送信部２３が送信した近接端末情報、すなわち端末２の端末識別子と端末２の近傍端末の端末識別子とを受信する。
【００２９】
蓄積情報検索部３４は、近接端末情報受信部３３で受信した端末２の近傍端末の端末識別子を情報蓄積部３２から検索し、その端末識別子に関連付けられた端末情報を読み出す。情報補完部３５は、蓄積情報検索部３４で読み出した端末情報を、端末２の端末識別子と関連付けて情報蓄積部３２に登録する。
【００３０】
図２は本発明の第１の実施の形態による情報補完システムの動作例を示すシーケンスチャートである。これら図１及び図２を参照して本発明の第１の実施の形態による情報補完システムの動作について説明する。
【００３１】
まず、情報取得部１２は、情報提供端末１の端末情報を取得する（図２のａ１）。ここでは、端末情報として、ＧＰＳを用いて「緯度：北緯３５．５７２２２７、経度：東経１３９．６６５８１７」が得られたものとする。
【００３２】
次に、情報送信部１３は、端末識別子提供部１１から提供される情報提供端末１の端末識別子と、情報取得部１２で取得した情報提供端末１の端末情報とをサーバ３の情報受信部３１に送信する（図２のａ２）。
【００３３】
端末識別子提供部１１が提供する端末識別子には、情報提供端末１を一意に識別可能な識別子を用いる。例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）のＢｌｕｅｔｏｏｔｈ（登録商標）  Ｄｅｖｉｃｅ  Ａｄｄｒｅｓｓを用いることができる。
【００３４】
ここでは、端末識別子として、「００−００−００−０１」が提供されるものとすると、「端末識別子：００−００−００−０１、緯度：北緯３５．５７２２２７、経度：東経１３９．６６５８１７」の組が情報送信部１３から情報受信部３１に送信される。
【００３５】
情報受信部３１は、上述したような端末識別子と端末情報との組を受信すると、それらの情報を情報蓄積部３２に登録する（図２のａ３）。
【００３６】
次に、端末識別子送信部１４は、端末識別子提供部１１から得られた端末識別子を、近傍通信を用いて不特定の端末に送信する（図２のａ４）。
【００３７】
端末２の端末識別子受信部２２は、近傍通信を用いて、端末２の近辺で端末識別子を周囲の不特定の端末向けに配信している端末から、当該端末識別子を受信している（図２のａ５）。ここで、情報提供端末１が近くにいるとすると、端末識別子受信部２２は、情報提供端末１の端末識別子「００−００−００−０１」を受信することができる。
【００３８】
近接端末情報送信部２３は、端末識別子受信部２２から得られた近傍端末の端末識別子と、端末識別子提供部２１から提供された端末２の端末識別子との組を、近接端末情報としてサーバ３の近接端末情報受信部３３に送信する（図２のａ６）。
【００３９】
ここでは、端末識別子として「００−００−００−０２」が提供されるものとすると、「端末識別子：００−００−００−０２、近傍端末識別子：００−００−００−０１」の組が近接端末情報送信部２３から近接端末情報受信部３３に送信される。
【００４０】
近接端末情報受信部３３は、近接端末情報送信部２３が送信した近接端末情報、すなわち端末２の端末識別子と近傍端末識別子とを受信する（図２のａ７）。蓄積情報検索部３４は、近接端末情報受信部３３で受信した端末２の近傍端末識別子を基に情報蓄積部３２に蓄積された情報を検索し、当該端末識別子に関連付けられた端末情報を読み出す（図２のａ８）。
【００４１】
ここでは、情報蓄積部３２に蓄積された情報から「端末識別子：００−００−００−０１」のデータを検索すると、上記のａ３の処理で登録した「端末識別子：００−００−００−０１、緯度：北緯３５．５７２２２７、経度：東経１３９．６６５８１７」が発見され、端末情報として「緯度：北緯３５．５７２２２７、経度：東経１３９．６６５８１７」が読み出される。
【００４２】
最後に、情報補完部３５は、蓄積情報検索部３４で読み出した端末情報を、端末２の端末識別子と関連付けて情報蓄積部３２に登録する（図２のａ９）。ここでは、「端末識別子：００−００−００−０２、緯度：北緯３５．５７２２２７、経度：東経１３９．６６５８１７」が情報蓄積部３２に登録される。
【００４３】
このように、本実施の形態では、特定の情報（位置関連情報）を取得する機能を持たない端末２が、当該端末２の端末識別子とともに、当該端末２の近傍にある端末（上記の実施の形態においては情報提供端末１）の端末識別子をサーバ３に送信し、さらに特定の情報を取得可能な端末（情報提供端末１）が、当該端末の端末識別子とともに当該端末で取得した特定の情報をサーバ３に送信し、サーバ３上において近傍にあると判断された端末間で特定の情報を補完している。
【００４４】
すなわち、本実施の形態では、特定の情報の取得機能を持たない端末の近傍にある特定の情報を取得可能な端末で取得した特定の情報を、特定の情報の取得機能を持たない端末の特定の情報であると記録している。そのため、本実施の形態では、特定の情報の取得機能を持たない端末が近傍の端末と直接通信を行って特定の情報を取得しなくても、特定の情報を自端末の特定の情報としてサーバ３上に記録することができる。
【００４５】
また、本実施の形態では、特定の情報を取得可能な端末が取得した特定の情報をサーバ３に送信するというように構成されているため、予めサーバ３上に各端末に提供する特定の情報を蓄積していなくても、特定の情報を記録することができる。
【００４６】
図３は本発明の第２の実施の形態による情報補完システムの構成例を示すブロック図である。図３において、本発明の第２の実施の形態による情報補完システムは、情報提供端末４ａ，４ｂと、サーバ３とから構成されている。
【００４７】
情報提供端末４ａ，４ｂは、それぞれ、端末識別子提供部１１と、情報取得部１２と、情報送信部１３と、端末識別子送信部１４と、端末識別子受信部２２と、近接端末情報送信部２３とを含んで構成されている。
【００４８】
各部の大まかな動作は、上述した本発明の第１の実施の形態における情報提供端末１及び端末２の動作と同様であるため、その説明を省略する。また、サーバ３の構成及び動作も、上述した本発明の第１の実施の形態におけるサーバ３の構成及び動作と同様であるため、その説明を省略する。
【００４９】
図４は図３に示す情報蓄積部３２における端末情報（位置関連情報）の補完動作を示す図である。これら図３及び図４を参照して本発明の第２の実施の形態による情報補完システムの動作について説明する。
【００５０】
情報提供端末４ａ，４ｂは、上述した本発明の第１の実施の形態にて説明した情報提供端末１及び端末２と同様に動作する。但し、情報提供端末４ａまたは情報提供端末４ｂのどちらか一方が、情報提供端末１と同様に動作する場合、他方は端末２と同様に動作する。情報提供端末４ａ，４ｂは、任意に上記の動作を交代することができる。
【００５１】
例えば、情報提供端末４ａの情報取得部１２が位置情報Ａ０１（「端末識別子：００−００−００−０１  緯度：北緯３５．５７２２２７、経度：東経１３９．６６５８１７」）を取得し、情報提供端末４ｂの情報取得部１２が気温情報Ａ０２（「端末識別子：００−００−００−０２  気温：２１．２℃」）を取得する場合、情報提供端末４ａが位置情報Ａ１をサーバ３に送信し、情報提供端末４ｂが気温情報Ａ２をサーバ３に送信することで、これらの情報は情報蓄積部３２に蓄積される。
【００５２】
さらに、情報提供端末４ａと情報提供端末４ｂとが近くに存在する場合、互いの端末識別子送信部１４から送信された端末識別子をそれぞれの端末識別子受信部２２で受信すると、これらの近接端末情報Ａ１１（「端末識別子：００−００−００−０１  近接端末識別子：００−００−００−０２」）及び近接端末情報Ａ１２（「端末識別子：００−００−００−０２  近接端末識別子：００−００−００−０１」）がそれぞれ近接端末情報送信部２３からサーバ３に送信される。
【００５３】
これによって、情報補完部３５は、気温情報Ａ０３（「端末識別子：００−００−００−０１  気温：２１．２℃」）と位置情報Ａ０４（「端末識別子：００−００−００−０２  緯度：北緯３５．５７２２２７、経度：東経１３９．６６５８１７」）とを補完することができる。
【００５４】
このように、本実施の形態では、各情報提供端末４ａ，４ｂが、情報取得部１２による情報の取得と、近傍通信による近接端末情報の取得とが可能であるように構成されているため、各情報提供端末４ａ，４ｂの端末情報を互いに補完しあうことができる。
【００５５】
図５は本発明の第３の実施の形態による情報補完システムの構成例を示すブロック図である。図５において、本発明の第３の実施の形態による情報補完システムは、情報提供端末５と、端末６と、サーバ３とから構成されている。
【００５６】
情報提供端末５は、端末識別子提供部１１と、情報取得部１２と、情報送信部５１と、端末識別子送信部１４と、時刻取得部５２とを含んで構成されている。端末６は、端末識別子提供部２１と、端末識別子受信部２２と、近接端末情報送信部６１と、時刻取得部６２とを含んで構成されている。サーバ３は、情報受信部３１と、情報蓄積部３２と、近接端末情報受信部３３と、蓄積情報検索部３６と、情報補完部３５とを含んで構成されている。
【００５７】
これら情報提供端末５、端末６、サーバ３の各々の各部は、概略、次のように動作する。
【００５８】
情報送信部５１は、端末識別子提供部１１から得られた端末識別子と、情報取得部１２から得られた端末情報と、時刻取得部５２から得られた時刻とをサーバ３に送信する。時刻取得部５２は、最新時刻を情報送信部５１に提供する。
【００５９】
近接端末情報送信部６１は、端末識別子提供部２１から提供された端末６の端末識別子と、端末識別子受信部２２で受信した端末識別子（情報提供端末５の端末識別子）と、時刻取得部６２から得られた時刻とを近接端末情報としてサーバ３に送信する。
【００６０】
蓄積情報検索部３６は、近接端末情報受信部３３で受信した端末６の近傍端末の端末識別子を情報蓄積部３２に蓄積された情報の中から検索し、当該端末識別子に関連付けられた端末情報を読み出し、さらにその中から近接端末情報に付与された時刻と比較して、当該時刻からの時間がある特定の範囲に収まる時刻のものを検索する。
【００６１】
本発明の第３の実施の形態による情報補完システムにおいて、情報提供端末５、端末６、サーバ３各々のその他の手段については、上述した本発明の第１の実施の形態と同様であるため、その説明を省略する。
【００６２】
図６は本発明の第３の実施の形態による情報補完システムの動作例を示すシーケンスチャートであり、図７は図５に示す情報蓄積部３２の構成例を示す図である。これら図５〜図７を参照して本発明の第３の実施の形態による情報補完システムの動作について説明する。
【００６３】
まず、情報取得部１２は、情報提供端末５の端末情報を取得する（図６のｂ１）。ここでは、ＧＰＳを用いて、端末情報として「緯度：北緯３５．５７２２２７、経度：東経１３９．６６５８１７」が得られたものとする。
【００６４】
次に、情報送信部５１は、端末識別子提供部１１から提供される情報提供端末５の端末識別子と、情報取得部１２で取得した情報提供端末５の端末情報と、時刻取得部５２から得られた時刻とをサーバ３の情報受信部３１に送信する（図６のｂ２）。
【００６５】
端末識別子提供部１１が提供する端末識別子には、情報提供端末５を一意に識別可能な識別子を用いる。例えば、端末識別子としては、Ｂｌｕｅｔｏｏｔｈ（登録商標）のＢｌｕｅｔｏｏｔｈ（登録商標）  Ｄｅｖｉｃｅ  Ａｄｄｒｅｓｓを用いることができる。
【００６６】
ここでは、端末識別子として「００−００−００−０１」が提供され、時刻「２００９／１２／１８  １１：３０：００」が得られたものとすると、「端末識別子：００−００−００−０１、緯度：北緯３５．５７２２２７、経度：東経１３９．６６５８１７、時刻：２００９／１２／１８  １１：３０：００」の組が情報送信部５１から情報受信部３１に送信される。情報受信部３１は、端末識別子と端末情報と時刻との組を受信し、情報蓄積部３２に登録する（図６のｂ３）。
【００６７】
情報提供端末５の端末識別子送信部１４は、端末識別子提供部１１から得られた端末識別子（情報提供端末５の端末識別子）を、近傍通信を用いて不特定の端末に送信する（図６のｂ４）。
【００６８】
端末６の端末識別子受信部２２は、近傍通信を用いて、端末６の近辺で端末識別子を周囲の不特定の端末向けに配信している端末（情報提供端末５）から当該端末識別子を受信する（図６のｂ５）。ここで、情報提供端末５が近くにいるとすると、端末識別子受信部２２は端末識別子「００−００−００−０１」を受信する。
【００６９】
近接端末情報送信部６１は、端末識別子受信部２２から得られた近傍端末の端末識別子と、端末識別子提供部２１から提供された端末６の端末識別子と、時刻取得部６２から得られた時刻との組を、近接端末情報としてサーバ３の近接端末情報受信部３３に送信する（図６のｂ６）。
【００７０】
ここでは、端末識別子として「００−００−００−０２」、時刻「２００９／１２／１８  １１：３０：２０」が提供されるものとすると、「端末識別子：００−００−００−０２、近傍端末識別子：００−００−００−０１、時刻：２００９／１２／１８  １１：３０：２０」の組が近接端末情報送信部６１から近接端末情報受信部３３に送信される。
【００７１】
近接端末情報受信部３３は、近接端末情報送信部６１が送信した近接端末情報、すなわち端末６の端末識別子と近傍端末識別子と時刻との組を受信する（図６のｂ７）。
【００７２】
蓄積情報検索部３６は、近接端末情報受信部３３で受信した端末６の近傍端末識別子を情報蓄積部３２に蓄積された情報の中から検索し、当該端末識別子に関連付けられた端末情報を読み出し、さらにその中から近接端末情報に含まれる時刻から一定の範囲内にあるデータを抽出する（図６のｂ８）。
【００７３】
ここでは、上記のｂ８の処理の前の段階で情報蓄積部３２に登録されたデータが図７に示す通りであったとすると、情報蓄積部３２から「端末識別子：００−００−００−０１」のデータを検索して、データＢ０１，Ｂ０２，Ｂ０３が読み出される。
【００７４】
さらに、その読み出されたデータの中から近接端末情報に含まれる時刻から一定範囲内にあるデータを抽出するが、ここで範囲を３０秒とすると、時刻「２００９／１２／１８  １１：３０：２０」から３０秒以内のデータであるデータＢ０２が抽出され、端末情報として「緯度：北緯３５．５７２２２７、経度：東経１３９．６６５８２０」が読み出される。
【００７５】
最後に、情報補完部３５は、蓄積情報検索部３６で読み出した端末情報を、端末６の端末識別子と関連付けて情報蓄積部３２に登録する（図６のｂ９）。ここでは、「端末識別子：００−００−００−０２、緯度：北緯３５．５７２２２７、経度：東経１３９．６６５８２０、時刻：２００９／１２／１８  １１：３０：２０」（データＢ０４）が登録される。
【００７６】
このように、本実施の形態では、上述した本発明の第１の実施の形態の構成に加えて、時刻を取得する部と、補完情報を選ぶ際に時刻を考慮する部とを設けたことで、過去の情報に関して任意の時点での情報の補完が可能になる。
【００７７】
また、本実施の形態では、上記の構成により、端末同士が近接した時刻から離れた時刻の位置関連情報を補完情報として登録してしまうことを避けることができ、誤った補完情報の登録を防ぐことができる。
【００７８】
本実施の形態において、情報提供端末には、位置情報の取得失敗等の理由で、識別子情報を送信していても位置情報等の情報を送信していない時間帯が存在する可能性がある。この時間帯に端末６から近接端末情報が送られてくると、サーバが情報提供端末の古い位置情報を使って情報の補完を行ってしまう。もしも、情報提供端末がこの間に移動していると、補完された情報が誤りとなるが、補完情報を検索する際にある時刻の範囲内の情報を検索することで、補完された情報が誤りとなるのを防ぐことができる。
【００７９】
さらに、本実施の形態では、上記の構成とすることで、最近のデータが欲しかったのに、そのようなデータが蓄積されていなかったために古いデータを取得してしまうという事態を防ぐことができる。
【００８０】
上述したように、本発明では、特定の情報の取得機能を持たない端末が、当該端末の識別子とともに当該端末の近傍にある端末の識別子をサーバに送信し、さらに特定の情報を取得可能な端末が、当該端末の識別子とともに当該端末の特定の情報をサーバに送信し、サーバ上において近傍にあると判断された端末間で特定の情報を補完している。
【００８１】
すなわち、本発明では、特定の情報の取得機能を持たない端末の近傍にある特定の情報を取得可能な端末の特定の情報を、特定の情報の取得機能を持たない端末の特定の情報であるとして記録しているため、特定の情報を取得する部を持たず、さらに近傍の端末と直接通信を行って特定の情報を取得しなくても、特定の情報の取得機能を持たない端末の特定の情報として記録することができる。
【００８２】
また、本発明では、特定の情報を取得可能な端末が当該特定の情報をサーバに送信するというように構成されているため、予めサーバ上に各端末の特定の情報を蓄積していなくても、各端末の特定の情報を記録することができる。
【００８３】
上記の実施の形態の一部または全部は、以下の付記のようにも記載され得るが、以下の付記の記載に限定されない。
【００８４】
（付記１）自装置の位置に関連する位置関連情報を取得する取得機能を持つ第１の端末装置と、前記取得機能を持たない第２の端末装置と、前記位置関連情報を端末情報として管理するサーバ装置とを含むシステムに用いる情報補完方法であって、
前記第１の端末装置が、自装置の識別情報と前記位置関連情報とを前記サーバ装置に送信する処理と、前記自装置の識別情報を近距離通信を用いて近傍の不特定端末装置に送信する処理とを実行し、
前記第２の端末装置が、前記近距離通信にて前記第１の端末装置の識別情報を受信した場合に当該識別情報と自装置の識別情報とを近接端末情報として前記サーバ装置に送信する処理を実行し、
前記サーバ装置が、前記第１の端末装置から受信した前記第１の端末装置の識別情報と前記位置関連情報とを関連付けて蓄積手段に蓄積する蓄積処理と、前記第１の端末装置から受信した前記近接端末情報内の前記第１の端末装置の識別情報を基に前記蓄積手段に蓄積された情報を検索する検索処理と、前記検索処理で検索された前記位置関連情報を前記近接端末情報内の前記第２の端末装置の識別情報に関連付けて前記蓄積手段に登録する補完処理とを実行し、
前記第１の端末装置及び前記第２の端末装置各々が、時刻情報を取得する時刻取得処理を実行し、
前記第１の端末装置が、自装置の識別情報と前記位置関連情報と前記時刻取得処理で取得した時刻情報とを前記サーバ装置に送信し、
前記第２の端末装置が、前記近距離通信にて受信した識別情報と自装置の識別情報と前記時刻取得処理で取得した時刻情報とを前記近接端末情報として前記サーバ装置に送信し、
前記検索処理において、前記蓄積手段に蓄積された情報の中から検索したデータのうちの前記近接端末情報内の時刻情報から一定範囲内にあるデータを抽出して前記補完処理に送出することを特徴とする情報補完方法。
【００８５】
（付記２）自装置の位置に関連する位置関連情報を取得する取得機能を持つ第１の端末装置と、前記取得機能を持たない第２の端末装置と、前記位置関連情報を端末情報として管理するサーバ装置とを含むシステムに用いる情報補完方法であって、
前記第１の端末装置が、自装置の識別情報と前記位置関連情報とを前記サーバ装置に送信する処理と、前記自装置の識別情報を近距離通信を用いて近傍の不特定端末装置に送信する処理とを実行し、
前記第２の端末装置が、前記近距離通信にて前記第１の端末装置の識別情報を受信した場合に当該識別情報と自装置の識別情報とを近接端末情報として前記サーバ装置に送信する処理を実行し、
前記サーバ装置が、前記第１の端末装置から受信した前記第１の端末装置の識別情報と前記位置関連情報とを関連付けて蓄積手段に蓄積する蓄積処理と、前記第１の端末装置から受信した前記近接端末情報内の前記第１の端末装置の識別情報を基に前記蓄積手段に蓄積された情報を検索する検索処理と、前記検索処理で検索された前記位置関連情報を前記近接端末情報内の前記第２の端末装置の識別情報に関連付けて前記蓄積手段に登録する補完処理とを実行し、
前記システムに、前記取得機能を持つ第３の端末装置を含み、
前記補完処理において、前記第１の端末装置の位置関連情報と前記第３の端末装置の位置関連情報とを相互に補完することを特徴とする情報補完方法。
【００８６】
（付記３）前記第１及び第３の端末装置各々が、時刻情報を取得する時刻取得処理を実行し、
前記第１及び第３の端末装置各々が、自装置の識別情報と前記位置関連情報と前記時刻取得処理で取得した時刻情報とを前記サーバ装置に送信するとともに、前記近接端末情報に前記時刻取得処理で取得した時刻情報を付与して前記サーバ装置に送信し、
前記検索処理において、前記蓄積手段に蓄積された情報の中から検索したデータのうちの前記近接端末情報内の時刻情報から一定範囲内にあるデータを抽出して前記補完処理に送出することを特徴とする付記２記載の情報補完方法。
【００８７】
（付記４）自装置の位置に関連する位置関連情報を取得する取得機能を持つ第１及び第２の端末装置と、前記位置関連情報を端末情報として管理するサーバ装置とを含むシステムに用いる情報補完方法であって、
前記第１及び第２の端末装置各々が、自装置の識別情報と前記位置関連情報とを前記サーバ装置に送信する処理と、前記自装置の識別情報を近距離通信を用いて近傍の不特定端末装置に送信する処理と、前記近距離通信にて識別情報を受信した場合に当該識別情報と自装置の識別情報とを近接端末情報として前記サーバ装置に送信する処理とを実行し、
前記サーバ装置が、前記第１及び第２の端末装置各々から受信した識別情報と前記位置関連情報とを関連付けて蓄積手段に蓄積する蓄積処理と、前記第１及び第２の端末装置から受信した前記近接端末情報内の前記近距離通信にて受信した識別情報を基に前記蓄積手段に蓄積された情報を検索する検索処理と、前記検索処理で検索された前記位置関連情報を前記近接端末情報内の前記近距離通信にて受信した識別情報とともに送られてきた識別情報に関連付けて前記蓄積手段に登録する補完処理とを実行し、
前記補完処理において、前記第１の端末装置の位置関連情報と前記第２の端末装置の位置関連情報とを相互に補完することを特徴とする情報補完方法。
【００８８】
（付記５）前記第１及び第２の端末装置各々が、時刻情報を取得する時刻取得処理を実行し、
前記第１及び第２の端末装置各々が、自装置の識別情報と前記位置関連情報と前記時刻取得処理で取得した時刻情報とを前記サーバ装置に送信するとともに、前記近接端末情報に前記時刻取得処理で取得した時刻情報を付与して前記サーバ装置に送信し、
前記検索処理において、前記蓄積手段に蓄積された情報の中から検索したデータのうちの前記近接端末情報内の時刻情報から一定範囲内にあるデータを抽出して前記補完処理に送出することを特徴とする付記４記載の情報補完方法。
【００８９】
（付記６）前記位置関連情報は、少なくとも前記端末装置の緯度及び経度と前記端末装置の位置の温度と前記端末装置の位置の湿度とのいずれかを含みかつ前記端末装置の近傍に位置する端末装置で略同一の情報を取得可能と推測する情報であることを特徴とする付記１から付記５のいずれか記載の情報補完方法。
【００９０】
（付記７）前記近距離通信は、Ｂｌｕｅｔｏｏｔｈ（登録商標）であることを特徴とする付記１から付記６のいずれか記載の情報補完方法。
【産業上の利用可能性】
【００９１】
本発明は、携帯電話端末の位置情報やセンサ情報を集計するシステムや、そのシステムをコンピュータにて実現するためのプログラムといった用途に適用することができる。
【符号の説明】
【００９２】
１，４ａ，４ｂ，５  情報提供端末
２，６  端末
３  サーバ
１１  端末識別子提供部
１２  情報取得部
１３，５１  情報送信部
１４  端末識別子送信部
２１  端末識別子提供部
２２  端末識別子受信部
２３，６１  近接端末情報送信部
３１  情報受信部
３２  情報蓄積部
３３  近接端末情報受信部
３４  蓄積情報検索部
３５  情報補完部
５２，６２  時刻取得部
【図１】
0005446963.tif 000002
【図２】
0005446963.tif 000003
【図３】
0005446963.tif 000004
【図４】
0005446963.tif 000005
【図５】
0005446963.tif 000006
【図６】
0005446963.tif 000007
【図７】
0005446963.tif 000008
【図８】
0005446963.tif 000009