(57)【要約】【課題】  公開コンテンツの作成者に関する情報の開示を、そのコンテンツの作成者とそのコンテンツの閲覧者との関係に対応して制御することができない。【解決手段】  開示ポリシーとを記憶する手段と、ウェブサイトのコンテンツの閲覧者とその作成者との関係を示す関係情報を取得し、出力する関係取得手段と、アカウントリスト及び開示ポリシーを参照し、あるウェブサイトのサイト識別情報及びそのウェブサイトにおける閲覧者の閲覧者識別情報と、そのコンテンツに対応するサイト毎作成者識別情報及びそのコンテンツに対応するウェブサイトのサイト識別情報と、その関係情報と、に基づいてその開示情報を開示するか否かを判定し、出力する開示判定手段と、を含む。【選択図】      図１
2013069248.tif 000002
【特許請求の範囲】
【請求項１】
第１のウェブサイトにおける利用者間の関係を示す利用者関係情報を記憶し、関係情報を要求された場合に前記利用者関係情報を参照して前記要求に基づいて生成した前記関係情報を出力する前記第１のウェブサイトを特定する第１のサイト識別情報と、前記利用者を特定するサイト毎利用者識別情報と、前記利用者に関連する情報である開示情報を開示してよいか否かを示す開示許諾情報と、の組を１以上含む開示ポリシーを記憶する開示ポリシー記憶手段と、
前記第１のウェブサイトに前記関係情報を要求し、前記第１のウェブサイトから出力された前記関係情報を取得し、出力する関係取得手段と、
前記第１のウェブサイトとコンテンツを公開する第２のウェブサイトとの全体において前記コンテンツを作成した作成者を一意に特定する識別情報である作成者識別情報と、前記第２のウェブサイトを特定する第２のサイト識別情報と、前記第２のウェブサイトにおいて前記作成者を特定するサイト毎利用者識別情報とを関連付け、前記作成者識別情報と、前記第１のサイト識別情報と、前記第１のサイト識別情報で特定される前記第１のウェブサイトにおいて前記作成者を特定する前記サイト毎利用者識別情報とを関連付けるアカウントリスト、及び前記開示ポリシーを参照し、
前記第１のサイト識別情報と前記第１のサイト識別情報で特定される前記第１のウェブサイトにおいて、前記コンテンツを閲覧する閲覧者を特定する前記サイト毎利用者識別情報とを含む閲覧者情報と、前記コンテンツの前記作成者を特定する前記サイト毎利用者識別情報と前記コンテンツを含む前記第２のウェブサイトを特定する前記第２のサイト識別情報とを含むコンテンツ情報と、前記関係情報と、に基づいて、前記作成者である前記利用者に関連する前記開示情報を前記閲覧者に開示するか否かを判定し、前記判定した結果に基づいて前記開示情報を生成し、出力する開示判定手段と、
を含む情報開示制御装置。
【請求項２】
前記開示判定手段は、前記関係情報に基づいて、前記閲覧者に対する前記作成者の関係を示す前記開示情報を生成する
ことを特徴とする請求項１記載の情報開示制御装置。
【請求項３】
前記開示判定手段は、
前記アカウントリストを参照し、前記コンテンツ情報に基づいて前記作成者識別情報を抽出し、抽出した前記作成者識別情報に対応する前記第１のサイト識別情報と前記サイト毎利用者識別情報との組、及び前記第２のサイト識別情報と前記サイト毎利用者識別情報との組を抽出し、
前記開示ポリシーを参照し、前記アカウントリストから抽出した前記第１のサイト識別情報と前記サイト毎利用者識別情報との組、及び前記第２のサイト識別情報と前記サイト毎利用者識別情報との組に基づいて開示許諾情報を取得し、出力し、
前記関係取得手段は、前記開示許諾情報が前記開示情報の開示を許諾することを示している場合に、前記閲覧者を特定する前記サイト毎利用者識別情報に対応する前記関係情報を取得し、出力する
ことを特徴とする請求項１または２記載の情報開示制御装置。
【請求項４】
前記関係取得手段は、前記閲覧者と前記作成者とが特定の関係を有していることを示す前記関係情報を取得する
ことを特徴とする請求項１乃至３のいずれか１項に記載の情報開示制御装置。
【請求項５】
前記関係取得手段は、前記閲覧者と前記作成者との関係の親密度を含む前記関係情報を取得する
ことを特徴とする請求項１乃至４のいずれか１項に記載の情報開示制御装置。
【請求項６】
前記関係取得手段は、前記閲覧者の１以上の属性情報を含む前記関係情報を取得する
ことを特徴とする請求項１乃至５のいずれか１項に記載の情報開示制御装置。
【請求項７】
前記閲覧者を特定する前記サイト毎利用者識別情報と前記関係情報との組みを関係情報履歴として記憶する関係情報履歴記憶手段を更に含み、
前記関係取得手段は、前記関係情報履歴を参照し、前記閲覧者を特定する前記サイト毎利用者識別情報に対応する前記関係情報を取得する。
ことを特徴とする請求項１乃至６のいずれか１項に記載の情報開示制御装置。
【請求項８】
前記閲覧者を特定する前記サイト毎利用者識別情報と前記第２のサイト識別情報で特定される前記第２のウェブサイトに含まれる前記コンテンツに対応する前記開示情報との組みを開示情報履歴として記憶する開示情報履歴記憶手段を更に含み、
前記開示判定手段は、前記開示情報履歴に基づいて、前記開示情報を出力する
ことを特徴とする請求項１乃至７のいずれか１項に記載の情報開示制御装置。
【請求項９】
ウェブページ情報を取得するウェブページ取得手段と、
前記取得したウェブページ情報からリンク情報を抽出するリンク抽出手段と、
前記抽出したリンク情報に基づいて取得したウェブページの前記コンテンツ情報と、前記サイト識別情報及び前記サイト識別情報で特定される前記ウェブサイトにおいて前記閲覧者を特定する前記サイト毎利用者識別情報とに基づいて前記関係情報を取得する
ことを特徴とする請求項１乃至８のいずれか１項に記載の情報開示制御装置。
【請求項１０】
コンピュータが、
第１のウェブサイトにおける利用者間の関係を示す利用者関係情報を記憶し、関係情報を要求された場合に前記利用者関係情報を参照して前記要求に基づいて生成した前記関係情報を出力する前記第１のウェブサイトを特定する第１のサイト識別情報と、前記利用者を特定するサイト毎利用者識別情報と、前記利用者に関連する情報である開示情報を開示してよいか否かを示す開示許諾情報と、の組を１以上含む開示ポリシーを記憶し、
前記第１のウェブサイトに前記関係情報を要求し、前記第１のウェブサイトから出力された前記関係情報を取得し、
前記第１のウェブサイトとコンテンツを公開する第２のウェブサイトとの全体において前記コンテンツを作成した作成者を一意に特定する識別情報である作成者識別情報と、前記第２のウェブサイトを特定する第２のサイト識別情報と、前記第２のウェブサイトにおいて前記作成者を特定するサイト毎利用者識別情報とを関連付け、前記作成者識別情報と、前記第１のサイト識別情報と、前記第１のサイト識別情報で特定される前記第１のウェブサイトにおいて前記作成者を特定する前記サイト毎利用者識別情報とを関連付けるアカウントリスト、及び前記開示ポリシーを参照し、
前記第１のサイト識別情報と前記第１のサイト識別情報で特定される前記第１のウェブサイトにおいて、前記コンテンツを閲覧する閲覧者を特定する前記サイト毎利用者識別情報とを含む閲覧者情報と、前記コンテンツの前記作成者を特定する前記サイト毎利用者識別情報と前記コンテンツを含む前記第２のウェブサイトを特定する前記第２のサイト識別情報とを含むコンテンツ情報と、前記関係情報と、に基づいて、前記作成者である前記利用者に関連する前記開示情報を前記閲覧者に開示するか否かを判定し、前記判定した結果に基づいて前記開示情報を生成し、出力する、
情報開示制御方法。
【請求項１１】
前記開示情報は、前記関係情報に基づいて、前記閲覧者に対する前記作成者の関係を示す前記開示情報を生成される
ことを特徴とする請求項１０記載の情報開示制御方法。
【請求項１２】
第１のウェブサイトにおける利用者間の関係を示す利用者関係情報を記憶し、関係情報を要求された場合に前記利用者関係情報を参照して前記要求に基づいて生成した前記関係情報を出力する前記第１のウェブサイトを特定する第１のサイト識別情報と、前記利用者を特定するサイト毎利用者識別情報と、前記利用者に関連する情報である開示情報を開示してよいか否かを示す開示許諾情報と、の組を１以上含む開示ポリシーを記憶する開示ポリシー記憶手段と、を有するコンピュータに、
前記第１のウェブサイトに前記関係情報を要求し、前記第１のウェブサイトから出力された前記関係情報を取得し、
前記第１のウェブサイトとコンテンツを公開する第２のウェブサイトとの全体において前記コンテンツを作成した作成者を一意に特定する識別情報である作成者識別情報と、前記第２のウェブサイトを特定する第２のサイト識別情報と、前記第２のウェブサイトにおいて前記作成者を特定するサイト毎利用者識別情報とを関連付け、前記作成者識別情報と、前記第１のサイト識別情報と、前記第１のサイト識別情報で特定される前記第１のウェブサイトにおいて前記作成者を特定する前記サイト毎利用者識別情報とを関連付けるアカウントリスト、及び前記開示ポリシーを参照し、
前記第１のサイト識別情報と前記第１のサイト識別情報で特定される前記第１のウェブサイトにおいて、前記コンテンツを閲覧する閲覧者を特定する前記サイト毎利用者識別情報とを含む閲覧者情報と、前記コンテンツの前記作成者を特定する前記サイト毎利用者識別情報と前記コンテンツを含む前記第２のウェブサイトを特定する前記第２のサイト識別情報とを含むコンテンツ情報と、前記関係情報と、に基づいて、前記作成者である前記利用者に関連する前記開示情報を前記閲覧者に開示するか否かを判定し、前記判定した結果に基づいて前記開示情報を生成し、出力する
処理を実行させるプログラム。
【請求項１３】
前記開示情報は、前記関係情報に基づいて、前記閲覧者に対する前記作成者の関係を示す前記開示情報を生成される
ことを特徴とする請求項１２記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブサイトのコンテンツに関連する情報の開示制御に係る情報開示制御装置、情報開示制御方法及びプログラムに関する。
【背景技術】
【０００２】
情報（コンテンツ）の共有、公開を制御するさまざまな関連技術が知られている。
【０００３】
例えば、特許文献１は、複数のインターネットサービスにおいて、知人関係の相互利用を可能にするシステムの一例を開示する。特許文献１の制御システムは、複数のサービスサーバと管理サーバ及び暗号化認識票サーバを含む。複数のサービスサーバそれぞれは、利用者の認識票に、他の利用者の認識票である他人認識票を関連付けて記憶する。また、複数のサービスサーバそれぞれは、それらの認識票に、複数のサービスサーバで利用者を一意に識別する識別情報と、その識別情報毎に生成された暗号鍵とを関連付けて記憶する。管理サーバは、その認識票に、各利用者が利用可能なサービスサーバの識別子を、その暗号鍵で暗号化した暗号化情報を関連付けて記憶する。暗号化認識票サーバは、第１の認識票に関連付けて第１のサービスサーバに記憶されている他人認識票を受信する。次に、暗号化認識票サーバは、受信した他人認識票に関連する暗号化情報を復号化し、他人認識票の利用者が利用可能なサービスサーバの識別子を取得する。次に、暗号化認識票サーバは、取得したサービスサーバの識別子に基づいて、第１の認識票に他人認識票を関連付けるべきかどうかを判断する。
【０００４】
また、特許文献２は、情報の共有を禁止されたユーザ間において、情報が共有される状況を防ぐ情報共有防止方法の一例を開示する。特許文献２の情報共有防止方法は、対象情報共有の可否判断対象となるユーザの組み合わせについて、情報の共有を許さない組み合わせを示すポリシー情報に基づいて共有処理を行ってよいか否かを判断するステップを有する。
【０００５】
また、特許文献３は、使用者及び秘文書の内容に応じてきめ細かく使用を制限可能な秘文書管理システムの一例を開示する。特許文献３の秘文書管理システムは、秘文書の作成者が設定した閲覧者の地位と、その秘文書を利用しようとしている利用者の地位とに基づいて、秘文書の語句の一部を置換した文書を作成する手段を有する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−２５０７９７号公報
【特許文献２】特開２０１０−０１５３８４号公報
【特許文献３】特開２００６−３１８０１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した特許文献１乃至３が開示する関連技術においては、公開コンテンツの作成者（所有者）に関する情報の開示を、そのコンテンツの作成者とそのコンテンツの閲覧者との関係に対応して制御することができないという問題点がある。ここで、公開したコンテンツとは、開示範囲を制御していない、即ちその閲覧者を制限していない、コンテンツのことである。
【０００８】
作成者と閲覧者との関係に対応して、その開示を制御できない理由は、上述した特許文献１乃至３が開示するいずれの関連技術も、以下の機能を有していないからである。その第１の機能は、公開コンテンツの作成者とそのコンテンツの閲覧者との関係を取得する機能である。そして、第２の機能は、その取得した関係に基づいて、そのコンテンツの作成者に関する情報を、開示するか否かを判定する機能である。
【０００９】
本発明の目的は、上述した問題点を解決できる情報開示制御装置、情報開示制御方法及びプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
本発明の情報開示制御装置は、第１のウェブサイトにおける利用者間の関係を示す利用者関係情報を記憶し、関係情報を要求された場合に前記利用者関係情報を参照して前記要求に基づいて生成した前記関係情報を出力する前記第１のウェブサイトを特定する第１のサイト識別情報と、前記利用者を特定するサイト毎利用者識別情報と、前記利用者に関連する情報である開示情報を開示してよいか否かを示す開示許諾情報と、の組を１以上含む開示ポリシーを記憶する開示ポリシー記憶手段と、前記第１のウェブサイトに前記関係情報を要求し、前記第１のウェブサイトから出力された前記関係情報を取得し、出力する関係取得手段と、前記第１のウェブサイトとコンテンツを公開する第２のウェブサイトとの全体において前記コンテンツを作成した作成者を一意に特定する識別情報である作成者識別情報と、前記第２のウェブサイトを特定する第２のサイト識別情報と、前記第２のウェブサイトにおいて前記作成者を特定するサイト毎利用者識別情報とを関連付け、前記作成者識別情報と、前記第１のサイト識別情報と、前記第１のサイト識別情報で特定される前記第１のウェブサイトにおいて前記作成者を特定する前記サイト毎利用者識別情報とを関連付けるアカウントリスト、及び前記開示ポリシーを参照し、前記第１のサイト識別情報と前記第１のサイト識別情報で特定される前記第１のウェブサイトにおいて、前記コンテンツを閲覧する閲覧者を特定する前記サイト毎利用者識別情報とを含む閲覧者情報と、前記コンテンツの前記作成者を特定する前記サイト毎利用者識別情報と前記コンテンツを含む前記第２のウェブサイトを特定する前記第２のサイト識別情報とを含むコンテンツ情報と、前記関係情報と、に基づいて、前記作成者である前記利用者に関連する前記開示情報を前記閲覧者に開示するか否かを判定し、前記判定した結果に基づいて前記開示情報を生成し、出力する開示判定手段と、を含む。
【００１１】
本発明の情報開示制御方法は、コンピュータが、第１のウェブサイトにおける利用者間の関係を示す利用者関係情報を記憶し、関係情報を要求された場合に前記利用者関係情報を参照して前記要求に基づいて生成した前記関係情報を出力する前記第１のウェブサイトを特定する第１のサイト識別情報と、前記利用者を特定するサイト毎利用者識別情報と、前記利用者に関連する情報である開示情報を開示してよいか否かを示す開示許諾情報と、の組を１以上含む開示ポリシーを記憶し、前記第１のウェブサイトに前記関係情報を要求し、前記第１のウェブサイトから出力された前記関係情報を取得し、前記第１のウェブサイトとコンテンツを公開する第２のウェブサイトとの全体において前記コンテンツを作成した作成者を一意に特定する識別情報である作成者識別情報と、前記第２のウェブサイトを特定する第２のサイト識別情報と、前記第２のウェブサイトにおいて前記作成者を特定するサイト毎利用者識別情報とを関連付け、前記作成者識別情報と、前記第１のサイト識別情報と、前記第１のサイト識別情報で特定される前記第１のウェブサイトにおいて前記作成者を特定する前記サイト毎利用者識別情報とを関連付けるアカウントリスト、及び前記開示ポリシーを参照し、前記第１のサイト識別情報と前記第１のサイト識別情報で特定される前記第１のウェブサイトにおいて、前記コンテンツを閲覧する閲覧者を特定する前記サイト毎利用者識別情報とを含む閲覧者情報と、前記コンテンツの前記作成者を特定する前記サイト毎利用者識別情報と前記コンテンツを含む前記第２のウェブサイトを特定する前記第２のサイト識別情報とを含むコンテンツ情報と、前記関係情報と、に基づいて、前記作成者である前記利用者に関連する前記開示情報を前記閲覧者に開示するか否かを判定し、前記判定した結果に基づいて前記開示情報を生成し、出力する。
【００１２】
本発明のプログラムは、第１のウェブサイトにおける利用者間の関係を示す利用者関係情報を記憶し、関係情報を要求された場合に前記利用者関係情報を参照して前記要求に基づいて生成した前記関係情報を出力する前記第１のウェブサイトを特定する第１のサイト識別情報と、前記利用者を特定するサイト毎利用者識別情報と、前記利用者に関連する情報である開示情報を開示してよいか否かを示す開示許諾情報と、の組を１以上含む開示ポリシーを記憶する開示ポリシー記憶手段と、を有するコンピュータに、前記第１のウェブサイトに前記関係情報を要求し、前記第１のウェブサイトから出力された前記関係情報を取得し、前記第１のウェブサイトとコンテンツを公開する第２のウェブサイトとの全体において前記コンテンツを作成した作成者を一意に特定する識別情報である作成者識別情報と、前記第２のウェブサイトを特定する第２のサイト識別情報と、前記第２のウェブサイトにおいて前記作成者を特定するサイト毎利用者識別情報とを関連付け、前記作成者識別情報と、前記第１のサイト識別情報と、前記第１のサイト識別情報で特定される前記第１のウェブサイトにおいて前記作成者を特定する前記サイト毎利用者識別情報とを関連付けるアカウントリスト、及び前記開示ポリシーを参照し、前記第１のサイト識別情報と前記第１のサイト識別情報で特定される前記第１のウェブサイトにおいて、前記コンテンツを閲覧する閲覧者を特定する前記サイト毎利用者識別情報とを含む閲覧者情報と、前記コンテンツの前記作成者を特定する前記サイト毎利用者識別情報と前記コンテンツを含む前記第２のウェブサイトを特定する前記第２のサイト識別情報とを含むコンテンツ情報と、前記関係情報と、に基づいて、前記作成者である前記利用者に関連する前記開示情報を前記閲覧者に開示するか否かを判定し、前記判定した結果に基づいて前記開示情報を生成し、出力する  処理を実行させる。
【発明の効果】
【００１３】
本発明は、公開コンテンツの作成者に関する、情報の開示を、そのコンテンツの作成者とそのコンテンツの閲覧者との関係に対応して制御することが可能になるという効果がある。
【図面の簡単な説明】
【００１４】
【図１】図１は、第１の実施形態に係る情報開示制御装置の構成を示すブロック図である。
【図２】図２は、第１乃至第５の実施形態におけるアカウントリストの一例を示す図である。
【図３】図３は、第１乃至第５の実施形態における開示ポリシーの一例を示す図である。
【図４】図４は、第１の実施形態に係る情報開示制御装置の構成を示すブロック図である。
【図５】図５は、第１乃至第５の実施形態に係る情報開示制御装置の、ハードウェア単位の構成を示すブロック図である。
【図６】図６は、第１乃至第４の実施形態の情報開示制御装置を含む情報処理システムの構成を示すブロック図である。
【図７】図７は、第１乃至第４の実施形態の情報開示制御装置を含む情報処理システムの動作を示すシーケンス図である。
【図８】図８は、第１乃至第５の実施形態における開示情報要求の一例を示す図である。
【図９】図９は、第１乃至第５の実施形態における関係情報要求の一例を示す図である。
【図１０】図１０は、第１乃至第５の実施形態における関係情報の一例を示す図である。
【図１１】図１１は、第１乃至第５の実施形態における開示情報の一例を示す図である。
【図１２】図１２は、第１乃至第５の実施形態におけるソーシャルグラフの一例を示す図である。
【図１３】図１３は、第１、第３乃至第５の実施形態の情報開示制御装置の動作を示すフローチャートである。
【図１４】図１４は、第１、第３乃至第５の実施形態の情報開示制御装置の動作を示すフローチャートである。
【図１５】図１５は、第１乃至第５の実施形態における判定要求の一例を示す図である。
【図１６】図１６は、第１の実施形態の第１の変形例における関係情報要求の一例を示す図である。
【図１７】図１７は、第１の実施形態の第１の変形例における関係情報の一例を示す図である。
【図１８】図１８は、第１の実施形態の第１の変形例における判定要求の一例を示す図である。
【図１９】図１９は、第１の実施形態の第１の変形例における開示ポリシーの一例を示す図である。
【図２０】図２０は、第１の実施形態の第１の変形例におけるマッチング用ユーザ情報の一例を示す図である。
【図２１】図２１は、第１の実施形態の第２の変形例における関係情報の一例を示す図である。
【図２２】図２２は、第１の実施形態の第３の変形例における関係情報の一例を示す図である。
【図２３】図２３は、第２の実施形態の情報開示制御装置の動作を示すフローチャートである。
【図２４】図２４は、第２の実施形態の情報開示制御装置の動作を示すフローチャートである。
【図２５】図２５は、本発明の第３の実施形態に係る情報開示制御装置の構成を示すブロック図である。
【図２６】図２６は、本発明の第３の実施形態の関係情報履歴記憶部に記憶された関係情報と対応する関係情報要求との一例を示す図である。
【図２７】図２７は、本発明の第４の実施形態に係る情報開示制御装置の構成を示すブロック図である。
【図２８】図２８は、本発明の第４の実施形態の開示情報履歴記憶部に記憶された開示情報と対応する判定要求との一例を示す図である。
【図２９】図２９は、本発明の第５の実施形態に係る情報開示制御装置の構成を示すブロック図である。
【図３０】図３０は、第５の実施形態に係る情報開示制御装置を含むシステムの構成を示すブロック図である。
【図３１】図３１は、第５の実施形態の情報開示制御装置を含むシステムの動作を示すシーケンス図である。
【発明を実施するための形態】
【００１５】
次に、本発明の実施形態について図面を参照して詳細に説明する。
【００１６】
［用語の説明］
まず、本明細書で使用する用語の意味について説明する。
【００１７】
ウェブサイト（ｗｅｂｓｉｔｅ）は、Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ（ＷＷＷ）上にあり、一般に特定のドメイン名の配下にある複数のウェブページなどのコンテンツの集まりのことである。
【００１８】
コンテンツは、ウェブサイトで公開されている日誌、写真、ブログ、ツイート、及びその他の情報を示す。
【００１９】
ソーシャルグラフは、利用者をノードに対応させ、それらの利用者の関係をエッジに対応させた、ウェブサイト上の人間関係を表す図、或いはその図が示す情報である。ソーシャルグラフは、例えば、Ｔｗｉｔｔｅｒソーシャルグラフ、ｍｉｘｉソーシャルグラフ及びｆａｃｅｂｏｏｋソーシャルグラフである。
【００２０】
アカウントは、１以上のウェブサイト（第１のウェブサイト及び第２のウェブサイト）それぞれにおいて利用者を特定する識別情報であるサイト毎利用者識別子（サイト毎利用者識別情報とも呼ばれる）を含む。ここで、利用者は、例えば、そのウェブサイト（例えば、第１のウェブサイト）へのアクセスの許可を取得した者、或いはそのウェブサイト（例えば、第２のウェブサイト）で公開されるコンテンツを作成した作成者である。また、アカウントは、それらのウェブサイト全体において、利用者それぞれを一意に特定する識別情報である作成者識別子を含む。
【００２１】
ある利用者が、あるコンテンツを作成し、作成したコンテンツをあるウェブサイト（第２のウェブサイト）に登録した場合、そのウェブサイトのその利用者に対応するアカウントは、そのコンテンツを作成した作成者（所有者）のアカウントである。
【００２２】
［第１の実施の形態］
図１は、本発明の第１の実施形態の構成を示すブロック図である。
【００２３】
図１を参照すると、本実施形態に係る情報開示制御装置１００は、関係取得部１１０と開示判定部１２０と開示ポリシー記憶部１３０とアカウントリスト記憶部１４０とを含む。尚、図１に示す構成要素は、ハードウェア単位の構成要素ではなく、機能単位の構成要素を示している。
【００２４】
アカウントリスト記憶部１４０は、アカウントリストを記憶する。
【００２５】
図２は、本実施形態におけるアカウントリスト１４１の一例を示す図である。図２に示すようにアカウントリスト１４１は、作成者識別子とサイト識別子（第１のサイト識別子または第２のサイト識別子）とサイト毎利用者識別子との組を１以上含む。
【００２６】
作成者識別子は、情報開示制御装置１００が制御の対象とするシステム全体において、ユーザを一意に識別することのできる情報である。例えば、作成者識別子は、ユーザ管理手段（図示しない）によりユーザ毎にユニークに払い出されたニックネーム（例えば、ａｌｉｃｅ）やシーケンシャルに払い出した会員番号である。
【００２７】
作成者識別子は、例えば、ウェブサイト（例えば、第２のウェブサイト）のコンテンツの作成者を特定する識別情報である。その作成者が他のウェブサイト（例えば、第１のウェブサイト）の利用者である場合、作成者識別子は、ウェブサイト（例えば、第１のウェブサイト）の利用者を特定する識別情報である。即ち、その作成者とその利用者が同一人物である場合、その作成者の作成者識別情報とその利用者の作成者識別情報とは、同一の作成者識別情報である。
【００２８】
サイト識別子は、ウェブサイトの識別情報である。サイト識別子は、例えば、そのウェブサイトのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）である。
【００２９】
サイト毎利用者識別子は、各ウェブサイトにおいて、その利用者を特定するための、識別情報である。
【００３０】
開示ポリシー記憶部１３０は、開示ポリシーを記憶する。
【００３１】
図３は、本実施形態における開示ポリシー１３１の一例を示す図である。図３に示すように開示ポリシー１３１は、サイト識別子（第１のサイト識別子）とサイト毎利用者識別子と、そのサイト識別子及びそのサイト毎利用者識別子の組に対応する開示許諾情報を含む。
【００３２】
開示許諾情報は、利用者に関連する情報である開示情報を、開示してよいか否かを示す情報である。利用者は、例えば、ウェブサイト（第２のウェブサイト）のコンテンツの作成者である。開示許諾情報は、例えば、その開示情報を開示する対象（例えば、そのサイト毎利用者識別子で特定される作成者の、友達である利用者）を示す情報である。
【００３３】
開示情報は、例えば、そのコンテンツの作成者の氏名、性別及び出身地である。
【００３４】
即ち、開示許諾情報は、例えば、コンテンツを閲覧した閲覧者がそのコンテンツを作成した作成者の友達である場合、その作成者の作成者の氏名を開示してよいことを示す。
【００３５】
関係取得部１１０は、ウェブサイト（第１のウェブサイト）に関係情報を要求する。また、関係取得部１１０は、そのウェブサイトから出力された、関係情報を取得し、出力する。関係情報は、関係情報の要求で示されたサイト毎利用者識別子で特定されるウェブサイト（第１のウェブサイト）の利用者が特定の関係を有する、そのウェブサイトの他の利用者の情報で、例えば、友達、同僚を示す情報である。
【００３６】
開示判定部１２０は、アカウントリスト１４１及び開示ポリシー１３１を参照し、閲覧者情報とコンテンツ情報と関係取得部１１０が出力した関係情報とに基づいて、開示情報を開示するか否かを判定する。そして、開示判定部１２０は、その判定した結果に基づいて、開示情報を生成し、出力する。
【００３７】
閲覧者情報は、閲覧者識別子及びその閲覧者識別子が閲覧者を特定するウェブサイトのサイト識別子を含む。尚、閲覧者識別子は、ウェブサイト（第２のウェブサイト）のコンテンツを閲覧する閲覧者を特定する、ウェブサイト（第１のウェブサイト）におけるサイト毎利用者識別子である。
【００３８】
コンテンツ情報は、閲覧者が閲覧するコンテンツを含むウェブサイト（第２のウェブサイト）において、そのコンテンツを作成した作成者を特定するサイト毎利用者識別子と、そのウェブサイトのサイト識別子（第２のサイト識別子）とを含む。
【００３９】
尚、本発明の第１の実施形態は、図４に示すような構成であってもよい。図４は、本実施形態に係る情報開示制御装置１０１の構成を示すブロック図である。
【００４０】
図４を参照すると、情報開示制御装置１０１は、関係取得部１１０と開示判定部１２０と開示ポリシー記憶部１３０とを含む。
【００４１】
情報開示制御装置１０１の開示判定部１２０は、アカウントリスト記憶部１４０のアカウントリスト１４１に替えて、例えば、シングルサインオンのシステムを利用し、利用者識別子とサイト識別子とサイト毎利用者識別子を関連付けるアカウントリストを取得する。シングルサインオンのシステムは、例えば、ＯｐｅｎＩＤ  Ｆｏｕｎｄａｔｉｏｎが規定するＯｐｅｎＩＤ  Ｐｒｏｖｉｄｅｒの情報、及びＫａｎｔａｒａ  Ｉｎｉｔｉａｔｉｖｅが規定するＳＡＭＬ（Ｓｅｃｕｒｉｔｙ  Ａｓｓｅｒｔｉｏｎ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）  ＩＤＰ（Ｉｄｅｎｔｉｔｙ  Ｐｒｏｖｉｄｅｒ）である。
【００４２】
次に、情報開示制御装置１００のハードウェア単位の構成要素について説明する。
【００４３】
図５は、本実施形態における情報開示制御装置１００とその周辺装置のハードウェア構成を示す図である。図５に示されるように、情報開示制御装置１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０７０、記憶部１０７１、記憶装置１０７２、入力部１０７３、出力部１０７４及び通信部１０７５を含む。
【００４４】
ＣＰＵ１０７０は、オペレーティングシステム（不図示）を動作させて、本実施形態に係る情報開示制御装置１００の、全体の動作を制御する。また、ＣＰＵ１０７０は、例えば記憶装置１０７２に装着された不揮発性の記録媒体（不図示）から、記憶部１０７１にプログラムやデータを読み込む。そして、ＣＰＵ１０７０は、読み込んだプログラムに従って、また読み込んだデータに基づいて、図１に示す関係取得部１１０及び開示判定部１２０として各種の処理を実行する。
【００４５】
尚、ＣＰＵ１０７０は、通信網（不図示）に接続されている外部コンピュータ（不図示）から、記憶部１０７１にプログラムやデータをダウンロードするようにしてもよい。
【００４６】
記憶部１０７１は、プログラムやデータを記憶する。記憶部１０７１は、開示ポリシー記憶部１３０及びアカウントリスト記憶部１４０の内の、いずれか一方または両方を含んでよい。
【００４７】
記憶装置１０７２は、例えば、光ディスク、フレキシブルディスク、磁気光ディスク、外付けハードディスク及び半導体メモリであって、不揮発性の記憶媒体を含む。記憶装置１０７２は、プログラムをコンピュータ読み取り可能に記録する。また、記憶装置１０７２は、データをコンピュータ読み取り可能に記録してもよい。記憶装置１０７２は、開示ポリシー記憶部１３０及びアカウントリスト記憶部１４０の内の、いずれか一方または両方を含んでよい。
【００４８】
入力部１０７３は、例えばマウスやキーボード、内蔵のキーボタンなどで実現され、入力操作に用いられる。入力部１０７３は、マウスやキーボード、内蔵のキーボタンに限らず、例えばタッチパネル、加速度計、ジャイロセンサ、カメラなどでもよい。
【００４９】
出力部１０７４は、例えばディスプレイで実現され、出力を確認するために用いられる。
【００５０】
通信部１０７５は、後述する作成者端末６１０、閲覧者端末６２０及び関係情報記憶装置６４０とのインタフェースを実現する。通信部１０７５は、関係取得部１１０及び開示判定部１２０の一部として含まれる。
【００５１】
以上が、情報開示制御装置１００のハードウェア単位の各構成要素についての説明である。
【００５２】
以上説明したように、図１に示す機能単位のブロックは、図５に示すハードウェア構成によって実現される。ただし、情報開示制御装置１００が備える各部の実現手段は、上記に限定されない。すなわち、情報開示制御装置１００は、物理的に結合した一つの装置により実現されてもよいし、物理的に分離した２つ以上の装置を有線または無線で接続し、これら複数の装置により実現されてもよい。
【００５３】
また、前述のプログラムを記録した記録媒体（または記憶媒体）が情報開示制御装置１００に供給され、情報開示制御装置１００は、記録媒体に格納されたプログラムを読み込み、実行してもよい。すなわち、本実施形態は、情報開示制御装置１００が実行するプログラムを、一時的にまたは非一時的に、記憶する記録媒体の実施形態を含む。
【００５４】
次に本実施形態の情報開示制御装置１００を含む情報処理システムについて説明する。
【００５５】
図６は、本実施形態の情報開示制御装置１００を含む情報処理システムの構成を示すブロック図である。図６に示すように、そのシステムは、情報開示制御装置１００、作成者端末６１０、閲覧者端末６２０、コンテンツ開示装置（第２のウェブサイトとも呼ばれる）６３０及び関係情報記憶装置（第１のウェブサイトとも呼ばれる）６４０とから構成されている。
【００５６】
尚、作成者端末６１０、閲覧者端末６２０、コンテンツ開示装置６３０及び関係情報記憶装置６４０それぞれは、任意の台数であってよい。また、コンテンツ開示装置６３０及び関係情報記憶装置６４０とは、同一の装置であってよい。即ち、第１のウェブサイトと第２のウェブサイトとは、同一のウェブサイトであってもよい。
【００５７】
情報開示制御装置１００は、作成者端末６１０、閲覧者端末６２０及び関係情報記憶装置６４０それぞれと図示しないインタフェース（例えば、インターネット）で接続されている。閲覧者端末６２０は、コンテンツ開示装置６３０と図示しないインタフェース（例えば、インターネット）で接続されている。
【００５８】
作成者端末６１０及び閲覧者端末６２０それぞれは、例えば、パーソナルコンピュータまたは携帯端末である。
【００５９】
作業者端末６１０は、作成者の入力操作に基づいて、情報開示制御装置１００にアカウントリスト１４１（図２）及び開示ポリシー１３１（図３）を出力する。情報開示制御装置１００は、アカウントリスト１４１を図１に示すアカウントリスト記憶部１４０に登録する。また、情報開示制御装置１００は、開示ポリシー１３１を開示ポリシー記憶部１３０に登録する。
【００６０】
閲覧者端末６２０は、コンテンツを登録しているウェブページを要求するためのウェブページ要求をコンテンツ開示装置６３０に出力する。また、閲覧者端末６２０は、コンテンツの作成者に関連する情報である開示情報の、閲覧を要求するための開示情報要求を情報開示制御装置１００に出力する。
【００６１】
コンテンツ開示装置６３０は、例えば、サーバであり、ウェブサイトの１つとして動作する。また、コンテンツ開示装置６３０のサイト識別子は、例えば、「ｈｔｔｐ：／／ｙｙｙ．ｃｏｍ／」である。
【００６２】
関係情報記憶装置６４０は、例えば、サーバであり、ウェブサイトの１つとして動作する。また、関係情報記憶装置６４０のサイト識別子は、例えば、「ｈｔｔｐ：／／ｔｔｔ．ｃｏｍ／」である。
【００６３】
尚、コンテンツ開示装置６３０と関係情報記憶装置６４０とは、１つのウェブサイトとして動作する１台のサーバであってもよい。この場合、コンテンツ開示装置６３０と関係情報記憶装置６４０とのサイト識別子は、同じである。
【００６４】
図７は、図６に示す情報処理システムの動作を示すシーケンス図である。
【００６５】
図７を参照すると、閲覧者端末６２０は、ウェブページ（コンテンツ）要求５０３を、コンテンツ開示装置６３０に送信する。
【００６６】
次に、コンテンツ開示装置６３０は、受信したウェブページ要求５０３に応答して、ウェブページ情報５０４を、閲覧者端末６２０に送信する。ウェブページ情報５０４は、例えば、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記載された日誌、写真、ブログ、ツイートなどである。
【００６７】
次に、閲覧者端末６２０は、受信したウェブページ情報５０４に基づいて、ウェブページをディスプレイに表示する。
【００６８】
続けて、閲覧者端末６２０は、受信したウェブページ情報５０４に含まれるコンテンツ情報と内蔵する記憶手段（不図示）に保持している閲覧者情報とに基づいて、目的とする開示情報５１３１（図１１）を要求するための開示情報要求５０６１（図８）を生成する。そして、閲覧者端末６２０は、その開示情報要求５０６１を情報開示制御装置１００へ送信する。
【００６９】
図１１は、開示情報５１３１の一例を示す図である。図１１を参照すると、開示情報５１３１は、閲覧者とコンテンツの作成者の関係を示す情報［友達］と、コンテンツの作成者を示す作成者識別子［ａｌｉｃｅ］である。尚、開示情報は、氏名や、閲覧者にだけ通じるニックネームなどのユーザ属性であってもよい。
【００７０】
図８は、本実施形態の開示情報要求５０６１の一例を示す図である。図８を参照すると、開示情報要求５０６１は、例えば、閲覧者情報とコンテンツ情報とを含む。閲覧者情報は、閲覧者識別子（例えば、「ｂｏｂ」）と閲覧者が指示したサイト識別子（第１のサイト識別子、例えば、「ｈｔｔｐ：／／ｔｔｔ．ｃｏｍ／」）とを含む。また、コンテンツ情報は、サイト毎利用者識別子（例えば、「ｈｙｐｅｒａｌｉｃｅ」）とコンテンツを登録しているウェブサイト（第２のウェブサイト）のサイト識別子（第２のサイト識別子、例えば、「ｈｔｔｐ：／／ｙｙｙ．ｃｏｍ／」）とを含む。
【００７１】
次に、図７に示すように、情報開示制御装置１００は、開示情報要求５０６１に基づいて、関係情報要求５０７１を生成し、関係情報記憶装置６４０に送信する。尚、関係情報要求５０７１を生成し、送信する処理の動作は、後述の情報開示制御装置１００の動作の説明において、詳細に説明する。
【００７２】
図９は、本実施形態の関係情報要求５０７１の一例を示す図である。図９を参照すると、関係情報要求５０７１は、例えば、閲覧者が指示したサイト識別子（第１のサイト識別子、「ｈｔｔｐ：／／ｔｔｔ．ｃｏｍ／」）及び閲覧者識別子（「ｂｏｂ」）を含む。
【００７３】
次に、関係情報記憶装置６４０は、受信した関係情報要求５０７１に基づいて関係情報５０８１を生成する。関係情報記憶装置６４０は、生成した関係情報５０８１を情報開示制御装置１００に送信する。
【００７４】
図１０は、本実施形態の関係情報５０８１の一例を示す図である。図１０を参照すると、関係情報５０８１は、関係情報記憶装置６４０上のサイト毎利用者識別子（例えば、「ｓｕｐｅｒａｌｉｃｅ」と「ｃａｒｏｌ」）とサイト識別子（例えば、「ｈｔｔｐ：／／ｔｔｔ．ｃｏｍ／」）とを含む。ここで、そのサイト毎利用者識別子は、関係情報記憶装置６４０において閲覧者と特定の関係（例えば、友達関係）を有する作成者のサイト毎利用者識別子である。言い換えると、関係情報５０８１は、サイト毎利用者識別子で特定される作成者と、閲覧者との特定の関係を示す情報である。
【００７５】
本実施形態では、作成者と閲覧者との特定の関係を「友達関係」であるものとして説明している。即ち、関係情報記憶装置６４０は、関係情報要求５０７１に基づいて特定される利用者と、「友達関係」にある利用者を特定する情報を含む関係情報５０８１を情報開示制御装置１００に送信する。そして、情報開示制御装置１００は、受信した関係情報５０８１で特定される利用者を、関係情報要求５０７１に基づいて特定される利用者と、「友達関係」にあるものとして動作する。例えば、情報開示制御装置１００は、図示しない記憶手段に、作成者と閲覧者との特定の関係が「友達関係」であることを保持するようにしてもよい。
【００７６】
例えば、関係情報記憶装置６４０は、次のようにして、関係情報５０８１を生成する。まず、関係情報記憶装置６４０は、受信した関係情報要求５０７１に含まれる閲覧者識別子（「ｂｏｂ」）を、取得する。次に、関係情報記憶装置６４０は、図１２に示すソーシャルグラフ６４１を参照する。
【００７７】
図１２は、関係情報記憶装置６４０が保持するソーシャルグラフ６４１の一例を示す図である。図１２を参照するとソーシャルグラフ６４１は、関係情報記憶装置６４０上における利用者識別子（第１の利用者識別子）それぞれと、他の利用者識別子（第２の利用者識別子）との組を含む。ここで、他の利用者識別子は、第１の利用者識別子で特定される利用者と特定の関係（例えば、友達関係）を有する利用者を特定する第２の利用者識別子である。
【００７８】
関係情報記憶装置６４０は、ソーシャルグラフ６４１を参照することで、関係情報要求５０７１から取得した閲覧者識別子（「ｂｏｂ」）を第１の利用者識別子と見なし、第１の利用者識別子「ｂｏｂ」に対応する第２の利用者識別子（「ｓｕｐｅｒａｌｉｃｅ」及び「ｃａｒｏｌ」）を取得する。次に、関係情報記憶装置６４０は、取得した第２の利用者識別子と、関係情報要求５０７１に含まれるサイト識別子（「ｈｔｔｐ：／／ｔｔｔ．ｃｏｍ／」）とを統合し、図１０に示す関係情報５０８１を生成する。
【００７９】
尚、関係情報要求５０７１と関係情報５０８１とは、サイト識別子を含まなくてもよい。この場合、情報開示制御装置１００は、関係情報要求５０７１とその応答である関係情報５０８１との同期が取れるように動作する。例えば、情報開示制御装置１００は、関係情報要求５０７１を送信し、その応答である関係情報５０８１を受信した後、次の関係情報要求５０７１を送信するように動作する。
【００８０】
尚、関係情報記憶装置６４０は、自身のウェブサイトの利用者関係情報に加えて、他のウェブサイトの利用者関係情報を保持するようにしてもよい。
【００８１】
また、関係情報記憶装置６４０が自身のウェブサイトの利用者関係情報のみを記憶する場合、関係情報要求５０７１と関係情報５０８１には、サイト識別子を含まなくてもよい。関係情報記憶装置６４０が自身のウェブサイトの利用者関係情報のみを記憶する場合は、例えば、「ｈｔｔｐ：／／ｔｔｔ．ｃｏｍ／」で特定される関係情報記憶装置６４０が送信する、関係情報に含まれるサイト識別子が必ず「ｈｔｔｐ：／／ｔｔｔ．ｃｏｍ／」となる場合である。
【００８２】
尚、関係情報記憶装置６４０は、ソーシャルグラフ６４１に替えて、例えばマッチング用のユーザ情報を参照して関係情報を作成してもよい。図２０は、マッチング用ユーザ情報６４２の一例を示す図である。図２０に示すように、マッチング用ユーザ情報６４２は、利用者識別子に対応する利用者の属性情報（会社名、部署名）を含む。そして、関係情報記憶装置６４０は、例えば、会社名及び部署名に関する属性情報が一致する利用者どうしを「知人」と見なして、関係情報を作成する。
【００８３】
次に、情報開示制御装置１００は、受信した関係情報５０８１に基づいて開示情報５１３１（「友達「ａｌｉｃｅ」」）を生成し、その開示情報５１３１を閲覧者端末６２０に送信する。尚、関係情報５０８１に基づいて開示情報５１３１を生成する処理の動作は、後述の情報開示制御装置１００の動作の説明において、詳細に説明する。
【００８４】
次に、閲覧者端末６２０は、受信した開示情報５１３１に基づいて、コンテンツの作成者に対応する情報（例えば、「このウェブページは、あなたの友達のａｌｉｃｅさんのウェブページです。」）をディスプレイに表示する。
【００８５】
以上が情報開示制御装置１００を含む情報処理システムの動作について説明である。
【００８６】
次に、情報開示制御装置１００の動作について詳細に説明する。
【００８７】
図１３及び図１４は、本実施形態の情報開示制御装置１００の動作を示すフローチャートである。尚、このフローチャートによる処理は、前述したＣＰＵ１０７０によるプログラム制御に基づいて、実行されても良い。
【００８８】
情報開示制御装置１００は、閲覧者端末６２０から開示情報要求５０６１を受信したことを契機に、動作を開始する。
【００８９】
最初に、関係取得部１１０は、開示情報要求５０６１を受信する。関係取得部１１０は、開示情報要求５０６１に含まれる閲覧者識別子（例えば、「ｂｏｂ」）を抽出する（ステップＳ６０１）。
【００９０】
次に、関係取得部１１０は、抽出した閲覧者識別子を含む関係情報要求５０７１を生成する（ステップＳ６０２）。
【００９１】
次に、関係取得部１１０は、生成した関係情報要求５０７１を、開示情報要求５０６１に閲覧者情報として含まれるサイト識別子（例えば、「ｈｔｔｐ：／／ｔｔｔ．ｃｏｍ／」）に基づいて、関係情報記憶装置６４０に送信する（ステップＳ６０３）。これにより、関係情報記憶装置６４０は、関係情報要求５０７１に基づいて、関係情報５０８１を生成し、関係取得部１１０に送信する。
【００９２】
次に、関係取得部１１０は、関係情報記憶装置６４０から、関係情報５０８１を受信する（ステップＳ６０４）。
【００９３】
次に、関係取得部１１０は、受信した関係情報５０８１（図１０）とステップＳ６０１で受信した開示情報要求５０６１（図８）に含まれるコンテンツ情報（例えば、「［ｈｔｔｐ：／／ｙｙｙ．ｃｏｍ／］［ｈｙｐｅｒａｌｉｃｅ］」）とに基づいて、図１５に示すような判定要求５０９１を生成する（ステップＳ６０６）。
【００９４】
次に、関係取得部１１０は、生成した判定要求５０９１を開示判定部１２０へ出力する（ステップＳ６０７）。
【００９５】
図１５を参照すると、判定要求５０９１は、例えば、関係情報と、コンテンツ情報とを含む。ここで、関係情報は、例えば、関係情報５０８１の「［ｈｔｔｐ：／／ｔｔｔ．ｃｏｍ／］［ｓｕｐｅｒａｌｉｃｅ］、［ｈｔｔｐ：／／ｔｔｔ．ｃｏｍ／］［ｃａｒｏｌ]」である。また、コンテンツ情報は、例えば、開示情報要求５０６１に含まれるコンテンツ情報「［ｈｔｔｐ：／／ｙｙｙ．ｃｏｍ／］［ｈｙｐｅｒａｌｉｃｅ］」である。
【００９６】
図１４において、次に、開示判定部１２０は、アカウントリスト１４１（図２）を参照し、受け取った判定要求５０９１に含まれるコンテンツ情報に基づいて、作成者識別子を取得する（ステップＳ６１１）。具体的には、コンテンツ情報のサイト識別子［ｈｔｔｐ：／／ｙｙｙ．ｃｏｍ／］とサイト毎利用者識別子［ｈｙｐｅｒａｌｉｃｅ］」に対応する作成者識別子「ａｌｉｃｅ」を、アカウントリスト１４１から取得する。
【００９７】
次に、開示判定部１２０は、作成者識別子を取得できたか否かを判定する（ステップＳ６１２）。取得できた場合（ステップＳ６１２でＹＥＳ）、処理はステップＳ６１３へ進む。取得できなかった場合（ステップＳ６１２でＮＯ）、処理はステップＳ６２０へ進む。
【００９８】
次に、開示判定部１２０は、アカウントリスト１４１を参照し、取得した作成者識別子に基づいて、対応するサイト識別子及びサイト毎利用者識別子の組を取得する（ステップＳ６１３）。
【００９９】
例えば、図２に示すアカウントリスト１４１の場合、開示判定部１２０は、取得した作成者識別子に対応するサイト識別子及びサイト毎利用者識別子の組として、「ｈｔｔｐ：／／ｔｔｔ．ｃｏｍ／」及び「ｓｕｐｅｒａｌｉｃｅ」の組と、「ｈｔｔｐ：／／ｍｍｍ．ｃｏｍ／」及び「ｓｕｐｅｒａｌｉｃｅ」の組と、「ｈｔｔｐ：／／ｈｈｈ．ｊｐ／」及び「ｓｕｐｅｒａｌｉｃｅ」の組と、「ｈｔｔｐ：／／ｙｙｙ．ｃｏｍ／」及び「ｈｙｐｅｒａｌｉｃｅ」の組とを取得する。
【０１００】
次に、開示判定部１２０は、サイト識別子及びサイト毎利用者識別子の組を取得できたか否かを判定する（ステップＳ６１４）。取得できた場合（ステップＳ６１４でＹＥＳ）、処理はステップＳ６１５へ進む。取得できなかった場合（ステップＳ６１４でＮＯ）、処理はステップＳ６２０へ進む。
【０１０１】
次に、開示判定部１２０は、ステップＳ６１３で取得したサイト識別子及びサイト毎利用者識別子の１以上の組の中で、判定要求に含まれる関係情報５０８１のサイト識別子及びサイト毎利用者識別子の組と、一致するサイト識別子及びサイト毎利用者識別子の組を取得する。続けて、開示判定部１２０は、開示ポリシー１３１を参照し、取得したサイト識別子及びサイト毎利用者識別子の組に対応する、開示許諾情報を取得する（ステップＳ６１５）。例えば、開示判定部１２０は、判定要求に含まれる関係情報５０８１のサイト識別子及びサイト毎利用者識別子の組（「ｈｔｔｐ：／／ｔｔｔ．ｃｏｍ／」及び「ｓｕｐｅｒａｌｉｃｅ」の組）と、一致するサイト識別子及びサイト毎利用者識別子の組（「ｈｔｔｐ：／／ｔｔｔ．ｃｏｍ／」及び「ｓｕｐｅｒａｌｉｃｅ」の組）を取得する。続けて、開示判定部１２０は、一致するサイト識別子及びサイト毎利用者識別子の組（「ｈｔｔｐ：／／ｔｔｔ．ｃｏｍ／」及び「ｓｕｐｅｒａｌｉｃｅ」の組）に対応する、開示許諾情報（「友達に開示可」）を取得する。
【０１０２】
次に、開示判定部１２０は、開示許諾情報を取得できたか否かを判定する（ステップＳ６１６）。取得できた場合（ステップＳ６１６でＹＥＳ）、処理はステップＳ６１３へ進む。取得できなかった場合（ステップＳ６１６でＮＯ）、処理はステップＳ６２０へ進む。
【０１０３】
次に、開示判定部１２０は、取得した開示許諾情報の内容と、判定要求５０９１（図１５）に含まれる関係情報５０８１と、に基づいて開示情報を開示するか否かを判定する（ステップＳ６１７）。具体的には、開示判定部１２０は、取得した開示許諾情報が、特定の関係を包含しているか否かを判定する。ここで、特定の関係は、判定要求５０９１に含まれる関係情報５０８１が示す、サイト毎利用者識別子に対応する作成者と閲覧者との関係である。
【０１０４】
例えば、関係情報要求５０７１が「［ｈｔｔｐ：／／ｔｔｔ．ｃｏｍ／］［ｂｏｂ］」であるとする。また、関係情報５０８１が「［ｈｔｔｐ：／／ｔｔｔ．ｃｏｍ／］［ｓｕｐｅｒａｌｉｃｅ］と、［ｈｔｔｐ：／／ｔｔｔ．ｃｏｍ／］［ｃａｒｏｌ]」であるとする。また、関係情報５０８１が示すサイト毎利用者識別子に対応する作成者と閲覧者との特定の関係が「友達関係」であるとする。この場合、「ｂｏｂ」で特定される閲覧者と［ｓｕｐｅｒａｌｉｃｅ］で特定される作成者［ａｌｉｃｅ］とは、友達関係である。従って、例えば、開示許諾情報の示す内容が「友達に開示可」である場合、開示判定部１２０は、開示可であると判定する。
【０１０５】
開示すると判定した（即ち、包含されている）場合（ステップＳ６１７でＹＥＳ）、開示判定部１２０は、開示情報５１３１（例えば、「友達「ａｌｉｃｅ」」）を生成し、閲覧者端末６２０へ送信する（ステップＳ６１８）。開示しないと判定した（即ち、包含されていない）場合（ステップＳ６１７でＮＯ）、処理はステップＳ６２０へ進む。
【０１０６】
ステップＳ６２０において、開示判定部１２０は、非開示情報（例えば、「他人」）を生成し、閲覧者端末６２０へ送信する（ステップＳ６２０）。
【０１０７】
以上が、情報開示制御装置１００の動作の説明である。
【０１０８】
［第１の実施形態の第１の変形例]
本変形例において、情報開示制御装置１００は、複数のウェブサイトにおける、閲覧者と利用者の特定の関係に基づいて関係情報を取得し、その関係情報に基づいて開示情報を開示するか否かを判定する。
【０１０９】
本変形例において、関係取得部１１０は、図１６に示すような関係情報要求５０７２（例えば、「［ｈｔｔｐ：／／ｔｔｔ．ｃｏｍ／］［ｃａｒｏｌ］、［ｈｔｔｐ：／／ｍｍｍ．ｃｏｍ／］［ｃａｒｏｌ］」）の応答として、図１７に示すような関係情報５０８２を受信する。
【０１１０】
図１７に示すように関係情報５０８２は、サイト識別子が「ｈｔｔｐ：／／ｔｔｔ．ｃｏｍ／」のウェブサイトにおいて、図１２に示すソーシャルグラフ６４１の第１の利用者識別子が「ｂｏｂ」で特定される利用者と、図１２に示すソーシャルグラフ６４１の第２の利用者識別子（閲覧者識別子）が「ｃａｒｏｌ」で特定される利用者との関係が「友達」であることを示す情報を含む。また、関係情報５０８２は、サイト識別子が「ｈｔｔｐ：／／ｍｍｍ．ｃｏｍ／」のウェブサイトにおいて、図２０に示すマッチング用ユーザ情報６４２の利用者識別子が「ｓｕｐｅｒａｌｉｃｅ」で特定される利用者と、図２０に示すマッチング用ユーザ情報６４２の利用者識別子（閲覧者識別子）が「ｃａｒｏｌ」で特定される利用者との関係が「知人」であることを示す情報を含む。
【０１１１】
関係取得部１１０は、関係情報５０８２に基づいて、図１８に示すような判定要求５０９２を開示判定部１２０に出力する。
【０１１２】
図１８は、本実施形態の判定要求５０９２の一例を示す図である。図１８を参照すると、判定要求５０９２は、関係情報とコンテンツ情報とを含む。ここで、関係情報は、例えば、関係情報５０８２の「［ｈｔｔｐ：／／ｔｔｔ．ｃｏｍ／］［ｂｏｂ］［友達］」及び「［ｈｔｔｐ：／／ｍｍｍ．ｃｏｍ／］［ｓｕｐｅｒａｌｉｃｅ］［知人］」である。また、コンテンツ情報は、例えば、開示情報要求５０６１に含まれるコンテンツ情報の「［ｈｔｔｐ：／／ｙｙｙ．ｃｏｍ／］［ｈｙｐｅｒａｌｉｃｅ］」である。
【０１１３】
次に、開示判定部１２０は、図２に示すアカウントリスト１４１を参照して、判定要求５０９３に含まれるコンテンツ情報に基づいて、作成者識別子（例えば、「ａｌｉｃｅ」）を取得する（図１４のステップＳ６１１及びステップＳ６１２の動作と同じ）。更に、開示判定部１２０は、アカウントリスト１４１を参照し、取得した作成者識別子に基づいて、対応するサイト識別子及びサイト毎利用者識別子の組を取得する（図１４のステップＳ６１３及びステップＳ６１４の動作と同じ）。
【０１１４】
次に、開示判定部１２０は、図１９に示すような開示ポリシー１３２を参照し、開示許諾情報を取得する。
【０１１５】
図１９に示すように、開示ポリシー１３２は、取得した作成者識別子に対応する、サイト毎利用者識別子の「ｓｕｐｅｒａｌｉｃｅ」とサイト識別子の「ｈｔｔｐ：／／ｔｔｔ．ｃｏｍ／」との組に対応する開示許諾情報の「友達に開示可」を含む。また、開示ポリシー１３２は、取得した作成者識別子に対応する、サイト毎利用者識別子の「ｓｕｐｅｒａｌｉｃｅ」とサイト識別子の「ｈｔｔｐ：／／ｍｍｍ．ｃｏｍ／」との組に対応する開示許諾情報を含む。その開示許諾情報は、「友達を含む知人に開示可」を示す。
【０１１６】
従って、開示判定部１２０は、判定要求５０９２に含まれるサイト毎利用者識別子の「ｂｏｂ」とサイト識別子の「ｈｔｔｐ：／／ｔｔｔ．ｃｏｍ／」との組に対応する、開示許諾情報を取得することはできない。しかし、開示判定部１２０は、判定要求５０９２に含まれるサイト毎利用者識別子の「ｓｕｐｅｒａｌｉｃｅ」とサイト識別子の「ｈｔｔｐ：／／ｍｍｍ．ｃｏｍ／」との組に対応する、開示許諾情報の「友達を含む友人に開示可」を取得する。
【０１１７】
そして、開示判定部１２０は、取得した開示許諾情報に基づいて、開示情報を作成者端末６１０に送信する。
【０１１８】
即ち、本変形例においては、複数のウェブサイトにおける、閲覧者と利用者の特定の関係に基づいて、関係情報を取得している。ここで、複数のウェブサイトは、例えば、サイト識別子の「ｈｔｔｐ：／／ｔｔｔ．ｃｏｍ／」で特定されるウェブサイトと、サイト識別子の「ｈｔｔｐ：／／ｍｍｍ．ｃｏｍ／」で特定されるウェブサイトとである。
【０１１９】
［第１の実施形態の第２の変形例]
本変形例の関係取得部１１０は、閲覧者の１以上の属性情報を含む関係情報を取得する。また、本変形例の開示判定部１２０は、その関係情報に基づいて、開示情報を開示するか否かを判定する。
【０１２０】
本変形例において、関係情報は、例えば、図２１に示すような関係情報５０８３であるとする。
【０１２１】
図２１に示すように、関係情報５０８３は、閲覧者の属性情報（例えば、「学生」）と、利用者識別子と、対応するサイト識別子（例えば、「ｈｔｔｐ：／／ｔｔｔ．ｃｏｍ／」）とを含む。ここで、利用者識別子は、閲覧者と特定の関係（例えば、友達関係）を有する関係情報記憶装置６４０上の利用者の、関係情報記憶装置６４０上の利用者識別子（例えば、「ｓｕｐｅｒａｌｉｃｅ」と「ｃａｒｏｌ」）である。
【０１２２】
開示判定部１２０は、開示ポリシー１３１に含まれる、関係情報５０８３に対応するサイト識別子とサイト毎利用者識別子と開示許諾情報との組において、その開示許諾情報が例えば「学生の友達に開示可」であれば、開示情報を開示すると判定する。また、開示判定部１２０は、その開示許諾情報が例えば「社会人の友達に開示可」であれば、開示情報を開示しないと判定する。
【０１２３】
［第１の実施形態の第３の変形例]
本変形例の関係取得部１１０は、閲覧者と作成者との、特定の関係の親密度を含む関係情報を取得する。また、本変形例の開示判定部１２０は、その関係情報に基づいて、開示情報を開示するか否かを判定する。
【０１２４】
本変形例において、関係情報は、図２２に示すような関係情報５０８４であるとする。
【０１２５】
図２２に示すように、関係情報５０８４は、利用者識別子と、対応するサイト識別子（例えば、「ｈｔｔｐ：／／ｔｔｔ．ｃｏｍ／」）と、対応する親密度（例えば、「５」、「３」）と、を含む。利用者識別子は、関係情報５０８３の利用者識別子と同じである。
【０１２６】
尚、親密度は、例えば、閲覧者と作成者との間でやり取りしたメッセージを解析して生成された仲良し度であり、数値の大きいほど仲が良い（親密度が高い）ことを示す。また、親密度は、ソーシャルグラフにおいてリンクを有するユーザ間の、コミュニケーション情報から求められた友達度であっても良い。
【０１２７】
開示判定部１２０は、開示ポリシー１３１に含まれる、関係情報５０８４に対応するサイト識別子とサイト毎利用者識別子と開示許諾情報との組において、その開示許諾情報が例えば「親密度４以上の友達に開示可」であれば、開示情報を開示すると判定する。また、開示判定部１２０は、その開示許諾情報が例えば「親密度６以上の友達に開示可」であれば、開示情報を開示しないと判定する。
【０１２８】
尚、以上説明した変形例を、任意に組み合わせて適用するようにしても良い。
【０１２９】
上述した本実施形態における第１の効果は、公開コンテンツの作成者に関する、情報の開示を、そのコンテンツの作成者とそのコンテンツの閲覧者との関係に対応して制御することを可能にする点である。
【０１３０】
その理由は、関係取得部１１０がそのコンテンツの作成者とそのコンテンツの閲覧者との関係を取得し、開示判定部１２０が取得した関係に基づいて、公開コンテンツの作成者に関する情報を開示するか否か判断するようにしたからである。
【０１３１】
上述した本実施形態における第２の効果は、公開コンテンツの作成者に関する、情報の開示を、そのコンテンツの作成者とそのコンテンツの閲覧者との関係により柔軟に対応して制御することを可能にする点である。
【０１３２】
その理由は、関係取得部１１０がそのコンテンツの作成者とそのコンテンツの閲覧者との複数の関係を取得し、開示判定部１２０が取得した複数の関係に基づいて、公開コンテンツの作成者に関する情報を開示するか否か判断するようにしたからである。
【０１３３】
また、その理由は、関係取得部１１０が閲覧者の１以上の属性情報を含む関係情報を取得し、開示判定部１２０がその関係情報に基づいて、開示情報を開示するか否かを判定するようにしたからである。
【０１３４】
また、その理由は、関係取得部１１０が閲覧者と作成者との特定の関係の親密度を含む関係情報を取得し、開示判定部１２０がその関係情報に基づいて、開示情報を開示するか否かを判定するようにしたからである。
【０１３５】
［第２の実施形態］
次に、本発明の第２の実施形態について図面を参照して詳細に説明する。以下、本実施形態の説明が不明確にならない範囲で、前述の説明と重複する内容については説明を省略する。
【０１３６】
本実施の形態は、第１の実施の形態に比べて、関係取得部１１０及び開示判定部１２０の動作が異なる。
【０１３７】
本実施形態の構成は、図１及び図５に示す情報開示制御装置１００と同じである。
【０１３８】
本実施形態の開示判定部１２０は、アカウントリスト１４１を参照し、コンテンツ情報に対応する作成者識別子を抽出する。
【０１３９】
次に、開示判定部１２０は、アカウントリスト１４１を参照し、抽出した作成者識別子に対応するサイト識別子とサイト毎利用者識別子との組を抽出する。
【０１４０】
次に、開示判定部１２０は、開示ポリシー１３１を参照し、抽出したサイト識別子とサイト毎利用者識別子との組に基づいて開示許諾情報を取得する。
【０１４１】
次に、開示判定部１２０は、取得した開示許諾情報が開示情報の開示を許諾することを示している場合（例えば、「友達に開示可」）関係取得部１１０に関係取得要求を出力する。
【０１４２】
関係取得部１１０は、関係取得要求を受け取った場合に、閲覧者識別情報に対応する関係情報を取得し、出力する開示判定部１２０に出力する。
【０１４３】
開示判定部１２０は、アカウントリスト１４１及び開示ポリシー１３１を参照し、閲覧者情報と、コンテンツ情報と、関係取得部１１０が出力した関係情報とに基づいて、開示情報を開示するか否かを判定する。そして、開示判定部１２０は、その判定した結果に基づいて、開示情報を生成し、出力する。
【０１４４】
閲覧者情報は、閲覧者識別子及び対応するウェブサイトのサイト識別子を含む。
【０１４５】
コンテンツ情報は、閲覧者が閲覧するウェブサイトのコンテンツに対応するサイト毎利用者識別子及びそのウェブサイトのサイト識別情報を含む。
【０１４６】
次に、本実施形態の情報開示制御装置１００の動作について、図面を参照して詳細に説明する。
【０１４７】
尚、以下の動作の前提として、本実施形態の情報開示制御装置１００を含むシステムの構成は、図６に示すシステムと同じであり、そのシステムの動作は図１２に示す動作と同じであるとする。
【０１４８】
図２３及び図２４は、本実施形態の情報開示制御装置１００の動作を示すフローチャートである。尚、このフローチャートによる処理は、前述したＣＰＵ１０７０によるプログラム制御に基づいて、実行されても良い。
【０１４９】
情報開示制御装置１００は、閲覧者端末６２０から開示情報要求５０６１を受信したことを契機に、動作を開始する。
【０１５０】
開示判定部１２０は、アカウントリスト１４１を参照し、受信した開示情報要求５０６１に含まれるコンテンツ情報に基づいて、作成者識別子（例えば、「ａｌｉｃｅ」）を取得する（ステップＳ６３１）。
【０１５１】
次に、開示判定部１２０は、作成者識別子を取得できたか否かを判定する（ステップＳ６３２）。取得できた場合（ステップＳ６３２でＹＥＳ）、処理はステップＳ６１３へ進む。取得できなかった場合（ステップＳ６３２でＮＯ）、処理はステップＳ６６０へ進む。
【０１５２】
次に、開示判定部１２０は、アカウントリスト１４１を参照し、取得した作成者識別子（例えば、「ａｌｉｃｅ」）に基づいて、対応するサイト識別子及びサイト毎利用者識別子の組を取得する（ステップＳ６３３）。ここで、関係情報は、例えば「［ｈｔｔｐ：／／ｔｔｔ．ｃｏｍ／］［ｓｕｐｅｒａｌｉｃｅ］及び［ｈｔｔｐ：／／ｔｔｔ．ｃｏｍ／］［ｃａｒｏｌ]」である。
【０１５３】
例えば、図２に示すアカウントリスト１４１の場合、開示判定部１２０は、取得した作成者識別子に対応するサイト識別子及びサイト毎利用者識別子の組として、「ｈｔｔｐ：／／ｔｔｔ．ｃｏｍ／」及び「ｓｕｐｅｒａｌｉｃｅ」の組と、「ｈｔｔｐ：／／ｍｍｍ．ｃｏｍ／」及び「ｓｕｐｅｒａｌｉｃｅ」の組と、「ｈｔｔｐ：／／ｈｈｈ．ｊｐ／」及び「ｓｕｐｅｒａｌｉｃｅ」の組と、「ｈｔｔｐ：／／ｙｙｙ．ｃｏｍ／」及び「ｈｙｐｅｒａｌｉｃｅ」の組とを取得する。
【０１５４】
次に、開示判定部１２０は、サイト識別子及びサイト毎利用者識別子の組を取得できたか否かを判定する（ステップＳ６３４）。取得できた場合（ステップＳ６３４でＹＥＳ）、処理はステップＳ６３５へ進む。取得できなかった場合（ステップＳ６３４でＮＯ）、処理はステップＳ６６０へ進む。
【０１５５】
次に、開示判定部１２０は、開示ポリシー１３１を参照し、取得したサイト識別子及びサイト毎利用者識別子の組に基づいて、開示許諾情報（例えば、「ｈｔｔｐ：／／ｔｔｔ．ｃｏｍ／」及び「ｓｕｐｅｒａｌｉｃｅ」の組に対応する「友達に開示可」）を取得する（ステップＳ６３５）。
【０１５６】
次に、開示判定部１２０は、開示情報の開示を許諾することを示す開示許諾情報（例えば、「友達に開示可」）を取得できたか否かを判定する（ステップＳ６３６）。取得できた場合（ステップＳ６３６でＹＥＳ）、処理はステップＳ６３７へ進む。取得できなかった場合（ステップＳ６３６でＮＯ）、処理はステップＳ６６０へ進む。
【０１５７】
次に、開示判定部１２０は、関係取得要求を関係取得部１１０に出力する（ステップＳ６３７）。
【０１５８】
次に、関係取得部１１０は、受け取った関係取得要求に従って、受信した開示情報要求５０６１に基づいて関係情報要求５０７１を生成する（ステップＳ６４２）。
【０１５９】
次に、関係取得部１１０は、開示情報要求５０６１に閲覧者情報として含まれるサイト識別子（例えば、「ｈｔｔｐ：／／ｔｔｔ．ｃｏｍ／」）に基づいて、生成した関係情報要求５０７１を、関係情報記憶装置６４０に送信する（ステップＳ６４３）。
【０１６０】
次に、関係取得部１１０は、関係情報記憶装置６４０から、関係情報５０８１を受信する（ステップＳ６４４）。
【０１６１】
次に、関係取得部１１０は、受信した関係情報５０８１を、ステップＳ６４１で受け取った関係取得要求の応答として、開示判定部１２０へ出力する（ステップＳ６４７）。
【０１６２】
次に、開示判定部１２０は、取得した開示許諾情報の内容と、判定要求５０９１に含まれる関係情報５０８１と、に基づいて開示情報を開示するか否かを判定する（ステップＳ６５７、図１４のステップＳ６１７と同じ）。
【０１６３】
開示すると判定した（即ち、包含されてしている）場合（ステップＳ６５７でＹＥＳ）、開示判定部１２０は、開示情報５１３１（例えば、「友達「ａｌｉｃｅ」」）を生成し、閲覧者端末６２０へ送信する（ステップＳ６５８）。開示しないと判定した（即ち、包含していない）場合（ステップＳ６５７でＮＯ）、処理はステップＳ６６０へ進む。
【０１６４】
ステップＳ６６０において、開示判定部１２０は、非開示情報（例えば、「他人」）を生成し、閲覧者端末６２０へ送信する（ステップＳ６６０）。
【０１６５】
以上が、本実施形態の情報開示制御装置１００の動作の説明である。
【０１６６】
尚、本実施形態に、第１の実施形態の第１乃至第３の変形例と同様の変形を適用しても良い。
【０１６７】
上述した本実施形態における効果は、第１の実施形態の効果に加えて、情報開示制御装置１００の処理を効率化することが可能になる点である。
【０１６８】
その理由は、開示判定部１２０が開示情報の開示を許諾することを示す開示許諾情報を取得した場合に、関係取得部１１０が関係情報を取得するようにしたからである。
【０１６９】
［第３の実施形態］
次に、本発明の第３の実施形態について図面を参照して詳細に説明する。以下、本実施形態の説明が不明確にならない範囲で、前述の説明と重複する内容については説明を省略する。
【０１７０】
図２５は、本実施形態に係る情報開示制御装置２００の構成を示すブロック図である。
【０１７１】
図２５を参照すると、本実施形態における情報開示制御装置２００は、第１の実施形態の情報開示制御装置１００と比べて、関係情報履歴記憶部２５０を更に含む。
【０１７２】
関係取得部１１０は、関係情報記憶装置６４０から受信した関係情報と対応する閲覧者情報とを関係情報履歴記憶部２５０に記録する。
【０１７３】
図２６は、関係情報履歴記憶部２５０に記憶された関係情報と対応する閲覧者情報との一例を示す図である。
【０１７４】
関係取得部１１０は、関係情報履歴記憶部２５０を参照し、閲覧者端末６２０から受信した開示情報要求５０６１に含まれる閲覧者識別子に基づいて、関係情報を取得する。そして、ここで関係情報を取得した場合、関係情報記憶装置６４０から関係情報を取得する処理を行わない。即ち、関係取得部１１０は、関係情報履歴記憶部２５０から取得した関係情報に基づいて、判定要求を生成する。
【０１７５】
また、関係取得部１１０は、作成者端末６１０からの指示に基づいて、関係情報履歴記憶部２５０の内容の提示、消去を行う。
【０１７６】
上述した本実施形態における効果は、第１の実施形態の効果に加えて、情報開示制御装置１００の処理の性能を、向上させることを可能にする点である。
【０１７７】
その理由は、関係取得部１１０が、関係情報履歴記憶部２５０を参照して関係情報を取得するようにしたからである。
【０１７８】
［第４の実施形態］
次に、本発明の第４の実施形態について図面を参照して詳細に説明する。以下、本実施形態の説明が不明確にならない範囲で、前述の説明と重複する内容については説明を省略する。
【０１７９】
図２７は、本実施形態に係る情報開示制御装置３００の構成を示すブロック図である。
【０１８０】
図２７を参照すると、本実施形態における情報開示制御装置３００は、第１の実施形態の情報開示制御装置１００と比べて、開示情報履歴記憶部３６０を更に含む。
【０１８１】
開示判定部１２０は、開示情報及び対応する判定要求に含まれる関係情報と、非開示情報及び対応する判定要求と、を開示情報履歴記憶部３６０に記録する。
【０１８２】
図２８は、開示情報履歴記憶部３６０に記憶された開示情報／非開示情報と対応する判定要求に含まれる関係情報との一例を示す図である。
【０１８３】
開示判定部１２０は、開示情報履歴記憶部３６０を参照し、開示情報要求５０６１に含まれる閲覧者情報及びコンテンツ情報に基づいて、開示情報または非開示情報を取得する。そして、ここで開示情報または非開示情報を取得した場合、開示判定部１２０は、その取得した開示情報及び非開示情報を閲覧者端末６２０に送信する。
【０１８４】
また、開示判定部１２０は、作成者端末６１０からの指示に基づいて、開示情報履歴記憶部３６０の内容の提示、消去を行う。
【０１８５】
上述した本実施形態における効果は、第１の実施形態の効果に加えて、情報開示制御装置１００の処理の性能を、向上させることを可能にする点である。
【０１８６】
その理由は、関係取得部１１０が、開示情報履歴記憶部３６０を参照して開示情報及び非開示情報を送信するようにしたからである。
【０１８７】
［第５の実施形態］
次に、本発明の第５の実施形態について図面を参照して詳細に説明する。以下、本実施形態の説明が不明確にならない範囲で、前述の説明と重複する内容については説明を省略する。
【０１８８】
上述の各実施形態の情報開示制御装置１００、情報開示制御装置２００及び情報開示制御装置３００は、閲覧者端末６２０において表示しているコンテンツの、作成者に関する情報の開示を、そのコンテンツの作成者とそのコンテンツの閲覧者との関係に対応して制御する。
【０１８９】
本実施形態の情報開示制御装置４００は、閲覧者端末６２０において表示しているウェブページからリンクしているウェブページの、コンテンツの作成者に関する情報の開示を、そのコンテンツの作成者と現在表示しているウェブページの閲覧者との関係に対応して制御する。
【０１９０】
図２９は、本実施形態に係る情報開示制御装置４００の構成を示すブロック図である。
【０１９１】
図２９を参照すると、本実施形態における情報開示制御装置４００は、第１の実施形態の情報開示制御装置１００と比べて、ウェブページ取得部４７０及びリンク抽出部４８０を更に含む。
【０１９２】
ウェブページ取得部４７０は、ウェブページ情報を取得する。
【０１９３】
リンク抽出部４８０は、その取得したウェブページ情報からリンク情報を抽出する。
【０１９４】
本実施形態の開示判定部１２０は、抽出したリンク情報に基づいてウェブページ取得部４７０が取得したウェブページ情報のコンテンツ情報と、関係取得部１１０が取得した関係情報とに基づいて、開示情報を開示するか否かを判定する。
【０１９５】
本実施形態における情報開示制御装置４００とその周辺装置のハードウェア構成は、図５に示す情報開示制御装置１００と同じである。尚、通信部１０７５は、関係情報記憶装置６４０及び後述するコンテンツ開示装置６３１及びコンテンツ開示装置６３２とのインタフェースを更に実現する。また、通信部１０７５は、関係取得部１１０、開示判定部１２０及びウェブページ取得部４７０の一部として含まれる。
【０１９６】
次に、本実施形態の情報開示制御装置４００を含むシステムの動作について説明する。
【０１９７】
図３０は、本実施形態に係る情報開示制御装置４００を含むシステムの構成を示すブロック図である。本実施形態のシステムの構成は、第１の実施形態のシステムの構成に比べて、コンテンツ開示装置６３１及びコンテンツ開示装置６３２が追加されている。
【０１９８】
情報開示制御装置４００は、コンテンツ開示装置６３０、コンテンツ開示装置６３１及びコンテンツ開示装置６３２と図示しないインタフェース（例えば、インターネット）で接続されている。
【０１９９】
作成者は、作成者端末６１０を操作して、情報開示制御装置４００に図２に示すようなアカウントリスト１４１及び図３に示すような開示ポリシー１３１を登録する。
【０２００】
図３１は、図３０に示す、本実施形態の情報開示制御装置４００を含むシステムの動作を示すシーケンス図である
図３１のウェブページ要求５０３の送信から開示情報要求５０６の送信は、図１２のウェブページ要求５０３の送信から開示情報要求５０６の送信と同じである。
【０２０１】
次に、情報開示制御装置４００は、受信した開示情報要求５０６１に含まれるコンテンツ情報のサイト識別子（例えば、「ｈｔｔｐ：／／ｙｙｙ．ｃｏｍ／」）に基づいて、そのウェブページ要求５４０を、コンテンツ開示装置６３０に送信する。
【０２０２】
次に、コンテンツ開示装置６３０は、受信したウェブページ要求５４０に応答して、ウェブページ情報５４１を、情報開示制御装置４００に送信する。
【０２０３】
尚、閲覧者端末６２０は、において、開示情報要求５０６１に対応するウェブページ情報を付加して、情報開示制御装置４００へ送信するようにしてもよい。この場合、ウェブページ要求５４０の送信及びウェブページ情報５４１の送信の送信は実行されない。
【０２０４】
次に、情報開示制御装置４００は、受信したウェブページ情報５４１を解析し、そのウェブページ情報５４１に含まれるリンク情報（不図示）を抽出する。ここでは、コンテンツ表示装置６３１及びコンテンツ表示装置６３２へのリンク情報を抽出したものとする。
【０２０５】
次に、情報開示制御装置４００は、抽出したリンク情報に基づいて、コンテンツ表示装置６３１にウェブページ要求５４２を送信する。
【０２０６】
次に、コンテンツ開示装置６３１は、受信したウェブページ要求５４２に応答して、ウェブページ情報５４３を、情報開示制御装置４００に送信する。ここで、このウェブページ情報５４３は、例えば、コンテンツ情報の「［ｈｔｔｐ：／／ｈｈｈ．ｊｐ／］［ｓｕｐｅｒａｌｉｃｅ］」を含むものとする。
【０２０７】
次に、情報開示制御装置４００は、抽出したリンク情報に基づいて、コンテンツ表示装置６３２にウェブページ要求５４４を送信する。
【０２０８】
次に、コンテンツ開示装置６３２は、受信したウェブページ要求５４４に応答して、ウェブページ情報５４５を、情報開示制御装置４００に送信する。ここで、このウェブページ情報５４５は、例えば、コンテンツ情報の「［ｈｔｔｐ：／／ｂｂｂ．ｊｐ／］［ｓｕｐｅｒａｌｉｃｅ］」を含むものとする。
【０２０９】
次に、情報開示制御装置４００は、受信した開示情報要求５０６１に基づいて生成した関係情報要求５０７１を、関係情報記憶装置６４０へ送信する。
【０２１０】
次に、関係情報記憶装置６４０は、受信した関係情報要求５０７１に基づいて生成した関係情報５０８１を、情報開示制御装置４００に送信する。
【０２１１】
次に、情報開示制御装置４００は、受信した関係情報５０８１に基づいて生成した開示情報５１３２を、閲覧者端末６２０に送信する。ここで、情報開示制御装置４００は、アカウントリスト１４１及び開示ポリシー１３１に基づいて、開示情報を開示するか否かを判定する。
【０２１２】
具体的には、開示判定部１２０は、コンテンツ開示装置６３１から取得したウェブページ情報のコンテンツ情報「［ｈｔｔｐ：／／ｈｈｈ．ｊｐ／］［ｓｕｐｅｒａｌｉｃｅ］」に基づいて、その作成者識別情報の「ａｌｉｃｅ」を抽出する。次に、開示判定部１２０は、アカウントリスト１４１に含まれる、作成者識別情報の「ａｌｉｃｅ」に対応する「ｈｔｔｐ：／／ｔｔｔ．ｃｏｍ」と「ｓｕｐｅｒａｌｉｃｅ」の組に基づいて、開示ポリシー１３１から開示許諾情報の「友達に開示可」を取得する。次に、開示判定部１２０は、関係情報５０８１（ここでは、「［ｈｔｔｐ：／／ｔｔｔ．ｃｏｍ／］［ｓｕｐｅｒａｌｉｃｅ］、［ｈｔｔｐ：／／ｔｔｔ．ｃｏｍ／］［ｃａｒｏｌ］）に基づいて、開示情報「友達「ａｌｉｃｅ」のウェブページへのリンク１件」を生成し、この開示情報を開示すると判定する。
【０２１３】
また、開示判定部１２０は、コンテンツ開示装置６３１から取得したウェブページ情報のコンテンツ情報「［ｈｔｔｐ：／／ｂｂｂ．ｊｐ／］［ｓｕｐｅｒａｌｉｃｅ］」に基づいて、作成者識別情報を抽出することを失敗する。次に、開示判定部１２０は、開示情報を開示しないと判定し、非開示情報「その他のウェブページへのリンク１件」を生成する。
【０２１４】
そして、開示判定部１２０は、生成した開示情報「友達「ａｌｉｃｅ」のウェブページへのリンク１件」及び非開示情報「その他のウェブページへのリンク１件」を閲覧者端末６２０に送信する。
【０２１５】
次に、閲覧者端末６２０は、受信した開示情報及び非開示情報に基づいて、コンテンツの作成者に対応する情報（例えば、「次のリンク先に、友達ａｌｉｃｅさんのウェブページが１件、その他のウェブページが１件あります。」）をディスプレイに表示する（本ステップは不図示）。
【０２１６】
上述した本実施形態における効果は、第１の実施形態の効果に加えて、現在表示しているウェブページからリンクしているウェブページの、コンテンツの作成者に関する情報の開示を、そのコンテンツの作成者と現在表示しているウェブページの閲覧者との関係に対応して制御することを可能にする点である。
【０２１７】
その理由は、リンク抽出部４８０がリンク情報を抽出し、開示判定部１２０がそのリンク情報に基づいて取得したコンテンツ情報に基づいて、開示情報を開示するか否かを判定するようにしたからである。
【０２１８】
尚、上述した第３の実施形態の関係情報履歴記憶部２５０は、第２、第４及び第５の実施形態に適用してもよい。また、第４の実施形態の開示情報履歴記憶部３６０は、第２、第３及び第５の実施形態に適用してもよい。また、第５の実施形態のウェブページ取得部４７０及びリンク抽出部４８０は、第２乃至第４の実施形態に適用してもよい。
【０２１９】
また、閲覧者と作成者との関係を示す情報がシステムに１つ（例えば、システムに１台の関係情報記憶装置６４０が存在し、その関係情報記憶装置６４０が１つのソーシャルグラフのみを保持）である場合、以下の各要素は、サイト識別子を含まなくてもよい。それの要素は、開示ポリシー、関係情報要求、関係情報、判定要求に含まれる関係情報及び関係情報履歴に含まれる関係情報である。
【０２２０】
以上の各実施形態で説明した各構成要素は、必ずしも個々に独立した存在である必要はない。例えば、各構成要素は、複数の構成要素が１個のモジュールとして実現されたり、１つの構成要素が複数のモジュールで実現されたりしてもよい。また、各構成要素は、ある構成要素が他の構成要素の一部であったり、ある構成要素の一部と他の構成要素の一部とが重複していたり、といったような構成であってもよい。
【０２２１】
以上説明した各実施形態における各構成要素及び各構成要素を実現するモジュールは、必要に応じ可能であれば、ハードウェア的に実現されても良いし、コンピュータ及びプログラムで実現されても良いし、ハードウェア的なモジュールとコンピュータ及びプログラムとの混在により実現されても良い。プログラムは、磁気ディスクや半導体メモリなど、不揮発性のコンピュータ可読記録媒体に記録されて提供され、コンピュータの立ち上げ時などにコンピュータに読み取られる。この読み取られたプログラムは、そのコンピュータの動作を制御することにより、そのコンピュータを前述した各実施形態における構成要素として機能させる。
【０２２２】
また、以上説明した各実施形態では、複数の動作をフローチャートの形式で順番に記載してあるが、その記載の順番は複数の動作を実行する順番を限定するものではない。このため、各実施形態を実施するときには、その複数の動作の順番は内容的に支障しない範囲で変更することができる。
【０２２３】
更に、以上説明した各実施形態では、複数の動作は個々に相違するタイミングで実行されることに限定されない。例えば、ある動作の実行中に他の動作が発生したり、ある動作と他の動作との実行タイミングが部分的に乃至全部において重複していたりしていてもよい。
【０２２４】
更に、以上説明した各実施形態では、ある動作が他の動作の契機になるように記載しているが、その記載はある動作と他の動作の全ての関係を限定するものではない。このため、各実施形態を実施するときには、その複数の動作の関係は内容的に支障のない範囲で変更することができる。また各構成要素の各動作の具体的な記載は、各構成要素の各動作を限定するものではない。このため、各構成要素の具体的な各動作は、各実施形態を実施する上で機能的、性能的、その他の特性に対して支障をきたさない範囲内で変更されて良い。
【０２２５】
以上、各実施形態及び実施例を参照して本発明を説明したが、本発明は上記実施形態及び実施例に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解しえるさまざまな変更をすることができる。
【符号の説明】
【０２２６】
１００    情報開示制御装置
１０１    情報開示制御装置
１１０    関係取得部
１２０    開示判定部
１３０    開示ポリシー記憶部
１３１    開示ポリシー
１３２    開示ポリシー
１４０    アカウントリスト記憶部
１４１    アカウントリスト
２００    情報開示制御装置
２５０    関係情報履歴記憶部
３００    情報開示制御装置
３６０    開示情報履歴記憶部
４００    情報開示制御装置
４７０    ウェブページ取得部
４８０    リンク抽出部
６１０    作成者端末
６２０    閲覧者端末
６３０    コンテンツ開示装置
６４０    関係情報記憶装置
６４１    ソーシャルグラフ
６４２    マッチング用ユーザ情報
１０７０    ＣＰＵ
１０７１    記憶部
１０７２    記憶装置
１０７３    入力部
１０７４    出力部
１０７５    通信部
５０６１    開示情報要求
５０７１    関係情報要求
５０７２    関係情報要求
５０８１    関係情報
５０８２    関係情報
５０８３    関係情報
５０８４    関係情報
５０９１    判定要求
５０９２    判定要求
５０９３    判定要求
５１３１    開示情報
【図１】
2013069248.tif 000003
【図２】
2013069248.tif 000004
【図３】
2013069248.tif 000005
【図４】
2013069248.tif 000006
【図５】
2013069248.tif 000007
【図６】
2013069248.tif 000008
【図７】
2013069248.tif 000009
【図８】
2013069248.tif 000010
【図９】
2013069248.tif 000011
【図１０】
2013069248.tif 000012
【図１１】
2013069248.tif 000013
【図１２】
2013069248.tif 000014
【図１３】
2013069248.tif 000015
【図１４】
2013069248.tif 000016
【図１５】
2013069248.tif 000017
【図１６】
2013069248.tif 000018
【図１７】
2013069248.tif 000019
【図１８】
2013069248.tif 000020
【図１９】
2013069248.tif 000021
【図２０】
2013069248.tif 000022
【図２１】
2013069248.tif 000023
【図２２】
2013069248.tif 000024
【図２３】
2013069248.tif 000025
【図２４】
2013069248.tif 000026
【図２５】
2013069248.tif 000027
【図２６】
2013069248.tif 000028
【図２７】
2013069248.tif 000029
【図２８】
2013069248.tif 000030
【図２９】
2013069248.tif 000031
【図３０】
2013069248.tif 000032
【図３１】
2013069248.tif 000033