(57)【要約】【課題】個々のユーザのプライバシを侵害することなく、ユーザ総体として特定情報のカテゴリに対するページビュー等のアクセス情報を推定する。【解決手段】第１のサーバ装置、及び第２のサーバ装置と、ネットワークを介して接続された情報処理装置であって、第１のサーバ装置に対する所定時間内のアクセス数に対し、所定の演算を施すことにより生成された補正計数を、第２のサーバ装置に対して送信する。【選択図】図４
2014153533.tif 000002
【特許請求の範囲】
【請求項１】
第１のサーバ装置、及び第２のサーバ装置と、ネットワークを介して接続された情報処理装置であって、
前記第１のサーバ装置に対する所定時間内のアクセス数に対し、所定の演算を施すことにより生成された補正計数を、前記第２のサーバ装置に対して送信することを特徴とする情報処理装置。
【請求項２】
第１のサーバ装置、及び第２のサーバ装置と、ネットワークを介して接続された情報処理装置であって、
前記第１のサーバ装置に対する所定時間内のアクセス総数を算出する手段と、
前記第１のサーバ装置に対するアクセス数に、前記アクセス総数に基づいて算出されたバイアス値を加算し、補正アクセス数を算出する手段と、
０以上前記第１のサーバ装置の総数未満の個数の乱数を、前記補正アクセス数の累積範囲に対応する前記第１のサーバ装置の何れかに計数として割り当て、前記計数のそれぞれから前記バイアス値を除去し、前記第１のサーバ装置の補正計数を生成する手段と、
前記補正計数を前記第２のサーバ装置に対して送信する手段と、
を含むことを特徴とする情報処理装置。
【請求項３】
第１のサーバ装置、及び第２のサーバ装置と、ネットワークを介して接続された情報処理装置であって、
前記第１のサーバ装置に対するアクセス要求に応答して、複数の前記第１のサーバ装置から提供される情報にアクセスした所定時間内のアクセス数を、前記第１のサーバ装置毎にそれぞれカウントする手段と、
前記アクセス数に基づいて、前記複数の第１のサーバ装置に対するアクセス総数を算出する手段と、
前記アクセス総数に基づいて、バイアス値を算出する手段と、
前記複数の第１のサーバ装置毎のアクセス数に対して前記バイアス値をそれぞれ加算し、補正アクセス数を算出する手段と、
前記補正アクセス数に基づいて、前記複数の第１のサーバ装置に対する補正アクセス総数を算出する手段と、
０以上前記複数の第１のサーバ装置の総数未満の間で、前記アクセス総数に基づいて決まる個数の乱数を、前記補正アクセス数の累積範囲に対応する前記複数の第１のサーバ装置の何れかに計数として割り当てる手段と、
前記計数のそれぞれから、前記バイアス値を除去し、前記複数の第１のサーバ装置毎の補正計数を生成する手段と、
前記補正計数を前記第２のサーバ装置に対して送信する手段と、
を含むことを特徴とする情報処理装置。
【請求項４】
前記情報処理装置は複数存在し、前記第２のサーバ装置は、前記複数の情報処理装置より送信された前記補正計数を前記複数の第１のサーバ装置毎に集計する手段を含むことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
第１のサーバ装置、及び第２のサーバ装置と、ネットワークを介して接続された情報処理装置であって、
前記第１のサーバ装置に対する所定時間内のアクセス総数を算出する手段と、
前記第１のサーバ装置に対するアクセス数に、前記アクセス総数に基づいて算出されたバイアス値を加算し、補正アクセス数を算出する手段と、
０以上前記第１のサーバ装置の総数未満の個数の乱数を、前記補正アクセス数の累積範囲に対応する前記第１のサーバ装置の何れかに計数として割り当て、前記計数を前記第２のサーバ装置に対して送信する手段と、
を含むことを特徴とする情報処理装置。
【請求項６】
第１のサーバ装置、及び第２のサーバ装置と、ネットワークを介して接続された情報処理装置であって、
前記第１のサーバ装置に対するアクセス要求に応答して、複数の前記第１のサーバ装置から提供される情報にアクセスした所定時間内のアクセス数を、前記第１のサーバ装置毎にそれぞれカウントする手段と、
前記アクセス数に基づいて、前記複数の第１のサーバ装置に対するアクセス総数を算出する手段と、
前記アクセス総数に基づいて、バイアス値を算出する手段と、
前記複数の第１のサーバ装置毎のアクセス数に対して前記バイアス値をそれぞれ加算し、補正アクセス数を算出する手段と、
前記補正アクセス数に基づいて、前記複数の第１のサーバ装置に対する補正アクセス総数を算出する手段と、
０以上前記複数の第１のサーバ装置の総数未満の間で、前記アクセス総数に基づいて決まる個数の乱数を、前記補正アクセス数の累積範囲に対応する前記複数の第１のサーバ装置の何れかに計数として割り当てる手段と、
前記計数を前記第２のサーバ装置に対して送信する手段と、を含むことを特徴とする情報処理装置。
【請求項７】
前記情報処理装置は複数存在し、前記第２のサーバ装置は、前記複数の情報処理装置より送信された前記計数のそれぞれから、前記バイアス値を除去し、前記複数の第１のサーバ装置毎の補正計数を生成する手段と、前記補正計数を前記複数の第１のサーバ装置毎に集計する手段と、を含むことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
第１のサーバ装置に対するアクセス要求に応答して、複数の前記第１のサーバ装置から提供される情報にアクセスした所定時間内のアクセス数を、前記第１のサーバ装置毎にそれぞれカウントする手段と、前記アクセス数に基づいて、前記複数の第１のサーバ装置に対するアクセス総数を算出する手段と、前記アクセス総数に基づいて、バイアス値を算出する手段と、前記複数の第１のサーバ装置毎のアクセス数に対して前記バイアス値をそれぞれ加算し、補正アクセス数を算出する手段と、前記補正アクセス数に基づいて、前記複数の第１のサーバ装置に対する補正アクセス総数を算出する手段と、０以上前記複数の第１のサーバ装置の総数未満の間で、前記アクセス総数に基づいて決まる個数の乱数を、前記補正アクセス数の累積範囲に対応する前記複数の第１のサーバ装置の何れかに計数として割り当てる手段と、前記計数のそれぞれから、前記バイアス値を除去し、前記複数の第１のサーバ装置毎の補正計数を生成する手段と、前記補正計数を前記第２のサーバ装置に対して送信する手段と、を含む複数の情報処理装置、及び前記第１のサーバ装置と、ネットワークを介して接続されたサーバ装置であって、前記複数の情報処理装置より送信された前記補正計数を、前記複数の第１のサーバ装置毎に集計する手段を含むことを特徴とするサーバ装置。
【請求項９】
第１のサーバ装置に対するアクセス要求に応答して、複数の前記第１のサーバ装置から提供される情報にアクセスした所定時間内のアクセス数を、前記第１のサーバ装置毎にそれぞれカウントする手段と、前記アクセス数に基づいて、前記複数の第１のサーバ装置に対するアクセス総数を算出する手段と、前記アクセス総数に基づいて、バイアス値を算出する手段と、前記複数の第１のサーバ装置毎のアクセス数に対して前記バイアス値をそれぞれ加算し、補正アクセス数を算出する手段と、前記補正アクセス数に基づいて、前記複数の第１のサーバ装置に対する補正アクセス総数を算出する手段と、０以上前記複数の第１のサーバ装置の総数未満の間で、前記アクセス総数に基づいて決まる個数の乱数を、前記補正アクセス数の累積範囲に対応する前記複数の第１のサーバ装置の何れかに計数として割り当てる手段と、前記計数を前記第２のサーバ装置に対して送信する手段と、を含む複数の情報処理装置、及び及び前記第１のサーバ装置と、ネットワークを介して接続されたサーバ装置であって、前記複数の情報処理装置より送信された前記計数のそれぞれから、前記バイアス値を除去し、前記複数の第１のサーバ装置毎の補正計数を生成する手段と、前記補正計数を前記複数の第１のサーバ装置毎に集計する手段と、を含むことを特徴とするサーバ装置。
【請求項１０】
第１のサーバ装置、情報処理装置、及び第２のサーバ装置がネットワークを介して接続された情報処理システムであって、
前記情報処理装置から前記第１のサーバ装置に対する所定時間内のアクセス数に対し、所定の演算を施すことにより生成された補正計数を、前記情報処理装置から前記第２のサーバ装置に対して送信することを特徴とする情報処理システム。
【請求項１１】
第１のサーバ装置、及び第２のサーバ装置と、ネットワークを介して接続された情報処理装置の制御方法であって、
前記第１のサーバ装置に対する所定時間内のアクセス数に対し、所定の演算を施すことにより生成された補正計数を、前記第２のサーバ装置に対して送信する工程を含むことを特徴とする制御方法。
【請求項１２】
第１のサーバ装置、及び第２のサーバ装置と、ネットワークを介して接続された情報処理装置の制御方法であって、
前記第１のサーバ装置に対する所定時間内のアクセス総数を算出する工程と、
前記第１のサーバ装置に対するアクセス数に、前記アクセス総数に基づいて算出されたバイアス値を加算し、補正アクセス数を算出する工程と、
０以上前記第１のサーバ装置の総数未満の個数の乱数を、前記補正アクセス数の累積範囲に対応する前記第１のサーバ装置の何れかに計数として割り当て、前記計数のそれぞれから前記バイアス値を除去し、前記第１のサーバ装置の補正計数を生成する工程と、
前記補正計数を前記第２のサーバ装置に対して送信する工程と、
を含むことを特徴とする制御方法。
【請求項１３】
第１のサーバ装置、及び第２のサーバ装置と、ネットワークを介して接続された情報処理装置の制御方法であって、
前記第１のサーバ装置に対する所定時間内のアクセス総数を算出する工程と、
前記第１のサーバ装置に対するアクセス数に、前記アクセス総数に基づいて算出されたバイアス値を加算し、補正アクセス数を算出する工程と、
０以上前記第１のサーバ装置の総数未満の個数の乱数を、前記補正アクセス数の累積範囲に対応する前記第１のサーバ装置の何れかに計数として割り当て、前記計数を前記第２のサーバ装置に対して送信する工程と、
を含むことを特徴とする制御方法。
【請求項１４】
第１のサーバ装置、及び第２のサーバ装置と、ネットワークを介して接続された情報処理装置に実行させるコンピュータにより読取可能なプログラムであって、
前記第１のサーバ装置に対する所定時間内のアクセス数に対し、所定の演算を施すことにより生成された補正計数を、前記第２のサーバ装置に対して送信する処理を含むことを特徴とするプログラム。
【請求項１５】
第１のサーバ装置、及び第２のサーバ装置と、ネットワークを介して接続された情報処理装置に実行させるコンピュータにより読み取り可能なプログラムであって、
前記第１のサーバ装置に対する所定時間内のアクセス総数を算出する処理と、
前記第１のサーバ装置に対するアクセス数に、前記アクセス総数に基づいて算出されたバイアス値を加算し、補正アクセス数を算出する処理と、
０以上前記第１のサーバ装置の総数未満の個数の乱数を、前記補正アクセス数の累積範囲に対応する前記第１のサーバ装置の何れかに計数として割り当て、前記計数のそれぞれから前記バイアス値を除去し、前記第１のサーバ装置の補正計数を生成する処理と、
前記補正計数を前記第２のサーバ装置に対して送信する処理と、
を含むことを特徴とするプログラム。
【請求項１６】
第１のサーバ装置、及び第２のサーバ装置と、ネットワークを介して接続された情報処理装置に実行させるコンピュータにより読み取り可能なプログラムであって、
前記第１のサーバ装置に対する所定時間内のアクセス総数を算出する処理と、
前記第１のサーバ装置に対するアクセス数に、前記アクセス総数に基づいて算出されたバイアス値を加算し、補正アクセス数を算出する処理と、
０以上前記第１のサーバ装置の総数未満の個数の乱数を、前記補正アクセス数の累積範囲に対応する前記第１のサーバ装置の何れかに計数として割り当て、前記計数を前記第２のサーバ装置に対して送信する処理と、
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、サーバ装置、情報処理システム、制御方法、及びプログラムに関する。
【背景技術】
【０００２】
ユーザが、インターネットを用いて特定のＷｅｂサイト（以下、サービサー装置ともいう。）へアクセスしたときに、当該ユーザに対して特定の識別番号を割り当てて閲覧情報（以下、ページビュー情報ともいう。）を記録するサービサー装置から、そのログ情報を収集して同一の識別番号毎に一連のアクセス状況を示すデータを集計するサーバ装置が存在する。
【０００３】
このサーバ装置は、インターネットを介して接続されるサービサー装置にアクセスした際のページビュー情報を格納し、その情報からサービサー装置に対するアクセス情報を作成し、アクセス情報のうち必要なログ情報のみを抽出してデータベースに格納する、そして、そのデータベース上のログ情報を所定の条件で解析し、サービサー装置に対するユーザ毎の一連のページビュー情報を短時間で集計し、視聴率、アンケート結果、個人情報等を統計情報として明らかにすることが可能である。
【０００４】
また、いわゆるポータルサイトや電子商取引サイトが、集客のために、パーソナルコンピュータ（以下、ＰＣともいう。）にインストールされるアプリケーションソフトウェアプログラム中にリンクを配置し、当該アプリケーションソフトウェアプログラムのベンダーは、ユーザが当該リンクにアクセスしページビューを行った見返りとして、アフィリエイト収入を得るというビジネスモデルも、近年知られている。
【０００５】
そして、ユーザが、当該リンクにアクセスし、ページビューを行う回数、頻度をサイト側で取得することにより、サイト側では、当該ユーザが、如何なる分野のサービスに対して興味、関心を抱いているかを知ることができる利点があると共に、ベンダー側では、当該ユーザのページビューの回数、頻度に応じてアフィリエイト収入を得ることができるという利点がある。このように、ユーザによるサービスに対するアクセス回数は、ベンダーがアフィリエイトを得る上で重要なデータとなる。
【０００６】
例えば、ベンダー側で広告等を掲載する場合、特定のジャンルの情報に対する興味を有するユーザ数がどの程度いるか、そのようなジャンルの情報に対するページビュー数がどの程度か、又は平均クリックレートがどの程度か、という点は、広告主から見た掲載判断基準となる。
【０００７】
このような状況の下、近年、プライバシ情報流出事件の発生を背景として、ユーザの動向に関する統計情報を収集するサービサー装置では、プライバシ情報流出リスクに伴うプライバシ情報管理負荷を軽減しつつ、プライバシ情報に関係する統計情報の収集を実現したいとの要求が増大している。一方で、直接サービサー装置に対してプライバシ情報を送付することに心理的抵抗を持つユーザも増えている。そのため、ネットワークを介してユーザから送信されるプライバシ情報を保護する技術が開発されてきている。
【０００８】
例えば、プライバシ情報の一部を匿名項目として暗号化した上でサーバへ送信する技術がある。すなわち、ユーザのプライバシ情報の集計処理においては、サーバ装置上でプライバシ情報を削除した上で暗号化を行い、解読し集計を行うことにより、ユーザの匿名性を保証する技術である。また、各サービサー装置から発行された計測専用のＵＲＬ（Uniform Resource Locator）を設定し、当該計測専用のＵＲＬにてサービサー装置側で計測を行う技術もある。
【０００９】
さらに、サーバ装置からページビュー情報を転送する転送サーバを別途用意し、当該転送サーバ上でページビュー情報をカウントしたり、ＰＣ等のクライアント側のプログラム制御によって、必要な情報のみをサーバ装置に送付したりする技術も知られている。
【００１０】
特許文献１には、アンケートデータを集計する処理において、プライバシ情報をサーバ側で知ることのない処理をすることを目的として、ユーザがプライバシ情報をサーバによって解読可能な形で登録せずに、ログ情報を収集するサーバ側において、プライバシ情報の内容を知る必要のない集計処理を可能とし、さらに、同一個人に関する複数のプライバシ情報が同時に必要な処理においてもその内容を知ることなく処理できる集計方法が開示されている。具体的には、サービサー装置側でユーザ側から回答されたデータから乱数を加算してサーバに送信して回答内容を攪乱する一方、サーバ側で同じ乱数を減算して攪乱を消去する旨の技術が開示されている。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００６−０１８０５３号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
上記したサービスへのアクセス情報を収集するために、ベンダーが個々のユーザのサービス毎の利用情報を取得し、解析するということも可能ではある。しかしながら、この場合はユーザのプライバシ情報を入手することになるため、厳重な管理を必要とする。したがって、サーバ側の管理コスト等の負荷が増大する恐れがある。
【００１３】
特許文献１に開示された方法では、ユーザとベンダー（サーバ）との間の通信路の機密性は高まるが、ベンダー側で結局ユーザのプライバシ情報を入手することになるため、やはり厳重な管理が必要となり、サーバ側の負荷が増大するという課題は依然として残存する。
【００１４】
ここで注意すべき点は、個々のユーザのプライバシ情報を必要としているのではなく、実際に必要な情報は、どのサービスのページビュー情報が高いかといった統計的な情報である。しかしながら、従来の手法では、サービサー側と交渉し、統計情報収集のための専用ＵＲＬを獲得する等、多くの競業相手の協力を必要とする。このような状況の下、既に特定のサーバと契約済みであるサービサー側から見ると、当該特定のサーバと異なるサーバに対して情報を提供するメリットが少なく、統計情報収集のための専用ＵＲＬを提供する可能性が低いという問題がある。
【００１５】
さらに、当該サーバに対して、全てのクライアントからの通信が集中することとなる。そうなると、アプリケーションプログラムのレスポンスの遅延に直結するためサーバ側の負荷が増大し、これを解決するには、大きなサーバを準備するといった投資が必要となる。また、ユーザの各種サービスに対するアクセス情報（ページビュー情報等）を集めることになるため、プライバシ情報の漏洩に対する懸念、及びプライバシ情報保護のための投資が必要になるという課題もある。
【００１６】
そこで本発明は、上記従来の問題点に鑑みてなされたもので、個々のユーザのプライバシを侵害することなく、ユーザ総体（全体）として特定情報のカテゴリに対するページビュー情報等のアクセス情報を推定することが可能な情報処理装置、サーバ装置、情報処理システム、制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１７】
上記課題を解決するため、請求項１に記載の本発明における情報処理装置は、第１のサーバ装置、及び第２のサーバ装置と、ネットワークを介して接続された情報処理装置であって、前記第１のサーバ装置に対する所定時間内のアクセス数に対し、所定の演算を施すことにより生成された補正計数を、前記第２のサーバ装置に対して送信することを特徴とする。
【００１８】
また、上記課題を解決するため、請求項２に記載の本発明における情報処理装置は、第１のサーバ装置、及び第２のサーバ装置と、ネットワークを介して接続された情報処理装置であって、前記第１のサーバ装置に対する所定時間内のアクセス総数を算出する手段と、前記第１のサーバ装置に対するアクセス数に、前記アクセス総数に基づいて算出されたバイアス値を加算し、補正アクセス数を算出する手段と、０以上前記第１のサーバ装置の総数未満の個数の乱数を、前記補正アクセス数の累積範囲に対応する前記第１のサーバ装置の何れかに計数として割り当て、前記計数のそれぞれから前記バイアス値を除去し、前記第１のサーバ装置の補正計数を生成する手段と、前記補正計数を前記第２のサーバ装置に対して送信する手段と、を含むことを特徴とする。
【００１９】
さらに、上記課題を解決するため、請求項３に記載の本発明における情報処理装置は、第１のサーバ装置、及び第２のサーバ装置と、ネットワークを介して接続された情報処理装置であって、前記第１のサーバ装置に対するアクセス要求に応答して、複数の前記第１のサーバ装置から提供される情報にアクセスした所定時間内のアクセス数を、前記第１のサーバ装置毎にそれぞれカウントする手段と、前記アクセス数に基づいて、前記複数の第１のサーバ装置に対するアクセス総数を算出する手段と、前記アクセス総数に基づいて、バイアス値を算出する手段と、前記複数の第１のサーバ装置毎のアクセス数に対して前記バイアス値をそれぞれ加算し、補正アクセス数を算出する手段と、前記補正アクセス数に基づいて、前記複数の第１のサーバ装置に対する補正アクセス総数を算出する手段と、０以上前記複数の第１のサーバ装置の総数未満の間で、前記アクセス総数に基づいて決まる個数の乱数を、前記補正アクセス数の累積範囲に対応する前記複数の第１のサーバ装置の何れかに計数として割り当てる手段と、前記計数のそれぞれから、前記バイアス値を除去し、前記複数の第１のサーバ装置毎の補正計数を生成する手段と、前記補正計数を前記第２のサーバ装置に対して送信する手段と、を含むことを特徴とする。
【００２０】
また、本発明における情報処理装置は、請求項３に記載の本発明における情報処理装置において、前記情報処理装置は複数存在し、前記第２のサーバ装置は、前記複数の情報処理装置より送信された前記補正計数を前記複数の第１のサーバ装置毎に集計する手段を含むことを特徴とする。
【００２１】
そして、上記課題を解決するため、請求項５に記載の本発明における情報処理装置は、第１のサーバ装置、及び第２のサーバ装置と、ネットワークを介して接続された情報処理装置であって、前記第１のサーバ装置に対する所定時間内のアクセス総数を算出する手段と、前記第１のサーバ装置に対するアクセス数に、前記アクセス総数に基づいて算出されたバイアス値を加算し、補正アクセス数を算出する手段と、０以上前記第１のサーバ装置の総数未満の個数の乱数を、前記補正アクセス数の累積範囲に対応する前記第１のサーバ装置の何れかに計数として割り当て、前記計数を前記第２のサーバ装置に対して送信する手段と、を含むことを特徴とする。
【００２２】
また、上記課題を解決するため、請求項６に記載の本発明における情報処理装置は、第１のサーバ装置、及び第２のサーバ装置と、ネットワークを介して接続された情報処理装置であって、前記第１のサーバ装置に対するアクセス要求に応答して、複数の前記第１のサーバ装置から提供される情報にアクセスした所定時間内のアクセス数を、前記第１のサーバ装置毎にそれぞれカウントする手段と、前記アクセス数に基づいて、前記複数の第１のサーバ装置に対するアクセス総数を算出する手段と、前記アクセス総数に基づいて、バイアス値を算出する手段と、前記複数の第１のサーバ装置毎のアクセス数に対して前記バイアス値をそれぞれ加算し、補正アクセス数を算出する手段と、前記補正アクセス数に基づいて、前記複数の第１のサーバ装置に対する補正アクセス総数を算出する手段と、０以上前記複数の第１のサーバ装置の総数未満の間で、前記アクセス総数に基づいて決まる個数の乱数を、前記補正アクセス数の累積範囲に対応する前記複数の第１のサーバ装置の何れかに計数として割り当てる手段と、前記計数を前記第２のサーバ装置に対して送信する手段と、を含むことを特徴とする。
【００２３】
さらに、本発明における情報処理装置は、請求項６に記載の情報処理装置において、前記情報処理装置は複数存在し、前記第２のサーバ装置は、前記複数の情報処理装置より送信された前記計数のそれぞれから、前記バイアス値を除去し、前記複数の第１のサーバ装置毎の補正計数を生成する手段と、前記補正計数を前記複数の第１のサーバ装置毎に集計する手段と、を含むことを特徴とする。
【００２４】
また、上記課題を解決するため、請求項８に記載の本発明におけるサーバ装置は、第１のサーバ装置に対するアクセス要求に応答して、複数の前記第１のサーバ装置から提供される情報にアクセスした所定時間内のアクセス数を、前記第１のサーバ装置毎にそれぞれカウントする手段と、前記アクセス数に基づいて、前記複数の第１のサーバ装置に対するアクセス総数を算出する手段と、前記アクセス総数に基づいて、バイアス値を算出する手段と、前記複数の第１のサーバ装置毎のアクセス数に対して前記バイアス値をそれぞれ加算し、補正アクセス数を算出する手段と、前記補正アクセス数に基づいて、前記複数の第１のサーバ装置に対する補正アクセス総数を算出する手段と、０以上前記複数の第１のサーバ装置の総数未満の間で、前記アクセス総数に基づいて決まる個数の乱数を、前記補正アクセス数の累積範囲に対応する前記複数の第１のサーバ装置の何れかに計数として割り当てる手段と、前記計数のそれぞれから、前記バイアス値を除去し、前記複数の第１のサーバ装置毎の補正計数を生成する手段と、前記補正計数を前記第２のサーバ装置に対して送信する手段と、を含む複数の情報処理装置、及び前記第１のサーバ装置と、ネットワークを介して接続されたサーバ装置であって、前記複数の情報処理装置より送信された前記補正計数を、前記複数の第１のサーバ装置毎に集計する手段を含むことを特徴とする。
【００２５】
そして、上記課題を解決するため、請求項９に記載の本発明におけるサーバ装置は、第１のサーバ装置に対するアクセス要求に応答して、複数の前記第１のサーバ装置から提供される情報にアクセスした所定時間内のアクセス数を、前記第１のサーバ装置毎にそれぞれカウントする手段と、前記アクセス数に基づいて、前記複数の第１のサーバ装置に対するアクセス総数を算出する手段と、前記アクセス総数に基づいて、バイアス値を算出する手段と、前記複数の第１のサーバ装置毎のアクセス数に対して前記バイアス値をそれぞれ加算し、補正アクセス数を算出する手段と、前記補正アクセス数に基づいて、前記複数の第１のサーバ装置に対する補正アクセス総数を算出する手段と、０以上前記複数の第１のサーバ装置の総数未満の間で、前記アクセス総数に基づいて決まる個数の乱数を、前記補正アクセス数の累積範囲に対応する前記複数の第１のサーバ装置の何れかに計数として割り当てる手段と、前記計数を前記第２のサーバ装置に対して送信する手段と、を含む複数の情報処理装置、及び及び前記第１のサーバ装置と、ネットワークを介して接続されたサーバ装置であって、前記複数の情報処理装置より送信された前記計数のそれぞれから、前記バイアス値を除去し、前記複数の第１のサーバ装置毎の補正計数を生成する手段と、前記補正計数を前記複数の第１のサーバ装置毎に集計する手段と、を含むことを特徴とする。
【００２６】
また、上記課題を解決するために、請求項１０に記載の本発明における情報処理システムは、第１のサーバ装置、情報処理装置、及び第２のサーバ装置がネットワークを介して接続された情報処理システムであって、前記情報処理装置から前記第１のサーバ装置に対する所定時間内のアクセス数に対し、所定の演算を施すことにより生成された補正計数を、前記情報処理装置から前記第２のサーバ装置に対して送信することを特徴とする。
【００２７】
さらに、上記課題を解決するために、請求項１１に記載の本発明における制御方法は、第１のサーバ装置、及び第２のサーバ装置と、ネットワークを介して接続された情報処理装置の制御方法であって、前記第１のサーバ装置に対する所定時間内のアクセス数に対し、所定の演算を施すことにより生成された補正計数を、前記第２のサーバ装置に対して送信する工程を含むことを特徴とする。
【００２８】
また、上記課題を解決するために、請求項１２に記載の本発明における制御方法は、第１のサーバ装置、及び第２のサーバ装置と、ネットワークを介して接続された情報処理装置の制御方法であって、前記第１のサーバ装置に対する所定時間内のアクセス総数を算出する工程と、前記第１のサーバ装置に対するアクセス数に、前記アクセス総数に基づいて算出されたバイアス値を加算し、補正アクセス数を算出する工程と、０以上前記第１のサーバ装置の総数未満の個数の乱数を、前記補正アクセス数の累積範囲に対応する前記第１のサーバ装置の何れかに計数として割り当て、前記計数のそれぞれから前記バイアス値を除去し、前記第１のサーバ装置の補正計数を生成する工程と、前記補正計数を前記第２のサーバ装置に対して送信する工程と、を含むことを特徴とする。
【００２９】
そして、上記課題を解決するために、請求項１３に記載の本発明における制御方法は、第１のサーバ装置、及び第２のサーバ装置と、ネットワークを介して接続された情報処理装置の制御方法であって、前記第１のサーバ装置に対する所定時間内のアクセス総数を算出する工程と、前記第１のサーバ装置に対するアクセス数に、前記アクセス総数に基づいて算出されたバイアス値を加算し、補正アクセス数を算出する工程と、０以上前記第１のサーバ装置の総数未満の個数の乱数を、前記補正アクセス数の累積範囲に対応する前記第１のサーバ装置の何れかに計数として割り当て、前記計数を前記第２のサーバ装置に対して送信する工程と、を含むことを特徴とする。
【００３０】
また、上記課題を解決するために、請求項１４に記載の本発明におけるプログラムは、第１のサーバ装置、及び第２のサーバ装置と、ネットワークを介して接続された情報処理装置に実行させるコンピュータにより読取可能なプログラムであって、前記第１のサーバ装置に対する所定時間内のアクセス数に対し、所定の演算を施すことにより生成された補正計数を、前記第２のサーバ装置に対して送信する処理を含むことを特徴とする。
【００３１】
さらに、上記課題を解決するために、請求項１５に記載の本発明におけるプログラムは、第１のサーバ装置、及び第２のサーバ装置と、ネットワークを介して接続された情報処理装置に実行させるコンピュータにより読み取り可能なプログラムであって、前記第１のサーバ装置に対する所定時間内のアクセス総数を算出する処理と、前記第１のサーバ装置に対するアクセス数に、前記アクセス総数に基づいて算出されたバイアス値を加算し、補正アクセス数を算出する処理と、０以上前記第１のサーバ装置の総数未満の個数の乱数を、前記補正アクセス数の累積範囲に対応する前記第１のサーバ装置の何れかに計数として割り当て、前記計数のそれぞれから前記バイアス値を除去し、前記第１のサーバ装置の補正計数を生成する処理と、前記補正計数を前記第２のサーバ装置に対して送信する処理と、を含むことを特徴とする。
【００３２】
また、上記課題を解決するために、請求項１６に記載の本発明におけるプログラムは、第１のサーバ装置、及び第２のサーバ装置と、ネットワークを介して接続された情報処理装置に実行させるコンピュータにより読み取り可能なプログラムであって、前記第１のサーバ装置に対する所定時間内のアクセス総数を算出する処理と、前記第１のサーバ装置に対するアクセス数に、前記アクセス総数に基づいて算出されたバイアス値を加算し、補正アクセス数を算出する処理と、０以上前記第１のサーバ装置の総数未満の個数の乱数を、前記補正アクセス数の累積範囲に対応する前記第１のサーバ装置の何れかに計数として割り当て、前記計数を前記第２のサーバ装置に対して送信する処理と、を含むことを特徴とする。
【発明の効果】
【００３３】
本発明によれば、個々のユーザのプライバシを侵害することなく、ユーザ総体（全体）として特定情報のカテゴリに対するページビュー情報等のアクセス情報を推定することが可能な情報処理装置、サーバ装置、情報処理システム、制御方法、及びプログラムが得られる。
【図面の簡単な説明】
【００３４】
【図１】本発明の実施形態における情報処理システムの全体構成を示す構成図である。
【図２】本発明の実施形態における情報処理装置の全体構成について説明する概略ブロック図である。
【図３】本発明の実施形態におけるサービサー装置、及びサーバ装置の全体構成について説明する概略ブロック図である。
【図４】本発明の実施形態における情報処理装置の機能ブロック図である。
【図５】本発明の実施形態におけるサーバ装置の機能ブロック図である。
【図６】本発明の他の実施形態における情報処理装置の機能ブロック図である。
【図７】本発明の他の実施形態におけるサーバ装置の機能ブロック図である。
【図８】本発明の実施形態における情報処理装置の動作について説明する図（その１）である。
【図９】本発明の実施形態における情報処理装置の動作について説明する図（その２）について説明する図である。
【図１０】本発明の実施形態における情報処理装置の動作について説明する図（その３）について説明する図である。
【図１１】本発明の実施形態における情報処理システムを用いた場合の具体例について説明する図である。
【発明を実施するための形態】
【００３５】
次に、本発明を実施するための形態について図面を参照して詳細に説明する。なお、各図中、同一又は相当する部分には同一の符号を付しており、その重複説明は適宜に簡略化乃至省略する。本発明の内容を簡潔に説明すると、第１のサーバ装置、及び第２のサーバ装置と、ネットワークを介して接続された情報処理装置であって、第１のサーバ装置に対する所定時間内のアクセス数に対し、所定の演算を施すことにより生成された補正計数を、第２のサーバ装置に対して送信することにより、個々のユーザのプライバシを侵害することなく、ユーザ総体（全体）として特定情報のカテゴリに対するページビュー情報等のアクセス情報を推定することができるのである。
【００３６】
まず、図１を用いて本発明の実施形態における情報処理システムの全体構成について説明する。図１は、本発明の実施形態における情報処理システムの全体構成を示す構成図である。図１を参照すると、本発明の実施形態における情報処理システム１００は、例えば、パーソナルコンピュータ（ＰＣ）を代表とする情報処理装置１０１は、インターネット等の広く公衆によって接続可能なネットワーク１０４を介してＷｅｂサーバ１０２（以下、サービサー装置という。）に接続されている。また、ＰＣ１０１は、放送局１０５から送信される放送波を受信することができるようになっていても良い。なお、情報処理装置１０１には、ＰＣ以外にスマートフォン等の携帯情報端末も含まれることは勿論である。
【００３７】
また、サーバ装置１０３は、サービサー装置１０２及びＰＣ１０１と、インターネット等のネットワーク１０４を介して接続されている。そして、ＰＣ１０１から発せられた任意のＷｅｂページに接続したい旨のアクセス要求に対して、複数の分野（カテゴリ）に分類された様々なＷｅｂページを有する複数のサービサー装置１０２の中から、ＵＲＬで特定されたサービサー装置１０２から提供されるＷｅｂページの閲覧が可能となる。そして、ＰＣ１０１から当該ＵＲＬに対してアクセスされた旨の閲覧情報（以下、ページビュー情報ともいう。）が、サービサー装置１０２からサーバ装置１０３に対してネットワーク１０４を介して通知される。なお、図１中には、インターネット等のネットワーク１０４に対して情報処理装置１０１が１台のみ接続されているが、情報処理装置１０１は１台に限定されず、複数台接続されていることはいうまでも無い。
【００３８】
次に、本発明の実施形態における情報処理装置の全体構成について説明する。図２は、本発明の実施形態における情報処理装置の全体構成について説明する概略ブロック図である。ＰＣ１０１は、ＴＶチューナ部２０１と、ネットワーク接続部２０５と、ＣＰＵ（Central Processing Unit）２０６と、ＲＯＭ（Read Only Memory）２０２と、ＲＡＭ（Random Access Memory）２０３と、ＨＤＤ（Hard Disk Drive）２０４と、表示部２０７と、入力部２０８と、電源部２０９とから構成される。
【００３９】
ＴＶチューナ部２０１は、放送局１０５から送信される地上デジタル、ＢＳ（Broadcasting Satellite）、及びＣＳ（Communications Satellite）放送をアンテナから受信し復調するものである。ネットワーク接続部２０５は、インターネットに代表されるネットワーク１０４に接続され、ネットワーク１０４とのインタフェースを図るものである。ＣＰＵ２０６は、ＰＣ１０１全体の動作を制御するものであり、ＲＯＭ２０２に格納された制御プログラムをロードし、ＰＣ１０１の動作によって得られた様々なデータをＲＡＭ２０３に展開するものである。ＨＤＤ２０４は、ＰＣ１０１のアプリケーションソフトウェアプログラムを格納したり、ＴＶチューナ部２０１によって受信されたテレビ番組（以下、コンテンツともいう。）を録画したりするものである。
【００４０】
表示部２０７は、ＬＣＤ（Liquid Crystal Display）等で構成される表示画面であり、ＰＣ１０１によって実行されたアプリケーションソフトウェアプログラムの結果やＴＶチューナ部２０１によって受信されたテレビ番組を表示するものである。入力部２０８は、キーボード、マウス、タッチパネル等、ユーザがＰＣ１０１に対して指示を与えるものである。そして、電源部２０９は、ＰＣ１０１に対してＡＣ（Alternative Current：交流）、又はＤＣ（Direct Current：直流）電源を与えるものである。
【００４１】
次に、本発明の実施形態におけるサービサー装置、及びサーバ装置の全体構成について説明する。図３は、本発明の実施形態におけるサービサー装置、及びサーバ装置の全体構成について説明する概略ブロック図である。サービサー装置１０２、及びサーバ装置１０３は、ネットワーク接続部３０３と、ＣＰＵ３０４と、ＲＯＭ３０１と、データベース部３０２と、表示部３０５と、操作部３０６と、電源部３０７とから構成される。
【００４２】
ネットワーク接続部３０３は、インターネットに代表されるネットワーク１０４に接続され、ネットワーク１０４とのインタフェースを図るものである。ＣＰＵ３０４は、サービサー装置１０２、又はサーバ装置１０３全体の動作を制御するものであり、ＲＯＭ３０１に格納された制御プログラムをロードし、ＣＰＵ３０４の動作によって得られた様々なデータをデータベース部３０２に展開するものである。表示部３０５は、ＬＣＤ等で構成される表示画面であり、サービサー装置１０２、又はサーバ装置１０３によってデータベース部３０２に格納されたデータの格納状況等を表示するものである。操作部３０６は、キーボード、マウス、タッチパネル等、サービサー装置１０２、又はサーバ装置１０３の保守者が、サービサー装置１０２、又はサーバ装置１０３に対して指示を与えるものである。そして、電源部３０７は、サービサー装置１０２、又はサーバ装置１０３に対してＡＣ又はＤＣ電源を与えるものである。
【００４３】
次に、本発明の実施形態における情報処理装置、及びサーバの動作について図４、及び図５を用いて説明する。図４は、本発明の実施形態における情報処理装置の機能ブロック図であり、図５は、本発明の実施形態におけるサーバ装置の機能ブロック図である。
【００４４】
図４において、サービサー装置１０２、及びサーバ装置１０３と、ネットワーク１０４を介して接続されたＰＣ１０１は、複数のサービサー装置１０２の中から、ＵＲＬで特定された所定のＷｅｂページを有するサービサー装置１０２に対するアクセス要求を送信する。このアクセス要求に応答して、複数の分野（カテゴリ）にそれぞれ分類された情報（Ｗｅｂページ）を有する複数のサービサー装置１０２の中から、当該特定されたＵＲＬに対応するサービサー装置１０２が選択される。
【００４５】
そして、ＰＣ１０１から複数の分野（カテゴリ）にそれぞれ分類された情報（Ｗｅｂページ）を有する複数のサービサー装置１０２に対してアクセスされた回数が、所定時間内、例えば、１００回から１０００回あった場合、当該１００回から１０００回閲覧された複数のＷｅｂページのうち、様々な分野（カテゴリ）に分類されるＷｅｂページに対するアクセス数４０１が、それぞれの分野（カテゴリ）毎に何回あったかという情報（ページビュー情報）が、アクセス数カウント部４０２によってカウントされる。そして、各分野（カテゴリ）毎のアクセス数の総数が、アクセス総数算出部４０３によって算出される。
【００４６】
次に、アクセス総数算出部４０３によって算出された各分野（カテゴリ）毎のアクセス数の総数に基づいて、バイアス値算出部４０４によってバイアス値が算出される。このバイアス値としては、後述するように、例えば、アクセス総数の１０％として四捨五入された値を、各分野（カテゴリ）の総数で均等割りして求められた値を用いることができる。そして、バイアス値加算部４０５によって、各分野（カテゴリ）毎のアクセス数に対して、当該求められたバイアス値を加算する処理が行われる。
【００４７】
バイアス値加算部４０５によって加算された各分野（カテゴリ）毎のアクセス数（以下、補正アクセス数という。）の総数が、補正アクセス総数算出部４０６によって算出される。そして、０以上であり、補正アクセス総数未満、すなわち、サービサー装置１０２の総数未満の間で、各分野（カテゴリ）の補正アクセス総数に基づいて決まる任意の数字が、乱数生成部４０７によって生成される。併せて、補正アクセス数累積値算出部４１２によって、上記算出された補正アクセス数の累積値４０８が、各分野（カテゴリ）毎に算出される。
【００４８】
そして、乱数生成部４０７によって生成された任意の数字が、補正アクセス数累積値４０８の範囲に対応する各分野（カテゴリ）を指し示し、各分野（カテゴリ）毎の計数として割り当ててカウントされる。この割り当てられた各分野（カテゴリ）毎の計数のそれぞれから、上記したバイアス値が、バイアス値除去部４０９によって除去され、補正計数生成部４１０によって各分野（カテゴリ）毎の補正計数が求められる。そして、この補正計数が、補正計数送信部４１１によってサーバ装置１０３に送信される。
【００４９】
図５に示すように、サーバ装置１０３では、ＰＣ１０１から送信された補正計数が補正計数受信部５０１によって受信され、この補正計数が、補正計数集計部５０２によって各分野（カテゴリ）毎に集計される。
【００５０】
次に、本発明の他の実施形態における情報処理装置及びサーバの動作について図６、及び図７を用いて説明する。図６は、本発明の他の実施形態における情報処理装置の機能ブロック図であり、図７は、本発明の他の実施形態におけるサーバ装置の機能ブロック図である。
【００５１】
図４、及び図５で説明した動作と異なる点は、補正計数が、ＰＣ１０１ではなく、サーバ装置１０３で求められる点である。すなわち、図６に示すように、乱数生成部６０７によって生成された任意の数字が、補正アクセス数累積値４０８の範囲に対応する各分野（カテゴリ）を指し示し、各分野（カテゴリ）毎の計数として割り当ててカウントされる。この割り当てられた各分野（カテゴリ）毎の計数が計数生成部６０９によって生成された後、計数送信部６１０によってサーバ装置１０３に送信される。
【００５２】
そして、図７に示すように、サーバ装置１０３では、ＰＣ１０１から送信された計数が計数受信部７０１によって受信され、割り当てらた各分野（カテゴリ）毎の計数から、それぞれ上記したバイアス値が、バイアス値除去部７０２によって除去され、補正計数生成部７０３によって各分野（カテゴリ）毎の補正計数が求められる。そして、この補正計数が、補正計数集計部７０４によって各分野（カテゴリ）毎に集計される。
【００５３】
また、上記実施形態における補正計数をサーバ装置１０３に対して送信するタイミング、又は上記他の実施形態における計数をサーバ装置１０３に対して送信するタイミングを所定の間隔で間引くことによって、サーバ装置１０３の負荷を軽減することができる。すなわち、ＰＣ１０１からサーバ装置１０３に対して補正係数、又は計数を如何なる頻度で送信するかによってサーバ装置１０３の負荷が軽減される。
【００５４】
例えば、ＰＣ１０１からサーバ装置１０３に対して、補正計数、又は計数を送信する頻度を、等間隔で１０回に１度だけとすることによって、サーバ装置１０３に対してアクセスする頻度が、従来よりも１０分の１に減少する。そして、サーバ装置１０３側で、受信された補正計数、又は計数を１０倍すれば、ほぼ元の数値を再現することができる。これは、本発明が、元来誤差を許容しているシステムだからこそできることである。
【００５５】
次に、本発明の実施形態における情報処理装置の動作ついて、具体的な数値を用いて説明する。図８から図１０は、本発明の実施形態における情報処理装置の動作について説明する図である。
【００５６】
インターネットにおけるページビュー情報を対象とする度数情報（アクセス数情報）について、所定時間だけバッファリングを実行し、得られた度数情報（アクセス数情報）を、ＰＣ１０１からサーバ装置１０３に対して送信することにより、サーバ装置１０３側で度数情報（アクセス数情報）を観測することができる情報処理システムを考える。その際、各カテゴリ（分野）毎に度数情報（アクセス数情報）を、生データのまま送信するのではなく、度数（アクセス数）に応じた確率データを用いて送信用度数である計数を生成し、その送信用度数を送信することとする。
【００５７】
このとき、アクセス数がゼロであるカテゴリ（分野）も送信用度数の対象に含まれるよう、全てのカテゴリ（分野）を対象に、総度数（総アクセス数）に応じたバイアス値を加算することによって確率データを求める。これによって、度数（アクセス数）がゼロであるカテゴリ（分類）であっても、低い確率ではあるが、計数値として表れることとなる。このような処理を行うことによって、計数値の有無だけでは、当該カテゴリ（分類）に対するアクセスの有無を特定することができないこととなる。
【００５８】
また、サンプル数を大量に増やしてこの計数値を集計すると、多少の誤差は含まれるが、大数の法則によってある程度有効な度数情報（アクセス数情報）としてサーバ装置１０３は受け取ることができる。例えば、所定の単位時間における５つのカテゴリ（分野）に対する度数（アクセス数）が図８に示すように、カテゴリ１が度数０、カテゴリ２が度数５、カテゴリ３が度数２、カテゴリ４が度数３、カテゴリ５が度数１で、すべてのカテゴリの総度数（総アクセス数）が１１であるとする。
【００５９】
ここで、バイアス値αを、総度数（総アクセス数）１１の１０％である１．１を四捨五入して１（総バイアス数）とし、各カテゴリ（分野）に均等に割り振ると、１／５＝０．２となる。そして、このバイアス値α＝０．２を、各カテゴリ（分野）の度数（アクセス数）に加算すると、図９に示すように、５つのカテゴリ（分野）に対する補正度数（補正アクセス数）は、カテゴリ１が補正度数０．２、カテゴリ２が補正度数５．２、カテゴリ３が補正度数２．２、カテゴリ４が補正度数３．２、カテゴリ５が補正度数１．２となる。併せて、各カテゴリ（分野）毎の累積補正度数も算出しておく。
【００６０】
カテゴリ５までの累積補正度数が１２であるから、０以上１２未満、すなわち、０以上でサービサー装置１０２の総数である１２未満の一様な乱数を、カテゴリ５までの総度数分である１２個、乱数生成部４０７、６０７（図４、図６）によって生成し、１２個のカテゴリ毎（分野毎）の計数を発生させる。なお、計数の総個数が１２個であるのは、上記求めた総バイアス数が１なので、度数総数として加算したためである。
【００６１】
生成された乱数が、累積補正度数の範囲に対応するカテゴリ（分野）において、どのカテゴリ（分野）に属するかを当てはめる。すなわち、乱数が０以上０．２未満であればカテゴリ１、０．２以上５．４未満であればカテゴリ２、５．４以上７．６未満であればカテゴリ３、７．６以上１０．８未満であればカテゴリ４、１０．８以上１２．０未満であればカテゴリ５と判断する。例えば、生成された乱数値が、それぞれ、９．２５、１１．０１、６．６３、１１．１３、９．６８、１０．３９、１．４７、１１．５６、８．３５、０．１２、７．５０、４．３２であったとすると、これらの乱数は、それぞれカテゴリ４、５、３、５、４、４、２、５、４、１、３、２に対応するので、図１０に示したような計数となる。そして、各カテゴリ毎（各分野毎）に、計数からバイアス値α＝０．２を除去することによって補正計数を求め、これをサーバ装置１０３へ送信する。なお、補正計数の算出は、サーバ装置１０３側で実行しても良い。
【００６２】
補正計数、又は計数を受信したサーバ装置１０３では、カテゴリ（分野）１に対するアクセス数がゼロである情報、すなわち、分野１に対するページビュー情報が存在しないという情報や、最も度数が高い、すなわち、アクセス情報（ページビュー情報）が最も高いカテゴリ（分野）が２であるという情報の真偽が不明となる。また、サーバ装置１０３では、カテゴリ（分野）４に対するアクセス数（ページビュー数）も僅かな確率ではあるが、ゼロであるという可能性もある。
【００６３】
この補正計数をカテゴリ毎（分野毎）に集計することにより、図１０に示すように誤差情報が消失され、大数の法則によって、サンプル数を大量に増やすことにより、最終的な度数の集計値に略等しい値を得ることができる。また、バイアス値αの値を制御することで、誤差とプライバシ保護との度合いのバランスを制御することができる。
【００６４】
最後に、本発明の実施形態における情報処理システムを用いた場合の具体例について、図１１を用いて説明する。図１１は、本発明の実施形態における情報処理システムを用いた場合の具体例について説明する図である。
【００６５】
図１１は、あるユーザが所定時間内に１０００回Ｗｅｂページにアクセスしたときの、閲覧情報（ページビュー情報）をカテゴリ（分野）毎に分類し、上述した補正計数を求め、それぞれのカテゴリ（分野）毎の補正計数の割合をルーレット状に示したものである。そして、このルーレットを矢印方向に回転させ、刺さった矢に対応するカテゴリ（分野）のページビュー情報を、ＰＣ１０１がサーバ装置１０３に対して送信するものとする。
【００６６】
そうすると、当該ユーザのページビュー情報として、ルーレット上の領域面積が大きい順に「旅」に関するページビュー情報、「グルメ」に関するページビュー情報、「家」に関するページビュー情報、及び「車」に関するページビュー情報が、高い確率でサーバ装置１０３に対して送信され易い傾向にある。その一方で、「コンピュータ」に関するページビュー情報、「スポーツ」に関するページビュー情報も、低い確率ではあるが、サーバ装置１０３に対して送信される可能性がある。さらに、その他数％に対応する幾つかのカテゴリ（分野）に属するページビュー情報も、実際はユーザによって閲覧された履歴がゼロであるかもしれないが、上記説明した補正計数を用いることによって、ルーレット上は０％ではなく、僅かではあるが領域面積を有することになる。したがって、サーバ装置１０３には、その他数％に対応する幾つかのカテゴリ（分野）に属するページビュー情報も僅かながらに存在したという情報が送信される。
【００６７】
この状態では、サーバ装置１０３では、送信されたページビュー情報を集計することにより、当該ユーザが如何なるカテゴリ（分野）に対してどれくらいの興味を持っているかという情報を正確に得ることができなくなるが、サンプル数を増加していけば、ある程度の確からしさを得ることができる。これにより、個々のユーザのプライバシ情報を保護しつつ、ユーザ総体（全体）として特定情報のカテゴリに対するページビュー情報をある程度推定することができることになるのである。
【００６８】
なお、図４及び図６に示した本発明の実施形態における情報処理装置（ＰＣ）１０１を構成する各機能ブロックの各動作は、コンピュータ上のプログラムに実行させることもできる。すなわち、情報処理装置１０１のＣＰＵ２０６が、ＲＯＭ２０２、ＲＡＭ２０３等から構成される記憶部に格納されたプログラムをロードし、プログラムの各処理ステップが順次実行されることによって行われる。
【００６９】
以上説明してきたように、本発明によれば、第１のサーバ装置、及び第２のサーバ装置と、ネットワークを介して接続された情報処理装置であって、第１のサーバ装置に対する所定時間内のアクセス数に対し、所定の演算を施すことにより生成された補正計数を、第２のサーバ装置に対して送信することにより、個々のユーザのプライバシを侵害することなく、ユーザ総体（全体）として特定情報のカテゴリに対するページビュー情報等のアクセス情報を推定することができるのである。
【００７０】
以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範囲な趣旨及び範囲から逸脱することなく、これら具体例に様々な修正及び変更が可能である。
【符号の説明】
【００７１】
１００    情報処理システム
１０１    情報処理装置（ＰＣ）
１０２    サービサー装置
１０３    サーバ装置
１０４    ネットワーク
１０５    放送局
２０１    ＴＶチューナ部
２０２、３０１    ＲＯＭ
２０３    ＲＡＭ
２０４    ＨＤＤ
２０５、３０３    ネットワーク接続部
２０６、３０４    ＣＰＵ
２０７、３０５    表示部
２０８    入力部
２０９、３０７    電源部
３０２    データベース部
３０６    操作部
４０１、６０１    アクセス数
４０２、６０２    アクセス数カウント部
４０３、６０３    アクセス総数算出部
４０４、６０４    バイアス値算出部
４０５、６０５    バイアス値加算部
４０６、６０６    補正アクセス総数算出部
４０７、６０７    乱数生成部
４０８、６０８    補正アクセス数の累積値
４０９、７０２    バイアス値除去部
４１０、７０３    補正計数生成部
４１１    補正計数送信部
４１２、６１１    補正アクセス数累積値算出部
５０１    補正計数受信部
５０２、７０４    補正計数集計部
６０９    計数生成部
６１０    計数送信部
７０１    計数受信部
【図１】
2014153533.tif 000003
【図２】
2014153533.tif 000004
【図３】
2014153533.tif 000005
【図４】
2014153533.tif 000006
【図５】
2014153533.tif 000007
【図６】
2014153533.tif 000008
【図７】
2014153533.tif 000009
【図８】
2014153533.tif 000010
【図９】
2014153533.tif 000011
【図１０】
2014153533.tif 000012
【図１１】
2014153533.tif 000013