(57)【要約】【課題】個人情報が帰属する帰属ユーザと上記個人情報にアクセスするアクセスユーザとの間の関係性に基づいて、個人情報の公開状態を制御することのできる情報処理装置、情報処理方法、プログラム、及び情報処理システムを提供する。【解決手段】情報処理装置は、個人情報が帰属する帰属ユーザと、上記個人情報にアクセスするアクセスユーザとの間の第１の距離を取得する第１距離取得部と、上記個人情報の公開状態を上記第１の距離に基づいて制御する制御部と、を有する。【選択図】図５
2013210828.tif 000002
【特許請求の範囲】
【請求項１】
個人情報が帰属する帰属ユーザと、前記個人情報にアクセスするアクセスユーザとの間の第１の距離を取得する第１距離取得部と、
前記個人情報の公開状態を前記第１の距離に基づいて制御する制御部と、
を備える、情報処理装置。
【請求項２】
前記個人情報を公開する公開ユーザと、前記アクセスユーザとの間の第２の距離を取得する第２距離取得部、
をさらに備え、
前記制御部は、前記第２の距離にさらに基づいて前記個人情報の前記公開状態を制御する、
請求項１に記載の情報処理装置。
【請求項３】
前記個人情報には、当該個人情報の公開範囲を制限するための信頼度が付加され、
前記制御部は、前記個人情報に付加された前記信頼度に基づいて前記個人情報の前記公開状態を制御する、
請求項１に記載の情報処理装置。
【請求項４】
前記信頼度は、前記帰属ユーザと、前記公開ユーザとの間の第３の距離に基づいて付加される、
請求項３に記載の情報処理装置。
【請求項５】
前記距離は、ユーザに付加されたグループに基づいて設定される、
請求項１に記載の情報処理装置。
【請求項６】
前記制御部は、前記個人情報をサーバ装置にアップロードするか否かを制御することによって、前記公開状態を制御する、
請求項１に記載の情報処理装置。
【請求項７】
前記制御部は、前記アクセスユーザに対して前記個人情報を公開するか否かを制御することによって、前記公開状態を制御する、
請求項１に記載の情報処理装置。
【請求項８】
前記個人情報は、画像に付加されるタグ情報である、
請求項１に記載の情報処理装置。
【請求項９】
前記個人情報は、文書中の文字列である、
請求項１に記載の情報処理装置。
【請求項１０】
前記帰属ユーザ及び前記アクセスユーザは、会員制サービスのユーザである、
請求項１に記載の情報処理装置。
【請求項１１】
前記会員制サービスは、ソーシャル・ネットワーキング・サービスである、
請求項１０に記載の情報処理装置。
【請求項１２】
個人情報が帰属する帰属ユーザと、前記個人情報にアクセスするアクセスユーザとの間の第１の距離を取得することと、
前記個人情報の公開状態を前記第１の距離に基づいて制御することと、
を含む、情報処理方法。
【請求項１３】
コンピュータを、
個人情報が帰属する帰属ユーザと、前記個人情報にアクセスするアクセスユーザとの間の第１の距離を取得する第１距離取得部と、
前記個人情報の公開状態を前記第１の距離に基づいて制御する制御部と、
を備える、情報処理装置として機能させるためのプログラム。
【請求項１４】
個人情報を公開するサーバにアクセスするアクセスユーザの端末装置と、
前記個人情報が帰属する帰属ユーザと、前記アクセスユーザとの間の第１の距離を取得する第１距離取得部と、前記個人情報の公開状態を前記第１の距離に基づいて制御する制御部と、を有する前記サーバと、
を備える、情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法、情報処理システム、及びプログラムに関する。
【背景技術】
【０００２】
近年、手軽に情報の共有を行うことのできるサービスが普及している。例えばＳＮＳ（Ｓｏｒｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）のような会員制サービスでは、写真、動画、文書などを簡単に公開・共有することができる。このように公開される情報に個人情報が含まれる場合には、個人情報に対する公開状態の制御が重要となる。
【０００３】
例えば特許文献１には、ユーザが管理するデータのアクセス権をユーザ単位で設定することのできるシステムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２０１０−５３９５６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記のシステムにおいては、本人以外の他者が公開した個人情報の公開状態を個人情報が帰属するユーザ自身は制御することができない。
上記事情に鑑みれば、個人情報が帰属する帰属ユーザと上記個人情報にアクセスするアクセスユーザとの間の関係性に基づいて、個人情報の公開状態が制御されることが望ましい。
【課題を解決するための手段】
【０００６】
本開示によれば、個人情報が帰属する帰属ユーザと、上記個人情報にアクセスするアクセスユーザとの間の第１の距離を取得する第１距離取得部と、上記個人情報の公開状態を上記第１の距離に基づいて制御する制御部と、を有する情報処理装置が提供される。
【０００７】
また本開示によれば、個人情報が帰属する帰属ユーザと、上記個人情報にアクセスするアクセスユーザとの間の第１の距離を取得することと、上記個人情報の公開状態を上記第１の距離に基づいて制御することと、を含む情報処理方法が提供される。
【０００８】
また本開示によれば、コンピュータを、個人情報が帰属する帰属ユーザと、上記個人情報にアクセスするアクセスユーザとの間の第１の距離を取得する第１距離取得部と、上記個人情報の公開状態を上記第１の距離に基づいて制御する制御部と、を有する情報処理装置として機能させるためのプログラムが提供される。
【０００９】
また本開示によれば、個人情報を公開するサーバにアクセスするアクセスユーザの端末装置と、上記個人情報が帰属する帰属ユーザと、上記アクセスユーザとの間の第１の距離を取得する第１距離取得部と、上記個人情報の公開状態を上記第１の距離に基づいて制御する制御部と、を有する上記サーバと、を有する情報処理システムが提供される。
【発明の効果】
【００１０】
以上説明したように本開示によれば、個人情報が帰属する帰属ユーザと上記個人情報にアクセスするアクセスユーザとの間の関係性に基づいて、個人情報の公開状態が制御される。
【図面の簡単な説明】
【００１１】
【図１】本開示の一実施形態にかかる情報処理システムの構成を示す説明図である。
【図２】同実施形態にかかるサーバ装置の機能構成例を示すブロック図である。
【図３】同実施形態にかかる情報処理システムのＳＮＳ友達登録処理の一例を示すフローチャートである。
【図４】同実施形態にかかる情報処理システムの個人情報アップロード処理の一例を示すフローチャートである。
【図５】同実施形態にかかる情報処理システムの個人情報アクセス制御処理の第１の例を示すフローチャートである。
【図６】同実施形態にかかる情報処理システムの個人情報アクセス制御の第１の例の概要を示す説明図である。
【図７】同実施形態にかかる情報処理システムの個人情報アクセス制御の第１の例における公開状態を示す説明図である。
【図８】同実施形態にかかる情報処理システムの個人情報アクセス制御処理の第２の例を示すフローチャートである。
【図９】同実施形態にかかる情報処理システムの個人情報アクセス制御の第２の例における公開状態を示す説明図である。
【図１０】同実施形態にかかる情報処理システムの個人情報アクセス制御の第３の例を示す説明図である。
【図１１】同実施形態にかかる情報処理システムの個人情報アクセス制御の第４の例を示す説明図である。
【図１２】同実施形態にかかる情報処理システムの個人情報アクセス制御の第４の例における公開状態を示す説明図である。
【図１３】同実施形態にかかる情報処理システムの個人情報アクセス制御の第５の例を示す説明図である。
【図１４】同実施形態にかかる情報処理システムの個人情報アクセス制御の第５の例における公開状態を示す説明図である。
【図１５】同実施形態にかかるサーバ装置のハードウェア構成例を示すブロック図である。
【図１６】従来のＳＮＳにおける個人情報の公開の一例を説明するための説明図である。
【図１７】図１６の個人情報に対するアクセス制御の一例を示す説明図である。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１３】
なお、説明は以下の順序で行うものとする。
１．概要
２．機能構成例
３．動作例
４．アクセス制御例
５．ハードウェア構成例
６．まとめ
【００１４】
＜１．概要＞
まず図１６及び図１７を参照して従来のシステムと比較しながら、本開示の一実施形態にかかる情報処理システムの概要について説明する。図１６は、従来のＳＮＳにおける個人情報の公開の一例を説明するための説明図である。図１７は、図１６の個人情報に対するアクセス制御の一例を示す説明図である。
【００１５】
本開示の一実施形態にかかる情報処理システムは、ＳＮＳのような会員制サービスを提供することができる。このようなサービスにおいては、誰でも個人情報を含むデータを簡単に公開・共有することができる。例えば個人情報を含むデータの一例としては、写真に付加されたタグが挙げられる。このタグは、特定のユーザに対応づく情報であり、写真の被写体に貼り付けることによって、その被写体が誰であるかを特定することができるようにするために用いられる。近年、実名を公開する会員制サービスが普及していることにより、さらに個人情報の取り扱いに対する重要性が増している。
【００１６】
例えばＳＮＳを利用すると、個人情報を含むデータを本人以外の他者が公開することもできる。図１６を参照すると、このような情報公開ケースの一例が示される。例えば図１６に示されるように、ユーザＷが被写体として映っている画像９０に「ユーザＷ」を特定するタグを付加し、ユーザＸが公開した場合について考えてみる。このときユーザＸは、この画像９０に対する公開範囲をユーザＸの友人とする。
【００１７】
図１７に示されるように、個人情報を公開した公開ユーザであるユーザＸの友人の中には、個人情報が帰属する帰属ユーザであるユーザＷとも共通の友人であるユーザＹのようなユーザが含まれる。またユーザＸの友人の中には、ユーザＷとは他人であるユーザＺも含まれる。この場合、帰属ユーザであるユーザＷとは他人であるユーザＺであっても、ユーザＷの個人情報を閲覧することができてしまう。
【００１８】
タグが付加されていない状態では、ユーザＹは画像９０の被写体がユーザＷであることを特定することができるが、ユーザＺは画像９０の被写体がユーザＷであることを特定することができないはずである。ところが、ユーザＸがタグを付加することによって、ユーザＸとは他人であるユーザＺも画像９０の被写体がユーザＷであることを特定することができてしまう。
【００１９】
またＳＮＳに登録された情報に基づくとユーザＷとユーザＺは他人であるが、実際には知り合いである場合について考えてみる。ユーザＷは、ユーザＺと情報を共有したくないため、ＳＮＳ上において友人として登録していない。このときには、ユーザＷは、ユーザＷ自身が公開する情報については、ユーザＺはこの情報にアクセスすることはできない。ところが、上述の通りユーザＸが公開したユーザＷの情報についてはアクセスすることができてしまう。
【００２０】
これは、個人情報の帰属ユーザではなく、公開ユーザとアクセスユーザとの関係性に基づいて、この個人情報に対するアクセスコントロールが行われていることに起因する。そこで本開示では、個人情報の帰属ユーザとアクセスユーザとの間の距離に基づくアクセスコントロールを提案する。
【００２１】
＜２．機能構成例＞
次に、本開示の一実施形態にかかる情報処理システムの機能構成例について図１及び図２を参照しながら説明する。図１は、本開示の一実施形態にかかる情報処理システムの構成を示す説明図である。図２は、同実施形態にかかるサーバ装置の機能構成例を示すブロック図である。
【００２２】
［２−１．システム構成］
まず図１を参照しながら、本開示の一実施形態にかかるＳＮＳを提供するための情報処理システムの構成について説明する。
【００２３】
同実施形態にかかる情報処理システムは、ＳＮＳを提供するサーバ装置１００と、ＳＮＳを利用する端末装置２００とを主に有する。このサーバ装置１００は、ＳＮＳを提供するための各種機能を有する。なおこのサーバ装置１００は、図１においては１つのハードウェアにより構成されているがかかる例に限定されず、複数のハードウェアによりこのサーバ装置１００の機能を実現することができる。
【００２４】
また端末装置２００は、サーバ装置１００の提供するＳＮＳにネットワークを介してアクセスする機能を有する装置である。端末装置２００は、例えばスマートホンを含む携帯電話、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、テレビ受像機、ゲーム機器、音楽再生装置、映像処理装置、家電機器などを含む情報処理装置であってよい。
【００２５】
［２−２．サーバ構成］
次に、図２を参照しながら、サーバ装置１００の機能構成について説明する。このサーバ装置１００は、例えばＳＮＳの登録ユーザが、自身のプロフィール、日記を含む投稿文書、写真、動画などを公開することができる機能を提供する。またこの登録ユーザは、他の登録ユーザとの関係性を登録することができる。例えばある登録ユーザｂが他の登録ユーザｃに友達申請をし、この申請が登録ユーザｃにより承認されると、登録ユーザｂと登録ユーザｃとは友達としてつながることができる。このようなＳＮＳの機能を提供するためのサーバ装置１００の構成について、次に説明する。
【００２６】
サーバ装置１００は、ＳＮＳフロントエンド１１０と、友達登録処理部１２０と、個人情報登録処理部１３０と、個人情報アクセス制御部１４０と、友達情報・信頼度データベース１５０と、個人情報データベース１６０と、を主に有する。
【００２７】
（ＳＮＳフロントエンド１１０）
ＳＮＳフロントエンド１１０は、端末装置２００からのアクセスを受け付ける機能を有する。ＳＮＳフロントエンド１１０は、端末装置２００からのアクセスを受け付けると、例えばユーザＩＤの認証処理などを行う。またＳＮＳフロントエンド１１０は、端末装置２００のユーザ操作に基づいて端末装置２００に各種の表示画面を提供することができる。ＳＮＳフロントエンド１１０は、例えばユーザ操作に応じて、例えば友達登録処理部１２０、個人情報登録処理部１３０、及び個人情報アクセス制御部１４０にユーザの入力した情報などを受け渡すことができる。
【００２８】
（友達登録処理部１２０）
友達登録処理部１２０は、ユーザ操作に応じてユーザの友達情報を生成及び登録する機能を有する。例えば友達登録処理部１２０は、端末装置２００のユーザの入力した情報に基づいて、２人のユーザが友達である旨を示す情報を生成することができる。また友達登録処理部１２０は、ユーザ間の信頼度を設定し、友達情報・信頼度データベース１５０に登録することができる。ここで信頼度は、ユーザ間の距離を示す値の一例である。なおこの信頼度は、ユーザの入力に基づいて設定されてもよい。例えばユーザは、サービス登録時の設定や、サービスの設定メニューを選択することによりユーザ間の信頼度を設定することができる。またこの信頼度は、自動的に設定されてもよい。友達登録処理部１２０は、例えばユーザ情報やサービスの使用状況を用いて自動的に信頼度を数値化して設定することができる。
【００２９】
なお自動的に信頼度が設定される場合には、例えばユーザの所属情報（出身校、会社）、及び年齢などプロフィール情報が用いられてもよい。また写真、動画、テキストなどのデータを解析した解析結果が信頼度の設定に用いられてもよい。例えば一緒に写真に写っている頻度が高い場合には親しい間柄と判断されてよい。またテキストで好意的な文章に登場するユーザとは親しい間柄と判断されてよい。
【００３０】
また信頼度の設定は、ユーザ単位に加えて複数のユーザがまとめられたグループ単位で行われてもよい。アクセスコントロールの対象となるデータには、ＳＮＳなどのサービスが扱う電子データ全般が含まれる。またアクセスコントロールの対象となるデータには異なるユーザの複数の個人情報が含まれてもよい。
【００３１】
（個人情報登録処理部１３０）
個人情報登録処理部１３０は、個人情報の登録処理を行う機能を有する。個人情報の登録処理は、例えば個人情報のアップロード処理と、この個人情報に対する信頼度の登録処理とを含む。ここで個人情報に対する信頼度は、個人情報の帰属する帰属ユーザと、個人情報を公開する公開ユーザとの間の信頼度に基づいて設定されてよい。なお、個人情報登録処理部１３０は、個人情報の公開状態を制御する制御部の機能を有することもできる。すなわち、個人情報登録処理部１３０は、個人情報をアップロードするか否かを、帰属ユーザと公開ユーザとの間の信頼度に基づいて決定することにより、個人情報の公開状態を制御されてもよい。
【００３２】
（個人情報アクセス制御部１４０）
個人情報アクセス制御部１４０は、個人情報に対するアクセス制御を行う機能を有する。個人情報アクセス制御部１４０は、個人情報に対するアクセスを許可するか否かを判断することにより、個人情報の公開状態を制御することができる。個人情報アクセス制御部１４０は、対象となる個人情報の帰属ユーザとアクセスユーザとの間の信頼度に基づいてアクセス可否を判定することができる。なお、個人情報アクセス制御部１４０の行うアクセス制御の方法については、様々考えられる。例えば個人情報が付加されたデータ自体へのアクセスの可否によりアクセス制御が行われてもよい。また個人情報部分に対してのみアクセス制御が行われてもよい。例えば個人情報が画像に付加されたタグである場合には、タグを表示するか否かによりアクセス制御が行われてよい。またタグが付加された画像自体へのアクセスを許可するか否かによりアクセス制御が行われてよい。あるいはアクセスが許可されないユーザに対しては、そのタグを表示せずさらに被写体にモザイクがかかった状態の画像を表示させてもよい。
【００３３】
（友達情報・信頼度データベース１５０）
友達情報・信頼度データベース１５０は、ユーザ間の友達情報及び信頼度を格納するデータベースである。例えば友達情報・信頼度データベース１５０は、ユーザ間の関係性と、ユーザ間の距離を数値化した信頼度とを格納することができる。
【００３４】
（個人情報データベース１６０）
個人情報データベース１６０は、ユーザの個人情報を格納するデータベースである。個人情報データベース１６０が格納する個人情報は、例えば写真、動画、テキスト、などを含むデータ、及びこれらのデータに付加されるタグ情報などであってよい。また個人情報データベース１６０は、個人情報に対して付加された信頼度をさらに格納することができる。
【００３５】
以上、本実施形態に係るサーバ装置１００の機能の一例を示した。上記の各構成要素は、汎用的な部材や回路を用いて構成されていてもよいし、各構成要素の機能に特化したハードウェアにより構成されていてもよい。また、各構成要素の機能を、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などの演算装置がこれらの機能を実現する処理手順を記述した制御プログラムを記憶したＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などの記憶媒体から制御プログラムを読出し、そのプログラムを解釈して実行することにより行ってもよい。従って、本実施形態を実施する時々の技術レベルに応じて、適宜、利用する構成を変更することが可能である。
【００３６】
なお、上述のような本実施形態に係るサーバ装置１００の各機能を実現するためのコンピュータプログラムを作成し、パーソナルコンピュータ等に実装することが可能である。また、このようなコンピュータプログラムが格納された、コンピュータで読み取り可能な記録媒体も提供することができる。記録媒体は、例えば、磁気ディスク、光ディスク、光磁気ディスク、フラッシュメモリなどである。また、上記のコンピュータプログラムは、記録媒体を用いずに、例えばネットワークを介して配信してもよい。
【００３７】
＜３．動作例＞
次に、図３及び図４を参照しながら、本開示の一実施形態にかかる情報処理装置の動作例について説明する。図３は、同実施形態にかかる情報処理システムのＳＮＳ友達登録処理の一例を示すフローチャートである。図４は、同実施形態にかかる情報処理システムの個人情報アップロード処理の一例を示すフローチャートである。
【００３８】
［３−１．ＳＮＳ友達登録処理］
まず図３を参照すると、ＳＮＳ友達登録処理の一例が示される。ユーザは端末装置２００を介して友達情報を入力する（Ｓ１００）。そしてさらにユーザは、友達との信頼度を入力する（Ｓ１０５）。友達登録処理部１２０は、このステップＳ１００及びステップＳ１０５により入力された友達情報及び信頼度を、友達情報・信頼度データベース１５０に登録する（Ｓ１１０）。
【００３９】
［３−２．個人情報アップロード処理］
次に図４を参照すると、個人情報アップロード処理の第１の例が示される。まずユーザは、端末装置２００内部にある個人情報を選択する（Ｓ２００）。そして、ユーザは、選択された個人情報をアップロードする（Ｓ２０５）。個人情報登録処理部１３０は、アップロードされた個人情報が帰属する帰属ユーザと、この個人情報をアップロードした公開ユーザとの間の信頼度を取得する（Ｓ２１０）。そして、個人情報登録処理部１３０は、取得した信頼度をアップロードされた個人情報の信頼度として、この個人情報と信頼度とを個人情報データベース１６０に登録する（Ｓ２１５）。
【００４０】
＜４．アクセス制御例＞
次に、本開示の一実施形態にかかる情報処理システムの個人情報アクセス制御について図５〜図１４を参照しながら複数の例を挙げて説明する。図５は、同実施形態にかかる情報処理システムの個人情報アクセス制御処理の第１の例を示すフローチャートである。図６は、同実施形態にかかる情報処理システムの個人情報アクセス制御の第１の例の概要を示す説明図である。図７は、同実施形態にかかる情報処理システムの個人情報アクセス制御の第１の例における公開状態を示す説明図である。図８は、同実施形態にかかる情報処理システムの個人情報アクセス制御処理の第２の例を示すフローチャートである。図９は、同実施形態にかかる情報処理システムの個人情報アクセス制御の第２の例における公開状態を示す説明図である。図１０は、同実施形態にかかる情報処理システムの個人情報アクセス制御の第３の例を示す説明図である。図１１は、同実施形態にかかる情報処理システムの個人情報アクセス制御の第４の例を示す説明図である。図１２は、同実施形態にかかる情報処理システムの個人情報アクセス制御の第４の例における公開状態を示す説明図である。図１３は、同実施形態にかかる情報処理システムの個人情報アクセス制御の第５の例を示す説明図である。図１４は、同実施形態にかかる情報処理システムの個人情報アクセス制御の第５の例における公開状態を示す説明図である。
【００４１】
［４−１．第１の例］
まず図５を参照すると、個人情報アクセス制御処理の一例が示される。まず個人情報アクセス制御部１４０は、ユーザからのアクセスに応じて、個人情報を検索する（Ｓ３００）。そして個人情報アクセス制御部１４０は、この個人情報に付加された信頼度を個人情報データベース１６０から取得する（Ｓ３０５）。また個人情報アクセス制御部１４０は、個人情報の帰属ユーザとアクセスユーザとの間の信頼度を友達情報・信頼度データベース１５０から取得する（Ｓ３１０）。個人情報アクセス制御部１４０は、取得された信頼度に基づいてアクセス可否を判定する（Ｓ３１５）。そしてステップＳ３１５の判定において、アクセスが許可された場合、ユーザは個人情報を閲覧することができる（Ｓ３２０）。
【００４２】
なおここでアクセスが拒否された場合の情報の提供方法については、様々考えられる。例えばアクセスが拒否されたユーザに対しては、個人情報を含むデータそのものを提供しなくてもよい。またアクセスが拒否されたユーザに対しては、データ中の個人情報部分のみを提供しないことも考えられる。例えば個人情報がタグであり、画像にこのタグが付加されている場合を考えてみる。このとき、アクセスが拒否されたユーザに対しては、画像そのものにアクセスできない状態とされてもよい。またこのときアクセスが拒否されたユーザに対しては、画像は提供するが、タグを表示しないことにより個人情報の公開状態が制御されてもよい。
【００４３】
ここで図６に示されるように被写体がユーザＢであり、ユーザＢであることを示すタグが付加された画像１０を、ユーザＣが公開した場合を想定する。ここでこの画像１０に付加された信頼度が５０であるとする。
【００４４】
ここでユーザＢとユーザＣは友人であり、ユーザＢとユーザＤは友人であり、ユーザＢとユーザＥは友人であり、ユーザＢとユーザＦは知人であり、ユーザＢとユーザＧは知人であり、ユーザＣとユーザＤは友人であり、ユーザＣとユーザＥは知人であり、ユーザＣとユーザＦは友人であり、ユーザＣとユーザＧは友人である。
【００４５】
このとき、アクセスユーザが閲覧可能なデータの信頼度は、帰属ユーザとアクセスユーザとの間の関係に基づき、以下の表１に示される通りである。
【００４６】
【表１】
2013210828.tif 000003
【００４７】
このときの画像１０の公開状態が図７に示される。ここでは個人情報の帰属ユーザとアクセスユーザとの間の信頼度に基づいてアクセス制御が行われる。したがって、画像１０の信頼度５０のデータを閲覧可能な関係であるユーザＢ、ユーザＣ、ユーザＤ、及びユーザＥが画像１０へのアクセスを許可される。
【００４８】
［４−２．第２の例］
上記の第１の例においては、帰属ユーザとアクセスユーザとの間の信頼度に基づいて、個人情報に対するアクセス制御が行われた。これに対して、さらに公開ユーザとアクセスユーザとの間の信頼度に基づいて、アクセス制御が行われてもよい。
【００４９】
図８を参照すると、個人情報アクセス制御処理の第２の例が示される。まず個人情報アクセス制御部１４０は、ユーザからのアクセスに応じて、個人情報を検索する（Ｓ４００）。そして個人情報アクセス制御部１４０は、この個人情報に付加された信頼度を個人情報データベース１６０から取得する（Ｓ４０５）。また個人情報アクセス制御部１４０は、個人情報の帰属ユーザとアクセスユーザとの間の信頼度を友達情報・信頼度データベース１５０から取得する（Ｓ４１０）。個人情報アクセス制御部１４０は、取得された信頼度に基づいてアクセス可否を判定する（Ｓ４１５）。そしてステップＳ４１５の判定において、アクセスが許可された場合、次に個人情報アクセス制御部１４０は、アクセスユーザと公開ユーザとの間の信頼度を取得する（Ｓ４２０）。そして、個人情報アクセス制御部１４０は、このアクセスユーザと公開ユーザとの間の信頼度に基づいて、アクセス可否を判定する（Ｓ４２５）。そしてステップＳ４２５の判定においてアクセスが許可された場合、ユーザは個人情報を閲覧することができる（Ｓ４３０）。
【００５０】
ここで図９を参照すると、第２の例における画像１０の公開状態が示される。ここでは、帰属ユーザＢ及び公開ユーザＣの双方との信頼度が閾値以上である場合にのみ、画像１０の閲覧が許可される。したがって帰属ユーザであるユーザＢとは友人であるが、公開ユーザであるユーザＣとは知人であるユーザＥは、画像１０を閲覧することができない。またユーザＢ及びユーザＣの双方と友人であるユーザＤは、画像１０を閲覧することができる。
【００５１】
なおこのとき、アクセスユーザが閲覧可能なデータの信頼度は、公開ユーザとアクセスユーザとの間の関係に基づいて、以下の表１に示される通りである。
【００５２】
【表２】
2013210828.tif 000004
【００５３】
［４−３．第３の例］
次に図１０を参照しながら、同実施形態にかかる情報処理システムの個人情報アクセス制御の第３の例について説明する。上記の第１の例及び第２の例においては、アクセス可否を判断する基準について例示したが、ここではアクセスが不可であると判断された場合の公開方法に着目して、公開されるデータが文章である場合を例に説明する。
【００５４】
例えば図１０に示されるように、ユーザＣが文章２０を公開した場合を想定する。ここで文章２０の内容は、「今日はＢと一緒に○○公園に行きました！天気がよくて・・・」と、ユーザＢに関する内容を含むものとする。すなわちこの文章に含まれる個人情報の帰属ユーザは、ユーザＢである。ここで、ユーザＦがこの文章２０にアクセスしたとき、例えば文章２０ｆに示されるように表示されてもよい。ここでユーザ間の関係性は、図７または図９に示される通りである。このとき、ユーザＦはユーザＣとは友人であり、ユーザＢとは知人である。この文章２０に付加された信頼度が５０である場合には、ユーザＦは文章２０へのアクセスが拒否される。個人情報アクセス制御部１４０は、ユーザＦがこの文章２０自体を表示することができないように、個人情報の公開状態を制御してもよい。あるいは図１０に示されるように、個人情報アクセス制御部１４０は、この文章２０中の個人情報部分だけを黒塗りにした文章２０ｆをユーザＦに提供することにより、個人情報の公開状態を制御してもよい。
【００５５】
［４−４．第４の例］
次に図１１及び図１２を参照しながら、同実施形態にかかる情報処理システムの個人情報アクセス制御の第４の例について説明する。なお上記の第３の例では、公開されるデータが文章である場合を例に説明されたが、ここでは画像に付加されたタグが個人情報であり、画像中に複数の被写体が含まれる場合に、アクセスが不可であると判断された場合の公開方法に着目して説明する。
【００５６】
ここで図１１に再度ユーザ間の関係性を示す。ユーザＢと、ユーザＣ、ユーザＤ、及びユーザＥとは友人である。またユーザＣとユーザＤは友人であり、ユーザＣとユーザＥは知人である。このとき、画像３０にはユーザＢとユーザＣとが被写体として含まれるとする。そして、ユーザＢとユーザＣとにはそれぞれタグが付加される。
【００５７】
このような状況において、ユーザＢとユーザＣの双方と友人であり、個人情報へのアクセスが許可されているユーザＤがこの画像３０にアクセスした場合には、例えば画像３０ｄに示されるように、ユーザＢ及びユーザＣの双方のタグが表示されてよい。
【００５８】
またユーザＢとは友人であるが、ユーザＣとは知人であって、ユーザＢについては個人情報へのアクセスが許可されており、ユーザＣについては個人情報へのアクセスが許可されていないユーザＥがこの画像３０にアクセスした場合には、ユーザＢについてのみ個人情報が表示されてよい。例えば図１２の画像３０ｅ１又は画像３０ｅ２に示されるようにこの画像３０はユーザＥに対して表示されてよい。すなわち画像３０ｅ１においては、個人情報へのアクセスが許可されているユーザＢの顔画像及びタグは表示されるが、ユーザＣについては、タグが表示されていない。また画像３０ｅ２においては、ユーザＢの顔画像及びタグは表示されるが、ユーザＣについては、タグが表示されず、顔写真の顔部分についてはモザイクがかけられている。
【００５９】
［４−５．第５の例］
次に図１３及び図１４を参照しながら、同実施形態にかかる情報処理システムの個人情報アクセス制御の第５の例について説明する。なおこの第５の例においては、個人情報に付加される信頼度に着目して説明する。
【００６０】
個人情報に付加される信頼度は、例えば一定の値とすることもできるが、帰属ユーザと公開ユーザとの間の関係に基づいて決定されてもよい。この場合の信頼度の付加ルールは、例えば以下の表３の通りとすることができる。
【００６１】
【表３】
2013210828.tif 000005
【００６２】
例えば図１３に示されるように、ユーザＩが画像４０を公開した場合を想定する。この画像４０には被写体としてユーザＪが含まれている。しかし、ユーザＪ及びユーザＨと知人でありあまり親しくないユーザＩは、誤ってこの画像４０に「ユーザＨ」のタグを付加してしまったとする。
【００６３】
このように、あまり親しくない人が付加する個人情報は、正確性に欠ける場合がある。そこで、ここでは公開ユーザと帰属ユーザとの間の信頼度に基づいて、この個人情報に付加される信頼度を決定する。
【００６４】
例えばここでは帰属ユーザであるユーザＨと公開ユーザであるユーザＩとは知人である。そこで、上記の表３を参照して、この画像４０には信頼度１０が付加される。このようにして決定された、個人情報の信頼度１０と、アクセスユーザと帰属ユーザとの信頼度を用いて、アクセス可否を判断すると、図１４に示される通りとなる。すなわちこの場合には、ユーザＨ本人及びユーザＨの配偶者であるユーザＫが画像４０へのアクセスを許可される。したがって、この画像４０の被写体がＨではないと判断することのできるユーザにのみ画像４０は公開される。したがって、画像４０中の人物がユーザＨであると誤って認識してしまう可能性のあるユーザに対しては、画像４０が公開されない。
【００６５】
＜５．ハードウェア構成例＞
上記のサーバ装置１００及び端末装置２００が有する各構成要素の機能は、例えば、図１５に示すハードウェア構成を用いて実現することが可能である。つまり、当該各構成要素の機能は、コンピュータプログラムを用いて図１５に示すハードウェアを制御することにより実現される。なお、このハードウェアの形態は任意であり、例えば、パーソナルコンピュータ、携帯電話、ＰＨＳ、ＰＤＡ等の携帯情報端末、ゲーム機、又は種々の情報家電がこれに含まれる。但し、上記のＰＨＳは、Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍの略である。また、上記のＰＤＡは、Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔの略である。図１５は、同実施形態にかかるサーバ装置のハードウェア構成例を示すブロック図である。
【００６６】
図１５に示すように、このハードウェアは、主に、ＣＰＵ９０２と、ＲＯＭ９０４と、ＲＡＭ９０６と、ホストバス９０８と、ブリッジ９１０と、を有する。さらに、このハードウェアは、外部バス９１２と、インタフェース９１４と、入力部９１６と、出力部９１８と、記憶部９２０と、ドライブ９２２と、接続ポート９２４と、通信部９２６と、を有する。但し、上記のＣＰＵは、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔの略である。また、上記のＲＯＭは、Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙの略である。そして、上記のＲＡＭは、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙの略である。
【００６７】
ＣＰＵ９０２は、例えば、演算処理装置又は制御装置として機能し、ＲＯＭ９０４、ＲＡＭ９０６、記憶部９２０、又はリムーバブル記録媒体９２８に記録された各種プログラムに基づいて各構成要素の動作全般又はその一部を制御する。ＲＯＭ９０４は、ＣＰＵ９０２に読み込まれるプログラムや演算に用いるデータ等を格納する手段である。ＲＡＭ９０６には、例えば、ＣＰＵ９０２に読み込まれるプログラムや、そのプログラムを実行する際に適宜変化する各種パラメータ等が一時的又は永続的に格納される。
【００６８】
これらの構成要素は、例えば、高速なデータ伝送が可能なホストバス９０８を介して相互に接続される。一方、ホストバス９０８は、例えば、ブリッジ９１０を介して比較的データ伝送速度が低速な外部バス９１２に接続される。また、入力部９１６としては、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチ、及びレバー等が用いられる。さらに、入力部９１６としては、赤外線やその他の電波を利用して制御信号を送信することが可能なリモートコントローラ（以下、リモコン）が用いられることもある。
【００６９】
出力部９１８としては、例えば、ＣＲＴ、ＬＣＤ、ＰＤＰ、又はＥＬＤ等のディスプレイ装置、スピーカ、ヘッドホン等のオーディオ出力装置、プリンタ、携帯電話、又はファクシミリ等、取得した情報を利用者に対して視覚的又は聴覚的に通知することが可能な装置である。但し、上記のＣＲＴは、Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅの略である。また、上記のＬＣＤは、Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙの略である。そして、上記のＰＤＰは、Ｐｌａｓｍａ  ＤｉｓｐｌａｙＰａｎｅｌの略である。さらに、上記のＥＬＤは、Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙの略である。
【００７０】
記憶部９２０は、各種のデータを格納するための装置である。記憶部９２０としては、例えば、ハードディスクドライブ（ＨＤＤ）等の磁気記憶デバイス、半導体記憶デバイス、光記憶デバイス、又は光磁気記憶デバイス等が用いられる。但し、上記のＨＤＤは、Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅの略である。
【００７１】
ドライブ９２２は、例えば、磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記録媒体９２８に記録された情報を読み出し、又はリムーバブル記録媒体９２８に情報を書き込む装置である。リムーバブル記録媒体９２８は、例えば、ＤＶＤメディア、Ｂｌｕ−ｒａｙメディア、ＨＤ  ＤＶＤメディア、各種の半導体記憶メディア等である。もちろん、リムーバブル記録媒体９２８は、例えば、非接触型ＩＣチップを搭載したＩＣカード、又は電子機器等であってもよい。但し、上記のＩＣは、Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔの略である。
【００７２】
接続ポート９２４は、例えば、ＵＳＢポート、ＩＥＥＥ１３９４ポート、ＳＣＳＩ、ＲＳ−２３２Ｃポート、又は光オーディオ端子等のような外部接続機器９３０を接続するためのポートである。外部接続機器９３０は、例えば、プリンタ、携帯音楽プレーヤ、デジタルカメラ、デジタルビデオカメラ、又はＩＣレコーダ等である。但し、上記のＵＳＢは、Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓの略である。また、上記のＳＣＳＩは、Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅの略である。
【００７３】
通信部９２６は、ネットワーク９３２に接続するための通信デバイスであり、例えば、有線又は無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、又はＷＵＳＢ用の通信カード、光通信用のルータ、ＡＤＳＬ用のルータ、又は各種通信用のモデム等である。また、通信部９２６に接続されるネットワーク９３２は、有線又は無線により接続されたネットワークにより構成され、例えば、インターネット、家庭内ＬＡＮ、赤外線通信、可視光通信、放送、又は衛星通信等である。但し、上記のＬＡＮは、Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋの略である。また、上記のＷＵＳＢは、Ｗｉｒｅｌｅｓｓ  ＵＳＢの略である。そして、上記のＡＤＳＬは、Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅの略である。
【００７４】
＜６．まとめ＞
以上説明したように、本開示において提案する技術を用いれば、帰属ユーザとアクセスユーザとの間の距離に基づいて、個人情報に対するアクセス制御が行われる。このため、帰属ユーザ自身が、自身の個人情報に対する公開範囲を管理することができる。したがって、個人情報の帰属ユーザ自身が知りえない形式で、勝手に個人情報が公開されることを防止することができる。また個人情報に付加される信頼度を、公開ユーザと帰属ユーザとの関係に基づいて決定することにより、親しい人物が公開する情報については、信頼度を高く、あまり親しくない人物が公開する情報については、信頼度を低く設定することができる。これにより、公開される情報の精度を高めることができる。
【００７５】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【００７６】
尚、本明細書において、フローチャートに記述されたステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的に又は個別的に実行される処理をも含む。また時系列的に処理されるステップでも、場合によっては適宜順序を変更することが可能であることは言うまでもない。
【００７７】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
個人情報が帰属する帰属ユーザと、前記個人情報にアクセスするアクセスユーザとの間の第１の距離を取得する第１距離取得部と、
前記個人情報の公開状態を前記第１の距離に基づいて制御する制御部と、
を備える、情報処理装置。
（２）
前記個人情報を公開する公開ユーザと、前記アクセスユーザとの間の第２の距離を取得する第２距離取得部、
をさらに備え、
前記制御部は、前記第２の距離にさらに基づいて前記個人情報の前記公開状態を制御する、
前記（１）に記載の情報処理装置。
（３）
前記個人情報には、当該個人情報の公開範囲を制限するための信頼度が付加され、
前記制御部は、前記個人情報に付加された前記信頼度に基づいて前記個人情報の前記公開状態を制御する、
前記（１）または（２）のいずれかに記載の情報処理装置。
（４）
前記信頼度は、前記帰属ユーザと、前記公開ユーザとの間の第３の距離に基づいて付加される、
前記（３）に記載の情報処理装置。
（５）
前記距離は、ユーザに付加されたグループに基づいて設定される、
前記（１）〜（４）のいずれかに記載の情報処理装置。
（６）
前記制御部は、前記個人情報をサーバ装置にアップロードするか否かを制御することによって、前記公開状態を制御する、
前記（１）〜（５）のいずれかに記載の情報処理装置。
（７）
前記制御部は、前記アクセスユーザに対して前記個人情報を公開するか否かを制御することによって、前記公開状態を制御する、
前記（１）〜（６）のいずれかに記載の情報処理装置。
（８）
前記個人情報は、画像に付加されるタグ情報である、
前記（１）〜（７）のいずれかに記載の情報処理装置。
（９）
前記個人情報は、文書中の文字列である、
前記（１）〜（７）のいずれかに記載の情報処理装置。
（１０）
前記帰属ユーザ及び前記アクセスユーザは、会員制サービスのユーザである、
前記（１）〜（９）のいずれかに記載の情報処理装置。
（１１）
前記会員制サービスは、ソーシャル・ネットワーキング・サービスである、
前記（１０）に記載の情報処理装置。
（１２）
個人情報が帰属する帰属ユーザと、前記個人情報にアクセスするアクセスユーザとの間の第１の距離を取得することと、
前記個人情報の公開状態を前記第１の距離に基づいて制御することと、
を含む、情報処理方法。
（１３）
コンピュータを、
個人情報が帰属する帰属ユーザと、前記個人情報にアクセスするアクセスユーザとの間の第１の距離を取得する第１距離取得部と、
前記個人情報の公開状態を前記第１の距離に基づいて制御する制御部と、
を備える、情報処理装置として機能させるためのプログラム。
（１４）
個人情報を公開するサーバにアクセスするアクセスユーザの端末装置と、
前記個人情報が帰属する帰属ユーザと、前記アクセスユーザとの間の第１の距離を取得する第１距離取得部と、前記個人情報の公開状態を前記第１の距離に基づいて制御する制御部と、を有する前記サーバと、
を備える、情報処理システム。
【符号の説明】
【００７８】
１００    サーバ装置（情報処理装置）
１１０    ＳＮＳフロントエンド
１２０    友達登録処理部
１３０    個人情報登録処理部
１４０    個人情報アクセス制御部
１５０    友達情報・信頼度データベース
１６０    個人情報データベース
２００    端末装置
【図１】
2013210828.tif 000006
【図２】
2013210828.tif 000007
【図３】
2013210828.tif 000008
【図４】
2013210828.tif 000009
【図５】
2013210828.tif 000010
【図６】
2013210828.tif 000011
【図７】
2013210828.tif 000012
【図８】
2013210828.tif 000013
【図９】
2013210828.tif 000014
【図１０】
2013210828.tif 000015
【図１１】
2013210828.tif 000016
【図１２】
2013210828.tif 000017
【図１３】
2013210828.tif 000018
【図１４】
2013210828.tif 000019
【図１５】
2013210828.tif 000020
【図１６】
2013210828.tif 000021
【図１７】
2013210828.tif 000022