(57)【特許請求の範囲】
【請求項１】
利用者端末にコンテンツ配信を行うシステムであって、
利用者端末と通信を行う通信部と、
コンテンツの配信予定数が予め定められている各配信時刻について各利用者が設定した配信コンテンツの情報を利用者毎に記憶した番組表を格納する番組表データベースと、配信コンテンツデータを格納する配信コンテンツデータベースと、前記番組表において前記配信予定数を満たしていない配信時刻に関して、前記配信予定数を満たすべく利用者へ推奨するための推奨番組の情報を格納する推奨情報データベースとを格納する記憶装置と、
演算装置とを有し、
前記演算装置は、
前記利用者端末から、前記配信予定数が予め定められている各配信時刻について配信コンテンツの指定指示を受け付けて、各利用者における配信時刻毎の配信コンテンツの一覧データたる番組表を生成し、前記番組表データベースに格納する、番組表生成処理と、
前記記憶装置の番組表データベースの各番組表について、配信予定数を満たすように利用者が配信コンテンツを設定していたが、該当配信コンテンツの配信終了により、利用者が感知しないまま該当配信コンテンツ分の空きが生じ、前記予め定められた配信予定数を満たさずに配信予定に空きが生じている配信時刻を特定し、前記推奨情報データベースから推奨番組の情報を読み出して、この推奨番組を前記特定した配信時刻における空きに対して仮設定する、推奨番組仮設定処理と、
記憶している配信時刻の一覧に基づいて各配信時刻の到来を検知する、前記利用者端末から、前記空きが生じている配信時刻についての到来通知を受信し、前記利用者端末の利用者について予め定めた番組表を前記番組表データベースにて特定し、この番組表において前記空きが生じていた配信時刻に配信すべく、前記配信コンテンツデータベースから前記推奨番組を含む配信コンテンツを選択して前記利用者端末に配信する配信処理と、を実行するものであることを特徴とするコンテンツ配信システム。
【請求項２】
前記推奨番組仮設定処理では、前記空きが生じている配信時刻について前記番組表にて配信設定されている配信コンテンツと、前記推奨情報データベースから読み出した推奨番組とを対照し、前記配信時刻について既に配信設定されている配信コンテンツと異なる推奨番組を前記特定した配信時刻における空きに対して仮設定することを特徴とする請求項１に記載のコンテンツ配信システム。
【請求項３】
前記記憶装置が、利用者端末での動作指示の情報と、番組表において仮設定された推奨番組の本設定可否との対応関係を記述した可否判定データベースを備え、
前記演算装置が、
前記推奨番組の配信を受けた利用者端末から、当該利用者端末において前記推奨番組の表示中に受けた動作指示の情報を受信し、前記動作指示の情報を前記可否判定データベースに照合し、前記推奨番組に関する本設定可否の判定を行う可否判定処理と、
前記本設定可否の判定により、前記推奨番組が本設定可能であると判定された場合、前記推奨番組を前記利用者の番組表における配信コンテンツとして設定する配信設定処理と、
前記本設定可否の判定により、前記推奨番組が本設定不可であると判定された場合、前記番組表における前記推奨番組の仮設定を解除する配信解除設定処理と、を実行することを特徴とする請求項１または２に記載のコンテンツ配信システム。
【請求項４】
前記演算装置は、前記本設定可否の判定結果を記憶装置に格納する、判定履歴格納処理を実行し、
前記推奨番組仮設定処理は、前記記憶装置における本設定可否の判定結果を参照し、前記推奨情報データベースの推奨番組の情報のうち、前記本設定可否の判定結果で本設定不可となっていた推奨番組の情報を除外して読み出して前記特定した配信時刻における空きに対して仮設定するものである、ことを特徴とする請求項３に記載のコンテンツ配信システム。
【請求項５】
利用者端末と通信を行う通信部と、コンテンツの配信予定数が予め定められている各配信時刻について各利用者が設定した配信コンテンツの情報を利用者毎に記憶した番組表を格納する番組表データベースと、配信コンテンツデータを格納する配信コンテンツデータベースと、前記番組表において前記配信予定数を満たしていない配信時刻に関して、前記配信予定数を満たすべく利用者へ推奨するための推奨番組の情報を格納する推奨情報データベースとを格納する記憶装置と、演算装置とにより、前記利用者端末にコンテンツ配信を行うコンテンツ配信方法であって、
前記利用者端末から、前記配信予定数が予め定められている各配信時刻について配信コンテンツの指定指示を受け付けて、各利用者における配信時刻毎の配信コンテンツの一覧データたる番組表を生成し、前記番組表データベースに格納する、番組表生成ステップと、
前記記憶装置の番組表データベースの各番組表について、配信予定数を満たすように利用者が配信コンテンツを設定していたが、該当配信コンテンツの配信終了により、利用者が感知しないまま該当配信コンテンツ分の空きが生じ、前記予め定められた配信予定数を満たさずに配信予定に空きが生じている配信時刻を特定し、前記推奨情報データベースから推奨番組の情報を読み出して、この推奨番組を前記特定した配信時刻における空きに対して仮設定する、推奨番組仮設定ステップと、
記憶している配信時刻の一覧に基づいて各配信時刻の到来を検知する、前記利用者端末から、前記空きが生じている配信時刻についての到来通知を受信し、前記利用者端末の利用者について予め定めた番組表を前記番組表データベースにて特定し、この番組表において前記空きが生じていた配信時刻に配信すべく、前記配信コンテンツデータベースから前記推奨番組を含む配信コンテンツを選択して前記利用者端末に配信する配信ステップとを有することを特徴とするコンテンツ配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ配信システム、コンテンツ配信方法、コンテンツ配信プログラム、および利用者端末に関する。
【背景技術】
【０００２】
例えば、即時性を必要とする情報を提供、又はユーザに対して、ユーザが指定するジャンル及び、地域の情報を速やかに流通することを支援し、低コストを可能にする情報配信システムの提供や販売戦略の立案に有効なマーケティング情報を提供することを目的とした、ネットワーク網を介してサーバに、地域・分野などあらかじめ定められたカテゴリ別に格納される新着情報の発生を、カテゴリ別における新着情報の発生の通知を希望するユーザに、ネットワークを介して通知する新着情報発生通知システムと、そのシステムを利用した情報通信システム（特許文献１参照）などが提案されている。
【特許文献１】特開２００２−２５１３５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
コンテンツ配信サーバが携帯端末に対してコンテンツ配信を行う際に使用する、コンテンツの配信スケジュールを、ユーザ個別の番組表として設定する技術を発明者らは既に開発している。この番組表は、ユーザが自由に、配信コンテンツや配信時刻を設定可能なものである。しかし一方で、ユーザの管理傾向により番組表のメンテナンス状態には大きな違いが生じやすく、あまり番組表の管理を行わないユーザの番組表においては、配信企業の予定などにより既に該当配信コンテンツの配信が終了し、番組表としては空き枠が生じているといった状態も珍しくなかった。一方、こうした配信コンテンツの存在変遷にあわせて番組表に生じうる空き枠について、システム側から推奨番組等の提案を行うといった機能は提供されておらず、空き枠の有無に関係なく番組表における配信コンテンツの設定構成が固定的であった。
【０００４】
そこで、本発明は上記課題を鑑みてなされたものであり、番組表に生じた空き枠に対して効率的に推奨番組を自動設定し、コンテンツ配信の高効率化を図る技術の提供を主たる目的とする。
【課題を解決するための手段】
【０００５】
本発明のコンテンツ配信システムは、利用者端末にコンテンツ配信を行うシステムであって、利用者端末と通信を行う通信部と、コンテンツの配信予定数が予め定められている各配信時刻について各利用者が設定した配信コンテンツの情報を利用者毎に記憶した番組表を格納する番組表データベースと、配信コンテンツデータを格納する配信コンテンツデータベースと、前記番組表において前記配信予定数を満たしていない配信時刻に関して、前記配信予定数を満たすべく利用者へ推奨するための推奨番組の情報を格納する推奨情報データベースとを格納する記憶装置と、演算装置とを有し、前記演算装置は、前記利用者端末から、前記配信予定数が予め定められている各配信時刻について配信コンテンツの指定指示を受け付けて、各利用者における配信時刻毎の配信コンテンツの一覧データたる番組表を生成し、前記番組表データベースに格納する、番組表生成処理と、前記記憶装置の番組表データベースの各番組表について、配信予定数を満たすように利用者が配信コンテンツを設定していたが、該当配信コンテンツの配信終了により、利用者が感知しないまま該当配信コンテンツ分の空きが生じ、前記予め定められた配信予定数を満たさずに配信予定に空きが生じている配信時刻を特定し、前記推奨情報データベースから推奨番組の情報を読み出して、この推奨番組を前記特定した配信時刻における空きに対して仮設定する、推奨番組仮設定処理と、記憶している配信時刻の一覧に基づいて各配信時刻の到来を検知する、前記利用者端末から、前記空きが生じている配信時刻についての到来通知を受信し、前記利用者端末の利用者について予め定めた番組表を前記番組表データベースにて特定し、この番組表において前記空きが生じていた配信時刻に配信すべく、前記配信コンテンツデータベースから前記推奨番組を含む配信コンテンツを選択して前記利用者端末に配信する配信処理と、を実行するものであることを特徴とする。
【０００６】
なお、前記コンテンツ配信システムにおいて、前記推奨番組仮設定処理では、前記空きが生じている配信時刻について前記番組表にて配信設定されている配信コンテンツと、前記推奨情報データベースから読み出した推奨番組とを対照し、前記配信時刻について既に配信設定されている配信コンテンツと異なる推奨番組を前記特定した配信時刻における空きに対して仮設定するとしてもよい。
【０００７】
また、前記コンテンツ配信システムにおいて、前記記憶装置が、利用者端末での動作指示の情報と、番組表において仮設定された推奨番組の本設定可否との対応関係を記述した可否判定データベースを備え、前記演算装置が、前記推奨番組の配信を受けた利用者端末から、当該利用者端末において前記推奨番組の表示中に受けた動作指示の情報を受信し、前記動作指示の情報を前記可否判定データベースに照合し、前記推奨番組に関する本設定可否の判定を行う可否判定処理と、前記本設定可否の判定により、前記推奨番組が本設定可能であると判定された場合、前記推奨番組を前記利用者の番組表における配信コンテンツとして設定する配信設定処理と、前記本設定可否の判定により、前記推奨番組が本設定不可であると判定された場合、前記番組表における前記推奨番組の仮設定を解除する配信解除設定処理と、を実行するとしてもよい。
【０００８】
また、前記コンテンツ配信システムにおいて、前記演算装置は、前記本設定可否の判定結果を記憶装置に格納する、判定履歴格納処理を実行し、前記推奨番組仮設定処理は、前記記憶装置における本設定可否の判定結果を参照し、前記推奨情報データベースの推奨番組の情報のうち、前記本設定可否の判定結果で本設定不可となっていた推奨番組の情報を除外して読み出して前記特定した配信時刻における空きに対して仮設定するものである、としてもよい。
【０００９】
また、本発明のコンテンツ配信方法は、利用者端末と通信を行う通信部と、コンテンツの配信予定数が予め定められている各配信時刻について各利用者が設定した配信コンテンツの情報を利用者毎に記憶した番組表を格納する番組表データベースと、配信コンテンツデータを格納する配信コンテンツデータベースと、前記番組表において前記配信予定数を満たしていない配信時刻に関して、前記配信予定数を満たすべく利用者へ推奨するための推奨番組の情報を格納する推奨情報データベースとを格納する記憶装置と、演算装置とにより、前記利用者端末にコンテンツ配信を行うコンテンツ配信方法であって、前記利用者端末から、前記配信予定数が予め定められている各配信時刻について配信コンテンツの指定指示を受け付けて、各利用者における配信時刻毎の配信コンテンツの一覧データたる番組表を生成し、前記番組表データベースに格納する、番組表生成ステップと、前記記憶装置の番組表データベースの各番組表について、配信予定数を満たすように利用者が配信コンテンツを設定していたが、該当配信コンテンツの配信終了により、利用者が感知しないまま該当配信コンテンツ分の空きが生じ、前記予め定められた配信予定数を満たさずに配信予定に空きが生じている配信時刻を特定し、前記推奨情報データベースから推奨番組の情報を読み出して、この推奨番組を前記特定した配信時刻における空きに対して仮設定する、推奨番組仮設定ステップと、記憶している配信時刻の一覧に基づいて各配信時刻の到来を検知する、前記利用者端末から、前記空きが生じている配信時刻についての到来通知を受信し、前記利用者端末の利用者について予め定めた番組表を前記番組表データベースにて特定し、この番組表において前記空きが生じていた配信時刻に配信すべく、前記配信コンテンツデータベースから前記推奨番組を含む配信コンテンツを選択して前記利用者端末に配信する配信ステップとを有することを特徴とする。
【００１２】
その他、本願が開示する課題、及びその解決方法は、発明の実施の形態の欄、及び図面により明らかにされる。
【発明の効果】
【００１３】
本発明によれば、番組表に生じた空き枠に対して効率的に推奨番組を自動設定し、コンテンツ配信の高効率化が図れる。
【発明を実施するための最良の形態】
【００１４】
−−−システム構成−−−
以下に本発明の実施形態について図面を用いて詳細に説明する。図１は本実施形態におけるコンテンツ配信システムを含むネットワーク構成図である。本実施形態におけるコンテンツ配信システム１００（以下、システム１００）は、利用者端末にコンテンツ配信を行うコンピュータであり、例えば、利用者端末たる携帯端末（以下、本実施形態では携帯端末と称する）にコンテンツ（電子データ）配信を行うコンテンツ配信サーバを想定でき、前記携帯端末２００としては携帯電話機を想定できる。システム１００が携帯端末２００に配信するコンテンツとしては、テキスト、画像、映像、音声、電子メールなど特にその種類を問わない。また、コンテンツ内容のジャンルとしても、ニュース、地図情報、映画、電子書籍、ソフトウェア、広告、各種検索結果など、その種類を問わない。
【００１５】
前記システム１００は、本発明のコンテンツ配信方法を実行する機能を実現すべく書き換え可能メモリなどの記憶装置１０１に格納されたプログラム１０２をメモリ１０３に読み出し、演算装置たるＣＰＵ１０４により実行する。また、前記システム１００は、コンピュータ装置が一般に備えている各種キーボードやボタン類といった入力インターフェイス１０５や、ディスプレイやスピーカなどの出力インターフェイス１０６、ならびに携帯端末２００との間のネットワーク１４０に応じたプロトコルにてのデータ通信を担う通信手段１０７などを有している。前記システム１００は、前記通信手段１０７により、前記携帯端末２００と例えばインターネットやＬＡＮ、携帯電話網などのネットワーク１４０を介して接続しデータ授受を実行する。
【００１６】
続いて、前記システム１００が例えばプログラム１０２に基づき構成・保持する機能部につき説明を行う。なお、前記システム１００は、各配信時刻の固定的な枠数に対し利用者毎に設定された配信コンテンツの情報である番組表を格納する番組表データベース１２５と、配信コンテンツデータを格納する配信コンテンツデータベース１２６と、利用者への推奨番組の情報を格納する推奨情報データベース１２７とを利用可能であるとする。
【００１７】
前記システム１００は、前記携帯端末２００から、配信時刻毎に固定された枠数に対し配信コンテンツの指定指示を受け付けて、各利用者における配信時刻毎の配信コンテンツの一覧データたる番組表を生成し、前記番組表データベース１２５に格納する、番組表生成部１１０を備える。
【００１８】
また、前記システム１００は、前記記憶装置１０１の番組表データベース１２５において各番組表を監視して、前記固定的な枠数に対して空き枠が生じている配信時刻を特定し、前記推奨情報データベース１２７から推奨番組の情報を読み出して、この推奨番組を前記配信時刻の空き枠に対して仮設定する、推奨番組仮設定部１１１を備える。
【００１９】
なお、前記推奨番組仮設定部１１１は、前記空き枠が生じている配信時刻において前記番組表にて配信設定されている配信コンテンツと、前記推奨情報データベース１２７から読み出した推奨番組とを対照し、前記配信時刻において既に配信設定されている配信コンテンツと異なる推奨番組を前記配信時刻の空き枠に対して仮設定するものである、としてもよい。
【００２０】
また、前記システム１００は、前記携帯端末２００から、前記空き枠が生じている配信時刻の到来通知を受信し、前記携帯端末２００の利用者について定めた番組表を前記番組表データベース１２５にて特定し、この番組表において前記空き枠が生じていた配信時刻に配信すべく、前記配信コンテンツデータベース１２６から前記推奨番組を含む配信コンテンツを特定し、前記推奨番組を含む該当配信コンテンツの配信を前記携帯端末２００に行う配信部１１２を備える。
【００２１】
また、前記システム１００において、前記記憶装置１０１が、携帯端末２００での動作指示内容と、番組表において仮設定された推奨番組の本設定可否との対応関係を記述した可否判定データベース１２８を備えるとしてもよい。
【００２２】
この場合、前記システム１００は、前記推奨番組の配信を受けた携帯端末２００から、当該携帯端末２００において前記推奨番組の表示中になされた動作指示情報を受信し、この動作指示情報を前記可否判定データベース１２８に照合し、前記推奨番組に関する本設定可否の判定を行う可否判定部１１３を備えるものとする。
【００２３】
また、前記システム１００は、前記本設定可否の判定により、前記推奨番組が本設定可能であると判定された場合、前記推奨番組を前記利用者の番組表における配信コンテンツとして設定する配信設定部１１４を備えるものとする。
【００２４】
また、前記システム１００は、前記本設定可否の判定により、前記推奨番組が本設定不可であると判定された場合、前記番組表における前記推奨番組の仮設定を解除する配信解除設定部１１５を備えるものとする。
【００２５】
また、前記システム１００は、前記本設定可否の判定結果を判定履歴データベース１２９として記憶装置１０１に格納する、判定履歴格納部１１６を備えるとしてもよい。
【００２６】
また、前記奨番組仮設定部１１１は、前記記憶装置１０１の判定履歴データベース１２９における本設定可否の判定結果を参照し、前記推奨情報データベース１２７の推奨番組のうち、前記本設定可否の判定結果で本設定不可となっていた推奨番組を除外して読み出して前記配信時刻の空き枠に対して仮設定する、としてもよい。
【００２７】
また、上記システム１００からコンテンツ配信を受ける前記携帯端末２００は、書き換え可能メモリなどの記憶装置２０１に格納されたプログラム２０２をメモリ２０３に読み出し、演算装置たるＣＰＵ２０４により実行する。また、前記携帯端末２００は、コンピュータ装置が一般に備えている各種キーボードやボタン類といった入力インターフェイス２０５や、ディスプレイやスピーカなどの出力インターフェイス２０６、ならびにシステム１００との間のデータ授受を担う通信手段２０７、配信時刻到来を検知するためのクロック機能２０８などを有している。携帯端末２００は、前記通信手段２０７により、前記システム１００と例えばインターネットやＬＡＮ、携帯電話網などのネットワーク１４０を介して接続しデータ授受を実行する。また、前記携帯端末２００は、記憶装置２０１において、当該携帯端末２００の利用者について予め定めているコンテンツの配信時刻の一覧を記憶している。
【００２８】
前記携帯端末２００が例えばプログラム２０２に基づき構成・保持する機能部としては、配信時刻毎に固定された枠数に対し配信コンテンツの指定指示を前記システム１００に送信する、コンテンツ指定部２１０がある。
【００２９】
また前記携帯端末２００は、自身の備えるクロック機能２０８と前記配信時刻の一覧とに基づいて配信時刻の到来を検知し、配信時刻の到来通知を前記システム１００に送信する、時刻通知部２１１を備える。
【００３０】
また、前記携帯端末２００は、前記システム１００から配信コンテンツを受信して出力インターフェイス２０６に表示し、表示中の配信コンテンツに対しなされた動作指示を入力インターフェイス２０５で受け付けて、この動作指示情報を前記システム１００に送信する、動作指示送信部２１２を備える。
【００３１】
なお、これまで示したシステム１００における各機能部１１０〜１１６は、ハードウェアとして実現してもよいし、メモリやＨＤＤ（Hard Disk Drive）などの適宜な記憶装置に格納したプログラムとして実現するとしてもよい。この場合、前記ＣＰＵ１０４がプログラム実行に合わせて記憶装置１０１より該当プログラムをメモリ１０３に読み出して、これを実行することとなる。また、前記携帯端末２００における各機能部２１０〜２１２は、ハードウェアとして実現してもよいし、メモリやＨＤＤ（Hard Disk Drive）などの適宜な記憶装置に格納したプログラムとして実現するとしてもよい。この場合、前記ＣＰＵ２０４がプログラム実行に合わせて記憶装置２０１より該当プログラムをメモリ２０３に読み出して、これを実行することとなる。
【００３２】
また、前記ネットワーク１４０に関しては、携帯電話網やインターネットの他、ＬＡＮ、ＡＴＭ回線や専用回線、ＷＡＮ（Wide Area Network）、電灯線ネットワーク、無線ネットワーク、公衆回線網、シリアル・インターフェース通信線など、システム１００と携帯端末２００との間でデータ通信可能なネットワークであれば様々なネットワークを採用することが出来る。また、ＶＰＮ（Virtual Private Network）など仮想専用ネットワーク技術を用いれば、インターネットを採用した際にセキュリティ性を高めた通信が確立され好適である。
【００３３】
−−−テーブル構造例−−−
次に、本実施形態におけるシステム１００が利用するデータベースの構造について説明する。図２は本実施形態における、（ａ）番組表データベース１２５、（ｂ）配信コンテンツデータベース１２６、（ｃ）推奨情報データベース１２７、（ｄ）可否判定データベース１２８、（ｅ）判定履歴データベース１２９、の各データ構造例を示す図である。なお、これらのデータベースは、システム１００がアクセス可能なハードディスクドライブなどの記憶装置に構成されているものとする。勿論、こうしたハードディスクドライブが、システム１００の内蔵装置なのか、それともネットワーク１４０上にあるものかは問わない。
【００３４】
前記番組表データベース１２５は、各配信時刻の固定的な枠数に対し利用者毎に設定された配信コンテンツの情報である番組表を格納するデータベースである。この番組表データベース１２５は、例えば利用者ＩＤをキーとして、配信時刻と各配信時刻に配信する番組の配信順序および番組コードといったデータを関連づけたレコードの集合体となっている。図２の例では、“user001”の番組表において、配信時刻“12:00”に空き枠が生じていて、本実施形態のコンテンツ配信方法を適用して番組コード“C001”なる推奨番組が仮設定されている状況を示している。このように、仮設定の推奨番組であることを番組表中で区別するために、推奨番組ないしは空き枠にフラグを立てたり、文字コードを変更したりといった処理を行うことが想定できる。
【００３５】
また、前記配信コンテンツデータベース１２６は、各携帯端末２００へ配信される配信コンテンツ自体を格納するデータベースである。この配信コンテンツデータベース１２６は、例えば番組コードをキーとしてコンテンツデータを関連づけたレコードの集合体となっている。システム１００は、前記番組表データベース１２５の番組表に基づいて、この配信コンテンツデータベース１２６より該当コンテンツを読み出して、そのデータを携帯端末２００に送信することとなる。
【００３６】
また、前記推奨情報データベース１２７は、利用者への推奨番組の情報を格納するデータベースである。前記推奨情報データベース１２７は、例えば、推奨順位をキーに、該当順位毎の配信コンテンツの番組コードを対応付けて格納したデータ構造をなす。
【００３７】
また、前記可否判定データベース１２８は、携帯端末２００での動作指示内容と、番組表において仮設定された推奨番組の本設定可否との対応関係を記述したデータベースである。この可否判定データベース１２８は、例えば、動作指示属性に対して本設定可否の情報（図中の例では、設定可能：○、設定不可：×）を対応付けたレコードの集合体となっている。
【００３８】
また、前記判定履歴データベース１２９は、本設定可否の判定結果を格納するデータベースである。この判定履歴データベース１２９は、例えば、利用者ＩＤをキーに、本設定不可と判定された推奨番組の番組コードを対応付けたレコードの集合体となっている。
【００３９】
−−−処理フロー例１−−−
以下、本実施形態におけるコンテンツ配信方法の実際手順について、図に基づき説明する。なお、以下で説明するコンテンツ配信方法に対応する各種動作のうち前記システム１００に関するものは、前記システム１００がメモリ１０３に読み出して実行するプログラム１０２によって実現される。そして、こうしたプログラム１０２は、以下に説明される各種の動作を行うためのコードから構成されている。同様に、各種動作のうち前記携帯端末２００に関するものは、前記携帯端末２００がメモリ２０３に読み出して実行するプログラム２０２によって実現される。そして、こうしたプログラム２０２は、以下に説明される各種の動作を行うためのコードから構成されている。
【００４０】
図４は、本実施形態のコンテンツ配信方法の処理手順例１を示す図である。ここでまず、携帯端末２００は前記システム１００にアクセスし、前記システム１００から番組表設定画面データを受信しているものとする。この番組表設定画面データには、配信時刻一覧と、配信コンテンツデータベース１２６に格納されている配信コンテンツの情報の一覧とが選択可能な情報として含まれており、前記携帯端末２００のユーザは前記番組表設定画面を出力インターフェイス２０６で閲覧しつつ、前記配信時刻および配信コンテンツのリストより所望の配信コンテンツを所望の配信時刻に関し選択することとなる。携帯端末２００のコンテンツ指定部２１０は、このユーザのコンテンツ選択指示を入力インターフェイス２０５で受け付けて、これをシステム１００に対し、該当ユーザの番組表における配信コンテンツの設定指示として送信する（ｓ１００）。
【００４１】
一方、前記システム１００の番組表生成部１１０は、前記携帯端末２００から、配信時刻毎に固定された枠数に対し配信コンテンツの指定指示（番組コードと配信時刻のセット）を受け付けて、各利用者における配信時刻毎の配信コンテンツの一覧データたる番組表を生成し、前記番組表データベース１２５に格納する（ｓ１０１）。こうして、各利用者毎の番組表が番組表データベース１５に格納されていくこととなる。こうした番組表は、このように当初はユーザの指定を受けて配信コンテンツが設定されるわけであるが、その後、ユーザがメンテナンスを行わずにいると、例えば、番組表に設定していた配信コンテンツの配信が終了した場合、該当配信時刻に空き枠が生じることとなる。
【００４２】
こうした状況を監視すべく、前記システム１００の推奨番組仮設定部１１１は、前記番組表データベース１２５において各番組表を監視して、前記固定的な枠数に対して空き枠が生じている配信時刻を特定する（ｓ１０２）。そして、前記推奨情報データベース１２７から推奨番組の情報を読み出して、この推奨番組を前記配信時刻の空き枠に対して仮設定する（ｓ１０３）。なお、この推奨番組の仮設定処理に際して、前記空き枠が生じている配信時刻において前記番組表にて配信設定されている配信コンテンツと、前記推奨情報データベース１２７から読み出した推奨番組とを対照し、前記配信時刻において既に配信設定されている配信コンテンツと異なる推奨番組を仮設定するものとする。
【００４３】
こうして空き枠について推奨番組が仮設定されることとなる。そして、直近の配信時刻の到来を迎える。この時、前記携帯端末２００の時刻通知部２１１は、自身の備えるクロック機能２０８と前記記憶装置２０１に備える配信時刻の一覧とに基づいて配信時刻の到来を検知し、配信時刻の到来通知を前記システム１００に送信する（ｓ１０４）。
【００４４】
この時、前記システム１００の配信部１１２は、前記携帯端末２００から、前記配信時刻の到来通知（ここでは、前記空き枠が生じている配信時刻の到来通知であるとする）を受信する（ｓ１０５）。そして、前記携帯端末２００の利用者について定めた番組表を前記番組表データベース１２５にて特定し、この番組表に設定された配信コンテンツ（推奨番組を含む）を該当配信時刻に配信すべく、前記配信コンテンツデータベース１２６から前記推奨番組を含む配信コンテンツを番組表の番組コードをキーに特定し、前記推奨番組を含む該当配信コンテンツの配信を前記携帯端末２００に行う（ｓ１０６）。
【００４５】
一方、前記携帯端末２００の動作指示送信部２１２は、前記システム１００から配信コンテンツを受信して出力インターフェイス２０６に表示する（ｓ１０７）。そして、出力インターフェイス２０６で表示中の配信コンテンツに対し、ユーザからなされた動作指示を入力インターフェイス２０５で受け付けて、この動作指示情報を前記システム１００に送信する（ｓ１０８）。前記動作指示の例としては、「配信継続」、「配信拒否」といった表示中の推奨番組に対する本設定の可否を直接的に確認するインターフェイスでの指示の他、推奨番組に関する詳細記事の閲覧指示、推奨番組を出力インターフェイス２０６上で移動表示させる場合の巻き戻し指示、同じ推奨番組の繰り返し閲覧指示、などが想定できる。
【００４６】
前記システム１００の可否判定部１１３は、前記推奨番組の配信を受けた携帯端末２００から、当該携帯端末２００において前記推奨番組の表示中になされた動作指示情報を受信する（ｓ１０９）。そして、この動作指示情報を前記可否判定データベース１２８に照合し、前記推奨番組に関する本設定可否の判定を行う（ｓ１１０）。例えば、前記動作指示が、前記「配信継続」、推奨番組に関する詳細記事の閲覧指示、推奨番組を出力インターフェイス２０６上で移動表示させる場合の巻き戻し指示、同じ推奨番組の繰り返し閲覧指示のいずれかであれば、前記ユーザは該当推奨番組に興味を示して配信コンテンツとして番組表に設定することに同意していると判定する。一方、動作指示が、前記「配信拒否」、推奨番組を出力インターフェイス２０６上で移動表示させる場合の早送り指示のいずれかであれば、前記ユーザは該当推奨番組に興味を示しておらず、配信コンテンツとして番組表に設定することに同意しないと判定する。
【００４７】
前記システム１００の配信設定部１１４は、前記本設定可否の判定により、前記推奨番組が本設定可能であると判定された場合（ｓ１１０：ＯＫ）、前記推奨番組を前記利用者の番組表における配信コンテンツとして設定する（ｓ１１１）。この処理は、例えば、推奨番組が番組表において「仮設定」状態である時、番組表において該当推奨番組にフラグをたてておき、前記本設定可能との判定がなされた場合に、前記フラグを消去してユーザが通常どおりに設定した配信コンテンツとして設定することで実現される。
【００４８】
他方、前記本設定可否の判定により、前記推奨番組が本設定不可であると判定された場合（ｓ１１０：ＮＧ）、前記番組表における前記推奨番組の仮設定を解除する（ｓ１１２）。仮設定の解除は、単に番組表から推奨番組の設定を削除すればよい。
【００４９】
−−−処理フロー例２−−−
図５は、本実施形態のコンテンツ配信方法の処理手順例２を示す図である。続いて、推奨番組の仮設定を行う際に、前記本設定可否の判定結果を踏まえて処理を行う状況について説明する。この場合、前記システム１００の判定履歴格納部１１６は、前記本設定可否の判定結果を判定履歴データベース１２９に格納しておく（ｓ２００）。つまり、どの推奨番組についてユーザから拒否を受けたか、をシステム１００側で履歴を取得しておく訳である。こうして履歴を蓄積した後、前記システム１００の推奨番組仮設定部１１１は、前記空き枠に対して推奨番組を仮設定するに際し、前記判定履歴データベース１２９における本設定可否の判定結果を参照する（ｓ２０１）。
【００５０】
そして、前記推奨番組仮設定部１１１は、前記推奨情報データベース１２７の推奨番組のうち、前記本設定可否の判定結果で本設定不可となっていた推奨番組を特定し（ｓ２０２）、前記推奨情報データベース１２７の推奨番組のうちから除外処理する（ｓ２０３）。例えば、推奨情報データベース１２７において、前記本設定可否の判定結果で本設定不可となった推奨番組については予めフラグをたてておき、このフラグが設定されていない推奨番組のみを読み出すとすればこの除外処理は実現できる。
【００５１】
前記推奨番組仮設定部１１１は、前記除外処理を経て読み出した推奨番組（＝過去に本設定可否の判定結果で本設定不可となっていないもの）を、前記配信時刻の空き枠に対して仮設定する（ｓ２０４）。
【００５２】
以上説明したように本実施形態によれば、番組表に生じた空き枠に対して効率的に推奨番組を自動設定し、コンテンツ配信の高効率化を図れる。
【００５３】
以上、本発明の実施の形態について、その実施の形態に基づき具体的に説明したが、これに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。
【図面の簡単な説明】
【００５４】
【図１】本実施形態におけるコンテンツ配信システムを含むネットワーク構成図である。
【図２】本実施形態における、（ａ）番組表データベース、（ｂ）配信コンテンツデータベース、（ｃ）推奨情報データベース、（ｄ）可否判定データベース、（ｅ）判定履歴データベース、の各データ構造例を示す図である。
【図３】本実施形態のコンテンツ配信方法の処理手順例１を示す図である。
【図４】本実施形態のコンテンツ配信方法の処理手順例２を示す図である。
【符号の説明】
【００５５】
１００  コンテンツ配信システム
１０１、２０１  記憶装置
１０２、２０２  プログラム
１０３、２０３  メモリ
１０４、２０４  ＣＰＵ
１０５、２０５  入力インターフェイス
１０６、２０６  出力インターフェイス
１０７、２０７  通信手段
１０８、２０８  クロック機能
１１０  番組表生成部
１１１  推奨番組仮設定部
１１２  配信部
１１３  可否判定部
１１４  配信設定部
１１５  配信解除設定部
１１６  判定履歴格納部
１２５  番組表データベース
１２６  配信コンテンツデータベース
１２７  推奨情報データベース
１２８  可否判定データベース
１２９  判定履歴データベース
１４０  ネットワーク
２００  携帯端末（利用者端末）
２１０  コンテンツ指定部
２１１  時刻通知部
２１２  動作指示送信部
【図１】
0005192222.tif 000002
【図３】
0005192222.tif 000003
【図４】
0005192222.tif 000004
【図２】
0005192222.tif 000005