(57)【要約】【課題】通信端末ユーザにとってコンテンツを受け入れやすい適切なタイミングで、コンテンツを配信する。【解決手段】通信端末からコンテンツC1001に対する推薦タイミングリスト取得要求があった場合（Ｓ１で肯定）、推薦タイミング決定部は、対象コンテンツC1001をキーとして、コンテンツ−タイミング設定履歴テーブルに記憶された当該コンテンツC1001に関する設定履歴を検索する（Ｓ２）。ここで、対象コンテンツC1001に関する設定履歴が取得できた場合（Ｓ３で肯定）、推薦タイミング決定部は、設定履歴における累計回数が多い方から所定数の配信タイミングを決定し、該配信タイミングを累計回数が多い順に並べ替えて推薦タイミングリストを作成し、推薦タイミングリストを通信端末へ送信する（Ｓ４）。通信端末では、受信した推薦タイミングリストを選択可能に表示する。【選択図】図１４
2009266001.tif 000002
【特許請求の範囲】
【請求項１】
配信されるコンテンツのコンテンツデータ又はコンテンツ配信元情報を、コンテンツごとに記憶したコンテンツテーブルと、
コンテンツと該コンテンツを配信すべき配信タイミングとを対応付けて記憶するためのコンテンツ−タイミング設定情報テーブルと、
通信端末にて設定された、あるコンテンツを配信すべき配信タイミングの情報を前記通信端末から受信し、前記設定された配信タイミングを前記コンテンツに対応付けて、前記コンテンツ−タイミング設定情報テーブルに記憶する配信タイミング記憶部と、
前記コンテンツ−タイミング設定情報テーブルに記憶された配信タイミングが到来したか否かを判定する配信タイミング判定部と、
配信タイミングが到来したと判定されたときに、該配信タイミングに対応するコンテンツのコンテンツデータ又はコンテンツ配信元情報を前記コンテンツテーブルから読み出し、読み出したコンテンツデータ、又は前記コンテンツ配信元から得られるコンテンツデータを、前記通信端末へ配信するコンテンツ配信部と、
を備えたコンテンツ配信サーバ。
【請求項２】
各コンテンツに対して設定された配信タイミングに関する設定履歴情報を記憶したコンテンツ−タイミング設定履歴テーブルと、
あるコンテンツについての、推薦すべき配信タイミングの取得要求を前記通信端末から受信し、前記コンテンツ−タイミング設定履歴テーブルに記憶された当該コンテンツに関する設定履歴情報に基づいて、推薦すべき配信タイミングを決定し、決定した前記推薦すべき配信タイミングを前記通信端末へ送信する推薦タイミング決定部と、
をさらに備えた請求項１に記載のコンテンツ配信サーバ。
【請求項３】
前記設定履歴情報は、各コンテンツに対して配信タイミングが設定された回数を示す累計回数情報を含んでおり、
前記推薦タイミング決定部は、前記取得要求に係るコンテンツに関する累計回数情報に基づいて、前記推薦すべき配信タイミングを決定する、
ことを特徴とする請求項２に記載のコンテンツ配信サーバ。
【請求項４】
前記配信タイミングは、時刻、通信端末ユーザのいる場所、および、通信端末ユーザの状態、の構成要素により構成される、
ことを特徴とする請求項１〜３の何れか１項に記載のコンテンツ配信サーバ。
【請求項５】
前記コンテンツ配信サーバは、
時刻を取得する時刻取得部と、
位置情報と場所との対応関係を記憶した位置情報−場所対応テーブルと、
通信端末から該通信端末の位置情報を受信し、該位置情報を前記位置情報−場所対応テーブルと照合することで通信端末ユーザのいる場所を取得する場所取得部と、
通信端末の種別および操作種別と、想定される通信端末ユーザの状態との対応関係を記憶した操作−状態対応テーブルと、
通信端末から該通信端末の種別情報および通信端末ユーザの操作情報を受信し、該種別情報および操作情報を前記操作−状態対応テーブルと照合することで通信端末ユーザの状態を取得する状態取得部と、
を更に備え、
前記配信タイミング判定部は、
前記時刻取得部により取得された時刻、前記場所取得部により取得された通信端末ユーザのいる場所、および、前記状態取得部により取得された通信端末ユーザの状態に基づいて、前記コンテンツ−タイミング設定情報テーブルに記憶された配信タイミングが到来したか否かを判定する、
ことを特徴とする請求項４に記載のコンテンツ配信サーバ。
【請求項６】
コンテンツを配信すべき配信タイミングを設定するための配信タイミング設定部と、
前記配信タイミング設定部により設定された、前記コンテンツの配信タイミングをコンテンツ配信サーバへ送信する配信タイミング送信部と、
前記コンテンツ配信サーバから配信されたコンテンツデータを受信し、受信したコンテンツデータを出力するコンテンツ受信出力部と、
を備えた通信端末。
【請求項７】
前記通信端末は、
あるコンテンツについての、推薦すべき配信タイミングの取得要求を前記コンテンツ配信サーバへ送信し、前記取得要求に対し前記コンテンツ配信サーバから送信された前記推薦すべき配信タイミングを受信する配信タイミング取得要求部を、さらに備え、
前記配信タイミング設定部は、受信された前記推薦すべき配信タイミングを選択可能に表示する、
ことを特徴とする請求項６に記載の通信端末。
【請求項８】
前記通信端末は、
所定のタイミングで、自己の通信端末の位置情報を取得し、該位置情報を前記コンテンツ配信サーバへ送信する位置取得部と、
所定のタイミングで、自己の通信端末に対する通信端末ユーザの操作情報を取得し、該操作情報および該通信端末の種別情報を前記コンテンツ配信サーバへ送信する操作取得部と、
をさらに備えたことを特徴とする請求項６又は７に記載の通信端末。
【請求項９】
請求項２に記載のコンテンツ配信サーバと請求項７に記載の通信端末とを含んで構成された通信システム。
【請求項１０】
通信端末と、
前記通信端末へ配信されるコンテンツのコンテンツデータ又はコンテンツ配信元情報をコンテンツごとに記憶したコンテンツテーブルと、コンテンツと該コンテンツを配信すべき配信タイミングとを対応付けて記憶するためのコンテンツ−タイミング設定情報テーブルと、各コンテンツに対して設定された配信タイミングに関する設定履歴情報を記憶したコンテンツ−タイミング設定履歴テーブルとを備えたコンテンツ配信サーバと、
を含んで構成された通信システム、にて実行されるコンテンツ配信方法であって、
前記通信端末が、あるコンテンツについての、推薦すべき配信タイミングの取得要求を前記コンテンツ配信サーバへ送信するステップと、
前記コンテンツ配信サーバが、前記取得要求を前記通信端末から受信し、前記コンテンツ−タイミング設定履歴テーブルに記憶された当該コンテンツに関する設定履歴情報に基づいて、推薦すべき配信タイミングを決定し、決定した前記推薦すべき配信タイミングを前記通信端末へ送信するステップと、
前記通信端末が、前記コンテンツ配信サーバから送信された前記推薦すべき配信タイミングを受信するステップと、
前記通信端末が、受信された前記推薦すべき配信タイミングを選択可能に表示するステップと、
前記通信端末が、表示された前記推薦すべき配信タイミングから選択される又は新規の配信タイミングが入力されることによって、通信端末ユーザにより設定された前記コンテンツの配信タイミングを前記コンテンツ配信サーバへ送信するステップと、
前記コンテンツ配信サーバが、前記コンテンツの配信タイミングを前記通信端末から受信し、当該配信タイミングを前記コンテンツに対応付けて、前記コンテンツ−タイミング設定情報テーブルに記憶するステップと、
前記コンテンツ配信サーバが、前記コンテンツ−タイミング設定情報テーブルに記憶された配信タイミングが到来したか否かを判定するステップと、
前記コンテンツ配信サーバが、配信タイミングが到来したと判定されたときに、該配信タイミングに対応するコンテンツのコンテンツデータ又はコンテンツ配信元情報を前記コンテンツテーブルから読み出し、読み出したコンテンツデータ、又は前記コンテンツ配信元から得られるコンテンツデータを、前記通信端末へ配信するステップと、
前記通信端末が、前記コンテンツ配信サーバから配信されたコンテンツデータを受信し、受信したコンテンツデータを出力するステップと、
を備えたコンテンツ配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末にコンテンツを配信するコンテンツ配信サーバ、配信先となる通信端末、当該コンテンツ配信サーバと通信端末とを含んで構成された通信システム、および、当該通信システムにて実行されるコンテンツ配信方法に関する。
【背景技術】
【０００２】
従来より、通信端末にコンテンツを配信するシステムが検討されている。かかるシステムを構築する場合、通信端末ユーザにとってコンテンツを受け入れやすいタイミングで配信を行うことが望まれる。従来は、コンテンツの配信タイミングを時間帯で制御するのが主流であった（特許文献１参照）。
【特許文献１】特開２００４−２７２８５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、通信端末ユーザにとってコンテンツを受け入れやすいタイミングは、必ずしも時間帯だけで指定できるとは限らない。即ち、受け入れやすいタイミングは、通信端末ユーザが位置する場所および通信端末ユーザの状態も含め、時刻・場所・状態の要素を多面的に考慮して設定することが望まれる。
【０００４】
そこで、本発明は、通信端末ユーザにとってコンテンツを受け入れやすい適切なタイミングで、コンテンツを配信することを目的とする。
【課題を解決するための手段】
【０００５】
上記の目的を達成するために、本発明に係るコンテンツ配信サーバは、配信されるコンテンツのコンテンツデータ又はコンテンツ配信元情報を、コンテンツごとに記憶したコンテンツテーブルと、コンテンツと該コンテンツを配信すべき配信タイミングとを対応付けて記憶するためのコンテンツ−タイミング設定情報テーブルと、通信端末にて設定された、あるコンテンツを配信すべき配信タイミングの情報を前記通信端末から受信し、前記設定された配信タイミングを前記コンテンツに対応付けて、前記コンテンツ−タイミング設定情報テーブルに記憶する配信タイミング記憶部と、前記コンテンツ−タイミング設定情報テーブルに記憶された配信タイミングが到来したか否かを判定する配信タイミング判定部と、配信タイミングが到来したと判定されたときに、該配信タイミングに対応するコンテンツのコンテンツデータ又はコンテンツ配信元情報を前記コンテンツテーブルから読み出し、読み出したコンテンツデータ、又は前記コンテンツ配信元から得られるコンテンツデータを、前記通信端末へ配信するコンテンツ配信部と、を備えたことを特徴とする。
【０００６】
また、本発明に係るコンテンツ配信サーバは、第２の態様として、上記の構成要素に加え、各コンテンツに対して設定された配信タイミングに関する設定履歴情報を記憶したコンテンツ−タイミング設定履歴テーブルと、あるコンテンツについての、推薦すべき配信タイミングの取得要求を前記通信端末から受信し、前記コンテンツ−タイミング設定履歴テーブルに記憶された当該コンテンツに関する設定履歴情報に基づいて、推薦すべき配信タイミングを決定し、決定した前記推薦すべき配信タイミングを前記通信端末へ送信する推薦タイミング決定部と、をさらに備えたことを特徴とする。
【０００７】
上記の設定履歴情報は、各コンテンツに対して配信タイミングが設定された回数を示す累計回数情報を含んでおり、推薦タイミング決定部は、取得要求に係るコンテンツに関する累計回数情報に基づいて、推薦すべき配信タイミングを決定することが望ましい。また、配信タイミングは、時刻、通信端末ユーザのいる場所、および、通信端末ユーザの状態、の構成要素により構成されることが望ましい。
【０００８】
このように配信タイミングが、時刻、通信端末ユーザのいる場所、および、通信端末ユーザの状態、の構成要素により構成される場合、コンテンツ配信サーバは、時刻を取得する時刻取得部と、位置情報と場所との対応関係を記憶した位置情報−場所対応テーブルと、通信端末から該通信端末の位置情報を受信し、該位置情報を前記位置情報−場所対応テーブルと照合することで通信端末ユーザのいる場所を取得する場所取得部と、通信端末の種別および操作種別と、想定される通信端末ユーザの状態との対応関係を記憶した操作−状態対応テーブルと、通信端末から該通信端末の種別情報および通信端末ユーザの操作情報を受信し、該種別情報および操作情報を前記操作−状態対応テーブルと照合することで通信端末ユーザの状態を取得する状態取得部と、を更に備え、配信タイミング判定部は、前記時刻取得部により取得された時刻、前記場所取得部により取得された通信端末ユーザのいる場所、および、前記状態取得部により取得された通信端末ユーザの状態に基づいて、前記コンテンツ−タイミング設定情報テーブルに記憶された配信タイミングが到来したか否かを判定する構成とすることが望ましい。
【０００９】
次に、本発明に係る通信端末は、コンテンツを配信すべき配信タイミングを設定するための配信タイミング設定部と、前記配信タイミング設定部により設定された、前記コンテンツの配信タイミングをコンテンツ配信サーバへ送信する配信タイミング送信部と、前記コンテンツ配信サーバから配信されたコンテンツデータを受信し、受信したコンテンツデータを出力するコンテンツ受信出力部と、を備えたことを特徴とする。
【００１０】
また、上記の通信端末は、第２の態様として、上記の構成要素に加え、あるコンテンツについての、推薦すべき配信タイミングの取得要求を前記コンテンツ配信サーバへ送信し、前記取得要求に対し前記コンテンツ配信サーバから送信された前記推薦すべき配信タイミングを受信する配信タイミング取得要求部をさらに備え、配信タイミング設定部は、受信された前記推薦すべき配信タイミングを選択可能に表示することを特徴とする。
【００１１】
また、配信タイミングが、時刻、通信端末ユーザのいる場所、および、通信端末ユーザの状態、の構成要素により構成される場合には、上記の通信端末は、所定のタイミングで、自己の通信端末の位置情報を取得し、該位置情報を前記コンテンツ配信サーバへ送信する位置取得部と、所定のタイミングで、自己の通信端末に対する通信端末ユーザの操作情報を取得し、該操作情報および該通信端末の種別情報を前記コンテンツ配信サーバへ送信する操作取得部と、をさらに備えた構成とすることが望ましい。
【００１２】
本発明に係る通信システムは、前述した第２の態様に係るコンテンツ配信サーバと、前述した第２の態様に係る通信端末とを含んで構成されたことを特徴とする。
【００１３】
本発明に係るコンテンツ配信方法は、通信端末と、前記通信端末へ配信されるコンテンツのコンテンツデータ又はコンテンツ配信元情報をコンテンツごとに記憶したコンテンツテーブルと、コンテンツと該コンテンツを配信すべき配信タイミングとを対応付けて記憶するためのコンテンツ−タイミング設定情報テーブルと、各コンテンツに対して設定された配信タイミングに関する設定履歴情報を記憶したコンテンツ−タイミング設定履歴テーブルとを備えたコンテンツ配信サーバと、を含んで構成された通信システム、にて実行されるコンテンツ配信方法であって、前記通信端末が、あるコンテンツについての、推薦すべき配信タイミングの取得要求を前記コンテンツ配信サーバへ送信するステップと、前記コンテンツ配信サーバが、前記取得要求を前記通信端末から受信し、前記コンテンツ−タイミング設定履歴テーブルに記憶された当該コンテンツに関する設定履歴情報に基づいて、推薦すべき配信タイミングを決定し、決定した前記推薦すべき配信タイミングを前記通信端末へ送信するステップと、前記通信端末が、前記コンテンツ配信サーバから送信された前記推薦すべき配信タイミングを受信するステップと、前記通信端末が、受信された前記推薦すべき配信タイミングを選択可能に表示するステップと、前記通信端末が、表示された前記推薦すべき配信タイミングから選択される又は新規の配信タイミングが入力されることによって、通信端末ユーザにより設定された前記コンテンツの配信タイミングを前記コンテンツ配信サーバへ送信するステップと、前記コンテンツ配信サーバが、前記コンテンツの配信タイミングを前記通信端末から受信し、当該配信タイミングを前記コンテンツに対応付けて、前記コンテンツ−タイミング設定情報テーブルに記憶するステップと、前記コンテンツ配信サーバが、前記コンテンツ−タイミング設定情報テーブルに記憶された配信タイミングが到来したか否かを判定するステップと、前記コンテンツ配信サーバが、配信タイミングが到来したと判定されたときに、該配信タイミングに対応するコンテンツのコンテンツデータ又はコンテンツ配信元情報を前記コンテンツテーブルから読み出し、読み出したコンテンツデータ、又は前記コンテンツ配信元から得られるコンテンツデータを、前記通信端末へ配信するステップと、前記通信端末が、前記コンテンツ配信サーバから配信されたコンテンツデータを受信し、受信したコンテンツデータを出力するステップと、を備えたことを特徴とする。
【００１４】
以上のような本発明によれば、通信端末ユーザにとってコンテンツを受け入れやすい適切なタイミングで、コンテンツを配信することができる。
【００１５】
また、コンテンツ配信サーバは、あるコンテンツについての、推薦すべき配信タイミングの取得要求を通信端末から受信すると、当該コンテンツに関する設定履歴情報に基づいて、推薦すべき配信タイミングを決定し、該推薦すべき配信タイミングを通信端末へ送信するため、通信端末ユーザにとって煩雑な作業を回避しつつ、詳細なタイミングを簡単に設定することが可能になる。
【発明の効果】
【００１６】
本発明によれば、通信端末ユーザにとってコンテンツを受け入れやすい適切なタイミングで、コンテンツを配信することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明にかかる実施の形態について図面を参照して説明する。
【００１８】
（通信システムの構成）
まず、本実施形態にかかる通信システムの構成について説明する。図１に示すように、本実施形態にかかる通信システム１は通信端末３０とコンテンツ配信サーバ１０とを含んで構成され、通信端末３０は移動通信網２０経由でコンテンツ配信サーバ１０と相互にデータ送受信可能とされている。通信端末３０は、無線によるデータ通信機能を持った端末であり、例えば、携帯電話やＰＨＳ、無線通信カードを備えたＰＤＡなどが相当する。一方、コンテンツ配信サーバ１０は、コンテンツごとに設定されたタイミングを制御し、コンテンツ配信を行う機能を持つ。また、コンテンツ配信サーバ１０は、コンテンツに対するタイミング設定時に、設定履歴を基にしてタイミングリストを推薦する機能を持つ。
【００１９】
（コンテンツ配信サーバの構成）
図２に示すように、コンテンツ配信サーバ１０は、タイミング管理部１１と、ユーザ情報取得部１２と、配信タイミング判定部１３と、コンテンツ配信部１４と、タイミングテーブル１５と、コンテンツ−タイミング設定情報テーブル１６と、コンテンツ−タイミング設定履歴テーブル１７と、コンテンツテーブル１８と、位置情報−場所対応テーブル１９と、操作−状態対応テーブル１Ａとを備えている。以下、各構成の機能を説明する。
【００２０】
タイミング管理部１１は、配信タイミング記憶部１１Ａと、推薦タイミング決定部１１Ｂとを含んで構成される。このうち配信タイミング記憶部１１Ａは、通信端末３０にて設定された、あるコンテンツを配信すべき配信タイミングの情報を通信端末３０から受信し、上記設定された配信タイミングをコンテンツに対応付けて、後述するコンテンツ−タイミング設定情報テーブル１６に記憶する。一方、推薦タイミング決定部１１Ｂは、あるコンテンツについての、推薦すべき配信タイミングの取得要求を通信端末３０から受信し、後述するコンテンツ−タイミング設定履歴テーブル１７に記憶された当該コンテンツに関する設定履歴情報に基づいて、推薦すべき配信タイミングを決定し、決定した上記推薦すべき配信タイミングを通信端末３０へ送信する。なお、「推薦すべき配信タイミング」は、複数の配信タイミングが推薦度の高い順に並べられたリスト形式とされるため、以下では「推薦タイミングリスト」と称する。例えば、図１２の端末画面表示例では、推薦タイミングリストは、矢印Ａで示す「帰宅（駅到着）」、「帰宅（会社出発）」、「電車の中」から成るリスト形式で表示される。
【００２１】
ユーザ情報取得部１２は、時刻を取得する時刻取得部１２Ａと、通信端末ユーザのいる場所を取得する場所取得部１２Ｂと、通信端末ユーザの状態を取得する状態取得部１２Ｃとを含んで構成される。このうち場所取得部１２Ｂは、通信端末３０から該通信端末３０の位置情報を受信し、該位置情報を、後述する位置情報−場所対応テーブル１９と照合することで通信端末ユーザのいる場所を取得する。また、状態取得部１２Ｃは、通信端末３０から該通信端末３０の種別情報および通信端末ユーザの操作情報を受信し、該種別情報および操作情報を、後述する操作−状態対応テーブル１Ａと照合することで通信端末ユーザの状態を取得する。
【００２２】
配信タイミング判定部１３は、時刻取得部１２Ａにより取得された時刻、場所取得部１２Ｂにより取得された通信端末ユーザのいる場所、および、状態取得部１２Ｃにより取得された通信端末ユーザの状態に基づいて、コンテンツ−タイミング設定情報テーブル１６に記憶された配信タイミングが到来したか否かを判定する。
【００２３】
コンテンツ配信部１４は、配信タイミングが到来したと判定されたときに、該配信タイミングに対応するコンテンツのコンテンツデータ又はコンテンツ配信元情報をコンテンツテーブル１８から読み出し、読み出したコンテンツデータ又はコンテンツ配信元から得られるコンテンツデータを通信端末３０へ配信する。
【００２４】
タイミングテーブル１５は、さまざまなタイミングを記憶したテーブルであり、図５に示すように、各タイミングは、「時刻」、通信端末ユーザのいる「場所」、および、通信端末ユーザの「状態」、の構成要素により構成されている。タイミングテーブル１５には、各タイミングについての、タイミングＩＤ、通信端末３０に表示する際の表示名、時刻、通信端末ユーザのいる場所、および、通信端末ユーザの状態の情報が記憶されている。図６に示すように、タイミングの「時刻」の構成要素としては、ポイント指定又は期間指定をした絶対時刻、出張出発時刻の２０分前といった相対時刻、毎日・毎週・毎月といった周期性を持った時刻などが設定可能とされている。タイミングの「場所」の構成要素としては、ファーストフードＡＢＣ横浜店といった全ユーザ共通に使用可能な場所、および会社、学校、自宅といったユーザ固有の場所が設定可能とされている。タイミングの「状態」の構成要素としては、乗車中、ＴＶ視聴中、受信メール確認中といった状態が設定可能とされている。
【００２５】
コンテンツ−タイミング設定情報テーブル１６は、コンテンツと該コンテンツを配信すべき配信タイミングとを対応付けて記憶するためのテーブルである。一例としては図７に示すように、コンテンツＩＤ、そのコンテンツに対して設定されたタイミングＩＤ、およびそのコンテンツの出力手段が記憶されている。
【００２６】
コンテンツ−タイミング設定履歴テーブル１７は、各コンテンツに対して設定された配信タイミングに関する設定履歴情報を記憶したテーブルである。一例としては図８に示すように、コンテンツＩＤ、そのコンテンツに対して設定されたタイミングＩＤ、および過去に設定された累計回数が記憶されている。
【００２７】
コンテンツテーブル１８は、配信されるコンテンツのコンテンツデータ又はコンテンツ配信元情報を、コンテンツごとに記憶したテーブルである。ここでは一例として、コンテンツテーブル１８には、図９に示すように、コンテンツ配信元のＵＲＬ情報やメールアドレス情報がコンテンツごとに記憶されている。
【００２８】
位置情報−場所対応テーブル１９は、位置情報と場所との対応関係を記憶したテーブルである。一例としては図１０に示すように、場所と、全ユーザ共通に使用可能な場所かユーザ固有の場所かを示す場所種別、および、場所に対応する位置情報が、場所ごとに記憶されている。
【００２９】
操作−状態対応テーブル１Ａは、通信端末の種別および操作種別と、想定される通信端末ユーザの状態との対応関係を記憶したテーブルである。例えば、図１１に示すように、通信端末の種別と操作種別の組合せに対して、通信端末ユーザの状態が対応付けられて記憶されている。
【００３０】
ところで、コンテンツ配信サーバ１０は、ハードウェアの観点からみると、例えば図４に示すように、オペレーティングシステムやアプリケーションプログラムなどを実行するＣＰＵ１０Ａと、ＲＯＭ及びＲＡＭで構成される主記憶部１０Ｂと、不揮発性メモリなどで構成される補助記憶部１０Ｃと、データ通信を行う通信制御部１０Ｄと、情報の表示や情報の印刷出力などを行う出力部１０Ｅと、文字・数字入力及び実行指示を行うためのキーで構成される操作部１０Ｆとを含んで構成される。なお、図２にて説明した各機能は、図４に示すＣＰＵ１０Ａ及び主記憶部１０Ｂ上に所定のソフトウェアを読み込ませて所定のアプリケーションを実行するとともに、ＣＰＵ１０Ａの制御の下で通信制御部１０Ｄを動作させ、主記憶部１０Ｂや補助記憶部１０Ｃにおけるデータの読み出し及び書き込みを行うことで実現される。また、ハードウェア構成としては、後述する通信端末３０も、基本的に同様の構成を有している。
【００３１】
（通信端末の構成）
図３に示すように、通信端末３０は、配信タイミング設定部３１と、配信タイミング送信部３２と、コンテンツ受信出力部３３と、位置取得部３４と、操作取得部３５と、配信タイミング取得要求部３６とを備えている。以下、各構成の機能を説明する。
【００３２】
配信タイミング設定部３１は、コンテンツを配信すべき配信タイミングをユーザが設定するための設定部であり、コンテンツ配信サーバ１０から受信された推薦タイミングリストを選択可能に表示する。配信タイミング送信部３２は、配信タイミング設定部３１により設定された配信タイミングをコンテンツ配信サーバ１０へ送信する。コンテンツ受信出力部３３は、コンテンツ配信サーバ１０から配信されたコンテンツデータを受信し、受信したコンテンツデータを出力する。
【００３３】
位置取得部３４は、所定のタイミングで、自己の通信端末３０の位置情報を取得し、該位置情報をコンテンツ配信サーバ１０へ送信する。ここで、位置情報の取得は、ＧＰＳを用いたもの、通信端末３０付近の基地局ＩＤを用いたもの、通信端末３０にて受信される電波の電波強度によるもの等が想定されるが、これらに限定されない。また、位置情報の送信は、自己の通信端末３０から所定の時間間隔毎に行っても良いし、コンテンツ配信サーバ１０の場所取得部１２Ｂからの要求に応じて行っても良い。更に、位置情報には、測位を行った時刻情報を含めても良い。
【００３４】
操作取得部３５は、所定のタイミングで、自己の通信端末３０に対する通信端末ユーザの操作情報を取得し、取得した操作情報および通信端末３０の種別情報をコンテンツ配信サーバ１０へ送信する。ここで、操作情報および種別情報の送信は、自己の通信端末３０から所定の時間間隔毎に行っても良いし、コンテンツ配信サーバ１０の状態取得部１２Ｃからの要求に応じて行っても良い。更に、コンテンツ配信サーバ１０へ送信する操作情報には、操作が行われた時刻の情報を含めても良い。
【００３５】
配信タイミング取得要求部３６は、あるコンテンツについての推薦タイミングリストの取得要求をコンテンツ配信サーバ１０へ送信し、取得要求に対しコンテンツ配信サーバ１０から送信された推薦タイミングリストを受信する。
【００３６】
（タイミング設定時の処理フロー）
以下、図１３、図１４の流れ図に沿って、タイミング設定時の処理フローを説明する。
【００３７】
図１３には、通信端末３０側のタイミング設定時の処理フローを示す。ユーザが通信端末３０の配信タイミング設定部３１から、コンテンツC1001に関する推薦タイミングリストの取得要求を出したとする。通信端末３０では、配信タイミング取得要求部３６が、上記取得要求を認識し、図１３のステップＴ１にて推薦タイミングリストの取得要求があったと判定し、コンテンツC1001についての推薦タイミングリストの取得要求をコンテンツ配信サーバ１０へ送信する（ステップＴ２）。その後、配信タイミング取得要求部３６が、コンテンツC1001についての推薦タイミングリストを取得すると（ステップＴ３でＹＥＳ）、配信タイミング設定部３１は、上記推薦タイミングリストを選択可能に表示する（ステップＴ４）。例えば、図１２の端末画面表示例において矢印Ａで示すように、「帰宅（駅到着）」、「帰宅（会社出発）」、「電車の中」から成る推薦タイミングリストが表示される。そして、ユーザが表示された配信タイミングリストから、あるタイミングを選択すると（ステップＴ５でＹＥＳ）、配信タイミング送信部３２は、上記選択された配信タイミングをコンテンツＩＤとともに、コンテンツ配信サーバ１０へ送信する（ステップＴ６）。例えば、ユーザが配信タイミングリストから、タイミングT1001を選択した場合、コンテンツＩＤ（C1001）と、選択されたタイミングＩＤ（T1001）とをコンテンツ配信サーバ１０へ送信する。
【００３８】
一方、配信タイミング取得要求部３６が、コンテンツC1001についての推薦タイミングリストを取得できなかった場合、つまり推薦候補となるタイミングリストがない場合（ステップＴ３でＮＯ）、配信タイミング設定部３１は、時刻・場所・状態の項目を入力可能な新規タイミング設定画面（不図示）を表示する（ステップＴ７）。そして、ユーザが、表示された新規タイミング設定画面から時刻・場所・状態の項目を入力することで、新規のタイミングを作成すると（ステップＴ８でＹＥＳ）、配信タイミング送信部３２は、上記作成された配信タイミングをコンテンツＩＤ（C1001）とともに、コンテンツ配信サーバ１０へ送信する（ステップＴ９）。
【００３９】
また、ステップＴ４にて推薦タイミングリストが表示された後、ユーザが配信タイミングリストから選択せずに、例えば図１２の端末画面表示例で「新規タイミングを設定する」を選択した場合（ステップＴ５でＮＯ）、配信タイミング設定部３１は、時刻・場所・状態の項目を入力可能な新規タイミング設定画面（不図示）を表示する（ステップＴ７）。そして、ユーザが、表示された新規タイミング設定画面から時刻・場所・状態の項目を入力することで、新規のタイミングを作成すると（ステップＴ８でＹＥＳ）、配信タイミング送信部３２は、上記作成された配信タイミングをコンテンツＩＤ（C1001）とともに、コンテンツ配信サーバ１０へ送信する（ステップＴ９）。
【００４０】
なお、上記のフローでは、コンテンツの受信側が通信端末３０を使用して配信タイミングを設定する例を示したが、コンテンツの配信側がコンテンツの配信タイミングを設定することも可能である。その場合、コンテンツ配信サーバ１０に設けられた図示しないコンテンツ配信者端末を通じて、前述した通信端末３０によるタイミング設定と同様の流れで、配信タイミングを設定しても良い。または、推薦タイミングリストの取得および表示を省略して、新規タイミング設定画面への入力以降の処理において、上記コンテンツ配信者端末を通じて、配信タイミングを設定しても良い。
【００４１】
図１４には、コンテンツ配信サーバ１０側のタイミング設定時の処理フローを示す。コンテンツ配信サーバ１０では、推薦タイミング決定部１１Ｂが推薦タイミングリストの取得要求を受信したか否かを監視している（図１４のステップＳ１）。ここで、通信端末３０からコンテンツC1001に対する推薦タイミングリスト取得要求があったとすると、ステップＳ２へ進み、推薦タイミング決定部１１Ｂは、対象コンテンツC1001をキーとして、コンテンツ−タイミング設定履歴テーブル１７に記憶された当該コンテンツに関する設定履歴を検索する（ステップＳ２）。
【００４２】
ここで、対象コンテンツC1001に関する設定履歴が取得できた場合（ステップＳ３で肯定の場合）、推薦タイミング決定部１１Ｂは、設定履歴における累計回数が多い方から所定数の配信タイミングを決定し、該配信タイミングを累計回数が多い順に並べ替えて推薦タイミングリストを作成し、該推薦タイミングリストを通信端末３０へ送信する（ステップＳ４）。
【００４３】
一方、ステップＳ２で対象コンテンツC1001に関する設定履歴が取得できなかった場合（即ち、過去に対象コンテンツC1001に対して設定された配信タイミングがない場合：ステップＳ３で否定の場合）、推薦タイミング決定部１１Ｂは、推薦タイミングリストが無いことを示すNULLデータを通信端末３０に送信する（ステップＳ５）。
【００４４】
その後、通信端末３０にて選択又は入力されたコンテンツ配信タイミングが通信端末３０から送信されてきた場合、配信タイミング記憶部１１Ａは、当該コンテンツ配信タイミングを受信し（ステップＳ６で肯定判定）、受信した配信タイミングをコンテンツＩＤに対応付けて、コンテンツ−タイミング設定情報テーブル１６に記憶する（ステップＳ７）。また、このとき、配信タイミング記憶部１１Ａは、コンテンツ−タイミング設定履歴テーブル１７における該当のコンテンツＩＤとタイミングＩＤの組合せの「累計回数」を１つカウントアップする。これにより、コンテンツ−タイミング設定履歴テーブル１７に新たな設定履歴が蓄積される。
【００４５】
以上のような図１３、図１４の処理により、コンテンツ配信タイミングが通信端末３０にて選択又は入力され、該コンテンツ配信タイミングはコンテンツ配信サーバ１０にて、コンテンツＩＤに対応付けて、コンテンツ−タイミング設定情報テーブル１６に記憶される。
【００４６】
（コンテンツ配信時の処理フロー）
以下、図１５、図１６の流れ図に沿って、コンテンツ配信時の処理フローを説明する。
【００４７】
コンテンツ配信サーバ１０では、ユーザ情報取得部１２が、一定時間ごとに通信端末３０からの位置情報、端末種別情報、ユーザの操作情報の受信を監視する（図１５のステップＳ１１）。上記監視中に、通信端末３０の位置取得部３４により送信された通信端末３０の位置情報、並びに、通信端末３０の操作取得部３５により送信された端末種別情報およびユーザの操作情報が受信されると、(1)時刻取得部１２Ａが現在の時刻を、(2)場所取得部１２Ｂが通信端末ユーザのいる場所を、(3)状態取得部１２Ｃが通信端末ユーザの状態を、それぞれ以下のように解釈することで取得する（ステップＳ１２）。例えば、時刻取得部１２Ａは、計時により絶対時刻を取得するとともに、コンテンツに設定されているタイミングの時刻情報が相対時刻の場合、現在得られている絶対時刻から相対時刻を計算することで取得する。場所取得部１２Ｂは、通信端末３０の位置情報を位置情報−場所対応テーブル１９と照合することで通信端末ユーザのいる場所を取得する。また、状態取得部１２Ｃは、通信端末３０の種別情報および通信端末ユーザの操作情報を、操作−状態対応テーブル１Ａと照合することで通信端末ユーザの状態を取得する。
【００４８】
そして、配信タイミング判定部１３は、コンテンツ−タイミング設定情報テーブル１６に記憶された配信タイミングが到来したか否かを判定する（ステップＳ１３）。具体的には、解釈した時間・位置・状態情報と、ユーザが設定した配信タイミング情報とをマッチングする。合致した配信タイミング情報が無ければ（ステップＳ１３で否定）、前述したステップＳ１１へ戻る。
【００４９】
一方、合致した配信タイミング情報が有った場合（ステップＳ１３で肯定）、コンテンツ配信部１４は、合致した配信タイミングに対応するコンテンツのコンテンツ配信元情報をコンテンツテーブル１８から読み出し、読み出したコンテンツ配信元からコンテンツデータを入手し、入手したコンテンツデータを通信端末３０へ配信する（ステップＳ１４）。このとき、配信タイミング記憶部１１Ａは、完了した配信に関する配信タイミング情報を、コンテンツ−タイミング設定情報テーブル１６から消去する。
【００５０】
通信端末３０では、コンテンツ受信出力部３３が、配信されてきたコンテンツデータを受信し（図１６のステップＴ１１）、受信したコンテンツデータを出力する（例えば、音声出力する、または、映像・画像の表示出力をする）（ステップＴ１２）。
【００５１】
以上のような図１５、図１６の処理により、通信端末３０にて事前に設定されたコンテンツ配信タイミングが到来したか否かを的確に判定し、当該コンテンツ配信タイミングが到来した際に、対応するコンテンツのコンテンツデータが自動的に通信端末３０へ配信され、出力される。
【００５２】
以上のような本実施形態によって、通信端末ユーザにとってコンテンツを受け入れやすい適切なタイミングで、コンテンツを配信することができる。また、コンテンツ配信サーバは、あるコンテンツについての推薦タイミングリストの取得要求を通信端末から受信すると、当該コンテンツに関する設定履歴情報に基づいて、推薦すべき配信タイミングを決定し、該推薦すべき配信タイミングを通信端末へ送信するため、通信端末ユーザにとって煩雑な作業を回避しつつ、詳細なタイミングを簡単に設定することが可能になる。
【図面の簡単な説明】
【００５３】
【図１】発明の実施形態に係る通信システムの構成図である。
【図２】コンテンツ配信サーバの機能ブロック構成図である。
【図３】通信端末の機能ブロック構成図である。
【図４】コンテンツ配信サーバのハードウェア構成図である。
【図５】タイミングテーブルに記憶されたデータ例を示す図である。
【図６】タイミングの時刻・場所・状態の各構成要素の設定例を示す図である。
【図７】コンテンツ−タイミング設定情報テーブルに記憶されたデータ例を示す図である。
【図８】コンテンツ−タイミング設定履歴テーブルに記憶されたデータ例を示す図である。
【図９】コンテンツテーブルに記憶されたデータ例を示す図である。
【図１０】位置情報−場所対応テーブルに記憶されたデータ例を示す図である。
【図１１】操作−状態対応テーブルに記憶されたデータ例を示す図である。
【図１２】推薦タイミングリストの表示例を示す図である。
【図１３】タイミング設定時の通信端末における処理フローを示す図である。
【図１４】タイミング設定時のコンテンツ配信サーバにおける処理フローを示す図である。
【図１５】コンテンツ配信時のコンテンツ配信サーバにおける処理フローを示す図である。
【図１６】コンテンツ配信時の通信端末における処理フローを示す図である。
【符号の説明】
【００５４】
１…通信システム、１０…コンテンツ配信サーバ、１０Ａ…ＣＰＵ、１０Ｂ…主記憶部、１０Ｃ…補助記憶部、１０Ｄ…通信制御部、１０Ｅ…出力部、１０Ｆ…操作部、１１…タイミング管理部、１１Ａ…配信タイミング記憶部、１１Ｂ…推薦タイミング決定部、１２…ユーザ情報取得部、１２Ａ…時刻取得部、１２Ｂ…場所取得部、１２Ｃ…状態取得部、１３…配信タイミング判定部、１４…コンテンツ配信部、１５…タイミングテーブル、１６…コンテンツ−タイミング設定情報テーブル、１７…コンテンツ−タイミング設定履歴テーブル、１８…コンテンツテーブル、１９…位置情報−場所対応テーブル、１Ａ…操作−状態対応テーブル、２０…移動通信網、３０…通信端末、３１…配信タイミング設定部、３２…配信タイミング送信部、３３…コンテンツ受信出力部、３４…位置取得部、３５…操作取得部、３６…配信タイミング取得要求部。
【図１】
2009266001.tif 000003
【図２】
2009266001.tif 000004
【図３】
2009266001.tif 000005
【図４】
2009266001.tif 000006
【図５】
2009266001.tif 000007
【図６】
2009266001.tif 000008
【図７】
2009266001.tif 000009
【図８】
2009266001.tif 000010
【図９】
2009266001.tif 000011
【図１０】
2009266001.tif 000012
【図１１】
2009266001.tif 000013
【図１２】
2009266001.tif 000014
【図１３】
2009266001.tif 000015
【図１４】
2009266001.tif 000016
【図１５】
2009266001.tif 000017
【図１６】
2009266001.tif 000018