(57)【要約】提供装置（１１）は、属性情報格納部（１１１）と属性情報を仲介装置（１３）に送信する属性応答送信部（１１２）とを有し、取得装置（１２）は、属性情報を仲介装置（１３）に要求する属性要求送信部（１２１）と属性情報を仲介装置（１３）から受信する属性応答受信部（１２２）とを有し、仲介装置（１３）は、提供装置用ユーザＩＤおよび取得装置用ユーザＩＤの対応関係を格納したユーザ対応情報格納部（１３１）と、提供装置（１１）が保有する属性情報に関する情報を格納した提供装置情報格納部（１３２）と、要求先の提供装置（１１）を選択する要求先選択部（１３３）と、属性情報の要求を提供装置用ユーザＩＤを用いて提供装置（１１）に転送する属性要求転送部（１３４）と、提供装置（１１）より受信した属性情報を取得装置用ユーザＩＤを用いて取得装置（１２）に転送する属性応答転送部（１３５）とを有する。
2011129380.tif 000002
【特許請求の範囲】
【請求項１】
ユーザを識別可能な提供装置用ユーザ識別情報に対応付けて、前記ユーザの属性を表す属性情報を種類別に格納した属性情報格納手段と、
受信する属性要求転送電文に含まれる前記提供装置用ユーザ識別情報および前記種類を表す情報に基づいて、該提供装置用ユーザ識別情報に対応付けられた該種類の属性情報を含む属性応答電文を送信する属性応答送信手段と、
を有する提供装置と、
前記ユーザを識別可能な取得装置用ユーザ識別情報および要求対象の属性情報の種類を表す情報を含む属性要求電文を生成して送信する属性要求送信手段と、
前記要求対象の属性情報を含む属性応答転送電文を受信する属性応答受信手段と、
を有する取得装置と、
前記提供装置用ユーザ識別情報および前記取得装置用ユーザ識別情報の対応関係を格納したユーザ対応情報格納手段と、
前記提供装置の各々に格納されている属性情報に関する情報を格納した提供装置情報格納手段と、
前記取得装置より受信した前記属性要求電文によって要求される属性情報の要求先となる提供装置を、前記提供装置情報格納手段に基づいて選択する要求先選択手段と、
前記属性要求電文に含まれる取得装置用ユーザ識別情報に対応付けられ、前記要求先選択手段によって選択された提供装置によって識別可能な提供装置用ユーザ識別情報を、前記ユーザ対応情報格納手段に基づいて決定し、決定した提供装置用ユーザ識別情報および前記要求対象の属性情報の種類を表す情報を含む前記属性要求転送電文を生成し、前記要求先選択手段によって選択された提供装置に送信する属性要求転送手段と、
前記提供装置より受信した属性応答電文に含まれる属性情報、および、前記取得装置用ユーザ識別情報を含む属性応答転送電文を生成して前記取得装置に送信する属性応答転送手段と、
を有する仲介装置と
を有する属性情報仲介システム。
【請求項２】
前記属性要求電文に複数の前記属性情報の種類を表す情報が含まれるとき、
前記要求先選択手段は、前記種類毎に前記要求先の提供装置をそれぞれ選択し、
前記属性要求転送手段は、前記要求先選択手段によって選択された提供装置毎に前記属性要求転送電文を生成してそれぞれ送信し、
前記属性応答転送手段は、前記属性要求転送手段によって前記属性要求転送電文が送信された１つ以上の提供装置からそれぞれ受信した属性応答電文に含まれる属性情報、および、前記取得装置用ユーザ識別情報を含む属性応答転送電文を生成して前記取得装置に送信することを特徴とする請求項１に記載の属性情報仲介システム。
【請求項３】
前記仲介装置は、前記取得装置によって取得可能な属性情報の種類を表すアクセス条件を格納したアクセス条件格納手段をさらに有し、
前記要求先選択手段は、前記属性要求電文に含まれる種類を表す情報が前記取得装置によって取得可能であるか否かを前記アクセス条件格納手段に基づいて判定し、取得可能であると判定した種類の属性情報の要求先となる提供装置を、前記提供装置情報格納手段に基づいて選択することを特徴とする請求項１または請求項２に記載の属性情報仲介システム。
【請求項４】
前記各提供装置は、
前記アクセス条件を設定して前記仲介装置に提供するアクセス条件提供手段をさらに有し、
前記仲介装置は、
前記各提供装置から取得したアクセス条件を適用するか否かを表す情報を前記ユーザによって利用される装置を介して取得し、適用することを表す情報を取得した場合に、前記アクセス条件を前記アクセス条件格納手段に格納させるアクセス条件管理手段をさらに有することを特徴とする請求項３に記載の属性情報仲介システム。
【請求項５】
前記仲介装置は、
前記提供装置より受信した属性応答電文に含まれる属性情報を検証し、検証結果を照会するための検証キーを生成する属性情報検証手段と、
生成された検証キーおよび前記検証結果を対応付けて格納する検証結果格納手段と、
前記取得装置から受信する検証キーに対応付けられた検証結果を前記取得装置に送信する検証結果提供手段と、
をさらに有し、
前記属性応答転送手段は、前記検証キーを前記属性応答転送電文にさらに含めて前記取得装置に送信し、
前記取得装置は、
前記属性応答転送電文に含まれる検証キーを前記仲介装置に送信して前記検証結果を照会する検証結果照会手段をさらに有することを特徴とする請求項１から請求項４のいずれかに記載の属性情報仲介システム。
【請求項６】
前記検証結果格納手段は、前記検証キーおよび前記検証結果に、検証した前記属性情報をさらに対応付けて格納し、
前記属性応答転送手段は、前記属性要求電文によって要求される属性情報が前記検証結果格納手段に既に格納されている場合、前記要求先の提供装置から受信する前記属性応答電文に含まれる属性情報の代わりに前記検証結果格納手段に格納された属性情報を含めて前記属性応答転送電文を生成することを特徴とする請求項５に記載の属性情報仲介システム。
【請求項７】
前記各提供装置が、
該提供装置によってユーザを識別可能な提供装置用ユーザ識別情報に対応付けて前記ユーザの属性を表す属性情報を種類別に属性情報格納手段に格納しておき、
前記取得装置が、
前記取得装置によって前記ユーザを識別可能な取得装置用ユーザ識別情報および要求対象の属性情報の種類を表す情報を含む属性要求電文を生成して仲介装置に送信し、
前記仲介装置が、
前記提供装置用ユーザ識別情報および前記取得装置用ユーザ識別情報の対応関係をユーザ対応情報格納手段に格納しておき、
前記提供装置の各々に格納されている属性情報に関する情報を提供装置情報格納手段に格納しておき、
前記取得装置より受信した前記属性要求電文によって要求される属性情報の要求先となる提供装置を、前記提供装置情報格納手段に基づいて選択し、
前記属性要求電文に含まれる取得装置用ユーザ識別情報に対応付けられ、前記要求先として選択した提供装置によって識別可能な提供装置用ユーザ識別情報を、前記ユーザ対応情報格納手段に基づいて決定し、決定した提供装置用ユーザ識別情報および前記要求対象の属性情報の種類を表す情報を含む前記属性要求転送電文を生成し、前記要求先として選択した提供装置に送信し、
前記各提供装置が、
前記仲介装置から受信した前記属性要求転送電文に含まれる前記提供装置用ユーザ識別情報および前記種類を表す情報に基づいて、該提供装置用ユーザ識別情報に対応付けられた該種類の属性情報を含む属性応答電文を前記仲介装置に送信し、
前記仲介装置が、
前記提供装置より受信した属性応答電文に含まれる属性情報、および、前記取得装置用ユーザ識別情報を含む属性応答転送電文を生成して前記取得装置に送信し、
前記取得装置が、
前記属性応答転送電文を前記仲介装置から受信する、属性情報仲介方法。
【請求項８】
前記属性要求電文に複数の前記属性情報の種類を表す情報が含まれるとき、
前記仲介装置が、
前記種類毎に前記要求先の提供装置をそれぞれ選択し、
選択した提供装置毎に前記属性要求転送電文を生成してそれぞれ送信し、
前記属性要求転送電文を送信した１つ以上の提供装置からそれぞれ受信した属性応答電文に含まれる属性情報、および、前記取得装置用ユーザ識別情報を含む属性応答転送電文を生成して前記取得装置に送信することを特徴とする請求項７に記載の属性情報仲介方法。
【請求項９】
ユーザの属性を表す属性情報を提供する提供装置によって前記ユーザを識別可能な提供装置用ユーザ識別情報および前記属性情報を取得する取得装置によって前記ユーザを識別可能な取得装置用ユーザ識別情報の対応関係を格納したユーザ対応情報格納手段と、
前記各提供装置に格納されている属性情報に関する情報を格納した提供装置情報格納手段と、
前記取得装置より受信した属性要求電文によって要求される属性情報の要求先となる提供装置を、前記提供装置情報格納手段に基づいて選択する要求先選択手段と、
前記属性要求電文に含まれる取得装置用ユーザ識別情報に対応付けられ、前記要求先選択手段によって選択された提供装置によって識別可能な提供装置用ユーザ識別情報を、前記ユーザ対応情報格納手段に基づいて決定し、決定した提供装置用ユーザ識別情報および前記要求対象の属性情報の種類を表す情報を含む属性要求転送電文を生成し、前記要求先選択手段によって選択された提供装置に送信する属性要求転送手段と、
前記提供装置より受信した属性応答電文に含まれる属性情報、および、前記取得装置用ユーザ識別情報を含む属性応答転送電文を生成して前記取得装置に送信する属性応答転送手段と、
を備える仲介装置。
【請求項１０】
前記属性要求電文に複数の前記属性情報の種類を表す情報が含まれるとき、
前記要求先選択手段は、前記種類毎に前記要求先の提供装置をそれぞれ選択し、
前記属性要求転送手段は、前記要求先選択手段によって選択された提供装置毎に前記属性要求転送電文を生成してそれぞれ送信し、
前記属性応答転送手段は、前記属性要求転送手段によって前記属性要求転送電文が送信された１つ以上の提供装置からそれぞれ受信した属性応答電文に含まれる属性情報、および、前記取得装置用ユーザ識別情報を含む属性応答転送電文を生成して前記取得装置に送信することを特徴とする請求項９に記載の仲介装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの属性を表す属性情報を提供する提供装置および属性情報を取得する取得装置間における属性情報の送受信を仲介する属性情報仲介システムに関する。
【背景技術】
【０００２】
近年、ユーザの属性情報を利用した各種のサービスが、ネットワーク上において提供されるようになっている。ユーザの属性情報を利用したサービスを提供するこれらの装置で、ユーザの属性情報を管理する技術として、属性情報仲介システムと呼ばれるシステムが利用される。
このような属性情報仲介システムは、ユーザの属性情報を保有し提供する提供装置と、属性情報を取得し属性情報を利用してユーザにサービスを提供する取得装置と、提供装置および取得装置間における属性情報の送受信を仲介する仲介装置とを備えている。
図３０は、非特許文献１に記載されている、このような属性情報仲介システムの一例である。この属性情報仲介システムは、提供装置としてのＷｅｂ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ（ＷＳＰ）１００と、取得装置としてのＷｅｂ  Ｓｅｒｖｉｃｅ  Ｃｏｎｓｕｍｅｒ（ＷＳＣ）１０１と、仲介装置としてのＤｉｓｃｏｖｅｒｙ  Ｓｅｒｖｉｃｅ（ＤＳ）１０２と、ユーザ端末装置１０３とを備える。これらの装置はネットワークを介して互いに接続されている。
ＤＳ１０２は、属性情報を取得するために必要なリソース情報１０５をＷＳＰ１００より取得し保有する。また、ＤＳ１０２は、ＷＳＣ１０１からの要求に応じてリソース情報１０５をＷＳＣ１０１に提供する。
リソース情報１０５は、属性情報を保有するＷＳＰ１００の識別子、ＷＳＰ１００にアクセスするためのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）、属性情報の種類、ＷＳＰ１００にアクセスするためのセキュリティ条件等を含む。
ＷＳＰ１００は、属性情報１０４を保有している。ＷＳＰ１００は、ＷＳＣ１０１の要求に応じて属性情報１０４をＷＳＣ１０１に送付する。
また、ＷＳＰ１００は、保有する属性情報１０４に関するリソース情報１０５を発行し、ＤＳ１０２に提供する。
ＷＳＣ１０１は、ＤＳ１０２よりリソース情報１０５を取得し、取得したリソース情報１０５に基づいてＷＳＰ１００に属性情報１０４を要求する。
また、ＷＳＣ１０１は、ＷＳＰ１００から取得した属性情報１０４を利用して、ユーザ端末装置１０３に対してサービスを提供する。
この非特許文献１に記載の属性情報仲介システムはつぎのように動作する。
まず、ＷＳＰ１００は、事前処理として、ユーザ端末装置１０３を介してユーザの属性情報１０４を取得し、取得した属性情報１０４に関するリソース情報１０５を作成する。
次に、ＷＳＰ１００は、リソース情報１０５をＤＳ１０２に送付する。
次に、ＤＳ１０２は、リソース情報１０５を受信し、これを保管する。これで、この属性情報仲介システムは事前処理を終了する。
事前処理が終了した状態で、この属性情報仲介システムが属性情報を仲介する動作について説明する。
まず、ユーザ端末装置１０３は、ＷＳＣ１０１にアクセスし、ＷＳＣ１０１に対して属性情報１０４を必要とするサービスの提供を要求する。
次に、ＷＳＣ１０１は、属性情報１０４を取得するために必要なリソース情報１０５を要求するメッセージを作成し、ＤＳ１０２に送付する。
次に、このメッセージを受信したＤＳ１０２は、ＷＳＰ１００より取得し保管していたリソース情報１０５をＷＳＣ１０１に送付する。
次に、リソース情報１０５を受信したＷＳＣ１０１は、リソース情報１０５に記載されているＷＳＰ１００のＵＲＬに対して、属性情報１０４を要求するメッセージを送付する。
次に、このメッセージを受信したＷＳＰ１００は、ＷＳＣ１０１に属性情報１０４を送付する。
次に、属性情報１０４を取得したＷＳＣ１０１は、ユーザ端末装置１０３に対して属性情報１０４を利用したサービスを提供する。
このように、非特許文献１に記載された属性情報仲介システムでは、ＤＳ１０２が、属性情報１０４へアクセスするためのリソース情報１０５を集中的に管理することによって、ＷＳＰ１００およびＷＳＣ１０１間での属性情報の送受信を仲介する。
また、図３１は、特許文献１に記載されている、属性情報仲介システムの別の例である。特許文献１に記載の属性情報仲介システムは、提供装置としての送信者装置２００と、仲介装置２０１と、取得装置としての受信者装置２０２とを備える。これらの装置はネットワークを介して互いに接続されている。
この属性情報仲介システムでは、まず、送信者装置２００が、保有する情報２０３と、その情報を検証するための検証情報とをまとめて仲介装置２０１に送信する。
検証情報は、情報２０３から一意に生成される。検証情報は、情報２０３が改ざんされると情報２０３との対応が取れなくなるように構成されている。
次に、仲介装置２０１は、送信者装置２００から受信した情報２０３および情報２０３の検証情報を受信者装置２０２に転送する。
次に、受信者装置２０２は、仲介装置２０１から受信した情報２０３とその検証情報を利用して、受信した情報２０３が正しいか否か判定する。
そして、受信者装置２０２は、情報２０３が正しいと判定した場合にこれを利用する。
また、さらに他のこのような属性情報仲介システムの一例が、特許文献２に記載されている。この属性情報仲介システムは、提供装置としての属性プロバイダサーバと、取得装置としてのポータルサイトサーバと、仲介装置としてのファサードデータサービス（ＦＤＳ）サーバおよびリソース情報検索プロバイダサーバとを備え、これらの装置はネットワークを介して互いに接続されている。
この属性情報仲介システムでは、まず、ポータルサイトサーバは、ユーザから要求されたユーザ識別子のリソース情報をリソース情報検索プロバイダサーバから取得する。そして、ポータルサイトサーバは、取得したリソース情報に含まれる属性情報の項目をユーザに提示する。
次に、ポータルサイトサーバは、提示した項目のうちユーザによって選択された１つ以上の項目の属性情報をＦＤＳサーバに要求する。ＦＤＳサーバは、要求された１つ以上の属性情報をそれぞれ保有する各属性プロバイダサーバに、該当する属性情報を要求する。
次に、各属性プロバイダサーバはＦＤＳサーバに属性情報を送信する。そして、ポータルサイトサーバは、受信した属性情報をまとめてユーザに提示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２４１７６号公報
【特許文献２】特開２００８−３３６３８号公報
【非特許文献】
【０００４】
【非特許文献１】リバティアライアンスプ  ロジェクト（Ｌｉｂｅｒｔｙ  Ａｌｌｉａｎｃｅ  Ｐｒｏｊｅｃｔ）、″リバティ  アイデンティティ  ウェ  ブサービス  フレームワーク（Ｌｉｂｅｒｔｙ  Ｉｄｅｎｔｉｔｙ  Ｗｅｂ  Ｓｅｒｖｉｃｅｓ  Ｆｒａｍｅｗｏｒｋ）（ＩＤ−ＷＳＦ）Ｖ２．０″［ｏｎｌｉｎｅ］、２００７年７月９日、［平成２１年１２月１８日検索］、インターネット、＜ＵＲＬ  ｈｔｔｐ：／／ｗｗｗ．ｐｒｏｊｅｃｔｌｉｂｅｒｔｙ．ｏｒｇ／ｒｅｓｏｕｒｃｅ＿ｃｅｎｔｅｒ／ｓｐｅｃｉｆｉｃａｔｉｏｎｓ／ｌｉｂｅｒｔｙ＿ａｌｌｉａｎｃｅ＿ｉｄ＿ｗｓｆ＿２＿０＿ｓｐｅｃｉｆｉｃａｔｉｏｎｓ＿ｉｎｃｌｕｄｉｎｇ＿ｅｒｒａｔａ＿ｖ１＿０＿ｕｐｄａｔｅｓ＞
【発明の概要】
【発明が解決しようとする課題】
【０００５】
非特許文献１に記載された属性情報仲介システムでは、ＷＳＣ１０１は、属性情報を取得するために、ＤＳ１０２およびＷＳＰ１００の２つの装置と通信する必要がある。このときに、ＷＳＣ１０１、ＷＳＰ１００およびＤＳ１０２は、それぞれ異なる識別子を用いてユーザを識別している場合がある。この場合、ＷＳＣ１０１は、ＷＳＰ１００およびＤＳ１０２でそれぞれ用いられる識別子の対応関係を把握する必要があり、通信する相手に応じて識別子を切り替える必要がある。
例えば、ＷＳＣ１０１は、あるユーザの識別子としてＩＤ：ＡＡを利用していたとする。一方、同じユーザの識別子として、ＷＳＰ１００はＩＤ：ａａを利用し、ＤＳ１０２はＩＤ：Ａ１を利用していたとする。このとき、ＷＳＣ１０１はこの３つの識別子の対応関係をユーザの数だけ保存し、通信相手に応じて切り替える必要がある。また、ＤＳ１０２およびＷＳＰ１００も、ＷＳＣ１０１と同様に他の２つの装置と通信する必要があり、３つの識別子の対応関係を管理しなければならない。
このように、非特許文献１に記載された属性情報仲介システムでは、ＷＳＰ１００およびＤＳ１０２においてだけでなく、ＷＳＣ１０１においても３つの識別子の管理が必要になる。
また、特許文献１に記載された属性情報仲介システムでは、受信者装置２０２は、情報２０３を受信するため、情報２０３の要求先となる仲介装置２０１に関する情報を必要とする。また、受信者装置２０２は、情報２０３を検証する際に、属性情報を提供する送信者装置２００に関する情報をさらに必要とする。つまり、受信者装置２０２は、１つの情報２０３を利用するために２つの装置の情報を管理する必要があり、情報管理が複雑になる。
すなわち、非特許文献１および特許文献１に記載されたものは、取得装置が、提供装置および仲介装置の情報を管理し、双方とそれぞれ通信する必要があるので、取得装置の負荷が高いという課題があった。
また、特許文献２に記載されたものは、仲介装置によって取得装置の負荷を減らしているものの、そのために、仲介装置、取得装置および提供装置を通じてユーザを一元管理するユーザ識別情報を用いている。このため、特許文献２に記載されたものは、各装置間でユーザ識別情報の紐付けや名寄せが可能となり、プライバシー保護に課題があった。
本発明は、上述の課題を解決するためになされたもので、プライバシーを保護しつつ取得装置の負荷を軽減することができる属性情報仲介システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の属性情報仲介システムは、ユーザを識別可能な提供装置用ユーザ識別情報に対応付けて、前記ユーザの属性を表す属性情報を種類別に格納した属性情報格納手段と、受信する属性要求転送電文に含まれる前記提供装置用ユーザ識別情報および前記種類を表す情報に基づいて、該提供装置用ユーザ識別情報に対応付けられた該種類の属性情報を含む属性応答電文を送信する属性応答送信手段と、を有する提供装置と、前記ユーザを識別可能な取得装置用ユーザ識別情報および要求対象の属性情報の種類を表す情報を含む属性要求電文を生成して送信する属性要求送信手段と、前記要求対象の属性情報を含む属性応答転送電文を受信する属性応答受信手段と、を有する取得装置と、前記提供装置用ユーザ識別情報および前記取得装置用ユーザ識別情報の対応関係を格納したユーザ対応情報格納手段と、
前記提供装置の各々に格納されている属性情報に関する情報を格納した提供装置情報格納手段と、前記取得装置より受信した前記属性要求電文によって要求される属性情報の要求先となる提供装置を、前記提供装置情報格納手段に基づいて選択する要求先選択手段と、前記属性要求電文に含まれる取得装置用ユーザ識別情報に対応付けられ、前記要求先選択手段によって選択された提供装置によって識別可能な提供装置用ユーザ識別情報を、前記ユーザ対応情報格納手段に基づいて決定し、決定した提供装置用ユーザ識別情報および前記要求対象の属性情報の種類を表す情報を含む前記属性要求転送電文を生成し、前記要求先選択手段によって選択された提供装置に送信する属性要求転送手段と、前記提供装置より受信した属性応答電文に含まれる属性情報、および、前記取得装置用ユーザ識別情報を含む属性応答転送電文を生成して前記取得装置に送信する属性応答転送手段と、を有する仲介装置とを有する。
本発明の属性情報仲介方法は、前記各提供装置が、該提供装置によってユーザを識別可能な提供装置用ユーザ識別情報に対応付けて前記ユーザの属性を表す属性情報を種類別に属性情報格納手段に格納しておき、前記取得装置が、前記取得装置によって前記ユーザを識別可能な取得装置用ユーザ識別情報および要求対象の属性情報の種類を表す情報を含む属性要求電文を生成して仲介装置に送信し、前記仲介装置が、前記提供装置用ユーザ識別情報および前記取得装置用ユーザ識別情報の対応関係をユーザ対応情報格納手段に格納しておき、前記提供装置の各々に格納されている属性情報に関する情報を提供装置情報格納手段に格納しておき、前記取得装置より受信した前記属性要求電文によって要求される属性情報の要求先となる提供装置を、前記提供装置情報格納手段に基づいて選択し、前記属性要求電文に含まれる取得装置用ユーザ識別情報に対応付けられ、前記要求先として選択した提供装置によって識別可能な提供装置用ユーザ識別情報を、前記ユーザ対応情報格納手段に基づいて決定し、決定した提供装置用ユーザ識別情報および前記要求対象の属性情報の種類を表す情報を含む前記属性要求転送電文を生成し、前記要求先として選択した提供装置に送信し、前記各提供装置が、前記仲介装置から受信した前記属性要求転送電文に含まれる前記提供装置用ユーザ識別情報および前記種類を表す情報に基づいて、該提供装置用ユーザ識別情報に対応付けられた該種類の属性情報を含む属性応答電文を前記仲介装置に送信し、前記仲介装置が、前記提供装置より受信した属性応答電文に含まれる属性情報、および、前記取得装置用ユーザ識別情報を含む属性応答転送電文を生成して前記取得装置に送信し、前記取得装置が、前記属性応答転送電文を前記仲介装置から受信する。
本発明の仲介装置は、ユーザの属性を表す属性情報を提供する提供装置によって前記ユーザを識別可能な提供装置用ユーザ識別情報および前記属性情報を取得する取得装置によって前記ユーザを識別可能な取得装置用ユーザ識別情報の対応関係を格納したユーザ対応情報格納手段と、前記各提供装置に格納されている属性情報に関する情報を格納した提供装置情報格納手段と、前記取得装置より受信した属性要求電文によって要求される属性情報の要求先となる提供装置を、前記提供装置情報格納手段に基づいて選択する要求先選択手段と、前記属性要求電文に含まれる取得装置用ユーザ識別情報に対応付けられ、前記要求先選択手段によって選択された提供装置によって識別可能な提供装置用ユーザ識別情報を、前記ユーザ対応情報格納手段に基づいて決定し、決定した提供装置用ユーザ識別情報および前記要求対象の属性情報の種類を表す情報を含む属性要求転送電文を生成し、前記要求先選択手段によって選択された提供装置に送信する属性要求転送手段と、前記提供装置より受信した属性応答電文に含まれる属性情報、および、前記取得装置用ユーザ識別情報を含む属性応答転送電文を生成して前記取得装置に送信する属性応答転送手段と、を備える。
【発明の効果】
【０００７】
本発明は、プライバシーを保護しつつ取得装置の負荷を軽減することができる属性情報仲介システムを提供することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の第１の実施の形態としての属性情報仲介システムの構成図である。
【図２】本発明の第１の実施の形態としての属性情報仲介システムの機能ブロック図である。
【図３】本発明の第１の実施の形態におけるユーザ対応情報格納部に格納された情報の一例を説明する図である。
【図４】本発明の第１の実施の形態における提供装置情報格納部に格納された情報の一例を説明する図である。
【図５】本発明の第１の実施の形態としての属性情報仲介システムの動作を説明するフローチャートである。
【図６】本発明の第１の実施の形態としての属性情報仲介システムの属性要求の転送動作を説明するフローチャートである。
【図７】本発明の第１の実施の形態としての属性情報仲介システムの属性応答の転送動作を説明するフローチャートである。
【図８】本発明の第２の実施の形態としての属性情報仲介システムの機能ブロック図である。
【図９】本発明の第２の実施の形態におけるアクセス条件格納部に格納された情報の一例を説明する図である。
【図１０】本発明の第２の実施の形態としての属性情報仲介システムの属性要求の転送動作を説明するフローチャートである。
【図１１】本発明の第２の実施の形態としての属性情報仲介システムの属性応答の転送動作を説明するフローチャートである。
【図１２】本発明の第３の実施の形態としての属性情報仲介システムの機能ブロック図である。
【図１３】本発明の第３の実施の形態としての属性情報仲介システムのアクセス条件の登録動作を説明するフローチャートである。
【図１４】本発明の第４の実施の形態としての属性情報仲介システムの機能ブロック図である。
【図１５】本発明の第４の実施の形態における検証結果格納部に格納された情報の一例を説明する図である。
【図１６】本発明の第４の実施の形態としての属性情報仲介システムの属性応答の転送動作を説明するフローチャートである。
【図１７】本発明の第４の実施の形態としての属性情報仲介システムの検証結果の照会動作を説明するフローチャートである。
【図１８】本発明の第５の実施の形態としての属性情報仲介システムの機能ブロック図である。
【図１９】本発明の第５の実施の形態における検証結果格納部に格納された情報の一例を説明する図である。
【図２０】本発明の第５の実施の形態としての属性情報仲介システムの動作を説明するフローチャートである。
【図２１】本発明の第６の実施の形態としての位置情報仲介システムの構成図である。
【図２２】本発明の第６の実施の形態としての位置情報仲介システムの動作を説明するシーケンス図である。
【図２３】本発明の第７の実施の形態としての健康情報仲介システムの構成図である。
【図２４】本発明の第７の実施の形態としての健康情報仲介システムの動作を説明するシーケンス図である。
【図２５】本発明の第８の実施の形態としての健康情報仲介システムの構成図である。
【図２６】本発明の第８の実施の形態としての健康情報仲介システムの動作を説明するシーケンス図である。
【図２７】本発明の第９の実施の形態としての視聴履歴情報仲介システムの構成図である。
【図２８】本発明の第９の実施の形態としての視聴履歴情報仲介システムの動作を説明するシーケンス図である。
【図２９】本発明の第１０の実施の形態としての会員情報仲介システムの構成図である。
【図３０】関連技術の属性情報仲介システムの構成図である。
【図３１】他の関連技術の属性情報仲介システムの構成図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
（第１の実施の形態）
図１は、本発明の第１の実施の形態の属性情報仲介システム１の構成を表す図である。図１を参照すると、属性情報仲介システム１は、１つ以上の提供装置１１と、取得装置１２と、仲介装置１３とを備えている。
提供装置１１、取得装置１２および仲介装置１３は、インターネット、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、公衆回線網、無線通信網またはこれらの組合せ等によって構成されるネットワーク２を介して互いに接続されている。また、属性情報仲介システム１は、ネットワーク２を介してユーザ端末装置３に接続されている。
なお、図１には、２つの提供装置１１と、１つの取得装置１２と、１つの仲介装置１３と、１つのユーザ端末装置３が記載されているが、本発明の属性情報仲介システムが備える各装置の数は、図１に記載されている各装置の数に限定されない。
また、提供装置１１、取得装置１２および仲介装置１３は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、記憶装置と、ネットワークインタフェースとを備えた汎用的なコンピュータ装置によって構成され得る。
属性情報仲介システム１に接続するユーザ端末装置３は、取得装置１２にアクセスし、取得装置１２によって提供されるサービスを利用する。なお、ユーザ端末装置３は、上述の汎用的なコンピュータ装置によって構成される。また、ユーザ端末装置３は、携帯電話等の携帯装置であってもよい。
提供装置１１、取得装置１２および仲介装置１３の機能ブロック構成を図２に示す。
まず、提供装置１１の機能ブロック構成について説明する。
提供装置１１は、属性情報格納部１１１と、属性応答送信部１１２とを有している。属性情報格納部１１１は、記憶装置によって構成される。また、属性応答送信部１１２は、例えば、プログラムモジュールとして記憶装置に格納され、ＣＰＵによってＲＡＭに読み込まれて実行される回路によって構成され得る。
属性情報格納部１１１は、提供装置１１においてユーザを識別可能な提供装置用ユーザ識別情報、属性情報、および属性情報の種類を対応付けて格納している。
属性情報は、ユーザの属性を表す情報である。属性情報は、例えば、名前、住所、電話番号といったユーザを一意に特定する情報であってもよい。また、属性情報は、趣味や嗜好といったユーザの特徴を表す情報であってもよい。また、属性情報の種類は、名前、住所、電話番号、趣味、嗜好等の、属性の内容の分類である。
また、提供装置用ユーザ識別情報は、例えば、提供装置１１に属性情報が登録されるときに提供装置１１が発行したユーザ識別情報であってよい。あるいは、提供装置用ユーザ識別情報は、提供装置１１および仲介装置１３の間の通信で利用するために、提供装置１１または仲介装置１３が発行するユーザ識別情報であってもよい。
属性応答送信部１１２は、仲介装置１３から受信する属性要求転送電文に基づいて、属性情報を含む属性応答電文を仲介装置１３に送信する。属性要求転送電文は、提供装置用ユーザ識別情報および属性情報の種類を表す情報を含む。
具体的には、属性応答送信部１１２は、属性要求転送電文に含まれる提供装置用ユーザ識別情報および種類を表す情報に対応付けられた属性情報を属性情報格納部１１１から検索し、検索した属性情報を含む属性応答電文を仲介装置１３に送信する。
次に、取得装置１２の機能ブロック構成について説明する。
取得装置１２は、属性要求送信部１２１と、属性応答受信部１２２とを有している。属性要求送信部１２１および属性応答受信部１２２は、例えば、プログラムモジュールとして記憶装置に格納され、ＣＰＵによってＲＡＭに読み込まれて実行される回路によって構成され得る。
属性要求送信部１２１は、ユーザ端末装置３にサービスを提供するために必要となる属性情報を、仲介装置１３に要求する。
具体的には、属性要求送信部１２１は、サービス提供のために必要な属性情報の種類を表す情報、および、必要な属性情報の主体となるユーザを識別する取得装置用ユーザ識別情報を含む属性要求電文を生成する。そして、属性要求送信部１２１は、生成した属性要求電文を仲介装置１３に送信する。
属性情報の主体となるユーザは、その属性情報が表す属性を有するユーザである。サービス提供のために必要な属性情報の主体となるユーザは、例えばユーザ端末装置３を介してサービス提供を要求したユーザであることが多い。
また、取得装置用ユーザ識別情報は、取得装置１２においてユーザを識別するための情報である。取得装置用ユーザ識別情報は、例えば、取得装置１２が提供するサービスの各ユーザに対して、取得装置１２が発行する識別情報であってよい。あるいは、取得装置用ユーザ識別情報は、取得装置１２および仲介装置１３間の通信で利用するために、取得装置１２または仲介装置１３が発行する識別情報であってもよい。
次に、仲介装置１３の機能ブロック構成について説明する。
仲介装置１３は、ユーザ対応情報格納部１３１と、提供装置情報格納部１３２と、要求先選択部１３３と、属性要求転送部１３４と、属性応答転送部１３５とを有している。
ユーザ対応情報格納部１３１および提供装置情報格納部１３２は、記憶装置によって構成される。要求先選択部１３３、属性要求転送部１３４および属性応答転送部１３５は、例えば、プログラムモジュールとして記憶装置に格納され、ＣＰＵによってＲＡＭに読み込まれて実行される回路によって構成され得る。
ユーザ対応情報格納部１３１は、提供装置用ユーザ識別情報および取得装置用ユーザ識別情報の対応関係を格納している。
図３は、ユーザ対応情報格納部１３１が格納する情報の一例である。図３の例では、ユーザ対応情報格納部１３１は、仲介装置１３が生成した仲介装置用ユーザＩＤ、取得装置１２を識別する情報（一例としてＵＲＬ）、取得装置１２における取得装置用ユーザ識別情報、提供装置１１を識別する情報（一例としてＵＲＬ）、および提供装置１１における提供装置用ユーザ識別情報を対応付けて格納している。
なお、ユーザ対応情報格納部１３１が格納する情報に、提供装置用ユーザ識別情報と、対応する取得装置用ユーザ識別情報が同一である情報が含まれていてもよい。
提供装置情報格納部１３２は、提供装置１１に格納されている属性情報に関する情報を格納している。属性情報に関する情報とは、少なくとも属性情報の主体となるユーザおよびその種類を表す情報である。以下、属性情報に関する情報をリソース情報と呼ぶ。
また、提供装置情報格納部１３２は、提供装置１１が生成し、提供したリソース情報を格納している。
図４は、提供装置情報格納部１３２が格納するリソース情報の一例である。図４の例では、提供装置情報格納部１３２は、提供装置１１を識別する情報（一例としてＵＲＬ）、提供装置１１にアクセスするための情報（一例としてＵＲＬ）、保有する属性情報の種類等を含むリソース情報を、仲介装置用ユーザＩＤに対応付けて格納している。
つまり、提供装置情報格納部１３２は、各ユーザのどの種類の属性情報がどの提供装置１１に保有されているかを表す情報を格納している。
要求先選択部１３３は、取得装置１２から受信した属性要求電文を解析し、取得装置１２によって要求されている属性情報の要求先となる提供装置１１を選択する。
具体的には、要求先選択部１３３は、ユーザ対応情報格納部１３１を参照し、属性要求電文に含まれる取得装置用ユーザ識別情報に対応する仲介装置用ユーザＩＤを取得する。また、要求先選択部１３３は、属性要求電文に含まれる属性情報の種類を取得する。そして、要求先選択部１３３は、属性要求電文から取得した仲介装置用ユーザＩＤの属性情報で、属性要求電文から取得した種類のものを保有する提供装置１１を、提供装置情報格納部１３２を参照して選択する。
属性要求転送部１３４は、要求先選択部１３３が選択した提供装置１１に送付する属性要求転送電文として、要求する属性情報の主体となるユーザの提供装置用ユーザ識別情報および要求する属性情報の種類を表す情報を含めた電文を生成する。このとき、属性要求転送部１３４は、ユーザ対応情報格納部１３１を参照して、属性要求電文に含まれる取得装置用ユーザ識別情報に対応付けられた提供装置用ユーザ識別情報を取得し、属性要求転送電文に含める。
そして、属性要求転送部１３４は、生成した属性要求転送電文を、要求先選択部１３３によって選択された提供装置１１へ送付する。
なお、属性要求転送部１３４は、属性要求転送電文に、取得装置１２による属性情報の利用条件を含めてもよい。属性情報の利用条件とは、例えば、どの取得装置１２が属性情報を要求し利用するのか、どのような目的で属性情報を取得するのか、どれくらいの期間（いつからいつまで）属性情報を保管するのか、等といった情報である。
属性応答転送部１３５は、提供装置１１より受信した属性応答電文に含まれる属性情報と、この属性情報を要求していた取得装置１２における取得装置用ユーザ識別情報とを含む属性応答転送電文を生成する。そして、属性応答転送部１３５は、生成した属性応答転送電文を取得装置１２に送信する。
以上のように構成された属性情報仲介システム１の動作について、図５〜７を用いて説明する。
まず、図５を用いて属性情報仲介システム１の処理の概要を説明する。
図５を参照すると、まず、取得装置１２が、ユーザ端末装置３にサービスを提供するために必要な属性情報を要求する属性要求電文を作成し、仲介装置１３に送付する。そして、仲介装置１３は、この属性要求電文を受信する（ステップＡ１）。
次に、仲介装置１３が、属性要求転送電文を生成して提供装置１１に送付する（ステップＡ２）。ステップＡ２の処理については詳細を後述する。
次に、仲介装置１３より属性要求転送電文を受信した提供装置１１が、要求された属性情報を含む属性応答電文を仲介装置１３に送付する（ステップＡ３）。
次に、属性応答電文を受信した仲介装置１３が、属性応答転送電文を生成して取得装置１２へ転送する（ステップＡ４）。ステップＡ４の処理については詳細を後述する。
属性応答転送電文を受信した取得装置１２が、属性応答転送電文に含まれる属性情報を利用してサービスをユーザ端末装置３へ提供し、属性情報仲介システム１は動作を終了する。
次に、図６のフローチャートを参照して、仲介装置１３による提供装置１１への属性要求の転送処理（図５のステップＡ２）について詳細に説明する。
図６を参照すると、まず、要求先選択部１３３が、取得装置１２より属性要求電文を受信し、その内容を解析する（ステップＢ１）。すなわち、要求先選択部１３３は、この属性要求電文に含まれる属性情報の種類および取得装置用ユーザ識別情報を取得する。
次に、要求先選択部１３３は、ステップＢ１で取得した情報に基づいて提供装置情報格納部１３２に格納されるリソース情報を参照し、属性情報の要求先となる提供装置１１を選択する（ステップＢ２）。
次に、属性要求転送部１３４が、要求先選択部１３３によって選択された提供装置１１に送付する属性要求転送電文を作成する（ステップＢ３）。属性要求転送部１３４は、作成する属性要求転送電文に、要求する属性情報の種類、および、提供装置用ユーザ識別情報を含める。この提供装置用ユーザ識別情報は、取得装置１２より受信した属性要求電文に含まれる取得装置用ユーザ識別情報に対応するものである。
次に、属性要求転送部１３４は、生成した属性要求転送電文を、要求先選択部１３３によって選択された提供装置１１に送付する（ステップＢ４）。
以上で、仲介装置１３は属性要求の転送処理を終了する。
次に、図７のフローチャートを参照して、仲介装置１３による取得装置１２への属性応答の転送処理（図５のステップＡ４）について詳細に説明する。
図７を参照すると、まず、属性応答転送部１３５が、提供装置１１より属性応答電文を受信する（ステップＣ１）。受信した属性応答電文には、属性要求転送部１３４によって提供装置１１に送付された属性要求転送電文によって要求されていた属性情報が含まれている。
次に、属性応答転送部１３５は、属性応答電文に含まれている属性情報と、取得装置用ユーザ識別情報とを含む属性応答転送電文を作成する（ステップＣ２）。この属性応答転送電文は、取得装置１２より受信した属性要求電文に対する属性応答転送電文となる。属性応答転送部１３５は、提供装置１１より受信した属性応答電文に含まれる属性情報の主体となるユーザを識別する取得装置用ユーザ識別情報を、ユーザ対応情報格納部１３１を参照して取得し、属性応答転送電文に含める。
次に、属性応答転送部１３５は、生成した属性応答転送電文を取得装置１２へ送付する（ステップＣ３）。
以上で、仲介装置１３は属性情報の転送処理を終了する。
次に、本発明の第１の実施の形態の効果について述べる。
本発明の第１の実施の形態としての属性情報仲介システムは、プライバシーを保護しつつ取得装置の負荷を軽減することができる。
その理由は、仲介装置が、取得装置より要求された属性情報の要求先となる提供装置を選択し、ユーザ識別情報を変換して属性情報の要求を転送し、提供装置から受信した属性情報に関して再度ユーザ識別情報を変換して取得装置に転送するためである。
このため、取得装置は、仲介装置に関する情報のみ保有していればよく、提供装置に関する情報をあらかじめ保有することなく属性情報を取得できる。また、取得装置は、他の装置におけるユーザ識別情報と自装置におけるユーザ識別情報の対応関係を把握する必要がなく、一元的なユーザ識別情報も用いていないので、名寄せを防止することができる。
（第２の実施の形態）
次に、本発明の第２の実施の形態について図面を参照して詳細に説明する。
図８は、本発明の第２の実施の形態としての属性情報仲介システム４の構成を表すブロック図である。なお、図８において、本発明の第１の実施の形態と同一の構成には同一の符号を付して詳細な説明を省略する。
属性情報仲介システム４は、本発明の第１の実施の形態としての属性情報仲介システム１に対して、仲介装置１３に替えて仲介装置４３を備える点が異なる。なお、図８にはそれぞれ１つの提供装置１１、取得装置１２、および仲介装置４３が記載されているが、本発明の属性情報仲介システムが備える各装置の数は、図８に記載されている数に限定されない。
仲介装置４３は、本発明の第１の実施の形態としての仲介装置１３に対して、要求先選択部１３３に替えて要求先選択部４３３と、属性要求転送部１３４に替えて属性要求転送部４３４と、属性応答転送部１３５に替えて属性応答転送部４３５とを有し、さらにアクセス条件格納部４３６を有する点が異なる。アクセス条件格納部４３６は記憶装置によって構成され得る。
アクセス条件格納部４３６は、取得装置１２によって取得可能な属性情報の種類を表すアクセス条件を格納する。図９は、アクセス条件格納部４３６が格納する情報の一例である。図９の例では、アクセス条件格納部４３６は、取得装置１２を識別する情報（一例としてＵＲＬ）と、この取得装置１２が取得可能な属性情報の種類を表す情報とを対応付けて格納している。
要求先選択部４３３は、属性要求電文に含まれる属性情報の種類が、その属性要求電文を送信した取得装置１２が取得することが可能な属性情報の種類であるか否かを、アクセス条件格納部４３６を参照して判定する。そして、要求先選択部４３３は、取得可能であると判定した種類の属性情報の要求先として、提供装置１１を選択する。
また、要求先選択部４３３は、取得装置１２から受信する属性要求電文に複数の属性情報の種類を表す情報が含まれるとき、種類毎に取得装置１２による取得の可否を判定する。そして、要求先選択部４３３は、取得可能と判定した種類毎に要求先の提供装置をそれぞれ選択する。
要求先選択部４３３は、取得装置１２から複数種類の属性情報を要求された場合、属性情報の要求先として１つ以上の提供装置１１を選択する。
属性要求転送部４３４は、要求先選択部４３３によって選択された提供装置１１毎に、要求する属性情報の種類およびその属性情報の主体となるユーザの提供装置用ユーザ識別情報を含む属性要求転送電文を作成する。属性要求転送部４３４は、ユーザ対応情報格納部１３１を参照し、要求先の提供装置１１に応じた提供装置用ユーザ識別情報を各属性要求転送電文に含める。
属性応答転送部４３５は、属性要求転送電文を送信した１つ以上の提供装置１１のそれぞれから属性応答電文を受信する。そして、属性応答転送部４３５は、受信した１つ以上の属性応答電文のそれぞれに含まれる属性情報と、取得装置用ユーザ識別情報とを含む１つの属性応答転送電文を生成し、取得装置１２に送信する。
以上のように構成された属性情報仲介システム４の動作について説明する。
属性情報仲介システム４は、図５に示した本発明の第１の実施の形態としての属性情報仲介システム１と同様に動作するが、ステップＡ２およびステップＡ４における処理の詳細が異なる。
図１０のフローチャートを参照して、仲介装置４３による属性要求の転送処理（図５のステップＡ２）について詳細に説明する。
図１０を参照すると、まず、要求先選択部４３３が、取得装置１２より属性要求電文を受信し、その内容を解析する（ステップＢ１１）。要求先選択部１３３は、この属性要求電文に含まれる属性情報の種類および取得装置用ユーザ識別情報を取得する。
要求先選択部４３３は、属性要求電文に複数の属性情報の種類が含まれていれば、複数の種類を表す情報を取得する。
次に、要求先選択部４３３は、ステップＢ１１で取得した種類毎に次のステップＢ１２〜Ｂ１３を繰り返し実行する。
まず、要求先選択部４３３は、アクセス条件格納部４３６に格納されるアクセス条件に基づいて、この種類の属性情報を取得装置１２が取得することが可能であるか否か判定する（ステップＢ１２）。
ここで、取得可能であると判定した場合、要求先選択部４３３は、提供装置情報格納部１３２を参照し、この種類の属性情報の要求先となる提供装置１１を選択する（ステップＢ１３）。
ステップＢ１１で取得した各種類についてステップＢ１２〜Ｂ１３の処理が終了すると、仲介装置４３の動作は次のステップに移行する。
次に、属性要求転送部４３４は、要求先選択部４３３によって選択された提供装置１１毎に次のステップＢ１３〜Ｂ１４を繰り返し実行する。
まず、属性要求転送部４３４は、この提供装置１１に送付する属性要求転送電文を作成する（ステップＢ１４）。属性要求転送部４３４は、作成する属性要求転送電文に、要求する属性情報の種類、および、この提供装置１１における提供装置用ユーザ識別情報を含める。
次に、属性要求転送部４３４は、生成した属性要求転送電文をこの提供装置１１に送付する（ステップＢ１５）。
ステップＢ１３で選択した要求先の各提供装置１１に対する、ステップＢ１４〜Ｂ１５の処理が終了すると、仲介装置１３は属性要求の転送処理を終了する。
次に、図１１のフローチャートを参照して、仲介装置４３による取得装置１２への属性応答の転送処理（図５のステップＡ４）について詳細に説明する。
まず、属性応答転送部４３５が、図１０のステップＢ１５の処理において属性要求転送電文を送付した提供装置１１より属性応答電文を受信する（ステップＣ１１）。
次に、属性応答転送部４３５は、属性要求転送電文を送付した全ての提供装置１１から属性応答電文を受信したか否かを判定する（ステップＣ１２）。
まだ属性応答電文を受信していない提供装置１１がある場合、再度ステップＣ１１を実行する。
一方、属性要求転送電文を送付した全ての提供装置１１から属性応答電文を受信したと判定した場合、属性応答転送部４３５は、受信した各属性応答電文に含まれる属性情報と、取得装置用ユーザ識別情報とを含む１つの属性応答転送電文を作成する（ステップＣ１３）。
次に、属性応答転送部４３５は、生成した属性応答転送電文を取得装置１２へ送付する（ステップＣ１４）。
以上で、仲介装置４３による属性情報の転送処理の説明を終了する。
次に、本発明の第２の実施の形態の効果について述べる。
本発明の第２の実施の形態としての属性情報仲介システムは、取得装置によって要求される属性情報が複数の提供装置に分散して格納されている場合にも、取得装置の負荷を増大させることがない。
その理由は、仲介装置が複数の提供装置にそれぞれ格納される属性情報の種類を集中して管理しているため、取得装置は複数の提供装置に関する情報を管理しこれらとそれぞれ通信する必要がないからである。
また、本発明の第２の実施の形態としての属性情報仲介システムは、取得装置による属性情報の取得を制限するアクセス条件を仲介装置が管理することにより、取得装置がアクセス条件を管理する必要がなく、取得装置の負荷をさらに軽減することができる。
（第３の実施の形態）
次に、本発明の第３の実施の形態について図面を参照して詳細に説明する。
図１２は、本発明の第３の実施の形態としての属性情報仲介システム５の構成を表す図である。なお、図１２において、本発明の第２の実施の形態と同一の構成には同一の符号を付して詳細な説明を省略する。
属性情報仲介システム５は、本発明の第２の実施の形態としての属性情報仲介システム４に対して、提供装置１１に替えて提供装置５１と、仲介装置４３に替えて仲介装置５３を有する点が異なる。なお、図１２にはそれぞれ１つの提供装置５１、取得装置１２、および仲介装置５３が記載されているが、本発明の属性情報仲介システムが備える各装置の数は、図１２の記載に限定されない。
提供装置５１は、本発明の第２の実施の形態としての提供装置１１と同一の構成に加え、さらにアクセス条件提供部５１１を有している。なお、アクセス条件提供部５１１は、例えば、プログラムモジュールとして記憶装置に格納され、ＣＰＵによってＲＡＭに読み込まれて実行される回路として構成され得る。
アクセス条件提供部５１１は、保有する各属性情報の取得装置１２による取得を可能とするか否かを表すアクセス条件を設定する。また、アクセス条件提供部５１１は、設定したアクセス条件を仲介装置５３に提供する。
仲介装置５３は、本発明の第２の実施の形態としての仲介装置４３と同一の構成に加え、さらに、アクセス条件管理部５３１を有している。なお、アクセス条件管理部５３１は、例えば、プログラムモジュールとして記憶装置に格納され、ＣＰＵによってＲＡＭに読み込まれて実行される回路として構成され得る。
アクセス条件管理部５３１は、提供装置５１から受信したアクセス条件をユーザ端末装置３に提示する。
また、アクセス条件管理部５３１は、提示したアクセス条件に基づいた属性情報の送受信管理を行うことについて、その可否を表す情報をユーザ端末装置３より取得する。
また、アクセス条件管理部５３１は、提示したアクセス条件に基づく属性情報の送受信管理を許可する情報をユーザ端末装置３より取得すると、該当するアクセス条件をアクセス条件格納部４３６に登録する。
以上のように構成された属性情報仲介システム５の動作について、図１３を参照して説明する。
まず、提供装置５１のアクセス条件提供部５１１が、保有する属性情報に関するアクセス条件を仲介装置５３に提供し、仲介装置５３のアクセス条件管理部５３１はアクセス条件を取得する（ステップＤ１）。
次に、アクセス条件管理部５３１は、受信したアクセス条件をユーザ端末装置３に提示し、このアクセス条件に基づく属性情報の送受信管理を行ってよいか否かを表す情報をユーザ端末装置３より取得する（ステップＤ２）。
次に、アクセス条件管理部５３１は、ステップＤ２で取得した情報に基づき、このアクセス条件に基づく属性情報の送受信管理が認められたかどうかを判定する（ステップＤ３）。
アクセス条件に基づく属性情報の送受信管理が認められたと判定した場合、アクセス条件管理部５３１は、このアクセス条件をアクセス条件格納部４３６に登録する（ステップＤ４）。
一方、アクセス条件に基づく属性情報の送受新管理が認められなかったと判定した場合、アクセス条件管理部５３１は、このアクセス条件を登録せず、提供装置５１に対してアクセス条件を適用できない旨を通知する（ステップＤ５）。
以上で、属性情報仲介システム５は、アクセス条件格納部４３６にアクセス条件を格納する動作を終了し、以降、図５、図１０および図１１に示したように本発明の第２の実施の形態としての属性情報仲介システム４と同様に動作する。
次に、本発明の第３の実施の形態の効果について説明する。
本発明の第３の実施の形態としての属性情報仲介システムは、仲介装置が、提供装置から提供されるアクセス条件をユーザに提示しユーザにその適用可否を確認することにより、取得装置および各提供装置間でアクセス条件およびその適用可否について通信する必要がなく、取得装置の負荷をさらに軽減することができる。
また、本発明の第３の実施の形態としての属性情報仲介システムは、ユーザ端末装置３よりアクセス条件適用の許諾を得た場合にのみアクセス条件を登録するため、ユーザが意図しない属性情報の交換を防ぐことができ、プライバシーを保護することができる。
（第４の実施の形態）
次に、本発明の第４の実施の形態について図面を参照して詳細に説明する。
本発明の第４の実施の形態としての属性情報仲介システム６の構成を図１４に示す。なお、図１４において、本発明の第２の実施の形態と同一の構成には同一の符号を付して詳細な説明を省略する。
属性情報仲介システム６は、本発明の第２の実施の形態としての属性情報仲介システム４に対して、取得装置１２に替えて取得装置６２と、仲介装置４３に替えて仲介装置６３とを有する点が異なる。なお、図１４にはそれぞれ１つの提供装置１１、取得装置６２、および仲介装置６３が記載されているが、本発明の属性情報仲介システムが備える各装置の数は、図１４の記載に限定されない。
仲介装置６３は、本発明の第２の実施の形態としての仲介装置４３に対して、属性応答転送部１３５に替えて属性応答転送部６３５を有し、さらに、属性情報検証部６３１と、検証結果格納部６３２と、検証結果提供部６３３とを有する点が異なる。
検証結果格納部６３２は記憶装置によって構成され得る。また、属性情報検証部６３１および検証結果提供部６３３は、例えば、プログラムモジュールとして記憶装置に格納され、ＣＰＵによってＲＡＭに読み込まれて実行される回路として構成され得る。
属性情報検証部６３１は、提供装置１１より受信する属性応答電文に含まれる属性情報を検証する。属性情報の検証処理には、例えば、受信した通信プロトコルの正しさを検証する処理、情報フィルタの正しさを検証する処理、属性情報につけられた署名を検証する処理、および、取得装置１２から要求された属性情報との対応を確認する処理等が含まれていてもよい。
また、属性情報検証部６３１は、受信した属性情報を検証すると、検証結果を照会するための検証キーを生成し、検証キーと検証結果とを対応付けて検証結果格納部６３２に登録する。検証キーは、ランダムな文字列であってもよい。
また、属性情報検証部６３１は、複数の提供装置１１から複数の属性応答電文を受信した場合、各属性応答電文に含まれる属性情報をそれぞれ検証する。なお、属性情報検証部６３１は、これらの検証結果をまとめて照会できるよう、複数の検証結果に対して１つの検証キーを生成してもよい。
検証結果格納部６３２は、属性情報検証部６３１による検証結果を、属性情報検証部６３１によって生成された検証キーに対応付けて格納する。
検証結果格納部６３２に格納された情報の一例を図１５に示す。図１５の例のように、検証結果を表す情報は、検証に成功したか否かを表す情報、検証時刻、提供装置を識別するＵＲＬ、および仲介装置用ユーザＩＤ等によって構成されていてもよい。
検証結果提供部６３３は、取得装置１２より検証キーを受信すると、受信した検証キーに対応付けられて検証結果格納部６３２に格納された検証結果を表す情報を取得装置１２に提供する。
属性応答転送部６３５は、取得装置用ユーザ識別情報、属性情報、およびこの属性情報の検証結果を識別する検証キーを含む属性応答転送電文を生成し、生成した属性応答転送電文を取得装置１２に送信する。
次に、取得装置６２の構成について図１４を用いて説明する。
取得装置６２は、本発明の第２の実施の形態としての取得装置１２と同一の構成に加え、さらに、検証結果照会部６２１を有している。検証結果照会部６２１は、例えば、プログラムモジュールとして記憶装置に格納され、ＣＰＵによってＲＡＭに読み込まれて実行される回路として構成され得る。
検証結果照会部６２１は、過去に受信した属性応答転送電文に含まれる属性情報の検証結果を、検証キーを用いて仲介装置６３に照会し、検証結果を表す情報を受信する。
以上のように構成された属性情報仲介システム６の動作について説明する。
属性情報仲介システム６は、図５、図１０を用いて説明した本発明の第２の実施の形態としての属性情報仲介システム４と同様に動作するが、ステップＡ４における処理の詳細が異なる。
図１６のフローチャートを参照して、仲介装置６３による属性応答の転送処理（図５のステップＡ４）について詳細に説明する。
まず、属性情報検証部６３１が、属性要求転送電文を送付した提供装置１１より属性応答電文を取得する（ステップＣ２１）。
次に、属性情報検証部６３１は、属性要求転送電文を送付した全ての提供装置１１からそれぞれ属性応答電文を受信したか否かを判定する（ステップＣ２２）。
まだ属性応答電文を受信していない提供装置１１がある場合、再度ステップＣ２１を実行する。
一方、属性要求転送電文を送付した全ての提供装置１１からの属性応答電文を受信したと判定した場合、属性情報検証部６３１は、受信した各属性応答電文に含まれる属性情報をそれぞれ検証する処理を行う（ステップＣ２３）。
次に、属性情報検証部６３１は、検証結果を照会するための検証キーを生成する（ステップＣ２４）。このとき、属性情報検証部６３１は、複数の属性情報に対する検証結果に対して１つの検証キーを生成してもよい。
次に、属性情報検証部６３１は、生成した検証キーと検証結果を表す情報とを対応付けて検証結果格納部６３２に登録する（ステップＣ２５）。
次に、属性応答転送部６３５は、受信した各属性応答電文のそれぞれに含まれる属性情報と、検証キーと、取得装置用ユーザ識別情報とを含む属性応答転送電文を生成し、取得装置６２に送信する（ステップＣ２６）。
以上で、仲介装置６３は属性応答の転送処理を終了する。
次に、取得装置６２および仲介装置６３による検証結果の照会処理について、図１７を参照して説明する。
まず、取得装置６２の検証結果照会部６２１が、仲介装置６３に検証キーを送信し、仲介装置６３の検証結果提供部６３３がこれを受信する（ステップＥ１）。
次に、仲介装置６３の検証結果提供部６３３は、受信した検証キーに対応する検証結果を表す情報を検証結果格納部６３２より取得する（ステップＥ２）。
次に、検証結果提供部６３３は、ステップＥ２で取得した検証結果を表す情報を、取得装置６２送付する（ステップＥ３）。
以上で、取得装置６２および仲介装置６３は検証結果の照会処理を終了する。
次に、本発明の第４の実施の形態の効果について述べる。
本発明の第４の実施の形態としての属性情報仲介システムは、属性情報を検証するための提供装置情報を取得装置が管理する必要が無く、取得装置の負荷をさらに軽減することができる。
その理由は、仲介装置が属性情報の検証を行い、その検証結果の履歴を管理するからである。
また、本発明の第４の実施の形態としての属性情報仲介システムは、取得装置は、自装置で検証を行うことなく受信した属性情報の検証結果を照会することができる。
その理由は、仲介装置が属性情報の検証結果の履歴を管理し、検証結果を照会するための検証キーを取得装置に送付しておくからである。
また、本発明の第４の実施の形態としての属性情報仲介システムは、属性応答電文が仲介装置によって変更されて取得装置による検証が不能になる問題を回避することができる。
その理由は、仲介装置が、提供装置から受信した属性応答電文に含まれる属性情報を検証してから、属性応答電文に基づく属性応答転送電文を取得装置に転送するためである。
なお、本発明の第４の実施の形態において、取得装置６２が検証結果を照会するものとして説明したが、本発明において、第三者機関等の他の装置が検証結果を照会してもよい。
この場合、仲介装置６３の検証結果提供部は、他の装置から受信した検証キーに対して、対応する検証結果を表す情報を送付する。これにより、第三者機関等の他の装置は検証キーを利用して仲介装置６３による属性情報の送受信内容を検証することができる。
（第５の実施の形態）
次に、本発明の第５の実施の形態について図面を参照して詳細に説明する。
本発明の第５の実施の形態としての属性情報仲介システム７の構成を図１８に示す。なお、図１８において、本発明の第４の実施の形態と同一の構成には同一の符号を付して詳細な説明を省略する。
属性情報仲介システム７は、本発明の第４の実施の形態としての属性情報仲介システム６に対して、仲介装置６３に替えて仲介装置７３を有する点が異なる。なお、図１８にはそれぞれ１つの提供装置１１、取得装置６２、および仲介装置７３が記載されているが、本発明の属性情報仲介システムが備える各装置の数は図１８の記載に限定されない。
仲介装置７３は、本発明の第４の実施の形態としての仲介装置６３に対して、要求先選択部４３３に替えて要求先選択部７３３と、属性応答転送部６３５に替えて属性応答転送部７３５と、属性情報検証部６３１に替えて属性情報検証部７３１と、検証結果格納部６３２に替えて検証結果格納部７３２とを有する点が異なる。
属性情報検証部７３１は、属性情報検証部６３１と同様に構成され、さらに、検証した属性情報を、検証結果および検証キーに対応付けて検証結果格納部７３２に登録する。
検証結果格納部７３２は、検証キー、検証結果を表す情報および検証した属性情報を対応付けて格納する。
図１９は、検証結果格納部７３２に格納された情報の一例である。検証結果格納部７３２は、検証した属性情報として、提供装置１１から受信した属性応答電文を格納してもよい。
要求先選択部７３３は、取得装置６２から受信した属性要求電文によって要求される属性情報が、既に検証結果格納部７３２に格納されているか否かを判断する。そして要求先選択部７３３は、要求される属性情報が検証結果格納部７３２に格納されていないと判断した場合、要求先選択部４３３と同様に動作する。
属性応答転送部７３５は、要求される属性情報が検証結果格納部７３２に既に格納されている場合に、提供装置１１から受信する属性応答電文に含まれる属性情報の代わりに、検証結果格納部７３２に格納された属性情報を用いて取得装置６２への属性応答転送電文を作成し、送付する。
以上のように構成された属性情報仲介システム７の動作について、図２０を用いて説明する。なお、図２０において、図５を用いて説明した本発明の第４の実施の形態の形態としての属性情報仲介システム６と同様に動作するステップには同一の符号を付して詳細な説明を省略する。
まず、取得装置６２が属性要求電文を仲介装置７３へ送付し、仲介装置７３の要求先選択部７３３がこれを受信する（ステップＡ１）。
次に、要求先選択部７３３は、属性要求電文を解析し、要求された属性情報が検証結果格納部７３２に格納されているか否かを判断する（ステップＡ２１）。
要求された属性情報が検証結果格納部７３２に格納されていると判断された場合、属性応答転送部７３５は、検証結果格納部７３２に格納されている属性情報を用いて属性応答転送電文を生成し、取得装置６２へ送付する（ステップＡ２２）。
一方、ステップＡ２１において、要求された属性情報が検証結果格納部７３２に格納されていないと判断された場合、属性情報仲介システム７は、ステップＡ２〜Ａ４まで本発明の第４の実施の形態としての属性情報仲介システム６と同様に動作する。
以上で、属性情報仲介システム７は動作を終了する。
次に、本発明の第５の実施の形態の効果について述べる。
本発明の第５の実施の形態としての属性情報仲介システムは、取得装置の負荷を軽減しながら、さらに効率的に属性情報の仲介を行うことができる。
その理由は、仲介装置が、取得装置からの要求に応じて提供装置から受信した属性情報を検証結果と共に保存しておくからである。これにより、仲介装置は、既に保存した属性情報を取得装置から要求された場合には再度提供装置に要求電文を転送することなく、保存した検証済みの属性情報を取得装置に送信する。
（第６の実施の形態）
次に、本発明の第６の実施の形態について図面を参照して詳細に説明する。なお、本実施の形態の位置情報仲介システム１０は、本発明の第１の実施の形態としての属性情報仲介システム１の具体例である。
図２１は、本発明の第６の実施の形態としての位置情報仲介システム１０を表す図である。図２１を参照すると、属性情報仲介システム１は、ネットワーク２を介して互いに接続されている、位置情報サービスサーバ１１０と、広告配信サーバ１２０と、インターネットサービスプロバイダサーバ（ＩＳＰサーバ）１３０とを備える。また、ネットワーク２には、ユーザ端末装置３としての携帯電話端末３０が接続されている。
携帯電話端末３０は、広告配信サーバ１２０に広告を要求する電文を送付する。
広告配信サーバ１２０は、携帯電話端末３０からの要求に応じて、携帯電話端末３０の位置に応じた広告を配信する広告配信サービスを提供する。
広告配信サーバ１２０は、本発明の第１の実施の形態における取得装置１２と同一の機能ブロックを有している。
位置情報サービスサーバ１１０は、携帯電話端末３０の位置情報を提供するサーバである。
位置情報サービスサーバ１１０は、本発明の第１の実施の形態における提供装置１１と同一の機能ブロックを有している。例えば、位置情報サービスサーバ１１０の属性情報格納部１１１は、携帯電話端末３０の位置情報を属性情報として格納している。
ＩＳＰサーバ１３０は、広告配信サーバ１２０および位置情報サービスサーバ１１０間での位置情報の送受信を仲介する。
ＩＳＰサーバ１３０は、本発明の第１の実施の形態における仲介装置１３と同一の機能ブロックを有している。例えば、ＩＳＰサーバ１３０のユーザ対応情報格納部１３１は、広告配信サーバ１２０における携帯電話端末識別情報および位置情報サービスサーバ１１０における携帯電話端末識別情報の対応関係を格納している。
また、ＩＳＰサーバ１３０の提供装置情報格納部１３２は、広告配信サーバ１２０から要求される位置情報を格納する提供装置が位置情報サービスサーバ１１０であることを表すリソース情報を格納している。
以上のように構成された位置情報仲介システム１０の動作を、図２２のシーケンス図を用いて説明する。
まず、携帯電話端末３０が広告配信サーバ１２０に対して広告を要求する（ステップＧ１）。
次に、広告配信サーバ１２０の属性要求送信部１２１は、広告配信サービスに必要な携帯電話端末３０の位置情報を要求する属性要求電文をＩＳＰサーバ１３０に送付する（ステップＧ２）。
次に、ＩＳＰサーバ１３０の要求先選択部１３３は、位置情報の要求先として位置情報サービスサーバ１１０を選択する。そして、属性要求転送部１３４は、広告配信サーバ１２０からの属性要求電文に基づいて位置情報を要求する属性要求転送電文を生成し、位置情報サービスサーバ１１０に送信する（ステップＧ３）。
次に、位置情報サービスサーバ１１０の属性応答送信部１１２は、ＩＳＰサーバ１３０からの要求に応じて、携帯電話端末３０の位置情報を含む属性応答電文をＩＳＰサーバ１３０に送付する（ステップＧ４）。
次に、ＩＳＰサーバ１３０の属性応答転送部１３５は、受信した属性応答電文に含まれる位置情報を含む属性応答転送電文を生成し、広告配信サーバ１２０に送付する（ステップＧ５）。
次に、広告配信サーバ１２０が、携帯電話端末３０の位置情報を利用して携帯電話端末３０に対して広告を配信する（ステップＧ６）。
以上で、位置情報仲介システム１０は動作を終了する。
次に、本発明の第６の実施の形態の効果について述べる。
本発明の第６の実施の形態としての位置情報仲介システムは、広告を要求する利用者のプライバシーを保護しつつ広告配信サーバの負荷を軽減することができる。
その理由は、ＩＳＰサーバが、広告配信サーバから要求される位置情報の要求先である位置情報サービスサーバの選択を行い、ユーザ識別情報を変換して位置情報の要求を転送し、位置情報サービスサーバから取得した位置情報に関して再度ユーザ識別情報を変換して広告配信サーバに転送するためである。
このため、広告配信サーバは、ＩＳＰサーバに関する情報のみ保有していればよく、位置情報サービスサーバに関する情報をあらかじめ保有することなく位置情報を取得できる。また、広告配信サーバは、他の装置におけるユーザ識別情報と自装置におけるユーザ識別情報の対応関係を把握する必要がなく、一元的なユーザ識別情報も用いていないので、名寄せを防止することができる。
（第７の実施の形態）
次に、本発明の第７の実施の形態について図面を参照して詳細に説明する。なお、本実施の形態の健康情報仲介システム７０は、本発明の第５の実施の形態としての属性情報仲介システム７の具体例である。
図２３は、本発明の第７の実施の形態としての健康情報仲介システム７０の構成を表す図である。図２３を参照すると、健康情報仲介システム７０は、ネットワーク２を介して互いに接続されている、病歴診察履歴管理サーバ７１０と、フィットネスサービスサーバ７２０と、ヘルスケアポータルサーバ７３０とを備える。また、ネットワーク２には、ユーザ端末装置３が接続されている。
病歴診察履歴管理サーバ７１０は、ユーザの健康診断結果を表す健康診断情報を提供する。病歴診察履歴管理サーバ７１０は、本発明の第５の実施の形態における提供装置１１と同一の機能ブロックを有している。
フィットネスサービスサーバ７２０は、ユーザ端末装置３に対して健康相談サービスを提供する。フィットネスサービスサーバ７２０は、健康相談サービスの提供のため、ユーザの健康診断情報を必要とする。
フィットネスサービスサーバ７２０は、本発明の第５の実施の形態における取得装置６２と同一の機能ブロックを有している。
ヘルスケアポータルサーバ７３０は、フィットネスサービスサーバ７２０および病歴診察履歴管理サーバ７１０間の健康診断情報の送受信を仲介する。
ヘルスケアポータルサーバ７３０は、本発明の第５の実施の形態における仲介装置７３と同一の機能ブロックを有する。
ヘルスケアポータルサーバ７３０のアクセス条件格納部４３６は、フィットネスサービスサーバ７２０が、健康診断情報を取得可能な取得装置６２であることを表すアクセス条件を格納している。
つまり、ヘルスケアポータルサーバ７３０は、健康診断情報を開示可能な取得装置６２を制限するアクセス条件を格納している。健康診断情報はプライバシーに関わる情報であるので、ヘルスケアポータルサーバ７３０は、全ての取得装置６２に対してではなく、アクセス条件に合致する取得装置６２にだけ健康診断情報を開示する。
また、ヘルスケアポータルサーバ７３０の提供装置情報格納部１３２は、病歴診察履歴管理サーバ７１０が健康診断情報を保有していることを表すリソース情報を格納している。
また、ヘルスケアポータルサーバ７３０の検証結果格納部７３２は、病歴診察履歴管理サーバ７１０から取得した健康診断情報と、その検証結果と、検証キーとを対応付けて格納している。
以上のように構成された健康情報仲介システム７０の動作について、図２４のシーケンス図を用いて説明する。
まず、ユーザ端末装置３を介して、あるユーザにより初めて健康相談サービスが利用される場合の、健康情報仲介システム７０の動作について説明する。
まず、ユーザ端末装置３がフィットネスサービスサーバ７２０に健康相談サービスを要求する（ステップＨ１）。
次に、フィットネスサービスサーバ７２０の属性要求送信部１２１が、このユーザの健康診断情報を要求する属性要求電文をヘルスケアポータルサーバ７３０に送信する（ステップＨ２）。
次に、ヘルスケアポータルサーバ７３０の要求先選択部７３３は、アクセス条件格納部４３６に格納されたアクセス条件に基づいて、フィットネスサービスサーバ７２０に対して健康診断情報を開示可能であるか否かを判断する（ステップＨ３）。
アクセス条件格納部４３６には、フィットネスサービスサーバ７２０が健康診断情報を取得可能であることを表すアクセス条件が格納されているので、要求先選択部７３３は、フィットネスサービスサーバ７２０に対して健康診断情報を開示可能であると判断する。
そこで、ヘルスケアポータルサーバ７３０の要求先選択部７３３は、要求された健康診断情報が既に検証結果格納部７３２に格納されているかを判断する（ステップＨ４）。
このユーザによる健康相談サービスの利用が初めてであるため、ヘルスケアポータルサーバ７３０の要求先選択部７３３は、検証結果格納部７３２に健康診断情報が格納されていないと判断する。
そこで、ヘルスケアポータルサーバ７３０の要求先選択部７３３は、健康診断情報の要求先として病歴診察履歴管理サーバ７１０を選択する。そして、属性要求転送部４３４は、健康診断情報を要求する属性要求転送電文を病歴診察履歴管理サーバ７１０に送信する（ステップＨ５）。
次に、病歴診察履歴管理サーバ７１０は、要求された健康診断情報を含む属性応答電文をヘルスケアポータルサーバ７３０に送信する（ステップＨ６）。
次に、ヘルスケアポータルサーバ７３０の属性情報検証部７３１は、受信した健康診断情報を検証し、検証結果と健康診断情報とを検証キーに対応付けて検証結果格納部７３２に格納する（ステップＨ７）。
次に、ヘルスケアポータルサーバ７３０の属性応答転送部７３５は、健康診断情報および検証キーを含む属性応答転送電文をフィットネスサービスサーバ７２０に送信する（ステップＨ８）。
次に、フィットネスサービスサーバ７２０は、受信した属性応答転送電文に含まれる健康診断情報を利用して、ユーザ端末装置３に対して健康相談サービスを提供する（ステップＨ９）。
以上で、健康情報仲介システム７０は、あるユーザにより初めて健康相談サービスが利用される場合の動作を終了する。
次に、このユーザにより再度健康相談サービスが利用される場合の健康情報仲介システム７０の動作を説明する。
まず、健康情報仲介システム７０は、初めて健康相談サービスが利用される場合のステップＨ１〜Ｈ４と同様にステップＨ１０〜Ｈ１３まで動作する。
このユーザは既に健康相談サービスを利用しているので、ヘルスケアポータルサーバ７３０の検証結果格納部７３２には、ステップＨ７で健康診断情報が格納されている。従って、ヘルスケアポータルサーバ７３０の要求先選択部７３３は、検証結果格納部７３２に健康診断情報が格納されていると判断する。
次に、ヘルスケアポータルサーバ７３０の属性応答転送部７３５は、格納されている健康診断情報を含む属性応答転送電文を生成し、フィットネスサービスサーバ７２０に送信する（ステップＨ１４）。
次に、フィットネスサービスサーバ７２０は、受信した属性応答転送電文に含まれる健康診断情報を利用して、ユーザ端末装置３に対して健康相談サービスを提供する（ステップＨ１５）。
以上で、健康情報仲介システム７０は、再度健康相談サービスが利用される場合の動作を終了する。
次に、これらの健康相談サービス提供が終了した後で、フィットネスサービスサーバ７２０によって受信した健康診断情報の検証結果を照会される際の健康情報仲介システム７０の動作を説明する。
なお、フィットネスサービスサーバ７２０は、例えば、第三者機関等の装置に健康診断情報の正しさを証明する必要があるときに、検証結果を照会する処理を実行する。
まず、フィットネスサービスサーバ７２０の検証結果照会部６２１が、既に健康診断情報とともに受信済みの検証キーを、ヘルスケアポータルサーバ７３０に送信する（ステップＨ１６）。
次に、ヘルスケアポータルサーバ７３０の検証結果提供部６３３は、受信した検証キーに対応付けられた検証結果を検証結果格納部７３２より取得し、フィットネスサービスサーバ７２０に送信する（ステップＨ１７）。
以上で、健康情報仲介システム７０は、健康診断情報の検証結果を照会する動作を終了する。
次に、本発明の第７の実施の形態の効果について述べる。
本発明の第７の実施の形態としての健康情報仲介システムは、健康診断情報のプライバシー保護のためのアクセス条件をフィットネスサービスサーバが管理する必要がなく、取得装置としてのフィットネスサービスサーバの負荷を軽減することができる。
その理由は、ヘルスケアポータルサーバが、健康診断情報の取得を制限するアクセス条件を管理し、フィットネスサービスサーバに健康診断情報を開示可能であるか否かを判断するからである。
また、本発明の第７の実施の形態としての健康情報仲介システムは、健康診断情報を検証するための提供装置情報をフィットネスサービスサーバが管理する必要が無く、取得装置としてのフィットネスサービスサーバの負荷をさらに軽減することができる。
その理由は、ヘルスケアポータルサーバが健康診断情報を検証し、その検証結果の履歴を管理するからである。
また、本発明の第７の実施の形態としての健康情報仲介システムは、取得装置としてのフィットネスサービスサーバが、受信した健康診断情報の検証結果を随時照会することができる。
その理由は、ヘルスケアポータルサーバが健康診断情報の検証結果の履歴を管理し、検証結果を照会するための検証キーをフィットネスサービスサーバに送付しておくからである。
また、本発明の第７の実施の形態としての健康情報仲介システムは、取得装置としてのフィットネスサービスサーバの負荷を軽減しながら、効率的に健康診断情報の送受信の仲介を行うことができる。
その理由は、ヘルスケアポータルサーバが、病歴診察履歴管理サーバから受信した健康診断情報を保存しておくからである。これにより、ヘルスケアポータルサーバは、既に保存した健康診断情報をフィットネスサービスサーバから要求された場合には再度病歴診察履歴管理サーバに要求することなく、保存した検証済みの健康診断情報をフィットネスサービスサーバに送信する。
（第８の実施の形態）
次に、本発明の第８の実施の形態について図面を参照して詳細に説明する。本実施の形態も、本発明の第７の実施の形態と同様に、本発明の第５の実施の形態としての属性情報仲介システム７を健康情報仲介システムに適用した具体例である。
図２５は、本発明の第８の実施の形態としての健康情報仲介システム８０の構成を表す図である。図２５を参照すると、健康情報仲介システム８０は、本発明の第７の実施の形態としての健康情報仲介システム７０と同一の構成に加えて、行動履歴サービスサーバ８１０を備えている。
行動履歴サービスサーバ８１０は、ユーザの生活リズムを表す行動履歴情報を他の装置に提供する。行動履歴サービスサーバ８１０は、本発明の第５の実施の形態における提供装置１１と同一の機能ブロックを有している。
行動履歴サービスサーバ８１０の属性情報格納部１１１は、ユーザの生活リズムを表す行動履歴情報を格納している。
ヘルスケアポータルサーバ７３０のアクセス条件格納部４３６は、フィットネスサービスサーバ７２０が、健康診断情報を取得可能な取得装置６２であることを表すアクセス条件を格納している。またアクセス条件格納部４３６は、フィットネスサービスサーバ７２０が、行動履歴情報を取得可能な取得装置６２であることを表すアクセス条件を格納している。
また、ヘルスケアポータルサーバ７３０の提供装置情報格納部１３２は、病歴診察履歴管理サーバ７１０が、健康診断情報を保有する提供装置１１であることを表すリソース情報を格納している。また、提供装置情報格納部１３２は、行動履歴サービスサーバ８１０が、行動履歴情報を保有する提供装置１１であることを表すリソース情報を格納している。
フィットネスサービスサーバ７２０は、通常の健康相談サービスに加え、ユーザ端末装置３からの要求に応じて詳細な健康相談サービスを提供する。フィットネスサービスサーバ７２０は、詳細な健康相談サービスを提供する際に、ユーザの健康診断情報に加えて行動履歴情報を必要とする。
以上のように構成された健康情報仲介システム８０の動作について、図２６のシーケンス図を用いて説明する。
まず、ユーザ端末装置３が、詳細な健康相談サービスをフィットネスサービスサーバ７２０に要求する（ステップＪ１）。
次に、フィットネスサービスサーバ７２０の属性要求送信部１２１が、詳細な健康相談サービスに必要となる健康診断情報および行動履歴情報を要求する属性要求電文を生成し、ヘルスケアポータルサーバ７３０に送信する（ステップＪ２）。
次に、ヘルスケアポータルサーバ７３０の要求先選択部７３３は、属性要求電文を解析し、健康診断情報および行動履歴情報がフィットネスサービスサーバ７２０に対して開示可能であると判断する。
そして、このユーザの健康診断情報および行動履歴情報が検証結果格納部７３２に格納されていないと判断した場合、ヘルスケアポータルサーバ７３０の要求先選択部７３３は、健康診断情報および行動履歴情報の要求先として、病歴診察履歴管理サーバ７１０および行動履歴サービスサーバ８１０をそれぞれ選択する。
次に、ヘルスケアポータルサーバ７３０の属性要求転送部４３４は、健康診断情報を要求する属性要求転送電文を生成して、病歴診察履歴管理サーバ７１０に送信する（ステップＪ３）。
次に、病歴診察履歴管理サーバ７１０の属性応答送信部１１２は、要求された健康診断情報をヘルスケアポータルサーバ７３０に送信する（ステップＪ４）。
また、ヘルスケアポータルサーバ７３０の属性要求転送部４３４は、行動履歴情報を要求する属性要求転送電文を生成して、行動履歴サービスサーバ８１０に送信する（ステップＪ５）。
次に、行動履歴サービスサーバ８１０は、要求された行動履歴情報をヘルスケアポータルサーバ７３０に送信する（ステップＪ６）。
次に、ヘルスケアポータルサーバ７３０の属性応答転送部７３５は、受信した健康診断情報および行動履歴情報を含む１つの属性応答転送電文を生成し、フィットネスサービスサーバ７２０に送信する（ステップＪ７）。
次に、フィットネスサービスサーバ７２０は、詳細な健康相談サービスをユーザ端末装置３に対して提供する（ステップＪ８）。
以上で、健康情報仲介システム８０は動作を終了する。
次に、本発明の第８の実施の形態の効果について述べる。
本発明の第８の実施の形態としての健康情報仲介システムは、フィットネスサービスサーバによって要求される属性情報が複数の提供装置に分散して格納されている場合にも、取得装置としてのフィットネスサービスサーバの負荷を増大させることがない。
その理由は、仲介装置としてのヘルスケアポータルサーバが複数の提供装置に格納される属性情報の種類を集中して管理しているため、取得装置としてのフィットネスサービスサーバは複数の提供装置に関する情報を管理しこれらとそれぞれ通信する必要がないからである。
（第９の実施の形態）
次に、本発明の第９の実施の形態について図面を参照して詳細に説明する。なお、本実施の形態は、本発明の属性情報仲介システムを視聴履歴情報仲介システム９０に適用した例である。
図２７は、本発明の第９の実施の形態としての視聴履歴情報仲介システム９０の構成を表す図である。図２７を参照すると、視聴履歴情報仲介システム９０は、提供装置およびユーザ端末装置としての携帯電話端末９１０と、取得装置としてのコンテンツプロバイダサーバ９２０と、仲介装置としてのホームゲートウェイ９３０と、提供装置およびユーザ端末装置としてのパーソナルコンピュータ（ＰＣ）９４０とを備える。
なお、本実施の形態では、ユーザが異なる端末で同じコンテンツを視聴することを想定している。例えば、あるユーザが、携帯電話端末９１０を介してコンテンツプロバイダサーバ９２０からビデオコンテンツを購入していたとする。このとき、このユーザが途中までは携帯電話端末９１０でビデオコンテンツを視聴していたが、途中からＰＣ９４０で視聴するという場合を想定する。
ユーザ端末装置としてのＰＣ９４０および携帯電話端末９１０は、ビデオコンテンツのダウンロードをコンテンツプロバイダサーバ９２０に要求する。
提供装置としてのＰＣ９４０および携帯電話端末９１０は、ビデオコンテンツの視聴履歴情報（どのコンテンツを購入したか、どこまで見ていたか）を表す情報を属性情報として属性情報格納部に格納し、他の装置に提供する。
取得装置としてのコンテンツプロバイダサーバ９２０は、ビデオコンテンツのダウンロードサービスをユーザ端末装置としてのＰＣ９４０または携帯電話端末９１０に提供する。このとき、コンテンツプロバイダサーバ９２０は、ビデオコンテンツの視聴履歴情報に基づき、既に途中まで視聴されたビデオコンテンツに対しては未視聴の部分のみをダウンロードさせる。
また、取得装置としてのコンテンツプロバイダサーバ９２０は、仲介装置としてのホームゲートウェイ９３０に視聴履歴情報を要求する。
仲介装置としてのホームゲートウェイ９３０は、コンテンツプロバイダサーバ９２０からの要求に従い、提供装置としての携帯電話端末９１０またはＰＣ９４０に視聴履歴情報を要求し取得する。
以上のように構成された視聴履歴情報仲介システム９０の動作について、図２８のシーケンス図を用いて説明する。
まず、ＰＣ９４０は、コンテンツプロバイダサーバ９２０に対して、携帯電話端末９１０で既に途中まで視聴したビデオコンテンツのダウンロードサービスを要求する（ステップＫ１）。
次に、コンテンツプロバイダサーバ９２０は、このユーザのこのビデオコンテンツの視聴履歴情報をホームゲートウェイ９３０に要求する（ステップＫ２）。
次に、ホームゲートウェイ９３０は、視聴履歴情報の要求先として携帯電話端末９１０を選択し、属性要求転送電文を送付する（ステップＫ３）。
このとき、ホームゲートウェイ９３０および携帯電話端末９１０間の通信方式（例えばＳＩＰ、Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）が、ホームゲートウェイ９３０およびコンテンツプロバイダサーバ９２０間の通信方式（例えばＨＴＴＰ、Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）と異なる場合がある。ホームゲートウェイ９３０は、通信の相手によって通信方式が異なる場合でも、適切な通信方式を用いて、属性要求電文をコンテンツプロバイダサーバ９２０から受信し、属性要求転送電文を携帯電話端末９１０へ送付する。
次に、携帯電話端末９１０は、要求された視聴履歴情報をホームゲートウェイ９３０に送信する（ステップＫ４）。
次に、ホームゲートウェイ９３０は、コンテンツプロバイダサーバ９２０に視聴履歴情報を転送するための属性応答転送電文を生成し、送付する（ステップＫ５）。
このときも、ホームゲートウェイ９３０は適切な通信方式を用いて属性応答転送電文を送付する。
コンテンツプロバイダサーバ９２０は、取得した視聴履歴情報に基づいて、ＰＣ９４０に対して途中からのビデオコンテンツを送信する（ステップＫ６）。
以上で、視聴履歴情報仲介システム９０は動作を終了する。
次に、本発明の第９の実施の形態の効果について述べる。
本発明の第９の実施の形態としての視聴履歴情報仲介システムは、仲介装置および取得装置間と、仲介装置および提供装置間で通信プロトコルが異なる場合にも、取得装置の負荷を増大することなく属性情報の送受信を仲介することができる。
その理由は、仲介装置としてのホームゲートウェイが複数の通信プロトコルに対応し、属性要求電文および属性応答電文を転送する際に適切な通信プロトコルを選択するからである。
なお、本実施の形態において、ＰＣ９４０において購入され途中まで視聴されたビデオコンテンツが携帯電話端末９１０において途中から視聴される場合についても、上述の説明においてＰＣ９４０および携帯電話端末９１０を入れ替えることにより同様に説明されるため、詳細な説明を省略する。
（第１０の実施の形態）
次に、本発明の第１０の実施の形態について図面を参照して詳細に説明する。図２９は、本発明の第１０の実施の形態としての属性情報仲介システム１０００の構成を表す図である。図２９において、属性情報仲介システム１０００は、ネットワーク２を介して互いに接続されている、会員情報管理サーバ１１００と、ポータルサイトサーバ１２００とを備える。またネットワーク２にはユーザ端末装置３が接続されている。
会員情報管理サーバ１１００は、例えば汎用的なコンピュータによって構成され得る。この場合、会員情報管理サーバ１１００の記憶装置には、会員情報管理サーバ１１００を本発明の提供装置として動作させるプログラムが格納されていればよい。また、会員情報管理サーバ１１００の記憶装置には、ユーザの会員情報が属性情報として格納されている。
ポータルサイトサーバ１２００は、例えば汎用的なコンピュータによって構成され得る。この場合、ポータルサイトサーバ１２００の記憶装置には、ポータルサイトサーバ１２００を本発明の取得装置として動作させるウェブメールサービス１２２０のプログラムが格納されていればよい。また、ポータルサイトサーバ１２００の記憶装置には、ポータルサイトサーバ１２００を本発明の仲介装置として動作させるウェブメールサービス１２２０のプログラムが格納されていればよい。
以上のように構成された属性情報仲介システム１０００の動作について説明する。
なお、ここでは、属性情報仲介システム１０００が、ウェブメールサービス１２２０におけるユーザ登録処理の際に会員情報の送受信を仲介する動作について説明する。
まず、ユーザ端末装置３が、ウェブメールサービス１２２０に対して、アカウント作成のため、ユーザ登録を要求する。
次に、ウェブメールサービス１２２０は、ユーザ登録のために必要な会員情報をポータルサイトサービス１２３０に要求する。
次に、ポータルサイトサービス１２３０は、会員情報の要求を転送する属性要求転送電文を生成し、会員情報管理サーバ１１００に送信する。
次に、会員情報管理サーバ１１００は、要求された会員情報をポータルサイトサービス１２３０へ送付する。
次に、ポータルサイトサービス１２３０は、受信した会員情報を含む属性応答転送電文を生成し、ウェブメールサービス１２２０へ送付する。
次に、ウェブメールサービス１２２０は、受信した会員情報に基づいてユーザ登録を実行する。
以上で、属性情報仲介システム１０００は動作を終了する。
次に、本発明の第１０の実施の形態の効果について述べる。
本発明の第１０の実施の形態としての属性情報仲介システム１０００は、取得装置および仲介装置が同一の装置で構成された場合でも、この装置を本発明の取得装置として動作させるプログラムに実装する機能を増大させることがない。
なお、上述した本発明の各実施の形態において仲介装置の動作は、本発明の属性情報仲介プログラムを構成するプログラムモジュールとして仲介装置の記憶装置に格納され、ＣＰＵによって実行されるようにしてもよい。
また、上述した各実施の形態は、適宜組み合わせて実施されることが可能である。
また、本発明は、上述した各実施の形態に限定されず、様々な態様で実施されることが可能である。
また、上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
（付記１）
ユーザを識別可能な提供装置用ユーザ識別情報に対応付けて、前記ユーザの属性を表す属性情報を種類別に格納した属性情報格納手段と、
受信する属性要求転送電文に含まれる前記提供装置用ユーザ識別情報および前記種類を表す情報に基づいて、該提供装置用ユーザ識別情報に対応付けられた該種類の属性情報を含む属性応答電文を送信する属性応答送信手段と、
を有する提供装置と、
前記ユーザを識別可能な取得装置用ユーザ識別情報および要求対象の属性情報の種類を表す情報を含む属性要求電文を生成して送信する属性要求送信手段と、
前記要求対象の属性情報を含む属性応答転送電文を受信する属性応答受信手段と、
を有する取得装置と、
前記提供装置用ユーザ識別情報および前記取得装置用ユーザ識別情報の対応関係を格納したユーザ対応情報格納手段と、
前記提供装置の各々に格納されている属性情報に関する情報を格納した提供装置情報格納手段と、
前記取得装置より受信した前記属性要求電文によって要求される属性情報の要求先となる提供装置を、前記提供装置情報格納手段に基づいて選択する要求先選択手段と、
前記属性要求電文に含まれる取得装置用ユーザ識別情報に対応付けられ、前記要求先選択手段によって選択された提供装置によって識別可能な提供装置用ユーザ識別情報を、前記ユーザ対応情報格納手段に基づいて決定し、決定した提供装置用ユーザ識別情報および前記要求対象の属性情報の種類を表す情報を含む前記属性要求転送電文を生成し、前記要求先選択手段によって選択された提供装置に送信する属性要求転送手段と、
前記提供装置より受信した属性応答電文に含まれる属性情報、および、前記取得装置用ユーザ識別情報を含む属性応答転送電文を生成して前記取得装置に送信する属性応答転送手段と、
を有する仲介装置と
を有する属性情報仲介システム。
（付記２）
前記属性要求電文に複数の前記属性情報の種類を表す情報が含まれるとき、
前記要求先選択手段は、前記種類毎に前記要求先の提供装置をそれぞれ選択し、
前記属性要求転送手段は、前記要求先選択手段によって選択された提供装置毎に前記属性要求転送電文を生成してそれぞれ送信し、
前記属性応答転送手段は、前記属性要求転送手段によって前記属性要求転送電文が送信された１つ以上の提供装置からそれぞれ受信した属性応答電文に含まれる属性情報、および、前記取得装置用ユーザ識別情報を含む属性応答転送電文を生成して前記取得装置に送信することを特徴とする付記１に記載の属性情報仲介システム。
（付記３）
前記仲介装置は、前記取得装置によって取得可能な属性情報の種類を表すアクセス条件を格納したアクセス条件格納手段をさらに有し、
前記要求先選択手段は、前記属性要求電文に含まれる種類を表す情報が前記取得装置によって取得可能であるか否かを前記アクセス条件格納手段に基づいて判定し、取得可能であると判定した種類の属性情報の要求先となる提供装置を、前記提供装置情報格納手段に基づいて選択することを特徴とする付記１または付記２に記載の属性情報仲介システム。
（付記４）
前記各提供装置は、
前記アクセス条件を設定して前記仲介装置に提供するアクセス条件提供手段をさらに有し、
前記仲介装置は、
前記各提供装置から取得したアクセス条件を適用するか否かを表す情報を前記ユーザによって利用される装置を介して取得し、適用することを表す情報を取得した場合に、前記アクセス条件を前記アクセス条件格納手段に格納させるアクセス条件管理手段をさらに有することを特徴とする付記３に記載の属性情報仲介システム。
（付記５）
前記仲介装置は、
前記提供装置より受信した属性応答電文に含まれる属性情報を検証し、検証結果を照会するための検証キーを生成する属性情報検証手段と、
生成された検証キーおよび前記検証結果を対応付けて格納する検証結果格納手段と、
前記取得装置から受信する検証キーに対応付けられた検証結果を前記取得装置に送信する検証結果提供手段と、
をさらに有し、
前記属性応答転送手段は、前記検証キーを前記属性応答転送電文にさらに含めて前記取得装置に送信し、
前記取得装置は、
前記属性応答転送電文に含まれる検証キーを前記仲介装置に送信して前記検証結果を照会する検証結果照会手段をさらに有することを特徴とする付記１から付記４のいずれかに記載の属性情報仲介システム。
（付記６）
前記検証結果格納手段は、前記検証キーおよび前記検証結果に、検証した前記属性情報をさらに対応付けて格納し、
前記属性応答転送手段は、前記属性要求電文によって要求される属性情報が前記検証結果格納手段に既に格納されている場合、前記要求先の提供装置から受信する前記属性応答電文に含まれる属性情報の代わりに前記検証結果格納手段に格納された属性情報を含めて前記属性応答転送電文を生成することを特徴とする付記５に記載の属性情報仲介システム。
（付記７）
前記各提供装置が、
該提供装置によってユーザを識別可能な提供装置用ユーザ識別情報に対応付けて前記ユーザの属性を表す属性情報を種類別に属性情報格納手段に格納しておき、
前記取得装置が、
前記取得装置によって前記ユーザを識別可能な取得装置用ユーザ識別情報および要求対象の属性情報の種類を表す情報を含む属性要求電文を生成して仲介装置に送信し、
前記仲介装置が、
前記提供装置用ユーザ識別情報および前記取得装置用ユーザ識別情報の対応関係をユーザ対応情報格納手段に格納しておき、
前記提供装置の各々に格納されている属性情報に関する情報を提供装置情報格納手段に格納しておき、
前記取得装置より受信した前記属性要求電文によって要求される属性情報の要求先となる提供装置を、前記提供装置情報格納手段に基づいて選択し、
前記属性要求電文に含まれる取得装置用ユーザ識別情報に対応付けられ、前記要求先として選択した提供装置によって識別可能な提供装置用ユーザ識別情報を、前記ユーザ対応情報格納手段に基づいて決定し、決定した提供装置用ユーザ識別情報および前記要求対象の属性情報の種類を表す情報を含む前記属性要求転送電文を生成し、前記要求先として選択した提供装置に送信し、
前記各提供装置が、
前記仲介装置から受信した前記属性要求転送電文に含まれる前記提供装置用ユーザ識別情報および前記種類を表す情報に基づいて、該提供装置用ユーザ識別情報に対応付けられた該種類の属性情報を含む属性応答電文を前記仲介装置に送信し、
前記仲介装置が、
前記提供装置より受信した属性応答電文に含まれる属性情報、および、前記取得装置用ユーザ識別情報を含む属性応答転送電文を生成して前記取得装置に送信し、
前記取得装置が、
前記属性応答転送電文を前記仲介装置から受信する、属性情報仲介方法。
（付記８）
前記属性要求電文に複数の前記属性情報の種類を表す情報が含まれるとき、
前記仲介装置が、
前記種類毎に前記要求先の提供装置をそれぞれ選択し、
選択した提供装置毎に前記属性要求転送電文を生成してそれぞれ送信し、
前記属性要求転送電文を送信した１つ以上の提供装置からそれぞれ受信した属性応答電文に含まれる属性情報、および、前記取得装置用ユーザ識別情報を含む属性応答転送電文を生成して前記取得装置に送信することを特徴とする付記７に記載の属性情報仲介方法。
（付記９）
ユーザの属性を表す属性情報を提供する提供装置によって前記ユーザを識別可能な提供装置用ユーザ識別情報および前記属性情報を取得する取得装置によって前記ユーザを識別可能な取得装置用ユーザ識別情報の対応関係を格納したユーザ対応情報格納手段と、
前記各提供装置に格納されている属性情報に関する情報を格納した提供装置情報格納手段と、
前記取得装置より受信した属性要求電文によって要求される属性情報の要求先となる提供装置を、前記提供装置情報格納手段に基づいて選択する要求先選択手段と、
前記属性要求電文に含まれる取得装置用ユーザ識別情報に対応付けられ、前記要求先選択手段によって選択された提供装置によって識別可能な提供装置用ユーザ識別情報を、前記ユーザ対応情報格納手段に基づいて決定し、決定した提供装置用ユーザ識別情報および前記要求対象の属性情報の種類を表す情報を含む属性要求転送電文を生成し、前記要求先選択手段によって選択された提供装置に送信する属性要求転送手段と、
前記提供装置より受信した属性応答電文に含まれる属性情報、および、前記取得装置用ユーザ識別情報を含む属性応答転送電文を生成して前記取得装置に送信する属性応答転送手段と、
を備える仲介装置。
（付記１０）
前記属性要求電文に複数の前記属性情報の種類を表す情報が含まれるとき、
前記要求先選択手段は、前記種類毎に前記要求先の提供装置をそれぞれ選択し、
前記属性要求転送手段は、前記要求先選択手段によって選択された提供装置毎に前記属性要求転送電文を生成してそれぞれ送信し、
前記属性応答転送手段は、前記属性要求転送手段によって前記属性要求転送電文が送信された１つ以上の提供装置からそれぞれ受信した属性応答電文に含まれる属性情報、および、前記取得装置用ユーザ識別情報を含む属性応答転送電文を生成して前記取得装置に送信することを特徴とする付記９に記載の仲介装置。
（付記１０）
コンピュータを、
ユーザの属性を表す属性情報を提供する提供装置によって前記ユーザを識別可能な提供装置用ユーザ識別情報および前記属性情報を取得する取得装置によって前記ユーザを識別可能な取得装置用ユーザ識別情報の対応関係を格納したユーザ対応情報格納手段と、
前記各提供装置に格納されている属性情報に関する情報を格納した提供装置情報格納手段と、
前記取得装置より受信した属性要求電文によって要求される属性情報の要求先となる提供装置を、前記提供装置情報格納手段に基づいて選択する要求先選択手段と、
前記属性要求電文に含まれる取得装置用ユーザ識別情報に対応付けられ、前記要求先選択手段によって選択された提供装置によって識別可能な提供装置用ユーザ識別情報を、前記ユーザ対応情報格納手段に基づいて決定し、決定した提供装置用ユーザ識別情報および前記要求対象の属性情報の種類を表す情報を含む属性要求転送電文を生成し、前記要求先選択手段によって選択された提供装置に送信する属性要求転送手段と、
前記提供装置より受信した属性応答電文に含まれる属性情報、および、前記取得装置用ユーザ識別情報を含む属性応答転送電文を生成して前記取得装置に送信する属性応答転送手段と
として動作させる仲介プログラム。
（付記１２）
コンピュータを、
前記属性要求電文に複数の前記属性情報の種類を表す情報が含まれるとき、
前記種類毎に前記要求先の提供装置をそれぞれ選択する前記要求先選択手段と、
前記要求先選択手段によって選択された提供装置毎に前記属性要求転送電文を生成してそれぞれ送信する前記属性要求転送手段と、
前記属性要求転送手段によって前記属性要求転送電文が送信された１つ以上の提供装置からそれぞれ受信した属性応答電文に含まれる属性情報、および、前記取得装置用ユーザ識別情報を含む属性応答転送電文を生成して前記取得装置に送信する前記属性応答転送手段と
して動作させることを特徴とする付記１１に記載の仲介プログラム。
以上、実施形態を参照して本発明を説明したが、本発明は上記実施形態に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解しうる様々な変更をすることができる。
この出願は、２０１０年４月１３日に出願された日本出願特願２０１０−０９２３４０を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【符号の説明】
【００１０】
１、４、５、６、７  属性情報仲介システム
１１、５１  提供装置
１２、６２  取得装置
１３、４３、５３、６３、７３  仲介装置
１１１  属性情報格納部
１１２  属性応答送信部
１２１  属性要求送信部
１２２  属性応答受信部
１３１  ユーザ対応情報格納部
１３２  提供装置情報格納部
１３３、４３３、７３３  要求先選択部
１３４、４３４  属性要求転送部
１３５、４３５、６３５、７３５  属性応答転送部
４３６  アクセス条件格納部
５１１  アクセス条件提供部
５３１  アクセス条件管理部
６２１  検証結果照会部
６３１、７３１  属性情報検証部
６３２、７３２  検証結果格納部
６３３  検証結果提供部
１０  位置情報仲介システム
１１０  位置情報サービスサーバ（提供装置）
１２０  広告配信サーバ（取得装置）
１３０  ＩＳＰサーバ（仲介装置）
７０、８０  健康情報仲介システム
７１０  病歴診察履歴管理サーバ（提供装置）
７２０  フィットネスサービスサーバ（取得装置）
７３０  ヘルスケアポータルサーバ（仲介装置）
８１０  行動履歴サービスサーバ（提供装置）
９０  視聴履歴情報仲介システム
９１０  携帯電話端末（提供装置）
９２０  コンテンツプロバイダサーバ（取得装置）
９３０  ホームゲートウェイ（仲介装置）
９４０  ＰＣ
１０００  属性情報仲介システム
１１００  会員情報管理サーバ（提供装置）
１２００  ポータルサイトサーバ（取得装置、仲介装置）
【図１】
2011129380.tif 000003
【図２】
2011129380.tif 000004
【図３】
2011129380.tif 000005
【図４】
2011129380.tif 000006
【図５】
2011129380.tif 000007
【図６】
2011129380.tif 000008
【図７】
2011129380.tif 000009
【図８】
2011129380.tif 000010
【図９】
2011129380.tif 000011
【図１０】
2011129380.tif 000012
【図１１】
2011129380.tif 000013
【図１２】
2011129380.tif 000014
【図１３】
2011129380.tif 000015
【図１４】
2011129380.tif 000016
【図１５】
2011129380.tif 000017
【図１６】
2011129380.tif 000018
【図１７】
2011129380.tif 000019
【図１８】
2011129380.tif 000020
【図１９】
2011129380.tif 000021
【図２０】
2011129380.tif 000022
【図２１】
2011129380.tif 000023
【図２２】
2011129380.tif 000024
【図２３】
2011129380.tif 000025
【図２４】
2011129380.tif 000026
【図２５】
2011129380.tif 000027
【図２６】
2011129380.tif 000028
【図２７】
2011129380.tif 000029
【図２８】
2011129380.tif 000030
【図２９】
2011129380.tif 000031
【図３０】
2011129380.tif 000032
【図３１】
2011129380.tif 000033
【国際調査報告】
2011129380.tif 000034
2011129380.tif 000035
2011129380.tif 000036
2011129380.tif 000037