(57)【特許請求の範囲】
【請求項１】
複数の端末装置と、
前記端末装置のユーザに付与された最新の通信アドレスをユーザ毎に記憶し、前記ユーザの端末装置の識別子と、前記ユーザの通信相手の名称と、前記通信相手に付与された通信アドレスと、前記ユーザと前記通信相手とのコミュニケーションの度合いを示す程度情報とが対応付けされたアドレス帳を前記ユーザ毎に記憶した管理装置と、
を有するシステムであって、
第１端末装置は、
当該第１端末装置のユーザのユーザ名称を記憶する記憶手段と、
前記管理装置に記憶されている該第１端末装置のユーザのアドレス帳を前記管理装置から受信するアドレス帳受信手段と、
受信したアドレス帳にある名称を表示する表示手段と
を有し、
前記第１端末装置は、受信したアドレス帳において通信アドレスを更新する通信相手の名称である第１名称をユーザの操作に応じて選択し、記憶している前記ユーザ名称、および選択した前記第１名称を前記管理装置へ送信し、
前記管理装置は、前記ユーザ名称と前記第１名称を受信し、受信した第１名称で特定されるユーザのアドレス帳において、受信した前記ユーザ名称に対応付けられた程度情報が予め定められた閾値未満である場合、第三者を介して通信アドレスの更新をするよう促すメッセージを前記第１端末装置へ送信し、
前記第１端末装置は、前記管理装置から送られたメッセージを受信すると、前記第１名称と、該第１端末装置の識別子とを前記管理装置へ送信し、
前記管理装置は、前記第１端末装置から送信された第１名称と第１端末装置の識別子とを受信し、受信した識別子で特定されるユーザのアドレス帳と、受信した第１名称で特定されるユーザのアドレス帳の両方に格納されている名称であって、前記第１名称で特定されるユーザのアドレス帳において、対応付けられている程度情報の値が予め定められた閾値以上となっている名称を前記第１端末装置へ送信し、
前記第１端末装置は、前記管理装置から送信された名称を受信すると、受信した名称からユーザの操作に応じて選択された名称である第２名称のユーザの第２通信端末へ、前記第１名称と前記ユーザ名称とを送信し、
前記第２端末装置は、前記第１端末装置から送信された前記ユーザ名称と前記第１名称とを受信し、受信した前記第１名称のユーザの第３端末装置へ、前記ユーザ名称と、通信アドレスの公開を依頼する公開依頼メッセージを送信し、
前記第３端末装置は、前記ユーザ名称と前記公開依頼メッセージとを受信すると、受信した前記ユーザ名称のユーザへの通信アドレスの公開依頼が前記第２端末装置のユーザからあったことを該第３端末装置のユーザへ通知し、該第３端末装置のユーザにより、前記第１端末装置のユーザへの通信アドレスの公開を許可する操作が行われた場合には、通信アドレスを公開することを許可する公開許可メッセージを前記管理装置へ送信し、
前記管理装置は、前記公開許可メッセージを受信すると、前記第１端末装置のユーザのアドレス帳にある前記第３端末装置のユーザの通信アドレスを、前記第３端末装置のユーザの最新の通信アドレスに更新すること
を特徴とするアドレス管理システム。
【請求項２】
前記第１端末装置は、受信したアドレス帳にある前記名称をアドレス帳の程度情報に基づいて並び替えて表示することを特徴とする請求項１に記載のアドレス管理システム。
【請求項３】
前記第１端末装置は、受信したアドレス帳において所定値未満となっている程度情報に対応している前記名称を表示することを特徴とする請求項１または請求項２に記載のアドレス管理システム。
【請求項４】
前記第１端末装置においては、受信したアドレス帳において所定値以上となっている程度情報に対応している名称のいずれかが、前記第２名称として選択されることを特徴とする請求項３に記載のアドレス管理システム。
【請求項５】
前記管理装置は、前記端末装置同士で通信が行われると、該端末装置のユーザのアドレス帳において通信相手の名称に対応付けられている程度情報を更新することを特徴とする請求項１乃至請求項４のいずれかに記載のアドレス管理システム。
【請求項６】
前記管理装置は、前記第３端末装置のユーザのアドレス帳において、前記第１端末装置のユーザの名称が無い場合には、前記第１端末装置のユーザのアドレス帳にある前記第３端末装置のユーザの通信アドレスを更新しないことを特徴とする請求項１乃至請求項５のいずれかに記載のアドレス管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末のアドレス帳を更新する技術に関する。
【背景技術】
【０００２】
通信端末においては、電話番号やメールアドレスを管理する機能としてアドレス帳という機能がある。このアドレス帳に関する技術は多数考案されており、その一つに特許文献１に開示された技術がある。特許文献１に開示されているシステムにおいては、ユーザのアドレス帳を記憶する電話帳管理装置が通信ネットワークに接続されており、この記憶されているアドレス帳においては、ユーザの知人の氏名に対応付けて、携帯電話のユーザの電話番号が変更されたことを通知するか否かを表す情報が格納されている。そして、このシステムにおいては、ユーザの電話番号が変更されると、変更を通知することになっている者に対してユーザの電話番号が変更されたことが通知される。また、このシステムにおいては、電話番号が変更されたユーザとは異なるユーザのアドレス帳において、電話番号が変更されたユーザの氏名と電話番号が格納されている場合、このアドレス帳に格納されている電話番号が更新される。このシステムによれば、あるユーザの電話番号が変更されると、このユーザの電話番号が格納されている他者のアドレス帳も更新されるため、変更後の電話番号を知人は容易に知ることができる。
【０００３】
【特許文献１】特開２００２−１４１９９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
さて、特許文献１に開示されたシステムにおいては、変更を通知されなかった者にとって電話番号が変更されたユーザは重要な知人であり、常に電話番号を把握しておきたい場合がある。しかし、特許文献１に開示されているシステムにおいては、変更を通知することになっていない者に対しては、変更後のユーザの電話番号が通知されることがなく、また、通知されないユーザのアドレス帳も更新されないこととなる。このため、変更後の電話番号を通知されなかった者は、変更後のユーザの電話番号を知ることができず、連絡をとれなくなってしまうという問題が生じてしまう。
【０００５】
本発明は、上述した背景の下になされたものであり、その目的は、他者の変更後の通信アドレスを通知してもらえなかった場合でも、他者の変更後の通信アドレスを取得できるようにすることにある。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために本発明は、複数の端末装置と、前記端末装置のユーザに付与された最新の通信アドレスをユーザ毎に記憶し、前記ユーザの端末装置の識別子と、前記ユーザの通信相手の名称と、前記通信相手に付与された通信アドレスと、前記ユーザと前記通信相手とのコミュニケーションの度合いを示す程度情報とが対応付けされたアドレス帳を前記ユーザ毎に記憶した管理装置と、を有するシステムであって、第１端末装置は、当該第１端末装置のユーザのユーザ名称を記憶する記憶手段と、前記管理装置に記憶されている該第１端末装置のユーザのアドレス帳を前記管理装置から受信するアドレス帳受信手段と、受信したアドレス帳にある名称を表示する表示手段とを有し、前記第１端末装置は、受信したアドレス帳において通信アドレスを更新する通信相手の名称である第１名称をユーザの操作に応じて選択し、記憶している前記ユーザ名称、および選択した前記第１名称を前記管理装置へ送信し、前記管理装置は、前記ユーザ名称と前記第１名称を受信し、受信した第１名称で特定されるユーザのアドレス帳において、受信した前記ユーザ名称に対応付けられた程度情報が予め定められた閾値未満である場合、第三者を介して通信アドレスの更新をするよう促すメッセージを前記第１端末装置へ送信し、前記第１端末装置は、前記管理装置から送られたメッセージを受信すると、前記第１名称と、該第１端末装置の識別子とを前記管理装置へ送信し、前記管理装置は、前記第１端末装置から送信された第１名称と第１端末装置の識別子とを受信し、受信した識別子で特定されるユーザのアドレス帳と、受信した第１名称で特定されるユーザのアドレス帳の両方に格納されている名称であって、前記第１名称で特定されるユーザのアドレス帳において、対応付けられている程度情報の値が予め定められた閾値以上となっている名称を前記第１端末装置へ送信し、前記第１端末装置は、前記管理装置から送信された名称を受信すると、受信した名称からユーザの操作に応じて選択された名称である第２名称のユーザの第２通信端末へ、前記第１名称と前記ユーザ名称とを送信し、前記第２端末装置は、前記第１端末装置から送信された前記ユーザ名称と前記第１名称とを受信し、受信した前記第１名称のユーザの第３端末装置へ、前記ユーザ名称と、通信アドレスの公開を依頼する公開依頼メッセージを送信し、前記第３端末装置は、前記ユーザ名称と前記公開依頼メッセージとを受信すると、受信した前記ユーザ名称のユーザへの通信アドレスの公開依頼が前記第２端末装置のユーザからあったことを該第３端末装置のユーザへ通知し、該第３端末装置のユーザにより、前記第１端末装置のユーザへの通信アドレスの公開を許可する操作が行われた場合には、通信アドレスを公開することを許可する公開許可メッセージを前記管理装置へ送信し、前記管理装置は、前記公開許可メッセージを受信すると、前記第１端末装置のユーザのアドレス帳にある前記第３端末装置のユーザの通信アドレスを、前記第３端末装置のユーザの最新の通信アドレスに更新することを特徴とするアドレス管理システムを提供する。
【０００７】
本発明においては、前記第１端末装置は、受信したアドレス帳にある前記名称をアドレス帳の程度情報に基づいて並び替えて表示してもよい。
また、本発明においては、前記第１端末装置は、受信したアドレス帳において所定値未満となっている程度情報に対応している前記名称を表示してもよい。
また、本発明においては、前記第１端末装置においては、受信したアドレス帳において所定値以上となっている程度情報に対応している名称のいずれかが、前記第２名称として選択されてもよい。
また、本発明においては、前記管理装置は、前記端末装置同士で通信が行われると、該端末装置のユーザのアドレス帳において通信相手の名称に対応付けられている程度情報を更新してもよい。
また、本発明においては、前記管理装置は、前記第３端末装置のユーザのアドレス帳において、前記第１端末装置のユーザの名称が無い場合には、前記第１端末装置のユーザのアドレス帳にある前記第３端末装置のユーザの通信アドレスを更新しなくてもよい。
【発明の効果】
【０００８】
本発明によれば、他者から変更後の通信アドレスを通知してもらえなかった場合でも、他者の変更後の通信アドレスを取得することができる。
【発明を実施するための最良の形態】
【０００９】
［実施形態の構成］
［全体構成］
図１は、本発明の実施形態に係わる通信システムの全体構成を例示した図である。この通信システムにおいては、多数の携帯電話機が存在するが、図面が繁雑になるのを防ぐために、図１においては携帯電話機１００Ａ〜１００Ｅのみを示している。
【００１０】
移動体通信網２００は、当該移動体通信網２００を運用する通信事業者との間で加入契約を結んだ加入契約者に対して、音声通話サービスやパケット通信サービスを提供する通信網である。移動体通信網２００は、携帯電話機１００Ａ〜１００Ｅと無線通信を行う無線基地局と、無線基地局に接続された交換機と、加入契約者に関する情報（加入契約者の電話番号、加入契約者が所持する携帯電話機を一意に識別する個体識別番号、呼処理情報など）を記憶し、各交換機に接続されたサービス制御局と（いずれも図示略）、サービス制御局に接続された管理装置３００とを有している。この通信網を運用する通信事業者は、加入契約者に対して電話番号と電子メールアドレスとを付与する。加入契約者は、この付与された電話番号や電子メールアドレスを利用して、移動体通信網２００が提供する音声通話サービスや電子メールの配信サービスを受けることができる。
【００１１】
携帯電話機１００Ａ〜１００Ｅは、移動体通信網２００が提供する音声通話サービスやデータ通信サービスを受けることが可能な携帯電話機であり、加入契約者が所持している。ここで、携帯電話機１００Ａ〜１００Ｅは同じ構成である。よって、以下、個々の携帯電話機を区別する必要のない場合は、携帯電話機１００と略称する。
管理装置３００は、携帯電話機１００Ａ〜１００Ｅのユーザのアドレス帳を管理する装置であり、携帯電話機１００の各ユーザのアドレス帳を記憶している。
【００１２】
［携帯電話機１００の構成］
図２は、携帯電話機１００のハードウェア構成を示したブロック図である。図２に示した携帯電話機１００の各部は、各部に接続されたバス１０１を介してデータの授受を行う。
通信部１０８は、通信インターフェースとして機能し、ＣＰＵ（Central Processing Unit）１０２の制御の下、図示を省略したアンテナを介して、移動体通信網２００の無線基地局との間で無線通信を行う。また、通信部１０８は、無線基地局から送信されたメッセージや情報をＣＰＵ１０２へ供給する一方、ＣＰＵ１０２から出力されたメッセージや情報を無線基地局へ送信する。
【００１３】
操作部１０６は、携帯電話機１００を操作するための複数のキー（図示略）を有しており、このキーが押下されると、押下されたキーを示す信号をＣＰＵ１０２へ供給する。表示部１０７は液晶ディスプレイを具備しており、ＣＰＵ１０２の制御の下、文字やグラフィック画面、携帯電話機１００を操作するためのメニュー画面などを表示する。
【００１４】
記憶部１０５は、データを永続的に記憶するメモリとして、例えば、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）を有しており、ユーザの知人の名前や電話番号などを格納したアドレス帳を記憶する。また、記憶部１０５は、管理装置３００に記憶されているアドレス帳の管理やアドレス帳に格納されている情報の表示など、アドレス帳の機能を携帯電話機１００に実現させるアドレス帳プログラムを記憶している。また、記憶部１０５は、携帯電話機１００を一意に識別する個体識別番号を記憶している。
【００１５】
ＲＯＭ（Read Only Memory）１０３は、携帯電話機１００の各部を制御するためのＯＳ（Operating System）プログラムを記憶している。ＣＰＵ１０２は、図示を省略した電源から電力が供給されると、ＲＯＭ１０３からＯＳプログラムを読み出して起動し、ＲＡＭ（Random Access Memory）１０４を作業エリアとして携帯電話機１００の各部の制御を行う。このように携帯電話機１００は、ＣＰＵがプログラムに従って各部を制御するという意味において、一般的なコンピュータ装置と同様の構成を有していると言える。
【００１６】
ＯＳプログラムを起動したＣＰＵ１０２は、ＣＰＵ１０２に入力される信号やメッセージ、データに応じて処理を行う。また、ＯＳプログラムを起動したＣＰＵ１０２は、記憶部１０５に記憶されているアドレス帳プログラムを起動する。これにより、携帯電話機１００においては、電源が入れられるとアドレス帳の機能が実現される。
【００１７】
［管理装置３００の構成］
図３は、管理装置３００のハードウェア構成を示したブロック図である。図３に示した管理装置３００の各部は、各部に接続されたバス３０１を介してデータの授受を行う。
通信部３０８は、他の装置と通信を行うための通信インターフェースであり、サービス制御局に接続されている。通信部３０８は、管理装置３００に送られたメッセージや情報を受け取ってＣＰＵ３０２へ供給する一方、ＣＰＵ３０２から供給されるメッセージや情報を出力する。
【００１８】
記憶部３０５は、データを永続的に記憶する装置としてハードディスク装置（図示略）を有しており、管理装置３００の各部を制御するためのＯＳプログラムを記憶している。
また、記憶部３０５は、携帯電話機１００のユーザのアドレス帳を記憶している。図４（ａ）〜（ｃ）は、このアドレス帳を例示した図であり、図４（ａ）は、携帯電話機１００ＡのユーザであるユーザＡのアドレス帳ＡＤ１、図４（ｂ）は、携帯電話機１００ＢのユーザであるユーザＢのアドレス帳ＡＤ２、図４（ｃ）は、携帯電話機１００ＣのユーザであるユーザＣのアドレス帳ＡＤ３を例示した図である。
このアドレス帳において、所有者フィールドには、アドレス帳の所有者の名前が格納され、個体識別子フィールドには、アドレス帳の所有者が所有する携帯電話機１００の個体識別番号が格納される。また、所有者電話番号フィールドには、アドレス帳の所有者の電話番号が格納される。
また、アドレス帳の一つのレコードにおいて、名前フィールドにはユーザの知人（通信相手）の名前が格納され、電話番号フィールドには、この知人の電話番号が格納される。また、コミュニケーション回数フィールドには、この知人と音声通話を行った回数が格納され、コミュニケーション頻度フィールドには、携帯電話機１００を用いて知人と音声通話を行った頻度が格納される。なお、コミュニケーション回数とコミュニケーション頻度は、いずれも、通信相手とのコミュニケーションの程度を表す情報とも言うことができる。また、コミュニケーション頻度については、アドレス帳が記憶部１０５に設けられてからの日数をカウントし、コミュニケーション回数と、カウントした日数とから１週間あたりのコミュニケーション頻度が算出されて格納される。
【００１９】
そして、図に示したように、ユーザＡのアドレス帳ＡＤ１には、ユーザＢとユーザＣの名前および電話番号が格納されており、ユーザＢのアドレス帳ＡＤ２には、ユーザＡとユーザＣの名前および電話番号が格納されており、ユーザＣのアドレス帳ＡＤ３には、ユーザＡとユーザＢの名前および電話番号が格納されている。
【００２０】
ＲＯＭ３０３は、ＩＰＬ（Initial Program Loader）を記憶している。ＣＰＵ３０２は、図示を省略した電源から電力が供給されると、ＲＯＭ３０３からＩＰＬを読み出して実行する。ＩＰＬを実行したＣＰＵ３０２は、記憶部３０５からＯＳプログラムを読み出して起動し、管理装置３００の各部の制御を行う。また、ＣＰＵ３０２がＯＳプログラムを起動すると、移動体通信網２００を介して携帯電話機１００と通信を行い各種メッセージや情報を授受する機能、記憶部３０５に記憶されているアドレス帳を管理する機能などの機能が管理装置３００において実現する。
【００２１】
［実施形態の動作］
【００２２】
（ユーザ同士がコミュニケーションをとった時の動作）
携帯電話機１００のユーザ同士が携帯電話機１００を用いてコミュニケーションをとった時の動作について説明する。まず、アドレス帳の機能が携帯電話機１００で実現している状態において、管理装置３００に記憶されているアドレス帳の取得を指示する操作をユーザＡが操作部１０６において行うと（図５：Ｓ１０１）、携帯電話機１００Ａは、記憶部１０５に記憶されている個体識別番号と、アドレス帳を要求する旨のアドレス帳要求メッセージとを、通信部１０８を制御して管理装置３００を宛先として送信する（Ｓ１０２）。
【００２３】
この個体識別番号とアドレス帳要求メッセージは、移動体通信網２００を構成する無線基地局や交換機を介して管理装置３００へ送られる。そして、個体識別番号とアドレス帳要求メッセージが通信部３０８にて受け取られると、管理装置３００は、記憶部３０５において個体識別番号をキーにしてアドレス帳を検索し（Ｓ１０３）、検索して見つけたアドレス帳を通信部３０８を制御して携帯電話機１００Ａを宛先にして送信する（Ｓ１０４）。ここでは、携帯電話機１００Ａの個体識別番号を格納しているアドレス帳は、図４（ａ）に示したアドレス帳ＡＤ１であるため、このアドレス帳ＡＤ１が携帯電話機１００Ａへ送信される。
【００２４】
携帯電話機１００Ａは、管理装置３００から送信されたアドレス帳ＡＤ１を受け取ると、受け取ったアドレス帳ＡＤ１を記憶部１０５に記憶させる（Ｓ１０５）。次に携帯電話機１００Ａは、受け取ったアドレス帳に基づいて、アドレス帳の名前フィールドに格納されている名前を表示する（Ｓ１０６）。具体的には、携帯電話機１００Ａは、アドレス帳に格納されているコミュニケーション頻度によって名前を並べ替えて表示する。例えば、ユーザＡのアドレス帳においては、図４（ａ）に示したように、ユーザＢとのコミュニケーション頻度は２０、ユーザＣとのコミュニケーション頻度は２、ユーザＤとのコミュニケーション頻度は１５、ユーザＥとのコミュニケーション頻度は８となっている。携帯電話機１００Ａは、コミュニケーション頻度が多い順、即ち、ユーザＡ、ユーザＤ、ユーザＥ、ユーザＣという順番に名前を並べ替えて名前を表示部１０７に表示する。
【００２５】
次に、ユーザＡが、表示された名前のいずれかを選択し、発呼を指示する操作を操作部１０６において行うと（Ｓ１０７）、携帯電話機１００Ａは、選択された名前が格納されているレコードを記憶部１０５のアドレス帳において検索し、検索したレコードに格納されている電話番号を読み出す。そして、携帯電話機１００Ａは、読み出した電話番号を用いて発呼を行う。例えば、ユーザＡが名前「ユーザＢ」を選択して発呼を指示する操作を行うと、携帯電話機１００Ａは、アドレス帳において「ユーザＢ」が格納されているレコードから電話番号「０９０○○○○△△△△」を読み出し、読み出した電話番号を用いて発呼を行う。
【００２６】
この後、ユーザＡの携帯電話機１００Ａと、ユーザＢの携帯電話機１００Ｂとで音声通話回線が確立すると（Ｓ１０８）、サービス制御局は、携帯電話機１００Ａ，１００Ｂの個体識別番号と、携帯電話機１００Ａと携帯電話機１００Ｂとの間で音声通話回線が確立したことを示す回線確立メッセージを管理装置３００へ送信する。管理装置３００は、このメッセージと個体識別番号とを受け取ると（Ｓ１０９）、受け取った個体識別番号を格納しているアドレス帳を検索し、検索したアドレス帳の所有者フィールドに格納されている名前を読み出す。そして、読み出した名前が格納されているレコードのコミュニケーション回数フィールドに１を加算する（Ｓ１１０）。
【００２７】
具体的には、管理装置３００においては、携帯電話機１００Ａ，１００Ｂの個体識別番号から、ユーザＡのアドレス帳ＡＤ１とユーザＢのアドレス帳ＡＤ２とが検索され、これらのアドレス帳からユーザＡの名前とユーザＢの名前が読み出される。そして、ユーザＡのアドレス帳ＡＤ１においてユーザＢの名前が格納されているレコードのコミュニケーション回数フィールドに１が加算され、ユーザＢのアドレス帳ＡＤ２においてユーザＡの名前が格納されているレコードのコミュニケーション回数フィールドに１が加算される。
【００２８】
このように、アドレス帳に格納されている電話番号を使用して携帯電話機間でコミュニケーションがとられると、管理装置３００に記憶されているアドレス帳のコミュニケーション回数が更新される。そして、このコミュニケーション回数を基にして、コミュニケーション頻度が算出され、算出された頻度がコミュニケーション頻度のフィールドに格納される。
【００２９】
（アドレス帳を更新する時の動作（１））
次に、ユーザが、コミュニケーション頻度の高い知人の電話番号を更新する時の動作について説明する。なお、以下の説明においては、ユーザＢの電話番号が変更された後、ユーザＡのアドレス帳に格納されているユーザＢの電話番号が更新されていない状態から、ユーザＡのアドレス帳を更新する場合を想定して動作の説明を行う。
【００３０】
まず、管理装置３００に記憶されているアドレス帳の取得を指示する操作をユーザＡが操作部１０６において行うと、上述した動作と同様にして、管理装置３００からユーザＡのアドレス帳が携帯電話機１００Ａに送信され、アドレス帳に格納されている名前が表示部１０７に表示される。
【００３１】
次に、ユーザＡが、表示された名前の中からユーザＢを選択し、選択したユーザの電話番号を要求する旨の操作を操作部１０６において行うと（図６：Ｓ２０１）、携帯電話機１００Ａは、選択された名前（選択名：「ユーザＢ」）と、この名前のユーザの電話番号を要求する旨の番号要求メッセージと、記憶しているアドレス帳の所有者フィールドに格納されている名前（要求者名：「ユーザＡ」）を管理装置３００へ送信する（Ｓ２０２）。
管理装置３００は、携帯電話機１００Ａから送信された名前と番号要求メッセージとを受け取ると、ユーザＡにより選択された名前（選択名）「ユーザＢ」を所有者フィールドに格納しているアドレス帳を検索する（Ｓ２０３）。
【００３２】
管理装置３００は、ユーザＢのアドレス帳ＡＤ２を見つけると、このアドレス帳ＡＤ２において、送信されたユーザＡの名前（要求者名）「ユーザＡ」を格納しているレコードを検索する。そして、ユーザＡの名前がユーザＢのアドレス帳に格納されている場合には、ユーザＢのアドレス帳ＡＤ２においてユーザＡの名前（要求者名）が格納されているレコードのコミュニケーション頻度を読み出す（Ｓ２０４）。ここで、読み出したコミュニケーション頻度の値「２０」が所定値の５以上であると（Ｓ２０５）、管理装置３００は、ユーザＢのアドレス帳の所有者電話番号フィールドに格納されている電話番号「０９０□□□□△△△△」を読み出す（Ｓ２０６）。なお、ここでの所定値は、ユーザＢがアドレス帳の更新を許可する相手を制限するために設定された任意の条件値である。また、ここで所定値は「５」となっているが所定値は５以外の数であってもよい。この後、管理装置３００は、要求者名（ユーザＡ）を所有者フィールドに格納しているユーザＡのアドレス帳ＡＤ１を検索し、ユーザＡのアドレス帳ＡＤ１においてユーザＢの名前（選択名）が格納されているレコードに、ユーザＢの電話番号を格納する（Ｓ２０７）。
【００３３】
そして、管理装置３００は、格納されている電話番号が更新されたユーザＡのアドレス帳ＡＤ１を記憶部３０５から読み出し、読み出したアドレス帳と、アドレス帳が更新されたことを示す更新済みメッセージとを携帯電話機１００Ａを宛先として送信する（Ｓ２０８）。携帯電話機１００Ａは、この更新済みメッセージとアドレス帳ＡＤ１とを受け取ると、受け取ったアドレス帳ＡＤ１を記憶部１０５に記憶させる（Ｓ２０９）。そして、アドレス帳が更新されたことを示すメッセージを表示部１０７に表示する（Ｓ２１０）。
【００３４】
（アドレス帳を更新する時の動作（２））
次に、ユーザＡが、コミュニケーション頻度の低いユーザＣの電話番号を更新する時の動作について説明する。なお、以下の説明においては、ユーザＣの電話番号が変更された後、ユーザＡのアドレス帳に格納されているユーザＣの電話番号が更新されていない状態から、ユーザＡのアドレス帳を更新する場合を想定して動作の説明を行う。
【００３５】
まず、管理装置３００に記憶されているアドレス帳の取得を指示する操作をユーザＡが操作部１０６において行うと、上述した動作と同様にして、管理装置３００からユーザＡのアドレス帳が携帯電話機１００Ａに送信され、アドレス帳に格納されている名前が表示部１０７に表示される。
【００３６】
次に、ユーザＡが、表示された名前の中からユーザＣを選択し、選択したユーザの電話番号を要求する旨の操作を操作部１０６において行うと（図７：Ｓ３０１）、携帯電話機１００Ａは、選択された名前（選択名「ユーザＣ」）と、この名前のユーザの電話番号を要求する旨の番号要求メッセージと、記憶しているアドレス帳の所有者フィールドに格納されている名前（要求者名：「ユーザＡ」）を管理装置３００へ送信する（Ｓ３０２）。
管理装置３００は、携帯電話機１００Ａから送信された名前と番号要求メッセージとを受け取ると、ユーザＡにより選択された名前（選択名）「ユーザＣ」を所有者フィールドに格納しているアドレス帳を検索する（Ｓ３０３）。
【００３７】
管理装置３００は、ユーザＣのアドレス帳ＡＤ３を見つけると、このアドレス帳ＡＤ３において、送信されたユーザＡの名前（要求者名）「ユーザＡ」を格納しているレコードを検索する。そして、ユーザＡの名前がユーザＣのアドレス帳に格納されている場合には、ユーザＣのアドレス帳ＡＤ３においてユーザＡの名前（要求者名）が格納されているレコードのコミュニケーション頻度を読み出す（Ｓ３０４）。ここで、読み出したコミュニケーション頻度の値「２」が所定値の５未満であると（Ｓ３０５）、管理装置３００は、第三者を介して電話番号の更新をするようにユーザを促す旨のメッセージを、携帯電話機１００Ａを宛先として送信する（Ｓ３０６）。なお、ここでの所定値は、ユーザＣがアドレス帳の更新を許可する相手を制限するために設定された任意の条件値である。
【００３８】
このメッセージを受信した携帯電話機１００Ａは、図８に示したように、第三者を介して電話番号の更新をするようにユーザを促すメッセージを表示部１０７に表示する（Ｓ３０７）。ここで、ユーザＡが、図８に示したＯＫボタンをクリックする操作を行うと、携帯電話機１００Ａは、ユーザＣとの間でコミュニケーション頻度が高いユーザを問合わせる旨のメッセージと、ユーザＣの名前と、携帯電話機１００Ａの個体識別番号とを管理装置３００へ送信する（Ｓ３０８）。
【００３９】
管理装置３００は、このメッセージと、ユーザＣの名前と、個体識別番号とを受け取ると、まず、ユーザＣの名前を所有者フィールドに格納しているアドレス帳ＡＤ３を検索する。次に管理装置３００は、個体識別番号をキーにしてアドレス帳ＡＤ１を検索し、検索して見つけたユーザＡのアドレス帳ＡＤ１の所有者フィールドに格納されている名前「ユーザＡ」を読み出す（Ｓ３０９）。そして、管理装置３００は、検索したアドレス帳ＡＤ１とアドレス帳ＡＤ３の両方の名前フィールドに格納されている名前を抽出する（Ｓ３１０）。
【００４０】
ここで、ユーザＡのアドレス帳においては、ユーザＢ〜ユーザＥの名前が格納されている。そして、ユーザＣのアドレス帳においては、ユーザＡ，Ｂ，Ｄ，Ｅの名前が格納されている。管理装置３００は、ユーザＣのアドレス帳から、ユーザＣとユーザＢのコミュニケーション頻度「１５」、ユーザＣとユーザＤのコミュニケーション頻度「３」、ユーザＣとユーザＥのコミュニケーション頻度「１０」とを読み出す（Ｓ３１１）。そして、管理装置３００は、コミュニケーション頻度が所定値「５」以上となっているユーザＢの名前と、ユーザＣとユーザＢのコミュニケーション頻度「１５」、およびユーザＥの名前と、ユーザＣとユーザＥのコミュニケーション頻度「１０」とを携帯電話機１００Ａへ送信する（Ｓ３１２）。なお、ここでの所定値は、コミュニケーション頻度が高い者を抽出するために任意に設定された値である。
【００４１】
携帯電話機１００Ａは、ユーザＢの名前と、ユーザＣとユーザＢのコミュニケーション頻度「１５」、およびユーザＥの名前と、ユーザＣとユーザＥのコミュニケーション頻度「１０」とを受け取ると、コミュニケーション頻度が多い順に名前を並べ替えて表示する（Ｓ３１３）。ここで、ユーザＣとユーザＢのコミュニケーション頻度「１５」は、ユーザＣとユーザＥのコミュニケーション頻度「１０」より高いため、ユーザＢの名前が上位に表示される。
【００４２】
次に、ユーザＡが、表示された名前のうち「ユーザＢ」を選択し、電話番号の取得を依頼する旨の操作を操作部１０６において行うと（Ｓ３１４）、携帯電話機１００Ａは、選択された名前「ユーザＢ」が格納されているレコードをアドレス帳において検索し、検索したレコードに格納されている電話番号「０９０□□□□△△△△」を読み出す。そして、ユーザＡがユーザＣの電話番号を所望していることを伝える旨のメッセージを生成し、ユーザＣの名前と、ユーザＢの電話番号と、ユーザＡの名前と、生成したメッセージとを、ユーザＢの携帯電話機１００Ｂを宛先として、管理装置３００へ送信する（Ｓ３１５）。
【００４３】
管理装置３００は、これらを受信すると、ユーザＢの電話番号で特定される携帯電話機１００Ｂへメッセージを転送する（Ｓ３１６）。携帯電話機１００Ｂは、このメッセージを受け取ると、図９に示した画面を表示する（Ｓ３１７）。ここで、ユーザＢが、画面中のＯＫボタンをクリックする操作を行うと、ユーザＡの名前と、電話番号を公開するように依頼する旨のメッセージが携帯電話機１００Ｃを宛先として携帯電話機１００Ｂから送信される（Ｓ３１８）。
【００４４】
携帯電話機１００Ｃは、このメッセージを受け取ると、図１０に示した画面を表示する（Ｓ３１９）。ここで、ユーザＣが、画面中のＯＫボタンをクリックする操作を行うと、携帯電話機１００Ｃは、ユーザＡに対して電話番号の公開を許可する旨のメッセージを生成し、生成したメッセージを管理装置３００へ送信する（Ｓ３２０）。
【００４５】
管理装置３００は、このメッセージを受信すると、ユーザＣの電話番号をユーザＣのアドレス帳の所有者電話番号フィールドから読み出す。そして、ユーザＡのアドレス帳においてユーザＣの名前が格納されているレコードに、読み出した電話番号を格納する（Ｓ３２１）。また、管理装置３００は、格納されている電話番号が更新されたユーザＡのアドレス帳を記憶部３０５から読み出す。そして、読み出したアドレス帳と、アドレス帳が更新されたことを示す更新済みメッセージとを携帯電話機１００Ａを宛先として送信する（Ｓ３２２）。
【００４６】
携帯電話機１００Ａは、この更新済みメッセージとアドレス帳とを受け取ると、受け取ったアドレス帳を記憶部１０５に記憶させる（Ｓ３２３）。そして、アドレス帳が更新されたことを示すメッセージを表示部１０７に表示する（Ｓ３２４）。
【００４７】
以上説明したように、本実施形態によれば、ある携帯電話機のユーザが、他のユーザの電話番号を通知されない状態にあっても、他のユーザの電話番号を第三者を介して更新することができる。
【００４８】
［変形例］
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されることなく、他の様々な形態で実施可能である。例えば、上述の実施形態を以下のように変形して本発明を実施してもよい。
【００４９】
上述した実施形態においては、コミュニケーション頻度によってユーザの名前を並べ替えて名前の表示を行っているが、並べ替えを行わないようにしてもよい。
【００５０】
上述した実施形態においては、携帯電話機１００においてアドレス帳の内容を表示部１０７に表示させてアドレス帳の内容を編集できるようにしてもよい。また、携帯電話機１００において編集されたアドレス帳を管理装置３００へ送信し、管理装置３００に記憶させるようにしてもよい。
【００５１】
上述した実施形態では、アドレス帳に格納されている名前が携帯電話機１００に表示されている状態において、ユーザが名前のいずれかを選択し、選択したユーザとのコミュニケーション頻度を表示するように指示する操作が行われた場合、選択されたユーザの名前と、このユーザの電話番号と、このユーザとのコミュニケーション頻度をアドレス帳から読み出して表示部１０７に表示するようにしてもよい。
【００５２】
上述した実施形態においては、アドレス帳のコミュニケーション頻度フィールドには、一週間あたりのコミュニケーション頻度が格納されているが、一日あたりのコミュニケーション頻度や、一ヶ月あたりのコミュニケーション頻度を算出して格納するようにしてもよい。
【００５３】
上述した実施形態においては、アドレス帳において、アドレス帳の所有者以外の者にアドレス帳内のデータの提供を禁止することを表す禁止フラグを格納するフィールドを設け、このフィールドに禁止フラグが格納されている場合には、管理装置３００は、アドレス帳の所有者フィールドに格納されている電話番号を、他のアドレス帳の電話番号フィールドに格納しないようにしてもよい。
また、アドレス帳において、全ての加入契約者にアドレス帳内のデータの提供を許可することを表す提供許可フラグを格納するフィールドを設け、このフィールドに提供許可フラグが格納されている場合には、管理装置３００は、アドレス帳の所有者フィールドに格納されている電話番号を、他のアドレス帳の電話番号フィールドに格納することを制限しないようにしてもよい。
【００５４】
上述した実施形態においては、アドレス帳には電子メールアドレスを格納してもよい。
また、コミュニケーション頻度フィールドには、音声通話によりコミュニケーションをとった回数と、電子メールによりコミュニケーションをとった回数とをアドレス帳に格納するとともに、音声通話によるコミュニケーション頻度と、電子メールによるコミュニケーション頻度とを格納するようにしてもよい。この構成においては、音声通話によるコミュニケーション頻度を指定し、このコミュニケーション頻度に応じてアドレス帳の名前フィールドに格納されている名前を並べ替えて表示してもよいし、電子メールによるコミュニケーション頻度を指定し、このコミュニケーション頻度に応じて、アドレス帳の名前フィールドに格納されている名前を並べ替えて表示してもよい。
【００５５】
また、上述した実施形態においては、アドレス帳の各レコードにおいて、アドレス帳の所有者の電話番号の提供を禁止することを表す禁止フラグを格納するフィールドを設けるようにしてもよい。この場合、管理装置３００は、アドレス帳の所有者電話番号フィールドに格納されている電話番号を、禁止フラグが格納されているレコードのユーザのアドレス帳に格納しないようにしてもよい。例えば、ユーザＣのアドレス帳において、ユーザＡの名前が格納されているレコードに禁止フラグが格納されている場合、管理装置３００は、ユーザＣの電話番号を、ユーザＡのアドレス帳に格納することを禁止する。この構成によれば、ユーザＣがユーザＢを介してユーザＡへ電話番号を公開するように依頼されても、ユーザＣの電話番号がユーザＡのアドレス帳に格納されることがない。
【００５６】
上述した実施形態においては、ユーザＡがユーザＡのアドレス帳に格納されているユーザＢの電話番号を更新しようとした際、ユーザＢのアドレス帳にユーザＡの名前が無い場合には、管理装置３００は、ユーザＡのアドレス帳の更新を禁止してもよい。
また、上述した実施形態においては、ユーザＡがユーザＡのアドレス帳に格納されているユーザＣの電話番号を更新しようとした際、ユーザＣのアドレス帳にユーザＡの名前が無い場合には、管理装置３００は、ユーザＡのアドレス帳の更新を禁止してもよい。
【００５７】
上述した実施形態においては、図７のＳ３０５で第三者を介して電話番号の更新をするようにユーザを促す旨のメッセージを管理装置３００は送信せず、第三者を介しての電話番号の更新をできないようにしてもよい。
【００５８】
上述した実施形態においては、携帯電話機１００は、コミュニケーション頻度が所定値未満の知人の名前のみをアドレス帳から抽出して表示し、携帯電話機１００のユーザは、表示された名前のユーザの電話番号を更新するように携帯電話機１００を操作してもよい。
また、アドレス帳においては、格納されている名前の知人とコミュニケーションを取らなかった期間を計時し、この期間が所定の値以上となった者の名前を表示してもよい。そして、携帯電話機１００のユーザは、表示された名前のユーザの電話番号を更新するように携帯電話機１００を操作してもよい。
【００５９】
上述した実施形態においては、管理装置３００からアドレス帳を取得するのは携帯電話機１００に限定されるものではない。例えば、パーソナルコンピュータ装置やＰＤＡ（Personal Digital Assistants）など、無線通信を行うことができる装置であれば他の装置であってもよい。
【００６０】
上述した実施形態においては、
ユーザ同士（携帯電話機同士）でコミュニケーションをとった頻度を管理するサーバ装置をサービス制御局に接続し、このサーバ装置でアドレス帳におけるコミュニケーション回数やコミュニケーション頻度をカウントするようにしてもよい。
【図面の簡単な説明】
【００６１】
【図１】本発明の一実施形態の全体構成を示した図である。
【図２】携帯電話機１００のハードウェア構成を示したブロック図である。
【図３】管理装置３００のハードウェア構成を示したブロック図である。
【図４】アドレス帳のフォーマットを示した図である。
【図５】実施形態の動作を説明するためのシーケンス図である。
【図６】実施形態の動作を説明するためのシーケンス図である。
【図７】実施形態の動作を説明するためのシーケンス図である。
【図８】携帯電話機１００に表示される画面を示した図である。
【図９】携帯電話機１００に表示される画面を示した図である。
【図１０】携帯電話機１００に表示される画面を示した図である。
【符号の説明】
【００６２】
１００，１００Ａ〜１００Ｅ・・・携帯電話機、１０１・・・バス、１０２・・・ＣＰＵ、１０３・・・ＲＯＭ、１０４・・・ＲＡＭ、１０５・・・記憶部、１０６・・・操作部、１０７・・・表示部、１０８・・・通信部、２００・・・移動体通信網、３００・・・管理装置、３０１・・・バス、３０２・・・ＣＰＵ、３０３・・・ＲＯＭ、３０４・・・ＲＡＭ、３０５・・・記憶部、３０６・・・操作部、３０７・・・表示部、３０８・・・通信部
【図１】
0004410813.tif 000002
【図２】
0004410813.tif 000003
【図３】
0004410813.tif 000004
【図４】
0004410813.tif 000005
【図５】
0004410813.tif 000006
【図６】
0004410813.tif 000007
【図７】
0004410813.tif 000008
【図８】
0004410813.tif 000009
【図９】
0004410813.tif 000010
【図１０】
0004410813.tif 000011