(57)【要約】【課題】アクセス制限情報をユーザが設定する際の手間を軽減させることを可能とするアクセス制限情報出力装置及びアクセス制限情報提示システム等を提供する。【解決手段】既に設定されたアクセス制限の内容を、予め定められた基準に基づいて分けられた項目毎に示すアクセス制限情報である設定済みアクセス制限情報を、設定した利用者毎に記憶する記憶手段と、アクセス制限情報の出力要求と、要求対象の項目の指定と、を要求者が利用する端末装置から受け付ける出力要求受付手段と、記憶手段に記憶された設定済みアクセス制限情報のうち、要求者の設定済みアクセス制限情報と内容が類似する他者の設定済みアクセス制限情報を少なくとも一つ選択する選択手段と、選択された設定済みアクセス制限情報が示す内容のうち、指定された項目に対応する内容をアクセス制限情報として端末装置に出力する出力手段と、を備える。【選択図】図１
2009258826.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置を用いてアクセス可能な情報に対するアクセス制限の内容を示すアクセス制限情報を出力するアクセス制限情報出力装置において、
既に設定されたアクセス制限の内容を、予め定められた基準に基づいて分けられた項目毎に示す前記アクセス制限情報である設定済みアクセス制限情報を、設定した利用者毎に記憶する記憶手段と、
前記アクセス制限情報の出力要求と、要求対象の前記項目の指定と、を要求者が利用する端末装置から受け付ける出力要求受付手段と、
前記記憶手段に記憶された前記設定済みアクセス制限情報のうち、前記要求者の前記設定済みアクセス制限情報と内容が類似する他者の前記設定済みアクセス制限情報を少なくとも一つ選択する選択手段と、
前記選択された設定済みアクセス制限情報が示す内容のうち、前記指定された項目に対応する内容を前記アクセス制限情報として前記端末装置に出力する出力手段と、
を備えることを特徴とするアクセス制限情報出力装置。
【請求項２】
請求項１に記載のアクセス制限情報出力装置において、
前記出力手段は、前記選択手段により前記他者の設定済みアクセス制限情報が複数選択された場合に、当該複数の設定済みアクセス制限情報の前記指定された項目に対応する内容に基づいて、当該項目に対応する前記アクセス制限情報を生成し前記端末装置に出力することを特徴とするアクセス制限情報出力装置。
【請求項３】
請求項１または請求項２に記載のアクセス制限情報出力装置において、
前記出力手段は、前記出力したアクセス制限情報を、設定を推薦するアクセス制限の内容を示す情報として前記要求者に対して前記端末装置により提示させることを特徴とするアクセス制限情報出力装置。
【請求項４】
請求項１乃至３の何れか１項に記載のアクセス制限情報出力装置において、
前記出力されたアクセス制限情報を前記要求者が編集することにより、前記端末装置が生成した前記アクセス制限情報である編集済みアクセス制限情報を当該端末装置から受け付ける編集受付手段と、
前記編集済みアクセス制限情報を、前記要求者の設定済みアクセス制限情報として前記記憶手段に記憶させる記憶制御手段と、
を更に備えることを特徴とするアクセス制限情報出力装置。
【請求項５】
請求項１乃至４の何れか１項に記載のアクセス制限情報出力装置において、
前記要求者の設定済みアクセス制限情報と前記他者の設定済みアクセス制限情報との間における類似度を算出する類似度算出手段を更に備え、
前記出力要求受付手段は、前記類似度を算出する方法の指定を更に受け付け、
前記類似度算出手段は、前記指定された方法で前記類似度を算出し、
前記選択手段は、前記算出された類似度に基づいて、前記他者の設定済みアクセス制限情報を選択することを特徴とするアクセス制限情報出力装置。
【請求項６】
請求項１乃至４の何れか１項に記載のアクセス制限情報出力装置において、
前記設定済みアクセス制限情報は、一の前記基準に基づいて分けられた項目上において更に他の前記基準に基づいて分けられた項目毎に、既に設定されたアクセス制限の内容を示し、
前記一と前記他との基準に基づいて分けられた項目毎に、前記要求者の設定済みアクセス制限情報と前記他者の設定済みアクセス制限情報とを比較することによって両者の間における類似度を求める類似度算出手段を更に備え、
前記出力要求受付手段は、前記一の基準に基づく項目の指定を前記端末装置から受け付け、
前記選択手段は、前記算出された類似度に基づいて前記要求者の設定済みアクセス制限情報と前記他者の設定済みアクセス制限情報との内容が類似するか否かを判定し、
前記出力手段は、前記選択された設定済みアクセス制限情報が示す内容のうち、前記指定された項目に対応する前記他の基準に基づく項目毎のアクセス制限の内容を示す前記アクセス制限情報を前記端末装置に出力することを特徴とするアクセス制限情報出力装置。
【請求項７】
請求項１乃至６の何れか１項に記載のアクセス制限情報出力装置において、
前記設定済みアクセス制限情報は、前記アクセス可能な情報の種類及びアクセス制限を課す相手の少なくとも何れか一方毎に、既に設定されたアクセス制限の内容を示すことを特徴とするアクセス制限情報出力装置。
【請求項８】
端末装置と、当該端末装置がネットワークを介して接続可能なサーバ装置と、を備え、
前記端末装置を用いてアクセス可能な情報に対するアクセス制限の内容を示すアクセス制限情報を利用者が設定する場合に、設定を推薦するアクセス制限情報である推薦アクセス制限情報を当該利用者に対して提示するアクセス制限情報提示システムにおいて、
前記サーバ装置は、
既に設定されたアクセス制限の内容を、予め定められた基準に基づいて分けられた項目毎に示す設定済みアクセス制限情報を、設定した利用者毎に記憶する記憶手段と、
前記推薦アクセス制限情報の提示要求と、要求対象の前記項目を示す項目情報と、を前記端末装置から受信する提示要求受信手段と、
前記記憶手段に記憶された前記設定済みアクセス制限情報のうち、前記端末装置を利用する要求者の前記設定済みアクセス制限情報と内容が類似する他者の前記設定済みアクセス制限情報を少なくとも一つ選択する選択手段と、
前記選択された設定済みアクセス制限情報が示す内容のうち、前記項目情報が示す項目に対応する内容を前記推薦アクセス制限情報として前記端末装置に送信する推薦アクセス制限情報送信手段と、を備え、
前記端末装置は、
前記提供要求と前記項目情報とを、前記要求者の指令に基づいて前記サーバ装置に送信する提示要求送信手段と、
前記サーバ装置から送信された前記推薦アクセス制限情報を受信する推薦アクセス制限情報受信手段と、
前記受信された推薦アクセス制限情報を前記要求者に対して提示する提示手段と、
を備えることを特徴とするアクセス制限情報提示システム。
【請求項９】
請求項８に記載のアクセス制限情報提示システムにおいて、
前記端末装置は、
前記提示された推薦アクセス制限情報の編集操作を前記要求者から受け付けて、編集アクセス制限情報を生成する編集アクセス制限情報生成手段と、
前記生成された編集アクセス制限情報を前記サーバ装置に送信する編集アクセス制限情報送信手段と、を更に備え、
前記サーバ装置は、
前記端末装置から送信された前記編集アクセス制限情報を受信する編集アクセス制限情報受信手段と、
前記受信された編集アクセス制限情報を、前記項目情報が示す項目に対応する前記要求者の設定済みアクセス制限情報として前記記憶手段に記憶させる編集アクセス制限情報記憶制御手段と、
を更に備えることを特徴とするアクセス制限情報提示システム。
【請求項１０】
請求項９に記載のアクセス制限情報提示システムにおいて、
前記サーバ装置は、
前記要求者の設定済みアクセス制限情報と前記他者の設定済みアクセス制限情報との間における類似度を算出する類似度算出手段と、
設定を推薦する理由を示す推薦理由情報を、前記選択手段により選択された前記設定済みアクセス制限情報についての前記算出された類似度に基づいて生成する推薦理由情報生成手段と、を更に備え、
前記選択手段は、前記算出された類似度に基づいて、前記他者の設定済みアクセス制限情報を選択し、
前記推薦アクセス制限情報送信手段は、前記推薦アクセス制限情報と前記推薦理由情報とを前記端末装置に送信し、
前記推薦アクセス制限情報受信手段は、前記推薦アクセス制限情報と前記推薦理由情報とを受信し、
前記提示手段は、前記推薦アクセス制限情報と前記推薦理由情報とを前記要求者に対して提示することを特徴とするアクセス制限情報提示システム。
【請求項１１】
情報処理装置を用いてアクセス可能な情報に対するアクセス制限の内容を示すアクセス制限情報を出力するアクセス制限情報出力装置であって、
既に設定されたアクセス制限の内容を、予め定められた基準に基づいて分けられた項目毎に示す前記アクセス制限情報である設定済みアクセス制限情報を、設定した利用者毎に記憶する記憶手段を備えるアクセス制限情報出力装置により実行されるアクセス制限情報出力方法において、
前記アクセス制限情報の出力要求と、要求対象の前記項目の指定と、を要求者が利用する端末装置から受け付ける出力要求受付工程と、
前記記憶手段に記憶された前記設定済みアクセス制限情報のうち、前記要求者の前記設定済みアクセス制限情報と内容が類似する他者の前記設定済みアクセス制限情報を少なくとも一つ選択する選択工程と、
前記選択された設定済みアクセス制限情報が示す内容のうち、前記指定された項目に対応する内容を前記アクセス制限情報として前記端末装置に出力する出力工程と、
を備えることを特徴とするアクセス制限情報出力方法。
【請求項１２】
請求項１１に記載のアクセス制限情報出力方法において、
前記出力工程は、前記選択工程において前記他者の設定済みアクセス制限情報が複数選択された場合に、当該複数の設定済みアクセス制限情報の前記指定された項目に対応する内容に基づいて、当該項目に対応するアクセス制限の内容を示す前記アクセス制限情報を生成し前記端末装置に出力することを特徴とするアクセス制限情報出力方法。
【請求項１３】
情報処理装置を用いてアクセス可能な情報に対するアクセス制限の内容を示すアクセス制限情報を出力するアクセス制限情報出力装置に含まれるコンピュータを、
既に設定されたアクセス制限の内容を予め定められた基準に基づいて分けられた項目毎に示す前記アクセス制限情報である設定済みアクセス制限情報を、設定した利用者毎に記憶する記憶手段、
前記アクセス制限情報の出力要求と、要求対象の前記項目の指定と、を要求者が利用する端末装置から受け付ける出力要求受付手段、
前記記憶手段に記憶された前記設定済みアクセス制限情報のうち、前記要求者の前記設定済みアクセス制限情報と内容が類似する他者の前記設定済みアクセス制限情報を少なくとも一つ選択する選択手段、
前記選択された設定済みアクセス制限情報が示す内容のうち、前記指定された項目に対応する内容を前記アクセス制限情報として前記端末装置に出力する出力手段、
として機能させることを特徴とするアクセス制限情報出力処理プログラム。 
【請求項１４】
請求項１３に記載のアクセス制限情報出力処理プログラムにおいて、
前記選択手段により前記他者の設定済みアクセス制限情報が複数選択された場合に、当該複数の設定済みアクセス制限情報の前記指定された項目に対応する内容に基づいて、当該項目に対応するアクセス制限の内容を示す前記アクセス制限情報を生成し前記端末装置に出力するように、前記出力手段としての前記コンピュータを機能させることを特徴とするアクセス制限情報出力処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アクセス制限の対象となる情報のオーナ等がアクセス制限の内容を設定する際に利用するアクセス制限情報出力装置及びアクセス制限情報提示システム等の技術分野に関する。
【背景技術】
【０００２】
近年、検索履歴やＷｅｂコンテンツの閲覧履歴、住所情報などの個人情報を活用したパーソナライズサービスが増えてきつつあるが、個人情報には個人を特定できる情報が多いため、情報の提供相手を限定する必要がある。特に個人情報へのアクセス制限の方針を、個人情報を提供するユーザ主導で制御可能であること、つまり、どの相手にどのような情報を開示するのか、もしくは、開示しないのか等を記述したアクセス制限情報をユーザ自身が決定することができることが重要となってくる。
【０００３】
従来のアクセス制限情報を設定するシステムでは、例えば、特許文献１に開示されているように、個人情報の対象となる個人等が、書き込みを許可するか否か、読み出しを許可するか否か等のアクセス制限の内容を、アクセスしてくるユーザ毎に選択して設定するようになっている。
【特許文献１】特開２００５−１９６６９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のシステムにおいては、アクセス制限情報を、例えば、アクセス制限の対象となる情報を提供する相手毎、あるいは、情報毎に指定することが困難になるという問題がある。
【０００５】
その理由は、従来のシステムにおいては、提供相手や情報が多くなると、ユーザが個々にアクセス制限情報を設定することが実質上不可能となるためである。
【０００６】
このような観点から、例えば、システム側で予め用意しておいた代表的なアクセス制限情報をいくつかユーザに提示し、その中から適していると思われるものを選択させることによって、アクセス制限情報の設定にかかるユーザの負担を軽減することが可能とはなるが、代表的なアクセス制限情報しか設定することができないため、アクセス制限情報を提供相手毎や情報毎に個別に設定する方式と比較すると、設定の柔軟性に欠けてしまう。
【０００７】
本発明は、以上の点に鑑みてなされたものであり、アクセス制限情報をユーザが設定する際の手間を軽減させることを可能とするアクセス制限情報出力装置及びアクセス制限情報提示システム等を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、請求項１に記載の発明は、情報処理装置を用いてアクセス可能な情報に対するアクセス制限の内容を示すアクセス制限情報を出力するアクセス制限情報出力装置において、既に設定されたアクセス制限の内容を、予め定められた基準に基づいて分けられた項目毎に示す前記アクセス制限情報である設定済みアクセス制限情報を、設定した利用者毎に記憶する記憶手段と、前記アクセス制限情報の出力要求と、要求対象の前記項目の指定と、を要求者が利用する端末装置から受け付ける出力要求受付手段と、前記記憶手段に記憶された前記設定済みアクセス制限情報のうち、前記要求者の前記設定済みアクセス制限情報と内容が類似する他者の前記設定済みアクセス制限情報を少なくとも一つ選択する選択手段と、前記選択された設定済みアクセス制限情報が示す内容のうち、前記指定された項目に対応する内容を前記アクセス制限情報として前記端末装置に出力する出力手段と、を備えることを特徴とする。
【０００９】
この発明によれば、出力要求受付手段が、アクセス制限情報の出力要求と要求対象の項目の指定とを要求者が利用する端末装置から受け付け、選択手段が、記憶手段に記憶された設定済みアクセス制限情報のうち、要求者の設定済みアクセス制限情報と内容が類似する他者の設定済みアクセス制限情報を少なくとも一つ選択し、出力手段が、選択された設定済みアクセス制限情報が示す内容のうち、指定された項目に対応する内容をアクセス制限情報として端末装置に出力する。
【００１０】
従って、要求者が既に設定したアクセス制限情報とその内容が類似する他者のアクセス制限情報の中から、要求者が指定した項目に対応する内容の出力を受け、これをアクセス制限情報として設定すれば良いので、要求者の方針に合ったアクセス制限情報を手間をかけずに設定することができる。
【００１１】
請求項２に記載の発明は、請求項１に記載のアクセス制限情報出力装置において、前記出力手段は、前記選択手段により前記他者の設定済みアクセス制限情報が複数選択された場合に、当該複数の設定済みアクセス制限情報の前記指定された項目に対応する内容に基づいて、当該項目に対応する前記アクセス制限情報を生成し前記端末装置に出力することを特徴とする。
【００１２】
この発明によれば、前記出力手段が、他者の設定済みアクセス制限情報が複数選択された場合に、当該複数の設定済みアクセス制限情報の指定された項目に対応する内容に基づいて、当該項目に対応するアクセス制限情報を生成するので、より要求者の方針に合ったアクセス制限情報を設定することができる。
【００１３】
請求項３に記載の発明は、請求項１または請求項２に記載のアクセス制限情報出力装置において、前記出力手段は、前記出力したアクセス制限情報を、設定を推薦するアクセス制限の内容を示す情報として前記要求者に対して前記端末装置により提示させることを特徴とする。
【００１４】
この発明によれば、出力手段が、出力すべきアクセス制限情報を、設定を推薦するアクセス制限の内容を示す情報として要求者に対して提示するので、要求者は、推薦された内容を参照した上で、アクセス制限情報を設定することができる。
【００１５】
請求項４に記載の発明は、請求項１乃至３の何れか１項に記載のアクセス制限情報出力装置において、前記出力されたアクセス制限情報を前記要求者が編集することにより、前記端末装置が生成した前記アクセス制限情報である編集済みアクセス制限情報を当該端末装置から受け付ける編集受付手段と、前記編集済みアクセス制限情報を、前記要求者の設定済みアクセス制限情報として前記記憶手段に記憶させる記憶制御手段と、を更に備えることを特徴とする。
【００１６】
この発明によれば、出力されたアクセス制限情報を編集した上で設定することができるので、要求者の方針に確実に従ったアクセス制限情報を手間をかけずに設定することができる。
【００１７】
請求項５に記載の発明は、請求項１乃至４の何れか１項に記載のアクセス制限情報出力装置において、前記要求者の設定済みアクセス制限情報と前記他者の設定済みアクセス制限情報との間における類似度を算出する類似度算出手段を更に備え、前記出力要求受付手段は、前記類似度を算出する方法の指定を更に受け付け、前記類似度算出手段は、前記指定された方法で前記類似度を算出し、前記選択手段は、前記算出された類似度に基づいて、前記他者の設定済みアクセス制限情報を選択することを特徴とする。
【００１８】
この発明によれば、要求者が指定した方法で類似度が算出され、この類似度に基づいて、出力されるアクセス制限情報に用いられる他者の設定済みアクセス制限情報が選択されるので、要求者の方針に合った方法を指定することにより、より要求者の方針に合ったアクセス制限情報を設定することができる。
【００１９】
請求項６に記載の発明は、請求項１乃至４の何れか１項に記載のアクセス制限情報出力装置において、前記設定済みアクセス制限情報は、一の前記基準に基づいて分けられた項目上において更に他の前記基準に基づいて分けられた項目毎に、既に設定されたアクセス制限の内容を示し、前記一と前記他との基準に基づいて分けられた項目毎に、前記要求者の設定済みアクセス制限情報と前記他者の設定済みアクセス制限情報とを比較することによって両者の間における類似度を求める類似度算出手段を更に備え、前記出力要求受付手段は、前記一の基準に基づく項目の指定を前記端末装置から受け付け、前記選択手段は、前記算出された類似度に基づいて前記要求者の設定済みアクセス制限情報と前記他者の設定済みアクセス制限情報との内容が類似するか否かを判定し、前記出力手段は、前記選択された設定済みアクセス制限情報が示す内容のうち、前記指定された項目に対応する前記他の基準に基づく項目毎のアクセス制限の内容を示す前記アクセス制限情報を前記端末装置に出力することを特徴とする。
【００２０】
この発明によれば、出力要求受付手段が、或る一の基準に基づく項目の指定を受け付け、類似度算出手段が、この一の基準と或る他の基準とに基づいて分けられた項目毎に、要求者の設定済みアクセス制限情報と他者の設定済みアクセス制限情報とを比較することによって両者の間における類似度を求め、選択手段が、算出された類似度に基づいて要求者の設定済みアクセス制限情報と他者の設定済みアクセス制限情報との内容が類似するか否かを判定して、類似する他者の設定済みアクセス制限情報を選択し、出力手段が、選択された設定済みアクセス制限情報が示す内容のうち、指定された項目に対応する他の基準に基づく項目毎のアクセス制限の内容を示すアクセス制限情報を出力する。
【００２１】
従って、従来であれば、要求者が指定した項目に対応する他の基準に基づく項目毎にアクセス制限情報を一々設定しなければならないものを、手間をかけずに設定することができる。
【００２２】
請求項７に記載の発明は、請求項１乃至６の何れか１項に記載のアクセス制限情報出力装置において、前記設定済みアクセス制限情報は、前記アクセス可能な情報の種類及びアクセス制限を課す相手の少なくとも何れか一方毎に、既に設定されたアクセス制限の内容を示すことを特徴とする。
【００２３】
請求項８に記載の発明は、端末装置と、当該端末装置がネットワークを介して接続可能なサーバ装置と、を備え、前記端末装置を用いてアクセス可能な情報に対するアクセス制限の内容を示すアクセス制限情報を利用者が設定する場合に、設定を推薦するアクセス制限情報である推薦アクセス制限情報を当該利用者に対して提示するアクセス制限情報提示システムにおいて、前記サーバ装置は、既に設定されたアクセス制限の内容を、予め定められた基準に基づいて分けられた項目毎に示す設定済みアクセス制限情報を、設定した利用者毎に記憶する記憶手段と、前記推薦アクセス制限情報の提示要求と、要求対象の前記項目を示す項目情報と、を前記端末装置から受信する提示要求受信手段と、前記記憶手段に記憶された前記設定済みアクセス制限情報のうち、前記端末装置を利用する要求者の前記設定済みアクセス制限情報と内容が類似する他者の前記設定済みアクセス制限情報を少なくとも一つ選択する選択手段と、前記選択された設定済みアクセス制限情報が示す内容のうち、前記項目情報が示す項目に対応する内容を前記推薦アクセス制限情報として前記端末装置に送信する推薦アクセス制限情報送信手段と、を備え、前記端末装置は、前記提供要求と前記項目情報とを、前記要求者の指令に基づいて前記サーバ装置に送信する提示要求送信手段と、前記サーバ装置から送信された前記推薦アクセス制限情報を受信する推薦アクセス制限情報受信手段と、前記受信された推薦アクセス制限情報を前記要求者に対して提示する提示手段と、を備えることを特徴とする。
【００２４】
この発明によれば、端末装置が、推薦アクセス制限情報の提供要求と、要求対象の項目を示す項目情報とを、要求者の指令に基づいてサーバ装置に送信し、これらの情報を受信したサーバ装置が、記憶手段に記憶された設定済みアクセス制限情報のうち、要求者の設定済みアクセス制限情報と内容が類似する他者の設定済みアクセス制限情報を少なくとも一つ選択し、選択された設定済みアクセス制限情報が示す内容のうち、項目情報が示す項目に対応する内容を推薦アクセス制限情報として端末装置に送信し、これを受信した端末装置が、この推薦アクセス制限情報を要求者に対して提示する。
【００２５】
従って、要求者が既に設定したアクセス制限情報とその内容が類似する他者のアクセス制限情報の中から、要求者が指定した項目に対応する内容の推薦を受け、これを参照してアクセス制限情報として設定すれば良いので、要求者の方針に合ったアクセス制限情報を手間をかけずに設定することができる。
【００２６】
請求項９に記載の発明は、請求項８に記載のアクセス制限情報提示システムにおいて、前記端末装置は、前記提示された推薦アクセス制限情報の編集操作を前記要求者から受け付けて、編集アクセス制限情報を生成する編集アクセス制限情報生成手段と、前記生成された編集アクセス制限情報を前記サーバ装置に送信する編集アクセス制限情報送信手段と、を更に備え、前記サーバ装置は、前記端末装置から送信された前記編集アクセス制限情報を受信する編集アクセス制限情報受信手段と、前記受信された編集アクセス制限情報を、前記項目情報が示す項目に対応する前記要求者の設定済みアクセス制限情報として前記記憶手段に記憶させる編集アクセス制限情報記憶制御手段と、を更に備えることを特徴とする。
【００２７】
この発明によれば、端末装置が、提示された推薦アクセス制限情報の編集操作を要求者から受け付けて、編集アクセス制限情報を生成し、生成された編集アクセス制限情報をサーバ装置に送信し、これを受信したサーバ装置が、この編集アクセス制限情報を、項目情報が示す項目に対応する要求者の設定済みアクセス制限情報として記憶手段に記憶させるので、要求者の方針に確実に従ったアクセス制限情報を手間をかけずに設定することができる。
【００２８】
請求項１０に記載の発明は、請求項９に記載のアクセス制限情報提示システムにおいて、前記サーバ装置は、前記要求者の設定済みアクセス制限情報と前記他者の設定済みアクセス制限情報との間における類似度を算出する類似度算出手段と、設定を推薦する理由を示す推薦理由情報を、前記選択手段により選択された前記設定済みアクセス制限情報についての前記算出された類似度に基づいて生成する推薦理由情報生成手段と、を更に備え、前記選択手段は、前記算出された類似度に基づいて、前記他者の設定済みアクセス制限情報を選択し、前記推薦アクセス制限情報送信手段は、前記推薦アクセス制限情報と前記推薦理由情報とを前記端末装置に送信し、前記推薦アクセス制限情報受信手段は、前記推薦アクセス制限情報と前記推薦理由情報とを受信し、前記提示手段は、前記推薦アクセス制限情報と前記推薦理由情報とを前記要求者に対して提示することを特徴とする。
【００２９】
この発明によれば、サーバ装置が、要求者の設定済みアクセス制限情報と他者の設定済みアクセス制限情報との間における類似度を算出し、算出された類似度に基づいて、他者の設定済みアクセス制限情報を選択し、設定を推薦する理由を示す推薦理由情報を、選択された設定済みアクセス制限情報についての類似度に基づいて生成し、推薦アクセス制限情報と推薦理由情報とを端末装置に送信し、これらの情報を受信した端末装置が、この推薦アクセス制限情報と推薦理由情報とを要求者に対して提示するので、要求者は、推薦理由情報を、アクセス制限情報を編集する際のアドバイスとして用いることができる。
【００３０】
請求項１１に記載の発明は、情報処理装置を用いてアクセス可能な情報に対するアクセス制限の内容を示すアクセス制限情報を出力するアクセス制限情報出力装置であって、既に設定されたアクセス制限の内容を、予め定められた基準に基づいて分けられた項目毎に示す前記アクセス制限情報である設定済みアクセス制限情報を、設定した利用者毎に記憶する記憶手段を備えるアクセス制限情報出力装置により実行されるアクセス制限情報出力方法において、前記アクセス制限情報の出力要求と、要求対象の前記項目の指定と、を要求者が利用する端末装置から受け付ける出力要求受付工程と、前記記憶手段に記憶された前記設定済みアクセス制限情報のうち、前記要求者の前記設定済みアクセス制限情報と内容が類似する他者の前記設定済みアクセス制限情報を少なくとも一つ選択する選択工程と、前記選択された設定済みアクセス制限情報が示す内容のうち、前記指定された項目に対応する内容を前記アクセス制限情報として前記端末装置に出力する出力工程と、を備えることを特徴とする。
【００３１】
請求項１２に記載の発明は、請求項１１に記載のアクセス制限情報出力方法において、前記出力工程は、前記選択工程において前記他者の設定済みアクセス制限情報が複数選択された場合に、当該複数の設定済みアクセス制限情報の前記指定された項目に対応する内容に基づいて、当該項目に対応するアクセス制限の内容を示す前記アクセス制限情報を生成し前記端末装置に出力することを特徴とする。
【００３２】
請求項１３に記載の発明は、情報処理装置を用いてアクセス可能な情報に対するアクセス制限の内容を示すアクセス制限情報を出力するアクセス制限情報出力装置に含まれるコンピュータを、既に設定されたアクセス制限の内容を予め定められた基準に基づいて分けられた項目毎に示す前記アクセス制限情報である設定済みアクセス制限情報を、設定した利用者毎に記憶する記憶手段、前記アクセス制限情報の出力要求と、要求対象の前記項目の指定と、を要求者が利用する端末装置から受け付ける出力要求受付手段、前記記憶手段に記憶された前記設定済みアクセス制限情報のうち、前記要求者の前記設定済みアクセス制限情報と内容が類似する他者の前記設定済みアクセス制限情報を少なくとも一つ選択する選択手段、前記選択された設定済みアクセス制限情報が示す内容のうち、前記指定された項目に対応する内容を前記アクセス制限情報として前記端末装置に出力する出力手段、として機能させることを特徴とする。
【００３３】
請求項１４に記載の発明は、請求項１３に記載のアクセス制限情報出力処理プログラムにおいて、前記選択手段により前記他者の設定済みアクセス制限情報が複数選択された場合に、当該複数の設定済みアクセス制限情報の前記指定された項目に対応する内容に基づいて、当該項目に対応するアクセス制限の内容を示す前記アクセス制限情報を生成し前記端末装置に出力するように、前記出力手段としての前記コンピュータを機能させることを特徴とする。
【発明の効果】
【００３４】
本発明によれば、要求者が既に設定したアクセス制限情報とその内容が類似する他者のアクセス制限情報の中から、要求者が指定した項目に対応する内容の出力を受け、これをアクセス制限情報として設定すれば良いので、要求者の方針に合ったアクセス制限情報を手間をかけずに設定することができる。
【発明を実施するための最良の形態】
【００３５】
以下、図面を参照して本発明の最良の実施形態について詳細に説明する。なお、以下に説明する実施の形態は、アクセス制限情報の一例としてのアクセス制御ポリシーをユーザに対して推薦するアクセス制御ポリシー推薦システムに対して本発明を適用した場合の実施形態である。
【００３６】
［１．第１実施形態］
［１．１  アクセス制御ポリシー推薦システムの構成及び機能概要］
まず、第１実施形態に係るアクセス制御ポリシー推薦システム１の構成及び機能概要について、図１を用いて説明する。
【００３７】
図１は、第１実施形態に係るアクセス制御ポリシー推薦システム１の概要構成の一例を示すブロック図である。
【００３８】
図１に示すように、アクセス制御ポリシー推薦システム１は、システム利用者がアクセス制御ポリシーを要求、選択、編集するためのクライアント１００と、推薦するアクセス制御ポリシーを生成するポリシー推薦サーバ２００と、アクセス制御ポリシーを永続化するポリシーＤＢサーバ３００と、アクセス制御ポリシーを設定するポリシー設定サーバ４００と、から構成されている。
【００３９】
クライアント１００とポリシー推薦サーバ２００、クライアント１００とポリシー設定サーバ４００、ポリシー推薦サーバ２００とポリシーＤＢサーバ３００、及び、ポリシー設定サーバ４００とポリシーＤＢサーバ３００とは、ネットワークＮを介して相互にデータの送受信が可能になっている。
【００４０】
このような構成のアクセス制御ポリシー推薦システム１において、システム利用者は、クライアント１００を用いて、システム利用者自身に関する情報やシステム利用者が作成した情報等（以下、「提示情報」と称する）に対するアクセス制御ポリシーを設定するようになっている。
【００４１】
この提示情報は、例えば、その情報が対象とするシステム利用者や、作成したシステム利用者等に対応付けられて、図示せぬデータベースに登録されている。
【００４２】
また、アクセス制御ポリシーは、提示情報に対する他のシステム利用者からのアクセスの制限の内容を示す情報である。その内容としては、例えば、提示の許可・不許可であったり、変更の許可・不許可であったり、削除の許可・不許可等である。
【００４３】
更に、このアクセス制御ポリシーは、予め定められた基準に基づいて分けられた項目毎に設定される情報である。例えば、提示情報の種類毎に分けられていたり、提供相手となるシステム利用者毎（個人であってもグループであっても良い）に分けられている。
【００４４】
システム利用者は、アクセス制御ポリシーを設定する際に、どのようなポリシーを設定して良いか推薦して欲しい場合には、その要求を行うようになっている。これに対し、ポリシー推薦サーバ２００は、ポリシーＤＢサーバ３００において格納されている、要求を行ったシステム利用者のアクセス制御ポリシーに類似する他のシステム利用者のアクセス制御ポリシーに基づいて、推薦アクセス制御ポリシー（推薦アクセス制限情報の一例）を生成し、これを、システム利用者に対して提示するようになっている。
【００４５】
そして、システム利用者が、提示された推薦ポリシーに基づいて、アクセス制御ポリシーを設定操作することによって、ポリシー制御サーバ４００が、ポリシーＤＢサーバ３００に、そのアクセス制御ポリシーを登録させるようになっている。
【００４６】
こうして登録されたアクセス制御ポリシーに基づいて、図示せぬ情報提示サーバが、クライアント１００等を用いてアクセスが要求された提示情報について、そのアクセスを制御するようになっている。例えば、情報提示サーバは、要求された提示情報に対応するアクセス制御ポリシーに、提示を許可する旨の情報が設定されている場合には、要求したシステム利用者に対してその提示情報の閲覧を許可したり、提示を許可しない旨の情報がアクセス制御ポリシーに設定されている場合には、要求したシステム利用者に対してその提示情報の閲覧を拒絶するようになっている。
【００４７】
［１．２  クライアント、ポリシー推薦サーバ、ポリシーＤＢサーバ、ポリシー設定サーバの構成及び機能］
次に、クライアント１００、ポリシー推薦サーバ２００、ポリシーＤＢサーバ３００及びポリシー設定サーバ４００の構成及び機能について説明する。
【００４８】
図１に示すように、クライアント１００は、ユーザからのアクセス制御ポリシー提供の要求を受け付ける提示要求送信手段及び提示要求受信手段の一例としてのポリシー要求部１０１と、ポリシー推薦サーバ２００から送信された推薦アクセス制御ポリシーを表示することによって、この推薦アクセス制御ポリシーをユーザに提示する推薦アクセス制限情報受信手段及び提示手段の一例としての推薦ポリシー表示部１０２と、提示されたアクセス制御ポリシーを受け入れるか否かをユーザが決定するためのポリシー確認部１０３と、を含んで構成されている。
【００４９】
また、ポリシー推薦サーバ２００は、システム利用者の設定済みのアクセス制御ポリシーを他のシステム利用者のアクセス制御ポリシーと比較してアクセス制御ポリシーの類似度を計算する類似度算出手段の一例としてのポリシー類似度計算部２０１と、ポリシー類似度計算部２０１の結果結果に基づいて、システム利用者の設定方針と類似しているアクセス制御ポリシーを選択する選択手段の一例としての類似ポリシー選択部２０２と、システム利用者に対して推薦するアクセス制御ポリシーを、類似するアクセス制御ポリシーから生成する推薦アクセス制限情報送信手段の一例としての推薦ポリシー生成部２０３と、を含んで構成されている。
【００５０】
また、ポリシーＤＢサーバ３００は、設定済みのシステム利用者のアクセス制御ポリシー（設定済みアクセス制限情報の一例）をデータベースに登録し、要求に応じてアクセス制御ポリシーを送信する記憶手段の一例としてのポリシー記憶部３０１を含んで構成されている。
【００５１】
ここで、アクセス制御ポリシーは、その設定を行ったシステム利用者毎に分けて記憶されている。また、ポリシー記憶部３０１により記憶されている一つ一つのアクセス制御ポリシーには、アクセス制限の内容が上述したような項目毎に設定されている。
【００５２】
また、ポリシー設定サーバ４００は、クライアント１００からの要求に応じてアクセス制御ポリシーの登録の要求を受け付けて、ポリシーＤＢサーバ３００に対して、そのアクセス制御ポリシーの登録を要求するポリシー設定部４０１を含んで構成されている。
【００５３】
［１．３  アクセス制御ポリシー推薦システムの動作］
次に、アクセス制御ポリシー推薦システム１の動作について説明する。なお、以下の説明する動作は、システム利用者が推薦を要求するアクセス制御ポリシーの項目として、提供相手を指定した場合における動作例であり、ポリシー記憶部３０１により記憶されているアクセス制御ポリシーは、提供相手毎にアクセス制限の内容が設定されているものとする。ただし、上記とは異なる項目、例えば、情報の種類、または、情報の種類と提供相手委の両方等であっても同様である。
【００５４】
図２は、第１実施形態に係るアクセス制御ポリシー推薦システム１の処理例を示すシーケンス図である。
【００５５】
まず、システム利用者がポリシー要求部１０１に対して、提示情報の提供相手を指定してアクセス制御ポリシーの推薦を要求すると、ポリシー要求部１０１は、ポリシー推薦サーバ２００に対してアクセス制御ポリシーの推薦要求を送信する(ステップＳ１)。このとき、システム利用者は、一の提供相手を指定しても良いし、複数の提供相手を指定しても良い。また、システム利用者が指定する提供相手としては、未だアクセス制限情報が設定されていない提供相手でも良いし、既にアクセス制限情報が設定されている提供相手でも良い。
【００５６】
推薦要求を受信したポリシー類似度計算部２０１は、要求したシステム利用者が既に設定しているアクセス制御ポリシー（以下、「要求者アクセス制御ポリシー」と称する）と、指定された提供相手についての設定を有する他のシステム利用者のアクセス制御ポリシー（以下、「他者アクセス制御ポリシー」と称する）との送信要求をポリシーＤＢサーバ３００に送信し（ステップＳ２）、ポリシー記憶部３０１は、これに応じて、要求者アクセス制御ポリシーと他者アクセス制御ポリシーをポリシー一覧としてポリシー推薦サーバ２００に送信する（ステップＳ３）。
【００５７】
ポリシー一覧を受信したポリシー類似度計算部２０１は、このポリシー一覧に基づいて、要求したシステム利用者のアクセス制御ポリシーと他者アクセス制御ポリシーとを比較し、ポリシーの類似度を計算する(ステップＳ４)。具体的に、ポリシー類似度計算部２０１は、例えば、要求者アクセス制御ポリシーにおいて既に設定されている提供相手毎に、他者アクセス制御ポリシーにおける対応する提供相手と、そのアクセス制限の内容を比較して、その内容が一致する区分の数が多いほど、高い類似度を算出する。なお、システム利用者が指定した提供相手についてのアクセス制御ポリシーが既に登録されている場合には（つまり、既に設定されているアクセス制御ポリシーを変更等するような場合には）、この提供相手の分は除外して類似度を算出しても良いし、この提供相手の分も勘案して類似度を算出しても良い。
【００５８】
そして、類似ポリシー選択部２０２は、類似度の高い他者アクセス制御ポリシーを１つ以上選択してこれを推薦ポリシー生成部２０３に送付する。このとき、類似ポリシー選択部２０２は、例えば、所定値よりも高い類似度を示す他者アクセス制御ポリシーを選択しても良いし、類似度の高い順に、所定数の他者アクセス制御ポリシーを選択しても良い。
【００５９】
推薦ポリシー生成部２０３は、類似度の高い他者アクセス制御ポリシーに基づいて、指定された提供相手についての推薦アクセス制御ポリシーを生成して、クライアント１００に送信する(ステップＳ５)。例えば、推薦ポリシー生成部２０３は、類似度の高い他者アクセス制御ポリシーのうちの一の他者アクセス制御ポリシーから、指定された提供相手に対応する部分を抽出して推薦アクセス制御ポリシーを生成しても良いし、類似度の高い複数の他者アクセス制御ポリシーの指定された提供相手に対応する部分のアクセス制限の内容からその傾向を判断し、この傾向に沿って推薦アクセス制御ポリシーを生成しても良い。
【００６０】
推薦アクセス制御ポリシーを受信した推薦ポリシー表示部１０２は、この推薦アクセス制御ポリシーを画面に表示する(ステップＳ６)。
【００６１】
ここで、システム利用者が、推薦されたアクセス制御ポリシーを確認し、これを受け入れる場合には（ステップＳ７）、ポリシー確認部１０３に対してポリシー設定を要求し、これによって、ポリシー確認部１０３が、設定されたアクセス制御ポリシー（推薦アクセス制御ポリシーと同一内容）をポリシー設定サーバ４００に送付する(ステップＳ８)。
【００６２】
アクセス制御ポリシーを受信したポリシー設定部４０１は、このアクセス制御ポリシーをポリシーＤＢサーバ３００に送信する（ステップＳ９）。
【００６３】
要求者アクセス制御ポリシーを受信したポリシー記憶部３０１は、データベースに登録されている要求者アクセス制御ポリシーに、受信した要求者アクセス制御ポリシーをマージして登録すことによって、設定を要求したシステム利用者のアクセス制御ポリシーを更新する(ステップＳ１０)。
【００６４】
以上説明したように、本実施形態によれば、システム利用者がアクセス制御ポリシーを設定する前に、ポリシー推薦サーバ２００にアクセスしてアクセス制御ポリシーの推薦を受けられるように構成されているため、アクセス制御ポリシーの設定の手間を低減させることができる。
【００６５】
また、アクセス制限の方針が類似している他システム利用者のアクセス制御ポリシーに基づいてアクセス制御ポリシーを生成するように構成されているため、推薦を要求したシステム利用者の方針に適したアクセス制御ポリシーを推薦することができる。
【００６６】
［２．第２実施形態］
次に、第２実施形態について、図面を参照して詳細に説明する。
【００６７】
図３は、第２実施形態に係るアクセス制御ポリシー推薦システム２の概要構成の一例を示すブロック図であり、同図において、図１と同様の要素については同様の符号を付してある。
【００６８】
図３に示すように、アクセス制御ポリシー推薦システム２は、システム利用者がアクセス制御ポリシーを要求、選択、編集するためのクライアント１００と、推薦するアクセス制御ポリシーを生成するポリシー推薦サーバ２００と、アクセス制御ポリシーを永続化するポリシーＤＢサーバ３００と、アクセス制御ポリシーを設定するポリシー設定サーバ４００と、から構成されている。
【００６９】
クライアント１００は、第１実施形態において図１で示したポリシー確認部１０３の代わりに、提示されたアクセス制御ポリシーを編集して設定する編集アクセス制限情報生成手段及び編集アクセス制限情報送信手段の一例としてのポリシー編集部１０４を含んで構成されている。
【００７０】
ポリシー推薦サーバ２００とポリシーＤＢサーバ３００とポリシー設定サーバ４００との構成は、第１実施形態において図１に示した構成と同様であるため、説明は省略する。
【００７１】
次に、アクセス制御ポリシー推薦システム２の動作について説明する。
【００７２】
図４は、第２実施形態に係るアクセス制御ポリシー推薦システム２の処理例を示すシーケンス図であり、同図において、図２と同様の要素については同様の符号を付してある。
【００７３】
なお、ステップＳ１からステップＳ６までの処理は、第１実施形態において示した図２の処理と同様であるため、説明を省略する。
【００７４】
ステップＳ６において推薦ポリシー表示部１０２が推薦アクセス制御ポリシーを画面に表示した後、ポリシー編集部１０４は、表示された推薦アクセス制御ポリシーの編集を、システム利用者から受け付け、システム利用者は、この推薦アクセス制御ポリシーを必要に応じて編集する(ステップＳ７ａ)。その後、システム利用者が、編集したアクセス制御ポリシーの設定操作を行うことにより、ポリシー確認部１０３が、このアクセス制御ポリシーをポリシー設定サーバ４００に送付する(ステップＳ８)。
【００７５】
その後のステップＳ９からＳ１０までの処理は、第１実施形態において示した図２の処理と同様であるため、説明を省略する。
【００７６】
以上説明したように、本実施形態によれば、推薦されたアクセス制御ポリシーをシステム利用者が編集して設定できるようになっているため、アクセス制御ポリシーを柔軟に設定することができるようになる。
【００７７】
［３．第３実施形態］
次に、第３実施形態について図面を参照して詳細に説明する。
【００７８】
図５は、第３実施形態に係るアクセス制御ポリシー推薦システム３の概要構成の一例を示すブロック図であり、同図において、図３と同様の要素については同様の符号を付してある。
【００７９】
図５に示すように、アクセス制御ポリシー推薦システム３は、ユーザがアクセス制御ポリシーを要求、選択、編集するためのクライアント１００と、推薦するアクセス制御ポリシーを生成するポリシー推薦サーバ２００と、アクセス制御ポリシーを永続化するポリシーＤＢサーバ３００と、アクセス制御ポリシーを設定するポリシー設定サーバ４００と、から構成されている。
【００８０】
クライアント１００は、第２実施形態において図３で示した推薦ポリシー表示部１０２の代わりに、推薦アクセス制限情報受信手段及び提示手段の一例としての推薦ポリシー・推薦情報表示部１０５を含んで構成されている。
【００８１】
また、ポリシー推薦サーバ２００は、第２実施形態において図３で示した構成に加えて、推薦情報生成手段及び推薦アクセス制限情報送信手段の一例としての推薦情報生成部２０４を更に含んで構成されている。推薦情報生成部２０４は、生成された推薦制御ポリシーを推薦する理由や推薦アクセス制御ポリシーの確度などを示す推薦情報を生成し、推薦ポリシー・推薦情報表示部１０５に送信する。
【００８２】
上記以外の構成及び機能は、第２実施形態において説明した構成及び機能と同様であるため、説明を省略する。
【００８３】
次に、アクセス制御ポリシー推薦システム３の動作について説明する。
【００８４】
図６は、第３実施形態に係るアクセス制御ポリシー推薦システム３の処理例を示すシーケンス図であり、同図において、図４と同様の要素については同様の符号を付してある。
【００８５】
なお、ステップＳ１からステップＳ５までの処理は、第２実施形態において示した図４の処理と同様であるため、説明を省略する。
【００８６】
ステップＳ５において推薦ポリシー生成部２０３が推薦アクセス制御ポリシーを生成した後、推薦情報生成部２０４が、推薦アクセス制御ポリシーが生成されたときの情報を収集し、この情報に基づいて推薦情報を生成して、この推薦情報をクライアント１００に送信する(ステップＳ５)。推薦ポリシー・推薦情報表示部１０５は、推薦アクセス制御ポリシーと推薦情報とを受信すると、これらの情報を表示する(ステップＳ６ａ)。
【００８７】
例えば、推薦情報として、「あなたのポリシーとの類似度がｘｘ％以上の人のうち、ｙｙ％の人がｚｚに対して個人情報を提供する設定にしています。」と表示される。ここで、ｘｘは、推薦アクセス制御ポリシーの生成に用いる他者アクセス制御ポリシーの条件としての類似度の下限値（百分率で表示）である。また、ｚｚは、アクセス制御ポリシーの推薦の要求時に指定された提供相手の名称である。また、ｙｙは、推薦アクセス制御ポリシーとしてｚｚに対して提示情報を提供すると推薦する場合に、この推薦アクセス制御ポリシーの生成に用いられた他者アクセス制御ポリシーにおいて、ｚｚに対して提示情報を提供すると設定されている割合（百分率で表示）である。
【００８８】
また、他の例としては、「あなたのようにｗｗに対して個人情報を提供している人は、ｚｚに対しても個人情報を提供する傾向があります。」と表示する。ここで、ｗｗは、要求者アクセス制御ポリシーにおいて既にポリシーが設定されている提供相手の名称であり、例えば、他者アクセス制御ポリシーとの類似度を提供相手毎に算出し、最も類似度が高かった提供相手が選択される。
【００８９】
システム利用者は推薦情報を参照しながら推薦ポリシーを編集することができる(ステップＳ７ａ)。その後のステップＳ８からＳ１０までの処理は、第３実施形態において示した図４の処理と同様であるため、説明を省略する。
【００９０】
以上説明したように、本実施形態によれば、推薦アクセス制御ポリシーを推薦する理由をポリシー推薦サーバで生成してシステム利用者に対して提示するように構成されているので、システム利用者が推薦アクセス制御ポリシーを編集する際のアドバイスとして、こうした情報を用いることができる。
【実施例】
【００９１】
次に、具体的な実施例について説明する。
【００９２】
図７は、実施例に係るアクセス制御ポリシー推薦システム１０の概要構成の一例を示すブロック図である。また、図８は、ポリシーＤＢサーバ装置３１０の記憶装置に記憶されているアクセス制限ポリシーの設定内容の一例を示す図であり、（ａ）は、ユーザＳ用のアクセス制限ポリシーであり、（ｂ）は、ユーザＡ用のアクセス制限ポリシーであり、（ｃ）は、ユーザＢ用のアクセス制限ポリシーであり、（ｄ）は、ユーザＣ用のアクセス制限ポリシーであり、（ｅ）は、ユーザＤ用のアクセス制限ポリシーである。また、図９は、ユーザＳ用のアクセス制限ポリシーの設定内容の一例を示す図である。
【００９３】
図７に示すように、アクセス制御ポリシー推薦システム１０は、クライアント装置１１０と、ポリシー推薦サーバ装置２１０と、ポリシーＤＢサーバ装置３１０と、ポリシー設定サーバ装置４１０とが、夫々インターネット５００と接続されて、構成されている。
【００９４】
クライアント装置１１０は、ユーザから指示を受け付ける入力部と、クライアント装置１１０における処理結果を出力するための出力部と、各種データ及びプログラムを記憶する記憶部と、クライアント装置１１０全体を統括制御するマイクロコンピュータと、を備え、マイクロコンピュータが、記憶部に記憶されたプログラムを実行解釈することにより、上記実施形態において説明したポリシー要求部１０１、推薦ポリシー表示部１０２、ポリシー確認部１０３、ポリシー編集部１０４、推薦ポリシー・推薦情報表示部１０５として機能する。
【００９５】
ポリシー推薦サーバ装置２１０、ポリシーＤＢサーバ装置３１０、ポリシー設定サーバ装置４１０は、いわゆるサーバ装置である。
【００９６】
ポリシー推薦サーバ装置２１０は、各種データ及びプログラムを記憶する記憶部と、ポリシー推薦サーバ装置２１０全体を統括制御するマイクロコンピュータと、を備え、マイクロコンピュータが、記憶部に記憶されたプログラムを解釈実行することにより、上記実施形態において説明したポリシー類似度計算部２０１、類似ポリシー選択部２０２、推薦ポリシー生成部２０３、推薦情報生成部２０４として機能する。
【００９７】
ポリシーＤＢサーバ装置３１０は、ポリシー記憶部３０１として機能し、且つ、各種データ及びプログラムを記憶する記憶装置と、ポリシーＤＢサーバ装置３１０全体を統括制御するマイクロコンピュータと、を備え、マイクロコンピュータが、記憶装置に記憶されたプログラムを解釈実行することによりポリシーＤＢサーバ装置３１０全体を制御する。
【００９８】
ポリシーＤＢサーバ装置３１０の記憶装置には、例えば、図８に示すような、アクセス制御ポリシーがシステム利用者毎に対応付けられて管理されている。なお、図８に示したアクセス制御ポリシーは、縦軸が情報の種別、横軸が情報の提供先を表し、ＯＫとなっているものは提供可能、ＮＧは提供不可能を示す。
【００９９】
ポリシー設定サーバ装置４１０は、各種データ及びプログラムを記憶する記憶部と、ポリシー推薦サーバ装置２１０全体を統括制御するマイクロコンピュータと、を備え、マイクロコンピュータが、記憶部に記憶されたプログラムを解釈実行することにより、上記実施形態において説明したポリシー設定部４０１として機能する。
【０１００】
なお、各装置において記憶されるプログラムは、例えば、インターネット５００等のネットワークを介して他のサーバ装置等から取得されるようにしても良いし、記録媒体に記録されてドライブ装置等から読み込まれるようにしても良い。
【０１０１】
以下においては、ユーザＳが情報提供先Ｚに対するアクセス制御ポリシーを設定することとして、説明する。
【０１０２】
まず、ユーザＳは、クライアント装置１１０のポリシー要求部１０１に対して、情報提供先Ｚに対するアクセス制御ポリシーの推薦を要求する。
【０１０３】
次に、ポリシー要求部１０１は、ユーザＳの情報提供先Ｚに対する推薦アクセス制御ポリシーを、ポリシー推薦サーバ装置２１０に対して要求する。
【０１０４】
ポリシー推薦サーバ装置２１０のポリシー類似度計算部２０１は、ポリシーＤＢサーバ装置３１０に格納されている全システム利用者のアクセス制御ポリシーとユーザＳのアクセス制御ポリシーとの類似度を計算する。
【０１０５】
ここでは、既に登録されているユーザＡ、ユーザＢ、ユーザＣ及びユーザＤのアクセス制御ポリシーとの類似度を計算する。例えば、ここでは、類似度とは、アクセス制御ポリシーの設定済みの項目を比較し、設定が一致している数とする。具体的には、図８（ａ）に示すように、ユーザＳのアクセス制御ポリシーには、情報提供先Ｘ及びＺについてのＤａｔａ１、Ｄａｔａ２、Ｄａｔａ３及びＤａｔａ４の全８項目については既に設定されているので、これらの項目毎に他のシステム利用者のアクセス制御ポリシーにおける対応する項目との設定内容を比較する。
【０１０６】
例えば、ユーザＡとユーザＳのアクセス制御ポリシーとの設定済み項目を比較すると、図８（ａ）及び（ｂ）に示すように、情報提供先Ｘに対する項目では３項目、情報提供先Ｙに対する項目でも３項目一致するので、類似度は６となる。同様に、ユーザＢとユーザＳとのアクセス制御ポリシーの設定済み項目を比較すると、図８（ａ）及び（ｃ）に示すように、情報提供先Ｘに対する項目では３項目、情報提供先Ｙに対する項目では４項目一致するので、類似度は７、となる。更にユーザＣとユーザＳとのアクセス制御ポリシーの設定済み項目を比較すると、図８（ａ）及び（ｄ）に示すように、情報提供先Ｘに対する項目では２項目、情報提供先Ｙに対する項目では３項目一致するので、類似度は５となる。最後にユーザＤとユーザＳとのアクセス制御ポリシーの設定済み項目を比較すると、図８（ａ）及び（ｅ）に示すように、情報提供先Ｘに対する項目では１項目、情報提供先Ｙに対する項目でも１項目一致するので、類似度は２となる。
【０１０７】
次に、類似ポリシー選択部２０２は、類似度の低いアクセス制御ポリシーを推薦ポリシー生成部２０３に渡すアクセス制御ポリシーから除外する。例えば、類似度が４以下のアクセス制御ポリシーを外すこととした場合、ユーザＤのアクセス制御ポリシーのみが除外される。
【０１０８】
次に、類似度の高いアクセス制御ポリシーを渡された推薦ポリシー生成部２０３は、ユーザＡ、ユーザＢ及びユーザＣのアクセス制御ポリシーからユーザＳのための推薦アクセス制御ポリシーを生成する。例えば、ここでは、設定がＯＫとなっているアクセス制御ポリシーの類似度の合計が、全アクセス制御ポリシーの類似度の合計の１／２以上である場合にはＯＫとし、それ以下の場合にはＮＧとする方針で推薦することとする。この例の場合には、ユーザＳの情報提供先Ｚに対するアクセス制御ポリシーの推薦結果として、図９の破線で囲まれた部分の推薦アクセス制御ポリシーが生成される。つまり、情報提供先Ｚに対して、Ｄａｔａ１及びＤａｔａ４の情報については提供し、Ｄａｔａ２及びＤａｔａ３の情報については提供しないように推薦アクセス制御ポリシーが生成される。
【０１０９】
なお、類似度の計算方法（アルゴリズム）として、一つの例を説明したが、例えば、複数種類の方法を用意しておいて、この中からシステム利用者に選択させるようにしても良い。
【０１１０】
例えば、オープン型、バランス型及びクローズ型の３通りの方法で類似度の計算が可能なように、ポリシー推薦サーバ装置２１０を構成する。そして、システム利用者は、アクセス制御ポリシーの推薦の要求の際に、提供相手の指定に加えて類似度の計算方法を指定し、クライアント装置１１０からアクセス制御ポリシーの推薦要求を受信したポリシー推薦サーバ装置２１０は、指定された方法で類似度の計算を実行する。
【０１１１】
オープン型とは、例えば、できるだけ情報を開示する方針で推薦アクセス制御ポリシーを生成する場合の方法であり、要求者アクセス制御ポリシーに既に設定されている項目のうちＯＫが設定されている項目のみについて、他者アクセス制御ポリシーとの類似度を計算する方法である。また、バランス型とは、例えば、できるだけ他者と同じ方針で推薦アクセス制御ポリシーを生成する場合の方法であり、要求者アクセス制御ポリシーに既に設定されている全項目（ＯＫが設定されている項目及びＮＧが設定されている項目の双方を含む）について、他者アクセス制御ポリシーとの類似度を計算する方法である。このバランス型の思想は、図８及び図９の例で説明した方法と同様である。また、クローズ型とは、例えば、できるだけ情報を秘匿する方針で推薦アクセス制御ポリシーを生成する場合の方法であり、要求者アクセス制御ポリシーに既に設定されている項目のうちＮＧが設定されている項目のみについて、他者アクセス制御ポリシーとの類似度を計算する方法である。
【０１１２】
具体的に説明すると、まず、オープン型においては、類似度＝要求者アクセス制御ポリシーにＯＫが設定されている項目のうち、他者アクセス制御ポリシーにもＯＫが設定されている項目の個数／要求者アクセス制御ポリシーにＯＫが設定されている項目の個数、である。例えば、図８の例で説明すると、ユーザＳでＯＫが設定されている項目数は４であり、その項目は、Ｘ−Ｄａｔａ１、Ｘ−Ｄａｔａ２、Ｘ−Ｄａｔａ３及びＹ−Ｄａｔａ１である（提供相手−情報の種別）。これらの項目においてユーザＡ〜ＤでＯＫが設定されている項目の個数は、４、３、１、１である。そうすると、ユーザＳのアクセス制御ポリシーとユーザＡ〜Ｄのアクセス制御ポリシーとの類似度は、１．０、０．７５、０．２５、０．２５である。
【０１１３】
ここで、最も類似度が高いユーザのアクセス制御ポリシーを推薦アクセス制御ポリシーに用いる場合には、ユーザＡのアクセス制御ポリシーの内容がそのまま用いられ、ユーザＺに対するＤａｔａ１〜Ｄａｔａ４の推薦アクセス制御ポリシーは、ＯＫ、ＮＧ、ＯＫ、ＯＫとなる。
【０１１４】
一方、類似度が所定値以上のアクセス制御ポリシーを用いる場合には、推薦設定値＝指定された提供相手に対してＯＫが設定されているユーザの類似度の合計値／推薦アクセス制御ポリシーに用いるユーザの類似度の合計値、を情報の種別毎に算出する。そして、この算出結果が０．５以上である場合には、その種別に対して推薦する設定をＯＫとし、０．５未満である場合には、その種別に対して推薦する設定をＮＧとする。図８の例で説明すると、類似度が０．５以上であるユーザのアクセス制御ポリシーを用いる場合には、ユーザＡ及びＢのアクセス制御ポリシーが用いられる。そして、ユーザＡのＺに対するＤａｔａ１〜Ｄａｔａ４のアクセス制御ポリシーは、ＯＫ、ＮＧ、ＯＫ、ＯＫであり、ユーザＢについては、ＯＫ、ＮＧ、ＮＧ、ＮＧであるので、Ｄａｔａ１〜Ｄａｔａ４の推薦設定値は、１．７５／１．７５＝１．０、０／１．７５＝０、１．０／１．７５≒０．５７、１．０／１．７５≒０．５７となり、推薦アクセス制御ポリシーは、ＯＫ、ＮＧ、ＯＫ、ＯＫとなる。
【０１１５】
次に、バランス型においては、類似度＝要求者アクセス制御ポリシーにおいて既に設定されている項目のうち、他者アクセス制御ポリシーに同一の設定がされている項目の個数／要求者アクセス制御ポリシーにおいて既に設定されている項目の個数、である。例えば、図８の例で説明すると、ユーザＳのアクセス制御ポリシーとユーザＡ〜Ｄのアクセス制御ポリシーとの類似度は、０．７５、０．８７５、０．６２５、０．２５である。
【０１１６】
ここで、最も類似度が高いユーザのアクセス制御ポリシーを推薦アクセス制御ポリシーに用いる場合には、ユーザＢのアクセス制御ポリシーの内容がそのまま用いられ、ユーザＺに対するＤａｔａ１〜Ｄａｔａ４の推薦アクセス制御ポリシーは、ＯＫ、ＮＧ、ＮＧ、ＮＧとなる。
【０１１７】
一方、類似度が所定値以上のアクセス制御ポリシーを用いる場合には、オープン型と同様にして推薦設定値を算出して、推薦する設定内容を決定する。図８の例で説明すると、類似度が０．５以上であるユーザのアクセス制御ポリシーを用いる場合には、ユーザＡ、Ｂ及びＣのアクセス制御ポリシーが用いられる。そして、ユーザＣのに対するＤａｔａ１〜Ｄａｔａ４のアクセス制御ポリシーは、ＯＫ、ＮＧ、ＮＧ、ＯＫであるので（ユーザＡ及びＢに関しては既に説明した）、Ｄａｔａ１〜Ｄａｔａ４の推薦設定値は、２．２５／２．２５＝１．０、０／２．２５＝０、０．７５／２．２５≒０．３３、１．３７５／２．２５≒０．６１となり、推薦アクセス制御ポリシーは、ＯＫ、ＮＧ，ＮＧ、ＯＫとなる。
【０１１８】
次に、クローズ型においては、類似度＝要求者アクセス制御ポリシーにＮＧが設定されている項目のうち、他者アクセス制御ポリシーにもＮＧが設定されている項目の個数／要求者アクセス制御ポリシーにＮＧが設定されている項目の個数、である。例えば、図８の例で説明すると、ユーザＳでＮＧが設定されている項目数は４であり、その項目は、Ｘ−Ｄａｔａ４、Ｙ−Ｄａｔａ２、Ｙ−Ｄａｔａ３及びＹ−Ｄａｔａ４である。これらの項目においてユーザＡ〜ＤでＮＧが設定されている項目の個数は、２、４、４、１である。そうすると、ユーザＳのアクセス制御ポリシーとユーザＡ〜Ｄのアクセス制御ポリシーとの類似度は、０．５、１．０、１．０、０．２５である。
【０１１９】
ここで、最も類似度が高いユーザのアクセス制御ポリシーを推薦アクセス制御ポリシーに用いる場合には、ユーザＢとＣとのうち何れか一方のアクセス制御ポリシーの内容がそのまま用いられ、ユーザＺに対するＤａｔａ１〜Ｄａｔａ４の推薦アクセス制御ポリシーは、ＯＫ、ＮＧ、ＮＧ、ＮＧ、または、ＯＫ、ＮＧ、ＮＧ、ＯＫとなる。なお、最も類似度が高いユーザが複数存在する場合には、次に示す方法で推薦アクセス制御ポリシーを生成しても良い。
【０１２０】
一方、類似度が所定値以上のアクセス制御ポリシーを用いる場合には、オープン型と同様にして推薦設定値を算出して、推薦する設定内容を決定する。図８の例で説明すると、類似度が０．５以上であるユーザのアクセス制御ポリシーを用いる場合には、ユーザＡ及びＢのアクセス制御ポリシーが用いられる。そうすると、Ｄａｔａ１〜Ｄａｔａ４の推薦設定値は、２．５／２．５＝１．０、０／２．５＝０、０．５／２．５＝０．２、１．５／２．５＝０．６となるので、推薦アクセス制御ポリシーは、ＯＫ、ＮＧ、ＮＧ、ＯＫとなる。
【０１２１】
推薦アクセス制御ポリシーが生成されると、推薦情報生成部２０４により、推薦情報を生成する。この生成方法の一例として、情報の種別毎に推薦情報を生成する場合について説明する。例えば、要求者アクセス制御ポリシーと、推薦アセス制御ポリシーの生成に用いられた他者アクセス制御ポリシーと、の類似度の合計値ｔｄを算出する。また、或る種別Ｉｘに対して、例えばＯＫの設定を推薦する場合には、推薦アクセス制御ポリシーの生成に用いられた他者アクセス制御ポリシーのうち、当該種別Ｉｘに対してＯＫが設定されている他者アクセス制御ポリシーの類似度の合計値ｔｎを算出する。次いで、推薦情報値Ｒ＝ｔｎ／ｔｄの演算により推薦情報を求める。そして、種別Ｉｘに対する推薦情報として推薦情報値Ｒをシステム利用者に対して提示する。この推薦情報値Ｒが示す割合が高いほど、推薦した設定内容は、より確からしい内容であるといえる。
【０１２２】
この方法を、図８及び図９の例で説明すると、ｔｄ＝ユーザＡとの類似度＋ユーザＢとの類似度＋ユーザＣとの類似度＝６＋７＋５＝１８である。そして、ユーザＳのユーザＺに対するＤａｔａ１の推薦設定はＯＫであるので、ユーザＺに対するＤａｔａ１の設定がＯＫに設定されているユーザＡ、Ｂ及びＣ全員の類似度が用いられて、ｔｎ＝１８となる。そうすると、推薦情報値Ｒ＝１８／１８＝１となり、これは、１００％の確度を示す。一方、ユーザＳのユーザＺに対するＤａｔａ３の推薦設定はＮＧであるので、ユーザＡ、Ｂ及びＣのうち、ユーザＺに対するＤａｔａ３の設定がＮＧに設定されているユーザＢ及びＣの類似度が用いられて、ｔｎ＝７＋５＝１２である。そうすると推薦情報値Ｒ＝１２／１８≒０．６７となり、これは、６７％の確度を示す。
【０１２３】
第１もしくは第２の実施の形態の場合には、この後、推薦ポリシー表示部１０２で推薦するアクセス制御ポリシーを表示させる。第３の実施の形態の場合には、推薦ポリシー・推薦情報表示部１０５で推薦するアクセス制御ポリシーと推薦情報を表示させる。
【０１２４】
そして、第１実施形態の場合には、表示されたアクセス制御ポリシーを受け入れるか否かをシステム利用者が判断し、受け入れる場合にはポリシー確認部１０３に、受け入れる旨を要求する。
【０１２５】
一方、第２実施形態もしくは第３実施形態の場合には、推薦したアクセス制御ポリシーの一部をシステム利用者が編集し、編集が完了したらポリシー編集部１０４へ登録を要求する。
【０１２６】
ポリシー設定サーバ装置４１０のポリシー設定部４０１は、登録するアクセス制御ポリシーをポリシーＤＢサーバ装置３１０に送信する。
【０１２７】
ポリシーＤＢサーバ装置３１０のポリシー記憶部２０１は、受信したアクセス制御ポリシーをデータベースに格納する。
【０１２８】
なお、本実施例においては、情報提供先の指定を受けて、この情報提供先に対応する情報の種類毎の推薦アクセス制御ポリシーを生成するように構成していたが、例えば、情報の種類の指定を受けて、この種類に対応する情報提供先毎の推薦アクセス制御ポリシーを生成するように構成しても良い。
【０１２９】
以上説明した実施例によれば、ポリシー記憶部３０１により記憶されている設定済みのアクセス制御ポリシーは、情報提供相手及び提示情報の種類毎に設定されており、ポリシー要求部１０１が、情報提供先の指定を受け付け、ポリシー類似度計算部２０１が、要求者アクセス制御ポリシーと他者アクセス制御ポリシーとを項目毎に比較することによって、両者の間における類似度を求め、類似ポリシー選択部２０２が、この類似度に基づいて、要求者アクセス制御ポリシーと類似する他者アクセス制御ポリシーを選択し、推薦ポリシー生成部２０３が、選択された他者アクセス制御ポリシーの中から、指定された情報提供先に対応する情報の種類毎のアクセス制御ポリシーに基づいて、推薦アクセス制御ポリシーを生成する。
【０１３０】
従って、システム利用者は、本来であれば、情報の種類毎にアクセス制御ポリシーを一々設定しなければならないものを、手間をかけずに設定することができる。
【０１３１】
また、ポリシー要求部１０１が、オープン型、バランス型及びクローズ型のうち何れかの計算方法の指定を受け付け、ポリシー類似度計算部２０１が、指定された計算方法で類似度を計算するので、システム利用者が指定した計算方法で類似度が計算され、この類似度に基づいて、推薦アクセス制御ポリシーの生成に用いられる他者アクセス制御ポリシーが選択されるので、システム利用者の方針に合った計算方法を指定することにより、よりシステム利用者の方針に合ったアクセス制御ポリシーの推薦を受けることができる。
【０１３２】
なお、上記説明した各実施形態においては、本発明をクライアント−サーバシステムに適用していたが、例えば、パーソナルコンピュータやワークステーション等の装置単体におけるスタンドアロンのシステムに適用しても良い。この場合において、適用される装置の記憶手段には、設定済みのアクセス制御ポリシー等の各種データやプログラムを記憶させ、マイクロコンピュータ等が記憶装置に記憶されたプログラムを読み出し実行することにより、出力要求受付手段、選択手段、出力手段、編集受付手段、記憶制御手段、類似度算出手段、推薦情報生成手段等として機能するように構成すれば良い。また、この場合におけるプログラムは、例えば、ネットワークを介してサーバ装置等から取得されるようにしても良いし、記録媒体に記録されてドライブ装置等から読み込まれるようにしても良い。
【０１３３】
また、本発明は、ユーザの個人情報等を提供する際のアクセス制御ポリシーを適切に設定するためのシステム、装置、プログラムといった用途に適用することができる。 
【図面の簡単な説明】
【０１３４】
【図１】第１実施形態に係るアクセス制御ポリシー推薦システム１の概要構成の一例を示すブロック図である。
【図２】第１実施形態に係るアクセス制御ポリシー推薦システム１の処理例を示すシーケンス図である。
【図３】第２実施形態に係るアクセス制御ポリシー推薦システム２の概要構成の一例を示すブロック図である。
【図４】第２実施形態に係るアクセス制御ポリシー推薦システム２の処理例を示すシーケンス図である。
【図５】第３実施形態に係るアクセス制御ポリシー推薦システム３の概要構成の一例を示すブロック図である。
【図６】第３実施形態に係るアクセス制御ポリシー推薦システム３の処理例を示すシーケンス図である。
【図７】実施例に係るアクセス制御ポリシー推薦システム１０の概要構成の一例を示すブロック図である。
【図８】ポリシーＤＢサーバ装置３１０の記憶装置に記憶されているアクセス制限ポリシーの設定内容の一例を示す図であり、（ａ）は、ユーザＳ用のアクセス制限ポリシーであり、（ｂ）は、ユーザＡ用のアクセス制限ポリシーであり、（ｃ）は、ユーザＢ用のアクセス制限ポリシーであり、（ｄ）は、ユーザＣ用のアクセス制限ポリシーであり、（ｅ）は、ユーザＤ用のアクセス制限ポリシーである。
【図９】ユーザＳ用のアクセス制限ポリシーの設定内容の一例を示す図である。
【符号の説明】
【０１３５】
１、２、３、１０  アクセス制御ポリシー推薦システム
１００  クライアント
２００  ポリシー推薦サーバ
３００  ポリシーＤＢサーバ
４００  ポリシー設定サーバ
１０１  ポリシー要求部
１０２  推薦ポリシー表示部
１０３  ポリシー確認部
１０４  ポリシー編集部
１０５  推薦ポリシー・表示部
２０１  ポリシー類似度計算部
２０２  類似ポリシー選択部
２０３  推薦ポリシー生成部
２０４  推薦情報生成部
３０１  ポリシー記憶部
４０１  ポリシー設定部
１１０  クライアント装置
２１０  ポリシー推薦サーバ装置
３１０  ポリシーＤＢサーバ装置
４１０  ポリシー設定サーバ装置
５００  インターネット
Ｎ  ネットワーク
【図１】
2009258826.tif 000003
【図２】
2009258826.tif 000004
【図３】
2009258826.tif 000005
【図４】
2009258826.tif 000006
【図５】
2009258826.tif 000007
【図６】
2009258826.tif 000008
【図７】
2009258826.tif 000009
【図８】
2009258826.tif 000010
【図９】
2009258826.tif 000011