(57)【特許請求の範囲】
【請求項１】
ユーザ端末と、制御サーバと、複数の情報収集サーバと、インターネット上に構築されたＳＮＳやブログ等の社会的ネットワークを運営するネットワークサーバとからなる情報収集システムであって、
前記ユーザ端末が、
前記ネットワークサーバに情報をアップロードする場合に、該情報が、前記情報収集サーバに対して、どの情報収集サーバにおいて重要な情報であるか否かを判定する重要度判定手段と、
該重要度判定手段の判定した分野に応じたラベルをヘッダ情報に付与するラベル付与手段と、
該ラベルを付与した情報を前記制御サーバに送信する第１の送信手段と、
を備え、
前記制御サーバが、
ラベルを付与した情報を受信する受信手段と、
該受信したラベルを付与した情報をネットワークサーバに送信する第２の送信手段と、
前記受信したラベルを付与した情報からユーザの識別情報を削除した情報を生成する情報生成手段と、
前記ヘッダ情報から該生成した情報の送付先である情報収集サーバを特定する送付先特定手段と、
該特定した情報収集サーバに該生成した情報を送付する第３の送信手段と、
を備えたことを特徴とする情報収集システム。
【請求項２】
前記ユーザ端末が、
位置情報を取得する位置情報取得手段と、
該取得した位置情報を前記ヘッダ情報に付与する位置情報付与手段と、
を備えたことを特徴とする請求項１に記載の情報収集システム。
【請求項３】
前記位置情報付与手段が、取得した位置情報からランドマークを抽出して、該抽出したランドマークをヘッダ情報に付与することを特徴とする請求項２に記載の情報収集システム。
【請求項４】
前記位置情報付与手段が、取得した位置情報の粒度を荒くして、ヘッダ情報に付与することを特徴とする請求項２に記載の情報収集システム。
【請求項５】
前記ユーザ端末が、前記情報を暗号化する暗号化手段を備えたことを特徴とする請求項１に記載の情報収集システム。
【請求項６】
前記暗号化手段が、ディッヒ  ヘルマン鍵共有方式により、前記情報を暗号化することを特徴とする請求項５に記載の情報収集システム。
【請求項７】
前記重要度判定手段が、
前記情報を前記情報収集サーバごとに分類する分類手段と、
該分類した情報収集サーバについて、その重要度を判定できるように加工する加工手段と、
該加工した情報を保存する保存手段と、
各情報ごとに、一定期間保存された情報に基づいて情報の重要度を判定する判定手段と、
を備えたことを特徴とする請求項１に記載の情報収集システム。
【請求項８】
前記加工手段が一方向性関数を用いて、情報の加工を行うことを特徴とする請求項７に記載の情報収集システム。
【請求項９】
前記判定手段が、匿名性を評価することにより情報の重要度を判定することを特徴とする請求項７に記載の情報収集システム。
【請求項１０】
前記判定手段が、情報内の属性の種類に関する評価値により情報の重要度を判定することを特徴とする請求項７に記載の情報収集システム。
【請求項１１】
前記判定手段が、情報量の差分に関する評価値により情報の重要度を判定することを特徴とする請求項７に記載の情報収集システム。
【請求項１２】
ユーザ端末と、制御サーバと、複数の情報収集サーバと、インターネット上に構築されたＳＮＳやブログ等の社会的ネットワークを運営するネットワークサーバとからなる情報収集システムにおける情報収集方法であって、
前記ユーザ端末が、前記ネットワークサーバに情報をアップロードする場合に、該情報が、前記情報収集サーバに対して、どの情報収集サーバにおいて重要な情報であるか否かを判定する第１のステップと、
前記ユーザ端末が、判定した分野に応じたラベルをヘッダ情報に付与する第２のステップと、
前記ユーザ端末が、該ラベルを付与した情報を前記制御サーバに送信する第３のステップと、
前記制御サーバが、ラベルを付与した情報を受信する第４のステップと、
前記制御サーバが、該受信したラベルを付与した情報をネットワークサーバに送信する第５のステップと、
前記制御サーバが、前記受信したラベルを付与した情報からユーザの識別情報を削除した情報を生成する第６のステップと、
前記制御サーバが、前記ヘッダ情報から該生成した情報の送付先である情報収集サーバを特定する第７のステップと、
前記制御サーバが、該特定した情報収集サーバに該生成した情報を送付する第８のステップと、
を備えたことを特徴とする情報収集方法。
【請求項１３】
ユーザ端末と、制御サーバと、複数の情報収集サーバと、インターネット上に構築されたＳＮＳやブログ等の社会的ネットワークを運営するネットワークサーバとからなる情報収集システムにおける情報収集方法をコンピュータに実行させるためのプログラムであって、
前記ユーザ端末が、前記ネットワークサーバに情報をアップロードする場合に、該情報が、前記情報収集サーバに対して、どの情報収集サーバにおいて重要な情報であるか否かを判定する第１のステップと、
前記ユーザ端末が、判定した分野に応じたラベルをヘッダ情報に付与する第２のステップと、
前記ユーザ端末が、該ラベルを付与した情報を前記制御サーバに送信する第３のステップと、
前記制御サーバが、ラベルを付与した情報を受信する第４のステップと、
前記制御サーバが、該受信したラベルを付与した情報をネットワークサーバに送信する第５のステップと、
前記制御サーバが、前記受信したラベルを付与した情報からユーザの識別情報を削除した情報を生成する第６のステップと、
前記制御サーバが、前記ヘッダ情報から該生成した情報の送付先である情報収集サーバを特定する第７のステップと、
前記制御サーバが、該特定した情報収集サーバに該生成した情報を送付する第８のステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、効率的に、適切な情報収集サーバに情報を収集する情報収集システム、情報収集方法およびプログラムに関する。
【背景技術】
【０００２】
例えば、大規模災害時や大規模テロによる混乱時においても、インターネット、特に、ＳＮＳ（ｓｏｃｉａｌ  ｎｅｔｗｏｒｋ  ｓｅｒｖｉｃｅ）やマイクロブログなどは情報交換の手法として効果を発揮する。特に、それらのメディアに対して、携帯電話やスマートフォンでアクセスすることが可能となっているため、大変有効な手段となっている（例えば、非特許文献１を参照。）。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】Ｑｉｎｇ−Ａｎ  Ｚｅｎｇ,Ｈｅｎｇ  Ｗｅｉ,  ａｎｄ  Ｖ.  Ｊｏｓｈｉ.  Ａｎ  ｅｆｆｉｃｉｅｎｔ  ｃｏｍｍｕｎｉｃａｔｉｏｎ  ｓｙｓｔｅｍ  ｆｏｒ  ｄｉｓａｓｔｅｒ  ｄｅｔｅｃｔｉｏｎ  ａｎｄ  ｃｏｏｒｄｉｎａｔｅｄ  ｅｍｅｒｇｅｎｃｙ  ｅｖａｃｕａｔｉｏｎ.  Ｉｎ  Ｐｒｏｃ.  ｏｆ  Ｗｉｒｅｌｅｓｓ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｓｙｍｐｏｓｉｕｍ,  ＷＴＳ  ２００８,  ｐａｇｅｓ  ３２９．３３３,  ２００８.
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一方で、大規模災害においては、政府関係機関をはじめとする関係当局の情報収集能力が低下することが知られており、ＩＴを活用した情報収集システムの構築が世界各国において大きな課題となっている。また、従来の手法では、効率的な情報収集ができなかった。また、情報の送付者もどのシステムに情報を送付するか自分で判断しなければならなかった。さらには、ユーザプライバシが侵害される可能性があった。
【０００５】
そこで、本発明は、上述の課題に鑑みてなされたものであり、効率的に、適切な情報収集サーバに情報を収集し、また、ユーザのプライバシーの保護にも配慮した情報収集システム、情報収集方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上記の課題を解決するために、以下の事項を提案している。なお、理解を容易にするために、本発明の実施形態に対応する符号を付して説明するが、これに限定されるものではない。
【０００７】
（１）本発明は、ユーザ端末（例えば、図１のユーザ端末１００Ａ、１００Ｂに相当）と、制御サーバ（例えば、図１の制御サーバ３００Ａ、３００Ｂ、３００Ｃに相当）と、複数の情報収集サーバ（例えば、図１の情報収集サーバ５００Ａ、５００Ｂ、５００Ｃ、５００Ｄに相当）と、インターネット上に構築されたＳＮＳやブログ等の社会的ネットワークを運営するネットワークサーバ（例えば、図１のネットワークサーバ４００Ａ、４００Ｂに相当）とからなる情報収集システムであって、前記ユーザ端末が、前記ネットワークサーバに情報をアップロードする場合に、該情報が、前記情報収集サーバに対して、どの情報収集サーバにおいて重要な情報であるか否かを判定する重要度判定手段（例えば、図２の重要度判定部１１０に相当）と、該重要度判定手段の判定した分野に応じたラベルをヘッダ情報に付与するラベル付与手段（例えば、図２のラベル付与部１３０に相当）と、該ラベルを付与した情報を前記制御サーバに送信する第１の送信手段（例えば、図２の送信部１７０に相当）と、を備え、前記制御サーバが、ラベルを付与した情報を受信する受信手段（例えば、図５の受信部２１０に相当）と、該受信したラベルを付与した情報をネットワークサーバに送信する第２の送信手段（例えば、図５の送信部２２０に相当）と、前記受信したラベルを付与した情報からユーザの識別情報を削除した情報を生成する情報生成手段（例えば、図５の情報生成部２３０に相当）と、前記ヘッダ情報から該生成した情報の送付先である情報収集サーバを特定する送付先特定手段（例えば、図５の送信先特定部２４０に相当）と、該特定した情報収集サーバに該生成した情報を送付する第３の送信手段（例えば、図５の送信部２５０に相当）と、を備えたことを特徴とする情報収集システムを提案している。
【０００８】
この発明によれば、ユーザ端末の重要度判定手段は、ネットワークサーバに情報をアップロードする場合に、情報が、情報収集サーバに対して、どの情報収集サーバにおいて重要な情報であるか否かを判定する。ユーザ端末のラベル付与手段は、重要度判定手段の判定した分野に応じたラベルをヘッダ情報に付与する。ユーザ端末の第１の送信手段は、ラベルを付与した情報を制御サーバに送信する。制御サーバの受信手段は、ラベルを付与した情報を受信する。制御サーバの第２の送信手段は、受信したラベルを付与した情報をネットワークサーバに送信する。制御サーバの情報生成手段は、受信したラベルを付与した情報からユーザの識別情報を削除した情報を生成する。制御サーバの送付先特定手段は、ヘッダ情報から生成した情報の送付先である情報収集サーバを特定する。制御サーバの第３の送信手段は、特定した情報収集サーバに生成した情報を送付する。したがって、効率的に、適切な情報収集サーバに情報を収集する。また、ユーザのプライバシーの保護にも配慮する。
【０００９】
（２）本発明は、（１）の情報収集システムについて、前記ユーザ端末が、位置情報を取得する位置情報取得手段（例えば、図２の位置情報取得部１４０に相当）と、該取得した位置情報を前記ヘッダ情報に付与する位置情報付与手段（例えば、図２の位置情報付与部１５０に相当）と、を備えたことを特徴とする情報収集システムを提案している。
【００１０】
この発明によれば、ユーザ端末の位置情報取得手段は、位置情報を取得する。ユーザ端末の位置情報付与手段は、取得した位置情報をヘッダ情報に付与する。したがって、ユーザが情報を発信した位置を特定することができる。
【００１１】
（３）本発明は、（２）の情報収集システムについて、前記位置情報付与手段が、取得した位置情報からランドマークを抽出して、該抽出したランドマークをヘッダ情報に付与することを特徴とする情報収集システムを提案している。
【００１２】
この発明によれば、位置情報付与手段が、取得した位置情報からランドマークを抽出して、抽出したランドマークをヘッダ情報に付与する。したがって、詳細な位置情報を明示しないことで、情報を発信するユーザのプライバシーを保護することができる。
【００１３】
（４）本発明は、（２）の情報収集システムについて、前記位置情報付与手段が、取得した位置情報の粒度を荒くして、ヘッダ情報に付与することを特徴とする情報収集システムを提案している。
【００１４】
この発明によれば、位置情報付与手段が、取得した位置情報の粒度を荒くして、ヘッダ情報に付与する。したがって、詳細な位置情報を明示しないことで、情報を発信するユーザのプライバシーを保護することができる。
【００１５】
（５）本発明は、（１）の情報収集システムについて、前記ユーザ端末が、前記情報を暗号化する暗号化手段（例えば、図２の暗号化部１６０に相当）を備えたことを特徴とする情報収集システムを提案している。
【００１６】
この発明によれば、ユーザ端末の暗号化手段が、情報を暗号化する。したがって、情報を暗号化することによって、情報を発信するユーザのプライバシーを保護することができる。
【００１７】
（６）本発明は、（５）の情報収集システムについて、前記暗号化手段が、ディッヒ  ヘルマン鍵共有方式により、前記情報を暗号化することを特徴とする情報収集システムを提案している。
【００１８】
この発明によれば、暗号化手段が、ディッヒ  ヘルマン鍵共有方式により、情報を暗号化する。したがって、ディッヒ  ヘルマン鍵共有方式を用いることにより、簡便な処理により暗号化を実現することができる。また、鍵の更新があっても、最新の鍵を用いて、暗号化を行うことができる。
【００１９】
（７）本発明は、（１）の情報収集システムについて、前記重要度判定手段が、前記情報を前記情報収集サーバごとに分類する分類手段と、該分類した情報について、その重要度を判定できるように加工する加工手段と、該加工した情報を保存する保存手段と、各情報収集サーバごとに、一定期間保存された情報に基づいて情報の重要度を判定する判定手段と、を備えたことを特徴とする情報収集システムを提案している。
【００２０】
この発明によれば、重要度判定手段の分類手段は、受信した情報を情報収集サーバごとに分類する。加工手段は、分類した情報について、その重要度を判定できるように加工する。保存手段は、加工した情報を保存する。判定手段は、各情報収集サーバごとに、一定期間保存された情報に基づいて情報の重要度を判定する。したがって、情報収集サーバごとに、簡易な構成で情報の重要度を自動的に判別することができる。
【００２１】
（８）本発明は、（７）の情報収集システムについて、前記加工手段が一方向性関数を用いて、情報の加工を行うことを特徴とする情報収集システムを提案している。
【００２２】
この発明によれば、加工手段が一方向性関数を用いて、情報の加工を行う。したがって、一方向性関数を用いることにより、情報の漏えいを防止することができる。
【００２３】
（９）本発明は、（７）の情報収集システムについて、前記判定手段が、匿名性を評価することにより情報の重要度を判定することを特徴とする情報収集システムを提案している。  
【００２４】
この発明によれば、判定手段が、匿名性を評価することにより情報の重要度を判定する。したがって、たとえば、ｋ−匿名性やｌ−多様性を評価することにより、情報の重要度を自動的に判別することができる。
【００２５】
（１０）本発明は、（７）の情報収集システムについて、前記判定手段が、情報内の属性の種類に関する評価値により情報の重要度を判定することを特徴とする情報収集システムを提案している。
【００２６】
この発明によれば、判定手段が、情報内の属性の種類に関する評価値により情報の重要度を判定する。したがって、評価値を、評価値＝｛（重み付け値）×（自己の情報を含む属性値の数−自己の情報を含まない属性値の数）｝の数式で算出することにより、属性値の変化を定量化して、情報の重要度を自動的に判別することができる。
【００２７】
（１１）本発明は、（７）の情報収集システムについて、前記判定手段が、情報量の差分に関する評価値により情報の重要度を判定することを特徴とする情報収集システムを提案している。
【００２８】
この発明によれば、判定手段が、情報量の差分に関する評価値により情報の重要度を判定する。したがって、評価値を、評価値＝｛（重み付け値）×（情報の総数）／（自己の情報を含む同じ属性を持つ情報の数）｝の数式で算出することにより、情報の重要度を自動的に判別することができる。
【００２９】
（１２）本発明は、ユーザ端末と、制御サーバと、複数の情報収集サーバと、インターネット上に構築されたＳＮＳやブログ等の社会的ネットワークを運営するネットワークサーバとからなる情報収集システムにおける情報収集方法であって、前記ユーザ端末が、前記ネットワークサーバに情報をアップロードする場合に、該情報が、前記情報収集サーバに対して、どの情報収集サーバにおいて重要な情報であるか否かを判定する第１のステップ（例えば、図７のステップＳ１０１に相当）と、前記ユーザ端末が、判定した分野に応じたラベルをヘッダ情報に付与する第２のステップ（例えば、図７のステップＳ１０２に相当）と、前記ユーザ端末が、該ラベルを付与した情報を前記制御サーバに送信する第３のステップ（例えば、図７のステップＳ１０３に相当）と、前記制御サーバが、ラベルを付与した情報を受信する第４のステップ（例えば、図７のステップＳ１０４に相当）と、前記制御サーバが、該受信したラベルを付与した情報をネットワークサーバに送信する第５のステップ（例えば、図７のステップＳ１０５に相当）と、前記制御サーバが、前記受信したラベルを付与した情報からユーザの識別情報を削除した情報を生成する第６のステップ（例えば、図７のステップＳ１０６に相当）と、前記制御サーバが、前記ヘッダ情報から該生成した情報の送付先である情報収集サーバを特定する第７のステップ（例えば、図７のステップＳ１０７に相当）と、前記制御サーバが、該特定した情報収集サーバに該生成した情報を送付する第８のステップ（例えば、図７のステップＳ１０８に相当）と、を備えたことを特徴とする情報収集方法を提案している。
【００３０】
この発明によれば、ユーザ端末が、ネットワークサーバに情報をアップロードする場合に、情報が、情報収集サーバに対して、どの情報収集サーバにおいて重要な情報であるか否かを判定し、ユーザ端末が、判定した分野に応じたラベルをヘッダ情報に付与する。ユーザ端末は、ラベルを付与した情報を制御サーバに送信する。制御サーバは、ラベルを付与した情報を受信し、制御サーバが、受信したラベルを付与した情報をネットワークサーバに送信し、制御サーバが、受信したラベルを付与した情報からユーザの識別情報を削除した情報を生成する。そして、制御サーバが、ヘッダ情報から生成した情報の送付先である情報収集サーバを特定し、制御サーバが、特定した情報収集サーバに生成した情報を送付する。したがって、効率的に、適切な情報収集サーバに情報を収集する。また、ユーザのプライバシーの保護にも配慮する。
【００３１】
（１３）本発明は、ユーザ端末と、制御サーバと、複数の情報収集サーバと、インターネット上に構築されたＳＮＳやブログ等の社会的ネットワークを運営するネットワークサーバとからなる情報収集システムにおける情報収集方法をコンピュータに実行させるためのプログラムであって、前記ユーザ端末が、前記ネットワークサーバに情報をアップロードする場合に、該情報が、前記情報収集サーバに対して、どの情報収集サーバにおいて重要な情報であるか否かを判定する第１のステップ（例えば、図７のステップＳ１０１に相当）と、前記ユーザ端末が、判定した分野に応じたラベルをヘッダ情報に付与する第２のステップ（例えば、図７のステップＳ１０２に相当）と、前記ユーザ端末が、該ラベルを付与した情報を前記制御サーバに送信する第３のステップ（例えば、図７のステップＳ１０３に相当）と、前記制御サーバが、ラベルを付与した情報を受信する第４のステップ（例えば、図７のステップＳ１０４に相当）と、前記制御サーバが、該受信したラベルを付与した情報をネットワークサーバに送信する第５のステップ（例えば、図７のステップＳ１０５に相当）と、前記制御サーバが、前記受信したラベルを付与した情報からユーザの識別情報を削除した情報を生成する第６のステップ（例えば、図７のステップＳ１０６に相当）と、前記制御サーバが、前記ヘッダ情報から該生成した情報の送付先である情報収集サーバを特定する第７のステップ（例えば、図７のステップＳ１０７に相当）と、前記制御サーバが、該特定した情報収集サーバに該生成した情報を送付する第８のステップ（例えば、図７のステップＳ１０８に相当）と、をコンピュータに実行させるためのプログラムを提案している。
【００３２】
この発明によれば、ユーザ端末が、ネットワークサーバに情報をアップロードする場合に、情報が、情報収集サーバに対して、どの情報収集サーバにおいて重要な情報であるか否かを判定し、ユーザ端末が、判定した分野に応じたラベルをヘッダ情報に付与する。ユーザ端末は、ラベルを付与した情報を制御サーバに送信する。制御サーバは、ラベルを付与した情報を受信し、制御サーバが、受信したラベルを付与した情報をネットワークサーバに送信し、制御サーバが、受信したラベルを付与した情報からユーザの識別情報を削除した情報を生成する。そして、制御サーバが、ヘッダ情報から生成した情報の送付先である情報収集サーバを特定し、制御サーバが、特定した情報収集サーバに生成した情報を送付する。したがって、効率的に、適切な情報収集サーバに情報を収集する。また、ユーザのプライバシーの保護にも配慮する。
【発明の効果】
【００３３】
本発明によれば、効率的に、適切な情報収集サーバに情報を収集することができるという効果がある。また、ユーザのプライバシーの保護にも配慮できるという効果がある。
【図面の簡単な説明】
【００３４】
【図１】本発明の実施形態に係る情報収集システムの構成を示す図である。
【図２】本発明の実施形態に係るユーザ端末の構成を示す図である。
【図３】本発明の実施形態に係るユーザ端末の重要度判定手段の構成を示す図である。
【図４】本発明の実施形態に係る重要度判定手段における情報の抽象化に関する図である。
【図５】本発明の実施形態に係る制御サーバの構成を示す図である。
【図６】本発明の実施形態に係る情報の流れを示す図である。
【図７】本発明の実施形態に係る情報収集システムの処理を示す図である。
【発明を実施するための形態】
【００３５】
以下、本発明の実施形態について、図面を用いて、詳細に説明する。
なお、本実施形態における構成要素は適宜、既存の構成要素等との置き換えが可能であり、また、他の既存の構成要素との組合せを含む様々なバリエーションが可能である。したがって、本実施形態の記載をもって、特許請求の範囲に記載された発明の内容を限定するものではない。
【００３６】
図１から図７を用いて、本発明の実施形態について説明する。
【００３７】
＜情報収集システムの構成＞
図１を用いて、本実施形態に係る情報収集システムの構成について説明する。
【００３８】
本実施形態に係る情報収集システムは、図１に示すように、ユーザ端末１００Ａ、１００Ｂと、ゲートウェイ２００Ａ、２００Ｂと、制御サーバ３００Ａ、３００Ｂ、３００Ｃと、ネットワークサーバ４００Ａ、４００Ｂと、情報収集サーバ５００Ａ、５００Ｂ、５００Ｃ、５００Ｄとから構成されている。
【００３９】
ユーザ端末１００Ａ、１００Ｂは、ユーザが所有する、例えば、スマートフォン等であり、例えば、大規模災害が発生した場合、身近の情報をネットワークサーバ４００Ａ、４００Ｂに配信する。
【００４０】
ゲートウェイ２００Ａ、２００Ｂは、ユーザ認証等を行う通信機器である。制御サーバ３００Ａ、３００Ｂ、３００Ｃは、ユーザ端末１００Ａ、１００Ｂから配信された情報をネットワークサーバ４００Ａ、４００Ｂに送信するとともに、情報の内容を判別し、送信先として適切な情報収集サーバ５００Ａ、５００Ｂ、５００Ｃ、５００Ｄとして特定された情報収集サーバ５００Ａ、５００Ｂ、５００Ｃ、５００Ｄに情報を送信する。また、このとき、ユーザのプライバシーを保護するために、個人の識別情報を削除した上で、情報の送信を行う。
【００４１】
情報収集サーバ５００Ａ、５００Ｂ、５００Ｃ、５００Ｄは、例えば、大規模災害時等に政府機関が管理するサーバであり、収集した情報を公的に公開する。
【００４２】
＜ユーザ端末の構成＞
図２を用いて、本実施形態に係るユーザ端末の構成について説明する。
【００４３】
本実施形態に係るユーザ端末は、図２に示すように、重要度判定部１１０と、ラベル付与部１３０と、位置情報取得部１４０と、位置情報付与部１５０と、暗号化部１６０と、送信部１７０とから構成されている。
【００４４】
重要度判定部１１０は、ネットワークサーバ４００Ａ、４００Ｂに情報をアップロードする場合に、その情報が、情報収集サーバ５００Ａ、５００Ｂ、５００Ｃ、５００Ｄに対して、どの情報収集サーバにおいて重要な情報であるか否かを判定する。
【００４５】
ラベル付与部１３０は、重要度判定部１１０の判定した分野に応じたラベルをヘッダ情報に付与する。位置情報取得部１４０は、例えば、ＧＰＳであり、ユーザ端末１００Ａ、１００Ｂの位置情報を取得する。位置情報付与部１５０は、ラベルに位置情報を付与する。なお、位置情報は、ランドマークを用いたり、その粒度を粗くして、ラベルに付与することが好ましい。
【００４６】
暗号化部１６０は、情報を暗号化する。暗号化方式としては、ディッヒ  ヘルマン鍵共有方式が好ましい。送信部１７０は、ラベルを付与した情報を制御サーバ３００Ａ、３００Ｂ、３００Ｃに送信する。
【００４７】
＜重要度判定部の構成＞
図３および図４を用いて、本実施形態に係る重要度判定部の構成について説明する。
本実施形態に係る重要度判定部は、図３に示すように、制御部１１１と、情報読込処理部１１２と、情報出力処理部１１３と、通信モジュールドライバ１１４と、情報特徴量抽出処理部１２０と、ｌ−多様性判定モジュール１２３と、ｋ−匿名性判定モジュール１２４と、木構造情報管理部１２５と、ユーザ設定パラメータ管理部１２６とから構成されている。また、情報特徴量抽出処理部１２０は、ｋ−匿名性、ｌ−多様性判定処理部１２１と、情報事前処理部１２２とから構成されている。
【００４８】
制御部１１１は、予め格納された制御プログラムによって、重要度判定部１１０の全体を制御する。特に、ユーザ端末１００Ａ、１００Ｂから情報の重要度を判定するために、ｋ−匿名性やｌ−多様性等の匿名性判定を行って、情報を解析することにより、ユーザ端末１００Ａ、１００Ｂからの情報の重要度を判別して、ユーザ端末１００Ａ、１００Ｂに通知する。
【００４９】
情報読込処理部１１２は、通信モジュールドライバ１１４からユーザ端末１００Ａ、１００Ｂがネットワークサーバ４００Ａ、４００Ｂに送信する情報を取得する。情報出力処理部１１３は、通信モジュールドライバ１１４を利用して判定結果をユーザ端末１００Ａ、１００Ｂに通知する。
【００５０】
ｌ−多様性判定モジュール１２３は、入力された情報セットがｌ−多様性を満たすかどうか判定し、満たす場合は情報を匿名情報セット出力に受け渡す。なお、ｌ−多様性の判定処理は独立したモジュールとし、他の評価基準も追加可能とする。また、ｌ＝１に設定された場合には、ｌ−多様性の判定処理をスキップすることで無駄な処理を行わないようにする。ｌ−多様性は、ｓｅｎｓｉｔｉｖｅ  ａｔｔｒｉｂｕｔｅに対して実行する。
【００５１】
ｋ−匿名性判定モジュール１２４は、入力された情報セットがｋ−匿名性を満たすかどうか判定し、満たす場合は情報を匿名情報セット出力に受け渡す。なお、ｋ−匿名性の判定処理は独立したモジュールとし、他の評価基準も追加可能とする。また、ｋ−匿名性の判定は、個別の属性および準識別子全体に対して実行する。
【００５２】
具体的には、ユーザ設定パラメータ管理部１２６に格納されたパラメータにしたがって、公開情報を利用する利用者の要求条件を考慮して、情報の各属性ごとに優先順位（重み付け）を設定する。具体的には、各属性の重み付けは、利用者の入力により行われる。重み付けは、属性の優先順位を表わし、利用者が最も重視する属性を最上位とする。また、加工処理においては、優先順位が最下位の属性から順に加工処理を行い、ｋ−匿名性を満たした段階で終了する。したがって、最上位の属性ほど元の情報が保持される確率が高くなる。また、これにより、直接的には、ユーザとの関連性の低い複数の情報を組合せることによりユーザを特定することも防止して、情報利用者が求める情報を可能な限り保持することができる。利用者は、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）等を利用して各属性に対して優先順位を入力することもできる。利用者は、各優先順位に対して、重み付けポイント（数値）を設定することもできる。この値は、加工処理を行う属性を選択する際に使用する。
【００５３】
つまり、設定された優先順位（重み付け）に基づいて、各情報の評価ポイントを算出する。具体的には、評価ポイントは、以下の数式を用いて、算出される。
評価ポイント＝（属性値の数）＊（重み付けポイント）
ここで、（属性値の数）とは、その属性が持つ属性値の種類の数を表す。ボトムアップ処理においては、一般化によって、この評価ポイントの減少が最小になる属性を一般化を行う属性として選択する。また、トップダウン処理においては、この値の増加が最大になる属性を一般化を行う属性として選択する。
【００５４】
ｋ−匿名性、ｌ−多様性判定処理部１２１は、それぞれの属性単体を単体でｋ−匿名性を満たすように一般化する。また、属性によってユーザが一般化の限界レベルを設定しているものについては、それを超えて一般化はしない。さらに、生成した情報がｋ−匿名性を満たさなければ、各属性を１レベルだけ一般化して再度チェックを行う。この場合も、ユーザが設定した限界レベルを超えて一般化はせず、他の属性を一般化することで、ｋ―匿名性を達成する。
【００５５】
一般化に用いられるトップダウン処理は、算出した評価ポイントの増加分が最大となるような情報加工方法により、情報の加工を行う。また、ボトムアップ処理は、算出した評価ポイントの減少分が最小となるような情報加工方法により、情報の加工を行う。
【００５６】
木構造情報管理部１２５は、事前入力された木構造情報を変換し、ソフトウェアが利用可能な形式で格納する。また、属性が数値情報ではない場合、属性値の持つ意味の包含関係によって構築された木構造が上位ノード探索のために必要である。例えば、図４にように、Ｃｏｕｎｔｒｙ、Ｓｔａｔｅ、Ｃｉｔｙ、・・・といった属性値の上下関係によって構成された階層構造を事前に作成しておく必要がある。したがって、各属性に対してこのような木構造情報をユーザが設定可能とする。数値情報に関しては、一定の値ごとに階層化するため、木構造情報は必ずしも必要ではない。なお、木構造情報の構成に関して既存のソフトウェアが使用できる場合は、使用してもよい。また、木構造情報は各レベルのノード数を情報として含む。木構造情報管理部１２５は、図４に示すような木構造情報を管理する。
【００５７】
ユーザ設定パラメータ管理部１２６は、管理者が設定情報として入力した各パラメータやファイルを一括管理する。
【００５８】
＜制御サーバの構成＞
図５を用いて、本実施形態に係る制御サーバの構成について説明する。
【００５９】
本実施形態に係る制御サーバは、図５に示すように、受信部２１０と、送信部２２０と、情報生成部２３０と、送信先特定部２４０と、送信部２５０とから構成されている。
【００６０】
受信部２１０は、ユーザ端末１００Ａ、１００Ｂから、ラベルを付与した情報を受信する。送信部２２０は、受信したラベルを付与した情報をネットワークサーバ４００Ａ、４００Ｂに送信する。
【００６１】
情報生成部２３０は、受信したラベルを付与した情報からユーザの識別情報を削除した情報を生成する。送信先特定部２４０は、ヘッダ情報から生成した情報の送付先である情報収集サーバ５００Ａ、５００Ｂ、５００Ｃ、５００Ｄを特定する。送信部２５０は、特定した情報収集サーバ５００Ａ、５００Ｂ、５００Ｃ、５００Ｄに生成した情報を送付する。
【００６２】
ここで、図６を用いて、本実施形態における情報の流れを説明する。
【００６３】
まず、サービスプロバイダ（ネットワークサーバ４００Ａ、４００Ｂ）のアドレス（ａｄｄｒｅｓｓ  ｏｆ  ＳＰ）とメッセージ（情報；Ｍｅｓｓａｇｅ（Ｍ））とがユーザ端末１００Ａ、１００Ｂ内のクライアントモジュールに入力される。
【００６４】
クライアントモジュールは、入力されたデータに対して、ユーザの識別情報（ＩＤ）と公開鍵の種（ｇｔ）と、ユーザ端末が保持する公開鍵ＫＣによって暗号化されたタグ（Ｔａｇ）および位置情報（Ｌｏｃａｔｉｏｎ）からなるヘッダ情報（Ｈｅａｄｅｒ  Ｉｎｆｏｒｍａｔｉｏｎ）とサービスプロバイダ（ネットワークサーバ４００Ａ、４００Ｂ）のアドレス（ａｄｄｒｅｓｓ  ｏｆ  ＳＰ）とサービスプロバイダ向けにサービスプロバイダが保持する公開鍵ＫＳでさらに暗号化されたメッセージ（情報；Ｍｅｓｓａｇｅ（Ｍ））および情報収集サーバ向けに情報収集サーバが保持する公開鍵ＫＧでさらに暗号化されたメッセージ（情報；Ｍｅｓｓａｇｅ（Ｍ））とが結合されてゲートウェイに送信される。
【００６５】
ゲートウェイでは、ユーザのプライバシーを保護するために、ユーザの識別情報（ＩＤ）を削除したデータが生成され、制御サーバに送信される。制御サーバは、公開鍵の種（ｇｔ）とサービスプロバイダ向けにサービスプロバイダが保持する公開鍵ＫＳでさらに暗号化されたメッセージ（情報；Ｍｅｓｓａｇｅ（Ｍ））とをサービスプロバイダに送信し、ユーザ端末が保持する公開鍵ＫＣによって暗号化されたタグ（Ｔａｇ）および位置情報（Ｌｏｃａｔｉｏｎ）からなるヘッダ情報（Ｈｅａｄｅｒ  Ｉｎｆｏｒｍａｔｉｏｎ）と公開鍵の種（ｇｔ）と情報収集サーバ向けに情報収集サーバが保持する公開鍵ＫＧでさらに暗号化されたメッセージ（情報；Ｍｅｓｓａｇｅ（Ｍ））とを情報収集サーバに送信する。
【００６６】
＜情報収集システムの処理＞
図７を用いて、本実施形態に係る情報収集システムの処理について説明する。
【００６７】
まず、ユーザ端末が、ネットワークサーバに情報をアップロードする場合に、情報が、情報収集サーバに対して、どの情報収集サーバにおいて重要な情報であるか否かを判定し（ステップＳ１０１）、ユーザ端末が、判定した分野に応じたラベルをヘッダ情報に付与し（ステップＳ１０２）、ユーザ端末が、ラベルを付与した情報を制御サーバに送信する（ステップＳ１０３）。なお、必要に応じて、情報を暗号化してもよい。また、ユーザ端末のＧＰＳ等の機能を使って位置情報を取得し、匿名化処理を行った後、匿名化した位置情報を付与してもよい。
【００６８】
制御サーバは、ラベルを付与した情報を受信し（ステップＳ１０４）、制御サーバが、受信したラベルを付与した情報をネットワークサーバに送信する（ステップＳ１０５）。
【００６９】
一方、制御サーバは、受信したラベルを付与した情報からユーザの識別情報を削除した情報を生成し（ステップＳ１０６）、制御サーバが、ヘッダ情報から生成した情報の送付先である情報収集サーバを特定して（ステップＳ１０７）、制御サーバが、特定した情報収集サーバに生成した情報を送付する（ステップＳ１０８）。このとき、制御サーバは、受信したラベルを付与した情報を複製し、ラベル、位置情報および情報収集サーバの現在の状況等から情報の送付先である情報収集サーバを特定する。
【００７０】
以上、説明したように、本実施形態によれば、効率的に、適切な情報収集サーバに情報を収集することができ、また、ユーザのプライバシーの保護にも配慮した情報収集システムを構築することができる。
【００７１】
なお、情報収集システムの処理をコンピュータシステムが読み取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムを情報収集システムに読み込ませ、実行することによって本発明の情報収集システムを実現することができる。ここでいうコンピュータシステムとは、ＯＳや周辺装置等のハードウェアを含む。
【００７２】
また、「コンピュータシステム」は、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）システムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
【００７３】
また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組合せで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【００７４】
以上、この発明の実施形態につき、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００７５】
１００Ａ；ユーザ端末
１００Ｂ；ユーザ端末
１１０：重要度判定部
１１１；制御部
１１２：情報読込処理部
１１３；情報出力処理部
１１４；通信モジュールドライバ
１２０；情報特徴量抽出処理部
１２１；ｋ−匿名性、ｌ−多様性判定処理部
１２２；情報事前処理部
１２３；ｌ−多様性判定モジュール
１２４；ｋ−匿名性判定モジュール
１２５；木構造情報管理部
１２６；ユーザ設定パラメータ管理部
１３０；ラベル付与部
１４０；位置情報取得部
１５０；位置情報付与部
１６０；暗号化部
１７０；送信部
２００Ａ；ゲートウェイ
２００Ｂ；ゲートウェイ
３００Ａ；制御サーバ
３００Ｂ；制御サーバ
３００Ｃ；制御サーバ
４００Ａ；ネットワークサーバ
４００Ｂ；ネットワークサーバ
５００Ａ；情報収集サーバ
５００Ｂ；情報収集サーバ
５００Ｃ；情報収集サーバ
５００Ｄ；情報収集サーバ
【図１】
0005738217.tif 000002
【図２】
0005738217.tif 000003
【図３】
0005738217.tif 000004
【図４】
0005738217.tif 000005
【図５】
0005738217.tif 000006
【図６】
0005738217.tif 000007
【図７】
0005738217.tif 000008