ユーザの中からキャンペーンに合致する趣味趣向を持つ候補ユーザを選択する候補ユーザ選択部と、前記候補ユーザ毎に、前記候補ユーザの集合における知人数を算出する算出部と、前記算出部により算出された各候補ユーザの知人数の分布を生成する生成部と、前記生成部により生成された分布に基づいて、前記キャンペーンの対象者を選択する対象ユーザ選択部と、を備えることを特徴とするユーザ選択装置。ウェブサイトの閲覧履歴を前記ユーザ毎に記憶する第1の記憶部を備え、前記候補ユーザ選択部は、前記キャンペーンに合致するウェブサイトを閲覧したユーザを前記候補ユーザとして選択することを特徴とする請求項1に記載のユーザ選択装置。通話履歴又はメールの送受信履歴をユーザ毎に記憶する第2の記憶部を備え、前記算出部は、第1の候補ユーザと通話又はメールの送受信をした他の候補ユーザを前記第1の候補ユーザの知人とすることを特徴とする請求項1又は2に記載のユーザ選択装置。ウェブサイトにおける各ユーザの友人を記憶する第3の記憶部を備え、前記算出部は、第1の候補ユーザと前記ウェブサイトにおいて友人である他の候補ユーザを前記第1の候補ユーザの知人とすることを特徴とする請求項1から3いずれか1項に記載のユーザ選択装置。ユーザ選択装置が、ユーザの中からキャンペーンに合致する趣味趣向を持つ候補ユーザを選択するステップと、前記ユーザ選択装置が、前記候補ユーザ毎に、前記候補ユーザの集合における知人数を算出するステップと、前記ユーザ選択装置が、算出した各候補ユーザの知人数の分布を生成するステップと、前記ユーザ選択装置が、前記生成した分布に基づいて、前記キャンペーンの対象者を選択するステップと、を有することを特徴とするユーザ選択方法。ユーザの中からキャンペーンに合致する趣味趣向を持つ候補ユーザを選択するステップと、前記候補ユーザ毎に、前記候補ユーザの集合における知人数を算出するステップと、算出した各候補ユーザの知人数の分布を生成するステップと、前記生成した分布に基づいて、前記キャンペーンの対象者を選択するステップと、をコンピュータに実行させるためのプログラム。しかしながら、特許文献1に記載された技術では、携帯電話のトラヒック量やSNSSocialNetworkServiceユーザ数に基づいて社会的ネットワークを生成しており、個人の趣味趣向までは考慮していない。このため、この社会的ネットワークで重要度の高いユーザにキャンペーンを行ったとしても、その重要度の高いユーザがキャンペーンに興味がない場合には、ユーザ間でそのキャンペーンの話題が会話に出るとは限らず、効果的にキャンペーンを波及させることができない、という問題がある。本発明は上記の点に鑑みてなされたものであり、その目的は、キャンペーンを効果的に波及させることができるユーザ選択装置、ユーザ選択方法及びプログラムを提供することにある。本発明は上記の課題を解決するためになされたものであり、ユーザの中からキャンペーンに合致する趣味趣向を持つ候補ユーザを選択する候補ユーザ選択部と、前記候補ユーザ毎に、前記候補ユーザの集合における知人数を算出する算出部と、前記算出部により算出された各候補ユーザの知人数の分布を生成する生成部と、前記生成部により生成された分布に基づいて、前記キャンペーンの対象者を選択する対象ユーザ選択部と、を備えることを特徴とするユーザ選択装置である。また、上記のユーザ選択装置において、ウェブサイトの閲覧履歴を前記ユーザ毎に記憶する第1の記憶部を備え、前記候補ユーザ選択部は、前記キャンペーンに合致するウェブサイトを閲覧したユーザを前記候補ユーザとして選択することを特徴とする。また、上記のユーザ選択装置において、通話履歴又はメールの送受信履歴をユーザ毎に記憶する第2の記憶部を備え、前記算出部は、第1の候補ユーザと通話又はメールの送受信をした他の候補ユーザを前記第1の候補ユーザの知人とすることを特徴とする。また、上記のユーザ選択装置において、ウェブサイトにおける各ユーザの友人を記憶する第3の記憶部を備え、前記算出部は、第1の候補ユーザと前記ウェブサイトにおいて友人である他の候補ユーザを前記第1の候補ユーザの知人とすることを特徴とする。また、本発明は、ユーザ選択装置が、ユーザの中からキャンペーンに合致する趣味趣向を持つ候補ユーザを選択するステップと、前記ユーザ選択装置が、前記候補ユーザ毎に、前記候補ユーザの集合における知人数を算出するステップと、前記ユーザ選択装置が、算出した各候補ユーザの知人数の分布を生成するステップと、前記ユーザ選択装置が、前記生成した分布に基づいて、前記キャンペーンの対象者を選択するステップと、を有することを特徴とするユーザ選択方法である。また、本発明は、ユーザの中からキャンペーンに合致する趣味趣向を持つ候補ユーザを選択するステップと、前記候補ユーザ毎に、前記候補ユーザの集合における知人数を算出するステップと、算出した各候補ユーザの知人数の分布を生成するステップと、前記生成した分布に基づいて、前記キャンペーンの対象者を選択するステップと、をコンピュータに実行させるためのプログラムである。本発明によれば、キャンペーンに合致する趣味趣向を持つ候補ユーザを選択し、選択した候補ユーザの集合における各候補ユーザの知人数を算出し、算出した知人数の分布に基づいてキャンペーン対象者を選択するため、キャンペーンを効果的に波及させることができる。以下、図面を参照しながら本発明の実施形態について詳しく説明する。図1は、本発明の一実施形態による社会的ネットワーク生成システムの構成を示す概略図である。社会的ネットワーク生成システムは、キャンペーンの対象となるユーザの選定をするためのシステムであり、ユーザ選択装置1と、通信履歴データベースサーバ2と、通話/メール履歴データベースサーバ3と、各ユーザの持つ端末装置4とを含んで構成される。社会的ネットワークとは、人ユーザをノードとし、情報のやり取りを行う関係をリンクとしたネットワークトポロジである。ユーザ選択装置1と通信履歴データベースサーバ2、及び、ユーザ選択装置1と通話/メール履歴データベースサーバ3は、LANLocalAreaNetwork等により接続されている。また、ユーザ選択装置1、通信履歴データベースサーバ2、及び、通話/メール履歴データベースサーバ3と各ユーザの端末装置4とは、インターネット等のネットワークを介して接続される。各ユーザの端末装置4は、携帯電話機、スマートフォン、PHSPersonalHandyphoneSystem、パーソナルコンピュータ等の端末である。通信履歴データベースサーバ2は、通信履歴をユーザ毎に記憶するデータベースを備えるサーバ装置である。通信履歴は、各端末装置4の通信に関する情報の履歴である。通信に関する情報とは、ウェブサイトの閲覧履歴や、端末装置4のアプリケーション以下、携帯アプリとするの購入履歴、通信販売を行うウェブサイトにおける購買履歴、ウェブサイトTwitter登録商標やブログ、SNS等におけるお友達友人、ウェブサイトTwitter登録商標やブログ、電子掲示板、SNS等に書き込んだ内容等である。通信履歴データベースサーバ2は、ユーザ選択装置1においてキャンペーンが設定されると、各端末装置4から通信履歴を取得する。通話/メール履歴データベースサーバ3は、通話履歴及びメールの送受信履歴をユーザ毎に記憶するデータベースを備えるサーバ装置である。通話履歴は各端末装置4の通話に関する情報の履歴であり、メールの送受信履歴は各端末装置4のメールに関する情報の履歴である。通話に関する情報とは、通話相手や通話時間等である。なお、パーソナルコンピュータにおける通話は、例えば、IPInternetProtocol電話等における通話である。また、メールに関する情報は、受信したメールの送信元や受信時間、及び、送信したメールの送信先や送信時間等である。なお、パーソナルコンピュータにおけるメールは、例えばウェブアプリケーションの電子メールであるウェブメール等である。通話/メール履歴データベースサーバ3は、ユーザ選択装置1においてキャンペーンが設定されると、各端末装置4から通話履歴及びメールの送受信履歴を取得する。コンピュータから構成されるユーザ選択装置1は、通信履歴データベースサーバ2が記憶する情報と通話/メール履歴データベースサーバ3が記憶する情報とに基づいて、実施するキャンペーンの対象者を選択する。なお、本実施形態では、通信履歴データベースサーバ2が通信履歴を記憶し、通話/メール履歴データベースサーバ3が通話履歴及びメールの送受信履歴を記憶しているが、ユーザ選択装置1が、通信履歴をユーザ毎に記憶するデータベース、並びに、通話履歴及びメールの送受信履歴をユーザ毎に記憶するデータベースを備えてもよい。図2は、本実施形態によるユーザ選択装置1の機能構成を示すブロック図である。ユーザ選択装置1は、キャンペーン入力部101と、候補ユーザ選択部102と、知人数算出部103と、分布生成部104と、対象ユーザ選択部105とを含んで構成される。キャンペーン入力部101は、キャンペーンの設定を受け付ける。具体的には、キャンペーン入力部101は、実施するキャンペーンの内容の入力を受け付け、入力されたキャンペーンの内容を候補ユーザ選択部102に出力する。キャンペーンの内容には、キャンペーンを示すキーワードが含まれる。候補ユーザ選択部102は、入力されたキャンペーンに合致する趣味趣向を持つユーザを候補ユーザとして選択し、選択した候補ユーザの集合を知人数算出部103に出力する。候補ユーザがキャンペーンに応じた社会的ネットワークのノードである。具体的には、まず、候補ユーザ選択部102は、通信履歴データベースサーバ2から各ユーザの通信履歴を取得する。そして、候補ユーザ選択部102は、キャンペーンに合致するウェブサイトを閲覧したユーザを候補ユーザとする。キャンペーンに合致するウェブサイトとは、キャンペーンを示すキーワードが含まれるウェブサイトである。また、候補ユーザ選択部102は、ユーザがTwitter登録商標やブログ等に書き込んだ内容にキャンペーンを示すキーワードが含まれる場合に、このユーザを候補ユーザとする。知人数算出部103は、候補ユーザの集合における各候補ユーザの知人数を算出し、各候補ユーザの知人数を分布生成部104に出力する。具体的には、まず、知人数算出部103は、通話/メール履歴データベースサーバ3から各候補ユーザの通話履歴及びメールの送受信履歴を取得する。そして、知人数算出部103は、候補ユーザAと通話又はメールの送受信をしたことのある他の候補ユーザBを候補ユーザAの知人とする。また、知人数算出部103は、通信履歴データベースサーバ2から各候補ユーザの通信履歴を取得する。そして、知人数算出部103は、インターネット上で候補ユーザAと通信関係のあった他の候補ユーザCを候補ユーザAの知人とする。インターネット上で通信関係のあるユーザとは、例えば、インターネットを介してチャット等のメッセージのやり取りを行ったことのあるユーザや、ブログやSNS等のウェブサイトにおいてお友達友人に登録されているユーザのことである。分布生成部104は、各候補ユーザの知人数からキャンペーンの社会的ネットワークにおけるノードの次数分布を生成し、生成した次数分布を対象ユーザ選択部105に出力する。ここで、分布生成部104は、ノードを候補ユーザとし、ノードのリンク数である次数を知人数とする。次数分布pkは、べき指数γを用いて次の1の比例式で表される。ただし、kは知人数である。対象ユーザ選択部105は、次数分布に基づいて、対象キャンペーンを実施するユーザを選択する。具体的には、対象ユーザ選択部105は、重要度Ukの大きい候補ユーザN人Nは1以上の整数をキャンペーン対象者として選択する。各ユーザの重要度Ukは、次の式2により算出される。ただし、上述した式2におけるfk及びgkは、次の式3及び式4により表される。ただし、kmaxは、kの最大値である。fkは、知人数kに応じた情報伝達の効果を示し、ユーザの絶対的な価値の指標であり、知人数kに比例した値である。すなわち、fkは、知人数の多いユーザほど重要度を高くするための関数である。gkは、知人数kに応じたユーザの希少性に基づく付加価値を示し、全体の中でユーザの相対的な価値の指標である。すなわち、gkは、希少性の高いユーザほど重要度を高くするための関数である。次に、図3を参照して、本実施形態におるユーザ選択装置1におけるキャンペーン対象ユーザ選択処理について説明する。図3は、本実施形態によるキャンペーン対象ユーザ選択処理の手順を示すフローチャートである。以下、キャンペーンが携帯アプリの告知である場合を例に説明する。まず、キャンペーン入力部101が、キャンペーン携帯アプリの告知の内容の入力を受け付けるステップS101。キャンペーン携帯アプリの告知の内容には、キャンペーンを示すキーワード携帯アプリと、告知する携帯アプリに関連するキーワード例えば、携帯アプリの名称、ジャンル等と、告知する携帯アプリの内容に関連するキーワードとが含まれる。これらのキーワードは、キャンペーンを設定する作業者が設定可能である。例えば、携帯アプリが無料でできる将棋ボードゲームである場合、携帯アプリの内容に関連するキーワードには、フリーゲーム、ボードゲーム、将棋、無料アプリ等が考えられる次に、候補ユーザ選択部102が、通信履歴データベースサーバ2から全てのユーザの通信履歴を取得するステップS102。通信履歴データベースサーバ2は、ステップS101においてキャンペーンの内容が入力されると、各端末装置4から通信履歴を取得する。次に、候補ユーザ選択部102は、ステップS102において取得した通信履歴に基づいて候補ユーザを選択するステップS103。具体的には、候補ユーザ選択部102は、次の条件1~2いずれかに合致するユーザを候補ユーザとする。条件1キャンペーン携帯アプリの告知のキーワードキャンペーンを示すキーワード携帯アプリと、携帯アプリに関連するキーワードと、携帯アプリの内容に関連するキーワードを含むウェブサイトを閲覧したことのあるユーザ条件2携帯アプリの購入履歴のあるユーザ次に、知人数算出部103が、通話/メール履歴データベースサーバ3から各候補ユーザの通話履歴及びメールの送受信履歴を取得するステップS104。通話/メール履歴データベースサーバ3は、ステップS103において候補ユーザが選択されると、各候補ユーザの端末装置4から通話履歴及びメールの送受信履歴を取得する。そして、知人数算出部103は、候補ユーザ毎に、候補ユーザの集合における知人数を算出するステップS105。具体的には、知人数算出部103は、次の条件A~Cいずれかに合致する候補ユーザを候補ユーザAの知人とし、知人の数を計数する。条件A候補ユーザAと通話をしたことのある候補ユーザ条件B候補ユーザAとメールのやり取りをしたことのある候補ユーザ条件C候補ユーザAとインターネット上で通信関係にあった候補ユーザ次に、分布生成部104が、知人数を次数として各候補ユーザの次数分布を生成するステップS106。最後に、対象ユーザ選択部105が、ステップS106により生成された次数分布から各候補ユーザの重要度を算出し、算出した重要度に基づいて、候補ユーザからキャンペーンの対象となるユーザを選択するステップS107。具体的には、対象ユーザ選択部105は、重要度の高い候補ユーザをキャンペーンの対象者とする。このように、本実施形態によれば、通信履歴に基づいてキャンペーンに合致する候補ユーザを選択し、選択した候補ユーザをノードとして社会的ネットワークを生成しているため、キャンペーンの内容に沿った社会的ネットワークを生成することができる。これにより、キャンペーンを効果的に波及させることができるキャンペーン対象者を選択することができる。また、図3に示す各ステップを実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、キャンペーン対象ユーザ選択処理を行ってもよい。なお、ここでいうコンピュータシステムとは、OSや周辺機器等のハードウェアを含むものであってもよい。また、コンピュータシステムは、WWWシステムを利用している場合であれば、ホームページ提供環境あるいは表示環境も含むものとする。また、コンピュータ読み取り可能な記録媒体とは、フレキシブルディスク、光磁気ディスク、ROM、フラッシュメモリ等の書き込み可能な不揮発性メモリ、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらにコンピュータ読み取り可能な記録媒体とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ例えばDRAMDynamicRandomAccessMemoryのように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する伝送媒体は、インターネット等のネットワーク通信網や電話回線等の通信回線通信線のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル差分プログラムであっても良い。以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。例えば、本実施形態では、生成した社会的ネットワークからキャンペーンの対象者を選択しているが、ポイント付与等のキャンペーンの場合には重要度に応じて付与するポイントを変更する等、提供する利益を重要度に基づいて決定するキャンペーン等に、生成した社会的ネットワークを用いてもよい。また、本実施形態では、重要度に基づいてキャンペーンの対象者を選択しているが、例えば、次数知人の大きい候補ユーザを対象者とする等、次数分布に基づく他の選択方法を用いてもよい。また、本実施形態では、通信履歴データベースサーバ2及び通話/メール履歴データベースサーバ3は、キャンペーンが設定された後に各端末装置4から各情報を取得しているが、各端末装置4が通信、通話、又は、メールをする毎に各端末装置4から通信に関する情報、通話に関する情報、又は、メールに関する情報をそれぞれ取得してもよい。また、ユーザ選択装置1は、最初に母集団となるユーザの集合を生成し、生成した母集団から候補ユーザを選択してもよい。例えば、各ユーザの属性例えば、年齢、性別、職業等を予め記憶し、キャンペーンに合致する属性を持つユーザの集合を母集団とする。具体的には、キャンペーンが学生向けの携帯アプリの告知の場合には職業が学生であるユーザの集合を母集団とし、キャンペーンが化粧品の告知の場合には性別が女性であるユーザの集合を母集団とする等考えられる。