(57)【特許請求の範囲】
【請求項１】
少なくとも第１種別端末と第２種別端末が設けられた端末種別から、登録されたコンテンツ配信先情報に基づいて配信されるコンテンツを閲覧する端末種別を選択させる選択画面をユーザ端末に表示させる処理を行う選択画面提示処理部と、
登録されたコンテンツ配信先情報に基づいて配信されるコンテンツとして、該コンテンツの閲覧に用いられた端末種別を判定するためのソースコードを付加した端末判定可能コンテンツを生成するコンテンツ生成部と、
前記選択画面に基づいて回答された端末種別を回答情報としてユーザごとに管理するとともに、配信された前記端末判定可能コンテンツの閲覧に応じて判定した端末種別を端末判定情報としてユーザごとに蓄積して管理する端末情報管理部と、
蓄積された前記端末判定情報を元にユーザが主に使用する主端末種別を判定し、前記回答情報と前記主端末種別に基づいてユーザごとに配信対象端末種別を設定する対象端末設定部と、
前記配信対象端末種別に基づいて前記端末判定可能コンテンツの配信処理を行う配信処理部とを備え、
前記対象端末設定部は、
前記回答情報が得られた場合は該回答情報に基づいて前記配信対象端末種別を設定し、
最新の前記回答情報と前記配信対象端末種別が前記第１種別端末とされた状態において、前記第２種別端末が前記主端末種別として判定された場合は、前記第２種別端末を前記配信対象端末種別として設定し、
最新の前記回答情報と前記配信対象端末種別が前記第２種別端末とされた状態、または、回答情報が得られずに前記配信対象端末種別が前記第２種別端末とされた状態において、前記第１種別端末が前記主端末種別として判定された場合は、前記第２種別端末が前記配信対象端末種別として設定された状態を維持する
配信制御装置。
【請求項２】
前記対象端末設定部は、最新の前記回答情報が前記第１種別端末で前記配信対象端末種別が前記第２種別端末とされた状態において、前記第１種別端末が前記主端末種別として判定された場合は、前記選択画面を表示させずに前記配信対象端末種別を前記第１種別端末に設定する
請求項１に記載の配信制御装置。
【請求項３】
前記選択画面に基づいた回答が得られない場合において、
前記対象端末設定部は前記第２種別端末を前記配信対象端末種別として設定する
請求項１に記載の配信制御装置。
【請求項４】
前記第１種別端末用のコンテンツの配信を受諾しているユーザに対して、
前記対象端末設定部はユーザごとに前記配信対象端末種別の設定をおこない、
前記配信処理部は前記配信処理を行う
請求項１に記載の配信制御装置。
【請求項５】
前記対象端末設定部は蓄積された前記端末判定情報における端末種別の割合を用いて前記主端末種別を判定する
請求項１に記載の配信制御装置。
【請求項６】
前記対象端末設定部は蓄積された前記端末判定情報における前記第１種別端末の割合が第１の閾値を上回ったことに応じて前記第１種別端末を主端末種別として判定し、前記端末判定情報における前記第１種別端末である割合が第２の閾値を下回ったことに応じて前記第２種別端末を主端末種別として判定する
請求項５に記載の配信制御装置。
【請求項７】
前記第１の閾値が前記第２の閾値よりも大きな値とされた
請求項６に記載の配信制御装置。
【請求項８】
コンテンツ配信先情報を登録する際のウェブページを閲覧した端末種別に応じて、
前記第１の閾値と前記第２の閾値の一方または両方が設定される
請求項６に記載の配信制御装置。
【請求項９】
前記選択画面に基づいた回答が得られた場合において、
前記対象端末設定部は、前記回答の後に蓄積された前記端末判定情報に基づいて前記主端末種別を判定する
請求項１に記載の配信制御装置。
【請求項１０】
情報処理装置に実行させる配信制御方法であって、
少なくとも第１種別端末と第２種別端末が設けられた端末種別から、登録されたコンテンツ配信先情報に基づいて配信されるコンテンツを閲覧する端末種別を選択させる選択画面をユーザ端末に表示させる処理を行い、
登録されたコンテンツ配信先情報に基づいて配信されるコンテンツとして、該コンテンツの閲覧に用いられた端末種別を判定するためのソースコードを付加した端末判定可能コンテンツを生成し、
前記選択画面に基づいて回答された端末種別を回答情報としてユーザごとに管理するとともに、配信された前記端末判定可能コンテンツの閲覧に応じて判定した端末種別を端末判定情報としてユーザごとに蓄積して管理し、
蓄積された前記端末判定情報を元にユーザが主に使用する主端末種別を判定し、前記回答情報と前記主端末種別に基づいてユーザごとに配信対象端末種別を設定し、
前記配信対象端末種別に基づいて前記端末判定可能コンテンツの配信処理を行い、
前記配信対象端末種別の設定において、
前記回答情報が得られた場合は該回答情報に基づいて前記配信対象端末種別を設定し、
最新の前記回答情報と前記配信対象端末種別が前記第１種別端末とされた状態において、前記第２種別端末が前記主端末種別として判定された場合は、前記第２種別端末を前記配信対象端末種別として設定し、
最新の前記回答情報と前記配信対象端末種別が前記第２種別端末とされた状態、または、回答情報が得られずに前記配信対象端末種別が前記第２種別端末とされた状態において、前記第１種別端末が前記主端末種別として判定された場合は、前記第２種別端末が前記配信対象端末種別として設定された状態を維持する
配信制御方法。
【請求項１１】
演算処理装置に実行させるプログラムであって、
少なくとも第１種別端末と第２種別端末が設けられた端末種別から、登録されたコンテンツ配信先情報に基づいて配信されるコンテンツを閲覧する端末種別を選択させる選択画面をユーザ端末に表示させる手順と、
登録されたコンテンツ配信先情報に基づいて配信されるコンテンツとして、該コンテンツの閲覧に用いられた端末種別を判定するためのソースコードを付加した端末判定可能コンテンツを生成する手順と、
前記選択画面に基づいて回答された端末種別を回答情報としてユーザごとに管理するとともに、配信された前記端末判定可能コンテンツの閲覧に応じて判定した端末種別を端末判定情報としてユーザごとに蓄積して管理する手順と、
蓄積された前記端末判定情報を元にユーザが主に使用する主端末種別を判定し、前記回答情報と前記主端末種別に基づいてユーザごとに配信対象端末種別を設定する手順と、
前記配信対象端末種別に基づいて前記端末判定可能コンテンツの配信手順とを備え、
前記配信対象端末種別を設定する手順は、
前記回答情報が得られた場合は該回答情報に基づいて前記配信対象端末種別を設定し、
最新の前記回答情報と前記配信対象端末種別が前記第１種別端末とされた状態において、前記第２種別端末が前記主端末種別として判定された場合は、前記第２種別端末を前記配信対象端末種別として設定し、
最新の前記回答情報と前記配信対象端末種別が前記第２種別端末とされた状態、または、回答情報が得られずに前記配信対象端末種別が前記第２種別端末とされた状態において、前記第１種別端末が前記主端末種別として判定された場合は、前記第２種別端末が前記配信対象端末種別として設定された状態を維持する
プログラム。
【請求項１２】
演算処理装置に実行させるプログラムを記憶した記憶媒体であって、
少なくとも第１種別端末と第２種別端末が設けられた端末種別から、登録されたコンテンツ配信先情報に基づいて配信されるコンテンツを閲覧する端末種別を選択させる選択画面をユーザ端末に表示させる手順と、
登録されたコンテンツ配信先情報に基づいて配信されるコンテンツとして、該コンテンツの閲覧に用いられた端末種別を判定するためのソースコードを付加した端末判定可能コンテンツを生成する手順と、
前記選択画面に基づいて回答された端末種別を回答情報としてユーザごとに管理するとともに、配信された前記端末判定可能コンテンツの閲覧に応じて判定した端末種別を端末判定情報としてユーザごとに蓄積して管理する手順と、
蓄積された前記端末判定情報を元にユーザが主に使用する主端末種別を判定し、前記回答情報と前記主端末種別に基づいてユーザごとに配信対象端末種別を設定する手順と、
前記配信対象端末種別に基づいて前記端末判定可能コンテンツの配信手順とを備え、
前記配信対象端末種別を設定する手順は、
前記回答情報が得られた場合は該回答情報に基づいて前記配信対象端末種別を設定し、
最新の前記回答情報と前記配信対象端末種別が前記第１種別端末とされた状態において、前記第２種別端末が前記主端末種別として判定された場合は、前記第２種別端末を前記配信対象端末種別として設定し、
最新の前記回答情報と前記配信対象端末種別が前記第２種別端末とされた状態、または、回答情報が得られずに前記配信対象端末種別が前記第２種別端末とされた状態において、前記第１種別端末が前記主端末種別として判定された場合は、前記第２種別端末が前記配信対象端末種別として設定された状態を維持する
プログラムを記憶した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザに配信するコンテンツの配信処理に関する配信制御装置、配信制御方法、プログラム及び記憶媒体についての技術分野に関する。具体的には、ユーザの端末種別を考慮したコンテンツの配信処理に関する。
【先行技術文献】
【特許文献】
【０００２】
【特許文献１】特開２００６−０７９３０９
【背景技術】
【０００３】
特許文献１に示すように、商品の広告手法として電子メールを用いた手法が普及している。また、ユーザが電子メールを閲覧する端末としては、フィーチャーフォンやＰＣ（Personal Computer）に加えて、スマートフォンなどの端末が普及している。
一般的には、広告メールはＰＣで閲覧されるよりも、即時閲覧性を備えたスマートフォンで閲覧された方が広告価値が高くなる傾向がある。
この状況に鑑み、スマートフォンに向けた広告用の電子メールの配信と、ＰＣ用に向けた広告用の電子メールの配信とで、広告の価格を変える場合がある。
この場合には、スマートフォンに向けて配信された電子メールはスマートフォンで閲覧されることが望ましい。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところが、同一の電子メールアドレスに配信された電子メールをＰＣで閲覧したりスマートフォンで閲覧したり、状況により閲覧端末を使い分けるユーザが増えており、配信された電子メールをＰＣで閲覧するかスマートフォンで閲覧するかの選択は、基本的にユーザに委ねられているため、配信側でコントロールすることはできない。
そこで、本発明は、電子メールを閲覧する端末種別に応じて生成されて配信される電子メール等のコンテンツが、なるべく適した種別の端末で閲覧されるようにコンテンツ配信を制御することを目的とする。
【課題を解決するための手段】
【０００５】
本発明に係る配信制御装置は、登録されたコンテンツ配信先情報に基づいて配信されるコンテンツを閲覧する端末種別を選択させる選択画面をユーザ端末に表示させる処理を行う選択画面提示処理部と、登録されたコンテンツ配信先情報に基づいて配信されるコンテンツとして、該コンテンツの閲覧に用いられた端末種別を判定するためのソースコードを付加した端末判定可能コンテンツを生成するコンテンツ生成部と、前記選択画面に基づいて回答された端末種別を回答情報としてユーザごとに管理するとともに、配信された前記端末判定可能コンテンツの閲覧に応じて判定した端末種別を端末判定情報としてユーザごとに蓄積して管理する端末情報管理部と、蓄積された前記端末判定情報を元にユーザが主に使用する主端末種別を判定し、前記回答情報と前記主端末種別に基づいてユーザごとに配信対象端末種別を設定する対象端末設定部と、前記配信対象端末種別に基づいて前記端末判定可能コンテンツの配信処理を行う配信処理部とを備えたものである。
従って、回答情報と端末判定情報を併用することで、ユーザが電子メールの閲覧に用いる端末種別を考慮してコンテンツが配信される。
【０００６】
また、上記した本発明に係る配信制御装置においては、前記対象端末設定部は前記回答情報が得られた場合は該回答情報に基づいて前記配信対象端末種別を設定するものである。
これにより、ユーザの回答した端末種別を尊重したコンテンツが配信される。
【０００７】
更に、上記した本発明に係る配信制御装置においては、端末種別として少なくとも第１種別端末と第２種別端末が設けられ、最新の前記回答情報と前記配信対象端末種別が前記第１種別端末とされた状態において、前記第２種別端末が前記主端末種別として判定された場合は、前記対象端末設定部は前記第２種別端末を前記配信対象端末種別として設定し、最新の前記回答情報と前記配信対象端末種別が前記第２種別端末とされた状態、または、回答情報が得られずに前記配信対象端末種別が前記第２種別端末とされた状態において、前記第１種別端末が前記主端末種別として判定された場合は、前記対象端末設定部は前記第２種別端末が前記配信対象端末種別として設定された状態を維持し、前記選択画面提示処理部は前記選択画面を表示させる処理を行うものである。
従って、ユーザの選択に応じた配信設定がされる。即ち、回答情報が第１種別端末であるにも関わらず、主端末種別が第２種別端末と判定された場合は、配信対象端末種別をそのまま第２種別端末とする。
また、回答情報が第２種別端末又は未回答の状態で、主端末種別が第１種別端末と判定された場合は、配信対象端末種別をそのまま第１種別端末にはせずに、コンテンツを閲覧する端末種別を選択させる選択画面を提示する。これは、配信対象端末種別を第１種別端末とするには、少なくともユーザによる回答情報が第１種別端末であることが必要であることを意味する。
つまり第１種別端末と判定して第１種別端末用の電子メールを配信することはユーザの回答情報を尊重して慎重に行う。
これにより、コンテンツごとにかかる費用が変わる場合などにおいて、第１種別端末用に配信されたコンテンツをなるべく第１種別端末で閲覧してもらうようにする。
【０００８】
更にまた、上記した本発明に係る配信制御装置においては、前記対象端末設定部は、最新の前記回答情報が前記第１種別端末で前記配信対象端末種別が前記第２種別端末とされた状態において、前記第１種別端末が前記主端末種別として判定された場合は、前記選択画面を表示させずに前記配信対象端末種別を前記第１種別端末に設定するものである。
これにより、ユーザに対して選択画面を再度提示せずに、配信対象端末種別が設定される。
これは、ユーザの回答情報が第１種別端末であるため、配信対象端末種別を第２端末種別から第１端末種別へ移行することは、ユーザの意思に沿う形になるため、改めての選択画面の提示は不要となるからである。
【０００９】
加えて、上記した本発明に係る配信制御装置においては、前記選択画面に基づいた回答が得られない場合において、前記対象端末設定部は前記第２種別端末を前記配信対象端末種別として設定するものである。
第１種別端末を対象とした電子メールを配信することは、ユーザの回答情報を尊重した上で慎重に行うため、回答情報が得られない場合は、第二種別端末が優先的に配信対象端末種別として設定される。
これにより、例えば、第１種別端末用の広告は効果が高いが費用も高い場合などに、広告費用を抑えた配信制御装置を提供することができる。
【００１０】
また、上記した本発明に係る配信制御装置においては、前記第１種別端末用のコンテンツの配信を受諾しているユーザに対して、前記対象端末設定部はユーザごとに前記配信対象端末種別の設定をおこない、前記配信処理部は前記配信処理を行うものである。
これにより、二つの端末種別のうち、ユーザが片方の端末種別用のコンテンツしか配信を受諾していない場合などに、余分な配信端末種別の設定や配信処理が行われない。
【００１１】
更に、上記した本発明に係る配信制御装置においては、前記対象端末設定部は蓄積された前記端末判定情報における端末種別の割合を用いて前記主端末種別を判定するものである。
これにより、主端末種別を判定する処理において、複雑な計算が不要とされる。
【００１２】
更にまた、上記した本発明に係る配信制御装置においては、前記対象端末設定部は蓄積された前記端末判定情報における前記第１種別端末の割合が第１の閾値を上回ったことに応じて前記第１種別端末を主端末種別として判定し、前記端末判定情報における前記第１種別端末である割合が第２の閾値を下回ったことに応じて前記第２種別端末を主端末種別として判定するものである。
これにより、端末種別の様々な判定条件に対応することができる配信制御装置を提供することができる。
【００１３】
加えて、上記した本発明に係る配信制御装置においては、前記第１の閾値が前記第２の閾値よりも大きな値とされたものである。
これにより、主端末種別を変更する際の閾値にヒステリシスが設けられるため、頻繁に主端末種別が変更されるのを防ぐことができる。
【００１４】
また、上記した本発明に係る配信制御装置においては、コンテンツ配信先情報を登録する際のウェブページを閲覧した端末種別に応じて、前記第１の閾値と前記第２の閾値の一方または両方が設定されるものである。
これにより、ユーザが主に使用している端末種別を推測できるため、ユーザの現状に合わせて閾値を設定することができる配信制御装置を提供することができる。
【００１５】
更に、上記した本発明に係る配信制御装置においては、前記選択画面に基づいた回答が得られた場合において、対象端末設定部は、前記回答の後に蓄積された前記端末判定情報に基づいて前記主端末種別を判定するものである。
これにより、所定数の端末判定情報が蓄積されるまでの間、主端末種別の判定が行われず、更に、ユーザに対する選択画面の提示が行われないため、ユーザにとって煩わしくない配信制御装置を提供することができる。
【００１６】
本発明に係る配信制御方法は、情報処理装置に実行させる配信制御方法であって、少なくとも第１種別端末と第２種別端末が設けられた端末種別から、登録されたコンテンツ配信先情報に基づいて配信されるコンテンツを閲覧する端末種別を選択させる選択画面をユーザ端末に表示させる処理を行い、登録されたコンテンツ配信先情報に基づいて配信されるコンテンツとして、該コンテンツの閲覧に用いられた端末種別を判定するためのソースコードを付加した端末判定可能コンテンツを生成し、前記選択画面に基づいて回答された端末種別を回答情報としてユーザごとに管理するとともに、配信された前記端末判定可能コンテンツの閲覧に応じて判定した端末種別を端末判定情報としてユーザごとに蓄積して管理し、蓄積された前記端末判定情報を元にユーザが主に使用する主端末種別を判定し、前記回答情報と前記主端末種別に基づいてユーザごとに配信対象端末種別を設定し、前記配信対象端末種別に基づいて前記端末判定可能コンテンツの配信処理を行い、前記配信対象端末種別の設定において、前記回答情報が得られた場合は該回答情報に基づいて前記配信対象端末種別を設定し、最新の前記回答情報と前記配信対象端末種別が前記第１種別端末とされた状態において、前記第２種別端末が前記主端末種別として判定された場合は、前記第２種別端末を前記配信対象端末種別として設定し、最新の前記回答情報と前記配信対象端末種別が前記第２種別端末とされた状態、または、回答情報が得られずに前記配信対象端末種別が前記第２種別端末とされた状態において、前記第１種別端末が前記主端末種別として判定された場合は、前記第２種別端末が前記配信対象端末種別として設定された状態を維持するものである。
この配信制御方法により、ユーザが用いる端末種別を考慮したコンテンツが配信される。
【００１７】
本発明に係るプログラムは、上記配信制御方法として実行する処理を演算処理装置に実行させるプログラムである。
本発明に係る記憶媒体は、上記プログラムを記憶した記憶媒体である。これらのプログラムや記憶媒体により上記の配信制御装置を実現する。
【発明の効果】
【００１８】
ユーザが用いる端末種別を考慮したコンテンツが配信され、これによってスマートフォンに向けて配信されたコンテンツがスマートフォンで閲覧されやすくすることができる。
本発明によれば、電子メールを閲覧する端末種別に応じて生成されて配信される電子メール等のコンテンツが、なるべく適した種別の端末で閲覧されるようにコンテンツ配信を制御することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施の形態の全体の構成を示す図である。
【図２】本実施の形態の配信制御装置のブロック図を示す図である。
【図３】選択画面としてのモーダル画面を示す図である。
【図４】各種端末種別情報の関係を説明するための図である。
【図５】ユーザデータベースの例を説明するための図である。
【図６】本実施の形態のコンピュータのブロック図である。
【図７】実施の形態におけるサービス登録時の処理の流れを示す図である。
【図８】実施の形態における電子メール閲覧時の処理の流れを示す図である。
【図９】実施の形態における主端末種別判定処理の例を示す図である。
【図１０】実施の形態における主端末種別判定処理の別の例を示す図である。
【図１１】実施の形態における主端末種別判定処理の別の例を概略的に説明するための図である。
【図１２】モーダル画面の表示に係る変形例を示す図である。
【発明を実施するための形態】
【００２０】
本実施の形態においては、ユーザにサービスを提供するサービス提供システム１を例に説明を行う。
ユーザに提供するサービスとしては、例えば、クレジットカードに関する決済などの一連のサービスや、電子モールにおける商品の売買などの一連のサービスなどを挙げることができる。
以下、実施の形態を次の順序で説明する。
＜１．全体構成＞
＜２．ハードウェア構成＞
＜３．処理の流れ＞
［３−１．サービス登録時の処理の流れ］
［３−２．電子メールの閲覧に関する処理の流れ］
＜４．主端末種別判定処理＞
［４−１．第１の処理例］
［４−２．第２の処理例］
＜５．モーダル画面の表示に係る変形例＞
［５−１．第１の変形例］
［５−２．第２の変形例］
＜６．その他の変形例＞
＜７．まとめ＞
＜８．プログラム及び記憶媒体＞
【００２１】
＜１．全体構成＞
本実施の形態のサービス提供システム１を含むネットワークシステム全体の構成を図１及び図２を用いて説明する。
図１に示すように、ユーザに各種のサービスを提供するサービス提供システム１は、電子メールサーバ３、ユーザ端末４、４、・・・と通信ネットワーク２を介して相互に通信可能な状態に接続されている。
サービス提供システム１は、各種のサービスを提供する機能や、ユーザを管理する機能や、広告を管理する機能などを備えた情報処理装置を備えている。
【００２２】
サービスを提供する機能としては、ユーザに対して各種のサービスを行う機能であり、例えば、各種ウェブページのＨＴＭＬ（HyperText Markup Language）データを作成しユーザ端末４上に表示させる処理やユーザのログイン処理などを行う。また、サービス提供システム１がクレジットカードに関する一連のサービスを提供するシステムである場合には、例えば、ユーザのクレジットカードの利用状況を閲覧させるための処理などを行う。また、サービス提供システム１が電子モールにおける各種サービスを提供するシステムである場合には、例えば、ユーザの商品検索に基づいて商品を検索する処理や、商品をお気に入りに登録するための処理などを行う。
【００２３】
ユーザを管理する機能としては、ユーザ情報をデータベースに格納する処理や、データベースからユーザ情報を取得する処理などを行う。
広告を管理する機能としては、ユーザに配信する電子メールに付する広告やユーザ端末４上で動作するウェブブラウザに表示させる広告などの情報を管理する処理を行う。また、新たな広告主から取得した広告データをデータベースに記憶する処理や、不要となった広告をデータベースから削除する処理なども行う。
【００２４】
通信ネットワーク２の構成は特に限定されるものではなく、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ（Local Area Network）、ＣＡＴＶ（Community Antenna TeleVision）通信網、仮想専用網（Virtual Private Network）、電話回線網、移動体通信網、衛星通信網などが想定される。
また通信ネットワーク２の全部又は一部を構成する伝送媒体についても多様な例が想定される。例えばＩＥＥＥ（Institute of Electrical and Electronics Engineers）１３９４、ＵＳＢ（Universal Serial Bus）、電力線搬送、電話線などの有線でも、ＩｒＤＡ（Infrared Data Association）のような赤外線、ブルートゥース（登録商標）、８０２．１１無線、携帯電話網、衛星回線、地上波デジタル網などの無線でも利用可能である。
【００２５】
サービス提供システム１には、図２に示すように、コンテンツをユーザに配信する際の後述する各種処理を実行する配信制御装置５が設けられている。
本実施の形態において、配信制御装置５は、サービス提供システム１がユーザに対して提供するサービスに付随して行われる電子メールの配信を行う装置として用いられる例を説明する。配信制御装置５がユーザに対して配信する電子メールとしては、例えば、商品の広告を付したメールマガジンなどの電子メールである。
本実施の形態では、メールマガジンなどの電子メールが、本発明の請求項における「コンテンツ」に相当する。また、電子メールアドレスが、本発明の請求項における「コンテンツ配信先情報」に相当する。
【００２６】
図１に示す電子メールサーバ３は、自身の記憶領域内に電子メールボックスを持つユーザ宛の電子メールを受信したときは、当該ユーザの電子メールボックスにその電子メールを配信する処理を行い、自身の記憶領域内に電子メールボックスを持たないユーザ宛の電子メールを受信したときは、図示しない他の電子メールサーバ３へ受信した電子メールを転送する処理を行う。更に、ユーザからの電子メール閲覧要求に応じて、ユーザ端末４に電子メールに関する情報を送信する処理なども行う。
ユーザ端末４は、配信制御装置５から配信された電子メールを閲覧するためにユーザが使用する端末であり、通信機能を備えたＰＣ（Personal Computer）やフィーチャーフォンやＰＤＡ（Personal Digital Assistants）、或いは、スマートフォンやタブレット端末などのスマートデバイスなどである。
【００２７】
図２に示す配信制御装置５は、ユーザ端末４、４、・・・の端末種別を考慮して広告を付した電子メールを生成し、ユーザ端末４、４、・・・に対して配信を行う。これらの処理を行うために、サービス提供システム１は、ユーザのＩＤ（Identification）やコンテンツ配信先情報としての電子メールアドレスやユーザの端末種別の情報などが記憶されたユーザＤＢ（Database）６、広告の情報が記憶された広告ＤＢ７、及び、電子メールを閲覧する端末種別の解析に用いられる画像ファイルが記憶された画像ＤＢ８と情報の送受信が可能に接続されている。
【００２８】
配信制御装置５は、図２に示すように、選択画面提示処理部５ａと、端末情報管理部５ｂと、アクセス解析部５ｃと、対象端末設定部５ｄと、コンテンツ生成部としての電子メール生成部５ｅと、配信処理部５ｆと、通信制御部５ｇとを備えて構成されている。
配信制御装置５における上記の各部は、単体の情報処理装置で構成されていてもよいし、上述した各種のサービスを提供する機能や、ユーザを管理する機能や、広告を管理する機能などを備えた情報処理装置を含めた複数の情報処理装置で構成されていてもよい。
【００２９】
選択画面提示処理部５ａは、配信された電子メールを閲覧する端末種別をユーザに選択させるための選択画面をユーザ端末に表示させる処理を行う。例えば、図３に示すように、ユーザ端末上に選択画面としてのモーダル画面９が表示される。
モーダル画面９は、質問に対する回答を行うなど、ユーザが適切な応答を行わないと元の画面に戻ることができないようにユーザ端末４上に表示される画面であり、一般的には、エラー情報などの重要な情報の表示や必要な情報の入力の際などに用いられる。
モーダル画面９には、説明文９ａとして「○○○＠△△．ｃｏｍ宛に配信された電子メールを閲覧する端末をお答えください。」という文章が表示され、その下方には「スマートフォン」という選択肢項目名９ｂと「スマートフォン以外」という選択肢項目名９ｂが表示され、それぞれの選択肢項目名９ｂの左方にはラジオボタン９ｃがそれぞれ配置されている。また選択肢項目名９ｂの下方には、回答ボタン９ｄが配置され、回答ボタン９ｄが押下されることにより、ラジオボタン９ｃによって選択された選択肢項目名９ｂの情報が配信制御装置５に送信される。
モーダル画面９には、モーダル画面９に表示された質問に対する回答を行わずにモーダル画面９の表示を終了するためのクローズボタン９ｅが右上に配置されている。クローズボタン９ｅが押下されると、ラジオボタン９ｃによって選択された選択項目名９ｂの情報は配信制御装置５に送信されずにモーダル画面９の表示が終了する。
【００３０】
端末情報管理部５ｂは、選択画面としてのモーダル画面９に対するユーザの応答によって得られた端末種別を回答情報としてユーザごとに管理する。また、種別端末を特定可能な端末判定可能コンテンツとしての後述する端末判定可能電子メールをユーザが閲覧することによって判定されたユーザの端末種別を端末判定情報としてユーザごとに管理する。
端末判定情報は、閲覧に利用された端末種別を電子メール１通ごとに判定した情報とされる。つまり、１０通の電子メールが開封された場合には、１０個の端末判定情報を取得することができる。
回答情報と端末判定情報は、ユーザＤＢ６に記憶され、ユーザごとに管理される。特に回答情報に関して同一ユーザの回答情報が複数ある場合には、最新の回答情報がユーザＤＢ６に記憶される。
【００３１】
アクセス解析部５ｃは、後述する端末判定可能電子メールの閲覧時における画像ファイルへのアクセスの解析を行う。具体的には、画像ＤＢ８に記憶された画像ファイルに対するユーザのアクセスを解析する処理を行う。
対象端末設定部５ｄは、ユーザごとにどの端末種別を対象とした電子メールを作成すればよいかを判定し、配信対象端末種別としてユーザＤＢ６に記憶する処理を行う。具体的には、図４に示すように、対象端末設定部５ｄは、先ず、端末判定情報から主端末種別を判定する。主端末種別は、ユーザが主に使用している端末種別であり、例えば、直近の端末判定情報から判定してもよい。判定された主端末種別は、ユーザごとにユーザＤＢ６に記憶される。
続いて、対象端末設定部５ｄは、上記したユーザごとに管理された回答情報と主端末種別に基づいて、配信対象端末種別を設定し、ユーザＤＢ６に記憶する。
【００３２】
図２における電子メール生成部５ｅは、電子メールの閲覧に用いられたユーザの端末種別を判定するためのソースコードが付加された電子メールを端末判定可能電子メールとして生成する処理を行う。端末種別を判定するためのソースコードとは、例えば、電子メールに埋め込まれたイメージタグなどである。電子メールを閲覧すると、埋め込まれたイメージタグに基づいて画像ＤＢ８に記憶された画像ファイルへのアクセスが発生する。このアクセスを解析することにより、ユーザが電子メールの閲覧に用いた端末種別を判定することができる。
また、ユーザごとに異なる画像ファイルへアクセスさせるようにイメージタグを電子メールに付加することにより、ユーザごとのアクセス解析が可能となる。このために、電子メール生成部５ｅは、ユーザＤＢ６にユーザごとの画像ファイル情報（例えば画像へのＵＲＬや画像ＩＤなど）を記憶する処理を行う。
更に、電子メール生成部５ｅは、広告の情報を広告ＤＢ７から取得し、端末判定可能電子メールに広告を付する処理を行う。
【００３３】
配信処理部５ｆは、ユーザＤＢ６に記憶された配信対象端末種別に基づいて、電子メール生成部５ｅで作成された端末判定可能電子メールを各ユーザに配信する処理を行う。
通信制御部５ｇは、配信制御装置５が外部の端末などと情報をやりとりするための制御を行う。具体的には、ユーザに対するモーダル画面９の提示に関する通信や、電子メールの配信に関する通信や、画像ＤＢ８に記憶された画像ファイルの解析に関する通信のための制御が実行される。
【００３４】
ユーザＤＢ６は、例えば図５に示すように、ユーザＩＤと電子メールアドレスと端末種別情報が紐付けられて記憶されている。端末種別情報としては、ユーザに提示したモーダル画面９に基づいて得られた回答情報と、ユーザに配信された端末判定可能電子メールの閲覧に基づいて得られた端末判定情報と、端末判定情報から判定された主端末種別と、回答情報と主端末種別から設定された配信対象端末種別の各情報がある。
図５に示すユーザＤＢ６に記憶された情報は、ある電子メールマガジン（例えば、「○○通信」）に関するユーザ情報の一部を抜粋したものである。そのため、表に記載された各ユーザは、「○○通信」の配信を許可したユーザとなる。尚、ユーザごとの「○○通信」に対する配信許可情報（例えば配信許可フラグなど）が記憶されていてもよい。この場合には、一度配信を許可したが、その後配信を拒否したユーザも表に含めることができる。また、全ての電子メールマガジンに関するユーザ情報が一つの表にまとめられていてもよく、その場合には、各電子メールマガジンに対する配信許可情報が記憶される。
【００３５】
広告ＤＢ７は、ユーザに配信される電子メールに付加される広告の情報が記憶されている。
画像ＤＢ８は、端末判定可能電子メールにイメージタグとして付加されたＵＲＬ（Uniform Resource Locator）に紐付けられた画像ファイルが記憶されている。
【００３６】
＜２．ハードウェア構成＞
図６は、図１及び図２に示したサービス提供システム１に属する各種の情報処理装置、配信制御装置５、電子メールサーバ３、ユーザ端末４のハードウエアを例示する図である。それぞれのサーバや端末におけるコンピュータ装置のＣＰＵ（Central Processing Unit）１０１は、ＲＯＭ（Read Only Memory）１０２に記憶されているプログラム、または記憶部１０８からＲＡＭ（Random Access Memory）１０３にロードされたプログラムに従って各種の処理を実行する。ＲＡＭ１０３にはまた、ＣＰＵ１０１が各種の処理を実行する上において必要なデータなども適宜記憶される。
ＣＰＵ１０１、ＲＯＭ１０２、およびＲＡＭ１０３は、バス１０４を介して相互に接続されている。このバス１０４には、入出力インターフェース１０５も接続されている。
入出力インターフェース１０５には、キーボード、マウス、タッチパネルなどよりなる入力装置１０６、ＬＣＤ（Liquid Crystal Display）、ＣＲＴ（Cathode Ray Tube）、有機ＥＬ（Electroluminescence）パネルなどよりなるディスプレイ、並びにスピーカなどよりなる出力装置１０７、ＨＤＤ（Hard Disk Drive）やフラッシュメモリ装置などより構成される記憶部１０８、通信ネットワーク２を介しての通信処理や機器間通信を行う通信部１０９が接続されている。
入出力インターフェース１０５にはまた、必要に応じてメディアドライブ１１０が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア１１１が適宜装着され、リムーバブルメディア１１１に対する情報の書込や読出が行われる。
【００３７】
このようなコンピュータ装置では、通信部１０９による通信によりデータやプログラムのアップロード、ダウンロードが行われたり、リムーバブルメディア１１１を介したデータやプログラムの受け渡しが可能である。
ＣＰＵ１０１が各種のプログラムに基づいて処理動作を行うことで、サービス提供システム１に属する配信制御装置５などの各種の情報処理装置、電子メールサーバ３、ユーザ端末４のそれぞれにおいて後述する情報処理や通信が実行される。
尚、サービス提供システム１に属する配信制御装置５などの各種の情報処理装置、電子メールサーバ３、ユーザ端末４を構成するそれぞれの情報処理装置は、図３のようなコンピュータ装置が単一で構成されることに限らず、複数のコンピュータ装置がシステム化されて構成されてもよい。複数のコンピュータ装置は、ＬＡＮなどによりシステム化されていてもよいし、インターネットなどを利用したＶＰＮ（Virtual Private Network）などにより遠隔地に配置されたものでもよい。
【００３８】
＜３．処理の流れ＞
次に、配信制御装置５で行われる各処理の流れについて、図７及び図８を参照しながら説明する。
［３−１．サービス登録時の処理の流れ］
先ずは、サービス登録時の処理の流れについて図７を参照して説明する。
尚、図７中に破線で示したものは、サービス提供システム１とユーザ端末４の間で送受信される情報や要求などを表している。
【００３９】
サービス登録時の処理は、ユーザがサービス提供システム１が提供するサービスを享受する際に必要となるユーザ情報を登録するために、初めに行われる処理である。例えば、ユーザがサービス利用のために開いたウェブページから遷移可能なユーザ登録ページ上でユーザが所定の操作を行うことにより実行される処理である。
サービス登録時の処理では、先ず、図７に示すように、ステップＳ２０１において、登録画面要求処理がユーザ端末４によって実行される。
登録画面要求処理によって、ユーザ端末４からサービス提供システム１に登録画面の表示要求が行われると、ステップＳ１０１において、サービス提供システム１は、登録画面生成処理が実行される。登録画面生成処理では、要求を受信するごとに登録画面を表示するためのＨＴＭＬデータを生成してもよいし、いずれかのデータベースに記憶されたＨＴＭＬデータを取得してもよい。
続いて、サービス提供システム１はステップＳ１０２において、ユーザ端末４のウェブブラウザ上に登録画面を表示させるための処理を行う。ここでは、例えば、ステップＳ１０１で生成したＨＴＭＬデータをユーザ端末４へ送信する処理などを行う。
【００４０】
ＨＴＭＬデータを受信したユーザ端末４は、ＨＴＭＬデータに基づいたウェブページをユーザ端末４上に表示させた後、ステップＳ２０２において、登録情報の入力が行われたか否かを判定する処理を行う。ステップＳ２０２において登録情報の入力が行われたと判定した場合には、ステップＳ２０３においてユーザ端末４は、電子メールアドレスの入力が行われたか否かの判定を行う。ステップＳ２０３において電子メールアドレスの入力が行われたと判定した場合には、ユーザ端末４はステップＳ２０４において、図３で示したモーダル画面９の表示を行う。具体的には、電子メールアドレスの入力欄に文字列入力がされたことに応じてモーダル画面９を表示させるソースコードが実行される。
【００４１】
ここで、ステップＳ２０４で選択画面提示処理部５ａが行う、ユーザに端末種別を選択させるモーダル画面９を表示させる処理は、モーダル画面９を表示させるソースコードを付したＨＴＭＬデータを送信する処理として実行される。
尚、電子メールを閲覧する端末をユーザに入力させることができれば、モーダル画面９を用いなくてもよい。例えば、登録画面の電子メールアドレス入力欄の下方に端末種別をラジオボタンと共に示し、端末種別をユーザに選択させてもよい。
【００４２】
ステップＳ２０２において登録情報の入力が行われていないと判定した場合、及び、ステップＳ２０３において電子メールアドレスの入力が行われていないと判定した場合は、ユーザ端末はステップＳ２０２の処理を繰り返し実行する。
【００４３】
モーダル画面９がユーザ端末４に表示された後、ユーザ端末４はステップＳ２０５において、回答ボタン９ｄが押下されたか否かを判定する処理を実行する。ステップＳ２０５において回答ボタン９ｄが押下されたと判定した場合は、ユーザ端末４はステップＳ２０６において回答情報送信処理を実行する。回答情報送信処理が実行されると、ユーザ端末４からサービス提供システム１に回答情報が送信される。
ステップＳ２０５において回答ボタン９ｄが押下されていないと判定した場合は、ユーザ端末４はステップＳ２０７において、クローズボタン９ｅが押下されたか否かを判定する。ステップＳ２０７においてクローズボタン９ｅが押下されたと判定した場合は、ユーザ端末４はステップＳ２０８において、未回答通知処理を実行する。未回答通知処理では、ユーザがモーダル画面９に表示された説明文９ａ、つまり、電子メールを閲覧する端末種別を問う設問に回答しなかったこと（未回答通知）がサービス提供システム１へ送信される。
ステップＳ２０７においてクローズボタン９ｅが押下されていないと判定した場合は、モーダル画面９の回答ボタン９ｄ、及び、クローズボタン９ｅが双方ともに押下されていないため、ユーザ端末４はステップＳ２０５の処理を再び実行する。
【００４４】
サービス提供システム１は、ステップＳ２０６に応じて回答情報を受信すると、或いは、ステップＳ２０８に応じて未回答通知を受信すると、ステップＳ１０３において、ユーザＤＢ更新処理を実行する。
ユーザＤＢ更新処理では、ユーザＤＢ６に回答情報と配信対象端末種別の情報を設定する処理が行われる。配信対象端末種別は、ユーザによる回答が得られた場合は、ユーザ回答に基いた端末種別を配信対象端末種別として設定する。
ここで、以下の説明で用いる端末種別について説明する。以下の説明では、第１種別端末としての「スマートフォン」と、第２種別端末としての「ＰＣ」との二つの端末種別に分類する。また、「スマートフォン」と「ＰＣ」以外の端末種別（例えばフィーチャーフォンなど）については、全て「ＰＣ」に分類する。また、回答情報としては、「スマートフォン」の場合と「ＰＣ」の場合と回答情報が得られなかった場合（「未回答」）の３種類を考える。
従って、ステップＳ１０３における配信対象端末種別の設定では、回答情報が「スマートフォン」であった場合には、配信対象端末種別を「スマートフォン」に設定し、「ＰＣ」であった場合には配信対象端末種別を「ＰＣ」に設定する。また、「未回答」であった場合も、配信対象端末種別を「ＰＣ］に設定する。
【００４５】
尚、図７に示したサービス登録時の処理の流れにおいては省略したが、サービス提供システム１が提供するサービスを利用するにあたって必要となるユーザのＩＤやパスワードなどのユーザ情報をユーザＤＢ６に記憶する処理も適宜行われる。
また、ステップＳ１０３のユーザＤＢ更新処理は、登録画面に配置された入力項目に対する一連の入力作業が終了し、完了ボタンや登録ボタンが押下された後に実行してもよい。
【００４６】
［３−２．電子メールの閲覧に関する処理の流れ］
続いて、ユーザが配信された電子メールを閲覧した際の各処理の流れを図８を参照して説明する。
先ず、サービス提供システム１の電子メール生成部５ｅは、ステップＳ３０１で、電子メールの閲覧に用いられた端末種別を判定するためのソースコードを付加した端末判定可能電子メールの作成を行う。この電子メールには、端末の判定が可能となるように、例えば、画像ファイルへのリンクを備えた画像タグが埋め込まれている。画像ファイルは、画像ＤＢ８へ記憶されており、ユーザが電子メールを閲覧した際に発生する画像ＤＢ８へのアクセスを解析することにより、サービス提供システム１はユーザ情報の取得が可能とされる。また、必要に応じて、端末判定可能電子メールに付する広告のデータを広告ＤＢ７から取得し、端末判定可能電子メールに付加する処理を行う。
続いて、サービス提供システム１の配信処理部５ｆは、ステップＳ３０２において、端末判定可能電子メールの送信を実行する。この処理に伴い、端末判定可能電子メールは、ユーザの電子メールボックスが設置された電子メールサーバ３へ配信される。端末判定可能電子メールの配信は、ユーザＤＢ６に記憶された電子メールアドレスを対象として行われる。
【００４７】
続いて、ステップＳ４０１において、ユーザ端末４は端末判定可能電子メールの受信処理を実行する。受信処理は、例えば、ユーザの電子メールボックスが設置された電子メールサーバ３に新たな電子メールが配信されたことの通知を受け取る処理や、ユーザ端末４が電子メールサーバ３から配信された電子メールの情報を受信する処理などである。
【００４８】
次に、ユーザの操作に基づき、ユーザ端末４はステップＳ４０２で、端末判定可能電子メールの開封処理を実行する。開封処理では、電子メールを閲覧するソフトウェア（メーラ）上で電子メールの本文を表示する処理を行うと共に、端末判定可能電子メールに付されたソースコードに基づいて画像ＤＢ８に記憶された画像ファイルにアクセスする処理を実行する。この処理により、サービス提供システム１はユーザ端末４の端末種別などを把握することができるようになる。例えば、ユーザ端末４から画像ＤＢ８に記憶された画像ファイルへのアクセスを解析することにより、ユーザ端末４の端末種別の情報などを取得することができる。画像ファイルとしては、例えば、１ピクセルの無色透明の画像などが用いられる。
【００４９】
続いて、サービス提供システム１のアクセス解析部５ｃは、ステップＳ３０３において、端末判定情報取得処理を実行する。端末判定情報取得処理では、端末判定可能電子メールの開封に伴ってユーザ情報と電子メールの閲覧に用いられた端末種別の情報を取得し、端末情報管理部５ｂに送信する処理を行う。即ち、画像ＤＢ８に記憶された画像ファイルへのアクセスを解析することにより、ユーザが使用した端末種別の情報を取得する。
ユーザ情報と端末判定情報を受信した端末情報管理部５ｂは、端末判定情報をユーザＤＢ６に記憶する処理を行う。つまり、端末判定可能電子メールが１通開封されるごとに、端末判定情報が一つ取得され、ユーザＤＢ６に蓄積される。
【００５０】
次に、サービス提供システム１の対象端末設定部５ｄは、ステップＳ３０４において、主端末種別判定処理を行う。主端末種別判定処理は、ユーザＤＢ６にユーザごとに蓄積された端末判定情報を取得し、それに基づいて主端末種別を判定してユーザＤＢ６に記憶する処理であり、ユーザが電子メールの閲覧に主に用いる端末種別を判定する処理である。即ち、主端末種別とは、電子メールの閲覧に伴い判定したユーザの主な使用端末種別の情報となる。
主端末種別判定処理については、いくつかの例を後述する。
【００５１】
主端末種別判定処理を実行した後、サービス提供システム１の対象端末設定部５ｄは、ステップＳ３０５において、電子メールを開封したユーザの回答情報によって得られた端末種別によって分岐する処理を実行する。
ステップＳ３０５では、ユーザＤＢ６から取得した回答情報が「スマートフォン」であるか否かを判定し、分岐する。回答情報が「スマートフォン」であると判定した場合は、対象端末設定部５ｄはステップＳ３０６で、電子メールを開封したユーザの主端末種別によって分岐を行う処理を実行する。
主端末種別としては、例えば、「スマートフォン」と「ＰＣ」と「未確定」の３種類のステータスを設ける。
ステップＳ３０６では、主端末種別が「スマートフォン」若しくは「ＰＣ」であるか否かによって分岐する処理を実行する。主端末種別が「スマートフォン」若しくは「ＰＣ」である場合、即ち、「未確定」以外の場合、対象端末設定部５ｄは、ステップＳ３０７で、主端末種別を配信対象端末種別として設定し、ユーザＤＢ６に記憶する処理を行う。つまり、主端末種別が「スマートフォン」である場合は配信対象端末種別を「スマートフォン」に設定し、主端末種別が「ＰＣ」である場合は配信対象端末種別を「ＰＣ」に設定する処理を行う。
尚、ここでの主端末種別の情報は、ユーザＤＢ６から取得してもよいし、ステップＳ３０４で行った主端末種別判定処理の結果をサービス提供システム１の記憶領域に保存しておき、そこから取得してもよい。
【００５２】
ステップＳ３０６の判定処理において、主端末種別が「未確定」である場合は、対象端末設定部５ｄはステップＳ３０８において、配信対象端末種別を「スマートフォン」に設定する処理を行う。即ち、ステップＳ３０５においてユーザの回答情報を確認した結果「スマートフォン」となっていることを鑑み、ユーザの回答情報を尊重して配信対象端末種別を設定する処理である。
【００５３】
ステップＳ３０５でユーザＤＢ６に記憶された回答情報が「スマートフォン」でないと判定した場合、即ち、回答情報が「ＰＣ」若しくは「未回答」である場合、サービス提供システム１の対象端末設定部５ｄはステップＳ３０９において、回答情報が「ＰＣ」であるか否かを判定する処理を行う。回答情報が「ＰＣ」であると判定した場合、対象端末設定部５ｄはステップＳ３１０において、主端末種別が「スマートフォン」であるか否かによって分岐する処理を実行する。主端末種別が「スマートフォン」である場合、即ち、回答情報が「ＰＣ」であるにもかかわらず電子メールの閲覧に実際に用いられている端末を判定して得られた主端末種別が「スマートフォン」である場合、サービス提供システム１の選択画面提示処理部５ａはステップＳ３１１において、図３に示したモーダル画面９を表示させるモーダル画面表示処理を行う。つまり、回答情報と主端末種別が乖離しているため、ユーザに対して端末種別の確認を行う処理である。
尚、モーダル画面９は、ユーザがサービス提供システム１が提供するサービスにログインしたときに表示されるようにしてもよい。この場合には、ステップＳ３１１のモーダル画面表示処理として、ユーザＤＢ６に記憶されたモーダル画面表示フラグを「ＯＮ」にする処理を行う。従って、ユーザがサービスにログインした際に、サービス提供システム１がモーダル画面表示フラグを確認することにより、端末種別の回答情報を得るためのモーダル画面９を表示させることができる。
【００５４】
続いて、サービス提供システム１の対象端末設定部５ｄはステップＳ３１２で、回答情報が「スマートフォン」であるか否かを判定する処理を行う。この処理は、ステップＳ３１１でユーザに提示したモーダル画面９に基づいた回答情報を確認する処理であるため、ステップＳ３１１で表示したモーダル画面９に対する操作が完了した後に行われる。従って、上記したようにモーダル画面表示フラグを用いることによってユーザがサービスにログインした際にモーダル画面９を表示する場合には、ログイン後のモーダル画面９に対する操作が完了した後にステップＳ３１２の処理が実行される。尚、モーダル画面９に対する操作が完了するとは、図３における回答ボタン９ｄを押下する操作、または、クローズボタン９ｅを押下する操作が完了することである。
【００５５】
ステップＳ３１２で回答情報が「スマートフォン」であると判定した場合には、回答情報と主端末種別が共に「スマートフォン」であるため、サービス提供システム１の対象端末設定部５ｄはステップＳ３１３において、配信対象端末種別を「スマートフォン」に設定する。また、端末情報管理部５ｂは、回答情報として「スマートフォン」をユーザＤＢ６に記憶する処理を行う。更に、対象端末設定部５ｄは配信対象端末種別として「スマートフォン」をユーザＤＢ６に記憶する処理を行う。
ステップＳ３１２で回答情報が「スマートフォン」でないと判定した場合、つまり、回答情報が「ＰＣ」若しくは「未回答」であると判定した場合、サービス提供システム１の対象端末設定部５ｄは、ステップＳ３１４において、主端末種別を「未確定」に設定し、端末判定情報をクリアする処理を行う。この処理は、ユーザに端末判定可能電子メールを送信するごとにモーダル画面９をユーザ端末４上に表示させてしまうことを防止するための処理である。例えば、主端末種別が直近の数件の端末判定情報に基づいて設定される場合、モーダル画面に基づいてユーザから端末種別が「ＰＣ」という回答情報を得ているにもかかわらず、次の端末判定可能電子メールの閲覧に応じて直近の数件端末判定情報からステップＳ３１０で主端末種別は「スマートフォン」であると再度判定され、ステップＳ３１１のモーダル画面表示処理が実行される可能性がある。そこで、度々モーダル画面９が提示されユーザが煩わしさを感じることを抑制するために、ステップＳ３１１のモーダル画面９の提示に基づいた回答情報（未回答の場合も含む）を取得した後は、端末判定情報をクリアし、主端末種別を「未確定」に変更することにより、再度所定数の端末判定情報がユーザＤＢ６に蓄積されるまでの期間のモーダル画面９の提示を抑制する。
また、ステップＳ３１４において、端末情報管理部５ｂは、ステップＳ３１１のモーダル画面表示処理の結果得られた回答情報をユーザＤＢ６に記憶する処理を実行する。このとき、得られた回答情報が「未回答」の場合には、ユーザＤＢ６に「未回答」であることを記憶してもよいし、それ以前の「スマートフォン」若しくは「ＰＣ」とされた回答情報が記憶されている場合は、「スマートフォン」若しくは「ＰＣ」を記憶したままにしておいてもよい。即ち、「未回答」ではない有効な回答情報で直近のものを記憶したままにしておく処理となる。
【００５６】
ステップＳ３０９において、回答情報が「ＰＣ」でないと判定した場合、つまり、回答情報が得られなかった（＝「未回答」）と判定した場合、ユーザが配信された電子メールを閲覧した際の図８に示した一連の処理を終了する。
また、ステップＳ３１０において主端末種別が「スマートフォン」でない場合、即ち、回答情報が「ＰＣ」であり主端末種別が「ＰＣ」若しくは「未確定」の場合、同様に、図８に示した一連の処理を終了する。
【００５７】
上述した一連の処理を具体例を用いてまとめると、以下のような処理が実行される。
（１）直近の有効な（未回答でない）回答情報が「スマートフォン」の場合
・スマートフォン用の電子メールを配信
・その後、ＰＣで閲覧されるようになり、主端末種別が「ＰＣ」と判定されたら、ＰＣ用の電子メールを配信
・更にその後、スマートフォンで閲覧されるようになり、主端末種別が「スマートフォン」と判定されたら、その後の電子メールはスマートフォン用のものに再度切り替えて配信
・以降においても、主端末種別に基づいて、適宜切り替えて配信
（２）直近の有効な（未回答でない）回答情報が「ＰＣ」の場合
・ＰＣ用の電子メールを配信（配信ごとに端末判定情報取得）
・その後、スマートフォンで閲覧されるようになり、主端末種別が「スマートフォン」と判定されたら、モーダル画面９をユーザに提示
・モーダル画面９に対するユーザの回答により、（１）、（２）または（３）へ遷移
（３）現時点で回答情報が「未回答」の場合
・その時点において配信対象とされている端末種別に対する配信を継続
・ただし、この場合、回答情報が「スマートフォン」或いは「ＰＣ」となるまで、定期的（例えば月一度）にモーダル画面９をユーザに対して提示して、回答情報が「未回答」のままとなることを防止する
【００５８】
＜４．主端末種別判定処理＞
［４−１．第１の処理例］
主端末種別判定処理の第１の処理例について、図９を参照して説明する。主端末種別判定処理の第１の処理例では、例えば、直近の端末判定情報における「スマートフォン」の割合、或いは、件数が閾値以上であるか否かによって、主端末種別を判定する。ここでは、「スマートフォン」の割合を用いて主端末種別を判定する例を説明する。
先ず、ステップＳ５０１において、サービス提供システム１の対象端末設定部５ｄによる端末判定情報の取得数が所定数以上か否かの判定が行われる。端末判定情報の取得数が所定数以上と判定された場合、対象端末設定部５ｄはステップＳ５０２において、「スマートフォン」の割合が閾値ＴＨ１以上か否かを判定する。例えば、端末判定情報の取得数の所定数が１０件とされ、スマートフォンの割合が６割以上か否かを判定する場合は、ＴＨ１＝６（割）となる。この場合、直近の１０件以上の端末判定情報がユーザＤＢ６に蓄積され、かつ、「スマートフォン」が６件以上の場合は、「スマートフォン」の割合が閾値ＴＨ１以上であると判定する。また、直近１０件以上の端末判定情報がユーザＤＢ６に蓄積されておらず、直近の１０件の端末判定情報の取得が不可能である場合は、ステップＳ５０１において、端末判定情報の取得数が所定数（＝１０件）未満であると判定する。
【００５９】
ステップＳ５０２において、「スマートフォン」の割合が閾値ＴＨ１以上であると判定した場合には、ステップＳ５０３において、サービス提供システム１の対象端末設定部５ｄは、主端末種別を「スマートフォン」と判定し、ユーザＤＢ６に主端末種別として「スマートフォン」を記憶する処理を実行する。
ステップＳ５０２において、「スマートフォン」の割合が閾値ＴＨ１未満であると判定した場合には、ステップＳ５０４において、対象端末設定部５ｄは、主端末種別を「ＰＣ」と判定し、ユーザＤＢ６に主端末種別として「ＰＣ」を記憶する処理を実行する。
【００６０】
ステップＳ５０１において、端末判定情報の取得数が所定数未満と判定した場合、サービス提供システム１の対象端末設定部５ｄは、ステップＳ５０５において、主端末種別が「未確定」であると判定し、ユーザＤＢ６の主端末種別として「未確定」を記憶する処理を実行する。
【００６１】
［４−２．第２の処理例］
続いて、主端末種別判定処理の第２の処理例について、図１０を参照して説明する。主端末種別判定処理の第２の処理例では、直近の端末判定情報における「スマートフォン」の割合、或いは、件数が第１の閾値以上である場合に主端末種別が「スマートフォン」であると判定し、「スマートフォン」である割合、或いは、件数が第２の閾値（＜第１の閾値）未満である場合に主端末種別が「ＰＣ」であると判定する。即ち、主端末種別を変更する際の閾値にヒステリシスを設けている。ここでは、第１の閾値をＴＨ２、第２の閾値をＴＨ３（＜ＴＨ２）として説明する。
【００６２】
先ず、ステップＳ６０１において、サービス提供システム１の対象端末設定部５ｄは、端末判定情報の取得数が所定数以上か否かの判定を行う。この処理は、ステップＳ５０１の処理と同様となる。
ステップＳ６０１において、端末判定情報の取得数が所定数以上と判定された場合、対象端末設定部５ｄはステップＳ６０２において、直近の端末判定情報における「スマートフォン」の割合が閾値ＴＨ２以上か否かを判定する。
ステップＳ６０２において、「スマートフォン」の割合が閾値ＴＨ２以上であると判定した場合には、対象端末設定部５ｄはステップＳ６０３において、主端末種別を「スマートフォン」であると判定し、ユーザＤＢ６に主端末種別として「スマートフォン」を記憶する処理を実行する。
【００６３】
ステップＳ６０２において、「スマートフォン」の割合が閾値ＴＨ２未満であると判定した場合、対象端末設定部５ｄは、ステップＳ６０４において、直近の端末判定情報における「スマートフォン」の割合が閾値ＴＨ３未満か否かを判定する。
ステップＳ６０４において、「スマートフォン」の割合が閾値ＴＨ３未満と判定した場合には、ステップＳ６０５において対象端末設定部５ｄは、主端末種別を「ＰＣ」であると判定し、ユーザＤＢ６に主端末種別として「ＰＣ」を記憶する処理を実行する。
【００６４】
ステップＳ６０４において、「スマートフォン」の割合が閾値ＴＨ３以上と判定した場合、即ち、「スマートフォン」の割合が閾値ＴＨ２未満であり且つ閾値ＴＨ３以上である場合には、ステップＳ６０６において対象端末設定部５ｄは、ユーザＤＢ６に既に記憶されている主端末種別が「未確定」か否かによって分岐する処理を実行する。ユーザＤＢ６に記憶されている主端末種別が「未確定」である場合には、主端末種別を「スマートフォン」であると判定し、対象端末設定部５ｄは、ユーザＤＢ６に主端末種別として「スマートフォン」を記憶するステップＳ６０５の処理を実行する。
ステップＳ６０６において、ユーザＤＢ６に記憶されている主端末種別が「未確定」でない場合、即ち、主端末種別として「スマートフォン」若しくは「ＰＣ」のいずれかが記憶されている場合、主端末種別はそれまでの設定（「スマートフォン」若しくは「ＰＣ」）を維持したまま一連の処理を終了する。
【００６５】
第２の処理例をまとめると、図１１に示すように、直近の端末判定情報における「スマートフォン」である割合が閾値ＴＨ２以上である場合、即ち図１１のＤ１の範囲に属する場合には、主端末種別が「スマートフォン」であると判定する。
また、直近の端末判定情報における「スマートフォン」である割合が閾値ＴＨ３未満である場合、即ち図１１のＤ３の範囲に属する場合には、主端末種別が「ＰＣ」であると判定する。
更に、直近の端末判定情報における「スマートフォン」である割合が閾値ＴＨ３以上であり閾値ＴＨ２未満である場合、即ち図１１のＤ２の範囲に属する場合には、基本的には、主端末種別を変更せずに維持する。ただし、主端末種別が「未確定」となっている場合は、主端末種別が「ＰＣ」であると判定する。
【００６６】
＜５．モーダル画面の表示に係る変形例＞
［５−１．第１の変形例］
第１の変形例を図１２Ａを参照して説明する。
第１の変形例では、図８のステップＳ３０５からステップＳ３１１へと続く処理の一部異なる。従って、ここでは、図８と異なる部分の説明のみ行う。
図８に示した例では、ユーザからの回答情報が得られなかった（＝「未回答」）である場合はユーザに対するモーダル画面９の提示を行わない。即ち、ユーザの回答情報とサービス提供システム１で判定した主端末種別が異ならない限り、ユーザに対するモーダル画面９の提示を行わない。これに対し、第１の変形例では、回答情報が得られなかった場合であっても主端末種別を「スマートフォン」と判定した場合には、ユーザに対するモーダル画面９の提示を行う。
ステップＳ３０５における、ユーザの回答情報によって得られた端末種別を判定する処理において、回答情報が「スマートフォン」でないと判定した場合、即ち、回答情報が「ＰＣ」若しくは「未回答」であると判定した場合、対象端末設定部５ｄはステップＳ３１５において、主端末種別が「スマートフォン」であるか否かによって分岐する処理を実行する。
ステップＳ３１５において、主端末種別が「スマートフォン」である場合、図３に示したモーダル画面表示処理がステップＳ３１１で選択画面提示処理部５ａによって実行される。
ステップＳ３１５において、主端末種別が「ＰＣ」或いは「未確定」である場合には、一連の処理を終了する。
【００６７】
より具体的にまとめると、以下のような処理が実行される。
（１）直近の有効な（未回答でない）回答情報が「スマートフォン」の場合
・スマートフォン用の電子メールを配信
・その後、ＰＣで閲覧されるようになり、主端末種別が「ＰＣ」と判定されたら、ＰＣ用の電子メールを配信
・更にその後、スマートフォンで閲覧されるようになり、主端末種別が「スマートフォン」と判定されたら、その後の電子メールはスマートフォン用のものに再度切り替えて配信
・以降においても、主端末種別に基づいて、適宜切り替えて配信
（２）直近の有効な（未回答でない）回答情報が「ＰＣ」の場合
・ＰＣ用の電子メールを配信（配信ごとに端末判定情報取得）
・その後、スマートフォンで閲覧されるようになり、主端末種別が「スマートフォン」と判定されたら、モーダル画面９をユーザに提示
・モーダル画面９に対するユーザの回答により、（１）、（２）または（３）へ遷移
（３’）現時点で回答情報が「未回答」の場合
・ＰＣ用の電子メールを配信（配信ごとに端末判定情報取得）
・その後、スマートフォンで閲覧されることによって主端末種別が「スマートフォン」と判定されたら、モーダル画面９をユーザに提示
・モーダル画面９に対するユーザの回答により、（１）、（２）または（３）へ遷移
回答情報が「未回答」の場合にもモーダル画面９をユーザに対して提示することにより、ユーザに対して定期的にモーダル画面９を出す必要がなくなる。
即ち、ユーザに対して電子メールを頻繁に配信する場合には、主端末種別が「スマートフォン」であると判定される間隔が短い期間となるため、モーダル画面９をあまり頻繁に出さないように、電子メールの閲覧に関する処理の流れで説明したように「未回答」の場合にモーダル画面９を出さないことが考えられる。この場合には、上述したように、定期的にモーダル画面９をユーザに提示する。
また、ユーザに対して電子メールを頻繁に配信せず、主端末種別が「スマートフォン」であると判定される機会の間隔が長くなる場合には、本変形例のように、回答情報が「未回答」の場合にモーダル画面９をユーザに対して提示することが考えられる。この場合には、ユーザにモーダル画面９を提示する間隔やタイミングを把握していなくても、図１２Ａに示した一連の処理の中でモーダル画面の提示が行われる。
【００６８】
［５−２．第２の変形例］
第２の変形例を図１２Ｂを参照して説明する。
第２の変形例では、図８のステップＳ３１１以降の処理が異なる。従って、ここでは、図８と異なる部分の説明のみ行う。
ステップＳ３１１のモーダル画面９の提示を行った後、サービス提供システム１は回答情報を取得したか否か、即ち「スマートフォン」若しくは「ＰＣ」とされた回答情報を取得したか否かをステップＳ３１６で判定する。回答情報を取得した、即ち、回答情報が「未回答」以外であると判定した場合、サービス提供システム１はステップＳ３１７において、これまでの端末判定情報の削除する処理と、主端末種別を「未確定」とする処理を実行する。これは、ユーザから回答情報が得られるよりも前の情報を用いずに、回答情報を得た後の端末判定情報を用いて主端末種別を判定する処理を行うためである。
【００６９】
続いて、サービス提供システム１の対象端末設定部５ｄはステップＳ３１２で、回答情報が「スマートフォン」であるか否かを判定する処理を行う。ステップＳ３１２で回答情報が「スマートフォン」であると判定した場合には、回答情報と主端末種別が共に「スマートフォン」であるため、サービス提供システム１の対象端末設定部５ｄはステップＳ３１３において、配信対象端末種別を「スマートフォン」に設定し、ユーザＤＢ６に記憶する。
ステップＳ３１２で回答情報が「スマートフォン」でないと判定した場合、つまり、回答情報が「ＰＣ」であると判定した場合、図１２Ｂに示した一連の処理を終了する。
また、ステップＳ３１６において回答情報が得られなかった場合（＝「未回答」）も、図１２Ｂに示した一連の処理を終了する。
【００７０】
＜６．その他の変形例＞
上述した実施の形態においては、第１種別端末を「スマートフォン」とし、第２種別端末を「ＰＣ」とする例を用いて説明を行ったが、画面サイズによって分けてもよい。即ち、比較的持ち運びが容易な小画面サイズの端末を第１種別端末とし、持ち運びが容易でない大画面サイズの端末を第２種別端末としてもよい。
【００７１】
また、第１種別端末としての「スマートフォン」と第２種別端末としての「ＰＣ」の二つの端末種別を用いて実施の形態の説明を行ったが、三つ以上の端末種別を用いてもよい。即ち、例えば、「スマートフォン」と「ＰＣ」と「フィーチャーフォン」の３種類の端末種別を用いて各処理を実行してもよい。
更に、スマートフォンとタブレット端末を合わせた「スマートデバイス」という端末種別を設けてもよい。この場合には、「スマートデバイス」が最も広告価値が高くなると考えられる。従って、回答情報が「ＰＣ」や「フィーチャーフォン」であるにもかかわらず主端末種別が「スマートデバイス」と判定された場合に、ユーザに対してモーダル画面９を提示する処理を実行する。
【００７２】
また、ウェアラブル端末が含まれる端末種別を設けてもよい。この場合、例えば、「スマートデバイス」という端末種別にウェアラブル端末を含めてもよいし、独立して「ウェアラブルデバイス」という端末種別を設けてもよい。
【００７３】
ユーザによっては、電子メールの閲覧はとりあえず「スマートフォン」で行い、商品情報などの各種情報が掲載されたウェブページへのＵＲＬが記載されている場合には、再度ＰＣで電子メールを見直すということも考えられる。そのため、電子メール１通ごとに、最後の閲覧に用いられた端末種別を端末判定情報として取得し、それ以前に用いられた端末種別の情報を破棄してもよい。また、電子メールの構成（例えばＵＲＬのあり／なしなど）によって配信対象端末種別を別に記憶してもよい。例えば、ユーザＡの配信対象端末種別を、ＵＲＬありの電子メールに対しては「スマートフォン」に設定し、ＵＲＬなしの電子メールに対しては「ＰＣ」に設定してもよい。従って、この場合、ＵＲＬなしの電子メールはスマートフォンで閲覧しやすいように電子メールの内容を構成し、ＵＲＬありの電子メールはＰＣで閲覧しやすいように電子メールの内容を構成する。
【００７４】
本発明は、ＳＮＳ（Social Networking Service）を用いた広告手法にも適用することにもできる。即ち、ＳＮＳを主に利用する端末を主端末情報として管理し、回答情報と主端末情報とに基づいて、ＳＮＳを介してユーザに提供する広告やＵＲＬを変更することが考えられる。
【００７５】
主端末種別判定処理における各種の閾値は、電子メールアドレスを登録する際のウェブページを閲覧した端末種別に応じて設定してもよい。つまり、電子メールアドレスを登録する際にスマートフォンを用いて登録を行ったユーザに対しては、例えば、閾値ＴＨ２及び閾値ＴＨ３を低くすることにより、スマートフォン向けの電子メールが配信されやすくしてもよい。この場合には、ユーザごとに閾値が異なるため、ユーザＤＢ６にユーザごとの閾値情報を記憶するか、若しくは、電子メールアドレスを登録する際のウェブページを閲覧した端末種別をユーザごとに記憶することが望ましい。
【００７６】
＜７．まとめ＞
上述したサービス提供システム１の配信制御装置５は、登録された電子メールアドレスに基づいて配信される電子メールを閲覧する端末種別を選択させるモーダル画面９をユーザ端末に表示させる処理を行う選択画面提示処理部５ａと、登録された電子メールアドレスの情報に基づいて配信される電子メールとして、該電子メールの閲覧に用いられた端末種別を判定するためのソースコードを付加した端末判定可能電子メールを生成する電子メール生成部５ｅと、モーダル画面９に基づいて回答された端末種別を回答情報としてユーザごとに管理するとともに、配信された前記判定可能電子メールの閲覧に応じて判定した端末種別を端末判定情報としてユーザごとに蓄積して管理する端末情報管理部５ｂと、蓄積された端末判定情報を元にユーザが主に使用する主端末種別を判定し、回答情報と主端末種別に基づいてユーザごとに配信対象端末種別を設定する対象端末設定部５ｄと、配信対象端末種別に基づいて端末判定可能電子メールの配信処理を行う配信処理部５ｆとを備えることにより、ユーザが電子メールの閲覧の際に主に用いる端末種別を考慮した電子メールを作成し、送信することが可能な環境が提供される。
従って、回答情報と端末判定情報を併用することで、ユーザが電子メールの閲覧に用いる端末種別を考慮してコンテンツが配信される。即ち、例えば、スマートフォンに向けて配信された電子メールがなるべくスマートフォンで閲覧されるようにすることができる。
【００７７】
また、図７のステップＳ１０３で示したように、対象端末設定部５ｄは回答情報が得られた場合は該回答情報に基づいて配信対象端末種別を設定することで、ユーザの回答した端末種別を尊重した電子メールが配信される配信制御装置を提供することができる。
【００７８】
更に、端末種別として少なくとも「スマートフォン」と「ＰＣ」が設けられた例では、図８のステップＳ３０７に示したように、最新の回答情報と配信対象端末種別が「スマートフォン」とされた状態において、「ＰＣ」が主端末種別として判定された場合は、対象端末設定部５ｄは「ＰＣ」を配信対象端末種別として設定する。
また、ステップＳ３０５、ステップＳ３１５、ステップＳ３１１で説明したように、最新の回答情報と配信対象端末種別が「ＰＣ」とされた状態、または、回答情報が「未回答」であり配信対象端末種別が「ＰＣ」とされた状態において、「スマートフォン」が主端末種別として判定された場合は、対象端末設定部５ｄは「ＰＣ」が配信対象端末種別として設定された状態を維持し、選択画面提示処理部５ａはモーダル画面９を表示させる処理を行う。
これにより、電子メールの配信に掛かる費用が対象とする端末種別ごとに変わる場合などにおいて、スマートフォン用に配信される電子メールをなるべくスマートフォンで閲覧してもらうようにする。
【００７９】
更にまた、図８のステップＳ３０５乃至ステップＳ３０７で説明したように、対象端末設定部５ｄは、最新の回答情報が「スマートフォン」で配信対象端末種別が「ＰＣ」とされた状態において、「スマートフォン」が主端末種別として判定された場合は、モーダル画面９を表示させずに配信対象端末種別を「スマートフォン」に設定することで、ユーザに対してモーダル画面９を再度提示せずに、配信対象端末種別が設定される。これにより、ユーザが煩わしさを感じることを抑制することができる。
【００８０】
また、図７のステップＳ１０３で説明したように、モーダル画面９に基づいた回答が得られない場合、即ち「未回答」である場合において、対象端末設定部５ｄは「ＰＣ］を配信対象端末種別として設定することで、ＰＣが優先的に配信対象端末種別として設定される。従って、例えば、スマートフォン用の広告を付した電子メールの効果が高いが費用も高い場合などに、広告費用を抑えた配信制御装置５を提供することができる。
【００８１】
一般的に、広告を付したスマートフォン向けの電子メールは、広告効果が高くなる傾向にあるため、商品のサプライヤーにとっては、スマートフォン向けの電子メールはできるだけスマートフォンで閲覧して欲しいという要望がある。しかし、ＰＣ向けの電子メールまでスマートフォン向けの電子メールに変えてしまうと、広告費用が高くなってしまうという問題もある。そこで、上記の構成とすることで、スマートフォンで閲覧するユーザにはスマートフォン用の電子メールを送付すると共に、ＰＣで閲覧するユーザに対してはＰＣ用の電子メールを送付されるようになる。従って、広告費用をある程度抑えた上で広告効果を高めることができる。
【００８２】
また、端末種別として「スマートフォン」と「ＰＣ」が設けられた場合、スマートフォン用のコンテンツの配信を受諾しているユーザに対して、対象端末設定部５ｄはユーザごとに図７や図８で説明した配信対象端末種別の設定をおこない、配信処理部５ｆは図８のステップＳ３０２で説明した配信処理を行ってもよい。
スマートフォン用のコンテンツの配信を受諾していないユーザに対して、図３のようなモーダル画面９を提示しても、あまり意味が無いためであり、これにより、配信制御装置５の処理負担を軽減することができる。
【００８３】
更に、主端末種別判定処理の第１の処理例で説明したように、対象端末設定部５ｄは蓄積された端末判定情報における端末種別の割合を用いて主端末種別を判定することで、複雑な計算を不要とした配信制御を行うことが可能となる。
【００８４】
また、主端末種別判定処理の第２の処理例で説明したように、端末種別として「スマートフォン」と「ＰＣ」が設けられ、対象端末設定部は蓄積された端末判定情報における「スマートフォン」の割合が第１の閾値を上回ったことに応じて「スマートフォン」を主端末種別として判定し、端末判定情報における「スマートフォン」である割合が第２の閾値を下回ったことに応じて「ＰＣ」を主端末種別として判定することで、状況に応じた端末種別の判定条件を設定することができる配信制御装置５を提供することができる。
【００８５】
更に、主端末種別判定処理の第２の処理例で説明したように、閾値ＴＨ２が閾値ＴＨ３よりも大きな値とされることで、主端末種別を変更する際の閾値にヒステリシスが設けられ、頻繁に主端末種別が変更されるのを防ぐことができる。
【００８６】
その他の変形例で説明したように、電子メールアドレスを登録する際のウェブページを閲覧した端末種別に応じて、閾値ＴＨ２と閾値ＴＨ３の一方または両方が設定されることで、ユーザが主に使用している端末種別を推測し、閾値が柔軟に設定される配信制御装置５を提供することができる。
また、ユーザからの回答情報が得られない（＝「未回答」）場合に、配信対象端末種別の初期設定をする場合において、電子メールアドレスを登録する際のウェブページを閲覧した端末種別に応じて設定してもよい。
【００８７】
更にまた、モーダル画面９の表示に係る変形例の説明における図１２ＢのステップＳ３１６及びステップＳ３１７で示したように、モーダル画面９に基づいた回答情報が得られた場合において、対象端末設定部５ｄは、回答の後に蓄積された端末判定情報に基づいて主端末種別を判定することで、所定数の端末判定情報が蓄積されるまでの間、主端末種別として回答情報と異なる端末種別が判定されることを防ぎ、更に、モーダル画面９がユーザに提示されることを防止することができる。
これにより、ユーザにとって利便性の高い配信制御装置５を提供することができる。
【００８８】
＜８．プログラム及び記憶媒体＞
以上、本発明の配信制御装置５を説明してきたが、実施の形態のプログラムは、配信制御装置５における処理を演算処理装置（ＣＰＵなど）に実行させるプログラムである。
【００８９】
実施の形態のプログラムは、少なくとも第１種別端末と第２種別端末が設けられた端末種別から、登録されたコンテンツ配信先情報に基づいて配信されるコンテンツを閲覧する端末種別を選択させる選択画面をユーザ端末に表示させる処理を演算処理装置に実行させる。
また、登録されたコンテンツ配信先情報に基づいて配信されるコンテンツとして、該コンテンツの閲覧に用いられた端末種別を判定するためのソースコードを付加した端末判定可能コンテンツを生成する処理を演算処理装置に実行させる。
更に、前記選択画面に基づいて回答された端末種別を回答情報としてユーザごとに管理するとともに、配信された前記端末判定可能コンテンツの閲覧に応じて判定した端末種別を端末判定情報としてユーザごとに蓄積して管理する処理を演算処理装置に実行させる。
また、蓄積された前記端末判定情報を元にユーザが主に使用する主端末種別を判定し、前記回答情報と前記主端末種別に基づいてユーザごとに配信対象端末種別を設定する処理を演算処理装置に実行させる。
そして、前記配信対象端末種別に基づいて前記端末判定可能コンテンツの配信処理を演算処理装置に実行させる。
尚、前記配信対象端末種別を設定する処理は、前記回答情報が得られた場合は該回答情報に基づいて前記配信対象端末種別を設定し、最新の前記回答情報と前記配信対象端末種別が前記第１種別端末とされた状態において、前記第２種別端末が前記主端末種別として判定された場合は、前記第２種別端末を前記配信対象端末種別として設定し、最新の前記回答情報と前記配信対象端末種別が前記第２種別端末とされた状態、または、回答情報が得られずに前記配信対象端末種別が前記第２種別端末とされた状態において、前記第１種別端末が前記主端末種別として判定された場合は、前記第２種別端末が前記配信対象端末種別として設定された状態を維持する。
即ちこのプログラムは、演算処理装置に対して図７で説明したステップＳ１０１乃至ステップＳ１０３で示した各処理と、図８及び図１２で説明したステップＳ３０１乃至ステップＳ３１７で示した各処理と、図９で説明したステップＳ５０１乃至ステップＳ５０５で示した各処理と、図１０で説明したステップＳ６０１乃至ステップＳ６０７で示した各処理を実行させるプログラムである。
【００９０】
このようなプログラムにより、上述した配信制御装置５を実現できる。
そしてこのようなプログラムはコンピュータ装置などの機器に内蔵されている記憶媒体としてのＨＤＤや、ＣＰＵを有するマイクロコンピュータ内のＲＯＭなどに予め記憶しておくことができる。或いはまた、半導体メモリ、メモリカード、光ディスク、光磁気ディスク、磁気ディスクなどのリムーバブル記憶媒体に、一時的或いは永続的に格納（記憶）しておくことができる。またこのようなリムーバブル記憶媒体は、いわゆるパッケージソフトウェアとして提供することができる。
また、このようなプログラムは、リムーバブル記憶媒体からパーソナルコンピュータなどにインストールする他、ダウンロードサイトから、ＬＡＮ、インターネットなどのネットワークを介してダウンロードすることもできる。
【符号の説明】
【００９１】
１  サービス提供システム、２  通信ネットワーク、３  電子メールサーバ、４  ユーザ端末、５  配信制御装置、５ａ  選択画面提示処理部、５ｂ  端末情報管理部、５ｃ  アクセス解析部、５ｄ  対象端末設定部、５ｅ  電子メール生成部、５ｆ  配信処理部、５ｇ  通信制御部、６  ユーザＤＢ、７  広告ＤＢ、８  画像ＤＢ、９  モーダル画面
【要約】
スマートフォン向けのコンテンツがスマートフォンで閲覧されるために、配信制御装置は、配信されるコンテンツを閲覧する端末種別を選択させる選択画面をユーザ端末に表示させる処理を行う選択画面提示処理部と、コンテンツの閲覧に用いられた端末種別を判定するソースコードを付加した端末判定可能コンテンツを生成するコンテンツ生成部と、選択画面に基づいた回答された端末種別を回答情報としてユーザごとに管理するとともに、配信された端末判定可能コンテンツの閲覧に応じて判定した端末種別を端末判定情報としてユーザごとに蓄積して管理する端末情報管理部と、蓄積された端末判定情報を元にユーザが主に使用する主端末種別を判定し、回答情報と主端末種別に基づいてユーザごとに配信対象端末種別を設定する対象端末設定部と、配信対象端末種別に基づいて端末判定可能コンテンツの配信処理を行う配信処理部とを備えたものである。【図１】
0005714782.tif 000002
【図２】
0005714782.tif 000003
【図３】
0005714782.tif 000004
【図４】
0005714782.tif 000005
【図５】
0005714782.tif 000006
【図６】
0005714782.tif 000007
【図７】
0005714782.tif 000008
【図８】
0005714782.tif 000009
【図９】
0005714782.tif 000010
【図１０】
0005714782.tif 000011
【図１１】
0005714782.tif 000012
【図１２】
0005714782.tif 000013