(57)【要約】【課題】ユーザのプロフィール情報の管理を簡易にする。【解決手段】プロフィール情報管理システム１００は、第１のユーザのプロフィール情報を含む第１のプロフィールを記憶するプロフィール情報記憶部１３０と、第２のユーザから当該第２のユーザが提供する特定のサービスの利用条件として他のユーザから求める必要なプロフィール情報として設定された項目の指定とともに第１のプロフィールの提供要請があった場合、当該第２のユーザから指定された項目に対応するプロフィール情報が第１のプロフィールに含まれない場合に、第１のユーザから、当該項目に対応するプロフィール情報の入力を受け付け、当該プロフィール情報をプロフィール情報記憶部１３０に記憶するプロフィール情報入力受付部１２２と、第２のユーザに、第１のプロフィールのうち指定された必要な項目に対応するプロフィール情報を提供するプロフィール情報提供部１２４とを含む。【選択図】図１
2011081575.tif 000002
【特許請求の範囲】
【請求項１】
複数の項目それぞれに対応する第１のユーザのプロフィール情報を含む第１のプロフィールを記憶するプロフィール情報記憶部と、
第２のユーザから、当該第２のユーザの識別情報、および当該第２のユーザが提供する特定のサービスの利用条件として他のユーザから求める必要なプロフィール情報として設定された項目の指定とともに前記第１のプロフィールの提供要請があった場合であって、当該第２のユーザから指定された前記項目に対応するプロフィール情報が前記第１のプロフィールに含まれない場合に、前記第１のユーザから、当該項目に対応するプロフィール情報の入力を受け付け、当該プロフィール情報を前記プロフィール情報記憶部に記憶するプロフィール情報入力受付部と、
前記第２のユーザから、当該第２のユーザが提供する特定のサービスの利用条件として他のユーザから求める必要なプロフィール情報として設定された項目の指定とともに前記第１のプロフィールの提供要請があった場合に、前記プロフィール情報記憶部を参照して、前記第２のユーザに、前記第１のプロフィールのうち前記指定された必要な項目に対応するプロフィール情報を提供するプロフィール情報提供部と、
を含むプロフィール情報管理システム。
【請求項２】
請求項１に記載のプロフィール情報管理システムにおいて、
プロフィールに含むべき項目を記憶するプロフィール項目記憶部と、
前記第２のユーザから指定された前記項目に対応する項目がプロフィールに含むべき項目として前記プロフィール項目記憶部に記憶されていない場合に、当該項目を新たな項目の設定として受け付けて、当該項目をプロフィールに含むべき項目として前記プロフィール項目記憶部に記憶するプロフィール項目管理部と、
をさらに含むプロフィール情報管理システム。
【請求項３】
請求項２に記載のプロフィール情報管理システムにおいて、
前記プロフィール項目記憶部は、前記項目を類似した項目毎に分類されたグループ毎に記憶し、
前記プロフィール項目管理部は、前記新たな項目の設定を受け付ける際に、当該新たな項目が含まれるグループの指定も受け付けるプロフィール情報管理システム。
【請求項４】
請求項２または３に記載のプロフィール情報管理システムにおいて、
前記プロフィール項目管理部は、前記新たな項目の設定を受け付ける際に、当該項目の項目名の入力も受け付け、
新たな項目の項目名が入力されると、当該項目名に含まれる文字列と、既に登録済の他の項目の文字列との類似度に基づき、類似する既に登録済の他の項目の項目名を抽出してユーザに提示するプロフィール情報管理システム。
【請求項５】
請求項１から４いずれかに記載のプロフィール情報管理システムにおいて、
前記第１のプロフィールに含まれる前記プロフィール情報を提供可能な他のユーザの識別情報を前記第１のプロフィールの識別情報に対応づけて記憶する提供可能ユーザ情報記憶部をさらに含み、
前記プロフィール情報提供部は、第２のユーザから前記第１のプロフィールの提供要請とともに当該第２のユーザの識別情報の指定を受け付け、当該第２のユーザの識別情報に基づき前記提供可能ユーザ情報記憶部を参照して当該第２のユーザに対して当該第１のプロフィールの提供が可能か否かを判断し、可能な場合または可能でない場合でも前記第１のユーザの承認が得られた場合に、前記プロフィール情報記憶部を参照して、前記第２のユーザに、前記第１のプロフィールのうち前記指定された必要な項目に対応するプロフィール情報を提供するプロフィール情報管理システム。
【請求項６】
請求項５に記載のプロフィール情報管理システムにおいて、
前記第２のユーザが提供する特定のサービスの利用条件として他のユーザから求めるプロフィール情報の必要な項目の設定を記憶する要求項目記憶部と、
前記第１のユーザから、当該第１のプロフィールの識別情報の指定とともに前記特定のサービスの利用申込があると、前記第２のユーザの識別情報、前記第１のプロフィールの識別情報および前記設定された項目の指定とともに、前記プロフィール情報提供部に、前記第１のプロフィールの提供を要請するプロフィール情報取得部と、
前記プロフィール情報取得部が前記必要な項目のプロフィール情報を取得した場合に、前記第１のユーザに前記サービスの利用を許可するサービス提供部と、
をさらに含むプロフィール情報管理システム。
【請求項７】
請求項６に記載のプロフィール情報管理システムにおいて、
前記要求項目記憶部は、前記必要な項目として、必須の項目と、必須かつ対応するプロフィール情報が所定の条件に合致する必要がある項目との設定を記憶し、
前記サービス提供部は、前記プロフィール情報取得部が前記必須の項目のプロフィール情報を取得するとともに、前記合致する必要がある項目の前記プロフィール情報が、前記所定の条件と合致した場合に、前記第１のユーザに前記サービスの利用を許可するプロフィール情報管理システム。
【請求項８】
請求項１から７いずれかに記載のユーザ情報管理システムにおいて、
前記第１のプロフィールに含まれる前記プロフィール情報を提供可能な他のユーザの識別情報を前記第１のプロフィールの識別情報に対応づけて記憶する提供可能ユーザ情報記憶部をさらに含み、
前記プロフィール情報記憶部は、前記第１のユーザのプロフィール情報を、前記項目毎に複数種類のプロフィールのいずれに含ませるかを示す情報とともに当該第１のユーザの識別情報に対応づけて記憶し、
前記提供可能ユーザ情報記憶部は、前記プロフィールの種類毎に当該プロフィールに含まれる前記第１のユーザのプロフィール情報を提供可能な他のユーザの識別情報を、当該第１のユーザの識別情報に対応づけて記憶し、
前記プロフィール情報提供部は、第２のユーザから、前記第１のユーザのいずれかの種類の前記プロフィールの提供要請があると、当該第２のユーザの識別情報に基づき、前記提供可能ユーザ情報記憶部を参照して、当該第２のユーザに対して前記第１のユーザの当該種類の前記プロフィールの提供が可能か否かを判断し、可能な場合に、前記プロフィール情報記憶部を参照して、当該第２のユーザに、当該種類の前記プロフィールに含まれる前記プロフィール情報を提供するプロフィール情報管理システム。
【請求項９】
請求項１から８いずれかに記載のユーザ情報管理システムにおいて、
複数の項目それぞれに対応する前記第１のユーザのプロフィール情報を含むプロフィールまたはアドレス帳が更新されたときに、前記第１のユーザのプロフィール情報に関し、当該プロフィールまたはアドレス帳の更新に伴い、同期させて更新する下位のプロフィールまたはアドレス帳の設定を記憶する更新関係情報記憶部と、
いずれかのプロフィールまたはアドレス帳に含まれる前記第１のユーザのプロフィール情報が更新されると、前記更新関係情報記憶部を参照して、当該プロフィールまたはアドレス帳の更新に伴い、同期させて更新する下位のプロフィールまたはアドレス帳が設定されている場合、当該下位のプロフィールまたはアドレス帳に含まれる前記第１のユーザのプロフィール情報を、上位の前記プロフィールまたはアドレス帳の前記更新された項目に対応する前記プロフィール情報で更新する情報更新部と、
を含むプロフィール情報管理システム。
【請求項１０】
複数の項目それぞれに対応する第１のユーザのプロフィール情報を含むプロフィールまたはアドレス帳が更新されたときに、前記第１のユーザのプロフィール情報に関し、当該プロフィールまたはアドレス帳の更新に伴い、同期させて更新する下位のプロフィールまたはアドレス帳の設定を記憶する更新関係情報記憶部と、
いずれかのプロフィールまたはアドレス帳に含まれる前記第１のユーザのプロフィール情報が更新されると、前記更新関係情報記憶部を参照して、当該プロフィールまたはアドレス帳の更新に伴い、同期させて更新する下位のプロフィールまたはアドレス帳が設定されている場合、当該下位のプロフィールまたはアドレス帳に含まれる第１のユーザのプロフィール情報を、上位の前記プロフィールまたはアドレス帳の前記更新された項目に対応する前記プロフィール情報で更新する情報更新部と、
を含むプロフィール情報管理システム。
【請求項１１】
請求項１０に記載のユーザ情報管理システムにおいて、
複数の項目それぞれに対応する第１のユーザのプロフィール情報を含む第１のプロフィールを当該第１のプロフィールの識別情報に対応づけて記憶するプロフィール情報記憶部と、
第１のアドレス帳に含まれ、複数の項目それぞれに対応する前記第１のユーザのアドレス情報を、当該第１のアドレス帳の識別情報に対応づけて記憶するアドレス情報記憶部と、
をさらに含み、
前記更新関係情報記憶部は、前記第１のユーザのプロフィール情報に関し、前記第１のアドレス帳を、前記第１のプロフィールの更新に伴い同期させて更新する下位のアドレス帳とする設定を記憶し、
前記情報更新部は、前記第１のプロフィールに含まれる前記プロフィール情報が更新されると、前記第１のアドレス帳の前記第１のユーザのアドレス情報を、前記第１のプロフィールの前記更新された項目に対応する前記プロフィール情報で更新するプロフィール情報管理システム。
【請求項１２】
請求項１０に記載のプロフィール情報管理システムにおいて、
複数の項目それぞれに対応する第１のユーザのプロフィール情報を含む第１のプロフィールを当該第１のプロフィールの識別情報に対応づけて記憶するプロフィール情報記憶部と、
第２のユーザが管理する第１のアドレス帳に含まれ、複数の項目それぞれに対応する前記第１のユーザのアドレス情報を、当該第１のアドレス帳の識別情報に対応づけて記憶するアドレス情報記憶部と、
前記第１のプロフィールに含まれる前記プロフィール情報を提供可能な他のユーザの識別情報を、前記第１のプロフィールの識別情報に対応づけて記憶する提供可能ユーザ情報記憶部と、
前記提供可能ユーザ情報記憶部の設定に基づき、前記第２のユーザに対して前記第１のユーザの前記第１のプロフィールの提供が可能か否かを判断し、可能な場合に、前記第１のアドレス帳の前記第１のユーザのアドレス情報を前記第１のプロフィールと同期設定することが可能であることを示す情報を提示するアドレス情報提供部と、
をさらに含むプロフィール情報管理システム。
【請求項１３】
請求項１０に記載のプロフィール情報管理システムにおいて、
複数の項目それぞれに対応する第１のユーザのプロフィール情報を含む第１のプロフィールを当該第１のプロフィールの識別情報に対応づけて記憶するプロフィール情報記憶部と、
第２のユーザが管理する第１のアドレス帳に含まれ、複数の項目それぞれに対応する前記第１のユーザのアドレス情報を、当該第１のアドレス帳の識別情報に対応づけて記憶するアドレス情報記憶部と、
前記第１のプロフィールに含まれる前記プロフィール情報を提供可能な他のユーザの識別情報を、前記第１のプロフィールの識別情報に対応づけて記憶する提供可能ユーザ情報記憶部と、
前記第２のユーザから、前記第１のユーザの前記第１のプロフィールの提供要請があると、当該第２のユーザの識別情報に基づき、前記提供可能ユーザ情報記憶部を参照して、当該第２のユーザに対して前記第１のプロフィールの提供が可能か否かを判断し、可能な場合に、前記プロフィール情報記憶部を参照して、当該第２のユーザに、前記第１のプロフィールに含まれる前記プロフィール情報を提供するとともに、当該第１のプロフィールに含まれる前記プロフィール情報を提供する際、当該第２のユーザに、当該第２のユーザの前記第１のアドレス帳に前記第１のユーザの前記第１のプロフィールに含まれる前記プロフィール情報を取込可能であることを示す情報を提示するプロフィール情報提供部と、
をさらに含むプロフィール情報管理システム。
【請求項１４】
請求項２から４いずれかに記載のプロフィール情報管理システムにおいて、
前記プロフィール情報記憶部は、前記複数の項目それぞれに対応する第３のユーザのプロフィール情報を含む第２のプロフィールも記憶し、
前記プロフィール情報提供部は、前記プロフィール項目管理部がプロフィールに含むべき新たな項目の設定を受け付けて、当該項目をプロフィールに含むべき項目として前記プロフィール項目記憶部に記憶した場合に、当該新たな項目が追加されたことを前記第３のユーザに提示し、
前記プロフィール情報入力受付部は、前記第３のユーザが、前記新たな項目に対応するプロフィール情報を入力した場合に、当該入力を受け付け、当該プロフィール情報を前記第２のプロフィールの一部として前記プロフィール情報記憶部に記憶するプロフィール情報管理システム。
【請求項１５】
コンピュータを、
複数の項目それぞれに対応する第１のユーザのプロフィール情報を含む第１のプロフィールを記憶するプロフィール情報記憶手段、
第２のユーザから、当該第２のユーザの識別情報、および当該第２のユーザが提供する特定のサービスの利用条件として他のユーザから求める必要なプロフィール情報として設定された項目の指定とともに前記第１のプロフィールの提供要請があった場合であって、当該第２のユーザから指定された前記項目に対応するプロフィール情報が前記第１のプロフィールに含まれない場合に、前記第１のユーザから、当該項目に対応するプロフィール情報の入力を受け付け、当該プロフィール情報を前記プロフィール情報記憶手段に記憶するプロフィール情報入力受付手段、
前記第２のユーザから、当該第２のユーザが提供する特定のサービスの利用条件として他のユーザから求める必要なプロフィール情報として設定された項目の指定とともに前記第１のプロフィールの提供要請があった場合に、前記プロフィール情報記憶手段を参照して、前記第２のユーザに、前記第１のプロフィールのうち前記指定された必要な項目に対応するプロフィール情報を提供するプロフィール情報提供手段、
として機能させるプロフィール情報管理プログラム。
【請求項１６】
複数の項目それぞれに対応する第１のユーザのプロフィール情報を含むプロフィールまたはアドレス帳が更新されたときに、前記第１のユーザのプロフィール情報に関し、当該プロフィールまたはアドレス帳の更新に伴い、同期させて更新する下位のプロフィールまたはアドレス帳の設定を記憶する更新関係情報記憶手段、
いずれかのプロフィールまたはアドレス帳に含まれる前記第１のユーザのプロフィール情報が更新されると、前記更新関係情報記憶手段を参照して、当該プロフィールまたはアドレス帳の更新に伴い、同期させて更新する下位のプロフィールまたはアドレス帳が設定されている場合、当該下位のプロフィールまたはアドレス帳に含まれる第１のユーザのプロフィール情報を、上位の前記プロフィールまたはアドレス帳の前記更新された項目に対応する前記プロフィール情報で更新する情報更新手段、
として機能させるプロフィール情報管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プロフィール情報管理システムに関する。
【背景技術】
【０００２】
インターネット等のネットワーク上には、様々なウェブサイトが存在する。このようなウェブサイトを利用する際、ユーザ情報等のプロフィール情報の入力が求められることがある。従来、各ウェブサイトでプロフィール情報を登録する場合、それぞれ個別に入力する必要があった。
【０００３】
特許文献１（特開２００４−１８５４４９号公報）には、ユーザの複数の個人情報を記憶する個人情報記憶手段と、個人情報記憶手段に記憶された複数の個人情報のそれぞれの公開範囲が、閲覧を希望するユーザの全員であるのか、または、閲覧を希望するユーザのうち所定のユーザであるのかを記憶する公開範囲記憶手段と、所定のユーザの所定の個人情報の公開範囲が、閲覧を希望するユーザの全員である場合には、第１の公開処理を行ない、所定のユーザの所定の個人情報の公開範囲が、閲覧を希望するユーザのうち所定のユーザである場合には、公開が許可されたとして管理されているユーザに公開する第２の公開処理を行なう個人情報公開手段とを有するサイト管理者側システムが記載されている。
【０００４】
特許文献２（特開２００１−７５８８７号公報）には、複数のユーザをグループとしてグループ管理データベースへ登録し管理するユーザ情報管理装置が、グループ管理データベースの登録情報の更新に関する通知情報を生成する通知情報生成手段と、通知情報をグループ管理データベースに登録されているユーザへ自動的に配信する情報送信手段とを備えた構成が記載されている。この装置において、新たなユーザの登録、ユーザプロフィールの変更やユーザ登録の抹消等のグループを構成するメンバー情報が変更になった場合、これらの登録情報の更新に関する情報を電子メールとしてグループメンバーへ自動的に配信することにより告知するようになっている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−１８５４４９号公報
【特許文献２】特開２００１−７５８８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、従来のようにウェブサイト毎にプロフィール情報を入力するのは手間だった。また、このようにウェブサイト毎にプロフィール情報を登録していると、プロフィール情報に変更があった場合に全部のプロフィールをそれぞれ更新しなければならず管理が煩雑だった。
【０００７】
本発明は上記事情に鑑みてなされたものであり、その目的とするところは、ユーザのプロフィール情報の管理を簡易にする技術を提供することにある。
【課題を解決するための手段】
【０００８】
本発明によれば、
複数の項目それぞれに対応する第１のユーザのプロフィール情報を含む第１のプロフィールを記憶するプロフィール情報記憶部と、
第２のユーザから、当該第２のユーザの識別情報、および当該第２のユーザが提供する特定のサービスの利用条件として他のユーザから求める必要なプロフィール情報として設定された項目の指定とともに前記第１のプロフィールの提供要請があった場合であって、当該第２のユーザから指定された前記項目に対応するプロフィール情報が前記第１のプロフィールに含まれない場合に、前記第１のユーザから、当該項目に対応するプロフィール情報の入力を受け付け、当該プロフィール情報を前記プロフィール情報記憶部に記憶するプロフィール情報入力受付部と、
前記第２のユーザから、当該第２のユーザが提供する特定のサービスの利用条件として他のユーザから求める必要なプロフィール情報として設定された項目の指定とともに前記第１のプロフィールの提供要請があった場合に、前記プロフィール情報記憶部を参照して、前記第２のユーザに、前記第１のプロフィールのうち前記指定された必要な項目に対応するプロフィール情報を提供するプロフィール情報提供部と、
を含むプロフィール情報管理システムが提供される。
【０００９】
この構成によれば、ユーザは、プロフィール情報記憶部に自己のプロフィールを登録しておけば、他のサービスを利用する場合でも、個別にプロフィール情報を入力することなく、他のサービスを利用することができる。また、他のサービスを利用する際に新たな項目のプロフィール情報を入力した場合、その内容が、プロフィール情報記憶部のプロフィールにも記憶されるので、自分のプロフィールを充実させていくこともできる。
【００１０】
本発明によれば、
複数の項目それぞれに対応する第１のユーザのプロフィール情報を、前記項目毎に複数種類のプロフィールのいずれに含ませるかを示す情報とともに当該第１のユーザの識別情報に対応づけて記憶するプロフィール情報記憶部と、
前記プロフィールの種類毎に当該プロフィールに含まれる前記第１のユーザのプロフィール情報を提供可能な他のユーザの識別情報を、当該第１のユーザの識別情報に対応づけて記憶する提供可能ユーザ情報記憶部と、
第２のユーザから、前記第１のユーザのいずれかの種類の前記プロフィールの提供要請があると、当該第２のユーザの識別情報に基づき、前記提供可能ユーザ情報記憶部を参照して、当該第２のユーザに対して前記第１のユーザの当該種類の前記プロフィールの提供が可能か否かを判断し、可能な場合に、前記プロフィール情報記憶部を参照して、当該第２のユーザに、当該種類の前記プロフィールに含まれる前記プロフィール情報を提供するプロフィール情報提供部と、
を含むプロフィール情報管理システムが提供される。
【００１１】
この構成によれば、ユーザは、たとえばプライベート用とビジネス用とそれぞれについて、個別のＩＤを取得して個別にプロフィール情報を登録することなく、使い分けを行うことができる。
【００１２】
本発明によれば、
複数の項目それぞれに対応する第１のユーザのプロフィール情報を含むプロフィールまたはアドレス帳が更新されたときに、前記第１のユーザのプロフィール情報に関し、当該プロフィールまたはアドレス帳の更新に伴い、同期させて更新する下位のプロフィールまたはアドレス帳の設定を記憶する更新関係情報記憶部と、
いずれかのプロフィールまたはアドレス帳に含まれる前記第１のユーザのプロフィール情報が更新されると、前記更新関係情報記憶部を参照して、当該プロフィールまたはアドレス帳の更新に伴い、同期させて更新する下位のプロフィールまたはアドレス帳が設定されている場合、当該下位のプロフィールまたはアドレス帳に含まれる第１のユーザのプロフィール情報を、上位の前記プロフィールまたはアドレス帳の前記更新された項目に対応する前記プロフィール情報で更新する情報更新部と、
を含むプロフィール情報管理システムが提供される。
【００１３】
この構成によれば、自分のプロフィールを更新すると、同期設定した他のユーザのアドレス帳中の自分のアドレス情報も更新することができ、管理を簡易にすることができる。
【００１４】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１５】
本発明によれば、ユーザのプロフィール情報の管理を簡易にすることができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施の形態におけるプロフィール情報管理システムの構成の一例を示すブロック図である。
【図２】ユーザＩＤ情報記憶部の内部構成の一例を示す図である。
【図３】プロフィール情報記憶部の内部構成の一例を示す図である。
【図４】プロフィール情報提供部により、ユーザの端末のディスプレイに表示されるプロフィールを模式的に示す図である。
【図５】提供可能ユーザ情報記憶部の内部構成の一例を示す図である。
【図６】プロフィール項目記憶部の内部構成の一例を示す図である。
【図７】本発明の実施の形態に含まれるプロフィール情報管理システムのサービス提供処理部の構成を示すブロック図である。
【図８】ユーザに提供されるプロフィール項目のフォーマットの一例を示す図である。
【図９】ユーザに提供されるプロフィール項目のフォーマットの他の例を示す図である。
【図１０】サービス提供処理部およびプロフィール情報管理部の処理手順を示すフローチャートである。
【図１１】本発明の実施の形態におけるプロフィール情報管理システムの構成の他の例を示すブロック図である。
【図１２】更新関係情報記憶部の内部構成の一例を示す図である。
【図１３】図１２に示したように設定されている場合に、各プロフィールやアドレス帳が更新される状態を示すイメージ図である。
【図１４】アドレス情報記憶部の内部構成の一例を示す図である。
【図１５】アドレス情報提供部により、ユーザの端末のディスプレイに表示されるアドレス帳を模式的に示す図である。
【図１６】図４を参照して説明したユーザの端末のディスプレイに表示されるプロフィールの他の例を示す図である。
【図１７】本発明の実施の形態において、各ユーザが、一つのプロフィールで、複数のサイトやサービスに参加可能な構成を示す概念図である。
【図１８】プロフィール情報記憶部に個人プロフィールが記憶されているユーザがあるサイトの利用申込をする際の処理手順を示すフローチャートである。
【図１９】中間管理テーブルの内部構成の一例を示す図である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様の構成要素には同様の符号を付し、適宜説明を省略する。
【００１８】
上述したように、従来、種々のウェブサイトを利用する際に、各ウェブサイトでプロフィール情報を登録する場合、それぞれ個別に入力する必要があり、ウェブサイト毎にプロフィール情報を入力するのは手間だった。本実施の形態において、プロフィール情報管理システムは、複数のウェブサイトで利用するプロフィール情報を共通して管理する構成を有する。しかし、ＩＤやパスワード等とは異なり、種々のウェブサイトで必要なプロフィール情報は、ウェブサイト毎に異なる。そのため、本実施の形態において、既に登録されているプロフィール情報は、他のウェブサイトでも利用可能とするとともに、新たに必要な項目が生じた場合には、ユーザに入力を求め、ユーザから入力されたプロフィール情報を蓄積していくようにする。
【００１９】
本実施の形態において、プロフィール情報管理システムは、ユーザに自己のプロフィールを登録させ、所定の条件下でプロフィールを他のユーザに提供するサービスを提供する。ユーザ情報管理システムのサービスは、たとえば以下の内容を含むことができる。
（１）プロフィール情報管理システムの管理下にプロフィールを登録しておけば、プロフィールの登録が必要な他のサービスを利用する際に、既に登録されているプロフィール情報は、個別にプロフィール情報を入力することなく、他のウェブサイトでも利用可能とするとともに、新たに必要な項目が生じた場合には、ユーザに入力を求め、ユーザから入力されたプロフィール情報を蓄積していくようにする。
【００２０】
また、このようにプロフィール情報を順次蓄積していくと、プロフィール情報が膨大となり、管理が困難になる。そこで、本実施の形態において、ユーザ情報管理システムは、プロフィールの提供方法や更新方法を工夫している。
【００２１】
たとえば、膨大なプロフィール情報を整理して、用途に応じて必要なプロフィール情報のみを他のユーザ等に提供できるよう、用途の異なる複数種類のプロフィールを準備する。種々のウェブサイトを利用する場合、同一人物であっても、プライベート用やビジネス用等、利用シーン毎に必要となるプロフィール情報は異なる。しかし、従来、一つのＩＤに対して、複数種類のプロフィールが提供されるサービスがなかった。そのため、ユーザは、たとえばプライベート用とビジネス用とそれぞれについて、個別のＩＤを取得して個別にプロフィール情報を登録する必要があった。
【００２２】
また、たとえば他のユーザに自己のプロフィールを公開する場合にも、他のユーザとの関係によって、異なる種類のプロフィール情報を公開したいことがある。たとえば、ビジネス上の付き合いしかない相手には、ビジネス用のプロフィールのみを公開したい場合がある。また、たとえば同じ会社の社員等、あるグループ内のメンバー用のプロフィールをメンバーにのみ公開するようにしたい場合もある。しかし、従来、複数種類のプロフィールを準備できるサービスがなかったために、利用シーンに応じたプロフィールの公開設定をすることができなかった。たとえば、特許文献１には、ユーザの個人情報を、不特定多数のユーザに公開するかまたは一部の所定のユーザにのみ公開するかを設定して、異なる公開処理を行うことが記載されている。しかし、このような方法では、個人情報毎に公開可能なユーザを設定する必要があり、管理が煩雑となる。
【００２３】
そこで、本実施の形態において、ユーザ情報管理システムのサービスは、たとえば以下の内容を含むことができる。
（２）各ユーザは、一つのＩＤに対して複数種類のプロフィールを持つ。
つまり、ユーザ情報管理システムは、ユーザ毎に、用途の異なる複数種類のプロフィールを提供する。つまり、ユーザは１つのユーザＩＤに対して、複数種類のプロフィールを持つことができる。本実施の形態において、用途の異なる複数種類のプロフィールは、たとえば、「社内用」、「社外用」、「プライベート用」等とすることができる。
【００２４】
また、従来、ウェブサイト毎にプロフィール情報を登録していると、自分のプロフィール情報に変更があった場合に、すべてのサイトの情報を変更する必要があり、管理が煩雑だった。また、自分のプロフィール情報に変更があった場合に、知人に変更を連絡する必要もある。特許文献２には、グループとして管理されたメンバーの情報が更新されると、グループメンバーに配信される構成が記載されている。しかし、この場合も、連絡を受けたメンバーが自分のアドレス帳を更新しなければ、古い情報のままとなってしまう。
【００２５】
そこで、本実施の形態において、ユーザ情報管理システムのサービスは、たとえば以下の内容を含むことができる。
（３）同じユーザのプロフィール情報を含むプロフィールやアドレス帳のいずれかにおいて、当該ユーザのプロフィール情報が更新されたときに、同期させて更新するよう設定された他のプロフィールやアドレス帳の対応するプロフィール情報も更新することができる。
これにより、たとえば、あるプロフィールのユーザが自分のプロフィール情報を変更するだけで、同期設定された知人等のアドレス帳の自分の情報が変更されるようにすることができる。
【００２６】
まず、（１）のプロフィール情報管理システムの管理下にプロフィールを登録しておけば、プロフィールの登録が必要な他のサービスを利用する際に、既に登録されているプロフィール情報は、個別にプロフィール情報を入力することなく、他のウェブサイトでも利用可能とするとともに、新たに必要な項目が生じた場合には、ユーザに入力を求め、ユーザから入力されたプロフィール情報を蓄積していくようにする機能と、
（２）の一つのＩＤに対して、複数種類のプロフィールを持つ機能と、を説明する。
【００２７】
図１は、本実施の形態におけるプロフィール情報管理システム１００の構成の一例を示すブロック図である。
プロフィール情報管理システム１００は、ユーザ認証処理部１１０と、プロフィール情報管理部１２０と、サービス提供処理部１６０とを含む。ユーザ認証処理部１１０は、ユーザ認証部１１２と、ユーザＩＤ情報記憶部１１４とを含む。また、プロフィール情報管理部１２０は、プロフィール情報入力受付部１２２と、提供可能ユーザ設定受付部１２３と、プロフィール情報提供部１２４と、プロフィール項目管理部１２８と、プロフィール情報記憶部１３０と、提供可能ユーザ情報記憶部１３１と、プロフィール項目記憶部１３２とを含む。
【００２８】
ユーザ認証処理部１１０は、プロフィール情報管理システム１００のユーザを認証する処理を行う。ユーザ認証部１１２は、プロフィール情報管理システム１００のユーザの識別情報等を記憶する。プロフィール情報管理システム１００を利用するユーザは、ユーザ認証処理部１１０による認証を受ける必要がある。プロフィール情報管理システム１００内の処理において、認証を受けたユーザには、プロフィール情報管理システム１００内で用いられる内部ＩＤが対応づけられ、内部ＩＤに基づきユーザが識別された状態で処理が行われる。
【００２９】
図２は、ユーザＩＤ情報記憶部１１４の内部構成の一例を示す図である。ユーザＩＤ情報記憶部１１４は、ログインＩＤ欄と、パス欄と、内部ＩＤ欄と、プロフィールＩＤ欄と、アドレス帳ＩＤ欄とを含む。
【００３０】
ログインＩＤは、プロフィール情報管理システム１００が提供するサービスを利用するために、各ユーザがログインする際にユーザを識別する識別情報である。ログインＩＤは、たとえば、ユーザのメールアドレス等とすることができる。パスは、ログインＩＤと対応づけられてユーザを認証するためのパスワードである。ユーザがプロフィール情報管理システム１００を利用する際は、ユーザ認証部１１２は、ユーザにログインＩＤおよびパスワードの入力を求める。ユーザがログインＩＤおよびパスワードを入力すると、ユーザ認証部１１２は、ユーザＩＤ情報記憶部１１４を参照してユーザを認証する。
【００３１】
また、本実施の形態において、ユーザは、プロフィール情報管理システム１００外部の他の認証システムでの認証を経て、プロフィール情報管理システム１００の管理下にログインする構成とすることもできる。たとえば、ログインＩＤ「ｘｙｚ−９９」は、このような外部の認証システムでの認証を経てログインするユーザのログインＩＤとすることができる。そのため、プロフィール情報管理システム１００では、ユーザのパスワード情報は管理していない。この場合、ユーザ認証部１１２は、他の認証システムに認証依頼を行い、当該認証システムから認証結果を取得することにより、ユーザを認証する。
【００３２】
内部ＩＤは、プロフィール情報管理システム１００内でユーザを識別するための内部的な識別情報で、プロフィール情報管理システム１００のユーザに一意に割り当てられる。また、各ユーザには、それぞれ、プロフィールＩＤ、およびアドレス帳ＩＤが割り当てられる。また、プロフィールの種類毎にそれぞれプロフィールＩＤが割り当てられる。なお、後述するように、プロフィール情報管理システム１００は、アドレス帳を提供したり各アドレス帳に含まれるアドレス情報を記憶したりするアドレス情報管理部１４０を含む。アドレス帳ＩＤは、各アドレス帳に割り当てられるが、詳細は後述する。
【００３３】
図１に戻り、プロフィール情報記憶部１３０は、複数の項目それぞれに対応する各ユーザのプロフィール情報を、項目毎に複数種類のプロフィールのいずれに含ませるかを示す情報とともに各ユーザの識別情報に対応づけて記憶する。プロフィール情報入力受付部１２２は、ユーザから、プロフィール情報の入力を受け付ける。ユーザは、自分の端末の操作部等を用いて、プロフィール情報を入力する。また、ユーザは、「社内用」、「社外用」、「プライベート用」等の中からいずれかを選択して、プロフィール毎に異なる項目を設定したり、異なる情報を入力することができる。プロフィール情報入力受付部１２２が受け付けたプロフィール情報は、プロフィール情報記憶部１３０に記憶される。
【００３４】
提供可能ユーザ情報記憶部１３１は、プロフィールの種類毎に、各プロフィールに含まれるプロフィール情報を提供可能な他のユーザの識別情報に対応づけて記憶する。提供可能ユーザ設定受付部１２３は、プロフィールの作成者であるユーザから、そのプロフィールを提供可能な他のユーザの識別情報の入力を受け付ける。提供可能ユーザ設定受付部１２３が受け付けた他のユーザの識別情報は、提供可能ユーザ情報記憶部１３１に記憶される。
【００３５】
プロフィール情報提供部１２４は、プロフィール情報入力受付部１２２が受け付けたプロフィール情報やプロフィール情報記憶部１３０に記憶されたプロフィール情報をユーザの端末のディスプレイに表示する処理や、プロフィール情報記憶部１３０に記憶されたプロフィール情報を他の機能ブロックに提供する処理を行う。プロフィール情報提供部１２４は、いずれかのユーザから、そのユーザの内部ＩＤおよびプロフィールＩＤの指定とともに、プロフィールの提供要請があると、提供可能ユーザ情報記憶部１３１を参照して、指定されたプロフィールＩＤのプロフィールに含まれるプロフィール情報がそのユーザに提供可能と設定されているか否かを判断する。プロフィール情報提供部１２４は、プロフィール情報が提供可能と設定されている場合に、そのユーザに、プロフィール情報記憶部１３０から該当するプロフィールＩＤのプロフィールに含まれるプロフィール情報を提供する。
【００３６】
プロフィール項目記憶部１３２は、各プロフィールに含むべき項目を、各項目を識別する項目コードに対応づけて記憶する。また、プロフィール項目記憶部１３２は、各プロフィールに含むべき項目を、類似した項目毎に分類されたグループ毎に記憶することができる。
【００３７】
プロフィール項目管理部１２８は、プロフィールの項目の追加や削除等がある場合に、項目を分類してプロフィールが見やすくなるようにする管理を行う。たとえば、プロフィール項目管理部１２８は、新たな項目の設定を受け付ける際に、新たな項目が含まれるグループの指定も受け付ける。後述するように、プロフィールの項目は、最初に準備された項目だけでなく、適宜追加されていくことがある。その場合、追加された項目を既にあるプロフィールの項目の下に追加していくと、全く関係のない項目が並び、管理がしにくかったり、見づらくなったりする。プロフィール項目管理部１２８は、追加される項目が類似する項目のグループに分類されるように支援する。
【００３８】
図３は、プロフィール情報記憶部１３０の内部構成の一例を示す図である。
ここでは、内部ＩＤ「０００１」のユーザのプロフィール情報を例として示す。プロフィール情報記憶部１３０は、プロフィールＩＤ欄と、項目コード欄と、項目名欄と、内容欄と、同期欄とを含む。
【００３９】
ここで、プロフィールＩＤ「ＰＢ−０００１」はこのユーザの基本プロフィールのＩＤ、プロフィールＩＤ「ＰＮ−０００１」はこのユーザの社内プロフィールのＩＤ、プロフィールＩＤ「ＰＧ−０００１」はこのユーザの社外プロフィールのＩＤ、プロフィールＩＤ「ＰＰ−０００１」はこのユーザのプライベートプロフィールのＩＤをそれぞれ示す。
【００４０】
項目コードは、プロフィールに含まれる複数の項目それぞれに割り当てられ、各項目を識別する。ここで、たとえば、氏名に関しては、基本プロフィール、社内プロフィール、社外プロフィール、プライベートプロフィールのいずれにも含まれている。また、氏名は、いずれのプロフィールにおいても、同じ内容である可能性が高い。本実施の形態において、項目コードは、複数種類のプロフィールにそれぞれ含まれる項目のうち、他の種類のプロフィールにおいても同じプロフィール情報が入力され得る項目を互いに対応づけ可能に設定される。たとえば、ここでは、末尾の数字「０００１」等が共通となるように設定している。また、他の例として、プロフィール情報管理システム１００は、項目同士の対応づけを記憶したテーブルを含む構成とすることもできる。
【００４１】
項目名は、各項目に対応する情報の内容を示す名称である。ここで、理解のために示しているが、プロフィール情報記憶部１３０は、項目名欄を含まない構成とすることもできる。内容は、各項目に対応して、各ユーザから入力されたプロフィール情報である。
【００４２】
同期欄には、他の種類のプロフィールに含まれる同様の項目に対応するプロフィール情報を同期するか否かの設定が記憶される。ここでは、「レ」と示しているのが、互いに同期された状態を示す。たとえば、項目名「氏名」について、基本プロフィールの項目コード「ｉｐ−ｂ−０００１」は、プライベートプロフィール（ＰＰ）と同期すると設定されている。この場合、プライベートプロフィールの対応する項目コード「ｉｐ−ｐ−０００１」のプロフィール情報として、項目コード「ｉｐ−ｂ−０００１」に対応して記憶されたプロフィール情報の内容「××××」が記憶されたのと同様とすることができる。このような構成とすることにより、同じプロフィール情報を入力する場合に、各プロフィールにそれぞれ入力する必要がなくなる。また、いずれかのプロフィールのある項目のプロフィール情報を変更すると、同期された他のプロフィールの項目のプロフィール情報も同時に更新されるようにすることができる。
【００４３】
一方、たとえば、項目名「氏名」でも、ビジネスでは旧姓を用いる場合等、ビジネスシーンとプライベートシーンとで異なる情報を用いる場合もある。このような場合は、項目名「氏名」について、基本プロフィールの項目コード「ｉｐ−ｂ−０００１」は、社内プロフィール（ＰＮ）や社外プロフィール（ＰＧ）とは同期しないと設定することができる。一方、項目名「氏名」について、社内プロフィールの「ｉｐ−ｎ−０００１」は、社外プロフィール（ＰＧ）と同期すると設定することができる。この場合、社外プロフィールの対応する項目コード「ｉｐ−ｇ−０００１」のプロフィール情報として、項目コード「ｉｐ−ｎ−０００１」に対応して記憶されたプロフィール情報の内容「×○××」が記憶されたのと同様とすることができる。
【００４４】
図４は、プロフィール情報提供部１２４により、ユーザの端末のディスプレイに表示されるプロフィールを模式的に示す図である。
ユーザのプロフィールには、プロフィールの種類毎に異なるＩＤが付与されている。たとえば、図４（ａ）に示すように、このユーザの社内プロフィール３０４には、「ＰＮ−０００１」というＩＤが付されている。また、たとえば、図４（ｂ）に示すように、このユーザの社外プロフィール３０６には、「ＰＧ−０００１」というＩＤが付されている。
【００４５】
また、ユーザが「基本」、「プライベートプロフィール」、「追加」等と記載されたタブを選択すると、それぞれ、基本プロフィール３０２、プライベートプロフィール３０８、追加ページ３１０が表示される。基本プロフィール３０２は、ユーザがプロフィール情報を入力するためのページとすることができ、ユーザは、氏名や生年月日等、いずれのプロフィールでも共通するような基本的な情報を基本プロフィール３０２のページから入力することができる。追加ページ３１０では、たとえば新たな種類のプロフィールを追加する設定を行うことができる。なお、各プロフィールを閲覧しているユーザは、「取得ボタン３２０」を押すことにより、そのプロフィールに含まれるプロフィール情報を自己のアドレス帳等に取り込むことができる。この処理の詳細については、後述する。
【００４６】
図４（ａ）の社内プロフィール３０４としては、「名前」、「名前（フリガナ）」、「メールアドレス」、「内線」、「所属部署」等が表示されている。図４（ｂ）の社外プロフィール３０６としては、「名前」、「名前（フリガナ）」、「メールアドレス」、「電話番号（代表）」、「電話番号（直通）」等が表示されている。各プロフィールに含まれる項目は、それぞれ設定することができる。
【００４７】
図５は、提供可能ユーザ情報記憶部１３１の内部構成の一例を示す図である。提供可能ユーザ情報記憶部１３１は、プロフィールＩＤ欄と、提供可能ユーザ欄とを含む。
【００４８】
たとえば、プロフィールＩＤ「ＰＮ−０００１」のプロフィールについては、内部ＩＤ「０００２」のユーザ等、プロフィールＩＤ「ＰＧ−０００１」のプロフィールについては、内部ＩＤ「０００３」のユーザ等、プロフィールＩＤ「ＰＰ−０００１」のプロフィールについては、内部ＩＤ「０００４」のユーザ等が提供可能なユーザとして設定されている。
【００４９】
図６は、プロフィール項目記憶部１３２の内部構成の一例を示す図である。
プロフィール項目記憶部１３２は、プロフィール種類欄と、分類欄と、小分類欄と、コード欄と、項目名欄とを含む。ここでは、プロフィールの種類毎に項目が設定されている例を示す。各プロフィールの種類に対応して、各項目が、類似する内容毎に分類されている。また、各項目には、項目コードが付されている。このように、類似する項目をグループ分けしておくことにより、後にプロフィール画面に表示される際に、見やすくすることができる。また、ここでは図示していないが、プロフィール項目記憶部１３２は、各項目名に対して入力される項目の内容の入力フォーマット等の指定も記憶することができる。たとえば「氏名」という項目名に対しては入力フォーマットとして「全角」、「電話番号」という項目名に対しては入力フォーマットとして「半角数字」等の指定を記憶することができる。これにより、ユーザが入力する内容を統一化することができる。
【００５０】
次に、図１から図６を参照して、プロフィールを登録する手順を説明する。
ユーザは、プロフィール情報管理システム１００を利用するためにユーザ登録する際、少なくとも一種のプロフィールの登録が求められる。また、プロフィールを作成したい場合、プロフィール情報管理システム１００にユーザ登録する必要がある。
【００５１】
ユーザからプロフィールの登録依頼があると、プロフィール情報提供部１２４は、図４に示したようなプロフィール入力画面をユーザの端末のディスプレイに表示させる。プロフィール情報入力受付部１２２は、ユーザからのプロフィール情報の入力を受け付ける。ここで、たとえば、ユーザは、基本プロフィール３０２のページから、プロフィール情報を入力することもできる。また、いずれかのプロフィールのページから入力したプロフィール情報を他のプロフィールの対応する項目の情報として同期させるか否かの設定も受付可能とすることができる。プロフィール情報入力受付部１２２が受け付けた情報は、プロフィール情報記憶部１３０に記憶される。
【００５２】
提供可能ユーザ設定受付部１２３は、ユーザがプロフィールを作成すると、プロフィールの種類毎に、当該プロフィールを公開する他のユーザの設定を受け付ける。提供可能ユーザ設定受付部１２３が受け付けた情報は、提供可能ユーザ情報記憶部１３１に記憶される。
【００５３】
以上の構成により、ユーザは、一つのＩＤに対して、複数種類のプロフィールを持つことができ、用途に応じて、プロフィールを提供可能とする他のユーザを選択することができる。
【００５４】
図７は、サービス提供処理部１６０の構成を示すブロック図である。
サービス提供処理部１６０は、要求項目設定受付部１６２と、サービス提供部１６４と、ユーザ情報取得部１６６と、サービス利用ユーザ情報記憶部１６８と、要求項目記憶部１７０と、サービス情報記憶部１７２とを含む。
【００５５】
本実施の形態において、サービス提供部１６４の管理者も、プロフィール情報管理システム１００のユーザであり、ユーザＩＤ情報記憶部１１４に各種ＩＤ等が登録されているものとすることができる。
【００５６】
サービス提供部１６４は、特定のサービスを提供する。ここで、特定のサービスとは、たとえばアプリケーションや情報（サイト等）の提供やショッピングサイト等の商品の販売等とすることができる。たとえば、サービス提供部１６４が、ショッピングサイト等商品の提供サービス等を行う場合、管理者は、ユーザ情報を顧客等の管理に用いる。この場合は、通常、このサイトのサービスを利用したい不特定多数のユーザが、サービス提供部１６４にサービスの提供を申し込む。また、サービス提供部１６４が、たとえば、ある会社の社内プロジェクトや保育園の父母会等、共有する情報を提供するような場合、管理者は、予め、このサービスを利用し得るメンバーの設定をしておき、各メンバーにサービス提供部１６４へのアクセスを招待することもできる。
【００５７】
サービス情報記憶部１７２には、サービス提供部１６４がサービスを提供するために必要なアプリケーション等の情報が記憶されている。
【００５８】
ユーザ情報取得部１６６は、サービス提供部１６４が提供するサービスを利用するユーザのユーザ情報を取得する。サービス利用ユーザ情報記憶部１６８は、ユーザ情報取得部１６６が取得したユーザ情報を、各ユーザの識別情報に対応づけて記憶する。本実施の形態において、サービス提供部１６４は、サービスの利用申込をしたユーザから必要な項目のユーザ情報が取得できた場合にのみ、サービスの利用を許可する。
【００５９】
サービス提供部１６４の管理者は、特定のサービスの利用条件として、ユーザから求める必要なユーザ情報の項目を設定する。本実施の形態において、サービス提供部１６４の管理者は、プロフィール情報管理部１２０のプロフィール項目記憶部１３２に記憶された項目と項目コードを参照して、必要なユーザ情報の項目を項目コードで特定して設定する。また、サービス提供部１６４の管理者は、複数種類のプロフィールのうち、どの種類のプロフィールを求めるかの設定もすることができる。要求項目設定受付部１６２は、管理者からの設定を受け付ける。要求項目記憶部１７０は、要求項目設定受付部１６２が受け付けた必要な項目の項目コードを記憶する。
【００６０】
いずれかのユーザから、ユーザの識別情報の指定とともに特定のサービスの利用申込があると、サービス提供部１６４は、サービス利用ユーザ情報記憶部１６８を参照して、そのユーザについて、サービスの利用条件として設定された項目のユーザ情報が既に登録されているか否かを判断する。そのユーザのユーザ情報が登録されていない場合またはサービスの利用条件として設定された項目のうち必須項目がない場合、サービス提供部１６４は、ユーザ情報取得部１６６にそのユーザのユーザ情報を取得させる。
【００６１】
ユーザ情報取得部１６６は、管理者の識別情報、サービスの利用申込をしたユーザの識別情報、および必要な項目の項目コードの指定とともに、プロフィール情報管理部１２０のプロフィール情報提供部１２４に、サービスの利用申込をしたユーザのプロフィールの提供を要請する。
【００６２】
プロフィール情報提供部１２４は、提供可能ユーザ情報記憶部１３１を参照して、管理者の識別情報と、サービスの利用申込をしたユーザの識別情報とに基づき、そのユーザのプロフィールを提供可能か否かを判断して可能な場合に指定された項目コードで特定される項目のプロフィール情報を提供する。
【００６３】
ユーザ情報取得部１６６は、プロフィール情報提供部１２４から必要なプロフィール情報が取得できない場合、ユーザに、プロフィールの登録または提供のための承認を求める。たとえば、特定のサービスの利用申込をしたユーザが識別情報を有していなかったり、プロフィールを登録していないような場合は、そのユーザがプロフィール情報管理システム１００のサービスを利用するように招待するようにすることもできる。
【００６４】
また、ユーザ情報取得部１６６は、プロフィール情報提供部１２４からユーザのプロフィール情報が提供されても、必要な項目のプロフィール情報が取得できない場合、ユーザにその項目のプロフィール情報の入力を促す。
【００６５】
次に、項目を設定する処理を説明する。
サービス提供処理部１６０の管理者であるユーザから必要項目の設定指示があると、要求項目設定受付部１６２は、ユーザに、プロフィールの種類を指定させる。次いで、要求項目設定受付部１６２は、プロフィール情報管理部１２０のプロフィール項目管理部１２８に、指定されたプロフィールの種類を通知する。プロフィール項目管理部１２８は、プロフィール項目記憶部１３２から、プロフィールの種類の項目のフォーマットを読み出し、要求項目設定受付部１６２に提供する。ユーザは、フォーマットに従い、必要な項目を選択する。このとき、ユーザは、各項目について、「必須」、「必須」かつ内容合致、「任意」のいずれかを選択することができる。「必須」が選択された項目のプロフィール情報が入力されていると、このサービスの提供を受けることができない。また、「必須」かつ内容合致が選択された項目のプロフィール情報は、予め管理者が設定した内容と合致しなければ、このサービスの提供を受けることができない。たとえば、サービス提供処理部１６０の管理者は、合致すべき内容として、ユーザのプロフィールＩＤを指定することもできる。このようにすれば、予め、利用を許可するユーザを設定しておくことができる。「任意」が選択された項目のプロフィール情報は、入力されていなくてもサービスを受けることができる。
【００６６】
図８は、ユーザに提供されるプロフィールの項目のフォーマットの一例を示す図である。図８（ａ）は設定前、図８（ｂ）は設定後の状態を示す。ここでは、プロフィールの種類欄と、必要項目欄とが表示される。必要項目欄は、項目名欄と、項目コード欄と、表示名欄と、入力形式欄と、条件欄とを含む。ここでは、プロフィールの種類として、社内プロフィールが選択されており、社内プロフィール用のフォーマットが表示されている。
【００６７】
サービス提供処理部１６０の管理者は、条件欄に「必須」、「任意」、「不要」等を入力していく。また、「必須」かつ内容合致とする項目には、合致すべき内容を入力する。ここでは、プロジェクトＩＤについて、「ａｂ２３３」と入力されている。これにより、プロジェクトＩＤが「ａｂ２３３」のユーザのみ、サービス提供処理部１６０が提供するサービスを受けることができる。
【００６８】
また、たとえば表示名欄の情報は、項目名に対応する名称がデフォルト設定されているが、管理者が変更することもできる。たとえば、図８（ａ）では、項目コード「ｉｐ−ｎ−０００１」の表示名が、デフォルトで項目名と同じ「氏名」と記入されている。図８（ｂ）に示すように、管理者は、この項目を画面に表示させるときの表示名を「名前」に変更することができる。
【００６９】
図９は、ユーザに提供されるプロフィールの項目のフォーマットの他の例を示す図である。図９（ａ）は設定中、図９（ｂ）は設定後の状態を示す。ここでは、プロフィールの種類として、プライベートプロフィールが選択されており、プライベートプロフィール用のフォーマットが表示されている。
【００７０】
図９（ａ）に示した状態で、たとえば、管理者が、フォーマットにない、表示名が「ゴルフのスコア」である新たな項目を設定する場合の処理を説明する。たとえば、管理者が項目を設定する画面には「新たな項目を設定」等のボタンが表示された構成とすることができる。ユーザがそのボタンを押すと、プロフィール情報管理部１２０のプロフィール項目管理部１２８は、管理者であるユーザから新たな項目の項目名の入力を受け付ける。ここで、プロフィール項目管理部１２８は、管理者に、項目の分類、小分類を順次選ばせることができる。これにより、管理者が適切な分類内に新たな項目を登録することができる。また、たとえば、プロフィール項目管理部１２８は、「ゴルフ」等の文字に基づき、既に登録されている項目名の中から、「ゴルフ」を含む他の項目名を表示するようにすることもできる。これにより、同じような内容の項目が重複登録されるのを防ぐことができる。
【００７１】
新たな項目が登録されると、プロフィール項目管理部１２８は、新たな項目コードを生成し、その項目の項目情報に対応づけてプロフィール項目記憶部１３２に記憶する。また、新たな項目コードは、要求項目設定受付部１６２にも通知される。要求項目記憶部１７０には、新たに生成された項目コードと、項目名、表示名等が記憶される。
【００７２】
次に、本実施の形態において、ユーザがサービス提供処理部１６０のサービスの利用申込をした場合のプロフィール情報管理システム１００の処理を説明する。図１０は、サービス提供処理部１６０およびプロフィール情報管理部１２０の処理手順を示すフローチャートである。
【００７３】
ユーザから利用申込があると（ステップＳ２００）、サービス提供部１６４は、そのユーザのユーザ情報がサービス利用ユーザ情報記憶部１６８に登録済であるか否かを判断する（ステップＳ２０２）。ユーザ情報が登録済でない場合（ステップＳ２０２のＮＯ）、サービス提供部１６４は、要求項目記憶部１７０を参照して、必要なプロフィールの種類、および必要な項目をプロフィール情報管理部１２０のプロフィール情報提供部１２４に通知する。プロフィール情報提供部１２４は、プロフィール情報記憶部１３０を参照して、必要な種類のプロフィールが登録されているか否かを判断する（ステップＳ２０４）。
【００７４】
必要な種類のプロフィールが登録されている場合（ステップＳ２０４のＹＥＳ）、プロフィール情報提供部１２４は、通知された項目のうち、必須項目に対応するプロフィール情報が登録されているか否かを判断する（ステップＳ２０６）。必須項目が登録されていない場合（ステップＳ２０６のＮＯ）、プロフィール情報提供部１２４は、ユーザにその項目のプロフィール情報を入力させる（ステップＳ２０８）。プロフィール情報が入力されると（ステップＳ２１０のＹＥＳ）、プロフィール情報提供部１２４は、各プロフィール情報をそれぞれ項目コードに対応づけてユーザ情報取得部１６６に通知する。ユーザ情報取得部１６６は、これらのプロフィール情報を取得し、必須項目のうち、合致条件が設定された項目が合致するか否かを判断する（ステップＳ２１２）。合致する場合（ステップＳ２１２のＹＥＳ）、取得したプロフィール情報をユーザ情報としてサービス利用ユーザ情報記憶部１６８に登録し（ステップＳ２１４）、サービスの利用を許可する（ステップＳ２１８）。また、ステップＳ２１０で新たなプロフィール情報が入力された場合は、そのプロフィール情報をプロフィール情報記憶部１３０にも登録する。
【００７５】
一方、ステップＳ２０４で、必要な種類のプロフィールが登録されていない場合（ステップＳ２０４のＮＯ）、ユーザにプロフィールの登録を要請する（ステップＳ２３０）。プロフィールが登録されると（ステップＳ２３２のＹＥＳ）、ステップＳ２０６に進み、同様の処理が行われる。また、ステップＳ２０２において、ユーザ情報が登録されている場合（ステップＳ２０２のＹＥＳ）、そのユーザ情報の登録が行われた後に、必要項目に変更があったか否かを判断する（ステップＳ２４０）。必要項目に変更があった場合（ステップＳ２４０のＹＥＳ）、ステップＳ２０６に進み、同様の処理が行われる。一方、ステップＳ２４０において、必要項目に変更がなかった場合（ステップＳ２４０のＮＯ）、ステップＳ２１８に進み、サービスの利用を許可する。一方、ステップＳ２１２で必須項目のうち、合致条件が設定された項目が合致しない場合（ステップＳ２１２のＮＯ）、ユーザに再入力を要請する（ステップＳ２２４）。再入力がされると（ステップＳ２２６のＹＥＳ）、ステップＳ２１２に進み、同様の処理が行われる。また、ステップＳ２２６で再入力がされない場合（ステップＳ２２６のＮＯ）、利用不可とされる（ステップＳ２３４）。
【００７６】
なお、以上のステップＳ２３０において、たとえば、特定のサービスの利用申込をしたユーザが識別情報を有していなかったり、プロフィールを登録していないような場合は、ユーザにプロフィールの登録を要請して、そのユーザがプロフィール情報管理システム１００のサービスを利用するように招待するようにすることもできる。また、サービス提供部１６４の管理者は、自己が提供するサービスの利用者の候補を設定し、利用者の候補が識別情報を有していなかったり、プロフィールを登録していないような場合は、その候補にプロフィールの登録を要請して、その候補がプロフィール情報管理システム１００のサービスを利用するように招待するようにすることもできる。
【００７７】
以上の構成により、ユーザは、プロフィール情報管理部１２０のプロフィール情報記憶部１３０に自己のプロフィールを登録しておけば、他のサービスを利用する場合でも、当該サービスの管理者もプロフィール情報管理システム１００のユーザとして設定されていれば、個別にプロフィール情報を入力することなく、他のサービスを利用することができる。また、他のサービスを利用する際に新たな項目のプロフィール情報を入力した場合、その内容が、プロフィール情報記憶部１３０のプロフィールにも記憶されるので、自分のプロフィールを充実させていくこともできる。
【００７８】
なお、サービス提供処理部１６０の構成の全部または一部の構成は、プロフィール情報管理システム１００の管理者の管理下外に設定された構成とすることができる。
【００７９】
次に、（３）の同じユーザのプロフィール情報を含むプロフィールやアドレス帳のいずれかにおいて、当該ユーザのプロフィール情報が更新されたときに、同期させて更新するよう設定された他のプロフィールやアドレス帳の対応するプロフィール情報も更新することができる機能を説明する。
【００８０】
図１１は、本実施の形態におけるプロフィール情報管理システム１００の他の例を示す図である。
プロフィール情報管理システム１００は、図１を参照して説明したユーザ認証処理部１１０およびプロフィール情報管理部１２０に加えて、さらに、アドレス情報管理部１４０と、情報更新部１５０と、更新関係情報記憶部１５２とを含む構成とすることができる。
【００８１】
本実施の形態において、プロフィール情報管理システム１００は、ユーザ毎に、用途の異なる複数種類のアドレス帳を提供する。つまり、ユーザは１つのユーザＩＤに対して、複数種類のアドレス帳を持つことができる。ここで、用途の異なる複数種類のアドレス帳は、たとえば、「社内用」、「社外用」、「プライベート用」等とすることができる。たとえば、ユーザは、同一人物のアドレス情報を複数種類のアドレス帳それぞれで管理することもできる。ここで、図２に示したように、アドレス帳の種類毎にそれぞれアドレス帳ＩＤが割り当てられる。
【００８２】
アドレス情報管理部１４０は、アドレス情報入力受付部１４２と、アドレス情報提供部１４４と、アドレス情報記憶部１４８とを含む。
【００８３】
アドレス情報記憶部１４８は、各アドレス帳に含まれるアドレス情報を記憶する。アドレス情報入力受付部１４２は、ユーザから、アドレス帳に含めるアドレス情報の入力を受け付ける。ユーザは、自分の端末の操作部等を用いて、アドレス情報を入力することができる。アドレス情報入力受付部１４２が受け付けたアドレス情報は、アドレス情報記憶部１４８に記憶される。
【００８４】
アドレス情報提供部１４４は、アドレス情報入力受付部１４２が受け付けたアドレス情報やアドレス情報記憶部１４８に記憶されたアドレス情報をユーザの端末のディスプレイに表示する処理等を行う。
【００８５】
また、アドレス情報管理部１４０は、ユーザの指示に基づき、複数のユーザのアドレス帳を統合してこれらのアドレス帳のユーザで共有するようにする機能をさらに含むことができる。このとき、アドレス情報記憶部１４８は、各アドレス情報につき、もとの所有者であるユーザを識別する情報を対応づけて記憶することができる。
【００８６】
更新関係情報記憶部１５２は、複数の項目それぞれに対応するあるユーザのプロフィール情報を含むプロフィールまたはアドレス帳が更新されたときに、そのユーザのプロフィール情報に関し、当該プロフィールまたはアドレス帳の更新に伴い、同期させて更新する下位のプロフィールまたはアドレス帳の設定を記憶する。情報更新部１５０は、いずれかのプロフィールまたはアドレス帳に含まれるいずれかのユーザのプロフィール情報が更新されると、更新関係情報記憶部１５２を参照して、当該プロフィールまたはアドレス帳の更新に伴い、同期させて更新する下位のプロフィールまたはアドレス帳が設定されている場合、当該下位のプロフィールまたはアドレス帳に含まれるそのユーザのプロフィール情報を、上位のプロフィールまたはアドレス帳の更新された項目に対応するプロフィール情報で更新する。ただし、情報更新部１５０は、いずれかのユーザのプロフィール情報が更新された場合でも、情報が削除される等して、対応する項目の情報がない（たとえばnull）場合は、情報の更新があったと扱わず、下位のプロフィールまたはアドレス帳の更新も行わないようにすることができる。
【００８７】
図１２は、更新関係情報記憶部１５２の内部構成の一例を示す図である。
ここでは、たとえば、プロフィールＩＤ毎に、同期させて更新する下位のプロフィールまたはアドレス帳のＩＤが記憶されている。なお、本実施の形態において、後述するように、アドレス帳の項目がプロフィールＩＤを含む構成とすることができる。そのため、プロフィールＩＤに基づき、各アドレス帳の各登録対象者の情報とプロフィール情報との対応関係を把握することができる。
【００８８】
たとえば、上位ＩＤ「ＰＮ−０００１」のプロフィールに対して、下位ＩＤ「ＡＮ−０００２」や「ＡＮ−０００３」が対応づけられている。また、上位ＩＤ「ＡＮ−０００２」や「ＡＮ−０００３」に対して、それぞれ、下位ＩＤ「ＡＮ−０１０１」が対応づけられている。ここで、たとえば、ＩＤ「ＡＮ−０１０１」のアドレス帳は、ＩＤ「ＡＮ−０００２」のアドレス帳とＩＤ「ＡＮ−０００３」のアドレス帳とを統合してこれらのアドレス帳のユーザで共有されるアドレス帳とすることができる。このような設定としておくことにより、統合前のアドレス帳が更新された場合、統合されたアドレス帳の情報を同期して更新することができる。
【００８９】
図１３は、図１２に示したように設定されている場合に、各プロフィールやアドレス帳が更新される状態を示すイメージ図である。
たとえば、「ＰＮ−０００１」のプロフィールが更新されると、情報更新部１５０は、同期させて更新するよう設定された下位のアドレス帳ＩＤ「ＡＮ−０００２」、アドレス帳ＩＤ「ＡＮ−０００３」、およびアドレス帳ＩＤ「ＡＮ−０１０１」の「ＰＮ−０００１」で特定される登録対象者の対応する項目の情報を更新する。
【００９０】
一方、たとえば、アドレス帳ＩＤ「ＡＮ−０１０１」のアドレス帳において、「ＰＮ−０００１」で特定される登録対象者のいずれかの項目の情報が更新された場合でも、情報更新部１５０は、上位のアドレス帳ＩＤ「ＡＮ−０００２」、アドレス帳ＩＤ「ＡＮ−０００３」、およびプロフィールＩＤ「ＰＮ−０００１」を更新しない。
【００９１】
図１４は、アドレス情報記憶部１４８の内部構成の一例を示す図である。
アドレス情報記憶部１４８は、アドレス帳ＩＤ欄と、アドレス番号欄と、項目コード欄と、項目名欄と、内容欄と、同期状況欄とを含む。アドレス帳ＩＤ「ＡＮ−０００２」はこのユーザの社内アドレス帳のＩＤを示す。
【００９２】
項目コードは、アドレス帳に含まれる複数の項目それぞれに割り当てられ、各項目を識別する。ここで、たとえば、氏名に関しては、プロフィールおよびアドレス帳のいずれにも含まれる。また、氏名は、プロフィールおよびアドレス帳のいずれにおいても同じ内容である可能性が高い。本実施の形態において、項目コードは、プロフィールおよびアドレス帳にそれぞれ含まれる項目のうち、いずれにおいても同じ情報が入力され得る項目を互いに対応づけ可能に設定される。たとえば、ここでは、末尾の数字「０００１」等が共通となるように設定している。また、他の例として、プロフィール情報管理システム１００は、項目同士の対応づけを記憶したテーブルを含む構成とすることもできる。
【００９３】
項目名は、各項目に対応する情報の内容を示す名称である。ここで、理解のために示しているが、アドレス情報記憶部１４８は、項目名欄を含まない構成とすることもできる。
【００９４】
内容は、各項目に対応して、各ユーザから入力されたアドレス情報である。本実施の形態において、アドレス帳の項目には、「プロフィールＩＤ」が含まれる。アドレス帳のユーザが、登録対象者のプロフィールＩＤを入力すると、このアドレス情報と、入力されたプロフィールＩＤで特定されるプロフィールとを同期させるための設定を行うことができる。このような設定をした場合、更新関係情報記憶部１５２において、プロフィールＩＤの下位ＩＤとして、このアドレス帳のアドレス帳ＩＤが対応づけて記憶される。
【００９５】
同期状況欄には、プロフィールと同期されているか否か、また同期可能か否か等を示す情報が記憶される。たとえば、アドレス番号「１．」の登録対象者については、プロフィールＩＤとして「ＰＮ−０００１」が入力されており、同期状況は「設定中」となっている。これは、このアドレス情報が、登録対象者のプロフィールＩＤ「ＰＮ−０００１」で特定されるプロフィールと同期設定されていることを示す。
【００９６】
一方、アドレス番号「２．」の登録対象者については、プロフィールＩＤとして「ＰＮ−０００５」が入力されており、「設定可」となっている。これは、このアドレス情報が、登録対象者のプロフィールＩＤ「ＰＮ−０００５」で特定されるプロフィールと同期可能であるが、同期設定されていないことを示す。
【００９７】
プロフィール情報記憶部１３０に記憶されたいずれかのプロフィールが更新されると、プロフィール情報提供部１２４は、情報更新部１５０に更新されたプロフィールのプロフィールＩＤを通知する。情報更新部１５０は、更新関係情報記憶部１５２を参照する。更新されたプロフィールのプロフィールＩＤに下位ＩＤが対応づけられていると、情報更新部１５０は、プロフィール情報提供部１２４から、そのプロフィールＩＤの更新された項目の項目コード、および当該項目コードに対応するプロフィール情報を取得する。
【００９８】
情報更新部１５０は、プロフィール情報提供部１２４から取得した下位ＩＤに基づき、更新対象のアドレス帳の登録対象者のアドレス情報を特定する。次いで、情報更新部１５０は、項目コードに基づき、更新対象の項目を特定し、その項目のアドレス情報を更新されたプロフィール情報で更新する。本実施の形態において、各項目には項目コードが付されており、同じ情報が入力され得る項目は、互いに対応づけ可能に設定されている。そのため、アドレス情報とプロフィール情報との対応する項目を把握することができる。
【００９９】
また、アドレス帳のユーザは、プロフィールと同期設定している場合でも、アドレス情報入力受付部１４２を介してアドレス情報を自分で入力してさらに更新することもできる。ただし、本実施の形態において、アドレス帳ＩＤが下位ＩＤと設定されているので、アドレス情報が更新されても、情報更新部１５０は、同期設定されたプロフィールのプロフィール情報は更新しない。
【０１００】
本実施の形態において、アドレス帳のユーザは、アドレス情報を入力したい登録対象者のアドレス情報を、登録対象者のプロフィールから取得することもできる。たとえば、アドレス帳のユーザが登録対象者のプロフィールを閲覧可能な場合、図４に示した登録対象者のプロフィールを閲覧中に、取得ボタン３２０を押すことにより、そのプロフィールのプロフィール情報を取得して、自己のアドレス帳に取り込むことができる。取得ボタン３２０が押されると、プロフィール情報管理部１２０のプロフィール情報提供部１２４は、そのプロフィールのプロフィール情報を、情報更新部１５０に提供する。情報更新部１５０は、プロフィール情報提供部１２４から取得したプロフィール情報をアドレス情報として、アドレス情報記憶部１４８に書き込む。ここで、取得ボタン３２０が押された場合、プロフィールのユーザに、アドレス帳のユーザの識別情報等を表示して、そのユーザのアドレス帳と同期設定をしてよいか否かを確認し、プロフィールのユーザの承認が得られてから同期設定をするようにすることもできる。
【０１０１】
また、たとえば、アドレス帳のユーザが、登録対象者のプロフィールＩＤを知っている場合、自分のアドレス帳のプロフィールＩＤ欄にプロフィールＩＤを入力することにより、アドレス帳に、同期設定ボタンが表示されるようにすることもできる。また、プロフィールのユーザが、知人に自己のプロフィールＩＤを通知して、自己のプロフィールと同期設定するよう促すこともできる。
【０１０２】
図１５は、アドレス情報提供部１４４により、ユーザの端末のディスプレイに表示されるアドレス帳を模式的に示す図である。
ユーザのアドレス帳には、アドレス帳毎に異なるＩＤが付与されている。たとえば、図１５（ａ）に示すように、このユーザの社内アドレス帳４０４には、「ＡＮ−０００２」というＩＤが付されている。また、たとえば、図１５（ｂ）に示すように、このユーザの社外アドレス帳４０６には、「ＡＧ−０００２」というＩＤが付されている。
【０１０３】
また、ユーザが「基本」、「プライベートアドレス帳」、「追加」等と記載されたタブを選択すると、それぞれ、基本アドレス帳４０２、プライベートアドレス帳４０８、追加ページ４１０が表示される。基本アドレス帳４０２は、ユーザがアドレス情報を入力するためのページとすることができ、ユーザは、各登録対象者の氏名や生年月日等、いずれのアドレス帳でも共通するような基本的な情報を基本アドレス帳４０２のページから入力することができる。追加ページ４１０では、たとえば新たな種類のアドレス帳を追加する設定を行うことができる。
【０１０４】
図１５（ａ）の社内アドレス帳４０４では、各登録番号のアドレス情報として、それぞれ、「名前」、「メールアドレス」、「内線」、「プロフィールＩＤ」等が表示されている。図１５（ｂ）の社外アドレス帳４０６では、各登録番号のアドレス情報として、それぞれ、「名前」、「メールアドレス」、「電話番号（代表）」、「プロフィールＩＤ」等が表示されている。
【０１０５】
また、社内アドレス帳４０４および社外アドレス帳４０６の双方において、各登録番号のアドレス情報の横には、詳細ボタン４２０が設けられている。詳細ボタン４２０を押すと、登録対象者の詳細なアドレス情報を閲覧することができる。
【０１０６】
また、社内アドレス帳４０４および社外アドレス帳４０６の双方において、各登録番号のアドレス情報の横には、同期解除ボタン４２２、同期設定ボタン４２４、同期設定ボタン４２６が設けられている。ここで、図１５（ａ）の登録番号「１」のアドレス情報については、同期解除ボタン４２２が表示されており、その下に「同期中です」と示されている。これは、登録番号「１」のアドレス情報は、現在登録対象者のプロフィールと同期されていることを示す。ユーザが同期解除ボタン４２２を押すと、同期状態が解除される。
【０１０７】
また、図１５（ａ）の登録番号「２」のアドレス情報については、同期設定ボタン４２４が表示されている。これは、登録番号「２」のアドレス情報は、登録対象者のプロフィールと同期されていないが、同期可能であることを示す。ユーザが同期設定ボタン４２４を押すと、このアドレス情報が、登録対象者のプロフィールと同期される。図１５（ｂ）の登録番号「２」のアドレス情報も同様である。
【０１０８】
一方、図１５（ｂ）の登録番号「１」のアドレス情報については、同期設定ボタン４２６が塗りつぶされている。これは、登録番号「１」のアドレス情報は、登録対象者のプロフィールと同期されておらず、このままでは同期設定もできないことを示す。同期設定ボタン４２６の下に、「同期するには？」とのリンク情報が示されている。ユーザがこの文字をクリックすると、同期するための方法が表示される。たとえば、登録対象者がアドレス帳のユーザに自分のプロフィールを提供可能とする設定としていない場合は、登録対象者にプロフィールを提供可能とする設定を促すためのメールやメッセージを送信するための手順が示される。また、登録対象者がプロフィール情報管理システム１００のサービスを利用していない場合は、登録対象者にプロフィール情報管理システム１００のサービス利用のための登録、プロフィールの作成、およびプロフィールを提供可能とする設定を促すためのメールやメッセージを送信するための手順が示される。
【０１０９】
以上の構成により、自分のプロフィールを更新すると、同期設定した他のユーザのアドレス帳中の自分のアドレス情報も更新することができ、管理を簡易にすることができる。
【０１１０】
各図に示したプロフィール情報管理システム１００の各構成要素は、ハードウエア単位の構成ではなく、機能単位のブロックを示している。プロフィール情報管理システム１００の各構成要素は、任意のコンピュータのＣＰＵ、メモリ、メモリにロードされた本図の構成要素を実現するプログラム、そのプログラムを格納するハードディスクなどの記憶ユニット、ネットワーク接続用インタフェースを中心にハードウエアとソフトウエアの任意の組合せによって実現される。そして、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。また、プロフィール情報管理システム１００の各構成要素は、たとえばインターネット等の外部ネットワークや、ＬＡＮ等の内部ネットワーク等を介してデータの送受信を行う構成とすることができる。
【０１１１】
以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。
【０１１２】
以上の実施の形態においては、個人がプロフィールやアドレス帳を登録する場合を例として示したが、プロフィールやアドレス帳は、会社やサークル等のグループが登録する構成とすることもできる。たとえば、ある会社がプロフィールやアドレス帳を登録する場合、社内アドレス帳には、社員のプロフィール情報を記憶しておくことができる。また、社外アドレス帳には、取引先のプロフィール情報を記憶しておくことができる。
【０１１３】
アドレス帳も、アドレス帳の種類毎に、他のユーザに公開、非公開の設定とすることができる。また公開対象も、ユーザの制限なく公開したり、プロフィールと同期している他のユーザに対してのみ公開等の設定とすることができる。たとえば、上記のように、ある会社がアドレス帳を登録する場合、社外アドレス帳に、社員の社外用のプロフィール情報を記憶しておくことができる。このようなアドレス帳を取引先等に提供する設定としておくことにより、取引先のユーザが、この会社の社員のプロフィール情報を簡易に閲覧することができる。一方、社外アドレス帳に、取引先のプロフィール情報も記憶されている場合、このような情報は他のユーザに提供しない設定とすることが好ましい。以上から、アドレス帳について、登録対象者毎に、他のユーザに提供する設定や、全員に公開する設定等適宜設定するようにしたり、たとえば社員コードが含まれる場合等、所定の条件を満たす場合にのみ公開する設定等、適宜設定可能とすることができる。
【０１１４】
なお、情報更新部１５０は、各ユーザのプロフィールの属性に基づき、その属性にあった他のユーザのプロフィール情報を、当該ユーザのアドレス帳に記入することができる。たとえば、住所に基づき、当該ユーザの家の近くの病院や店舗のプロフィール情報をアドレス帳に追加することができる。アドレス帳のユーザは、自分のアドレス帳に不要なアドレス情報が追加された場合、適宜削除することができる。
【０１１５】
なお、以上の形態で説明した図７のサービス利用ユーザ情報記憶部１６８として、図１１に示したアドレス情報記憶部１４８に記憶されたアドレス帳と同様の機能を有するものを用いることもできる。このようにすれば、サービス利用ユーザ情報記憶部１６８に登録されたユーザのプロフィールが更新された場合に、サービス利用ユーザ情報記憶部１６８に記憶された当該ユーザのユーザ情報も同期して更新することができる。
【０１１６】
また、以上では、サービス提供処理部１６０の管理者がフォーマットにない新たな項目を設定する場合を例として説明したが、プロフィールのユーザが自己のプロフィールに追加するために、新たな項目を入力するようにすることもできる。これにより、プロフィールのユーザが、自分のプロフィールを充実させることができる。この場合も、プロフィール項目管理部１２８は、上記と同様の処理を行うことができる。
【０１１７】
また、プロフィール情報提供部１２４は、プロフィール項目管理部１２８がプロフィールに含むべき新たな項目の設定を受け付けて、当該項目をプロフィールに含むべき項目としてプロフィール項目記憶部１３２に記憶した場合に、当該新たな項目が追加されたことを既にプロフィール情報記憶部１３０にプロフィールを記憶している各ユーザに提示することができる。図１６は、図４を参照して説明したユーザの端末のディスプレイに表示されるプロフィールの他の例を示す図である。ここでは、図４に示したタブに加えて、さらに「新着情報」というタブ（新着情報ページ３１２）が設けられている。新着情報ページ３１２には、システム管理者等から、このプロフィールのユーザへの連絡やお知らせ等が表示される。
【０１１８】
プロフィール項目記憶部１３２に、新たなプロフィールに含むべき新たな項目が追加されると、その情報が新着情報ページ３１２に表示されるようにすることができる。ここで、プロフィール項目記憶部１３２に、新たなプロフィールに含むべき新たな項目が追加された場合に、すべてのユーザにこの情報を提示してもよく、一部のユーザにのみ提示してもよい。一部のユーザにのみ提示する例としては、たとえば、表示名が「ゴルフのスコア」である新たな項目が設定された場合は、趣味として「ゴルフ」を記入しているユーザ等、関連の高そうなユーザの新着情報ページ３１２にのみ表示するようにすることができる。また、一部のユーザにのみ提示する他の例としては、たとえば、プロフィールのユーザの一人が新たなプロフィールに含むべき新たな項目を追加した場合は、そのユーザのプロフィールやアドレス帳と情報が同期設定されているユーザ等、ユーザ同士の関連がある他のユーザの新着情報ページ３１２にのみ表示するようにすることができる。
【０１１９】
新着情報ページ３１２において、「新規プロフィール項目」として表示された項目のボックスにユーザがチェックを入れて選択して、「この項目を追加」というボタン３３０を押すと、当該ユーザのプロフィールに、この項目を取り込むことができる。これにより、ユーザは、新たに取り込まれた項目に対するプロフィール情報を入力することができる。プロフィール情報入力受付部１２２は、ユーザの入力を受け付け、当該プロフィール情報を当該ユーザのプロフィールの一部としてプロフィール情報記憶部１３０に記憶することができる。これにより、各ユーザが、簡易な手順で自分のプロフィールを充実させていくことができる。
【０１２０】
以上の実施の形態において、たとえば図８および図９を参照して、管理者がプロフィールの項目を設定する手順を説明したが、プロフィールのユーザが項目を追加することもできる。
【０１２１】
また、プロフィールのユーザが設定する場合でも、サービス提供処理部１６０の管理者であるユーザが設定する場合でも、ユーザが任意にプロフィールの項目を追加できるようにすると、たとえば同じ項目名の項目が複数設定されたり、ユーザが入力する項目の項目名が異なるために、実際には同様の項目であっても異なる項目として複数の項目が追加され、必要以上の項目が設定されて管理が困難になる可能性がある。たとえば、既に内容を全角で入力することが設定された「氏名」という項目名の項目がある場合に、他のユーザが、新たに内容を半角カタカナで入力することを設定した「氏名」という項目名の項目を設定してしまうと、同じ項目名に対して異なるルールで入力されたデータが存在することになり、データを統一的に管理できなくなってしまう。
【０１２２】
また、たとえば、プロフィール項目記憶部１３２に既に「好きなミュージック」という項目が設定されているにもかかわらず、ユーザが「好きな音楽」という項目を入力した場合に、この入力を無制限に受け付けると、「好きなミュージック」と「好きな音楽」という同様の項目が存在することになってしまう。
【０１２３】
そこで、プロフィール項目管理部１２８は、ユーザが「新たな項目を設定」等のボタンを選択して、任意の項目名を入力すると、プロフィール項目記憶部１３２に記憶された既に設定済の項目名の中から、同様のものを検索して、その候補をユーザに提示する処理を行うことができる。たとえば、ユーザが「新たな項目を設定」等のボタンを選択して、「氏名」と入力すると、「既に「氏名」という項目が存在します。この項目に必要な情報を入力して下さい。」等のメッセージをユーザに提示することができる。また、ユーザが「新たな項目を設定」等のボタンを選択して、「好きな音楽」と入力した場合、「好きなミュージック」という項目や、「好きな○○」という類似の項目を提示して、ユーザに既にプロフィール項目記憶部１３２に記憶されている類似の項目を提示する処理を行うことができる。これに対して、ユーザが提示された項目を選択した場合は、その項目がユーザのプロフィールの項目として設定されるようにすることができる。
【０１２４】
また、プロフィール項目管理部１２８は、ユーザが「新たな項目を設定」等のボタンを選択して、任意の項目名を入力してプロフィール項目記憶部１３２に記憶された既に設定済の項目名の中から、同様のものを検索する際、すでにそのユーザのプロフィールに含まれる項目名は、候補として提示しないようにすることもできる。たとえば、ユーザが既に「好きな音楽」という項目のプロフィール情報を登録している場合、ユーザが「新たな項目を設定」等のボタンを選択して、たとえば「好きな芸能人」と入力すると、プロフィール項目管理部１２８は、「好きな○○」という類似の項目をユーザに提示するが、その際、「好きな音楽」という項目は提示しないようにすることができる。これにより、ユーザが同じ項目名のプロフィール情報を二重登録しないようにすることができる。
【０１２５】
さらに、以上の実施の形態においては、各ユーザが、「社内用」、「社外用」、「プライベート用」等複数のプロフィールを有する構成を記載したが、各ユーザは、一つのプロフィールのみを有する構成とすることもできる。この場合も、各ユーザは、一つのプロフィールで、複数のサイトやサービスに参加可能な構成とすることができる。
【０１２６】
図１７は、この構成を示す概念図である。ここで、ユーザＸ、Ｙ、Ｚは、それぞれ個人プロフィールを有している。各ユーザＸ、Ｙ、Ｚのプロフィールには識別情報が付されており、識別情報で区別される。ここでは、各ユーザＸ、Ｙ、Ｚの個人プロフィールの識別情報をそれぞれ「Ｘ」、「Ｙ」、「Ｚ」とする。一方、Ａ社、およびＢ社は、それぞれインターネット上で、所定のサイトを提供している。ここで、従来は、ユーザＸがたとえばＡ社のサイトに参加するためには、ユーザＸがＡ社のサイトにプロフィール情報を登録する必要があった。そして、ユーザＸのプロフィール情報は、Ａ社のサイト内に記憶されていた。そのため、Ａ社のサイトが閉じられてしまうと、ユーザＸのプロフィール情報もユーザＸからアクセス不能なってしまっていた。
【０１２７】
しかし、本実施の形態の構成によれば、各個人のプロフィールは、個人が登録しておき、サイトを提供する提供者は、個人のプロフィールの中から、必要なプロフィール項目の情報のみを束ねる（アグリゲートする）だけの構成とすることができる。図１７に示した例では、たとえば、ユーザＸおよびユーザＺがＡ社のサイトに参加している。この場合、Ａ社には、ユーザＸの個人プロフィールのうち、Ａ社で必要なプロフィール項目のみを含むプロフィール情報ＸＡが提供される。また、ユーザＸは、個人プロフィールを一つ準備するだけで、Ａ社のサイトおよびＢ社のサイトに参加することができる。このとき、Ａ社のサイトには、Ａ社で必要なプロフィール項目のみを含むプロフィール情報ＸＡが提供されるが、Ｂ社のサイトには、Ｂ社で必要なプロフィール項目のみを含むプロフィール情報ＸＢが提供される。これにより、サイトの提供者側の処理が簡単になるとともに、プロフィールのユーザは、自分でプロフィールを管理することができるとともに、一つのプロフィールのみで複数のサイトに参加することができる。
【０１２８】
このような仕組みは、以下の手順で管理することができる。ここでは、図１に示したプロフィール情報管理部１２０がこの管理を行うことができる。プロフィール情報管理部１２０は、図１に示した提供可能ユーザ情報記憶部１３１に変えて、または提供可能ユーザ情報記憶部１３１に加えて、さらに中間管理テーブル５００を含むことができる。中間管理テーブル５００は、プロフィール情報管理部１２０に含まれる構成とすることができる。中間管理テーブル５００の構成は後述する。
【０１２９】
図１８は、プロフィール情報記憶部１３０に個人プロフィールが記憶されているユーザがあるサイトの利用申込をする際の処理手順を示すフローチャートである。まず、ユーザは、自分のプロフィールＩＤと、参加したいサイトのタグ（ＩＤ）とを指定して参加申込を行う（ステップＳ３００）。ＩＤの指定は、たとえば、ユーザが参加したいサイトのログインボタンを押すと、そのサイトのＩＤとユーザのプロフィールＩＤとがプロフィール情報管理部１２０に自動的に通知されるようにすることができる。プロフィール情報管理部１２０は、ユーザに、そのサイトに参加するために、そのサイトの管理者に対して開示する必要のあるプロフィール項目を提示する。サイトの管理者は、自己のサイトを利用するために必須のプロフィール項目と任意のプロフィール項目とを設定しておくことができる。ユーザが、少なくともそのサイトで必須と設定されたプロフィール項目の情報を提供することを承認した場合（ステップＳ３０２のＹＥＳ）は、プロフィール情報管理部１２０は、ユーザのプロフィールＩＤとサイトのＩＤとの対応付けを中間管理テーブル５００に記憶する（ステップＳ３０４）。
【０１３０】
図１９は、中間管理テーブル５００の内部構成の一例を示す図である。中間管理テーブル５００は、プロフィールＩＤ欄と、サイトタグ（ＩＤ）欄と、追加項目承認欄とを含む。図１８のステップＳ３０２でユーザが承認した場合は、追加項目承認欄に「承認済」と記憶される。
【０１３１】
図１８に戻り、中間管理テーブル５００に、プロフィールＩＤとサイトタグ（ＩＤ）とが対応付けられており、追加項目承認欄で、「承認済」となっている場合、そのユーザの対応するサイトの利用が許可される（ステップＳ３０６）。しかし、この後、たとえばサイトの管理者が、自己のサイトを利用するために必須のプロフィール項目や任意のプロフィール項目を追加する場合がある。サイトでプロフィール項目の追加があった場合（ステップＳ３０８のＹＥＳ）、ユーザがこのサイトを次に利用する際等に、追加されたプロフィール項目の内容をそのサイトの管理者に提供可能とするか否かをユーザに問い合わせる（ステップＳ３１０）。ユーザが追加されたプロフィール項目の情報を提供することを承認した場合（ステップＳ３１０のＹＥＳ）、ステップＳ３０６に戻り、ユーザのそのサイトの利用を許可することができる。一方、ユーザが追加されたプロフィール項目の情報を提供することを承認しない場合（ステップＳ３１０のＮＯ）、ユーザのこのサイトの利用を不可とする（ステップＳ３１２）。この場合、プロフィール情報管理部１２０は、中間管理テーブル５００から、そのユーザとそのサイトとの対応付け情報を削除することもできる。なお、このような処理は、サイトで必須として設定されたプロフィール項目の場合のみの処理とすることができる。任意と設定されたプロフィール項目については、ユーザが承認した場合は、サイトに提供されるが、ユーザが承認しない場合は、サイトには提供されないようにすることができる。しかし、この場合でも、ユーザがサイトを利用可能な状態を保ったままとすることができる。
【０１３２】
ステップＳ３０２において、ユーザが必須とされたプロフィール項目の情報を提供することを承認しない場合（ステップＳ３０２のＮＯ）も、ユーザのそのサイトの利用は不可とされる（ステップＳ３１２）。
【０１３３】
また、以上では、ユーザが必須のプロフィール項目の情報を提供することを承認した場合には、ユーザがそのサイトを利用可能とする例を示したが、このような処理は、サイト側からの承認を得た後に行うこともできる。たとえば、図１９に示した中間管理テーブル５００には、「サイト承認」欄をさらに設け、サイト側が承認したか否かも記憶し、ユーザとサイトとの両方が互いに承認した場合に、サイトを利用可能とするようにすることができる。
【０１３４】
さらに、ユーザは、ユーザがサイトに提供可能と承認したプロフィール項目のうち、そのサイトで、公開可能なプロフィール項目を選択することができる。以上の処理において、ユーザがサイトに提供可能と承認したプロフィール項目は、サイトの管理者には開示される。しかし、その情報をさらにサイト内で公表して、他のユーザにも開示可能とするか否かは、ユーザが別途選択することができる。プロフィール情報管理部１２０は、ユーザのプロフィールのプロフィールＩＤとサイトのＩＤとの組合せ毎に、サイトの管理者に提供可能なプロフィール項目と、そのサイト内で他のユーザに公開可能なプロフィール項目との設定を記憶した記憶部をさらに含むことができる。
【０１３５】
以上の構成により、ユーザは、自分の個人プロフィールを一つ有しておけば、複数のサイトを利用する際に、いちいちプロフィール情報を入力することなく、他のサイトを利用することができるようになる。また、自分の情報を各サイトで公開したいような場合にも、各サイト毎に、公開する情報を設定することができる。また、以上の処理により、各サイトは、タグ（ＩＤ）で紐付いたユーザのプロフィールを束ねて管理することができる。
【０１３６】
本発明は、以下の態様も含む。
（項目ａ１）
複数の項目それぞれに対応する第１のユーザのプロフィール情報を、前記項目毎に複数種類のプロフィールのいずれに含ませるかを示す情報とともに当該第１のユーザの識別情報に対応づけて記憶するプロフィール情報記憶部と、
前記プロフィールの種類毎に当該プロフィールに含まれる前記第１のユーザのプロフィール情報を提供可能な他のユーザの識別情報を、当該第１のユーザの識別情報に対応づけて記憶する提供可能ユーザ情報記憶部と、
第２のユーザから、前記第１のユーザのいずれかの種類の前記プロフィールの提供要請があると、当該第２のユーザの識別情報に基づき、前記提供可能ユーザ情報記憶部を参照して、当該第２のユーザに対して前記第１のユーザの当該種類の前記プロフィールの提供が可能か否かを判断し、可能な場合に、前記プロフィール情報記憶部を参照して、当該第２のユーザに、当該種類の前記プロフィールに含まれる前記プロフィール情報を提供するプロフィール情報提供部と、
を含むプロフィール情報管理システム。
（項目ａ２）
項目ａ１に記載のプロフィール情報管理システムにおいて、
前記プロフィール情報記憶部は、前記プロフィール情報を、前記複数種類のプロフィール毎に準備された各前記項目をそれぞれ識別する項目コードに対応づけて記憶し、
前記項目コードは、他の種類のプロフィールにおいても同じプロフィール情報が入力され得る項目を互いに対応づけ可能に設定されたプロフィール情報管理システム。
（項目ａ３）
項目ａ２に記載のプロフィール情報管理システムにおいて、
前記第１のユーザから、一の種類の前記プロフィールの前記項目へのプロフィール情報の入力を受け付けると、当該項目の前記項目コードに基づき、他の一の種類の前記プロフィールの同じプロフィール情報が入力され得る対応する項目にも当該プロフィール情報を対応づけるか否かを前記第１のユーザに確認し、前記第１のユーザから対応づける指示があった場合、前記他の一の種類の前記プロフィールの対応する項目にも当該プロフィール情報を対応づけて前記プロフィール情報記憶部に記憶するプロフィール情報入力受付部をさらに含むプロフィール情報管理システム。
（項目ａ４）
項目ａ１から項目ａ３いずれかに記載のプロフィール情報管理システムにおいて、
第１のアドレス帳に含まれ、複数の項目それぞれに対応する前記第１のユーザのアドレス情報を、当該第１のアドレス帳の識別情報に対応づけて記憶するアドレス情報記憶部と、
前記第１のユーザの一の種類の前記プロフィールと前記第１のアドレス帳とを同期するか否かの設定を示す情報を記憶する更新関係情報記憶部と、
前記第１のユーザの前記一の種類のプロフィールと前記第１のアドレス帳とが同期する設定となっている場合、前記第１のユーザの前記一の種類のプロフィールに含まれる前記プロフィール情報が更新されると、前記第１のアドレス帳の前記第１のユーザのアドレス情報を、前記第１のユーザの前記一の種類のプロフィールの前記更新された項目に対応する前記プロフィール情報で更新する情報更新部と、
をさらに含むプロフィール情報管理システム。
（項目ａ５）
項目ａ４に記載のプロフィール情報管理システムにおいて、
前記第１のアドレス帳は、第２のユーザが管理するものであって、
前記提供可能ユーザ情報記憶部の設定に基づき、前記第２のユーザに対して前記第１のユーザの前記一の種類のプロフィールの提供が可能か否かを判断し、可能な場合に、前記第１のアドレス帳に、当該第１のアドレス帳と前記第１のユーザの前記一の種類のプロフィールとの同期設定が可能であることを示す情報を提示するアドレス情報提供部をさらに含むプロフィール情報管理システム。
（項目ａ６）
項目ａ４または項目ａ５に記載のプロフィール情報管理システムにおいて、
前記プロフィール情報提供部は、第２のユーザに、前記第１のユーザの前記一の種類のプロフィールに含まれる前記プロフィール情報を提供する際、当該第２のユーザに、当該第２のユーザのアドレス帳に、前記第１のユーザの前記一の種類のプロフィールに含まれる前記プロフィール情報を取込可能であることを示す情報を提示するプロフィール情報管理システム。
（項目ａ７）
コンピュータを、
複数の項目それぞれに対応する第１のユーザのプロフィール情報を、前記項目毎に複数種類のプロフィールのいずれに含ませるかを示す情報とともに当該第１のユーザの識別情報に対応づけて記憶するプロフィール情報記憶手段、
前記プロフィールの種類毎に当該プロフィールに含まれる前記第１のユーザのプロフィール情報を提供可能な他のユーザの識別情報を、当該第１のユーザの識別情報に対応づけて記憶する提供可能ユーザ情報記憶手段、
第２のユーザから、前記第１のユーザのいずれかの種類の前記プロフィールの提供要請があると、当該第２のユーザの識別情報に基づき、前記提供可能ユーザ情報記憶手段を参照して、当該第２のユーザに対して前記第１のユーザの当該種類の前記プロフィールの提供が可能か否かを判断し、可能な場合に、前記プロフィール情報記憶手段を参照して、当該第２のユーザに、当該種類の前記プロフィールに含まれる前記プロフィール情報を提供するプロフィール情報提供手段、
として機能させるプロフィール情報管理プログラム。
【符号の説明】
【０１３７】
１００ プロフィール情報管理システム
１１０ ユーザ認証処理部
１１２ ユーザ認証部
１１４ ユーザＩＤ情報記憶部
１２０ プロフィール情報管理部
１２２ プロフィール情報入力受付部
１２３ 提供可能ユーザ設定受付部
１２４ プロフィール情報提供部
１２８ プロフィール項目管理部
１３０ プロフィール情報記憶部
１３１ 提供可能ユーザ情報記憶部
１３２ プロフィール項目記憶部
１４０ アドレス情報管理部
１４２ アドレス情報入力受付部
１４４ アドレス情報提供部
１４８ アドレス情報記憶部
１５０ 情報更新部
１５２ 更新関係情報記憶部
１６０ サービス提供処理部
１６２ 要求項目設定受付部
１６４ サービス提供部
１６６ ユーザ情報取得部
１６８ サービス利用ユーザ情報記憶部
１７０ 要求項目記憶部
１７２ サービス情報記憶部
３０２ 基本プロフィール
３０４ 社内プロフィール
３０６ 社外プロフィール
３０８ プライベートプロフィール
３１０ 追加ページ
３１２ 新着情報ページ
３２０ 取得ボタン
３３０ ボタン
４０２ 基本アドレス帳
４０４ 社内アドレス帳
４０６ 社外アドレス帳
４０８ プライベートアドレス帳
４１０ 追加ページ
４２０ 詳細ボタン
４２２ 同期解除ボタン
４２４ 同期設定ボタン
４２６ 同期設定ボタン
５００ 中間管理テーブル
【図１】
2011081575.tif 000003
【図２】
2011081575.tif 000004
【図３】
2011081575.tif 000005
【図４】
2011081575.tif 000006
【図５】
2011081575.tif 000007
【図６】
2011081575.tif 000008
【図７】
2011081575.tif 000009
【図８】
2011081575.tif 000010
【図９】
2011081575.tif 000011
【図１０】
2011081575.tif 000012
【図１１】
2011081575.tif 000013
【図１２】
2011081575.tif 000014
【図１３】
2011081575.tif 000015
【図１４】
2011081575.tif 000016
【図１５】
2011081575.tif 000017
【図１６】
2011081575.tif 000018
【図１７】
2011081575.tif 000019
【図１８】
2011081575.tif 000020
【図１９】
2011081575.tif 000021