(57)【特許請求の範囲】
【請求項１】
通信端末の位置に関する情報である位置情報を取得する位置情報取得部と、
通信可能な範囲内にある１の基地局と通信する通信制御部と、
前記通信制御部と通信する前記基地局が変わったことを検出し、前記位置情報取得部を制御して前記位置情報を取得させる制御部とを有し、
前記通信制御部は、
他の通信端末の通信制御部から位置情報を受信すると、当該位置情報を表示部に表示し、
通信する前記基地局が変わったとき、取得した前記位置情報を前記他の通信端末に送信するべく、前記基地局と通信を開始するためのネゴシエーションの追加情報として、前記位置情報を前記基地局に送信する通信端末。
【請求項２】
前記通信制御部は、前記他の通信端末それぞれの前記位置情報を送受信し、前記他の通信端末から位置情報を受信すると、前記通信端末から、前記他の通信端末までの距離に応じた距離情報を前記位置情報として表示部に表示する請求項１記載の通信端末。
【請求項３】
前記位置情報取得部は、前記基地局が変わったことを検出する前に前記通信制御部が通信していた前記基地局の位置及び前記基地局が変わったことを検出した後に前記通信制御部が通信していた前記基地局の位置から前記位置情報を算出する請求項１又は２記載の通信端末。
【請求項４】
通信端末を制御するための所定の処理をコンピュータに実行させるための制御プログラムであって、
通信端末の位置に関する情報である位置情報を取得する処理と、
通信可能な範囲内にある１の基地局と通信する処理と、
通信する前記基地局が変わったことを検出し、前記位置情報を取得させる処理と、
他の通信端末の通信制御部から位置情報を受信すると、当該位置情報を表示部に表示させる処理と、
通信する前記基地局が変わったとき、取得した前記位置情報を前記他の通信端末に送信するべく、前記基地局と通信を開始するためのネゴシエーションの追加情報として、前記位置情報を前記基地局に送信する処理と、を実行させる通信端末の制御プログラム。
【請求項５】
複数の通信端末間で、位置情報を共有するための通信システムであって、
前記通信端末は、当該通信端末の位置に関する情報である位置情報を取得する位置情報取得部と、
通信可能な範囲内にある１の基地局と通信する通信制御部と、
前記通信制御部と通信する前記基地局が変わったことを検出し、前記位置情報取得部を制御して前記位置情報を取得させる制御部とを有し、
前記通信端末は、
他の通信端末から位置情報を受信すると、当該位置情報を表示部に表示し、
通信する前記基地局が変わったとき、取得した前記位置情報を前記他の通信端末に送信するべく、前記基地局と通信を開始するためのネゴシエーションの追加情報として、前記位置情報を前記基地局に送信する通信システム。
【請求項６】
前記通信端末は、前記他の通信端末とそれぞれの前記位置情報を送受信し、前記他の通信端末の位置情報を受信すると、前記通信端末から、前記他の通信端末までの距離に応じた情報を前記位置情報として表示部に表示する請求項５記載の通信システム。
【請求項７】
第１の基地局の通信範囲内にある場合に位置情報を他の通信端末に送信し、
通信端末が通信する基地局が、第１の基地局から第２の基地局に切り替わったことを検出し、
前記第２の基地局に切り替わったことを検出した際に、通信端末の位置に関する情報である位置情報を取得し、
取得した前記位置情報を前記他の通信端末に送信するべく、通信する前記基地局が変わったとき、前記基地局と通信を開始するためのネゴシエーションの追加情報として、前記位置情報を前記基地局に送信する位置情報共有方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信端末、その制御プログラム、通信システム及び情報共有方法に関し、特に位置情報を共有する通信端末、その制御プログラム、通信システム及び情報共有方法に関する。
【背景技術】
【０００２】
子供の児童の登下校を心配する親や、外周りをするビジネスマン、運送業者・タクシー業者など、位置情報をリアルタイムに取得したいニーズは高く、ＧＰＳを使ったサービスとして相手端末の位置情報を知る手段は数多く存在する。
【０００３】
特許文献１には、サーバに識別情報と位置情報とを送信する携帯電話と、携帯電話から送信された識別情報と位置情報とを整理し、保存するサーバとを有する技術が記載されている。特許文献１に記載の携帯電話は、サーバと通信して各携帯電話の情報を取得し、携帯電話の画面の地図上に各携帯電話の位置を表示するものである。
【０００４】
特許文献２には、所在位置が測位可能な通信端末と、通信端末の所持者と所定の時間間隔で測位される通信端末の位置情報とを対応づけて管理するサーバとにより、位置情報共有システムを構成する技術が記載されている。サーバは、通信端末の所持者が属するグループを設定し、設定したグループ毎にそのメンバを管理する。サーバは、同じグループメンバ通信端末のぞれぞれの所在位置情報を同じグループメンバそれぞれの通信端末に送信する。通信端末は、受信した同じグループメンバの通信端末の所在位置を１つの地図上に表示するものである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−６０５６５号公報
【特許文献２】特開２００６−２７６３８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１及び２に記載の技術は、詳細な位置を取得可能である。しかしながら、詳細な位置情報を、相手と正確に共有するためには、サーバに頻繁に所在位置の情報を送らなければならない。頻繁に所在位置の情報を送らなければ、共有する位置情報にずれが生じてしまうからである。従って、相手と正確に位置情報を共有するためには、端末とサーバとの通信頻度をあげる必要がある。しかしながら、通信頻度をあげることにより、通信端末の電力消費量が増加したり、ネットワーク上のトラフィックが増加してしまうという問題点があった。
【０００７】
本発明はこのような問題点を解決するためになされたものであり、効率よく位置情報を取得する通信端末、その制御プログラム及び通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明にかかる通信端末は、通信端末の位置に関する情報である位置情報を取得する位置情報取得部と、通信可能な範囲内にある１の基地局と通信する通信制御部と、通信制御部と通信する基地局が変わったことを検出し、位置情報取得部を制御して位置情報を取得させる制御部とを有するものである。
【０００９】
本発明にかかる制御プログラムは、通信端末を制御するための所定の処理をコンピュータに実行させるための制御プログラムであって、通信端末の位置に関する情報である位置情報を取得する処理と、通信可能な範囲内にある１の基地局と通信する処理と、通信端末が移動している場合に、通信する基地局が変わったことを検出し、位置情報を取得させる処理とを実行させるものである。
【００１０】
本発明にかかる通信システムは、複数の通信端末間で、位置情報を共有するための通信システムであって、通信端末は、当該通信端末の位置に関する情報である位置情報を取得する位置情報取得部と、通信可能な範囲内にある１の基地局と通信する通信制御部と、通信制御部と通信する基地局が変わったことを検出し、位置情報取得部を制御して位置情報を取得させる制御部とを有し、通信端末は、位置情報を取得すると、当該取得した位置情報を他の通信端末に送信するものである。
【００１１】
本発明にかかるサーバは、予め登録された通信端末の識別情報のリストを記憶した記憶部と、リストに登録された通信端末から送信された、当該通信端末の位置に関する情報である位置情報と、通信端末の識別情報とを対応させて管理する管理部と、管理の管理する位置情報に基づき、リストに登録された１の通信端末から、リストに登録された１の通信端末以外の通信端末までの距離を、１の端末に位置情報として送信する送受信部とを有するものである。
【００１２】
本発明にかかる情報共有方法は、第１の基地局の通信範囲内にある場合に位置情報を他の通信端末に送信し、通信端末が通信する基地局が、第１の基地局から第２の基地局に切り替わったことを検出し、第２の基地局に切り替わったことを検出した際に、通信端末の位置に関する情報である位置情報を取得し、取得した位置情報を他の通信端末に送信する。
【発明の効果】
【００１３】
本発明によれば、効率良く位置情報を取得する通信端末、その制御プログラム及び通信システムを提供することができる。
【図面の簡単な説明】
【００１４】
【図１】実施の形態１にかかる通信システムの概要を示す図である。
【図２】実施の形態１にかかる通信システムを詳細に示す図である。
【図３】実施の形態１にかかるサーバを示す図である。
【図４】実施の形態１にかかる通信端末の構成を示す図である。
【図５】実施の形態１にかかる通信端末のメインディスプレイの表示を示す図である。
【図６】実施の形態１にかかる通信端末が、基地局を移動した際の動作を示す図である。
【発明を実施するための形態】
【００１５】
実施の形態１
以下、図面を参照して本発明の実施の形態について説明する。図１は、本実施の形態にかかる通信システムの概要を示す図である。本実施の形態にかかる通信システムは、複数の通信端末間で、当該通信端末それぞれの位置情報を送受信して共有するものである。
【００１６】
本実施の形態にかかる通信端末１は、位置情報取得部１１と、通信制御部１２と、制御部１３とを有する。
【００１７】
位置情報取得部１１は、当該通信端末１の位置に関する情報である位置情報を取得する。通信制御部１２は、通信可能な範囲内にある１の基地局１０と通信する。制御部１３は、通信制御部１２と通信する基地局１０が変わったことを検出し、位置情報取得部１１を制御して位置情報を取得させる。
【００１８】
そして、通信端末１の通信制御部１２は、位置情報を取得すると、当該取得した位置情報をネットワークを介して他の通信端末に送信する。
【００１９】
本実施の通信端末１は、通信する基地局が変わったことを検出することで、通信端末１が移動したことを検出する。そして、通信する基地局が変わったタイミング、すなわち通信端末が移動したタイミングで、通信端末１の位置に関する情報である位置情報を取得する。従来のように、一定の周期毎に位置情報を取得する方法では、通信端末が移動していない場合にも、一定の時間が経過すれば位置情報を取得していた。本実施の形態では、通信端末が移動したことを検出してから、位置情報を取得して、他の通信端末に送信するので、無駄に位置情報を取得したり送信したりすることがない。従って、従来の通信システムと比べて、通信にかかる電力消費量を抑制し、またネットワーク上の情報量を抑制することができる。
【００２０】
本実施の形態にかかる通信システムについて、さらに詳細に説明する。図２は、本実施の形態にかかる通信システムを詳細に示す図である。本実施の形態にかかる通信システムは、通信端末１〜通信端末５、サーバ６、ネットワーク７、ＧＰＳ（Global Positioning System）衛星８、基地局１０ａ〜１０ｃ（以下区別する必要がない場合には、基地局１０と記載する）とを有する。なお、通信システムにおいて、複数の通信端末があればよく、通信端末数は特に限定されるものではない。
【００２１】
基地局１０ａ乃至１０ｃは、通信範囲内にある通信端末と、無線通信を行う。基地局１０ａ〜１０ｃは、それぞれセル３０ａ〜セル３０ｃが通信可能な範囲である。図２では、基地局１０ａは、通信端末１と通信する。基地局１０ｂは、通信端末２〜通信端末４と通信する。基地局１０ｃは、通信端末５と通信する。通信端末１乃至５は、複数のＧＰＳ衛星８からの測位電波を受信し、受信した測位電波に基づいて、通信端末１乃至通信端末５の測位を行う。
【００２２】
基地局１０ａ乃至１０ｃは、それぞれのセル３０ａ乃至３０ｃにある通信端末１乃至５と通信する。そのため、通信端末１乃至５がもともといたセル３０ａ乃至３０ｃのいずれかから、他のセル３０ａ乃至３０ｃのいずれかに移動すると、それに伴って通信する基地局１０が切り替わる。例えば、現在セル３０ａにいる通信端末１が、セル３０ｂに移動した場合、通信端末１が通信する基地局は、基地局１０ａから基地局１０ｂに切り替わる。なお、２つ以上のセルが重複して、通信端末がその重複部分にある場合、通信端末は１の基地局を選択して通信を行う。例えば、電波強度が最も高い基地局を選択して通信する。
【００２３】
基地局１０ａ乃至１０ｃは、光ファイバー等の有線のネットワーク７に接続されている。基地局１０ａ〜１０ｃは、ネットワーク７を介して相互に接続されている。通信端末１乃至５間は、ネットワーク７を介して音声通話が行われる。サーバ６は、ネットワーク７に接続されている。サーバ６は、ネットワーク７を介して基地局１０ａ乃至１０ｃに接続され、基地局１０ａ乃至１０ｃを介して各通信端末１乃至５から位置情報を受信する。そして、受信した位置情報をそれぞれの通信端末と対応させて記憶する。また、通信端末１乃至５から位置情報が通知される毎に、記憶している位置情報を更新する。さらに、それぞれの通信端末１乃至５から送信された位置情報を、他の通信端末１乃至５に送信する。
【００２４】
すなわち、通信端末１から通信端末２にデータを送信する場合、通信端末１から送信されたデータは、無線通信を介して基地局１０ａに送信される。基地局１０ａは、通信端末１から受け取ったデータを、ネットワーク７に送信する。サーバ６はネットワーク７を介して通信端末１から送られたデータを受け取り、処理して、基地局１０ｂに送信する。サーバ６から送信されたデータは、ネットワーク７を介して基地局１０ｂに送信される。基地局１０ｂは、サーバ６から受けとったデータを無線通信により通信端末２に送信する。このようにして、ある通信端末から送信された情報が、基地局１０及びサーバ６を介し、他の通信端末に送信されることにより、データの送受信を行うことができる。
【００２５】
サーバ６について、さらに詳細に説明する。図３は、サーバ６を示す図である。サーバ６は、通信端末１乃至５が登録されたリストを記憶した記憶部６１と、管理部６２と、送受信部６３とを有する。
【００２６】
記憶部６１は、予め登録された通信端末１乃至５の識別情報のリストと、それぞれの通信端末１乃至５に位置づけられた位置情報を記憶している。通信端末１乃至５の識別情報とは、例えば通信端末の固有のＩＤ、電話番号等である。
【００２７】
管理部６２は、リストに登録された通信端末１乃至５から送信された、当該通信端末の位置に関する情報である位置情報と、通信端末１乃至５の識別情報とを対応させて管理する。具体的には、それぞれの通信端末から送信された位置情報を受け取った場合に、記憶部６１に記憶された位置情報の更新を行う。これにより、最新の位置情報を管理することができる。このリストに含まれる通信端末１乃至５間で位置情報を共有する。なお、サーバが格納するリストは１つに限られるものではなく、２つ以上のリストを格納してもよい。また、１つの通信端末が２つ以上のリストに登録されていてもよい。
【００２８】
送受信部６３は、管理部６２の管理する位置情報に基づき、各通信端末の位置情報を通信端末１乃至５に送信する。例えば、送受信部６３は通信端末の座標（経度及び緯度）を送信する。これにより、リストに登録された通信端末間で位置情報を共有することができる。また、送受信部６３が各通信端末間の距離情報を位置情報として送信してもよい。この場合、送受信部６３は、リストに登録された通信端末間の距離を算出する。そして、通信端末間の距離を各通信端末に送信する。例えば、通信端末１がいるセルが切り替わったとすると、通信端末１は位置情報を取得し、サーバ６に送信する。すると、通信端末１からの位置情報をサーバ６の送受信部６３が受信する。そして、送受信部６３が通信端末１と他の通信端末２乃至５との距離を算出する。これにより、通信端末１から通信端末２までの距離（ｄ１２）、通信端末１から通信端末３までの距離（ｄ１３）、通信端末１から通信端末４までの距離（ｄ１４）、通信端末１から通信端末５までの距離（ｄ１５）が算出される。そして送受信部６３は対応する通信端末１乃至通信端末５に算出した距離を送信する。例えば、送受信部６３は、距離ｄ１２、ｄ１３、ｄ１４、及びｄ１５を通信端末１に送信し、距離ｄ１２を通信端末２に送信し、距離ｄ１３を通信端末３に送信し、距離ｄ１４を通信端末４に送信し、距離ｄ１５を通信端末５に送信する。なお、上記の説明では、各通信端末にその通信端末と他の通信端末間の距離を送信したが、各通信端末に他の通信端末同士の距離を送信してもよい。
【００２９】
図２に戻り、本実施の形態にかかる通信端末について更に詳細に説明する。通信端末１は、通信する基地局１０が変わったことを検出した際、位置情報を取得し、通信端末２乃至通信端末５に取得した位置情報を送信する。そして、通信端末２乃至５も、通信端末１と同様に、通信する基地局１０が変わったことを検出した際、位置情報を取得し、通信端末１乃至５のうち、自分以外の通信端末に、取得した位置情報を送信する。すなわち、通信端末１乃至５は基地局１０が変わらない場合、位置情報を取得しない。具体的には、通信端末１がセル３０ａ内にある状態では、位置情報を取得せず、セル３０ａからセル３０ｂに移動したタイミングで、位置情報を取得する。同様に、通信端末２〜４も、基地局１０が変わったタイミングで、位置情報を取得し、変わらないタイミングでは位置情報を取得しない。
【００３０】
通信端末１は、サーバ６から位置情報を受信すると、当該位置情報を表示部（不図示）に表示する。これにより、通信端末１は通信端末２乃至通信端末５が移動した際に、移動後のそれぞれの通信端末の現在の位置を把握することができる。また、通信端末１乃至５は、他の通信端末から位置情報を受信した場合、現在の自分の位置から、位置情報を受信した他の通信端末までの距離を算出した情報を、位置情報として表示部に表示するようにしてもよい。これにより、通信端末同士の距離をよりわかりやすく表示することができる。この場合、通信端末１の基地局１０が切り替わった際に、通信端末２〜５の表示だけでなく、通信端末１の表示も更新される。
【００３１】
図４は、通信端末１の構成を示す図である。通信端末１は、メモリ１４と、位置情報受信ユニット１５と、表示ディスプレイユニット１６と、装置制御部１７と、通信制御ユニット１８と、音声処理ユニット１９と、キー制御ユニット２０と、電源装置２１とを有する。
【００３２】
メモリ１４は、ＲＯＭ（Read only memory）及びＲＡＭ（Random Access Memory）を搭載しており、通信端末１のＯＳ（Operating System）ソフト１４１及び通信端末１の各構成要素を制御する制御プログラム１４２を格納する。またメモリ１４は、電話帳等を格納する。
【００３３】
位置情報取得部１１としての位置情報受信ユニット１５は、ＧＰＳアンテナ１５１を有する。ＧＰＳアンテナ１５１は、複数のＧＰＳ衛星８それぞれから測位電波を受信する。位置情報受信ユニット１５は、ＧＰＳ衛星８からの測位電波を利用し、緯度、経度、高度などを数十メートルの精度で割り出す。これにより、通信端末１の現在地を求めることができる。位置情報受信ユニット１５は、現在地を装置制御部１７に出力する。また、位置情報受信ユニット１５は、装置制御部１７の制御に応じたタイミングで、位置情報を算出する。
【００３４】
通信制御部１２としての通信制御ユニット１８は、無線アンテナ１８１を有し、無線アンテナ１８１を介して基地局１０と通信する。また、通信制御ユニット１８は、基地局との無線通信を行い、ネットワーク７との通信手段を提供する。これにより、メール機能、電話機能等を実現できる。本実施の形態にかかる通信制御ユニット１８は、通信端末１が移動し、通信可能な範囲内にある基地局が例えば基地局１０ａから１０ｂに変わった場合、通信可能な基地局が変わったことを検出して装置制御部１７に出力する。
【００３５】
表示部としての表示ディスプレイユニット１６は、例えばＬＣＤ（liquid crystal monitor）等のディスプレイを有している。通信端末１は、例えばメインディスプレイとサブディスプレイの２つのディスプレイを有し、表示ディスプレイユニット１６は、これらのディスプレイの表示を制御する。
【００３６】
音声処理ユニット１９は、スピーカ１９１及びマイク１９２を有する。音声処理ユニット１９は、スピーカ１９１及びマイク１９２を用いて、他の通信端末と、双方向の音声通話を行うための音声処理を行う。
【００３７】
キー制御ユニット２０は、キーボタン・キーボード等の入力装置により、ユーザが通信端末内のプログラムを制御可能なＵＩ（User Interface）を提供する。電源装置２１は、メモリ１４等の各構成要素へ電力を供給する。
【００３８】
装置制御部１７について説明する。制御部１３としての装置制御部１７は、通信端末１の各要部に内部バス（不図示）を介して接続され、通信端末１全体を制御する。装置制御部１７は具体的には、ＣＰＵ（Central Processing Unit）、及びチップセットを有している。
【００３９】
装置制御部１７は、通信制御ユニット１８から、通信可能な基地局１０が変わったことを検出した検出結果を受け取ると、位置情報受信ユニット１５に位置情報を取得させる。そして、装置制御部１７は、位置情報受信ユニット１５が取得した位置情報を受け取り、表示ディスプレイユニット１６に出力して表示させる。また、通信制御ユニット１８が他の通信端末の位置情報をサーバ６から受け取ると、装置制御部１７は、その位置情報を表示ディスプレイユニット１６に表示させる。
【００４０】
図５は、表示ディスプレイユニット１６のメインディスプレイの表示を示す図である。ここでは、位置情報をユーザが確認できる方法として、電話帳のアプリケーションを使った例を示す。まず、ユーザがキー制御ユニット２０のキーボタン等を制御して、電話帳を読み出す。本実施の形態においては、電話帳に登録されている登録者の通信端末である他の通信端末から、ユーザの有する通信端末１までの距離を表示している。今、カーソルはＴｈｏｍａｓ氏の箇所に選択されており、ユーザの通信端末１からの距離が０．５ｋｍと示される。そして、他の登録者についても、ユーザの通信端末１からの距離が表示されている。すなわち、サーバ６のリストに含まれる登録者までの距離が表示される。ここでは、登録者の表示は、距離の近い順に表示されている。なお、位置情報を送受信しないユーザについては、通信端末間の距離を" - (ハイフン)" で表現している。なお、本実施の形態においては、ユーザの通信端末から、他の通信端末までの距離をメインディスプレイに位置情報として表示しているが、位置情報は、住所であっても良いし、地図アプリケーションとリンクさせて、実際の地図上にポインタで表現するようにしてもよい。
【００４１】
本実施の形態では、通信端末１から５がそれぞれの位置情報を共有する場合には、まずそれぞれの通信端末１乃至５が、サーバ６に位置情報を送信する。サーバ６は、例えば通信端末１から受けとった位置情報を、他の通信端末である通信端末２乃至５に送信する。このように、通信端末は取得した位置情報を直接サーバ６に送信し、サーバ６が他の通信端末２乃至５に位置情報を送信する。このような通信システムとすることにより、通信端末が行う処理をより簡易なものにすることができる。すなわち、位置情報の取得回数を低減することができる。これにより、通信端末の処理能力を節約し、通信端末の無駄な電力消費を節約することができる。
【００４２】
また、位置情報受信ユニット１５は、位置情報取得部１１がＧＰＳ衛星８からの測位電波を正常に受信できず、位置情報が取得できなかった場合、別の手法により、位置情報を取得してもよい。例えば、切り替わる前の基地局及び切り替わった後の基地局の位置から位置情報を算出するようにしてもよい。一例として、通信端末１が通信する基地局が、基地局１０ａから基地局１０ｂに変わった場合、位置情報取得部１１は、通信制御ユニット１８が通信していた基地局１０ａの位置と、現在通信している基地局１０ｂの位置とから位置情報を算出する。また、ＧＰＳ衛星８を利用して求める位置情報と、基地局の位置を利用して求める位置情報とを組み合わせるようにしてもよい。この場合、例えば、基地局の位置から大まかな位置情報を得て、ＧＰＳ衛星８からの測位電波でさらに位置情報の補正をするようにしてもよい。
【００４３】
ここで、基地局１０の位置から位置情報を求める方法について説明する。一般に、基地局１０の通信可能範囲内であるセル３０のほぼ中心に基地局は位置する。基地局１０の位置は固定である。セル移動前の基地局１０ａの座標（ｘ１，ｙ１）と、移動後の基地局１０ｂの座標（ｘ２，ｙ２）とに基づき、この２つの座標の中心点をおおよその端末の位置（ｘ，ｙ）として算出することができる。
【数１】
0005743180.tif 000002
基地局１０の位置は、ネットワーク上に既知情報として保持される。例えば、サーバ６に基地局を識別する情報と関連して記録するようにしてもよいし、または特定のサイト等にアクセスし、そこから取得するようにしてもよい。これにより、ＧＰＳ衛星８からの測位電波を受信することができない場合でも、通信端末１のおおよその位置を、位置情報として取得することができる。
【００４４】
本実施の形態にかかる通信端末の応用として、上記のサーバ６の動作を、通信制御ユニット１８が行うようにしてもよい。この場合、通信制御ユニット１８は通信端末１乃至５が予め複数登録されたリストを有する。そして、位置情報受信ユニット１５が取得した位置情報を、リストに登録された複数の通信端末２乃至通信端末５に送信する。また、通信端末２乃至５から位置情報を受信する。通信制御ユニット１８は、他の通信端末２乃至５から受信した位置情報を装置制御部１７に出力する。さらに、受信した位置情報に基づき、通信端末１から、他の通信端末２乃至５までの距離を算出し、当該算出した距離の情報を位置情報として装置制御部１７に出力するようにしてもよい。これにより、サーバ６の負荷を軽減することができる。
【００４５】
本実施の形態にかかる通信システムは、ユーザ操作を必要とせずに、シームレスに位置情報を複数の通信端末と共有できる。さらに、本実施の形態にかかる通信端末は、セルの移動タイミングで位置情報の取得及び送信を行うため、通信端末の場所が移動しない場合にはＧＰＳデータ取得及びネットワークサーバ間の通信を行わない。例えば、一定時間毎に位置情報を送信する方式では、たとえ移動しなくても位置情報を送信する操作を行う。そのため、通信端末が余計に電力を消費してしまうが、本実施の形態ではこのような電力の消費を抑制することができる。
【００４６】
また、通信端末は、セルを移動して、通信する基地局が切り替わる毎に、移動先の基地局と通信を開始するためのネゴシエーションを行う。このネゴシエーションの際には、必ず基地局と通信端末の間で通信が行われる。よって、例えば本実施の形態にかかる通信方法を応用し、通信端末が切り替わった際に、更にセル移動時の通信端末とネットワーク間のネゴシエーションの追加情報として、位置情報を送信するようにしてもよい。これにより、さらに位置情報を送信する回数を減らすことができ、従ってネットワークに余計な負荷をかけないという効果がある。
【００４７】
また、本実施の形態では、通信端末及びネットワークに負荷をなるべくかけずに、相手のおおよその所在地を把握することができる。子供の位置、外回り会社員、タクシードライバー、待合わせ友人等、「いまどの辺りにいるか」を、基地局１０のセルの移動毎に把握することができる。なお、リストに含まれるすべての通信端末が上記の処理を実施しなくてもよい。すなわち、リストに含まれる一部の通信端末は一定時間毎に位置情報を取得してもよい。更には、基地局１０が切り替わったタイミングで位置情報を取得する処理と、一定時間毎に位置情報を取得する処理を切り替えてもよい。
【００４８】
次に、本実施の形態にかかる通信システムの動作について説明する。図６は、通信する基地局１０が切り替わった際の、通信端末１の動作を示す図である。一例として、通信端末１が基地局１０ａのセル３０ａから、基地局１０ｂのセル３０ｂに移動した場合に、通信端末１の位置情報を通信端末２及び３に通知する動作について説明する。
【００４９】
まず、通信端末１がセル３０ａからセル３０ｂに移動する（ステップＳ１）と、通信端末１は、基地局１０ａから基地局１０ｂに切り替わったことを検出し、位置情報を算出する（ステップＳ２）。
【００５０】
つぎに、ＧＰＳ衛星８から測位電波を受信して、位置情報を取得する。ここで、ＧＰＳ衛星８から測位電波を正常に受信して位置情報が得られた場合、得られた位置情報を基地局１０ｂへ送信する（ステップＳ３）。ＧＰＳ衛星８からの測位電波が正常に受信できなかった場合、切り替わる前のセル３０ａと切り替わった後のセル３０ｂの基地局１０ａと基地局１０ｂの位置から算出した値を位置情報として基地局１０ｂに送信する（ステップＳ４）。
【００５１】
基地局１０ｂに送信された位置情報は、ネットワーク７を介してサーバ６に送信される。サーバ６は、位置情報の通知を受信した場合に送信元へ応答（ＡＣＫ）を送信する（ステップＳ５）。次に、サーバ６は記憶部６１に記憶されている、通信端末１の位置情報を更新する（ステップＳ６）。そしてサーバ６は、記憶部６１に記憶されたリストを検索し、受け取った位置情報を送信する通信端末（ここでは通信端末２及び３）を検索する（ステップＳ７）。次に、サーバ６は、通信端末２及び３に通信端末１の位置情報を送信する（ステップＳ８及びＳ９）。通信端末２及び３は、位置情報を受信し、位置情報を更新する（ステップＳ１０及びＳ１１）。
【００５２】
ステップＳ１乃至Ｓ４の処理を複数の通信端末がセル移動のタイミング毎に繰り返すことにより、位置情報を相互にリアルタイムで共有することが可能である。なお、受信された位置情報は、電話帳などのアプリケーションに組み込んで利用するようにすればよい。
【００５３】
従来、位置情報の確認には、知りたい人がインターネットを介して確認するなど、位置情報の報知には一定の操作が必要であった。そのため、必ずしも使い勝手が良いとは言えなかった。また、ＧＰＳ機能を利用した通信サービスは登場していたが、特定アプリを起動しないと位置測位ができないなど制限があった。しかしながら近年、バックグランドで位置情報を測位し続ける機能を有する通信端末が登場している。このため、この機能を利用し、ユーザ操作を必要とせずに、よりシームレスに位置情報を共有できる通信システム及び通信端末を提供することが可能となった。本実施の形態にかかる通信システムでは、通信端末とサーバを連携させることにより、特定の操作を必要とせずとも加入者間の位置情報の共有を自動化することができる。
【００５４】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。例えば、位置情報の更新履歴をある一定回数通信端末のメモリに記憶しておき、連絡したい相手の位置情報が頻繁に変更される場合は、車・電車で移動中と判断して、ポップアップ等により「移動中です、電話は控えましょう」といった注意を促すようにする等の応用が可能である。
【００５５】
また、位置情報の送信方法として、相手に位置情報を送信すると、ネットワーク上のサーバが相手・自分の位置情報を判別してお互いの場所に移動する最短ルートを探索するようにしてもよい。そしてサーバが、相手に届く位置情報としてのメール本文内に、最短ルートの情報にアクセスするためのＵＲＬを自動付与するようにしてもよい。これにより、最短ルート情報を、地図アプリと連動させてＷＥＢサービスとして提供するようにすることができる。
【００５６】
またさらに、予め特定の住所（例えば、自宅、待ち合わせ場所等）を通信端末に登録しておき、相手から受信した位置情報が、登録された住所と一致した場合に、通信端末をＬＥＤ点灯、音楽鳴動、及びバイブレータ振動をするように設定し、ユーザに相手が特定の住所にいることを報知するようにしてもよい。これにより、友人が待ち合せ場所に到着したことや、家族が家に帰ったことを知らせる機能として利用することができる。また、上述の例においてプログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（Random Access Memory））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００５７】
（付記１）
通信端末の位置に関する情報である位置情報を取得する位置情報取得部と、
通信可能な範囲内にある１の基地局と通信する通信制御部と、
前記通信制御部と通信する前記基地局が変わったことを検出し、前記位置情報取得部を制御して前記位置情報を取得させる制御部とを有する通信端末。
（付記２）
前記通信制御部は、他の通信端末と前記位置情報を送受信し、前記他の通信端末から位置情報を受信すると、当該位置情報を表示部に表示する付記１記載の通信端末。
（付記３）
前記通信制御部は、他の通信端末それぞれの前記位置情報を送受信し、他の通信端末から位置情報を受信すると、前記通信端末から、前記他の通信端末までの距離に応じた距離情報を前記位置情報として表示部に表示する付記１又は２記載の通信端末。
（付記４）
前記通信端末は、前記通信端末を含む、複数の通信端末が予め登録されたリストを有したサーバに接続され、
前記通信端末は、取得した前記位置情報を、前記サーバに送信し、
前記通信端末は、前記リストに登録された前記通信端末以外の通信端末である前記リストの他の通信端末の位置情報を、前記サーバから受信する付記１乃至３のいずれか１記載の通信端末。
（付記５）
前記通信端末は、前記通信端末から前記リストの他の通信端末までの距離に応じた情報を、前記位置情報として前記サーバから受信する付記４記載の通信端末。
（付記６）
前記位置情報取得部は、複数の衛星から受信した測位電波に基づいて、位置情報を算出する付記１乃至５のいずれか１記載の通信端末。
（付記７）
前記位置情報取得部は、前記基地局が変わったことを検出する前に前記通信制御部が通信していた前記基地局の位置及び前記基地局が変わったことを検出した後に前記通信制御部が通信していた前記基地局の位置から前記位置情報を算出する付記１乃至６のいずれか１記載の通信端末。
（付記８）
通信端末を制御するための所定の処理をコンピュータに実行させるための制御プログラムであって、
通信端末の位置に関する情報である位置情報を取得する処理と、
通信可能な範囲内にある１の基地局と通信する処理と、
通信する前記基地局が変わったことを検出し、前記位置情報を取得させる処理とを実行させる通信端末の制御プログラム。
（付記９）
前記位置情報を取得すると、当該位置情報を他の通信端末に送信する処理と、
前記他の通信端末から位置情報を受信する処理と、
前記他の通信端末の前記位置情報を表示部に表示させる処理とを実行させる付記８記載の通信端末の制御プログラム。
（付記１０）
前記他の通信端末の前記位置情報を受信すると、前記通信端末から前記他の通信端末までの距離に応じた距離情報を前記位置情報として表示部に表示させる処理とを実行させる付記９記載の通信端末の制御プログラム。
（付記１１）
前記通信端末を、前記通信端末を含む通信端末が予め複数登録されたリストを有したサーバに接続する処理と、
前記通信端末に、取得した前記位置情報を、前記サーバに送信させる処理とを実行させる付記８記載の制御プログラム。
（付記１２）
複数の衛星から受信した測位電波に基づいて、位置情報を算出する処理を実行させる付記８乃至１１のいずれか１通信端末の制御プログラム。
（付記１３）
移動前に通信していた前記基地局の位置及び移動後に通信していた前記基地局の位置から前記位置情報を算出する付記８乃至１３のいずれか１通信端末の制御プログラム。
（付記１４）
予め登録された通信端末の識別情報のリストを記憶した記憶部と、
前記リストに登録された通信端末から送信された、当該通信端末の位置に関する情報である位置情報と、前記通信端末の識別情報とを対応させて管理する管理部と、
前記管理部の管理する前記位置情報に基づき、前記リストに登録された１の前記通信端末から、前記リストに登録された１の前記通信端末以外の前記通信端末までの距離を、前記１の通信端末に前記位置情報として送信する送受信部とを有するサーバ。
（付記１５）
複数の通信端末間で、位置情報を共有するための通信システムであって、
前記通信端末は、当該通信端末の位置に関する情報である位置情報を取得する位置情報取得部と、
通信可能な範囲内にある１の基地局と通信する通信制御部と、
前記通信制御部と通信する前記基地局が変わったことを検出し、前記位置情報取得部を制御して前記位置情報を取得させる制御部とを有し、
前記通信端末は、前記位置情報を取得すると、当該取得した位置情報を他の通信端末に送信する通信システム。
（付記１６）
前記通信端末は、前記通信端末以外の前記他の通信端末とそれぞれの前記位置情報を送受信し、前記通信端末は、前記他の通信端末の位置情報を受信すると、当該位置情報を表示部に表示する付記１５記載の通信システム。
（付記１７）
前記通信端末は、前記他の通信端末とそれぞれの前記位置情報を送受信し、前記通信端末は、他の前記通信端末の位置情報を受信すると、前記通信端末から、前記他の通信端末までの距離に応じた情報を前記位置情報として表示部に表示する付記１５又は１６記載の通信システム。
（付記１８）
前記通信端末を含む、複数の通信端末が予め登録されたリストを有したサーバを有し、
前記リストに登録された１の前記通信端末は、取得した前記位置情報を、前記サーバに送信し、
前記サーバは、前記１の通信端末から送信された前記位置情報を、前記リストに登録された前記１の通信端末以外の通信端末に送信する付記１５記載の通信端末システム。
（付記１９）
前記サーバは、前記１の通信端末から、前記リストに登録された前記１の通信端末以外のそれぞれの通信端末までの距離に応じた情報を前記位置情報として送信する付記１８記載の通信システム。
（付記２０）、
第１の基地局の通信範囲内にある場合に位置情報を他の通信端末に送信し、
通信端末が通信する基地局が、第１の基地局から第２の基地局に切り替わったことを検出し、
前記第２の基地局に切り替わったことを検出した際に、通信端末の位置に関する情報である位置情報を取得し、
取得した前記位置情報を他の通信端末に送信する位置情報共有方法。
（付記２１）
前記通信端末を含む複数の通信端末のリストに登録された前記通信端末以外の前記他の通信端末とそれぞれの前記位置情報を送受信し、
他の通信端末から位置情報を受信すると、当該位置情報を表示部に表示する付記２０記載の位置情報共有方法。
（付記２２）
前記通信端末は、前記他の通信端末とそれぞれの前記位置情報を送受信し、
前記他の通信端末から位置情報を受信すると、前記通信端末から、前記他の通信端末までの距離に応じた情報を、前記位置情報として表示部に表示する付記２０又は２１記載の位置情報共有方法。
（付記２３）
前記通信端末は、取得した前記位置情報を、前記リストを有するサーバに送信し、
前記サーバは、前記通信端末から送信された前記位置情報を、前記リストに登録された前記通信端末以外の前記他の通信端末に送信する付記２２記載の位置情報共有方法。
（付記２４）
前記サーバは、前記通信端末から、それぞれの前記他の通信端末までの距離に応じた情報を前記位置情報として送信する付記２３記載の位置情報共有方法。
【符号の説明】
【００５８】
１  通信端末
２  通信端末
３  通信端末
４  通信端末
５  通信端末
６  サーバ
７  ネットワーク
８  ＧＰＳ衛星
１０  基地局
１０ａ  基地局
１０ｂ  基地局
１０ｃ  基地局
１１  位置情報取得部
１２  通信制御部
１３  制御部
１４  メモリ
１５  位置情報受信ユニット
１６  表示ディスプレイユニット
１７  装置制御部
１８  通信制御ユニット
１９  音声処理ユニット
２０  キー制御ユニット
２１  電源装置
３０ａ  セル
３０ｂ  セル
３０ｃ  セル
６１  記憶部
６２  管理部
６３  送受信部
１４１  ＯＳ
１４２  制御プログラム
１５１  ＧＰＳアンテナ
１８１  無線アンテナ
１９１  スピーカ
１９２  マイク
【図１】
0005743180.tif 000003
【図２】
0005743180.tif 000004
【図３】
0005743180.tif 000005
【図４】
0005743180.tif 000006
【図５】
0005743180.tif 000007
【図６】
0005743180.tif 000008