(57)【要約】【課題】  電話番号や電子メールアドレス等を変更した際に生じるユーザの負担を軽減し、高い利便性を備えたユーザ情報管理システムを提供する。【解決手段】  ユーザ情報管理システムは、複数のユーザのユーザ情報を記憶するサーバ２を備え、サーバ２には、携帯電話６ａ、６ｂがネットワーク４を介して接続されている。携帯電話６ａにおいては、ユーザＡのユーザ情報を変更する変更情報をサーバ２に対して送信する。サーバ２においては、携帯電話６ａから送信されるユーザＡのユーザ情報を変更する変更情報を受信し、受信された変更情報に基づいてユーザＡのユーザ情報を変更する。次に、変更されたユーザＡのユーザ情報に基づいてユーザＢのユーザ情報として記憶されているユーザＡのユーザ情報を更新し、更新された内容を示す更新情報を携帯電話６ｂに送信する。携帯電話６ｂにおいては、更新情報を受信し、受信された更新情報に基づいてユーザＡのユーザ情報を更新する。【選択図】  図１
2005167700.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザのユーザ情報を記憶するサーバと、前記複数のユーザの各々が使用する複数のクライアントとがネットワークを介して接続されているユーザ情報管理システムにおいて、
前記サーバは、
前記ユーザに関するユーザ情報を前記複数のユーザ毎に記憶する第１のユーザ情報記憶手段と、
一のクライアントから送信される一のユーザのユーザ情報を変更する変更情報を受信する変更情報受信手段と、
前記変更情報受信手段により受信された変更情報に基づいて、前記一のユーザのユーザ情報を変更するユーザ情報変更手段と、
前記ユーザ情報変更手段により変更された一のユーザのユーザ情報に基づいて、前記第１のユーザ情報記憶手段に記憶されている他のユーザのユーザ情報を更新する第１のユーザ情報更新手段と、
前記第１のユーザ情報更新手段により更新された更新情報を他のクライアントに送信する更新情報送信手段とを備え、
前記クライアントは、
前記ユーザ情報を記憶する第２のユーザ情報記憶手段と、
前記ユーザ情報を変更する変更情報を前記サーバに送信する変更情報送信手段と、
前記サーバから送信される更新情報を受信する更新情報受信手段と、
前記更新情報受信手段により受信された更新情報に基づいて、前記第２のユーザ情報記憶手段に記憶されている前記ユーザ情報を更新する第２のユーザ情報更新手段と
を備えることを特徴とするユーザ情報管理システム。
【請求項２】
前記第１のユーザ情報更新手段は、
前記一のユーザと前記他のユーザとの間でユーザ情報を同期させることを示す条件が設定されている場合に、前記ユーザ情報変更手段により変更された前記一のユーザのユーザ情報に基づいて、前記第１のユーザ情報記憶手段に記憶されている前記他のユーザのユーザ情報を更新することを特徴とする請求項１記載のユーザ情報管理システム。
【請求項３】
前記サーバは、
前記第１のユーザ情報更新手段により更新された更新情報を記憶する更新情報記憶手段と、
前記更新情報記憶手段に記憶されている更新情報に基づいて、所定の期間毎に更新情報ファイルを作成する更新情報ファイル作成手段とを備え、
前記更新情報送信手段は、
前記更新情報ファイル作成手段により作成された更新情報ファイルを前記クライアントに送信することを特徴とする請求項１又は請求項２記載のユーザ情報管理システム。
【請求項４】
前記サーバは、
前記第１のユーザ情報記憶手段に記憶されている前記他のユーザのユーザ情報の取得条件を示す、前記一のユーザによるユーザ情報取得要求を受信するユーザ情報取得要求受信手段と、
前記ユーザ情報取得要求受信手段により受信されたユーザ情報取得要求に基づいて、前記第１のユーザ情報記憶手段に記憶されている前記他のユーザのユーザ情報を取得するユーザ情報取得手段とを備え、
前記第１のユーザ情報記憶手段は、
前記ユーザ情報取得手段により取得された前記他のユーザのユーザ情報を前記一のユーザのユーザ情報として記憶することを特徴とする請求項１〜請求項３の何れか一項に記載のユーザ情報管理システム。
【請求項５】
前記サーバは、
前記ユーザ情報の取得を許容するユーザ及び取得を許容するユーザ情報の範囲を示す取得許容範囲をユーザ毎に記憶する取得許容範囲記憶手段と、
前記ユーザ情報取得要求受信手段により受信されたユーザ情報取得要求が、前記取得許容範囲記憶手段に記憶されている取得許容範囲内か否かを判断する取得許容範囲判断手段とを備え、
前記ユーザ情報取得手段は、
前記取得許容範囲判断手段により前記取得許容範囲内と判断された場合に、前記第１のユーザ情報記憶手段に記憶されているユーザ情報を取得することを特徴とする請求項４記載のユーザ情報管理システム。
【請求項６】
前記ユーザ情報取得手段は、
前記ユーザ情報取得要求を許容するか否かを確認する確認通知を前記クライアントに送信する確認通知送信手段と、
前記クライアントから送信される確認結果により前記ユーザ情報取得要求を許容することが示された場合に、前記第１のユーザ情報記憶手段に記憶されているユーザ情報を取得することを特徴とする請求項４記載のユーザ情報管理システム。
【請求項７】
ユーザに関するユーザ情報を複数の前記ユーザ毎に記憶するユーザ情報記憶手段と、
一のクライアントから送信される一のユーザのユーザ情報を変更する変更情報を受信する変更情報受信手段と、
前記変更情報受信手段により受信された変更情報に基づいて、前記一のユーザのユーザ情報を変更するユーザ情報変更手段と、
前記ユーザ情報変更手段により変更された一のユーザのユーザ情報に基づいて、前記ユーザ情報記憶手段に記憶されている他のユーザのユーザ情報を更新するユーザ情報更新手段と、
前記ユーザ情報更新手段により更新された更新情報を他のクライアントに送信する更新情報送信手段と
を備えることを特徴とするユーザ情報管理システム。
【請求項８】
前記ユーザ情報更新手段は、
前記一のユーザと前記他のユーザとの間でユーザ情報を同期させることを示す条件が設定されている場合に、前記ユーザ情報変更手段により変更された前記一のユーザのユーザ情報に基づいて、前記ユーザ情報記憶手段に記憶されている前記他のユーザのユーザ情報を更新することを特徴とする請求項７記載のユーザ情報管理システム。
【請求項９】
前記ユーザ情報更新手段により更新された更新情報を記憶する更新情報記憶手段と、
前記更新情報記憶手段に記憶されている更新情報に基づいて、所定の期間毎に更新情報ファイルを作成する更新情報ファイル作成手段とを備え、
前記更新情報送信手段は、
前記更新情報ファイル作成手段により作成された更新情報ファイルを前記クライアントに送信することを特徴とする請求項７又は請求項８記載のユーザ情報管理システム。
【請求項１０】
前記ユーザ情報記憶手段に記憶されている前記他のユーザのユーザ情報の取得条件を示す、前記一のユーザによるユーザ情報取得要求を受信するユーザ情報取得要求受信手段と、
前記ユーザ情報取得要求受信手段により受信されたユーザ情報取得要求に基づいて、前記ユーザ情報記憶手段に記憶されている前記他のユーザのユーザ情報を取得するユーザ情報取得手段とを備え、
前記ユーザ情報記憶手段は、
前記ユーザ情報取得手段により取得された前記他のユーザのユーザ情報を前記一のユーザのユーザ情報として記憶することを特徴とする請求項７〜請求項９の何れか一項に記載のユーザ情報管理システム。
【請求項１１】
前記ユーザ情報の取得を許容するユーザ及び取得を許容するユーザ情報の範囲を示す取得許容範囲をユーザ毎に記憶する取得許容範囲記憶手段と、
前記ユーザ情報取得要求受信手段により受信されたユーザ情報取得要求が、前記取得許容範囲記憶手段に記憶されている取得許容範囲内か否かを判断する取得許容範囲判断手段とを備え、
前記ユーザ情報取得手段は、
前記取得許容範囲判断手段により前記取得許容範囲内と判断された場合に、前記ユーザ情報記憶手段に記憶されているユーザ情報を取得することを特徴とする請求項１０記載のユーザ情報管理システム。
【請求項１２】
前記ユーザ情報取得手段は、
前記ユーザ情報取得要求を許容するか否かを確認する確認通知をクライアントに送信する確認通知送信手段と、
前記クライアントから送信される確認結果により前記ユーザ情報取得要求を許容することが示された場合に、前記ユーザ情報記憶手段に記憶されているユーザ情報を取得することを特徴とする請求項１０記載のユーザ情報管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数のユーザのユーザ情報を適切に管理するユーザ情報管理システムに関するものである。
【背景技術】
【０００２】
ユーザ情報、即ち、ユーザの氏名、電話番号、電子メールアドレス及び住所等のユーザに関する情報は、例えば、携帯電話やパーソナルコンピュータ等のクライアントに保存され、利用及び管理される場合が多い。このような場合において、通信キャリア（インターネット・サービス・プロバイダや携帯電話会社等）を変更した場合、例えば、携帯電話会社を変更した場合、現在使用している電話番号を継続して使用することはできず、携帯電話の電話番号や携帯電話の電子メールアドレスが変更されるため、変更後の電話番号等を友人や知人に知らせなければならない。
【０００３】
ここで、携帯電話会社を変更しても電話番号が変わらず同じ電話番号の使用が可能な制度「ナンバーポータビリティ（電話番号ポータビリティ）」が提案されているが、ナンバーポータビリティの実現には多額の導入コストが必要になり、ユーザの負担金額が大きくなるという問題がある。例えば、総務省の調査においては、ナンバーポータビリティを実現した場合のユーザの負担は１３，０００円〜２０，０００円程度と試算されており、ユーザが希望している負担金額５００円と大きく乖離している（非特許文献１参照）。
【０００４】
なお、電話番号が変更された場合、変更後の電話番号の通知先を選択し、選択された通知先に対して電子メールにより変更後の新たな電話番号を通知する電子電話帳管理装置が存在する（特許文献１参照）。この電子電話帳管理装置によれば、電子電話帳に登録されている者の中から変更後の新たな電話番号を通知する相手を選択し、選択された相手に対して変更後の新たな電話番号を通知する電子メールが送信される。
【０００５】
【非特許文献１】http://internet.watch.impress.co.jp/www/article/2003/0623/number.htm
【特許文献１】特開２００２−１４１９９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、現在の制度においては、通信キャリア、例えば、携帯電話会社を変えると電話番号が変更されるため、ユーザにとっては、より良いサービスが別の携帯電話会社から提供されている場合であっても、携帯電話会社を変更しにくいという問題がある。また、携帯電話会社においては、電話番号が変更されるために携帯電話会社の変更を思い留まっているユーザが存在することから、潜在的なユーザを的確に獲得することができないという問題がある。
【０００７】
また、ＳＰＡＭ（インターネットを利用したダイレクトメール。別名：ジャンクメール）を回避するためには、電子メールアドレスを変更するのが最も有効な手段となっている。一方、ＳＰＡＭを回避するために電子メールアドレスを変更した場合には、知人等に新たな電子メールアドレスを通知する作業が必要となる。従って、電子メールアドレスの変更を通知する作業が煩雑なために、容易に電子メールを変更することができず、ＳＰＡＭを効果的に回避することができないという問題がある。
【０００８】
この発明の課題は、電話番号や電子メールアドレス等を変更した際に生じるユーザの負担を軽減し、高い利便性を備えたユーザ情報管理システムを提供することである。
【課題を解決するための手段】
【０００９】
請求項１記載のユーザ情報管理システムは、複数のユーザのユーザ情報を記憶するサーバと、前記複数のユーザの各々が使用する複数のクライアントとがネットワークを介して接続されているユーザ情報管理システムにおいて、前記サーバは、前記ユーザに関するユーザ情報を前記複数のユーザ毎に記憶する第１のユーザ情報記憶手段と、一のクライアントから送信される一のユーザのユーザ情報を変更する変更情報を受信する変更情報受信手段と、前記変更情報受信手段により受信された変更情報に基づいて、前記一のユーザのユーザ情報を変更するユーザ情報変更手段と、前記ユーザ情報変更手段により変更された一のユーザのユーザ情報に基づいて、前記第１のユーザ情報記憶手段に記憶されている他のユーザのユーザ情報を更新する第１のユーザ情報更新手段と、前記第１のユーザ情報更新手段により更新された更新情報を他のクライアントに送信する更新情報送信手段とを備え、前記クライアントは、前記ユーザ情報を記憶する第２のユーザ情報記憶手段と、前記ユーザ情報を変更する変更情報を前記サーバに送信する変更情報送信手段と、前記サーバから送信される更新情報を受信する更新情報受信手段と、前記更新情報受信手段により受信された更新情報に基づいて、前記第２のユーザ情報記憶手段に記憶されている前記ユーザ情報を更新する第２のユーザ情報更新手段とを備えることを特徴とする。
【００１０】
この請求項１記載のユーザ情報管理システムによれば、一のクライアントから送信された一のユーザのユーザ情報を変更するための変更情報に基づいて一のユーザのユーザ情報を変更し、変更された一のユーザのユーザ情報に基づいて他のユーザのユーザ情報を更新し、更新した更新情報を他のクライアントに送信している。即ち、一のユーザのユーザ情報が変更された場合には、他のユーザのユーザ情報として記憶されている一のユーザのユーザ情報が更新されるため、一のユーザのユーザ情報の内容と他のユーザのユーザ情報として記憶されている一のユーザのユーザ情報の内容とを同一に保つことができる。従って、ユーザ情報、例えば、電話番号や電子メールアドレスが変更された場合であっても、変更後の電話番号等を通知する作業等、ユーザ情報の変更に伴うユーザの負担を大幅に軽減することができる。
【００１１】
また、請求項２記載のユーザ情報管理システムは、前記第１のユーザ情報更新手段が、前記一のユーザと前記他のユーザとの間でユーザ情報を同期させることを示す条件が設定されている場合に、前記ユーザ情報変更手段により変更された前記一のユーザのユーザ情報に基づいて、前記第１のユーザ情報記憶手段に記憶されている前記他のユーザのユーザ情報を更新することを特徴とする。
【００１２】
この請求項２記載のユーザ情報管理システムによれば、ユーザ情報を同期させることを示す条件が設定されているユーザ間においては、例えば、一のユーザのユーザ情報が変更された場合には、変更された一のユーザのユーザ情報に基づいて、他のユーザのユーザ情報として記憶されている一のユーザのユーザ情報が更新される。即ち、ユーザ情報を同期させる条件を設定することにより、ユーザ情報の変更が反映される範囲を適切な範囲に限定することができる。
【００１３】
また、請求項３記載のユーザ情報管理システムは、前記サーバが、前記第１のユーザ情報更新手段により更新された更新情報を記憶する更新情報記憶手段と、前記更新情報記憶手段に記憶されている更新情報に基づいて、所定の期間毎に更新情報ファイルを作成する更新情報ファイル作成手段とを備え、前記更新情報送信手段は、前記更新情報ファイル作成手段により作成された更新情報ファイルを前記クライアントに送信することを特徴とする。
【００１４】
この請求項３記載のユーザ情報管理システムによれば、更新情報に基づいて所定の期間毎に作成された更新情報ファイルを送信している。従って、例えば、多数のユーザ情報が更新された場合であっても、多数の更新情報をまとめて送信することにより、パケット通信における情報通信量を低減させて通信コストを低く抑えることができる。
【００１５】
また、請求項４記載のユーザ情報管理システムは、前記サーバが、前記第１のユーザ情報記憶手段に記憶されている前記他のユーザのユーザ情報の取得条件を示す、前記一のユーザによるユーザ情報取得要求を受信するユーザ情報取得要求受信手段と、前記ユーザ情報取得要求受信手段により受信されたユーザ情報取得要求に基づいて、前記第１のユーザ情報記憶手段に記憶されている前記他のユーザのユーザ情報を取得するユーザ情報取得手段とを備え、前記第１のユーザ情報記憶手段は、前記ユーザ情報取得手段により取得された前記他のユーザのユーザ情報を前記一のユーザのユーザ情報として記憶することを特徴とする。
【００１６】
この請求項４記載のユーザ情報管理システムによれば、一のユーザのユーザ情報取得要求に基づいて、他のユーザのユーザ情報を取得し一のユーザのユーザ情報として記憶することができる。従って、一のユーザは、他のユーザのユーザ情報を入力する等の処理を行うことなく、サーバに対してユーザ情報の取得を要求することにより容易に他のユーザのユーザ情報を得ることができる。
【００１７】
また、請求項５記載のユーザ情報管理システムは、前記サーバが、前記ユーザ情報の取得を許容するユーザ及び取得を許容するユーザ情報の範囲を示す取得許容範囲をユーザ毎に記憶する取得許容範囲記憶手段と、前記ユーザ情報取得要求受信手段により受信されたユーザ情報取得要求が、前記取得許容範囲記憶手段に記憶されている取得許容範囲内か否かを判断する取得許容範囲判断手段とを備え、前記ユーザ情報取得手段は、前記取得許容範囲判断手段により前記取得許容範囲内と判断された場合に、前記第１のユーザ情報記憶手段に記憶されているユーザ情報を取得することを特徴とする。
【００１８】
この請求項５記載のユーザ情報管理システムによれば、ユーザ情報取得要求が、ユーザ情報の取得を許容するユーザ及び取得を許容するユーザ情報の範囲を示す取得許容範囲内の場合にユーザ情報を取得している。従って、取得許容範囲を設定することにより、ユーザ情報の取得を許容する範囲を的確に制限することができる。
【００１９】
また、請求項６記載のユーザ情報管理システムは、前記ユーザ情報取得手段が、前記ユーザ情報取得要求を許容するか否かを確認する確認通知を前記クライアントに送信する確認通知送信手段と、前記クライアントから送信される確認結果により前記ユーザ情報取得要求を許容することが示された場合に、前記第１のユーザ情報記憶手段に記憶されているユーザ情報を取得することを特徴とする。
【００２０】
この請求項６記載のユーザ情報管理システムによれば、確認通知に基づく確認結果としてユーザ情報取得要求を許容することが示された場合に、ユーザ情報取得要求に基づいてユーザ情報が取得される。従って、何れのユーザが何れの範囲においてユーザ情報の取得を要求しているのかを確認し、ユーザ情報が不正に取得されることを的確に防止することができる。
【００２１】
また、請求項７記載のユーザ情報管理システムは、ユーザに関するユーザ情報を複数の前記ユーザ毎に記憶するユーザ情報記憶手段と、一のクライアントから送信される一のユーザのユーザ情報を変更する変更情報を受信する変更情報受信手段と、前記変更情報受信手段により受信された変更情報に基づいて、前記一のユーザのユーザ情報を変更するユーザ情報変更手段と、前記ユーザ情報変更手段により変更された一のユーザのユーザ情報に基づいて、前記ユーザ情報記憶手段に記憶されている他のユーザのユーザ情報を更新するユーザ情報更新手段と、前記ユーザ情報更新手段により更新された更新情報を他のクライアントに送信する更新情報送信手段とを備えることを特徴とする。
【００２２】
この請求項７記載のユーザ情報管理システムによれば、一のユーザのユーザ情報を変更するための変更情報に基づいてユーザ情報を変更し、変更されたユーザ情報に基づいて他のユーザのユーザ情報を更新した更新情報を他のクライアントに送信している。従って、電話番号等のユーザ情報が変更された場合であっても、変更後のユーザ情報に基づいて自動的にユーザ情報が更新されるため、ユーザ情報の変更に伴うユーザの負担を大幅に軽減することができる。
【００２３】
また、請求項８記載のユーザ情報管理システムは、前記ユーザ情報更新手段が、前記一のユーザと前記他のユーザとの間でユーザ情報を同期させることを示す条件が設定されている場合に、前記ユーザ情報変更手段により変更された前記一のユーザのユーザ情報に基づいて、前記ユーザ情報記憶手段に記憶されている前記他のユーザのユーザ情報を更新することを特徴とする。
【００２４】
この請求項８記載のユーザ情報管理システムによれば、ユーザ情報を同期させることを示す条件が設定されているユーザ間において、例えば、一のユーザのユーザ情報を変更した場合に、他のユーザのユーザ情報として記憶されている一のユーザのユーザ情報が更新される。そのため、ユーザ情報の変更が反映される範囲を適切に限定し、的確にユーザ情報を管理することができる。
【００２５】
また、請求項９記載のユーザ情報管理システムは、前記ユーザ情報更新手段により更新された更新情報を記憶する更新情報記憶手段と、前記更新情報記憶手段に記憶されている更新情報に基づいて、所定の期間毎に更新情報ファイルを作成する更新情報ファイル作成手段とを備え、前記更新情報送信手段は、前記更新情報ファイル作成手段により作成された更新情報ファイルを前記クライアントに送信することを特徴とする。
【００２６】
この請求項９記載のユーザ情報管理システムによれば、更新情報に基づいて所定の期間毎に作成された更新情報ファイルが送信されているため、パケット通信における情報通信量を低減し、通信コストを低く抑えることができる。
【００２７】
また、請求項１０記載のユーザ情報管理システムは、前記ユーザ情報記憶手段に記憶されている前記他のユーザのユーザ情報の取得条件を示す、前記一のユーザによるユーザ情報取得要求を受信するユーザ情報取得要求受信手段と、前記ユーザ情報取得要求受信手段により受信されたユーザ情報取得要求に基づいて、前記ユーザ情報記憶手段に記憶されている前記他のユーザのユーザ情報を取得するユーザ情報取得手段とを備え、前記ユーザ情報記憶手段は、前記ユーザ情報取得手段により取得された前記他のユーザのユーザ情報を前記一のユーザのユーザ情報として記憶することを特徴とする。
【００２８】
この請求項１０記載のユーザ情報管理システムによれば、一のユーザのユーザ情報取得要求に基づいて、他のユーザのユーザ情報を取得することができる。従って、サーバに対してユーザ情報の取得を要求することにより正確なユーザ情報を容易に取得することができる。
【００２９】
また、請求項１１記載のユーザ情報管理システムは、前記ユーザ情報の取得を許容するユーザ及び取得を許容するユーザ情報の範囲を示す取得許容範囲をユーザ毎に記憶する取得許容範囲記憶手段と、前記ユーザ情報取得要求受信手段により受信されたユーザ情報取得要求が、前記取得許容範囲記憶手段に記憶されている取得許容範囲内か否かを判断する取得許容範囲判断手段とを備え、前記ユーザ情報取得手段は、前記取得許容範囲判断手段により前記取得許容範囲内と判断された場合に、前記ユーザ情報記憶手段に記憶されているユーザ情報を取得することを特徴とする。
【００３０】
この請求項１１記載のユーザ情報管理システムによれば、ユーザ情報取得要求が、ユーザ情報の取得を許容するユーザ及び取得を許容するユーザ情報の範囲を示す取得許容範囲内の場合にユーザ情報を取得している。従って、ユーザ情報が取得される範囲を的確に制限することができ、ユーザ情報を適切に管理することができる。
【００３１】
また、請求項１２記載のユーザ情報管理システムは、前記ユーザ情報取得手段が、前記ユーザ情報取得要求を許容するか否かを確認する確認通知をクライアントに送信する確認通知送信手段と、前記クライアントから送信される確認結果により前記ユーザ情報取得要求を許容することが示された場合に、前記ユーザ情報記憶手段に記憶されているユーザ情報を取得することを特徴とする。
【００３２】
この請求項１２記載のユーザ情報管理システムによれば、ユーザ情報取得要求を許容するか否かを確認する確認通知の確認結果として、ユーザ情報取得要求を許容することが示された場合にのみユーザ情報が取得される。従って、ユーザ情報の取得を要求しているユーザ及び取得を要求している範囲を確認することができるため、ユーザ情報が不正に取得されることを的確に防止し、ユーザ情報を適切に管理することができる。
【発明の効果】
【００３３】
この発明によれば、一のユーザのユーザ情報が変更された場合には、他のユーザのユーザ情報、例えば、他のユーザのユーザ情報として記憶されている一のユーザのユーザ情報が更新され、一のユーザのユーザ情報の内容と他のユーザのユーザ情報として記憶されている一のユーザのユーザ情報の内容とが同一に保たれる。従って、ユーザ情報の変更により生じるユーザの負担を大幅に軽減することができるため、ユーザは、例えば、携帯電話会社等の通信キャリアを容易に変更することができる。また、ユーザ情報が変更されたか否かを意識することなく、電話を掛けたり電子メールを送信したりすることができるため、ユーザに対してナンバーポータビリティと同等の利便性を提供することができる。更に、頻繁にユーザ情報が変更された場合であっても、変更された一のユーザのユーザ情報に基づいて他のユーザのユーザ情報が更新されるため、例えば、期間限定の使い捨て電子メールアドレス等を容易に利用することができ、適切なＳＰＡＭ回避を実現することができる。
【００３４】
また、この発明によれば、取得許容範囲を設定することにより、ユーザ情報の取得を許容するユーザ及びユーザ情報の取得を許容する範囲を限定している。従って、不正にユーザ情報が取得されることを適切に防止することができ、ユーザ情報を的確に管理することができる。
【発明を実施するための最良の形態】
【００３５】
以下、図面を参照してこの発明の実施の形態に係るユーザ情報管理システムについて説明する。なお、以下においては、クライアントとして携帯電話を用いている場合を例として説明する。
【００３６】
図１は、この発明の実施の形態に係るユーザ情報管理システムのブロック構成図である。ユーザ情報管理システムは、複数のユーザのユーザ情報をユーザ毎に記憶するサーバ２を備えている。サーバ２は、ネットワーク４を介して複数のユーザの各々が使用する携帯電話６ａ、６ｂと接続されている。
【００３７】
図２は、この発明の実施の形態に係るサーバのブロック構成図である。サーバ２は、図２に示すように、サーバ２におけるデータの処理を制御するデータ制御部１０を備えている。このデータ制御部１０には、携帯電話６ａ、６ｂとの間の通信を制御する通信制御部１２が接続されている。また、データ制御部１０には、ユーザ情報を複数のユーザ毎に記憶するユーザ情報記憶部１４及びユーザ情報の更新情報等を記憶するデータ記憶部１６が接続されている。
【００３８】
ユーザ情報記憶部１４には、図３に示すように、各ユーザにより設定されたユニークな登録名に対応させて、各ユーザのユーザ情報として複数のユーザのユーザ情報、即ち、ユーザの氏名、電話番号、電子メールアドレス及び住所を含む情報が記憶される。
【００３９】
図３（ａ）は、ユーザＡのユーザ情報の一例を示す図である。図３（ａ）に示すように、ユーザＡのユーザ情報として、ユーザＡにより設定されたユニークな登録名「ＡＡＡ」に対応させて、ユーザＡ、ユーザＢ、ユーザＣ及びユーザＤの各々のユーザ情報が記憶される。また、後述の使用契約において示されるユーザ情報の同期を容認するか否か、例えば、ユーザＡのユーザ情報とユーザＢのユーザ情報として記憶されているユーザＡのユーザ情報とを同一の状態に保つことを容認するか否かを示す情報がユーザ毎に記憶される。
【００４０】
また、図３（ｂ）は、ユーザＢのユーザ情報の一例を示す図である。図３（ｂ）に示すように、ユーザＢのユーザ情報として、ユーザＢにより設定されたユニークな登録名「ＢＢＢ」に対応させて、ユーザＢ、ユーザＡ、ユーザＣ及びユーザＤの各々のユーザ情報が記憶される。更に、各ユーザ毎にユーザ情報を同期させるか否かを示す情報が記憶される。
【００４１】
また、データ記憶部１６には、更新情報、即ち、ユーザ情報記憶部１４に記憶されているユーザ情報が更新された場合に、更新された内容を示す情報が記憶される。例えば、ユーザＡの電話番号が更新された場合には、ユーザＡの氏名、旧電話番号及び新電話番号等を含む情報が更新情報としてデータ記憶部１６に記憶される。また、データ記憶部１６には、ユーザ情報の入力項目を示したユーザ情報入力フォーム、例えば、氏名、電話番号、電子メールアドレス及び住所等の入力項目等を示す情報が記憶されている。
【００４２】
図４は、この発明の実施の形態に係る携帯電話６ａのブロック構成図である。携帯電話６ａは、図４に示すように、携帯電話６ａにおけるデータの処理を制御するデータ制御部２０を備えている。このデータ制御部２０には、サーバ２との間で信号の送受信を行うためのアンテナ２２及び通話相手の音声等を出力するためのスピーカ２４が接続されている。また、データ制御部２０には、日時、時刻及び発信履歴等を表示する表示部２６、各数字ボタンや電源ボタン等により構成される入力部２８及び携帯電話６ａのユーザの音声を集音するためのマイク３０が接続されている。また、データ制御部２０には、発信履歴等を記憶するデータ記憶部３２が接続されている。
【００４３】
データ記憶部３２には、発信履歴、着信履歴及び送受信された電子メールのデータが記憶されている。また、データ記憶部３２には、携帯電話６ａのユーザであるユーザＡのユーザ情報としてサーバ２のユーザ情報記憶部１４に記憶されているユーザ情報のサブセットが記憶される。即ち、図３（ａ）に示すユーザ情報の中で、予め指定された項目の情報、例えば、氏名、電話番号、電子メールアドレス及び住所の情報がユーザ情報のサブセットとしてデータ記憶部３２に記憶される。なお、携帯電話６ｂの構成は、携帯電話６ａの構成と同様の構成であるため説明を省略する。
【００４４】
次に、図５のフローチャートを参照して、この発明の実施の形態に係るユーザ情報管理システムにおいてユーザ情報をサーバに登録する処理について説明する。なお、以下においては、携帯電話６ａのユーザであるユーザＡのユーザ情報をサーバ２に登録する場合を例として説明する。
【００４５】
まず、携帯電話６ａにおいて、入力部２８を介して入力された登録名候補、例えば、「ＡＡＡ」をアンテナ２２及びネットワーク４を介してサーバ２に送信する。即ち、サーバ２においては、各ユーザにより設定された登録名に対応させて各ユーザのユーザ情報が記憶される。そのため、ユーザ情報を登録する際に用いられるユーザＡの登録名候補を登録名として設定することができるか否かをサーバ２に対して問い合わせる。
【００４６】
サーバ２においては、ネットワーク４を介して携帯電話６ａから送信された登録名候補を通信制御部１２を介して受信する（ステップＳ１０、図５参照）。そして、受信した登録名候補と同一の登録名が設定されているか否かを判断する（ステップＳ１１）。即ち、登録名は、サーバ２においてユーザを識別するための識別子として用いられるため、ユニークなものでなければならず、同一の登録名を複数登録することはできない。従って、ステップＳ１０において受信された登録名候補、例えば、「ＡＡＡ」が、他のユーザにより設定された登録名と重複しているか否かを判断する。
【００４７】
携帯電話６ａから送信された登録名候補と同一の登録名が設定されている場合には（ステップＳ１１）、登録名を設定することができない旨を示す設定不可通知を携帯電話６ａに対して送信する（ステップＳ１２）。例えば、『登録名「ＡＡＡ」は既に設定されています。別の登録名候補を送信して下さい。』等のメッセージを含む設定不可通知を通信制御部１２を介して携帯電話６ａに送信する。
【００４８】
携帯電話６ａにおいては、ネットワーク４を介してサーバ２から送信された設定不可通知をアンテナ２２を介して受信し、受信した設定不可通知を表示部２６に表示する。そして、例えば、登録名候補「ＡＡＡ」の設定が不可能なことを確認して、新たな登録名候補、例えば、「ＡＡＢ」等を入力部２８を介して入力し、アンテナ２２を介してサーバ２に送信する。
【００４９】
一方、携帯電話６ａから送信された登録名候補と同一の登録名が設定されていない場合には（ステップＳ１１）、ステップＳ１０において受信された登録名候補をユーザＡの登録名として設定する（ステップＳ１３）。例えば、ユーザＡの登録名として「ＡＡＡ」をユーザ情報記憶部１４に記憶する。なお、登録名が設定された場合には、設定された登録名に対応してユーザを識別するために用いられるユーザＩＤが付与される。このユーザＩＤは不変であり、後に登録名が変更された場合であってもこのユーザＩＤは変更されない。
【００５０】
次に、登録名が設定されたことを示す設定登録通知を携帯電話６ａに対して送信する（ステップＳ１４）。例えば、『登録名「ＡＡＡ」が設定されました。』等のメッセージを含む設定登録通知を通信制御部１２を介して携帯電話６ａに送信する。なお、設定登録通知と共に、データ記憶部１６に記憶されているユーザ情報の入力フォームを示す情報が携帯電話６ａに対して送信される。
【００５１】
携帯電話６ａにおいては、ネットワーク４を介してサーバ２から送信された設定登録通知をアンテナ２２を介して受信し、受信した設定登録通知を表示部２６に表示して登録名が設定されたことを確認する。次に、設定登録通知と共に受信されたユーザ情報入力フォームを示す情報に基づいてユーザ情報入力フォームを表示部２６に表示し、表示されたユーザ情報入力フォームにおいてユーザＡのユーザ情報、即ち、ユーザＡの氏名、電話番号、電子メールアドレス及び住所等を入力部２８を介して入力する。そして、入力されたユーザ情報をデータ記憶部３２に記憶すると共に、アンテナ２２及びネットワーク４を介してサーバ２に送信する。なお、設定登録通知が受信された場合には、設定登録通知により設定されたことが確認された登録名、例えば、登録名「ＡＡＡ」がユーザＡの登録名としてデータ記憶部３２に記憶される。
【００５２】
サーバ２においては、携帯電話６ａからネットワーク４を介して送信されたユーザＡのユーザ情報、即ち、ユーザＡの氏名、電話番号、電子メールアドレス及び住所等を含む情報を通信制御部１２を介して受信する（ステップＳ１５）。次に、受信されたユーザ情報をユーザ情報記憶部１４においてユーザＡの登録名に対応させて記憶する（ステップＳ１６）。例えば、ユーザＡの登録名「ＡＡＡ」に対応させて受信されたユーザＡのユーザ情報をユーザ情報記憶部１４に記憶する。
【００５３】
そして、ユーザ情報が登録名に対応させて記憶されたことを示すユーザ情報登録通知を通信制御部１２を介して携帯電話６ａに送信する（ステップＳ１７）。例えば、『登録名「ＡＡＡ」に対応させてユーザＡのユーザ情報が登録されました。』等のメッセージを含むユーザ情報登録通知を送信する。
【００５４】
携帯電話６ａにおいては、サーバ２からネットワーク４を介して送信されるユーザ情報登録通知をアンテナ２２を介して受信する。そして、受信されたユーザ情報登録通知を表示部２６に表示し、自らのユーザ情報が登録名に対応させてサーバ２に登録されたことを確認する。なお、同様にして携帯電話６ｂのユーザであるユーザＢもユニークな登録名を設定し、設定された登録名に対応させて自らのユーザ情報をサーバ２に登録する。
【００５５】
次に、図６のフローチャートを参照して、一のユーザが他のユーザのユーザ情報を取得する場合の処理について説明する。なお、以下においては、携帯電話６ａのユーザＡが携帯電話６ｂのユーザであるユーザＢのユーザ情報を取得する場合を例として説明する。
【００５６】
まず、携帯電話６ａにおいて、ユーザＢのユーザ情報を取得するためのユーザ情報取得要求を作成する。即ち、ユーザＢの登録名（例えば、「ＢＢＢ」）、取得を要求するユーザ情報の範囲（取得要求範囲）、取得したユーザ情報の使用目的等を含む使用契約（取得条件）を含むユーザ情報取得要求を作成し、作成されたユーザ情報取得要求をデータ記憶部３２に記憶する。次に、データ記憶部３２に記憶されているユーザ情報取得要求をユーザＡの登録名と共に、アンテナ２２及びネットワーク４を介してサーバ２に送信する。なお、取得要求範囲は、ユーザＢのユーザ情報に含まれる情報の中で何れの情報の取得を要求するか、例えば、ユーザＢの氏名及び電話番号の取得を要求すること等を示している。また、使用契約には、ユーザ情報の使用目的、使用期間及び同期容認（同期否認）が含まれている。使用目的は、例えば、仕事に関連する事項を連絡する場合にのみ使用すること等を示し、使用期間は、例えば、２００３年１２月１日〜２００４年３月３１日の間にユーザ情報を使用すること等を示している。また、同期容認（同期否認）は、使用期間として示されている期間中において、例えば、ユーザＢのユーザ情報が変更された場合には、ユーザＡの登録名に対応させて記憶されているユーザＢのユーザ情報を変更後のユーザＢのユーザ情報に基づいて更新する等、双方が保持しているユーザ情報の内容を一致させることを容認（否認）することを示している。
【００５７】
サーバ２においては、携帯電話６ａからネットワーク４を介して送信されたユーザ情報取得要求を通信制御部１２を介して受信する（ステップＳ２０、図６参照）。なお、通信制御部１２を介して受信されたユーザ情報取得要求はデータ記憶部１６に記憶される。
【００５８】
次に、受信されたユーザ情報取得要求により取得が要求されているユーザのユーザ情報を検索する（ステップＳ２１）。即ち、ユーザ情報取得要求に含まれているユーザＢの登録名「ＢＢＢ」に対応して記憶されているユーザＢのユーザ情報をユーザ情報記憶部１４に記憶されているユーザ情報の中から検索する。
【００５９】
取得が要求されているユーザ情報が検索されなかった場合には（ステップＳ２２）、取得が要求されているユーザ情報が存在しないことを示す取得不可通知を通信制御部１２を介して携帯電話６ａに送信する（ステップＳ２３）。例えば、ユーザ情報取得要求に含まれているユーザＢの登録名「ＢＢＢ」と同一の登録名がユーザ情報記憶部１４に記憶されていない場合には、例えば、『登録名「ＢＢＢ」は存在しません。』等のメッセージを含む取得不可通知を送信する。
【００６０】
携帯電話６ａにおいては、ネットワーク４を介してサーバ２から送信された取得不可通知をアンテナ２２を介して受信し、受信した取得不可通知を表示部２６に表示する。そして、データ記憶部３２に記憶されているユーザ情報取得要求に含まれているユーザＢの登録名を正しい登録名に修正する等の処理を行い、修正された登録名を含むユーザ情報取得要求をアンテナ２２を介してサーバ２に送信する。
【００６１】
一方、取得が要求されているユーザ情報が検索された場合には（ステップＳ２２）、ユーザＢにより取得許容範囲が設定されているか否かを判断する（ステップＳ２４）。ここで、取得許容範囲は、ユーザＢが自らのユーザ情報の取得を許容するユーザと、取得を許容するユーザ情報の範囲を示すものである。例えば、あるユーザには氏名と電話番号の取得を許容し、他のユーザにはユーザ情報の全ての取得を許容する等を示している。この取得許容範囲は、ユーザＢが携帯電話６ｂを介して予め任意にサーバ２に設定することができ、設定された取得許容範囲はユーザＢの登録名に対応させてユーザ情報記憶部１４に記憶される。
【００６２】
取得要求範囲が設定されている場合には（ステップＳ２４）、ユーザＡからのユーザ情報取得要求がユーザＢの取得許容範囲内か否かを判断する（ステップＳ２５）。即ち、ユーザＢの取得許容範囲がユーザ情報記憶部１４に記憶されている場合には、ユーザＡがユーザ情報の取得を許容されているユーザか否か、ユーザＡが取得を要求しているユーザ情報の範囲は、ユーザＡに対して取得が許容されているユーザ情報の範囲か否かの判断を行う。
【００６３】
ユーザ情報取得要求が取得許容範囲内でないと判断された場合には（ステップＳ２５）、ユーザＡのユーザ情報取得要求がユーザＢに拒絶されていることを示す拒絶通知を通信制御部１２を介して携帯電話６ａに送信する（ステップＳ２６）。例えば、ユーザＢの取得許容範囲において、ユーザＡが取得を許容するユーザに含まれていない、又は、ユーザＡには氏名及び電子メールアドレスのみの取得が許容されているにも拘わらず、ユーザＡがユーザＢの氏名、電話番号及び電子メールアドレスの取得を要求している等の場合には、ユーザＡのユーザ情報取得要求はユーザＢの取得許容範囲内ではないと判断される。取得許容範囲内でないと判断された場合には、例えば、「取得許容ユーザに該当しません。」又は「電話番号の取得は許容されていません。」等の拒絶通知を携帯電話６ａに送信する。
【００６４】
携帯電話６ａにおいては、サーバ２からネットワーク４を介して送信された拒絶通知をアンテナ２２を介して受信し、受信された拒絶通知を表示部２６に表示する。そして、表示部２６に表示された拒絶通知を参照し、データ記憶部３２に記憶されているユーザ情報取得要求の修正等を行う。
【００６５】
一方、ユーザ情報取得要求が取得許容範囲内の場合には（ステップＳ２５）、ユーザ情報取得要求により取得を要求されたユーザ情報を取得する（ステップＳ２７）。即ち、ユーザＡのユーザ情報取得要求が、ユーザＢの取得許容範囲内の場合には、例えば、ユーザＡが取得を要求したユーザＢの氏名、電話番号及び電子メールアドレス等のユーザ情報を取得する。
【００６６】
次に、ステップＳ２７において取得されたユーザＢのユーザ情報をユーザＡのユーザ情報としてユーザ情報記憶部１４に記憶する（ステップＳ２８）。即ち、取得されたユーザＢのユーザ情報をユーザＡの登録名に対応させてユーザ情報記憶部１４に記憶する。なお、ユーザＢのユーザ情報がユーザＡに取得された場合には、ユーザＡとユーザＢとの間で使用契約が締結されたことになる。従って、データ記憶部１６に記憶されているユーザ情報取得要求に含まれている使用契約が、ユーザＡのユーザ情報に含まれているユーザＢのユーザ情報に付加され、ユーザ情報記憶部１４に記憶される。また、同様に、ユーザＢのユーザ情報に含まれているユーザＡのユーザ情報に使用契約が付加され、ユーザ情報記憶部１４に記憶される。
【００６７】
次に、ユーザ情報記憶部１４に記憶されたユーザ情報を携帯電話６ａに送信する（ステップＳ２９）。即ち、取得されたユーザＢのユーザ情報を、通信制御部１２を介して携帯電話６ａに送信する。
【００６８】
携帯電話６ａにおいては、サーバ２からネットワーク４を介して送信されたユーザＢのユーザ情報をアンテナ２２を介して受信し、受信されたユーザＢのユーザ情報をデータ記憶部３２に記憶する。
【００６９】
なお、ユーザ情報記憶部１４にユーザＢの登録名に対応してユーザＢの取得許容範囲が記憶されていない場合、即ち、取得許容範囲が設定されていない場合には（ステップＳ２４）、ネットワーク４を介して携帯電話６ｂがサーバ２に接続するまで処理が待機される。即ち、ユーザＢが携帯電話６ｂを介してサーバ２に接続し、サーバ２に記憶されているユーザＢのユーザ情報を参照した場合に、ユーザＡのユーザ情報取得要求及びユーザＡのユーザ情報取得要求を許容するか否かの確認を求める確認通知が携帯電話６ｂに対して送信される。
【００７０】
携帯電話６ｂにおいては、サーバ２から送信されるユーザＡのユーザ情報取得要求及びユーザＡのユーザ情報取得要求を許容するか否かの確認を求める確認通知をアンテナ２２を介して受信し、受信された確認通知を表示部２６に表示する。そして、ユーザＡのユーザ情報取得要求を許容する場合には、サーバ２に対してユーザＡのユーザ情報取得要求を許容する旨の確認結果を送信する。一方、ユーザＡのユーザ情報取得要求を拒絶する場合には、サーバ２に対してユーザＡのユーザ情報取得要求を拒絶する旨の確認結果を送信する。
【００７１】
サーバ２においては、携帯電話６ｂから送信される確認結果をアンテナ２２を介して受信する。そして、受信された確認結果によりユーザＡのユーザ情報取得要求を許容することが示されている場合には、図６のフローチャートに示すステップＳ２７〜ステップＳ２９の処理が行われる。一方、受信された確認結果によりユーザＡのユーザ情報取得要求を拒絶することが示されている場合には、図６のフローチャートに示すステップＳ２６の処理が行われる。
【００７２】
次に、図７のフローチャートを参照して、一のユーザのユーザ情報が変更された場合に、該変更されたユーザ情報に基づいて他のユーザの登録名に対応して記憶されている一のユーザのユーザ情報が更新される場合の処理について説明する。なお、以下においては、ユーザＡの電話番号が変更され、変更されたユーザＡの電話番号に基づいて、ユーザＢの登録名に対応させて記憶されているユーザＡのユーザ情報が更新される場合を例として説明する。
【００７３】
まず、携帯電話６ａにおいて、ユーザＡの電話番号が変更されたことを示す変更情報をサーバ２に送信する。即ち、ユーザＡの登録名及びユーザＡの変更後の新たな電話番号を含む変更情報をアンテナ２２及びネットワーク４を介してサーバ２に送信する。なお、ユーザＡの電話番号が変更された場合には、携帯電話も変更されるのが一般的であるが、以下においては、電話番号の変更後においてもユーザＡは携帯電話６ａを使用しているものとする。
【００７４】
サーバ２においては、携帯電話６ａから送信された変更情報を受信し（ステップＳ３０、図７参照）、受信された変更情報を記憶する（ステップＳ３１）。即ち、携帯電話６ａから送信されたユーザＡの登録名及びユーザＡの変更後の新たな電話番号を含む変更情報を通信制御部１２を介して受信し、受信された変更情報をデータ記憶部１６に記憶する。
【００７５】
次に、データ記憶部１６に記憶された変更情報に基づいてユーザＡのユーザ情報を変更する（ステップＳ３２）。即ち、ユーザ情報記憶部１４において、ユーザＡの登録名に対応させて記憶されているユーザＡのユーザ情報に含まれる電話番号を、データ記憶部１６に記憶されている変更情報に基づいて変更後の新たな電話番号に変更する。
【００７６】
次に、変更されたユーザＡのユーザ情報に基づいてユーザＢのユーザ情報として記憶されているユーザＡのユーザ情報を更新する（ステップＳ３３）。即ち、同期容認の使用契約が締結されているユーザＢの登録名に対応させて記憶されているユーザＡの電話番号を、変更後のユーザＡのユーザ情報に基づいて新たな電話番号に変更し、ユーザＢの登録名に対応させて記憶されているユーザＡのユーザ情報を更新する。
【００７７】
次に、更新されたユーザ情報を示す更新情報をデータ記憶部１６に記憶する（ステップＳ３４）。例えば、ユーザＢの登録名に対応させて記憶されているユーザＡのユーザ情報が更新されたことを示す更新情報がデータ記憶部１６に記憶される。ここで、ユーザＢ以外のユーザ、例えば、ユーザＣ及びユーザＤもユーザＡと同期容認の使用契約を締結しており、それぞれのユーザの登録名に対応させて記憶されているユーザＡのユーザ情報がそれぞれ更新された場合には、それぞれのユーザの登録名に対応させて記憶されているユーザＡのユーザ情報が更新されたことを示す更新情報がデータ記憶部１６に記憶される。
【００７８】
次に、予め設定されている所定の時刻となっているか否かを判断し（ステップＳ３５）、所定の時刻となっていない場合には、ステップＳ３０に戻り、ユーザ情報の変更を示す変更情報を受信する。そして、受信された変更情報をデータ記憶部１６に記憶し（ステップＳ３１）、記憶されている変更情報に基づいてユーザ情報を変更する（ステップＳ３２）。そして、変更されたユーザ情報に基づいて、他のユーザの登録名に対応させて記憶されているユーザ情報を更新し（ステップＳ３３）、何れのユーザの登録名に対応させて記憶されているユーザ情報が更新されたかを示す更新情報がデータ記憶部１６に記憶される（ステップＳ３４）。
【００７９】
一方、予め設定されている所定の時刻となっている場合には（ステップＳ３５）、データ記憶部１６に記憶されている更新情報をユーザ毎に抽出して更新情報ファイルを作成し（ステップＳ３６）、作成された更新情報ファイルを携帯電話６ｂに送信する（ステップＳ３７）。例えば、ユーザＣ及びユーザＤのそれぞれがユーザＢと同期容認の使用契約を締結しており、ユーザＣの電子メールアドレス及びユーザＤの電話番号がそれぞれ変更されていたとする。この場合には、ユーザＢの登録名に対応させて記憶されているユーザＣの電子メールアドレス、ユーザＢの登録名に対応させて記憶されているユーザＤの電話番号がそれぞれ更新される。そして、ユーザＢの登録名に対応させて記憶されているユーザＣのユーザ情報が更新されたことを示す更新情報及びユーザＢの登録名に対応させて記憶されているユーザＤのユーザ情報が更新されたことを示す更新情報がそれぞれデータ記憶部１６に記憶されている。従って、データ記憶部１６に記憶されている更新情報の中からユーザＢの登録名に対応させて記憶されているユーザ情報の更新を示す更新情報を抽出する。そして、抽出された更新情報に基づいてユーザＢの登録名に対応させて記憶されているユーザ情報の更新を示す更新情報ファイルを作成し、作成された更新情報ファイルを通信制御部１２を介して携帯電話６ｂに送信する。
【００８０】
携帯電話６ｂにおいては、サーバ２からネットワーク４を介して送信される更新情報ファイルをアンテナ２２を介して受信し、受信した更新情報ファイルをデータ記憶部３２に記憶する。次に、データ記憶部３２に記憶された更新情報ファイルに基づいて、データ記憶部３２に記憶されているユーザ情報を更新する。例えば、ユーザＡの電話番号、ユーザＣの電子メールアドレス及びユーザＤの電話番号を新たな電話番号及び新たな電子メールアドレスに書き換えユーザ情報を更新する。
【００８１】
この発明の実施の形態に係るユーザ情報管理システムによれば、例えば、ユーザＡからのユーザ情報取得要求に基づいて、ユーザＢのユーザ情報を取得している。即ち、ユーザＡのユーザ情報取得要求が、ユーザＢの取得許容範囲内の場合には、ユーザ情報取得要求に基づいてユーザＢのユーザ情報（例えば、ユーザＢの氏名及び電話番号）が取得され、取得されたユーザＢのユーザ情報がユーザＡの登録名に対応させて記憶される。従って、例えば、知人の氏名や電話番号等のユーザ情報を携帯電話に登録する場合に、ユーザが知人のユーザ情報を個別に入力することなくサーバからユーザ情報を取得することができるため、携帯電話等のクライアントにユーザ情報を容易に登録することができる。
【００８２】
また、この発明の実施の形態に係るユーザ情報管理システムによれば、ユーザ情報の取得を許容するユーザ及び取得を許容するユーザ情報の範囲をユーザが任意に設定している。即ち、ユーザ情報を取得することができる者と、その者が取得することができるユーザ情報の範囲を限定することができる。従って、何れのユーザが、何れの範囲においてユーザ情報を取得できるかをユーザ自身が指定することができる。また、ユーザ情報の取得許容範囲が設定されていない場合には、ユーザ情報の取得を許容するか否かの確認通知を送信し、取得を許容する確認結果が示された場合にのみユーザ情報を取得している。従って、何れのユーザが、何れの範囲において自らのユーザ情報の取得を要求しているのかをユーザが確認した上で、ユーザ情報の取得を許容することができる。
【００８３】
また、この発明の実施の形態に係るユーザ情報管理システムによれば、一のユーザのユーザ情報が変更された場合には、一のユーザと同期容認の使用契約を締結している他のユーザのユーザ情報が更新される。例えば、ユーザＡの電話番号が変更された場合には、ユーザＡと同期容認の使用契約を締結しているユーザＢの登録名に対応させて記憶されているユーザＡの電話番号が変更後の新たな電話番号に更新される。従って、例えば、電話番号を変更したユーザＡは、変更後の電話番号をユーザＢ等に通知する作業を行う必要がなく、電話番号の変更に伴うユーザの負担を大幅に軽減することができる。また、ユーザＢにおいては、ユーザＢの登録名に対応させて記憶されているユーザＡの電話番号が自動的に、即ち、ユーザＢが新たに登録する等の処理を行うことなく更新されているため、電話番号の変更に伴いユーザ情報を修正する等の作業を行う必要がなく、ユーザの負担を大幅に軽減することができる。
【００８４】
また、使用契約に基づいて電話番号等を含むユーザ情報の同期が取られるため、例えば、ユーザは、相手の電話番号が変更されたか否かを意識することなく相手に電話を掛けることができる。即ち、例えば、ユーザＢがユーザＡに対して電話を掛ける場合には、携帯電話６ｂのデータ記憶部３２に記憶されているユーザ情報の中から、ユーザＡのユーザ情報を、例えば、ユーザＡの氏名に基づいて検索し、検索されたユーザ情報の中から電話番号を選択して電話を掛けることができる。従って、実質的にナンバーポータビリティが実現されたのと同等の利便性をユーザに提供することができる。また、ＳＰＡＭを回避するために、例えば、使い捨ての電子メールアドレスを使用している場合であっても、電子メールアドレスが変更される毎に使用契約を締結している相手の登録名に対応させて記憶されている電子メールアドレスも更新される。従って、ユーザ情報の変更に伴う負担を気にすることなくＳＰＡＭ回避のために電子メールアドレスを容易に変更することができ、効果的にＳＰＡＭを回避することができる。
【００８５】
また、この発明の実施の形態に係るユーザ情報管理システムによれば、使用契約に基づいてユーザ情報を同期させる相手及び同期させる期間を限定することができる。従って、ユーザ情報に関する変更が反映されるユーザ及び変更が反映される期間を、ユーザにより設定された使用契約に基づいて適切に管理することができる。
【００８６】
また、この発明の実施の形態に係るユーザ情報管理システムによれば、更新内容を集計した更新情報ファイルを作成し、所定の期間毎に作成された更新情報ファイルを送信している。従って、更新が行われる毎に更新情報を送信する場合と比較して、情報の通信量を低減させて通信コストを低減させることができると共に、効率的に携帯電話に記憶されているユーザ情報を更新することができる。
【００８７】
なお、上述の実施の形態に係るユーザ情報管理システムにおいては、一つの登録名候補が受信されているが、複数の登録名候補を受信するようにしてもよい。即ち、第１登録名候補、第２登録名候補、第３登録名候補として、同時に複数の登録名候補を受信し、第１登録名候補と同一の登録名が検索された場合には、第２登録名候補について検索を行い、第２登録名候補と同一の登録名が検索されなかった場合には、第２登録名候補を登録名として登録するようにしてもよい。
【００８８】
また、上述の実施の形態に係るユーザ情報管理システムにおいては、１人のユーザが１つの登録名を登録しているが、１人のユーザが複数の登録名を登録するようにしてもよい。例えば、仕事関係の知人等の氏名、電話番号及び電子メールアドレス等を含むユーザ情報のための登録名と、私的な友人等の氏名、電話番号及び電子メールアドレス等を含むユーザ情報のための登録名等、１人のユーザが複数の登録名を設定し、それぞれの登録名に対応させてユーザ情報を登録するようにしてもよい。
【００８９】
また、上述の実施の形態に係るユーザ情報管理システムにおいては、ユーザ情報取得要求が取得許容範囲内でない場合には、ユーザ情報の取得を拒絶しているが、取得許容範囲に含まれている範囲でユーザ情報を取得するようにしてもよい。即ち、氏名及び電話番号の取得が許容されているユーザが、氏名、電話番号及び電子メールアドレスの取得を要求した場合には、氏名及び電話番号の取得のみを許容し、電子メールアドレスの取得のみを拒絶するようにしてもよい。
【００９０】
また、上述の実施の形態に係るユーザ情報管理システムにおいては、取得許容範囲としてユーザ情報の取得を許容するユーザ及びユーザ情報の取得を許容する範囲を設定しているが、ユーザ情報の取得を拒絶するユーザを設定するようにしてもよい。即ち、取得拒絶範囲として、ユーザ情報の取得を拒絶するユーザ及び取得を拒絶するユーザ情報の範囲を設定するようにしてもよい。
【００９１】
また、上述の実施の形態に係るユーザ情報管理システムにおいては、ユーザの氏名、電話番号、電子メールアドレス及び住所等がユーザ情報に含まれているが、その他の情報がユーザ情報に含まれていてもよい。例えば、クレジットカードのカード番号及び有効期限等の情報をユーザ情報に含めてもよい。この場合には、例えば、ユーザの氏名、クレジットカードのカード番号及び有効期限の取得を特定の書店等に対して許容する取得許容範囲を設定することにより、オンラインショッピング等におけるクレジット決済を容易に行うことができる。また、例えば、全地球測位システム（ＧＰＳ：Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍｓ）によるユーザの所在を示す情報をユーザ情報に含めてもよい。この場合には、例えば、ユーザの家族等が災害時におけるユーザの所在地の確認等を容易に行うことができる。
【００９２】
また、上述の実施の形態に係るユーザ情報管理システムにおいては、クライアントとして携帯電話を用いているが、その他の情報機器をクライアントとして用いてもよい。例えば、簡易型携帯電話（ＰＨＳ：Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍ）、パーソナルコンピュータ、携帯情報端末（ＰＤＡ：Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等のように、ネットワークを介してサーバに接続することができる情報機器をクライアントとして用いてもよい。
【図面の簡単な説明】
【００９３】
【図１】この発明の実施の形態に係るユーザ情報管理システムのブロック構成図である。
【図２】この発明の実施の形態に係るサーバのブロック構成図である。
【図３】この発明の実施の形態に係るユーザ情報の一例を示す図である。
【図４】この発明の実施の形態に係るクライアントのブロック構成図である。
【図５】この発明の実施の形態に係るユーザ情報を登録する処理を説明するためのフローチャートである。
【図６】この発明の実施の形態に係るユーザ情報を取得する処理を説明するためのフローチャートである。
【図７】この発明の実施の形態に係るユーザ情報を更新する処理を説明するためのフローチャートである。
【符号の説明】
【００９４】
２…サーバ、４…ネットワーク、６ａ、６ｂ…携帯電話、１０…データ制御部、１２…通信制御部、１４…ユーザ情報記憶部、１６…データ記憶部、２０…データ制御部、２２…アンテナ、２４…スピーカ、２６…表示部、２８…入力部、３０…マイク、３２…データ記憶部。
【図１】
2005167700.tif 000003
【図２】
2005167700.tif 000004
【図３】
2005167700.tif 000005
【図４】
2005167700.tif 000006
【図５】
2005167700.tif 000007
【図６】
2005167700.tif 000008
【図７】
2005167700.tif 000009