(57)【要約】【課題】ユーザの識別を曖昧化した識別情報を送信する送信装置、情報収集システム、通知方法およびプログラムを提供する。【解決手段】送信装置は、ユーザの識別情報に所定の秘匿化処理を実行して特定識別情報を出力する秘匿化部と、特定識別情報を含む匿名情報を送信する送信部と、送信部が送信した匿名情報が特異か否かの判定結果を受信する受信部と、受信部が受信した判定結果に基づいて所定の秘匿化処理を他の秘匿化処理に変更し、ユーザの識別情報に他の秘匿化処理が実行されて秘匿化部から出力された別の特定識別情報を含む匿名情報を、送信部を用いて再度送信する制御部と、を含む。【選択図】図１
2013020343.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの識別情報に所定の秘匿化処理を実行して特定識別情報を出力する秘匿化手段と、
前記特定識別情報を含む匿名情報を送信する送信手段と、
前記送信手段が送信した匿名情報が特異か否かの判定結果を受信する受信手段と、
前記受信手段が受信した判定結果に基づいて前記所定の秘匿化処理を他の秘匿化処理に変更し、前記ユーザの識別情報に該他の秘匿化処理が実行されて前記秘匿化手段から出力された別の特定識別情報を含む匿名情報を、前記送信手段を用いて再度送信する制御手段と、を含む送信装置。
【請求項２】
請求項１に記載の送信装置において、
前記制御手段は、前記受信手段が、前記匿名情報が特異である旨を示す前記判定結果を受信すると、前記所定の秘匿化処理を他の秘匿化処理に変更し、前記ユーザの識別情報に前記他の秘匿化処理が実行されて前記秘匿化手段から出力された前記別の特定識別情報を含む匿名情報を、前記送信手段を用いて再度送信する、送信装置。
【請求項３】
請求項１または２に記載の送信装置において、
前記秘匿化手段は、前記ユーザの識別情報に前記所定の秘匿化処理または前記他の秘匿化処理を実行して前記ユーザの属性を識別するための前記特定識別情報を出力する、送信装置。
【請求項４】
複数の送信装置と情報収集装置とを備える情報収集システムであって、
前記送信装置のそれぞれは、
ユーザの識別情報に所定の秘匿化処理を実行して特定識別情報を出力する秘匿化手段と、
前記特定識別情報を含む匿名情報を前記情報収集装置に送信する送信手段と、
前記情報収集装置から、前記送信手段が送信した匿名情報が特異か否かの判定結果を受信する受信手段と、
前記受信手段が受信した判定結果に基づいて前記所定の秘匿化処理を他の秘匿化処理に変更し、前記ユーザの識別情報に該他の秘匿化処理が実行されて前記秘匿化手段から出力された別の特定識別情報を含む匿名情報を、前記送信手段を用いて再度送信する制御手段と、を含み、
前記情報収集装置は、
前記送信装置のそれぞれから送信された匿名情報をそれぞれ受信する通信手段と、
前記通信手段が受信した匿名情報を保持する保持手段と、
前記通信手段が前記匿名情報である送信情報を受信すると、前記保持手段に保持された匿名情報と比較して、該送信情報が特異である場合には前記送信情報が特異である旨を示す前記判定結果を前記送信情報の送信元に前記通信手段を用いて返信し、前記送信情報が特異でない場合には該送信情報を前記保持手段に記録する処理手段と、を含む、情報収集システム。
【請求項５】
請求項４に記載の情報収集システムにおいて、
前記制御手段は、前記受信手段が、前記匿名情報が特異である旨を示す前記判定結果を受信すると、前記所定の秘匿化処理を他の秘匿化処理に変更し、前記ユーザの識別情報に前記他の秘匿化処理が実行されて前記秘匿化手段から出力された前記別の特定識別情報を含む匿名情報を、前記送信手段を用いて再度送信する、情報収集システム。
【請求項６】
送信装置が行う処理方法であって、
ユーザの識別情報に所定の秘匿化処理を実行して特定識別情報を生成する秘匿化ステップと、
前記特定識別情報を含む匿名情報を送信する第１送信ステップと、
前記送信された匿名情報が特異か否かの判定結果を受信する受信ステップと、
前記受信された判定結果に基づいて前記所定の秘匿化処理を他の秘匿化処理に変更し、前記ユーザの識別情報に該他の秘匿化処理を実行して別の特定識別情報を生成する変更ステップと、
前記別の特定識別情報を含む匿名情報を再度送信する第２送信ステップと、を含む処理方法。
【請求項７】
請求項６に記載の処理方法において、
前記変更ステップでは、前記匿名情報が特異である旨を示す前記判定結果が前記受信されると、前記所定の秘匿化処理を他の秘匿化処理に変更し、前記ユーザの識別情報に前記他の秘匿化処理を実行して前記別の特定識別情報を生成する、処理方法。
【請求項８】
複数の送信装置と情報収集装置とを備える情報収集システムの処理方法であって、
前記送信装置が、ユーザの識別情報に所定の秘匿化処理を実行して特定識別情報を生成する秘匿化ステップと、
前記送信装置が、前記特定識別情報を含む匿名情報を前記情報収集装置に送信する第１送信ステップと、
前記情報収集装置が、前記複数の送信装置のうちの特定送信装置から送信された前記匿名情報を保持手段に保持する保持ステップと、
前記情報収集装置が、前記複数の送信装置のうち特定送信装置以外の所定送信装置から送信された前記匿名情報である送信情報を受信する受信ステップと、
前記情報収集装置が、前記受信された送信情報が、前記保持手段に保持された匿名情報と比較して特異でない場合には前記送信情報を前記保持手段に記録し、前記送信情報が特異である場合には前記送信情報が特異である旨を示す判定結果を前記送信情報の送信元の前記所定送信装置に返信する返信ステップと、
前記所定送信装置が、前記情報収集装置から前記判定結果を受信すると、前記所定の秘匿化処理を他の秘匿化処理に変更し、前記ユーザの識別情報に該他の秘匿化処理を実行して別の特定識別情報を生成する変更ステップと、
前記別の特定識別情報を含む匿名情報を再度送信する第２送信ステップと、を含む、処理方法。
【請求項９】
請求項８に記載の処理方法において、
前記変更ステップでは、前記所定送信装置が、前記匿名情報が特異である旨を示す前記判定結果を受信すると、前記所定の秘匿化処理を他の秘匿化処理に変更し、前記ユーザの識別情報に前記他の秘匿化処理を実行して前記別の特定識別情報を生成する、処理方法。
【請求項１０】
コンピュータに、
ユーザの識別情報に所定の秘匿化処理を実行して特定識別情報を生成する秘匿化手順と、
前記特定識別情報を含む匿名情報を送信する第１送信手順と、
前記送信された匿名情報が特異か否かの判定結果を受信する受信手順と、
前記受信された判定結果に基づいて前記所定の秘匿化処理を他の秘匿化処理に変更し、前記ユーザの識別情報に該他の秘匿化処理を実行して別の特定識別情報を生成する変更手順と、
前記別の特定識別情報を含む匿名情報を再度送信する第２送信手順と、を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信装置、情報収集システム、処理方法およびプログラムに関し、特には、個人情報を情報収集装置へ送信する送信装置、情報収集システム、処理方法およびプログラムに関する。
【背景技術】
【０００２】
近年、多数の端末のユーザから各ユーザの個人情報を収集するサーバを用いたサービスが増えている。サーバを用いたサービスでは、サーバに記憶されたデータが漏えいする危険性がある。
【０００３】
特許文献１には、複数のユーザ端末で共有される文書ファイルへのアクセス制御を行うサーバが記載されている。特許文献１に記載のサーバは、文書ファイルを記憶する文書記憶部とアクセス権記憶部とを備え、アクセス権記憶部には、ユーザ端末のユーザＩＤ毎に文書ファイルのアクセス許可期間が設定されている。なお、ユーザＩＤは、ユーザ端末のユーザを識別するための識別情報である。
【０００４】
特許文献１に記載のサーバは、ユーザ端末からユーザＩＤを含む文書要求を受け付けると、文書要求に含まれたユーザＩＤにて特定される文書ファイルへのアクセス時刻が、アクセス権記憶部に設定されたアクセス許可期間内である場合には文書ファイルをユーザ端末へ送信し、アクセス許可期間外である場合にはその旨をユーザ端末へ通知する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−１４００９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載のサーバは、複数のユーザ端末のそれぞれから、ユーザＩＤとユーザ端末のユーザの個人情報とを受け付け、ユーザＩＤと個人情報とを関連付けて記憶することも可能である。この場合、サーバに記憶された個人情報が漏えいしたときには、個人情報に関連付けられたユーザＩＤにてユーザ個人が特定されてしまう恐れがあるという問題があった。
【０００７】
本発明の目的は、ユーザの識別を曖昧化した識別情報を送信する送信装置、情報収集システム、処理方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明の送信装置は、ユーザの識別情報に所定の秘匿化処理を実行して特定識別情報を出力する秘匿化手段と、前記特定識別情報を含む匿名情報を送信する送信手段と、前記送信手段が送信した匿名情報が特異か否かの判定結果を受信する受信手段と、前記受信手段が受信した判定結果に基づいて前記所定の秘匿化処理を他の秘匿化処理に変更し、前記ユーザの識別情報に該他の秘匿化処理が実行されて前記秘匿化手段から出力された別の特定識別情報を含む匿名情報を、前記送信手段を用いて再度送信する制御手段と、を含む。
【０００９】
本発明の情報収集システムは、複数の送信装置と情報収集装置とを備える情報収集システムであって、前記送信装置のそれぞれは、ユーザの識別情報に所定の秘匿化処理を実行して特定識別情報を出力する秘匿化手段と、前記特定識別情報を含む匿名情報を前記情報収集装置に送信する送信手段と、前記情報収集装置から、前記送信手段が送信した匿名情報が特異か否かの判定結果を受信する受信手段と、前記受信手段が受信した判定結果に基づいて前記所定の秘匿化処理を他の秘匿化処理に変更し、前記ユーザの識別情報に該他の秘匿化処理が実行されて前記秘匿化手段から出力された別の特定識別情報を含む匿名情報を、前記送信手段を用いて再度送信する制御手段と、を含み、前記情報収集装置は、前記送信装置のそれぞれから送信された匿名情報をそれぞれ受信する通信手段と、前記通信手段が受信した匿名情報を保持する保持手段と、前記通信手段が前記匿名情報である送信情報を受信すると、前記保持手段に保持された匿名情報と比較して、該送信情報が特異である場合には前記送信情報が特異である旨を示す前記判定結果を前記送信情報の送信元に前記通信手段を用いて返信し、前記送信情報が特異でない場合には該送信情報を前記保持手段に記録する処理手段と、を含む。
【００１０】
本発明の処理方法は、送信装置が行う処理方法であって、ユーザの識別情報に所定の秘匿化処理を実行して特定識別情報を生成する秘匿化ステップと、前記特定識別情報を含む匿名情報を送信する第１送信ステップと、前記送信された匿名情報が特異か否かの判定結果を受信する受信ステップと、前記受信された判定結果に基づいて前記所定の秘匿化処理を他の秘匿化処理に変更し、前記ユーザの識別情報に該他の秘匿化処理を実行して別の特定識別情報を生成する変更ステップと、前記別の特定識別情報を含む匿名情報を再度送信する第２送信ステップと、を含む。
【００１１】
本発明の処理方法は、複数の送信装置と情報収集装置とを備える情報収集システムの処理方法であって、前記送信装置が、ユーザの識別情報に所定の秘匿化処理を実行して特定識別情報を生成する秘匿化ステップと、前記送信装置が、前記特定識別情報を含む匿名情報を前記情報収集装置に送信する第１送信ステップと、前記情報収集装置が、前記複数の送信装置のうちの特定送信装置から送信された前記匿名情報を保持手段に保持する保持ステップと、前記情報収集装置が、前記複数の送信装置のうち特定送信装置以外の所定送信装置から送信された前記匿名情報である送信情報を受信する第１受信ステップと、前記情報収集装置が、前記受信された送信情報が、前記保持手段に保持された匿名情報と比較して特異でない場合には前記送信情報を前記保持手段に記録し、前記送信情報が特異である場合には前記送信情報が特異である旨を示す判定結果を前記送信情報の送信元の前記所定送信装置に返信する返信ステップと、前記所定送信装置が、前記情報収集装置から前記判定結果を受信すると、前記所定の秘匿化処理を他の秘匿化処理に変更し、前記ユーザの識別情報に該他の秘匿化処理を実行して別の特定識別情報を生成する変更ステップと、前記別の特定識別情報を含む匿名情報を再度送信する第２送信ステップと、を含む。
【００１２】
本発明のプログラムは、コンピュータに、ユーザの識別情報に所定の秘匿化処理を実行して特定識別情報を生成する秘匿化手順と、前記特定識別情報を含む匿名情報を送信する第１送信手順と、前記送信された匿名情報が特異か否かの判定結果を受信する受信手順と、前記受信された判定結果に基づいて前記所定の秘匿化処理を他の秘匿化処理に変更し、前記ユーザの識別情報に該他の秘匿化処理を実行して別の特定識別情報を生成する変更手順と、前記別の特定識別情報を含む匿名情報を再度送信する第２送信手順と、を実行させる。
【発明の効果】
【００１３】
本発明によれば、ユーザの識別を曖昧化した識別情報を送信することが可能になる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態における送信装置の構成例を示すブロック図である。
【図２】本実施形態の情報収集システムの構成例を示すブロック図である。
【図３】情報収集システムの処理方法を示すフローチャートである。
【図４】送信装置の他の構成例を示すブロック図である。
【図５】情報収集システムの他の構成例を示すブロック図である。
【発明を実施するための形態】
【００１５】
以下、本発明の一実施形態について図面を参照して説明する。
【００１６】
図１は、本実施形態における送信装置の構成例を示すブロック図である。
【００１７】
送信装置１０は、情報収集装置と通信を行い、ユーザの購買情報、位置情報や、アンケート情報などの個人情報を情報収集装置に提供する携帯端末である。送信装置１０は、例えば、携帯電話機、携帯情報端末や、ゲーム機などで実現される。
【００１８】
送信装置１０は、秘匿化部１１と、制御部１２と、通信部１３と、を備える。秘匿化部１１は、クラスタ情報メモリ１１１と匿名化部１１２とを備える。制御部１２は、個人情報履歴メモリ１２１と情報処理部１２２とを備える。通信部１３は、送信部１３１と受信部１３２とを備える。
【００１９】
秘匿化部１１は、一般的に秘匿化手段と呼ぶことができる。
【００２０】
秘匿化部１１は、送信装置１０のユーザ固有の識別情報に所定の秘匿化処理を実行してユーザの属性識別情報を出力する。ユーザの識別情報は、情報収集装置と通信を行う送信装置のユーザを識別するためのユーザＩＤ（Identification）である。また、属性識別情報は、ユーザの年代や趣味などの属性を識別するための特定識別情報である。
【００２１】
クラスタ情報メモリ１１１は、ユーザの年代や趣味などの属性を分類するクラスタ分類定義情報を保持するメモリである。クラスタ分類定義情報には、予め定められた複数のユーザの属性ごとに、そのユーザの属性を示すクラスタ情報と、クラスタ情報を識別するためのクラスタＩＤ（Identification）と、が互いに対応付けられている。なお、クラスタＩＤは、特定識別情報とも呼ばれる。
【００２２】
例えば、クラスタＩＤ１に対応付けられたクラスタ情報には、年代が２０代で趣味がドライブのユーザの属性が示され、クラスタＩＤ２に対応付けられたクラスタ情報には、年代が３０代で趣味がカラオケのユーザの属性が示されたクラスタ分類定義情報が、クラスタ情報メモリ１１１に記憶される。クラスタ分類定義情報は、例えば、情報収集装置から送られてくる。
【００２３】
匿名化部１１２は、所定の秘匿化処理として、クラスタ分類定義情報に含まれる複数のクラスタ情報の中からユーザの属性に近い属性が示されたクラスタ情報を選択し、そのクラスタ情報に対応付けられたクラスタＩＤをクラスタ情報メモリ１１１から抽出するという処理を実行する。例えば、匿名化部１１２は、各クラスタ情報に示されたユーザの属性をそれぞれ表示し、ユーザ操作にて指定されたクラスタ情報を選択する。
【００２４】
あるいは、クラスタ情報メモリ１１１に、送信装置１０のユーザの年齢や趣味などの属性を示すユーザ情報を保持しておき、匿名化部１１２は、そのユーザ情報を用いてユーザの属性に近い属性が示されたクラスタ情報を選択してもよい。この場合、匿名化部１１２は、クラスタ分類定義情報に含まれるクラスタ情報のそれぞれについて、クラスタ情報に示された年代や趣味などの属性ごとに、クラスタ情報に示された属性と、ユーザ情報に示された属性とを比較して、両者の属性の類似性が高いほど類似度を高くする。そして匿名化部１１２は、クラスタ情報ごとに各属性の類似度の総和を求め、その総和が最も大きいクラスタ情報を選択する。なお、クラスタ分類定義情報に示された属性ごとに重み係数が対応付けられている場合には、匿名化部１１２は、クラスタ分類定義情報に示された属性ごとに、その属性の類似度とその属性に対応付けられた重み係数とを乗算して各属性の類似度の総和を求めても良い。
【００２５】
匿名化部１１２は、所定の秘匿化処理が行われたクラスタＩＤ、すなわち、クラスタ情報メモリ１１１から抽出されたクラスタＩＤ（以下、「第１クラスタＩＤ」と称する。）を情報処理部１２２に供給する。よって、情報処理部１２２は、第１クラスタＩＤを送信装置１０のユーザの識別情報として用いることが可能となる。
【００２６】
制御部１２は、一般的に制御手段と呼ぶことができる。
【００２７】
制御部１２は、秘匿化部１１と通信部１３とをそれぞれ制御するコンピュータである。制御部１２は、例えば、情報収集装置に提供するための個人情報を取得する。
【００２８】
個人情報履歴メモリ１２１は、送信装置１０のユーザの個人情報を保持するメモリである。個人情報履歴メモリ１２１には、ユーザの個人情報として、例えば、アンケート情報、ユーザの購入品を示す購買情報や、ユーザの位置が時系列に示された位置情報などが記憶される。なお、制御部１２が実行するプログラムを保持する。個人情報履歴メモリ１２１は、コンピュータ読み取り可能な記録媒体である。
【００２９】
情報処理部１２２は、匿名化部１１２から第１クラスタＩＤを受け付ける。情報処理部１２２は、個人情報履歴メモリ１２１から個人情報を読み出すと、その個人情報と第１クラスタＩＤとを含む匿名情報を生成し、その匿名情報を送信部１３１に供給する。
【００３０】
例えば、情報処理部１２２は、ユーザに最近購入した物を問い合わせるアンケート情報を表示し、ユーザ操作にて入力されたアンケートの回答として、例えば、釣り道具を示すアンケート情報を個人情報履歴メモリ１２１に格納する。そして情報処理部１２２は、個人情報履歴メモリ１２１からアンケート情報を読み出すと、そのアンケート情報と第１クラスタＩＤとを含む匿名情報を生成してその匿名情報を送信部１３１に供給する。
【００３１】
送信部１３１は、一般的に送信手段と呼ぶことができる。
【００３２】
送信部１３１は、情報処理部１２２から匿名情報を受け付けると、その匿名情報を情報収集装置宛てに送信する。なお、情報収集装置は、送信装置１０から匿名情報を受信すると、例えば、その匿名情報が他の送信装置の匿名情報と比較して特異であるか否かを判定し、匿名情報が特異である場合には、匿名情報が特異である旨を示す判定結果を送信装置１０に返信する。
【００３３】
次に、情報収集装置から匿名情報が特異である旨を示す判定結果を受信したときの送信装置１０の動作を説明する。
【００３４】
受信部１３２は、情報収集装置から、匿名情報が特異である旨を示す判定結果を受信する。受信部１３２は、その判定結果を情報処理部１２２に供給する。
【００３５】
制御部１２は、受信部１３２が受信した判定結果に基づいて所定の秘匿化処理を他の秘匿化処理に変更し、ユーザの識別情報に他の秘匿化処理が実行されて秘匿化部１１から出力された別のクラスタＩＤを含む匿名情報を、送信部１３１を用いて再度送信する。
【００３６】
本実施形態では、情報処理部１２２が、受信部１３２から匿名情報が特異である旨を示す判定結果を受け付けると、情報処理部１２２は、所定の秘匿化処理を他の秘匿化処理に変更する旨の変更指示信号を匿名化部１１２に供給する。
【００３７】
匿名化部１１２は、情報処理部１２２から変更指示信号を受け付けると、他の秘匿化処理として、第１クラスタＩＤに対応付けられたクラスタ情報以外のクラスタ情報の中から、ユーザの属性に近いクラスタ情報を選択し、そのクラスタ情報に対応付けられた別のクラスタＩＤをクラスタ情報メモリ１１１から抽出するという処理を実行する。
【００３８】
匿名化部１１２は、他の秘匿化処理を実行して別のクラスタＩＤを、第２クラスタＩＤとして情報処理部１２２に供給する。よって、情報処理部１２２は、第２クラスタＩＤをユーザの識別情報として用いることが可能となる。
【００３９】
情報処理部１２２は、匿名化部１１２から第２クラスタＩＤを受け付けると、個人情報履歴メモリ１２１から個人情報を読み出し、第２クラスタＩＤと個人情報とを含む匿名情報を送信部１３１に供給する。情報処理部１２２から第２クラスタＩＤを含む匿名情報を受け付けると送信部１３１は、その匿名情報を情報収集装置宛てに再度送信する。
【００４０】
なお、送信装置１０は、情報収集装置から、匿名情報が特異である旨を示す判定結果を受信するたびに、情報収集装置に送信したクラスタＩＤ以外のクラスタＩＤの中から、送信装置１０のユーザの属性に近いクラスタ情報に対応付けられた別のクラスタＩＤを選択し、そのクラスタＩＤを含む匿名情報を情報収集装置宛てに再送する。
【００４１】
図２は、本実施形態における情報収集システムの構成例を示すブロック図である。
【００４２】
情報収集システム３０は、複数の送信装置のうちの送信装置１０と、複数の送信装置と通信を行う情報収集装置２０と、を備えている。なお、送信装置１０は、図１に示した送信装置１０と同様の構成であるため、同一符号を付してここでの詳細な説明を省略する。また、複数の送信装置のそれぞれは、送信装置１０と同じ構成である。
【００４３】
送信装置１０は、第１クラスタＩＤとユーザの個人情報とを含む匿名情報を情報収集装置２０宛てに送信する。
【００４４】
情報収集装置２０は、複数の送信装置のユーザの個人情報を収集するサーバである。
【００４５】
情報収集装置２０は、保持部２１と、処理部２２と、通信部２３と、を備える。保持部２１は、クラスタ情報メモリ２１１と個人情報メモリ２１２とを備える。通信部２３は、送信部２３１と受信部２３２とを備える。
【００４６】
保持部２１は、一般的に保持手段と呼ぶことができる。
【００４７】
保持部２１は、各送信装置からの匿名情報に含まれたクラスタＩＤごとに、その匿名情報に含まれた個人情報を保持する。
【００４８】
クラスタ情報メモリ２１１は、予め定義されたユーザの属性ごとに、ユーザの属性を示すクラスタ情報と、クラスタ情報を識別するためのクラスタＩＤと、が互いに対応付けられたクラスタ分類定義情報を保持する。なお、クラスタ情報メモリ２１１に保持されたクラスタ分類定義情報と同じ情報の全部または一部が、クラスタ情報メモリ１１１に格納される。
【００４９】
個人情報メモリ２１２は、通信部２３が受信した匿名情報に含まれた、クラスタＩＤと個人情報とをクラスタＩＤごとに対応付けて保持する。
【００５０】
通信部２３は、一般的に通信手段と呼ぶことができる。
【００５１】
通信部２３は、送信装置１０内の送信部１３１から送信された匿名情報を受信する。
【００５２】
具体的には受信部２３２が、送信部１３１から、第１クラスタＩＤと個人情報とを含む匿名情報を受信する。受信部２３２は、その受信された匿名情報を処理部２２に供給する。
【００５３】
処理部２２は、一般的に処理手段と呼ぶことができる。
【００５４】
処理部２２は、受信部２３２から、送信装置１０の匿名情報である送信情報を受け付けると、保持部２１に保持された個人情報のうち、送信情報に含まれた第１クラスタＩＤにて特定される個人情報と比較して、送信情報に含まれた個人情報が特異であるか否かを判定する。
【００５５】
処理部２２は、送信情報に含まれた個人情報が特異でないと判定された場合には、送信情報を個人情報メモリ２１２に記録する。一方、処理部２２は、送信情報に含まれた個人情報が特異であると判定された場合には、送信情報が特異である旨を示す判定結果を送信情報の送信元の送信装置１０に通信部２３を用いて返信する。
【００５６】
例えば、個人情報メモリ２１２内の個人情報のうち、趣味がドライブのユーザの属性を特定する第１クラスタＩＤに対応付けられた個人情報には、カー用品を示す個人情報が数多く記憶される。このとき、通信部２３が、送信装置１０から、第１クラスタＩＤとユーザの購入品として釣り道具を示す個人情報と、を含む匿名情報を受信した場合に処理部２２は、個人情報メモリ２１２のうち、匿名情報に含まれた第１クラスタＩＤに対応付けられた個人情報と、匿名情報に含まれた個人情報とを比較する。処理部２２は、例えば、所定の言語ごとに所定の言語と所定の言語に関連する関連言語とを互いに対応付けた関連言語辞書情報を用いて両者の個人情報を比較する。そして処理部２２は、匿名情報内の個人情報に示された「釣り道具」が、個人情報メモリ２１２内の第１クラスタＩＤに対応付けられた個人情報に示された「カー用品」と関連性がないと判断し、匿名情報に含まれた個人情報が特異であると判定する。
【００５７】
匿名情報に含まれた個人情報が特異であると判定された場合、処理部２２は、匿名情報が特異である旨を示す判定結果を送信部２３１に供給し、その判定結果を、例えば、匿名情報に示された送信装置１０のＩＰアドレスなどの宛先に送信する。
【００５８】
次に情報収集システム３０の動作について説明する。
【００５９】
図３は、情報収集システム３０で行われる処理方法を示すフローチャートである。
【００６０】
まず、情報収集装置２０において、ユーザ操作にて定義されたクラスタ分類定義情報が入力される。処理部２２は、ユーザ操作にて入力されたクラスタ分類定義情報をクラスタ情報メモリ２１１に格納する。そして処理部２２は、クラスタ情報メモリ２１１からクラスタ分類定義情報を読み出すと、そのクラスタ分類定義情報を送信部２３１に供給し、送信部２３１は、そのクラスタ分類定義情報を送信装置１０へ送信する（ステップＳ９１）。
【００６１】
送信装置１０において、受信部１３２が情報収集装置２０からクラスタ分類定義情報を受信すると、情報処理部１２２は、そのクラスタ分類定義情報をクラスタ情報メモリ１１１に格納する。匿名化部１１２は、クラスタ情報メモリ１１１からクラスタ分類定義情報を読み出すと、そのクラスタ分類定義情報に含まれた複数のクラスタ情報を表示する。
【００６２】
匿名化部１１２は、表示されたクラスタ情報のうち、ユーザ操作にて送信装置１０のユーザの属性に近いクラスタ情報が指定されると、そのクラスタ情報に対応付けられたクラスタＩＤ（以下「該当クラスタＩＤ」と称する。）をクラスタ情報メモリ１１１から抽出する（ステップＳ９２）。匿名化部１１２は、その抽出された該当クラスタＩＤを情報処理部１２２に供給する。
【００６３】
情報処理部１２２は、匿名化部１１２から該当クラスタＩＤを受け付け、個人情報履歴メモリ１２１から送信装置１０のユーザの行動を示す個人情報を読み出すと、該当クラスタＩＤと個人情報とを含む匿名情報を送信部１３１に供給する。そして送信部１３１は、その匿名情報を情報収集装置２０へ送信する（ステップＳ９３）。
【００６４】
情報収集装置２０において、受信部２３２が、送信装置１０から該当クラスタＩＤとユーザの行動を示す個人情報とを含む匿名情報を受信すると、処理部２２は、その匿名情報に含まれた該当クラスタＩＤにて特定される個人情報を個人情報メモリ２１２から読み出し、その個人情報と比較して、匿名情報に含まれた個人情報が特異であるか否かを判定する（ステップＳ９４）。
【００６５】
そして、匿名情報が特異でないと判定された場合に処理部２２は、その匿名情報を個人情報メモリ２１２に格納する。その後、情報収集装置２０は、個人情報メモリ２１２に格納されたクラスタＩＤごとに、例えば、クラスタＩＤに対応付けられた個人情報を用いて、その個人情報に関連する関連情報を、その個人情報の送信元の送信装置に送信して（ステップＳ９８）、情報収集システム３０の処理方法を終了する。
【００６６】
一方、処理部２２は、匿名情報が特異であると判定された場合には、その旨を示す判定結果を送信装置１０に返信する（ステップＳ９６）。
【００６７】
送信装置１０では、受信部１３２が、匿名情報が特異である旨を示す判定結果を受信すると情報処理部１２２は、匿名情報に行われた秘匿化処理を別の秘匿化処理に変更する（ステップＳ９７）。すなわち、匿名化部１１２は、クラスタ情報メモリ１１１から、該当クラスタＩＤ以外の送信装置１０のユーザの属性に近いクラスタＩＤを抽出する。
【００６８】
その後ステップＳ９３に戻り、送信装置１０は、抽出されたクラスタＩＤと個人情報とを含む匿名情報を情報収集装置２０へ再度送信し、情報収集装置２０で匿名情報が特異でないと判定されるまで、ステップＳ９３〜Ｓ９７の一連の処理手順が繰り返し行われる。
【００６９】
なお、情報収集装置２０は、特異である匿名情報が頻繁に検出された場合、例えば、匿名情報が特異であると判定した回数が所定の閾値を超えた場合、情報収集装置２０のユーザにクラスタ分類定義情報の再定義を要求する旨を通知する。そして情報収集装置２０は、ユーザ操作にて再定義されたクラスタ分類定義情報をクラスタ情報メモリ２１１に格納し、そのクラスタ分類定義情報の一部または全部を各送信装置へ送信する。各送信装置は、クラスタ分類定義情報を受信すると、そのクラスタ分類定義情報をクラスタ情報メモリ１１１に格納し、そのクラスタ分類定義情報を用いて秘匿化処理を行う。
【００７０】
次に、本実施形態の他の構成例について以下に説明する。
【００７１】
図４は、送信装置１０の他の構成例を示すブロック図である。
【００７２】
送信装置１０は、図１に示した、秘匿化部１１と制御部１２と送信部１３１と受信部１３２とを備える。これらは、図１で説明した構成と同様であるため、ここでの詳細な説明を省略する。
【００７３】
送信装置１０では、秘匿化部１１が、ユーザの識別情報に所定の秘匿化処理を実行してクラスタＩＤを出力する。送信部１３１は、秘匿化部１１から出力されたクラスタＩＤを含む匿名情報を送信する。受信部１３２は、送信部１３１が送信した匿名情報が特異であるか否かの判定結果を受信する。制御部１２は、受信部１３２が受信した判定結果に基づいて、所定の秘匿化処理を他の秘匿化処理に変更する。そして制御部１２は、ユーザの識別情報に他の秘匿化処理が実行されて秘匿化部１１から出力された別のクラスタＩＤを含む匿名情報を、送信部１３１を用いて再度送信する。
【００７４】
図５は、情報収集システム３０の他の構成例を示す図である。
【００７５】
情報収集システム３０は、図４に示した送信装置１０と、図２に示した保持部２１と処理部２２と通信部２３とを有する情報収集装置２０と、を備える。保持部２１、処理部２２および通信部２３は、図２に示した構成と同様であるため、ここでの詳細な説明を省略する。
【００７６】
図５では、送信装置１０の構成が、図４で説明した構成と同様であるため、情報収集装置２０についてのみ簡単に説明する。
【００７７】
情報収集装置２０では、通信部２３が、送信装置１０および他の送信装置から送信される匿名情報を受信する。保持部２１には、他の送信装置から送信された匿名情報が保持されている。通信部２３が送信装置１０から送信された匿名情報である送信情報を受信すると、処理部２２は、保持部２１に保持された匿名情報と比較して、送信情報が特異であるか否かを判定する。そして処理部２３は、送信情報が特異である場合には送信情報が特異である旨を示す判定結果を送信情報の送信元に通信部２３を用いて返信し、送信情報が特異でない場合には送信情報を保持部２１に記録する。
【００７８】
本実施形態によれば、送信装置１０では、秘匿化部１１が、送信装置１０のユーザの識別情報（ユーザＩＤ）に所定の秘匿化処理を実行する。例えば、秘匿化部１１は、所定の秘匿化処理として、予め定義されたユーザの年代や趣味などの属性を識別するための複数のクラスタＩＤの中から、送信装置１０のユーザの属性に近い該当クラスタＩＤを選択する処理を実行して該当クラスタＩＤを出力する。送信部１３１は、該当クラスタＩＤを含む匿名情報を情報収集装置２０へ送信する。該当クラスタＩＤは、特定識別情報と呼ぶこともできる。
【００７９】
このため、送信装置１０は、匿名情報に含まれる識別情報として、送信装置１０のユーザ固有のユーザＩＤではなく、所定のユーザの属性を識別するためのクラスタＩＤを用いることで、送信装置１０のユーザの識別を曖昧化した識別情報を送信することができる。
【００８０】
よって、多数の送信装置のそれぞれから送信された多数の匿名情報が情報収集装置２０に格納されている状況で、情報収集装置２０から匿名情報が漏えいした場合でも、その匿名情報に含まれたクラスタＩＤにて送信装置１０のユーザ個人が特定されることはなくなる。したがって、送信装置１０と情報収集装置２０とを備える情報収集システム３０では、情報収集装置２０に記憶された匿名情報にてユーザ個人が特定されることを回避することができる。
【００８１】
そして本実施形態では、情報収集装置２０において、保持部２１には、複数のクラスタＩＤごとに多数の個人情報が対応付けられて保持されている。通信部２３が、送信装置１０からクラスタＩＤと個人情報とを含む匿名情報を受信すると、処理部２２は、保持部２１に記憶された個人情報のうち、匿名情報に含まれた該当クラスタＩＤに対応付けられた個人情報を用いて、匿名情報に含まれた個人情報が特異であるか否かを判定する。そして処理部２２は、匿名情報が特異である場合には、匿名情報が特異である旨を示す判定結果を、通信部２３を用いて送信装置１０へ返信する。一方、処理部２２は、匿名情報が特異でない場合には匿名情報を保持部２１に記録する。
【００８２】
このため、情報収集装置２０は、クラスタＩＤにて特定されるユーザの趣味などの属性ごとに、個人情報同士の類似性が高い個人情報を収集することが可能となる。
【００８３】
さらに本実施形態では、送信装置１０において、受信部１３２が、情報収集装置２０から匿名情報が特異である旨を示す判定結果を受信すると制御部１２は、秘匿化部１１を制御して、該当クラスタＩＤに行われた秘匿化処理を所定の秘匿化処理に変更する。そして秘匿化部１１は、該当クラスタＩＤと異なるクラスタＩＤの中から、送信装置１０のユーザの属性に近い別の該当クラスタＩＤを選択する。そして情報処理部１２２は、別の該当クラスタＩＤと個人情報とを含む匿名情報を送信部１３１に供給し、送信部１３１は、その匿名情報を情報処理装置２０に再度送信する。
【００８４】
このため、送信装置１０は、情報収集装置２０から匿名情報が特異である旨を示す判定結果を受信するたびに別のクラスタＩＤを再度送信するため、クラスタＩＤにて特定されるユーザの属性に適した個人情報を情報収集装置２０へ送信することが可能となる。
【００８５】
なお、本実施形態では、送信装置１０としてサーバが用いられてもよく、情報収集装置２０として、携帯端末が用いられても良い。
【００８６】
以上説明した実施形態において、図示した構成は単なる一例であって、本発明はその構成に限定されるものではない。
【符号の説明】
【００８７】
１０  送信装置
１１  秘匿化部
１１１、２１１  クラスタ情報メモリ
１１２  匿名化部
１２  制御部
１２１  個人情報履歴メモリ
１２２  情報処理部
１３、２３  通信部
１３１、２３１  送信部
１３２、２３２  受信部
２０  情報収集装置
２１  保持部
２１２  個人情報メモリ
２２  処理部
３０  情報収集システム
【図１】
2013020343.tif 000003
【図３】
2013020343.tif 000004
【図４】
2013020343.tif 000005
【図２】
2013020343.tif 000006
【図５】
2013020343.tif 000007