(57)【要約】発呼者が移動中の着呼者を呼出し、着呼者が通信サービスを提供する事業者の通信端末を使用して発呼者との間でマルチメディアコミュニケーションを行うことのできる通信システムを提供する。ネットワーク１００を介して、発呼者の通信端末１１０と、通信サービスを提供する事業者の通信端末１２０が接続され、発呼者の通信端末１１０と、着呼者の使用する事業者の通信端末１２０の間で通信の行われる通信システムであって、発呼者の通信端末１１０から着呼者の携帯する移動端末５０へ呼出要求が行なわれると移動端末５０の位置を特定し、着呼者の移動端末５０の付近にある事業者の通信端末１２０を検索し、通信端末１２０の情報を移動端末５０に通知し、通信端末１２０に対して、マルチメディアコミュニケーションの開始動作を制御する。【特許請求の範囲】
【請求項１】
ネットワークを介して接続される複数の通信端末間でデータ通信を行う通信システムであって、
移動端末を所持する特定ユーザとの通信を要求する特定の前記通信端末が、前記複数の通信端末のうち、前記特定のユーザが利用可能な前記通信端末の位置を特定する位置情報を、前記特定ユーザの移動端末に対して通知することを特徴とする通信システム。
【請求項２】
前記通信端末の位置を特定する位置情報を予め記憶する記憶手段を備え、
特定の前記通信端末は、前記特定ユーザの移動端末の位置情報に基づいて、前記記憶手段の前記位置情報から特定のユーザが利用可能な前記通信端末の位置情報を検索することを特徴とする請求項１に記載の通信システム。
【請求項３】
前記特定ユーザの移動端末の現在位置を示す位置情報を提供する位置情報提供サーバを備え、
特定の前記通信端末は、位置情報提供サーバから取得した前記移動端末の位置情報に基づいて、前記記憶手段の前記位置情報から特定のユーザが利用可能な前記通信端末の位置情報を検索することを特徴とする請求項２に記載の通信システム。
【請求項４】
前記特定ユーザの移動端末が自身の位置情報を検知する位置検知機能を備え、
特定の前記通信端末は、前記移動端末から送られる前記移動端末の位置情報に基づいて、前記記憶手段の前記位置情報から特定のユーザが利用可能な前記通信端末の位置情報を検索することを特徴とする請求項２に記載の通信システム。
【請求項５】
前記通信端末の位置を特定する位置情報を予め記憶する記憶手段を有するサーバを備え
前記特定ユーザの移動端末は、自身の位置情報に基づいて、前記サーバから取得した前記位置情報から特定のユーザが利用可能な前記通信端末の位置情報を検索することを特徴とする請求項１に記載の通信システム。
【請求項６】
前記特定ユーザの移動端末の現在位置を示す位置情報を提供する位置情報提供手段を備え、
前記サーバは、前記位置情報提供手段から取得した前記移動端末の位置情報に基づいて、前記記憶手段の前記位置情報から特定のユーザが利用可能な前記通信端末の位置情報を検索することを特徴とする請求項５に記載の通信システム。
【請求項７】
前記特定ユーザの移動端末が自身の位置情報を検知する位置検知機能を備え、
前記サーバは、前記移動端末から送られる前記移動端末の位置情報に基づいて、前記記憶手段の前記位置情報から特定のユーザが利用可能な前記通信端末の位置情報を検索することを特徴とする請求項５に記載の通信システム。
【請求項８】
前記特定ユーザの移動端末が、自身の位置情報を検知する位置検知機能及び複数の前記通信端末の位置を特定する位置情報を予め記憶する記憶手段を備え、自身の位置情報に基づいて、前記記憶手段の前記位置情報から特定のユーザが利用可能な前記通信端末の位置情報を検索することを特徴とする請求項１に記載の通信システム。
【請求項９】
前記特定のユーザが利用可能な前記通信端末として、前記特定ユーザの移動端末から所定の範囲の位置にある前記通信端末の位置情報を検索することを特徴とする請求項２から請求項８に記載の通信システム。
【請求項１０】
前記特定のユーザが利用可能な前記通信端末として、前記特定ユーザの移動端末に最も近い位置にある前記通信端末の位置情報を検索することを特徴とする請求項９に記載の通信システム。
【請求項１１】
前記特定ユーザの移動端末の移動先の位置を示す位置情報を取得する移動先位置情報取得手段を備え、
前記特定のユーザが利用可能な前記通信端末として、前記移動先位置情報取得手段による前記移動先の位置に基づき前記特定ユーザの移動端末の前記移動先の位置にある前記通信端末の位置情報を検索することを特徴とする請求項２から請求項１０のいずれか１に記載の通信システム。
【請求項１２】
特定の前記通信端末が、前記特定ユーザの移動端末の移動先の位置を示す位置情報を取得する移動先位置情報取得手段を備え、
前記特定のユーザが利用可能な前記通信端末として、前記移動先位置情報取得手段による前記移動先の位置に基づき前記特定ユーザの移動端末の移動先の位置にある前記通信端末の位置情報を検索することを特徴とする請求項１１に記載の通信システム。
【請求項１３】
前記特定のユーザが利用可能な前記通信端末として、前記特定ユーザの利用権限がある前記通信端末の位置情報を検索することを特徴とする請求項１から請求項１２のいずれか１に記載の通信システム。
【請求項１４】
特定の前記通信端末は、前記利用権限を取得する利用権限取得情報を有することを特徴とする請求項１３に記載の通信システム。
【請求項１５】
移動端末を所持する特定ユーザとの通信を要求する緊急度を取得する緊急度取得手段を備え、
前記特定のユーザは、前記特定のユーザが利用可能な前記通信端末として、前記特定ユーザの移動端末から前記緊急度に応じた範囲の位置にある前記通信端末の位置情報を検索することを特徴とする請求項２から請求項１４のいずれか１に記載の通信システム。
【請求項１６】
前記特定のユーザが利用可能な通信端末に対して、通信端末間の通信動作を開始するための情報を通知する通知手段を有することを特徴とする請求項１から請求項１５のいずれか１に記載の通信システム。
【請求項１７】
ネットワークを介して接続される複数の通信端末間でデータ通信を行う通信システムに用いるサーバであって、
特定の前記通信端末による、移動端末を所持する特定ユーザとの通信の要求に基づいて、前記複数の通信端末のうち、前記特定のユーザが利用可能な前記通信端末の位置を特定する位置情報を、前記特定ユーザの移動端末に対して通知することを特徴とするサーバ。
【請求項１８】
前記通信端末の位置を特定する位置情報を予め記憶する記憶機能を有し、
前記記憶機能の前記位置情報に基づき前記特定のユーザが利用可能な前記通信端末の位置情報を検索することを特徴とする請求項１７に記載のサーバ。
【請求項１９】
前記特定ユーザの移動端末の現在位置を示す位置情報を検知する位置情報検知機能を有し、
前記位置情報検知機能で検知した前記移動端末の位置情報に基づいて、前記記憶手段の前記位置情報から特定のユーザが利用可能な前記通信端末の位置情報を検索することを特徴とする請求項１８に記載のサーバ。
【請求項２０】
前記ネットワークを介して取得した前記移動端末の位置を特定する位置情報に基づいて、前記記憶機能による前記位置情報から特定のユーザが利用可能な前記通信端末の位置情報を検索することを特徴とする請求項１８に記載のサーバ。
【請求項２１】
前記通信端末の位置を特定する位置情報及び前記移動端末の位置情報に基づいて、前記特定のユーザが利用可能な前記通信端末として、前記特定ユーザの移動端末から所定の範囲の位置にある前記通信端末の位置情報を検索することを特徴とする請求項１９又は請求項２０に記載のサーバ。
【請求項２２】
前記特定のユーザが利用可能な前記通信端末として、前記特定ユーザの移動端末に最も近い位置にある前記通信端末の位置情報を検索することを特徴とする請求項２１に記載のサーバ。
【請求項２３】
前記特定ユーザの移動端末の移動先の位置を示す位置情報を取得する移動先位置情報取得機能を備え、
特定のユーザが利用可能な前記通信端末として、前記移動先位置情報取得機能から前記特定ユーザの移動端末の移動先から所定の位置にある前記通信端末の位置情報を、前記移動先位置情報取得機能により取得された前記移動先の位置から検索することを特徴とする請求項１８から請求項２２のいずれか１に記載のサーバ。
【請求項２４】
前記特定のユーザが利用可能な前記通信端末として、前記特定ユーザの利用権限がある前記通信端末の位置情報を検索することを特徴とする請求項１８から請求項２３のいずれか１に記載のサーバ。
【請求項２５】
前記ネットワークを介して取得した特定の前記通信端末が有する前記利用権限を取得する利用権限取得情報に基づいて、前記特定のユーザが利用可能な前記通信端末として、前記特定ユーザの利用権限がある前記通信端末の位置情報を検索することを特徴とする請求項２４に記載のサーバ。
【請求項２６】
移動端末を所持する特定ユーザとの通信を要求する緊急度を取得する緊急度取得機能を備え、
前記特定のユーザが利用可能な前記通信端末として、前記特定ユーザの移動端末から前記緊急度に応じた範囲の位置にある前記通信端末の位置情報を検索することを特徴とする請求項１８から請求項２５のいずれか１に記載のサーバ。
【請求項２７】
前記ネットワークを介して取得した前記移動端末を所持する特定ユーザとの通信を要求する緊急度に基づいて、前記特定のユーザが利用可能な前記通信端末として、前記特定ユーザの移動端末から前記緊急度に応じた範囲の位置にある前記通信端末の位置情報を検索することを特徴とする請求項１８から請求項２６のいずれか１に記載のサーバ。
【請求項２８】
前記特定のユーザが利用可能な通信端末に対して、通信端末間の通信動作を開始するための情報を通知する通知機能を有することを特徴とする請求項１７から請求項２７のいずれか１に記載のサーバ。
【請求項２９】
ネットワークを介して接続され、データ通信を行う複数の通信端末のうち、特定の前記通信端末によって通信の要求を受けた特定のユーザが所持する移動端末であって、
前記複数の通信端末のうち、前記特定のユーザが利用可能な前記通信端末の位置を特定する位置情報を取得することを特徴とする移動端末。
【請求項３０】
前記通信端末の位置を特定する位置情報を予め記憶する記憶機能を有し、
自身の位置情報に基づいて、前記記憶手段の前記位置情報から特定のユーザが利用可能な前記通信端末の位置情報を検索することを特徴とする請求項２９に記載の移動端末。
【請求項３１】
前記ネットワークを介して取得した自身の位置情報に基づいて、前記記憶機能による前記位置情報から前記特定のユーザが利用可能な前記通信端末の位置情報を検索することを特徴とする請求項３０に記載の移動端末。
【請求項３２】
自身の位置情報を検知する位置検知機能を備え、
自身の位置情報に基づいて、前記記憶手段の前記位置情報から特定のユーザが利用可能な前記通信端末の位置情報を検索することを特徴とする請求項３０に記載の移動端末。
【請求項３３】
自身の位置情報に基づいて、前記ネットワークを介して取得した前記通信端末の位置を特定する前記位置情報から特定のユーザが利用可能な前記通信端末の位置情報を検索することを特徴とする請求項２９に記載の移動端末。
【請求項３４】
自身の位置情報を検知する位置検知機能及び前記通信端末の位置を特定する位置情報を予め記憶する記憶機能を備え、自身の位置情報に基づいて、前記記憶手段による前記位置情報から特定のユーザが利用可能な前記通信端末の位置情報を検索することを特徴とする請求項２９に記載の移動端末。
【請求項３５】
前記特定のユーザが利用可能な前記通信端末として、自身から所定の範囲の位置にある前記通信端末の位置情報を検索することを特徴とする請求項３０から請求項３４に記載の移動端末。
【請求項３６】
前記特定のユーザが利用可能な前記通信端末として、自身に最も近い位置にある前記通信端末の位置情報を検索することを特徴とする請求項３５に記載の移動端末。
【請求項３７】
自身の移動先の位置を示す位置情報を取得する移動先位置情報取得機能を備え、
前記特定のユーザが利用可能な前記通信端末として、前記移動先位置情報取得機能による前記移動先の位置に基づき自身の前記移動先の位置にある前記通信端末の位置情報を検索することを特徴とする請求項３０から請求項３６のいずれか１に記載の移動端末。
【請求項３８】
前記特定のユーザが利用可能な前記通信端末として、受信した前記移動先の位置情報に基づき前記特定ユーザの移動端末の前記移動先の位置にある前記通信端末の位置情報を検索することを特徴とする請求項３７に記載の移動端末。
【請求項３９】
前記特定のユーザが利用可能な前記通信端末として、前記特定ユーザの利用権限がある前記通信端末の位置情報を検索することを特徴とする請求項３０から請求項３８のいずれか１に記載の移動端末。
【請求項４０】
特定の前記通信端末は、前記通信端末の前記利用権限を取得する利用権限取得情報を有することを特徴とする請求項３０から請求項３９のいずれか１に記載の移動端末。
【請求項４１】
移動端末を所持する特定ユーザとの通信を要求する緊急度を受信し、
前記特定のユーザが利用可能な前記通信端末として、前記特定ユーザの移動端末から前記緊急度に応じた範囲の位置にある前記通信端末の位置情報を検索することを特徴とする請求項３０から請求項４０のいずれか１に記載の移動端末。
【請求項４２】
通知され又は検索された前記通信端末の位置情報を前記特定のユーザに知らせることを特徴とする請求項２９から請求項４１のいずれか１に記載の移動端末。
【請求項４３】
受信した前記緊急度を前記特定のユーザに知らせることを特徴とする請求項２９から請求項４２のいずれか１に記載の移動端末。
【請求項４４】
所定の前記データ通信を可能とするプログラムを記憶していることを特徴とする請求項２９から請求項４３のいずれか１に記載の移動端末。
【請求項４５】
コンピュータ処理装置上で実行され、ネットワークを介して接続される複数の通信端末間でデータ通信を行う通信システムで用いられる通信制御プログラムであって、
前記コンピュータ処理装置に、
前記通信端末の位置を特定する位置情報を予め記憶する記憶機能と、
特定の前記通信端末が通信を要求する特定ユーザが所持する移動端末の現在位置を示す位置情報を取得する位置情報取得機能と、
前記通信端末のうち、前記特定のユーザが利用可能な前記通信端末の位置を特定する記憶されている前記位置情報を、位置情報取得機能によって前記位置情報を取得した前記特定ユーザの移動端末に対して通知する機能とを持たせることを特徴とする通信制御プログラム。
【請求項４６】
前記コンピュータ処理装置に、
前記特定のユーザが利用可能な前記通信端末として、前記特定ユーザの移動端末から所定の範囲の位置にある前記通信端末の位置情報を検索する機能を持たせることを特徴とする請求項４５に記載の通信制御プログラム。
【請求項４７】
前記コンピュータ処理装置に、
前記特定のユーザが利用可能な前記通信端末として、前記特定ユーザの移動端末に最も近い位置にある前記通信端末の位置情報を検索する機能を持たせることを特徴とする請求項４６に記載の通信制御プログラム。
【請求項４８】
前記コンピュータ処理装置に、
前記特定ユーザの移動端末の移動先の位置を示す位置情報を取得する移動先位置情報取得機能と、
前記特定のユーザが利用可能な前記通信端末として、前記移動先位置情報取得機能による前記移動先の位置に基づき前記特定ユーザの移動端末の前記移動先の位置にある前記通信端末の位置情報を検索する機能とを持たせることを特徴とする請求項４５から請求項４７のいずれか１に記載の通信制御プログラム。
【請求項４９】
前記コンピュータ処理装置に、
前記特定のユーザが利用可能な前記通信端末として、前記特定ユーザの利用権限がある前記通信端末の位置情報を検索する機能を持たせることを特徴とする請求項４５から請求項４８のいずれか１に記載の通信制御プログラム。
【請求項５０】
前記コンピュータ処理装置に、移動端末を所持する特定ユーザとの通信を要求する緊急度を取得する緊急度取得機能と、
前記特定のユーザが利用可能な前記通信端末として、前記特定ユーザの移動端末から前記緊急度に応じた範囲の位置にある前記通信端末の位置情報を検索する機能とを持たせることを特徴とする請求項４５から請求項４９のいずれか１に記載の通信制御プログラム。
【請求項５１】
前記コンピュータ処理装置に、
前記特定のユーザが利用可能な通信端末に対して、通信端末間の通信動作を開始するための情報を通知する機能を持たせることを特徴とする請求項４５から請求項５０のいずれか１に記載の通信制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信システムに関し、特に、移動中の着呼側ユーザを呼出し、着呼側ユーザが通信端末を使用して発呼側ユーザとの間でマルチメディアコミュニケーションを行うことのできる通信システム、サーバ、端末及び通信制御プログラムに関する。
【背景技術】
【０００２】
マルチメディア通信の普及と高度化により、外出先又は移動先であっても、ノートＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）、携帯電話などの移動端末、あるいはリモートオフィスやホットスポットなどの環境を利用してネットワークに接続することが可能となっている。
また、オフィス移転などを機にネットワークを再構築し、新しいオフィススタイルが導入され始めている。新しいオフィススタイルでは、広帯域無線ＬＡＮを使用し、好きな場所で通信端末を使用して業務を行う、フリーデスク制のユビキタスオフィスが注目を集めている。
このような環境下でユーザが別のユーザにマルチメディアコミュニケーションを行う場合、発呼側ユーザ（以下では、発呼者と略す）は端末から着呼側ユーザ（以下では、着呼者と略す）に向けて通信呼出をすることになる。しかしながら、着呼者の連絡先が通信システムに対して通知されていない場合には、発呼者は通信接続をすることはできないという問題がある。特に、着呼者が移動中の場合には、発呼者から通信接続をすることはより困難になる。
このような従来の通信システムの例が、例えば特開平０５−２０７５４５号公報（文献１）、特開平０７−５０７２３号公報（文献２）、特開２００４−１５３３５２号公報（文献３）及び特開２０００−０４９９０１号公報（文献４）に記載されている。
文献１に開示される方法は、非常電話システムにおける無線端末の着信制御に関するものである。対象とするシステムは緊急連絡システムであり、構内を複数の警備員が巡回しており、緊急事態が発生すると、発生現場の付近にいる警備員の無線端末を呼出して、現場に急行させる。
文献１の方法では、無線端末から常に手動又は自動で周期的に端末識別子を含む位置事前登録情報を送信し、位置事前登録情報は中央制御装置に無線端末の位置情報として記憶される。緊急事態発生時は、無線端末の位置情報をもとに現場付近の警備員の無線端末を呼出し、現場に急行させるというものである。
また、文献２の方法は、マルチゾーン方式のコードレス電話システムに関するものである。電子交換機による内線サービスはコード付き内線電話を固定して使用していることを前提としたものであり、電話器を携帯する場合には、緊急の場合に連絡がとれないため、これを以下のように解決するものである。
文献２の方法では、コードレス電話器の携帯者と至急連絡をとりたいが連絡をとれない場合に、移動局が所属する呼出エリア内のコード付き内線電話器へ着信呼を転送し、コードレス電話器の携帯者への着信通知を第三者により行うというものである。
また、文献３は、サーバによりメディアの使用状況を着信者が利用可能な端末ごとに管理する。これにより、複数の端末を使い分ける着信者へ発信する際に、サーバで管理されている端末の優先度と、端末のプレゼンス（使用中のメディアがあるかどうかを確認する）をもとに、適した端末を選択することができるというものである。
また、文献４は、サーバにて、着信者が利用可能なコミュニケーションツールごとに、ツールの利用状況を管理する。これにより、事前にサーバから、着呼者が利用中のツールの情報を取得し、適切なコミュニケーションツールを選択することができるというものである。
文献１  特開平０５−２０７５４５号公報
文献２  特開平０７−５０７２３号公報
文献３  特開２００４−１５３３５２号公報
文献４  特開２０００−０４９９０１号公報
上述した従来の技術は、いずれも以下に述べるような問題点があった。
文献１の方法は着呼者の位置を特定することを目的としており、本発明で目的とする、移動中の着呼者を呼出し、着呼者が通信サービスを提供する事業者の通信端末を使用して発呼者との間でマルチメディアコミュニケーションを行うこととは異なるものである。
また、文献１の方法は、本発明の対象とする、移動する着呼者が必要とする、マルチメディアコミュニケーションのできる適切な通信端末の位置を着呼者に示す方法を提供するものではなかった。
次に、文献２の方法は、コードレス電話器の携帯者へ連絡がとれない場合であっても、コード付き内線電話器へ着信呼を転送し、応答者がコードレス電話器の携帯者へ連絡するというものであるが、通信端末から受信者に向けて直接通信接続をすることを可能とするものではない。
また、文献３の方法は、着信者の端末に接続できる場合の方法であって、着信者の接続先が通信システムに対して通知されていない場合の接続方法を提供するものではない。
文献４の方法も、ツールの利用状況を管理する方法であって、着信者の接続先が通信システムに対して通知されていない場合の接続方法を提供するものではない。
本発明の目的は、上記従来技術の欠点を解決し、移動中の着呼者を呼出し、着呼者が通信端末を使用して発呼者との間でマルチメディアコミュニケーションを行うことを可能とする通信システム、サーバ、端末及び通信制御プログラムを提供することにある。
【発明の開示】
【０００３】
上記目的を達成するための本発明は、移動端末を所持する特定ユーザとの通信を要求する特定の通信端末が、複数の通信端末のうち、特定のユーザが利用可能な通信端末の位置を特定する位置情報を、特定ユーザの移動端末に対して通知することを特徴とする。
これにより、移動端末を所持する特定ユーザとの間で、移動端末の性能に制限されないデータ通信を行うことが可能となる。すなわち、移動中の着呼者を呼出し、着呼者が通信端末を使用して発呼者との間でマルチメディアコミュニケーションを行うことが可能となる。
本発明は通信システムに関し、特に、移動中の着呼者を呼出し、着呼者が通信サービスを提供する事業者の通信端末を使用して発呼者との間でマルチメディアコミュニケーションを行うことのできる通信システムを実現するものである。
本発明によれば、移動中の着呼者の呼出要求が発呼者からなされると、着呼者に対して着呼者の使用する通信端末の情報が提供され、当該通信端末を使用することにより着呼者は発呼者とマルチメディアコミュニケーションを行うことが可能となるものである。以下に概略を説明する。
最初に、発呼者は、通信端末から着呼者の呼出要求の通信を制御するサーバに送信する。サーバでは着呼者が登録されていることを確認すると、着呼者の携帯する移動端末の位置情報を検索する。移動端末の位置情報は、位置情報提供サーバからサーバへ提供される。着呼者は移動端末を常に携帯しているため、移動端末の位置と着呼者の位置は一致している。
移動端末は、着呼者が連絡を受けられるようにするために、通話機能やメール機能を備えているが、大容量の映像、画像や音声を用いるマルチメディアコミュニケーションの機能は備えていない。また、メール機能以外に着信を知らせるための振動機能又は音声機能などを備える。
サーバでは端末の位置情報を取得すると、端末の付近に位置する事業者の通信端末を確認し、着呼者の付近に事業者の通信端末がある場合に、着呼者の端末へ応答依頼を送信する。着呼者は、応答依頼に対する応答結果をサーバへ送信する。
サーバでは、着呼者が応答を承諾したことを確認すると、着呼者の使用する通信端末へマルチメディアコミュニケーションを起動するメッセージを送信する。
一方、呼出結果を待っている発呼者に対して、サーバは着呼者の呼出に成功したことを示す応答結果を、発呼者の通信端末に送信する。
以上により、発呼者の通信端末と着呼者の使用する通信端末との間で、大容量の映像、画像や音声を用いるマルチメディアによるコミュニケーションを行うことができるものである。
本発明によれば、移動端末を所持する特定ユーザとの間で、移動端末の性能に制限されないデータ通信を行うことが可能となる。
その理由は、移動端末を所持する特定ユーザとの通信を要求する特定の前記通信端末が、前記複数の通信端末のうち、前記特定のユーザが利用可能な前記通信端末の位置を特定する位置情報を、前記特定ユーザの移動端末に対して通知するからである。
【図面の簡単な説明】
【０００４】
図１は、本発明の第１の実施の形態による通信システムの構成を示すブロック図である。
図２は、本発明の第１の実施の形態による通信システムの概略動作を説明するためのフローチャートである。
図３は、本発明の第１の実施の形態による発呼者の操作を説明するためのフローチャートである。
図４は、本発明の第１の実施の形態による通信端末を呼出制御する動作を説明するためのフローチャートである。
図５は、本発明の第１の実施の形態による着呼者の操作を説明するためのフローチャートである。
図６は、本発明の第２の実施の形態による通信システムの構成を示すブロック図である。
図７は、本発明の第２の実施の形態による通信端末を呼出制御する動作を説明するためのフローチャートである。
図８は、本発明の第１の実施例による通信システムの構成を示すブロック図である。
図９は、本発明の第１の実施例によるデータベースに格納された通信端末識別情報の一例を示す図である。
図１０は、本発明の第１の実施例によるデータベースに格納されたＩＰ電話機識別情報の一例を示す図である。
図１１は、本発明の第１の実施例によるデータベースに格納された検索ポリシー情報の一例を示す図である。
図１２は、本発明の第１の実施例による発呼者が着呼者を呼出すまでの通信システムの動作を説明するためのフローチャートである。
図１３は、本発明の第１の実施例による呼出条件を設定する画面の一例を示す図である。
図１４は、本発明の第１の実施例によるＩＰ電話機の画面に表示される応答依頼の一例である。
図１５は、本発明の第２の実施例による通信システムの構成を示すブロック図である。
図１６は、本発明の第２の実施例によるデータベースに格納された通信端末識別情報の一例を示す図である。
図１７は、本発明の第２の実施例によるデータベースに格納された携帯電話機識別情報の一例を示す図である。
図１８は、本発明の第２の実施例による発呼者が着呼者を呼出すまでの通信システムの動作を説明するためのフローチャートである。
１０、２０、３０、４０：サーバ、５０、６０：移動端末、１００：ネットワーク、１０１：呼出管理手段、１０２：位置状況検知手段、１０３：着信端末検索手段、１０４：着信端末制御手段、１０５、１０７：データベース、１０６、２１１、２２１、２２６、２７１：ネットワークカード、１１０、１２０、１２１、２１０、２２０、２２５、２７０：通信端末、１４０、１５０、１６０：位置情報提供サーバ、１６１：通信装置、１６２：位置情報検索装置、２１２、２２２、２２７：アプリケーションプログラム、２３０：ＩＰ電話機、２３１、２６１、２８１：通信装置、２３２：位置情報発信装置、２５０：ＬＡＮ、２６０：携帯電話機、２６２：携帯電話機位置特定装置、２７２：アプリケーションプログラム、２８０：基地局、２８２：基地局位置情報発信装置、２９０：インターネット、２９５：イントラネット、３００、３３０：通信端末識別情報、３０１、３３１：ＩＰアドレス、３０２、３３２：マシン名、３０３、３３３：緯度、３０４、３３４：経度、３０５、３３５：高度、３０６、３３６：設置場所、３１０：ＩＰ電話機識別情報、３１１、３４１：ユーザ名、３１２、３４２：電話番号、３２０：検索ポリシー情報、３２１：検索条件、３２２：検索範囲、３４０：携帯電話機識別情報、４００：呼出条件設定画面、５００：応答依頼画面
【発明を実施するための最良の形態】
【０００５】
以下、本発明を実施するための最良の形態について説明する。
（第１の実施の形態）
以下、本発明の第１の実施の形態について図面を参照して説明する。
図１は、本実施の形態による通信システムの構成を示すブロック図である。
図１を参照すると、本実施の形態による通信システムは、サーバ１０と、通信端末１１０と、通信端末１２０、１２１と、移動端末５０と、位置情報提供サーバ１４０による構成となっている。サーバ１０と、通信端末１１０と、通信端末１２０、１２１と、移動端末５０と、位置情報提供サーバ１４０は、ネットワーク１００を介して互いに接続されている。
本実施の形態による通信システムは、映像，画像，音声などを含むマルチメディアデータを用いた通信機能に対応する。
また、本実施の形態による通信システムは、発呼者の通信端末から移動中の着呼者が所持する移動端末５０への呼出要求がなされると、着呼者が利用可能な通信端末を検索し、発呼者と着呼者間の通信端末を介したマルチメディアコミュニケーションを実現するシステムである。また、ネットワーク１００は、１種類又は複数種類の通信回線からなる。
本発明では、発呼者と着呼者の間で行われるマルチメディアコミュニケーションはビジネス向けの文書情報及び大容量の画像情報を扱うことを前提とし、また通信端末１１０、１２０、１２１は固定して使用することを前提とする。したがって、通信端末１１０、１２０、１２１としてはデスクトップパソコン、ワークステーションなどのコンピュータが対象となる。また、ラップトップ型、ノート型、ブック型の携帯型パソコンも使用の対象とする。
なお、情報量の少ないコミュニケーションの場合であれば、通信端末はＰＤＡ又は携帯電話機であってもよい。
本実施の形態によるサーバ１０は、通信の動作を制御するサーバであって、発呼者からの呼出要求を受けると、着呼者の位置を確認して、着呼者の使用できる通信端末を着呼者へ連絡することができる。
通信端末１１０は、マルチメディアコミュニケーションに対応した端末であり、発呼者が使用する。
通信端末１２０、１２１は、通信サービスを提供する事業者の提供する通信端末である。通信サービスを提供する事業者は通信事業者であってもよく、また通信事業者以外の通信端末を提供する事業者であってもよい。通信端末１２０、１２１はおもに公共の場所に設置されているが、ホットスポット、インターネットカフェなどの場所であってもよい。
通信サービスを提供する事業者は、本発明による発呼者と着呼者の間のマルチメディアコミュニケーションを実現するサービスを展開する事業者である。
通信端末１２０、１２１は、移動するユーザが使用できるマルチメディアコミュニケーションに対応した端末である。通信端末１２０、１２１は複数台設置されており、着呼者はその現在地の付近に設置された通信端末１２０、１２１を使用する。
移動端末５０は、着呼者が常に携帯する端末である。移動端末５０は、自己の端末の位置を特定し、その位置情報を位置情報提供サーバ１４０に提供する。移動端末５０の特定する位置情報は、緯度データと経度データの組合せ又は緯度データと経度データと高度データの組合せのいずれかの組合せにより構成される。なお、移動端末５０の特定する位置情報を緯度データ、経度データ及び高度データで構成する場合、高度データは、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を内蔵した移動端末５０で生成してもよく、又は緯度データ及び経度データを指定して地形図から読み出したものであってもよい。
移動端末５０は、ＩＣカードもしくはＩＣタグなどと、それらを読み込むリーダと、位置情報を特定可能な装置で構成してもよい。また、移動端末５０は、ＧＰＳと組合せたものであってもよい。
本実施の形態による移動端末５０は、メール機能を備えている。メールが着信した際、着呼者がメールの着信を認識可能とするため、移動端末５０は、振動機能又は音声機能又はブザー機能のいずれかを備える。なお、移動端末５０は通話機能を備えていてもよい。
サーバ１０は、呼出管理手段１０１と、位置状況検知手段１０２と、着信端末検索手段１０３と、着信端末制御手段１０４と、データベース１０５を備える。
呼出管理手段１０１は、発呼者からの呼出要求を管理する手段であって、発呼者からの呼出要求を受信すると共に、通信端末識別情報を管理することができる。呼出管理手段１０１では、通信端末１１０、１２０、１２１及び移動端末５０の端末情報をデータベース１０５に格納する。
位置状況検知手段１０２は、着呼者の位置を検知する手段であって、着呼者が携帯する移動端末５０の位置を検索することができる。
着信端末検索手段１０３は、着呼者が使用する通信端末を検索すると共に着呼者へ応答依頼を送信する手段であって、着呼者の位置の周辺にある通信端末の中から、着呼者が使用する通信端末を検索することができる。
着信端末制御手段１０４は、着呼者が使用する通信端末を制御する手段であって、着呼者が使用する通信端末に対して、着信の開始動作を制御することができる。
位置情報提供サーバ１４０は、移動端末５０の位置情報を提供するサーバである。位置情報提供サーバ１４０は、位置状況検知手段１０２から移動端末５０の位置の問合せを受けると、位置状況検知手段１０２へ移動端末５０の位置情報を提供することができる。
位置情報提供サーバ１４０は、移動端末５０からその位置情報である緯度データ及び経度データ又は緯度データ、経度データ及び高度データを取得する。
本実施の形態によるサーバ１０は、サーバのみでアプリケーションを実行するサーバサイドアプリケーション又はサーバからクライアントにアプリケーションを供給する形態又は専用装置のいずれであってもよく、又はそれらの組み合わせであってよい。
また、通信端末１２０、１２１や移動端末５０で使用するマルチメディアコミュニケーション用アプリケーションは、ｗｉｎｄｏｗｓ（Ｒ）アプリケーション又はｊａｖａ（Ｒ）アプレット又はＷｅｂアプリケーションなどのいずれであってもよく、又はそれらの組合わせであってもよい。また、通信端末１２０、１２１や移動端末５０は、専用装置であってもよい。
本発明の特徴である、発呼者の通信端末１１０から移動する着呼者の携帯する移動端末５０へ呼出要求が行なわれると、位置状況検知手段１０２により移動端末５０の位置を特定し、着信端末検索手段１０３により移動端末５０の付近にある通信サービスを提供する事業者の通信端末１２０、１２１を検索し、着信端末制御手段１０４により通信端末１２０、１２１に対して、マルチメディアコミュニケーションの動作を開始するための情報を通知する機能については、コンピュータ装置の内部にそのような機能を実現するプログラムを組み込んだ回路部品を実装して実現することも可能である。しかしながら、本発明の特徴的な機能を実現するためのプログラム（アプリケーション）を記憶媒体に記憶させ、コンピュータ装置で当該プログラムを実行することで、サーバ１０として機能させることもできる。
次に、本実施の形態による通信システムの概略動作を説明する。
図２は、本実施の形態による通信システムの概略動作を説明するためのフローチャートである。なお、必要に応じて図１の所要な部分を参照する。
図２を参照すると、最初に、発呼者が着呼者に通信する際、発呼者は通信端末１１０にて着呼者を指定することにより、サーバ１０に対して呼出要求を行う（ステップＳ２０１）。
サーバ１０は着呼者への呼出要求を呼出管理手段１０１で受信すると、着呼者が携帯する移動端末５０の識別情報を検索し、該識別情報に基づき位置状況検知手段１０２が移動端末５０の位置を、位置情報提供サーバ１４０に問い合わせる（ステップＳ２０２）。
なお、移動端末５０の識別情報とは、例えば移動端末５０の電話番号又は固体識別番号などの端末を一意に識別できる情報である。
位置情報提供サーバ１４０は、移動端末５０から、移動端末５０で特定する位置情報を取得しておき、位置状況検知手段１０２から問合せがあると、該当する移動端末５０の特定する位置情報を送信する。
着信端末検索手段１０３は、位置情報提供サーバ１４０から得た移動端末５０の位置情報を基に、呼出管理手段１０１で事前登録された通信端末の中から、移動端末５０の付近に設置された通信サービスを提供する事業者の通信端末１２０を検索する（ステップＳ２０３）。
ここでは、通信端末１２０が、着呼者の位置の付近に設置されている通信端末であるとして以下の説明を行う。
次に、着信端末検索手段１０３は、着呼者の付近に設置されている通信端末１２０の情報を取得する（ステップＳ２０４）。
さらに、着呼者が通信端末１２０を使って通信を行えるように、着信端末制御手段１０４は、通信端末１２０上で通信用アプリケーションを起動する（ステップＳ２０５）。
以上、本実施の形態による通信システムの概略動作を説明したが、次に、本実施の形態による発呼者の操作、通信端末１２０を呼出制御する動作、着呼者の操作の順に説明する。
図３は、本実施の形態による発呼者の操作を説明するためのフローチャートである。以下の説明では、必要に応じて図１の所要な部分を参照する。
図３を参照すると、最初に、発呼者は通信端末１１０上の通信用アプリケーションにて着呼者を指定する。発呼者が移動端末５０の識別情報を指定すると、指定した着呼者への呼出要求がサーバ１０に対して行われる（ステップＳ３０１）。
ステップＳ３０１において、呼出管理手段１０１により、着呼者を識別するＩＤ（識別番号）及び着呼者が携帯する移動端末５０の識別情報の両方が事前登録されている場合、発呼者は通信用アプリケーションで着呼者のＩＤを指定してもよい。なお、着呼者を識別するＩＤ（識別番号）及び着呼者が携帯する移動端末５０の識別情報はデータベース１０５に格納されている。
発呼者の通信端末１１０は、着呼者の応答結果をサーバ１０から受信する（ステップＳ３０２）。
通信端末１１０上で実行されている通信用アプリケーションは、受信した着呼者の応答結果を確認する（ステップＳ３０３）。
着呼者への呼出が成功した場合は（ステップＳ３０４）、発呼者の通信端末１１０と着呼者の使用する通信端末１２０との間にネットワーク接続の準備をする。発呼者の通信端末１１０と着呼者の使用する通信端末１２０との接続が完了すると、両通信端末間でコミュニケーションを開始する（ステップＳ３０５）。
一方、着呼者からの応答がない、または着呼者によって応答を拒否されたことを確認した場合は（ステップＳ３０４）、通信用アプリケーションにより着呼者を指定する前の状態に戻す。
次に、本実施の形態による通信端末１２０を呼出制御する動作について説明する。
図４は、本実施の形態による通信端末１２０を呼出制御する動作を説明するためのフローチャートである。以下の説明では、必要に応じて図１の所要な部分を参照する。
通信サービスを提供する事業者が指定したシステム管理者は、システム運用を開始する前にサーバ１０の呼出管理手段１０１により、通信サービスを提供する事業者の通信端末１２０の識別情報を事前登録する。さらに、通信システムを利用するユーザが携帯する移動端末５０の識別情報も同様に事前登録する。ここで、通信端末１２０や移動端末５０の識別情報とは、端末を一意に識別できる電話番号データやネットワークアドレスデータ、固体識別番号データなどである。なお、通信端末の識別情報の付属情報として、該通信端末の位置を表すメタデータ（例えば、緯度データ、経度データ、高度データ、住所データなど）も事前登録する。
図４を参照すると、最初に、サーバ１０に備えられた呼出管理手段１０１は、発呼者の通信端末１１０から呼出要求を受信する（ステップＳ４０１）。
呼出要求には着呼者情報が含まれる。着呼者情報とは、着呼者が携帯する移動端末５０の識別情報であり、移動端末５０を一意に識別できる電話番号データやネットワークアドレスデータ、固体識別番号データなどである。
呼出管理手段１０１は呼出要求を受信すると、呼出要求に含まれる着呼者情報が、サーバ１０に事前登録されているかどうかを確認する（ステップＳ４０２）。
呼出管理手段１０１は、呼出要求に含まれる着呼者情報が事前登録されていないと判断した場合は、ステップＳ４１６の動作に移行する（ステップＳ４０３）。
なお、着呼者情報の事前登録の際、着呼者が携帯する移動端末５０の識別情報に加えて着呼者自身を識別するＩＤも登録された場合は、ステップＳ４０１で、着呼者情報として着呼者自身のＩＤを使用してもよい。
また、この場合、ステップＳ４０２で、呼出管理手段１０１は呼出要求に含まれる着呼者のＩＤと共に事前登録されている移動端末５０の識別情報を検索することもできる。
ステップＳ４０３で、指定された着呼者情報がすでに事前登録されていることを確認すると（ステップＳ４０３）、呼出管理手段１０１は位置状況検知手段１０２に対して該着呼者情報を提供する。位置状況検知手段１０２は、位置情報提供サーバ１４０に対して、該着呼者情報に該当する移動端末５０の位置情報を検索させる（ステップＳ４０４）。
位置情報提供サーバ１４０により移動端末５０の位置を確定できた場合には（ステップＳ４０５）、位置状況検知手段１０２は、位置情報提供サーバ１４０から該当する移動端末５０の現在の位置情報を取得する（ステップＳ４０６）。
ここで位置情報は、緯度データと経度データの組合せ又は緯度データと経度データと高度データの組合せのいずれかの組合せで構成される。
ステップＳ４０４で、該当する移動端末５０の位置を確定できなかった場合には（ステップＳ４０５）、位置状況検知手段１０２は、位置情報提供サーバ１４０を通じて、着呼者の移動端末５０に対して詳細な現在地情報を問い合わせる。なお、この場合、移動端末５０のメール機能を使用する。
例えば、着呼者がある建物の５階に居て、位置情報提供サーバ１４０から得られる、位置を表すメタデータのパラメータが緯度と経度のみの場合は、着呼者の移動端末５０に対して建物の何階に居るのかを問い合わせる。着呼者は問い合わせに対してメールで返信を行う。なお、メールの返信は位置状況検知手段１０２により正確な位置を確定するために、位置状況検知手段１０２でメールから位置情報を解析できるフォーマットで返信するものとする。
位置状況検知手段１０２は、着呼者の正確な位置を確定し、確定した位置をもとに着呼者が使用できる通信端末の検索結果を整理する。
なお、着呼者の移動端末５０に対して詳細な現在地情報を問い合わせたが、着呼者の正確な位置を確定できなかった場合には、呼出管理手段１０１は、呼出に失敗したことを示す応答結果を、発呼者の通信端末１１０に送信する（ステップＳ４１６）。
次に、ステップＳ４０６で移動端末５０の現在の位置情報を取得した後の流れを説明する。
位置状況検知手段１０２は、移動端末５０の位置情報を着信端末検索手段１０３に提供
する。着信端末検索手段１０３は、着呼者情報に該当する移動端末５０の位置情報をもとに、事前登録した通信端末の情報の中から、該当する移動端末５０の位置の付近に設置されている通信端末１２０の端末情報を取得する（ステップＳ４０７）。
ステップＳ４０７では、発呼者の状況に応じて適切な通信端末を検索するための検索ポリシーを設定することにより、柔軟な検索をすることが可能になる。例えば、呼出の待ち時間の長短によって、検索対象の通信端末を絞るかどうかを決定する検索ポリシーを設定する。検索ポリシーは、発呼者により設定される。
発呼者によって、呼出待ち時間を短くするように指定された場合は、着呼者の移動端末５０の位置から最も付近に設置されている通信端末を検索する。また、呼出待ち時間を指定しない（待ち時間が長くてもよい）ように指定された場合は、着呼者の移動端末５０の位置から数百メートル以内に設置されている通信端末を検索する。検索ポリシーデータは、呼出管理手段１０１又は着信端末検索手段１０３によって、データベース１０５に格納される。
上記検索ポリシーデータを満たし、かつ現在使用中でない通信端末を、着呼者は使用することができる
着信端末検索手段１０３は、着呼者が使用できる通信端末１２０が存在するかどうかを確認する（ステップＳ４０８）。
着呼者が使用できる通信端末１２０の端末情報を得られなかった場合は、ステップＳ４１６の動作に移行する（ステップＳ４０９）。
ステップＳ４０９にて着呼者が使用する通信端末１２０を確定すると、着信端末検索手段１０３は、着呼者の移動端末５０に対して、発呼者からの呼出要求があるという情報と、応答依頼を送信する（ステップＳ４１０）。
応答依頼には、着呼者が呼出に対応するために使用する通信端末１２０の設置場所の情報を含む。
着信端末検索手段１０３は、ステップＳ４０９の応答依頼に対する、着呼者の移動端末５０からの応答結果を受信する（ステップＳ４１１）。
着信端末検索手段１０３は、受信した応答結果の内容を確認し、着呼者が応答することを承諾したかどうかを確認する（ステップＳ４１２）。
受信した応答結果から、着呼者が応答を拒否したことを確認した場合は、ステップＳ４１６に移行する（ステップＳ４１３）。
ステップＳ４１２にて、着呼者が応答を承諾したことを確認した場合には、着呼者が使用する通信端末１２０に対して、通信用アプリケーションを起動するためのメッセージを送信する（ステップＳ４１４）。
コミュニケーション用アプリケーションを起動するためのメッセージとは、アプリケーションの起動実行コマンドやアプリケーションサイトのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）などである。
次に、呼出に成功したことを示す応答結果を、発呼者の通信端末１１０に送信する（ステップＳ４１５）。
ステップＳ４０３で、指定された着呼者情報が見つからなかった場合は、呼出管理手段１０１は、呼出に失敗したことを示す応答結果を、発呼者の通信端末１１０に送信する（ステップＳ４１６）。
また、ステップＳ４０５で移動端末５０の位置を特定できなかった場合や、ステップＳ４０９で着呼者が使用できる通信端末が見つからなかった場合や、ステップＳ４１３で着呼者から応答を得られなかった場合は、着信端末検索手段１０３は、呼出に失敗したことを示す応答結果を、発呼者の通信端末１１０に送信する（ステップＳ４１６）。
次に、着呼者の操作について説明する。
図５は、本実施の形態による着呼者の操作を説明するためのフローチャートである。以下の説明では、必要に応じて図１の所要な部分を参照する。
最初に、着呼者は、着呼者自身が携帯する移動端末５０にて、サーバ１０から応答依頼を受信する（ステップＳ５０１）。
応答依頼の提示方法は、移動端末５０に付属する液晶画面にメッセージ表示してもよいし、一旦電話として着信し、音声メッセージを再生してもよい。
移動端末５０に提示された応答依頼に対して、着呼者は応答するかどうかを選択する（ステップＳ５０２）。
応答することを拒否した場合は（ステップＳ５０３）、応答が拒否されたことをサーバ１０に通知し、ステップＳ５０１の受信待機状態に戻る。
また、応答依頼に対し、一定時間経過しても着呼者が応答しなかった場合は、応答できない状態であるという応答結果をサーバ１０に通知し、ステップＳ５０１の受信待機状態に戻る。このような一定時間後のタイムアウトの設定は、サーバ１０にて行う。
一方、着呼者が応答することを選択した場合には（ステップＳ５０３）、移動端末５０には、サーバ１０から指定された通信端末１２０の設置場所が提示される。設置場所の提示方法は、移動端末５０に付属する液晶画面にメッセージを表示してもよいし、音声メッセージを再生してもよい。着呼者は、提示された情報に基づき、指定された通信端末１２０の設置場所を確認する（ステップＳ５０４）。
次に、着呼者は、サーバ１０から指定された通信端末１２０の設置場所に移動し、その通信端末１２０上の通信用アプリケーションを使って、発呼者とのコミュニケーションを開始する（ステップＳ５０５）。
以上述べたように、本実施の形態による通信システムは、ネットワーク１００を介して、発呼者の通信端末１１０と、通信サービスを提供する事業者の通信端末１２０が接続され、発呼者の通信端末１１０と、着呼者の使用する事業者の通信端末１２０の間で通信の行われる通信システムであって、発呼者の通信端末１１０から着呼者の携帯する移動端末５０へ呼出要求が行なわれると移動端末５０の位置を特定し、着呼者の移動端末５０の付近にある事業者の通信端末１２０を検索し、通信端末１２０の情報を移動端末５０に通知し、通信端末１２０に対して、マルチメディアコミュニケーションの動作を開始するための情報を通知する。
上記実施の形態では、発呼者と着呼者との間でマルチメディアコミュニケーションを行う例について説明したが、マルチメディアコミュニケーション以外の通信方法によるコミュニケーションに対しても本実施の形態を同様に適用できることはいうまでもない。
本実施の形態によれば、発呼者が移動中の着呼者を呼出し、着呼者は通信サービスを提供する事業者の通信端末１２０を使用して発呼者との間でマルチメディアコミュニケーションを行うことが可能となる。
その理由は、着呼者が携帯する移動端末５０により特定される着呼者の位置情報に基づき、着呼者の付近の通信サービスを提供する事業者の通信端末１２０を検索し、着呼者が使用する通信端末１２０の位置情報を着呼者に提供するためである。
また、本実施の形態によれば、発呼者及び着呼者以外の第三者を介することなく発呼者は移動中の着呼者とマルチメディアコミュニケーションを行うことができる。
本発明のサーバ１０は、上記した各手段を実行する通信制御プログラム（アプリケーション）１５をコンピュータ処理装置であるサーバ１０で実行することにより、ソフトウェア的に実現することができる。この通信制御プログラム１５は、磁気ディスク、半導体メモリその他の記録媒体に格納され、その記録媒体からサーバ１０にロードされ、その動作を制御することにより、上述した各機能を実現する。
（第２の実施の形態）
以下、本発明の第２の実施の形態について図面を参照して説明する。
図６は、本実施の形態による通信システムの構成を示すブロック図である。
図６を参照すると、本実施の形態による通信システムは、サーバ２０と、通信端末１１０と、通信端末１２０、１２１と、移動端末６０と、位置情報提供サーバ１５０による構成となっている。本実施の形態による通信システムは、第１の実施の形態と同様に映像，画像，音声などを含むマルチメディアデータを用いた通信機能に対応する。
本実施の形態による通信システムは、第１の実施の形態の場合と同じく、発呼者と着呼者間の通信端末を介したマルチメディアコミュニケーションを実現するシステムである。
サーバ２０と、通信端末１１０と、通信端末１２０、１２１と、移動端末６０と、位置情報提供サーバ１５０は、ネットワーク１００を介して互いに接続されている。ネットワーク１００は、１種類又は複数種類の通信回線からなる。
サーバ２０は、発呼者の通信端末１１０からの呼出要求を受信するサーバであって、呼出管理手段１０１とデータベース１０５を備える。呼出管理手段１０１は、発呼者からの呼出要求を受信することができる。
通信端末１１０は、マルチメディアコミュニケーションに対応した端末であり、発呼者が使用する。
通信端末１２０、１２１は、第１の実施の形態の場合と同じく、通信サービスを提供する事業者の通信端末である。
着呼者が使用する通信端末１２０、１２１と、移動端末６０を一意に識別するための端末識別情報は、呼出管理手段１０１によって、データベース１０５に格納される。発呼者が使用する通信端末１１０の端末識別情報もデータベース１０５に格納される。
なお、情報量の少ないコミュニケーションの場合であれば、通信端末はＰＤＡ又は携帯電話機であってもよい。
本実施の形態による移動端末６０は、着呼者が携帯し、位置状況検知手段１０２と、着信端末検索手段１０３と、着信端末制御手段１０４を備える。なお、第１の実施の形態による移動端末５０は、これらの手段を備えておらず、本実施の形態による移動端末６０の機能とは異なる。
移動端末６０は、後述する位置情報提供サーバ１５０から受信した位置情報提供サーバ１５０自身の位置情報と、位置情報提供サーバ１５０から受信した電波の強度と伝播方向などから、自己の端末の位置を確定することができる。
移動端末６０の備える位置状況検知手段１０２、着信端末検索手段１０３及び着信端末制御手段１０４の機能は以下のとおりであり、第１の実施の形態におけるそれぞれの機能と同様である。
位置状況検知手段１０２は、着呼者が携帯する移動端末５０の位置を検索する機能を有する。
着信端末検索手段１０３は、着呼者の位置の周辺にある端末の中から、着呼者が使用できる端末を検索する機能を有する。
着信端末制御手段１０４は、着呼者が使用する端末に対して、着信の開始動作を制御する機能を有する。
位置情報提供サーバ１５０は、位置状況検知手段１０２から問合せを受けたとき、もしくは定期的に、自己のサーバの位置情報を移動端末６０へ発信する機能を有する。
なお、第１の実施の形態による位置情報提供サーバ１４０は、移動端末５０から移動端末５０で特定する位置情報を取得しておき、位置状況検知手段１０２から問合せがあると、該当する移動端末５０の特定する位置情報を送信する機能を有している。第１の実施の形態による位置情報提供サーバ１４０には位置を特定する機能はないが、本実施の形態による位置情報提供サーバ１５０は、自己のサーバの位置を特定する機能を有している。このように、本実施の形態による位置情報提供サーバ１５０の機能と第１の実施の形態による位置情報提供サーバ１４０の機能とは異なるものである。
本発明の特徴である、発呼者の通信端末１１０から着呼者の携帯する移動端末６０へ呼出要求が行なわれると、位置状況検知手段１０２により移動端末６０の位置を特定し、着信端末検索手段１０３により移動端末６０の付近にある通信サービスを提供する事業者の通信端末１２０、１２１を検索し、着信端末制御手段１０４により通信端末１２０、１２１に対して、マルチメディアコミュニケーションの動作を開始するための情報を通知する機能については、コンピュータ装置の内部にそのような機能を実現するプログラムを組み込んだ回路部品を実装して実現することも可能である。しかしながら、本発明の特徴的な機能を実現するためのプログラム（アプリケーション）を記憶媒体に記憶させ、コンピュータ装置で当該プログラムを実行することで、移動端末６０として機能させることもできる。
次に、本実施の形態による通信システムの概略動作を説明する。なお、本実施の形態による通信システムの概略動作は第１の実施の形態と同様であるため、図２を用いて説明する。なお、必要に応じて図６の所要な部分を参照する。発呼者が通信を始めるために、着呼者を呼出す手順は、第１の実施の形態の場合と同様である。
図２を参照すると、最初に、サーバ２０が着呼者への呼出要求を呼出管理手段１０１で受ける（ステップＳ２０１）。
サーバ２０は着呼者が携帯する移動端末６０の識別情報を検索し、該識別情報に基づき、移動端末６０に対して呼出要求を通知する。移動端末６０の識別情報は、電話番号データや固体識別番号データなどの情報である。
位置状況検知手段１０２は、位置情報提供サーバ１５０から位置情報提供サーバ１５０自体の位置情報を受信し、該位置情報提供サーバ１５０自体の位置情報をもとに、移動端末６０の位置を求める（ステップＳ２０２）。
移動端末６０の位置は、以下のようにして求める。位置情報提供サーバ１５０は、位置状況検知手段１０２からの問合せを受けたとき、もしくは定期的に、自己のサーバの位置情報を移動端末６０へ発信する。位置状況検知手段１０２は、位置情報提供サーバ１５０の位置情報と位置情報提供サーバ１５０から送信される電波の強度及び該電波の伝播方向に基づき、又は該位置情報と位置情報提供サーバ１５０から送信される発信電波の伝播時間及び該電波の伝播方向に基づき、移動端末６０の位置を特定する解析を行う。
この解析では、位置情報提供サーバ１５０を中心に置いたときの移動端末６０の位置する方向及び距離と、位置情報提供サーバ１５０の位置情報から、移動端末６０の位置を特定する。移動端末６０の位置する方向は電波の伝播方向から、また移動端末６０の距離は電波の強度又は電波の伝播時間から求めることができる。
位置状況検知手段１０２の特定する移動端末６０の位置情報は、緯度データと経度データの組合せ又は緯度データと経度データと高度データの組合せの内、いずれの組合せで構成してもよい。
これらのデータの内、緯度データ及び経度データは、位置状況検知手段１０２により位置情報提供サーバ１５０の位置を基に地図から読み出したものであってもよい。
また、高度データについては、緯度データ及び経度データを指定して高度データを地形図から読み出したものであってもよい。
なお、位置情報提供サーバ１５０はＧＰＳを備えたサーバであってもよい。また、当該ＧＰＳは高度を測定できる機能を備えたものであってもよい。
着信端末検索手段１０３は、事前登録した通信サービスを提供する事業者の通信端末１２０、１２１の情報の中から移動端末６０の付近に設置された通信端末情報を検索し（ステップＳ２０３）、移動端末６０の付近に設置されている通信端末の情報を取得する（ステップＳ２０４）。
ここで、着呼者によって、着呼者の移動範囲を検索条件に追加することも可能である。例えば、着呼者がこれから向かう場所のエリア情報を検索条件に追加することにより、与えられたエリア情報の周辺にある通信端末を検索することもできる。具体的な追加方法については、後述する着呼者の操作に基づく動作の説明で述べる。
着呼者が、選定された通信端末１２０を使って通信を行えるように、着信端末制御手段１０４は、通信端末１２０上にマルチメディアコミュニケーション用アプリケーションを起動する（ステップＳ２０５）。
以上、本実施の形態による通信システムの概略動作を説明した。
次に、本実施の形態による発呼者の操作、通信端末１２０を呼出制御する動作、着呼者の操作の順に説明する。
本実施の形態による発呼者の操作は、第１の実施の形態における動作と同様であるため、説明はしない。
本実施の形態における、位置状況検知手段１０２、着信端末検索手段１０３、着信端末制御手段１０４の機能は、第１の実施の形態による動作と同様である。第１の実施の形態では、これら３つの手段はサーバ１０に備えられていたが、本実施の形態では、これら３つの手段は移動端末６０に備えられている。その結果、次に述べるような第１の実施の形態との相違がある。
第１の実施の形態における通信端末１２０を呼出制御する動作との相違は、図４のステップＳ４０４以降の動作を、第１の実施の形態ではサーバ１０で実施するが、本実施の形態では着呼者の移動端末６０で実施する点である。
以下で本実施の形態による通信端末１２０を呼出制御する動作について図を用いて説明する。
図７は、本実施の形態による通信端末１２０を呼出制御する動作を説明するためのフローチャートである。以下の説明では、必要に応じて図６の所要な部分を参照する。
図７を参照すると、最初に、サーバ２０に備えられた呼出管理手段１０１は、発呼者の通信端末１１０から呼出要求を受信する（ステップＳ７０１）。
サーバ２０の呼出管理手段１０１は、呼出要求に含まれる着呼者情報の登録を確認し（ステップＳ７０２）、事前登録されている場合は（ステップＳ７０３）、着呼者情報を移動端末６０に通知する（ステップＳ７０４）。
ここで、着呼者情報とは、着呼者が携帯する移動端末６０の識別情報であり、移動端末６０を特定するための電話番号データや固体識別番号データなどの情報である。
なお、呼出要求に含まれる着呼者情報が、事前登録されていない場合は（ステップＳ７０３）、処理を終了する。
移動端末６０は、位置情報提供サーバ１５０から位置情報提供サーバ１５０自体の位置情報を取得する（ステップＳ７０５）。
ここで位置情報は、緯度データと経度データの組合せ又は緯度データと経度データと高度データの組合せのいずれかの組合せで構成される。
移動端末６０は、位置情報提供サーバ１５０から受信した電波の強度と伝播方向、又は受信した電波の伝播時間と伝播方向を考慮して、移動端末６０の位置を確定する（ステップＳ７０６）。
位置情報提供サーバ１５０は複数あってもよい。したがって、ステップＳ７０５において、複数の異なる方角の異なる場所に設置された位置情報提供サーバから、位置情報提供サーバの位置情報を含む電波を受信してもよい。この場合には、より正確な移動端末６０の位置を確定することができる。
次に、移動端末６０からサーバ２０にアクセスし、前記移動端末６０の付近にある通信端末１２０の情報を取得する（ステップＳ７０７）。
着信端末検索手段１０３は、着呼者が使用する通信端末１２０が存在するかどうかを確認する（ステップＳ７０８）。
着呼者が使用する通信端末１２０の端末情報を得られなかった場合は、処理を終了する（ステップＳ７０９）。
着呼者が使用する通信端末１２０を確定すると、着信端末検索手段１０３は、着呼者の移動端末５０で、発呼者からの呼出要求があるという情報と、応答依頼を提示する（ステップＳ７１０）。
着呼者は応答依頼に対する応答結果を移動端末５０に入力する。
着信端末検索手段１０３は、応答結果の内容を確認し、着呼者が応答することを承諾したかどうかを確認する（ステップＳ７１１）。
着呼者が応答を承諾したことを確認した場合には（ステップＳ７１２）、着呼者が使用する通信端末１２０に対して、通信用アプリケーションを起動するためのメッセージを送信する（ステップＳ７１３）。
着呼者が応答を承諾しなかったことを確認した場合には（ステップＳ７１２）、処理を終了する。
次に、本実施の形態による着呼者の操作に基づく動作を説明する。
本実施の形態による着呼者の操作に基づく動作は、第１の実施の形態における着呼者の操作に基づく動作と同様である。図５を参照して、着呼者の操作に基づく動作の説明を追加する。
本実施の形態による通信システムの概略動作の説明で述べたように、着呼者の移動範囲を検索条件に加える場合は、移動端末６０はステップＳ５０４で移動端末６０に検索条件の入力手段を提示する。すると、着呼者により着呼者の移動範囲が入力される。移動端末６０は、入力された着呼者の移動範囲を着信端末検索手段１０３に提供し、着信端末検索手段１０３に再検索を依頼する。
ステップＳ５０５では、着信端末制御手段１０４によるアプリケーションの起動制御や通信の開始制御を、着呼者が好きなタイミングで動作させることもできる。
上記実施の形態では、発呼者と着呼者との間でマルチメディアコミュニケーションを行う例について説明したが、マルチメディアコミュニケーション以外の通信方法によるコミュニケーションに対しても本実施の形態を同様に適用できることはいうまでもない。
本実施の形態によれば、移動中の着呼者を第１の実施の形態の場合に比較してより迅速に呼出し、着呼者が共用の通信端末１２０を使用して発呼者との間でマルチメディアコミュニケーションを行うことが可能となる。
その理由は、着呼者が使用する端末を検索し制御する手段を移動端末６０に備えることにより、第１の実施の形態による通信システムで必要としたサーバ１０と移動端末５０の間の通信が、本実施の形態によるサーバ２０と移動端末６０との間では不要となり、情報が伝達することによるタイムラグや通信コストを低減できるためである。
また、着呼者の移動範囲を検索条件に追加することにより、着呼者の都合を考慮した上で、使用する通信端末１２０を検索することができる。
また、本実施の形態によれば、発呼者及び着呼者以外の第三者を介することなく発呼者は移動中の着呼者とマルチメディアコミュニケーションを行うことができる。
本発明の移動端末６０は、その動作をハードウェア的に実現することは勿論として、上記した各手段を実行する通信制御プログラム（アプリケーション）６５をコンピュータ処理装置である移動端末６０で実行することにより、ソフトウェア的に実現することができる。この通信制御プログラム６５は、磁気ディスク、半導体メモリその他の記録媒体に格納され、その記録媒体から移動端末６０にロードされ、その動作を制御することにより、上述した各機能を実現する。
【実施例１】
【０００６】
以下、本発明の第１の実施例について図面を参照して詳細に説明する。本実施例は第１の実施の形態に対応する。
本実施例では着呼者は常時ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）電話機２３０を携帯する。
図８は、本実施例による通信システムの構成を示すブロック図である。このシステムでは、映像、音声、データなどのマルチメディアを用いて、ネットワークに接続された、複数の端末上で会議を開催することができる。
図８を参照すると、本実施例による通信システムは、サーバ３０と、通信端末２１０と、通信端末２２０、２２５と、ＩＰ電話機２３０と、位置情報提供サーバ１６０による構成となっている。サーバ３０と、通信端末２１０と、通信端末２２０、２２５と、ＩＰ電話機２３０と、位置情報提供サーバ１６０は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を介して相互に接続されている。ＬＡＮには、無線ＬＡＮも含まれる。
サーバ３０は、呼出管理手段１０１と、位置状況検知手段１０２と、着信端末検索手段１０３と、着信端末制御手段１０４と、データベース１０７と、イーサネット（Ｒ）対応のネットワークカード１０６を備える。サーバ３０は、ネットワークカード１０６を介してＬＡＮ２５０に接続されている。
なお、サーバ３０は、サーバ専用機の必要はなく、例えば他の用途のコンピュータにプログラムをインストールしたものであってもよい。
通信端末２１０は、発呼者が使用する端末であり、マルチメディアコミュニケーションに対応しており、イーサネット（Ｒ）対応のネットワークカード２１１を備える。通信端末２１０は、ネットワークカード２２１を介してＬＡＮ２５０に接続されている。また、通信端末２１０上では、会議アプリケーションを実行するためのアプリケーションプログラム２１２が実行されている。
通信端末２２０、２２５は、ＬＡＮを使用する組織の指定した事業者の通信端末又は組織の通信端末であり、マルチメディアコミュニケーションに対応した着呼者が使用する端末であり、複数設置され、イーサネット（Ｒ）対応のネットワークカード２２１、２２６を備える。
通信端末２２０、２２５上では、会議アプリケーションを実行するためのアプリケーションプログラム２２２、２２７が実行されている。アプリケーションプログラム２２２とアプリケーションプログラム２２７は、共にＷｅｂアプリケーションである。
本実施例による通信端末２１０、２２０、２２５は、第１の実施の形態による通信端末と同様の機能を有する。
ＩＰ電話機２３０は、着呼者が常時携帯する端末であって、無線通信可能な通信装置２３１と、位置情報発信装置２３２を備える。ＩＰ電話機２３０は、通信装置２３１を介してＬＡＮ２５０に接続することができる。また、位置情報発信装置２３２は位置情報提供サーバ１６０に向けて、定期的に電波を発信している。
通信装置２３１とＬＡＮ２５０を接続する通信経路は、インターネットプロトコルベースで構築された無線電話ネットワークであり、途中にＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ルータやゲートウェイなどの交換機が介在する。
位置情報提供サーバ１６０は、ＩＰ電話機２３０から発信される電波を受信すると該電波の強度、方向などからＩＰ電話機２３０の位置を特定するサーバであって、無線通信可能な通信装置１６１と、位置情報検索装置１６２を備え、通信装置１６１を介してＬＡＮ２５０に接続されている。
位置情報提供サーバ１６０の特定するＩＰ電話機２３０の位置情報は、緯度データと経度データの組合せ又は緯度データと経度データと高度データの組合せの内、いずれの組合せで構成してもよい。
これらのデータの内、緯度データ及び経度データは位置情報提供サーバ１６０の位置を基に地図から読み出したものであってもよい。
また、高度データについては、緯度データ及び経度データを指定して高度データを地形図から読み出したものであってもよい。
なお、位置情報提供サーバ１６０はＧＰＳを備えたサーバであってもよい。また、当該ＧＰＳは高度を測定できる機能を備えたものであってもよい。
サーバ３０、通信端末２１０及び通信端末２２０、２２５上の各プログラム及び各データは、物理的にはそれぞれのコンピュータが備える記憶装置（図示しない）に格納されており、必要に応じてそれぞれの端末が備えるＣＰＵ（図示しない）からメモリ（図示しない）上に転送され、実行される。
本発明の特徴である、発呼者の通信端末２１０から着呼者の携帯するＩＰ電話機２３０へ呼出要求が行なわれると、位置状況検知手段１０２によりＩＰ電話機２３０の位置を特定し、着信端末検索手段１０３によりＩＰ電話機２３０の付近にある通信端末２２０、２２５を検索し、着信端末制御手段１０４により通信端末１２０、２２５に対してマルチメディアコミュニケーションの動作を開始するための情報を通知する機能については、コンピュータ装置の内部にそのような機能を実現するプログラムを組み込んだ回路部品を実装して実現することも可能である。しかしながら、本発明の特徴的な機能を実現するためのプログラム（アプリケーション）を記憶媒体に記憶させ、コンピュータ装置で当該プログラムを実行することで、サーバ３０として機能させることもできる。
次に、本実施例による通信システムの動作を説明する。
最初に、データベース１０７に各種端末情報を登録する動作について説明し、次に、発呼者が着呼者を呼出すまでの動作について、説明する。
以下、データベース１０７に各種端末情報を登録する動作を説明する。
ＬＡＮを使用する組織の指定した事業者、又は組織が指定したシステム管理者は、システム運用を開始する前に、呼出管理手段１０１により、通信端末２２０、２２５の識別情報を、以下に述べるようにデータベース１０７に登録する。
図９は、本実施例によるデータベース１０７に格納された通信端末識別情報３００の一例を示す図である。なお、通信端末識別情報３００とは通信端末２２０の識別情報のことである。通信端末２２５の識別情報（図示しない）も同様の構成である。
図９を参照すると、システム管理者は、通信端末識別情報３００として、ＩＰアドレス３０１、マシン名３０２、緯度３０３、経度３０４、高度３０５、設置場所３０６の各データを以下のようにして登録する。
サーバ３０に付属するディスプレイ（図示しない）に表示された建物屋内の図面上で、ＬＡＮを使用する組織の指定した事業者又は組織が指定したシステム管理者が通信端末２２０を選択すると、呼出管理手段１０１は、通信端末２２０の設置場所の緯度３０３、経度３０４、高度３０５、設置場所３０６の各データを表示する機能を有している。この機能を使って、システム管理者は、緯度３０３、経度３０４、高度３０５、設置場所３０６の各データを登録する。さらに、通信端末２２０に割り当てられているＩＰアドレス３０１、マシン名３０２の各データを登録する。
さらに、システム管理者は、呼出管理手段１０１により、ＩＰ電話機２３０の識別情報を、データベース１０７に格納する。なお、ＩＰ電話機２３０を携帯するユーザは、ＩＰ電話機識別情報３１０を更新することができる。なお、ＩＰ電話機識別情報３１０とはＩＰ電話機２３０の識別情報のことである。
図１０は、本実施例によるデータベース１０７に格納されたＩＰ電話機識別情報３１０の一例を示す図である。
図１０を参照すると、システム管理者は、ＩＰ電話機２３０に割り当てられているユーザ名３１１、電話番号３１２の各データを登録する。ユーザ名３１１は、他のユーザ名と重複しないようにする。
さらに、システム管理者は、着呼者が使用する共有端末を検索する際の検索条件を設定する検索ポリシー情報３２０を、呼出管理手段１０１によりデータベース１０７に格納する。
図１１は、本実施例によるデータベース１０７に格納された検索ポリシー情報３２０の一例を示す図である。
図１１を参照すると、システム管理者は、検索ポリシー情報３２０として検索条件３２１、検索範囲３２２のデータを登録する。検索ポリシーは、第１の実施の形態で説明したように、発呼者の状況に応じて適切な通信端末を検索するための設定であり、発呼者により設定される。
検索ポリシーには、呼出の緊急度として「至急」と「通常」の２種類のデータを設定することができる。呼出の緊急度が「至急」の場合、検索条件３２１は至急となり、検索範囲３２２には最短距離を示す「最小」を登録する。また、呼出しの緊急度が「通常」の場合、検索範囲３２２には「通常」を登録する。検索範囲３２２が「通常」の場合には、検索範囲３２２として１００メートルの範囲が設定される。
検索範囲３２２は、着呼者が使用する通信端末を着呼者端末検索手段１０３により発呼者が検索する際の範囲の設定であり、検索範囲３２２が「最小」の場合は、着呼者が携帯するＩＰ電話機２３０から最も近い距離の場所に設置されている通信端末２２０を検索する。検索範囲が「通常」の場合には、着呼者が所持するＩＰ電話機２３０から１００メートル以内の場所に設置されている通信端末を検索する。
次に、発呼者が着呼者を呼出すまでの動作について、説明する。
図１２は、本実施例による発呼者が着呼者を呼出すまでの通信システムの動作を説明するためのフローチャートである。以下の説明では、必要に応じて図８の所要な部分を参照する。
発呼者は、通信端末２１０にインストールされているアプリケーションプログラム２１２に対し、発呼者のユーザ名を入力してログインし、着呼者のユーザ名と、検索条件を指定する。ここでは、着呼者のユーザ名と検索条件を着呼者情報とする。着呼者情報とは、着呼者が携帯するＩＰ電話機２３０の識別情報である。
図１３は、本実施例による通信端末２１０から呼出条件を設定する画面の一例を示す図である。
発呼者は、呼出設定画面４００で、着呼者のユーザ名と検索条件を指定する。本動作例では、ユーザ名として「ｙａｍａｄａ」を、検索条件として「至急」を設定し、「呼出す」を表示したボタンを押す。これにより、発呼者による呼出要求がなされる。
呼出要求には発呼者情報と着呼者情報が含まれる。発呼者情報には、発呼者のユーザ名データと通信端末２１０のＩＰアドレスデータが含まれる。
図１２を参照すると、発呼者の入力した呼出要求は、通信端末２１０のネットワークカード２１１を介して、サーバ３０へ送信される（ステップＳ１２０１）。
サーバ３０の呼出管理手段１０１は、呼出要求を受信すると、着呼者のユーザ名データが、データベース１０７に格納されているＩＰ電話機識別情報３１０のユーザ名３１１のデータに登録されているかどうかを確認する（ステップＳ１２０２）。
受信した着呼者情報に含まれる、着呼者のユーザ名がデータベース１０７にＩＰ電話機の識別情報３１０として登録されている場合には（ステップＳ１２０３）、呼出管理手段１０１は、着呼者の電話番号３１２のデータを取得する（ステップＳ１２０４）。
なお、呼出管理手段１０１において、発呼者の指定した着呼者情報をもとに、データベース１０７を検索したが、該当する着呼者のユーザ名が登録されていなかった場合については後述する。
呼出管理手段１０１は取得した電話番号３１２及び着呼者情報、発呼者情報を位置状況検知手段１０２に提供する。
位置状況検知手段１０２は、位置情報提供サーバ１６０に対して、電話番号に該当するＩＰ電話機２３０の位置情報を検索するように要求する（ステップＳ１２０５）。
社内では、着呼者はＩＰ電話機２３０を常時携帯しており、ＩＰ電話機２３０の位置情報発信装置２３２は位置情報提供サーバ１６０に向けて、定期的に電波を発信している。
位置情報提供サーバ１６０は、各ＩＰ電話機から受信した電波の強さ（電界強度）及び方向に基づき各ＩＰ電話機の位置を特定し、各ＩＰ電話機の最新の位置情報をメモリなどの記憶媒体（図示しない）に記録している。位置情報提供サーバ１６０は複数台設置されていてもよい。なお、本動作例ではＩＰ電話機の位置情報を緯度データ、経度データ及び高度データで構成する場合について説明する。
位置情報検索装置１６２では、位置状況検知手段１０２から、ＩＰ電話機２３０の位置情報の検索要求を受けると、ＩＰ電話機２３０の位置情報を、位置情報提供サーバ１６０内に記録されている情報の中から検索し、サーバ３０の位置状況検知手段１０２に通知する（ステップＳ１２０６）。
なお、位置情報提供サーバ１６０は、位置状況検知手段１０２から、ＩＰ電話機２３０の位置情報検索要求を受けた後に、該当するＩＰ電話機２３０の最新の位置情報を取得し、位置状況検知手段１０２に通知することもできる。
位置状況検知手段１０２は、位置情報提供サーバ１６０から、ＩＰ電話機２３０の位置情報を取得すると、ＩＰ電話機２３０の位置情報と、呼出管理手段１０１から取得した発呼者情報及び着呼者情報を、着呼者端末検索手段１０３に提供する。
着呼者端末検索手段１０３は、位置状況検知手段１０２から受け取ったＩＰ電話機２３０の位置情報をもとに、データベース１０７に登録されている通信端末の緯度３０３、経度３０４及び高度３０５の各データと比較し、着呼者情報に含まれる検索条件３２１を満たす通信端末を検索する（ステップＳ１２０７）。
本動作例では、検索条件３２１は「至急」であるので、データベース１０７に登録されている検索ポリシー情報３１０の検索条件が「至急」となっている検索ポリシー情報を検索し、検索ポリシー情報３２０の検索範囲を取得する。
図１１に示したように、検索条件３２１が「至急」で登録されている検索ポリシー情報３２０の検索範囲３２２は「最小」であるため、着呼者端末検索手段１０３は、ＩＰ電話機２３０の位置に近い通信端末２２０を探し出す（ステップＳ１２０８）。
通信端末２２０、２２５は複数設置されているが、ここでは通信端末２２０がＩＰ電話機２３０の位置に近いとして説明する。
また、着呼者端末検索手段１０３で、発呼者の指定した検索条件３２１にあった通信端末２２０を見つけることができなかった場合（ステップＳ１２０８）、については後述する。
着呼者端末検索手段１０３は、データベース１０７から、通信端末２２０のＩＰアドレス３０１、マシン名３０２及び設置場所３０６の各データを取得し、マシン名３０２及び設置場所３０６のデータ並びに位置状況検知手段１０２から取得した発呼者情報を含む応答依頼をＩＰ電話機２３０に送信する（ステップＳ１２０９）。
着呼者がＩＰ電話機２３０により応答依頼を受信すると、ＩＰ電話機２３０に付属するディスプレイ（図示しない）に、発呼者からの呼出があることと、その呼出に応対するために使用する通信端末２２０の情報が表示される。
図１４は、本実施例によるＩＰ電話機２３０の画面に表示される応答依頼の一例である。応答依頼には、通信端末２２０のマシン名３０２、設置場所３０６のデータが表示されている。着呼者は、応答依頼画面５００を見て、呼出に応答する場合に（ステップＳ１２１０）、「了解」ボタンを押す（ステップＳ１２１１）。
着呼者が応答依頼に対してＩＰ電話機２３０により回答すると、サーバ３０の着呼者端末検索手段１０３へ応答結果が通知される（ステップＳ１２１２）。
なお、着呼者が応答依頼画面５００を見て、呼出に応答できない場合は（ステップＳ１２１０）、「キャンセル」ボタンを押す（ステップＳ１２１１）。
着呼者端末検索手段１０３は、受信した応答結果と、データベース１０７から取得した通信端末２２０のＩＰアドレス３０１のデータを着信端末制御手段１０４に渡す。
着信端末制御手段１０４は、着呼者端末検索手段１０３から受け取った応答結果から、呼出に成功したことを確認すると共に、着呼者端末検索手段１０３から受け取った通信端末２２０のＩＰアドレス３０１のデータに基づき、ネットワークカード１０６を介して通信端末２２０に接続する。さらに、サーバ３０の着信端末制御手段１０４は、通信端末２２０にインストールされているアプリケーションプログラム２２２を遠隔で起動するコマンドを、通信端末２２０に送信する（ステップＳ１２１３）。
通信端末２２０は、ネットワークカード２２１を介してアプリケーションプログラム２２２の起動コマンドを受信し、それを実行する（ステップＳ１２１４）。
一方、着呼者は応答依頼画面５００に提示された端末情報に基づき、社内に設置された通信端末２２０を探す。通信端末２２０にはマシン名が記載されたタグが貼り付けてあるので、提示された設置場所付近に数台の端末が設置されている場合は、前記タグを頼りに探せばよい。
通信端末２２０では既にアプリケーションプログラム２２２が起動されているので、着呼者は自分のユーザ名を入力して、アプリケーションプログラム２２２にログインする。すると、通信端末２２０と発呼者の通信端末２１０との接続が確立され、マルチメディアコミュニケーションを開始する（ステップＳ１２１５）。
なお、呼出管理手段１０１において、発呼者の指定した着呼者情報をもとに、データベース１０７を検索した結果、該当する着呼者のユーザ名が存在しなかった場合（ステップＳ１２０３）、又は着呼者端末検索手段１０３で、発呼者の指定した検索条件にあった通信端末２２０を見つけることができなかった場合（ステップＳ１２０８）、又は着呼者のＩＰ電話機２３０から、呼出を拒否する応答結果を受信した場合は（ステップＳ１２１１）、いずれの場合においても、サーバ３０の着呼者端末検索手段１０３から発呼者の通信端末２１０に対して、呼出に失敗したことを示す応答結果を送信する（ステップＳ１２１６）。
サーバ３０から応答結果を受信したアプリケーションプログラム２１２は、通信端末２１０に付属のディスプレイ（図示しない）にて、応答結果のメッセージを表示する。
上記実施例では、発呼者と着呼者との間でマルチメディアコミュニケーションを行う例について説明したが、マルチメディアコミュニケーション以外の通信方法によるコミュニケーションに対しても、本実施例を同様に適用できることはいうまでもない。
本実施例によれば、会社、商店、学校などの組織内で、発呼者が移動する着呼者を呼び出し、着呼者は通信端末２２０を使用して発呼者との間でマルチメディアコミュニケーションを行うことができる。
その理由は、着呼者が常時携帯するＩＰ電話機２３０を活用して、動的に移動する着呼者の位置を確定し、着呼者が使用する通信端末２２０、２２５を自動検索するためである。
本発明の半導体集積回路のサーバ３０は、上記した各手段を実行する通信制御プログラム３５をコンピュータ処理装置であるサーバ３０で実行することにより、ソフトウェア的に実現することができる。この通信制御プログラム３５は、磁気ディスク、半導体メモリその他の記録媒体に格納され、その記録媒体からサーバ３０にロードされ、その動作を制御することにより、上述した各機能を実現する。
【実施例２】
【０００７】
以下、本発明の第２の実施例について図面を参照して詳細に説明する。本実施例は第２の実施の形態に対応する。
本実施例では、社内にいる営業支援社員が外出している営業社員に連絡を取ることのできる、通信システムについて説明する。
図１５は、本実施例による通信システムの構成を示すブロック図である。
本実施例による通信システムは、サーバ４０と、通信端末２１０と、携帯電話機２６０と、通信端末２７０と、基地局２８０による構成となっている。
サーバ４０と、携帯電話機２６０と、通信端末２７０と、基地局２８０はインターネット２９０を介して相互に接続されている。
サーバ４０と、通信端末２１０はイントラネット２９５を介して接続されている。
サーバ４０は、通信端末２１０からの呼出要求を受信するサーバであって、社内に設置されている。サーバ４０は、呼出管理手段１０１と、データベース１０７と、イーサネット（Ｒ）対応のネットワークカード１０６を備える。サーバ４０は、ネットワークカード１０６を介してインターネット２９０と、イントラネット２９５に接続している。サーバ４０は、プロキシサーバ（図示しない）などを経由してインターネット２９０に接続されている。
通信端末２１０は、社内にいる営業支援社員が使用する通信端末であって、イーサネット（Ｒ）対応のネットワークカード２１１と、営業支援アプリケーションを実行するためのアプリケーションプログラム２１２を備える。通信端末２１０は、ネットワークカード２１１を介して社内のイントラネット２９５に接続されている。アプリケーションプログラム２１２は、Ｗｅｂアプリケーションである。
携帯電話機２６０は、外出している営業社員が携帯する通信端末であって、非接触ＩＣカードを搭載する。携帯電話機２６０は、位置状況検知手段１０２と、着信端末検索手段１０３と、着信端末制御手段１０４と、赤外線通信及び無線通信の可能な通信装置２６１と、携帯電話位置特定装置２６２を備え、通信装置２６１を介してインターネット２９０に接続できる。通信装置２６１とインターネット２９０を結ぶ通信経路は、携帯電話会社が運用するネットワークであり、途中にルータやゲートウェイなどの交換機が介在する。
携帯電話機２６０は、後述する基地局２８０から基地局２８０の位置情報を含む電波を受信し、基地局２８０から送信された電波の強さ（電界強度）及び電波の伝播方向と基地局２８０の位置情報に基づき、携帯電話機２６０の位置を特定することができる。
携帯電話機２６０の特定する位置情報は、緯度データと経度データの組合せ又は緯度データと経度データと高度データの組合せの内、いずれの組合せで構成してもよい。
これらのデータの内、緯度データ及び経度データは基地局２８０の位置を基に地図から読み出したものであってもよい。
また、高度データについては、緯度データ及び経度データを指定して高度データを地形図から読み出したものであってもよい。
なお、基地局２８０はＧＰＳを備えた基地局であってもよい。また、当該ＧＰＳは高度を測定できる機能を備えたものであってもよい。
通信端末２７０は、営業社員が携帯電話機２６０により呼出を受けて使用する端末であって、イーサネット（Ｒ）対応のネットワークカード２７１と、営業支援アプリケーションを実行するためのアプリケーションプログラム２７２を備え、ネットワークカード２７１を介してインターネット２９０に接続されている。アプリケーションプログラム２７２は、Ｗｅｂのアプリケーションである。通信端末２７０はこれ以外にも、複数台設置（図示しない）されている。
通信端末２７０は、通信サービスを提供する事業者の通信端末であり公共の場所に設置されている。通信端末２７０は、公共の場所に加えてインターネットカフェや駅構内などにも設置されている。通信サービスを提供する事業者は通信事業者であってもよく、また通信事業者以外の事業者であってもよい。
基地局２８０は、自己の基地局の位置情報を含む電波を定期的に携帯電話機２６０へ発信する機能を有し、無線通信可能な通信装置２８１と、自己の基地局の位置情報を発信する基地局位置情報発信装置２８２を備える。基地局２８０は、通信装置２８１を介してインターネット２９０に接続されている。
サーバ４０、通信端末２１０及び通信端末２７０上の各プログラムおよびデータやデータベースは、物理的にはそれぞれのコンピュータが備えるハードディスク（図示しない）に格納されており、必要に応じてそれぞれの端末が備えるＣＰＵ（図示しない）からメモリ（図示しない）上に転送され実行されることを想定している。携帯電話機２６０の場合は、各プログラムをメモリ（図示しない）上に転送し、実行されることを想定している。
本発明の特徴である、発呼者の通信端末２１０から着呼者の携帯する携帯電話２６０へ呼出要求が行なわれると、位置状況検知手段１０２により携帯電話２６０の位置を特定し、着信端末検索手段１０３により携帯電話２６０の付近にある通信端末２７０を検索し、着信端末制御手段１０４により通信端末２７０に対してマルチメディアコミュニケーションの動作を開始するための情報を通知する機能については、コンピュータ装置の内部にそのような機能を実現するプログラムを組み込んだ回路部品を実装して実現することも可能である。しかしながら、本発明の特徴的な機能を実現するためのプログラム（アプリケーション）を記憶媒体に記憶させ、コンピュータ装置で当該プログラムを実行することで、サーバ４０として機能させることもできる。
次に、本実施例による通信システムの動作を説明する。最初に、データベース１０７に各種端末情報を登録する動作を説明し、次に、発呼者が着呼者を指定して、着呼者を呼出すまでの動作を説明する。
以下データベース１０７に各種端末情報を登録する動作を説明する。
通信サービスを提供する事業者から指定を受けてサーバ４０を運用するシステム管理者は、システム運用を開始する前に、呼出管理手段１０１を起動し、通信端末２７０の識別情報を収集しているサーバ（図示しない）に問い合わせ、該サーバから通信端末２７０の識別情報を取得し、データベース１０７に格納する。このように、呼出管理手段１０１は、通信端末２７０の識別情報を収集しているサーバから通信端末２７０の最新の識別情報を取得し、データベース１０７に格納する機能を有する。以下ではこの機能を呼出管理手段１０１の転記機能と記述することにする。
次に、通信端末の識別情報について説明する。
図１６は、本実施例によるデータベース１０７に格納された通信端末識別情報３３０の一例を示す図である。通信端末識別情報３３０は、通信端末２７０の識別情報である。
図１６を参照すると、呼出管理手段１０１の転記機能により、通信端末２７０の通信端末識別情報３３０であるＩＰアドレス３３１、マシン名３３２、緯度３３３、経度３３４、高度３３５、設置場所３３６の各データが登録される。設置場所３３６のデータには、住所やビル名、店名などの情報が記入される。
さらに、システム管理者は、呼出管理手段１０１を起動し、営業社員が携帯する携帯電話機２６０の識別情報を、データベース１０７に登録する。なお、非接触携帯電話機２６０を携帯するユーザが、携帯電話機２６０自体の識別情報を更新することもできる。
次に、携帯電話機２６０の識別情報を、図１７を用いて説明する。
図１７は、本実施例によるデータベース１０７に格納された携帯電話機識別情報３４０の一例を示す図である。携帯電話機識別情報３４０は、携帯電話機２６０の識別情報である。
図１７を参照すると、システム管理者は、携帯電話機２６０に割り当てられているユーザ名３４１、電話番号３４２の各データを登録する。ユーザ名３４１のデータは、他のユーザ名のデータと重複しないようにする。
次に、発呼者で社内に位置する営業支援社員が、着呼者で外出している営業社員を指定し、着呼者が使用する通信端末２７０を検索して着呼者を呼出すまでの動作について説明する。
図１８は、本実施例による発呼者が着呼者を呼出すまでの通信システムの動作を説明するためのフローチャートである。以下の説明では、必要に応じて図１５、図１６、図１７の所要な部分を参照する。また、携帯電話機２６０の位置情報が緯度データ、経度データ及び高度データで構成される場合について説明する。
発呼者は、通信端末２１０にインストールされているアプリケーションプログラム２１２の表示に従い、発呼者のユーザ名を入力してログインし、呼出したい営業社員である着呼者のユーザ名を指定する。
ここでは、着呼者のユーザ名を着呼者情報とする。
図１８を参照すると、発呼者情報と着呼者情報を含む発呼者の入力した呼出要求は、通信端末２１０のネットワークカード２１１を介して、サーバ４０に送信される（ステップＳ１８０１）。
なお、発呼者情報には、発呼者のユーザ名と通信端末２１０のＩＰアドレスが含まれる。
サーバ４０の呼出管理手段１０１は、呼出要求を受信すると、呼出要求に含まれる着呼者のユーザ名が、携帯電話機識別情報３４０のユーザ名に登録されているかどうかを確認する（ステップＳ１８０２）。
受信した着呼者情報に含まれる、着呼者のユーザ名がデータベース１０７に登録されていると（ステップＳ１８０３）、呼出管理手段１０１は、携帯電話機識別情報３４０に登録されている電話番号３４２のデータを取得する（ステップＳ１８０４）。
着呼者のユーザ名がデータベース１０７に登録されていない場合には、処理を終了する。
呼出管理手段１０１は取得した電話番号３４２に基づき、該当する携帯電話機２６０へ、着呼者情報と発呼者情報を含む呼出要求を送信する（ステップＳ１８０５）。
携帯電話機２６０に搭載されている各プログラムは、起動した後の命令待ちの状態になっており、サーバ４０といつでも通信できる状態になっている。
基地局２８０の基地局位置情報発信装置２８２は、自己の基地局の位置情報を含む電波を、通信装置２８１を介して定期的に発信している。携帯電話機２６０の位置状況検知手段１０２は、サーバ４０から呼出要求を受信すると、携帯電話位置特定装置２６２は、着呼者の位置付近にある基地局２８０から基地局２８０の位置情報を含む電波を受信する（ステップＳ１８０６）。
次に、携帯電話位置特定装置２６２は、基地局２８０から送信された電波の強さ（電界強度）及び電波の伝播方向をもとに携帯電話機２６０の位置を特定する（ステップＳ１８０７）。
携帯電話位置特定装置２６２の特定する位置情報は、緯度データ、経度データ及び高度データにより構成される。
位置状況検知手段１０２は、携帯電話位置特定装置２６２から、携帯電話機２６０の位置情報を取得すると、該位置情報とサーバ４０から受け取った発呼者情報を着信端末検索手段１０３に提供する。
次に、着信端末検索手段１０３は、サーバ４０のデータベース１０７から、通信端末の位置情報である、緯度３３３、経度３３４、高度３３５の各データを複数の通信端末に対して取得する（ステップＳ１８０８）。
着信端末検索手段１０３は、位置状況検知手段１０２から受け取った携帯電話機２６０の位置情報と、通信端末の位置情報である、緯度３３３、経度３３４、高度３３５の各データとを比較し、携帯電話機２６０の位置から数百メートル以内に設置されている通信端末を検索する（ステップＳ１８０９）。
ここでは、通信端末２７０に加えて２台の通信端末がピックアップされ、着呼者が使用可能な端末は３台あると想定する。
着信端末検索手段１０３は、サーバ４０のデータベース１０７から、通信端末２７０に加えて２台の通信端末のＩＰアドレス３３１、マシン名３３２、設置場所３３６のデータを取得する。
次に、着信端末検索手段１０３は、マシン名３３２、設置場所３３６のデータと、位置状況検知手段１０２から受け取った発呼者情報とを含む応答依頼に基づき、携帯電話機２６０に付属するディスプレイ（図示しない）に、発呼者からの呼出がある旨と、その呼出に応対するために使用する通信端末２７０を含む３台の情報を表示する（ステップＳ１８１０）。
着呼者は、携帯電話機２６０に表示された３台の通信端末の情報を見て、１台の通信端末２７０を選択する。次に、着呼者は選択した通信端末２７０の設置された場所に移動する。
着呼者は、通信端末２７０の非接触式カードリーダに対して、携帯電話機２６０をかざす。かざす要領は、定期券等の非接触式カード情報をカードリーダに読み取らせる場合と同様である。携帯電話機２６０をかざすことにより、通信端末２７０に備えられた非接触式カードリーダにより、携帯電話機２６０の搭載するＩＣカード情報が読み出される。
この携帯電話機２６０をかざす動作により、着信端末制御手段１０４は、着信端末検索手段１０３から受け取った発呼者情報と、通信端末２７０にインストールされているアプリケーションプログラム２７２を遠隔で起動するコマンドを、選択した通信端末２７０に送信する（ステップＳ１８１１）。
なお、携帯電話機２６０と通信端末２７０の間は、微弱電波を利用して交信する。
通信端末２７０は、ネットワークカード２７１を介してアプリケーションプログラム２７２の起動コマンドを受信し、実行する（ステップＳ１８１２）。
通信端末２７０でアプリケーションプログラム２７２が起動されると、着呼者は自分のユーザ名を入力して、アプリケーションプログラム２７２にログインする。着呼者がアプリケーションプログラム２７２にログインすると、通信端末２７０と発呼者の通信端末２１０とが接続され、マルチメディアコミュニケーションが開始される（ステップＳ１８１３）。
本実施例の通信システムは、発呼者が外出時に持ち歩く携帯電話機２６０により、動的に移動する着呼者の位置を特定すると共に、着呼者が使用できる通信端末２７０を検索することにより、着呼者が使用する端末を探す手間を省き、発呼者とのコミュニケーションをスムーズに開始することができる。
また、呼出端末を検索、制御するプログラムを携帯電話機２６０に具備することにより、着呼者が移動中でも検索結果を随時変更することができる。
また、着呼者の操作により通信端末２７０のアプリケーションプログラム２７２を起動するため、着呼者の都合に合わせてアプリケーションプログラム２７２を起動することが可能になる。
上記実施例は、着呼者が携帯電話機２６０を携帯する場合についてのべたが、携帯電話機２６０は特にＩＣカードを搭載する携帯電話機である必要はなく、ＩＣカードを搭載しない通常の携帯電話機であってもよい。
この場合、通信端末２７０には、上記実施例で説明した非接触式カードリーダの代わりに接触式カードリーダを備えればよい。
上記実施例は、社内の発呼者が社内の端末から社外を移動する着呼者を呼出す場合の例であるが、発呼者が社外に設置された端末から公衆網を使って、社内を移動する着呼者を呼出すこともできる。この場合、図１５の構成に加えて社外にサーバを設置し、また、通信端末２７０の代わりに、社内に通信端末を設置する。
上記実施例では、発呼者と着呼者との間でマルチメディアコミュニケーションを行う例について説明したが、マルチメディアコミュニケーション以外の通信方法によるコミュニケーションに対しても本実施例を同様に適用できることはいうまでもない。
本実施例によれば、会社、商店、学校などの組織内の発呼者が、移動する着呼者を呼び出し、着呼者は通信端末２７０を使用して発呼者との間で、マルチメディアコミュニケーションを行うことができる。
その理由は、着呼者が常時携帯する携帯電話機２６０により、動的に移動する着呼者の位置を確定し、着呼者が使用する通信端末２７０を検索するためである。
本発明の携帯電話機２６０は、その動作をハードウェア的に実現することは勿論として、上記した各手段を実行する通信制御プログラム（アプリケーション）２６５をコンピュータ処理装置である携帯電話機２６０で実行することにより、ソフトウェア的に実現することができる。この通信制御プログラム２６５は、磁気ディスク、半導体メモリその他の記録媒体に格納され、その記録媒体から携帯電話機２６０にロードされ、その動作を制御することにより、上述した各機能を実現する。
以上好ましい複数の実施の形態及び複数の実施例をあげて本発明を説明したが、本発明は必ずしも、上記実施の形態及び実施例に限定されるものでなく、その技術的思想の範囲内において様々に変形して実施することができる。
【図１】
2006090894.tif 000002
【図２】
2006090894.tif 000003
【図３】
2006090894.tif 000004
【図４】
2006090894.tif 000005
【図５】
2006090894.tif 000006
【図６】
2006090894.tif 000007
【図７】
2006090894.tif 000008
【図８】
2006090894.tif 000009
【図９】
2006090894.tif 000010
【図１０】
2006090894.tif 000011
【図１１】
2006090894.tif 000012
【図１２】
2006090894.tif 000013
【図１３】
2006090894.tif 000014
【図１４】
2006090894.tif 000015
【図１５】
2006090894.tif 000016
【図１６】
2006090894.tif 000017
【図１７】
2006090894.tif 000018
【図１８】
2006090894.tif 000019
【手続補正書】
【提出日】平成18年12月25日(2006.12.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワークを介して接続される複数の通信端末間でデータ通信を行う通信システムであって、
前記通信端末の位置を特定する位置情報を予め記憶する記憶手段を備え、
移動端末を所持する特定ユーザとの通信を要求する特定の前記通信端末は、
移動端末の現在位置を示す位置情報を提供する位置情報提供サーバから取得した前記移動端末の位置情報、もしくは、自身の位置情報を検知する位置検知機能を備えた前記移動端末から送られる前記移動端末の位置情報、に基づいて、
前記記憶手段の前記位置情報から前記特定のユーザが利用可能な前記通信端末の位置情報を検索し、
特定の前記通信端末が、前記複数の通信端末のうち、前記特定のユーザが利用可能な前記通信端末の位置を特定する位置情報を、前記特定ユーザの移動端末に対して通知することを特徴とする通信システム。
【請求項２】
（削除）
【請求項３】
（削除）
【請求項４】
（削除）
【請求項５】
前記通信端末の位置を特定する位置情報を予め記憶する記憶手段を有するサーバを備え
前記特定ユーザの移動端末は、自身の位置情報に基づいて、前記サーバから取得した前記位置情報から特定のユーザが利用可能な前記通信端末の位置情報を検索することを特徴とする請求項１に記載の通信システム。
【請求項６】
前記特定ユーザの移動端末の現在位置を示す位置情報を提供する位置情報提供手段を備え、
前記サーバは、前記位置情報提供手段から取得した前記移動端末の位置情報に基づいて、前記記憶手段の前記位置情報から特定のユーザが利用可能な前記通信端末の位置情報を検索することを特徴とする請求項５に記載の通信システム。
【請求項７】
前記特定ユーザの移動端末が自身の位置情報を検知する位置検知機能を備え、
前記サーバは、前記移動端末から送られる前記移動端末の位置情報に基づいて、前記記憶手段の前記位置情報から特定のユーザが利用可能な前記通信端末の位置情報を検索することを特徴とする請求項５に記載の通信システム。
【請求項８】
前記特定ユーザの移動端末が、自身の位置情報を検知する位置検知機能及び複数の前記通信端末の位置を特定する位置情報を予め記憶する記憶手段を備え、自身の位置情報に基づいて、前記記憶手段の前記位置情報から特定のユーザが利用可能な前記通信端末の位置情報を検索することを特徴とする請求項１に記載の通信システム。
【請求項９】
前記特定のユーザが利用可能な前記通信端末として、前記特定ユーザの移動端末から所定の範囲の位置にある前記通信端末の位置情報を検索することを特徴とする請求項１から請求項８に記載の通信システム。
【請求項１０】
前記特定のユーザが利用可能な前記通信端末として、前記特定ユーザの移動端末に最も近い位置にある前記通信端末の位置情報を検索することを特徴とする請求項９に記載の通信システム。
【請求項１１】
前記特定ユーザの移動端末の移動先の位置を示す位置情報を取得する移動先位置情報取得手段を備え、
前記特定のユーザが利用可能な前記通信端末として、前記移動先位置情報取得手段による前記移動先の位置に基づき前記特定ユーザの移動端末の前記移動先の位置にある前記通信端末の位置情報を検索することを特徴とする請求項１から請求項１０のいずれか１に記載の通信システム。
【請求項１２】
特定の前記通信端末が、前記特定ユーザの移動端末の移動先の位置を示す位置情報を取得する移動先位置情報取得手段を備え、
前記特定のユーザが利用可能な前記通信端末として、前記移動先位置情報取得手段による前記移動先の位置に基づき前記特定ユーザの移動端末の移動先の位置にある前記通信端末の位置情報を検索することを特徴とする請求項１１に記載の通信システム。
【請求項１３】
前記特定のユーザが利用可能な前記通信端末として、前記特定ユーザの利用権限がある前記通信端末の位置情報を検索することを特徴とする請求項１から請求項１２のいずれか１に記載の通信システム。
【請求項１４】
特定の前記通信端末は、前記利用権限を取得する利用権限取得情報を有することを特徴とする請求項１３に記載の通信システム。
【請求項１５】
移動端末を所持する特定ユーザとの通信を要求する緊急度を取得する緊急度取得手段を備え、
前記特定のユーザは、前記特定のユーザが利用可能な前記通信端末として、前記特定ユーザの移動端末から前記緊急度に応じた範囲の位置にある前記通信端末の位置情報を検索することを特徴とする請求項１から請求項１４のいずれか１に記載の通信システム。
【請求項１６】
前記特定のユーザが利用可能な通信端末に対して、通信端末間の通信動作を開始するための情報を通知する通知手段を有することを特徴とする請求項１から請求項１５のいずれか１に記載の通信システム。
【請求項１７】
ネットワークを介して接続される複数の通信端末間でデータ通信を行う通信システムに用いるサーバであって、
前記通信端末の位置を特定する位置情報を予め記憶する記憶機能を有し、
移動端末の現在位置を示す位置情報を検知する位置情報検知機能によって検知した前記移動端末の位置情報、もしくは、前記ネットワークを介して取得した前記移動端末の位置情報、に基づいて、
前記記憶機能によって記憶した前記位置情報から前記特定のユーザが利用可能な前記通信端末の位置情報を検索し、
特定の前記通信端末による、移動端末を所持する特定ユーザとの通信の要求に基づいて、前記複数の通信端末のうち、前記特定のユーザが利用可能な前記通信端末の位置を特定する位置情報を、前記特定ユーザの移動端末に対して通知することを特徴とするサーバ。
【請求項１８】
（削除）
【請求項１９】
（削除）
【請求項２０】
（削除）
【請求項２１】
前記通信端末の位置を特定する位置情報及び前記移動端末の位置情報に基づいて、前記特定のユーザが利用可能な前記通信端末として、前記特定ユーザの移動端末から所定の範囲の位置にある前記通信端末の位置情報を検索すること
を特徴とする請求項１７に記載のサーバ。
【請求項２２】
前記特定のユーザが利用可能な前記通信端末として、前記特定ユーザの移動端末に最も近い位置にある前記通信端末の位置情報を検索することを特徴とする請求項２１に記載のサーバ。
【請求項２３】
前記特定ユーザの移動端末の移動先の位置を示す位置情報を取得する移動先位置情報取得機能を備え、
特定のユーザが利用可能な前記通信端末として、前記移動先位置情報取得機能から前記特定ユーザの移動端末の移動先から所定の位置にある前記通信端末の位置情報を、前記移動先位置情報取得機能により取得された前記移動先の位置から検索することを特徴とする請求項１７から請求項２２のいずれか１に記載のサーバ。
【請求項２４】
前記特定のユーザが利用可能な前記通信端末として、前記特定ユーザの利用権限がある前記通信端末の位置情報を検索することを特徴とする請求項１７から請求項２３のいずれか１に記載のサーバ。
【請求項２５】
前記ネットワークを介して取得した特定の前記通信端末が有する前記利用権限を取得する利用権限取得情報に基づいて、前記特定のユーザが利用可能な前記通信端末として、前記特定ユーザの利用権限がある前記通信端末の位置情報を検索することを特徴とする請求項２４に記載のサーバ。
【請求項２６】
移動端末を所持する特定ユーザとの通信を要求する緊急度を取得する緊急度取得機能を備え、
前記特定のユーザが利用可能な前記通信端末として、前記特定ユーザの移動端末から前記緊急度に応じた範囲の位置にある前記通信端末の位置情報を検索することを特徴とする請求項１７から請求項２５のいずれか１に記載のサーバ。
【請求項２７】
前記ネットワークを介して取得した前記移動端末を所持する特定ユーザとの通信を要求する緊急度に基づいて、前記特定のユーザが利用可能な前記通信端末として、前記特定ユーザの移動端末から前記緊急度に応じた範囲の位置にある前記通信端末の位置情報を検索することを特徴とする請求項１７から請求項２６のいずれか１に記載のサーバ。
【請求項２８】
前記特定のユーザが利用可能な通信端末に対して、通信端末間の通信動作を開始するための情報を通知する通知機能を有することを特徴とする請求項１７から請求項２７のいずれか１に記載のサーバ。
【請求項２９】
ネットワークを介して接続され、データ通信を行う複数の通信端末のうち、特定の前記通信端末によって通信の要求を受けた特定のユーザが所持する移動端末であって、
前記通信端末の位置を特定する位置情報を予め記憶する記憶機能を有し、
前記ネットワークを介して取得した自身の位置情報、もしくは、自身の位置情報を検知する位置検知機能によって検知した自身の位置情報、に基づいて、
前記記憶機能によって記憶した前記位置情報から前記特定のユーザが利用可能な前記通信端末の位置情報を検索し、
前記複数の通信端末のうち、前記特定のユーザが利用可能な前記通信端末の位置を特定する位置情報を取得することを特徴とする移動端末。
【請求項３０】
（削除）
【請求項３１】
（削除）
【請求項３２】
（削除）
【請求項３３】
自身の位置情報に基づいて、前記ネットワークを介して取得した前記通信端末の位置を特定する前記位置情報から特定のユーザが利用可能な前記通信端末の位置情報を検索することを特徴とする請求項２９に記載の移動端末。
【請求項３４】
自身の位置情報を検知する位置検知機能及び前記通信端末の位置を特定する位置情報を予め記憶する記憶機能を備え、自身の位置情報に基づいて、前記記憶手段による前記位置情報から特定のユーザが利用可能な前記通信端末の位置情報を検索することを特徴とする請求項２９に記載の移動端末。
【請求項３５】
前記特定のユーザが利用可能な前記通信端末として、自身から所定の範囲の位置にある前記通信端末の位置情報を検索することを特徴とする請求項２９から請求項３４に記載の移動端末。
【請求項３６】
前記特定のユーザが利用可能な前記通信端末として、自身に最も近い位置にある前記通信端末の位置情報を検索することを特徴とする請求項３５に記載の移動端末。
【請求項３７】
自身の移動先の位置を示す位置情報を取得する移動先位置情報取得機能を備え、
前記特定のユーザが利用可能な前記通信端末として、前記移動先位置情報取得機能による前記移動先の位置に基づき自身の前記移動先の位置にある前記通信端末の位置情報を検索することを特徴とする請求項２９から請求項３６のいずれか１に記載の移動端末。
【請求項３８】
前記特定のユーザが利用可能な前記通信端末として、受信した前記移動先の位置情報に基づき前記特定ユーザの移動端末の前記移動先の位置にある前記通信端末の位置情報を検索することを特徴とする請求項３７に記載の移動端末。
【請求項３９】
前記特定のユーザが利用可能な前記通信端末として、前記特定ユーザの利用権限がある前記通信端末の位置情報を検索することを特徴とする請求項２９から請求項３８のいずれか１に記載の移動端末。
【請求項４０】
特定の前記通信端末は、前記通信端末の前記利用権限を取得する利用権限取得情報を有することを特徴とする請求項２９から請求項３９のいずれか１に記載の移動端末。
【請求項４１】
移動端末を所持する特定ユーザとの通信を要求する緊急度を受信し、
前記特定のユーザが利用可能な前記通信端末として、前記特定ユーザの移動端末から前記緊急度に応じた範囲の位置にある前記通信端末の位置情報を検索することを特徴とする請求項２９から請求項４０のいずれか１に記載の移動端末。
【請求項４２】
通知され又は検索された前記通信端末の位置情報を前記特定のユーザに知らせることを特徴とする請求項２９から請求項４１のいずれか１に記載の移動端末。
【請求項４３】
受信した前記緊急度を前記特定のユーザに知らせることを特徴とする請求項２９から請求項４２のいずれか１に記載の移動端末。
【請求項４４】
所定の前記データ通信を可能とするプログラムを記憶していることを特徴とする請求項２９から請求項４３のいずれか１に記載の移動端末。
【請求項４５】
コンピュータ処理装置上で実行され、ネットワークを介して接続される複数の通信端末間でデータ通信を行う通信システムで用いられる通信制御プログラムであって、
前記コンピュータ処理装置に、
前記通信端末の位置を特定する位置情報を予め記憶する記憶機能と、
特定の前記通信端末が通信を要求する特定ユーザが所持する移動端末の現在位置を示す位置情報を取得する位置情報取得機能と、
前記位置情報取得機能によって取得した前記移動端末の位置情報、もしくは、前記移動端末自身の位置情報を検知する位置検知機能を備えた前記移動端末から送られる前記移動端末の位置情報、に基づいて、
前記記憶機能によって記憶した前記位置情報から、前記特定のユーザが利用可能な前記通信端末として、前記特定ユーザの移動端末から所定の範囲の位置にある前記通信端末の位置情報を検索する機能と、
前記通信端末のうち、前記特定のユーザが利用可能な前記通信端末の位置を特定する記憶されている前記位置情報を、前記位置情報取得機能によって前記位置情報を取得した前記特定ユーザの移動端末に対して通知する機能とを持たせることを特徴とする通信制御プログラム。
【請求項４６】
前記コンピュータ処理装置に、
前記特定のユーザが利用可能な前記通信端末として、前記特定ユーザの移動端末から所定の範囲の位置にある前記通信端末の位置情報を検索する機能を持たせることを特徴とする請求項４５に記載の通信制御プログラム。
【請求項４７】
前記コンピュータ処理装置に、
前記特定のユーザが利用可能な前記通信端末として、前記特定ユーザの移動端末に最も近い位置にある前記通信端末の位置情報を検索する機能を持たせることを特徴とする請求項４６に記載の通信制御プログラム。
【請求項４８】
前記コンピュータ処理装置に、
前記特定ユーザの移動端末の移動先の位置を示す位置情報を取得する移動先位置情報取得機能と、
前記特定のユーザが利用可能な前記通信端末として、前記移動先位置情報取得機能による前記移動先の位置に基づき前記特定ユーザの移動端末の前記移動先の位置にある前記通信端末の位置情報を検索する機能とを持たせることを特徴とする請求項４５から請求項４７のいずれか１項に記載の通信制御プログラム。
【請求項４９】
前記コンピュータ処理装置に、
前記特定のユーザが利用可能な前記通信端末として、前記特定ユーザの利用権限がある前記通信端末の位置情報を検索する機能を持たせることを特徴とする請求項４５から請求項４８のいずれか１に記載の通信制御プログラム。
【請求項５０】
前記コンピュータ処理装置に、移動端末を所持する特定ユーザとの通信を要求する緊急度を取得する緊急度取得機能と、
前記特定のユーザが利用可能な前記通信端末として、前記特定ユーザの移動端末から前記緊急度に応じた範囲の位置にある前記通信端末の位置情報を検索する機能とを持たせることを特徴とする請求項４５から請求項４９のいずれか１に記載の通信制御プログラム。
【請求項５１】
前記コンピュータ処理装置に、
前記特定のユーザが利用可能な通信端末に対して、通信端末間の通信動作を開始するための情報を通知する機能を持たせることを特徴とする請求項４５から請求項５０のいずれか１に記載の通信制御プログラム。
【国際調査報告】
2006090894.tif 000020
2006090894.tif 000021
2006090894.tif 000022
2006090894.tif 000023