JP2010055193A - Distribution system and distribution method - Google Patents

Distribution system and distribution method Download PDF

Info

Publication number
JP2010055193A
JP2010055193A JP2008216968A JP2008216968A JP2010055193A JP 2010055193 A JP2010055193 A JP 2010055193A JP 2008216968 A JP2008216968 A JP 2008216968A JP 2008216968 A JP2008216968 A JP 2008216968A JP 2010055193 A JP2010055193 A JP 2010055193A
Authority
JP
Japan
Prior art keywords
distribution
content
client
terminal device
group
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.)
Granted
Application number
JP2008216968A
Other languages
Japanese (ja)
Other versions
JP5560545B2 (en
Inventor
Masaki Otsuki
正樹 大槻
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.)
Nikon Corp
Original Assignee
Nikon 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 Nikon Corp filed Critical Nikon Corp
Priority to JP2008216968A priority Critical patent/JP5560545B2/en
Publication of JP2010055193A publication Critical patent/JP2010055193A/en
Application granted granted Critical
Publication of JP5560545B2 publication Critical patent/JP5560545B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

<P>PROBLEM TO BE SOLVED: To surely distribute a plurality of CMs associated with content to a client when a distribution server is not communicatively connected to a reception terminal all the time. <P>SOLUTION: This distribution system 1 is provided with a distribution server 10 for distributing content and CM and a reception terminal 20. The distribution server 10 is provided with a control part 110 for associating a CM group including a plurality of CMs with the content, and for distributing the content and the first CM belonging to the CM group associated with the content to the reception terminal. Also, when the reproduction of the first CM ends in the reception terminal 20, the control part 110 selects at least one of the second CM to be distributed next from among the remaining CMs belonging to the CM group, and distributes it to the reception terminal 20. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、配信システム、ならびに配信方法に関するものである。   The present invention relates to a distribution system and a distribution method.

クライアント端末にコンテンツを配信する際、前記コンテンツにCMを付加するような技術が知られている。   A technique for adding a CM to the content when distributing the content to a client terminal is known.

例えば、特許文献1には、クライアントからの配信要求に従って、サーバが、対応するCMデータをコンテンツに付加して、クライアント端末にストリーミング配信するような技術が記載されている。   For example, Patent Document 1 describes a technique in which a server adds corresponding CM data to content and performs streaming distribution to a client terminal in accordance with a distribution request from a client.

特開2003−6530号公報JP 2003-6530 A

しかしながら、特許文献1の技術では、配信先の端末がサーバと常時接続されていないような環境にある場合には、コンテンツに付加されたCMを配信できない可能性があった。   However, in the technique of Patent Document 1, there is a possibility that the CM added to the content cannot be distributed when the distribution destination terminal is not always connected to the server.

そこで、本発明では、サーバと受信端末との接続が切断した場合でも、コンテンツに対応付けられた任意のCMデータを、確実に端末に配信することが可能な技術を提供することを目的とする。   Therefore, an object of the present invention is to provide a technique capable of reliably delivering arbitrary CM data associated with content to a terminal even when the connection between the server and the receiving terminal is disconnected. .

前記課題を解決するために、本発明の配信システムは、端末装置と、配信サーバと、前記端末装置に設けられ、前記配信サーバに、クライアントID及びコンテンツIDを含むコンテンツ配信要求を送信する処理を行う制御部と、前記配信サーバに設けられ、コンテンツ、および、前記コンテンツのコンテンツメタデータ、を有するコンテンツ関連情報と、CM、および、前記CMのCMメタデータ、を有するCM関連情報と、クライアントID毎に、前記クライアントIDで特定されるクライアントに関する属性情報と、を記憶する記憶部と、前記配信サーバに装置に設けられ、前記端末装置より、コンテンツ配信要求を受信する処理と、受信したコンテンツ配信要求に含まれるクライアントIDに対応する属性情報を取得し、取得した属性情報に適合するCMメタデータを有するCMからなるCMグループを特定する処理と、前記CMグループより、予め定められた配信順序に従って、CMを特定し、特定したCMと、受信したコンテンツ配信要求に含まれるコンテンツIDで特定されるコンテンツとを、コンテンツ配信要求を送信してきた端末装置に送信する処理と、を行う制御部と、を備えることを特徴とする。   In order to solve the above problems, a distribution system according to the present invention includes a terminal device, a distribution server, and a process for transmitting a content distribution request including a client ID and a content ID to the distribution server. A control unit for performing content-related information provided in the distribution server and including content and content metadata of the content; CM-related information including CM and CM metadata of the CM; and client ID A storage unit that stores attribute information related to the client specified by the client ID, a process of receiving a content distribution request from the terminal device provided in the distribution server, and the received content distribution Acquire attribute information corresponding to the client ID included in the request, and A process for identifying a CM group composed of CMs having CM metadata that conforms to the information, a CM is identified from the CM group according to a predetermined distribution order, and is included in the identified CM and the received content distribution request And a control unit that performs processing for transmitting the content specified by the content ID to the terminal device that has transmitted the content distribution request.

以上のように、本発明の配信システムによれば、CMデータを確実に受信端末へと配信することが可能である。   As described above, according to the distribution system of the present invention, CM data can be reliably distributed to the receiving terminal.

以下、本発明を実施するための最良の形態について、図面を参照して説明する。
<第一の実施形態>
図1に、本発明の第一の実施形態にかかる配信システム1を示す。
The best mode for carrying out the present invention will be described below with reference to the drawings.
<First embodiment>
FIG. 1 shows a distribution system 1 according to the first embodiment of the present invention.

同図に示すように、配信システム1は、コンテンツおよびCMを配信する配信サーバ10と、配信サーバ10からネットワーク900およびアクセスポイント800を介して、コンテンツおよびCMの配信を受ける受信端末20と、から構成されている。   As shown in the figure, a distribution system 1 includes a distribution server 10 that distributes content and CM, and a receiving terminal 20 that receives distribution of content and CM from the distribution server 10 via a network 900 and an access point 800. It is configured.

ネットワーク900は、電話・携帯電話網やインターネット等を含む公衆通信網である。   The network 900 is a public communication network including a telephone / mobile phone network and the Internet.

AP(アクセスポイント)800は、受信端末20とネットワーク900との接続を中継し、受信端末20は、AP800と無線電波を送受信することでネットワーク900と接続される。   AP (access point) 800 relays the connection between receiving terminal 20 and network 900, and receiving terminal 20 is connected to network 900 by transmitting and receiving radio waves to and from AP 800.

配信サーバ10は、コンテンツに所定の数のCMをグループ化して対応付け、グループに属するCMを順次、受信端末20へと配信するものである。   The distribution server 10 groups and associates a predetermined number of CMs with content, and sequentially distributes CMs belonging to the group to the receiving terminal 20.

受信端末20は、例えば、携帯電話や、ポータブルプレイヤや、ヘッドマウントディスプレイであり、画像や音声が再生可能な端末であればその形態は限定されない。   The receiving terminal 20 is, for example, a mobile phone, a portable player, a head-mounted display, and the form is not limited as long as it is a terminal that can reproduce images and sounds.

まず、配信サーバ10について詳細に説明する。   First, the distribution server 10 will be described in detail.

配信サーバ10は、制御部110と、記憶部120と、I/F部130と、を備えている。   The distribution server 10 includes a control unit 110, a storage unit 120, and an I / F unit 130.

記憶部120は、コンテンツデータベース121と、CMデータベース122と、顧客情報70と、を記憶する。   The storage unit 120 stores a content database 121, a CM database 122, and customer information 70.

コンテンツデータベース121には、クライアント(ここでは、受信端末20のユーザ)へと配信されるコンテンツデータと、当該コンテンツデータに関連する情報を有するコンテンツメタデータと、を有するコンテンツ関連情報を予め蓄積する。コンテンツデータは、例えば、音楽や映像、画像、文書等、あらゆるデジタルデータ全般である。   In the content database 121, content related information including content data distributed to a client (here, the user of the receiving terminal 20) and content metadata including information related to the content data is stored in advance. The content data is, for example, all digital data such as music, video, images, and documents.

また、メタデータは、コンテンツを説明する複数の情報から構成されている。例えば、コンテンツのID、ジャンル、タイトル、再生時間等の情報が格納されている。   The metadata is composed of a plurality of pieces of information describing the content. For example, information such as content ID, genre, title, and playback time is stored.

また、配信されるコンテンツの形式は、どのようなものであっても良い。例えば、複数のファイルからなるプレイリスト形式でコンテンツデータを配信することが可能である。   In addition, the content format to be distributed may be any format. For example, it is possible to distribute content data in a playlist format composed of a plurality of files.

CMデータベース122は、広告情報を配信するためのいわゆるCM(コマーシャル)に関するCMデータと、当該CMデータに関連する情報を有するCMメタデータと、を有するCM関連情報を予め蓄積する。本発明におけるCMデータは、クライアントに対する宣伝を目的とするデータであり、その形式は特に限定されない。   The CM database 122 stores in advance CM-related information having CM data related to so-called CM (commercial) for distributing advertisement information and CM metadata having information related to the CM data. The CM data in the present invention is data intended for advertisement to clients, and the format is not particularly limited.

なお、CMデータベース122に格納されるCMデータにも、予めこれらを管理するためのメタデータが付与されている。メタデータには、例えば、CMのID、企業名、商品ジャンル、作成日時、シリーズ名、ターゲットとする消費者層の年代、居住地区、性別等を示す情報が格納されている。   Note that the CM data stored in the CM database 122 is also pre-assigned metadata for managing these. In the metadata, for example, information indicating a CM ID, a company name, a product genre, a creation date and time, a series name, an age of a target consumer group, a residential area, a sex, and the like are stored.

顧客情報70は、後述の顧客管理部111によって、クライアントごとに生成される情報である。顧客情報70は、例えば、図2に示すように、受信端末20およびクライアントを識別するためのクライアントIDを格納するクライアントID格納領域70aと、当該クライアントの嗜好や年齢・性別・住所等に関する個人情報をデータ化した属性情報を格納する属性情報格納領域70bと、クライアントへのコンテンツおよびCMの配信履歴を格納する配信履歴格納領域70cと、から構成されている。   The customer information 70 is information generated for each client by the customer management unit 111 described later. For example, as shown in FIG. 2, the customer information 70 includes a client ID storage area 70a for storing a client ID for identifying the receiving terminal 20 and the client, and personal information regarding the preference, age, sex, address, etc. of the client. Attribute information storage area 70b for storing attribute information converted into data, and distribution history storage area 70c for storing contents and CM distribution histories to clients.

なお、配信履歴は、クライアントへと配信するコンテンツごとに、後述のCM管理部112によって生成される。具体的に、配信履歴は、クライアントへ配信するコンテンツを識別するためのコンテンツIDを格納するコンテンツID格納領域71aと、当該コンテンツに付加されるCMの付加情報72を格納する付加情報格納領域71bと、からなる。   The distribution history is generated by the CM management unit 112 described later for each content distributed to the client. Specifically, the distribution history includes a content ID storage area 71a for storing a content ID for identifying content to be distributed to the client, and an additional information storage area 71b for storing additional information 72 of CM added to the content. It consists of

付加情報72は、例えば図3に示すような情報であり、コンテンツID格納領域71aで識別される配信コンテンツに付加するためのCMが、グループごとに管理されている。   The additional information 72 is information as shown in FIG. 3, for example, and CMs to be added to the distribution content identified in the content ID storage area 71a are managed for each group.

具体的に、CM管理部112は、クライアントからコンテンツ配信要求があると、配信コンテンツに付加するCMをCMデータベース122から所定の数だけ選択してグループ化する。付加情報72には、このようなCMグループを識別するためのCMグループIDを格納するCMグループID格納領域72aと、当該CMグループに属するCMのIDを格納するCMID格納領域72bと、グループ内でのCMの配信順序を示すシーケンス番号を格納するシーケンス番号格納領域72cと、から構成されている。   Specifically, when there is a content distribution request from the client, the CM management unit 112 selects a predetermined number of CMs to be added to the distribution content from the CM database 122 and groups them. The additional information 72 includes a CM group ID storage area 72a for storing a CM group ID for identifying such a CM group, a CMID storage area 72b for storing the IDs of CMs belonging to the CM group, and within the group. And a sequence number storage area 72c for storing a sequence number indicating the distribution order of the CMs.

制御部110は、顧客情報を管理する顧客管理部111と、配信コンテンツに付加するCMを管理するCM管理部112と、受信端末20へコンテンツおよびCMを配信するデータ配信部113と、を有する。   The control unit 110 includes a customer management unit 111 that manages customer information, a CM management unit 112 that manages CMs to be added to distribution content, and a data distribution unit 113 that distributes content and CMs to the receiving terminal 20.

顧客管理部111は、予めクライアントから情報等を受け付け、クライアントごとに顧客情報70を生成する。   The customer management unit 111 receives information from a client in advance and generates customer information 70 for each client.

具体的に、顧客管理部111は、予め顧客情報70を生成し、クライアントおよび受信端末20を識別するためのクライアントIDを、クライアントID格納領域70aへと格納する。そして、クライアントの嗜好や年齢・性別・住所等の個人情報を、ウェブページ等を介して受け付けて、属性情報として属性情報格納領域70bへと格納する。   Specifically, the customer management unit 111 generates customer information 70 in advance, and stores a client ID for identifying the client and the receiving terminal 20 in the client ID storage area 70a. Then, personal information such as client preferences, age, gender, and address is received via a web page or the like, and stored as attribute information in the attribute information storage area 70b.

以下、CM管理部112およびデータ配信部113の実行する処理について、図4を参照しながら説明する。図4は、各装置の動作例を示すタイムチャートである。   Hereinafter, processing executed by the CM management unit 112 and the data distribution unit 113 will be described with reference to FIG. FIG. 4 is a time chart showing an operation example of each apparatus.

CM管理部112は、受信端末20からのコンテンツ配信要求を受け付けると、要求されたコンテンツに付加するCMを所定の数、選択してグループ化する。   When receiving a content distribution request from the receiving terminal 20, the CM management unit 112 selects and groups a predetermined number of CMs to be added to the requested content.

具体的に、まず、CM管理部112は、配信要求を送信したクライアントの顧客情報70を、クライアントIDから検索して特定する。そして、新たな配信履歴を配信履歴格納領域70cに生成して、配信を要求されたコンテンツのコンテンツIDを、コンテンツID格納領域71cへと格納する。   Specifically, first, the CM management unit 112 searches and specifies the customer information 70 of the client that has transmitted the distribution request from the client ID. Then, a new distribution history is generated in the distribution history storage area 70c, and the content ID of the content requested to be distributed is stored in the content ID storage area 71c.

なお、配信要求は、例えば、データ配信部113が予め受信端末20へ配信可能なコンテンツリストを提供し、利用者はこれに基づいて所望のコンテンツの配信を要求することが可能である。   The distribution request is, for example, a list of contents that can be distributed to the receiving terminal 20 by the data distribution unit 113 in advance, and the user can request distribution of desired contents based on the list.

次に、CM管理部112は、配信コンテンツに付加するCMを、CMデータベース122より所定の数、選択する。   Next, the CM management unit 112 selects a predetermined number of CMs to be added to the distribution content from the CM database 122.

CMの選択に関しては、特にその手法を限定しない。以下、CMの選択処理についての一例を示す。   The method for selecting the CM is not particularly limited. An example of CM selection processing will be described below.

例えば、CM管理部112は、予め蓄積されるクライアントの属性情報に適合する内容のCMを、CMデータベース122から選択する。   For example, the CM management unit 112 selects, from the CM database 122, a CM having contents that match the client attribute information stored in advance.

具体的に、CM管理部112は、クライアントの属性情報の内容と、CMデータに含まれるメタデータの内容とを比較して、より適合度の高いCMを選択する。   Specifically, the CM management unit 112 compares the content of the client attribute information with the content of the metadata included in the CM data, and selects a CM with a higher matching level.

適合度は、例えば、CMに付与されたメタデータの項目に予め重み係数を配し、クライアントの属性情報とCMのメタデータとを照合して、一致する項目の重み係数の総和を算出することで推定することができる。   For example, the fitness is calculated by adding a weighting factor to the metadata item assigned to the CM in advance and collating the attribute information of the client with the metadata of the CM to calculate the sum of the weighting factors of the matching items. Can be estimated.

CM管理部112は、この総和が大きければ大きいほど、クライアントとCMとの適合度が高いと判断して、適合度の高い順に所定の数のCMデータをピックアップする。   The CM management unit 112 determines that the matching degree between the client and the CM is higher as the sum is larger, and picks up a predetermined number of CM data in descending order of the matching degree.

なお、CMをシリーズごとに選択したり、配信コンテンツの内容(例えば、ジャンル等)と適合するCMデータを選択したりしても良い。また、長時間のCMを分割して、これらをグループ化することも可能である。   Note that a CM may be selected for each series, or CM data that matches the content of the distribution content (for example, a genre) may be selected. It is also possible to divide long-term CMs and group them.

次に、CM管理部112は、選択した各CMを識別するためのCMIDを、付加情報72のCMID格納領域72bにそれぞれ格納する。そして、これら複数のCMを1グループとして、グループIDを付し、CMグループID格納領域72aへと格納する。   Next, the CM management unit 112 stores a CMID for identifying each selected CM in the CMID storage area 72 b of the additional information 72. Then, the plurality of CMs are grouped as one group, and are stored in the CM group ID storage area 72a.

また、CM管理部112は、CMグループにおけるCMデータの配信順序についても設定する。このような配信順序の設定手法についても、ここでは特に限定しない。例えば、上述の重み係数の大小や、CMの作成日の新旧、シリーズであれば予め設定された順番を、配信順序として設定することができる。なお、設定された配信順序は、シーケンス番号格納領域72cへと格納される。   The CM management unit 112 also sets the distribution order of CM data in the CM group. The delivery order setting method is not particularly limited here. For example, the order set in advance can be set as the distribution order in the case of the above-described weighting factor, old and new, and series of CM creation dates. The set distribution order is stored in the sequence number storage area 72c.

また、このようなCMグループは、本実施形態においては1つだけ設定されるものとする。複数のCMグループが設定される場合の処理については、第二の実施形態で述べる。   In addition, only one such CM group is set in the present embodiment. The processing when a plurality of CM groups are set will be described in the second embodiment.

その後、CM管理部112は、配信要求のあったコンテンツと、当該コンテンツに関連付けられたCMグループに属するCMのうち、シーケンス番号が最も高い配信順序を示すCMと、の配信指示をデータ配信部113に出力する。   Thereafter, the CM management unit 112 issues a distribution instruction for the content requested to be distributed and the CM indicating the distribution order having the highest sequence number among the CMs belonging to the CM group associated with the content to the data distribution unit 113. Output to.

以上が、受信端末20からコンテンツの配信要求を受けた際に実行されるCM管理部112の処理である。次に、受信端末20から視聴履歴を受信した際に実行される処理について説明する。   The above is the process of the CM management unit 112 that is executed when a content distribution request is received from the receiving terminal 20. Next, a process executed when a viewing history is received from the receiving terminal 20 will be described.

CM管理部112は、受信端末20から図5に示すような視聴履歴を受け付けると、コンテンツの視聴履歴に従って、次に配信するCMを特定する。   When receiving the viewing history as shown in FIG. 5 from the receiving terminal 20, the CM management unit 112 specifies the CM to be distributed next according to the viewing history of the content.

具体的に、CM管理部112はまず、受信端末20におけるコンテンツおよびCMの視聴履歴の視聴終了フラグ格納領域222eを参照して、視聴済みのCMが存在するか否かを特定する。視聴済みのCMが存在する場合には、顧客情報70から視聴済みのCMが付加されたコンテンツを特定する。そして、付加情報72を参照して、視聴済みのCMが属するCMグループを特定し、視聴済みのCMよりも配信順序が後のシーケンス番号を有するCMが存在するか否かを判断する。   Specifically, the CM management unit 112 first refers to the content and CM viewing history viewing end flag storage area 222e in the receiving terminal 20 to determine whether or not a viewed CM exists. When a viewed CM exists, the content to which the viewed CM is added is specified from the customer information 70. Then, with reference to the additional information 72, the CM group to which the viewed CM belongs is specified, and it is determined whether there is a CM having a sequence number whose distribution order is later than the viewed CM.

視聴済みのCMよりも配信順序が後のCMが存在する場合には、CM管理部112は、視聴履歴から、視聴済みのCMが付加されたコンテンツについての視聴履歴を参照して、配信するCMを決定する。   When there is a CM whose distribution order is later than the already viewed CM, the CM management unit 112 refers to the viewing history of the content to which the viewed CM is added from the viewing history and distributes the CM. To decide.

配信するCMは、コンテンツの視聴履歴とどのように関連付けて決定しても良い。例えば、コンテンツの再生割合(視聴済みの領域の長さ)と対応付けて、コンテンツ再生割合が高い程、配信順序が後のシーケンス番号のCMを配信するような構成とすることができる。もちろん、未配信のCMを同時に送信することも可能である。   The CM to be distributed may be determined in association with the content viewing history. For example, in association with the content reproduction ratio (the length of the viewed area), the higher the content reproduction ratio, the more the CM with the later distribution number can be distributed. Of course, undistributed CMs can be transmitted simultaneously.

なお、ここでは、コンテンツの再生が全て終了した後は、CMを配信しないものとする。   Here, it is assumed that the CM is not distributed after all of the content reproduction is completed.

そして、CM管理部112は、CMの配信指示をデータ配信部113へと出力する。   Then, the CM management unit 112 outputs a CM distribution instruction to the data distribution unit 113.

データ配信部113は、コンテンツおよびCMの配信指示を受け付けると、指定されたコンテンツおよびCMを、データの送受信可能にネットワーク900と接続されるI/F部130を介して、受信端末20へと配信する。なお、データ配信部113は、コンテンツを配信する際、当該コンテンツの配信履歴についても併せて送信する。   Upon receiving the content and CM distribution instruction, the data distribution unit 113 distributes the designated content and CM to the receiving terminal 20 via the I / F unit 130 connected to the network 900 so that data can be transmitted and received. To do. The data distribution unit 113 also transmits a distribution history of the content when distributing the content.

次に、受信端末20について説明する。   Next, the receiving terminal 20 will be described.

受信端末20は、制御部210と、記憶部220と、I/F部230と、音声出力部240と、表示部250と、入力部260と、を有する。   The receiving terminal 20 includes a control unit 210, a storage unit 220, an I / F unit 230, an audio output unit 240, a display unit 250, and an input unit 260.

記憶部220は、データ記憶領域221と、視聴履歴記憶領域222と、からなる。   The storage unit 220 includes a data storage area 221 and a viewing history storage area 222.

データ記憶領域221は、配信サーバ10から配信されるコンテンツデータおよびCMデータ、そして、配信されるコンテンツデータの配信履歴、すなわち、配信コンテンツごとの付加情報72が蓄積される。   The data storage area 221 stores content data and CM data distributed from the distribution server 10, and distribution history of the distributed content data, that is, additional information 72 for each distribution content.

視聴履歴記憶領域222は、利用者の指示により実行される再生・早送り・一次停止等の制御に関する視聴履歴を記憶する。視聴履歴は、図5に示すように、制御対象となったコンテンツおよびCMのCMIDを格納するコンテンツ/CMID格納領域222aと、制御内容を示す情報を格納する制御内容格納領域222bと、制御の対象となったコンテンツおよびCMの時間を示す制御時間格納領域222cと、制御が終了した日時等を格納する更新時格納領域222dと、コンテンツおよびCMの視聴が終了したことを示す視聴終了フラグを格納する視聴終了フラグ格納領域222eと、からなる。   The viewing history storage area 222 stores a viewing history related to control such as playback, fast forward, and primary stop executed according to a user instruction. As shown in FIG. 5, the viewing history includes a content to be controlled and a content / CMID storage area 222a for storing the CMID of the CM, a control content storage area 222b for storing information indicating control details, and a control target. A control time storage area 222c indicating the time of the content and the CM that has become, an update time storage area 222d for storing the date and time when the control is ended, and a viewing end flag indicating that the viewing of the content and the CM has ended are stored. A viewing end flag storage area 222e.

制御部210は、配信サーバ10へコンテンツの配信を要求する配信要求部211と、配信サーバ10から受信したデータを蓄積するデータ管理部212と、コンテンツおよびCMを再生し、その視聴履歴を記録するデータ再生部213と、を有する。   The control unit 210 reproduces the content and CM, and records the viewing history thereof, the distribution request unit 211 that requests the distribution server 10 to distribute the content, the data management unit 212 that accumulates data received from the distribution server 10, and the like. A data reproducing unit 213.

配信要求部211は、入力部260を介して、利用者から指示操作を受け付けて、配信サーバ10へコンテンツの配信を要求するコンテンツ配信要求を送信する処理を行う。   The distribution request unit 211 receives the instruction operation from the user via the input unit 260 and performs a process of transmitting a content distribution request that requests distribution of content to the distribution server 10.

具体的に、配信要求部211は、入力部260を介して、利用者から所望のコンテンツの配信指示を受け付けると、配信サーバ10へ配信コンテンツを指定するコンテンツIDを含むコンテンツ配信要求を送信する。   Specifically, when the distribution request unit 211 receives a distribution instruction for a desired content from the user via the input unit 260, the distribution request unit 211 transmits a content distribution request including a content ID designating the distribution content to the distribution server 10.

また、配信要求部211は、配信サーバ10との接続の確立を検出すると、配信サーバ10へ視聴履歴を送信する。   In addition, when the distribution request unit 211 detects establishment of a connection with the distribution server 10, the distribution request unit 211 transmits a viewing history to the distribution server 10.

なお、前回の接続の確立時から視聴履歴に更新が無い場合には、当該処理は実行されなくとも良い。   Note that if the viewing history has not been updated since the previous connection was established, this processing need not be executed.

また、配信要求部211は、一定のタイミングごとに配信サーバ10と接続を確立して、視聴履歴を送信するような構成としても良い。   In addition, the distribution request unit 211 may be configured to establish a connection with the distribution server 10 and transmit a viewing history at regular intervals.

データ管理部212は、コンテンツデータおよびCMデータを蓄積する。   The data management unit 212 accumulates content data and CM data.

具体的に、データ管理部212は、配信サーバ10から送信されるコンテンツデータと、当該コンテンツデータに関する配信履歴と、付加されたCMデータと、を記憶部220のデータ記憶領域221へと蓄積する。   Specifically, the data management unit 212 accumulates the content data transmitted from the distribution server 10, the distribution history regarding the content data, and the added CM data in the data storage area 221 of the storage unit 220.

また、データ管理部212は、配信サーバ10からCMデータを受信すると、蓄積された配信履歴を参照して、当該CMデータを含む付加情報72を特定する。そして、当該付加情報72から、受信したCMよりも配信順序が早いCMのCMIDを特定して、特定したCMIDに対応するCMをデータ記憶領域221より削除する。   In addition, when receiving the CM data from the distribution server 10, the data management unit 212 refers to the accumulated distribution history and identifies the additional information 72 including the CM data. Then, the CMID of the CM whose delivery order is earlier than the received CM is specified from the additional information 72, and the CM corresponding to the specified CMID is deleted from the data storage area 221.

なお、CMの削除のタイミングは、後の配信順序のCMを受信した際に限らず、例えば、利用者がCMの視聴を終了した際としても良い。   Note that the timing of deleting a CM is not limited to when a CM in a later distribution order is received, and may be, for example, when the user ends viewing of the CM.

データ再生部213は、入力部260を介して利用者からコンテンツの再生指示を受け付けて、コンテンツデータおよびCMデータを再生する。   The data playback unit 213 receives a content playback instruction from the user via the input unit 260 and plays back the content data and CM data.

具体的に、データ再生部213は、利用者からコンテンツの再生指示を受け付けると、データ記憶領域222に記憶される当該コンテンツの配信履歴から、再生指示を受けたコンテンツに関連付けられたCMのシーケンス番号を参照する。そして、配信順序が最も早いCMのCMIDを特定して、当該CMIDに対応するCMデータを再生する。   Specifically, when the data reproduction unit 213 receives a content reproduction instruction from a user, the sequence number of the CM associated with the content for which the reproduction instruction has been received from the distribution history of the content stored in the data storage area 222. Refer to Then, the CMID of the CM with the earliest delivery order is identified, and the CM data corresponding to the CMID is reproduced.

その後、CMの再生が終了すると、データ再生部213は、後述の視聴履歴に視聴終了フラグを登録するとともに、再生が終了したCMデータをデータ記憶領域221から削除し、再生指示を受けたコンテンツの再生を開始する。   Thereafter, when the reproduction of the CM is completed, the data reproduction unit 213 registers a viewing end flag in a viewing history described later, deletes the CM data that has been reproduced from the data storage area 221, and receives the reproduction instruction. Start playback.

なお、CM再生のタイミングは、コンテンツの再生前に限定されない。例えば、コンテンツの再生時間が所定の長さに達した時や、チャプタの終了時、または、コンテンツが利用者によって停止された時等に、CMの再生を開始するような構成としても良い。   Note that the CM playback timing is not limited to before the content playback. For example, the CM may be played back when the playback time of the content reaches a predetermined length, at the end of the chapter, or when the content is stopped by the user.

そして、データ再生部213は、図5に示すようなコンテンツおよびCMデータの視聴履歴を生成して、視聴履歴記憶領域222へと格納する。   Then, the data reproducing unit 213 generates a viewing history of content and CM data as shown in FIG. 5 and stores it in the viewing history storage area 222.

データ再生部213は、例えば、コンテンツおよびCMデータに未視聴の領域が存在しなくなった場合、視聴が終了したものと判断して視聴終了フラグ格納領域222eに視聴終了フラグを登録する。   For example, when there is no unviewed area in the content and the CM data, the data reproducing unit 213 determines that the viewing has ended, and registers the viewing end flag in the viewing end flag storage area 222e.

もちろん、視聴終了の判断はこれに限定されず、例えば、未視聴の領域が全体の一定割合(例えば、1割)以下となった場合等に、視聴が終了したと判断するような構成としても良い。   Of course, the determination of the end of viewing is not limited to this. For example, when the unviewed area is equal to or less than a certain ratio (for example, 10%) of the entire area, the viewing end may be determined. good.

I/F部230は、アクセスポイント800や各機能部間におけるインターフェース(例えば、USB等)を提供し、受信端末20を他の機器とデータの送受信可能に接続する。   The I / F unit 230 provides an interface (for example, USB) between the access point 800 and each functional unit, and connects the receiving terminal 20 to other devices so as to be able to transmit and receive data.

入力部260は、例えば操作スイッチを備え、利用者からの指示操作を受け付ける。操作指示とは、例えば、各コンテンツやCMの選択および再生、停止等の指示である。   The input unit 260 includes, for example, an operation switch and accepts an instruction operation from a user. The operation instruction is, for example, an instruction to select, play, or stop each content or CM.

表示部250は、例えば、LCD等のディスプレイであり、データ再生部213によって供給される画像信号に基づいて画像を表示する。   The display unit 250 is a display such as an LCD, for example, and displays an image based on the image signal supplied from the data reproduction unit 213.

音声出力部240は、データ再生部213によって供給される音声信号を音声に変換して出力する。   The audio output unit 240 converts the audio signal supplied from the data reproduction unit 213 into audio and outputs the audio.

なお、これらの各装置は、例えば、図11に示すようなコンピュータ810により構成することができる。   Each of these devices can be configured by a computer 810 as shown in FIG. 11, for example.

コンピュータ810は、ハードディスク等の補助メモリ803と、メモリ802と、CPU(Central Processing Unit)801と、NIC(Network Interface Card)804等の通信装置と、これらを接続するバス805と、を備えており、各制御部は、補助メモリ803に記憶されている所定のプログラムを、メモリ802に読み込みCPU801で実行することにより実現可能である。   The computer 810 includes an auxiliary memory 803 such as a hard disk, a memory 802, a CPU (Central Processing Unit) 801, a communication device such as a NIC (Network Interface Card) 804, and a bus 805 for connecting them. Each control unit can be realized by reading a predetermined program stored in the auxiliary memory 803 into the memory 802 and executing it by the CPU 801.

次に、配信サーバ10のCM管理部112が、コンテンツ配信要求を受け付けた際に実行する処理について、図6を用いて説明する。図6は、CM管理部112が受信端末20からコンテンツ配信要求を受け付けた際に実行する処理の流れを示すフローチャートである。   Next, a process executed when the CM management unit 112 of the distribution server 10 receives a content distribution request will be described with reference to FIG. FIG. 6 is a flowchart showing a flow of processing executed when the CM management unit 112 receives a content distribution request from the receiving terminal 20.

CM管理部112は、受信端末20からコンテンツ配信要求を受信したか否かを判断する(S11)。   The CM management unit 112 determines whether a content distribution request has been received from the receiving terminal 20 (S11).

次に、CM管理部112は、コンテンツに付加するCMを所定の数選択する(S12)。   Next, the CM management unit 112 selects a predetermined number of CMs to be added to the content (S12).

具体的に、CM管理部112は、配信要求のあったクライアントの顧客情報70を検索して、要求されたコンテンツについての配信履歴を生成する。そして、当該顧客の属性情報格納領域70bを参照して、適合度の高いCMを、所定の数CMデータベース122から抽出する。   Specifically, the CM management unit 112 searches the client information 70 of the client that has requested distribution, and generates a distribution history for the requested content. Then, with reference to the customer attribute information storage area 70 b, CMs having a high degree of fitness are extracted from the predetermined number CM database 122.

さらに、CM管理部112は、所定の数のCMについて、配信順序を決定する(S13)。   Further, the CM management unit 112 determines the distribution order for a predetermined number of CMs (S13).

具体的に、CM管理部112は、ステップ12で抽出した複数のCMをグループ化してグループIDを付すとともに、当該グループのCMの配信順序を設定し、付加情報72を生成する。   Specifically, the CM management unit 112 groups the plurality of CMs extracted in step 12 and adds a group ID, sets the distribution order of CMs in the group, and generates additional information 72.

そして、CM管理部112は、配信要求のあったコンテンツと、配信順序が最も早いシーケンス番号が設定されたCMと、のIDを含む配信指示をデータ配信部113へと出力して(S14)、処理を終了する。   Then, the CM management unit 112 outputs to the data distribution unit 113 a distribution instruction including the ID of the content requested to be distributed and the CM set with the sequence number with the earliest distribution order (S14). End the process.

次に、配信サーバ10のCM管理部112が、受信端末20から視聴履歴を受け付けた際に実行する処理について、図7を用いて説明する。図7は、CM管理部112が受信端末20から視聴履歴を受け付けた際に実行する処理の流れを示すフローチャートである。   Next, processing executed when the CM management unit 112 of the distribution server 10 receives a viewing history from the receiving terminal 20 will be described with reference to FIG. FIG. 7 is a flowchart showing a flow of processing executed when the CM management unit 112 receives a viewing history from the receiving terminal 20.

CM管理部112は、I/F部130を介して、受信端末20から視聴履歴を受信したか否かを判断する(S21)。   The CM management unit 112 determines whether a viewing history is received from the receiving terminal 20 via the I / F unit 130 (S21).

次に、CM管理部112は、最新の視聴履歴に視聴済みのCMに関するレコードが存在するか否かを判断する(S22)。視聴履歴に視聴済みフラグが登録されたCMに関するレコードが存在する場合には、ステップ23へと進み(YES)、存在しなかった場合には(NO)、処理を終了する。   Next, the CM management unit 112 determines whether or not there is a record related to a CM that has been viewed in the latest viewing history (S22). If there is a record related to the CM for which the viewed flag is registered in the viewing history, the process proceeds to step 23 (YES), and if not (NO), the process ends.

視聴履歴に視聴済みのCMを示すレコードが存在する場合には(S22でYES)、CM管理部112は、視聴済みのCMが属するグループに、視聴済みのCMよりも配信順序が後のCMが存在するか否かを判断する(S23)。視聴済みのCMよりも配信順序が後のCMが存在する場合には(YES)、ステップ24へと進み、存在しない場合には(NO)、処理を終了する。   When there is a record indicating a CM that has been viewed in the viewing history (YES in S22), the CM management unit 112 assigns a CM whose distribution order is later than the CM that has been viewed to a group to which the CM that has been viewed belongs. It is determined whether or not it exists (S23). When there is a CM whose distribution order is later than the CM that has been viewed (YES), the process proceeds to step 24, and when there is no CM (NO), the process is terminated.

配信順序が後のCMが存在する場合には(S23でYES)、CM管理部112は、視聴履歴から、視聴済みのCMが付加されたコンテンツの再生割合を参照して、再生割合と対応する配信順序のCMを特定する(S24)。   When there is a CM whose distribution order is later (YES in S23), the CM management unit 112 refers to the playback ratio of the content to which the viewed CM is added from the viewing history and corresponds to the playback ratio. A distribution order CM is specified (S24).

そして、CM管理部112は、ステップ24で特定されたCMのIDを含む配信指示をデータ配信部113へと出力して(S25)、処理を終了する。   Then, the CM management unit 112 outputs a distribution instruction including the CM ID specified in step 24 to the data distribution unit 113 (S25), and ends the process.

以上、配信サーバ10が、コンテンツおよびCMを配信する際に実行する処理について説明した。   The processing executed when the distribution server 10 distributes content and CM has been described above.

上記によれば、1つのコンテンツに対して複数のCMを配信する場合でも、複数回にわたるCM配信が可能であるため、受信端末20の限られたストレージをCMデータが圧迫することがない。   According to the above, even when a plurality of CMs are distributed for one content, CM distribution can be performed a plurality of times. Therefore, the CM data does not press the limited storage of the receiving terminal 20.

また、受信端末20のネットワークへの常時接続が難しい場合でも、接続が確立する度にCMを追加することができる。
<第二の実施形態>
次に、第二の実施形態にかかる配信システム2について説明する。
Even when it is difficult to always connect the receiving terminal 20 to the network, a CM can be added each time a connection is established.
<Second Embodiment>
Next, the distribution system 2 according to the second embodiment will be described.

第二の実施形態にかかる配信システム2は、配信サーバ30と、受信端末20と、からなる。以下、第一の実施形態にかかる配信システム1と比較して、異なる部分について説明する。   The distribution system 2 according to the second embodiment includes a distribution server 30 and a receiving terminal 20. Hereinafter, a different part is demonstrated compared with the delivery system 1 concerning 1st embodiment.

本実施形態において、配信サーバ30は、コンテンツに付加するCMを、複数のグループで管理する。さらに、配信サーバ30は、受信端末20から送信される視聴履歴から先に配信したCMの再生状況を判断し、配信するCMグループを切り換える。   In the present embodiment, the distribution server 30 manages CMs to be added to content in a plurality of groups. Further, the distribution server 30 determines the reproduction status of the CM distributed earlier from the viewing history transmitted from the receiving terminal 20, and switches the CM group to be distributed.

このような配信サーバ30を用いた本発明の第二の実施形態について、以下、図8を参照しながら説明する。   A second embodiment of the present invention using such a distribution server 30 will be described below with reference to FIG.

受信端末20は、第一の実施形態とほぼ同様の構成であるため、ここでは詳細な説明を省略する。   Since the receiving terminal 20 has substantially the same configuration as that of the first embodiment, detailed description thereof is omitted here.

配信サーバ30は、制御部310と、記憶部320と、を有する。   The distribution server 30 includes a control unit 310 and a storage unit 320.

記憶部320は、顧客情報80を記憶する。顧客情報80は、第一の実施形態にかかる顧客情報70とほぼ同様の構成であるが、格納される付加情報の内容のみが異なる。   The storage unit 320 stores customer information 80. The customer information 80 has substantially the same configuration as the customer information 70 according to the first embodiment, but only the contents of the additional information stored are different.

顧客情報80は、図8に示すような付加情報82を格納する。付加情報82は、第一の実施形態にかかる付加情報72と比較して、CMグループの配信順序を示すシーケンス番号格納領域82dをさらに備えている点で異なる。   The customer information 80 stores additional information 82 as shown in FIG. The additional information 82 differs from the additional information 72 according to the first embodiment in that it further includes a sequence number storage area 82d indicating the distribution order of the CM group.

制御部310のCM管理部312は、視聴履歴からCMの再生状況を判断し、配信するCMグループを切り換える。   The CM management unit 312 of the control unit 310 determines the CM playback status from the viewing history and switches the CM group to be distributed.

まず、CM管理部312は、受信端末20からのコンテンツの配信要求を受け付けると、第一の実施形態にかかるCM管理部112とほぼ同様の処理を実行して、配信コンテンツごとに配信履歴を生成する。   First, upon receiving a content distribution request from the receiving terminal 20, the CM management unit 312 executes processing substantially similar to the CM management unit 112 according to the first embodiment, and generates a distribution history for each distribution content. To do.

次に、CM管理部312は、当該コンテンツに付加するCMを、CMデータベース122より所定の数、選択して各CMのIDをCMID格納領域72bにそれぞれ格納する。そして、これら複数のCMデータを1グループとしてグループIDを付し、CMグループID格納領域72aへと格納する。そして、当該グループに属するCMの配信順序を決定し、順序を示すシーケンス番号を、シーケンス番号格納領域72cへと格納する。   Next, the CM management unit 312 selects a predetermined number of CMs to be added to the content from the CM database 122, and stores the ID of each CM in the CMID storage area 72b. The plurality of CM data is assigned a group ID as one group and stored in the CM group ID storage area 72a. Then, the distribution order of CMs belonging to the group is determined, and a sequence number indicating the order is stored in the sequence number storage area 72c.

ここで、本実施形態にかかるCM管理部312は、上述の処理を所定の回数繰り返して、CMグループを複数設定する。   Here, the CM management unit 312 according to the present embodiment repeats the above-described process a predetermined number of times to set a plurality of CM groups.

なお、CM管理部312は、1グループ目のCMと同じCMが含まれないように、他のグループのCMを選択する。   Note that the CM management unit 312 selects a CM in another group so that the same CM as the CM in the first group is not included.

また、グループごとに、別のジャンルやシリーズのCM群が選択されていることが望ましい。よって、複数のCMグループを設定する場合には、異なる基準からなる重み係数に従って、属するCMを決定することが望ましい。   In addition, it is desirable that CM groups of different genres and series are selected for each group. Therefore, when a plurality of CM groups are set, it is desirable to determine the CM to which they belong according to a weighting factor consisting of different criteria.

次に、CM管理部312は、設定された複数のCMグループの配信順序を決定して、シーケンス番号格納領域82dへと格納する。配信順序の決定処理については、ここでは特に限定せず、例えば、優先する項目の重み係数が高い順に、配信順序を決定することが可能である。   Next, the CM management unit 312 determines the distribution order of the set CM groups, and stores them in the sequence number storage area 82d. The distribution order determination process is not particularly limited here, and for example, it is possible to determine the distribution order in descending order of weighting factors of the priority items.

その後、CM管理部112は、配信コンテンツに設定されたCMグループの中で配信順序が最も高いグループに属し、かつ、配信順序が最も高いCMと、配信要求のあったコンテンツと、の配信指示をデータ配信部113に出力する。   Thereafter, the CM management unit 112 issues a distribution instruction for the CM that belongs to the highest distribution order among the CM groups set in the distribution content and has the highest distribution order, and the content requested to be distributed. The data is output to the data distribution unit 113.

以上が、受信端末20からコンテンツの配信要求を受けた際に実行されるCM管理部312の処理である。次に、受信端末20から視聴履歴を受信した際に実行される処理について説明する。   The above is the processing of the CM management unit 312 that is executed when a content distribution request is received from the receiving terminal 20. Next, a process executed when a viewing history is received from the receiving terminal 20 will be described.

CM管理部312は、受信端末20から、図5に示すような視聴履歴を受け付けると、コンテンツの視聴履歴に従って、次に配信するCMを特定する。   When receiving the viewing history as shown in FIG. 5 from the receiving terminal 20, the CM management unit 312 identifies the CM to be distributed next according to the viewing history of the content.

具体的に、CM管理部312は、受信端末20から視聴履歴を受信すると、まず、第一の実施形態と同様に、視聴終了フラグ格納領域222eにフラグが登録されているレコードを抽出して、視聴が終了したCMを特定する。そして、コンテンツの再生割合に合わせて、視聴済みのCMの属するグループの中から、視聴済みのCMよりも配信順序が後のCMを配信する。   Specifically, when receiving the viewing history from the receiving terminal 20, the CM management unit 312 first extracts a record in which a flag is registered in the viewing end flag storage area 222e, as in the first embodiment. The CM for which viewing has ended is specified. Then, in accordance with the content reproduction ratio, a CM whose distribution order is later than the viewed CM is distributed from the group to which the viewed CM belongs.

ここで、視聴を終了したCMが存在しなかった場合には、CM管理部312は、コンテンツ/CMID格納領域222aにCMIDが格納されているレコードを特定する。そして、再生状況が芳しくないCMを、制御内容および制御時間から判断する。   Here, when there is no CM for which viewing has ended, the CM management unit 312 identifies a record in which the CMID is stored in the content / CMID storage area 222a. Then, a CM whose reproduction status is not good is determined from the control content and the control time.

再生状況が芳しくないCMとは、例えば、早送りが実行されたり、再生が途中で終了されているようなCMである。   A CM with poor reproduction status is, for example, a CM in which fast-forwarding is executed or reproduction is terminated halfway.

CM管理部312は、再生状況が芳しくないCMが存在する場合には、当該CMが属するCMグループのシーケンス番号を付加情報82より読み出して、現在のCMグループよりも配信順序が1つ後のCMグループに属し、かつ、配信順序が最も早いCMを特定し、データ配信部113へ当該CMの配信指示を出力する。   When there is a CM whose reproduction status is not good, the CM management unit 312 reads the sequence number of the CM group to which the CM belongs from the additional information 82, and the CM whose distribution order is one after the current CM group A CM belonging to the group and having the earliest distribution order is identified, and a distribution instruction for the CM is output to the data distribution unit 113.

なお、現在のCMグループよりも配信順序が後のCMグループが存在しない場合には、処理を終了する。   If there is no CM group whose distribution order is later than the current CM group, the process ends.

以上のような処理により、本実施形態にかかる配信システム2は、コンテンツに付加されたCMの再生状況が芳しくない場合には、他のCMグループへ配信CM群を切り換えることによって、よりクライアントの嗜好にあわせたCMを配信することが可能である。
<第三の実施形態>
次に、第三の実施形態について説明する。図10は、本実施形態にかかる配信システム3の機能構成図である。
Through the processing as described above, the distribution system 2 according to the present embodiment switches the distribution CM group to another CM group when the reproduction status of the CM added to the content is not good, thereby further improving the client preference. It is possible to distribute commercials tailored to.
<Third embodiment>
Next, a third embodiment will be described. FIG. 10 is a functional configuration diagram of the distribution system 3 according to the present embodiment.

本実施形態にかかる配信システム3は、配信サーバ40と、受信端末50と、配信サーバ40と受信端末50とを中継するクライアントPC60と、からなる。配信サーバ40は、クライアントPC60へコンテンツおよびCMを配信し、クライアントPC60はこれらを蓄積して、受信端末50へと送信する。   The distribution system 3 according to the present embodiment includes a distribution server 40, a receiving terminal 50, and a client PC 60 that relays the distribution server 40 and the receiving terminal 50. The distribution server 40 distributes contents and CMs to the client PC 60, and the client PC 60 accumulates these and transmits them to the receiving terminal 50.

配信サーバ40の制御部410は、顧客管理部111と、CM管理部412と、データ配信部413と、を備えている。   The control unit 410 of the distribution server 40 includes a customer management unit 111, a CM management unit 412, and a data distribution unit 413.

CM管理部412は、クライアントPC60からのコンテンツ配信要求に従って、コンテンツおよびCMを配信する。   The CM management unit 412 distributes content and CMs according to the content distribution request from the client PC 60.

具体的に、CM管理部412は、クライアントPC60からコンテンツの配信要求を受け付けると、第一の実施形態と同様に、コンテンツに付加するCMグループの設定を行う。もちろん、第二の実施形態にかかるCM管理部312と同様に、複数のCMグループを設定するような構成としても良い。   Specifically, when receiving a content distribution request from the client PC 60, the CM management unit 412 sets a CM group to be added to the content as in the first embodiment. Of course, as with the CM management unit 312 according to the second embodiment, a configuration in which a plurality of CM groups are set may be employed.

次に、CM管理部412は、配信要求のあったコンテンツと、当該コンテンツに設定したCMグループに属するCMの全てと、の配信を、データ配信部413に指示する。   Next, the CM management unit 412 instructs the data distribution unit 413 to distribute the content requested to be distributed and all the CMs belonging to the CM group set for the content.

データ配信部413は、CM管理部412からの配信指示に従って、コンテンツ、および、当該コンテンツに設定されたCMグループに属するCMの全てを、受信端末50およびクライアントPC60へと配信する。なお、その際には、配信履歴(配信コンテンツの付加情報72)についても送信する。   In accordance with the distribution instruction from the CM management unit 412, the data distribution unit 413 distributes the content and all of the CMs belonging to the CM group set for the content to the receiving terminal 50 and the client PC 60. At this time, the distribution history (distributed content additional information 72) is also transmitted.

クライアントPC60は、制御部610と、記憶部620と、を有する。   The client PC 60 includes a control unit 610 and a storage unit 620.

制御部610は、受信端末50からのコンテンツの配信要求を受け付けると、I/F部640を介して、配信サーバ40へと受信端末50の要求するコンテンツの配信を要求する。   Upon receiving the content distribution request from the receiving terminal 50, the control unit 610 requests the distribution server 40 to distribute the content requested by the receiving terminal 50 via the I / F unit 640.

そして、配信サーバ40からコンテンツと、当該コンテンツに設定されたCMグループに属するCM群と、配信履歴と、を受信して、記憶部620へと格納する。   Then, the content, the CM group belonging to the CM group set for the content, and the distribution history are received from the distribution server 40 and stored in the storage unit 620.

さらに、制御部610は、配信履歴に含まれる付加情報72を参照して、配信要求のあったコンテンツに付加するCMを選択する。   Further, the control unit 610 refers to the additional information 72 included in the distribution history and selects a CM to be added to the content requested to be distributed.

具体的に、制御部610は、付加情報72のシーケンス番号格納領域72cに、最も配信順序の早いシーケンス番号が格納されているCMを特定して、当該CMと、配信要求のあったコンテンツと、を受信端末50へと配信する。   Specifically, the control unit 610 identifies the CM in which the sequence number with the earliest distribution order is stored in the sequence number storage area 72c of the additional information 72, the CM, the content requested to be distributed, Is distributed to the receiving terminal 50.

以上が、受信端末50からコンテンツの配信要求を受けた際に実行される制御部610の処理である。   The above is the processing of the control unit 610 executed when a content distribution request is received from the receiving terminal 50.

なお、受信端末50から視聴履歴を受信した際にも、第一の実施形態にかかるCM管理部112と、ほぼ同様の処理を実行する。   Note that, when a viewing history is received from the receiving terminal 50, substantially the same processing as that of the CM management unit 112 according to the first embodiment is executed.

具体的に、制御部610は、視聴履歴の視聴終了フラグ格納領域222eを参照して、視聴済みのCMが存在するか否かを特定する。そして、視聴済みのCMよりも配信順序が後のシーケンス番号を有するCMを特定して、コンテンツの再生割合から配信CMを決定し、受信端末50へと配信する。   Specifically, the control unit 610 refers to the viewing end flag storage area 222e of the viewing history and specifies whether or not a viewed CM exists. Then, a CM having a sequence number whose distribution order is later than that of the viewed CM is identified, a distribution CM is determined from the content reproduction ratio, and is distributed to the receiving terminal 50.

なお、ここでも、第二の実施形態にかかるCM管理部312と同様に、CMの再生状況によって、複数のCMグループを切り換えるような構成としても良い。   Here, as in the CM management unit 312 according to the second embodiment, a configuration may be adopted in which a plurality of CM groups are switched depending on the CM playback status.

受信端末50の制御部510は、配信要求部511と、データ管理部512と、データ再生部213と、を有する。   The control unit 510 of the receiving terminal 50 includes a distribution request unit 511, a data management unit 512, and a data reproduction unit 213.

受信端末50は、クライアントPC60を介してコンテンツおよびCMの配信を受けることが可能な点で上記の実施形態と異なる。   The receiving terminal 50 is different from the above embodiment in that the receiving terminal 50 can receive distribution of content and CM via the client PC 60.

配信要求部511は、入力部260を介して、利用者から指示操作を受け付けて、クライアントPC60へコンテンツの配信を要求する。   The distribution request unit 511 receives an instruction operation from the user via the input unit 260 and requests the client PC 60 to distribute the content.

また、配信要求部511は、クライアントPC60との接続の確立を検出すると、クライアントPC60へ視聴履歴を送信する。なお、前回の接続の確立時と比較して視聴履歴に更新が無い場合には、当該処理は実行されなくとも良い。   Further, when the distribution request unit 511 detects establishment of a connection with the client PC 60, the distribution request unit 511 transmits a viewing history to the client PC 60. Note that when there is no update in the viewing history as compared to the previous connection establishment, the processing may not be executed.

データ管理部512は、クライアントPC60から配信されるコンテンツデータと、当該コンテンツデータに関する配信履歴と、付加されたCMデータとを、記憶部220のデータ記憶領域221へと蓄積する。   The data management unit 512 accumulates the content data distributed from the client PC 60, the distribution history regarding the content data, and the added CM data in the data storage area 221 of the storage unit 220.

また、データ管理部512は、クライアントPC60からCMデータを受信すると、蓄積された配信履歴を参照して、当該CMデータを含む付加情報72を特定する。そして、当該付加情報72から、受信したCMよりも配信順序が早いCMのIDを特定して、これらのCMをデータ記憶領域221より削除する。   Further, when receiving the CM data from the client PC 60, the data management unit 512 refers to the accumulated distribution history and identifies the additional information 72 including the CM data. Then, from the additional information 72, the ID of a CM whose distribution order is earlier than the received CM is specified, and these CMs are deleted from the data storage area 221.

以上のような構成により、本実施形態にかかる配信システム3によれば、受信端末50は、クライアントPC60を介して配信サーバ40からコンテンツおよびCMデータを取得することが可能である。従って、受信端末50と配信サーバ40間の通信が不要となり、受信端末50の通信費用を削減することが可能である。   With the configuration described above, according to the distribution system 3 according to the present embodiment, the receiving terminal 50 can acquire content and CM data from the distribution server 40 via the client PC 60. Accordingly, communication between the receiving terminal 50 and the distribution server 40 becomes unnecessary, and the communication cost of the receiving terminal 50 can be reduced.

また、予めコンテンツに設定されるCMグループに属するCMデータ群を、受信端末50よりも比較的容量の高いクライアントPC60に蓄積させておくことにより、度重なるトラフィックや転送時間についても削減することができる。   Further, by storing the CM data group belonging to the CM group set in advance in the client PC 60 having a relatively larger capacity than the receiving terminal 50, repeated traffic and transfer time can be reduced. .

また、本発明は、上記のような実施形態には制限されない。上記の実施形態は、本発明の技術的思想の範囲内で様々な変形が可能である。   Further, the present invention is not limited to the embodiment as described above. The above embodiment can be variously modified within the scope of the technical idea of the present invention.

例えば、上述の各実施形態にかかる各システムは、コンテンツを配信するコンテンツ配信サーバと、CMを配信するCM配信サーバと、を別々に有していても良い。   For example, each system according to each of the above-described embodiments may separately include a content distribution server that distributes content and a CM distribution server that distributes CM.

図1は、第一の実施形態にかかる配信システム1の機能的な構成を示すブロック図である。FIG. 1 is a block diagram showing a functional configuration of a distribution system 1 according to the first embodiment. 図2は、顧客情報70の概略図である。FIG. 2 is a schematic diagram of the customer information 70. 図3は、付加情報72の概略図である。FIG. 3 is a schematic diagram of the additional information 72. 図4は、システムに含まれる各装置の動作例を示すタイムチャートである。FIG. 4 is a time chart showing an operation example of each device included in the system. 図5は、視聴履歴の概略図である。FIG. 5 is a schematic diagram of the viewing history. 図6は、CM管理部112が受信端末20からコンテンツ配信要求を受け付けた際に実行する処理の流れを示すフローチャートである。FIG. 6 is a flowchart showing a flow of processing executed when the CM management unit 112 receives a content distribution request from the receiving terminal 20. 図7は、CM管理部112が受信端末20から視聴履歴を受け付けた際に実行する処理の流れを示すフローチャートである。FIG. 7 is a flowchart showing a flow of processing executed when the CM management unit 112 receives a viewing history from the receiving terminal 20. 図8は、第二の実施形態にかかる配信システム2の機能的な構成を示すブロック図である。FIG. 8 is a block diagram showing a functional configuration of the distribution system 2 according to the second embodiment. 図9は、付加情報82の概略図である。FIG. 9 is a schematic diagram of the additional information 82. 図10は、第三の実施形態にかかる配信システム3の機能的な構成を示すブロック図である。FIG. 10 is a block diagram showing a functional configuration of the distribution system 3 according to the third embodiment. 図11は、各装置の電気的な構成を示すブロック図である。FIG. 11 is a block diagram showing an electrical configuration of each apparatus.

符号の説明Explanation of symbols

1・2・3:配信システム、10・30・40:配信サーバ、20・50:受信端末、60:クライアントPC、121:コンテンツデータベース、122:CMデータベース、70・80:顧客情報、800:AP、900:ネットワーク。 1, 2.3: Distribution system, 10.30.40: Distribution server, 20.50: Receiving terminal, 60: Client PC, 121: Content database, 122: CM database, 70.80: Customer information, 800: AP 900: Network.

Claims (11)

端末装置と、
配信サーバと、
前記端末装置に設けられ、前記配信サーバに、クライアントID及びコンテンツIDを含むコンテンツ配信要求を送信する処理を行う制御部と、
前記配信サーバに設けられ、コンテンツ、および、前記コンテンツのコンテンツメタデータ、を有するコンテンツ関連情報と、CM、および、前記CMのCMメタデータ、を有するCM関連情報と、クライアントID毎に、前記クライアントIDで特定されるクライアントに関する属性情報と、を記憶する記憶部と、
前記配信サーバに装置に設けられ、前記端末装置より、コンテンツ配信要求を受信する処理と、受信したコンテンツ配信要求に含まれるクライアントIDに対応する属性情報を取得し、取得した属性情報に適合するCMメタデータを有するCMからなるCMグループを特定する処理と、前記CMグループより、予め定められた配信順序に従って、CMを特定し、特定したCMと、受信したコンテンツ配信要求に含まれるコンテンツIDで特定されるコンテンツとを、コンテンツ配信要求を送信してきた端末装置に送信する処理と、を行う制御部と、
を備えること、
を特徴とする配信システム。
A terminal device;
A distribution server;
A control unit that is provided in the terminal device and performs processing for transmitting a content distribution request including a client ID and a content ID to the distribution server;
Content-related information provided in the distribution server and including content and content metadata of the content, CM-related information including CM and CM metadata of the CM, and the client for each client ID A storage unit for storing attribute information about the client specified by the ID;
CM that is provided in the distribution server and that receives the content distribution request from the terminal device, acquires attribute information corresponding to the client ID included in the received content distribution request, and conforms to the acquired attribute information A process for identifying a CM group composed of CMs having metadata, a CM from the CM group according to a predetermined distribution order, and the identified CM and a content ID included in the received content distribution request And a process for transmitting the content to be transmitted to the terminal device that has transmitted the content distribution request;
Providing
A distribution system characterized by
請求項1に記載の配信システムであって、
前記配信サーバの制御部は、
前記CMグループを、受信したコンテンツ配信要求に含まれるコンテンツIDから特定されるコンテンツのコンテンツメタデータに適合するCMメタデータを有するCMから特定すること、
を特徴とする配信システム。
The distribution system according to claim 1,
The control unit of the distribution server,
Identifying the CM group from CMs having CM metadata that matches the content metadata of the content identified from the content ID included in the received content distribution request;
A distribution system characterized by
請求項1に記載の配信システムであって、
前記配信順序は、属性情報に適合するCMメタデータに予め割り振られている重み付けの値の集計値が高いものから順に配信するものであること、
を特徴とする配信システム。
The distribution system according to claim 1,
The distribution order is to distribute in descending order of the aggregate value of the weighting values allocated in advance to the CM metadata that matches the attribute information.
A distribution system characterized by
請求項1に記載の配信システムであって、
前記配信サーバの制御部は、
習得した属性情報に適合するCMメタデータを有するCMのうち、属性情報に適合するCMメタデータに予め割り振られている重み付けの値の集計値が高いものから順に予め定められた数のCMにより前記CMグループを特定すること、
を特徴とする配信システム。
The distribution system according to claim 1,
The control unit of the distribution server,
Among the CMs having CM metadata that matches the acquired attribute information, the CM is determined by a predetermined number of CMs in descending order of the aggregate value of the weighting values previously assigned to the CM metadata that matches the attribute information. Identifying CM groups,
A distribution system characterized by
請求項1から4のいずれか一項に記載の配信システムであって、
前記端末装置の制御部は、視聴したCMを特定する情報を含む視聴履歴を前記配信サーバに送信する処理を行い、
前記配信サーバの制御部は、受信した視聴履歴で特定される視聴したCMの次の配信順序のCMを、予め定められた配信順序に従って、前記CMグループより特定し、特定したCMを、視聴履歴を送信してきた端末装置に送信する処理を行うこと、
を特徴とする配信システム。
The distribution system according to any one of claims 1 to 4,
The control unit of the terminal device performs a process of transmitting a viewing history including information specifying a viewed CM to the distribution server,
The control unit of the distribution server identifies a CM in the next distribution order of the viewed CM specified by the received viewing history from the CM group in accordance with a predetermined distribution order, and identifies the identified CM as the viewing history. Processing to transmit to the terminal device that has transmitted
A distribution system characterized by
請求項1から5のいずれか一項に記載の配信システムであって、
前記端末装置の制御部は、コンテンツ及びCMの視聴履歴を前記配信サーバに送信する処理を行い、
前記配信サーバの制御部は、
受信した視聴履歴で特定されるコンテンツの再生割合が高いほど、配信順序が後のCMを、前記視聴履歴を送信してきた端末装置に配信すること
を特徴とする配信システム。
The distribution system according to any one of claims 1 to 5,
The control unit of the terminal device performs processing of transmitting content and CM viewing history to the distribution server,
The control unit of the distribution server,
A distribution system that distributes a CM whose distribution order is later to a terminal device that has transmitted the viewing history as the reproduction ratio of the content specified by the received viewing history is higher.
請求項5または6に記載の配信システムであって、
前記配信サーバの制御部は、
受信したコンテンツ配信要求に含まれるクライアントIDに対応する属性情報と、CMメタデータと、を比較して、CMメタデータに予め割り振られた重み付けの値の集計値の高いCMからなるCMグループを、異なる重み付けの値を用いて複数特定し、
受信した視聴履歴で特定されるCMの再生割合が、所定の値よりも低い場合に、前記CMを含むCMグループよりも、予め定められた配信順序が後のCMグループに含まれるCMを、予め定められたCMの配信順序に従って特定し、特定したCMを、視聴履歴を送信してきた端末装置に送信する処理を行うこと、
を特徴とする配信システム。
The distribution system according to claim 5 or 6, wherein
The control unit of the distribution server,
By comparing the attribute information corresponding to the client ID included in the received content distribution request with the CM metadata, a CM group made up of CMs having a high total value of weighting values allocated in advance to the CM metadata is obtained. Identify multiple using different weighting values,
When the reproduction ratio of the CM specified by the received viewing history is lower than a predetermined value, a CM included in a CM group that has a predetermined distribution order after the CM group including the CM is previously determined. Performing a process of transmitting the specified CM to a terminal device that has transmitted the viewing history, according to a predetermined distribution order of CMs;
A distribution system characterized by
請求項5から7のいずれか一項に記載の配信システムであって、
前記配信サーバの制御部は、
前記CMグループの配信順序を特定する情報を含む配信履歴を、端末装置へ配信し、
前記端末装置は、
前記配信サーバからCMを受信すると、前記CMの含まれるCMグループ中で以前に配信されたCMを前記配信履歴により特定し、前記CMを削除すること
を特徴とする配信システム。
The distribution system according to any one of claims 5 to 7,
The control unit of the distribution server,
Distributing distribution history including information specifying the distribution order of the CM group to the terminal device,
The terminal device
When receiving a CM from the distribution server, the distribution system identifies a previously distributed CM in the CM group including the CM based on the distribution history, and deletes the CM.
請求項1から8のいずれか一項に記載の配信システムであって、
前記配信サーバおよび前記端末装置を中継する中継装置を、さらに備え
前記配信サーバの制御部は、コンテンツおよびCMを、前記中継装置を介して端末装置へ配信すること、
を特徴とする配信システム。
The distribution system according to any one of claims 1 to 8,
A relay device that relays the distribution server and the terminal device; the control unit of the distribution server distributes content and CM to the terminal device via the relay device;
A distribution system characterized by
端末装置と、
配信サーバと、
中継装置と、
前記端末装置に設けられ、前記中継装置に、クライアントID及びコンテンツIDを含むコンテンツ配信要求を送信する処理を行う制御部と、
前記配信サーバに設けられ、コンテンツ、および、前記コンテンツのコンテンツメタデータ、を有するコンテンツ関連情報と、CM、および、前記CMのCMメタデータ、を有するCM関連情報と、クライアントID毎に、前記クライアントIDで特定されるクライアントに関する属性情報と、を記憶する記憶部と、
前記配信サーバに設けられ、前記中継装置を介して、前記端末装置からのコンテンツ配信要求を受信する処理と、受信したコンテンツ配信要求に含まれるクライアントIDに対応する属性情報を取得し、取得した属性情報に適合するCMメタデータを有するCMからなるCMグループを特定する処理と、前記CMグループに含まれるCMと、受信したコンテンツ配信要求に含まれるコンテンツIDとで特定されるコンテンツとを、コンテンツ配信要求を送信してきた中継装置に送信する処理と、を行う制御部と、
前記中継装置に設けられ、前記端末装置から、コンテンツ配信要求を受信し、配信サーバへと送信する処理と、前記配信サーバから、前記CMグループに含まれる全てのCMと、受信したコンテンツ配信要求に含まれるコンテンツIDとで特定されるコンテンツと、を受信する処理と、前記CMグループから、予め定められた配信順序に従って、CMを特定し、特定したCMと、受信したコンテンツ配信要求に含まれるコンテンツIDで特定されるコンテンツと、をコンテンツ配信要求を送信してきた端末装置に送信する処理と、を行う制御部と、
を備えること、
を特徴とする配信システム。
A terminal device;
A distribution server;
A relay device;
A control unit that is provided in the terminal device and performs processing for transmitting a content distribution request including a client ID and a content ID to the relay device;
Content-related information provided in the distribution server and including content and content metadata of the content, CM-related information including CM and CM metadata of the CM, and the client for each client ID A storage unit for storing attribute information about the client specified by the ID;
A process of receiving a content distribution request from the terminal device via the relay device provided in the distribution server, and acquiring attribute information corresponding to the client ID included in the received content distribution request, and acquiring the acquired attribute Content distribution includes processing for specifying a CM group including CMs having CM metadata that matches information, content specified by the CM included in the CM group, and a content ID included in the received content distribution request. A control unit that performs processing to transmit to the relay device that has transmitted the request;
A process provided in the relay device for receiving a content distribution request from the terminal device and transmitting it to the distribution server, and from the distribution server to all CMs included in the CM group and the received content distribution request. Processing for receiving content specified by the included content ID, and specifying the CM from the CM group according to a predetermined distribution order, and the content included in the received content distribution request A control unit that performs processing for transmitting the content specified by the ID to the terminal device that has transmitted the content distribution request;
Providing
A distribution system characterized by
配信サーバが、端末装置より、クライアントID及びコンテンツIDを含むコンテンツ配信要求を受信する過程と、
前記配信サーバが、受信したコンテンツ配信要求に含まれるクライアントIDに対応する属性情報を取得し、取得した属性情報に適合するCMメタデータを有するCMからなるCMグループを特定する過程と、
前記配信サーバが、前記CMグループより、予め定められた配信順序に従って、CMを特定し、特定したCMと、受信したコンテンツ配信要求に含まれるコンテンツIDで特定されるコンテンツと、をコンテンツ配信要求を送信してきた端末装置に送信する過程と、
を備えること、
を特徴とする配信方法。
A process in which a distribution server receives a content distribution request including a client ID and a content ID from a terminal device;
A process in which the distribution server acquires attribute information corresponding to a client ID included in the received content distribution request, and specifies a CM group including CMs having CM metadata matching the acquired attribute information;
The distribution server specifies a CM according to a predetermined distribution order from the CM group, and sends a content distribution request to the specified CM and the content specified by the content ID included in the received content distribution request. The process of transmitting to the terminal device that has transmitted,
Providing
A distribution method characterized by.
JP2008216968A 2008-08-26 2008-08-26 Distribution system and distribution method Active JP5560545B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008216968A JP5560545B2 (en) 2008-08-26 2008-08-26 Distribution system and distribution method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008216968A JP5560545B2 (en) 2008-08-26 2008-08-26 Distribution system and distribution method

Publications (2)

Publication Number Publication Date
JP2010055193A true JP2010055193A (en) 2010-03-11
JP5560545B2 JP5560545B2 (en) 2014-07-30

Family

ID=42071076

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008216968A Active JP5560545B2 (en) 2008-08-26 2008-08-26 Distribution system and distribution method

Country Status (1)

Country Link
JP (1) JP5560545B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020137005A (en) * 2019-02-22 2020-08-31 株式会社ビデオリサーチ Data processing device and data processing method
US11838601B2 (en) 2018-06-29 2023-12-05 Line Corporation Advertisement display method, advertisement display device, and non-transitory computer readable medium storing advertisement display program

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001067295A (en) * 1999-08-26 2001-03-16 Daikoku Denki Co Ltd Network information system
JP2002024221A (en) * 2000-05-08 2002-01-25 Sony Corp Information distribution system and its client, information distributing server, method for transmitting browsing history information, method for receiving browsing history information, and program thereof
JP2003296228A (en) * 2002-03-29 2003-10-17 Gigaflops Japan Inc Java applet with advertisement display function added thereto in addition to main contents
JP2004199217A (en) * 2002-12-17 2004-07-15 Viewpoint Communications Inc Information providing system, distribution apparatus, receiving apparatus, information providing method, and program
JP2006202143A (en) * 2005-01-21 2006-08-03 Fujitsu Ltd Terminal information collection system, terminal information collecting method, central apparatus, and computer program
WO2007041073A1 (en) * 2005-09-30 2007-04-12 Yahoo! Inc. Automatically matching advertisements to media files
WO2007082190A2 (en) * 2006-01-06 2007-07-19 Qualcomm Incorporated Apparatus and methods of selective collection and selective presentation of content
JP2008530944A (en) * 2005-02-25 2008-08-07 ケーティーフリーテル・カンパニー・リミテッド Method of outputting original advertisement during performance of broadcasting service and user terminal performing the method

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001067295A (en) * 1999-08-26 2001-03-16 Daikoku Denki Co Ltd Network information system
JP2002024221A (en) * 2000-05-08 2002-01-25 Sony Corp Information distribution system and its client, information distributing server, method for transmitting browsing history information, method for receiving browsing history information, and program thereof
JP2003296228A (en) * 2002-03-29 2003-10-17 Gigaflops Japan Inc Java applet with advertisement display function added thereto in addition to main contents
JP2004199217A (en) * 2002-12-17 2004-07-15 Viewpoint Communications Inc Information providing system, distribution apparatus, receiving apparatus, information providing method, and program
JP2006202143A (en) * 2005-01-21 2006-08-03 Fujitsu Ltd Terminal information collection system, terminal information collecting method, central apparatus, and computer program
JP2008530944A (en) * 2005-02-25 2008-08-07 ケーティーフリーテル・カンパニー・リミテッド Method of outputting original advertisement during performance of broadcasting service and user terminal performing the method
WO2007041073A1 (en) * 2005-09-30 2007-04-12 Yahoo! Inc. Automatically matching advertisements to media files
JP2009510610A (en) * 2005-09-30 2009-03-12 ヤフー! インコーポレイテッド Automatic matching of advertisements to media files
WO2007082190A2 (en) * 2006-01-06 2007-07-19 Qualcomm Incorporated Apparatus and methods of selective collection and selective presentation of content

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11838601B2 (en) 2018-06-29 2023-12-05 Line Corporation Advertisement display method, advertisement display device, and non-transitory computer readable medium storing advertisement display program
JP2020137005A (en) * 2019-02-22 2020-08-31 株式会社ビデオリサーチ Data processing device and data processing method

Also Published As

Publication number Publication date
JP5560545B2 (en) 2014-07-30

Similar Documents

Publication Publication Date Title
JP5505009B2 (en) COMMUNICATION TERMINAL DEVICE, COMPUTER PROGRAM, AND CONTENT SEARCH METHOD
JP5681641B2 (en) Specific, collective and automatic generation of media guides for online content
JP5882903B2 (en) How to synchronize digital media content
JP4830889B2 (en) Information distribution system, information distribution method, node device, etc.
CN102196008A (en) Peer-to-peer downloading method, video equipment and content transmission method
JP3970777B2 (en) Video distribution system and video distribution method
WO2008110087A1 (en) Mehtod for playing multimedia, system, client-side and server
KR101634215B1 (en) Targeted advertising in a peer-to-peer network
JP5640807B2 (en) Content provision system
JP2002041823A (en) Information distributing device, information receiving device and information distributing system
JP2009098818A (en) Content acquiring device, program, content acquiring method, and content acquiring system
KR20070105628A (en) Method for exchanging contents between heterogeneous system and contents management system for performing the method
JP5560545B2 (en) Distribution system and distribution method
JP2009288891A (en) Content and commercial message distribution system, distribution server and reception terminal
WO2011142249A1 (en) Terminal, distribution system, distribution server, playback method, and program
KR20130059259A (en) Method and apparatus for providing advertisement into streaming service
JP2008071229A (en) Network av system and controller
JP5308946B2 (en) Data providing apparatus, data providing method, data providing program, and data providing system
JP2005110016A (en) Distributing video image recommendation method, apparatus, and program
JP2013045273A (en) Cache server, method for determining cache object, content distribution system, and cache object determination program
JP5347385B2 (en) TERMINAL DEVICE, DISTRIBUTION SYSTEM, TERMINAL DEVICE DATA MANAGEMENT METHOD, AND PROGRAM
JP2012018555A (en) Request reception device, request reception method and program
KR100835528B1 (en) Multimedia Contents Streaming Method Using Section Information and Streaming Apparatus Thereof
JP4550723B2 (en) Data editing apparatus and its program
JP6011435B2 (en) Movie playback device, program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110825

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120208

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120910

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120925

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121126

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130730

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130930

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20140513

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140526

R150 Certificate of patent or registration of utility model

Ref document number: 5560545

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250