(57)【要約】【課題】位置登録にかかるユーザの手間を軽減すること。【解決手段】本願に係るユーザ端末は、位置取得部と、探索部と、送信部とを有する。位置取得部は、ユーザ端末が所在する位置情報を取得する。探索部は、近距離通信を行うことにより、ユーザ端末の近傍に所在する他のユーザ端末を探索する。送信部は、ユーザ端末、及び、探索部によって探索された他のユーザ端末の現在位置として、位置取得部によって取得された位置情報をサーバ装置に送信する。【選択図】図１
2014060606.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによって利用される端末装置であって、
自装置が所在する位置情報を取得する位置取得手段と、
近距離通信を行うことにより、自装置の近傍に所在する他の端末装置を探索する探索手段と、
自装置、及び、前記探索手段によって探索された他の端末装置の現在位置として、前記位置取得手段によって取得された位置情報を所定のサーバ装置に送信する送信手段と、
を備えることを特徴とする端末装置。
【請求項２】
前記探索手段によって探索された他の端末装置を利用するユーザと、自装置のユーザとが友人関係にあるか否かを判定する判定手段をさらに備え、
前記送信手段は、
前記探索手段によって探索された他の端末装置のうち、前記判定手段によって自装置のユーザと友人関係にあると判定されたユーザが利用する他の端末装置について、前記位置情報を所定のサーバ装置に送信する
ことを特徴とする請求項１に記載の端末装置。
【請求項３】
前記判定手段は、
前記探索手段によって探索された他の端末装置から位置情報の登録を許可する旨の通知を前記近距離通信によって受信した場合に、当該他の端末装置のユーザと自装置のユーザとが友人関係にあると判定する
ことを特徴とする請求項２に記載の端末装置。
【請求項４】
他の端末装置から位置情報の登録の可否の問い合わせを受信した場合に、ユーザに該登録の可否を入力させる画面を表示し、登録可である場合に、前記登録を許可する旨の通知を前記他の端末装置に前記近距離通信によって通知する通知手段をさらに備える
ことを特徴とする請求項１〜３のいずれか一つに記載の端末装置。
【請求項５】
前記判定手段は、
前記探索手段によって探索された他の端末装置を利用するユーザと、自装置のユーザとが、所定のソーシャルネットワーキングサービスにおいて同一グループに属する場合に、友人関係にあると判定する
ことを特徴とする請求項２〜４のいずれか一つに記載の端末装置。
【請求項６】
前記判定手段は、
前記探索手段によって探索された他の端末装置を利用するユーザが、所定のソーシャルネットワーキングサービスにおいて投稿した記事を自装置のユーザに公開している場合に、当該他の端末装置のユーザと自装置のユーザとが友人関係にあると判定する
ことを特徴とする請求項２〜４のいずれか一つに記載の端末装置。
【請求項７】
前記判定手段は、
自装置と前記他の端末装置との間で連続して前記近距離通信が行われた回数が所定の回数閾値以上である場合に、当該他の端末装置のユーザと自装置のユーザとが友人関係にあると判定する
ことを特徴とする請求項２〜６のいずれか一つに記載の端末装置。
【請求項８】
端末装置が実行する位置登録方法であって、
前記端末装置が所在する位置情報を取得する位置取得工程と、
近距離通信を行うことにより、前記端末装置の近傍に所在する他の端末装置を探索する探索工程と、
前記端末装置、及び、前記探索工程によって探索された他の端末装置の現在位置として、前記位置取得工程によって取得された位置情報を所定のサーバ装置に送信する送信工程と、
を含むことを特徴とする位置登録方法。
【請求項９】
前記端末装置が所在する位置情報を取得する位置取得手順と、
近距離通信を行うことにより、前記端末装置の近傍に所在する他の端末装置を探索する探索手順と、
前記端末装置、及び、前記探索手順によって探索された他の端末装置の現在位置として、前記位置取得手順によって取得された位置情報を所定のサーバ装置に送信する送信手順と、
をコンピュータに実行させることを特徴とする位置登録プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置、位置登録方法及び位置登録プログラムに関する。
【背景技術】
【０００２】
近年、携帯電話機等の移動体端末を用いて所在位置を所定のサーバ装置に送信することで、現在位置を登録することが行われている。このような現在位置の登録は、チェックインや位置登録などと呼ばれる。例えば、ユーザは、移動体端末を用いて位置登録を行うことで、自身のツイッター（登録商標）やウェブログ（以下、「ブログ」と表記する）等のウェブページで自身の移動履歴を公開したり、自身の所在位置を友人に知らせたりすることができる。なお、位置登録に関する技術として、ユーザ間で所在位置を共有する技術が知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１８２３０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術では、位置登録にかかるユーザの手間が煩雑であるという問題があった。具体的には、ＧＰＳ（Global  Positioning  System）等の機能によって取得される位置情報には誤差が生じるので、移動体端末は、ユーザ操作に従って位置情報を取得した場合に、かかる位置情報の近傍に所在する施設等を検索し、検索した施設等から所在位置をユーザに選択させていた。すなわち、ユーザは、位置登録を行う場合に、位置情報の測位を開始する旨の操作や、検索結果から所在位置を選択する操作を画面上で確認しながら行うことを要するので、これらの操作に手間がかかっていた。
【０００５】
なお、移動体端末の中には、ユーザ操作を受け付けなくても自動的かつ定期的に位置情報をサーバ装置に送信するものもある。しかし、位置情報を自動的かつ定期的に送信する技術は、個人情報の流出等の観点から好ましくないため、実際には、上記例のように、ユーザの意思により位置登録を行う手法が普及している。また、上記特許文献１に記載の技術は、ユーザ間で所在位置を共有する技術に過ぎず、位置登録にかかるユーザの手間を軽減するまでには至っていなかった。
【０００６】
本願は、上記に鑑みてなされたものであって、位置登録にかかるユーザの手間を軽減することができる端末装置、位置登録方法及び位置登録プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本願に係る端末装置は、ユーザによって利用される端末装置であって、自装置が所在する位置情報を取得する位置取得手段と、近距離通信を行うことにより、自装置の近傍に所在する他の端末装置を探索する探索手段と、自装置、及び、前記探索手段によって探索された他の端末装置の現在位置として、前記位置取得手段によって取得された位置情報を所定のサーバ装置に送信する送信手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
実施形態の一態様によれば、位置登録にかかるユーザの手間を軽減することができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態に係る位置登録処理の一例を説明するための図である。
【図２】図２は、実施形態に係る位置登録システムの構成例を示す図である。
【図３】図３は、実施形態に係るユーザ端末の構成例を示す図である。
【図４】図４は、実施形態に係る判定部による処理の一例を示す図である。
【図５】図５は、実施形態に係るユーザ端末による位置登録処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に、本願に係る端末装置、位置登録方法及び位置登録プログラムを実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る端末装置、位置登録方法及び位置登録プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１１】
〔１．位置登録処理〕
まず、図１を用いて、実施形態に係る位置登録処理について説明する。図１は、実施形態に係る位置登録処理の一例を説明するための図である。図１に示した例において、ユーザ端末１００１〜１００３は、携帯電話機（例えば、スマートフォン）やＰＤＡ（Personal  Digital  Assistant）等である。また、サーバ装置２００は、ユーザ端末１００１〜１００３から所在位置を受信することで、これらのユーザ端末１００１〜１００３の所在位置を登録する。
【００１２】
ここで、図１に示したユーザ端末１００１が、ユーザ操作に従って位置登録を行うものとする。かかる場合に、ユーザ端末１００１は、位置情報を取得することで、ユーザ端末１００１の所在位置を測位する。そして、ユーザ端末１００１は、測位した所在位置の近傍の場所（施設など）を検索し、検索した場所の中からユーザに所在位置を選択させる。
【００１３】
そして、実施形態に係る位置登録処理では、ユーザ端末１００１は、近距離通信を行うことにより、ユーザ端末１００１の近傍に所在する他のユーザ端末を探索する。図１の例では、ユーザ端末１００１は、ユーザ端末１００２及び１００３を探索したものとする。かかる場合に、ユーザ端末１００２を識別するための端末ＩＤ「１００２」をユーザ端末１００２から受信し、ユーザ端末１００３を識別するための端末ＩＤ「１００３」をユーザ端末１００３から受信する。そして、ユーザ端末１００１は、自装置（ユーザ端末１００１）の位置登録だけでなく、端末ＩＤ「１００２」及び「１００３」を用いて、ユーザ端末１００２及び１００３についても代理して位置登録を行う。
【００１４】
具体的には、ユーザ端末１００１は、図１に示すように、自装置を識別するための端末ＩＤ「１００１」だけでなく、ユーザ端末１００２の端末ＩＤ「１００２」及びユーザ端末１００３の「１００３」とともに、前述においてユーザに選択された所在位置Ｘと、現在日時である所在日時とをサーバ装置２００に送信する。これにより、サーバ装置２００は、図１に示すように、各端末ＩＤに対応付けて、ユーザ端末１００１〜１００３の所在位置Ｘ及び所在日時を登録する。
【００１５】
このように、実施形態に係る位置登録処理では、ユーザ端末１００１が位置登録を行う際に、近傍に所在する他のユーザ端末１００２及び１００３についても代理して位置登録を行う。これにより、実施形態に係る位置登録処理では、ユーザ端末１００２及び１００３のユーザにかかる位置登録の手間を軽減することができる。
【００１６】
なお、図１では、ユーザ端末１００１が位置登録を代理する例を示したが、ユーザ端末１００２がユーザ端末１００１及び１００３の位置登録を代理してもよいし、ユーザ端末１００３がユーザ端末１００１及び１００２の位置登録を代理してもよい。また、図１では、３台のユーザ端末１００１〜１００３を示したが、ユーザ端末の数は２台であってもよいし４台以上であってもよい。
【００１７】
また、図１では、位置登録の代理処理を簡潔に説明したが、ユーザ端末１００１は、ユーザ同士が友人関係にあるか否かを判定し、友人関係にあるユーザが保持するユーザ端末についてのみ位置登録を代理してもよい。また、ユーザ端末１００１は、他のユーザ端末１００２や１００３から位置登録を許可する旨の通知を受信した場合のみ、かかるユーザ端末１００２や１００３の位置登録を代理してもよい。以下、このような位置登録処理を実現する位置登録システムについて詳細に説明する。
【００１８】
〔２．位置登録システムの構成〕
図２は、実施形態に係る位置登録システムの構成例を示す図である。図２に示すように、実施形態に係る位置登録システム１は、ユーザ端末１００１〜１００ｎと、サーバ装置２００とを含む。ユーザ端末１００１〜１００ｎ、サーバ装置２００は、ネットワークＮを介して、有線又は無線により通信可能に接続される。
【００１９】
ユーザ端末１００１〜１００ｎは、ＧＰＳ（Global  Positioning  System）受信機能を有し、ユーザ端末１００の現在位置を取得する。そして、ユーザ端末１００１〜１００ｎは、自装置の位置登録を行う場合に、自装置の近傍に所在する他のユーザ端末についても代理して位置登録を行う。なお、ユーザ端末１００１〜１００ｎは、それぞれ同様の機能を有するので、以下では、ユーザ端末１００１〜１００ｎを区別する必要がない場合には、これらを総称して「ユーザ端末１００」と表記する場合がある。
【００２０】
サーバ装置２００は、ユーザ端末１００から所在位置及び所在日時等を受信することにより、かかるユーザ端末１００の所在位置を登録する。このサーバ装置２００は、例えば、ツイッター（登録商標）サーバやブログサーバ等に該当し、ユーザ端末１００から受信した所在位置及び所在日時等をツイッターやブログに公開する機能等を有する。
【００２１】
なお、図２では、位置登録システム１に、１台のサーバ装置２００が含まれる例を示したが、位置登録システム１には、複数台のサーバ装置２００が含まれてもよい。
【００２２】
〔３．ユーザ端末の構成〕
次に、図３を用いて、図２に示したユーザ端末１００について説明する。図３は、実施形態に係るユーザ端末１００の構成例を示す図である。図３に示すように、ユーザ端末１００は、通信部１１０と、入力部１２０と、表示部１３０と、制御部１４０とを有する。
【００２３】
（通信部１１０について）
通信部１１０は、ネットワークＮに接続され、ネットワークＮを介して、サーバ装置２００との間で情報の送受信を行う。かかる通信部１１０は、ネットワークＮとの接続を無線で行う。また、通信部１１０は、ネットワークＮを介さずに、他のユーザ端末との間で近距離通信を行う。例えば、通信部１１０は、基地局等を介さずに、赤外線通信等により他のユーザ端末との間で通信を直接行う。
【００２４】
（入力部１２０、表示部１３０について）
入力部１２０は、ユーザから各種操作を受け付ける入力デバイスである。例えば、入力部１２０は、カーソルキーやテンキー等によって実現される。表示部１３０は、各種情報を表示するための表示デバイスである。例えば、表示部１３０は、液晶ディスプレイ等によって実現される。なお、ユーザ端末１００にタッチパネルが採用されている場合には、入力部１２０及び表示部１３０は一体化される。
【００２５】
（制御部１４０について）
制御部１４０は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、内部の記憶装置に記憶されているプログラム（位置登録プログラムの一例に相当）がＲＡＭを作業領域として実行されることにより実現される。また、制御部１４０は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。
【００２６】
かかる制御部１４０は、図３に示すように、受付部１４１と、位置取得部１４２と、探索部１４３と、判定部１４４と、送信部１４５とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１４０の内部構成は、図３に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。
【００２７】
（受付部１４１について）
受付部１４１は、ユーザ端末１００が所在する位置情報を登録する旨の操作をユーザから受け付ける。例えば、受付部１４１は、表示部１３０に表示されている位置登録メニュー等が入力部１２０を介して選択されることで、位置登録処理を開始する旨の操作を受け付ける。
【００２８】
（位置取得部１４２について）
位置取得部１４２は、受付部１４１によって位置情報を登録する旨の操作が受け付けられた場合に、ユーザ端末１００が所在する位置情報を取得する。具体的には、位置取得部１４２は、ＧＰＳ衛星から送出される電波を受信し、受信した電波に基づいてユーザ端末１００の位置情報（例えば、緯度及び経度）を取得する。
【００２９】
（探索部１４３について）
探索部１４３は、受付部１４１によって位置情報を登録する旨の操作が受け付けられた場合に、近距離通信を行うことにより、ユーザ端末１００の近傍に所在する他のユーザ端末を探索する。具体的には、探索部１４３は、通信部１１０を制御することにより、近傍に所在する他のユーザ端末と近距離通信を行う。そして、探索部１４３は、近距離通信を行うことができた場合には、かかる近距離通信により他のユーザ端末から端末ＩＤを受信する。一方、探索部１４３は、近距離通信を行うことができなかった場合には、ユーザ端末１００の近傍のユーザ端末が所在しないと判定する。
【００３０】
なお、探索部１４３は、他のユーザ端末と近距離通信を行うことができた場合に、かかる他のユーザ端末に対して、位置情報の登録の可否の問い合わせを行ってもよい。また、探索部１４３は、他のユーザ端末が備える探索部１４３から位置情報の登録の可否の問い合わせを受信した場合には、他のユーザ端末が位置情報を代理登録することを許可するか否かをユーザに確認するための画面を表示部１３０に表示し、かかる画面上においてユーザに選択された内容を他のユーザ端末に近距離通信により通知してもよい。具体的には、探索部１４３は、かかる画面上で代理登録を許可する旨の操作が行われた場合には、位置情報の登録を許可する旨を他のユーザ端末に近距離通信により通知し、代理登録を許可しない旨の操作が行われた場合には、位置情報の登録を許可しない旨を他のユーザ端末に近距離通信により通知する。このような通知処理は、探索部１４３によって行われる必要はなく、制御部１４０が備える図示しない他の処理部（例えば、通知部）によって行われてもよい。
【００３１】
（判定部１４４について）
判定部１４４は、探索部１４３によって探索された他のユーザ端末を利用するユーザと、自装置であるユーザ端末１００のユーザとが友人関係にあるか否かを判定する。以下、判定部１４４による判定処理について、いくつか例を挙げて説明する。
【００３２】
例えば、上述した例のように、探索部１４３が、代理登録を許可するか否かを通知する機能を有するものとする。この場合、判定部１４４は、探索部１４３によって探索された他のユーザ端末が備える探索部１４３から位置情報の登録を許可する旨の通知を近距離通信により受信した場合に、ユーザ端末１００のユーザと、かかる他のユーザ装置のユーザとが友人関係であると判定する。このように、近距離通信を用いて代理登録の許可通知を行うことで、現実に近くに存在するユーザ間で代理登録を許可するか否かを認証することができ、現実に近くに存在するユーザのみが位置情報の代理登録を行うことが可能となる。すなわち、近距離通信を用いて代理登録の許可通知を行うことで、近傍に所在するユーザ間のみが位置情報を共有することが可能となる。また、他のユーザ端末のユーザは、位置情報の代理登録を行ってもらうことで、位置検索等を行うことなく、代理登録を許可する旨の操作（例えば、ワンタッチ操作）を行うだけで、自装置（他のユーザ端末）の位置情報を登録することが可能となる。
【００３３】
また、例えば、判定部１４４は、所定のＳＮＳ（Social  Networking  Service）サーバ等からソーシャルグループ情報を取得し、取得したソーシャルグループ情報に基づいて、ユーザ端末のユーザ間が友人関係にあるか否かを判定する。具体的には、ＳＮＳを利用しているユーザは、友人同士でソーシャルグループを形成する。このようなソーシャルグループは、友人リスト等と呼ばれる。判定部１４４は、ＳＮＳサーバから取得したソーシャルグループ情報に基づいて、ユーザ端末１００のユーザと、探索部１４３によって探索された他のユーザ端末のユーザとが同一のソーシャルグループに属する場合に、双方のユーザが友人関係にあると判定する。
【００３４】
また、例えば、判定部１４４は、所定のＳＮＳサーバ等からコミュニティ情報を取得し、取得したコミュニティ情報に基づいて、ユーザ端末のユーザ間が友人関係にあるか否かを判定する。具体的には、ＳＮＳを利用しているユーザは、同一の趣味や趣向を持つユーザ同士でコミュニティを形成する。判定部１４４は、ＳＮＳサーバから取得したコミュニティ情報に基づいて、ユーザ端末１００のユーザと、探索部１４３によって探索された他のユーザ端末のユーザとが同一のコミュニティに属する場合に、双方のユーザが友人関係にあると判定する。
【００３５】
また、例えば、判定部１４４は、所定のＳＮＳサーバ等から、他のユーザ端末のユーザが自身の情報を公開している範囲を示す公開情報を取得し、取得した公開情報に基づいて、ユーザ端末のユーザ間が友人関係にあるか否かを判定する。具体的には、ＳＮＳを利用しているユーザは、自身が投稿した日記等の記事を公開する範囲を設定している場合がある。例えば、ユーザは、友人まで記事を公開したり、友人の友人まで記事を公開したり、無条件に記事を公開したりする。判定部１４４は、ＳＮＳサーバから取得した公開情報に基づいて、探索部１４３によって探索された他のユーザ端末のユーザが公開している範囲にユーザ端末１００のユーザが含まれる場合に、双方のユーザが友人関係にあると判定する。
【００３６】
なお、上述したＳＮＳサーバは、サーバ装置２００であってもよいし、図２に図示することを省略した他のサーバ装置であってもよい。
【００３７】
ここで、図４を用いて、実施形態に係る判定部１４４による処理の一例について説明する。図４に示した例において、ユーザＵ１０は、ユーザ端末１００を利用するユーザであるものとする。また、ユーザＵ２１〜Ｕ２３は、ユーザ端末１００の探索部１４３によって探索された他のユーザ端末のユーザであるものとする。
【００３８】
図４に示すように、ユーザＵ１０とユーザＵ２１とが同一のソーシャルグループに属し、ユーザＵ１０とユーザＵ２２とが同一のソーシャルグループに属さず、ユーザＵ１０とユーザＵ２３とが同一のソーシャルグループに属さないものとする。判定部１４４は、このようなソーシャルグループ情報をＳＮＳサーバから取得した場合には、ユーザＵ１０とユーザＵ２１とが友人関係にあると判定し、ユーザＵ１０とユーザＵ２２や、ユーザＵ１０とユーザＵ２３については友人関係にないと判定する。
【００３９】
なお、図４に示した例において、ユーザＵ２１とユーザＵ２３とは同一のソーシャルグループに属する。また、ユーザＵ２１とユーザＵ２２とは同一のソーシャルグループに属さない。すなわち、ユーザＵ１０とユーザＵ２３とは、ユーザＵ２１を介した友人の友人の関係になるが、ユーザＵ１０とユーザＵ２２とは、ユーザＵ２１を介した友人の友人の関係にない。この場合、判定部１４４は、友人の友人も友人であるとみなすことで、ユーザＵ１０とユーザＵ２３とが友人関係にあると判定してもよい。
【００４０】
また、図４では、ソーシャルグループに基づく友人関係を例に挙げて説明したが、コミュニティ情報や公開情報に基づく友人関係においても判定部１４４は同様の判定処理を行うことができる。例えば、ユーザＵ２１が記事等をユーザＵ１０に公開し、ユーザＵ２２及びＵ２３が記事等をユーザＵ１０に公開していない場合には、判定部１４４は、ユーザＵ１０とユーザＵ２１とが友人関係にあり、ユーザＵ１０とユーザＵ２２やユーザＵ１０とユーザＵ２３とが友人関係にないと判定する。また、この例において、ユーザＵ２２が記事等をユーザＵ２１に公開しておらず、ユーザＵ２３が記事等をユーザＵ２１に公開している場合には、判定部１４４は、ユーザＵ１０とユーザＵ２２とが友人関係になく、ユーザＵ１０とユーザＵ２３が友人関係にあると判定してもよい。
【００４１】
（送信部１４５について）
送信部１４５は、自装置であるユーザ端末１００、及び、探索部１４３によって探索された他のユーザ端末の現在位置として、位置取得部１４２によって取得された位置情報をサーバ装置２００に送信する。
【００４２】
具体的には、送信部１４５は、探索部１４３によって探索された他のユーザ端末のうち、判定部１４４によって友人関係にあると判定された他のユーザ端末が存在する場合に、自装置であるユーザ端末１００の端末ＩＤと、友人関係にある他のユーザ端末の端末ＩＤと、位置取得部１４２によって取得された位置情報とをサーバ装置２００に送信する。すなわち、送信部１４５は、自装置であるユーザ端末１００だけでなく、友人関係にある他のユーザ端末についても代理して位置登録処理を行う。
【００４３】
一方、送信部１４５は、探索部１４３によって探索された他のユーザ端末であっても、判定部１４４によって友人関係にあると判定された他のユーザ端末が存在しない場合には、自装置であるユーザ端末１００の端末ＩＤと、位置取得部１４２によって取得された位置情報とをサーバ装置２００に送信する。すなわち、送信部１４５は、友人関係にない他のユーザ端末については代理して位置登録処理を行わない。
【００４４】
〔４．位置登録処理〕
次に、図５を用いて、実施形態に係るユーザ端末１００による位置登録処理について説明する。図５は、実施形態に係るユーザ端末１００による位置登録処理を示すフローチャートである。
【００４５】
図５に示すように、ユーザ端末１００の受付部１４１は、位置登録を行う旨の操作を受け付けたか否かを判定する（ステップＳ１０１）。このとき、受付部１４１は、位置登録を行う旨の操作を受け付けていない場合には（ステップＳ１０１；Ｎｏ）、かかる操作を受け付けるまで待機する。
【００４６】
一方、位置取得部１４２は、受付部１４１によって位置登録を行う旨の操作が受け付けられた場合に（ステップＳ１０１；Ｙｅｓ）、ユーザ端末１００が所在する位置情報を取得する（ステップＳ１０２）。
【００４７】
続いて、探索部１４３は、近距離通信を行うことにより、ユーザ端末１００の近傍に所在する他のユーザ端末を探索する（ステップＳ１０３）。続いて、判定部１４４は、探索部１４３によって他のユーザ端末が探索された場合に（ステップＳ１０４；Ｙｅｓ）、かかる他のユーザ端末を利用するユーザと、自装置であるユーザ端末１００のユーザとが友人関係にあるか否かを判定する（ステップＳ１０５）。
【００４８】
そして、送信部１４５は、判定部１４４によって友人関係にあると判定された他のユーザ端末が存在する場合に（ステップＳ１０６；Ｙｅｓ）、友人関係にある他のユーザ端末を代理して位置登録処理を行う（ステップＳ１０７）。具体的には、送信部１４５は、自装置であるユーザ端末１００、及び、友人関係にある他のユーザ端末の現在位置として、位置取得部１４２によって取得された位置情報をサーバ装置２００に送信する。
【００４９】
一方、送信部１４５は、探索部１４３によって他のユーザ端末が探索されなかった場合（ステップＳ１０４；Ｎｏ）、又は、判定部１４４によって友人関係にあると判定された他のユーザ端末が存在しない場合には（ステップＳ１０６；Ｎｏ）、自装置であるユーザ端末１００の現在位置として、位置取得部１４２によって取得された位置情報をサーバ装置２００に送信する（ステップＳ１０８）。
【００５０】
〔５．変形例〕
上述した実施形態に係る位置登録システム１は、上記実施形態以外にも種々の異なる形態にて実施されてよい。そこで、以下では、上記の位置登録システム１の他の実施形態について説明する。
【００５１】
〔５−１．友人関係の判定処理〕
上記実施形態では、判定部１４４が、ソーシャルグループ情報、コミュニティ情報、公開情報などに基づいて友人関係の有無を判定する例を示した。しかし、判定部１４４による処理はこれに限られない。
【００５２】
例えば、判定部１４４は、自装置であるユーザ端末１００と、探索部１４３によって探索された他のユーザ端末との距離に基づいて、友人関係の有無を判定してもよい。具体的には、判定部１４４は、ユーザ端末１００と他のユーザ端末との間における距離が所定の距離閾値以下である場合に、双方のユーザが友人関係にあると判定してもよい。
【００５３】
また、例えば、判定部１４４は、自装置であるユーザ端末１００と、探索部１４３によって探索された他のユーザ端末との間で行われた近距離通信の回数に基づいて、友人関係の有無を判定してもよい。具体的には、ユーザ端末１００の探索部１４３は、定期的（例えば、５分毎）に近距離通信を行う。そして、判定部１４４は、ユーザ端末１００と他のユーザ端末との間で連続して近距離通信が行われた回数が所定の回数閾値以上である場合に、双方のユーザが友人関係にあると判定してもよい。
【００５４】
〔５−２．その他〕
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【００５５】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【００５６】
〔６．効果〕
上述してきたように、実施形態に係るユーザ端末１００（端末装置の一例に相当）は、位置取得部１４２と、探索部１４３と、送信部１４５とを有する。位置取得部１４２は、ユーザ端末１００が所在する位置情報を取得する。探索部１４３は、近距離通信を行うことにより、ユーザ端末１００の近傍に所在する他のユーザ端末を探索する。送信部１４５は、ユーザ端末１００、及び、探索部１４３によって探索された他のユーザ端末の現在位置として、位置取得部１４２によって取得された位置情報をサーバ装置２００に送信する。
【００５７】
これにより、実施形態に係るユーザ端末１００は、位置登録を行う際に、近傍に所在する他のユーザ端末についても代理して位置登録を行う。これにより、実施形態に係るユーザ端末１００は、他のユーザ端末のユーザにかかる位置登録の手間を軽減することができる。
【００５８】
また、実施形態に係るユーザ端末１００の判定部１４４は、探索部１４３によって探索された他のユーザ端末を利用するユーザと、ユーザ端末１００のユーザとが友人関係にあるか否かを判定する。また、送信部１４５は、探索部１４３によって探索された他のユーザ端末のうち、判定部１４４によってユーザ端末１００のユーザと友人関係にあると判定されたユーザが利用する他のユーザ端末について、位置情報をサーバ装置２００に送信する。
【００５９】
これにより、実施形態に係るユーザ端末１００は、友人関係にある他のユーザ端末についてのみ代理して位置登録を行うので、他のユーザ端末における個人情報の流出等を防止できるとともに、他のユーザ端末のユーザにかかる位置登録の手間を軽減することができる。
【００６０】
また、実施形態に係るユーザ端末１００の判定部１４４は、探索部１４３によって探索された他のユーザ端末から位置情報の登録を許可する旨の通知を受信した場合に、かかる他のユーザ端末のユーザとユーザ端末１００のユーザとが友人関係にあると判定する。
【００６１】
これにより、実施形態に係るユーザ端末１００は、他のユーザ端末のユーザが示す意思に基づいて位置登録を代理するので、他のユーザ端末における個人情報の流出等をより防止できるとともに、他のユーザ端末のユーザにかかる位置登録の手間を軽減することができる。
【００６２】
また、実施形態に係るユーザ端末１００の判定部１４４は、探索部１４３によって探索された他のユーザ端末を利用するユーザと、ユーザ端末１００のユーザとが、所定のソーシャルネットワーキングサービスにおいて同一ソーシャルグループ又は同一のコミュニティに属する場合に、友人関係にあると判定する。
【００６３】
また、実施形態に係るユーザ端末１００の判定部１４４は、探索部１４３によって探索された他のユーザ端末を利用するユーザが、所定のソーシャルネットワーキングサービスにおいて投稿した記事をユーザ端末１００のユーザに公開している場合に、他のユーザ端末のユーザとユーザ端末１００のユーザとが友人関係にあると判定する。
【００６４】
また、実施形態に係るユーザ端末１００の判定部１４４は、ユーザ端末１００と他のユーザ端末との間で連続して近距離通信が行われた回数が所定の回数閾値以上である場合に、他のユーザ端末のユーザとユーザ端末１００のユーザとが友人関係にあると判定する。
【００６５】
これにより、実施形態に係るユーザ端末１００は、友人関係の有無判定を精度良く行うことができるので、他のユーザ端末における個人情報の流出等をより防止できるとともに、他のユーザ端末のユーザにかかる位置登録の手間を軽減することができる。
【００６６】
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【００６７】
また、上述したサーバ装置２００は、複数のサーバコンピュータで実現してもよく、また、機能によっては外部のプラットフォーム等をＡＰＩ（Application  Programming  Interface）やネットワークコンピューティングなどで呼び出して実現するなど、構成は柔軟に変更できる。
【００６８】
また、特許請求の範囲に記載した「手段」は、「部（section、module、unit）」や「回路」などに読み替えることができる。例えば、受付手段は、受付部や受付回路に読み替えることができる。
【符号の説明】
【００６９】
１  位置登録システム
１００  ユーザ端末
１１０  通信部
１４１  受付部
１４２  位置取得部
１４３  探索部
１４４  判定部
１４５  送信部
２００  サーバ装置
【図１】
2014060606.tif 000003
【図２】
2014060606.tif 000004
【図３】
2014060606.tif 000005
【図４】
2014060606.tif 000006
【図５】
2014060606.tif 000007