JP2004064393A - Program information providing system, program information providing method and program - Google Patents
Program information providing system, program information providing method and program Download PDFInfo
- Publication number
- JP2004064393A JP2004064393A JP2002219597A JP2002219597A JP2004064393A JP 2004064393 A JP2004064393 A JP 2004064393A JP 2002219597 A JP2002219597 A JP 2002219597A JP 2002219597 A JP2002219597 A JP 2002219597A JP 2004064393 A JP2004064393 A JP 2004064393A
- Authority
- JP
- Japan
- Prior art keywords
- program information
- information
- program
- network
- providing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
【課題】より低コストかつ効率的に各種クライアントサイトがクライアントサイトを訪れたユーザーに対し番組情報の提供サービスを行うのを支援するための番組情報提供システム、番組情報提供方法及びプログラムを提供すること。
【解決手段】ネットワークを介して番組情報を提供する番組情報提供システムである。放送される番組の情報及び番組に関連した情報の少なくとも一方を含む番組情報を記憶する番組情報データベース330と、複数のクライアントサイトにリンクされ、リンク元のクライアントサイトで所与の端末からの要求により発生した番組情報提供要求をネットワークを介して受け取る手段310と、受け取った番組情報提供要求に基づき番組情報データベースから番組情報を読み出して、要求元の端末にネットワークを介して番組情報を提供する手段320を含む。
【選択図】 図4To provide a program information providing system, a program information providing method, and a program for supporting various client sites to provide a program information providing service to a user who has visited a client site with lower cost and efficiency. .
A program information providing system for providing program information via a network. A program information database 330 that stores program information including at least one of information of a program to be broadcasted and information related to the program; a program information database 330 linked to a plurality of client sites; Means 310 for receiving the generated program information provision request via a network, means for reading program information from a program information database based on the received program information provision request, and providing program information to the requesting terminal via the network 320 including.
[Selection diagram] Fig. 4
Description
【0001】
【発明の属する技術分野】
本発明は、番組情報提供システム、番組情報提供方法及びプログラムに関する。
【0002】
【背景技術および発明が解決しようとする課題】
近年インターネットの各種サイト上で、テレビやラジオ等の番組情報を提供するサービスが数多く行われている。このような番組提供サービスのシステムは各種サイト毎に個別に開発し、個別に管理されているのが現状である。
【0003】
しかし各サイトで番組情報を提供するためにはシステムを開発又は維持するためのコスト負担が大きい。
【0004】
本発明は、このような点に着目してなされたものであり、その目的はより低コストかつ効率的に各種クライアントサイトがクライアントサイトを訪れたユーザーに対し番組情報の提供サービスを行うのを支援するための番組情報提供システム、番組情報提供方法及びプログラムを提供することである。
【0005】
【課題を解決するための手段】
(1)本発明は、ネットワークを介して番組情報を提供する番組情報提供システムであって、
放送される番組の情報及び番組に関連した情報の少なくとも一方を含む番組情報を記憶する番組情報データベースと、
複数のクライアントサイトにリンクされ、リンク元のクライアントサイトで所与の端末からの要求により発生した番組情報提供要求をネットワークを介して受け取る手段と、
受け取った番組情報提供要求に基づき番組情報データベースから番組情報を読み出して、要求元の端末にネットワークを介して番組情報を提供する手段と、
を含むことを特徴とする。
【0006】
ここにおいて番組とは、例えばテレビやラジオの番組であり、番組情報とは、例えば番組名、放送日時、放送区分(地上波/BS/CS/ラジオ/FM/その他)、放送局、ジャンル、出演者、あらすじ等のいずれかの情報である。
【0007】
複数のクライアントサイトは、例えばインターネット上にホームページ有するサイトである。
【0008】
また例えばサーバをどこにも所有することも貸与されることもなく、単に「TVサイトを持ちたい」という意思を持っているだけのクライアントに対し、本システムでサイトを含めて提供するような場合でもよい。
【0009】
インターネット上にホームページ有するサイトとは例えばWebサイト等である。ここにおいてWebとはワールド・ワイド・ウェブ(WWW:World Wid Web)を略したものである。
【0010】
本発明によれば、各クライアントサイトは本発明の番組情報提供システムのプラットホームを利用することにより、各自で番組情報提供のシステムを開発、維持管理すること無しに、クライアントサイトを訪れたユーザーに対し番組情報の提供サービスを行うことが出来る。
【0011】
(2)本発明の番組情報提供システムは、
各クライアントサイトに関連付けて番組情報ページを生成するための、クライアントページテンプレート情報を記憶し、番組情報提供要求が発生したクライアントサイトのクライアントページテンプレート情報を用いて番組情報提供画面を生成し、要求元の端末にネットワークを介して番組情報を提供することを特徴とする。
【0012】
ここにおいてクライアントページテンプレート情報とは、例えば特定のクライアントの指定/希望にカスタマイズした外観及びインターフェイスを有するページを生成するための情報であり、当該クライアントが指定/希望したデザイン、コンテンツ、項目、検索項目などの配列/表示方法に従って、自動的に番組情報提供画面を提供するために必要な情報である。具体的には、クライアントテンプレート情報は、「デザインの雛形」及び「指定の箇所に指定のコンテンツが自動的に記述・更新されるよう指示した情報」等で構成される
本発明によれば、各クライアントサイトのデザインコンセプトにあった親和性の高い番組情報提供画面をクライアントサイトを訪れたユーザーに対し提供することが出来る。
【0013】
(3)本発明の番組情報提供システムは、
クライアントサイトの所定の項目にリンクされ、端末から前記所定の項目が選択されると、前記所定の項目に関連づけた番組情報提供要求をネットワークを介して受け取り、
前記所定の項目に関連した検索条件を設定し、該検索条件を満たす番組情報を番組情報データベースから読み出して、読み出した番組情報を要求元の端末にネットワークを介して提供することを特徴とする。
【0014】
本発明によればクライアントサイトにおいて所定の項目が選択されると、所定の項目に関連した番組情報が出力される。たとえば、所定の項目として「スポーツ」が選択されると、所定の項目である「スポーツ」に関連した番組情報が提供される。
【0015】
なお番組情報の提供は、複数回のプロセスに分けて提供される場合でもよい。例えば所定の項目が選択された後、まず「所定の項目」についての番組情報の提供メニューが出力され、ユーザーからメニューの選択を受け付け、受け付けたメニューに基づき抽出された番組情報を提供するようにしてもよい。
【0016】
(4)本発明の番組情報提供システムは、
前記所定の項目が選択入力された場合には、所定項目に対応して用意されるページの一部に所定の項目に関連した番組情報が出力されることを特徴とする。
【0017】
本発明によれば「所定の項目」についてのページを参照したいユーザーに、「所定の項目」に関連した番組情報を付加的に提供することが出来る。
【0018】
(5)本発明の番組情報提供システムは、
番組情報データベースの各番組情報は複数のジャンルコードが設定可能に構成されており、
番組情報提供要求に基づきジャンルコードに関連づけて番組を検索するための検索条件を設定し、検索条件を満たす番組情報を番組情報データベースから読み出す際に、番組情報に複数のジャンルコードが設定されている場合には、複数のジャンルコードを参照して検索条件を満たすか否か判断して、該検索条件を満たす番組情報を番組情報データベースから読み出して、読み出した番組情報を要求元の端末にネットワークを介して提供することを特徴とする。
【0019】
ジャンルとは一般に通常番組の恒常的な形式、種別、分野を表すものであり、例えばある任意のテレビ番組が「どんな番組であるか」を表現するときに、たとえばスタートから最終回まで恒常的に変わらない「形式、種別、分野」を、例えばドラマ、ニュース、報道、映画、教養、趣味、情報番組、クイズ、バラエティ、スポーツ等の「ジャンル」で表現している。
【0020】
本発明では、かかる一般的な意味の「ジャンル」はもちろん、「旅」「グルメ」など、「番組のテーマ・内容」に踏みこんだジャンル分けや「番組の内容やテーマなどを表すキーワード」を「ジャンル」としてジャンルコードを設定することが出来る。
【0021】
現状でも「旅」「グルメ」など、若干「番組のテーマ・内容」に踏みこんだジャンル分けも存在するが、特にニュースや情報番組、教養、バラエティなど、毎回テーマや内容が変化する番組については、その「毎回変わる内容」にまで踏み込んだ類型化はされていない。こういうジャンル分けによる検索では、視聴者がテレビ・ラジオを通じて入手したいさまざまな情報ニーズに、十分応えられるだけの番組検索ができず、関心のある情報でも「まさか、この番組でそんなことやっているとは思わなかった」という事態も多かった。
【0022】
ところが本発明によれば、各番組に対して現在一義的に定義されている「ジャンル」づけが複数できるようになり、毎回変化する番組のテーマ・内容などに応じて、あらかじめコード化されたキーワードを付せば、「この番組では今回しかやらない特集」でも、検索によって見逃す確率を低くすることが出来る。
【0023】
本発明は1つの番組が複数のジャンルに属するように定義付けすることが出来る。なお定義する番組のジャンルコードの体系は全く任意に決定することが可能である。
【0024】
本発明によれば1つの番組を複数のジャンルに定義付け、定義付けられたいずれか1つのジャンルに該当する番組の番組情報を抽出して提供することが出来る。従ってジャンル検索の幅を広げ、使い勝手のよい番組情報提供システムを提供することが出来る。
【0025】
(6)本発明の番組情報提供システムは、
ネットワークを介して要求元の端末に番組情報と共に広告情報を提供する手段と、
提供した広告情報をカウントし、カウント値に応じて広告主に課金するための課金情報を演算する手段と、
を含むことを特徴とする。
【0026】
本発明によれば、複数のクライアントサイトから番組情報提供画面にアクセスしたユーザーに広告情報を提供することが出来る。従って効率よく多数のユーザーに広告情報を配信することが出来る。
【0027】
(7)本発明の番組情報提供システムは、
番組情報要求元の端末に関連した履歴情報を取得し、履歴情報に基づき番組情報と共に提供する広告情報を選択する手段を含み、
選択された広告情報を、ネットワークを介して要求元の端末に提供することを特徴とする。
【0028】
履歴情報とは、当該ユーザーがどこから来て、番組情報提供システムのサイト内のどこを閲覧し、どのような検索をしたか、またはどのようなバナーをクリックしたか等を含み、例えばURLの履歴や検索キーワードの履歴等でもよい。
【0029】
履歴情報はユーザ端末に存在しているものを使用してもよいし、本システム内に存在するものを使用してもよい。また履歴情報をユーザー特定情報に関連付けて本システム内に蓄積し、蓄積された履歴情報を用いるようにしてもよい。
【0030】
たとえばユーザーにユーザ登録をしてもらい、この際にユーザIDとパスードを発行し、このユーザーIDを手がかりして、履歴情報を入手するようにしてもよい。
【0031】
履歴情報に基づき広告情報を選択するためには、番組情報に定義づけられたジャンル・キーワード・番組内容の文字列などがあり、同時に、それらのコードを、あらかじめ広告側にも複数定義しておくようにしてもよい。広告側への定義づけは、広告主側の想定ターゲットユーザイメージを基本にして、商品・サービスの特性などを考慮しながら、関連のありそうなジャンル・キーワードなどをいくらでも定義づけておくようことが出来る。それで、ユーザ側の履歴情報から統計的に有意な「傾向」に該当するものと対応させる。
【0032】
履歴情報のうち本人が閲覧・検索などしたページに含まれるジャンル・キーワード・番組内容の文字列などから、統計的に有意な「傾向」を抽出し、その「傾向」と、あらかじめジャンルやキーワード・文字列などとコード的に関連づけられた広告を配信するようにしてもよい。
【0033】
例えば履歴情報から閲覧する番組情報の50%に「プロ野球」というジャンルもしくはキーワード、文字列等が含まれていることが検出された場合には、あらかじめそのコードと関連づけられたバナー広告「○○野球用具」とか「チケット××」とか「応援ツアー旅行代理店」「スポーツ観戦に最適な望遠ズームデジカメ」等を抽出して配信することが出来る。
【0034】
また、単に履歴情報だけでなく、「履歴情報で上位にくるジャンルやキーワードどうしの組み合わせ」や「ユーザ個人情報と履歴情報との組み合わせ」などから、各種マーケティングデータを基に、さらに深いユーザの「嗜好・関心」などを「統計的に推定」し、それに合致した広告配信を行うようにしてもよい。
【0035】
本発明によれば、端末ユーザーの履歴情報に基づき広告情報を提供できるので、端末ユーザーの嗜好や行動様式にマッチした広告情報を提供することが出来る。
【0036】
また提供された広告情報の数に応じて広告主に課金する場合には、費用対広告効果の高い広告情報の提供を行うことが出来る。
【0037】
(8)本発明は、ネットワークを介して番組情報を提供する番組情報提供方法であって、
複数のクライアントサイトにリンクされ、リンク元のクライアントサイトで所与の端末からの要求により発生した番組情報提供要求をネットワークを介して受け取るステップと、
受け取った番組情報提供要求に基づき、放送される番組の情報及び番組に関連した情報の少なくとも一方を含む番組情報を記憶する番組情報データベースから番組情報を読み出して、要求元の端末にネットワークを介して番組情報を提供するステップと、
を含むことを特徴とする。
【0038】
(9)本発明の番組情報提供方法は、
各クライアントサイトに関連付けて番組情報ページを生成するための、クライアントページテンプレート情報を記憶し、番組情報提供要求が発生したクライアントサイトのクライアントページテンプレート情報を用いて番組情報提供画面を生成し、要求元の端末にネットワークを介して番組情報を提供することを特徴とする。
【0039】
(10)本発明の番組情報提供方法は、
クライアントサイトの所定の項目にリンクされ、端末から前記所定の項目が選択されると、前記所定の項目に関連づけた番組情報提供要求をネットワークを介して受け取り、
前記所定の項目に関連した検索条件を設定し、該検索条件を満たす番組情報を番組情報データベースから読み出して、読み出した番組情報を要求元の端末にネットワークを介して提供することを特徴とする。
【0040】
(11)本発明の番組情報提供方法は、
前記所定の項目が選択入力された場合には、所定項目に対応して用意されるページの一部に所定の項目に関連した番組情報が出力されることを特徴とする。
【0041】
(12)本発明の番組情報提供方法は、
番組情報データベースの各番組情報は複数のジャンルコードが設定可能に構成されており、
番組情報提供要求に基づきジャンルコードに関連づけて番組を検索するための検索条件を設定し、検索条件を満たす番組情報を番組情報データベースから読み出す際に、番組情報に複数のジャンルコードが設定されている場合には、複数のジャンルコードを参照して検索条件を満たすか否か判断して、該検索条件を満たす番組情報を番組情報データベースから読み出して、読み出した番組情報を要求元の端末にネットワークを介して提供することを特徴とする。
【0042】
(13)本発明の番組情報提供方法は、
ネットワークを介して要求元の端末に番組情報と共に広告情報を提供するステップと、
提供した広告情報をカウントし、カウント値に応じて広告主に課金するための課金情報を演算するステップと、
を含むことを特徴とする。
【0043】
(14)本発明の番組情報提供方法は、
番組情報要求元の端末に関連した履歴情報を取得し、履歴情報に基づき番組情報と共に提供する広告情報を選択するステップを含み、
選択された広告情報を、ネットワークを介して要求元の端末に提供することを特徴とする。
【0044】
(15)本発明は、コンピュータが読みとり可能なプログラムであって、
上記のいずれかに記載の番組情報提供システムをコンピュータに実現させることを特徴とする。
【0045】
(16)本発明は、コンピュータが読みとり可能なプログラムであって、
上記のいずれかに記載の番組情報提供方法をコンピュータに実現させることを特徴とする。
【0046】
【発明の実施の形態】
図1は、本実施の形態の情報提供システムの構成の一例を説明するための図である。
【0047】
本実施の形態の番組情報提供システム1は、番組情報提供システムのサーバ装置100と複数のクライアントサイトのサーバ装置200−1〜200−nとユーザーの情報端末20(以下、「ユーザー端末」という)20を含み、これらが例えばプロバイダと呼ばれる通信取引業者のネットワークを介してインターネット等のネットワーク10を介して接続されている。
【0048】
なおネットワーク10の伝送路は、無線の伝送路を含んでいてもよいし、有線の伝送路で接続されていてもよい。また一般回線を使用する場合でもよいし専用回線を使用する場合でもよい。
【0049】
なお同図において少なくとも番組情報提供システムのサーバ装置100を含めばよく、それ以外については任意の構成要素とすることができる。
【0050】
番組情報提供システムのサーバ装置100や複数のクライアントサイトのサーバ装置200−1〜200−nは、インターネット回線等に接続されてデータの送受信を行う通信装置110、31、ワークステーション等のホストコンピュータ120、32、データベース150、35含み、Webサーバ等としての機能も備えている。
【0051】
ここで複数のクライアントサイトのサーバ装置200−1〜200−nは、インターネット上でワールド・ワイド・ウェブ(WWW)に対応したホームページを開設している。
【0052】
なお通信装置110、31は、モデム、ターミナルアダプタ、あるいはルーター等によって構成され、電話回線、ISDN回線、あるいは専用線等の通信回線を介して、他のサーバ装置や端末と間でデータの送受信を行う。
【0053】
情報端末20は、例えばユーザーが所有するPC(パーソナルコンピュータ)や携帯電話やPDA等の情報通信端末であり、入力部、制御部、表示部、通信部などを備え、WWWブラウザがインストールされ、インターネットに接続され、ホームページの閲覧が可能な情報端末である。
【0054】
ユーザーは情報端末20から前記複数のクライアントサイトの所与のサイトのサーバ装置200−nが開設しているサイトのホームページのURL(uniformResource Locator)を指定することにより、所与サイトが提供するホームページにアクセスすることができる。
【0055】
そして所与のサイトから「番組情報」に関する項目やその他の項目をクリックすることにより、本システムが所与のクライアントサイト用に生成した番組情報の提供を受けることが出来る。
【0056】
図2は本実施形態の番組情報提供システムのサーバ装置100の機能ブロック図の一例である。なお以下に説明する本システムのサーバ装置100の機能は、例えば物理的に複数のコンピュータに分散して持たせて実行させるようにしてもよい。
【0057】
番組情報提供システムのサーバ装置100は、ホストコンピュータ120、データベース150を含んでいる。
【0058】
ホストコンピュータは120は、処理部130と記憶部122と情報記憶媒体126と送受信部124を含んでいる。
【0059】
送受信部124は、端末20やデータベース150とデータのやり取りをするもので送信機能と受信機能の両方を有するが、送信手段と受信手段とに分散して送受信機能を実現してもよい。
【0060】
記憶部122は処理部130や送受信部124などのワーク領域となるものでありその機能は例えばRAM等のハードウエアにより実現される。
【0061】
処理部130は受信した処理要求に基づきどの端末によって送信されたものであるかやどのような提供要求であるか判別し各種処理を行うもので、その機能は、ハードウェア(CPU、DSP等のプロセッサ又はゲートアレイ等のASIC)とプログラム(ゲームプログラム、又はファームウェア等)との組み合わせにより実現される。但し、処理部100の機能の全てを、ハードウェアにより実現してもよいし、その全てをプログラムにより実現してもよい。
【0062】
また処理部130は、処理要求情報に基づき各端末にホームページ画像を表示するためのコンテンツや画像情報を生成する処理も行う。なお画像情報は、各端末でWebページを表示できるように例えばHTMLファイル等のコンテンツ記述言語により記述されたファイルで生成される。
【0063】
なお処理部130はコンテンツのみ生成してユーザーの情報端末に送信し、ユーザーの情報端末で例えばJava(登録商標)アプレット等で画像生成を行うようにしてもよいし、処理部130でXMLで記述されたコンテンツを生成してユーザーの情報端末に送信し、ユーザーの情報端末で画像生成を行うようにしてもよい。
【0064】
処理部130は番組情報提供処理部132、広告情報提供処理部134を含む。
【0065】
番組情報提供処理部132は、リンク元のクライアントサイトで所与の端末からの要求により発生した番組情報提供要求に基づき番組情報データベースから番組情報を読み出して、要求元の端末にネットワークを介して番組情報を提供するために必要な処理を行うようにしてもよい。
【0066】
また各クライアントサイトに関連付けて番組情報ページを生成するための、クライアントページテンプレート情報を記憶し、番組情報提供要求が発生したクライアントサイトのクライアントページテンプレート情報を用いて番組情報提供画面を生成し、要求元の端末にネットワークを介して番組情報を提供するために必要な処理を行うようにしてもよい。
【0067】
またユーザー端末から前記所定の項目が選択されることにより発生する所定の項目に関連づけた番組情報提供要求を受け取った場合には、前記所定の項目に関連した検索条件を設定し、該検索条件を満たす番組情報を番組情報データベースから読み出して、読み出した番組情報を要求元の端末にネットワークを介して提供するために必要な処理を行うようにしてもよい。
【0068】
また番組情報提供要求に基づきジャンルコードに関連づけて番組を検索するための検索条件を設定し、検索条件を満たす番組情報を番組情報データベースから読み出す際に、番組情報に複数のジャンルコードが設定されている場合には、複数のジャンルコードを参照して検索条件を満たすか否か判断して、該検索条件を満たす番組情報を番組情報データベースから読み出して、読み出した番組情報を要求元の端末にネットワークを介して提供するために必要な処理を行うようにしてもよい。
【0069】
また広告情報提供処理部134は、ネットワークを介して要求元の端末に番組情報と共に広告情報を提供し、提供した広告情報をカウントし、カウント値に応じて広告主に課金するための課金情報を演算する処理を行うようにしてもよい。
【0070】
また番組情報要求元の端末に関連した履歴情報を取得し、履歴情報に基づき番組情報と共に提供する広告情報を選択し、選択された広告情報を、ネットワークを介して要求元の端末に提供するために必要な処理を行うようにしてもよい。
【0071】
情報記憶媒体(コンピュータにより使用可能な記憶媒体)126は、プログラムやデータなどの情報を格納するものであり、その機能は、光ディスク(CD、DVD)、光磁気ディスク(MO)、磁気ディスク、ハードディスク、磁気テープ、或いはメモリ(ROM)などのハードウェアにより実現できる。
【0072】
処理部130は、この情報記憶媒体180に格納される情報に基づいて本発明(本実施形態)の種々の処理を行う。即ち情報記憶媒体126には、本発明(本実施形態)の手段(特に処理部110に含まれるブロック)を実行するための情報(プログラム或いはデータ)が格納される。
【0073】
なお、上述したその他の機能も情報記憶媒体126から情報を読み取って実現することも可能である。
【0074】
また情報記録媒体126に格納されるプログラム、データ等は、その一部もしくは全部をネットワーク回線などの伝送媒体を介して受信する構成にしてもよい。すなわち、ホストコンピュータ120は、情報記憶媒体126からではなく、例えば、ネットワークを介して所定のホスト端末装置等から搬送波に具現化された(embodied)形式のプログラム、データ等を受信して上述した種々の機能を実現することも可能である。
【0075】
またデータベース150は、ホストコンピュータ120とデータの送受信を行う送受信部152と、番組情報162や広告情報164やテンプレート情報166、アクセス履歴情報168を利用可能な状態で記憶した情報記憶部160とを含んで構成され、番組情報データベースや広告情報データベースやテンプレート情報データベースとして機能する。
【0076】
情報記憶部160は磁気的、光学的記録媒体や半導体メモリ等のCPUで読み取り可能な記憶媒体であり、例えばRAM、ハードディスク(磁気ディスク)やフレキシブルディスク、CD−ROM等により実現される。
【0077】
ここで番組情報162は、例えば図3(A)(B)(C)に示すような情報を含み、番組情報データベースとして機能する。
【0078】
また広告情報164は、広告主情報、課金情報、広告コンテンツ情報等を含み、広告情報データベースとして機能する。
【0079】
テンプレート情報166は,各クライアント毎にクライアント特定情報や、各クライアント用のWebページを生成するために必要なクライアントサイトテンプレート情報等を含み、テンプレート情報データベースとして機能する。
【0080】
アクセス履歴情報は、ユーザー特定情報に関連づけられた当該ユーザーのアクセス履歴情報を含み、アクセス履歴情報データベースとして機能する。
【0081】
図3(A)(B)(C)は、番組情報データベースの内容について説明するための図である。
【0082】
図3(A)は、番組情報データベースに格納されている番組情報レコードの一例である。番組情報レコード200は、各番組毎に作成され、番組コード201、番組名202,番組テーマ203、放送局204、エリア205、放送日時206、放送区分207、出演者208、あらすじ209等の情報を含む。
【0083】
図3(B)は、番組情報データベースに格納されているジャンルコードレコードの一例である。ジャンルコードレコード220は、各番組毎に作成され、番組コード201、ジャンルコード1(221)、ジャンルコード2(222)、ジャンルコード3(223)、・・・等の情報を含む。
【0084】
図3(C)は、番組情報データベースに格納されているキーワードレコードの一例である。キーワードレコード240は、各番組毎に作成され、番組コード201、キーワード1(241)、キーワード2(242)、キーワード3(243)、・・・等の情報を含む。
【0085】
図4は、本実施の形態の特徴について説明するための図である。
【0086】
Web上のA社のサイト360の所定のページ(ここでは番組情報提供依頼画面)362は、番組情報提供システムのサーバ310にリンクされている(364参照)。
【0087】
またWeb上のB社のサイト370の所定のページ(ここではサッカー関連ページ番組)372は、番組情報提供システムのサーバ310にリンクされている(374参照)。
【0088】
ここでA社のサイト360の所定のページ(ここでは番組情報提供依頼画面)362で、所与の端末からの所定の項目が選択されると、番組情報提供要求がネットワークを介してリンク元である本システムのアプリケーションサーバ310に送信される。
【0089】
本システムのアプリケーションサーバ310は、受け取った番組情報提供要求に基づき番組情報データベース330から番組情報を読み出す。そして、本システムのWebサーバ320は読み出した番組情報に基づき、A社用のクライアントページテンプレート情報を用いて、A社専用の番組情報提供画面366を生成し、要求元の端末にネットワークを介して提供する。
【0090】
図5は、提供される番組情報画面の一例である。
【0091】
番組情報画面410は、クライアント固有部分420と番組情報部分430とを含むように構成することが出来る。クライアント固有部分420は、クライアント毎に用意されているクライアントページテンプレート情報を用いて生成される。
【0092】
例えばA社のサイトからリンクされてきた場合にはA社用のクライアント固有部分420が生成され、B社のサイトからリンクされてきた場合にはB社用のクライアント固有部分420が生成される。
【0093】
なお番組情報部分430についても例えば表示形式等についてクライアント毎のテンプレート情報を用意しておき、クライアント毎に指定された形式で出力するようにしてもよい。
【0094】
またB社のサイト370の所定のページ(ここではサッカー関連ページ)372で、所与の端末からの所定の項目が選択されると、番組情報提供要求がネットワークを介してリンク元である本システムのアプリケーションサーバ310に送信される。
【0095】
本システムのアプリケーションサーバ310は、受け取った番組情報提供要求に基づき番組情報データベース330から番組情報を読み出す。そして、本システムのWebサーバ320は読み出した番組情報に基づき、B社用のクライアントページテンプレート情報を用いて、B社専用の番組情報提供画面376を生成し、要求元の端末にネットワークを介して提供する。
【0096】
なお例えばクライアントサイトの所定の項目(ここではサッカー関連ページ)からリンクされている場合には、前記所定の項目(ここではサッカー)に関連づけた番組情報提供要求をネットワークを介して受け取り、前記所定の項目(ここではサッカー)に関連した検索条件を設定し、該検索条件を満たす番組情報を番組情報データベースから読み出して、読み出した番組情報を要求元の端末にネットワークを介して提供するようにしてもよい。
【0097】
また前記所定の項目が選択入力された場合には、所定項目に対応して用意されるページの一部に所定の項目に関連した番組情報が出力されるようにしてもよい。
【0098】
図6(A)(B)は、前記所定の項目に関連づけて提供される番組情報画面の一例について説明するための図である。
【0099】
図6(A)は、所定の項目に関連づけて提供される従来形式の画面の一例である。同図のWebページには所定の項目の一例である「サッカー」についてのニュースが表示されている。
【0100】
本実施の形態では、図6(B)に示すように所定の項目(ここでは「サッカー」)についてのニュース画面510の一部に、所定の項目(ここでは「サッカー」)に関連した番組情報520を表示する。なお所定の項目(ここでは「サッカー」)に関連した番組情報520は、例えば所定の項目(ここでは「サッカー」)に関連した番組情報へのリンク情報でもよい。
【0101】
例えば図6(B)の520では、所定の項目(ここでは「サッカー」)に関連した番組情報にアクセスするための複数の条件(ここでは放送予定日時に関する条件)が、選択可能に提示されており、いずれかの条件を選択してクリックすることにより、当該条件により抽出された番組情報が表示される。例えば「本日の放送予定」522が選択してクリックされると、本日のサッカー関連放送予定550が表示される。
【0102】
なお本日のサッカー関連放送予定550は、それ専用の画面に表示されるようにしてもよいし、クライアント画面の一部に表示されるようにしてもよい。
【0103】
なお例えばクライアント画面の一部に番組情報を表示する場合には、本サイトのサーバで画面の一部に番組情報が表示されたクライアント画面を生成して要求元の端末に送信するようにしてもよいし、本サイトのサーバからクライアントサイトのサーバに番組情報を送信して、クライアントサイトのサーバで画面の一部に番組情報が表示されたクライアント画面を生成して要求元の端末に送信するようにしてもよい。
【0104】
図7は本実施の形態のサーバ装置の処理の流れについて説明するためのフローチャート図である。
【0105】
リンク元のクライアントサイトで所与の端末からの要求により発生した番組情報提供要求をネットワークを介して受信する(ステップS10)。
【0106】
次に受け取った番組情報提供要求に基づき、番組情報データベース又はキャッシュファイルから番組情報を読みだす(ステップS20)。
【0107】
要求が発生したクライアントサイトのページテンプレート情報を使用して、読み出した番組情報に基づき番組情報提供画面を生成する(ステップS30)。
【0108】
番組情報提供画面を要求元の端末にネットワークを介して提供する(ステップS40)。
【0109】
図8は、所定項目に対応して用意されるページの一部に所定の項目に関連した番組情報を出力する処理の流れについて説明するためのフローチャート図である。
【0110】
リンク元のクライアントサイトで所定の項目が選択された場合には、以下の処理を行う(ステップS110)。ここにおいて所定の項目は、本システムのサーバにリンクされている。
【0111】
まずクライアントサイトは、所定の項目情報を伴う番組情報提供要求をネットワークを介して本システムのサーバに送信する(ステップS120)。
【0112】
本システムのサーバは、所定の項目情報を伴う番組情報提供要求をネットワークを介して受信する(ステップS130)。
【0113】
前記所定の項目に関連した検索条件を設定し、該検索条件を満たす番組情報を番組情報データベースから読み出す(ステップS140)。
【0114】
要求が発生したクライアントサイトに、読み出した番組情報をネットワークを介して送信する(ステップS150)。
【0115】
所定の項目に対応して用意されるページの一部に番組情報が付加された画面を生成して、要求元の端末にネットワークを介して提供する(ステップS160)。
【0116】
なお上記フローチャート図では、読み出した番組情報を一端ネットワークを介してクライアントサイトに送信して、クライアントサイトで所定の項目に対応して用意されるページの一部に番組情報が付加された画面を生成して、要求元の端末にネットワークを介して提供する場合を例にとり説明したがそれに限られない。
【0117】
例えば本システムで所定の項目に対応して用意されるページの一部に番組情報が付加された画面を生成して、要求元の端末にネットワークを介して提供する場合でもよいし、要求元の端末で例えばJava(登録商標)アプリケーションが起動されて所定の項目に対応して用意されるページの一部に番組情報が付加された画面を生成されるようにしてもよい。
【0118】
図9は、ジャンルコードに基づき番組情報データベースから番組情報を読み出す処理の一例について説明するためのフローチャート図である。ここで番組情報データベースは図3で説明したような構成をしているとする。
【0119】
まず番組情報提供要求に関連づけて受け取ったジャンルコードを検索条件として設定する(ステップS210)。
【0120】
次にデータベースを検索する際のインデックス変数iを初期設定(i=0)する(ステップS220)。
【0121】
次にデータベースを検索する際のインデックス変数iをインクリメント(i=i+1)する(ステップS230)。
【0122】
番組情報データベースからジャンルコードレコード(i)を読む(ステップS240)。
【0123】
ジャンルコードレコードのいずれかのジャンルコード(n)(n=1,2,3、・・)(図3(B)の221,222,223・・・)に検索条件として設定されたジャンルコードが記憶されているか否か検索する(ステップS250)。
【0124】
記憶されている場合には、ジャンルコードレコード(i)の番組コードをキーとして番組情報データベースから番組情報レコードを読む(ステップS270)。
【0125】
そして読み出して以内ジャンルレコードがまだある場合にはステップS230に戻って再び処理を繰り返す(ステップS280)。
【0126】
なお図3及び図9では、ジャンルコードレコードが番組情報レコードとは別に設けられている場合を例にとり説明したがそれに限られない。番組情報レコードの中に複数のジャンルコードが格納できるように構成されている場合でもよい。
【0127】
図10は、番組情報と共に、履歴情報に基づき広告情報を提供する処理の一例について説明するためのフローチャート図である。
【0128】
リンク元のクライアントサイトで所与の端末からの要求により発生した番組情報提供要求、端末特定情報、今回アクセス履歴をネットワークを介して受信する(ステップS310)。ここで端末特定情報とは例えばユーザ登録の際に発行されるID、IPアドレスやクッキーに記憶させた情報等である。また今回アクセス履歴とは、今回のアクセスに至る過程のURLの履歴情報や検索キーワードの履歴情報である。
【0129】
次に受け取った端末特定情報に基づき、アクセス履歴情報データベースから当該端末ユーザーのアクセス履歴情報を検索する(ステップS320)。
【0130】
アクセス履歴情報データベースにアクセス履歴情報がある場合には、読み出した履歴情報及び今回アクセス履歴に基づき、番組情報要求元の端末に提供する広告情報を決定する(ステップS330、S340)。
【0131】
アクセス履歴情報データベースにアクセス履歴情報がない場合には、今回アクセス履歴に基づき、番組情報要求元の端末に提供する広告情報を決定する(ステップS330、S350)。
【0132】
次に今回アクセス履歴情報を端末特定情報に関連づけてアクセス情報データベースに格納する(ステップS360)。
【0133】
決定された広告情報を番組情報要求元の端末に、番組情報と共にネットワークを介して提供する(ステップS370)。
【0134】
以上本発明を適用した好適な実施の形態について説明してきたが、本発明の適用は上述した実施例に限定されない。
【図面の簡単な説明】
【図1】本実施の形態の情報提供システムの構成の一例を説明するための図である。
【図2】本実施形態の番組情報提供システムのサーバ装置の機能ブロック図の一例である。
【図3】図3(A)(B)(C)は、番組情報データベースの内容について説明するための図である。
【図4】本実施の形態の特徴について説明するための図である。
【図5】本実施の形態で提供される番組情報画面の一例である。
【図6】図6(A)(B)は、前記所定の項目に関連づけて提供される番組情報画面の一例について説明するための図である。
【図7】本実施の形態のサーバ装置の処理の流れについて説明するためのフローチャート図である。
【図8】本実施の形態において、所定項目に対応して用意されるページの一部に所定の項目に関連した番組情報を出力する処理の流れについて説明するためのフローチャート図である。
【図9】本実施の形態において、ジャンルコードに基づき番組情報データベースから番組情報を読み出す処理の一例について説明するためのフローチャート図である。
【図10】本実施の形態において、番組情報と共に、履歴情報に基づき広告情報を提供する処理の一例について説明するためのフローチャート図である。
【符号の説明】
10 インターネット(公衆回線)
20 情報端末
100 情報提供システムのサーバ装置
110 通信装置
120 ホストコンピュータ
122 記憶部
124 通信部
126 情報記憶媒体
130 処理部
132 番組情報提供処理部
134 広告情報提供処理部
150 データベース
152 送受信部
136 会員情報登録処理部
160 情報記憶部
162 番組情報
164 広告情報
166 テンプレート情報
168 アクセス履歴情報
200−n サイトnのサーバ装置[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a program information providing system, a program information providing method, and a program.
[0002]
BACKGROUND ART AND PROBLEMS TO BE SOLVED BY THE INVENTION
2. Description of the Related Art In recent years, many services for providing program information such as television and radio on various Internet sites have been provided. At present, such a program providing service system is individually developed for each site and managed individually.
[0003]
However, in order to provide program information at each site, a cost burden for developing or maintaining a system is large.
[0004]
The present invention has been made in view of such a point, and an object of the present invention is to support various client sites to provide a program information providing service to a user who visits a client site with lower cost and efficiency. To provide a program information providing system, a program information providing method, and a program.
[0005]
[Means for Solving the Problems]
(1) The present invention is a program information providing system for providing program information via a network,
A program information database that stores program information including at least one of information on a broadcasted program and information related to the program;
Means for receiving, via a network, a program information provision request linked to a plurality of client sites and generated by a request from a given terminal at the linking client site;
Means for reading program information from the program information database based on the received program information provision request and providing the program information to the requesting terminal via a network;
It is characterized by including.
[0006]
Here, the program is, for example, a television or radio program, and the program information is, for example, the program name, broadcast date and time, broadcast division (terrestrial / BS / CS / radio / FM / other), broadcast station, genre, and appearance. Information such as a person or a synopsis.
[0007]
The plurality of client sites are sites having a homepage on the Internet, for example.
[0008]
Also, for example, in the case where a server including a site is provided by the present system to a client who does not own or rent a server anywhere and merely has a desire to have a TV site. Good.
[0009]
The site having a home page on the Internet is, for example, a Web site. Here, the Web is short for World Wide Web (WWW).
[0010]
According to the present invention, each client site utilizes the platform of the program information providing system of the present invention, so that a user who visits the client site without developing and maintaining a program information providing system by himself / herself. A service for providing program information can be provided.
[0011]
(2) The program information providing system of the present invention comprises:
Storing client page template information for generating a program information page in association with each client site, generating a program information providing screen using the client page template information of the client site where the program information providing request has occurred, And providing program information to the terminal via a network.
[0012]
Here, the client page template information is, for example, information for generating a page having an appearance and an interface customized to the designation / desired of a specific client, and the design, contents, items, and search items designated / desired by the client. This information is necessary for automatically providing a program information providing screen according to an arrangement / display method such as the above. Specifically, the client template information is composed of “design template” and “information that instructs to automatically describe / update the specified content in a specified location”.
According to the present invention, it is possible to provide a user who has visited a client site with a program information providing screen having a high affinity that matches the design concept of each client site.
[0013]
(3) The program information providing system of the present invention comprises:
Linked to a predetermined item of the client site, when the predetermined item is selected from the terminal, receives a program information provision request associated with the predetermined item via the network,
A search condition related to the predetermined item is set, program information satisfying the search condition is read from a program information database, and the read program information is provided to a requesting terminal via a network.
[0014]
According to the present invention, when a predetermined item is selected at the client site, program information related to the predetermined item is output. For example, when “sports” is selected as the predetermined item, program information related to the predetermined item “sports” is provided.
[0015]
The provision of the program information may be performed in a plurality of processes. For example, after a predetermined item is selected, a menu for providing program information on the “predetermined item” is first output, a menu selection is received from the user, and the program information extracted based on the received menu is provided. You may.
[0016]
(4) The program information providing system of the present invention comprises:
When the predetermined item is selected and input, program information related to the predetermined item is output to a part of a page prepared corresponding to the predetermined item.
[0017]
According to the present invention, it is possible to additionally provide program information related to “predetermined items” to a user who wants to refer to a page of “predetermined items”.
[0018]
(5) The program information providing system of the present invention comprises:
Each program information of the program information database is configured so that a plurality of genre codes can be set,
A search condition for searching for a program in association with a genre code is set based on a program information provision request, and a plurality of genre codes are set in the program information when program information satisfying the search condition is read from a program information database. In this case, it is determined whether a search condition is satisfied by referring to a plurality of genre codes, program information that satisfies the search condition is read from a program information database, and the read program information is transmitted to a requesting terminal through a network. It is characterized by being provided through.
[0019]
The genre generally indicates the constant format, type, and field of a regular program.For example, when expressing an arbitrary TV program "what kind of program", for example, from the start to the last episode, The “format, type, field” that does not change is represented by “genre” such as drama, news, news, movie, culture, hobby, information program, quiz, variety, sports, and the like.
[0020]
In the present invention, such a general meaning of "genre", of course, such as "journey" and "gourmet", categorized into genres based on "theme / contents of the program" and "keywords representing the contents and themes of the program" are referred to as "keywords". A genre code can be set as "genre".
[0021]
At present, there are some genres that go a little further on the theme and content of the program, such as "travel" and "gourmet," but especially programs that change the theme or content every time, such as news and information programs, culture, and variety, There is no typology that goes into that “content that changes every time”. In this kind of genre-based search, it is not possible to search for programs that can sufficiently respond to the various information needs that viewers want to obtain through television and radio, and even if the information they are interested in says, "No way, I didn't think. "
[0022]
However, according to the present invention, a plurality of “genres” which are currently uniquely defined can be assigned to each program, and a keyword coded in advance according to the theme / contents of the program which changes every time. By adding, it is possible to lower the probability of overlooking even a "special feature that this program does only this time" by searching.
[0023]
The present invention can define one program to belong to a plurality of genres. The system of the genre code of the program to be defined can be determined arbitrarily.
[0024]
According to the present invention, one program can be defined into a plurality of genres, and program information of programs corresponding to any one of the defined genres can be extracted and provided. Therefore, the range of genre search can be expanded and a convenient program information providing system can be provided.
[0025]
(6) The program information providing system of the present invention comprises:
Means for providing advertisement information along with program information to the requesting terminal via the network;
Means for counting the provided advertising information and calculating billing information for billing the advertiser according to the count value;
It is characterized by including.
[0026]
According to the present invention, advertisement information can be provided to a user who has accessed a program information providing screen from a plurality of client sites. Therefore, advertisement information can be efficiently distributed to many users.
[0027]
(7) The program information providing system of the present invention comprises:
Means for obtaining history information related to the terminal of the program information requester, and selecting advertisement information to be provided together with the program information based on the history information,
The selected advertisement information is provided to a requesting terminal via a network.
[0028]
The history information includes where the user came from, where the user browsed in the program information providing system site, what kind of search was performed, or what kind of banner was clicked. Or a history of search keywords.
[0029]
As the history information, information existing in the user terminal may be used, or information existing in the present system may be used. Further, the history information may be stored in the system in association with the user identification information, and the stored history information may be used.
[0030]
For example, a user may be required to perform user registration, and at this time, a user ID and a password may be issued, and the history information may be obtained by using the user ID as a clue.
[0031]
In order to select the advertisement information based on the history information, there are a genre, a keyword, a character string of the program content, etc. defined in the program information, and at the same time, a plurality of those codes are also defined in advance on the advertisement side. You may do so. The definition on the advertising side should be based on the assumed target user image of the advertiser side, and define as many genres and keywords as are likely to be related, taking into account the characteristics of products and services. I can do it. Thus, the history information on the user side is associated with a statistically significant “trend”.
[0032]
Statistically significant "trends" are extracted from genres, keywords, and character strings of program contents included in pages viewed / searched by the user in the history information. An advertisement that is code-related with a character string or the like may be distributed.
[0033]
For example, if it is detected that 50% of the program information browsed from the history information includes a genre or a keyword, a character string, or the like of “professional baseball”, a banner advertisement “OO” previously associated with the code is detected. Baseball equipment "," ticket xx "," support tour travel agency "," telephoto zoom digital camera optimal for watching sports ", etc. can be extracted and distributed.
[0034]
In addition to just history information, based on various marketing data, such as "combination of genres and keywords ranked higher in history information" and "combination of user personal information and history information," “Preferences / interests” may be “statistically estimated”, and advertisement distribution matching the statistical estimation may be performed.
[0035]
According to the present invention, the advertisement information can be provided based on the history information of the terminal user, so that it is possible to provide the advertisement information that matches the taste and the behavior style of the terminal user.
[0036]
In the case where an advertiser is charged according to the number of provided advertisement information, advertisement information with high cost-effectiveness can be provided.
[0037]
(8) The present invention is a program information providing method for providing program information via a network,
Receiving, via a network, a program information provision request linked to a plurality of client sites and generated by a request from a given terminal at the linking client site;
Based on the received program information provision request, the program information is read from a program information database that stores program information including at least one of information on a program to be broadcasted and information related to the program, and is transmitted to a requesting terminal via a network. Providing program information;
It is characterized by including.
[0038]
(9) The method for providing program information of the present invention comprises:
Storing client page template information for generating a program information page in association with each client site, generating a program information providing screen using the client page template information of the client site where the program information providing request is generated, And providing program information to the terminal via a network.
[0039]
(10) The method for providing program information of the present invention comprises:
Linked to a predetermined item of the client site, when the predetermined item is selected from the terminal, receives a program information provision request associated with the predetermined item via the network,
A search condition related to the predetermined item is set, program information satisfying the search condition is read from a program information database, and the read program information is provided to a requesting terminal via a network.
[0040]
(11) The program information providing method of the present invention
When the predetermined item is selected and input, program information related to the predetermined item is output to a part of a page prepared corresponding to the predetermined item.
[0041]
(12) The program information providing method of the present invention
Each program information of the program information database is configured so that a plurality of genre codes can be set,
A search condition for searching for a program in association with a genre code is set based on a program information provision request, and a plurality of genre codes are set in the program information when program information satisfying the search condition is read from a program information database. In this case, it is determined whether the search condition is satisfied by referring to a plurality of genre codes, the program information satisfying the search condition is read from the program information database, and the read program information is transmitted to the requesting terminal by the network. It is characterized by being provided through.
[0042]
(13) The program information providing method of the present invention
Providing advertisement information together with program information to a requesting terminal via a network;
Counting the provided advertising information and calculating billing information for billing the advertiser according to the count value;
It is characterized by including.
[0043]
(14) The method for providing program information of the present invention comprises:
Acquiring history information related to the terminal requesting the program information, including selecting advertising information to be provided together with the program information based on the history information,
The selected advertisement information is provided to a requesting terminal via a network.
[0044]
(15) The present invention is a computer readable program,
A program information providing system according to any one of the above is realized by a computer.
[0045]
(16) The present invention is a computer readable program,
A program is realized by a computer by any one of the program information providing methods described above.
[0046]
BEST MODE FOR CARRYING OUT THE INVENTION
FIG. 1 is a diagram for explaining an example of the configuration of the information providing system according to the present embodiment.
[0047]
The program information providing system 1 according to the present embodiment includes a
[0048]
The transmission path of the
[0049]
In the figure, at least the
[0050]
The
[0051]
Here, the server devices 200-1 to 200-n of the plurality of client sites have established homepages corresponding to the World Wide Web (WWW) on the Internet.
[0052]
The
[0053]
The
[0054]
The user specifies the URL (uniform Resource Locator) of the homepage of the site established by the server device 200-n of the given client site of the plurality of client sites from the
[0055]
Then, by clicking an item related to “program information” or another item from a given site, the system can receive the program information generated for a given client site.
[0056]
FIG. 2 is an example of a functional block diagram of the
[0057]
The
[0058]
The
[0059]
The transmission /
[0060]
The
[0061]
The
[0062]
The
[0063]
The
[0064]
The
[0065]
The program information providing
[0066]
Also, storing client page template information for generating a program information page in association with each client site, generating a program information providing screen using the client page template information of the client site where the program information providing request has occurred, Processing necessary for providing program information to the original terminal via the network may be performed.
[0067]
When receiving a program information provision request associated with a predetermined item generated by the selection of the predetermined item from the user terminal, a search condition related to the predetermined item is set, and the search condition is set. The program information that satisfies may be read from the program information database, and the processing necessary for providing the read program information to the requesting terminal via the network may be performed.
[0068]
A search condition for searching for a program in association with a genre code based on a program information provision request is set. When program information satisfying the search condition is read from a program information database, a plurality of genre codes are set in the program information. If the search condition is satisfied, it is determined whether the search condition is satisfied by referring to a plurality of genre codes, the program information satisfying the search condition is read out from the program information database, and the read program information is transmitted to the requesting terminal via the network. The processing necessary for providing the information via the server may be performed.
[0069]
The advertisement information
[0070]
Also, to obtain history information related to the program information requesting terminal, select advertisement information to be provided together with the program information based on the history information, and provide the selected advertisement information to the requesting terminal via the network. May be performed.
[0071]
An information storage medium (a storage medium usable by a computer) 126 stores information such as programs and data, and functions as an optical disk (CD, DVD), a magneto-optical disk (MO), a magnetic disk, and a hard disk. , A magnetic tape, or hardware such as a memory (ROM).
[0072]
The
[0073]
The other functions described above can also be realized by reading information from the
[0074]
In addition, a configuration may be adopted in which part or all of the programs, data, and the like stored in the
[0075]
The
[0076]
The
[0077]
Here, the
[0078]
The
[0079]
The
[0080]
The access history information includes the access history information of the user associated with the user identification information, and functions as an access history information database.
[0081]
FIGS. 3A, 3B, and 3C are diagrams for explaining the contents of the program information database.
[0082]
FIG. 3A is an example of a program information record stored in the program information database. The
[0083]
FIG. 3B is an example of a genre code record stored in the program information database. The
[0084]
FIG. 3C is an example of a keyword record stored in the program information database. The keyword record 240 is created for each program and includes information such as the
[0085]
FIG. 4 is a diagram for describing features of the present embodiment.
[0086]
A predetermined page (here, a program information provision request screen) 362 of the
[0087]
A predetermined page (here, a soccer-related page program) 372 of the
[0088]
Here, when a predetermined item from a given terminal is selected on a predetermined page (here, a program information provision request screen) 362 of company A's
[0089]
The
[0090]
FIG. 5 is an example of a provided program information screen.
[0091]
The
[0092]
For example, a client-
[0093]
For the
[0094]
Also, when a predetermined item from a given terminal is selected on a predetermined page (here, a soccer-related page) 372 of the
[0095]
The
[0096]
For example, when a link is provided from a predetermined item (here, a soccer-related page) of the client site, a program information provision request associated with the predetermined item (here, soccer) is received via a network, and the predetermined information is received. A search condition related to an item (here, soccer) is set, program information satisfying the search condition is read from the program information database, and the read program information is provided to the requesting terminal via the network. Good.
[0097]
Further, when the predetermined item is selected and input, the program information related to the predetermined item may be output to a part of a page prepared corresponding to the predetermined item.
[0098]
FIGS. 6A and 6B are diagrams illustrating an example of a program information screen provided in association with the predetermined item.
[0099]
FIG. 6A is an example of a conventional screen provided in association with a predetermined item. On the Web page in FIG. 5, news about "soccer" which is an example of the predetermined item is displayed.
[0100]
In the present embodiment, as shown in FIG. 6B, a part of a
[0101]
For example, in 520 of FIG. 6B, a plurality of conditions (here, conditions relating to scheduled broadcast date and time) for accessing program information related to a predetermined item (here, “soccer”) are presented in a selectable manner. When one of the conditions is selected and clicked, the program information extracted according to the condition is displayed. For example, when “Today's broadcast schedule” 522 is selected and clicked, today's soccer-related broadcast schedule 550 is displayed.
[0102]
The today's soccer-related broadcast schedule 550 may be displayed on a dedicated screen, or may be displayed on a part of the client screen.
[0103]
For example, when the program information is displayed on a part of the client screen, the server of this site may generate a client screen on which the program information is displayed on a part of the screen and transmit it to the requesting terminal. Alternatively, the program information may be transmitted from the server of the site to the server of the client site, and the client site server may generate a client screen in which the program information is displayed on a part of the screen and transmit the generated client screen to the terminal of the request source. It may be.
[0104]
FIG. 7 is a flowchart for explaining the flow of processing of the server device of the present embodiment.
[0105]
A program information provision request generated by a request from a given terminal at a link source client site is received via a network (step S10).
[0106]
Next, the program information is read from the program information database or the cache file based on the received program information provision request (step S20).
[0107]
Using the page template information of the client site where the request has been made, a program information providing screen is generated based on the read program information (step S30).
[0108]
The program information providing screen is provided to the requesting terminal via the network (step S40).
[0109]
FIG. 8 is a flowchart for explaining a flow of processing for outputting program information related to a predetermined item to a part of a page prepared corresponding to the predetermined item.
[0110]
When a predetermined item is selected at the link source client site, the following processing is performed (step S110). Here, the predetermined items are linked to the server of the present system.
[0111]
First, the client site transmits a program information provision request with predetermined item information to the server of the present system via a network (step S120).
[0112]
The server of the present system receives a program information provision request accompanied by predetermined item information via a network (step S130).
[0113]
A search condition related to the predetermined item is set, and program information satisfying the search condition is read from the program information database (step S140).
[0114]
The read program information is transmitted via the network to the client site where the request has occurred (step S150).
[0115]
A screen in which program information is added to a part of a page prepared corresponding to a predetermined item is generated and provided to the requesting terminal via the network (step S160).
[0116]
In the above flowchart, the read program information is once transmitted to the client site via the network to generate a screen in which the program information is added to a part of a page prepared for a predetermined item at the client site. Then, the case of providing the requesting terminal via the network has been described as an example, but the present invention is not limited to this.
[0117]
For example, the present system may generate a screen in which program information is added to a part of a page prepared corresponding to a predetermined item and provide the screen to a requesting terminal via a network. For example, a Java (registered trademark) application may be activated on the terminal to generate a screen in which program information is added to a part of a page prepared corresponding to a predetermined item.
[0118]
FIG. 9 is a flowchart for explaining an example of a process of reading out program information from a program information database based on a genre code. Here, it is assumed that the program information database has a configuration as described with reference to FIG.
[0119]
First, the genre code received in association with the program information provision request is set as a search condition (step S210).
[0120]
Next, an index variable i for searching the database is initialized (i = 0) (step S220).
[0121]
Next, the index variable i for searching the database is incremented (i = i + 1) (step S230).
[0122]
The genre code record (i) is read from the program information database (step S240).
[0123]
The genre code set as a search condition in any one of the genre codes (n) (n = 1, 2, 3,...) (221, 222, 223... In FIG. A search is performed to determine whether or not the information is stored (step S250).
[0124]
If it is stored, the program information record is read from the program information database using the program code of the genre code record (i) as a key (step S270).
[0125]
If there is still a genre record to be read, the process returns to step S230 and repeats the process again (step S280).
[0126]
Although FIGS. 3 and 9 illustrate an example in which the genre code record is provided separately from the program information record, the present invention is not limited to this. A configuration may be employed in which a plurality of genre codes can be stored in the program information record.
[0127]
FIG. 10 is a flowchart for explaining an example of a process of providing advertisement information based on history information together with program information.
[0128]
At the link source client site, a program information provision request, terminal identification information, and current access history generated by a request from a given terminal are received via a network (step S310). Here, the terminal specifying information is, for example, an ID issued at the time of user registration, an IP address, information stored in a cookie, or the like. The current access history is URL history information and search keyword history information in the process leading to the current access.
[0129]
Next, based on the received terminal specifying information, the access history information of the terminal user is searched from the access history information database (step S320).
[0130]
If there is access history information in the access history information database, the advertisement information to be provided to the program information requesting terminal is determined based on the read history information and the current access history (steps S330 and S340).
[0131]
If there is no access history information in the access history information database, the advertisement information to be provided to the terminal requesting the program information is determined based on the current access history (steps S330 and S350).
[0132]
Next, the current access history information is stored in the access information database in association with the terminal specifying information (step S360).
[0133]
The determined advertisement information is provided to the terminal requesting the program information via the network together with the program information (step S370).
[0134]
Although the preferred embodiment to which the present invention is applied has been described above, the application of the present invention is not limited to the above-described embodiment.
[Brief description of the drawings]
FIG. 1 is a diagram illustrating an example of a configuration of an information providing system according to an embodiment.
FIG. 2 is an example of a functional block diagram of a server device of the program information providing system of the embodiment.
FIGS. 3A, 3B, and 3C are diagrams for explaining the contents of a program information database;
FIG. 4 is a diagram for describing features of the present embodiment.
FIG. 5 is an example of a program information screen provided in the present embodiment.
FIGS. 6A and 6B are diagrams for explaining an example of a program information screen provided in association with the predetermined item. FIG.
FIG. 7 is a flowchart for explaining a processing flow of the server device of the present embodiment.
FIG. 8 is a flowchart for explaining a flow of a process of outputting program information related to a predetermined item to a part of a page prepared corresponding to the predetermined item in the present embodiment.
FIG. 9 is a flowchart for explaining an example of a process of reading out program information from a program information database based on a genre code in the present embodiment.
FIG. 10 is a flowchart for explaining an example of a process of providing advertisement information based on history information together with program information in the present embodiment.
[Explanation of symbols]
10 Internet (public line)
20 Information terminal
100 Information providing system server device
110 communication device
120 Host computer
122 storage unit
124 communication unit
126 Information storage medium
130 processing unit
132 program information provision processing unit
134 Advertising Information Provision Processing Unit
150 database
152 transceiver
136 Member information registration processing section
160 Information storage unit
162 program information
164 advertising information
166 Template information
168 access history information
200-n Site n server device
Claims (16)
放送される番組の情報及び番組に関連した情報の少なくとも一方を含む番組情報を記憶する番組情報データベースと、
複数のクライアントサイトにリンクされ、リンク元のクライアントサイトで所与の端末からの要求により発生した番組情報提供要求をネットワークを介して受け取る手段と、
受け取った番組情報提供要求に基づき番組情報データベースから番組情報を読み出して、要求元の端末にネットワークを介して番組情報を提供する手段と、
を含むことを特徴とする番組情報提供システム。A program information providing system for providing program information via a network,
A program information database that stores program information including at least one of information on a broadcasted program and information related to the program;
Means for receiving, via a network, a program information provision request linked to a plurality of client sites and generated by a request from a given terminal at the linking client site;
Means for reading program information from the program information database based on the received program information provision request and providing the program information to the requesting terminal via a network;
A program information providing system comprising:
各クライアントサイトに関連付けて番組情報ページを生成するための、クライアントページテンプレート情報を記憶し、番組情報提供要求が発生したクライアントサイトのクライアントページテンプレート情報を用いて番組情報提供画面を生成し、要求元の端末にネットワークを介して番組情報を提供することを特徴とする番組情報提供システム。In claim 1,
Storing client page template information for generating a program information page in association with each client site, generating a program information providing screen using the client page template information of the client site where the program information providing request has occurred, A program information providing system for providing program information to a terminal via a network.
クライアントサイトの所定の項目にリンクされ、端末から前記所定の項目が選択されると、前記所定の項目に関連づけた番組情報提供要求をネットワークを介して受け取り、
前記所定の項目に関連した検索条件を設定し、該検索条件を満たす番組情報を番組情報データベースから読み出して、読み出した番組情報を要求元の端末にネットワークを介して提供することを特徴とする番組情報提供システム。In any one of claims 1 and 2,
Linked to a predetermined item of the client site, when the predetermined item is selected from the terminal, receives a program information provision request associated with the predetermined item via the network,
A program that sets a search condition related to the predetermined item, reads program information satisfying the search condition from a program information database, and provides the read program information to a requesting terminal via a network. Information provision system.
前記所定の項目が選択入力された場合には、所定項目に対応して用意されるページの一部に所定の項目に関連した番組情報が出力されることを特徴とする番組情報提供システム。In claim 3,
A program information providing system, wherein when a predetermined item is selected and input, program information related to the predetermined item is output to a part of a page prepared corresponding to the predetermined item.
番組情報データベースの各番組情報は複数のジャンルコードが設定可能に構成されており、
番組情報提供要求に基づきジャンルコードに関連づけて番組を検索するための検索条件を設定し、検索条件を満たす番組情報を番組情報データベースから読み出す際に、番組情報に複数のジャンルコードが設定されている場合には、複数のジャンルコードを参照して検索条件を満たすか否か判断して、該検索条件を満たす番組情報を番組情報データベースから読み出して、読み出した番組情報を要求元の端末にネットワークを介して提供することを特徴とする番組情報提供システム。In any one of claims 1 to 4,
Each program information of the program information database is configured so that a plurality of genre codes can be set,
A search condition for searching for a program in association with a genre code is set based on a program information provision request, and a plurality of genre codes are set in the program information when program information satisfying the search condition is read from a program information database. In this case, it is determined whether a search condition is satisfied by referring to a plurality of genre codes, program information that satisfies the search condition is read from a program information database, and the read program information is transmitted to a requesting terminal through a network. A program information providing system characterized by being provided through a program.
ネットワークを介して要求元の端末に番組情報と共に広告情報を提供する手段と、
提供した広告情報をカウントし、カウント値に応じて広告主に課金するための課金情報を演算する手段と、
を含むことを特徴とする番組情報提供システム。In any one of claims 1 to 5,
Means for providing advertisement information along with program information to the requesting terminal via the network;
Means for counting the provided advertising information and calculating billing information for billing the advertiser according to the count value;
A program information providing system comprising:
番組情報要求元の端末に関連した履歴情報を取得し、履歴情報に基づき番組情報と共に提供する広告情報を選択する手段を含み、
選択された広告情報を、ネットワークを介して要求元の端末に提供することを特徴とする番組情報提供システム。In any one of claims 1 to 6,
Means for obtaining history information related to the terminal of the program information requester, and selecting advertisement information to be provided together with the program information based on the history information,
A program information providing system for providing selected advertisement information to a requesting terminal via a network.
複数のクライアントサイトにリンクされ、リンク元のクライアントサイトで所与の端末からの要求により発生した番組情報提供要求をネットワークを介して受け取るステップと、
受け取った番組情報提供要求に基づき、放送される番組の情報及び番組に関連した情報の少なくとも一方を含む番組情報を記憶する番組情報データベースから番組情報を読み出して、要求元の端末にネットワークを介して番組情報を提供するステップと、
を含むことを特徴とする番組情報提供方法。A program information providing method for providing program information via a network,
Receiving, via a network, a program information provision request linked to a plurality of client sites and generated by a request from a given terminal at the linking client site;
Based on the received program information provision request, the program information is read from a program information database that stores program information including at least one of information on a program to be broadcasted and information related to the program, and is transmitted to a requesting terminal via a network. Providing program information;
A program information providing method comprising:
各クライアントサイトに関連付けて番組情報ページを生成するための、クライアントページテンプレート情報を記憶し、番組情報提供要求が発生したクライアントサイトのクライアントページテンプレート情報を用いて番組情報提供画面を生成し、要求元の端末にネットワークを介して番組情報を提供することを特徴とする番組情報提供方法。In claim 8,
Storing client page template information for generating a program information page in association with each client site, generating a program information providing screen using the client page template information of the client site where the program information providing request has occurred, A program information providing method for providing program information to a terminal via a network.
クライアントサイトの所定の項目にリンクされ、端末から前記所定の項目が選択されると、前記所定の項目に関連づけた番組情報提供要求をネットワークを介して受け取り、
前記所定の項目に関連した検索条件を設定し、該検索条件を満たす番組情報を番組情報データベースから読み出して、読み出した番組情報を要求元の端末にネットワークを介して提供することを特徴とする番組情報提供方法。In any one of claims 8 and 9,
Linked to a predetermined item of the client site, when the predetermined item is selected from the terminal, receives a program information provision request associated with the predetermined item via the network,
A program that sets a search condition related to the predetermined item, reads program information satisfying the search condition from a program information database, and provides the read program information to a requesting terminal via a network. Information provision method.
前記所定の項目が選択入力された場合には、所定項目に対応して用意されるページの一部に所定の項目に関連した番組情報が出力されることを特徴とする番組情報提供方法。In claim 10,
A program information providing method, wherein when the predetermined item is selected and input, program information related to the predetermined item is output to a part of a page prepared corresponding to the predetermined item.
番組情報データベースの各番組情報は複数のジャンルコードが設定可能に構成されており、
番組情報提供要求に基づきジャンルコードに関連づけて番組を検索するための検索条件を設定し、検索条件を満たす番組情報を番組情報データベースから読み出す際に、番組情報に複数のジャンルコードが設定されている場合には、複数のジャンルコードを参照して検索条件を満たすか否か判断して、該検索条件を満たす番組情報を番組情報データベースから読み出して、読み出した番組情報を要求元の端末にネットワークを介して提供することを特徴とする番組情報提供方法。In any one of claims 8 to 11,
Each program information of the program information database is configured so that a plurality of genre codes can be set,
A search condition for searching for a program in association with a genre code is set based on a program information provision request, and a plurality of genre codes are set in the program information when program information satisfying the search condition is read from a program information database. In this case, it is determined whether a search condition is satisfied by referring to a plurality of genre codes, program information that satisfies the search condition is read from a program information database, and the read program information is transmitted to a requesting terminal through a network. A program information providing method characterized by being provided through a program.
ネットワークを介して要求元の端末に番組情報と共に広告情報を提供するステップと、
提供した広告情報をカウントし、カウント値に応じて広告主に課金するための課金情報を演算するステップと、
を含むことを特徴とする番組情報提供方法。In any one of claims 8 to 12,
Providing advertisement information together with program information to a requesting terminal via a network;
Counting the provided advertising information and calculating billing information for billing the advertiser according to the count value;
A program information providing method comprising:
番組情報要求元の端末に関連した履歴情報を取得し、履歴情報に基づき番組情報と共に提供する広告情報を選択するステップを含み、
選択された広告情報を、ネットワークを介して要求元の端末に提供することを特徴とする番組情報提供方法。In any one of claims 8 to 13,
Acquiring history information related to the terminal requesting the program information, including selecting advertising information to be provided together with the program information based on the history information,
A program information providing method, wherein the selected advertisement information is provided to a requesting terminal via a network.
請求項1乃至7のいずれかに記載の番組情報提供システムをコンピュータに実現させることを特徴とするプログラム。A computer-readable program,
A program for causing a computer to realize the program information providing system according to any one of claims 1 to 7.
請求項8乃至14のいずれかに記載の番組情報提供方法をコンピュータに実現させることを特徴とするプログラム。A computer-readable program,
A program for causing a computer to realize the program information providing method according to any one of claims 8 to 14.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002219597A JP2004064393A (en) | 2002-07-29 | 2002-07-29 | Program information providing system, program information providing method and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002219597A JP2004064393A (en) | 2002-07-29 | 2002-07-29 | Program information providing system, program information providing method and program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2004064393A true JP2004064393A (en) | 2004-02-26 |
Family
ID=31940458
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002219597A Withdrawn JP2004064393A (en) | 2002-07-29 | 2002-07-29 | Program information providing system, program information providing method and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2004064393A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007328706A (en) * | 2006-06-09 | 2007-12-20 | Yafoo Japan Corp | Method, server, and program for transmitting additional information data |
| JP2009303120A (en) * | 2008-06-17 | 2009-12-24 | Yahoo Japan Corp | Server, method, and program for providing advertising information related to viewed content |
| JP2020004416A (en) * | 2019-07-22 | 2020-01-09 | 株式会社ニコン | Information processing apparatus |
-
2002
- 2002-07-29 JP JP2002219597A patent/JP2004064393A/en not_active Withdrawn
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007328706A (en) * | 2006-06-09 | 2007-12-20 | Yafoo Japan Corp | Method, server, and program for transmitting additional information data |
| JP2009303120A (en) * | 2008-06-17 | 2009-12-24 | Yahoo Japan Corp | Server, method, and program for providing advertising information related to viewed content |
| JP2020004416A (en) * | 2019-07-22 | 2020-01-09 | 株式会社ニコン | Information processing apparatus |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5193412B2 (en) | System and method for voice access to information based on the Internet | |
| US6647389B1 (en) | Search engine to verify streaming audio sources | |
| US8566872B2 (en) | Broadcasting system and program contents delivery system | |
| US8914367B2 (en) | Socially collaborative filtering for providing recommended content to a website for presentation to an identified user | |
| US20070078832A1 (en) | Method and system for using smart tags and a recommendation engine using smart tags | |
| US20030097301A1 (en) | Method for exchange information based on computer network | |
| JP2002531895A (en) | Smart agents based on habits, statistical inference, and psychodemographic profiling | |
| US20140201230A1 (en) | Method and system for providing sponsored information on electronic devices | |
| JP2011507096A (en) | Metadata generation system and method | |
| JP2005520237A (en) | Automatic discovery of web services | |
| WO2004100549A1 (en) | Information access system, information providing device, information access device, information providing method, and information access method | |
| JP2012514951A (en) | Specific, collective and automatic generation of media guides for online content | |
| JP2003032654A (en) | Program-related content generation / presentation method and program-related content generation / presentation device | |
| CN107426620B (en) | Program content recommendation method | |
| JP4151486B2 (en) | Information access method, information providing device, meta information providing device, information receiving device, and information access method | |
| TWI764019B (en) | Advertising method, client device, server and system | |
| JP2004185456A (en) | Customized content distribution system | |
| JP2003271646A (en) | Information retrieval method and information retrieval device | |
| JP4222712B2 (en) | Advertisement distribution system, second user device, and service providing device | |
| US20030084037A1 (en) | Search server and contents providing system | |
| JP2003203088A (en) | Programmable content providing method and system, transmitting terminal, program, recording medium | |
| KR101414466B1 (en) | Method and apparatus for searching of content by using content metadata in a mobile communication system | |
| JP4151487B2 (en) | Information retrieval system, meta information providing apparatus, information providing apparatus, information receiving apparatus, and information retrieving method | |
| JP2006139470A (en) | Information providing apparatus, information providing method, and program thereof | |
| KR101779975B1 (en) | System for providing additional service of VOD content using SNS message and method for providing additional service using the same |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20051004 |