(57)【要約】【課題】より低コストかつ効率的に各種クライアントサイトがクライアントサイトを訪れたユーザーに対し番組情報の提供サービスを行うのを支援するための番組情報提供システム、番組情報提供方法及びプログラムを提供すること。【解決手段】ネットワークを介して番組情報を提供する番組情報提供システムである。放送される番組の情報及び番組に関連した情報の少なくとも一方を含む番組情報を記憶する番組情報データベース３３０と、複数のクライアントサイトにリンクされ、リンク元のクライアントサイトで所与の端末からの要求により発生した番組情報提供要求をネットワークを介して受け取る手段３１０と、受け取った番組情報提供要求に基づき番組情報データベースから番組情報を読み出して、要求元の端末にネットワークを介して番組情報を提供する手段３２０を含む。【選択図】　　　　図４
2004064393.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して番組情報を提供する番組情報提供システムであって、
放送される番組の情報及び番組に関連した情報の少なくとも一方を含む番組情報を記憶する番組情報データベースと、
複数のクライアントサイトにリンクされ、リンク元のクライアントサイトで所与の端末からの要求により発生した番組情報提供要求をネットワークを介して受け取る手段と、
受け取った番組情報提供要求に基づき番組情報データベースから番組情報を読み出して、要求元の端末にネットワークを介して番組情報を提供する手段と、
を含むことを特徴とする番組情報提供システム。
【請求項２】
請求項１において、
各クライアントサイトに関連付けて番組情報ページを生成するための、クライアントページテンプレート情報を記憶し、番組情報提供要求が発生したクライアントサイトのクライアントページテンプレート情報を用いて番組情報提供画面を生成し、要求元の端末にネットワークを介して番組情報を提供することを特徴とする番組情報提供システム。
【請求項３】
請求項１乃至２のいずれかにおいて、
クライアントサイトの所定の項目にリンクされ、端末から前記所定の項目が選択されると、前記所定の項目に関連づけた番組情報提供要求をネットワークを介して受け取り、
前記所定の項目に関連した検索条件を設定し、該検索条件を満たす番組情報を番組情報データベースから読み出して、読み出した番組情報を要求元の端末にネットワークを介して提供することを特徴とする番組情報提供システム。
【請求項４】
請求項３において、
前記所定の項目が選択入力された場合には、所定項目に対応して用意されるページの一部に所定の項目に関連した番組情報が出力されることを特徴とする番組情報提供システム。
【請求項５】
請求項１乃至４のいずれかにおいて、
番組情報データベースの各番組情報は複数のジャンルコードが設定可能に構成されており、
番組情報提供要求に基づきジャンルコードに関連づけて番組を検索するための検索条件を設定し、検索条件を満たす番組情報を番組情報データベースから読み出す際に、番組情報に複数のジャンルコードが設定されている場合には、複数のジャンルコードを参照して検索条件を満たすか否か判断して、該検索条件を満たす番組情報を番組情報データベースから読み出して、読み出した番組情報を要求元の端末にネットワークを介して提供することを特徴とする番組情報提供システム。
【請求項６】
請求項１乃至５のいずれかにおいて、
ネットワークを介して要求元の端末に番組情報と共に広告情報を提供する手段と、
提供した広告情報をカウントし、カウント値に応じて広告主に課金するための課金情報を演算する手段と、
を含むことを特徴とする番組情報提供システム。
【請求項７】
請求項１乃至６のいずれかにおいて、
番組情報要求元の端末に関連した履歴情報を取得し、履歴情報に基づき番組情報と共に提供する広告情報を選択する手段を含み、
選択された広告情報を、ネットワークを介して要求元の端末に提供することを特徴とする番組情報提供システム。
【請求項８】
ネットワークを介して番組情報を提供する番組情報提供方法であって、
複数のクライアントサイトにリンクされ、リンク元のクライアントサイトで所与の端末からの要求により発生した番組情報提供要求をネットワークを介して受け取るステップと、
受け取った番組情報提供要求に基づき、放送される番組の情報及び番組に関連した情報の少なくとも一方を含む番組情報を記憶する番組情報データベースから番組情報を読み出して、要求元の端末にネットワークを介して番組情報を提供するステップと、
を含むことを特徴とする番組情報提供方法。
【請求項９】
請求項８において、
各クライアントサイトに関連付けて番組情報ページを生成するための、クライアントページテンプレート情報を記憶し、番組情報提供要求が発生したクライアントサイトのクライアントページテンプレート情報を用いて番組情報提供画面を生成し、要求元の端末にネットワークを介して番組情報を提供することを特徴とする番組情報提供方法。
【請求項１０】
請求項８乃至９のいずれかにおいて、
クライアントサイトの所定の項目にリンクされ、端末から前記所定の項目が選択されると、前記所定の項目に関連づけた番組情報提供要求をネットワークを介して受け取り、
前記所定の項目に関連した検索条件を設定し、該検索条件を満たす番組情報を番組情報データベースから読み出して、読み出した番組情報を要求元の端末にネットワークを介して提供することを特徴とする番組情報提供方法。
【請求項１１】
請求項１０において、
前記所定の項目が選択入力された場合には、所定項目に対応して用意されるページの一部に所定の項目に関連した番組情報が出力されることを特徴とする番組情報提供方法。
【請求項１２】
請求項８乃至１１のいずれかにおいて、
番組情報データベースの各番組情報は複数のジャンルコードが設定可能に構成されており、
番組情報提供要求に基づきジャンルコードに関連づけて番組を検索するための検索条件を設定し、検索条件を満たす番組情報を番組情報データベースから読み出す際に、番組情報に複数のジャンルコードが設定されている場合には、複数のジャンルコードを参照して検索条件を満たすか否か判断して、該検索条件を満たす番組情報を番組情報データベースから読み出して、読み出した番組情報を要求元の端末にネットワークを介して提供することを特徴とする番組情報提供方法。
【請求項１３】
請求項８乃至１２のいずれかにおいて、
ネットワークを介して要求元の端末に番組情報と共に広告情報を提供するステップと、
提供した広告情報をカウントし、カウント値に応じて広告主に課金するための課金情報を演算するステップと、
を含むことを特徴とする番組情報提供方法。
【請求項１４】
請求項８乃至１３のいずれかにおいて、
番組情報要求元の端末に関連した履歴情報を取得し、履歴情報に基づき番組情報と共に提供する広告情報を選択するステップを含み、
選択された広告情報を、ネットワークを介して要求元の端末に提供することを特徴とする番組情報提供方法。
【請求項１５】
コンピュータが読みとり可能なプログラムであって、
請求項１乃至７のいずれかに記載の番組情報提供システムをコンピュータに実現させることを特徴とするプログラム。
【請求項１６】
コンピュータが読みとり可能なプログラムであって、
請求項８乃至１４のいずれかに記載の番組情報提供方法をコンピュータに実現させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、番組情報提供システム、番組情報提供方法及びプログラムに関する。
【０００２】
【背景技術および発明が解決しようとする課題】
近年インターネットの各種サイト上で、テレビやラジオ等の番組情報を提供するサービスが数多く行われている。このような番組提供サービスのシステムは各種サイト毎に個別に開発し、個別に管理されているのが現状である。
【０００３】
しかし各サイトで番組情報を提供するためにはシステムを開発又は維持するためのコスト負担が大きい。
【０００４】
本発明は、このような点に着目してなされたものであり、その目的はより低コストかつ効率的に各種クライアントサイトがクライアントサイトを訪れたユーザーに対し番組情報の提供サービスを行うのを支援するための番組情報提供システム、番組情報提供方法及びプログラムを提供することである。
【０００５】
【課題を解決するための手段】
（１）本発明は、ネットワークを介して番組情報を提供する番組情報提供システムであって、
放送される番組の情報及び番組に関連した情報の少なくとも一方を含む番組情報を記憶する番組情報データベースと、
複数のクライアントサイトにリンクされ、リンク元のクライアントサイトで所与の端末からの要求により発生した番組情報提供要求をネットワークを介して受け取る手段と、
受け取った番組情報提供要求に基づき番組情報データベースから番組情報を読み出して、要求元の端末にネットワークを介して番組情報を提供する手段と、
を含むことを特徴とする。
【０００６】
ここにおいて番組とは、例えばテレビやラジオの番組であり、番組情報とは、例えば番組名、放送日時、放送区分（地上波／ＢＳ／ＣＳ／ラジオ／ＦＭ／その他）、放送局、ジャンル、出演者、あらすじ等のいずれかの情報である。
【０００７】
複数のクライアントサイトは、例えばインターネット上にホームページ有するサイトである。
【０００８】
また例えばサーバをどこにも所有することも貸与されることもなく、単に「ＴＶサイトを持ちたい」という意思を持っているだけのクライアントに対し、本システムでサイトを含めて提供するような場合でもよい。
【０００９】
インターネット上にホームページ有するサイトとは例えばＷｅｂサイト等である。ここにおいてＷｅｂとはワールド・ワイド・ウェブ（ＷＷＷ：Ｗｏｒｌｄ　Ｗｉｄ　Ｗｅｂ）を略したものである。
【００１０】
本発明によれば、各クライアントサイトは本発明の番組情報提供システムのプラットホームを利用することにより、各自で番組情報提供のシステムを開発、維持管理すること無しに、クライアントサイトを訪れたユーザーに対し番組情報の提供サービスを行うことが出来る。
【００１１】
（２）本発明の番組情報提供システムは、
各クライアントサイトに関連付けて番組情報ページを生成するための、クライアントページテンプレート情報を記憶し、番組情報提供要求が発生したクライアントサイトのクライアントページテンプレート情報を用いて番組情報提供画面を生成し、要求元の端末にネットワークを介して番組情報を提供することを特徴とする。
【００１２】
ここにおいてクライアントページテンプレート情報とは、例えば特定のクライアントの指定／希望にカスタマイズした外観及びインターフェイスを有するページを生成するための情報であり、当該クライアントが指定／希望したデザイン、コンテンツ、項目、検索項目などの配列／表示方法に従って、自動的に番組情報提供画面を提供するために必要な情報である。具体的には、クライアントテンプレート情報は、「デザインの雛形」及び「指定の箇所に指定のコンテンツが自動的に記述・更新されるよう指示した情報」等で構成される
本発明によれば、各クライアントサイトのデザインコンセプトにあった親和性の高い番組情報提供画面をクライアントサイトを訪れたユーザーに対し提供することが出来る。
【００１３】
（３）本発明の番組情報提供システムは、
クライアントサイトの所定の項目にリンクされ、端末から前記所定の項目が選択されると、前記所定の項目に関連づけた番組情報提供要求をネットワークを介して受け取り、
前記所定の項目に関連した検索条件を設定し、該検索条件を満たす番組情報を番組情報データベースから読み出して、読み出した番組情報を要求元の端末にネットワークを介して提供することを特徴とする。
【００１４】
本発明によればクライアントサイトにおいて所定の項目が選択されると、所定の項目に関連した番組情報が出力される。たとえば、所定の項目として「スポーツ」が選択されると、所定の項目である「スポーツ」に関連した番組情報が提供される。
【００１５】
なお番組情報の提供は、複数回のプロセスに分けて提供される場合でもよい。例えば所定の項目が選択された後、まず「所定の項目」についての番組情報の提供メニューが出力され、ユーザーからメニューの選択を受け付け、受け付けたメニューに基づき抽出された番組情報を提供するようにしてもよい。
【００１６】
（４）本発明の番組情報提供システムは、
前記所定の項目が選択入力された場合には、所定項目に対応して用意されるページの一部に所定の項目に関連した番組情報が出力されることを特徴とする。
【００１７】
本発明によれば「所定の項目」についてのページを参照したいユーザーに、「所定の項目」に関連した番組情報を付加的に提供することが出来る。
【００１８】
（５）本発明の番組情報提供システムは、
番組情報データベースの各番組情報は複数のジャンルコードが設定可能に構成されており、
番組情報提供要求に基づきジャンルコードに関連づけて番組を検索するための検索条件を設定し、検索条件を満たす番組情報を番組情報データベースから読み出す際に、番組情報に複数のジャンルコードが設定されている場合には、複数のジャンルコードを参照して検索条件を満たすか否か判断して、該検索条件を満たす番組情報を番組情報データベースから読み出して、読み出した番組情報を要求元の端末にネットワークを介して提供することを特徴とする。
【００１９】
ジャンルとは一般に通常番組の恒常的な形式、種別、分野を表すものであり、例えばある任意のテレビ番組が「どんな番組であるか」を表現するときに、たとえばスタートから最終回まで恒常的に変わらない「形式、種別、分野」を、例えばドラマ、ニュース、報道、映画、教養、趣味、情報番組、クイズ、バラエティ、スポーツ等の「ジャンル」で表現している。
【００２０】
本発明では、かかる一般的な意味の「ジャンル」はもちろん、「旅」「グルメ」など、「番組のテーマ・内容」に踏みこんだジャンル分けや「番組の内容やテーマなどを表すキーワード」を「ジャンル」としてジャンルコードを設定することが出来る。
【００２１】
現状でも「旅」「グルメ」など、若干「番組のテーマ・内容」に踏みこんだジャンル分けも存在するが、特にニュースや情報番組、教養、バラエティなど、毎回テーマや内容が変化する番組については、その「毎回変わる内容」にまで踏み込んだ類型化はされていない。こういうジャンル分けによる検索では、視聴者がテレビ・ラジオを通じて入手したいさまざまな情報ニーズに、十分応えられるだけの番組検索ができず、関心のある情報でも「まさか、この番組でそんなことやっているとは思わなかった」という事態も多かった。
【００２２】
ところが本発明によれば、各番組に対して現在一義的に定義されている「ジャンル」づけが複数できるようになり、毎回変化する番組のテーマ・内容などに応じて、あらかじめコード化されたキーワードを付せば、「この番組では今回しかやらない特集」でも、検索によって見逃す確率を低くすることが出来る。
【００２３】
本発明は１つの番組が複数のジャンルに属するように定義付けすることが出来る。なお定義する番組のジャンルコードの体系は全く任意に決定することが可能である。
【００２４】
本発明によれば１つの番組を複数のジャンルに定義付け、定義付けられたいずれか１つのジャンルに該当する番組の番組情報を抽出して提供することが出来る。従ってジャンル検索の幅を広げ、使い勝手のよい番組情報提供システムを提供することが出来る。
【００２５】
（６）本発明の番組情報提供システムは、
ネットワークを介して要求元の端末に番組情報と共に広告情報を提供する手段と、
提供した広告情報をカウントし、カウント値に応じて広告主に課金するための課金情報を演算する手段と、
を含むことを特徴とする。
【００２６】
本発明によれば、複数のクライアントサイトから番組情報提供画面にアクセスしたユーザーに広告情報を提供することが出来る。従って効率よく多数のユーザーに広告情報を配信することが出来る。
【００２７】
（７）本発明の番組情報提供システムは、
番組情報要求元の端末に関連した履歴情報を取得し、履歴情報に基づき番組情報と共に提供する広告情報を選択する手段を含み、
選択された広告情報を、ネットワークを介して要求元の端末に提供することを特徴とする。
【００２８】
履歴情報とは、当該ユーザーがどこから来て、番組情報提供システムのサイト内のどこを閲覧し、どのような検索をしたか、またはどのようなバナーをクリックしたか等を含み、例えばＵＲＬの履歴や検索キーワードの履歴等でもよい。
【００２９】
履歴情報はユーザ端末に存在しているものを使用してもよいし、本システム内に存在するものを使用してもよい。また履歴情報をユーザー特定情報に関連付けて本システム内に蓄積し、蓄積された履歴情報を用いるようにしてもよい。
【００３０】
たとえばユーザーにユーザ登録をしてもらい、この際にユーザＩＤとパスードを発行し、このユーザーＩＤを手がかりして、履歴情報を入手するようにしてもよい。
【００３１】
履歴情報に基づき広告情報を選択するためには、番組情報に定義づけられたジャンル・キーワード・番組内容の文字列などがあり、同時に、それらのコードを、あらかじめ広告側にも複数定義しておくようにしてもよい。広告側への定義づけは、広告主側の想定ターゲットユーザイメージを基本にして、商品・サービスの特性などを考慮しながら、関連のありそうなジャンル・キーワードなどをいくらでも定義づけておくようことが出来る。それで、ユーザ側の履歴情報から統計的に有意な「傾向」に該当するものと対応させる。
【００３２】
履歴情報のうち本人が閲覧・検索などしたページに含まれるジャンル・キーワード・番組内容の文字列などから、統計的に有意な「傾向」を抽出し、その「傾向」と、あらかじめジャンルやキーワード・文字列などとコード的に関連づけられた広告を配信するようにしてもよい。
【００３３】
例えば履歴情報から閲覧する番組情報の５０％に「プロ野球」というジャンルもしくはキーワード、文字列等が含まれていることが検出された場合には、あらかじめそのコードと関連づけられたバナー広告「○○野球用具」とか「チケット××」とか「応援ツアー旅行代理店」「スポーツ観戦に最適な望遠ズームデジカメ」等を抽出して配信することが出来る。
【００３４】
また、単に履歴情報だけでなく、「履歴情報で上位にくるジャンルやキーワードどうしの組み合わせ」や「ユーザ個人情報と履歴情報との組み合わせ」などから、各種マーケティングデータを基に、さらに深いユーザの「嗜好・関心」などを「統計的に推定」し、それに合致した広告配信を行うようにしてもよい。
【００３５】
本発明によれば、端末ユーザーの履歴情報に基づき広告情報を提供できるので、端末ユーザーの嗜好や行動様式にマッチした広告情報を提供することが出来る。
【００３６】
また提供された広告情報の数に応じて広告主に課金する場合には、費用対広告効果の高い広告情報の提供を行うことが出来る。
【００３７】
（８）本発明は、ネットワークを介して番組情報を提供する番組情報提供方法であって、
複数のクライアントサイトにリンクされ、リンク元のクライアントサイトで所与の端末からの要求により発生した番組情報提供要求をネットワークを介して受け取るステップと、
受け取った番組情報提供要求に基づき、放送される番組の情報及び番組に関連した情報の少なくとも一方を含む番組情報を記憶する番組情報データベースから番組情報を読み出して、要求元の端末にネットワークを介して番組情報を提供するステップと、
を含むことを特徴とする。
【００３８】
（９）本発明の番組情報提供方法は、
各クライアントサイトに関連付けて番組情報ページを生成するための、クライアントページテンプレート情報を記憶し、番組情報提供要求が発生したクライアントサイトのクライアントページテンプレート情報を用いて番組情報提供画面を生成し、要求元の端末にネットワークを介して番組情報を提供することを特徴とする。
【００３９】
（１０）本発明の番組情報提供方法は、
クライアントサイトの所定の項目にリンクされ、端末から前記所定の項目が選択されると、前記所定の項目に関連づけた番組情報提供要求をネットワークを介して受け取り、
前記所定の項目に関連した検索条件を設定し、該検索条件を満たす番組情報を番組情報データベースから読み出して、読み出した番組情報を要求元の端末にネットワークを介して提供することを特徴とする。
【００４０】
（１１）本発明の番組情報提供方法は、
前記所定の項目が選択入力された場合には、所定項目に対応して用意されるページの一部に所定の項目に関連した番組情報が出力されることを特徴とする。
【００４１】
（１２）本発明の番組情報提供方法は、
番組情報データベースの各番組情報は複数のジャンルコードが設定可能に構成されており、
番組情報提供要求に基づきジャンルコードに関連づけて番組を検索するための検索条件を設定し、検索条件を満たす番組情報を番組情報データベースから読み出す際に、番組情報に複数のジャンルコードが設定されている場合には、複数のジャンルコードを参照して検索条件を満たすか否か判断して、該検索条件を満たす番組情報を番組情報データベースから読み出して、読み出した番組情報を要求元の端末にネットワークを介して提供することを特徴とする。
【００４２】
（１３）本発明の番組情報提供方法は、
ネットワークを介して要求元の端末に番組情報と共に広告情報を提供するステップと、
提供した広告情報をカウントし、カウント値に応じて広告主に課金するための課金情報を演算するステップと、
を含むことを特徴とする。
【００４３】
（１４）本発明の番組情報提供方法は、
番組情報要求元の端末に関連した履歴情報を取得し、履歴情報に基づき番組情報と共に提供する広告情報を選択するステップを含み、
選択された広告情報を、ネットワークを介して要求元の端末に提供することを特徴とする。
【００４４】
（１５）本発明は、コンピュータが読みとり可能なプログラムであって、
上記のいずれかに記載の番組情報提供システムをコンピュータに実現させることを特徴とする。
【００４５】
（１６）本発明は、コンピュータが読みとり可能なプログラムであって、
上記のいずれかに記載の番組情報提供方法をコンピュータに実現させることを特徴とする。
【００４６】
【発明の実施の形態】
図１は、本実施の形態の情報提供システムの構成の一例を説明するための図である。
【００４７】
本実施の形態の番組情報提供システム１は、番組情報提供システムのサーバ装置１００と複数のクライアントサイトのサーバ装置２００−１〜２００−ｎとユーザーの情報端末２０（以下、「ユーザー端末」という）２０を含み、これらが例えばプロバイダと呼ばれる通信取引業者のネットワークを介してインターネット等のネットワーク１０を介して接続されている。
【００４８】
なおネットワーク１０の伝送路は、無線の伝送路を含んでいてもよいし、有線の伝送路で接続されていてもよい。また一般回線を使用する場合でもよいし専用回線を使用する場合でもよい。
【００４９】
なお同図において少なくとも番組情報提供システムのサーバ装置１００を含めばよく、それ以外については任意の構成要素とすることができる。
【００５０】
番組情報提供システムのサーバ装置１００や複数のクライアントサイトのサーバ装置２００−１〜２００−ｎは、インターネット回線等に接続されてデータの送受信を行う通信装置１１０、３１、ワークステーション等のホストコンピュータ１２０、３２、データベース１５０、３５含み、Ｗｅｂサーバ等としての機能も備えている。
【００５１】
ここで複数のクライアントサイトのサーバ装置２００−１〜２００−ｎは、インターネット上でワールド・ワイド・ウェブ（ＷＷＷ）に対応したホームページを開設している。
【００５２】
なお通信装置１１０、３１は、モデム、ターミナルアダプタ、あるいはルーター等によって構成され、電話回線、ＩＳＤＮ回線、あるいは専用線等の通信回線を介して、他のサーバ装置や端末と間でデータの送受信を行う。
【００５３】
情報端末２０は、例えばユーザーが所有するＰＣ（パーソナルコンピュータ）や携帯電話やＰＤＡ等の情報通信端末であり、入力部、制御部、表示部、通信部などを備え、ＷＷＷブラウザがインストールされ、インターネットに接続され、ホームページの閲覧が可能な情報端末である。
【００５４】
ユーザーは情報端末２０から前記複数のクライアントサイトの所与のサイトのサーバ装置２００−ｎが開設しているサイトのホームページのＵＲＬ（ｕｎｉｆｏｒｍＲｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒ）を指定することにより、所与サイトが提供するホームページにアクセスすることができる。
【００５５】
そして所与のサイトから「番組情報」に関する項目やその他の項目をクリックすることにより、本システムが所与のクライアントサイト用に生成した番組情報の提供を受けることが出来る。
【００５６】
図２は本実施形態の番組情報提供システムのサーバ装置１００の機能ブロック図の一例である。なお以下に説明する本システムのサーバ装置１００の機能は、例えば物理的に複数のコンピュータに分散して持たせて実行させるようにしてもよい。
【００５７】
番組情報提供システムのサーバ装置１００は、ホストコンピュータ１２０、データベース１５０を含んでいる。
【００５８】
ホストコンピュータは１２０は、処理部１３０と記憶部１２２と情報記憶媒体１２６と送受信部１２４を含んでいる。
【００５９】
送受信部１２４は、端末２０やデータベース１５０とデータのやり取りをするもので送信機能と受信機能の両方を有するが、送信手段と受信手段とに分散して送受信機能を実現してもよい。
【００６０】
記憶部１２２は処理部１３０や送受信部１２４などのワーク領域となるものでありその機能は例えばＲＡＭ等のハードウエアにより実現される。
【００６１】
処理部１３０は受信した処理要求に基づきどの端末によって送信されたものであるかやどのような提供要求であるか判別し各種処理を行うもので、その機能は、ハードウェア（ＣＰＵ、ＤＳＰ等のプロセッサ又はゲートアレイ等のＡＳＩＣ）とプログラム（ゲームプログラム、又はファームウェア等）との組み合わせにより実現される。但し、処理部１００の機能の全てを、ハードウェアにより実現してもよいし、その全てをプログラムにより実現してもよい。
【００６２】
また処理部１３０は、処理要求情報に基づき各端末にホームページ画像を表示するためのコンテンツや画像情報を生成する処理も行う。なお画像情報は、各端末でＷｅｂページを表示できるように例えばＨＴＭＬファイル等のコンテンツ記述言語により記述されたファイルで生成される。
【００６３】
なお処理部１３０はコンテンツのみ生成してユーザーの情報端末に送信し、ユーザーの情報端末で例えばＪａｖａ（登録商標）アプレット等で画像生成を行うようにしてもよいし、処理部１３０でＸＭＬで記述されたコンテンツを生成してユーザーの情報端末に送信し、ユーザーの情報端末で画像生成を行うようにしてもよい。
【００６４】
処理部１３０は番組情報提供処理部１３２、広告情報提供処理部１３４を含む。
【００６５】
番組情報提供処理部１３２は、リンク元のクライアントサイトで所与の端末からの要求により発生した番組情報提供要求に基づき番組情報データベースから番組情報を読み出して、要求元の端末にネットワークを介して番組情報を提供するために必要な処理を行うようにしてもよい。
【００６６】
また各クライアントサイトに関連付けて番組情報ページを生成するための、クライアントページテンプレート情報を記憶し、番組情報提供要求が発生したクライアントサイトのクライアントページテンプレート情報を用いて番組情報提供画面を生成し、要求元の端末にネットワークを介して番組情報を提供するために必要な処理を行うようにしてもよい。
【００６７】
またユーザー端末から前記所定の項目が選択されることにより発生する所定の項目に関連づけた番組情報提供要求を受け取った場合には、前記所定の項目に関連した検索条件を設定し、該検索条件を満たす番組情報を番組情報データベースから読み出して、読み出した番組情報を要求元の端末にネットワークを介して提供するために必要な処理を行うようにしてもよい。
【００６８】
また番組情報提供要求に基づきジャンルコードに関連づけて番組を検索するための検索条件を設定し、検索条件を満たす番組情報を番組情報データベースから読み出す際に、番組情報に複数のジャンルコードが設定されている場合には、複数のジャンルコードを参照して検索条件を満たすか否か判断して、該検索条件を満たす番組情報を番組情報データベースから読み出して、読み出した番組情報を要求元の端末にネットワークを介して提供するために必要な処理を行うようにしてもよい。
【００６９】
また広告情報提供処理部１３４は、ネットワークを介して要求元の端末に番組情報と共に広告情報を提供し、提供した広告情報をカウントし、カウント値に応じて広告主に課金するための課金情報を演算する処理を行うようにしてもよい。
【００７０】
また番組情報要求元の端末に関連した履歴情報を取得し、履歴情報に基づき番組情報と共に提供する広告情報を選択し、選択された広告情報を、ネットワークを介して要求元の端末に提供するために必要な処理を行うようにしてもよい。
【００７１】
情報記憶媒体（コンピュータにより使用可能な記憶媒体）１２６は、プログラムやデータなどの情報を格納するものであり、その機能は、光ディスク（ＣＤ、ＤＶＤ）、光磁気ディスク（ＭＯ）、磁気ディスク、ハードディスク、磁気テープ、或いはメモリ（ＲＯＭ）などのハードウェアにより実現できる。
【００７２】
処理部１３０は、この情報記憶媒体１８０に格納される情報に基づいて本発明（本実施形態）の種々の処理を行う。即ち情報記憶媒体１２６には、本発明（本実施形態）の手段（特に処理部１１０に含まれるブロック）を実行するための情報（プログラム或いはデータ）が格納される。
【００７３】
なお、上述したその他の機能も情報記憶媒体１２６から情報を読み取って実現することも可能である。
【００７４】
また情報記録媒体１２６に格納されるプログラム、データ等は、その一部もしくは全部をネットワーク回線などの伝送媒体を介して受信する構成にしてもよい。すなわち、ホストコンピュータ１２０は、情報記憶媒体１２６からではなく、例えば、ネットワークを介して所定のホスト端末装置等から搬送波に具現化された（ｅｍｂｏｄｉｅｄ）形式のプログラム、データ等を受信して上述した種々の機能を実現することも可能である。
【００７５】
またデータベース１５０は、ホストコンピュータ１２０とデータの送受信を行う送受信部１５２と、番組情報１６２や広告情報１６４やテンプレート情報１６６、アクセス履歴情報１６８を利用可能な状態で記憶した情報記憶部１６０とを含んで構成され、番組情報データベースや広告情報データベースやテンプレート情報データベースとして機能する。
【００７６】
情報記憶部１６０は磁気的、光学的記録媒体や半導体メモリ等のＣＰＵで読み取り可能な記憶媒体であり、例えばＲＡＭ、ハードディスク（磁気ディスク）やフレキシブルディスク、ＣＤ−ＲＯＭ等により実現される。
【００７７】
ここで番組情報１６２は、例えば図３（Ａ）（Ｂ）（Ｃ）に示すような情報を含み、番組情報データベースとして機能する。
【００７８】
また広告情報１６４は、広告主情報、課金情報、広告コンテンツ情報等を含み、広告情報データベースとして機能する。
【００７９】
テンプレート情報１６６は，各クライアント毎にクライアント特定情報や、各クライアント用のＷｅｂページを生成するために必要なクライアントサイトテンプレート情報等を含み、テンプレート情報データベースとして機能する。
【００８０】
アクセス履歴情報は、ユーザー特定情報に関連づけられた当該ユーザーのアクセス履歴情報を含み、アクセス履歴情報データベースとして機能する。
【００８１】
図３（Ａ）（Ｂ）（Ｃ）は、番組情報データベースの内容について説明するための図である。
【００８２】
図３（Ａ）は、番組情報データベースに格納されている番組情報レコードの一例である。番組情報レコード２００は、各番組毎に作成され、番組コード２０１、番組名２０２，番組テーマ２０３、放送局２０４、エリア２０５、放送日時２０６、放送区分２０７、出演者２０８、あらすじ２０９等の情報を含む。
【００８３】
図３（Ｂ）は、番組情報データベースに格納されているジャンルコードレコードの一例である。ジャンルコードレコード２２０は、各番組毎に作成され、番組コード２０１、ジャンルコード１（２２１）、ジャンルコード２（２２２）、ジャンルコード３（２２３）、・・・等の情報を含む。
【００８４】
図３（Ｃ）は、番組情報データベースに格納されているキーワードレコードの一例である。キーワードレコード２４０は、各番組毎に作成され、番組コード２０１、キーワード１（２４１）、キーワード２（２４２）、キーワード３（２４３）、・・・等の情報を含む。
【００８５】
図４は、本実施の形態の特徴について説明するための図である。
【００８６】
Ｗｅｂ上のＡ社のサイト３６０の所定のページ（ここでは番組情報提供依頼画面）３６２は、番組情報提供システムのサーバ３１０にリンクされている（３６４参照）。
【００８７】
またＷｅｂ上のＢ社のサイト３７０の所定のページ（ここではサッカー関連ページ番組）３７２は、番組情報提供システムのサーバ３１０にリンクされている（３７４参照）。
【００８８】
ここでＡ社のサイト３６０の所定のページ（ここでは番組情報提供依頼画面）３６２で、所与の端末からの所定の項目が選択されると、番組情報提供要求がネットワークを介してリンク元である本システムのアプリケーションサーバ３１０に送信される。
【００８９】
本システムのアプリケーションサーバ３１０は、受け取った番組情報提供要求に基づき番組情報データベース３３０から番組情報を読み出す。そして、本システムのＷｅｂサーバ３２０は読み出した番組情報に基づき、Ａ社用のクライアントページテンプレート情報を用いて、Ａ社専用の番組情報提供画面３６６を生成し、要求元の端末にネットワークを介して提供する。
【００９０】
図５は、提供される番組情報画面の一例である。
【００９１】
番組情報画面４１０は、クライアント固有部分４２０と番組情報部分４３０とを含むように構成することが出来る。クライアント固有部分４２０は、クライアント毎に用意されているクライアントページテンプレート情報を用いて生成される。
【００９２】
例えばＡ社のサイトからリンクされてきた場合にはＡ社用のクライアント固有部分４２０が生成され、Ｂ社のサイトからリンクされてきた場合にはＢ社用のクライアント固有部分４２０が生成される。
【００９３】
なお番組情報部分４３０についても例えば表示形式等についてクライアント毎のテンプレート情報を用意しておき、クライアント毎に指定された形式で出力するようにしてもよい。
【００９４】
またＢ社のサイト３７０の所定のページ（ここではサッカー関連ページ）３７２で、所与の端末からの所定の項目が選択されると、番組情報提供要求がネットワークを介してリンク元である本システムのアプリケーションサーバ３１０に送信される。
【００９５】
本システムのアプリケーションサーバ３１０は、受け取った番組情報提供要求に基づき番組情報データベース３３０から番組情報を読み出す。そして、本システムのＷｅｂサーバ３２０は読み出した番組情報に基づき、Ｂ社用のクライアントページテンプレート情報を用いて、Ｂ社専用の番組情報提供画面３７６を生成し、要求元の端末にネットワークを介して提供する。
【００９６】
なお例えばクライアントサイトの所定の項目（ここではサッカー関連ページ）からリンクされている場合には、前記所定の項目（ここではサッカー）に関連づけた番組情報提供要求をネットワークを介して受け取り、前記所定の項目（ここではサッカー）に関連した検索条件を設定し、該検索条件を満たす番組情報を番組情報データベースから読み出して、読み出した番組情報を要求元の端末にネットワークを介して提供するようにしてもよい。
【００９７】
また前記所定の項目が選択入力された場合には、所定項目に対応して用意されるページの一部に所定の項目に関連した番組情報が出力されるようにしてもよい。
【００９８】
図６（Ａ）（Ｂ）は、前記所定の項目に関連づけて提供される番組情報画面の一例について説明するための図である。
【００９９】
図６（Ａ）は、所定の項目に関連づけて提供される従来形式の画面の一例である。同図のＷｅｂページには所定の項目の一例である「サッカー」についてのニュースが表示されている。
【０１００】
本実施の形態では、図６（Ｂ）に示すように所定の項目（ここでは「サッカー」）についてのニュース画面５１０の一部に、所定の項目（ここでは「サッカー」）に関連した番組情報５２０を表示する。なお所定の項目（ここでは「サッカー」）に関連した番組情報５２０は、例えば所定の項目（ここでは「サッカー」）に関連した番組情報へのリンク情報でもよい。
【０１０１】
例えば図６（Ｂ）の５２０では、所定の項目（ここでは「サッカー」）に関連した番組情報にアクセスするための複数の条件（ここでは放送予定日時に関する条件）が、選択可能に提示されており、いずれかの条件を選択してクリックすることにより、当該条件により抽出された番組情報が表示される。例えば「本日の放送予定」５２２が選択してクリックされると、本日のサッカー関連放送予定５５０が表示される。
【０１０２】
なお本日のサッカー関連放送予定５５０は、それ専用の画面に表示されるようにしてもよいし、クライアント画面の一部に表示されるようにしてもよい。
【０１０３】
なお例えばクライアント画面の一部に番組情報を表示する場合には、本サイトのサーバで画面の一部に番組情報が表示されたクライアント画面を生成して要求元の端末に送信するようにしてもよいし、本サイトのサーバからクライアントサイトのサーバに番組情報を送信して、クライアントサイトのサーバで画面の一部に番組情報が表示されたクライアント画面を生成して要求元の端末に送信するようにしてもよい。
【０１０４】
図７は本実施の形態のサーバ装置の処理の流れについて説明するためのフローチャート図である。
【０１０５】
リンク元のクライアントサイトで所与の端末からの要求により発生した番組情報提供要求をネットワークを介して受信する（ステップＳ１０）。
【０１０６】
次に受け取った番組情報提供要求に基づき、番組情報データベース又はキャッシュファイルから番組情報を読みだす（ステップＳ２０）。
【０１０７】
要求が発生したクライアントサイトのページテンプレート情報を使用して、読み出した番組情報に基づき番組情報提供画面を生成する（ステップＳ３０）。
【０１０８】
番組情報提供画面を要求元の端末にネットワークを介して提供する（ステップＳ４０）。
【０１０９】
図８は、所定項目に対応して用意されるページの一部に所定の項目に関連した番組情報を出力する処理の流れについて説明するためのフローチャート図である。
【０１１０】
リンク元のクライアントサイトで所定の項目が選択された場合には、以下の処理を行う（ステップＳ１１０）。ここにおいて所定の項目は、本システムのサーバにリンクされている。
【０１１１】
まずクライアントサイトは、所定の項目情報を伴う番組情報提供要求をネットワークを介して本システムのサーバに送信する（ステップＳ１２０）。
【０１１２】
本システムのサーバは、所定の項目情報を伴う番組情報提供要求をネットワークを介して受信する（ステップＳ１３０）。
【０１１３】
前記所定の項目に関連した検索条件を設定し、該検索条件を満たす番組情報を番組情報データベースから読み出す（ステップＳ１４０）。
【０１１４】
要求が発生したクライアントサイトに、読み出した番組情報をネットワークを介して送信する（ステップＳ１５０）。
【０１１５】
所定の項目に対応して用意されるページの一部に番組情報が付加された画面を生成して、要求元の端末にネットワークを介して提供する（ステップＳ１６０）。
【０１１６】
なお上記フローチャート図では、読み出した番組情報を一端ネットワークを介してクライアントサイトに送信して、クライアントサイトで所定の項目に対応して用意されるページの一部に番組情報が付加された画面を生成して、要求元の端末にネットワークを介して提供する場合を例にとり説明したがそれに限られない。
【０１１７】
例えば本システムで所定の項目に対応して用意されるページの一部に番組情報が付加された画面を生成して、要求元の端末にネットワークを介して提供する場合でもよいし、要求元の端末で例えばＪａｖａ（登録商標）アプリケーションが起動されて所定の項目に対応して用意されるページの一部に番組情報が付加された画面を生成されるようにしてもよい。
【０１１８】
図９は、ジャンルコードに基づき番組情報データベースから番組情報を読み出す処理の一例について説明するためのフローチャート図である。ここで番組情報データベースは図３で説明したような構成をしているとする。
【０１１９】
まず番組情報提供要求に関連づけて受け取ったジャンルコードを検索条件として設定する（ステップＳ２１０）。
【０１２０】
次にデータベースを検索する際のインデックス変数ｉを初期設定（ｉ＝０）する（ステップＳ２２０）。
【０１２１】
次にデータベースを検索する際のインデックス変数ｉをインクリメント（ｉ＝ｉ＋１）する（ステップＳ２３０）。
【０１２２】
番組情報データベースからジャンルコードレコード（ｉ）を読む（ステップＳ２４０）。
【０１２３】
ジャンルコードレコードのいずれかのジャンルコード（ｎ）（ｎ＝１，２，３、・・）（図３（Ｂ）の２２１，２２２，２２３・・・）に検索条件として設定されたジャンルコードが記憶されているか否か検索する（ステップＳ２５０）。
【０１２４】
記憶されている場合には、ジャンルコードレコード（ｉ）の番組コードをキーとして番組情報データベースから番組情報レコードを読む（ステップＳ２７０）。
【０１２５】
そして読み出して以内ジャンルレコードがまだある場合にはステップＳ２３０に戻って再び処理を繰り返す（ステップＳ２８０）。
【０１２６】
なお図３及び図９では、ジャンルコードレコードが番組情報レコードとは別に設けられている場合を例にとり説明したがそれに限られない。番組情報レコードの中に複数のジャンルコードが格納できるように構成されている場合でもよい。
【０１２７】
図１０は、番組情報と共に、履歴情報に基づき広告情報を提供する処理の一例について説明するためのフローチャート図である。
【０１２８】
リンク元のクライアントサイトで所与の端末からの要求により発生した番組情報提供要求、端末特定情報、今回アクセス履歴をネットワークを介して受信する（ステップＳ３１０）。ここで端末特定情報とは例えばユーザ登録の際に発行されるＩＤ、ＩＰアドレスやクッキーに記憶させた情報等である。また今回アクセス履歴とは、今回のアクセスに至る過程のＵＲＬの履歴情報や検索キーワードの履歴情報である。
【０１２９】
次に受け取った端末特定情報に基づき、アクセス履歴情報データベースから当該端末ユーザーのアクセス履歴情報を検索する（ステップＳ３２０）。
【０１３０】
アクセス履歴情報データベースにアクセス履歴情報がある場合には、読み出した履歴情報及び今回アクセス履歴に基づき、番組情報要求元の端末に提供する広告情報を決定する（ステップＳ３３０、Ｓ３４０）。
【０１３１】
アクセス履歴情報データベースにアクセス履歴情報がない場合には、今回アクセス履歴に基づき、番組情報要求元の端末に提供する広告情報を決定する（ステップＳ３３０、Ｓ３５０）。
【０１３２】
次に今回アクセス履歴情報を端末特定情報に関連づけてアクセス情報データベースに格納する（ステップＳ３６０）。
【０１３３】
決定された広告情報を番組情報要求元の端末に、番組情報と共にネットワークを介して提供する（ステップＳ３７０）。
【０１３４】
以上本発明を適用した好適な実施の形態について説明してきたが、本発明の適用は上述した実施例に限定されない。
【図面の簡単な説明】
【図１】本実施の形態の情報提供システムの構成の一例を説明するための図である。
【図２】本実施形態の番組情報提供システムのサーバ装置の機能ブロック図の一例である。
【図３】図３（Ａ）（Ｂ）（Ｃ）は、番組情報データベースの内容について説明するための図である。
【図４】本実施の形態の特徴について説明するための図である。
【図５】本実施の形態で提供される番組情報画面の一例である。
【図６】図６（Ａ）（Ｂ）は、前記所定の項目に関連づけて提供される番組情報画面の一例について説明するための図である。
【図７】本実施の形態のサーバ装置の処理の流れについて説明するためのフローチャート図である。
【図８】本実施の形態において、所定項目に対応して用意されるページの一部に所定の項目に関連した番組情報を出力する処理の流れについて説明するためのフローチャート図である。
【図９】本実施の形態において、ジャンルコードに基づき番組情報データベースから番組情報を読み出す処理の一例について説明するためのフローチャート図である。
【図１０】本実施の形態において、番組情報と共に、履歴情報に基づき広告情報を提供する処理の一例について説明するためのフローチャート図である。
【符号の説明】
１０　　インターネット（公衆回線）
２０　　情報端末
１００　情報提供システムのサーバ装置
１１０　通信装置
１２０　ホストコンピュータ
１２２　記憶部
１２４　通信部
１２６　情報記憶媒体
１３０　処理部
１３２　番組情報提供処理部
１３４　広告情報提供処理部
１５０　データベース
１５２　送受信部
１３６　会員情報登録処理部
１６０　情報記憶部
１６２　番組情報
１６４　広告情報
１６６　テンプレート情報
１６８　アクセス履歴情報
２００−ｎ　サイトｎのサーバ装置
【図１】
2004064393.tif 000003
【図２】
2004064393.tif 000004
【図３】
2004064393.tif 000005
【図４】
2004064393.tif 000006
【図５】
2004064393.tif 000007
【図６】
2004064393.tif 000008
【図７】
2004064393.tif 000009
【図８】
2004064393.tif 000010
【図９】
2004064393.tif 000011
【図１０】
2004064393.tif 000012