(57)【要約】【課題】ユーザが、入力作業を行うことなく、端末装置の周辺状況として周辺ユーザに関する状況をサーバに通知でき、その周辺状況に応じた情報を取得する。【解決手段】  マスタ端末１０ａの周辺端末問合せ送受信部１０１が、周辺端末であるスレーブ端末２０ｂ〜２０ｄから周辺端末ＩＤを受信する。そして、アドレスデータ照合部１０８、通話頻度相対順位計算部１１０、メール頻度相対順位計算部１１１が、受信した周辺端末ＩＤとアドレス帳データ記憶部１０４が記憶する識別情報とを比較することにより、周辺状況として周辺ユーザに関する状況を判定する。そして、状況通知データ生成部１１２が、判定した周辺状況をサーバ３０に通知する。【選択図】図２
2005184151.tif 000002
【特許請求の範囲】
【請求項１】
提供情報を提供するサーバと、該サーバから前記提供情報を受信する端末装置とを備える通信システムであって、
前記端末装置は、
ユーザの識別情報を記憶する識別情報記憶手段と、
周辺端末から前記識別情報を受信する識別情報受信手段と、
前記受信した識別情報と前記識別情報記憶手段が記憶する識別情報とを比較することにより、前記端末装置の周辺状況として該端末装置の周辺に存在する周辺ユーザに関する状況を判定する判定手段と、
前記判定した周辺状況を前記サーバに通知する通知手段と、
前記通知した周辺状況に応じた前記提供情報を前記サーバから受信する提供情報受信手段とを備え、
前記サーバは、
前記端末装置から前記周辺状況を受信する周辺状況受信手段と、
前記受信した周辺状況に応じた前記提供情報を前記端末装置に提供する提供手段とを備えることを特徴とする通信システム。
【請求項２】
ユーザの識別情報を記憶する識別情報記憶手段と、
周辺端末から前記識別情報を受信する識別情報受信手段と、
前記受信した識別情報と前記識別情報記憶手段が記憶する識別情報とを比較することにより、前記端末装置の周辺状況として該端末装置の周辺に存在する周辺ユーザに関する状況を判定する判定手段と、
前記判定した周辺状況を提供情報を提供するサーバに通知する通知手段と、
前記通知した周辺状況に応じた前記提供情報を前記サーバから受信する提供情報受信手段と
を備えることを特徴とする端末装置。
【請求項３】
前記判定手段は、前記周辺状況として、前記周辺ユーザの数、又は、前記周辺ユーザとの通信頻度に関する情報の少なくとも１つを判定することを特徴とする請求項２に記載の端末装置。
【請求項４】
前記周辺状況を前記サーバに通知する通知条件を記憶する通知条件記憶手段を備え、
前記通知手段は、前記通知条件に基づいて前記周辺状況を通知することを特徴とする請求項２又は３に記載の端末装置。
【請求項５】
端末装置の周辺に存在する周辺ユーザに関する状況を前記端末装置の周辺状況として前記端末装置から受信する周辺状況受信手段と、
前記受信した周辺状況に応じた提供情報を前記端末装置に提供する提供手段と
を備えることを特徴とするサーバ。
【請求項６】
前記周辺状況受信手段は、前記周辺状況として、前記周辺ユーザの数、又は、前記周辺ユーザとの通信頻度に関する情報の少なくとも１つを受信し、
前記提供手段は、前記周辺ユーザの数、又は、前記周辺ユーザとの通信頻度に関する情報の少なくとも１つに応じた提供情報を提供することを特徴とする請求項５に記載のサーバ。
【請求項７】
周辺端末からユーザの識別情報を受信し、
該受信した識別情報と端末装置が記憶する前記識別情報とを比較することにより、前記端末装置の周辺状況として該端末装置の周辺に存在する周辺ユーザに関する状況を判定し、
該判定した周辺状況を提供情報を提供するサーバに通知し、
該通知した周辺状況に応じた前記提供情報を前記サーバから受信することを特徴とする通信方法。
【請求項８】
端末装置の周辺状況として該端末装置の周辺に存在する周辺ユーザに関する状況を前記端末装置から受信し、
該受信した周辺状況に応じた提供情報を、前記端末装置に提供することを特徴とする通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム、端末装置、サーバ及び通信方法に関する。
【背景技術】
【０００２】
従来、ユーザの状況に応じた情報を提供するサービスが行われている。例えば、ユーザが存在する場所に応じて、コンテンツのトップメニューの絞り込みを自動的に行って、情報を提供するサービスがある（例えば、非特許文献１、非特許文献２参照）。又、ユーザが使用する端末装置の機種に応じて、ＨＴＭＬコンテンツを自動変換し、提供するサービスもある（例えば、非特許文献３、非特許文献４参照）。ユーザは、このようなサービスを受けたい場合、自分の状況を端末装置に入力し、情報を提供するサーバに通知する。
【非特許文献１】「iエリア」, ［online］, インターネット＜URL：http://www.docomo-tohoku.co.jp/text/imode/imd_iarea.html＞
【非特許文献２】「iエリア版iMapFan」, ［online］, インターネット＜URL：http://www.mapfan.com/imapfan/imode3.html#area＞
【非特許文献３】「i-Celize」, ［online］, インターネット＜URL：http://www.yun.co.jp/YunFactory/pdf/i-Celize.pdf＞
【非特許文献４】「Assam Web Converter」,［online］, インターネット＜URL：http://e-biz.hitachi-sk.co.jp/assam/awc/ass-webcvrt.html＞
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来のサービスでは、ユーザは自分の状況を端末装置に入力する必要があり、その作業が煩雑であった。特に、端末装置が携帯電話のような小型デバイスの場合には、文字入力手段がダイヤルボタンである、画面が小さいといった制約から、入力作業はより煩雑なものとなっていた。又、従来のサービスでは、端末装置は、ユーザの状況として、ユーザが存在する場所や、ユーザが使用する端末装置の機能のように、ユーザ自身だけで決まる状況を通知していた。そして、サーバも、そのような提供先のユーザだけで決まる状況に応じて、情報を提供していた。そのため、端末装置は、その周辺にどのようなユーザがどの程度存在するかといったユーザ自身だけでは決まらない、周辺ユーザに関する状況を考慮した情報を取得することができなかった。又、サーバも、周辺ユーザに関する状況を考慮した情報を提供することはできなかった。
【０００４】
そこで、本発明は、ユーザが、入力作業を行うことなく、端末装置の周辺状況として周辺ユーザに関する状況をサーバに通知でき、その周辺状況に応じた情報を取得できるようにすることを目的とする。又、本発明は、サーバが、端末装置の周辺状況として、周辺ユーザに関する状況を用い、適切な情報を提供できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
本発明に係る通信システムは、提供情報を提供するサーバと、そのサーバから提供情報を受信する端末装置とを備える。更に、本発明に係る端末装置は、ユーザの識別情報を記憶する識別情報記憶手段と、周辺端末から識別情報を受信する識別情報受信手段と、受信した識別情報と識別情報記憶手段が記憶する識別情報とを比較することにより、端末装置の周辺状況としてその端末装置の周辺に存在する周辺ユーザに関する状況を判定する判定手段と、判定した周辺状況をサーバに通知する通知手段と、通知した周辺状況に応じた提供情報をサーバから受信する提供情報受信手段とを備える。又、本発明に係るサーバは、端末装置の周辺に存在する周辺ユーザに関する状況を端末装置の周辺状況として端末装置から受信する周辺状況受信手段と、受信した周辺状況に応じた提供情報を、端末装置に提供する提供手段とを備える。
【０００６】
このような通信システム、端末装置及びサーバによれば、端末装置の識別情報受信手段が、周辺端末から識別情報を受信する。判定手段が、受信した識別情報と識別情報記憶手段が記憶する識別情報とを比較することにより、周辺状況として周辺ユーザに関する状況を判定する。そして、通知手段が、判定した周辺状況をサーバに通知する。
【０００７】
そのため、端末装置のユーザは、状況の入力作業を行うことなく、端末装置の周辺状況として周辺ユーザに関する状況をサーバに通知できる。その結果、ユーザは、通知した周辺状況に応じた情報を取得できる。更に、サーバの周辺状況受信手段が、端末装置から周辺状況を受信し、提供手段が受信した周辺状況に応じた提供情報を端末装置に提供する。そのため、サーバは、端末装置の周辺状況として周辺ユーザに関する状況を把握し、周辺ユーザに関する情報を用いて適切な情報を端末装置に提供できる。
【０００８】
更に、端末装置の判定手段は、周辺状況として、周辺ユーザの数、又は、周辺ユーザとの通信頻度に関する情報の少なくとも１つを判定することが好ましい。又、サーバの周辺状況受信手段は、周辺状況として、周辺ユーザの数、又は、周辺ユーザとの通信頻度に関する情報の少なくとも１つを受信し、提供手段は、周辺ユーザの数、又は、周辺ユーザとの通信頻度に関する情報の少なくとも１つに応じた提供情報を提供することが好ましい。
【０００９】
これによれば、端末装置は、周辺状況として、周辺ユーザの数や、周辺ユーザがユーザとどの程度のミュニケーションを行うユーザであるかを判定して、サーバに通知できる。よって、端末装置は、周辺ユーザの数や周辺ユーザとのコミュニケーションの状況に応じたより適切な提供情報を取得できる。又、サーバは、周辺ユーザの数や、周辺ユーザがユーザとどの程度のミュニケーションを行うユーザであるかを把握できる。よって、サーバは、周辺ユーザの数や周辺ユーザとのコミュニケーションの状況に応じたより適切な提供情報を端末装置に提供できる。
【００１０】
又、端末装置は、周辺状況をサーバに通知する通知条件を記憶する通知条件記憶手段を備え、通知手段は、通知条件に基づいて周辺状況を通知することが好ましい。これによれば、端末装置は、サーバに対する周辺状況の通知を制限できる。
【００１１】
本発明に係る通信方法は、周辺端末からユーザの識別情報を受信し、その受信した識別情報と端末装置が記憶する識別情報とを比較することにより、端末装置の周辺状況としてその端末装置の周辺に存在する周辺ユーザの状況を判定し、判定した周辺状況を提供情報を提供するサーバに通知し、通知した周辺状況に応じた提供情報をサーバから受信することを特徴とする。このような通信方法によれば、端末装置のユーザは、状況の入力作業を行うことなく、端末装置の周辺状況として周辺ユーザに関する状況をサーバに通知できる。その結果、ユーザは、通知した周辺状況に応じた情報を取得できる。
【００１２】
又、本発明に係る他の通信方法は、端末装置の周辺状況としてその端末装置の周辺に存在する周辺ユーザに関する状況を端末装置から受信し、受信した周辺状況に応じた提供情報を、端末装置に提供することを特徴とする。このような通信方法によれば、サーバは、端末装置の周辺状況として周辺ユーザに関する状況を把握し、周辺ユーザに関する情報を用いて適切な情報を端末装置に提供できる。
【発明の効果】
【００１３】
以上説明したように、本発明によれば、ユーザは、入力作業を行うことなく、端末装置の周辺状況として周辺ユーザに関する状況をサーバに通知でき、その周辺状況に応じた情報を取得できる。又、サーバは、端末装置の周辺状況として、周辺ユーザに関する状況を用い、適切な情報を提供できる。
【発明を実施するための最良の形態】
【００１４】
〔通信システム〕
図１に示すように、通信システム１００は、マスタ端末１０ａと、複数のスレーブ端末２０ｂ，２０ｃ，２０ｄと、複数のサーバ３０と、移動通信網４０と、インターネット５０とを備える。
【００１５】
マスタ端末１０ａ、スレーブ端末２０ｂ〜２０ｄは端末装置である。端末装置は、状況に応じて、マスタ端末１０ａとスレーブ端末２０ｂ〜２０ｄに分かれて動作する。そのため、端末装置は、マスタ端末として動作する機能と、スレーブ端末として動作する機能を備え、マスタ端末、スレーブ端末のいずれとしても動作できる。即ち、１つの端末装置が、マスタ端末として動作する場合と、スレーブ端末として動作する場合がある。よって、マスタ端末とスレーブ端末の関係は一時的ものであり、普遍的なものではない。通信システム１００では、端末装置は、周辺に存在する周辺ユーザを検出するときは、マスタ端末として機能する。端末装置は、周辺ユーザを検出するマスタ端末の周辺端末に相当するときは、スレーブ端末として機能する。マスタ端末１０ａ、スレーブ端末２０ｂ〜２０ｄには、例えば、携帯電話やＰＤＡ（携帯情報端末）、パーソナルコンピュータ等がある。
【００１６】
マスタ端末１０ａは、図２に示すように、マスタ端末１０ａの周辺端末であるスレーブ端末２０ｂ〜２０ｄとローカル通信を行い、周辺に存在する周辺ユーザの状況を判定する。ローカル通信とは、端末装置が、周辺の端末装置と行う近距離通信である。ローカル通信は、無線によるか、有線によるかは問わない。マスタ端末１０ａは、図１に示すように、移動通信網４０に接続し、移動通信網４０を介してインターネット５０にアクセスする。マスタ端末１０ａは、図２に示すように、インターネット５０を介して、判定した周辺ユーザの状況をサーバ３０に通知し、サーバ３０から提供情報を受信する。スレーブ端末１０ｂは、マスタ端末１０ａの周辺端末である。スレーブ端末１０ｂは、マスタ端末１０ａとローカル通信を行い、マスタ端末１０ａが行う周辺ユーザの判定に寄与する。マスタ端末１０ａは、ユーザ１ａが使用し、スレーブ端末２０ｂ〜２０ｄはそれぞれ、ユーザ１ｂ〜１ｄが使用する。
【００１７】
サーバ３０は、図１に示すように、インターネット５０、移動通信網４０を介して、マスタ端末１０ａに提供情報を提供する。サーバ３０は、図２に示すように、マスタ端末１０ａから、周辺ユーザの状況を取得し、取得した周辺ユーザの状況に応じた提供情報を提供する。尚、サーバ３０は、インターネット５０に直接接続してもよく、通信事業者網を介してインターネット５０に接続してもよい。サーバ３０は、企業や個人等のサービスプロバイダにより設置、運用される。
【００１８】
次に、端末装置、サーバ３０について詳細に説明する。以下、説明を分かり易くするために、端末装置を図３に示すマスタ端末１０ａとして機能する場合と、図６に示すスレーブ端末２０ｂとして機能する場合に分けて説明するが、端末装置は、図３に示すマスタ端末としての機能と、図６に示すスレーブ端末２０ｂとしての機能を備えている。
【００１９】
マスタ端末１０ａは、図３に示すように、周辺端末問合せ送受信部１０１と、自端末ＩＤ記憶部１０１ａと、周辺端末ＩＤ一時記憶部１０２と、周辺端末ＩＤ取得部１０３と、アドレス帳データ記憶部１０４と、フォルダＩＤ管理部１０５と、通話頻度管理部１０６と、通話部１０６ａと、メール頻度管理部１０７と、メール送受信部１０７ａと、アドレスデータ照合部１０８と、アドレス帳データ取得部１０９と、通話頻度相対順位計算部１１０と、メール頻度相対順位計算部１１１と、状況通知データ生成部１１２と、状況通知ポリシ操作部１１３と、状況通知ポリシ記憶部１１４と、サーバ送受信部１１５と、出力部１１６とを備える。
【００２０】
周辺端末問合せ送受信部１０１は、周辺端末からユーザの識別情報を受信する識別情報受信手段として機能する。ユーザの識別情報は、ユーザを一意に特定し、ユーザを識別できる情報であればよく、電話番号、メールアドレス、ユーザＩＤ等を用いることができる。尚、周辺端末問い合わせ送受信部１０１は、複数種類の識別情報を受信してもよい。周辺端末問合せ送受信部１０１は、周辺端末であるスレーブ端末２０ｂ〜２０ｄに、マスタ端末１０ａのユーザ１ａの識別情報を通知して、スレーブ端末２０ｂ〜２０ｄのユーザ１ｂ〜１ｄの識別情報を問い合わせる。
【００２１】
以下、ユーザの識別情報を、周辺端末のユーザの識別情報と、マスタ端末のユーザの識別情報に区別する必要があるときは、周辺端末のユーザの識別情報を「周辺端末ＩＤ」、マスタ端末のユーザの識別情報を「要求元ＩＤ」という。自端末ＩＤ記憶部１０１ａは、マスタ端末１０ａのユーザ１ａ自身の識別情報を記憶する。周辺端末問合せ送受信部１０１は、自端末ＩＤ記憶部１０１ａから、ユーザ１ａの識別情報を取得する。そして、周辺端末問合せ送受信部１０１は、取得したユーザ１ａの識別情報を要求元ＩＤとして含む周辺端末ＩＤの問合せを作成し、ローカル通信によりスレーブ端末２０ｂ〜２０ｄに送信する。周辺端末問合せ送受信部１０１は、ローカル通信が可能な範囲に存在する全てのスレーブ端末２０ｂ〜２０ｄに問合せを送信する。
【００２２】
周辺端末問合せ送受信部１０１は、スレーブ端末２０ｂ〜２０ｄから、周辺端末ＩＤとして、ユーザ１ｂ〜１ｄの識別情報をローカル通信により受信する。周辺端末問合せ送受信部１０１は、受信した周辺端末ＩＤを、周辺端末ＩＤ一時記憶部１０２に格納する。周辺端末ＩＤ一時記憶部１０２は、周辺端末ＩＤ、即ち、周辺端末であるスレーブ端末２０ｂ〜２０ｄから通知されるユーザ１ｂ〜１ｄの識別情報を一時的に記憶する。周辺端末問合せ送受信部１０１は、このように問合せを送信し、その応答として周辺端末ＩＤを受信してもよく、問合せを送信することなく、スレーブ端末２０ｂ〜２０ｄから送信されてくる周辺端末ＩＤを受信してもよい。
【００２３】
周辺端末問合せ送受信部１０１としては、例えば、ブルートゥース（Bluetooth：登録商標）、ＩｒＤＡのような赤外線通信装置、ＲＦＩＤ（Radio-Frequency-ＩＤ）タグリーダ／ライタ等、携帯電話のような小型の端末装置に搭載可能であり、無線のローカル通信を行う通信手段を用いることができる。このように周辺端末問合せ送受信部１０１が、ローカル通信、即ち、近距離通信を行って、周辺端末ＩＤを受信することにより、マスタ端末１０ａは、マスタ端末１０ａの周辺に存在するスレーブ端末２０ｂ〜２０ｄからのみ、識別情報を受信できる。又、通信可能な距離に基づいて周辺端末問合せ送受信部１０１を選択することにより、マスタ端末１０ａが検出したい周辺端末が存在する範囲を制限できる。例えば、周辺端末問合せ送受信部１０１として、ブルートゥースを用いた場合には、マスタ端末１０ａから数十メートルの範囲内に存在する周辺端末からの識別情報だけを受信できるため、検出したい周辺端末が存在する範囲を数十メートルに制限できる。周辺端末問合せ送受信部１０１はデータ通信を行う。このように、周辺端末問合せ送受信部１０１が周辺端末ＩＤを受信することにより、マスタ端末１０ａは、マスタ端末１０ａの周辺に存在する周辺端末を検出できる。
【００２４】
周辺端末ＩＤ取得部１０３は、周辺端末ＩＤ一時記憶部１０２から、周辺端末ＩＤ、即ち、周辺端末であるスレーブ端末２０ｂ〜２０ｄのユーザ１ｂ〜１ｄの識別情報を取得する。周辺端末ＩＤ取得部１０３は、周辺端末ＩＤ一時記憶部１０２から、周辺端末ＩＤを１つずつ読み出す。周辺端末ＩＤ取得部１０３は、取得した周辺端末ＩＤをアドレスデータ照合部１０８に入力する。周辺端末ＩＤ取得部１０３は、周辺端末ＩＤ一時記憶部１０２が記憶する周辺端末ＩＤがなくなるまで、周辺端末ＩＤの取得、アドレスデータ照合部１０８への入力を繰り返す。
【００２５】
アドレス帳データ記憶部１０４は、ユーザの識別情報を記憶する識別情報記憶手段である。アドレス帳データ記憶部１０４は、識別情報に加えて、ユーザの属性情報、そのユーザとの通信頻度を記憶することが好ましい。アドレス帳データ記憶部１０４は、ユーザ１ａ以外の端末装置のユーザに関する情報を記憶する。アドレス帳データ記憶部１０４には、ユーザ１ａにより予め情報が登録される。
【００２６】
具体的には、図４に示すように、アドレス帳データ記憶部１０４は、ＩＤと、電話番号、メールアドレス、フォルダ名、フォルダＩＤ、通話頻度、メール頻度のフィールドを備え、これらの情報を記憶する。アドレス帳データ記憶部１０４は、識別情報として、電話番号、メールアドレスを記憶する。電話番号やメールアドレスは、ユーザ１ａの仕事相手や職場の知人、友人、家族等の電話番号やメールアドレスである。
【００２７】
アドレス帳データ記憶部１０４は、ユーザの属性情報として、フォルダ名、フォルダＩＤを記憶する。ユーザ１ａは、アドレス帳データ記憶部１０４に登録するユーザを、ユーザ１ａとの関係によってグループに分類し、フォルダ名を付与する。又、フォルダＩＤ管理部１０５によって、分類されたグループにフォルダＩＤが付与される。フォルダＩＤはグループを識別する情報である。フォルダ名は、グループを示す文字列である。そのため、フォルダ名やフォルダＩＤにより、ユーザの属性情報として、ユーザ１ａとの関係を示すことができる。例えば、フォルダＩＤ＝Ｆ００１のユーザの属性情報、即ち、ユーザ１ａとの関係は仕事、フォルダＩＤ＝Ｆ００２のユーザの属性情報は友人、フォルダＩＤ＝Ｆ００３のユーザの属性情報は家族となっている。
【００２８】
アドレス帳データ記憶部１０４は、通信頻度として、通話頻度及びメール頻度を記憶する。通話頻度、メール頻度はそれぞれ、同じレコードの電話番号、メールアドレスのユーザとの通話頻度、メール頻度である。通話頻度は、単位時間当たりの通話時間、着信回数、発信回数、発着信回数や、アドレス帳データ記憶部１０４に電話番号が登録されてからの累積通話時間や、着信や発信、発着信の累積回数等を用いることができる。又、通話頻度は、例えば、毎月の通話時間でもよく、これまでの平均値であってもよい。図４では、アドレス帳データ記憶部１０４は、１ヶ月当たりの平均通話時間（分）を記憶している。
【００２９】
メール頻度は、単位時間当たりの送受信回数、送信回数、受信回数や、アドレス帳データ記憶部１０４にメールアドレスが登録されてからの送受信や送信、受信の累積回数等を用いることができる。又、メール頻度は、例えば、毎月の回数でもよく、これまでの平均値であってもよい。図４では、アドレス帳データ記憶部１０４は、１ヶ月当たりのメール送受信回数（回）を記憶している。アドレス帳データ記憶部１０４は、ユーザの識別情報、属性情報、通信頻度を、ＩＤに対応付けて記憶する。ＩＤは、アドレス帳データ記憶部１０４内で各ユーザの情報を一意に特定するために、各ユーザに付与される。
【００３０】
フォルダＩＤ管理部１０５は、ユーザにより分類されたグループにフォルダＩＤを付与する。フォルダＩＤ管理部１０５は、端末装置内でグループを一意に特定できるようにグループＩＤを付与する。フォルダＩＤ管理部１０５は、アドレス帳データ記憶部１０４の該当するユーザのフォルダＩＤのフィールドに、付与したフォルダＩＤを格納する。フォルダＩＤ管理部１０５は、新しいグループが追加されると、フォルダＩＤを付与し、アドレス帳データ記憶部１０４に追加する。
【００３１】
通話部１０６ａは、他の端末装置との通話処理を行う。通話頻度管理部１０６は、通話部１０６ａの通話状況を取得して通話頻度を計測する。通話部１０６ａは、計測結果に基づいてアドレス帳データ記憶部１０４の通話頻度を更新する。メール送受信部１０７ａは、他の端末装置とメールを送受信する。メール頻度管理部１０７は、メール送受信部１０７ａのメールの送受信状況を取得してメール頻度を計測する。メール頻度管理部１０７は、計測結果に基づいてアドレス帳データ記憶部１０４のメール頻度を更新する。
【００３２】
アドレス帳データ取得部１０９は、アドレス帳データ記憶部１０４が記憶するユーザに関する情報を、アドレス帳データ記憶部１０４から取得する。アドレス帳データ取得部１０９は、アドレスデータ照合部１０８、通話頻度相対順位計算部１１０、メール頻度相対順位計算部１１１等から、周辺端末ＩＤ等の識別情報と、必要な情報の種類が指定された要求を取得する。アドレス帳データ取得部１０９は、指定された識別情報に対応付けられている指定された情報、例えば、周辺端末ＩＤに対応付けられているフォルダ名、通話頻度、メール頻度等をアドレス帳データ記憶部１０４から取得する。アドレス帳データ取得部１０９は、取得した情報を、アドレスデータ照合部１０８、通話頻度相対順位計算部１１０、メール頻度相対順位計算部１１１等に入力する。
【００３３】
アドレスデータ照合部１０８は、周辺端末ＩＤ取得部１０３から、周辺端末問合せ送受信部１０１が受信した周辺端末ＩＤ、即ち、スレーブ端末２０ｂ〜２０ｄのユーザ１ｂ〜１ｄの識別情報を取得する。アドレスデータ照合部１０８は、取得した周辺端末ＩＤと、アドレス帳データ記憶部１０４が記憶する識別情報とを比較し、周辺端末ＩＤと一致する識別情報をアドレス帳データ記憶部１０４が記憶しているか否かを判断する。アドレスデータ照合部１０８は、周辺端末ＩＤが電話番号であればアドレス帳データ記憶部１０４の電話番号と、周辺端末ＩＤがメールアドレスであればアドレス帳データ記憶部１０４のメールアドレスと比較を行う。アドレスデータ照合部１０８は、周辺端末ＩＤが、アドレス帳データ記憶部１０４が記憶する識別情報のいずれかと一致する場合には、マスタ端末１０ａの周辺に存在する周辺ユーザは、アドレスデータ記憶部１０４が記憶するユーザであると判定する。このようにして、アドレスデータ照合部１０８は、周辺状況として周辺ユーザに関する状況を判定する。アドレスデータ照合部１０８は、判定した周辺ユーザの識別情報を状況通知生成部１１２に入力する。
【００３４】
更に、アドレスデータ照合部１０８は、アドレス帳データ記憶部１０４が記憶する識別情報と一致した周辺端末ＩＤを、通話頻度相対順位計算部１１０、メール頻度相対順位計算部１１１に入力する。又、アドレスデータ照合部１０８は、一致した周辺端末ＩＤを指定して、アドレス帳データ取得部１０９にフォルダ名を要求する。アドレスデータ照合部１０８は、周辺端末ＩＤに対応するフォルダ名をアドレス帳データ取得部１０９から取得する。このようにして、アドレスデータ照合部１０８は、マスタ端末１０ａの周辺に存在する周辺ユーザのフォルダ名を取得し、周辺ユーザの属性情報を判定する。アドレスデータ照合部１０８は、取得したフォルダ名を状況通知データ生成部１１２に入力する。
【００３５】
一方、アドレスデータ照合部１０８は、周辺端末ＩＤが、アドレス帳データ記憶部１０４が記憶する識別情報のいずれとも一致しない場合には、その周辺端末ＩＤを破棄する。アドレスデータ照合部１０８は、一致した場合も、一致しなかった場合にも、周辺端末ＩＤ取得部１０３から次の周辺端末ＩＤを取得する。アドレスデータ照合部１０８は、周辺端末ＩＤ取得部１０３から周辺端末ＩＤが入力されなくなるまで、比較を繰り返す。アドレスデータ照合部１０８は、アドレス帳データ記憶部１０４が記憶する識別情報のいずれかと一致する周辺端末ＩＤの累計を、周辺端末ＩＤ取得部１０３から周辺端末ＩＤが入力されなくなるまでとる。このようにして、アドレスデータ照合部１０８は、周辺状況として周辺ユーザのうち、アドレスデータ記憶部１０４が記憶する周辺ユーザの数を判定する。アドレスデータ照合部１０８は、判定した周辺ユーザの数を状況通知データ生成部１１２に入力する。
【００３６】
通話頻度相対順位計算部１１０は、アドレス帳データ記憶部１０４が記憶するユーザの通話頻度の順位を計算する。通話頻度相対順位計算部１１０は、アドレス帳データ記憶部１０４内での相対的な通話頻度の順位を計算する。メール頻度相対順位計算部１１１は、アドレス帳データ記憶部１０４が記憶するユーザのメール頻度の順位を計算する。メール頻度相対順位計算部１１は、アドレス帳データ記憶部１０４内での相対的なメール頻度の順位を計算する。通話頻度相対順位計算部１１０、メール頻度相対順位計算部１１１はそれぞれ、アドレスデータ照合部１０８から周辺端末ＩＤを取得する。
【００３７】
通話頻度相対順位計算部１１０、メール頻度相対順位計算部１１１はそれぞれ、アドレス帳データ取得部１０９に、取得した周辺端末ＩＤを指定して通話頻度、メール頻度を要求する。通話頻度相対順位計算部１１０、メール頻度相対計算部１１１はそれぞれ、アドレス帳データ取得部１０９から、指定した周辺端末ＩＤに対応する通話頻度、メール頻度を取得する。通話頻度相対順位計算部１１０、メール頻度相対順位計算部１１１はそれぞれ、取得した通話頻度、メール頻度に基づいてアドレス帳データ記憶部１０４を参照し、周辺端末ＩＤのユーザの通話頻度の順位、メール頻度の順位を計算する。
【００３８】
例えば、周辺端末ＩＤが図４に示す電話番号「０９０−ＸＸＸ−ｙ４」又はメールアドレス「ａ４＠ｘｘｘ．ｙｙｙ」であった場合、通話頻度相対順位計算部１１０は、「通話頻度＝８２０」を取得し、「通話頻度の順位＝１位」を計算する。メール頻度相対順位計算部１１１は、「メール頻度＝１０」を取得し、「メール頻度の順位＝３位」を計算する。通話頻度相対順位計算部１１０、メール頻度相対順位計算部１１１はそれぞれ、取得した通話頻度、メール頻度と、計算した通話頻度の順位、メール頻度の順位を状況通知データ生成部１１２に入力する。このようにして、通話頻度相対順位計算部１１０、メール頻度相対順位計算部１１１は、周辺状況として、周辺ユーザとの通信頻度に関する情報、即ち、周辺ユーザとの通話頻度やメール頻度、通話頻度の順位やメール頻度の順位を判定する。
【００３９】
以上のように、周辺状況として判定する内容によって、アドレスデータ照合部１０８が、通話頻度相対順位計算部１１０、メール頻度相対順位計算部１１１が、周辺端末問合せ送受信部１０１が受信した識別情報と、アドレス帳データ記憶部１０４が記憶する識別情報とを比較することにより、マスタ端末１０ａの周辺状況として、マスタ端末１０ａの周辺に存在する周辺ユーザに関する状況を判定する判定手段として機能する。
【００４０】
具体的には、周辺状況として、周辺ユーザがアドレスデータ記憶部１０４が記憶するユーザであることや、周辺ユーザの属性情報、アドレスデータ記憶部１０４が記憶する周辺ユーザの数を判定する場合には、アドレスデータ照合部１０８が判定手段として機能する。又、周辺状況として、周辺ユーザとの通信頻度に関する情報を判定する場合には、アドレスデータ照合部１０８と通話頻度相対順位計算部１１０や、アドレスデータ照合部１０８とメール頻度相対順位計算部１１１がそれぞれ、判定手段として機能する。
【００４１】
状況通知ポリシ記憶部１１４は、周辺状況をサーバ３０に通知する通知条件（以下「状況通知ポリシ」という）を記憶する通知条件記憶手段である。状況通知ポリシとしては、例えば、全ての周辺状況を通知しない、全ての周辺状況を通知する、特定の種類の周辺状況のみを通知するといった条件を設定できる。例えば、特定の種類の周辺状況を通知する場合、周辺ユーザの数、通話頻度に関する情報、メール頻度に関する情報、ユーザの属性情報や識別情報の中から通知する状況を指定した条件を用いることができる。
【００４２】
状況通知ポリシ操作部１１３は、ユーザ１ａが入力して設定する状況通知ポリシを取得し、状況通知ポリシ記憶部１１４に格納する。状況通知ポリシ操作部１１３は、例えば、図５に示す状況通知ポリシの設定画面を表示部１１６に出力し、ユーザ１ａに状況通知ポリシの設定を促す。表示部１１６は、情報を、画像や文字として表示する。ユーザ１ａは、状況通知ポリシの設定画面に、インタフェースを介して状況通知ポリシを手動で入力し、設定する。状況通知ポリシ操作部１１３は、状況通知ポリシの設定画面に入力された設定内容を取得し、状況通知ポリシの確認画面を作成して表示部１１６に出力する。状況通知ポリシ操作部１１３は、ユーザ１ａにより確認された状況通知ポリシを、状況通知ポリシ記憶部１１４に格納する。
【００４３】
状況通知データ生成部１１２は、判定した周辺状況をサーバ３０に通知する通知手段である。状況通知データ生成部１１２は、アドレスデータ照合部１０８、通話頻度相対順位計算部１１０、メール頻度相対順位計算部１１１から、判定した周辺状況を取得する。例えば、状況通知データ生成部１１２は、アドレスデータ照合部１０８から、周辺ユーザがアドレスデータ記憶部１０４が記憶するユーザであることやその周辺ユーザの識別情報、フォルダ名のような周辺ユーザの属性情報、アドレスデータ記憶部１０４が記憶する周辺ユーザの数を取得する。又、状況通知データ生成部１１２は、通話頻度相対順位計算部１１０、メール頻度相対順位計算部１１１から、通話頻度、メール頻度、通話頻度やメール頻度の順位のような周辺ユーザとの通信頻度に関する情報を取得する。
【００４４】
状況通知データ生成部１１２は、取得した周辺状況を含む周辺状況の通知を生成する。例えば、状況通知データ生成部１１２は、周辺状況の通知のフォーマットを予め保持しておき、取得した周辺状況の値をそのフォーマットに設定する。状況通知データ生成部１１２は、ＸＭＬ（Extensible  Markup  Language）のような汎用的な言語を用いて周辺状況の値を設定する。これにより、サーバ３０の実装形式に依存せずに、周辺状況を通知できる。
【００４５】
状況通知データ生成部１１２は、周辺状況の通知を生成すると、状況通知ポリシ記憶部１１４から状況通知ポリシを取得する。状況通知データ生成部１１２は、生成した周辺状況の通知と状況通知ポリシを比較し、状況通知ポリシでサーバへ３０への通知が制限されている周辺状況を、生成した周辺状況の通知から削除する。状況通知データ生成部１１２は、状況通知ポリシに合致した周辺状況の通知をサーバ送受信部１１５に入力し、サーバ送受信部１１５を介して周辺状況をサーバ３０に通知する。このようにして、状況通知データ生成部１１２は、状況通知ポリシに基づいた周辺状況の通知を行う。そのため、マスタ端末１０ａは、サーバ３０に対する周辺状況の通知を制限できる。
【００４６】
尚、状況通知データ生成部１１２は、周辺状況の通知を生成する度に、状況通知ポリシをユーザ１ａに問い合わせるようにしてもよい。その場合は、状況通知データ生成部１１２は、生成した周辺状況の通知を表示部１１６に出力して、通知内容の確認をユーザ１ａに促す。状況通知データ生成部１１２は、ユーザ１ａから入力される指示を取得し、その指示に従って通知を制限する周辺状況を削除する。
【００４７】
サーバ送受信部１１５は、周辺状況の通知をサーバ３０に送信する。サーバ送受信部１１５は、状況通知データ生成部１１２から周辺状況の通知を取得し、移動通信網４０、インターネット５０を介してサーバ３０に送信する。サーバ送受信部１１５は、通知した周辺状況に応じた提供情報を、サーバ３０から受信する提供情報受信手段としても機能する。サーバ送受信部１１５は、サーバ３０から送信される提供情報を、移動通信網４０、インターネット５０を介して受信する。サーバ送受信部１１５は、受信した提供情報を表示部１１６に出力する。サーバ送受信部１１５は、データ通信を行う。
【００４８】
図６に示すように、スレーブ端末２０ｂは、セキュリティポリシ操作部２０１と、セキュリティポリシ記憶部２０２と、表示部２０３と、アドレス帳データ記憶部２０４と、周辺端末問合せ送受信部２０５と、端末ＩＤ通知制御部２０６と、自端末ＩＤ記憶部２０６ａと、アドレスデータ照合部２０７と、フォルダＩＤ管理部２０８と、通話頻度管理部２０９と、通話部２０９ａと、メール頻度管理部２１０と、メール送受信部２１０ａとを備える。尚、スレーブ端末２０ｃ，２０ｄも、スレーブ端末２０ｂと同様の構成を備える。
【００４９】
表示部２０３、アドレス帳データ記憶部２０４、自端末ＩＤ記憶部２０６ａ、フォルダＩＤ管理部２０８、通話頻度管理部２０９、通話部２０９ａ、メール頻度管理部２１０、メール送受信部２１０ａは、図３に示したマスタ端末１０ａの表示部１１６、アドレス帳データ記憶部１０４、自端末ＩＤ記憶部１０１ａ、フォルダＩＤ管理部１０５、通話頻度管理部１０６、通話部１０６ａ、メール頻度管理部１０７、メール送受信部１０７aと実質的に同様である。
【００５０】
セキュリティポリシ記憶部２０２は、ユーザの識別情報を他の端末装置に通知する通知条件（以下「セキュリティポリシ」という）を記憶する。セキュリティポリシは、スレーブ端末２０ｂのユーザ１ｂにより設定される。セキュリティポリシは、マスタ端末１０ａから、識別情報の問合せを受けた際に、スレーブ端末２０ｂがユーザ１ｂの識別情報、即ち、自端末のユーザの識別情報の通知を許可するか否かを設定したものである。ユーザ１ｂの識別情報は、マスタ端末１０ａにとっての周辺端末ＩＤとなる。
【００５１】
セキュリティポリシのレベルは、例えば、識別情報通知禁止、識別情報通知許可、識別情報通知指定許可の３段階を設定できる。識別情報通知禁止は、全てのマスタ端末からの問合せに対して、自端末のユーザの識別情報の通知を許可しない。識別情報通知許可は、全てのマスタ端末からの問合せに対して自端末のユーザの識別情報の通知を許可する。識別情報通知指定許可は、問合せに含まれる要求元ＩＤが、アドレス帳データ記憶部２０４に含まれる場合にだけ自端末のユーザの識別情報の通知を許可する。即ち、要求元ＩＤがアドレス帳データ記憶部２０４に含まれない場合には、自端末のユーザの識別情報の通知を許可しない。
【００５２】
セキュリティポリシ操作部２０１は、ユーザ１ｂが入力して設定するセキュリティポリシを取得し、セキュリティポリシ記憶部２０２に格納する。セキュリティポリシ操作部２０１は、例えば、図７に示すセキュリティポリシの設定画面を表示部２０３に出力し、ユーザ１ｂにセキュリティポリシの設定を促す。ユーザ１ｂは、セキュリティポリシの設定画面に、インタフェースを介してセキュリティポリシを手動で入力し、設定する。ユーザ１ｂは、３段階のレベルの中から、セキュリティポリシを選択する。セキュリティポリシ操作部２０１は、セキュリティポリシの設定画面に入力された設定内容を取得し、セキュリティポリシの確認画面を作成して表示部２０３に出力する。セキュリティポリシ操作部２０１は、ユーザ１ｂにより確認されたセキュリティポリシを、セキュリティポリシ記憶部２０２に格納する。
【００５３】
周辺端末問合せ送受信部２０５は、マスタ端末１０ａからの周辺端末ＩＤの問合せに応じて、スレーブ端末２０ｂのユーザ１ｂの識別情報を通知する。まず、周辺端末問合せ送受信部２０５は、マスタ端末１０ａから周辺端末ＩＤの問合せをローカル通信により受信する。周辺端末問合せ送受信部２０５は、受信した問合せを端末ＩＤ通知制御部２０６に入力する。周辺端末問合せ送受信部２０５は、端末ＩＤ通知制御部２０６から、スレーブ端末２０ｂのユーザ１ｂの識別情報、即ち、自端末のユーザの識別情報、又は、ＩＤ通知不可の通知のいずれかを取得する。ＩＤ通知不可の通知は、周辺端末ＩＤとなるスレーブ端末２０ｂのユーザ１ｂの識別情報を通知できないことの通知であり、例えば、エラーコードを用いることができる。
【００５４】
周辺端末問合せ送受信部２０５は、取得した周辺端末ＩＤ又はＩＤ通知不可の通知のいずれかを、ローカル通信によりマスタ端末１０ａに送信する。周辺端末問合せ送受信部２０５としては、例えば、ブルートゥース（Bluetooth：登録商標）、ＩｒＤＡのような赤外線通信装置、ＲＦＩＤタグリーダ／ライタ等、携帯電話のような小型の端末装置に搭載可能であり、無線のローカル通信を行う通信手段を用いることができる。
【００５５】
端末ＩＤ通知制御部２０６は、ユーザ１ｂの識別情報の他の端末装置への通知を制御する。端末ＩＤ通知制御部２０６は、セキュリティポリシ記憶部２０２が記憶するセキュリティポリシと、マスタ端末１０ａからの問合せを用いて、スレーブ端末２０ｂのユーザ１ｂの識別情報のマスタ端末１０ａへの通知の可否を判断する。端末ＩＤ通知制御部２０６は、マスタ端末１０ａからの問合せを、周辺端末問合せ送受信部２０５から取得する。端末ＩＤ通知制御部２０６は、問合せを取得すると、まず、セキュリティポリシ記憶部２０２からセキュリティポリシを取得し、取得したセキュリティポリシを検証する。端末ＩＤ通知制御部２０６は、設定されているセキュリティポリシのレベルが識別情報通知禁止の場合、ＩＤ通知不可の通知を周辺端末問合せ送受信部２０５に入力する。端末ＩＤ通知制御部２０６は、設定されているセキュリティポリシのレベルが識別情報通知許可の場合、周辺端末ＩＤとなるスレーブ端末２０ｂのユーザ１ｂの識別情報を、自端末ＩＤ記憶部２０６ａから取得し、周辺端末問合せ送受信部２０５に入力する。
【００５６】
端末ＩＤ通知制御部２０６は、設定されているセキュリティポリシのレベルが識別情報通知指定許可の場合、取得した問合せに含まれる要求元ＩＤを、アドレスデータ照合部２０７に入力する。アドレスデータ照合部２０７は、端末ＩＤ通知制御部２０６から要求元ＩＤを取得する。アドレスデータ照合部２０７は、取得した要求元ＩＤに基づいてアドレス帳データ記憶部２０４を参照する。そして、アドレスデータ照合部２０７は、要求元ＩＤがアドレス帳データ記憶部２０４に含まれるか否かを判断する。アドレスデータ照合部２０７は、判断結果を端末ＩＤ通知制御部２０６に入力する。
【００５７】
端末ＩＤ通知制御部２０６は、アドレスデータ照合部２０７から、要求元ＩＤがアドレス帳データ記憶部２０４に含まれていないという判断結果を取得した場合には、ＩＤ通知不可の通知を周辺端末問合せ送受信部２０５に入力する。一方、端末ＩＤ通知制御部２０６は、要求元ＩＤがアドレス帳データ記憶部２０４に含まれているという判断結果を取得した場合には、スレーブ端末２０ｂのユーザ１ｂの識別情報を自端末ＩＤ記憶部２０６ａから取得し、周辺端末問合せ送受信部２０５に入力する。このように、端末ＩＤ通知制御部２０６は、問合せの要求元に応じて識別情報の通知を制御する。
【００５８】
尚、セキュリティポリシが識別情報通知許可の場合には、端末ＩＤ通知制御部２０６は、問合せを取得しなくても定期的にユーザ１ｂの識別情報を、周辺端末問合せ送受信部入力してもよい。そして、周辺端末問合せ送受信部２０５は、問合せを受信しなくても周辺端末ＩＤを周辺の端末装置に送信してもよい。
【００５９】
図８に示すように、サーバ３０は、送受信部３０１と、提供情報データベース３０２と、ログデータベース３０３と、提供部３０４とを備える。提供情報データベース３０２は、端末装置に提供する提供情報を保持する。ログデータベース３０３は、ユーザの識別情報に対応付けて提供情報の提供状況を保持する。ログデータベース３０３は、提供状況として、提供した提供情報を示すデータや、提供した提供情報のうちユーザにより選択され、利用された提供情報を示すデータ、反対に、選択されず、利用されなかった提供情報を示すデータ、その提供情報を提供したときやその提供情報が利用されたときの周辺状況を保持する。
【００６０】
送受信部３０１は、マスタ端末１０ａの周辺に存在する周辺ユーザに関する状況を、マスタ端末１０ａの周辺状況としてマスタ端末１０ａから受信する周辺状況受信手段である。送受信部３０１は、インターネット５０、移動通信網４０を介してマスタ端末１０ａからの周辺状況の通知を受信する。送受信部３０１は、受信した周辺状況の通知を提供部２０４に入力する。送受信部３０１は、提供部２０４から、マスタ端末１０ａへの提供情報を取得する。送受信部３０１は、取得した提供情報を、インターネット５０、移動通信網４０を介してマスタ端末１０ａに送信する。送受信部３０１は、周辺状況の通知として、周辺ユーザの数や周辺ユーザとの通信頻度に関する情報を含む通知を受信することが好ましい。
【００６１】
提供部３０４は、マスタ端末１０ａから受信した周辺状況に応じた提供情報を、マスタ端末１０ａに提供する提供手段である。提供部３０４は、周辺ユーザの数や周辺ユーザとの通信頻度に関する情報に応じた提供情報を提供することが好ましい。提供部３０４は、送受信部３０１から周辺状況の通知を取得する。提供部３０４は、取得した周辺状況の通知から、その送信元、即ち、マスタ端末１０ａのユーザ１ａの識別情報を取得して、ユーザ１ａを特定する。例えば、提供部３０４は、ＨＴＴＰ（HyperText  Transfer  Protocol）のCookie情報を用いることにより、ユーザ１ａの識別情報を取得して、ユーザ１ａを特定できる。そして、提供部３０４は、特定したユーザ１ａの識別情報に基づいて、周辺状況を通知してきたユーザ１ａの提供状況を、ログデータベース３０３から取得する。提供部３０４は、取得した周辺状況と提供状況に基づいて、提供情報データベース３０２を検索し、提供情報を選択する。提供部３０４は、選択した周辺状況と提供状況に応じた提供情報を、送受信部３０１に入力し、送受信部３０１を介してマスタ端末１０ａに提供する。
【００６２】
例えば、提供部３０４は、周辺状況として周辺ユーザの数が通知された場合、周辺ユーザの数に合致するレストランに関する情報を提供情報として提供する。あるいは、提供部３０４は、周辺ユーザの数に合致するレストランに関する情報を上位に設定した提供情報を提供する。又、提供部３０４は、周辺状況として通信頻度に関する情報が通知されたときに、その通話頻度やメール頻度が高い場合や、通話頻度やメール頻度の順位が上位の場合には、周辺ユーザはユーザ１ａと親密度が高いユーザであると判断する。そして、提供部３０４は、親密度の高いユーザ同士でも利用できるような店舗に関する情報を提供情報として提供したり、そのような店舗に関する情報を上位に設定した提供情報を提供したりする。
【００６３】
あるいは、提供部３０４が、周辺ユーザが５人の場合にユーザ１ａにより利用された提供情報を示すデータと、周辺ユーザが１人の場合にユーザ１ａにより利用された提供情報を示すデータを含む提供状況を取得した場合、通知された周辺状況と合致する周辺状況のときに利用された提供情報を、推薦内容としてユーザ１ａに提供する。又、提供部３０４は、周辺状況として、フォルダ名のような周辺ユーザの属性情報を取得した場合には、提供状況に基づいてその属性情報を持つユーザが周辺ユーザのときに利用された提供情報を判断して提供する。
【００６４】
他にも、提供部３０４は、周辺ユーザが１人、かつ、その周辺ユーザとの通信頻度が高い場合には、恋人や夫婦に向けた情報を上位に設定した提供情報を提供する。あるいは、提供部３０４は、居酒屋ではなく静かな雰囲気のレストランや、その近辺のバー等に関する情報を提供する。又、提供部３０４は、周辺ユーザが１人、かつ、その周辺ユーザとの通信頻度が高い場合に、恋人や夫婦に向けた情報を上位に設定した提供情報を提供したが、それらの情報が利用されなかった場合には、同じ周辺状況を通知されたときに、恋人や夫婦に向けた情報の優先度を下げた提供情報を提供する。提供部３０４は、このような提供情報の提供を、提供情報の内容がレストランではなく、ホテル予約、レンタカー予約、交通チケット購入等に関する情報の場合にも適用できる。又、提供部３０４は、提供情報として、占いやゲーム等を提供する場合にも、周辺ユーザの識別情報や属性情報、通信頻度に関する情報に応じた提供ができる。提供部３０４は、マスタ端末１０ａに提供した提供情報に基づいて、ログデータベース３０３が保持する提供状況を更新する。
【００６５】
〔通信方法〕
次に、図１に示した通信システム１００を用いた通信方法について説明する。まず、マスタ端末１０ａによる周辺端末ＩＤの取得手順を、図９を用いて説明する。マスタ端末１０ａは、自端末のユーザ１ａの識別情報を、自端末ＩＤ記憶部１０１ａから取得する（Ｓ１０１）。マスタ端末１０ａは、スレーブ端末２０ｂ〜２０ｄに、周辺端末ＩＤの問合せを送信する（Ｓ１０２）。次に、ステップ（Ｓ１０３）において、マスタ端末１０ａは、スレーブ端末２０ｂ〜２０ｄから周辺端末ＩＤを受信した場合、通知された周辺端末ＩＤを周辺端末ＩＤ一時記憶部１０２に格納する（Ｓ１０４）。
【００６６】
一方、ステップ（Ｓ１０３）において、マスタ端末１０ａは、周辺端末ＩＤを受信しなかった場合に、ステップ（Ｓ１０５）において、スレーブ端末２０ｂ〜２０ｄからＩＤ通知不可の通知を受信した場合には、周辺に他のスレーブ端末が存在しないかを確認し（Ｓ１０６）、存在しない場合には処理を終了する。一方、ステップ（Ｓ１０５）において、マスタ端末１０ａは、スレーブ端末２０ｂ〜２０ｄからＩＤ通知不可の通知を受信しなかった場合には、ステップ（Ｓ１０３）に戻り、スレーブ端末２０ｂ〜２０ｄからの周辺端末ＩＤの通知を待つ。
【００６７】
次に、スレーブ端末２０ｂによる周辺端末ＩＤの通知手順を、図１０を用いて説明する。スレーブ端末２０ｂは、周辺端末ＩＤの問合せを待ち受ける（Ｓ２０１）。スレーブ端末２０ｂは、ステップ（Ｓ２０２）において周辺端末ＩＤの問合せを受信しない間は、ステップ（Ｓ２０１）に戻り、周辺端末ＩＤの問合せを待ち受ける。
【００６８】
スレーブ端末２０ｂは、ステップ（Ｓ２０２）において、周辺端末ＩＤの問合せを受信すると、セキュリティポリシ記憶部２０２からセキュリティポリシを取得する（Ｓ２０３）。スレーブ端末２０ｂは、セキュリティポリシが識別情報通知禁止であるか否かを判断する（Ｓ２０４）。スレーブ端末２０ｂは、識別情報通知禁止の場合には、マスタ端末１０ａにＩＤ通知不可の通知を送信する（Ｓ２０９）。一方、ステップ（Ｓ２０４）において、セキュリティポリシが識別情報通知禁止ではない場合には、スレーブ端末２０ｂは、セキュリティポリシが識別情報通知許可であるか否かを判断する（Ｓ２０５）。スレーブ端末２０ｂは、識別情報通知許可の場合には、マスタ端末１０ａへ周辺端末ＩＤを通知する（Ｓ２０８）。
【００６９】
一方、ステップ（Ｓ２０５）において、セキュリティポリシが識別情報通知許可ではなく、識別情報通知指定許可の場合には、スレーブ端末２０ｂは、要求元ＩＤと、アドレス帳データ記憶部２０４が記憶する識別情報とを比較する（Ｓ２０６）。比較した結果、ステップ（Ｓ２０７）において、要求元ＩＤがアドレス帳データ記憶部２０４に含まれる場合には、スレーブ端末２０ｂは、マスタ端末１０ａへ周辺端末ＩＤを通知する（Ｓ２０８）。一方、ステップ（Ｓ２０７）において、要求元ＩＤがアドレス帳データ記憶部２０４に含まれない場合には、スレーブ端末２０ｂは、ステップ（Ｓ２０９）に進み、マスタ端末１０ａにＩＤ通知不可の通知を送信する。
【００７０】
次に、マスタ端末１０ａによる周辺状況の通知手順を、図１１を用いて説明する。マスタ端末１０ａは、周辺端末ＩＤ一時記憶部１０２から、周辺端末ＩＤを１つ取得する（Ｓ３０１）。マスタ端末１０ａは、取得した周辺端末ＩＤが、アドレス帳データ記憶部１０４が記憶するいずれかのユーザの識別情報と一致するか否かを判断する（Ｓ３０２）。ステップ（Ｓ３０２）において、周辺端末ＩＤがいずれの識別情報とも一致しない場合には、マスタ端末１０ａは、その周辺端末ＩＤを破棄する（Ｓ３０３）。そして、マスタ端末１０ａは、ステップ（３０１）に戻り、別の周辺端末ＩＤを取得する。
【００７１】
ステップ（Ｓ３０２）において、マスタ端末１０ａは、取得した周辺端末ＩＤが、アドレス帳データ記憶部１０４が記憶するいずれかのユーザの識別情報と一致する場合には、周辺端末ＩＤに対応する通話頻度をアドレス帳データ記憶部１０４から取得する（Ｓ３０４）。更に、マスタ端末１０ａは、周辺端末ＩＤに対応するメール頻度をアドレス帳データ記憶部１０４から取得する（Ｓ３０５）。マスタ端末１０ａは、周辺端末ＩＤに対応する通話頻度の順位を計算する（Ｓ３０６）。マスタ端末１０ａは、周辺端末ＩＤに対応するメール頻度の順位を計算する（Ｓ３０７）。マスタ端末１０ａは、周辺端末ＩＤに対応するフォルダ名を取得する（Ｓ３０８）。
【００７２】
マスタ端末１０ａは、周辺端末ＩＤ一時記憶部１０２に周辺端末ＩＤが残っているか否かを判断する（Ｓ３０９）。ステップ（Ｓ３０９）において周辺端末ＩＤが残っていない場合には、マスタ端末１０ａは、周辺ユーザの数を判定する（Ｓ３１０）。マスタ端末１０ａは、周辺状況の通知のフォーマットに、判定した周辺状況の値を設定し、周辺状況の通知を生成する（Ｓ３１１）。そして、マスタ端末１０ａは、状況通知ポリシに基づく確認を行って、周辺状況の通知をサーバ３０に送信する（Ｓ３１２）。一方、ステップ（Ｓ３０９）において周辺端末ＩＤが残っている場合には、マスタ端末１０ａは、ステップ（Ｓ３０１）に戻り、別の周辺端末ＩＤを取得する。
【００７３】
次に、サーバ３０による提供情報の提供手順を、図１２を用いて説明する。サーバ３０は、マスタ端末１０ａから周辺状況の通知を受信する（Ｓ４０１）。サーバ３０は、周辺状況の通知の送信元であるマスタ端末１０ａのユーザ１ａの提供状況を、ログデータベース３０３から取得する（Ｓ４０２）。サーバ３０は、取得した周辺状況と提供状況に基づいて、提供情報データベース３０を検索し、提供情報を取得する（Ｓ４０３）。サーバ３０は、取得した提供情報をマスタ端末１０ａに提供する（Ｓ４０４）。最後に、サーバ３０は、ログデータベース３０３が保持する提供状況を更新する（Ｓ４０５）。
【００７４】
〔効果〕
このような通信システム１００、マスタ端末１０ａ、スレーブ端末２０ｂ〜２０ｄ、サーバ３０及び通信方法によれば、マスタ端末１０ａの周辺端末問合せ送受信部１０１が、周辺端末であるスレーブ端末２０ｂ〜２０ｄから周辺端末ＩＤを受信する。そして、アドレスデータ照合部１０８、通話頻度相対順位計算部１１０、メール頻度相対順位計算部１１１が、受信した周辺端末ＩＤとアドレス帳データ記憶部１０４が記憶する識別情報とを比較することにより、周辺状況として周辺ユーザに関する状況を判定する。そして、状況通知データ生成部１１２が、判定した周辺状況をサーバ３０に通知する。
【００７５】
そのため、マスタ端末１０ａのユーザ１ａは、状況の入力作業を行うことなく、マスタ端末１０ａの周辺状況として周辺ユーザに関する状況をサーバ３０に通知できる。その結果、ユーザ１ａは、通知した周辺状況に応じた提供情報を取得できる。更に、サーバ３０の送受信部３０１が、マスタ端末１０ａから周辺状況を受信し、提供部３０４が受信した周辺状況に応じた提供情報をマスタ端末１０ａに提供する。そのため、サーバ３０は、マスタ端末１０ａの周辺状況として周辺ユーザに関する状況を把握し、周辺ユーザに関する情報を用いて適切な提供情報をユーザ端末１０ａに提供できる。
【００７６】
更に、マスタ端末１０ａのアドレスデータ照合部１０８、通話頻度相対順位計算部１１０、メール頻度相対順位計算部１１１は、周辺状況として、周辺ユーザの数や、周辺ユーザとの通信頻度に関する情報を判定する。そして、サーバ３０の送受信部３０１は、周辺状況として、周辺ユーザの数や周辺ユーザとの通信頻度に関する情報を受信し、提供部３０４は、周辺ユーザの数や、周辺ユーザとの通信頻度に関する情報に応じた提供情報を提供する。
【００７７】
そのため、マスタ端末１０ａは、周辺状況として、周辺ユーザの数や、周辺ユーザがユーザ１ａとどの程度のミュニケーションを行うユーザであるかを判定して、サーバ３０に通知できる。よって、マスタ端末１０ａは、周辺ユーザの数や周辺ユーザとのコミュニケーションの状況に応じたより適切な提供情報を取得できる。又、サーバ３０は、周辺ユーザの数や、周辺ユーザがユーザ１ａとどの程度のミュニケーションを行うユーザであるかを把握できる。よって、サーバ３０は、周辺ユーザの数や周辺ユーザとのコミュニケーションの状況に応じたより適切な提供情報をマスタ端末１０ａに提供できる。
【図面の簡単な説明】
【００７８】
【図１】本発明の実施の形態に係る通信システムの構成を示す図である。
【図２】本発明の実施の形態に係るマスタ端末、スレーブ端末、サーバの関係を示す図である。
【図３】本発明の実施の形態に係るマスタ端末の構成を示すブロック図である。
【図４】本発明の実施の形態に係るアドレス帳データ記憶部を示す図である。
【図５】本発明の実施の形態に係る状況通知ポリシの設定画面を示す図である。
【図６】本発明の実施の形態に係るスレーブ端末の構成を示すブロック図である。
【図７】本発明の実施の形態に係るセキュリティポリシの設定画面を示す図である。
【図８】本発明の実施の形態に係るサーバの構成を示すブロック図である。
【図９】本発明の実施の形態に係る周辺端末ＩＤの取得手順を示すフロー図である。
【図１０】本発明の実施の形態に係る周辺端末ＩＤの通知手順を示すフロー図である。
【図１１】本発明の実施の形態に係る周辺状況の通知手順を示すフロー図である。
【図１２】本発明の実施の形態に係る提供情報の提供手順を示すフロー図である。
【符号の説明】
【００７９】
１００  通信システム
１０ａ  マスタ端末
２０ｂ，２０ｃ，２０ｄ  スレーブ端末
３０  サーバ
４０  移動通信網
５０  インターネット
１０１，２０５  周辺端末問合せ送受信部
１０１ａ，２０６ａ  自端末ＩＤ記憶部
１０２  周辺端末ＩＤ一時記憶部
１０３  周辺端末ＩＤ取得部
１０４，２０４  アドレス帳データ記憶部
１０５，２０８  フォルダＩＤ管理部
１０６，２０９  通話頻度管理部
１０６ａ，２０９ａ  通話部
１０７，２１０  メール頻度管理部
１０７ａ，２１０ａ  メール送受信部
１０８，２０７  アドレスデータ照合部
１０９  アドレス帳データ取得部
１１０  通話頻度相対順位計算部
１１１  メール頻度相対順位計算部
１１２  状況通知データ生成部
１１３  状況通知ポリシ操作部
１１４  状況通知ポリシ記憶部
１１５  サーバ送受信部
１１６，２０３  表示部
２０１  セキュリティポリシ操作部
２０２  セキュリティポリシ記憶部
２０６  端末ＩＤ通知制御部
３０１  送受信部
３０２  提供情報データベース
３０３  ログデータベース
３０４  提供部
【図１】
2005184151.tif 000003
【図２】
2005184151.tif 000004
【図３】
2005184151.tif 000005
【図４】
2005184151.tif 000006
【図５】
2005184151.tif 000007
【図６】
2005184151.tif 000008
【図７】
2005184151.tif 000009
【図８】
2005184151.tif 000010
【図９】
2005184151.tif 000011
【図１０】
2005184151.tif 000012
【図１１】
2005184151.tif 000013
【図１２】
2005184151.tif 000014