(57)【特許請求の範囲】
【請求項１】
メッセージを配信する配信元のユーザを識別する識別子を、当該メッセージが配信される配信先のユーザ毎に記憶する配信元記憶部と、
前記配信先のユーザを識別する識別子を記憶する配信先記憶部と、
広告を記憶する広告記憶部と、
予め定められた条件に基づいて、特定の配信元のユーザの前記メッセージと共に前記広告の配信を指示する際、前記特定の配信元のユーザの端末が前記メッセージを発信する頻度、及び、前記特定の配信元のユーザの端末以外のユーザの端末がメッセージを発信する頻度に基づいて、前記広告の配信時刻の時間間隔を制御する広告配信指示部と、
前記広告配信指示部が配信を指示した前記広告が、前記特定の配信元のユーザの端末が発信した前記メッセージと共に、配信順に並んで前記配信先のユーザの端末に表示されるように、前記端末を識別する識別子に基づいて、前記特定の配信元のユーザの端末が発信する当該メッセージと、当該広告と、を前記配信先のユーザの端末に配信する配信部と、
を備えることを特徴とするメッセージ配信システム。
【請求項２】
前記広告配信指示部は、予め定められた時刻を前記予め定められた条件として、当該時刻に前記広告の配信を指示することを特徴とする請求項１に記載のメッセージ配信システム。
【請求項３】
前記広告配信指示部は、前記特定の配信元のユーザの端末が発信した前記メッセージに対して、形態素解析、構文解析、及びキーワード検索の少なくとも１つを実行し、当該実行の結果に対応する前記広告が、前記広告記憶部に記憶されている場合、これを前記予め定められた条件として、当該広告の配信を指示することを特徴とする請求項１又は請求項２に記載のメッセージ配信システム。
【請求項４】
前記配信部は、前記広告のコメントが前記広告と共に前記配信先のユーザの端末に表示されるように、前記特定の配信元のユーザの端末が発信する前記メッセージと、前記広告と、前記コメントと、を前記配信先のユーザの端末に配信することを特徴とする請求項１から請求項３のいずれか１つに記載のメッセージ配信システム。
【請求項５】
前記広告配信指示部は、前記特定の配信元のユーザの居場所を測位する測位部から前記居場所を示す情報を取得し、当該情報に応じて、前記広告の配信を指示することを特徴とする請求項１から請求項４のいずれか１つに記載のメッセージ配信システム。
【請求項６】
前記配信元のユーザが保有するインセンティブとしてのポイントを記憶する保有ポイント記憶部と、
前記保有ポイント記憶部に前記ポイントを設定するポイント設定部と、
を備え、
前記ポイント設定部は、前記広告の宣伝効果に応じた前記ポイントを、前記保有ポイント記憶部に設定することを特徴とする請求項１から請求項５のいずれか１つに記載のメッセージ配信システム。
【請求項７】
前記ポイント設定部は、前記配信部が前記広告を配信した時刻と、前記配信先のユーザが前記広告の商品又は役務を購入した時刻と、の差を前記宣伝効果として、当該宣伝効果に応じた前記ポイントを、前記保有ポイント記憶部に設定することを特徴とする請求項６に記載のメッセージ配信システム。
【請求項８】
コンピュータに、
メッセージを配信する配信元のユーザを識別する識別子を、当該メッセージが配信される配信先のユーザ毎に記憶する手順と、
前記配信先のユーザを識別する識別子を記憶する手順と、
広告を記憶する手順と、
予め定められた条件に基づいて、特定の配信元のユーザの前記メッセージと共に前記広告の配信を指示する際、前記特定の配信元のユーザの端末が前記メッセージを発信する頻度、及び、前記特定の配信元のユーザの端末以外のユーザの端末がメッセージを発信する頻度に基づいて、前記広告の配信時刻の時間間隔を制御する手順と、
当該広告が、前記特定の配信元のユーザの端末が発信した前記メッセージと共に、配信順に並んで前記配信先のユーザの端末に表示されるように、前記端末を識別する前記識別子に基づいて、前記特定の配信元のユーザの端末が発信する当該メッセージと、当該広告と、を前記配信先のユーザの端末に配信する手順と、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メッセージを広告と共に配信するメッセージ配信システム、及びメッセージ配信プログラムに関する。
【背景技術】
【０００２】
アフィリエイトでは、広告主（販売者）の宣伝に協力するアフィリエイターが、広告のバナーをブログ等に掲載し、その宣伝効果に応じて、広告主（販売者）からインセンティブを得る。特許文献１には、アフィリエイトを利用したインターネット販売において、アフィリエイターと販売者の結び付けを強固にすることを課題としたシステムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１６４７１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、広告のバナーは、ブログ等の閲覧者にクリックされるのを単に「待つ」ものであった。このため、広告のバナーがブログ等に掲載されてから長い時間が経過した場合、広告の内容が陳腐化してしまい、広告の宣伝効果が低くなってしまう、という問題があった。
【０００５】
そして、アフィリエイトでは、その広告の宣伝効果に応じてインセンティブが決まるため、アフィリエイターは、広告の宣伝効果が低い場合に、インセンティブを得ることができない、という問題もあった。
【０００６】
本発明は、前記の諸点に鑑みてなされたものであり、広告の宣伝効果を高くするメッセージ配信システム、及びメッセージ配信プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上記の課題を解決するためになされたものであり、メッセージを配信する配信元のユーザを識別する識別子を、当該メッセージが配信される配信先のユーザ毎に記憶する配信元記憶部と、前記配信先のユーザを識別する識別子を記憶する配信先記憶部と、広告を記憶する広告記憶部と、予め定められた条件に基づいて、特定の配信元のユーザの前記メッセージと共に前記広告の配信を指示する際、前記特定の配信元のユーザの端末が前記メッセージを発信する頻度、及び、前記特定の配信元のユーザの端末以外のユーザの端末がメッセージを発信する頻度に基づいて、前記広告の配信時刻の時間間隔を制御する広告配信指示部と、前記広告配信指示部が配信を指示した前記広告が、前記特定の配信元のユーザの端末が発信した前記メッセージと共に、配信順に並んで前記配信先のユーザの端末に表示されるように、前記端末を識別する識別子に基づいて、前記特定の配信元のユーザの端末が発信する当該メッセージと、当該広告と、を前記配信先のユーザの端末に配信する配信部と、を備えることを特徴とするメッセージ配信システムである。
【０００８】
また、本発明は、前記広告配信指示部が、予め定められた時刻を前記予め定められた条件として、当該時刻に前記広告の配信を指示することを特徴とするメッセージ配信システムである。
【０００９】
また、本発明は、前記広告配信指示部が、前記特定の配信元のユーザの端末が発信した前記メッセージに対して、形態素解析、構文解析、及びキーワード検索の少なくとも１つを実行し、当該実行の結果に対応する前記広告が、前記広告記憶部に記憶されている場合、これを前記予め定められた条件として、当該広告の配信を指示することを特徴とするメッセージ配信システムである。
【００１１】
また、本発明は、前記配信部が、前記広告のコメントが前記広告と共に前記配信先のユーザの端末に表示されるように、前記特定の配信元のユーザの端末が発信する前記メッセージと、前記広告と、前記コメントと、を前記配信先のユーザの端末に配信することを特徴とするメッセージ配信システムである。
【００１２】
また、本発明は、前記広告配信指示部が、前記特定の配信元のユーザの居場所を測位する測位部から前記居場所を示す情報を取得し、当該情報に応じて、前記広告の配信を指示することを特徴とするメッセージ配信システムである。
【００１３】
また、本発明は、前記配信元のユーザが保有するインセンティブとしてのポイントを記憶する保有ポイント記憶部と、前記保有ポイント記憶部に前記ポイントを設定するポイント設定部と、を備え、前記ポイント設定部は、前記広告の宣伝効果に応じた前記ポイントを、前記保有ポイント記憶部に設定することを特徴とするメッセージ配信システムである。
【００１４】
また、本発明は、前記ポイント設定部が、前記配信部が前記広告を配信した時刻と、前記配信先のユーザが前記広告の商品又は役務を購入した時刻と、の差を前記宣伝効果として、当該宣伝効果に応じた前記ポイントを、前記保有ポイント記憶部に設定することを特徴とするメッセージ配信システムである。
【００１５】
また、本発明は、コンピュータに、メッセージを配信する配信元のユーザを識別する識別子を、当該メッセージが配信される配信先のユーザ毎に記憶する手順と、前記配信先のユーザを識別する識別子を記憶する手順と、広告を記憶する手順と、予め定められた条件に基づいて、特定の配信元のユーザの前記メッセージと共に前記広告の配信を指示する際、前記特定の配信元のユーザの端末が前記メッセージを発信する頻度、及び、前記特定の配信元のユーザの端末以外のユーザの端末がメッセージを発信する頻度に基づいて、前記広告の配信時刻の時間間隔を制御する手順と、当該広告が、前記特定の配信元のユーザの端末が発信した前記メッセージと共に、配信順に並んで前記配信先のユーザの端末に表示されるように、前記端末を識別する前記識別子に基づいて、前記特定の配信元のユーザの端末が発信する当該メッセージと、当該広告と、を前記配信先のユーザの端末に配信する手順と、を実行させるためのプログラムである。
【発明の効果】
【００１６】
本発明によれば、メッセージ配信システムは、予め定められた条件に基づいて、広告がメッセージと共に配信順に並んで配信先のユーザの端末に表示されるように、メッセージと広告とを配信先のユーザの端末に配信する。これにより、メッセージ配信システムは、広告の宣伝効果を高くすることができる。
【００１７】
また、本発明によれば、メッセージ配信システムは、配信元のユーザ（アフィリエイター）が保有するインセンティブとしてのポイントを記憶する記憶部に、広告の宣伝効果に応じて、インセンティブとしてのポイントを設定する。これにより、アフィリエイターは、広告の高い宣伝効果に応じて、多くのインセンティブを得ることができる。
【図面の簡単な説明】
【００１８】
【図１】メッセージ配信システム１００ａと、端末２００ａ〜２００ｃと、広告管理部４００と、購入管理部３００との構成を示すブロック図である。
【図２】配信元ユーザＩＤと、広告のジャンル（カテゴリ）と、広告主と、広告に付加するコメントとの関係を示す表である。
【図３】広告のジャンルと、広告主と、広告の配信パターンとの関係を示す表である。
【図４】広告の配信時刻と広告主との関係を示す「配信パターンＪ」の例を示す表である。
【図５】広告の配信時刻と広告主との関係を示す「配信パターンＫ」の例を示す表である。
【図６】配信先ユーザＩＤと、配信元ユーザＩＤと、配信先端末ＩＤと、の関係を示す表である。
【図７】配信先の端末の表示画面における、メッセージと、広告のバナーと、広告のコメントとの表示例を示す図である。
【図８】配信先の端末の表示画面における、メッセージと、広告のバナーと、広告のコメントとの表示例を示す図である。
【図９】メッセージ配信システム１００ａの動作の手順を示すシーケンス図である。
【図１０】メッセージ配信システム１００ｂと、端末２００ａ〜２００ｃと、広告管理部４００と、購入管理部３００との構成を示すブロック図である。
【図１１】広告のコメントを選択するための表示例を示す図である。
【図１２】メッセージと、広告のバナーと、選択したコメントとの表示例を示す図である。
【図１３】広告主と、メッセージに含まれるキーワードと、配信元の端末の位置情報との関係の例を示す表である。
【図１４】メッセージと、広告のバナーと、広告のコメントとの表示例を示す図である。
【図１５】メッセージ配信システム１００ｃと、端末２００ａ〜２００ｃと、広告管理部４００と、購入管理部３００との構成を示すブロック図である。
【図１６】配信時刻から購入時刻までの時間と、付与ポイントとの関係を示す表である。
【図１７】ユーザＩＤと、ユーザＩＤが示すユーザが保有する保有ポイントとの関係を示す表である。
【図１８】メッセージ配信システム１００ｃの動作の手順を示すシーケンス図である。
【図１９】メッセージ配信システム１００ｄと、端末２００ａ〜２００ｃと、広告管理部４００と、購入管理部３００との構成を示すブロック図である。
【発明を実施するための形態】
【００１９】
［第１実施形態］
本発明の第１実施形態について図面を参照して詳細に説明する。図１には、メッセージ配信システム１００ａと、端末２００ａ〜２００ｃと、広告管理部４００と、購入管理部３００との構成が、ブロック図で示されている。メッセージ配信システム１００ａは、複数のユーザを有する。そして、ユーザは、メッセージを発信することで、そのメッセージの配信元となる。また、各ユーザは、自らが配信を受けるメッセージの配信元を、メッセージ配信システム１００ａに任意に設定することにより、自らのページに配信元からのメッセージを配信順に表示させることができる。
【００２０】
以下では、一例として、ユーザＡは、端末２００ａを使用して、メッセージ配信システム１００ａにメッセージを発信するものとする。また、ユーザＢは、端末２００ｂを使用しているが、配信元の設定に基づいて、端末２００ａが発信したメッセージを受信しないものとする。また、ユーザＣは、端末２００ｃを使用し、端末２００ａが発信したメッセージを、配信元の設定に基づいて、メッセージ配信システム１００ａを介して受信するものとする。これらの「配信元の設定」については、図６を用いて後述する。
【００２１】
図１に示された各構成は、概略として次のように動作する。
広告管理部４００は、メッセージ配信システム１００ａに広告を登録する。なお、広告管理部４００は、広告主による操作入力を受け付け、その操作入力に応じて、メッセージ配信システム１００ａに広告を登録してもよい。
【００２２】
メッセージ配信システム１００ａは、登録された広告が、配信元のユーザＡの端末２００ａが発信したメッセージと共に、配信順に並んで配信先のユーザＣ（フォロワー）の端末２００ｃに表示されるように、予め定められた条件に基づいて、メッセージと広告とを端末２００ｃに配信する。なお、メッセージ配信システム１００ａは、他の端末２００（不図示）と、通信可能に接続されてもよい。
【００２３】
そして、配信先のユーザＣが、メッセージと共に配信順に並んで端末２００ｃに表示された広告のバナーを、クリックしたとする。これにより、端末２００ｃは、配信先のユーザＣがクリックした広告のバナーに埋め込まれたリンクを辿り、購入管理部３００にアクセスする。さらに、配信先のユーザＣは、端末２００ｃを操作することで、クリックした広告の商品等を、購入管理部３００から購入してもよい。
【００２４】
なお、購入管理部３００は、アフィリエイト・サービス・プロバイダー（ＡＳＰ）又は広告主に属する操作者による操作入力を受け付け、その操作入力に応じて、広告の商品等を配信先のユーザＣに購入させてもよい。
【００２５】
次に、メッセージ配信システム１００ａについて説明する。
メッセージ配信システム１００ａは、広告記憶部１１０と、広告配信指示部１２０と、配信部１３０と、配信記憶部１４０とを備える。さらに、配信記憶部１４０は、配信元記憶部１４１と、配信先記憶部１４２とを備える。
【００２６】
配信元記憶部１４１は、メッセージを配信する配信元のユーザを識別する識別子を、メッセージが配信される配信先のユーザＩＤ（識別子）毎に記憶する。また、配信先記憶部１４２は、配信先のユーザの端末２００ａ〜２００ｃを識別する識別子を、配信先のユーザＩＤ毎に記憶する。
【００２７】
広告記憶部１１０は、広告管理部４００が登録した広告を記憶する。この広告管理部４００が登録した広告については、図２〜５を用いて後述する。
【００２８】
広告配信指示部１２０は、広告管理部４００が登録した広告の配信を、予め定められた条件に基づいて、配信部１３０に指示する。すなわち、広告配信指示部１２０は、広告を配信するタイミング（広告挿入間隔）を制御する。予め定められた条件については、図２〜６、及び図９を用いて後述する。
【００２９】
また、広告管理部４００が登録した広告には、広告のバナー、及び「広告主を指定する指定子」が含まれる。ここで、広告主を指定する指定子（以下、「広告主ＵＲＬ」という）は、例えば、購入管理部３００へのリンク先（アクセス先）を示すＵＲＬ（Ｕｎｉｆｏｒｍ Ｒｅｓｏｕｒｃｅ Ｌｏｃａｔｏｒ）であってもよい。
【００３０】
配信部１３０は、端末を識別する識別子を、各端末から受信する。これにより、配信部１３０は、各端末を識別する。そして、配信部１３０は、配信先のユーザを識別する、すなわち、端末を識別する識別子を、配信先記憶部１４２に記憶させる。以下、配信先のユーザの端末を識別する識別子を、「配信先端末ＩＤ」という。
【００３１】
また、配信部１３０は、配信元の設定として、配信元のユーザのユーザＩＤ（以下、「配信元ユーザＩＤ」という）と、配信先のユーザ（フォロワー）のユーザＩＤ（以下、「配信先ユーザＩＤ」という）とを、端末２００ａ〜２００ｃからそれぞれ受信する。
【００３２】
そして、配信部１３０は、配信元ユーザＩＤと、配信先ユーザＩＤとを対応付けて、配信元記憶部１４１に記憶させる。これにより、例えば、配信元のユーザＡが発信したメッセージを、配信先のユーザＣに配信する、という対応付けがなされる。
【００３３】
さらに、配信部１３０は、配信先ユーザＩＤと、配信先端末ＩＤとを対応付けて、配信先記憶部１４２に記憶させる。例えば、配信部１３０は、ユーザＣと、そのユーザＣが使用している端末２００ｃとを対応付けて、配信先記憶部１４２に記憶させる。これにより、ユーザＣに他のユーザからのメッセージを配信するには、配信先端末ＩＤ「端末２００ｃ」にメッセージを配信すればよい、という対応付けがなされる。
【００３４】
配信部１３０は、広告のバナー及び広告主ＵＲＬを、広告配信指示部１２０から取得する。そして、配信部１３０は、配信元の端末２００ａから、メッセージ及び配信元ユーザＩＤを受信した場合、受信した「配信元ユーザＩＤ」に対応する「配信先ユーザＩＤ」を、配信元記憶部１４１から取得する。
【００３５】
さらに、配信部１３０は、配信先ユーザＩＤに基づいて、配信先のユーザが使用している端末の配信先端末ＩＤを、配信先記憶部１４２から取得する。これらについては、図６を用いて後述する。
【００３６】
そして、配信部１３０は、配信先端末ＩＤにより識別された端末に、メッセージと、広告（バナー、広告主ＵＲＬ、及びコメント）と、その広告の配信時刻を示す情報と、配信元ユーザＩＤと、を配信する。
【００３７】
ここで、配信部１３０は、広告配信指示部１２０が配信を指示した広告が、配信元のユーザの端末が発信したメッセージと共に、配信順に並んで配信先のユーザの端末に表示されるように、メッセージと、広告と、を配信する。これらの表示例については、図７及び８を用いて後述する。なお、配信時刻を示す情報は、例えば、メッセージを識別する識別子であってもよい。そして、メッセージの配信時刻は、メッセージを識別するための識別子に基づいて、特定されてもよい。
【００３８】
次に、各端末２００ａ〜２００ｃについて説明する。
端末２００ａは、ユーザＡによる操作入力を受け付け、その操作入力に応じて、自端末を識別する識別子を、配信先端末ＩＤとして、メッセージ配信システム１００ａの配信部１３０に出力する。また、端末２００ｂ及び２００ｃも同様である。
【００３９】
端末２００ａは、ユーザＡによる操作入力を受け付け、その操作入力に応じて、配信元の設定を、メッセージ配信システム１００ａの配信部１３０に出力する。また、端末２００ｂ及び２００ｃも同様である。
【００４０】
端末２００ａは、ユーザＡによる操作入力を受け付け、その操作入力に応じて、ユーザＡのメッセージを、メッセージ配信システム１００ａの配信部１３０を介して、他の端末に発信する。同様に、端末２００ｂ及び２００ｃは、メッセージ等を発信可能である。
【００４１】
端末２００ｃは、配信元の設定に基づいて、他の端末が発信したメッセージ、及びメッセージ配信システム１００ａが配信した広告を、メッセージ配信システム１００ａの配信部１３０を介して、受信する。同様に、端末２００ａ及び２００ｃは、メッセージ等を受信可能である。
【００４２】
なお、各端末（端末２００ａ〜２００ｃ）は、受信したメッセージに対するレスポンス（フォロー）として、配信先のユーザ（フォロワー）の操作入力に応じて、メッセージ配信システム１００ａを介して、メッセージを発信した端末にメッセージを返信してもよい。
【００４３】
端末２００ｃは、ユーザＣによる操作入力を受け付け、配信された広告のバナー（画像）をクリックすることで、その広告のバナーに埋め込まれたリンク（広告主ＵＲＬ）を辿り、購入管理部３００にアクセスする。そして、端末２００ｃは、自端末（端末２００ｃ）の識別子と、自端末を使用するユーザのユーザＩＤ（ユーザＣ）とを、購入管理部３００に送信する。また、端末２００ｃは、配信元ユーザＩＤ（ユーザＡ）と、広告の配信時刻を示す情報とを、購入管理部３００に送信する。
【００４４】
さらに、配信先のユーザＣは、端末２００ｃを操作することで、クリックした広告の商品等を、購入管理部３００から購入してもよい。
【００４５】
購入管理部３００は、アクセスをしてきた端末の識別子（端末２００ｃ）と、その端末がアクセスしてきた時刻と、その端末を使用するユーザのユーザＩＤ（ユーザＣ）と、配信元ユーザＩＤ（ユーザＡ）と、広告の配信時刻を示す情報とを、ログとして記憶する。
【００４６】
また、購入管理部３００は、端末２００ｃからのアクセスに応じて、メッセージ及び広告の配信先のユーザＣに、その広告の商品又は役務等を購入させる。その購入処理には、適宜のアルゴリズムが用いられてよい。また、この場合、購入管理部３００は、ユーザＣが商品又は役務等を購入した購入日時（購入時刻）と、購入商品の情報（例えば、商品名又は商品ＩＤ）と、購入金額とをログ（購入実績）として記憶する。購入管理部３００は、端末２００ａ及び２００ｂからのアクセスを受け付けた場合も、同様に動作する。
【００４７】
さらに、購入管理部３００は、購入管理部３００にアクセスをしてきた端末の識別子（端末２００ｃ）、又は配信先ユーザＩＤ（ユーザＣ）に基づいて、商品又は役務等を購入したユーザ（ユーザＣ）に対して、商品の発送、及び課金処理を実行してもよい。
【００４８】
次に、広告管理部４００が広告記憶部１１０に登録する広告について説明する。
図２には、配信元ユーザＩＤと、広告のジャンル（カテゴリ）と、広告主と、広告（バナー）と、広告に付加するコメントとの関係が、表で示されている。ここで、広告（バナー）とは、広告の実体データである。広告の実体データは、例えば、広告のバナーの画像データであってもよい。なお、これらの関係は、一例である。
【００４９】
ユーザＡが発信するメッセージと共に配信する広告のジャンル（カテゴリ）には、一例として、「旅行」がある。そして、その広告主は、Ｄ社である。また、その広告のバナーには、メッセージ配信システム１００ａが予め定めたコメント「冬は、やっぱり」が付加されて（組み合わされて）、広告のバナーが表示される。なお、図２に示すコメントは、一例である。例えば、コメントには、数字、記号、絵文字などが含まれていてもよい。
【００５０】
また、ユーザＡが発信するメッセージと共に配信する広告のジャンルには、一例として、「ショッピング」がある。そして、その広告主は、Ｅ社である。また、その広告のバナーには、コメント「いつも、ここ」が付加されて、広告のバナーが表示される。
【００５１】
また、ユーザＡが発信するメッセージと共に配信する広告のジャンルには、一例として、「食品」がある。そして、その広告主は、Ｆ社である。また、その広告のバナーには、コメント「午後３時の  おやつ」が付加されて、広告のバナーが表示される。
【００５２】
同様に、ユーザＢが発信するメッセージと共に配信する広告のジャンルには、一例として、「ショッピング」がある。そして、その広告主は、Ｇ社である。また、その広告のバナーには、コメントが付加されずに、広告のバナーが表示されるものとする。
【００５３】
同様に、ユーザＣが発信するメッセージと共に配信する広告のジャンルには、一例として、「ゲーム」がある。そして、その広告主は、Ｈ社である。また、その広告のバナーには、コメントが付加されずに、広告のバナーが表示されるものとする。
【００５４】
そして、広告のバナー、広告主ＵＲＬ、及びコメントは、広告主に対応付けられて、広告記憶部１１０に登録される。
【００５５】
図３には、広告のジャンルと、広告主と、広告の配信パターンとの関係が、表で示されている。ジャンルが「旅行」である広告主「Ｄ社」の広告は、メッセージと共に不規則に配信される（配信パターン「ランダム」）。また、ジャンルが「食品」である広告主「Ｆ社」の広告は、図４を用いて後述する「配信パターンＪ」で、メッセージと共に配信される。また、ジャンルが「ショッピング」である広告主「Ｅ社」の広告は、図５を用いて後述する「配信パターンＫ」で、メッセージと共に配信される。同様に、ジャンルが「ショッピング」である広告主「Ｇ社」の広告は、図５を用いて後述する「配信パターンＫ」で、メッセージと共に配信される。なお、これらの関係は、一例である。
【００５６】
図４には、広告の配信時刻と広告主との関係を示す「配信パターンＪ」の例が、表で示されている。広告主「Ｆ社」の広告を配信する配信時刻「０７：００」と、「１２：００」と、「１５：００」と、「１８：００」とが、「配信パターンＪ」として、広告記憶部１１０に登録されている。これにより、朝食「０７：００」と、昼食「１２：００」と、昼食と夕食との間食「１５：００」と、夕食「１８：００」とのそれぞれの時刻に、「Ｆ社」の「食品」の広告が、メッセージと共に配信される。
【００５７】
図５には、広告の配信時刻と広告主との関係を示す「配信パターンＫ」の例が、表で示されている。広告主「Ｇ社」の広告を配信する配信時刻「１４：３０」及び「１５：００」と、広告主「Ｅ社」の広告を配信する配信時刻「１４：００」及び「１５：３０」とが、「配信パターンＫ」として、広告記憶部１１０に登録されている。これにより、ユーザＡがメッセージを発信した場合、「Ｅ社」のショッピングの広告が、配信時刻「１４：００」と「１５：３０」に、メッセージと共に配信される。
【００５８】
なお、例えば、配信元ユーザＩＤ（ユーザＡ）には、広告主「Ｇ社」が登録されていないので（図２を参照）、ユーザＡがメッセージを発信しても、広告主「Ｇ社」の広告は、配信されない。
【００５９】
各ユーザは、誰のメッセージをフォローするかを、すなわち、メッセージの配信元を、任意に設定することができる。図６（Ａ）には、配信元の設定として、配信先ユーザＩＤと、配信元ユーザＩＤと、の関係が、表で示されている。
【００６０】
ユーザＡは、端末２００ａを操作し、配信先ユーザＩＤ「ユーザＡ」を、配信元ユーザＩＤ「ユーザＣ」に対応付けて、配信部１３０を介して、配信元記憶部１４１に記憶させたとする。
【００６１】
同様に、ユーザＢは、端末２００ｂを操作し、配信先ユーザＩＤ「ユーザＢ」を、配信元ユーザＩＤ「ユーザＣ」に対応付けて、配信部１３０を介して、配信元記憶部１４１に記憶させたとする。
【００６２】
同様に、ユーザＣは、端末２００ｃを操作し、配信先ユーザＩＤ「ユーザＣ」を、配信元ユーザＩＤ「ユーザＡ」に対応付けて、配信部１３０を介して、配信元記憶部１４１に記憶させたとする。
【００６３】
これらの操作により、図６（Ａ）には、配信元のユーザＡのフォロワーとして、ユーザＣが登録されていることが示されている。また、配信元のユーザＣのフォロワーとして、ユーザＡ及びユーザＢが登録されていることが示されている。また、配信元のユーザＢのフォロワーとして、誰も登録されていないことが示されている。なお、図６（Ａ）に示す関係は、一例である。
【００６４】
また、端末２００ａは、ユーザＡが使用する自端末のＩＤ「端末２００ａ」を、配信先端末ＩＤとして、その配信先端末ＩＤと、配信先ユーザＩＤ（ユーザＡ）とを、配信部１３０を介して配信先記憶部１４２に登録する。
【００６５】
同様に、端末２００ｂは、ユーザＢが使用する自端末のＩＤ「端末２００ｂ」を、配信先端末ＩＤとして、その配信先端末ＩＤと、配信先ユーザＩＤ（ユーザＢ）とを、配信部１３０を介して配信先記憶部１４２に登録する。
【００６６】
同様に、端末２００ｃは、ユーザＣが使用する自端末のＩＤ「端末２００ｃ」を、配信先端末ＩＤとして、その配信先端末ＩＤと、配信先ユーザＩＤ（ユーザＣ）とを、配信部１３０を介して配信先記憶部１４２に登録する。
【００６７】
そして、図６（Ｂ）には、これらの登録を示す、配信先ユーザＩＤと、配信先端末ＩＤとの関係が、表で示されている。
【００６８】
図７及び図８には、配信先の端末の表示画面における、メッセージと、広告のバナーと、広告のコメントとの表示例が示されている。メッセージと広告を受信した配信先の端末には、その広告が、メッセージと共に、配信順に並んで表示される。
【００６９】
なお、配信先の端末は、メッセージと、広告のバナーと、広告のコメントとを、例えば、ブラウザを使用して表示してもよい。そして、メッセージと、広告のバナーと、広告のコメントとのレイアウトは、配信先の端末と、メッセージ配信システム１００ａの配信部１３０との両方の制御により、変更されてもよい。
【００７０】
端末２００ｃは、ユーザＡからのメッセージと、Ｆ社の広告（バナー、広告主ＵＲＬ、及びコメント）と、その広告の配信時刻を示す情報と、配信元ユーザＩＤとを受信したとする。そして、端末２００ｃは、ユーザＡからのメッセージと共に、Ｆ社の広告（バナー、及びコメント）を、配信順に並べて表示する。ここで、以前に配信されたメッセージ及び広告がある場合、端末２００ｃは、以前に配信されたメッセージ及び広告よりも上位に、新たなメッセージ及び広告を表示する。
【００７１】
図７に示す例では、端末２００ｃは、配信元ユーザＩＤ「ユーザＡ」と、そのユーザＡからのメッセージ「今、渋谷に来ています。これから会員限定のバーゲンセールがあるらしいですよ。とても楽しみです。」と共に、Ｆ社の広告のバナーと、Ｆ社の広告のコメントとを、以前に配信されたメッセージ「明日は、渋谷に行きます。」よりも上位に、表示する。
【００７２】
そして、この場合、以前に配信されたメッセージ等は、下位の表示位置に移動（シフト）されてもよい。また、以前に配信されたメッセージ等は、一時的に表示画面から消去され、ユーザＣの操作入力に応じて、再表示されてもよい。
【００７３】
さらに、端末２００ｃは、新たなメッセージ「昨日は、渋谷に行きました。」等を受信したとする。図８に示す例では、それより以前に受信したメッセージ「今、渋谷に来ています。これから会員限定のバーゲンセールがあるらしいですよ。とても楽しみです。」と、Ｆ社の広告のバナーと、Ｆ社の広告のコメントとは、下位の表示位置にシフトされる。そして、端末２００ｃは、配信元ユーザＩＤ「ユーザＡ」と、新たなメッセージ「昨日は、渋谷に行きました。」とを、以前に受信したメッセージ等の上位に表示する。
【００７４】
次に、メッセージ配信システム１００ａの動作の手順を説明する。
図９には、メッセージ配信システム１００ａの動作の手順が、シーケンス図で示されている。まず、広告管理部４００は、広告記憶部１１０に広告を登録する（ステップＳ１）。
【００７５】
また、配信部１３０は、配信先端末ＩＤを、各端末から受信する。これにより、配信部１３０は、各端末（端末２００ａ〜２００ｃ）を識別する。また、配信部１３０は、配信元の設定として、配信元ユーザＩＤと、配信先ユーザＩＤとを、各端末（端末２００ａ〜２００ｃ）から受信する（ステップＳ２）。
【００７６】
そして、配信部１３０は、配信元ユーザＩＤと、配信先ユーザＩＤとを対応付けて、配信元記憶部１４１に記憶させる。これにより、例えば、配信元のユーザＡが発信したメッセージを、配信先のユーザＣに配信する、という対応付けがなされる
【００７７】
さらに、配信部１３０は、配信先ユーザＩＤと、配信先端末ＩＤとを対応付けて、配信先記憶部１４２に記憶させる。例えば、配信部１３０は、ユーザＣと、そのユーザＣが使用している端末２００ｃとを対応付けて、配信先記憶部１４２に記憶させる。これにより、例えば、ユーザＣに他のユーザからのメッセージを配信するには、配信先端末ＩＤ「端末２００ｃ」にメッセージを配信すればよい、という対応付けがなされる（ステップＳ３）。
【００７８】
１４時３０分に、端末２００ａは、ユーザＡによる操作入力を受け付け、その操作入力に応じて、ユーザＡのメッセージと、配信元ユーザＩＤ（ユーザＡ）と、をメッセージ配信システム１００ａの配信部１３０に発信したとする（ステップＳ４）。
【００７９】
配信部１３０は、配信元ユーザＩＤ（ユーザＡ）に対応する配信先ユーザＩＤ（ユーザＣ）を、配信元記憶部１４１から取得する（図６（Ａ）を参照）。さらに、配信部１３０は、配信先ユーザＩＤ（ユーザＣ）に基づいて、配信先のユーザ（ユーザＣ）が使用している端末の配信先端末ＩＤ（端末２００ｃ）を、配信先記憶部１４２から取得する（図６（Ｂ）を参照）（ステップＳ５及びＳ６）。
【００８０】
また、配信部１３０は、広告配信指示部１２０に、配信元ユーザＩＤ（ユーザＡ）を通知する（ステップＳ７）。
【００８１】
そして、広告配信指示部１２０は、予め定められた条件が合致した場合に、広告の配信を指示する。具体的には、次のように動作する。広告配信指示部１２０は、広告記憶部１１０にアクセスし、配信元ユーザＩＤ（ユーザＡ）に基づいて、ユーザＡのメッセージと共に配信する広告として、Ｄ社の広告と、Ｅ社の広告と、Ｆ社の広告とが登録されていることを、情報として取得する（図２を参照）（ステップＳ８、及びＳ９）。
【００８２】
さらに、Ｆ社の広告が「配信パターンＪ」（図４を参照）で配信されるように登録されているため、広告配信指示部１２０は、配信パターンＪに、現在時刻「１４：３０」が登録されているか否かを判定する。そして、配信パターンＪに現在時刻「１４：３０」が登録されていないので、広告配信指示部１２０は、現在時刻において、Ｆ社の広告を配信させないと決定する。
【００８３】
また、広告配信指示部１２０は、Ｇ社の広告が「配信パターンＫ」（図３、図５を参照）で配信されるように登録されているため、広告配信指示部１２０は、配信パターンＫに、現在時刻「１４：３０」が登録されているか否かを判定する。そして、配信パターンＫに現在時刻「１４：３０」が登録されているので、さらに、広告配信指示部１２０は、配信元ユーザＩＤがユーザＡである場合、広告主に「Ｇ社」が登録されているか否かを判定する（図２を参照）。そして、配信元ユーザＩＤがユーザＡである場合、広告主に「Ｇ社」が登録されていないので、広告配信指示部１２０は、現在時刻において、Ｇ社の広告を配信させないと決定する。
【００８４】
広告配信指示部１２０は、広告を配信しないことを示す情報を、配信部１３０に出力する（ステップＳ１０）。なお、広告配信指示部１２０は、Ｄ社の広告がランダムに配信されるように登録されているので、Ｄ社の広告のバナーと、Ｄ社の「広告主ＵＲＬ」と、を配信部１３０に配信させてもよい。また、広告配信指示部１２０は、各社の広告がランダムに配信されるように、配信部１３０に広告を配信させてもよい。
【００８５】
配信部１３０は、広告を配信しないことを示す情報を、広告配信指示部１２０から受信したので、広告を配信せずに、ユーザＡのメッセージと、配信元ユーザＩＤ（ユーザＡ）と、を端末２００ｃに配信する。そして、端末２００ｃには、ユーザＡのメッセージと、配信元ユーザＩＤ（ユーザＡ）とが、表示される（ステップＳ１１）。
【００８６】
次に、１５時００分に、端末２００ａは、ユーザＡによる操作入力を受け付け、その操作入力に応じて、ユーザＡの新たなメッセージと、配信元ユーザＩＤ（ユーザＡ）と、をメッセージ配信システム１００ａの配信部１３０に発信したとする（ステップＳ１２）。
【００８７】
配信部１３０は、配信元ユーザＩＤ（ユーザＡ）に対応する配信先ユーザＩＤ（ユーザＣ）を、配信元記憶部１４１から取得する（図６（Ａ）を参照）。さらに、配信部１３０は、配信先ユーザＩＤ（ユーザＣ）に基づいて、配信先のユーザ（ユーザＣ）が使用している端末の配信先端末ＩＤ（端末２００ｃ）を、配信先記憶部１４２から取得する（図６（Ｂ）を参照）（ステップＳ１３及びＳ１４）。
【００８８】
さらに、配信部１３０は、広告配信指示部１２０に、配信元ユーザＩＤ（ユーザＡ）を通知する（ステップＳ１５）。
【００８９】
そして、広告配信指示部１２０は、広告記憶部１１０にアクセスし、配信部１３０から取得した配信元ユーザＩＤ（ユーザＡ）に基づいて、ユーザＡのメッセージと共に配信する広告として、Ｄ社の広告と、Ｅ社の広告と、Ｆ社の広告とが登録されていることを、情報として取得する（図２を参照）（ステップＳ１６、及びＳ１７）。
【００９０】
さらに、Ｆ社の広告が「配信パターンＪ」（図４を参照）で配信されるように登録されているため、広告配信指示部１２０は、配信パターンＪに、現在時刻「１５：００」が登録されているか否かを判定する。そして、配信パターンＪに現在時刻「１５：００」が登録されているので、広告配信指示部１２０は、Ｆ社の広告を配信させると決定する。
【００９１】
また、広告配信指示部１２０は、Ｇ社の広告が「配信パターンＫ」（図５を参照）で配信されるように登録されているため、広告配信指示部１２０は、配信パターンＫに、現在時刻「１５：００」が登録されているか否かを判定する。そして、配信パターンＫに現在時刻「１５：００」が登録されているので、さらに、広告配信指示部１２０は、配信元ユーザＩＤがユーザＡである場合について、広告主に「Ｇ社」が登録されているか否かを判定する（図２を参照）。そして、配信元ユーザＩＤがユーザＡである場合について、広告主に「Ｇ社」が登録されていないので、広告配信指示部１２０は、現在時刻において、Ｇ社の広告を配信させないと決定する。
【００９２】
さらに、広告配信指示部１２０は、配信させると決定した、Ｆ社の広告主ＵＲＬが埋め込まれた広告のバナーと、Ｆ社の広告のコメント「午後３時の  おやつ」と、を配信部１３０に出力する（ステップＳ１０）。
【００９３】
配信部１３０は、ユーザＡのメッセージと、配信元ユーザＩＤ（ユーザＡ）と、広告（バナー、広告主ＵＲＬ、及びコメント）と、その広告の配信時刻を示す情報と、を端末２００ｃに配信する。そして、端末２００ｃには、ユーザＡのメッセージと、配信元ユーザＩＤ（ユーザＡ）と、Ｆ社の広告主ＵＲＬが埋め込まれた広告のバナーと、Ｆ社の広告のコメント「午後３時の  おやつ」と、が表示される（図７を参照）（ステップＳ１９）。
【００９４】
そして、端末２００ｃは、ユーザＣによる操作入力を受け付け、配信された広告のバナー（画像）をユーザＣがクリックすることで、その広告のバナーに埋め込まれたリンク（広告主ＵＲＬ）を辿り、購入管理部３００にアクセスする。そして、端末２００ｃは、自端末（端末２００ｃ）の識別子と、自端末を使用するユーザのユーザＩＤ（ユーザＣ）と、を購入管理部３００に送信する。また、端末２００ｃは、配信元ユーザＩＤ（ユーザＡ）と、広告の配信時刻を示す情報と、を購入管理部３００に送信する。さらに、配信先のユーザＣは、端末２００ｃを操作することで、クリックした広告の商品等を、購入管理部３００から購入してもよい。
【００９５】
一方、購入管理部３００は、アクセスをしてきた端末２００ｃと、その端末がアクセスしてきた時刻と、その端末を使用するユーザのユーザＩＤ（ユーザＣ）と、配信元ユーザＩＤ（ユーザＡ）と、広告の配信時刻を示す情報と、をログとして記憶する。
【００９６】
また、購入管理部３００は、端末２００ｃからのアクセスに応じて、メッセージ及び広告の配信先のユーザＣに、その広告の商品又は役務等を購入させる。この場合、購入管理部３００は、さらに、ユーザＣが商品又は役務等を購入した購入日時（購入時刻）と、購入商品の情報と、をログ（購入実績）として記憶する。
【００９７】
さらに、購入管理部３００は、購入管理部３００にアクセスをしてきた端末の識別子（端末２００ｃ）、又は配信先ユーザＩＤ（ユーザＣ）に基づいて、商品又は役務等を購入したユーザＣに対して、商品の発送、及び課金処理を実行してもよい（ステップＳ２０）。
【００９８】
以上のように、メッセージ配信システム１００ａは、予め定められた条件に基づいて、広告を配信させるので、広告の宣伝効果を高くすることができる。例えば、広告配信指示部１２０は、予め定められた条件として、予め定められた時刻（配信タイミング）に、予め定められた広告を配信させるので、広告の宣伝効果を高くすることができる。
【００９９】
また、広告配信指示部１２０は、メッセージと共に広告が配信順に並んで配信先のユーザの端末２００ｃに表示されるように、当該メッセージと、当該広告と、を配信先のユーザの端末２００ｃに配信させるので、広告の宣伝効果を高くすることができる。
【０１００】
また、配信部１３０は、以前に配信されたメッセージ等がある場合には、それらのメッセージ及び広告よりも上位に、新たなメッセージ及び広告を端末に表示させるので、広告の宣伝効果を高くすることができる。
【０１０１】
［第２実施形態］
本発明の第２実施形態について図面を参照して詳細に説明する。第２実施形態では、メッセージを発信するユーザが広告に付加するコメントを選択又は入力することができる点が、第１実施形態と異なる。以下では、第１実施形態との相違点についてのみ説明する。
【０１０２】
図１０には、メッセージ配信システム１００ｂと、端末２００ａ〜２００ｃと、広告管理部４００と、購入管理部３００との構成が、ブロック図で示されている。メッセージ配信システム１００ｂは、第１実施形態のメッセージ配信システム１００ａに対応する。
【０１０３】
端末２００ａは、ユーザＡの操作入力に基づいて、広告のコメントを入力し、入力した広告のコメントを広告記憶部１１０に広告配信指示部１２０を介して記憶させる。また、端末２００ａは、ユーザＡの操作入力に基づいて、広告のコメントを選択し、選択した広告のコメントを広告記憶部１１０に広告配信指示部１２０を介して記憶させる。
【０１０４】
図１１には、広告のコメントを選択するための表示例を示す図である。広告配信指示部１２０は、メッセージを発信するユーザＡに、例えば、ジャンルが「旅行」であるＤ社の広告について、プルダウンメニューからコメントを選択させてもよい。また、そのプルダウンメニューには、ユーザＡが入力したコメントが表示されてもよい。このようにして、ユーザＡが選択したコメント、又はユーザＡが入力したコメントは、広告記憶部１１０に記憶される（図２を参照）。
【０１０５】
図１２には、メッセージと、広告のバナーと、選択したコメントとの表示例が示されている。図１２には、一例として、ユーザＡのメッセージ「冬の京都に来ています。」と、広告のバナー「Ｄ社（旅行）の広告のバナー」と、ユーザＡが選択したコメント「私も行ってみたい」との表示例が示されている。このように、メッセージが配信された端末２００ｃには、ユーザＡが選択したコメントが、メッセージ及び広告のバナーと共に表示される。
【０１０６】
以上のように、メッセージ配信システム１００ａは、ユーザが選択したコメントを、メッセージ及び広告のバナーと共に端末に表示させるので、広告の宣伝効果を高くすることができる。
【０１０７】
なお、広告配信指示部１２０は、メッセージの配信元のユーザに、配信する広告のジャンル（カテゴリ）を選択させてもよい。
【０１０８】
［第３実施形態］
本発明の第３実施形態について図面を参照して詳細に説明する。第３実施形態では、メッセージ配信システム１００ｂが、ユーザの居場所を位置情報として端末から取得し、その位置情報に関連する広告を配信する点が、第１及び第２実施形態と異なる。
【０１０９】
また、メッセージ配信システム１００ｂが、端末からメッセージを取得し、そのメッセージに対して、形態素解析、構文解析、及びキーワード検索の少なくとも１つを実行した結果に基づいて、広告を配信する点が、第１及び第２実施形態と異なる。以下では、第１及び第２実施形態との相違点についてのみ説明する。
【０１１０】
図１３には、広告主と、メッセージに含まれるキーワードと、配信元の端末の位置情報との関係の例が、表で示されている。これらの関係を示すデータは、広告記憶部１１０に記憶される。そして、広告主「Ｅ社」の広告には、キーワード「渋谷」が対応付けられている。さらに、そのキーワード「渋谷」には、位置情報「渋谷駅構内アクセスポイント」が対応付けられている。
【０１１１】
ここで、位置情報とは、測位部（不図示）が測位した配信元のユーザの居場所を示す情報である。例えば、位置情報は、配信元のユーザが携帯する端末２００ａがアクセスしているアクセスポイントのＩＰアドレスであってもよい。また、位置情報は、配信元のユーザが携帯する端末２００ａがアクセスしている基地局からの電波の強弱に基づいて測位（三角測量）された端末２００ａの位置であってもよい。そして、この位置情報は、測位部（不図示）から配信元のユーザの居場所を示す情報を取得した端末２００ａから、広告配信指示部１２０に通知されるものとする。
【０１１２】
同様に、広告主「Ｅ社」の広告には、キーワード「会員限定のバーゲンセール」が対応付けられている。さらに、そのキーワード「会員限定のバーゲンセール」には、位置情報「経度、緯度」が対応付けられている。ここで、位置情報は、人工衛星からの電波によって測位された配信元のユーザの居場所（端末２００ａの位置）であってもよい。そして、この位置情報は、測位部（不図示）から配信元のユーザの居場所を示す情報を取得した端末２００ａから、広告配信指示部１２０に通知されるものとする。なお、測位部（不図示）がユーザの居場所を測位する方法は、上記に限らなくてよい。
【０１１３】
広告配信指示部１２０は、端末２００ａからメッセージ「今、渋谷に来ています。これから会員限定のバーゲンセールがあるらしいですよ。とても楽しみです。」を取得し、そのメッセージに対して、形態素解析、構文解析、及びキーワード検索の少なくとも１つを実行する。その処理には、適宜のアルゴリズムが用いられてよい。例えば、キーワード検索を実行する場合、広告配信指示部１２０は、キーワードとして登録されている文字列「渋谷」と、文字列「会員限定のバーゲンセール」とを、メッセージから検索する。
【０１１４】
そして、検索結果に応じて、Ｅ社の広告（バナー及びコメント）が表示される。なお、「渋谷」と、「会員限定のバーゲンセール」とが、メッセージに含まれているので、広告配信指示部１２０は、「渋谷」と、「会員限定のバーゲンセール」とが表示される各箇所に、広告主ＵＲＬ（Ｅ社）を埋め込んで、メッセージを配信部１３０に出力する。ここで、広告主ＵＲＬが埋め込まれている文字には、下線が引かれて表示されるようにしてもよい。また、広告主ＵＲＬが埋め込まれている文字は、斜体で表示されるようにしてもよい。
【０１１５】
そして、配信部１３０は、キーワードが表示される箇所に「広告主ＵＲＬ（Ｅ社）」が埋め込まれているメッセージを、端末２００ｃに出力する。図１４には、広告主ＵＲＬが埋め込まれているメッセージと、広告のバナーと、広告のコメントとの表示例が示されている。ユーザＣは、端末２００ｃを操作し、下線が引かれて表示されているメッセージをクリックしてもよい。この場合、端末２００ｃは、配信先のユーザＣがクリックしたメッセージに埋め込まれたリンク（広告主ＵＲＬ）を辿り、購入管理部３００にアクセスする。
【０１１６】
以上のようにすれば、メッセージ配信システム１００ｂは、端末から位置情報を取得し、その位置情報に関連する広告を配信するので、広告の宣伝効果を高くすることができる。
【０１１７】
また、メッセージ配信システム１００ｂは、メッセージに対して、形態素解析、構文解析、及びキーワード検索の少なくとも１つを実行し、当該実行の結果に対応する広告が、広告記憶部１１０に記憶されている場合、これを予め定められた条件として、当該広告を配信するので、広告の宣伝効果を高くすることができる。
【０１１８】
［第４実施形態］
本発明の第４実施形態について図面を参照して詳細に説明する。第４実施形態では、広告の宣伝効果（アフィリエイターであるユーザＡの貢献度）に応じて、ユーザＡがインセンティブを得る点が、第１〜第３実施形態と異なる。以下では、第１〜第３実施形態との相違点についてのみ説明する。
【０１１９】
図１５には、メッセージ配信システム１００ｃと、端末２００ａ〜２００ｃと、広告管理部４００と、購入管理部３００との構成が、ブロック図で示されている。メッセージ配信システム１００ｃは、第１実施形態のメッセージ配信システム１００ａと、第２及び第３実施形態のメッセージ配信システム１００ｂとに対応する。メッセージ配信システム１００ｃは、購入情報取得部１５０と、ポイント設定部１６０と、付与ポイント記憶部１７０と、保有ポイント記憶部１８０と、を更に備える。
【０１２０】
付与ポイント記憶部１７０には、広告の配信時刻から、その広告の商品又は役務等が購入された購入時刻までの時間と、アフィリエイターである配信元のユーザが保有するポイントに、インセンティブとして付与するポイント（以下、「付与ポイント」という）と、の関係を示すデータが記憶されている。ここで、付与ポイントは、広告管理部４００によって、付与ポイント記憶部１７０に記憶（登録）されてもよい。
【０１２１】
図１６には、配信時刻から購入時刻までの時間と、付与ポイントとの関係が、表で示されている。配信時刻から購入時刻までの時間が、１時間以内である場合、付与ポイントは、１００Ｐｔｓ（ポイント）である。また、配信時刻から購入時刻までの時間が、１時間〜５時間以内である場合、付与ポイントは、８０Ｐｔｓである。また、配信時刻から購入時刻までの時間が、５時間〜１日以内である場合、付与ポイントは、８０Ｐｔｓである。また、配信時刻から購入時刻までの時間が、１日より長い場合、付与ポイントは、４０Ｐｔｓである。なお、これらの関係は、一例である。
【０１２２】
図１６に示されているように、配信時刻から購入時刻までの時間が短いほど、付与ポイントが高い。すなわち、配信時刻から購入時刻までの時間が短いほど、広告の宣伝効果が高いとされる。そして、メッセージ配信システム１００ｃは、広告の宣伝効果に応じて、アフィリエイターである配信元のユーザＡが保有するポイントに、インセンティブとしてポイントを付与する。
【０１２３】
保有ポイント記憶部１８０には、ユーザＩＤと、ユーザＩＤが示すユーザが保有する保有ポイントとの関係を示すデータが記憶されている。図１７には、ユーザＩＤと、ユーザＩＤが示すユーザが保有する保有ポイントとの関係が、表で示されている。ここで、ユーザＡは、１００Ｐｔｓ（ポイント）を保有しているものとする。また、ユーザＢは、８０Ｐｔｓを保有しているものとする。ユーザＣは、６０Ｐｔｓを保有しているものとする。なお、これらの関係は、一例である。
【０１２４】
購入管理部３００は、購入管理部３００にアクセスした端末２００ｃから取得した、配信元ユーザＩＤ（ユーザＡ）と、広告の配信時刻を示す情報と、をメッセージ配信システム１００ａの購入情報取得部１５０に出力する。
【０１２５】
また、ユーザＣが広告の商品又は役務等を購入した場合、購入管理部３００は、そのユーザＣが商品又は役務等を購入した購入日時（購入時刻）と、購入商品の情報と、購入金額とを、メッセージ配信システム１００ａの購入情報取得部１５０に出力する。これにより、メッセージ配信システム１００ｃは、成果報酬型アフィリエイトに対応することが可能となる。
【０１２６】
また、ユーザＣが広告の商品又は役務等を購入していない場合、購入管理部３００は、端末２００ｃが購入管理部３００にアクセスしてきた時刻（ユーザが広告のバナーをクリックした時刻）を、メッセージ配信システム１００ａの購入情報取得部１５０に出力する。これにより、メッセージ配信システム１００ｃは、クリック型アフィリエイトに対応することが可能となる。
【０１２７】
購入情報取得部１５０には、配信元ユーザＩＤ（ユーザＡ）と、広告の配信時刻を示す情報とが、購入管理部３００から入力される。また、購入情報取得部１５０には、ユーザＣが商品又は役務等を購入した購入日時（購入時刻）と、購入商品の情報と、購入金額とが、購入管理部３００から入力される。また、購入情報取得部１５０には、端末２００ｃが購入管理部３００にアクセスしてきた時刻が、購入管理部３００から入力される。そして、購入情報取得部１５０は、購入管理部３００から入力されたデータを、ポイント設定部１６０に出力する。
【０１２８】
ポイント設定部１６０には、配信元ユーザＩＤ（ユーザＡ）と、広告の配信時刻を示す情報とが、購入情報取得部１５０から入力される。また、ポイント設定部１６０には、ユーザＣが商品又は役務等を購入した購入日時（購入時刻）と、購入商品の情報と、購入金額とが、購入情報取得部１５０から入力される。また、ポイント設定部１６０には、端末２００ｃが購入管理部３００にアクセスしてきた時刻が、購入情報取得部１５０から入力される。
【０１２９】
そして、ポイント設定部１６０は、購入情報取得部１５０から入力されたデータに基づいて、購入時刻から配信時刻を減算することで、配信時刻から購入時刻までの時間を算出する。さらに、ポイント設定部１６０は、算出した「配信時刻から購入時刻までの時間」に対応する「付与ポイント」を、付与ポイント記憶部１７０から取得する。そして、ポイント設定部１６０は、保有ポイント記憶部１８０にアクセスし、配信元ユーザＩＤが示すユーザＡが保有するポイントに、取得した付与ポイントを加算（設定）する。
【０１３０】
次に、メッセージ配信システム１００ｃの動作の手順を説明する。
図１８には、メッセージ配信システム１００ｃの動作の手順が、シーケンス図で示されている。図１８のステップＳａ１は、図９のステップＳ２０と同じである（ステップＳａ１）。
【０１３１】
そして、購入管理部３００は、購入管理部３００にアクセスした端末２００ｃから取得した、配信元ユーザＩＤ（ユーザＡ）と、広告の配信時刻を示す情報とを、メッセージ配信システム１００ａの購入情報取得部１５０に出力する。
【０１３２】
また、ユーザＣが広告の商品又は役務等を購入した場合、購入管理部３００は、そのユーザＣが商品又は役務等を購入した購入日時（購入時刻）と、購入商品の情報と、購入金額とを、メッセージ配信システム１００ａの購入情報取得部１５０に出力する。
【０１３３】
また、ユーザＣが広告の商品又は役務等を購入していない場合、購入管理部３００は、端末２００ｃが購入管理部３００にアクセスしてきた時刻（ユーザが広告のバナーをクリックした時刻）を、メッセージ配信システム１００ａの購入情報取得部１５０に出力する（ステップＳａ２）。
【０１３４】
ポイント設定部１６０には、配信元ユーザＩＤ（ユーザＡ）と、広告の配信時刻を示す情報とが、購入情報取得部１５０から入力される。また、ポイント設定部１６０には、ユーザＣが商品又は役務等を購入した購入日時（購入時刻）と、購入商品の情報と、購入金額とが、購入情報取得部１５０から入力される。また、ポイント設定部１６０には、端末２００ｃが購入管理部３００にアクセスしてきた時刻が、購入情報取得部１５０から入力される（ステップＳａ３）。
【０１３５】
そして、ポイント設定部１６０は、購入情報取得部１５０から入力されたデータに基づいて、購入時刻から配信時刻を減算することで、配信時刻から購入時刻までの時間を算出する。さらに、ポイント設定部１６０は、算出した「配信時刻から購入時刻までの時間」に対応する「付与ポイント」を、付与ポイント記憶部１７０から取得する（ステップＳａ４、及びＳａ５）。
【０１３６】
そして、ポイント設定部１６０は、保有ポイント記憶部１８０にアクセスし、配信元ユーザＩＤが示すユーザＡが保有するポイントに、取得した付与ポイントを加算（設定）する（ステップＳａ６）。
【０１３７】
以上のように、メッセージ配信システム１００ｃは、配信元のユーザが保有するインセンティブとしてのポイントを記憶する保有ポイント記憶部１８０と、保有ポイント記憶部１８０にポイントを設定するポイント設定部１６０と、を備える。
【０１３８】
そして、ポイント設定部１６０は、広告の宣伝効果に応じたポイントを、保有ポイント記憶部１８０に設定するので、広告の高い宣伝効果（アフィリエイターであるユーザＡの貢献度）に応じて、ユーザＡに多くのインセンティブを付与することができる。
【０１３９】
また、ポイント設定部１６０は、配信部１３０が広告を配信した時刻と、配信先のユーザＣが広告の商品又は役務を購入した時刻（購入時刻）との差を、広告の宣伝効果として、当該宣伝効果に応じたポイントを、保有ポイント記憶部１８０に設定する。これにより、ポイント設定部１６０は、広告の宣伝効果（配信時刻から購入時刻までの時間）に応じて、ユーザＡにインセンティブを付与することができる。
【０１４０】
［第５実施形態］
本発明の第５実施形態について図面を参照して詳細に説明する。第５実施形態では、ユーザがメッセージを発信する頻度に応じて、メッセージ配信システム１００ｃが、広告を配信する配信タイミング（広告挿入間隔）を制御する点が、第４実施形態と異なる。以下では、第４実施形態との相違点についてのみ説明する。
【０１４１】
配信部１３０は、各端末からメッセージを受信した時刻に基づいて、各ユーザがメッセージを発信（公開）する頻度を、ユーザＩＤ毎に配信記憶部１４０に記憶させる。ここで、頻度とは、例えば、予め定められた期間内にユーザが発信したメッセージの数である。なお、頻度は、例えば、メッセージが発信された時刻から、新たなメッセージが発信された時刻までの時間で表現されてもよい。
【０１４２】
広告配信指示部１２０は、予め定められた条件として、ユーザがメッセージを発信する頻度に応じて、広告が配信されるタイミング（広告挿入間隔）を制御する。例えば、ユーザＡがメッセージを発信する頻度が、他のユーザがメッセージを発信する頻度の平均よりも多い場合、広告配信指示部１２０は、ユーザＡのメッセージと共に配信される広告が多くなるように、広告の配信時刻の時間間隔（広告挿入間隔）を短くする（図４及び５を参照）。
【０１４３】
また、ユーザＡがメッセージを発信する頻度が、他のユーザがメッセージを発信する頻度の平均よりも一定数以上多い場合、すなわち、メッセージが頻発されている場合、広告がスパム（ＳＰＡＭ）化しないように、広告配信指示部１２０は、ユーザＡのメッセージと共に配信される広告が少なくなるように、広告の配信時刻の時間間隔（広告挿入間隔）を長くする（図４及び５を参照）。
【０１４４】
なお、広告が配信されるタイミング（広告挿入間隔）は、メッセージ配信システム１００ｃの広告配信指示部１２０が定めてもよいし、広告主が定めて、広告管理部４００を介して広告記憶部１１０に記憶させてもよい。
【０１４５】
以上のように、広告配信指示部１２０は、配信元のユーザＡの端末２００ａがメッセージを発信する頻度を予め定められた条件として、広告を配信させるので、広告をスパム化させることなく、広告の宣伝効果を高くすることができる。
【０１４６】
［第６実施形態］
本発明の第６実施形態について図面を参照して詳細に説明する。第６実施形態では、メッセージ配信システム１００ｄが、広告管理部４００（広告主）にマーケティング情報を提供する点が、第４及び第５実施形態と異なる。以下では、第４及び第５実施形態との相違点についてのみ説明する。
【０１４７】
図１９には、メッセージ配信システム１００ｄと、端末２００ａ〜２００ｃと、広告管理部４００と、購入管理部３００との構成が、ブロック図で示されている。配信記憶部１４０には、配信部１３０により、マーケティング情報が記憶される。ここで、マーケティング情報とは、例えば、配信元のユーザＡのフォロワーの人数、ユーザＡのメッセージに対する返信（フォロー）数、ユーザＡがメッセージを発信（公開）してから、返信（フォロー）が届くまでの時間、又はユーザＡがメッセージを発信（公開）したことにより、その広告の商品を購入したユーザ（フォロワー）の人数、などである。
【０１４８】
また、マーケティング情報には、配信先のユーザ（フォロワー）毎の属性情報（性別、年齢など）、及びそのユーザの位置情報（場所情報）が含まれていてもよい。
【０１４９】
購入管理部３００は、ログ（購入実績）として記憶した「購入商品の情報」に基づいて、その商品の広告主を識別する広告主ＩＤを、メッセージ配信システム１００ｄの購入情報取得部１５０に出力する。
【０１５０】
そして、購入情報取得部１５０は、広告主ＩＤを配信記憶部１４０に記憶させる。また、購入情報取得部１５０は、広告主ＩＤ毎に、配信元ユーザＩＤ（ユーザＡ）と、広告の配信時刻を示す情報と、を配信記憶部１４０に記憶させる。
【０１５１】
また、購入情報取得部１５０は、ユーザＣが商品又は役務等を購入した購入日時（購入時刻）と、購入商品の情報と、購入金額とを、広告主ＩＤ毎に、配信記憶部１４０に記憶させる。また、購入情報取得部１５０は、端末２００ｃが購入管理部３００にアクセスしてきた時刻（ユーザが広告のバナーをクリックした時刻）を、広告主ＩＤ毎に、配信記憶部１４０に記憶させる。
【０１５２】
広告管理部４００は、広告主ＩＤ毎に、配信記憶部１４０からマーケティング情報を取得する。そして、広告管理部４００は、マーケティング情報に基づいて、アフィリエイターである配信元のユーザ毎に、付与ポイントを設定する。ここで、広告管理部４００は、付与ポイントについて、ユーザ毎に傾斜をつけてもよい。すなわち、広告管理部４００は、広告の宣伝効果が高いユーザに付与する付与ポイントを、他のユーザに付与する付与ポイント（図１６を参照）と比較して、高く設定してもよい。そして、広告管理部４００は、高く設定した付与ポイントを、広告の宣伝効果が高いユーザに付与する付与ポイントとして、付与ポイント記憶部１７０に記憶させる。
【０１５３】
また、広告管理部４００は、配信記憶部１４０に記憶された、配信元ユーザＩＤ（ユーザＡ）と、広告の配信時刻を示す情報と、ユーザ（フォロワー）が商品又は役務等を購入した購入日時（購入時刻）と、購入商品の情報と、購入金額と、ユーザの端末が購入管理部３００にアクセスしてきた時刻（ユーザが広告のバナーをクリックした時刻）とに基づいて、アフィリエイターである配信元のユーザ毎に、付与ポイントを設定してもよい。
【０１５４】
以上のように、メッセージ配信システム１００ｄは、広告管理部４００（広告主）にマーケティング情報を提供する。このため、広告管理部４００（広告主）は、マーケティング情報に基づいて、広告の宣伝効果を高くすることができる。
【０１５５】
また、メッセージ配信システム１００ｄは、広告の宣伝効果が高いメッセージ及び広告を発信するユーザに付与する付与ポイントを、他のユーザに付与する付与ポイントと比較して、高く設定する。このため、配信元のユーザは、インセンティブとして高いポイントを得ることができる。
【０１５６】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【０１５７】
例えば、メッセージ配信システムは、配信元ユーザＡが発信（投稿）したメッセージを受信し、受信したメッセージを、メッセージ配信システムが備える記憶部（不図示）に蓄積してもよい。そして、メッセージ配信システムは、蓄積したメッセージを、配信先ユーザＣが使用する端末２００ｃからのメッセージ参照要求に応じて、その端末２００ｃの表示部（不図示）に、ブラウザ等により表示させてもよい。すなわち、本実施形態におけるメッセージ配信システムは、メッセージと広告をプッシュ型で配信するシステムでなくとも、配信元のユーザＡのメッセージ（つぶやき）を、ブラウザ等により配信先のユーザＣに参照させることができる。
【０１５８】
また、例えば、以上のメッセージ配信システム１００ａ〜１００ｄは、クレジットカード会員が利用できるポータルサイトなど、特定の会員向けのサイトに適用されてもよい。
【０１５９】
また、例えば、以上のメッセージ配信システム１００ａ〜１００ｄは、ミニブログ（例えば、「ＴＷＩＴＴＥＲ（登録商標）」）に適用されてもよい。
【０１６０】
また、例えば、広告配信指示部１２０は、端末がメッセージを発信した時刻から、一定の時間が経過した場合に、広告を配信させるようにしてもよい。例えば、広告配信指示部１２０は、配信する広告を一時的に保持することで、その広告を配信予定とし、その広告の配信時刻を遅らせてもよい。
【０１６１】
また、例えば、メッセージ配信システム１００ａ〜１００ｄは、ユーザが発信したメッセージが無くても、予め定められた条件に基づいて、広告（バナー及びコメント）を配信するようにしてもよい。
【０１６２】
また、例えば、メッセージ配信システム１００ｂ〜１００ｄは、端末から位置情報を取得し、ユーザが発信したメッセージが無くても、その位置情報に関連する広告（バナー及びコメント）を配信するようにしてもよい。
【０１６３】
また、上記で説明した動作の手順を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、実行処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。
【０１６４】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【０１６５】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ））のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。
さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【０１６６】
１００ａ〜１００ｄ…メッセージ配信システム、１１０…広告記憶部、１２０…広告配信指示部、１３０…配信部、１４０…配信記憶部、１４１…配信元記憶部、１４２…配信先記憶部、１５０…購入情報取得部、１６０…ポイント設定部、１７０…付与ポイント記憶部、１８０…保有ポイント記憶部、２００ａ〜２００ｃ…端末、３００…購入管理部、４００…広告管理部
【図１】
0005613425.tif 000002
【図２】
0005613425.tif 000003
【図３】
0005613425.tif 000004
【図４】
0005613425.tif 000005
【図５】
0005613425.tif 000006
【図６】
0005613425.tif 000007
【図７】
0005613425.tif 000008
【図８】
0005613425.tif 000009
【図９】
0005613425.tif 000010
【図１０】
0005613425.tif 000011
【図１１】
0005613425.tif 000012
【図１２】
0005613425.tif 000013
【図１３】
0005613425.tif 000014
【図１４】
0005613425.tif 000015
【図１５】
0005613425.tif 000016
【図１６】
0005613425.tif 000017
【図１７】
0005613425.tif 000018
【図１８】
0005613425.tif 000019
【図１９】
0005613425.tif 000020