(57)【要約】【課題】  所望の地理的範囲に位置する複数の携帯電話機を一度に検出し、この中から指定した携帯電話機の間で、距離的な制限なく、データ通信を可能とする。【解決手段】  広域ネットワーク３上のサーバ装置４には、各携帯電話機の現在位置が予め登録されており、サーバ装置４は、第１の携帯電話機１のユーザから指定された地理的範囲内に位置する各第２の携帯電話機２を検出する。第１の携帯電話機１は、この検出された各第２の携帯電話機２の現在位置を一覧的に表示する。これにより、所望の地理的範囲に位置する複数の携帯電話機を一度に検出することができる。また、この一覧から所望の第２の携帯電話機２を指定すると、第１及び第２の携帯電話機１、２が、サーバ装置４を介して自動的に通信コネクションを確立してデータ通信を行う。広域ネットワーク３を介してデータ通信を行うため、距離的な制限なく、データ通信を行うことができる。【選択図】  図１
2010045543.tif 000002
【特許請求の範囲】
【請求項１】
検索を行う側である通信機能を備えた端末装置と、
携帯性、現在位置検出機能、上記端末装置で利用可能な所定の利用可能機能、及び無線通信機能を備えた、検索される側の端末装置である複数の携帯端末装置と、
広域ネットワーク上に設けられ、上記各携帯端末装置を特定するための所定の識別子、上記各携帯端末装置の現在位置検出機能で検出された現在位置を示す現在位置情報、上記各携帯端末装置の上記利用可能機能を示す利用可能機能情報、上記端末装置との間に通信コネクションを確立するための、上記各携帯端末装置の通信設定情報を含む端末情報が登録されるデータベースを備えたサーバ装置と
を有し、
上記サーバ装置は、上記端末装置から所定の地理的範囲が指定された際に、上記データベースに登録されている上記各携帯端末装置の現在位置情報を参照することで、上記端末装置から指定された地理的範囲に位置する上記各携帯端末装置を検出し、この各携帯端末装置の現在位置情報、該各携帯端末装置の端末情報、及び上記端末装置から指定された地理的範囲に対応する地図情報を上記端末装置に送信し、
上記端末装置は、上記サーバ装置から受信した上記指定した地理的範囲に対応する地図情報を表示部に表示すると共に、この地図情報上に、上記各携帯端末装置の現在位置情報を一覧的に表示し、
上記サーバ装置は、上記各携帯端末装置の現在位置情報を一覧的に表示した上記端末装置から所望の携帯端末装置、及びこの所望の携帯端末装置の上記利用可能機能が指定された際に、上記データベースに登録されている、当該指定された携帯端末装置の上記端末情報に含まれる上記通信設定情報に基づいて、該指定された携帯端末装置と上記端末装置との間に、当該サーバ装置及び上記広域ネットワークを介した上記利用可能機能用の通信コネクションを確立し、
上記端末装置及び上記指定された携帯端末装置は、上記サーバ装置により確立された上記通信コネクションを介して、上記指定された携帯端末装置の上記利用可能機能に対応するデータ通信を行う
データ通信システム。
【請求項２】
上記サーバ装置は、上記端末装置から所定の検索条件が指定された際に、上記データベースに登録されている上記各携帯端末装置の端末情報に基づいて、上記指定された所定の検索条件に対応する携帯端末装置を検出し、この各携帯端末装置の現在位置情報、該各携帯端末装置の端末情報、及び該各携帯端末装置の各現在位置を含む地理的範囲に対応する地図情報を上記端末装置に送信し、
上記端末装置は、上記サーバ装置から受信した上記地図情報を表示部に表示すると共に、この地図情報上に、上記各携帯端末装置の現在位置情報を一覧的に表示する
請求項１に記載のデータ通信システム。
【請求項３】
上記サーバ装置は、上記各携帯端末装置の現在位置を所定のタイミングで取得し、この取得した各携帯端末装置の現在位置を示す現在位置情報を上記端末装置に送信し、
上記端末装置は、上記サーバ装置から受信した上記各携帯端末装置の現在位置情報に基づいて、上記表示部に表示している上記各携帯端末装置の現在位置情報を更新処理する
請求項１又は請求項２に記載のデータ通信システム。
【請求項４】
上記端末装置は、上記各携帯端末装置の現在位置情報を更新する際に、更新前の位置と更新後の現在位置との間を結ぶ矢印を表示する更新処理を行う
請求項３に記載のデータ通信システム。
【請求項５】
検索を行う側である通信機能を備えた端末装置と、
携帯性、現在位置検出機能、上記端末装置で利用可能な所定の利用可能機能、及び無線通信機能を備えた、検索される側の端末装置である複数の携帯端末装置と、
広域ネットワーク上に設けられ、上記各携帯端末装置を特定するための所定の識別子、上記各携帯端末装置の現在位置検出機能で検出された現在位置を示す現在位置情報、上記各携帯端末装置の上記利用可能機能を示す利用可能機能情報、上記端末装置との間に通信コネクションを確立するための、上記各携帯端末装置の通信設定情報を含む端末情報が登録されるデータベースを備えたサーバ装置とを有するデータ通信システムにおけるデータ通信方法であって、
上記サーバ装置が、上記端末装置から所定の地理的範囲が指定された際に、上記データベースに登録されている上記各携帯端末装置の現在位置情報を参照することで、上記端末装置から指定された地理的範囲に位置する上記各携帯端末装置を検出し、この各携帯端末装置の現在位置情報、該各携帯端末装置の端末情報、及び上記端末装置から指定された地理的範囲に対応する地図情報を上記端末装置に送信し、
上記端末装置が、上記サーバ装置から受信した上記指定した地理的範囲に対応する地図情報を表示部に表示すると共に、この地図情報上に、上記各携帯端末装置の現在位置情報を一覧的に表示し、
上記サーバ装置が、上記各携帯端末装置の現在位置情報を一覧的に表示した上記端末装置から所望の携帯端末装置、及びこの所望の携帯端末装置の上記利用可能機能が指定された際に、上記データベースに登録されている、当該指定された携帯端末装置の上記端末情報に含まれる上記通信設定情報に基づいて、該指定された携帯端末装置と上記端末装置との間に、当該サーバ装置及び上記広域ネットワークを介した上記利用可能機能用の通信コネクションを確立し、
上記端末装置及び上記指定された携帯端末装置が、上記サーバ装置により確立された上記通信コネクションを介して、上記指定された携帯端末装置の上記利用可能機能に対応するデータ通信を行う
データ通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば携帯電話機、ＰＨＳ電話機（PHS：Personal Handyphone System）、ＰＤＡ装置（PDA：Personal Digital Assistant）、ノート型のパーソナルコンピュータ装置、デスクトップ型のパーソナルコンピュータ装置等の各端末機器間でデータ通信を行うデータ通信システムに関する。
特には、各地理的範囲に位置している各端末機器のうち、所望の地理的範囲に位置する端末機器を指定して、この所望の地理的範囲に位置する端末機器との間でデータ通信を行うことを可能としたデータ通信システム、及びデータ通信方法に関する。
【背景技術】
【０００２】
従来、携帯端末装置の位置検出に関する技術として、特開２００２−０２７５２７号の公開特許公報（特許文献１）に、被検索者と検索者との相対位置情報を検索者に提供する位置情報通知装置が開示されている。
【０００３】
この位置情報通知装置の場合、検索者Ａは、位置情報通知装置管理者に電話をかけ、被検索者の位置情報通知を依頼する。位置情報通知装置管理者は、携帯電話基地局を用いた位置検索方法により、検索者Ａの位置を特定し、検索者Ａから見た被検索者の方位を計算して検索者Ａに伝える。検索者Ａに伝えられた方位は、検索者Ａの携帯機器に表示される。検索者Ｂも、検索者Ａとは異なる場所で探索活動を行い、位置情報通知装置管理者に電話をかけ、被検索者の方位を得る。そして、検索者Ａと検索者Ｂは、それぞれの方位の延長線の交差点を求める。これにより、被検索者の座標を得るようになっている。
【０００４】
また、特開２００７−０８７１３６号の公開特許公報（特許文献２）には、ＧＰＳ電波の届きにくい場所でも、端末の位置検出を可能とした位置検出システムが開示されている。この位置検出システムは、自身の情報を示すポストデータを発信する複数の位置ポストを配置しており、被保護者端末が、ＧＰＳ機能により自身の位置データを得て、付近の位置ポストからポストデータを受信して、位置データ及びポストデータに基づく端末データをサーバに通知する。これにより、位置データを得られない場合でも、サーバが、ポストデータに基づいて端末の位置を検出することができる。このため、位置ポストをＧＰＳ電波の届きにくい場所に配置することで、ＧＰＳ電波の届き難い場所でも、端末の位置検出を可能とすることができる。
【０００５】
【特許文献１】特開２００２−０２７５２７号
【特許文献２】特開２００７−０８７１３６号
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１や特許文献２等に開示されている従来の位置検出に関する技術の場合、所望の相手の携帯端末装置の現在位置は検出できるのであるが、所望の場所に位置する複数の携帯端末装置を検出し、さらに、この複数の携帯端末装置の中から所望の携帯端末装置を指定してデータ通信を行うことは困難となる問題がある。
【０００７】
換言すると、従来の位置検出に関する技術の場合、各ユーザ毎に一人々々の現在位置はそれぞれ個別に検出できるのであるが、複数のユーザの現在位置を一度に検出することは困難となる。このため、この複数のユーザの中から所望のユーザを指定してデータ通信を行うことも困難となる問題があった。
【０００８】
また、上記所望のユーザを指定してデータ通信を行う場合に、例えばブルートゥース（Bluetooth：登録商標）等の近距離無線通信機能を用いることを考えると、この近距離無線通信機能の通信可能距離は１０メートル程度に距離的な制限がなされているため、必然的にデータ通信可能なユーザは、１０メートル四方に位置するユーザに限定される問題を生ずる。
【０００９】
本発明は、上述の課題に鑑みてなされたものであり、所望の地理的範囲に位置する複数の端末機器を一度に検出することができ、この所望の地理的範囲に位置する複数の端末機器の中から所望の端末機器を指定して、距離的な制限なく、データ通信を行うことができるようなデータ通信システム、及びデータ通信方法の提供を目的とする。
【課題を解決するための手段】
【００１０】
本発明に係るデータ通信システムは、上述の課題を解決するために、
検索を行う側である通信機能を備えた端末装置と、
携帯性、現在位置検出機能、上記端末装置で利用可能な所定の利用可能機能、及び無線通信機能を備えた、検索される側の端末装置である複数の携帯端末装置と、
広域ネットワーク上に設けられ、上記各携帯端末装置を特定するための所定の識別子、上記各携帯端末装置の現在位置検出機能で検出された現在位置を示す現在位置情報、上記各携帯端末装置の上記利用可能機能を示す利用可能機能情報、上記端末装置との間に通信コネクションを確立するための、上記各携帯端末装置の通信設定情報を含む端末情報が登録されるデータベースを備えたサーバ装置と
を有する。
【００１１】
そして、上記サーバ装置が、上記端末装置から所定の地理的範囲が指定された際に、上記データベースに登録されている上記各携帯端末装置の現在位置情報を参照することで、上記端末装置から指定された地理的範囲に位置する上記各携帯端末装置を検出し、この各携帯端末装置の現在位置情報、該各携帯端末装置の端末情報、及び上記端末装置から指定された地理的範囲に対応する地図情報を上記端末装置に送信し、
上記端末装置が、上記サーバ装置から受信した上記指定した地理的範囲に対応する地図情報を表示部に表示すると共に、この地図情報上に、上記各携帯端末装置の現在位置情報を一覧的に表示する。これにより、所望の地理的範囲に位置する複数の携帯端末装置を一度に検出可能とする。
【００１２】
また、上記サーバ装置が、上記各携帯端末装置の現在位置情報を一覧的に表示した上記端末装置から所望の携帯端末装置、及びこの所望の携帯端末装置の上記利用可能機能が指定された際に、上記データベースに登録されている、当該指定された携帯端末装置の上記端末情報に含まれる上記通信設定情報に基づいて、該指定された携帯端末装置と上記端末装置との間に、当該サーバ装置及び上記広域ネットワークを介した上記利用可能機能用の通信コネクションを確立し、
上記端末装置及び上記指定された携帯端末装置は、上記サーバ装置により確立された上記通信コネクションを介して、上記指定された携帯端末装置の上記利用可能機能に対応するデータ通信を行う。広域ネットワークを介して通信コネクションを確立することで、上記端末装置及び上記指定された携帯端末装置間において、距離的制限の無いデータ通信を可能とする。
【発明の効果】
【００１３】
本発明は、所望の地理的範囲に位置する複数の携帯端末装置を一度に検出することができ、この所望の地理的範囲に位置する複数の携帯端末装置の中から所望の携帯端末装置を指定して、距離的な制限なく、データ通信を行うことができる。
【発明を実施するための最良の形態】
【００１４】
本発明は、図１に示すようなデータ通信システムに適用することができる。
【００１５】
［システム構成］
このデータ通信システムは、検索側となる携帯電話機が、所望の地理的範囲内に位置する複数の携帯電話機や、所望の検索条件に該当する複数の携帯電話機を一度に検出し、これら複数の携帯電話機の中から所望の携帯電話機を指定（選択）してデータ通信を行うことが可能となっている。
【００１６】
図１に示す第１の携帯電話機１は、所望の地理的範囲や所望の検索条件を指定して、該当する複数の携帯電話機を一度に検出する側の携帯電話機を示している。また、第２の携帯電話機２は、第１の携帯電話機１により指定された地理的範囲内に存在する複数の携帯電話機の中から、第１の携帯電話機１によりデータ通信対象の携帯電話機として指定された携帯電話機、或いは第１の携帯電話機１により指定された検索条件に該当する複数の携帯電話機の中から、第１の携帯電話機１によりデータ通信対象の携帯電話機として指定された携帯電話機を示している。
【００１７】
このデータ通信システムは、所望の地理的範囲や所望の検索条件を指定する側の携帯電話機である第１の携帯電話機１と、この第１の携帯電話機１により検索される側の携帯電話機である複数の第２の携帯電話機２とを、例えばインターネット等の広域ネットワーク３上に設けられたサーバ装置４、及び各無線通信基地局５を介して相互に接続することで構成されている。
【００１８】
なお、この例では、上記各携帯電話機１、２同士でデータ通信を行うこととして説明を進めるが、所望の地理的範囲や所望の検索条件を指定する側の端末装置は携帯性を有する必要がなく、上記第１の携帯電話機１の代わりに、例えばデスクトップ型のパーソナルコンピュータ装置等の端末装置を用いてもよい。また、上記第１の携帯電話機１の代わりに、ＰＨＳ電話機（PHS：Personal Handyphone System）、ＰＤＡ装置（PDA：Personal Digital Assistant）、ノート型のパーソナルコンピュータ装置等の携帯端末装置を用いても良い。
【００１９】
これに対して、データ通信対象として指定される側の端末装置としては携帯性を有することが好ましい。このため、データ通信対象として指定される側の端末装置としては、上記第２の携帯電話機２の他、ＰＨＳ電話機（PHS：Personal Handyphone System）、ＰＤＡ装置（PDA：Personal Digital Assistant）、ノート型のパーソナルコンピュータ装置等の携帯端末装置であることが好ましい。
【００２０】
〔携帯電話機の構成〕
第１及び第２の携帯電話機１、２は、図２に示すように無線基地局５との間で音声通話、テレビ電話通話、電子メール、Ｗｅｂデータ（Web：World Wide Web）、画像データ（動画像、静止画像）、音声データ等の無線通信を行うアンテナ１１及び通信回路１２と、受話音声等を出力するためのスピーカ部１３と、送話音声等を集音するためのマイクロホン部１４と、待ち受け画面、操作メニュー、電子メール、画像（静止画像及び動画像）等を表示するための表示部１５とを有している。
【００２１】
また、この各携帯電話機１、２は、十字キー、決定キー、数字キー等の複数の操作キーを備えた操作部１６と、発着信等をユーザに光で通知するための発光部１７（LED：Light Emitting Diode:発光ダイオード）と、所望の被写体を撮像するためのカメラ部１８と、当該携帯電話機の筐体を振動させて発着信等をユーザに通知するためのバイブレーションユニット１９と、時刻をカウントするタイマ２０とを有している。
【００２２】
また、この携帯電話機は、当該携帯電話機の現在位置を検出するＧＰＳアンテナ２１（GPS：Global Positioning System）及びＧＰＳユニット２２と、上記基地局を介した無線通信処理を行うためのコミュニケーションプログラムや各種アプリケーションプログラムの他、これら各アプリケーションプログラムで取り扱われる各種データ等が記憶されたメモリ２３と、当該携帯電話機全体の動作を制御する制御部２４とを有している。
【００２３】
なお、以下、各携帯電話機１、２における現在位置の検出は、ＧＰＳユニットで行うこととして説明を進めるが、この他、各携帯電話機１、２が無線基地局から位置情報を受信し、この位置情報に基づいて、該各携帯電話機１、２の現在位置を検出するようにしてもよい。
【００２４】
メモリ２３には、上記コミュニケーションプログラムの他、他の携帯電話機との間で上記広域ネットワーク３を介したデータ通信を可能とするためのデータ通信プログラムと、撮像した静止画像や動画像のビューア機能を備えた、カメラ部１８の撮像制御を行うためのカメラ制御プログラムと、電子メールの作成や送受信を制御するための電子メール管理プログラムとが記憶されている。
【００２５】
また、メモリ２３には、ユーザのスケジュールが登録されたスケジュール帳の管理を行うためのスケジュール帳管理プログラムと、コミュニケーションネットワークやインターネット等の所定のネットワーク上に設けられたサーバ装置上で公開されているＷｅｂページを閲覧するためのＷｅｂブラウジングプログラムと、電話帳の管理を行うための電話帳管理プログラムと、音楽コンテンツの再生を行うための音楽プレーヤプログラムとが記憶されている。
【００２６】
また、メモリ２３には、ユーザの所望のスケジュールが登録されるスケジュール帳と、ユーザの知人や友人等のユーザ名、静止画像（顔写真等）、住所、電話番号、電子メールアドレス、生年月日等が登録された電話帳と、音楽プレーヤプログラムに基づいて再生される音楽データと、上記カメラ制御プログラムのビューワ機能に基づいて再生される静止画像データ及び動画像データと、送受信された電子メールデータと、電話及び電子メールの発着信履歴等が記憶されている。
【００２７】
〔サーバ装置の構成〕
一方、サーバ装置４は、上記第１及び第２の携帯電話機１、２間のデータ通信を仲介するためのデータ通信プログラム、地図情報、各携帯電話機１、２から送信された端末情報等を記憶するためのデータベースと、このデータベースに記憶されているデータ通信プログラムに基づいて各携帯電話機１、２間のデータ通信を制御する制御部とを有している。
【００２８】
後述するが、当該実施の形態のデータ通信システムの場合、各携帯電話機１、２のユーザは、サーバ装置４のデータベースに対して予めグループ登録を行うようになっており、サーバ装置４の制御部は、上記指定された地理的範囲内に位置する第２の携帯電話機２や所望の検索条件に該当する第２の携帯電話機２を検索する場合は、このグループ登録されている各携帯電話機から該検索を行うようになっている。
【００２９】
［データ通信システムのシステム動作］
〔グループ登録動作〕
まず、このデータ通信システムを利用する各ユーザは、サーバ装置４のデータベース上の自分が所属するグループの記憶領域に対して、自分が所有する携帯電話機の端末情報の登録を行う。図３のフローチャートに、サーバ装置４の制御部が、データベース上の該当するグループの記憶領域に対して携帯電話機の端末情報の登録を行う動作の流れを示す。サーバ装置４の制御部は、第１の携帯電話機１或いは第２の携帯電話機２からグループ登録要求がなされた際に、このフローチャートに示す処理を開始する。
【００３０】
ステップＳ１では、サーバ装置４の制御部が、グループ登録要求をしてきている携帯電話機との間で所定のセキュリティ認証を行い、ステップＳ２において、このセキュリティ認証が成功したか否かを判別する。そして、サーバ装置４の制御部は、このセキュリティ認証が成功したものと判別した場合には処理をステップＳ３に進め、セキュリティ認証が失敗したものと判別した場合には処理をステップＳ９に進める。
【００３１】
セキュリティ認証が失敗したということは、そのユーザは、当該グループ或いは当該システムの正規のユーザではないことを意味するため、サーバ装置４の制御部は、ステップＳ９において、そのユーザの携帯電話機に対してセキュリティ認証が失敗した旨の通知を行い、この図３のフローチャートに示す処理を終了する。
【００３２】
これに対して、セキュリティ認証が成功したものと判別することで処理をステップＳ３に進めると、サーバ装置４の制御部は、そのユーザの携帯電話機に対して端末情報の登録要求を行い、処理をステップＳ４に進める。この端末情報の登録要求がなされると、図２に示す携帯電話機の制御部２４は、メモリ２３に記憶されているデータ通信プログラムに基づいて、ＧＰＳユニット２２を起動制御して当該携帯電話機の現在位置を示す位置情報を取得する。
【００３３】
そして、携帯電話機の制御部２４は、例えば
１．携帯電話番号や機器識別子等の「端末を特定する識別子」、
２．端末名、端末の使用者名、端末の使用者の会社名等の「端末を特定する情報」、
３．データ通信で利用可能な通信種別の一覧を示す「通信種別一覧情報」、
４．当該携帯電話機の現在位置を示す「位置情報」、
５．位置情報の有効期限を示す「有効期限情報」
等を上記端末情報としてサーバ装置４に送信する。
【００３４】
次に、携帯電話機からこのような端末情報を受信すると、サーバ装置４の制御部は、図３のフローチャートのステップＳ４において、上記携帯電話機から受信した端末情報の内容や形式を判別することで、該端末情報の不備を検出する。そして、サーバ装置４の制御部は、端末情報の不備を検出しない場合には、データベース上における、そのユーザが属するグループの記憶領域に対して当該受信した端末情報を登録可能であると判別し、処理をステップＳ５に進める。これに対して、サーバ装置４の制御部は、端末情報の不備を検出した場合には、データベース上における、そのユーザが属するグループの記憶領域に対して当該受信した端末情報を登録不可能であると判別し、処理をステップＳ６に進める。
【００３５】
端末情報の不備を検出することで処理をステップＳ６に進めると、サーバ装置４の制御部は、この端末情報をデータベースに登録することはできないため、当該ステップＳ６及びステップＳ７において、データベースに対する端末情報の登録に失敗したものと判別し、ステップＳ１０において、そのユーザの携帯電話機に対して、端末情報の登録に失敗した旨の通知を行い、この図３のフローチャートに示す処理を終了する。
【００３６】
一方、端末情報の不備を検出すること無く処理をステップＳ５に進めると、サーバ装置４の制御部は、データベース上における、そのユーザが属するグループの記憶領域に対して、上記受信した端末情報を登録する。そして、ステップＳ６及びステップＳ７において、データベースに対する端末情報の登録に成功したものと判別し、ステップＳ８において、そのユーザの携帯電話機に対して、端末情報の登録に成功した旨の通知を行い、この図３のフローチャートに示す処理を終了する。これにより、サーバ装置４のデータベースには、各携帯電話機の端末を特定する識別子や現在位置を示す位置情報等の端末情報が、各グループ毎に登録されることとなる。
【００３７】
〔所望の携帯電話機の検索動作〕
次に、このように各グループに属する各携帯電話機の端末情報の登録がなされると、上記グループに属する各ユーザのうち、所望の地理的範囲内に位置するユーザや、所望の検索条件に合致するユーザを検索することが可能となる。図４のフローチャートに、この所望の携帯電話機の検索時における、第１の携帯電話機１の制御部２４、及びサーバ装置４の制御部の各動作の流れを示す。この図４のフローチャートは、所望の携帯電話機の検索を行う側の携帯電話機である第１の携帯電話機１の制御部２４が、ユーザにより操作部１６を介して行う検索開始操作を検出することで、処理を開始する。
【００３８】
第１の携帯電話機１の制御部２４は、ユーザにより操作部１６を介してなされた検索開始操作を検出すると、図５（ａ）に示すように所望の地理的範囲や所望の検索条件を入力するための入力欄と共に、当該検索の開始を指定するための検索開始指定ボタンを、表示部１５に表示する。
【００３９】
具体的には、所望の地理的範囲内に存在する上記グループに属するユーザの携帯電話機（＝第２の携帯電話機２）を検索する場合、ユーザは、操作部１６を介して、例えば住所、地名、ランドマーク名等の「位置を特定する情報」を入力する。制御部２４は、このユーザにより入力された「位置を特定する情報」を、上記入力欄に表示する。この場合、後述するが、ユーザが入力した位置から例えば２ｋｍ四方や１０ｋｍ四方等の一定の距離内に存在する全ての携帯電話機（＝上記グループに属するユーザの第２の携帯電話機２）が検出されることとなる。
【００４０】
また、所望の検索条件に該当する上記グループに属するユーザの第２の携帯電話機２を検索する場合、ユーザは、操作部１６を介して、例えば端末名、端末の使用者名、端末の使用者の会社名等の 「端末を特定する情報」を入力する。制御部２４は、このユーザにより入力された「端末を特定する情報」を、上記入力欄に表示する。この場合、後述するが、ユーザが入力した条件に該当する全ての携帯電話機（＝上記グループに属するユーザの第２の携帯電話機２）が検出されることとなる。
【００４１】
ステップＳ１１では、第１の携帯電話機１の制御部２４が、ユーザにより操作部１６を介して入力された上記「位置を特定する情報」や「端末を特定する情報」を取得し、処理をステップＳ１２に進める。そして、第１の携帯電話機１の制御部２４は、ステップＳ１２において、ユーザが操作部１６を介して、上記検索開始指定ボタンの押圧操作に対応する操作を行ったタイミングで、上記取得した「位置を特定する情報」や「端末を特定する情報」をサーバ装置４に送信する。
【００４２】
次に、ステップＳ１３では、サーバ装置４の制御部が、第１の携帯電話機１から受信した上記「位置を特定する情報」や「端末を特定する情報」に基づいて、データベースに登録されている、その第１の携帯電話機１のユーザが属するグループの各ユーザの端末情報を参照して処理をステップＳ１４に進める。ステップＳ１４では、サーバ装置４の制御部が、データベースに登録されている、その第１の携帯電話機１のユーザが属するグループの各ユーザのうち、第１の携帯電話機１から受信した上記「位置を特定する情報」や「端末を特定する情報」に該当する端末情報を有する全ての携帯電話機を検出し、その一覧を示す一覧情報を形成して、処理をステップＳ１５に進める。ステップＳ１５では、サーバ装置４の制御部が、上記ステップＳ１４で形成した上記一覧情報を上記第１の携帯電話機１に送信する。
【００４３】
具体的には、サーバ装置４の制御部は、第１の携帯電話機１から「位置を特定する情報」を受信した場合、この「位置を特定する情報」で示される位置から一定の地理的範囲内に位置している各携帯電話機を、データベースに登録されている該当するグループの各ユーザの端末情報に基づいて検出する。そして、サーバ装置４の制御部は、第１の携帯電話機１から指定された位置を中心とする所定の地理的範囲の地図情報と共に、第１の携帯電話機１から指定された位置から一定の地理的範囲内に位置している各携帯電話機の端末情報（位置情報や端末の使用者名等を含む）を、上記一覧情報として上記第１の携帯電話機１に送信する。
【００４４】
同様に、サーバ装置４の制御部は、第１の携帯電話機１から例えば会社名等の「端末を特定する情報」を受信した場合、この会社名を上記端末情報として登録している各ユーザの携帯電話機を、データベースに登録されている該当するグループの各ユーザの端末情報に基づいて検出する。そして、サーバ装置４の制御部は、検出した各ユーザの各携帯電話機の端末情報（位置情報や端末の使用者名等を含む）と共に、当該各ユーザの現在位置を全て含む地理的範囲の地図情報を、上記一覧情報として上記第１の携帯電話機１に送信する。
【００４５】
次に、ステップＳ１６では、第１の携帯電話機１の制御部２４が、サーバ装置４から送信された上記一覧情報に基づいて、地図情報、及びこの地図情報で示される各携帯電話機の現在位置を示す情報等を表示部１５に表示する。これにより、この図４のフローチャートに示す当該データ通信システムにおける所望の携帯電話機の検索動作が終了する。
【００４６】
図５（ｂ）に、上記一覧情報に基づいて第１の携帯電話機１の表示部１５に表示された検索結果の表示例を示す。この図５（ｂ）に示すように、第１の携帯電話機１の制御部２４は、検索条件に該当する各携帯電話機の現在位置を、対応する地理的範囲の地図上に表示する。この図５（ｂ）に示す例の場合、地図上の黒丸が、検索条件に該当する各携帯電話機の現在位置を示している。第１の携帯電話機１のユーザは、この地図、及び黒丸の位置を見ることで、自分の検索条件に該当するユーザの現在位置を認識することができる。
【００４７】
〔データ通信の自動設定動作〕
次に、当該データ通信システムでは、第１の携帯電話機１のユーザは、このように地図上に一覧的に表示された各ユーザの中から所望のユーザを指定（選択）して、データ通信を行うことができるようになっている。図６のフローチャートに、このようなデータ通信を行う際の、第１の携帯電話機１及びサーバ装置４の各動作の流れを示す。この図６のフローチャートは、図５（ｂ）に示したように第１の携帯電話機１の表示部１５に、上記検索された各ユーザの現在位置が表示されることで、各処理の開始となる。
【００４８】
まず、ステップＳ２０では、第１の携帯電話機１の制御部２４が、当該第１の携帯電話機１により選択された、データ通信を行う相手となるユーザの携帯電話機と、このデータ通信で用いるデータ通信種別を認識する。
【００４９】
すなわち、第１の携帯電話機１の制御部２４は、図５（ｂ）に示すように地図上に各ユーザの現在位置を表示した際に、いずれかのユーザの現在位置上にカーソルＣＲを表示制御するようになっている。このカーソルＣＲは、ユーザが操作部１６の十字キー等を操作することで移動操作可能となっており、制御部２４は、ユーザにより操作部１６の十字キー等が操作される毎に、このカーソルＣＲを、順に各ユーザの現在位置上に移動表示する。
【００５０】
また、制御部２４は、カーソルＣＲがいずれかのユーザの現在位置上に移動して、例えば１秒等の所定時間の経過を検出すると、サーバ装置４から受信した該カーソルＣＲが位置しているユーザの端末情報に基づいて、そのカーソルＣＲが位置しているユーザのユーザ名やデータ通信で利用可能な通信種別の一覧を示すアイコン等を表示部１５に表示する。
【００５１】
例えば、カーソルＣＲが位置しているユーザの携帯電話機が、このカーソルＣＲが位置しているユーザの携帯電話機に設けられているカメラ機能で撮像されたカメラ映像のデータ通信が可能である場合には、上述のグループ登録の際に、上記端末情報の一つであるデータ通信で利用可能な通信種別として「カメラ映像」がサーバ装置４のデータベースに登録され、上記検索がなされた際に、この端末情報が第１の携帯電話機１に送信される。第１の携帯電話機１の制御部２４は、上記地図上における、そのユーザの現在位置に、カーソルＣＲが停止した際に、上記サーバ装置４から受信した端末情報に基づいて、図５（ｂ）に示すように、「カメラ映像」のデータ通信が可能であることを示す例えばビデオカメラの形状のアイコンを表示部１５に表示する。
【００５２】
同様に、カーソルＣＲが位置しているユーザの携帯電話機が、このカーソルＣＲが位置しているユーザの携帯電話機に設けられているテレビジョン放送受信機能で受信されたテレビジョン映像のデータ通信が可能である場合には、上述のグループ登録の際に、上記端末情報の一つであるデータ通信で利用可能な通信種別として「テレビジョン放送」がサーバ装置４のデータベースに登録され、上記検索がなされた際に、この端末情報が第１の携帯電話機１に送信される。第１の携帯電話機１の制御部２４は、上記地図上における、そのユーザの現在位置に、カーソルＣＲが停止した際に、上記サーバ装置４から受信した端末情報に基づいて、「テレビジョン放送」のデータ通信が可能であることを示す例えばテレビジョン受像機の形状のアイコンを表示部１５に表示する。
【００５３】
同様に、カーソルＣＲが位置しているユーザの携帯電話機が、このカーソルＣＲが位置しているユーザの携帯電話機に設けられている音楽プレーヤ機能で再生された音楽データのデータ通信、及びこのカーソルＣＲが位置しているユーザの携帯電話機に保存されている画像データ（静止画像、動画像）のデータ通信が可能である場合には、上述のグループ登録の際に、上記端末情報の一つであるデータ通信で利用可能な通信種別として「音楽データ」、及び「画像データ」がサーバ装置４のデータベースに登録され、上記検索がなされた際に、この端末情報が第１の携帯電話機１に送信される。第１の携帯電話機１の制御部２４は、上記地図上における、そのユーザの現在位置に、カーソルＣＲが停止した際に、上記サーバ装置４から受信した端末情報に基づいて、「音楽データ」のデータ通信が可能であることを示す例えばヘッドホン装置の形状のアイコン、及び「画像データ」のデータ通信が可能であることを示す例えば写真立ての形状のアイコンを一覧的に表示部１５に表示する。
【００５４】
ユーザは、上記カーソルＣＲを移動操作して、データ通信を行う相手となるユーザの携帯電話機を選択すると共に、選択したユーザの携帯電話機との間で行うデータ通信のデータ通信種別を、上記一覧的に表示された各アイコンに基づいて選択する。上記ステップＳ２０では、当該第１の携帯電話機１の制御部２４が、このように選択されたデータ通信を行う相手となるユーザの携帯電話機、及びデータ通信で用いるデータ通信種別を認識して処理をステップＳ２１に進める。
【００５５】
ステップＳ２１では、第１の携帯電話機１の制御部２４が、上記ステップＳ２０で認識したデータ通信を行う相手となるユーザの携帯電話機を示す情報、及びデータ通信のデータ通信種別を示す情報等をサーバ装置４に送信して、上記データ通信を行う相手となるユーザの携帯電話機との間のデータ通信開始要求を行う。
【００５６】
サーバ装置４の制御部は、このデータ通信開始要求を受信すると、データベースに登録されている端末情報に基づいて、当該データ通信開始要求を行った第１の携帯電話機１のユーザのユーザ名を検出し、このユーザ名を示す情報と共に、当該データ通信開始要求と共に受信したデータ通信のデータ通信種別を示す情報を、データ通信を行う相手となるユーザの携帯電話機に送信する。
【００５７】
データ通信を行う相手となるユーザの携帯電話機の制御部（＝第２の携帯電話機２の制御部）は、サーバ装置４から上記各情報を受信すると、データ通信開始要求を行った第１の携帯電話機１のユーザのユーザ名と、要求されているデータ通信種別を挿入した、データ通信の可否を問うメッセージを作成し、このメッセージを、データ通信を許可する場合に操作する「Ｙｅｓ」のボタン、及びデータ通信を拒否する場合に操作する「Ｎｏ」のボタンと共に表示部に表示する。
【００５８】
具体的には、データ通信開始要求を行った第１の携帯電話機１のユーザのユーザ名が「ユーザＡ」であり、このユーザＡから要求されているデータ通信種別が「カメラ映像」であった場合、上記第２の携帯電話機２の制御部は、例えば図５（ｃ）に示すように「ユーザＡへのカメラ映像送信を許可しますか？」等のデータ通信の可否を問うメッセージを作成し、このメッセージを、上記「Ｙｅｓ」のボタン及び「Ｎｏ」のボタンと共に表示部に表示する。
【００５９】
第２の携帯電話機２のユーザは、このメッセージに応答して、ユーザＡとのデータ通信を許可する場合には、操作部を介して上記「Ｙｅｓ」のボタンに対応する操作を行い、ユーザＡとのデータ通信を拒否する場合には、操作部を介して上記「Ｎｏ」のボタンに対応する操作を行う。第２の携帯電話機２の制御部は、このいずれかの操作に対応する情報である、ユーザＡとのデータ通信を許可する情報、或いはユーザＡとのデータ通信を拒否する情報をサーバ装置４に送信する。
【００６０】
サーバ装置４の制御部は、第２の携帯電話機２から上記情報を受信すると、図６のフローチャートのステップＳ２２及びステップＳ２３において、この受信した上記情報に基づいて、第２の携帯電話機２のユーザによりデータ通信が許可されたか或いは拒否されたかを判別し、該データ通信が許可されたものと判別した場合には、当該データ通信が許可されたことを示す情報を第１の携帯電話機１に送信する。
【００６１】
これに対して、サーバ装置４の制御部は、上記データ通信が拒否されたものと判別した場合、ステップＳ３１において、当該データ通信の開始要求の失敗を、第１の携帯電話機１に通知する。この場合、図６のフローチャートに示す処理は終了する。
【００６２】
次に、サーバ装置４からデータ通信が許可されたことを示す情報を受信すると、第１の携帯電話機１の制御部２４は、ステップＳ２４において、第２の携帯電話機２との間でデータ通信を行う際の、当該第１の携帯電話機１側のデータ通信設定情報を形成し、処理をステップＳ２５に進める。
【００６３】
具体的には、第２の携帯電話機２との間でカメラ映像のデータ通信を行う場合、第１の携帯電話機１の制御部２４は、例えば画像サイズ、ビットレート、通信プロトコル等のカメラ映像のデータ通信用の、当該第１の携帯電話機１側のデータ通信設定情報を形成する。同様に、第２の携帯電話機２との間でテレビジョン映像のデータ通信を行う場合、第１の携帯電話機１の制御部２４は、例えば画像サイズ、ビットレート、通信プロトコル等のテレビジョン映像のデータ通信用の、当該第１の携帯電話機１側のデータ通信設定情報を形成する。また、第２の携帯電話機２との間で音楽データ通信を行う場合、第１の携帯電話機１の制御部２４は、例えば音楽データの圧縮符号化方式、ビットレート、通信プロトコル等の音楽データのデータ通信用の、当該第１の携帯電話機１側のデータ通信設定情報を形成する。
【００６４】
ステップＳ２５では、第１の携帯電話機１の制御部２４が、上記ステップＳ２４で作成したデータ通信設定情報、及び例えばカメラ映像やテレビジョン映像等のデータ通信に利用する通信種別を示す情報をサーバ装置４に送信すると共に、このデータ通信の設定要求を行う。
【００６５】
サーバ装置４は、第１の携帯電話機１から受信した当該第１の携帯電話機１側のデータ通信設定情報、及びデータ通信に利用する通信種別を示す情報を第２の携帯電話機２に送信すると共に、このデータ通信の設定要求を行う。第２の携帯電話機２の制御部は、サーバ装置４から受信した第１の携帯電話機１側のデータ通信設定情報、及びデータ通信に利用する通信種別を示す情報に基づいて、第１の携帯電話機１との間のデータ通信を実行可能なように通信回路等を設定制御する。そして、第２の携帯電話機２の制御部は、この通信回路等の通信設定に成功した場合は、当該第２の携帯電話機２側のデータ通信設定情報をサーバ装置４に送信する。これに対して、第２の携帯電話機２の制御部は、上記通信回路等の通信設定に失敗した場合は、当該第２の携帯電話機２の表示部に通信設定に失敗したことを示すメッセージを表示すると共に、該通信設定に失敗したことを示す情報をサーバ装置４に送信する。
【００６６】
次に、サーバ装置４の制御部は、第２の携帯電話機２から該第２の携帯電話機２側のデータ通信設定情報を受信した場合、ステップＳ２６及びステップＳ２７において、第２の携帯電話機２側のデータ通信設定が成功したものと判別し、この第２の携帯電話機２側のデータ通信設定情報を第１の携帯電話機１に送信する。
【００６７】
これに対して、サーバ装置４の制御部は、第２の携帯電話機２から通信設定に失敗したことを示す情報を受信した場合、ステップＳ２６及びステップＳ２７を介してステップＳ３２に処理を進め、第２の携帯電話機２側のデータ通信設定が失敗したことを示す情報を第１の携帯電話機１に送信する。第１の携帯電話機１の制御部２４は、この第２の携帯電話機２側のデータ通信設定が失敗したことを示す情報を受信すると、例えば「第２の携帯電話機２側でデータ通信設定に失敗しました」等の、第２の携帯電話機２側のデータ通信設定が失敗したことを示すメッセージを表示部１５に表示する。これにより、第１の携帯電話機１のユーザは、第２の携帯電話機２との間のデータ通信は行えないことを認識することとなり、この図６のフローチャートに示す処理が終了する。
【００６８】
一方、サーバ装置４から上記第２の携帯電話機２側のデータ通信設定情報を受信した場合、第１の携帯電話機１の制御部２４は、ステップＳ２８において、上記ステップＳ２５で第２の携帯電話機２側に送信したデータ通信設定情報に基づいて、当該第１の携帯電話機１側の通信回路１２等を設定制御する。例えば、第２の携帯電話機２との間でカメラ映像のデータ通信を行う場合、第１の携帯電話機１の制御部２４は、第２の携帯電話機２側に送信した上記データ通信設定情報に基づいて、画像サイズ、ビットレート、通信プロトコル等の設定制御を上記通信回路１２等に対して行う。
【００６９】
次に、第１の携帯電話機１の制御部２４は、ステップＳ２９において、この第２の携帯電話機２との間のデータ通信を実行可能とするデータ通信設定が成功したか否かを判別し、このデータ通信設定が失敗したものと判別した場合には処理をステップＳ３３に進め、例えば「データ通信設定に失敗しました」等のデータ通信設定が失敗したことを示すメッセージを表示部１５に表示すると共に、該通信設定に失敗したことを示す情報をサーバ装置４に送信する。
【００７０】
これにより、第１の携帯電話機１のユーザは、第２の携帯電話機２との間のデータ通信は行えないことを認識することとなり、この図６のフローチャートに示す処理が終了する。また、サーバ装置４の制御部は、第１の携帯電話機１から通信設定に失敗したことを示す情報を受信すると、この情報を第２の携帯電話機２に送信する。第２の携帯電話機２の制御部は、この情報を受信すると、例えば「第１の携帯電話機１側でデータ通信設定に失敗しました」等の、第１の携帯電話機１側のデータ通信設定が失敗したことを示すメッセージを表示部に表示する。これにより、第２の携帯電話機２のユーザは、第１の携帯電話機１との間のデータ通信は行えないことを認識することとなり、この図６のフローチャートに示す処理が終了する。
【００７１】
これに対して、第１の携帯電話機１の制御部２４は、上記ステップＳ２９において、この第２の携帯電話機２との間のデータ通信を実行可能とするデータ通信設定が成功したものと判別すると、処理をステップＳ３０に進め、第２の携帯電話機２との間のデータ通信を開始して、この図６のフローチャートに示す全処理が終了する。
【００７２】
図５（ｄ）に、第１の携帯電話機１と第２の携帯電話機２との間で、カメラ映像のデータ通信を行った際に、第１の携帯電話機１の表示部１５に表示される、第２の携帯電話機２のカメラ機能で撮像されたカメラ映像の表示例を示す。
【００７３】
第１の携帯電話機１と第２の携帯電話機２との間でカメラ映像のデータ通信が開始されると、第２の携帯電話機２側で撮像されたカメラ映像が、サーバ装置４を介して第１の携帯電話機１に送信される。第１の携帯電話機１の制御部２４は、図５（ｄ）に示すように、このデータ通信前にサーバ装置４から受信した地図上に第２の携帯電話機２の現在位置を、表示部１５の上半分の表示領域に表示すると共に、第１の携帯電話機１と第２の携帯電話機２との間で行っているカメラ映像のデータ通信種別を示すビデオカメラ装置の形状のアイコンを表示部１５の下半分の左側の表示領域に表示する。そして、第１の携帯電話機１の制御部２４は、表示部１５の下半分の右側の表示領域に、第２の携帯電話機２で撮像されたカメラ映像を表示する。
【００７４】
これにより、第１の携帯電話機１のユーザは、現在、データ通信を行っている第２の携帯電話機２の現在位置、通信種別（図５（ｄ）に示す例の場合はカメラ映像）、及び第２の携帯電話機２のカメラ機能で撮像されたカメラ映像を視認することができる。
【００７５】
なお、図５（ｄ）に示す例では、第１の携帯電話機１の制御部２４は、第２の携帯電話機２の現在位置、通信種別、及びカメラ映像を表示部１５に表示することとしたが、カメラ映像のみを表示部１５に表示してもよい。この場合、表示部１５の表示領域全体をカメラ映像の表示用に用いることができるため、カメラ映像を大きく表示することができ、第１の携帯電話機１のユーザに対して第２の携帯電話機２で撮像されたカメラ映像を視認し易くすることができる。
【００７６】
また、この例では、第１の携帯電話機１側において、第２の携帯電話機２のカメラ機能で撮像されたカメラ映像のデータ通信を行うこととしたが、この他、第２の携帯電話機２に設けられている所定のセンサで検出されたセンサ出力をデータ通信してもよい。例えば、第２の携帯電話機２に設けられている温度センサで検出された外気温を示すデータをデータ通信することで、第１の携帯電話機１のユーザは、第２の携帯電話機２の現在位置の外気温を認識することができる。
【００７７】
また、検索される頻度の高い携帯電話機の端末情報を、例えばフラグ等の印を付加してサーバ装置４のデータベースに登録してもよい。これにより、データ通信量を最小限に抑えることができ、第１携帯電話機１及び第２の携帯電話機２の通信コストや消費電力の削減を図ることができる。
【００７８】
［第１の携帯電話機を主体とする現在位置の更新動作］
次に、図５（ｄ）に示したように、地図上に表示された各第２の携帯電話機２のユーザは移動する場合がある。このため、当該データ通信システムにおいては、第１の携帯電話機１のユーザは、所望のタイミングで所望の第２の携帯電話機２を指定して現在位置を確認することが可能となっている。図７のフローチャートに、第１の携帯電話機１における所望の第２の携帯電話機２の現在位置確認動作の流れを示す。このフローチャートは、図５（ｂ）或いは図５（ｄ）に示すように、第１の携帯電話機１の表示部１５に、地図及び各第２の携帯電話機２の現在位置が表示され、当該第１の携帯電話機１のユーザにより、カーソルＣＲが移動操作され、現在位置の確認を行う第２の携帯電話機２が指定操作されることで、処理が開始される。
【００７９】
まず、ステップＳ４１では、第１の携帯電話機１の制御部２４が、操作部１６を介して当該第１の携帯電話機１のユーザにより指定された上記現在位置の確認を行う第２の携帯電話機２の上記端末情報から当該第２の携帯電話機２を特定する識別子（＝携帯電話番号や機器識別子等の「端末を特定する識別子」）を取得し、これをサーバ装置４に送信して位置取得要求を行う。
【００８０】
ステップＳ４２では、サーバ装置４の制御部が、第１の携帯電話機１から受信した第２の携帯電話機２を特定する識別子に基づいて、データベースに登録されている、その第２の携帯電話機２の端末情報を参照する。上述のように、サーバ装置４のデータベースには、上記端末情報の一つとして、各携帯電話機の位置情報の有効期限を示す「有効期限情報」が記憶されている。
【００８１】
このため、サーバ装置４の制御部は、ステップＳ４３において、上記指定された第２の携帯電話機２と通信を行うことで、第２の携帯電話機２の現在位置の取得が可能であるか否かを判別すると共に、データベースに記憶されている上記指定された第２の携帯電話機２の位置情報は有効期限内の情報であるか否かを判別する。そして、サーバ装置４の制御部は、このステップＳ４３における判別結果に基づいて以下の処理手順を実行する。
【００８２】
まず、例えば第２の携帯電話機２の電源が切られている状態で、該第２の携帯電話機２との間で通信を行うことができないものと判別した場合は、該第２の携帯電話機２から現在位置の取得を行うことができないため、処理をステップＳ４５に進める。そして、このステップＳ４５及びステップＳ４６を介してステップＳ４８に処理を進め、第１の携帯電話機１に対して、例えば「現在位置を検出することはできませんでした」等の現在位置取得失敗の通知を行い、この図７のフローチャートに示す処理を終了する。
【００８３】
また、第２の携帯電話機２との間の通信は可能であるが、データベースに記憶されている上記指定された第２の携帯電話機２の位置情報は有効期限内の情報であるものと判別した場合、該第２の携帯電話機２の現在位置を取得する必要はないため、サーバ装置４の制御部は、ステップＳ４５及びステップＳ４６を介してステップＳ４８に処理を進め、第１の携帯電話機１に対して、例えば「位置の移動はありません」等の現在位置の取得は不要である旨の通知を行い、この図７のフローチャートに示す処理を終了する。
【００８４】
また、第２の携帯電話機２との間の通信は可能であるが、データベースに記憶されている上記指定された第２の携帯電話機２の位置情報は有効期限切れの情報であるものと判別した場合、サーバ装置４の制御部は、ステップＳ４４に処理を進める。ステップＳ４４では、サーバ装置４の制御部が、第１の携帯電話機１のユーザにより指定された第２の携帯電話機２に対して、現在位置の取得要求を行う。この現在位置の取得要求を受信すると、第２の携帯電話機２の制御部は、例えばＧＰＳユニット等を起動制御して、当該第２の携帯電話機２の現在位置を検出し、この現在位置を示す現在位置情報をサーバ装置４に送信する。第２の携帯電話機２で現在位置の検出を行う場合には、サーバ装置４から現在位置の取得要求がなされたタイミングでのみ行うようにすることで、常時、ＧＰＳユニット等の現在位置検出機能を駆動する必要がなく、消費電力の削減を図ることができる。
【００８５】
サーバ装置４の制御部は、このようにして第２の携帯電話機２から現在位置情報を取得すると、ステップＳ４５及びステップＳ４６において、データベースに記憶されている、その第２の携帯電話機２の位置情報を更新すると共に、この現在位置情報、及び当該現在位置の更新時刻情報を第１の携帯電話機１に送信する。
【００８６】
第１の携帯電話機１の制御部２４は、この現在位置情報、及び当該現在位置の更新時刻情報を受信すると、表示部１５に表示している各第２の携帯電話機２の現在位置のうち、当該第１の携帯電話機１のユーザにより指定された第２の携帯電話機２（＝上記サーバ装置４から受信した現在位置情報に対応する第２の携帯電話機２）の現在位置を、上記現在位置情報に基づいて更新表示制御する。これにより、この図７のフローチャートに示す全処理が終了となる。
【００８７】
図５（ｄ）は、この更新表示制御の一例を示している。この図５（ｄ）に示す例の場合、第１の携帯電話機１の制御部２４は、上記指定した第２の携帯電話機２の元の位置から伸びる矢印を表示することで、該指定した第２の携帯電話機２の元の位置、移動方向及び移動位置（矢印の先端部分が現在位置を示している。）を示している。これにより、第１の携帯電話機１のユーザは、所望の第２の携帯電話機２を指定して、その現在位置を認識することが可能となる。
【００８８】
［第２の携帯電話機を主体とする現在位置の更新動作］
次に、上述の例は、第１の携帯電話機１を主体とする第２の携帯電話機２の現在位置の更新動作であったが、第２の携帯電話機２のユーザが、自分の移動位置を積極的に更新したい場合もある。このため、当該データ通信システムにおいては、第２の携帯電話機２のユーザが、所望のタイミングで自分の現在位置を更新することも可能となっている。図８のフローチャートに、第２の携帯電話機２における現在位置の更新動作の流れを示す。このフローチャートは、第２の携帯電話機２のユーザが、操作部を介して当該第２の携帯電話機２の現在位置の更新操作を行うことで、処理が開始される。
【００８９】
まず、ステップＳ５１では、第２の携帯電話機２の制御部が、当該第２の携帯電話機２に設けられているＧＰＳユニット等の現在位置検出機能を起動制御し、該第２の携帯電話機２の現在位置を検出する。そして、第２の携帯電話機２の制御部は、この検出した当該第２の携帯電話機２の現在位置を示す現在位置情報を、当該第２の携帯電話機２を特定する識別子（＝携帯電話番号や機器識別子等の「端末を特定する識別子」）と共にサーバ装置４に送信し、位置更新要求を行う。
【００９０】
ステップＳ５２では、サーバ装置４の制御部が、第２の携帯電話機２から受信した上記第２の携帯電話機２を特定する識別子に基づいてデータベースを参照し、ステップＳ５３において、このデータベースに記憶されている第２の携帯電話機２の位置情報は更新可能であるか否かを判別する。
【００９１】
このステップＳ５２において、第２の携帯電話機２の位置情報は更新できないものと判別すると、サーバ装置４の制御部は、ステップＳ５５及びステップＳ５６に処理を進め、第２の携帯電話機２に対して、例えば「現在位置の更新に失敗しました」等のエラーメッセージを送信する。第２の携帯電話機２の制御部は、このエラーメッセージを表示部に表示する。これにより、第２の携帯電話機２のユーザは、現在位置の更新に失敗したことを認識することとなる。そして、再度、現在位置の更新を行う場合は、上述のステップＳ５１の位置更新要求を再度行うこととなる。
【００９２】
これに対して、ステップＳ５２において、第２の携帯電話機２の位置情報は更新可能であるものと判別すると、サーバ装置４の制御部は、ステップＳ５４において、データベース上における、上記第２の携帯電話機２を特定する識別子に対応する位置情報を、上記受信した最新の現在位置情報に更新処理する。そして、サーバ装置４の制御部は、ステップＳ５５及びステップＳ５６において、例えば「位置情報を更新しました」等の位置情報の更新に成功した旨のメッセージを第２の携帯電話機２に送信する。これにより、この図７のフローチャートに示す第２の携帯電話機２における現在位置の更新処理が終了する。
【００９３】
第２の携帯電話機２のユーザが、例えば電車等に乗車することで高速に移動することもあるため、このように第２の携帯電話機２のユーザが自主的に現在位置の更新を可能とすることで、データベースに対して、常に最新の現在位置情報を登録しておくことを可能とすることができる。
【００９４】
［実施の形態の効果］
以上の説明から明らかなように、この実施の形態のデータ通信システムは、予め各携帯電話機１、２の現在位置を広域ネットワーク３上のサーバ装置４のデータベースに登録しておく。検索を行う側の携帯電話機である第１の携帯電話機１のユーザから、所望の地理的範囲や所望の会社名等の検索条件が指定されると、サーバ装置４の制御部は、データベースに登録されている各ユーザの第２の携帯電話機２のうち、所望の地理的範囲内に位置する第２の携帯電話機２、或いは上記指定された検索条件に該当する第２の携帯電話機２を検出する。そして、サーバ装置４の制御部は、検索を行う側の携帯電話機である第１の携帯電話機１に対して、上記指定された地理的範囲に対応する地図情報と共に、当該地理的範囲に位置する各第２の携帯電話機２の位置情報を送信する。或いは、上記検索条件に該当する各第２の携帯電話機２の位置情報と共に、該各第２の携帯電話機２の現在位置を含む範囲の地図情報を第１の携帯電話機１に送信する。
【００９５】
これにより、検索を行う側の携帯電話機である第１の携帯電話機１の表示部１５に対して、各第２の携帯電話機２の現在位置を一覧的に表示することができる。このため、第１の携帯電話機１のユーザに対して、自分が指定した地理的範囲や検索条件に対応するユーザ（＝各第２の携帯電話機２）を一目で把握させることができ、所望のユーザの現在位置を容易に認識させることができる。
【００９６】
また、第１の携帯電話機１の表示部に一覧的に表示された各第２の携帯電話機２の中から所望の第２の携帯電話機２を選択し、カメラ映像や音楽データ等の通信種別を選択するだけで、第１の携帯電話機１と第２の携帯電話機２との間で、上記選択された通信種別に対応する通信コネクションが、広域ネットワーク３上のサーバ装置４を介して自動的に確立され、該第１の携帯電話機１と第２の携帯電話機２との間でデータ通信が行われるようになっている。このため、第２の携帯電話機２の機能を第１の携帯電話機１側で簡単に利用可能とすることができる。
【００９７】
また、第１の携帯電話機１と第２の携帯電話機２との間の通信コネクションを、広域ネットワーク３上のサーバ装置４が仲介して確立するようになっているため、例えばブルートゥース（Bluetooth：登録商標）等の近距離無線通信を用いたときのような通信距離の制限なく、第１の携帯電話機１と第２の携帯電話機２との間のデータ通信を可能とすることができる。
【００９８】
また、第１の携帯電話機１の表示部１５に表示されたいずれかの第２の携帯電話機２の現在位置が移動した場合、元の位置と共に、移動位置及び移動方向を矢印で表示するようになっている（図５（ｄ）参照）。このため、第１の携帯電話機１のユーザに対して、移動が生じた第２の携帯電話機２の移動方向及び移動位置を一目で認識させることができる。
【００９９】
また、当該データ通信システムは、第１の携帯電話機１において、第２の携帯電話機２から受信したカメラ映像等のデータを、該第２の携帯電話機２の現在位置（及び地図）と共に表示部１５に表示するようになっている。このため、地図上で、第２の携帯電話機２の現在位置を確認しながら、該第２の携帯電話機２に設けられている機能を操作可能とすることができる。
【０１００】
また、移動中の第２の携帯電話機２から現在の位置情報を取得できるため、位置の特定にかかる手間をなくす事ができる。例えば、検索される側のユーザである第２の携帯電話機２のユーザが海外等の遠隔地に位置しており、該第２の携帯電話機２のユーザの現在位置の特定が困難な場合でも、簡単に所望の第２の携帯電話機２のユーザの現在位置を検出することができる。また、多数の第２の携帯電話機２のユーザの現在位置をそれぞれ特定する場合でも、手間なく一度に検出可能とすることができる。また、このような位置検索機能は、待ち合わせ相手や迷子探し等においても貢献することができる。
【０１０１】
最後に、上述の実施の形態は、本発明の一例である。このため、本発明は上述の実施の形態に限定されることはなく、本発明に係る技術的思想を逸脱しない範囲であれば、設計等に応じて種々の変更が可能であることは勿論であることを付け加えておく。
【図面の簡単な説明】
【０１０２】
【図１】本発明を適用した実施の形態となるデータ通信システムのシステム構成を説明するための図である。
【図２】実施の形態のデータ通信システムで用いられる携帯電話機のブロック図である。
【図３】実施の形態のデータ通信システムにおけるグループ登録動作の流れを示すフローチャートである。
【図４】実施の形態のデータ通信システムにおける所望の携帯電話機の検索動作を説明するためのフローチャートである。
【図５】実施の形態のデータ通信システムにおける、検索した各携帯電話機の現在位置等の表示例を示す図である。
【図６】実施の形態のデータ通信システムにおける、指定した携帯電話機との間に通信コネクションが自動的に確立され、データ通信が開始されるまでの流れを示すフローチャートである。
【図７】実施の形態のデータ通信システムにおける、所望の携帯電話機を指定して現在位置を検出する動作を説明するためのフローチャートである。
【図８】実施の形態のデータ通信システムにおける、各携帯電話機が自発的に行う現在位置の更新動作を説明するためのフローチャートである。
【符号の説明】
【０１０３】
１  検索を行う側の携帯電話機（第１の携帯電話機）、２  検索される側の携帯電話機（第２の携帯電話機）、３  インターネット等の広域ネットワーク、４  広域ネットワーク上に設けられたサーバ装置、５  携帯電話機の無線基地局、１１  携帯電話機のアンテナ、１２  通信回路、１３  スピーカ部、１４  マイクロホン部、１５  表示部、１６  操作部、１７  発光部（ＬＥＤ）、１８  カメラ部、１９  バイブレーションユニット、２０  タイマ、２１  ＧＰＳアンテナ、２２  ＧＰＳユニット、２３  メモリ、２４  制御部、ＣＲ  カーソル
【図１】
2010045543.tif 000003
【図２】
2010045543.tif 000004
【図３】
2010045543.tif 000005
【図４】
2010045543.tif 000006
【図５】
2010045543.tif 000007
【図６】
2010045543.tif 000008
【図７】
2010045543.tif 000009
【図８】
2010045543.tif 000010