Movatterモバイル変換


[0]ホーム

URL:


JP5106482B2 - Advertisement distribution system and advertisement distribution method for performing targeted advertisement - Google Patents

Advertisement distribution system and advertisement distribution method for performing targeted advertisement
Download PDF

Info

Publication number
JP5106482B2
JP5106482B2JP2009134523AJP2009134523AJP5106482B2JP 5106482 B2JP5106482 B2JP 5106482B2JP 2009134523 AJP2009134523 AJP 2009134523AJP 2009134523 AJP2009134523 AJP 2009134523AJP 5106482 B2JP5106482 B2JP 5106482B2
Authority
JP
Japan
Prior art keywords
data
advertisement
matching
program
terminal
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.)
Expired - Fee Related
Application number
JP2009134523A
Other languages
Japanese (ja)
Other versions
JP2010283546A (en
Inventor
祐 宮崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yahoo Japan Corp
Original Assignee
Yahoo Japan Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Yahoo Japan CorpfiledCriticalYahoo Japan Corp
Priority to JP2009134523ApriorityCriticalpatent/JP5106482B2/en
Publication of JP2010283546ApublicationCriticalpatent/JP2010283546A/en
Application grantedgrantedCritical
Publication of JP5106482B2publicationCriticalpatent/JP5106482B2/en
Expired - Fee Relatedlegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Landscapes

Description

Translated fromJapanese

本発明は、端末側の閲覧履歴に基づいてターゲティング広告を行う広告配信システム及び広告配信方法に関する。特に、端末側の閲覧履歴を外部に送信することなく広告を配信する広告配信システム及び広告配信方法に関する。  The present invention relates to an advertisement distribution system and an advertisement distribution method for performing a targeting advertisement based on a browsing history on a terminal side. In particular, the present invention relates to an advertisement distribution system and an advertisement distribution method for distributing advertisements without transmitting the browsing history on the terminal side to the outside.

テレビ番組を視聴したり、ネットワークに接続してオンデマンドで動画ファイルを閲覧したりする場合、その番組中や動画ファイルと共に広告が表示される場合がある。特にオンデマンドで動画ファイルを閲覧する場合には、広告中にいわゆるリンクを設定しておき、クリックすることによって広告主のホームページに誘導して商品の購入等に寄与させるという目的を備えるものが一般的である。
また、近年インターネットテレビのように、インターネットに接続してWebテレビとして番組を視聴できるようになっており、この場合にも番組の表示と共に、広告が表示されるようになっている。
When viewing a TV program or viewing a video file on demand by connecting to a network, an advertisement may be displayed during the program or along with the video file. In particular, when viewing video files on demand, it is common to set a so-called link in an advertisement and provide the purpose of leading to the advertiser's homepage by clicking and contributing to the purchase of goods. Is.
In recent years, it has become possible to view a program as a Web TV connected to the Internet, such as an Internet TV. In this case, an advertisement is displayed along with the display of the program.

広告は、その広告される分野に興味や関心のあるユーザに閲覧されなければ、広告としての効果は低く、投下した費用が無駄になってしまう。そこで、効果的に広告をするためには、いつどのような広告が表示されるかが重要となる。  If an advertisement is not viewed by a user who is interested in the field in which the advertisement is advertised, the effectiveness of the advertisement is low, and the dropped cost is wasted. Therefore, in order to effectively advertise, it is important when and what kind of advertisement is displayed.

従来は、テレビ放送の場合には、予めマーケティングリサーチを行って、テレビ放送用の画像データを用意し、視聴時間ごとに想定される年代層を中心に、希求効果の高い商品の広告を番組の合間に放送している。しかし、テレビ放送の広告は、必ずしも目的とする年代のユーザがテレビを見ているとは限らない。また、同じ年代でも嗜好は異なるので、広告の効果を得るのは困難である。  Conventionally, in the case of television broadcasting, marketing research is performed in advance, image data for television broadcasting is prepared, and advertisements for products with high solicitation effects are provided between programs, mainly in the age group assumed for each viewing time. Broadcast to. However, TV broadcast advertisements do not always mean that users of the desired age are watching TV. In addition, since the preferences are different even in the same age, it is difficult to obtain an advertising effect.

また、インターネット上では、表示されるWebページのコンテンツのジャンルやテーマを元に、表示させる広告の種類を決定するサイトターゲティング(コンテンツターゲティング)や、予め収集したユーザの個人情報等のプロフィールを参照して、表示する広告を決定する方法などが知られている。  In addition, on the Internet, based on the content genre and theme of the displayed web page, refer to profiles such as site targeting (content targeting) that determines the type of advertisement to be displayed and personal information of users collected in advance. A method for determining an advertisement to be displayed is known.

しかし、サイトターゲティングではコンテンツの種類に依存するため、必ずしも広告主のニーズを満たすとは限らない。また、ユーザのプロフィールを参照する方式であっても、プロフィールは、必ずしもそのユーザの現在の興味や関心又は状況を現しているとは限らない。例えば、プロフィールの登録時には、あるユーザが自動車や家の購入に関心を持っていたとしても、購入後も継続して興味関心を持ち続けるとは限らない。このような場合にプロフィールが更新されていなければ、関係ない広告が表示されることとなり、無駄となる場合がある。  However, since site targeting depends on the type of content, it does not always meet the needs of advertisers. Moreover, even if it is the system which refers to a user's profile, the profile does not necessarily represent the user's current interests, interests or situations. For example, when a profile is registered, even if a certain user is interested in purchasing a car or a house, the user does not always have an interest and interest after purchasing. In such a case, if the profile is not updated, an irrelevant advertisement is displayed, which may be useless.

そこで、ユーザの端末で表示されたWebページや各種番組の閲覧記録を利用して、端末に表示する広告を決定する方法が提案されている。これは、端末がサーバにアクセスすると、サーバは、アクセスした端末の閲覧履歴を取得して、閲覧履歴から端末に表示させる広告を決定する(例えば、特許文献1参照)。  In view of this, a method has been proposed in which advertisements to be displayed on a terminal are determined using Web pages displayed on the user's terminal and browsing records of various programs. When the terminal accesses the server, the server acquires the browsing history of the accessed terminal and determines an advertisement to be displayed on the terminal from the browsing history (see, for example, Patent Document 1).

特開2009−88777号公報JP 2009-88777 A

しかし、上記の方法は、閲覧履歴をサーバ側が取得する必要がある。したがって、端末の閲覧履歴がインターネット上に流れてしまうことになる。閲覧履歴は、現在のユーザの嗜好や興味等を示すものであり、個人情報の一種を構成するものである。インターネット上では、個人情報の流出の可能性を完全に防止することができないと言われ、このような個人情報を外部に送信することについて、躊躇するユーザが存在する。また、万が一、個人情報が流出した場合、悪用される危険性が高く、ユーザに不測の不利益が生じる可能性も否定できない。
また、サーバが広告を表示させようとする都度、もしくは端末がサーバに接続する都度、端末からサーバに閲覧履歴を送信する必要があり、テレビ放送のように、一度に何百万人ものユーザが同時に視聴するような場合には、ネットワークへの負荷が過大となる。
However, the above method requires the server side to obtain the browsing history. Therefore, the browsing history of the terminal flows on the Internet. The browsing history indicates the current user's preference, interest, and the like, and constitutes a kind of personal information. On the Internet, it is said that the possibility of personal information leaking cannot be completely prevented, and there are users who hesitate about sending such personal information to the outside. Also, if personal information is leaked, there is a high risk of misuse and the possibility of unexpected disadvantages to the user cannot be denied.
Also, every time the server tries to display an advertisement or every time the terminal connects to the server, it is necessary to transmit the browsing history from the terminal to the server. When viewing at the same time, the load on the network becomes excessive.

そこで、本発明では、ネットワークへの負荷を押さえ、かつ個人情報の漏洩を押さえつつ、各視聴者の興味や関心に合わせた広告を配信できる広告配信システム及び広告配信方法を提供することを目的とする。  Accordingly, an object of the present invention is to provide an advertisement distribution system and an advertisement distribution method capable of distributing advertisements according to the interests of each viewer while suppressing the load on the network and suppressing leakage of personal information. To do.

(1)通信ネットワークを介して端末に広告を配信する広告配信装置を含む広告配信システムであって、前記端末は、ユーザの選択による放送・番組の進行に応じてメタデータを逐次受信するメタデータ受信手段と、前記端末の前記ユーザが過去に閲覧した放送・番組のメタデータを含む番組データの履歴を閲覧履歴データとして記憶する閲覧履歴データ記憶手段と、前記メタデータ受信手段が逐次受信した前記メタデータ前記閲覧履歴データ記憶手段に記憶された前記閲覧履歴データに含まれるメタデータとの第1マッチング処理を行い、前記第1マッチング処理の結果に基づいてマッチする語句を逐次選択して閲覧マッチングデータとして前記広告配信装置に送信する閲覧履歴マッチング手段と、を備え、前記広告配信装置は、前記端末に送信する広告データを複数記憶する広告データ記憶手段と、前記端末から前記閲覧マッチングデータを逐次受信する閲覧マッチングデータ受信手段と、前記閲覧マッチングデータ複数の前記広告データとの第2マッチング処理を行い、前記第2マッチング処理の結果から、前記端末に送信させる広告データを逐次選択する広告マッチング手段と、前記広告マッチング手段が逐次選択した広告データを前記端末に逐次送信する広告データ送信手段と、を備える広告配信システム。(1) An advertisement distribution system including an advertisement distribution device that distributes advertisements to a terminal via a communication network, wherein the terminal sequentially receives metadata according to a progress of a broadcast / program selected by a user Receiving means, browsing history data storage means for storing history of program data including metadata of broadcast / programs browsed by the user of the terminal in the past, and the metadata receiving means sequentially received the metadataperforming a first process of matching the metadata included in the browsing history data stored in the viewing history data storage meansand the metadatasequentially browse and select the phrase matching onthe basisof the first matching processing results Browsing history matching means for transmitting to the advertisement distribution apparatus as matching data, and the advertisement distribution apparatus includes the terminal And the advertisement data storage means for storing a plurality of advertising data to be transmitted to, and viewing the matching data receiving means for sequentially receiving the viewing matching data from the terminal,a second matching between the viewing matching dataand a plurality ofsaid advertisement dataPerforming, fromthe result of the second matching process, an advertisement matching means for sequentially selecting advertisement data to be transmitted to the terminal, an advertisement data transmitting means for sequentially transmitting the advertisement data sequentially selected by the advertisement matching means to the terminal, An advertisement distribution system comprising:

(1)に記載の発明は、端末は、ユーザが選択した放送・番組の進行に応じてメタデータを逐次受信し、メタデータ受信手段が逐次受信したメタデータのうち、閲覧履歴データに含まれるメタデータに基づいてマッチする語句を逐次選択し、選択した語句を閲覧マッチングデータとして広告配信装置に逐次送信する。広告配信装置は、端末から閲覧マッチングデータを逐次受信すると、その閲覧マッチングデータに基づいて複数の広告データから端末に送信する広告データを逐次選択し、端末に逐次送信する。
これにより、端末の閲覧履歴データに基づいて、メタデータにマッチする語句を逐次選択して閲覧マッチングデータとして端末から広告配信装置に逐次送信し、さらに広告配信装置において閲覧マッチングデータに基づいて広告データを逐次選択するので、閲覧履歴という、プライバシーに関する情報を直接端末の外部に送信することがなく、プライバシーを保護した状態で、ユーザの興味や関心に応じた広告を端末に逐次出力させることができる。さらには、通信ネットワークに送信されるのは、閲覧マッチングデータや広告データだけであり、端末と広告配信装置間の送受信も一回の処理について一往復でよいので、通信ネットワークにかかる負荷も低減することができる。
In the invention described in (1), the terminal sequentially receives metadata according to the progress of the broadcast / program selected by the user, and is included in the browsing history data among the metadata sequentially received by the metadata receiving unit. Matching phrases are sequentially selected based on the metadata, and the selected phrases are sequentially transmitted to the advertisement distribution apparatus as browsing matching data. When the advertisement distribution apparatus sequentially receives the browsing matching data from the terminal, the advertisement distribution apparatus sequentially selects advertisement data to be transmitted to the terminal from a plurality of advertisement data based on the browsing matching data, and sequentially transmits the advertisement data to the terminal.
Thereby, based on the browsing history data of the terminal, phrases that match the metadata are sequentially selected, and are sequentially transmitted as browsing matching data from the terminal to the advertisement distribution device. Further, in the advertisement distribution device, the advertisement data is based on the browsing matching data. Can be sequentially output to the terminal according to the user's interests and interests while protecting the privacy, without sending privacy-related information directly to the outside of the terminal. . Furthermore, only the browsing matching data and the advertisement data are transmitted to the communication network, and transmission and reception between the terminal and the advertisement distribution apparatus can be performed only once in a single process, thereby reducing the load on the communication network. be able to.

(2)前記端末の前記閲覧履歴マッチング手段は、類義語を含んで前記語句を逐次選択し、前記閲覧マッチングデータを逐次送信する(1)に記載の広告配信システム。  (2) The advertisement distribution system according to (1), wherein the browsing history matching unit of the terminal sequentially selects the phrase including synonyms and sequentially transmits the browsing matching data.

(2)に記載の発明は、(1)に記載の発明に加えて、端末の閲覧履歴マッチング手段は、閲覧履歴データに含まれるメタデータに基づいて逐次選択する語句を、類義語を含んで選択し、閲覧マッチングデータとして広告配信装置に逐次送信する。
これにより、端末の閲覧履歴マッチング手段は、メタデータからマッチする語句を、完全一致のものだけでなく、類義語も含めて選択することができる。よって、類義語の多い日本語において、広い範囲で前記語句を選択し、広告を選択することができる。
In the invention described in (2), in addition to the invention described in (1), the browsing history matching unit of the terminal selects a phrase including a synonym that is sequentially selected based on metadata included in the browsing history data. And sequentially transmitted to the advertisement distribution apparatus as browsing matching data.
Thereby, the browsing history matching means of the terminal can select a matching phrase from the metadata including not only a perfect match but also a synonym. Therefore, in Japanese with many synonyms, the phrase can be selected in a wide range and an advertisement can be selected.

(3)通信ネットワークを介して端末に広告を逐次配信する広告配信装置を含む広告配信方法であって、前記端末は、前記端末のユーザが過去に閲覧した放送・番組のメタデータを含む番組データの履歴を閲覧履歴データとして記憶する閲覧履歴データ記憶手段を備え、前記端末が、前記ユーザが選択した前記放送・番組の進行に応じて前記メタデータを逐次受信するステップ、前記端末が、受信した前記メタデータ前記閲覧履歴データに含まれるメタデータとの第1マッチング処理を行い、前記第1マッチング処理の結果に基づいてマッチする語句を逐次選択して閲覧マッチングデータとして前記広告配信装置に送信するステップ、前記広告配信装置が、前記端末から前記閲覧マッチングデータを逐次受信するステップ、前記広告配信装置が、前記閲覧マッチングデータと複数の前記広告データとの第2マッチング処理を行い、前記第2マッチング処理の結果に基づいて、前記端末に送信する広告データを逐次選択するステップ、前記広告配信装置が、選択された前記広告データを前記端末に逐次送信するステップ、を含む広告配信方法。(3) An advertisement distribution method including an advertisement distribution device that sequentially distributes advertisements to a terminal via a communication network, wherein the terminal includes program data including metadata of broadcast / programs browsed in the past by a user of the terminal Browsing history data storage means for storing browsing history data as browsing history data, wherein the terminal sequentially receives the metadata according to the progress of the broadcast / program selected by the user, the terminal receivedperforming a first process of matching the metadata included in the metadataand the browsing historydata, transmitted to the advertisement distribution device phrase matchingbased on the result of the first matching processing as a sequential select and browse matching data A step of sequentially receiving the browsing matching data from the terminal, and the advertisement distribution device. Butperforms a second matching between the viewing matching dataand a plurality of said advertisement data, based on theresult of the second matching process, the step of sequentially selecting the advertisement data to be transmitted to the terminal, the advertisement distribution device A method of sequentially transmitting the selected advertisement data to the terminal.

(3)に記載の発明は、(1)と同様の作用効果を奏することができる。  The invention described in (3) can achieve the same effects as (1).

(4)通信ネットワークを介して、広告データを配信する広告配信装置から前記広告データを受信する端末であって、ユーザの選択を受け付けた放送・番組の進行に応じてメタデータを逐次受信するメタデータ受信手段と、前記端末のユーザが過去に閲覧した放送・番組のメタデータを含む番組データの履歴を閲覧履歴データとして記憶する閲覧履歴データ記憶手段と、前記メタデータ受信手段が逐次受信した前記メタデータ前記閲覧履歴データ記憶手段に記憶された前記閲覧履歴データに含まれるメタデータとの第1マッチング処理を行い、前記第1マッチング処理の結果に基づいてマッチする語句を逐次選択して閲覧マッチングデータとして前記広告配信装置に送信する閲覧履歴マッチング手段と、前記広告配信装置が前記閲覧マッチングデータと複数の前記広告データとの第2マッチング処理を行い、前記第2マッチング処理の結果から選択した広告データを受信する広告データ受信手段と、を備える端末。(4) A terminal that receives the advertisement data from an advertisement distribution device that distributes advertisement data via a communication network, and that sequentially receives metadata according to the progress of a broadcast / program accepted by the user. Data receiving means, browsing history data storing means for storing history of program data including metadata of broadcast / programs browsed in the past by the user of the terminal, and the metadata receiving means sequentially received by the metadata receiving meansperforming a first process of matching the metadata included in the browsing history data stored in the viewing history data storage meansand the metadatasequentially browse and select the phrase matchingon the basis of the first matching processing results Browsing history matching means for transmitting to the advertisement distribution device as matching data; andPerforming a second matching between Gudetaand a plurality of said advertisement data, terminal and a advertisement data receiving means for receiving theadvertisement data selected from the results of the second matching processing.

(4)に記載の発明は、放送や番組の進行に応じてメタデータを逐次受信し、受信したメタデータに含まれる語句のうち、過去に閲覧した番組データの履歴である閲覧履歴データに含まれるメタデータとマッチする語句を逐次選択して広告配信データに閲覧マッチングデータとして送信する。そして、広告配信装置から広告データを受信することができる。これにより、当該端末で閲覧した履歴に応じた広告を端末で表示させることができる。  The invention described in (4) sequentially receives metadata according to the progress of the broadcast or program, and is included in the browsing history data that is the history of the program data browsed in the past among the phrases included in the received metadata. Words that match the metadata to be selected are sequentially selected and transmitted to the advertisement distribution data as browsing matching data. And advertisement data can be received from an advertisement delivery apparatus. Thereby, the advertisement according to the history browsed on the terminal can be displayed on the terminal.

(5)通信ネットワークを介して端末に広告データを逐次配信する広告配信装置から前記広告データを受信する端末を機能させるためのプログラムであって、ユーザの選択を受け付けた放送・番組の進行に応じてメタデータを逐次受信するステップと、前記端末のユーザが過去に閲覧した放送・番組のメタデータを含む番組データの履歴を示す閲覧履歴データとして記憶するステップと、前記端末が逐次受信した前記メタデータ前記端末のユーザが過去に閲覧した放送・番組のメタデータを含む番組データの履歴を示す閲覧履歴データとして記憶する閲覧履歴データ記憶手段に記憶された前記閲覧履歴データに含まれるメタデータとの第1マッチング処理を行い、前記第1マッチング処理の結果に基づいてマッチする語句を逐次選択して閲覧マッチングデータとして前記広告配信装置に送信するステップと、前記広告配信装置が前記閲覧マッチングデータに基づいて選択した前記広告データを受信するステップと、を含むプログラム。
(5) A program for causing a terminal that receives the advertisement data from an advertisement distribution device that sequentially distributes advertisement data to the terminal via a communication network, according to the progress of the broadcast / program that accepts the user's selection Sequentially receiving metadata, storing as browsing history data indicating a history of program data including broadcast / program metadata browsed in the past by a user of the terminal, and receiving the metadata sequentially received by the terminal and metadata dataand user of the terminal is included in said stored viewing history data to the browsing data storage means for storing a viewing history data indicating a history of the program data including the metadata of a broadcast-program they viewedfirst it performs a matching process, select the phrase matchingbased on the result of the first matching processing sequentially閲Program including the steps of: transmitting to the advertisement distribution device as matching data, the steps of the advertisement distribution device receives the advertisement data selected on the basis of the viewing matching data.

(5)の記載の発明は、放送や番組の進行に応じてメタデータを逐次受信し、受信したメタデータに含まれる語句のうち、過去に閲覧した番組データの履歴である閲覧履歴データに含まれるメタデータとマッチする語句を逐次選択して広告配信データに閲覧マッチングデータとして送信する。そして、広告配信装置から広告データを受信することができる。これにより、当該端末で閲覧した履歴に応じた広告を端末で表示させることができる。  The invention described in (5) sequentially receives metadata according to the progress of broadcasting or programs, and is included in browsing history data that is a history of program data browsed in the past among words included in the received metadata. Words that match the metadata to be selected are sequentially selected and transmitted to the advertisement distribution data as browsing matching data. And advertisement data can be received from an advertisement delivery apparatus. Thereby, the advertisement according to the history browsed on the terminal can be displayed on the terminal.

本発明によれば、ネットワークへの負荷を押さえ、かつ個人情報の漏洩を押さえつつ、各視聴者の興味や関心に合わせた広告を配信できる広告配信システム及び広告配信方法を提供することができる。  ADVANTAGE OF THE INVENTION According to this invention, the advertisement delivery system and advertisement delivery method which can deliver the advertisement according to each viewer's interest and interest can be provided, suppressing the load to a network and suppressing the leakage of personal information.

本発明の実施形態に係る広告配信システムの構成を示す図である。It is a figure which shows the structure of the advertisement delivery system which concerns on embodiment of this invention.本発明の実施形態に係る広告配信システムの機能構成図である。It is a functional lineblock diagram of an advertising distribution system concerning an embodiment of the present invention.本発明の実施形態に係る広告配信システムの機能構成図である。It is a functional lineblock diagram of an advertising distribution system concerning an embodiment of the present invention.本発明の実施形態に係る番組情報テーブルを示す図である。It is a figure which shows the program information table which concerns on embodiment of this invention.本発明の実施形態に係る端末装置の機能構成図である。It is a functional block diagram of the terminal device which concerns on embodiment of this invention.本発明の実施形態に係る閲覧履歴テーブルを示す図である。It is a figure which shows the browsing history table which concerns on embodiment of this invention.本発明の実施形態に係る類義語テーブルを示す図である。It is a figure which shows the synonym table which concerns on embodiment of this invention.本発明の実施形態に係る広告配信サーバの機能構成図である。It is a functional lineblock diagram of an advertising distribution server concerning an embodiment of the present invention.本発明の実施形態に係る広告候補情報テーブルを示す図である。It is a figure which shows the advertisement candidate information table which concerns on embodiment of this invention.本発明の実施形態に係る広告データテーブルを示す図である。It is a figure which shows the advertisement data table which concerns on embodiment of this invention.本発明の実施形態に係る広告配信システムの処理を示すフローチャートである。It is a flowchart which shows the process of the advertisement delivery system which concerns on embodiment of this invention.本発明の実施形態に係る広告配信サーバのハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware constitutions of the advertisement delivery server which concerns on embodiment of this invention.

以下、本発明の実施形態について図面を参照して説明する。図1は、本発明の実施形態に係る広告配信システム1の構成を示す図である。図2及び図3は、広告配信システム1の機能構成図である。  Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a diagram showing a configuration of anadvertisement distribution system 1 according to the embodiment of the present invention. 2 and 3 are functional configuration diagrams of theadvertisement distribution system 1.

図1から図3を参照して広告配信システム1の構成について説明する。広告配信システム1は、広告配信装置としての広告配信サーバ10と、番組データを放送・送信する番組サーバ20/放送局200と、ユーザの操作に応じて番組データを受信して出力する端末装置30とで構成され、それぞれがネットワーク40を介して接続されている。  The configuration of theadvertisement distribution system 1 will be described with reference to FIGS. 1 to 3. Theadvertisement distribution system 1 includes anadvertisement distribution server 10 as an advertisement distribution device, aprogram server 20 /broadcast station 200 that broadcasts and transmits program data, and aterminal device 30 that receives and outputs program data according to user operations. These are connected via thenetwork 40.

広告配信サーバ10は、端末装置30に表示させる広告データを、マッチング処理により選択して送信するサーバである。マッチング処理については後述する。  Theadvertisement distribution server 10 is a server that selects and transmits advertisement data to be displayed on theterminal device 30 by matching processing. The matching process will be described later.

端末装置30は、ユーザの操作に応じて、番組サーバ20/放送局200が提供する番組の番組データや、番組データに含んで送信されるメタデータを受信して表示する端末である。この端末装置30は、例えば、デジタル放送が受信可能なテレビ受像器や、インターネットに接続可能なコンピュータを含む。詳細は後述する。  Theterminal device 30 is a terminal that receives and displays program data of a program provided by theprogram server 20 /broadcast station 200 and metadata transmitted in the program data in accordance with a user operation. Theterminal device 30 includes, for example, a television receiver capable of receiving digital broadcasting and a computer connectable to the Internet. Details will be described later.

図2から図4を参照して番組サーバ20/放送局200について説明する。図3及び図4は、番組サーバ20/放送局200において記憶される番組情報テーブルを示す図である。図3は、番組サーバ20含む広告配信システム1の構成を示した図であり、図4は、放送局200を含む場合の広告配信システム1の構成を示した図である。いずれの場合も、基本的な構成は同様であるので、同じ構成については同じ符号を付している。  Theprogram server 20 /broadcast station 200 will be described with reference to FIGS. 3 and 4 are diagrams showing program information tables stored in theprogram server 20 /broadcast station 200. FIG. FIG. 3 is a diagram illustrating a configuration of theadvertisement distribution system 1 including theprogram server 20, and FIG. 4 is a diagram illustrating a configuration of theadvertisement distribution system 1 in the case where thebroadcast station 200 is included. In any case, since the basic configuration is the same, the same reference numerals are given to the same configuration.

番組サーバ20/放送局200は、端末装置30にメタデータを含む番組データを送信/放送する。ここで、メタデータは、番組データに関連する内容を示す情報である。この内容を示す情報は、例えば、番組のタイトルや要約等の情報であるとともに、受信した端末においていわゆるワンセグ放送や聾唖者用放送で使用される字幕を表示するキャプションデータを含む。以下の実施形態では、番組サーバ20/放送局200は、番組データと共にキャプションデータを送信/放送するものとする。  Theprogram server 20 /broadcast station 200 transmits / broadcasts program data including metadata to theterminal device 30. Here, the metadata is information indicating contents related to the program data. The information indicating the contents includes, for example, information such as a program title and summary, and caption data for displaying captions used in so-called one-segment broadcasting or broadcast for the user in the received terminal. In the following embodiment, it is assumed that theprogram server 20 /broadcast station 200 transmits / broadcasts caption data together with program data.

番組サーバ20(図2)は、インターネット上に設けられたホームページにおいて、端末装置30から任意に選択された動画データを端末装置30に再生表示させる、いわゆるオンデマンド方式のサーバである。  The program server 20 (FIG. 2) is a so-called on-demand server that reproduces and displays moving image data arbitrarily selected from theterminal device 30 on a home page provided on the Internet.

放送局200(図3)は、本実施形態では、いわゆるテレビ放送を行う放送局であり、所定の周波数帯において不特定多数の端末装置30を対象に放送番組や文字放送を放送する。  In the present embodiment, the broadcasting station 200 (FIG. 3) is a broadcasting station that performs so-called television broadcasting, and broadcasts broadcast programs and text broadcasts to an unspecified number ofterminal devices 30 in a predetermined frequency band.

番組放送時には、番組サーバ20/放送局200は、送信/放送する番組の番組データと共にメタデータとして、番組属性データを送信/放送してもよい。この番組属性データは、例えば、放送番組名や出演者、ジャンル等のような、番組の内容や特徴を示すデータである。番組属性データは、番組データと共に送信/放送される情報である。  At the time of program broadcast, theprogram server 20 /broadcast station 200 may transmit / broadcast program attribute data as metadata together with program data of the program to be transmitted / broadcast. The program attribute data is data indicating the content and characteristics of the program such as the broadcast program name, performers, genre, and the like. The program attribute data is information transmitted / broadcast together with the program data.

番組サーバ20/放送局200は、本実施形態においては、番組データ取得部21と、字幕付加部22と、番組データ送信部23/番組データ放送部230と、番組データ記憶部25と、を備える。  In this embodiment, theprogram server 20 /broadcast station 200 includes a programdata acquisition unit 21, acaption addition unit 22, a programdata transmission unit 23 / a program data broadcastunit 230, and a programdata storage unit 25. .

番組データ取得部21は、該番組サーバ20/放送局200において定められた番組表に基づいて、番組データ記憶部25から番組データを読みだす。もしくは、例えば生放送などのリアルタイムで送信/放送が行われる場合は、番組データ記憶部25から読み出すとは限らず、送信/放送用の番組データの取得(撮影)と送信/放送が同時に行われるものであってもよい。  The programdata acquisition unit 21 reads program data from the programdata storage unit 25 based on the program table defined by theprogram server 20 /broadcast station 200. Alternatively, for example, when transmission / broadcasting is performed in real time such as live broadcasting, the programdata storage unit 25 is not necessarily read out, and transmission / broadcasting program data acquisition (shooting) and transmission / broadcasting are performed simultaneously. It may be.

字幕付加部22は、番組データと共に端末装置30に表示する字幕(キャプション)用のキャプションデータを付加する。この字幕を付加するには、送信/放送される番組データの音声を解析して自動的にキャプションデータを作成する音声認識方式や、送信/放送と同時にオペレータが高速でタイプしてキャプションデータを作成する高速ワープロ方式により行われる。本実施形態では、キャプションデータの作成については特に限定されず、既知の方式を採用することができる。キャプションデータは番組データの配信と同時に付加してもよく、また、リアルタイムで字幕を付加する必要がなければ、事前にキャプションデータを作成しておき、番組の送信/放送時に同時に送信/放送するようにしてもよい。  Thecaption adding unit 22 adds caption data for captions to be displayed on theterminal device 30 together with program data. To add subtitles, a voice recognition method that automatically generates caption data by analyzing the audio of the program data to be transmitted / broadcasted, or an operator typing at high speed simultaneously with transmission / broadcasting to create caption data This is done by a high-speed word processor system. In the present embodiment, the creation of caption data is not particularly limited, and a known method can be employed. Caption data may be added at the same time as program data distribution, and if it is not necessary to add subtitles in real time, caption data is created in advance and transmitted / broadcasted simultaneously during program transmission / broadcasting. It may be.

番組データ送信部23は、番組データと共にキャプションデータやメタデータとしての番組属性データを送信する。同様に、番組データ放送部230は、番組データと共に、キャプションデータやメタデータとしての番組属性データを放送する。  The programdata transmission unit 23 transmits program data as caption data and metadata as well as program data. Similarly, the programdata broadcasting unit 230 broadcasts program attribute data as caption data and metadata along with the program data.

番組データ記憶部25は、番組データを記憶する。また、番組データ記憶部25は、番組データに関連付けて番組属性データも記憶される。もしくは、事前にキャプションデータを作成している場合は、キャプションデータも当該番組データに関連付けて記憶するようにしてもよい。  The programdata storage unit 25 stores program data. The programdata storage unit 25 also stores program attribute data in association with the program data. Alternatively, when caption data is created in advance, the caption data may be stored in association with the program data.

番組データ記憶部25には、図4に示すような番組情報テーブルが記憶されている。この番組情報テーブルは、番組ID、番組データ、必要に応じてキャプションデータ及び番組属性データがそれぞれ関連付けられて記憶される。番組IDは、各番組データを一意に示すIDである。ここで、番組属性データは、図4の例では、「番組名」、「ジャンル」、「出演者」、等の項目を含み、当該番組データに関連する情報が格納される。例えば、スポーツの試合が番組データである場合には、出場選手の試合戦歴等の各種データ、もしくはその他出演者の詳細データ等を番組属性データとして格納することができる。  The programdata storage unit 25 stores a program information table as shown in FIG. This program information table stores a program ID, program data, and caption data and program attribute data in association with each other if necessary. The program ID is an ID that uniquely indicates each program data. Here, in the example of FIG. 4, the program attribute data includes items such as “program name”, “genre”, and “performer”, and stores information related to the program data. For example, when a sports game is program data, various data such as a game history of a participating player, or detailed data of other performers can be stored as program attribute data.

図2、図5から図7を参照して、端末装置30について説明する。図5は、端末装置30の機能構成図である。図6は、端末装置30に記憶される閲覧履歴テーブルを示す図である。図7は、端末装置30に記憶される類義語テーブルを示す図である。  Theterminal device 30 will be described with reference to FIGS. 2 and 5 to 7. FIG. 5 is a functional configuration diagram of theterminal device 30. FIG. 6 is a diagram illustrating a browsing history table stored in theterminal device 30. FIG. 7 is a diagram illustrating a synonym table stored in theterminal device 30.

端末装置30は、番組選択受付部31と、キャプションデータ・番組データ受信部32と、閲覧履歴マッチング部33と、広告データ受信部34と、番組データ出力部35と、閲覧履歴作成部36と、閲覧履歴データ記憶部37と、類義語データ記憶部38と、を備える。  Theterminal device 30 includes a programselection receiving unit 31, a caption data / programdata receiving unit 32, a browsinghistory matching unit 33, an advertisementdata receiving unit 34, a programdata output unit 35, a browsinghistory creation unit 36, A browsing historydata storage unit 37 and a synonymdata storage unit 38 are provided.

番組選択受付部31は、ユーザが番組データ出力部35に表示させたい番組を選択し、その選択を受け付ける。具体的には、番組選択受付部31は、ユーザから番組の選択を受け付けるコントローラであり、ユーザは、番組を配信する複数の番組サーバ20/放送局200のなかから、希望する番組を送信/放送する所定の番組サーバ20/放送局200を選択する。すなわち、例えばテレビのリモコンのように、番組サーバ20/放送局200を示す表示又はボタン等が設けられており、ユーザは、当該表示又はボタンを選択する。  The programselection receiving unit 31 selects a program that the user wants to display on the programdata output unit 35 and receives the selection. Specifically, the programselection receiving unit 31 is a controller that receives a selection of a program from the user, and the user transmits / broadcasts a desired program from a plurality ofprogram servers 20 /broadcast stations 200 that distribute the program. Thepredetermined program server 20 /broadcast station 200 to be selected is selected. That is, for example, a display or button indicating theprogram server 20 /broadcast station 200 is provided like a remote control of a television, and the user selects the display or button.

キャプションデータ・番組データ受信部32は、番組サーバ20/放送局200から送信された番組データ及びキャプションデータを受信する。キャプションデータ・番組データ受信部32は、番組サーバ20/放送局200が送信/放送する番組データ及びキャプションデータを送信/放送している間逐次受信して、受信したキャプションデータを閲覧履歴マッチング部33に逐次送り、番組データを番組データ出力部35に逐次送る。  The caption data / programdata receiving unit 32 receives program data and caption data transmitted from theprogram server 20 /broadcast station 200. The caption data / programdata receiving unit 32 sequentially receives the program data and caption data transmitted / broadcasted by theprogram server 20 /broadcast station 200 while transmitting / broadcasting, and receives the received caption data as a browsinghistory matching unit 33. The program data is sequentially sent to the programdata output unit 35.

閲覧履歴マッチング部33は、閲覧履歴データ記憶部37を参照して、閲覧履歴データが格納されている閲覧履歴テーブルを読み出し、閲覧履歴データ及びキャプションデータに基づいてマッチングを行う。閲覧履歴マッチング部33は、本実施形態においては、キャプションデータ・番組データ受信部32が番組データ及びキャプションデータを受信している間、マッチングの処理を逐次行う。このとき、類義語データ記憶部38に記憶された類義語テーブル(後述)をセットして、マッチングに使用してもよい。  The browsinghistory matching unit 33 refers to the browsing historydata storage unit 37, reads the browsing history table in which the browsing history data is stored, and performs matching based on the browsing history data and the caption data. In the present embodiment, the browsinghistory matching unit 33 sequentially performs matching processing while the caption data / programdata receiving unit 32 receives program data and caption data. At this time, a synonym table (described later) stored in the synonymdata storage unit 38 may be set and used for matching.

閲覧履歴マッチング部33は、まず、キャプションデータから単語を抽出する。単語を抽出するには、既知の抽出方法を使用することができる。例えば、TF・IDF値等、出現頻度に基づく評価に基づいて選択することができる。あるいは、強調されたフォントを用いた語や、タイトルとして用いられている語等、番組属性データを示すタグ情報に基づいて抽出してもよい。  The browsinghistory matching unit 33 first extracts words from the caption data. To extract words, known extraction methods can be used. For example, the selection can be made based on the evaluation based on the appearance frequency such as the TF / IDF value. Or you may extract based on the tag information which shows program attribute data, such as the word using the emphasized font, the word used as a title.

そして、閲覧履歴マッチング部33は、閲覧履歴テーブル(図6参照、後述)の各閲覧履歴データに含まれるキーワードと、キャプションデータから抽出した単語とを比較して、これらのキーワードと単語とが一致するか否かを判断する。このとき、キャプションデータから抽出した単語について、類義語テーブルを参照し、当該単語又は当該単語の類義語と閲覧履歴テーブルに含まれるキーワードとが一致する場合は、当該キーワードを閲覧マッチングデータとして広告配信サーバ10に逐次送信する。  Then, the browsinghistory matching unit 33 compares the keywords included in each browsing history data of the browsing history table (see FIG. 6, described later) with the words extracted from the caption data, and these keywords and the words match. Judge whether to do. At this time, the synonym table is referred to for the word extracted from the caption data, and when the word or a synonym of the word matches the keyword included in the browsing history table, theadvertisement distribution server 10 uses the keyword as browsing matching data. Are sent sequentially.

広告データ受信部34は、広告配信サーバ10から広告データを受信し、番組データ出力部35に送る。番組データ出力部35は、キャプションデータ・番組データ受信部32が受信した番組データ、及び広告データ受信部34が受信した広告データを逐次表示する。また、ユーザの操作によっては、番組データと共に受信した番組属性データも表示してもよい。  The advertisementdata receiving unit 34 receives the advertisement data from theadvertisement distribution server 10 and sends it to the programdata output unit 35. The programdata output unit 35 sequentially displays the program data received by the caption data / programdata receiving unit 32 and the advertisement data received by the advertisementdata receiving unit 34. Depending on the user's operation, the program attribute data received together with the program data may be displayed.

閲覧履歴作成部36は、番組データの受信及び出力終了後に、閲覧履歴データを作成し、閲覧履歴データ記憶部37に記憶する。閲覧履歴作成部36は、キャプションデータ・番組データ受信部32が番組データと共に受信したメタデータから、キーワードを抽出する。キーワードは、番組データと共に受信した番組属性データに含まれる単語のうち、特徴的な語として認識された単語である。キーワードを抽出するには、上述のように、既知の抽出方法を使用することができる。もしくは、予め番組表のデータを受信しておき、番組表のデータから抽出してもよい。  The browsinghistory creation unit 36 creates browsing history data after receiving and outputting the program data, and stores the browsing history data in the browsing historydata storage unit 37. The browsinghistory creating unit 36 extracts keywords from the metadata received by the caption data / programdata receiving unit 32 together with the program data. The keyword is a word recognized as a characteristic word among words included in the program attribute data received together with the program data. To extract the keywords, a known extraction method can be used as described above. Alternatively, the program guide data may be received in advance and extracted from the program guide data.

閲覧履歴データ記憶部37は、閲覧履歴データを記憶する。閲覧履歴データは、図6に示す閲覧履歴テーブルに示されるように記憶される。  The browsing historydata storage unit 37 stores browsing history data. The browsing history data is stored as shown in the browsing history table shown in FIG.

図6を参照して、閲覧履歴テーブルについて説明する。閲覧履歴テーブルは、ログID、番組データ名、キーワードにより少なくとも構成される。閲覧履歴データは、図6の閲覧履歴テーブルに示す行単位のデータである。  The browsing history table will be described with reference to FIG. The browsing history table includes at least a log ID, a program data name, and a keyword. The browsing history data is data in units of rows shown in the browsing history table of FIG.

ログID欄には、ログIDが格納される。ログIDは、閲覧履歴データ記憶部37に記録される際に閲覧履歴データを一意に識別するためのIDである。  A log ID is stored in the log ID column. The log ID is an ID for uniquely identifying browsing history data when recorded in the browsing historydata storage unit 37.

番組データ名欄には、視聴した番組を特定する情報が格納される。本実施形態においては、番組名、放送日時が格納される。具体的には、ログID「00356」の番組データ名は、「News10:090312:2200−2330」というデータ名となっている。これは、送信/放送された番組名が「News10」であり、2009年3月12日の22時から23時30分まで送信/放送されたものであることを示す。  In the program data name column, information for specifying the viewed program is stored. In the present embodiment, the program name and broadcast date and time are stored. Specifically, the program data name of the log ID “00356” is a data name “News 10: 090312: 2200-2330”. This indicates that the program name transmitted / broadcasted is “News10” and was transmitted / broadcasted from 22:00 to 23:30 on March 12, 2009.

ターゲティングキーワード欄には、視聴した番組において、番組に関するその他の情報や特徴的な語として認識されたキーワードが格納されている。また、キーワード欄には、出力された番組データに関連付けられた番組属性データから閲覧履歴作成部36が抽出したキーワードが格納される。  In the targeting keyword column, other information related to the program and keywords recognized as characteristic words are stored in the viewed program. The keyword column stores a keyword extracted by the browsinghistory creation unit 36 from program attribute data associated with the output program data.

類義語データ記憶部38は、閲覧履歴マッチング部33がキャプションデータから抽出した単語と閲覧履歴データに含まれるキーワードとをマッチングする際に参照される。類義データ記憶部38は、図7に示すような類義語テーブルを記憶する。  The synonymdata storage unit 38 is referred to when the browsinghistory matching unit 33 matches a word extracted from the caption data with a keyword included in the browsing history data. The synonymdata storage unit 38 stores a synonym table as shown in FIG.

図7を参照して類義語テーブルについて説明する。類義語テーブルは、例えば、用語欄及び類義語欄により構成される。用語欄は、検索対象となる単語であり、この単語に関連する類義語が類義語欄に記憶される。この類義語欄に記憶される単語は、類義語のみならず、例えば、同義語、派生語等を含んでもよい。いわば、類義語テーブルには、類義語辞書としてのデータが記憶される。  The synonym table will be described with reference to FIG. The synonym table includes, for example, a term field and a synonym field. The term column is a word to be searched, and synonyms related to this word are stored in the synonym column. The words stored in the synonym column may include not only synonyms but also synonyms, derivatives, and the like. In other words, data as a synonym dictionary is stored in the synonym table.

閲覧履歴マッチング部33は、キャプションデータから単語を抽出すると、類義語データ記憶部38の類義語テーブルを参照して、当該単語の類義語を検索する。そして、類義語があった場合は、キャプションデータから抽出した単語と共に、検索した類義語と、閲覧履歴データとのマッチングを行う。  When the browsinghistory matching unit 33 extracts a word from the caption data, the browsinghistory matching unit 33 refers to the synonym table of the synonymdata storage unit 38 and searches for a synonym of the word. When there is a synonym, matching is performed between the searched synonym and the browsing history data together with the word extracted from the caption data.

図2及び図8から図10を参照して広告配信サーバ10について説明する。図8は、広告配信サーバ10の機能構成図である。図9は、広告配信サーバ10に記憶される広告候補情報テーブルを示す図である。図10は、広告配信サーバ10に記憶される広告データテーブルを示す図である。広告配信サーバ10は、閲覧マッチングデータ受信部11、広告マッチング部12、広告データ送信部13、広告候補情報を記憶する広告候補情報記憶部15、及び広告データを記憶する広告データ記憶部16を備える。  Theadvertisement distribution server 10 will be described with reference to FIGS. 2 and 8 to 10. FIG. 8 is a functional configuration diagram of theadvertisement distribution server 10. FIG. 9 is a diagram illustrating an advertisement candidate information table stored in theadvertisement distribution server 10. FIG. 10 is a diagram illustrating an advertisement data table stored in theadvertisement distribution server 10. Theadvertisement distribution server 10 includes a browsing matchingdata reception unit 11, anadvertisement matching unit 12, an advertisementdata transmission unit 13, an advertisement candidateinformation storage unit 15 that stores advertisement candidate information, and an advertisementdata storage unit 16 that stores advertisement data. .

閲覧マッチングデータ受信部11は、端末装置30から閲覧マッチングデータを受信し、広告マッチング部12に送る。閲覧マッチングデータは、上述のように、端末装置30において、閲覧履歴データとキャプションデータとのマッチングが行われた結果を示すデータであり、端末装置30の閲覧履歴マッチング部33がマッチングを行ったことに応じて、逐次送信されるデータである。  The browsing matchingdata receiving unit 11 receives browsing matching data from theterminal device 30 and sends it to theadvertisement matching unit 12. As described above, the browsing matching data is data indicating a result of matching between browsing history data and caption data in theterminal device 30, and the browsinghistory matching unit 33 of theterminal device 30 performs matching. The data is sequentially transmitted according to the above.

広告マッチング部12は、広告候補情報記憶部15に記憶される広告候補情報、及び閲覧マッチングデータ受信部11が端末装置30から逐次受信した閲覧マッチングデータに基づいて、マッチング処理を逐次行う。  Theadvertisement matching unit 12 sequentially performs matching processing based on the advertisement candidate information stored in the advertisement candidateinformation storage unit 15 and the browsing matching data sequentially received from theterminal device 30 by the browsing matchingdata receiving unit 11.

ここで、広告候補情報は、図9に示すように、広告マッチング部12が行うマッチング処理において、端末装置30に送信する広告データを選択する際に参照される、各広告データに関連付けられた情報である。  Here, as shown in FIG. 9, the advertisement candidate information is information associated with each advertisement data that is referred to when selecting advertisement data to be transmitted to theterminal device 30 in the matching process performed by theadvertisement matching unit 12. It is.

ここで、図9を参照して広告候補情報テーブルについて説明する。図9は、広告配信サーバ10の広告候補情報記憶部15に記憶されている広告候補情報テーブルを示す図である。  Here, the advertisement candidate information table will be described with reference to FIG. FIG. 9 is a diagram illustrating an advertisement candidate information table stored in the advertisement candidateinformation storage unit 15 of theadvertisement distribution server 10.

広告候補情報テーブルは、広告候補情報記憶部15に記憶されており、広告IDと入札キーワードとがそれぞれ関連付けられている。そして、互いに関連付けられた一組の広告IDと入札キーワードにより、広告候補情報が構成される。広告IDは、広告データ記憶部16に記憶される広告データを一意に示す識別情報であり、本実施形態では、数値で示される。  The advertisement candidate information table is stored in the advertisement candidateinformation storage unit 15, and an advertisement ID and a bid keyword are associated with each other. Then, the advertisement candidate information is constituted by a set of advertisement IDs and bid keywords associated with each other. The advertisement ID is identification information that uniquely indicates the advertisement data stored in the advertisementdata storage unit 16, and is represented by a numerical value in the present embodiment.

入札キーワードは、それぞれ一つ以上のワードからなり、広告IDと関連付けられている。この入札キーワードは、番組データと共に表示する広告データを決定するキーワードであり、所定のワードを予めキーワードとして管理者が決定する。そして、入札キーワードは、広告配信サーバ10の広告マッチング部12においてマッチングに使用されるマッチング処理の対象となる。  Each bid keyword is composed of one or more words and is associated with an advertisement ID. The bid keyword is a keyword that determines advertisement data to be displayed together with program data, and the administrator determines a predetermined word as a keyword in advance. The bid keyword is a target of matching processing used for matching in theadvertisement matching unit 12 of theadvertisement distribution server 10.

広告マッチング部12は、閲覧マッチングデータに含まれるキーワードと、当該入札キーワードとを閲覧マッチングデータの受信に応じて逐次マッチングする。具体的には、閲覧マッチングデータに含まれるキーワードと同じ入札キーワードがあるか否かを判別し、同じキーワードがあった場合に、そのワードに関連付けられている広告IDがマッチング処理の結果として選択される。  Theadvertisement matching unit 12 sequentially matches the keyword included in the browsing matching data with the bid keyword according to the reception of the browsing matching data. Specifically, it is determined whether or not there is the same bid keyword as the keyword included in the browsing matching data, and when there is the same keyword, the advertisement ID associated with the word is selected as a result of the matching process. The

例えば、入札キーワード列に「車、ローン」とあり、広告データが「ABC」とある場合には、「ABC」という広告データは、広告マッチング部12の処理により、「車」や「ローン」という単語が含まれる閲覧マッチングデータを送信した端末装置30に送信され、表示されることとなる。この場合、送信された端末装置30における過去の閲覧履歴に「車」や「ローン」に関するものが含まれていることを示す。したがって、その端末装置30を使用するユーザは、車やローンに関する番組を閲覧したことを示し、少なからず興味を示している可能性が高い。さらには、端末装置30の閲覧履歴マッチング部33は、番組サーバ20/放送局200が現在送信している番組データに含まれるキャプションデータと閲覧履歴データとに基づいてマッチングするので、現在端末装置30において閲覧中の番組データも「車」又は「ローン」に関する内容となる。したがって、送信/放送される番組データ(キャプションデータ)の内容に応じて、興味のあるユーザが興味を示した番組と共に当該広告データを表示することができる。  For example, when the bid keyword column is “car, loan” and the advertisement data is “ABC”, the advertisement data “ABC” is called “car” or “loan” by the processing of theadvertisement matching unit 12. It is transmitted to theterminal device 30 that transmitted the browsing matching data including the word and displayed. In this case, the past browsing history in theterminal device 30 that has been transmitted indicates that a thing related to “car” or “loan” is included. Therefore, the user who uses theterminal device 30 indicates that he / she has viewed a program related to a car or a loan, and has a high possibility of showing interest. Furthermore, since the browsinghistory matching unit 33 of theterminal device 30 performs matching based on the caption data and the browsing history data included in the program data currently transmitted by theprogram server 20 /broadcast station 200, the currentterminal device 30 The program data being browsed is also related to “car” or “loan”. Therefore, according to the contents of program data (caption data) to be transmitted / broadcasted, the advertisement data can be displayed together with the program in which the interested user has shown interest.

広告データ送信部13は、広告マッチング部12から受け取った広告IDに基づいて、広告データ記憶部16を参照し、当該広告IDに関連付けられている広告データを読み出し、端末装置30に送信する。  The advertisementdata transmission unit 13 refers to the advertisementdata storage unit 16 based on the advertisement ID received from theadvertisement matching unit 12, reads the advertisement data associated with the advertisement ID, and transmits the advertisement data to theterminal device 30.

広告データ記憶部16は、広告データを記憶する。広告データ記憶部16には、図10で示すように、広告データテーブルが格納されている。  The advertisementdata storage unit 16 stores advertisement data. The advertisementdata storage unit 16 stores an advertisement data table as shown in FIG.

図10を参照して、広告データテーブルについて説明する。広告データテーブルは、広告ID列、入札キーワード列、広告データ列により少なくとも構成されている。広告IDは、図9に示す広告候補情報テーブルにおける広告IDと同様である。入札キーワード列には、広告データを提供する各企業が、広告データを表示させたいキーワードを指定し、そのキーワードが格納される。  The advertisement data table will be described with reference to FIG. The advertisement data table includes at least an advertisement ID column, a bid keyword column, and an advertisement data column. The advertisement ID is the same as the advertisement ID in the advertisement candidate information table shown in FIG. In the bid keyword column, each company providing advertisement data designates a keyword for which the advertisement data is to be displayed, and the keyword is stored.

この入札キーワードが重複する場合には、例えば、金額データをともに入力させ、より高い金額が提示されたキーワードについて表示順位を高くして、優先的に広告データを表示するようにしてもよい。この場合、広告データを受け付けて、入札を行う入札手段(図示せず)を有することが好ましい。この入札手段及び入札方法は、既知のものを使用することができる。  If the bid keyword overlaps, for example, the amount data may be input together, and the display order may be increased for the keyword for which a higher amount is presented, so that the advertisement data is preferentially displayed. In this case, it is preferable to have bidding means (not shown) for receiving advertisement data and bidding. As the bidding means and the bidding method, known ones can be used.

図11を参照して、広告配信システム1の処理の流れについて説明する。図11は、広告配信システム1の処理を示すフローチャートである。  With reference to FIG. 11, the flow of processing of theadvertisement distribution system 1 will be described. FIG. 11 is a flowchart showing processing of theadvertisement distribution system 1.

ステップS10では、端末装置30の番組選択受付部31は、ユーザによる番組選択操作を受け付ける。ユーザは、放送局200が放送する番組データを受信する場合には、視聴したい番組が放送される時間に合わせて番組選択受付部31が提供する選択肢において、放送局200を選択すると、端末装置30は、選択された放送局200が放送する周波数にキャプションデータ・番組データ受信部32の周波数を合わせる。放送局200は、放送局200が有する番組表に基づいて番組を放送しているので、ユーザは、視聴したい番組が放送される時間に、当該番組データを送信する放送局200を選択することで番組を閲覧することができる。
また、ユーザは、番組サーバ20が提供する番組データを受信する場合には、番組選択受付部31によりネットワークに接続して番組サーバ20に接続し、受信したい番組データを提供されている一覧から選択する。
In step S10, the programselection receiving unit 31 of theterminal device 30 receives a program selection operation by the user. When the user receives program data broadcast by thebroadcast station 200, the user selects thebroadcast station 200 in the options provided by the programselection receiving unit 31 in accordance with the time when the program desired to be viewed is broadcast. Adjusts the frequency of the caption data / programdata receiving unit 32 to the frequency broadcast by the selectedbroadcasting station 200. Since thebroadcast station 200 broadcasts a program based on the program table of thebroadcast station 200, the user selects thebroadcast station 200 that transmits the program data at the time when the program to be viewed is broadcast. You can view the program.
Further, when receiving the program data provided by theprogram server 20, the user connects to theprogram server 20 by connecting to the network by the programselection receiving unit 31, and selects the program data to be received from the provided list. To do.

ステップS11では、番組サーバ20/放送局200の番組データ取得部21は、所定の番組表にしたがって、番組データ記憶部25から番組データを取得する。もしくは、生放送等のリアルタイムで送信/放送するような番組の場合には、番組データの取得(撮影)が同時に行われる。また、同時にメタデータとしての番組属性情報が番組データ記憶部25に記憶されている場合には、番組データと共に読み出される。  In step S11, the programdata acquisition unit 21 of theprogram server 20 /broadcast station 200 acquires program data from the programdata storage unit 25 according to a predetermined program table. Alternatively, in the case of a program that is transmitted / broadcasted in real time, such as live broadcasting, program data is acquired (photographed) at the same time. At the same time, when program attribute information as metadata is stored in the programdata storage unit 25, it is read together with the program data.

ステップS12では、字幕付加部22は、番組データの内容に合わせて字幕を表示するためのキャプションデータを付加する。キャプションデータは、上述のように、音声認識方式や高速ワープロ方式等により、番組データに付加される。  In step S12, thecaption adding unit 22 adds caption data for displaying a caption in accordance with the content of the program data. As described above, the caption data is added to the program data by a voice recognition method, a high-speed word processor method, or the like.

ステップS13では、番組データ送信部23/番組データ放送部230は、番組データ、及びキャプションデータ、もしくは番組属性情報を送信/放送する。  In step S13, the programdata transmission unit 23 / program data broadcastunit 230 transmits / broadcasts program data and caption data or program attribute information.

ステップS14では、端末装置30のキャプションデータ・番組データ受信部32は、番組サーバ20/放送局200から番組データ及びキャプションデータを受信する。また、このとき番組サーバ20/放送局200が番組データと共に番組属性情報を送信/放送している場合には、番組データ及びキャプションデータと共に受信してもよい。以下ステップS14からステップS23までの処理は、番組サーバから番組データ及びキャプションデータを受信している間、逐次行われるものとする。  In step S <b> 14, the caption data / programdata receiving unit 32 of theterminal device 30 receives program data and caption data from theprogram server 20 /broadcast station 200. At this time, when theprogram server 20 /broadcast station 200 transmits / broadcasts the program attribute information together with the program data, it may be received together with the program data and the caption data. Hereinafter, it is assumed that the processing from step S14 to step S23 is sequentially performed while receiving program data and caption data from the program server.

ステップS15では、端末装置30の閲覧履歴マッチング部33は、閲覧履歴データ記憶部37から閲覧履歴データを読み出すと共に、類義語データ記憶部38をセットする。詳細には、類義語データテーブルを参照可能な状態とする。  In step S15, the browsinghistory matching unit 33 of theterminal device 30 reads the browsing history data from the browsing historydata storage unit 37 and sets the synonymdata storage unit 38. Specifically, it is assumed that the synonym data table can be referred to.

ステップS16では、端末装置30の閲覧履歴マッチング部33は、閲覧履歴データ記憶部37及び受信したキャプションデータ及び類義語データ記憶部38の類義語データテーブルを参照し、マッチング処理を行う。詳細には、閲覧履歴マッチング部33は、受信したキャプションデータを解析して単語を抽出し、さらに類義語データテーブルを検索して抽出した単語の類義語を抽出する。そして、これらの単語を閲覧履歴データ記憶部37に記憶されたキーワードと照合する。そして、閲覧履歴データのキーワードと、キャプションデータの単語又は類義語とが同じであるかを判断し、同じである場合には、そのキーワードが閲覧マッチングデータとして広告配信サーバ10に送信される(ステップS17)。  In step S <b> 16, the browsinghistory matching unit 33 of theterminal device 30 performs matching processing with reference to the browsing historydata storage unit 37 and the synonym data table of the received caption data and synonymdata storage unit 38. Specifically, the browsinghistory matching unit 33 analyzes the received caption data and extracts words, and further searches the synonym data table to extract synonyms of the extracted words. These words are collated with keywords stored in the browsing historydata storage unit 37. Then, it is determined whether the keyword of the browsing history data and the word or synonym of the caption data are the same, and if they are the same, the keyword is transmitted to theadvertisement distribution server 10 as browsing matching data (step S17). ).

ステップS18では、広告配信サーバ10の閲覧マッチングデータ受信部11は、端末装置30から閲覧マッチングデータを受信する。そして、広告マッチング部12は、受信した閲覧マッチングデータ、及び広告候補情報記憶部15に記憶する広告候補情報に基づいてマッチング処理を行う(ステップS19)。詳細には、閲覧マッチングデータに含まれるキーワードと、広告候補情報の入札キーワードとを照合し、同じキーワードがあるか否かを判断する。そして、同じキーワードがある場合に、そのキーワードに関連付けられた広告IDが端末装置30に送信される広告データの広告IDとなる。  In step S <b> 18, the browsing matchingdata receiving unit 11 of theadvertisement distribution server 10 receives browsing matching data from theterminal device 30. Then, theadvertisement matching unit 12 performs a matching process based on the received browsing matching data and the advertisement candidate information stored in the advertisement candidate information storage unit 15 (step S19). Specifically, the keyword included in the browsing matching data is compared with the bid keyword of the advertisement candidate information to determine whether there is the same keyword. And when there exists the same keyword, advertisement ID linked | related with the keyword turns into advertisement ID of the advertisement data transmitted to theterminal device 30. FIG.

ステップS20では、広告配信サーバ10の広告データ送信部13は、広告データを閲覧マッチングデータを送信した端末装置30に送信する。詳細には、ステップS18で選択された広告IDに基づいて、広告データ記憶部16から当該広告IDに関連付けられた広告データを読み出し、端末装置30に送信する。  In step S20, the advertisementdata transmission unit 13 of theadvertisement distribution server 10 transmits the advertisement data to theterminal device 30 that has transmitted the browsing matching data. Specifically, based on the advertisement ID selected in step S <b> 18, advertisement data associated with the advertisement ID is read from the advertisementdata storage unit 16 and transmitted to theterminal device 30.

ステップS21では、端末装置30の広告データ受信部34は、広告配信サーバ10から送信された広告データを受信する。そして、番組データ出力部35は、番組データ、キャプションデータと共に広告データを出力する(ステップS22)。  In step S <b> 21, the advertisementdata receiving unit 34 of theterminal device 30 receives the advertisement data transmitted from theadvertisement distribution server 10. And the programdata output part 35 outputs advertisement data with program data and caption data (step S22).

ステップS23では、番組データ出力部35は、番組データ及びキャプションデータの受信を終了したか否かを判別する。番組データ及びキャプションデータの受信が終了している場合には、ステップS24に移り、受信が終了していない場合には、ステップS14に処理を移す。  In step S23, the programdata output unit 35 determines whether or not reception of program data and caption data has been completed. If the reception of program data and caption data has been completed, the process proceeds to step S24. If the reception has not been completed, the process proceeds to step S14.

ステップS24では、閲覧履歴作成部36は、キャプションデータ・番組データ受信部32が受信したキャプションデータ及び/又はメタデータとしての番組属性情報から、キーワードを抽出して閲覧履歴データを作成し、閲覧履歴データ記憶部37に記憶する。  In step S24, the browsinghistory creation unit 36 creates browsing history data by extracting keywords from the caption data received by the caption data / programdata receiving unit 32 and / or program attribute information as metadata, and creates browsing history data. Store in thedata storage unit 37.

[ハードウェア構成]
図12は、本発明の実施形態に係る広告配信サーバ10のハードウェア構成の一例を示す図である。広告配信サーバ10は、制御部101を構成するCPU(Central Processing Unit)1(1010)(マルチプロセッサ構成ではCPU2(1012)等複数のCPUが追加されてもよい)、バスライン1005、通信I/F1040、メインメモリ1050、BIOS(Basic Input Output System)1060、USBポート1090、I/Oコントローラ1070、ならびにキーボード及びマウス1100等の入力手段や表示装置1022を備える。
[Hardware configuration]
FIG. 12 is a diagram illustrating an example of a hardware configuration of theadvertisement distribution server 10 according to the embodiment of the present invention. Theadvertisement distribution server 10 includes a CPU (Central Processing Unit) 1 (1010) constituting the control unit 101 (a plurality of CPUs such as CPU 2 (1012) may be added in a multiprocessor configuration), abus line 1005, a communication I / O F1040, amain memory 1050, a basic input output system (BIOS) 1060, aUSB port 1090, an I /O controller 1070, and input means such as a keyboard andmouse 1100 and adisplay device 1022.

I/Oコントローラ1070には、テープドライブ1072、ハードディスク1074、光ディスクドライブ1076、半導体メモリ1078、等の記憶手段を接続することができる。  Storage means such as atape drive 1072, ahard disk 1074, an optical disk drive 1076, and asemiconductor memory 1078 can be connected to the I /O controller 1070.

BIOS1060は、各サーバの起動時にCPU1(1010)が実行するブートプログラムや、各サーバのハードウェアに依存するプログラム等を格納する。  TheBIOS 1060 stores a boot program executed by the CPU 1 (1010) when each server is started up, a program depending on the hardware of each server, and the like.

記憶部107を構成するハードディスク1074は、広告配信サーバ10がサーバとして機能するための各種プログラム及び本発明の機能を実行するプログラムを記憶しており、さらに必要に応じて各種データベース(広告候補情報記憶部15、広告データ記憶部16等)を構成可能である。  Thehard disk 1074 constituting thestorage unit 107 stores various programs for theadvertisement distribution server 10 to function as a server and programs for executing the functions of the present invention, and various databases (advertising candidate information storage) as necessary.Section 15 and advertisement data storage section 16).

光ディスクドライブ1076としては、例えば、DVD−ROMドライブ、CD−ROMドライブ、DVD−RAMドライブ、CD−RAMドライブを使用することができる。この場合は各ドライブに対応した光ディスク1077を使用する。光ディスク1077から光ディスクドライブ1076によりプログラムまたはデータを読み取り、I/Oコントローラ1070を介してメインメモリ1050またはハードディスク1074に提供することもできる。  As the optical disc drive 1076, for example, a DVD-ROM drive, a CD-ROM drive, a DVD-RAM drive, or a CD-RAM drive can be used. In this case, theoptical disk 1077 corresponding to each drive is used. A program or data can be read from theoptical disk 1077 by the optical disk drive 1076 and provided to themain memory 1050 or thehard disk 1074 via the I /O controller 1070.

広告配信サーバ10に提供されるプログラムは、ハードディスク1074、光ディスク1077、またはメモリーカード等の記録媒体に格納されて提供される。このプログラムは、I/Oコントローラ1070を介して、記録媒体から読み出され、または通信I/F1040を介してダウンロードされることによって、広告配信サーバ10にインストールされ実行されてもよい。  The program provided to theadvertisement distribution server 10 is provided by being stored in a recording medium such as thehard disk 1074, theoptical disk 1077, or a memory card. The program may be installed in theadvertisement delivery server 10 and executed by being read from the recording medium via the I /O controller 1070 or downloaded via the communication I /F 1040.

前述のプログラムは、内部または外部の記憶媒体に格納されてもよい。ここで、記憶部107を構成する記憶媒体としては、ハードディスク1074、光ディスク1077、またはメモリーカードの他に、MD等の光磁気記録媒体、テープ媒体を用いることができる。また、専用通信回線やインターネットに接続されたサーバシステムに設けたハードディスク1074または光ディスクライブラリ等の記憶装置を記録媒体として使用し、通信回線を介してプログラムを広告配信サーバ10に提供してもよい。  The aforementioned program may be stored in an internal or external storage medium. Here, as a storage medium constituting thestorage unit 107, in addition to thehard disk 1074, theoptical disk 1077, or the memory card, a magneto-optical recording medium such as an MD or a tape medium can be used. Further, a storage device such as ahard disk 1074 or an optical disk library provided in a server system connected to a dedicated communication line or the Internet may be used as a recording medium, and the program may be provided to theadvertisement distribution server 10 via the communication line.

ここで、表示装置1022は、ユーザにデータの入力を受け付ける画面を表示したり、広告配信サーバ10による演算処理結果の画面を表示したりするものであり、ブラウン管表示装置(CRT)、液晶表示装置(LCD)等のディスプレイ装置を含む。  Here, thedisplay device 1022 displays a screen for accepting data input to the user, or displays a calculation processing result screen by theadvertisement distribution server 10, and includes a cathode ray tube display device (CRT) and a liquid crystal display device. (LCD) and other display devices.

ここで、入力手段は、ユーザによる入力の受け付けを行うものであり、キーボード及びマウス1100等により構成してよい。  Here, the input means accepts input by the user, and may be configured by a keyboard, amouse 1100, and the like.

また、通信I/F1040は、各サーバを専用ネットワークまたは公共ネットワークを介して端末と接続できるようにするためのネットワーク・アダプタである。通信I/F1040は、モデム、ケーブル・モデム及びイーサネット(登録商標)・アダプタを含んでよい。  The communication I /F 1040 is a network adapter that enables each server to be connected to a terminal via a dedicated network or a public network. The communication I /F 1040 may include a modem, a cable modem, and an Ethernet (registered trademark) adapter.

以上の例は、広告配信サーバ10について主に説明したが、コンピュータに、プログラムをインストールして、そのコンピュータをサーバ装置として動作させることにより各機能を実現することもできる。したがって、本実施形態の広告配信サーバ10により実現される機能は、前述の方法を当該コンピュータにより実行することにより、あるいは、前述のプログラムを当該コンピュータに導入して実行することによっても実現可能である。  Although the above example mainly demonstrated theadvertisement delivery server 10, each function can also be implement | achieved by installing a program in a computer and making the computer operate | move as a server apparatus. Therefore, the functions realized by theadvertisement distribution server 10 of the present embodiment can be realized by executing the above-described method by the computer, or by introducing the above-described program into the computer and executing it. .

端末装置30及び番組サーバ20も、前述の広告配信サーバ10と同様な構成を持つ。また、本実施形態ではいわゆるPC(Personal Computer)で実現した例について説明するが、さらに、本発明の原理が適用可能である限り、携帯電話、PDA(Personal Data Assistant)、ゲーム機等の様々な端末で実現してよい。  Theterminal device 30 and theprogram server 20 also have the same configuration as the above-describedadvertisement distribution server 10. In this embodiment, an example realized by a so-called PC (Personal Computer) will be described. Furthermore, as long as the principle of the present invention is applicable, various types of devices such as a mobile phone, a PDA (Personal Data Assistant), and a game machine are used. It may be realized by a terminal.

以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施例に記載されたものに限定されるものではない。  As mentioned above, although embodiment of this invention was described, this invention is not restricted to embodiment mentioned above. The effects described in the embodiments of the present invention are only the most preferable effects resulting from the present invention, and the effects of the present invention are limited to those described in the embodiments of the present invention. is not.

上述の実施形態において、端末装置30の閲覧履歴マッチング部33が行うマッチングとして、閲覧履歴データとキャプションデータとを比較して同じであるか否かを判断するとしたが、これに限らない。例えば、閲覧履歴データの解析において、同じ閲覧済みページに含まれるワードのうち、数の多いワードについて重み付けしたり、文章の構文解析を行って、特定のパターンで出現数の多いワードであったり、ユーザが使用した検索キーワード等で絞り込みをしたものであってもよい。
また、閲覧履歴データとの比較対象として、キャプションデータとしたがこれに限らず、番組データと共に送信/放送されるメタデータとしての番組属性情報であってもよい。
In the above-described embodiment, the matching performed by the browsinghistory matching unit 33 of theterminal device 30 is determined by comparing the browsing history data with the caption data, but is not limited thereto. For example, in the analysis of browsing history data, weighting a large number of words among the words included in the same viewed page, or by performing a syntax analysis of the sentence, it is a word that has a large number of occurrences in a specific pattern, You may narrow down with the search keyword etc. which the user used.
Moreover, although it was set as caption data as a comparison object with browsing history data, it is not restricted to this, Program attribute information as metadata transmitted / broadcasted with program data may be sufficient.

1 広告配信システム
10 広告配信サーバ
11 閲覧マッチングデータ受信部
12 広告マッチング部
13 広告データ送信部
15 広告候補情報記憶部
16 広告データ記憶部
20 番組サーバ
21 番組データ取得部
22 字幕付加部
23 番組データ送信部
25 番組データ記憶部
30 端末装置
31 番組選択受付部
32 キャプションデータ・番組データ受信部
33 閲覧履歴マッチング部
34 広告データ受信部
35 番組データ出力部
36 閲覧履歴作成部
37 閲覧履歴データ記憶部
38 類義語データ記憶部
40 ネットワーク
200 放送局
230 番組データ放送部
DESCRIPTION OFSYMBOLS 1Advertisement delivery system 10Advertisement delivery server 11 Browse matchingdata receiving part 12Advertisement matching part 13 Advertisementdata transmission part 15 Advertisement candidateinformation storage part 16 Advertisementdata storage part 20Program server 21 Programdata acquisition part 22Subtitle addition part 23 Programdata transmission Unit 25 programdata storage unit 30terminal device 31 programselection receiving unit 32 caption data / programdata receiving unit 33 browsinghistory matching unit 34 advertisementdata receiving unit 35 programdata output unit 36 browsinghistory creation unit 37 browsing historydata storage unit 38 synonymsData storage unit 40Network 200Broadcast station 230 Program data broadcast unit

Claims (5)

Translated fromJapanese
通信ネットワークを介して端末に広告を配信する広告配信装置を含む広告配信システムであって、
前記端末は、
ユーザの選択による放送・番組の進行に応じてメタデータを逐次受信するメタデータ受信手段と、
前記端末の前記ユーザが過去に閲覧した放送・番組のメタデータを含む番組データの履歴を閲覧履歴データとして記憶する閲覧履歴データ記憶手段と、
前記メタデータ受信手段が逐次受信した前記メタデータ前記閲覧履歴データ記憶手段に記憶された前記閲覧履歴データに含まれるメタデータとの第1マッチング処理を行い、前記第1マッチング処理の結果に基づいてマッチする語句を逐次選択して閲覧マッチングデータとして前記広告配信装置に送信する閲覧履歴マッチング手段と、を備え、
前記広告配信装置は、
前記端末に送信する広告データを複数記憶する広告データ記憶手段と、
前記端末から前記閲覧マッチングデータを逐次受信する閲覧マッチングデータ受信手段と、
前記閲覧マッチングデータ複数の前記広告データとの第2マッチング処理を行い、前記第2マッチング処理の結果から、前記端末に送信させる広告データを逐次選択する広告マッチング手段と、
前記広告マッチング手段が逐次選択した広告データを前記端末に逐次送信する広告データ送信手段と、を備える広告配信システム。
An advertisement distribution system including an advertisement distribution device that distributes advertisements to terminals via a communication network,
The terminal
Metadata receiving means for sequentially receiving metadata according to the progress of the broadcast / program selected by the user;
Browsing history data storage means for storing, as browsing history data, history of program data including broadcast / program metadata browsed by the user of the terminal in the past;
Performing a first process of matching the metadata included in the browsing history data stored in the meta data receiving meansand the meta data received sequentially said viewing history data storagemeans, basedon a result of the first matching processing Browsing history matching means that sequentially selects matching phrases and transmits them as browsing matching data to the advertisement distribution device,
The advertisement distribution device includes:
Advertisement data storage means for storing a plurality of advertisement data to be transmitted to the terminal;
Browsing matching data receiving means for sequentially receiving the browsing matching data from the terminal;
Performing a second matching between the viewing matching dataand a plurality ofsaid advertisementdata, from theresult of the second matching process, the advertisement matching means for sequentially selecting the advertisement data to be transmitted to the terminal,
An advertisement distribution system comprising: advertisement data transmission means for sequentially transmitting advertisement data selected by the advertisement matching means to the terminal.
前記端末の前記閲覧履歴マッチング手段は、類義語を含んで前記語句を逐次選択し、前記閲覧マッチングデータを逐次送信する請求項1に記載の広告配信システム。  The advertisement distribution system according to claim 1, wherein the browsing history matching unit of the terminal sequentially selects the words including synonyms and sequentially transmits the browsing matching data. 通信ネットワークを介して端末に広告を逐次配信する広告配信装置を含む広告配信方法であって、
前記端末は、前記端末のユーザが過去に閲覧した放送・番組のメタデータを含む番組データの履歴を閲覧履歴データとして記憶する閲覧履歴データ記憶手段を備え、
前記端末が、前記ユーザが選択した前記放送・番組の進行に応じて前記メタデータを逐次受信するステップ、
前記端末が、受信した前記メタデータ前記閲覧履歴データに含まれるメタデータとの第1マッチング処理を行い、前記第1マッチング処理の結果に基づいてマッチする語句を逐次選択して閲覧マッチングデータとして前記広告配信装置に送信するステップ、
前記広告配信装置が、前記端末から前記閲覧マッチングデータを逐次受信するステップ、
前記広告配信装置が、前記閲覧マッチングデータと複数の前記広告データとの第2マッチング処理を行い、前記第2マッチング処理の結果に基づいて、前記端末に送信する広告データを逐次選択するステップ、
前記広告配信装置が、選択された前記広告データを前記端末に逐次送信するステップ、を含む広告配信方法。
An advertisement distribution method including an advertisement distribution device that sequentially distributes advertisements to terminals via a communication network,
The terminal comprises browsing history data storage means for storing, as browsing history data, a history of program data including broadcast / program metadata previously browsed by the user of the terminal,
The terminal sequentially receiving the metadata according to the progress of the broadcast / program selected by the user;
The terminalperforms a first matching processing with the metadata included inthe received the metadata the browsingdata, as viewing the matching data sequentially select the phrase matchingbased on the result of the first matching processing Transmitting to the advertisement delivery device;
The advertisement distribution device sequentially receiving the browsing matching data from the terminal;
The advertisement distribution deviceperforms a second matching process between the browsing matching dataand the plurality of advertisement data, and sequentially selects advertisement data to be transmitted to the terminal based ona result of the second matching process ;
An advertisement distribution method comprising: the advertisement distribution apparatus sequentially transmitting the selected advertisement data to the terminal.
通信ネットワークを介して、広告データを配信する広告配信装置から前記広告データを受信する端末であって、
ユーザの選択を受け付けた放送・番組の進行に応じてメタデータを逐次受信するメタデータ受信手段と、
前記端末のユーザが過去に閲覧した放送・番組のメタデータを含む番組データの履歴を閲覧履歴データとして記憶する閲覧履歴データ記憶手段と、
前記メタデータ受信手段が逐次受信した前記メタデータ前記閲覧履歴データ記憶手段に記憶された前記閲覧履歴データに含まれるメタデータとの第1マッチング処理を行い、前記第1マッチング処理の結果に基づいてマッチする語句を逐次選択して閲覧マッチングデータとして前記広告配信装置に送信する閲覧履歴マッチング手段と、
前記広告配信装置が前記閲覧マッチングデータと複数の前記広告データとの第2マッチング処理を行い、前記第2マッチング処理の結果から選択した広告データを受信する広告データ受信手段と、を備える端末。
A terminal that receives the advertisement data from an advertisement distribution device that distributes advertisement data via a communication network,
Metadata receiving means for sequentially receiving metadata according to the progress of a broadcast / program that has been accepted by the user;
Browsing history data storage means for storing, as browsing history data, a history of program data including broadcast / program metadata browsed by the user of the terminal in the past;
Performing a first process of matching the metadata included in the browsing history data stored in the meta data receiving meansand the meta data received sequentially said viewing history data storagemeans, based on a result of the first matching processing browsing history matching means to be transmitted to the advertisement distribution device as viewed matching data sequentially selected and the word matchingTe,
A terminal comprising: advertisement data receiving meansfor performing a second matching process between the browsing matching dataand the plurality of advertisement data, and receivingadvertisement data selected from a result of the second matching process .
通信ネットワークを介して端末に広告データを逐次配信する広告配信装置から前記広告データを受信する端末を機能させるためのプログラムであって、
ユーザの選択を受け付けた放送・番組の進行に応じてメタデータを逐次受信するステップと、
前記端末のユーザが過去に閲覧した放送・番組のメタデータを含む番組データの履歴を示す閲覧履歴データとして記憶するステップと、
前記端末が逐次受信した前記メタデータ前記端末のユーザが過去に閲覧した放送・番組のメタデータを含む番組データの履歴を示す閲覧履歴データとして記憶する閲覧履歴データ記憶手段に記憶された前記閲覧履歴データに含まれるメタデータとの第1マッチング処理を行い、前記第1マッチング処理の結果に基づいてマッチする語句を逐次選択して閲覧マッチングデータとして前記広告配信装置に送信するステップと、
前記広告配信装置が前記閲覧マッチングデータに基づいて選択した前記広告データを受信するステップと、を含むプログラム。
A program for causing a terminal to receive the advertisement data from an advertisement distribution device that sequentially distributes advertisement data to the terminal via a communication network,
Sequentially receiving metadata according to the progress of the broadcast / program that has received the user's selection;
Storing browsing history data indicating a history of program data including metadata of broadcast / programs browsed by the user of the terminal in the past;
The browsing user is stored in the viewing history data storage means for storing a viewing history data indicating a history of the program data including the metadata of a broadcast-program was viewed on the metadataand the terminal which the terminal receives sequentiallyPerforming a first matching process with the metadata included in the history data, sequentially selecting matching wordsbased on the result of the first matching process, and transmitting to the advertisement distribution apparatus as browsing matching data;
Receiving the advertisement data selected by the advertisement distribution device based on the browsing matching data.
JP2009134523A2009-06-032009-06-03 Advertisement distribution system and advertisement distribution method for performing targeted advertisementExpired - Fee RelatedJP5106482B2 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
JP2009134523AJP5106482B2 (en)2009-06-032009-06-03 Advertisement distribution system and advertisement distribution method for performing targeted advertisement

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
JP2009134523AJP5106482B2 (en)2009-06-032009-06-03 Advertisement distribution system and advertisement distribution method for performing targeted advertisement

Publications (2)

Publication NumberPublication Date
JP2010283546A JP2010283546A (en)2010-12-16
JP5106482B2true JP5106482B2 (en)2012-12-26

Family

ID=43539915

Family Applications (1)

Application NumberTitlePriority DateFiling Date
JP2009134523AExpired - Fee RelatedJP5106482B2 (en)2009-06-032009-06-03 Advertisement distribution system and advertisement distribution method for performing targeted advertisement

Country Status (1)

CountryLink
JP (1)JP5106482B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP5891041B2 (en)*2012-01-172016-03-22日本放送協会 Receiving machine
JP7232466B2 (en)*2019-03-292023-03-03株式会社ビデオリサーチ TV program rating system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2009088777A (en)*2007-09-282009-04-23Dentsu Inc Advertisement selection optimization processing apparatus and processing method thereof

Also Published As

Publication numberPublication date
JP2010283546A (en)2010-12-16

Similar Documents

PublicationPublication DateTitle
Mei et al.VideoSense: towards effective online video advertising
KR100898142B1 (en)Method for providing and searching information keyword and information contents related to contents and system thereof
JP4922245B2 (en) Server, method and program for providing advertisement information related to viewed content
US9654834B2 (en)Computing similarity between media programs
JP5318116B2 (en) Select ads to present
US8176510B2 (en)Systems and methods for detecting inconsistent user actions and providing feedback
US9942617B2 (en)Systems and method for using closed captions to initiate display of related content on a second display device
US20080083003A1 (en)System for providing promotional content as part of secondary content associated with a primary broadcast
US20130317905A1 (en)Methods and systems for identifying new computers and providing matching services
JP5116727B2 (en) Advertisement distribution system and advertisement distribution method based on browsing history on terminal side
CN104769957A (en) Identification and presentation of Internet-accessible content associated with a currently airing television program
KR101140318B1 (en)Keyword Advertising Method and System Based on Meta Information of Multimedia Contents Information like Ccommercial Tags etc.
US9330093B1 (en)Methods and systems for identifying user input data for matching content to user interests
WO2007073053A1 (en)Method for searching situation of moving picture and system using the same
US8359303B2 (en)Method and apparatus to provide multimedia service using time-based markup language
JP2012065054A (en)Electronic program guide generation system, broadcasting station, television receiver, server, and electronic program guide generation method
JP5106482B2 (en) Advertisement distribution system and advertisement distribution method for performing targeted advertisement
KR20110043568A (en)Keyword Advertising Method and System Based on Meta Information of Multimedia Contents Information like Ccommercial Tags etc.
JP6923723B1 (en) Content distribution servers, content search methods, content search programs, computer-readable storage media, and content distribution systems
De Michele et al.Viewer-tailored advertising for video on demand platforms
TWI729503B (en)Method for providing interactive content based on program and network television system
KR101131244B1 (en)System and method for providing advertisement based on user&#39;s response
US20130304577A1 (en)Advertising systems and methods
KR20100092787A (en)Content syndication system and the method using commercial tag set which can retrieve keyword advertisement content
Jing et al.Placing Sponsored-Content Associated With An Image

Legal Events

DateCodeTitleDescription
RD04Notification of resignation of power of attorney

Free format text:JAPANESE INTERMEDIATE CODE: A7424

Effective date:20120312

A977Report on retrieval

Free format text:JAPANESE INTERMEDIATE CODE: A971007

Effective date:20120705

A131Notification of reasons for refusal

Free format text:JAPANESE INTERMEDIATE CODE: A131

Effective date:20120710

RD02Notification of acceptance of power of attorney

Free format text:JAPANESE INTERMEDIATE CODE: A7422

Effective date:20120808

A521Request for written amendment filed

Free format text:JAPANESE INTERMEDIATE CODE: A523

Effective date:20120824

TRDDDecision of grant or rejection written
A01Written decision to grant a patent or to grant a registration (utility model)

Free format text:JAPANESE INTERMEDIATE CODE: A01

Effective date:20120918

A01Written decision to grant a patent or to grant a registration (utility model)

Free format text:JAPANESE INTERMEDIATE CODE: A01

A61First payment of annual fees (during grant procedure)

Free format text:JAPANESE INTERMEDIATE CODE: A61

Effective date:20121002

R150Certificate of patent or registration of utility model

Ref document number:5106482

Country of ref document:JP

Free format text:JAPANESE INTERMEDIATE CODE: R150

Free format text:JAPANESE INTERMEDIATE CODE: R150

FPAYRenewal fee payment (event date is renewal date of database)

Free format text:PAYMENT UNTIL: 20151012

Year of fee payment:3

R250Receipt of annual fees

Free format text:JAPANESE INTERMEDIATE CODE: R250

R250Receipt of annual fees

Free format text:JAPANESE INTERMEDIATE CODE: R250

S531Written request for registration of change of domicile

Free format text:JAPANESE INTERMEDIATE CODE: R313531

R350Written notification of registration of transfer

Free format text:JAPANESE INTERMEDIATE CODE: R350

R250Receipt of annual fees

Free format text:JAPANESE INTERMEDIATE CODE: R250

R250Receipt of annual fees

Free format text:JAPANESE INTERMEDIATE CODE: R250

R250Receipt of annual fees

Free format text:JAPANESE INTERMEDIATE CODE: R250

S533Written request for registration of change of name

Free format text:JAPANESE INTERMEDIATE CODE: R313533

R350Written notification of registration of transfer

Free format text:JAPANESE INTERMEDIATE CODE: R350

S111Request for change of ownership or part of ownership

Free format text:JAPANESE INTERMEDIATE CODE: R313111

R350Written notification of registration of transfer

Free format text:JAPANESE INTERMEDIATE CODE: R350

R250Receipt of annual fees

Free format text:JAPANESE INTERMEDIATE CODE: R250

R250Receipt of annual fees

Free format text:JAPANESE INTERMEDIATE CODE: R250

R250Receipt of annual fees

Free format text:JAPANESE INTERMEDIATE CODE: R250

LAPSCancellation because of no payment of annual fees
S111Request for change of ownership or part of ownership

Free format text:JAPANESE INTERMEDIATE CODE: R313111

R371Transfer withdrawn

Free format text:JAPANESE INTERMEDIATE CODE: R371

S111Request for change of ownership or part of ownership

Free format text:JAPANESE INTERMEDIATE CODE: R313111

R350Written notification of registration of transfer

Free format text:JAPANESE INTERMEDIATE CODE: R350


[8]ページ先頭

©2009-2025 Movatter.jp