(57)【要約】【課題】ユーザがウェブサイト内の特定のウェブコンテンツを視聴する際に行われるアンケートなどの調査の応諾率を上昇させることを可能とする。【解決手段】調査を実施するために実行されるタグを含むウェブコンテンツを、ウェブサーバ３０から受信する第１の受信処理部と、第１の受信処理部によって受信されるウェブコンテンツを表示する第１の表示処理部と、ウェブコンテンツに含まれるタグを実行するタグ実行部とを具備する。【選択図】図１
2011113367.tif 000002
【特許請求の範囲】
【請求項１】
ウェブサーバからウェブコンテンツを受信し表示するとともに、調査の結果を調査サーバへ送信する端末装置であって、
前記調査を実施するために実行されるタグを含む前記ウェブコンテンツを、前記ウェブサーバから受信する第１の受信処理部と、
前記第１の受信処理部によって受信される前記ウェブコンテンツを表示する第１の表示処理部と、
前記ウェブコンテンツに含まれる前記タグを実行するタグ実行部とを具備し、
前記タグ実行部は、
前記端末装置と前記調査サーバとの間の回線が輻輳しているか否かを判断する回線状態判断部と、
前記回線状態判断部によって、前記回線が輻輳していないと判断される場合に、前記調査サーバに前記調査の開始要求を送信し、前記調査サーバから前記調査の画面の情報を受信する第２の受信処理部と、
ポップアップブロックを回避し、前記第２の受信処理部によって受信される前記調査の画面を表示する第２の表示処理部と、
前記第２の表示処理部によって表示される前記調査の画面に対応する調査結果を前記調査サーバに送信する送信処理部とを具備する端末装置。
【請求項２】
ウェブサーバからウェブコンテンツを受信し表示するとともに、調査の結果を調査サーバへ送信する端末装置であって、
前記調査を実施するために実行されるタグを含む前記ウェブコンテンツを、前記ウェブサーバから受信する第１の受信処理部と、
前記第１の受信処理部によって受信される前記ウェブコンテンツを表示する第１の表示処理部と、
前記ウェブコンテンツに含まれる前記タグを実行するタグ実行部とを具備し、
前記タグ実行部は、
前記調査サーバに前記調査の開始要求を送信し、前記開始要求から所定時間が経過した後に、前記調査サーバから送信される前記調査の画面の情報を受信する第２の受信処理部と、
ポップアップブロックを回避し、前記第２の受信処理部によって受信される前記調査の画面を表示する第２の表示処理部と、
前記第２の表示処理部によって表示される前記調査の画面に対応する調査結果を前記調査サーバに送信する送信処理部とを具備する端末装置。
【請求項３】
ウェブサーバからウェブコンテンツを受信し表示するとともに、調査の結果を調査サーバへ送信する端末装置であって、
前記調査を実施するために実行されるタグを含む前記ウェブコンテンツを、前記ウェブサーバから受信する第１の受信処理部と、
前記第１の受信処理部によって受信される前記ウェブコンテンツを表示する第１の表示処理部と、
前記ウェブコンテンツに含まれる前記タグを実行するタグ実行部とを具備し、
前記タグ実行部は、
前記調査サーバに前記調査の開始要求を送信し、前記調査サーバから前記調査の情報を受信する第２の受信処理部と、
前記端末装置と前記調査サーバとの間の回線が輻輳しているか否かを判断する回線状態判断部と、
前記回線状態判断部によって、前記回線が輻輳していないと判断される場合に、ポップアップブロックを回避し、前記第２の受信処理部によって受信される前記調査の情報に対応する前記調査の画面を表示する第２の表示処理部と、
前記第２の表示処理部によって表示される前記調査の画面に対応する調査結果を前記調査サーバに送信する送信処理部とを具備する端末装置。
【請求項４】
ウェブサーバからウェブコンテンツを受信し表示するとともに、調査の結果を調査サーバへ送信する端末装置であって、
前記調査を実施するために実行されるタグを含む前記ウェブコンテンツを、前記ウェブサーバから受信する第１の受信処理部と、
前記第１の受信処理部によって受信される前記ウェブコンテンツを表示する第１の表示処理部と、
前記ウェブコンテンツに含まれる前記タグを実行するタグ実行部とを具備し、
前記タグ実行部は、
前記調査サーバに前記調査の開始要求を送信し、前記調査サーバから前記調査の情報を受信する第２の受信処理部と、
前記第２の受信処理部による前記調査の情報の受信から所定時間が経過した後に、ポップアップブロックを回避し、前記調査の情報に対応する前記調査の画面を表示する第２の表示処理部と、
前記第２の表示処理部によって表示される前記調査の画面に対応する調査結果を前記調査サーバに送信する送信処理部とを具備する端末装置。
【請求項５】
前記タグ実行部は、
前記端末装置と前記調査サーバとがブロードバンド接続であるか否かを判断する接続判断部を具備し、
前記第２の表示処理部は、前記接続判断部によって前記ブロードバンド接続であると判断される場合は、前記調査の画面を表示し、前記接続判断部によって前記ブロードバンド接続でないと判断される場合は、前記調査の画面を表示しない請求項１〜４のいずれか１項に記載の端末装置。
【請求項６】
前記タグ実行部は、
前記第２の表示処理部によって前記調査の画面が表示された後、前記調査を実施することが選択される場合と前記調査を実施しないことが選択される場合とにおいて前記調査に対して第１の回答フラグを設定し、次回に前記調査を実施することが選択される場合に前記調査に対して第２の回答フラグを設定するフラグ設定部を具備する請求項１〜４のいずれか１項に記載の端末装置。
【請求項７】
前記タグ実行部は、
前記第１の回答フラグ又は前記第２の回答フラグが前記調査に対して設定されているか否かを判断するフラグ判断部と、
前記第１の回答フラグ又は前記第２の回答フラグが前記調査に対して設定されていない場合に、ランダムサンプリングによって、前記端末装置を調査対象として選択するランダムサンプリング処理部とを具備し、
前記フラグ判断部は、前記タグ実行部によって実行される前記タグの最初の処理を行い、前記フラグ判断部によって、前記調査に対して、前記第１の回答フラグが設定されていると判断される場合は、前記調査の画面を表示せず、前記第２の回答フラグが設定されていると判断される場合は、前記調査の画面を表示し、前記ランダムサンプリング処理部によって選択される場合は、前記調査の画面を表示する請求項６に記載の端末装置。
【請求項８】
前記回線状態判断部は、前記調査サーバによって保持される透明画像のダウンロードを前記調査サーバに要求し、前記透明画像のダウンロードの時間が所定の閾値を超えない場合は前記回線が輻輳していないと判断し、前記透明画像のダウンロードの時間が前記所定の閾値を超える場合は前記回線が輻輳していると判断する請求項１に記載の端末装置。
【請求項９】
前記回線状態判断部は、前記調査サーバから前記端末装置までの前記調査の情報の伝送時間が所定の閾値を超えない場合は前記回線が輻輳していないと判断し、前記伝送時間が前記所定の閾値を超える場合は前記回線が輻輳していると判断する請求項３に記載の端末装置。
【請求項１０】
前記第２の表示処理部は、スクリプト言語を用いて、対話型コンテンツであるモーダルダイアログを表示することにより、前記ポップアップブロックを回避する請求項１〜４のいずれか１項に記載の端末装置。
【請求項１１】
前記第２の表示処理部は、ｈｔｍｌのレイヤータグを用いて作成された前記調査の画面を表示することにより、前記ポップアップブロックを回避する請求項１〜４のいずれか１項に記載の端末装置。
【請求項１２】
ウェブサーバからウェブコンテンツを受信し表示するとともに、調査の結果を調査サーバへ送信する端末装置における通信方法であって、
前記調査を実施するために実行されるタグを含む前記ウェブコンテンツを、前記ウェブサーバから受信するステップと、
受信される前記ウェブコンテンツを表示するステップと、
前記ウェブコンテンツに含まれる前記タグを実行するステップとを具備し、
前記タグを実行するステップは、
前記端末装置と前記調査サーバとの間の回線が輻輳しているか否かを判断するステップと、
前記回線が輻輳していないと判断される場合に、前記調査サーバに前記調査の開始要求を送信し、前記調査サーバから前記調査の画面の情報を受信するステップと、
受信される前記調査の画面を、ポップアップブロックを回避し表示するステップと、
表示される前記調査の画面に対応する調査結果を前記調査サーバに送信するステップとを具備する通信方法。
【請求項１３】
ウェブサーバからウェブコンテンツを受信し表示するとともに、調査の結果を調査サーバへ送信する端末装置における通信方法であって、
前記調査を実施するために実行されるタグを含む前記ウェブコンテンツを、前記ウェブサーバから受信するステップと、
受信される前記ウェブコンテンツを表示するステップと、
前記ウェブコンテンツに含まれる前記タグを実行するステップとを具備し、
前記タグを実行するステップは、
前記調査サーバに前記調査の開始要求を送信し、前記開始要求から所定時間が経過した後に、前記調査サーバから送信される前記調査の画面の情報を受信するステップと、
受信される前記調査の画面を、ポップアップブロックを回避し表示するステップと、
表示される前記調査の画面に対応する調査結果を前記調査サーバに送信するステップとを具備する通信方法。
【請求項１４】
ウェブサーバからウェブコンテンツを受信し表示するとともに、調査の結果を調査サーバへ送信する端末装置における通信方法であって、
前記調査を実施するために実行されるタグを含む前記ウェブコンテンツを、前記ウェブサーバから受信するステップと、
受信される前記ウェブコンテンツを表示するステップと、
前記ウェブコンテンツに含まれる前記タグを実行するステップとを具備し、
前記タグを実行するステップは、
前記調査サーバに前記調査の開始要求を送信し、前記調査サーバから前記調査の情報を受信するステップと、
前記端末装置と前記調査サーバとの間の回線が輻輳しているか否かを判断するステップと、
前記回線が輻輳していないと判断される場合に、ポップアップブロックを回避し、受信される前記調査の情報に対応する前記調査の画面を表示するステップと、
表示される前記調査の画面に対応する調査結果を前記調査サーバに送信するステップとを具備する通信方法。
【請求項１５】
ウェブサーバからウェブコンテンツを受信し表示するとともに、調査の結果を調査サーバへ送信する端末装置における通信方法であって、
前記調査を実施するために実行されるタグを含む前記ウェブコンテンツを、前記ウェブサーバから受信するステップと、
受信される前記ウェブコンテンツを表示するステップと、
前記ウェブコンテンツに含まれる前記タグを実行するステップとを具備し、
前記タグを実行するステップは、
前記調査サーバに前記調査の開始要求を送信し、前記調査サーバから前記調査の情報を受信するステップと、
前記調査の情報の受信から所定時間が経過した後に、ポップアップブロックを回避し、前記調査の情報に対応する前記調査の画面を表示するステップと、
表示される前記調査の画面に対応する調査結果を前記調査サーバに送信するステップとを具備する通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、調査を実施するための端末装置及び端末装置における通信方法に関する。
【背景技術】
【０００２】
従来、企業などによって運営されているウェブサイトの中には、アンケートなどの調査を行うものがある。
【０００３】
これらの調査は、ユーザがウェブサイト内の特定のウェブコンテンツを視聴する際に、所定のサンプリングレートに基づいて自動的に表示される調査画面を通じて行われる。このように画面を自動的に表示させる技術はポップアップと呼ばれている（例えば、非特許文献１参照）。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】Ｍｉｃｒｏｓｏｆｔ、「ポップアップとは」、ｈｔｔｐ：／／ｗｗｗ．ｍｉｃｒｏｓｏｆｔ．ｃｏｍ／ｊａｐａｎ／ｐｒｏｔｅｃｔ／ｃｏｍｐｕｔｅｒ／ｂａｓｉｃｓ／ｐｏｐｕｐ．ｍｓｐｘ
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、近年になってポップアップ技術を用いる調査の応諾率が著しく低下している。
【０００６】
原因としては、まずブラウザや各種ツールバーなどに実装されるポップアップブロック機能の流行が上げられる。この機能により、ポップアップ画面を表示することができなくなるため、調査を開始すること自体が不可能となってしまう。
【０００７】
また、ポップアップによる調査開始時と視聴を希望するウェブコンテンツの表示開始時とのタイミングが同じであるため、ユーザによっては割り込みをされたという不快感を覚えることがあり、結果として調査が行われない場合もあると考えられる。
【０００８】
また、ユーザの状況を全く考慮せずに調査が開始されるため、特に忙しい時などは、ポップアップ技術を用いる調査は敬遠されると思われる。
【０００９】
その他の原因としては、調査に使用される通信回線の輻輳によるレスポンスの遅延などが考えられる。
【００１０】
上記問題点に鑑み、本発明は、ユーザがウェブサイト内の特定のウェブコンテンツを視聴する際に行われるアンケートなどの調査の応諾率を上昇させることが可能な端末装置及び端末装置における通信方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決するために、本発明は以下のような特徴を有している。
【００１２】
本発明の特徴は、ウェブサーバ（ウェブサーバ３０）からウェブコンテンツを受信し表示するとともに、調査の結果を調査サーバ（調査サーバ２０）へ送信する端末装置（端末装置１０）であって、前記調査を実施するために実行されるタグを含む前記ウェブコンテンツを、前記ウェブサーバから受信する第１の受信処理部（第１の受信処理部１１２）と、前記第１の受信処理部によって受信される前記ウェブコンテンツを表示する第１の表示処理部（第１の表示処理部１１４）と、前記ウェブコンテンツに含まれる前記タグを実行するタグ実行部（タグ実行部１２０）とを具備し、前記タグ実行部は、前記端末装置と前記調査サーバとの間の回線が輻輳しているか否かを判断する回線状態判断部（回線状態判断部１２０６）と、前記回線状態判断部によって、前記回線が輻輳していないと判断される場合に、前記調査サーバに前記調査の開始要求を送信し、前記調査サーバから前記調査を受信する第２の受信処理部（第２の受信処理部１２０８）と、ポップアップブロックを回避し、前記第２の受信処理部によって受信される前記調査を表示する第２の表示処理部（第２の表示処理部１２１０）と、前記第２の表示処理部によって表示される前記調査の結果を前記調査サーバに送信する送信処理部（送信処理部１２１４）とを具備することを要旨とする。
【００１３】
このような端末装置によれば、受信したウェブコンテンツに含まれる、調査を実施し当該調査結果を調査サーバ２０に送信するためのタグが実行されることにより、ユーザがウェブサイト内の特定のウェブコンテンツを視聴する際に行われるアンケートなどの調査の応諾率を上昇させることが可能である。
【００１４】
本発明の特徴は、ウェブサーバからウェブコンテンツを受信し表示するとともに、調査の結果を調査サーバへ送信する端末装置であって、前記調査を実施するために実行されるタグを含む前記ウェブコンテンツを、前記ウェブサーバから受信する第１の受信処理部と、前記第１の受信処理部によって受信される前記ウェブコンテンツを表示する第１の表示処理部と、前記ウェブコンテンツに含まれる前記タグを実行するタグ実行部とを具備し、前記タグ実行部は、前記調査サーバに前記調査の開始要求を送信し、前記開始要求から所定時間が経過した後に、前記調査サーバから送信される前記調査を受信する第２の受信処理部と、ポップアップブロックを回避し、前記第２の受信処理部によって受信される前記調査を表示する第２の表示処理部と、前記第２の表示処理部によって表示される前記調査の結果を前記調査サーバに送信する送信処理部とを具備することを要旨とする。
【００１５】
本発明の特徴は、ウェブサーバからウェブコンテンツを受信し表示するとともに、調査の結果を調査サーバへ送信する端末装置であって、前記調査を実施するために実行されるタグを含む前記ウェブコンテンツを、前記ウェブサーバから受信する第１の受信処理部と、前記第１の受信処理部によって受信される前記ウェブコンテンツを表示する第１の表示処理部と、前記ウェブコンテンツに含まれる前記タグを実行するタグ実行部とを具備し、前記タグ実行部は、前記調査サーバに前記調査の開始要求を送信し、前記調査サーバから前記調査の情報を受信する第２の受信処理部と、前記端末装置と前記調査サーバとの間の回線が輻輳しているか否かを判断する回線状態判断部と、前記回線状態判断部によって、前記回線が輻輳していないと判断される場合に、ポップアップブロックを回避し、前記第２の受信処理部によって受信される前記調査の情報に対応する前記調査の画面を表示する第２の表示処理部と、前記第２の表示処理部によって表示される前記調査の画面に対応する調査結果を前記調査サーバに送信する送信処理部とを具備することを要旨とする。
【００１６】
本発明の特徴は、ウェブサーバからウェブコンテンツを受信し表示するとともに、調査の結果を調査サーバへ送信する端末装置であって、前記調査を実施するために実行されるタグを含む前記ウェブコンテンツを、前記ウェブサーバから受信する第１の受信処理部と、前記第１の受信処理部によって受信される前記ウェブコンテンツを表示する第１の表示処理部と、前記ウェブコンテンツに含まれる前記タグを実行するタグ実行部とを具備し、前記タグ実行部は、前記調査サーバに前記調査の開始要求を送信し、前記調査サーバから前記調査の情報を受信する第２の受信処理部と、前記第２の受信処理部による前記調査の情報の受信から所定時間が経過した後に、ポップアップブロックを回避し、前記調査の情報に対応する前記調査の画面を表示する第２の表示処理部と、前記第２の表示処理部によって表示される前記調査の画面に対応する調査結果を前記調査サーバに送信する送信処理部とを具備することを要旨とする。
【００１７】
本発明の特徴は、前記タグ実行部は、前記端末装置と前記調査サーバとがブロードバンド接続であるか否かを判断する接続判断部（接続判断部１２０４）を具備し、前記第２の表示処理部は、前記接続判断部によって前記ブロードバンド接続であると判断される場合は、前記調査を表示し、前記接続判断部によって前記ブロードバンド接続でないと判断される場合は、前記調査を表示しないことを要旨とする。
【００１８】
このような端末装置によれば、ブロードバンド接続の場合のみ調査を実施することにより、ブロードバンド接続以外の回線速度が遅い端末装置１０に負荷がかかることを防ぐことが可能である。
【００１９】
本発明の特徴は、前記タグ実行部は、前記第２の表示処理部によって前記調査の画面が表示された後、前記調査を実施することが選択される場合と前記調査を実施しないことが選択される場合とにおいて前記調査に対して第１の回答フラグを設定し、次回に前記調査を実施することが選択される場合に前記調査に対して第２の回答フラグを設定するフラグ設定部（フラグ設定部１２１２）を具備することを要旨とする。
【００２０】
本発明の特徴は、前記タグ実行部は、前記第１の回答フラグ又は前記第２の回答フラグが前記調査に対して設定されているか否かを判断するフラグ判断部（フラグ判断部１２０２）と、前記第１の回答フラグ又は前記第２の回答フラグが前記調査に対して設定されていない場合に、ランダムサンプリングによって、前記端末装置を調査対象として選択するランダムサンプリング処理部（ランダムサンプリング処理部１２０３）とを具備し、前記フラグ判断部は、前記タグ実行部によって実行される前記タグの最初の処理を行い、前記フラグ判断部によって、前記調査に対して、前記第１の回答フラグが設定されていると判断される場合は、前記調査の画面を表示せず、前記第２の回答フラグが設定されていると判断される場合は、前記調査の画面を表示し、前記ランダムサンプリング処理部によって選択される場合は、前記調査の画面を表示することを要旨とする。
【００２１】
このような端末装置によれば、ユーザが、調査を実施することあるいは調査を実施しないことを選択した場合に、当該ユーザが再度同じ調査を行うという煩雑さを解消することが可能である。
【００２２】
本発明の特徴は、前記回線状態判断部は、前記調査サーバによって保持される透明画像のダウンロードを前記調査サーバに要求し、前記ダウンロードの時間が所定の閾値を超えない場合は前記回線が輻輳していないと判断し、前記ダウンロードの時間が所定の閾値を超える場合は前記回線が輻輳していると判断することを要旨とする。
【００２３】
このような端末装置によれば、回線が輻輳していない場合にのみ調査を実施することが可能である。
【００２４】
本発明の特徴は、前記回線状態判断部は、前記調査サーバから前記端末装置までの前記調査の情報の伝送時間が所定の閾値を超えない場合は前記回線が輻輳していないと判断し、前記伝送時間が前記所定の閾値を超える場合は前記回線が輻輳していると判断することを要旨とする。
【００２５】
本発明の特徴は、前記第２の表示処理部は、スクリプト言語を用いて、対話型コンテンツであるモーダルダイアログを表示することにより、前記ポップアップブロックを回避することを要旨とする。
【００２６】
本発明の特徴は、前記第２の表示処理部は、ｈｔｍｌのレイヤータグを用いて作成された前記調査の画面を表示することにより、前記ポップアップブロックを回避することを要旨とする。
【００２７】
本発明の特徴は、ウェブサーバからウェブコンテンツを受信し表示するとともに、調査の結果を調査サーバへ送信する端末装置における通信方法であって、前記調査を実施するために実行されるタグを含む前記ウェブコンテンツを、前記ウェブサーバから受信するステップと、受信される前記ウェブコンテンツを表示するステップと、前記ウェブコンテンツに含まれる前記タグを実行するステップとを具備し、前記タグを実行するステップは、前記端末装置と前記調査サーバとの間の回線が輻輳しているか否かを判断するステップと、前記回線が輻輳していないと判断される場合に、前記調査サーバに前記調査の開始要求を送信し、前記調査サーバから前記調査を受信するステップと、受信される前記調査を、ポップアップブロックを回避し表示するステップと、表示される前記調査の結果を前記調査サーバに送信するステップとを具備することを要旨とする。
【００２８】
本発明の特徴は、ウェブサーバからウェブコンテンツを受信し表示するとともに、調査の結果を調査サーバへ送信する端末装置における通信方法であって、前記調査を実施するために実行されるタグを含む前記ウェブコンテンツを、前記ウェブサーバから受信するステップと、受信される前記ウェブコンテンツを表示するステップと、前記ウェブコンテンツに含まれる前記タグを実行するステップとを具備し、前記タグを実行するステップは、前記調査サーバに前記調査の開始要求を送信し、前記開始要求から所定時間が経過した後に、前記調査サーバから送信される前記調査を受信するステップと、受信される前記調査を、ポップアップブロックを回避し表示するステップと、表示される前記調査の結果を前記調査サーバに送信するステップとを具備することを要旨とする。
【００２９】
本発明の特徴は、ウェブサーバからウェブコンテンツを受信し表示するとともに、調査の結果を調査サーバへ送信する端末装置における通信方法であって、前記調査を実施するために実行されるタグを含む前記ウェブコンテンツを、前記ウェブサーバから受信するステップと、受信される前記ウェブコンテンツを表示するステップと、前記ウェブコンテンツに含まれる前記タグを実行するステップとを具備し、前記タグを実行するステップは、前記調査サーバに前記調査の開始要求を送信し、前記調査サーバから前記調査の情報を受信するステップと、前記端末装置と前記調査サーバとの間の回線が輻輳しているか否かを判断するステップと、前記回線が輻輳していないと判断される場合に、ポップアップブロックを回避し、受信される前記調査の情報に対応する前記調査の画面を表示するステップと、表示される前記調査の画面に対応する調査結果を前記調査サーバに送信するステップとを具備することを要旨とする。
【００３０】
本発明の特徴は、ウェブサーバからウェブコンテンツを受信し表示するとともに、調査の結果を調査サーバへ送信する端末装置における通信方法であって、前記調査を実施するために実行されるタグを含む前記ウェブコンテンツを、前記ウェブサーバから受信するステップと、受信される前記ウェブコンテンツを表示するステップと、前記ウェブコンテンツに含まれる前記タグを実行するステップとを具備し、前記タグを実行するステップは、前記調査サーバに前記調査の開始要求を送信し、前記調査サーバから前記調査の情報を受信するステップと、前記調査の情報の受信から所定時間が経過した後に、ポップアップブロックを回避し、前記調査の情報に対応する前記調査の画面を表示するステップと、表示される前記調査の画面に対応する調査結果を前記調査サーバに送信するステップとを具備することを要旨とする。
【発明の効果】
【００３１】
本発明によれば、ユーザがウェブサイト内の特定のウェブコンテンツを視聴する際に行われるアンケートなどの調査の応諾率を上昇させることが可能となる。
【図面の簡単な説明】
【００３２】
【図１】本発明の第１と本発明の第２との実施形態に係る通信システムの全体概略構成図である。
【図２】本発明の第１と本発明の第２との実施形態に係る端末装置の構成図である。
【図３】本発明の第１と本発明の第２との実施形態に係る端末装置に表示されるアンケート開始画面である。
【図４】本発明の第１と本発明の第２との実施形態に係る端末装置の第１の動作を示すフローチャートである。
【図５】本発明の第１の実施形態に係る端末装置の第２の動作を示すフローチャートである。
【図６】本発明の第２の実施形態に係る端末装置の第２の動作を示すフローチャートである。
【発明を実施するための形態】
【００３３】
次に、図面を参照して、本発明の第１と本発明の第２との実施形態を説明する。具体的には、（１）通信システムの全体概略構成、（２）端末装置の構成、（３）端末装置の動作、（４）作用・効果、（５）その他の実施形態について説明する。以下の実施形態における図面の記載において、同一又は類似の部分には同一又は類似の符号を付している。なお、本実施形態の調査サーバはアンケートを行う。
【００３４】
＜第１の実施形態＞
（１）通信システムの構成
図１は、本発明の第１の実施形態に係る通信システム１の全体概略構成図である。
【００３５】
図１に示すように、通信システム１は、端末装置１０と、調査サーバ２０と、ウェブサーバ３０と、インターネット４０とを含む。
【００３６】
端末装置１０は、インターネット４０を介して、ウェブサーバ３０にウェブコンテンツを要求し、ウェブサーバ３０からウェブコンテンツを受信して、表示する。次に、端末装置１０は、インターネット４０を介して、調査サーバ２０にアンケート画面の情報を要求し、調査サーバ２０からアンケート画面の情報を受信して、表示する。更に、端末装置１０は、インターネット４０を介して、アンケート画面に基づくアンケート結果を調査サーバ２０に送信する。
【００３７】
調査サーバ２０は、インターネット４０を介して、端末装置１０から要求されたアンケート画面の情報を、所定時間が経過した後に、端末装置１０に送信する。具体的には、調査サーバ２０は、Ｃｏｍｅｔ技術を用いて、所定時間が経過した後に、アンケート画面の情報を端末装置１０に送信する。Ｃｏｍｅｔ技術とは、サーバが、端末装置からのリクエストに対するレスポンスをすぐに返信せずに当該リクエストを保持し、所定のイベントが生じた際に、保持しておいた当該リクエストに対するレスポンスを端末装置に返信する技術である。更に、調査サーバ２０は、インターネット４０を介して、端末装置１０に表示されたアンケート画面に基づくアンケート結果を端末装置１０から受信する。
【００３８】
ウェブサーバ３０は、インターネット４０を介して、端末装置１０からリクエストされたウェブコンテンツを端末装置１０に送信する。
【００３９】
（２）端末装置の構成
図２は、本発明の第１の実施形態に係る端末装置１０の構成図である。
【００４０】
図２に示す端末装置１０は、ユーザが希望するウェブサイトにおけるウェブコンテンツの視聴及び画面に表示されるアンケートに答えるために用いられるものである。端末装置１０は、例えばパーソナルコンピュータである。端末装置１０は、制御部１１０、通信部１３０、操作部１４０、モニタ１５０及び記憶部１６０を含む。
【００４１】
制御部１１０は、例えばＣＰＵによって構成され、端末装置１０が具備する各種機能を制御する。
【００４２】
通信部１３０は、調査サーバ２０及びウェブサーバ３０との間で、インターネット４０を介した通信を行う。
【００４３】
操作部１４０は、テンキーやファンクションキーなどによって構成され、ユーザの操作内容を入力するために用いられるインタフェースである。また、操作部１４０は、モニタ１５０に表示された文字列などを選択したりするポインティングデバイスであるマウスも含まれる。
【００４４】
モニタ１５０は、制御部１１０を介して受信した画像を表示したり、操作内容を表示したりする。
【００４５】
記憶部１６０は、例えばメモリによって構成され、端末装置１０における制御などに用いられる各種情報を記憶する。
【００４６】
制御部１１０は、第１の受信処理部１１２、第１の表示処理部１１４及びタグ実行部１２０を含む。
【００４７】
第１の受信処理部１１２は、ウェブサーバ３０からウェブコンテンツを受信する。具体的には、まず、ユーザが、操作部１４０を用いて、視聴を希望するウェブコンテンツのＵＲＬを直接入力する、又は検索ウェブサイトの選択画面より視聴を希望するウェブコンテンツを選択する場合、第１の受信処理部１１２は、通信部１３０を介してウェブサーバ３０にウェブコンテンツの視聴をリクエストする。ウェブサーバ３０は、このリクエストに対応するウェブコンテンツを端末装置１０に送信する。第１の受信処理部１１２は、通信部１３０を介してウェブコンテンツと当該ウェブコンテンツに含まれる実行可能なタグとを受信する。なお実行可能なタグについては後述する。
【００４８】
第１の表示処理部１１４は、第１の受信処理部１１２が受信したウェブコンテンツをモニタ１５０に表示する。
【００４９】
タグ実行部１２０は、第１の受信処理部１１２が受信し、第１の表示処理部１１４がモニタ１５０に表示したウェブコンテンツに含まれる実行可能なタグを実行する。これにより、端末装置１０は、調査サーバ２０から受信したアンケート画面の情報を用いてアンケート画面を表示し、当該アンケート画面に基づくアンケート結果を、通信部１３０を介して調査サーバ２０に送信することができる。
【００５０】
実行可能なタグとは、具体的には、ｈｔｍｌで記述されるウェブコンテンツに埋め込まれる、ＪａｖａＳｃｒｉｐｔであり、ウェブブラウザなどによって当該ウェブコンテンツが表示される場合や、ユーザがウェブブラウザなどによって表示された画面に対してリンクをクリックするなど何らか操作を行った場合に実行される。
【００５１】
タグ実行部１２０は、フラグ判断部１２０２、ランダムサンプリング処理部１２０３、接続判断部１２０４、回線状態判断部１２０６、第２の受信処理部１２０８、第２の表示処理部１２１０、フラグ設定部１２１２、送信処理部１２１４を含む。
【００５２】
フラグ判断部１２０２は、端末装置１０が保持するＣｏｏｋｉｅに記載された回答フラグが第１の回答フラグとしてのＯＮであるか、第２の回答フラグとしてのＯＦＦであるか、又は、Ｃｏｏｋｉｅに回答フラグが存在しないか否かを判断する。
【００５３】
フラグ判断部１２０２が、端末装置１０が保持するＣｏｏｋｉｅに回答フラグが存在しないと判断する場合に、ランダムサンプリング処理部１２０３は、所定のサンプリングレートに基づいてランダムサンプリングを行い、当該ランダムサンプリング処理部１２０３が含まれる端末装置１０を、アンケートを実施する端末装置として選択するか否か決定する。例えば、サンプリングレートを５０％に設定することにより、当該端末装置１０は１／２の確率でアンケートを実施する端末装置として選択される。また、ランダムサンプリング処理部１２０３は、当該端末装置１０がアンケートを実施する端末装置として選択されたか否か判断する。
【００５４】
接続判断部１２０４は、フラグ判断部１２０２が、端末装置１０が保持するＣｏｏｋｉｅに記載された回答フラグがＯＦＦであると判断した場合、又は、端末装置１０がアンケートを実施する端末装置として選択されたと判断した場合に、端末装置１０と調査サーバ２０との接続がブロードバンド接続であるか否かを判断する。具体的には、既存のＪａｖａＳｃｒｉｐｔのメソッドが接続の種類を判断するために用いられる。
【００５５】
接続判断部１２０４が、端末装置１０と調査サーバ２０とがブロードバンド接続であると判断した場合、回線状態判断部１２０６は、端末装置１０と調査サーバ２０との間の回線が輻輳しているか否かを判断する。具体的には、接続判断部１２０４は、調査サーバ２０に保持されている透明画像をダウンロードし、そのダウンロードの時間が所定の閾値を超える場合には、輻輳していると判断し、超えない場合には、輻輳していないと判断する。当該ダウンロードの時間とは、調査サーバ２０が、透明画像の送信を開始する時間をタイムスタンプとして記録したものを、端末装置１０が、透明画像の受信を開始する時間をタイムスタンプとして記録したものから引いたものである。
【００５６】
回線状態判断部１２０６が、端末装置１０と調査サーバ２０との間の回線が輻輳していないと判断した場合、第２の受信処理部１２０８は、調査サーバ２０からアンケート画面の情報を受信する。具体的には、まず、第２の受信処理部１２０８は、通信部１３０を介して調査サーバ２０にアンケート画面の情報をリクエストする。調査サーバ２０は、Ｃｏｍｅｔ技術を用いて、所定時間が経過した後に、当該リクエストに対応するアンケート画面の情報を端末装置１０に送信する。第２の受信処理部１２０８は、通信部１３０を介してアンケート画面の情報を受信する。
【００５７】
第２の表示処理部１２１０は、第２の受信処理部１２０８が受信したアンケート画面の情報をモニタ１５０に表示する。ここで、第２の表示処理部１２１０は、ＪａｖａＳｃｒｉｐｔのメソッドを用いて、対話型コンテンツであるモーダルダイアログをアンケート画面として表示することにより、ポップアップブロックを回避することができる。
【００５８】
なお、第２の表示処理部１２１０は、ｈｔｍｌのレイヤータグを用いて作成されたアンケート画面を表示することにより、ポップアップブロックを回避することもできる。その際、第１の表示処理部１１４によって表示されたウェブコンテンツにＦＬＡＳＨコンテンツが埋め込まれている場合は、当該ＦＬＡＳＨコンテンツにＴｒａｎｓｐａｒｅｎｔ属性を持たせることにより、ウェブコンテンツとＦＬＡＳＨコンテンツとの競合による不具合を回避することができる。
【００５９】
ユーザが、第２の表示処理部１２１０によって表示されたアンケート画面に基づいて、アンケートを実施することを選択した場合、又は、当該アンケートを実施しないことを選択した場合、フラグ設定部１２１２は、端末装置１０が保持するＣｏｏｋｉｅにおける回答フラグをＯＮに設定する。一方、ユーザが、ウェブサーバ３０に保持される、第１の受信処理部１１２が受信したウェブコンテンツと同一のウェブコンテンツを次回視聴する際にアンケートを実施することを選択した場合、フラグ設定部１２１２は、端末装置１０が保持するＣｏｏｋｉｅにおける回答フラグをＯＦＦに設定する。具体的には、図３におけるアンケート開始画面５０のボタン５１０又はボタン５２０が押下される場合は、回答フラグがＯＮに設定される。一方、ボタン５３０が押下される場合は、回答フラグがＯＦＦに設定される。なお、回答フラグは、フラグ判断部１２０２によって使用される。
【００６０】
送信処理部１２１４は、第２の表示処理部１２１０によって表示されたアンケート画面に基づいて実施されるアンケートの結果を、通信部１３０を介して調査サーバ２０に送信する。
【００６１】
（３）端末装置の動作
次に、本発明の第１の実施形態に係る端末装置１０の動作を説明する。図４及び図５は、端末装置１０の動作を示すフローチャートである。
【００６２】
まず、図４を用いて、端末装置１０の動作について説明する。
【００６３】
ステップＳ１１０において、第１の受信処理部１１２は、ユーザが視聴をリクエストしたウェブコンテンツと当該ウェブコンテンツに含まれるＪａｖａＳｃｒｉｐｔとを、ウェブサーバ３０から通信部１３０を介して受信する。
【００６４】
ステップＳ１２０において、第１の表示処理部１１４は、第１の受信処理部１１２が受信したウェブコンテンツをモニタ１５０に表示する。
【００６５】
ステップＳ１３０において、タグ実行部１２０は、第１の受信処理部１１２が受信し、第１の表示処理部１１４がモニタ１５０に表示したウェブコンテンツに含まれるＪａｖａＳｃｒｉｐｔを実行する。
【００６６】
次に図５を用いて、端末装置１０の動作のうち、ステップＳ１３０について詳細に説明する。
【００６７】
ステップＳ１３０１において、フラグ判断部１２０２が、端末装置１０が保持するＣｏｏｋｉｅにおける回答フラグがＯＮであるか又はＯＮ以外であるかを判断する。フラグ判断部１２０２が、回答フラグがＯＮであると判断した場合は、端末装置１０においてアンケートは実施されずに処理は終了する。
【００６８】
フラグ判断部１２０２によって、回答フラグがＯＮ以外であると判断された場合は、ステップＳ１３０３において、フラグ判断部１２０２が、端末装置１０が保持するＣｏｏｋｉｅにおける回答フラグがＯＦＦであるか、又は、Ｃｏｏｋｉｅに回答フラグが存在するか否かを判断する。
【００６９】
フラグ判断部１２０２によって、Ｃｏｏｋｉｅに回答フラグが存在しないと判断された場合は、ステップＳ１３２３において、ランダムサンプリング処理部１２０３が、所定のサンプリングレートに基づいてランダムサンプリングを行う。
【００７０】
ランダムサンプリング処理部１２０３によって、ランダムサンプリングが行われた後、ステップＳ１３２５において、ランダムサンプリング処理部１２０３が、当該ランダムサンプリング処理部１２０３が含まれる端末装置１０がアンケートを実施する端末装置として選択されたか否か判断する。ランダムサンプリング処理部１２０３が、選択されなかったと判断した場合は、端末装置１０においてアンケートは実施されずに処理は終了する。
【００７１】
フラグ判断部１２０２によって、Ｃｏｏｋｉｅの回答フラグがＯＦＦであると判断された場合、又は、ランダムサンプリング処理部１２０３によって、端末装置１０がアンケートを実施する端末装置として選択されたと判断された場合は、ステップＳ１３０５において、接続判断部１２０４が、端末装置１０と調査サーバ２０との接続がブロードバンド接続であるか否かを判断する。接続判断部１２０４が、ブロードバンド接続ではないと判断した場合は、端末装置１０においてアンケートは実施されずに処理は終了する。
【００７２】
接続判断部１２０４によって、端末装置１０と調査サーバ２０との接続がブロードバンド接続であると判断された場合は、ステップＳ１３０７において、回線状態判断部１２０６が、端末装置１０と調査サーバ２０との間の回線が輻輳しているか否かを判断する。回線状態判断部１２０６が、輻輳していると判断した場合は、端末装置１０においてアンケートは実施されずに処理は終了する。
【００７３】
回線状態判断部１２０６によって、端末装置１０と調査サーバ２０との間の回線が輻輳していないと判断された場合は、ステップＳ１３０９において、第２の受信処理部１２０８が、通信部１３０を介して調査サーバ２０にアンケート画面の情報をリクエストし、リクエストから所定時間が経過するまで待つ。
【００７４】
ステップＳ１３１１において、第２の受信処理部１２０８が、リクエストから所定時間が経過後に、リクエストに対応するアンケート画面の情報を調査サーバ２０から通信部１３０を介して受信する。次に、第２の表示処理部１２１０が、第２の受信処理部１２０８が受信したアンケート画面の情報に基づき、ポップアップブロックを回避するために、ＪａｖａＳｃｒｉｐｔのメソッドを用いて、対話型コンテンツであるモーダルダイアログをアンケート画面として表示する。なお、第２の表示処理部１２１０は、第２の受信処理部１２０８が受信したアンケート画面の情報に基づき、ポップアップブロックを回避するために、ｈｔｍｌのレイヤータグを用いて作成されたアンケート画面を表示することもできる。
【００７５】
ステップＳ１３１３において、フラグ設定部１２１２が、ユーザの指示に応じて、第２の表示処理部１２１０によって表示されたアンケート画面に基づいて、アンケートを実施することが選択されたか否か、アンケートを実施しないことが選択されたか否か、又は、ウェブサーバ３０に保持される、第１の受信処理部１１２が受信したウェブコンテンツと同一のウェブコンテンツを次回視聴する際にアンケートを実施することが選択されたか否かを判定する
ユーザによって、アンケートを実施することが選択された場合は、ステップＳ１３１５において、フラグ設定部１２１２が、端末装置１０が保持するＣｏｏｋｉｅの回答フラグをＯＮに設定する。
【００７６】
ユーザによって、アンケートを実施しないことが選択された場合は、ステップＳ１３１７において、フラグ設定部１２１２が、端末装置１０が保持するＣｏｏｋｉｅの回答フラグをＯＮに設定する。
【００７７】
ユーザによって、ウェブサーバ３０に保持される、第１の受信処理部１１２が受信したウェブコンテンツと同一のウェブコンテンツを次回視聴する際にアンケートを実施することが選択された場合は、ステップＳ１３１９において、フラグ設定部１２１２が、端末装置１０が保持するＣｏｏｋｉｅの回答フラグをＯＦＦに設定する。
【００７８】
ユーザによって、アンケートを実施することが選択され、フラグ設定部１２１２によって、端末装置１０が保持するＣｏｏｋｉｅの回答フラグがＯＮに設定された場合は、ステップＳ１３２１において、送信処理部１２１４が、第２の表示処理部１２１０によって表示されたアンケート画面に基づいて実施されるアンケートの結果を、通信部１３０を介して調査サーバ２０に送信する。
【００７９】
（４）作用・効果
本発明の第１の実施形態において、端末装置１０は、ウェブサーバ３０から受信したウェブコンテンツに含まれるＪａｖａＳｃｒｉｐｔを実行することにより、回線の状態を確認し、アンケート画面の情報のリクエストから所定時間経過後に調査サーバ２０から受信したアンケート画面の情報に基づき、ポップアップブロックを回避するために、対話型コンテンツであるモーダルダイアログをアンケート画面として表示する。または、ポップアップブロックを回避するために、ｈｔｍｌのレイヤータグを用いて作成されたアンケート画面を表示することもできる。次に、端末装置１０は、アンケート画面に基づくアンケート結果を、調査サーバ２０に送信する。また、端末装置１０は、アンケート実施の際に回答フラグを用いることにより、アンケート実施処理の効率化を図っている。
【００８０】
このような端末装置１０によれば、ユーザがウェブサイト内の特定のウェブコンテンツを視聴する際に行われるアンケートなどの調査の応諾率を上昇させることが可能となる。
【００８１】
また、端末装置１０は、当該端末装置１０と調査サーバ２０との間の接続がブロードバンド接続であって、且つ、回線が輻輳していない場合に、アンケート画面を表示する。従って、回線速度が遅い場合や、回線の輻輳時に、アンケート画面が表示される結果、ウェブコンテンツの表示に支障をきたし、ユーザが不快感を覚えることが防止される。
【００８２】
また、端末装置１０は、アンケート画面の情報のリクエストの後、所定時間経過後にアンケート画面を表示している。これにより、ウェブコンテンツとアンケート画面とが同時に表示され、ユーザが不快感を覚えることが防止される。
【００８３】
（５）その他の実施形態
上記のように、本発明は第１の実施形態によって記載したが、この開示の一部をなす論述及び図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施形態、実施例及び運用技術が明らかとなる。
【００８４】
上述した実施形態では、ｈｔｍｌ及びＪａｖａＳｃｒｉｐｔを用いて説明したが、同様の処理が可能な他の言語においても、本発明を適用することができる。
【００８５】
また、ランダムサンプリングを行わない実施形態は、図５のＳ１３０３、Ｓ１３２３及びＳ１３２５を省略することにより実現可能である。
【００８６】
このように本発明は、ここでは記載していない様々な実施形態等を包含するということを理解すべきである。したがって、本発明はこの開示から妥当な特許請求の範囲の発明特定事項によってのみ限定されるものである。
【００８７】
＜第２の実施形態＞
（１）通信システムの構成
図１は、本発明の第２の実施形態に係る通信システム１の全体概略構成図である。
【００８８】
図１に示すように、通信システム１は、端末装置１０と、調査サーバ２０と、ウェブサーバ３０と、インターネット４０とを含む。
【００８９】
端末装置１０は、インターネット４０を介して、ウェブサーバ３０にウェブコンテンツを要求し、ウェブサーバ３０からウェブコンテンツを受信して、表示する。次に、端末装置１０は、インターネット４０を介して、調査サーバ２０にアンケートの情報を要求し、調査サーバ２０からアンケートの情報を受信し、所定時間が経過した後に、当該アンケートの情報に対応するアンケート画面を表示する。更に、端末装置１０は、インターネット４０を介して、アンケート画面に基づくアンケート結果を調査サーバ２０に送信する。
【００９０】
調査サーバ２０は、インターネット４０を介して、端末装置１０から要求されたアンケートの情報を、端末装置１０に送信する。更に、調査サーバ２０は、インターネット４０を介して、端末装置１０に表示されたアンケート画面に基づくアンケート結果を端末装置１０から受信する。
【００９１】
ウェブサーバ３０は、インターネット４０を介して、端末装置１０からリクエストされたウェブコンテンツを端末装置１０に送信する。
【００９２】
（２）端末装置の構成
図２は、本発明の第２の実施形態に係る端末装置１０の構成図である。
【００９３】
図２に示す端末装置１０は、ユーザが希望するウェブサイトにおけるウェブコンテンツの視聴及び画面に表示されるアンケートに答えるために用いられるものである。端末装置１０は、例えばパーソナルコンピュータである。端末装置１０は、制御部１１０、通信部１３０、操作部１４０、モニタ１５０及び記憶部１６０を含む。
【００９４】
制御部１１０は、例えばＣＰＵによって構成され、端末装置１０が具備する各種機能を制御する。
【００９５】
通信部１３０は、調査サーバ２０及びウェブサーバ３０との間で、インターネット４０を介した通信を行う。
【００９６】
操作部１４０は、テンキーやファンクションキーなどによって構成され、ユーザの操作内容を入力するために用いられるインタフェースである。また、操作部１４０は、モニタ１５０に表示された文字列などを選択したりするポインティングデバイスであるマウスも含まれる。
【００９７】
モニタ１５０は、制御部１１０を介して受信した画像を表示したり、操作内容を表示したりする。
【００９８】
記憶部１６０は、例えばメモリによって構成され、端末装置１０における制御などに用いられる各種情報を記憶する。
【００９９】
制御部１１０は、第１の受信処理部１１２、第１の表示処理部１１４及びタグ実行部１２０を含む。
【０１００】
第１の受信処理部１１２は、ウェブサーバ３０からウェブコンテンツを受信する。具体的には、まず、ユーザが、操作部１４０を用いて、視聴を希望するウェブコンテンツのＵＲＬを直接入力する、又は検索ウェブサイトの選択画面より視聴を希望するウェブコンテンツを選択する場合、第１の受信処理部１１２は、通信部１３０を介してウェブサーバ３０にウェブコンテンツの視聴をリクエストする。ウェブサーバ３０は、このリクエストに対応するウェブコンテンツを端末装置１０に送信する。第１の受信処理部１１２は、通信部１３０を介してウェブコンテンツと当該ウェブコンテンツに含まれる実行可能なタグとを受信する。なお実行可能なタグについては後述する。
【０１０１】
第１の表示処理部１１４は、第１の受信処理部１１２が受信したウェブコンテンツをモニタ１５０に表示する。
【０１０２】
タグ実行部１２０は、第１の受信処理部１１２が受信し、第１の表示処理部１１４がモニタ１５０に表示したウェブコンテンツに含まれる実行可能なタグを実行する。これにより、端末装置１０は、調査サーバ２０からアンケートの情報を受信し、所定時間が経過した後に、アンケートの情報に対応するアンケート画面を表示し、当該アンケート画面に基づくアンケート結果を、通信部１３０を介して調査サーバ２０に送信することができる。
【０１０３】
実行可能なタグとは、具体的には、ｈｔｍｌで記述されるウェブコンテンツに埋め込まれるＪａｖａＳｃｒｉｐｔ又はウェブコンテンツから呼び出される独立したＪａｖａＳｃｒｉｐｔファイルであり、ウェブブラウザなどによって当該ウェブコンテンツが表示される場合や、ユーザがウェブブラウザなどによって表示された画面に対してリンクをクリックするなど何らか操作を行った場合に実行される。
【０１０４】
タグ実行部１２０は、第２の受信処理部１２０８、フラグ判断部１２０２、ランダムサンプリング処理部１２０３、接続判断部１２０４、回線状態判断部１２０６、第２の表示処理部１２１０、フラグ設定部１２１２、送信処理部１２１４を含む。
【０１０５】
第２の受信処理部１２０８は、調査サーバ２０からアンケートの情報を受信する。具体的には、まず、第２の受信処理部１２０８は、通信部１３０を介して調査サーバ２０にアンケートの情報をリクエストする。調査サーバ２０は、当該リクエストに対応するアンケートの情報を端末装置１０に送信する。第２の受信処理部１２０８は、通信部１３０を介してアンケートの情報を受信し、当該アンケートの情報に含まれる、実質的なアンケート処理を行う第２の実行可能なタグを実行する。
【０１０６】
フラグ判断部１２０２は、端末装置１０が保持するＣｏｏｋｉｅに記載された回答フラグが第１の回答フラグとしてのＯＮであるか、第２の回答フラグとしてのＯＦＦであるか、又は、Ｃｏｏｋｉｅに回答フラグが存在しないか否かを判断する。
【０１０７】
フラグ判断部１２０２が、端末装置１０が保持するＣｏｏｋｉｅに回答フラグが存在しないと判断する場合に、ランダムサンプリング処理部１２０３は、所定のサンプリングレートに基づいてランダムサンプリングを行い、当該ランダムサンプリング処理部１２０３が含まれる端末装置１０を、アンケートを実施する端末装置として選択するか否か決定する。例えば、サンプリングレートを５０％に設定することにより、当該端末装置１０は１／２の確率でアンケートを実施する端末装置として選択される。また、ランダムサンプリング処理部１２０３は、当該端末装置１０がアンケートを実施する端末装置として選択されたか否か判断する。
【０１０８】
接続判断部１２０４は、フラグ判断部１２０２が、端末装置１０が保持するＣｏｏｋｉｅに記載された回答フラグがＯＦＦであると判断した場合、又は、端末装置１０がアンケートを実施する端末装置として選択されたと判断した場合に、端末装置１０と調査サーバ２０との接続がブロードバンド接続であるか否かを判断する。具体的には、既存のＪａｖａＳｃｒｉｐｔのメソッドが接続の種類を判断するために用いられる。
【０１０９】
接続判断部１２０４が、端末装置１０と調査サーバ２０とがブロードバンド接続であると判断した場合、回線状態判断部１２０６は、端末装置１０と調査サーバ２０との間の回線が輻輳しているか否かを判断する。具体的には、回線状態判断部１２０６は、調査サーバ２０から端末装置１０までのアンケートの情報の伝送時間が所定の閾値を超える場合には、輻輳していると判断し、超えない場合には、輻輳していないと判断する。当該アンケートの情報の伝送時間とは、調査サーバ２０が、アンケートの情報の送信を開始する時間をタイムスタンプとして記録したものを、端末装置１０が、アンケートの情報の受信を開始する時間をタイムスタンプとして記録したものから引いたものである。
【０１１０】
回線状態判断部１２０６が、端末装置１０と調査サーバ２０との間の回線が輻輳していないと判断した場合、第２の表示処理部１２１０は、第２の受信処理部１２０８が調査サーバ２０からアンケートの情報を受信して、所定時間が経過した後に、第２の受信処理部１２０８が受信したアンケートの情報に対応するアンケート画面をモニタ１５０に表示する。ここで、第２の表示処理部１２１０は、ＪａｖａＳｃｒｉｐｔのメソッドを用いて、対話型コンテンツであるモーダルダイアログをアンケート画面として表示することにより、ポップアップブロックを回避することができる。
【０１１１】
なお、第２の表示処理部１２１０は、ｈｔｍｌのレイヤータグを用いて作成されたアンケート画面を表示することにより、ポップアップブロックを回避することもできる。その際、第１の表示処理部１１４によって表示されたウェブコンテンツにＦＬＡＳＨコンテンツが埋め込まれている場合は、当該ＦＬＡＳＨコンテンツにＴｒａｎｓｐａｒｅｎｔ属性を持たせることにより、ウェブコンテンツとＦＬＡＳＨコンテンツとの競合による不具合を回避することができる。
【０１１２】
ユーザが、第２の表示処理部１２１０によって表示されたアンケート画面に基づいて、アンケートを実施することを選択した場合、又は、当該アンケートを実施しないことを選択した場合は、フラグ設定部１２１２は、端末装置１０が保持するＣｏｏｋｉｅにおける回答フラグをＯＮに設定する。一方、ユーザが、ウェブサーバ３０に保持される、第１の受信処理部１１２が受信したウェブコンテンツと同一のウェブコンテンツを次回視聴する際にアンケートを実施することを選択した場合は、フラグ設定部１２１２は、端末装置１０が保持するＣｏｏｋｉｅにおける回答フラグをＯＦＦに設定する。具体的には、図３におけるアンケート開始画面５０のボタン５１０又はボタン５２０が押下される場合は、回答フラグがＯＮに設定される。一方、ボタン５３０が押下される場合は、回答フラグがＯＦＦに設定される。なお、回答フラグは、フラグ判断部１２０２によって使用される。
【０１１３】
送信処理部１２１４は、第２の表示処理部１２１０によって表示されたアンケート画面に基づいて実施されるアンケートの結果を、通信部１３０を介して調査サーバ２０に送信する。
【０１１４】
（３）端末装置の動作
次に、本発明の第２の実施形態に係る端末装置１０の動作を説明する。図４及び図５は、端末装置１０の動作を示すフローチャートである。
【０１１５】
まず、図４を用いて、端末装置１０の動作について説明する。
【０１１６】
ステップＳ１１０において、第１の受信処理部１１２は、ユーザが視聴をリクエストしたウェブコンテンツと当該ウェブコンテンツに含まれるＪａｖａＳｃｒｉｐｔとを、ウェブサーバ３０から通信部１３０を介して受信する。
【０１１７】
ステップＳ１２０において、第１の表示処理部１１４は、第１の受信処理部１１２が受信したウェブコンテンツをモニタ１５０に表示する。
【０１１８】
ステップＳ１３０において、タグ実行部１２０は、第１の受信処理部１１２が受信し、第１の表示処理部１１４がモニタ１５０に表示したウェブコンテンツに含まれるＪａｖａＳｃｒｉｐｔを実行する。
【０１１９】
次に図６を用いて、端末装置１０の動作のうち、ステップＳ１３０について詳細に説明する。
【０１２０】
ステップＳ２３００において、第２の受信処理部１２０８が、通信部１３０を介して調査サーバ２０にアンケートの情報をリクエストする。第２の受信処理部１２０８が、調査サーバ２０からリクエストに対応するアンケートの情報を受信し、当該アンケートの情報に含まれる、実質的なアンケート処理を行う第２の実行可能なタグを実行する。
【０１２１】
ステップＳ２３０１において、フラグ判断部１２０２が、端末装置１０が保持するＣｏｏｋｉｅにおける回答フラグがＯＮであるか又はＯＮ以外であるかを判断する。フラグ判断部１２０２が、回答フラグがＯＮであると判断した場合は、端末装置１０においてアンケートは実施されずに処理は終了する。
【０１２２】
フラグ判断部１２０２によって、回答フラグがＯＮ以外であると判断された場合は、ステップＳ２３０３において、フラグ判断部１２０２が、端末装置１０が保持するＣｏｏｋｉｅにおける回答フラグがＯＦＦであるか、又は、Ｃｏｏｋｉｅに回答フラグが存在するか否かを判断する。
【０１２３】
フラグ判断部１２０２によって、Ｃｏｏｋｉｅに回答フラグが存在しないと判断された場合は、ステップＳ２３２３において、ランダムサンプリング処理部１２０３が、所定のサンプリングレートに基づいてランダムサンプリングを行う。
【０１２４】
ランダムサンプリング処理部１２０３によって、ランダムサンプリングが行われた後、ステップＳ２３２５において、ランダムサンプリング処理部１２０３が、当該ランダムサンプリング処理部１２０３が含まれる端末装置１０がアンケートを実施する端末装置として選択されたか否か判断する。ランダムサンプリング処理部１２０３が、選択されなかったと判断した場合は、端末装置１０においてアンケートは実施されずに処理は終了する。
【０１２５】
フラグ判断部１２０２によって、Ｃｏｏｋｉｅの回答フラグがＯＦＦであると判断された場合、又は、ランダムサンプリング処理部１２０３によって、端末装置１０がアンケートを実施する端末装置として選択されたと判断された場合、ステップＳ２３０５において、接続判断部１２０４が、端末装置１０と調査サーバ２０との接続がブロードバンド接続であるか否かを判断する。接続判断部１２０４が、ブロードバンド接続ではないと判断した場合は、端末装置１０においてアンケートは実施されずに処理は終了する。
【０１２６】
接続判断部１２０４によって、端末装置１０と調査サーバ２０との接続がブロードバンド接続であると判断された場合は、ステップＳ２３０７において、回線状態判断部１２０６が、端末装置１０と調査サーバ２０との間の回線が輻輳しているか否かを判断する。回線状態判断部１２０６が、輻輳していると判断した場合は、端末装置１０においてアンケートは実施されずに処理は終了する。
【０１２７】
回線状態判断部１２０６によって、端末装置１０と調査サーバ２０との間の回線が輻輳していないと判断された場合は、ステップＳ２３１１において、第２の受信処理部１２０８が調査サーバ２０からアンケートの情報を受信してから所定時間が経過した後に、第２の表示処理部１２１０が、受信した当該アンケートの情報に基づき、ポップアップブロックを回避するために、ＪａｖａＳｃｒｉｐｔのメソッドを用いて、対話型コンテンツであるモーダルダイアログをアンケート画面として表示する。なお、第２の表示処理部１２１０は、受信した当該アンケートの情報に基づき、ポップアップブロックを回避するために、ｈｔｍｌのレイヤータグを用いて作成されたアンケート画面を表示することもできる。
【０１２８】
ステップＳ２３１３において、フラグ設定部１２１２が、ユーザの指示に応じて、第２の表示処理部１２１０によって表示されたアンケート画面に基づいて、アンケートを実施することが選択されたか否か、アンケートを実施しないことが選択されたか否か、又は、ウェブサーバ３０に保持される、第１の受信処理部１１２が受信したウェブコンテンツと同一のウェブコンテンツを次回視聴する際にアンケートを実施することが選択されたか否かを判定する
ユーザによって、アンケートを実施することが選択された場合は、ステップＳ２３１５において、フラグ設定部１２１２が、端末装置１０が保持するＣｏｏｋｉｅの回答フラグをＯＮに設定する。
【０１２９】
ユーザによって、アンケートを実施しないことが選択された場合は、ステップＳ２３１７において、フラグ設定部１２１２が、端末装置１０が保持するＣｏｏｋｉｅの回答フラグをＯＮに設定する。
【０１３０】
ユーザによって、ウェブサーバ３０に保持される、第１の受信処理部１１２が受信したウェブコンテンツと同一のウェブコンテンツを次回視聴する際にアンケートを実施することが選択された場合は、ステップＳ２３１９において、フラグ設定部１２１２が、端末装置１０が保持するＣｏｏｋｉｅの回答フラグをＯＦＦに設定する。
【０１３１】
ユーザによって、アンケートを実施することが選択され、フラグ設定部１２１２によって、端末装置１０が保持するＣｏｏｋｉｅの回答フラグがＯＮに設定された場合は、ステップＳ２３２１において、送信処理部１２１４が、第２の表示処理部１２１０によって表示されたアンケート画面に基づいて実施されるアンケートの結果を、通信部１３０を介して調査サーバ２０に送信する。
【０１３２】
（４）作用・効果
本発明の第２の実施形態において、端末装置１０は、ウェブサーバ３０から受信したウェブコンテンツに含まれるＪａｖａＳｃｒｉｐｔを実行することにより、回線の状態を確認し、調査サーバ２０からアンケートの情報を受信して、所定時間経過後に調査サーバ２０から受信したアンケートの情報に基づき、ポップアップブロックを回避するために、対話型コンテンツであるモーダルダイアログをアンケート画面として表示する。または、ポップアップブロックを回避するために、ｈｔｍｌのレイヤータグを用いて作成されたアンケート画面を表示することもできる。次に、端末装置１０は、アンケート画面に基づくアンケート結果を、調査サーバ２０に送信する。また、端末装置１０は、アンケート実施の際に回答フラグを用いることにより、アンケート実施処理の効率化を図っている。
【０１３３】
このような端末装置１０によれば、ユーザがウェブサイト内の特定のウェブコンテンツを視聴する際に行われるアンケートなどの調査の応諾率を上昇させることが可能となる。
【０１３４】
また、端末装置１０は、当該端末装置１０と調査サーバ２０との間の接続がブロードバンド接続であって、且つ、回線が輻輳していない場合に、アンケート画面を表示する。従って、回線速度が遅い場合や、回線の輻輳時に、アンケート画面が表示される結果、ウェブコンテンツの表示に支障をきたし、ユーザが不快感を覚えることが防止される。
【０１３５】
また、端末装置１０は、調査サーバ２０からアンケートの情報を受信して、所定時間経過後にアンケート画面を表示している。これにより、ウェブコンテンツとアンケート画面とが同時に表示され、ユーザが不快感を覚えることが防止される。
【０１３６】
（５）その他の実施形態
上記のように、本発明は第２の実施形態によって記載したが、この開示の一部をなす論述及び図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施形態、実施例及び運用技術が明らかとなる。
【０１３７】
上述した実施形態では、ｈｔｍｌ及びＪａｖａＳｃｒｉｐｔを用いて説明したが、同様の処理が可能な他の言語においても、本発明を適用することができる。
【０１３８】
また、ランダムサンプリングを行わない実施形態は、図６のＳ２３０３、Ｓ２３２３及びＳ２３２５を省略することにより実現可能である。
【０１３９】
このように本発明は、ここでは記載していない様々な実施形態等を包含するということを理解すべきである。したがって、本発明はこの開示から妥当な特許請求の範囲の発明特定事項によってのみ限定されるものである。
【産業上の利用可能性】
【０１４０】
本発明の端末装置及び端末装置における通信方法は、ユーザがウェブサイト内の特定のウェブコンテンツを視聴する際に行われるアンケートなどの調査の応諾率を上昇させることが可能であり、端末装置及び端末装置における通信方法として有用である。
【符号の説明】
【０１４１】
１０…端末装置、２０…調査サーバ、３０…ウェブサーバ、４０…インターネット、１１０…制御部、１１２…第１の受信処理部、１１４…第１の表示処理部、１２０…タグ実行部、１３０…通信部、１４０…操作部、１５０…モニタ、１６０…記憶部、１２０２…フラグ判断部、１２０３…ランダムサンプリング処理部、１２０４…接続判断部、１２０６…回線状態判断部、１２０８…第２の受信処理部、１２１０…第２の表示処理部、１２１２…フラグ設定部、１２１４…通信処理部、５０…アンケート開始画面、５１０…“アンケートを開始する”ボタン、５２０…“アンケートを開始しない“ボタン、５３０…“次回のサイト来訪時に回答する”ボタン
【図１】
2011113367.tif 000003
【図２】
2011113367.tif 000004
【図３】
2011113367.tif 000005
【図４】
2011113367.tif 000006
【図５】
2011113367.tif 000007
【図６】
2011113367.tif 000008