(57)【要約】【課題】コンテンツ配信システムにおけるネットワークの負荷を効率的に分散すること。【解決手段】コンテンツをユーザの端末装置へ配信するコンテンツ配信システムは、コンテンツの送信を要求するためのコンテンツ送信要求情報を含むメールを端末装置へ送信するメール送信部と、端末装置からコンテンツ送信要求情報を用いてコンテンツの送信が要求された場合、要求されたコンテンツを端末装置へ送信するコンテンツ送信部と、コンテンツ送信部がコンテンツを端末装置へ送信した過去のコンテンツ送信時刻に基づいて、メール送信部が新たなコンテンツ送信要求情報を含むメールを送信するメール送信時刻を決定するメール送信時刻決定部とを備える。【選択図】図３
2010211638.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツをユーザの端末装置へ配信するコンテンツ配信システムであって、
前記コンテンツの送信を要求するためのコンテンツ送信要求情報を含むメールを前記端末装置へ送信するメール送信部と、
前記端末装置から前記コンテンツ送信要求情報を用いて前記コンテンツの送信が要求された場合、要求された前記コンテンツを前記端末装置へ送信するコンテンツ送信部と、
前記コンテンツ送信部が前記コンテンツを前記端末装置へ送信した過去のコンテンツ送信時刻に基づいて、前記メール送信部が新たな前記コンテンツ送信要求情報を含む前記メールを送信するメール送信時刻を決定するメール送信時刻決定部と
を備えるコンテンツ配信システム。
【請求項２】
前記コンテンツの送信に利用されるネットワークの利用状況に関するネットワーク利用状況情報を取得するネットワーク利用状況情報取得部
をさらに備え、
前記メール送信時刻決定部は、
前記ネットワーク利用状況情報にさらに基づいて、新たな前記コンテンツ送信要求情報を含む前記メールを送信するメール送信時刻を決定する
請求項１に記載のコンテンツ配信システム。
【請求項３】
前記メール送信時刻決定部は、
過去のメール送信時刻にさらに基づいて、新たな前記コンテンツ送信要求情報を含む前記メールを送信するメール送信時刻を決定する
請求項２に記載のコンテンツ配信システム。
【請求項４】
過去のメール送信時刻と過去のコンテンツ送信時刻との差分に基づいて、複数の前記ユーザを複数のユーザグループに分類するユーザ分類部
をさらに備え、
前記メール送信時刻決定部は、
前記複数のユーザグループごとに、異なる決定方法を用いて、前記メール送信時刻を決定する
請求項３に記載のコンテンツ配信システム。
【請求項５】
前記ユーザ分類部は、
過去のメール送信時刻と過去のコンテンツ送信時刻との差分が、予め定められた値よりも小さいユーザを、第１のユーザグループに分類し、
前記メール送信時刻決定部は、
前記ネットワーク利用状況情報に基づいて、前記第１のユーザグループに分類されたユーザのメール送信時刻を、前記ネットワークの負荷があらかじめ定められた値よりも小さい時刻に決定する
請求項４に記載のコンテンツ配信システム。
【請求項６】
前記ユーザ分類部は、
メール送信時刻に関わらず特定の時間帯にコンテンツの送信を要求するユーザを、第２のユーザグループに分類し、
前記メール送信時刻決定部は、
前記ネットワーク利用状況情報に基づいて、前記第２のユーザグループに分類されたユーザのメール送信時刻を、前記ネットワークの負荷があらかじめ定められた値よりも小さい時刻であって、前記特定の時間帯よりも前の時刻に決定する
請求項５に記載のコンテンツ配信システム。
【請求項７】
前記ユーザ分類部は、
前記第１のユーザグループおよび前記第２のユーザグループのいずれにも分類されないユーザを、第３のユーザグループに分類し、
前記メール送信時刻決定部は、
前記ネットワーク利用状況情報に基づいて、前記第３のユーザグループに分類されたユーザのメール送信時刻を、前記ネットワークの負荷があらかじめ定められた値よりも小さい時刻に決定する
請求項６に記載のコンテンツ配信システム。
【請求項８】
前記端末装置から前記コンテンツ送信要求情報を用いて前記コンテンツの送信が要求された場合において、前記ネットワーク利用状況情報に基づいて、前記ネットワークの負荷が予め定められている値よりも大きいと判断した場合、前記コンテンツ送信部に前記コンテンツを送信させずに、前記ネットワークの負荷が予め定められている値よりも大きいことを示す表示情報を前記端末装置へ送信するコンテンツ送信制御部
をさらに備える請求項２から７のいずれかに記載のコンテンツ配信システム。
【請求項９】
コンテンツをユーザの端末装置へ配信するコンテンツ配信方法であって、
前記コンテンツの送信を要求するためのコンテンツ送信要求情報を含むメールを前記端末装置へ送信するメール送信段階と、
前記端末装置から前記コンテンツ送信要求情報を用いて前記コンテンツの送信が要求された場合、要求された前記コンテンツを前記端末装置へ送信するコンテンツ送信段階と、
前記コンテンツ送信段階で前記コンテンツを前記端末装置へ送信した過去のコンテンツ送信時刻に基づいて、前記メール送信段階で新たな前記コンテンツ送信要求情報を含む前記メールを送信するメール送信時刻を決定するメール送信時刻決定段階と
を備えるコンテンツ配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ配信システムおよびコンテンツ配信方法に関する。
【背景技術】
【０００２】
特許文献１には、サーバに登録されている楽曲データを顧客端末に配信して、顧客端末で楽曲データを視聴および電子投票させることにより、楽曲データのコンテストをおこなう楽曲ネット登録管理システムが記載されている。特許文献２には、ネットワークを利用して、試合の対戦相手の情報提供、申し込みの受け付け、および申し込みの承諾を管理することにより、試合の対戦相手を決定する試合情報提供システムが記載されている。
【特許文献１】特開２００２−４１８２６号公報
【特許文献２】特開２００２−１４０４２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記技術では、ネットワークを利用する時間帯に制限が設けられていないので、複数のユーザのそれぞれは、都合のよい時間帯にネットワークへアクセスしてしまう。このため、ネットワークの利用が集中する時間帯が生じてしまい、ネットワークに負荷がかかるうえ、ネットワークのリソースを効率的に利用できない。
【課題を解決するための手段】
【０００４】
上記課題を解決するために、本発明の第１の形態においては、コンテンツをユーザの端末装置へ配信するコンテンツ配信システムであって、コンテンツの送信を要求するためのコンテンツ送信要求情報を含むメールを端末装置へ送信するメール送信部と、端末装置からコンテンツ送信要求情報を用いてコンテンツの送信が要求された場合、要求されたコンテンツを端末装置へ送信するコンテンツ送信部と、コンテンツ送信部がコンテンツを端末装置へ送信した過去のコンテンツ送信時刻に基づいて、メール送信部が新たなコンテンツ送信要求情報を含むメールを送信するメール送信時刻を決定するメール送信時刻決定部とを備える。
【０００５】
上記コンテンツ配信システムにおいて、コンテンツの送信に利用されるネットワークの利用状況に関するネットワーク利用状況情報を取得するネットワーク利用状況情報取得部をさらに備えてもよく、メール送信時刻決定部は、ネットワーク利用状況情報にさらに基づいて、新たなコンテンツ送信要求情報を含むメールを送信するメール送信時刻を決定してもよい。
【０００６】
上記コンテンツ配信システムにおいて、メール送信時刻決定部は、過去のメール送信時刻にさらに基づいて、新たなコンテンツ送信要求情報を含むメールを送信するメール送信時刻を決定してもよい。
【０００７】
上記コンテンツ配信システムにおいて、過去のメール送信時刻と過去のコンテンツ送信時刻との差分に基づいて、複数のユーザを複数のユーザグループに分類するユーザ分類部をさらに備えてもよく、メール送信時刻決定部は、複数のユーザグループごとに、異なる決定方法を用いて、メール送信時刻を決定してもよい。
【０００８】
上記コンテンツ配信システムにおいて、ユーザ分類部は、過去のメール送信時刻と過去のコンテンツ送信時刻との差分が、予め定められた値よりも小さいユーザを、第１のユーザグループに分類してもよく、メール送信時刻決定部は、ネットワーク利用状況情報に基づいて、第１のユーザグループに分類されたユーザのメール送信時刻を、ネットワークの負荷があらかじめ定められた値よりも小さい時刻に決定してもよい。
【０００９】
上記コンテンツ配信システムにおいて、ユーザ分類部は、メール送信時刻に関わらず特定の時間帯にコンテンツの送信を要求するユーザを、第２のユーザグループに分類してもよく、メール送信時刻決定部は、ネットワーク利用状況情報に基づいて、第２のユーザグループに分類されたユーザのメール送信時刻を、ネットワークの負荷があらかじめ定められた値よりも小さい時刻であって、特定の時間帯よりも前の時刻に決定してもよい。
【００１０】
上記コンテンツ配信システムにおいて、ユーザ分類部は、第１のユーザグループおよび第２のユーザグループのいずれにも分類されないユーザを、第３のユーザグループに分類してもよく、メール送信時刻決定部は、ネットワーク利用状況情報に基づいて、第３のユーザグループに分類されたユーザのメール送信時刻を、ネットワークの負荷があらかじめ定められた値よりも小さい時刻に決定してもよい。
【００１１】
上記コンテンツ配信システムにおいて、端末装置からコンテンツ送信要求情報を用いてコンテンツの送信が要求された場合において、ネットワーク利用状況情報に基づいて、ネットワークの負荷が予め定められている値よりも大きいと判断した場合、コンテンツ送信部にコンテンツを送信させずに、ネットワークの負荷が予め定められている値よりも大きいことを示す表示情報を端末装置へ送信するコンテンツ送信制御部をさらに備えてもよい。
【００１２】
本発明の第２の形態においては、コンテンツをユーザの端末装置へ配信するコンテンツ配信方法であって、コンテンツの送信を要求するためのコンテンツ送信要求情報を含むメールを端末装置へ送信するメール送信段階と、端末装置からコンテンツ送信要求情報を用いてコンテンツの送信が要求された場合、要求されたコンテンツを端末装置へ送信するコンテンツ送信段階と、コンテンツ送信段階でコンテンツを端末装置へ送信した過去のコンテンツ送信時刻に基づいて、メール送信段階で新たなコンテンツ送信要求情報を含むメールを送信するメール送信時刻を決定するメール送信時刻決定段階とを備える。
【００１３】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【発明を実施するための最良の形態】
【００１４】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１５】
図１は、実施形態に係るコンテンツ配信システム１０の構成の一例を示す。コンテンツ配信システム１０は、ＷＥＢサーバ１００、動画サーバ１１０、および端末装置の一例としての複数の携帯電話１２０を備える。これら複数の装置のそれぞれは、インターネット、携帯電話網などのネットワーク１３０に接続されており、ネットワーク１３０を介して他の装置とのデータ通信をすることができる。なお、本実施形態では、ＷＥＢサーバ１００と動画サーバ１１０とを、それぞれ異なる情報処理装置で実現しているが、これに限らず、ＷＥＢサーバ１００と動画サーバ１１０とを、一台の情報処理装置で実現してもよい。
【００１６】
ＷＥＢサーバ１００は、複数の携帯電話１２０に対して、動画サーバ１１０に格納されている、コンテンツの一例としての動画コンテンツを配信するコンテンツ配信装置として機能する。具体的には、ＷＥＢサーバ１００は、動画サーバ１１０に格納されている複数の動画コンテンツの中から、対戦させる動画コンテンツの組み合わせを決定する。そして、ＷＥＢサーバ１００は、決定した動画コンテンツの組み合わせに含まれたそれぞれの動画コンテンツのコンテンツ送信要求情報を含んだメールを、複数の携帯電話１２０へ送信する。
【００１７】
携帯電話１２０は、送信されたメールに含まれているコンテンツ送信要求情報を用いて、動画コンテンツの組み合わせに含まれたそれぞれの動画コンテンツを動画サーバ１１０からダウンロードすることができる。携帯電話１２０のユーザは、ダウンロードした動画コンテンツを、携帯電話１２０で視聴および評価することができる。具体的には、携帯電話１２０のユーザは、動画コンテンツの組み合わせに含まれた動画コンテンツのうちのいずれか一方に対して、携帯電話１２０で投票することができる。
【００１８】
動画サーバ１１０にｎ件の動画コンテンツが格納されている場合、ＷＥＢサーバ１００は、（ｎ×（ｎ−１）／２）通りの動画コンテンツの組み合わせを決定する。そして、ＷＥＢサーバ１００は、全ての組み合わせの対戦が終了するまで、動画コンテンツの組み合わせが異なるメールを、携帯電話１２０へ日替わりで送信する。
【００１９】
これにより、ＷＥＢサーバ１００は、複数の携帯電話１２０のユーザのそれぞれに対して、動画コンテンツの組み合わせを日々異ならせて、複数の動画コンテンツを視聴および評価させることができる。ＷＥＢサーバ１００は、全ての組み合わせの対戦が終了した後に、複数の携帯電話１２０のユーザによる複数の動画コンテンツの評価に基づいて、動画サーバ１１０に格納されている複数の動画コンテンツのランキングを決定する。
【００２０】
ＷＥＢサーバ１００は、複数の携帯電話１２０を複数のグループに分類して、送信する動画コンテンツの組み合わせをグループごとに異ならせてもよい。たとえば、ＷＥＢサーバ１００は、複数の携帯電話１２０を動画コンテンツの組み合わせ数のグループに分類して、送信する動画コンテンツの組み合わせをグループごとに異ならせてもよい。この場合、ＷＥＢサーバ１００は、携帯電話１２０の携帯電話番号を組み合わせの数で除算した結果の余りに基づいて、複数の携帯電話１２０を動画コンテンツの組み合わせ数のグループに分類してもよい。
【００２１】
図２は、携帯電話１２０による動画コンテンツの視聴方法および評価方法の一例を示す。図２に示すメール２００は、ＷＥＢサーバ１００から送信され、携帯電話１２０のディスプレイに表示された、メールの一例を示す。メール２００は、ボタン２０２およびボタン２０４を含む。ボタン２０２には、動画コンテンツ「コンテンツＡ」の送信を要求するためのコンテンツ送信要求情報が対応付けられている。ボタン２０４には、動画コンテンツ「コンテンツＢ」の送信を要求するためのコンテンツ送信要求情報が対応付けられている。
【００２２】
たとえば、携帯電話１２０のユーザがボタン２０２を選択した場合、携帯電話１２０は、動画コンテンツ「コンテンツＡ」の送信を要求するためのコンテンツ送信要求情報を、ＷＥＢサーバ１００へ送信する。ＷＥＢサーバ１００は、携帯電話１２０から受信したコンテンツ送信要求情報を、動画サーバ１１０へリダイレクトする。これにより、動画サーバ１１０は、動画コンテンツ「コンテンツＡ」を、携帯電話１２０へ送信する。このようにして、携帯電話１２０は、動画コンテンツ「コンテンツＡ」をダウンロードする。同様に、携帯電話１２０のユーザがボタン２０４を選択した場合、携帯電話１２０は、動画コンテンツ「コンテンツＢ」をダウンロードする。
【００２３】
携帯電話１２０は、ダウンロードした動画コンテンツを自動的に再生して、携帯電話１２０のユーザに視聴させる。また、携帯電話１２０は、ダウンロードした動画コンテンツを自動的にメモリに格納しておく。これにより、携帯電話１２０は、携帯電話１２０のユーザに対して、メモリに格納されている動画コンテンツを任意のタイミングで視聴させることができる。
【００２４】
メール２００は、ボタン２０６をさらに含む。ボタン２０６には、携帯電話１２０のユーザによる動画コンテンツの評価を携帯電話１２０のユーザに投票させるための投票画面２１０を表示するための投票画面情報が対応付けられている。たとえば、図２に示す例では、携帯電話１２０のユーザがボタン２０６を選択した場合、携帯電話１２０は、ボタン２０６に対応付けられている投票画面情報に基づいて、投票画面２１０を表示する。
【００２５】
投票画面２１０は、ボタン２１２およびボタン２１４を含む。ボタン２１２には、動画コンテンツ「コンテンツＡ」を勝者として評価するための評価情報が対応付けられている。ボタン２１４には、動画コンテンツ「コンテンツＢ」を勝者として評価するための評価情報が対応付けられている。たとえば、携帯電話１２０のユーザがボタン２１２を選択した場合、携帯電話１２０は、動画コンテンツ「コンテンツＡ」を勝者として評価するための評価情報を、ＷＥＢサーバ１００へ送信する。同様に、携帯電話１２０のユーザがボタン２１４を選択した場合、動画コンテンツ「コンテンツＢ」を勝者として評価するための評価情報を、ＷＥＢサーバ１００へ送信する。
【００２６】
携帯電話１２０から送信された評価情報を受信したＷＥＢサーバ１００は、受信した評価情報に基づいて、動画コンテンツの評価を、評価データベースへ格納する。そして、ＷＥＢサーバ１００は、評価の投票が完了したことを示す投票完了画面２２０を表示するための投票完了画面情報を携帯電話１２０へ送信する。携帯電話１２０は、ＷＥＢサーバ１００から受信した投票完了画面情報に基づいて、投票完了画面２２０を表示する。たとえば、図２に示す例では、携帯電話１２０のユーザが動画コンテンツ「コンテンツＡ」への評価を投票した場合、携帯電話１２０は、動画コンテンツ「コンテンツＡ」への評価の投票が完了したことを示す投票完了画面２２０を表示する。
【００２７】
動画サーバ１１０が複数の携帯電話１２０へ動画コンテンツを配信している場合など、ネットワーク１３０の負荷が予め定められている値よりも大きい場合がある。この場合、ＷＥＢサーバ１００は、携帯電話１２０から受信したコンテンツ送信要求情報を、動画サーバ１１０へリダイレクトせずに、ネットワーク１３０の負荷が予め定められている値よりも大きいことを示す満員御礼画面２３０を表示するための満員御礼画面情報を携帯電話１２０へ送信する。携帯電話１２０は、ＷＥＢサーバ１００から受信した満員御礼画面情報に基づいて、満員御礼画面２３０を表示する。
【００２８】
ＷＥＢサーバ１００は、動画コンテンツの組み合わせに含まれた双方の動画コンテンツがダウンロードまたは視聴されるまで、評価の投票ができないように、携帯電話１２０を制御してもよい。たとえば、ＷＥＢサーバ１００は、携帯電話１２０による動画コンテンツの視聴履歴を記録しておき、記録された視聴履歴に基づいて動画コンテンツの組み合わせに含まれた双方の動画コンテンツがダウンロードまたは視聴されたと判断した場合、評価を投票させるためのメールを携帯電話１２０へ送信してもよい。また、ＷＥＢサーバ１００は、予め定められている期限を経過した動画コンテンツの組み合わせに対する評価の投票ができないように、携帯電話１２０を制御してもよい。また、ＷＥＢサーバ１００は、すでに評価の投票がされている動画コンテンツの組み合わせに対する評価の投票ができないように、携帯電話１２０を制御してもよい。
【００２９】
図３は、ＷＥＢサーバ１００および動画サーバ１１０の機能構成の一例を示す。ＷＥＢサーバ１００は、メール送信部３０２、コンテンツ情報格納部３０６、コンテンツ送信要求受信部３０８、およびコンテンツ情報送信部３１０を備える。
【００３０】
メール送信部３０２は、コンテンツの送信を要求するためのコンテンツ送信要求情報を含むメールを携帯電話１２０へ送信する。
【００３１】
コンテンツ情報格納部３０６は、コンテンツを動画サーバ１１０からダウンロードするためのコンテンツ情報を格納する。具体的には、コンテンツ情報格納部３０６は、動画サーバ１１０に格納されている複数のコンテンツのそれぞれのコンテンツ情報を格納する。たとえば、コンテンツ情報は、コンテンツのＵＲＬを含む。
【００３２】
コンテンツ送信要求受信部３０８は、コンテンツ送信要求情報を用いて携帯電話１２０から送信されたコンテンツの送信要求を、携帯電話１２０から受信する。
【００３３】
コンテンツ情報送信部３１０は、コンテンツ送信要求受信部３０８がコンテンツの送信要求を受信した場合、要求されたコンテンツのコンテンツ情報を携帯電話１２０へ送信する。具体的には、コンテンツ情報送信部３１０は、要求されたコンテンツに対応付けられているコンテンツ情報をコンテンツ情報格納部３０６から取得する。そして、コンテンツ情報送信部３１０は、取得したコンテンツ情報を携帯電話１２０へ送信する。
【００３４】
動画サーバ１１０は、コンテンツ格納部３２０、コンテンツ送信要求受信部３２２、およびコンテンツ送信部３２４を備える。コンテンツ送信部３２４は、コンテンツ送信要求受信部３２２がコンテンツの送信要求を受信した場合、要求されたコンテンツを携帯電話１２０へ送信する。
【００３５】
コンテンツ格納部３２０は、複数のコンテンツを格納する。コンテンツ送信要求受信部３２２は、コンテンツ情報を用いて携帯電話１２０から送信されたコンテンツの送信要求を、携帯電話１２０から受信する。
【００３６】
コンテンツ格納部３２０は、内容が同一で仕様が異なる複数のコンテンツを格納してもよい。たとえば、コンテンツ格納部３２０は、内容が同一で画像解像度およびデータ転送速度が異なる複数のコンテンツを格納してもよい。この場合、ＷＥＢサーバ１００のコンテンツ情報格納部３０６は、内容が同一で仕様が異なる複数のコンテンツのそれぞれのコンテンツ情報を格納してもよい。また、コンテンツ情報送信部３１０は、コンテンツの送信要求を送信した携帯電話１２０の機種に基づいて、携帯電話１２０へ送信すべきコンテンツの仕様を特定し、要求されたコンテンツに対応付けられている複数のコンテンツ情報のうちの、特定した仕様に対応付けられているコンテンツ情報をコンテンツ情報格納部３０６から取得してもよい。
【００３７】
これにより、ＷＥＢサーバ１００は、携帯電話１２０の機種に応じた最適な仕様のコンテンツを携帯電話１２０へ送信することができる。また、携帯電話１２０へ送信したメールが他の携帯電話１２０へ転送され、他の携帯電話１２０からコンテンツの送信が要求された場合であっても、他の携帯電話１２０の機種に応じた最適な仕様のコンテンツを他の携帯電話１２０へ送信することができる。
【００３８】
ＷＥＢサーバ１００は、メール送信時刻記録部３０４、コンテンツ送信時刻記録部３１２、ネットワーク利用状況情報取得部３１４、ユーザ分類部３１６、メール送信時刻決定部３１８、およびコンテンツ送信制御部３１９をさらに備える。
【００３９】
メール送信時刻記録部３０４は、メール送信部３０２がメールを携帯電話１２０へ送信したメール送信時刻を記録する。
【００４０】
コンテンツ送信時刻記録部３１２は、コンテンツ送信部３２４がコンテンツを携帯電話１２０へ送信したコンテンツ送信時刻を記録する。コンテンツ送信時刻は、上記に限らず、コンテンツ送信要求受信部３０８がコンテンツの送信要求を携帯電話１２０から受信した時刻、コンテンツ情報送信部３１０がコンテンツ情報を動画サーバ１１０へ送信した時刻などであってもよい。
【００４１】
ネットワーク利用状況情報取得部３１４は、コンテンツの送信に利用されるネットワーク１３０の利用状況に関するネットワーク利用状況情報を取得する。ネットワーク利用状況情報取得部３１４は、ネットワーク１３０の利用状況を確認するコマンドを実行することで、ネットワーク利用状況情報を取得してもよい。たとえば、ネットワーク利用状況情報取得部３１４は、ネットワーク１３０の応答時間を確認するコマンドを実行することで、ネットワーク１３０の応答時間を、ネットワーク利用状況情報として取得してもよい。他の例として、ネットワーク利用状況情報取得部３１４は、ネットワーク１３０の利用状況を監視するアプリケーションから、ネットワーク利用状況情報を取得してもよい。
【００４２】
ユーザ分類部３１６は、メール送信時刻記録部３０４に記録されている過去のメール送信時刻とコンテンツ送信時刻記録部３１２に記録されている過去のコンテンツ送信時刻との差分に基づいて、複数のユーザを複数のユーザグループに分類する。たとえば、ユーザ分類部３１６は、過去のメール送信時刻と過去のコンテンツ送信時刻との差分が、予め定められた値よりも小さいユーザを、第１のユーザグループに分類する。また、ユーザ分類部３１６は、メール送信時刻に関わらず特定の時間帯にコンテンツの送信を要求するユーザを、第２のユーザグループに分類する。また、ユーザ分類部３１６は、第１のユーザグループおよび第２のユーザグループのいずれにも分類されないユーザを、第３のユーザグループに分類する。
【００４３】
メール送信時刻決定部３１８は、コンテンツ送信部３２４がコンテンツを携帯電話１２０へ送信した過去のコンテンツ送信時刻に基づいて、メール送信部３０２が新たなコンテンツ送信要求情報を含むメールを送信するメール送信時刻を決定する。メール送信部３０２は、メール送信時刻決定部３１８が決定したメール送信時刻に、新たなコンテンツ送信要求情報を含むメールを送信する。
【００４４】
メール送信時刻決定部３１８は、ネットワーク利用状況情報取得部３１４が取得したネットワーク利用状況情報にさらに基づいて、新たなコンテンツ送信要求情報を含むメールを送信するメール送信時刻を決定してもよい。たとえば、メール送信時刻決定部３１８は、ネットワーク利用状況情報にさらに基づいて、メール送信時刻を、ネットワーク１３０の負荷があらかじめ定められた値よりも小さい時刻に決定してもよい。メール送信時刻決定部３１８は、過去のメール送信時刻にさらに基づいて、新たなコンテンツ送信要求情報を含むメールを送信するメール送信時刻を決定してもよい。
【００４５】
メール送信時刻決定部３１８は、ユーザ分類部３１６が分類した複数のユーザグループごとに、異なる決定方法を用いて、新たなコンテンツ送信要求情報を含むメールを送信するメール送信時刻を決定してもよい。
【００４６】
たとえば、メール送信時刻決定部３１８は、ネットワーク利用状況情報取得部３１４が取得したネットワーク利用状況情報に基づいて、第１のユーザグループに分類されたユーザのメール送信時刻を、ネットワーク１３０の負荷があらかじめ定められた値よりも小さい時刻に決定する。
【００４７】
また、メール送信時刻決定部３１８は、ネットワーク利用状況情報取得部３１４が取得したネットワーク利用状況情報に基づいて、第２のユーザグループに分類されたユーザのメール送信時刻を、ネットワーク１３０の負荷があらかじめ定められた値よりも小さい時刻であって、ユーザがコンテンツを要求した特定の時間帯よりも前の時刻に決定する。
【００４８】
また、メール送信時刻決定部３１８は、ネットワーク利用状況情報取得部３１４が取得したネットワーク利用状況情報に基づいて、第３のユーザグループに分類されたユーザのメール送信時刻を、ネットワーク１３０の負荷があらかじめ定められた値よりも小さい時刻に決定する。
【００４９】
コンテンツ送信制御部３１９は、携帯電話１２０からコンテンツ送信要求情報を用いてコンテンツの送信が要求された場合において、ネットワーク利用状況情報取得部３１４が取得したネットワーク利用状況情報に基づいて、ネットワーク１３０の負荷が予め定められている値よりも大きいと判断した場合、コンテンツ送信部３２４にコンテンツを送信させずに、ネットワーク１３０の負荷が予め定められている値よりも大きいことを示す表示情報を携帯電話１２０へ送信する。すなわち、コンテンツ送信制御部３１９は、コンテンツ送信要求受信部３０８がコンテンツの送信要求を携帯電話１２０から受信した場合において、ネットワーク利用状況情報取得部３１４が取得したネットワーク利用状況情報に基づいて、ネットワーク１３０の負荷が予め定められている値よりも大きいと判断した場合、コンテンツ情報送信部３１０にコンテンツ情報を送信させずに、ネットワーク１３０の負荷が予め定められている値よりも大きいことを示す表示情報を携帯電話１２０へ送信する。
【００５０】
図４は、メール送信時刻およびコンテンツ送信時刻の一例を示す。図４に示す例では、携帯電話１２０のユーザを識別するためのユーザ識別情報ごとに、メール送信時刻記録部３０４には送信日ごとのメール送信時刻が複数記録されており、コンテンツ送信時刻記録部３１２には送信日ごとのコンテンツ送信時刻が複数記録されている。なお、図４に示す例では、ユーザ識別情報として、携帯電話１２０の携帯電話番号を用いている。
【００５１】
図４において、メール送信時刻記録部３０４には、いずれのユーザに対しても、送信日「２００９０１０１」のメール送信時刻に「１０：００」が、送信日「２００９０１０２」のメール送信時刻に「１１：００」が、送信日「２００９０１０３」のメール送信時刻に「１２：００」が記録されている。
【００５２】
また、コンテンツ送信時刻記録部３１２には、携帯電話番号「０９０−××××−××××」の携帯電話１２０のユーザには、送信日「２００９０１０１」のコンテンツ送信時刻に「１０：０５」が、送信日「２００９０１０２」のコンテンツ送信時刻に「１１：０３」が、送信日「２００９０１０３」のコンテンツ送信時刻に「１２：０４」が記録されている。
【００５３】
携帯電話番号「０９０−××××−××××」の携帯電話１２０のユーザは、過去のメール送信時刻と過去のコンテンツ送信時刻との差分がいずれも５分以内であることから、これらの差分が予め定められている値よりも小さい場合、ユーザ分類部３１６は、当該ユーザを、第１のユーザグループに分類する。
【００５４】
また、コンテンツ送信時刻記録部３１２には、携帯電話番号「０９０−○○○○−○○○○」の携帯電話１２０のユーザには、送信日「２００９０１０１」のコンテンツ送信時刻に「１７：００」が、送信日「２００９０１０２」のコンテンツ送信時刻に「１７：０５」が、送信日「２００９０１０３」のコンテンツ送信時刻に「１７：０２」が記録されている。
【００５５】
携帯電話番号「０９０−○○○○−○○○○」の携帯電話１２０のユーザは、メール送信時刻に関わらず１７：００〜１７：０５の時間帯にコンテンツの送信を要求していることから、この時間帯の幅が予め定められている値よりも小さい場合、ユーザ分類部３１６は、当該ユーザを、第２のユーザグループに分類する。
【００５６】
また、コンテンツ送信時刻記録部３１２には、携帯電話番号「０９０−△△△△−△△△△」の携帯電話１２０のユーザには、送信日「２００９０１０１」のコンテンツ送信時刻に「１０：３０」が、送信日「２００９０１０２」のコンテンツ送信時刻に「２３：４５」が、送信日「２００９０１０３」のコンテンツ送信時刻に「１８：３０」が記録されている。
【００５７】
携帯電話番号「０９０−△△△△−△△△△」の携帯電話１２０のユーザは、過去のメール送信時刻と過去のコンテンツ送信時刻との差分が均一でない。このため、ユーザ分類部３１６は、当該ユーザを、第１のユーザグループに分類しない。また、特定の時間帯にコンテンツの送信を要求していない。このため、ユーザ分類部３１６は、当該ユーザを、第２のユーザグループにも分類しない。したがって、ユーザ分類部３１６は、当該ユーザを、第３のユーザグループに分類する。
【００５８】
図５は、ネットワーク１３０の利用状況の一例を示す。図５に示すグラフは、ネットワーク１３０の利用状況として、時刻ごとのネットワーク１３０の負荷を示すグラフであって、縦軸は、ネットワーク１３０の負荷を示し、横軸は、時刻を示す。
【００５９】
図５に示す例では、ネットワーク１３０の負荷は、０時から１５時にかけて、安定状態（ネットワーク１３０のリソースに余裕がある状態）を維持し続ける。また、１５時から１７時にかけて、安定状態からピーク状態（ネットワーク１３０のリソースに余裕がない状態）まで上昇し続ける、また、１８時から２３時にかけて、ピークの状態を維持し続ける。また、２３時から２４時にかけて、ピーク状態から安定状態まで下降し続ける。
【００６０】
メール送信時刻決定部３１８は、このようなネットワーク１３０の負荷のばらつきを平準化すべく、また、ネットワーク１３０の負荷が予め定められている制限値を超えないように、複数のユーザのメール送信時刻を決定する。これにより、メール送信時刻決定部３１８は、コンテンツのダウンロードによるネットワーク１３０の負荷、およびメールの送信によるネットワーク１３０の負荷を分散する。たとえば、メール送信時刻決定部３１８は、以下のロジック（１）〜（３）を用いて、複数のユーザによる、コンテンツのダウンロードによるネットワーク１３０の負荷、およびメールの送信によるネットワーク１３０の負荷を分散する。
【００６１】
（１）第２のユーザグループのユーザは、メール送信時刻に関わらず特定の時間帯にコンテンツをダウンロードする。したがって、メール送信時刻決定部３１８は、第２のユーザグループのユーザは上記特定の時間帯に新たなコンテンツをダウンロードするものとして、第２のユーザグループのユーザに対しては、コンテンツのダウンロードによるネットワーク１３０の負荷を分散しない。そこで、メール送信時刻決定部３１８は、第２のユーザグループのユーザに対しては、コンテンツをダウンロードする特定の時間帯よりも前にメールを送信するという制約内で、メール送信時刻を分散することで、メールの送信によるネットワーク１３０の負荷を分散する。
【００６２】
（２）第１のユーザグループに分類されたユーザは、メールの受信後、すぐにコンテンツをダウンロードする。このため、第１のユーザグループのユーザのメール送信時刻を制御することによって、第１のユーザグループのユーザがコンテンツをダウンロードする時間帯を制御することができる。そこで、メール送信時刻決定部３１８は、第１のユーザグループのユーザに対しては、メール送信時刻を分散することで、コンテンツのダウンロードによるネットワーク１３０の負荷、およびメールの送信によるネットワーク１３０の負荷を分散する。たとえば、メール送信時刻決定部３１８は、第２のユーザグループのユーザがコンテンツをダウンロードする特定の時間帯以外の時間帯、および上記特定の時間帯のうちの負荷がより低いと予測した時間帯をより優先して、第１のユーザグループのユーザに対するメール送信時刻を分散する。
【００６３】
（３）第３のユーザグループのユーザは、メールの受信後すぐにコンテンツをダウンロードしないうえ、特定の時間帯にコンテンツをダウンロードしない。このため、メール送信時刻決定部３１８は、第３のユーザグループのユーザによる、コンテンツのダウンロードによるネットワーク１３０の負荷を分散しない。そこで、メール送信時刻決定部３１８は、第３のユーザグループのユーザに対しては、メール送信時刻を分散することで、メールの送信によるネットワーク１３０の負荷を分散する。
【００６４】
メール送信時刻決定部３１８は、常に最適なネットワーク１３０の負荷分散がおこなわれるように、ネットワークの利用状況の変化に応じて、各ユーザのメール送信時刻を変化させてもよい。なお、ネットワーク１３０の負荷が予め定められている制限値を超えた場合は、コンテンツ送信制御部３１９が、ネットワーク１３０の負荷が予め定められている値よりも大きいことを示す満員御礼画面を携帯電話１２０に表示させる。
【００６５】
このように、本実施形態のコンテンツ配信システム１０によれば、メールの送信時刻を制御することにより、メールの送信によるネットワーク１３０の負荷を分散することができるだけでなく、コンテンツのダウンロードによるネットワーク１３０の負荷を分散することができる。したがって、コンテンツ配信システム１０におけるネットワーク１３０の負荷を効率的に分散することができる。
【００６６】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【００６７】
【図１】実施形態に係るコンテンツ配信システム１０の構成の一例を示す。
【図２】携帯電話１２０による動画コンテンツの視聴方法および評価方法の一例を示す。
【図３】ＷＥＢサーバ１００および動画サーバ１１０の機能構成の一例を示す。
【図４】メール送信時刻およびコンテンツ送信時刻の一例を示す。
【図５】ネットワーク１３０の利用状況の一例を示す。
【符号の説明】
【００６８】
１０  コンテンツ配信システム、１００  ＷＥＢサーバ、１１０  動画サーバ、１２０  携帯電話、１３０  ネットワーク、２００  メール、２０２  ボタン、２０４  ボタン、２０６  ボタン、２１０  投票画面、２１２  ボタン、２１４  ボタン、２２０  投票完了画面、２３０  満員御礼画面、３０２  メール送信部、３０４  メール送信時刻記録部、３０６  コンテンツ情報格納部、３０８  コンテンツ送信要求受信部、３１０  コンテンツ情報送信部、３１２  コンテンツ送信時刻記録部、３１４  ネットワーク利用状況情報取得部、３１６  ユーザ分類部、３１８  メール送信時刻決定部、３１９  コンテンツ送信制御部、３２０  コンテンツ格納部、３２２  コンテンツ送信要求受信部、３２４  コンテンツ送信部
【図１】
2010211638.tif 000003
【図２】
2010211638.tif 000004
【図３】
2010211638.tif 000005
【図４】
2010211638.tif 000006
【図５】
2010211638.tif 000007