(57)【特許請求の範囲】
【請求項１】
現在位置に対して任意に定められた基準位置を生成する生成手段と、
前記現在位置と前記基準位置との間の相対位置を算出する相対位置算出手段と、
前記相対位置を他の情報端末と交換する交換手段と、
をそれぞれ有する複数のユーザ端末と、
前記基準位置を前記複数のユーザ端末からそれぞれ受信したとき、当該基準位置に基づいて算出された値を、前記複数のユーザ端末に対してそれぞれ送信する第三者サービス機関と、
を含むことを特徴とする位置交換システム。
【請求項２】
前記算出された値は、前記基準位置を示す情報を演算して算出された相対基準値であることを特徴とする請求項１記載の位置交換システム。
【請求項３】
現在位置を計測する計測手段と、
前記現在位置に対してランダムに定められた基準位置を生成する生成手段と、
前記基準位置を記憶する基準位置記憶手段と、
前記現在位置と前記基準位置との間の相対位置を算出する相対位置算出手段と、
前記相対位置を記憶する相対位置記憶手段と、
前記相対位置を他の情報端末と交換する交換手段と、
前記他の情報端末の相対位置を記憶する他端末相対位置記憶手段と、
前記基準位置を第三者サービス機関に対して送信する送信手段と、
前記第三者サービス機関から前記基準位置に基づいて算出された相対基準値を受信する受信手段と、
前記他の情報端末の相対位置と相対基準値とに基づいて前記他の情報端末の現在位置を算出する他端末位置算出手段と、
を含むことを特徴とする情報端末。
【請求項４】
複数のユーザ端末が、
現在位置に対して任意に定められた基準位置を生成する工程と、
前記現在位置と前記基準位置との間の相対位置を算出する工程と、
前記相対位置を他の情報端末と交換する工程と、をそれぞれ有し、
第三者サービス機関が、
前記基準位置を前記複数のユーザ端末からそれぞれ受信したとき、当該基準位置に基づいて算出された値を、前記複数のユーザ端末に対してそれぞれ送信する工程と、
を含むことを特徴とする位置交換システムの制御方法。
【請求項５】
現在位置を計測する工程と、
前記現在位置に対してランダムに定められた基準位置を生成する工程と、
前記基準位置を記憶する工程と、
前記現在位置と前記基準位置との間の相対位置を算出する工程と、
前記相対位置を記憶する工程と、
前記相対位置を他の情報端末と交換する工程と、
前記他の情報端末の相対位置を記憶する工程と、
前記基準位置を第三者サービス機関に対して送信する工程と、
前記第三者サービス機関から前記基準位置に基づいて算出された相対基準値を受信する工程と、
前記他の情報端末の相対位置と相対基準値とに基づいて前記他の情報端末の現在位置を算出する工程と、
を含むことを特徴とする情報端末の制御方法。
【請求項６】
現在位置を計測する処理と、
前記現在位置に対してランダムに定められた基準位置を生成する処理と、
前記基準位置を記憶する処理と、
前記現在位置と前記基準位置との間の相対位置を算出する処理と、
前記相対位置を記憶する処理と、
前記相対位置を他の情報端末と交換する処理と、
前記他の情報端末の相対位置を記憶する処理と、
前記基準位置を第三者サービス機関に対して送信する処理と、
前記第三者サービス機関から前記基準位置に基づいて算出された相対基準値を受信する処理と、
前記他の情報端末の相対位置と相対基準値とに基づいて前記他の情報端末の現在位置を算出する処理と、
を含むことを特徴とする情報端末の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、位置交換システム、情報端末、制御方法、及び制御プログラムに関する。
【背景技術】
【０００２】
昨今、携帯電話機等の情報端末の普及に伴って、多くの人達が集まる場所に出向いた情報端末のユーザが、近くに存在する情報端末、すなわち、近くに居る相手の人物の存在を相互に報知し合うために、ユーザを識別するための情報を予め第三者サービス機関に登録しておき、登録されたユーザの情報端末から発信される信号を検出することにより、当該ユーザの情報端末の位置情報が取得され、当該取得されたユーザの情報端末の現在位置の付近に存在する、予め当該第三者サービス機関に登録された他のユーザの情報端末に対して、現在位置が取得されたユーザの情報端末に関するアクセス情報（当該ユーザの存在情報、位置情報等）を報知することにより、近くに居るユーザの存在を通知するシステムが知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３２８３０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示されたシステムにおいては、あるユーザが、近くに居るユーザの情報端末の存在を知るために検出される当該ユーザの情報端末の位置情報は、第三者サービス機関を通じて他のユーザに対して報知され、その情報に基づいて、他のユーザが先のユーザの存在する場所へ出向くこととなるため、一方のユーザの情報端末の位置情報のみが、他のユーザの情報端末へ通知されることとなり、ユーザ間でお互いの位置情報を交換するといっても、現実には片側、すなわち他のユーザだけが相手の位置情報を知り、当該他のユーザは自分の位置情報を明かさないといった不公正、不公平な状況が生ずるという不具合がある。
【０００５】
また、ユーザにとっても、時と場合によってはプライバシー等との関連から、自分の位置情報を秘密にしたい、知られたくないという状況も考え得るが、当該第三者サービス機関に予め登録されたユーザは、当該ユーザの情報端末の位置情報が、基本的には当該第三者サービス機関により検出、交換されてしまうことから、当該第三者サービス機関に対して明かしたくない位置情報までをも開示されてしまう一方、当該第三者サービス機関だけは、両ユーザに関するすべての情報、すなわち、相手を捜しているユーザの位置情報と、当該ユーザの近辺に居る他のユーザの位置情報との双方を知ることができるといった情報管理上アンフェアな状態が存在するという問題もある。
【０００６】
そこで本発明は、上記従来の問題点に鑑みてなされたもので、ユーザ同士が公平に位置情報を交換すると共に、第三者サービス機関に対しても具体的な位置情報を明かさないようにすることができる位置交換システム、情報端末、制御方法、及び制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、請求項１に記載の本発明における位置交換システムは、現在位置に対して任意に定められた基準位置を生成する生成手段と、前記現在位置と前記基準位置との間の相対位置を算出する相対位置算出手段と、前記相対位置を他の情報端末と交換する交換手段と、をそれぞれ有する複数のユーザ端末と、前記基準位置を前記複数のユーザ端末からそれぞれ受信したとき、当該基準位置に基づいて算出された値を、前記複数のユーザ端末に対してそれぞれ送信する第三者サービス機関と、を含むことを特徴とする。
【０００８】
また、本発明における位置交換システムは、請求項１に記載の位置交換システムにおいて、前記算出された値は、前記基準位置を示す情報を演算して算出された相対基準値であることを特徴とする。
【０００９】
さらに、上記課題を解決するため、請求項３に記載の本発明における情報端末は、現在位置を計測する計測手段と、前記現在位置に対してランダムに定められた基準位置を生成する生成手段と、前記基準位置を記憶する基準位置記憶手段と、前記現在位置と前記基準位置との間の相対位置を算出する相対位置算出手段と、前記相対位置を記憶する相対位置記憶手段と、前記相対位置を他の情報端末と交換する交換手段と、前記他の情報端末の相対位置を記憶する他端末相対位置記憶手段と、前記基準位置を第三者サービス機関に対して送信する送信手段と、前記第三者サービス機関から前記基準位置に基づいて算出された相対基準値を受信する受信手段と、前記他の情報端末の相対位置と相対基準値とに基づいて前記他の情報端末の現在位置を算出する他端末位置算出手段と、を含むことを特徴とする。
【００１０】
また、上記課題を解決するため、請求項４に記載の本発明における位置交換システムの制御方法は、複数のユーザ端末が、現在位置に対して任意に定められた基準位置を生成する工程と、前記現在位置と前記基準位置との間の相対位置を算出する工程と、前記相対位置を他の情報端末と交換する工程と、をそれぞれ有し、第三者サービス機関が、前記基準位置を複数のユーザ端末からそれぞれ受信したとき、当該基準位置に基づいて相対基準値を算出された値を、前記複数のユーザ端末に対してそれぞれ送信する工程と、を含むことを特徴とする。
【００１１】
そして、上記課題を解決するために、請求項５に記載の本発明における情報端末の制御方法は、現在位置を計測する工程と、前記現在位置に対してランダムに定められた基準位置を生成する工程と、前記基準位置を記憶する工程と、前記現在位置と前記基準位置との間の相対位置を算出する工程と、前記相対位置を記憶する工程と、前記相対位置を他の情報端末と交換する工程と、前記他の情報端末の相対位置を記憶する工程と、前記基準位置を第三者サービス機関に対して送信する工程と、前記第三者サービス機関から前記基準位置に基づいて算出された相対基準値を受信する工程と、前記他の情報端末の相対位置と相対基準値とに基づいて前記他の情報端末の現在位置を算出する工程と、を含むことを特徴とする。
【００１２】
また、上記課題を解決するために、請求項６に記載の本発明における情報端末の制御プログラムは、現在位置を計測する処理と、前記現在位置に対してランダムに定められた基準位置を生成する処理と、前記基準位置を記憶する処理と、前記現在位置と前記基準位置との間の相対位置を算出する処理と、前記相対位置を記憶する処理と、前記相対位置を他の情報端末と交換する処理と、前記他の情報端末の相対位置を記憶する処理と、前記基準位置を第三者サービス機関に対して送信する処理と、前記第三者サービス機関から前記基準位置に基づいて算出された相対基準値を受信する処理と、前記他の情報端末の相対位置と相対基準値とに基づいて前記他の情報端末の現在位置を算出する処理と、
を含むことを特徴とする。
【発明の効果】
【００１３】
本発明によれば、二者間での位置情報の交換を公平、公正に行うと共に、第三者に具体的な位置情報を明かさないようにすることができる位置交換システム、情報端末、制御方法、及び制御プログラムを得ることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態における位置交換システム全体の構成を示すブロック図である。
【図２】本発明の実施形態における位置交換システムの動作を示すフローチャート図である。
【発明を実施するための形態】
【００１５】
次に、本発明を実施するための形態について図面を参照して詳細に説明する。なお、各図中、同一又は相当する部分には同一の符号を付しており、その重複説明は適宜に簡略化乃至省略する。
【００１６】
図１は、本発明の実施形態における位置交換システム１００全体の構成を示すブロック図である。図１において、携帯電話機、ＰＤＡ（Personal Digital Assistant）、可搬型のパーソナルコンピュータ等の情報端末１、２は、ＧＰＳ（Global Positioning System）等により測量されアンテナ（図示せず）からの電波を受信することにより自端末の現在位置情報を計測する現在位置計測部１１、２１と、現在位置計測部１１、２１により計測された現在位置に対して情報端末１、２それぞれにおいてランダムに基準位置を生成する基準位置生成部１２、２２と、基準位置を記憶する基準位置記憶部１７、２７と、現在位置と基準位置との間の相対位置を算出する相対位置算出部１３、２３と、相対位置を他の情報端末２、１、に交換する交換部１４、２４と、他の情報端末２、１の相対位置を記憶する他端末相対位置記憶部１７、２７と、基準位置を第三者サービス機関３に対して送信する送信部１５、２５と、第三者サービス機関３から基準位置に基づいて算出された相対基準値を受信する受信部１８、２８と、受信された相対基準値を記憶する相対位置記憶部１７、２７と、他の情報端末の相対位置と相対基準値とに基づいて他の情報端末の現在位置を算出する他端末位置算出部１６、２６と、から構成される。なお、現在位置情報の計測は、上述したＧＰＳによるものであっても、自端末の位置情報をデスクトップ上に予め登録しておいたものであっても良く、特に制限はない。
【００１７】
次に、第三者サービス機関３は、情報端末１、２の基準位置を受信する基準位置受信部３１と、当該基準位置を記憶する基準位置記憶部３４と、情報端末１、２の基準位置間の相対基準値を生成する相対基準値生成部３２と、当該相対基準値を送信する送信部３３と、から構成される。そして、情報端末１、２及び第三者サービス機関３により、位置交換システム１００が形成される。なお、相対基準値に関しては、本発明の本質的な部分に関わることなので、図２を用いて詳細に説明する。
【００１８】
次に、本発明の実施の形態における位置交換システムの動作について説明する。図２は、本発明の実施形態における位置交換システム１００の動作を示すフローチャート図である。まず最初に、ユーザ１及びユーザ２の情報端末１、２それぞれにおいて、現在位置計測部１１、２１を用いて現在位置（Ｐu1、Ｐu2）を測位する（ステップ（以下、「Ｓ」という。）２１１、Ｓ２２１）。次に、各ユーザ１、２毎にそれぞれランダムに基準位置生成部１２、２２を用いて基準位置（Ｏu1、Ｏu2）を生成する。
【００１９】
次に、ユーザ１及びユーザ２の情報端末１、２それぞれにおいて、相対位置算出部１３、２３を用いて、現在位置（Ｐu1、Ｐu2）と基準位置（Ｏu1、Ｏu2）との間の相対位置情報（Ｖu1＝Ｐu1−Ｏu1、Ｖu2＝Ｐu2−Ｏu2）を計算する。（Ｓ２１２、Ｓ２２２）。そして、計算された相対位置情報を、ユーザ１及びユーザ２の間で交換する（Ｓ２１３、Ｓ２２３）。さらに、ユーザ１及びユーザ２は、基準位置登録情報（Ｏu1、Ｏu2）を、それぞれ第三者サービス機関３へ送信する（Ｓ２１４、Ｓ２２４）。
【００２０】
第三者サービス機関３は、ユーザ１及びユーザ２からそれぞれ送信された基準位置登録情報（Ｏu1、Ｏu2）の差分を計算し（Ｏ＝Ｏu1−Ｏu2）（Ｓ２３１）、ここで計算された差分値（Ｏ＝Ｏu1−Ｏu2）を相対基準値としてユーザ１及びユーザ２にそれぞれ送信する（Ｓ２３２）。
【００２１】
ユーザ１は、ユーザ２から受信した相対位置情報Ｖu2と、第三者サービス機関３から受信した相対基準値（Ｏ＝Ｏu1−Ｏu2）と、自らが定めた基準位置登録情報Ｏu1とに基づいて、ユーザ２の現在位置を計算する（Ｐu2＝Ｖu2＋（Ｏu1−Ｏ））（Ｓ２１５）。同様に、ユーザ２は、ユーザ１から受信した相対位置情報Ｖu1と、第三者サービス機関３から受信した相対基準値（Ｏ＝Ｏu1−Ｏu2）と、自らが定めた基準位置登録情報Ｏu2とに基づいて、ユーザ１の現在位置を計算する（Ｐu1＝Ｖu1＋（Ｏu2＋Ｏ））（Ｓ２２５）。
【００２２】
このような動作フローを採用することにより、ユーザ１又はユーザ２は、お互いに相手先から交換される相対位置情報Ｖuを正常に受信するまで、第三者サービス機関３に基準位置登録情報Ｏuを送信しないようにすれば、相手方だけが自分の現在位置を入手するという状態を回避することができる。また、第三者サービス機関３は、ユーザ１又はユーザ２から基準位置登録情報Ｏuしか送信されてこないので、ユーザ１及びユーザ２の具体的な現在位置についての情報を知ることはできない。
【００２３】
また、図２において、ユーザ１とユーザ２との間で相対位置情報（Ｖu1、Ｖu2）を交換する工程（Ｓ２１３、Ｓ２２３）、ユーザ１及びユーザ２がそれぞれ第三者機関３に対して基準位置登録情報（Ｏu1、Ｏu2）を第三者サービス機関３へ送信する工程（Ｓ２１４、Ｓ２２４）、及び、第三者サービス機関３が相対基準値（Ｏ＝Ｏu1−Ｏu2）をユーザ１及びユーザ２にそれぞれ送信する工程（Ｓ２３２）は、暗号化通信を行うことにより、第三者への漏洩や第三者による改竄を防止することができる。
【００２４】
なお、第三者サービス機関３が相対基準値（Ｏ＝Ｏu1−Ｏu2）をユーザ１及びユーザ２にそれぞれ送信する工程（Ｓ２３２）は、暗号化通信がなされていなくても良い。仮に、この工程の情報のみが漏洩されたとしても、ユーザ１及びユーザ２の現在位置についての情報を得ることはできないからである。
【００２５】
さらに、上述した実施形態では、第三者サービス機関３が相対基準値（Ｏ＝Ｏu1−Ｏu2）を計算するに際し、基準位置登録情報（Ｏu1、Ｏu2）同士の差（「−」）を用いているが、場合によっては、和（「＋」）や排他的論理和（「ＸＯＲ」）を用いて計算しても良い。このようにすることで、演算子の交換法則が成立し、計算処理が簡便になるからである。
【００２６】
ただし、二者の相対基準値として、２進、４進、８進等のコード化された値を用いた場合、差（「−」）と違って、和（「＋」）を用いた場合には、桁あふれしないような注意が必要である。なお、差（「−」）や排他的論理和（「ＸＯＲ」）を用いた場合には、桁あふれの心配はない。
【００２７】
また、基準位置登録情報（Ｏu1、Ｏu2）は、すべてのユーザにおいて、例えば番号で表現する等予め共通のものを生成しておき、その番号の差（「−」）、和（「＋」）、排他的論理和（「ＸＯＲ」）を第三者サービス機関３で計算するようにしてもよいことは勿論である。
【００２８】
なお、この図２に示した一連の動作は、情報端末１及び情報端末２の図示しない制御部に設けられた図示しないＣＰＵ（Central Processing Unit）が、図示しないＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等からなる記憶部１７、２７に格納されたプログラムを実行することによって行われる。
【００２９】
なお、本実施形態においては、情報端末１、２と第三者サービス機関３との間の通信を、無線を介して行う例について説明しているが、通信手段は必ずしも無線に限られず、他の通信手段を用いても良いことは勿論のことである。
【００３０】
以上説明してきたように、本発明によれば、ユーザ同士が公平、公正に位置情報を交換すると共に、第三者サービス機関に対しても当該ユーザの具体的な位置情報を明かさないようにすることができるのである。
【００３１】
以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範囲な趣旨及び範囲から逸脱することなく、これら具体例に様々な修正及び変更が可能である。
【符号の説明】
【００３２】
１、２    情報端末
１１、２１    現在位置計測部
１２、２２    基準位置生成部
１３、２３    相対位置算出部
１４、２４    交換部
１５、２５、３３    送信部
１６、２６    他端末位置算出部
１７、２７    基準位置、相対位置、他端末相対位置、相対基準値記憶部
１８、２８    受信部
１００    位置交換システム
３    第三者サービス機関
３１    基準位置受信部
３２    相対基準値生成部
３４    基準位置記憶部
【図１】
0005660723.tif 000002
【図２】
0005660723.tif 000003