[go: up one dir, main page]

JP2014003372A - Broadcast video recording system, broadcast video recording server and broadcast video recording method - Google Patents

Broadcast video recording system, broadcast video recording server and broadcast video recording method Download PDF

Info

Publication number
JP2014003372A
JP2014003372A JP2012135820A JP2012135820A JP2014003372A JP 2014003372 A JP2014003372 A JP 2014003372A JP 2012135820 A JP2012135820 A JP 2012135820A JP 2012135820 A JP2012135820 A JP 2012135820A JP 2014003372 A JP2014003372 A JP 2014003372A
Authority
JP
Japan
Prior art keywords
recording
server
broadcast
user terminal
content
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.)
Pending
Application number
JP2012135820A
Other languages
Japanese (ja)
Inventor
Tsukasa Fukazawa
司 深澤
Shinji Maeda
慎司 前田
Shin Miura
紳 三浦
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2012135820A priority Critical patent/JP2014003372A/en
Publication of JP2014003372A publication Critical patent/JP2014003372A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

【課題】ユーザの利便性を損なうことなく、複数のユーザからの録画再生要求によりネットワーク回線の負荷が集中するのを回避する。
【解決手段】管理サーバ210は、蓄積媒体240に蓄積した録画コンテンツに対してユーザ端末400から入力される再生要求数があらかじめ設定した閾値以上に達するか否か予測する負荷予測処理部266を備え、当該負荷予測処理部266において再生要求数があらかじめ設定した閾値以上に達すると予測された場合に、再生要求入力前に、蓄積媒体240に蓄積した録画コンテンツをユーザ端末400に配信する。
【選択図】図1
A network line load is prevented from being concentrated due to recording / playback requests from a plurality of users without impairing user convenience.
A management server includes a load prediction processing unit that predicts whether or not the number of playback requests input from a user terminal for a recorded content stored in a storage medium reaches a preset threshold value or more. When the load prediction processing unit 266 predicts that the number of playback requests reaches a preset threshold value or more, the recorded content stored in the storage medium 240 is distributed to the user terminal 400 before the playback request is input.
[Selection] Figure 1

Description

この発明は、放送を受信し、録画する放送録画システム、放送録画サーバおよび放送録画方法に関するものである。   The present invention relates to a broadcast recording system, a broadcast recording server, and a broadcast recording method for receiving and recording a broadcast.

IP(Internet Protocol)ネットワークを利用して、TV(Tele−Vision)放送などの映像コンテンツ(番組)を配信するサービスとして、IPTVサービスがある。IPTVサービスは、コンテンツ配信サービスを行うサービス事業者がサービス事業者と契約した視聴者にIPTV端末を貸与または販売し、IPTV端末を介して視聴者に番組を提供するサービスである。IPTVサービスでは、番組の映像や音声などのデータはサービス事業者のIPTV配信サーバ内で映像符号化、音声符号化により圧縮され、IPパケットとして構成された後、IPネットワークを介してIPTV端末に配信される。   As a service for distributing video content (program) such as TV (Tele-Vision) broadcast using an IP (Internet Protocol) network, there is an IPTV service. The IPTV service is a service in which a service provider that provides a content distribution service lends or sells an IPTV terminal to a viewer who has contracted with the service provider, and provides a program to the viewer via the IPTV terminal. In the IPTV service, data such as video and audio of a program is compressed by video encoding and audio encoding in the IPTV distribution server of the service provider, configured as an IP packet, and then distributed to the IPTV terminal via the IP network Is done.

IPTV端末は、視聴者がリモコンなどで選択したチャンネルに対応した映像や音声などのデータをIPネットワーク経由でIPTV配信サーバから受信し、デコードし、接続されたTVに映像や音声を出力する。また、IPTV端末としては、単に番組を受信して視聴するだけでなく、ハードディスクなどの蓄積媒体をIPTV端末に内蔵または接続し、受信した番組を蓄積媒体に録画し、再生する録画機能を備える。   The IPTV terminal receives data such as video and audio corresponding to the channel selected by the viewer using a remote controller or the like from the IPTV distribution server via the IP network, decodes it, and outputs video and audio to the connected TV. Further, the IPTV terminal has a recording function of not only simply receiving and viewing a program, but also recording or playing back the received program on the storage medium by incorporating or connecting a storage medium such as a hard disk to the IPTV terminal.

しかしながら、録画機能を備えるIPTV端末では、IPTV端末が同時に録画可能な番組数に制約があることや、IPTV端末の蓄積媒体の容量が不足することにより、視聴者が録画したい番組を録画できないという問題があった。   However, in an IPTV terminal having a recording function, there is a problem in that the number of programs that can be recorded simultaneously by the IPTV terminal is limited and the program that the viewer wants to record cannot be recorded due to the lack of the storage medium of the IPTV terminal. was there.

このような問題を解消する方法として、特許文献1にはネットワーク経由で視聴者から録画要求されたTV番組を代行録画し、代行録画された番組を視聴者に配信し、課金を行う代行録画システムが開示されている。   As a method for solving such a problem, Japanese Patent Application Laid-Open No. H10-228667 describes a surrogate recording system that performs surrogate recording of a TV program requested to be recorded by a viewer via a network, distributes the surrogate recorded program to the viewer, and charges the viewer. Is disclosed.

また、特許文献2には、視聴者に正規に提供される日時が決まっているコンテンツであっても、ユーザから事前にコンテンツをダウンロードすることができるネットワーク配信映像再生方法が記載されている。これにより、コンテンツ再生時に、配信サーバとユーザの映像再生装置との間のネットワーク回線に負荷が集中するのを防止している。   Further, Patent Document 2 describes a network distribution video reproduction method that allows a user to download content in advance even if the content is regularly provided to viewers. This prevents a load from being concentrated on the network line between the distribution server and the user's video playback device during content playback.

特開2004−194255号公報JP 2004-194255 A 特開2008−27197号公報JP 2008-27197 A

しかしながら、上述した特許文献1に開示された技術では、代理録画を行うサーバに保存された録画コンテンツに対して複数のユーザから録画コンテンツ再生の要求が集中した場合に、録画コンテンツの配信によりネットワークの帯域が枯渇してしまい、録画コンテンツの配信数が増加するに従って、録画コンテンツを配信するための帯域を確保することが困難となり、ユーザが希望する録画コンテンツを視聴できなくなるという課題があった。   However, in the technology disclosed in Patent Document 1 described above, when requests for reproducing recorded content from a plurality of users concentrate on recorded content stored in a server that performs proxy recording, distribution of the recorded content causes network As the bandwidth is depleted and the number of recorded content delivery increases, it becomes difficult to secure a bandwidth for delivering the recorded content, and there is a problem that the user cannot view the desired recorded content.

また、上述した特許文献2に開示された技術では、ユーザからの配信要求がない場合には事前に端末への配信が行われないため、ユーザからの再生要求により配信する配信数が増加するにしたがって、配信するための帯域を確保することが困難となり、ユーザが希望するコンテンツを視聴できなくなるという課題があった。   Further, in the technique disclosed in Patent Document 2 described above, when there is no distribution request from the user, distribution to the terminal is not performed in advance, so the number of distributions to be distributed due to a reproduction request from the user increases. Therefore, it is difficult to secure a band for distribution, and there is a problem that it is impossible to view the content desired by the user.

また、特許文献1および特許文献2に開示された技術では、サービス事業者が運用する配信サーバにおいて、事前にネットワークの回線の負荷が集中することが予測できたとして、ネットワーク回線の負荷が集中するのを回避することができないという課題があった。   Further, in the technologies disclosed in Patent Document 1 and Patent Document 2, it is predicted that the network line load will be concentrated in advance in the distribution server operated by the service provider, and the network line load is concentrated. There has been a problem that it cannot be avoided.

この発明は、上記のような課題を解決するためになされたもので、ユーザの利便性を損なうことなく、複数のユーザからの録画再生要求によりネットワーク回線の負荷が集中するのを回避することを目的とする。   The present invention has been made to solve the above-described problems, and avoids concentrating the load on a network line due to recording / playback requests from a plurality of users without impairing user convenience. Objective.

この発明に係る放送録画システムにおいて、放送録画サーバは、録画要求に基づいて、当該録画要求を行ったユーザ端末と録画コンテンツとを対応付けた録画コンテンツ情報を生成して保存すると共に、録画指示を出力する管理サーバと、管理サーバから出力された録画指示に基づいて、放送コンテンツを録画コンテンツとして録画する蓄積サーバと、蓄積サーバが録画した録画コンテンツを保存する蓄積部と、再生要求に基づいて、蓄積部に蓄積された録画コンテンツをユーザ端末に配信する配信サーバとを備え、管理サーバは、蓄積部に蓄積した録画コンテンツに対してユーザ端末から入力される再生要求数があらかじめ設定した閾値以上に達するか否か予測する負荷予測処理部を備え、当該負荷予測処理部において再生要求数があらかじめ設定した閾値以上に達すると予測された場合に、再生要求入力前に、蓄積部に蓄積した録画コンテンツをユーザ端末に配信するものである。   In the broadcast recording system according to the present invention, based on the recording request, the broadcast recording server generates and stores the recorded content information in which the user terminal that has made the recording request is associated with the recorded content, and also issues a recording instruction. Based on the management server that outputs, the storage server that records the broadcast content as the recorded content based on the recording instruction output from the management server, the storage unit that stores the recorded content recorded by the storage server, and the playback request, A distribution server that distributes the recorded content stored in the storage unit to the user terminal, and the management server has a number of playback requests input from the user terminal for the recorded content stored in the storage unit equal to or greater than a preset threshold value. A load prediction processing unit that predicts whether or not the number of reproduction requests is reached. If it is expected to reach more than the threshold value set because, before reproduction request input, it is to distribute the recorded contents accumulated in the accumulation unit to the user terminal.

この発明によれば、録画コンテンツの配信数が増加した場合にも、配信サーバとユーザ端末との間のネットワーク回線の負荷が集中するのを回避することができる。   According to the present invention, it is possible to avoid the concentration of the network line load between the distribution server and the user terminal even when the number of recorded content distributions increases.

実施の形態1による放送録画システムの構成を示すブロック図である。1 is a block diagram showing a configuration of a broadcast recording system according to Embodiment 1. FIG. 実施の形態1による放送録画システムの放送録画サーバの他の構成例を示す図である。It is a figure which shows the other structural example of the broadcast recording server of the broadcast recording system by Embodiment 1. FIG. 実施の形態1による放送録画システムのユーザ端末の構成を示すブロック図である。It is a block diagram which shows the structure of the user terminal of the broadcast recording system by Embodiment 1. FIG. 実施の形態1による放送録画システムの管理サーバの構成を示すブロック図である。1 is a block diagram illustrating a configuration of a management server of a broadcast recording system according to Embodiment 1. FIG. 実施の形態1による放送録画システムの受信チャンネルの変更処理を示すフローチャートである。5 is a flowchart showing a reception channel change process of the broadcast recording system according to the first embodiment. 実施の形態1による放送録画システムの蓄積サーバの割り当てを示すチャンネル割当設定情報の一例を示す図である。It is a figure which shows an example of the channel allocation setting information which shows allocation of the storage server of the broadcast recording system by Embodiment 1. FIG. 実施の形態1による放送録画システムの録画処理を示すフローチャートである。4 is a flowchart showing a recording process of the broadcast recording system according to the first embodiment. 実施の形態1による放送録画システムの録画処理における番組構成の一例を示す図である。It is a figure which shows an example of the program structure in the recording process of the broadcast recording system by Embodiment 1. FIG. 図8の番組構成に対応する放送コンテンツ情報の一例を示す図である。It is a figure which shows an example of the broadcast content information corresponding to the program structure of FIG. 実施の形態1による放送録画システムのユーザ端末から管理サーバに送信される録画要求の一例を示す図である。It is a figure which shows an example of the recording request | requirement transmitted to the management server from the user terminal of the broadcast recording system by Embodiment 1. 実施の形態1による放送録画システムの管理サーバからユーザ契約情報サーバに送信されるユーザ契約照会の一例を示す図である。It is a figure which shows an example of the user contract inquiry transmitted from the management server of the broadcast recording system by Embodiment 1 to a user contract information server. 実施の形態1による放送録画システムのユーザ契約情報サーバから管理サーバに送信されるユーザ契約照会応答の一例を示す図である。It is a figure which shows an example of the user contract inquiry response transmitted to the management server from the user contract information server of the broadcast recording system by Embodiment 1. 実施の形態1による放送録画システムの管理サーバが管理する録画コンテンツ情報の一例を示す図である。It is a figure which shows an example of the recording content information which the management server of the broadcast recording system by Embodiment 1 manages. 実施の形態1による放送録画システムの管理サーバから蓄積サーバに送信される録画指示の一例を示す図である。It is a figure which shows an example of the recording instruction | indication transmitted to the storage server from the management server of the broadcast recording system by Embodiment 1. FIG. 実施の形態1による放送録画システムの蓄積サーバから管理サーバに送信される録画指示応答の一例を示す図である。It is a figure which shows an example of the recording instruction | indication response transmitted to the management server from the storage server of the broadcast recording system by Embodiment 1. FIG. 実施の形態1による放送録画システムの管理サーバからユーザ端末に送信される録画要求応答の一例を示す図である。It is a figure which shows an example of the recording request response transmitted to the user terminal from the management server of the broadcast recording system by Embodiment 1. 実施の形態1による放送録画システムの蓄積サーバの蓄積部に蓄積される録画コンテンツの一例を示す図である。It is a figure which shows an example of the video recording content accumulate | stored in the accumulation | storage part of the accumulation | storage server of the broadcast recording system by Embodiment 1. FIG. 実施の形態1による放送録画システムの録画により更新された録画コンテンツ情報の一例を示す図である。It is a figure which shows an example of the video recording content information updated by the video recording of the broadcast video recording system by Embodiment 1. FIG. 実施の形態1による放送録画システムのコンテンツ配信処理を示すフローチャートである。4 is a flowchart showing content distribution processing of the broadcast recording system according to the first embodiment. 実施の形態1による放送録画システムの負荷予測処理部が算出する負荷予測結果の一例を示す図である。It is a figure which shows an example of the load prediction result which the load prediction process part of the broadcast recording system by Embodiment 1 calculates. 実施の形態1による放送録画システムの管理サーバからユーザ端末に送信される配信要求の一例を示す図である。It is a figure which shows an example of the delivery request | requirement transmitted to the user terminal from the management server of the broadcast recording system by Embodiment 1. 実施の形態1による放送録画システムのユーザ端末から管理サーバに送信される配信要求応答の一例を示す図である。It is a figure which shows an example of the delivery request | requirement response transmitted to the management server from the user terminal of the broadcast recording system by Embodiment 1. 実施の形態1による放送録画システムの配信処理を示すフローチャートである。4 is a flowchart showing a distribution process of the broadcast recording system according to the first embodiment. 実施の形態1による放送録画システムの管理サーバからユーザ端末に送信される配信開始要求の一例を示す図である。It is a figure which shows an example of the delivery start request | requirement transmitted to the user terminal from the management server of the broadcast recording system by Embodiment 1. 実施の形態1による放送録画システムの管理サーバから配信サーバに送信される配信指示の一例を示す図である。It is a figure which shows an example of the delivery instruction | indication transmitted to the delivery server from the management server of the broadcast recording system by Embodiment 1. FIG. 実施の形態1による放送録画システムの配信サーバから管理サーバに送信される配信指示応答の一例を示す図である。It is a figure which shows an example of the delivery instruction | indication response transmitted to the management server from the delivery server of the broadcast recording system by Embodiment 1. 実施の形態1による放送録画システムの録画コンテンツ再生処理を示すフローチャートである。4 is a flowchart showing a recorded content reproduction process of the broadcast recording system according to the first embodiment. 実施の形態1による放送録画システムのユーザ端末が管理サーバから取得する録画コンテンツ一覧の一例を示す図である。It is a figure which shows an example of the recorded content list which the user terminal of the broadcast recording system by Embodiment 1 acquires from a management server. 実施の形態1による放送録画システムのユーザ端末が表示装置に表示する録画コンテンツ一覧画面の一例を示す図である。It is a figure which shows an example of the recorded content list screen which the user terminal of the broadcast recording system by Embodiment 1 displays on a display apparatus. 実施の形態1による放送録画システムのユーザ端末から管理サーバに送信される再生要求の一例を示す図である。It is a figure which shows an example of the reproduction | regeneration request | requirement transmitted to the management server from the user terminal of the broadcast recording system by Embodiment 1. FIG. 実施の形態1による放送録画システムの管理サーバから配信サーバに送信される配信指示の一例を示す図である。It is a figure which shows an example of the delivery instruction | indication transmitted to the delivery server from the management server of the broadcast recording system by Embodiment 1. FIG. 実施の形態1による放送録画システムの配信サーバから管理サーバに送信される配信指示応答の一例を示す図である。It is a figure which shows an example of the delivery instruction | indication response transmitted to the management server from the delivery server of the broadcast recording system by Embodiment 1. 実施の形態1による放送録画システムの管理サーバからユーザ端末に送信される再生要求応答の一例を示す図である。It is a figure which shows an example of the reproduction | regeneration request | requirement response transmitted to the user terminal from the management server of the broadcast recording system by Embodiment 1. FIG. 実施の形態1による放送録画システムの再生処理を示すフローチャートである。3 is a flowchart showing a reproduction process of the broadcast recording system according to the first embodiment. 実施の形態1による放送録画システムの録画コンテンツの再生により更新された録画コンテンツ情報の一例を示す図である。It is a figure which shows an example of the recorded content information updated by reproduction | regeneration of the recorded content of the broadcast recording system by Embodiment 1. FIG. 実施の形態2による放送録画システムの構成を示すブロック図である。It is a block diagram which shows the structure of the broadcast recording system by Embodiment 2. 実施の形態2による放送録画システムのユーザ端末の構成を示すブロック図である。It is a block diagram which shows the structure of the user terminal of the broadcast recording system by Embodiment 2. 実施の形態2による放送録画システムのコンテンツ配信処理を示すフローチャートである。10 is a flowchart showing content distribution processing of the broadcast recording system according to the second embodiment. 実施の形態2による放送録画システムの視聴情報収集サーバから管理サーバに送信される視聴情報応答の一例を示す図である。It is a figure which shows an example of the viewing-and-listening information response transmitted to the management server from the viewing-and-listening information collection server of the broadcast recording system by Embodiment 2. 実施の形態2による放送録画システムの視聴情報収集サーバが管理するチャンネルの視聴率の一例を示す図である。It is a figure which shows an example of the audience rating of the channel which the viewing-and-listening information collection server of the broadcast recording system by Embodiment 2 manages. 実施の形態2による放送録画システムの負荷予測処理部が算出する負荷予測結果の一例を示す図である。It is a figure which shows an example of the load prediction result which the load prediction process part of the broadcast recording system by Embodiment 2 calculates. 実施の形態3による放送録画システムのユーザ端末の構成を示すブロック図である。FIG. 10 is a block diagram illustrating a configuration of a user terminal of a broadcast recording system according to a third embodiment. 実施の形態3による放送録画システムの録画コンテンツの再生数による統計情報の一例を示す図である。It is a figure which shows an example of the statistical information by the reproduction | regeneration number of the recorded content of the broadcast recording system by Embodiment 3. FIG. 実施の形態3による放送録画システムの視聴情報収集サーバから管理サーバに送信される視聴情報応答の一例を示す図である。It is a figure which shows an example of the viewing-and-listening information response transmitted to the management server from the viewing-and-listening information collection server of the broadcast recording system by Embodiment 3. 実施の形態3による放送録画システムの負荷予測処理部が算出する負荷予測結果の一例を示す図である。It is a figure which shows an example of the load prediction result which the load prediction process part of the broadcast recording system by Embodiment 3 calculates. 実施の形態4による放送録画システムの配信処理を示すフローチャートである。10 is a flowchart showing distribution processing of the broadcast recording system according to the fourth embodiment. 実施の形態4による放送録画システムの管理サーバからユーザ端末に送信される録画開始要求の一例を示す図である。It is a figure which shows an example of the recording start request | requirement transmitted to the user terminal from the management server of the broadcast recording system by Embodiment 4. 実施の形態5による放送録画システムの負荷予測処理および録画予測処理を示すフローチャートである。14 is a flowchart showing a load prediction process and a recording prediction process of the broadcast recording system according to the fifth embodiment. 実施の形態5による放送録画システムの負荷予測処理部が算出する負荷予測結果の一例を示す図である。It is a figure which shows an example of the load prediction result which the load prediction process part of the broadcast recording system by Embodiment 5 calculates. 実施の形態5による放送録画システムの管理サーバからユーザ端末に送信される録画予約指示の一例を示す図である。It is a figure which shows an example of the recording reservation instruction | indication transmitted to the user terminal from the management server of the broadcast recording system by Embodiment 5. 実施の形態5による放送録画システムのユーザ端末から管理サーバに送信される録画予約応答の一例を示す図である。It is a figure which shows an example of the recording reservation response transmitted to the management server from the user terminal of the broadcast recording system by Embodiment 5.

実施の形態1.
図1は、この発明の実施の形態1による放送録画システムの構成を示すブロック図である。
放送録画システムは、番組放送サーバ100、放送録画サーバ200、ユーザ契約情報サーバ300、ユーザ端末400、表示装置500、およびIPネットワーク600で構成されている。図1では一例として3台のユーザ端末400,401,402および3台の表示装置500,501,502が示されているが、ユーザ端末と表示装置の台数はこれに限定するものではない。なお以下では、ユーザ端末400および表示装置500を用いて説明する。
番組放送サーバ100、放送録画サーバ200、ユーザ契約情報サーバ300およびユーザ端末400はIPネットワーク600を介して接続され、表示装置500はユーザ端末400に接続されている。
Embodiment 1 FIG.
FIG. 1 is a block diagram showing the configuration of a broadcast recording system according to Embodiment 1 of the present invention.
The broadcast recording system includes a program broadcast server 100, a broadcast recording server 200, a user contract information server 300, a user terminal 400, a display device 500, and an IP network 600. In FIG. 1, three user terminals 400, 401, 402 and three display devices 500, 501, 502 are shown as an example, but the number of user terminals and display devices is not limited to this. In the following description, the user terminal 400 and the display device 500 are used.
The program broadcast server 100, the broadcast recording server 200, the user contract information server 300, and the user terminal 400 are connected via an IP network 600, and the display device 500 is connected to the user terminal 400.

番組放送サーバ100は、放送コンテンツ記憶部101に記憶された放送コンテンツ(映像や音声等のデータ)を映像符号化、音声符号化により圧縮し、IPパケットとして構成した後、IPネットワーク600に送信することにより、放送録画サーバ200およびユーザ端末400に放送コンテンツを配信するサーバである。IPTVサービスでは放送コンテンツの配信にIPマルチキャストが使用されることが一般的であるが、IPマルチキャストに限定するものではなく、UDPのユニキャストまたはHTTP(HyperText Transfer Protocol)のようなTCP/IPの通信プロトコルを使用しても良い。   The program broadcast server 100 compresses broadcast content (data such as video and audio) stored in the broadcast content storage unit 101 by video encoding and audio encoding, configures it as an IP packet, and transmits the IP packet to the IP network 600. This is a server that distributes broadcast content to the broadcast recording server 200 and the user terminal 400. In the IPTV service, IP multicast is generally used for broadcast content distribution, but is not limited to IP multicast, and TCP / IP communication such as UDP unicast or HTTP (HyperText Transfer Protocol). Protocols may be used.

放送録画サーバ200は、IPネットワーク600経由で番組放送サーバ100から放送コンテンツを受信し、ユーザ端末400からの録画要求に従って、受信した放送コンテンツを録画コンテンツとして保存し、ユーザ端末400からの再生要求に従って、保存した録画コンテンツを読み出し、IPネットワーク600経由でユーザ端末400に配信するサーバである。   The broadcast recording server 200 receives broadcast content from the program broadcast server 100 via the IP network 600, stores the received broadcast content as recorded content in accordance with a recording request from the user terminal 400, and follows a playback request from the user terminal 400. The server is a server that reads the stored recorded content and distributes it to the user terminal 400 via the IP network 600.

放送録画サーバ200は、管理サーバ210、蓄積サーバ220、配信サーバ230、蓄積媒体240、録画コンテンツ情報記憶部211で構成されている。管理サーバ210は、ユーザ端末400から録画要求および再生要求を受け付けるサーバであり、録画要求を受信すると、ユーザ端末400の録画要求と録画コンテンツの関係を録画コンテンツ情報として録画コンテンツ情報記憶部211に保存し、蓄積サーバ220に録画指示を出力し、当該録画指示に対応する再生要求を受信すると、配信サーバ230に配信指示を出力する。   The broadcast recording server 200 includes a management server 210, a storage server 220, a distribution server 230, a storage medium 240, and a recorded content information storage unit 211. The management server 210 is a server that accepts a recording request and a playback request from the user terminal 400. Upon receiving the recording request, the management server 210 stores the relationship between the recording request and the recorded content of the user terminal 400 in the recorded content information storage unit 211 as recorded content information. When a recording instruction is output to the storage server 220 and a reproduction request corresponding to the recording instruction is received, the distribution instruction is output to the distribution server 230.

蓄積サーバ220は、管理サーバ210からの録画指示に従って、IPネットワーク600経由で番組放送サーバ100から受信した放送コンテンツを録画コンテンツとして蓄積媒体240に保存するサーバである。配信サーバ230は、管理サーバ210から入力される配信指示に従って、蓄積サーバ220の蓄積媒体240に保存されている録画コンテンツを読み出し、IPネットワーク600経由でユーザ端末400に配信するサーバである。ユーザ契約情報サーバ300は、ユーザ端末400毎のサービス契約状況をユーザ契約情報としてユーザ契約情報記憶部301に保存し、管理するサーバであり、放送録画サーバ200からのユーザ契約照会に対して、ユーザのサービス契約状況を確認し、応答する。   The storage server 220 is a server that stores broadcast content received from the program broadcast server 100 via the IP network 600 in the storage medium 240 as recorded content in accordance with a recording instruction from the management server 210. The distribution server 230 is a server that reads recorded content stored in the storage medium 240 of the storage server 220 in accordance with a distribution instruction input from the management server 210 and distributes it to the user terminal 400 via the IP network 600. The user contract information server 300 is a server that stores and manages the service contract status for each user terminal 400 as user contract information in the user contract information storage unit 301. In response to a user contract inquiry from the broadcast recording server 200, the user contract information server 300 Check the service contract status of and respond.

ユーザ端末400は、ユーザがリモコンなどで選択したチャンネルに対応した放送コンテンツを、IPネットワーク600経由で番組放送サーバ100から受信し、受信した映像や音声などのデータを復号し、接続された表示装置500に出力する端末である。またユーザ端末400は、ユーザがリモコンなどを介して録画または再生の操作を受け付けると、IPネットワーク600経由で放送録画サーバ200に録画要求または再生要求を送信する。   The user terminal 400 receives broadcast content corresponding to the channel selected by the user with a remote controller or the like from the program broadcast server 100 via the IP network 600, decodes the received data such as video and audio, and the connected display device It is a terminal that outputs to 500. In addition, when the user accepts a recording or playback operation via a remote controller or the like, the user terminal 400 transmits a recording request or a playback request to the broadcast recording server 200 via the IP network 600.

図1では、放送録画サーバ200が、管理サーバ210、蓄積サーバ220および配信サーバ230をそれぞれ1台ずつ備える構成を示したが、番組放送サーバ100が配信するチャンネル数やユーザ端末400の台数の規模に応じて、管理サーバ210、蓄積サーバ220および配信サーバ230の台数は適宜変更可能である。   Although FIG. 1 shows a configuration in which the broadcast recording server 200 includes one management server 210, one storage server 220, and one distribution server 230, the number of channels distributed by the program broadcast server 100 and the scale of the number of user terminals 400 are shown. Accordingly, the number of management servers 210, storage servers 220, and distribution servers 230 can be changed as appropriate.

図2に、4台の蓄積サーバ221,222,223,224を用いて構成した放送録画サーバ200を示している。図2では、蓄積サーバ221,222,223,224のそれぞれに蓄積媒体241,242,243,244が接続され、蓄積サーバ221,222,223,224は番組放送サーバ100から同一または異なるチャンネルの放送コンテンツを受信し、蓄積媒体241,242,243,244に録画コンテンツとして保存する。なお、以下の説明では、図1で示した1つの蓄積サーバ220および1つの蓄積媒体240を用いて構成した放送録画サーバ200について説明を行う。   FIG. 2 shows a broadcast recording server 200 configured using four storage servers 221, 222, 223, and 224. In FIG. 2, storage media 241, 242, 243, and 244 are connected to the storage servers 221, 222, 223, and 224, respectively, and the storage servers 221, 222, 223, and 224 broadcast from the program broadcast server 100 on the same or different channels. The content is received and stored in the storage media 241, 242, 243, 244 as recorded content. In the following description, the broadcast recording server 200 configured using one storage server 220 and one storage medium 240 shown in FIG. 1 will be described.

図3は、この発明の実施の形態1による放送録画システムのユーザ端末の構成を示すブロック図である。
ユーザ端末400は、通信部280、放送視聴処理部281、蓄積処理部282、再生処理部283、録画コンテンツ管理部284、蓄積媒体285および録画コンテンツ情報記憶部286で構成される。
通信部280は、IPネットワーク600を介して通信を行う。放送視聴処理部281は、受信した放送コンテンツをデコードして接続された表示装置500に映像や音声を出力する。蓄積処理部282は、受信した放送コンテンツを録画コンテンツとして蓄積媒体285に保存する。再生処理部283は、録画コンテンツを再生する。録画コンテンツ管理部284は、放送録画サーバ200と録画コンテンツの関係を示す録画コンテンツ情報を管理する。録画コンテンツ情報記憶部286は、録画コンテンツ情報を保存する。
FIG. 3 is a block diagram showing the configuration of the user terminal of the broadcast recording system according to Embodiment 1 of the present invention.
The user terminal 400 includes a communication unit 280, a broadcast viewing processing unit 281, a storage processing unit 282, a playback processing unit 283, a recorded content management unit 284, a storage medium 285, and a recorded content information storage unit 286.
The communication unit 280 performs communication via the IP network 600. The broadcast viewing processing unit 281 decodes the received broadcast content and outputs video and audio to the connected display device 500. The accumulation processing unit 282 stores the received broadcast content in the storage medium 285 as recorded content. The playback processing unit 283 plays back the recorded content. The recorded content management unit 284 manages recorded content information indicating the relationship between the broadcast recording server 200 and the recorded content. The recorded content information storage unit 286 stores recorded content information.

図4は、この発明の実施の形態1による放送録画システムの管理サーバの構成を示すブロック図である。
管理サーバ210は、ユーザ端末管理部260、蓄積サーバ管理部261、配信サーバ管理部262、録画コンテンツ管理部263、録画処理部264、再生処理部265、負荷予測処理部266、チャンネル割当設定部267、配信処理部268および通信部269で構成される。
ユーザ端末管理部260は、ユーザ契約照会を行う。蓄積サーバ管理部261は、ユーザ端末400からの録画要求に応じて録画指示を送信可能な蓄積サーバ220の情報を管理する。配信サーバ管理部262は、ユーザ端末400からの再生要求に応じて配信指示を送信可能な配信サーバ230の情報を管理する。録画コンテンツ管理部263は、録画要求を行ったユーザ端末400と録画コンテンツの関係を管理する。録画処理部264は、ユーザ端末400からの録画要求を処理する。再生処理部265は、ユーザ端末400からの再生要求を処理する。
FIG. 4 is a block diagram showing the configuration of the management server of the broadcast recording system according to Embodiment 1 of the present invention.
The management server 210 includes a user terminal management unit 260, a storage server management unit 261, a distribution server management unit 262, a recorded content management unit 263, a recording processing unit 264, a reproduction processing unit 265, a load prediction processing unit 266, and a channel assignment setting unit 267. , A distribution processing unit 268 and a communication unit 269.
The user terminal management unit 260 makes a user contract inquiry. The storage server management unit 261 manages information of the storage server 220 that can transmit a recording instruction in response to a recording request from the user terminal 400. The distribution server management unit 262 manages information of the distribution server 230 that can transmit a distribution instruction in response to a reproduction request from the user terminal 400. The recorded content management unit 263 manages the relationship between the user terminal 400 that has requested recording and the recorded content. The recording processing unit 264 processes a recording request from the user terminal 400. The reproduction processing unit 265 processes a reproduction request from the user terminal 400.

負荷予測処理部266は、放送録画サーバ200とユーザ端末400との間のネットワーク回線に生じる負荷を予測する処理を行う。チャンネル割当設定部267は、蓄積サーバ220に録画対象のチャンネルを割り当て、蓄積サーバ220が受信するチャンネルを設定する。配信処理部268は、ユーザ端末400に対する録画コンテンツの配信を管理する。通信部269は、IPネットワーク600を介してユーザ端末400などと通信を行う。   The load prediction processing unit 266 performs processing for predicting a load generated on the network line between the broadcast recording server 200 and the user terminal 400. The channel assignment setting unit 267 assigns a recording target channel to the storage server 220 and sets a channel received by the storage server 220. The distribution processing unit 268 manages distribution of recorded content to the user terminal 400. The communication unit 269 communicates with the user terminal 400 and the like via the IP network 600.

次に、実施の形態1の放送録画システムの動作について説明する。
まず、図5および図6を参照しながら、管理サーバ210が蓄積サーバ220に対して受信するチャンネルを設定する際の動作について説明する。
図5は、この発明の実施の形態1による放送録画システムの受信チャンネルの変更処理を示すフローチャートである。
まず、管理サーバ210のチャンネル割当設定部267は、設定したチャンネル割当設定情報を読み込む(ステップST1)。
Next, the operation of the broadcast recording system of Embodiment 1 will be described.
First, the operation when the management server 210 sets a channel to be received by the storage server 220 will be described with reference to FIGS.
FIG. 5 is a flowchart showing the reception channel changing process of the broadcast recording system according to the first embodiment of the present invention.
First, the channel assignment setting unit 267 of the management server 210 reads the set channel assignment setting information (step ST1).

チャンネル割当設定情報の一例を図6に示す。
図6に示すように、チャンネル割当設定情報は、例えば項目「チャンネル」、「開始日時」、「終了日時」、「蓄積サーバ」で構成されている。図6の例では放送録画サーバ200が4台の蓄積サーバ221,222,223,224で構成される場合を示し、チャンネルch100が蓄積サーバ221(st_svr1)、チャンネルch110が蓄積サーバ222(st_svr2)、チャンネルch120が蓄積サーバ223(st_svr3)、チャンネルch130およびチャンネルch140が蓄積サーバ224(st_svr4)に割り当てられている。
An example of the channel assignment setting information is shown in FIG.
As shown in FIG. 6, the channel assignment setting information includes, for example, items “channel”, “start date / time”, “end date / time”, and “storage server”. The example of FIG. 6 shows a case where the broadcast recording server 200 is configured by four storage servers 221, 222, 223, and 224, where the channel ch100 is the storage server 221 (st_svr1), the channel ch110 is the storage server 222 (st_svr2), Channel ch120 is assigned to storage server 223 (st_svr3), and channel ch130 and channel ch140 are assigned to storage server 224 (st_svr4).

次に、チャンネル割当設定部267は蓄積サーバ220にチャンネル割当設定を通知する(ステップST2)。チャンネル割当設定には番組放送サーバ100から配信される特定のチャンネルを受信するための番組放送サーバ100のIPアドレスおよびポート番号の情報が含まれる。なお、放送コンテンツ記憶部7に記憶された放送コンテンツがマルチキャスト配信される場合は、マルチキャストアドレスおよびポート番号の情報が含まれる。   Next, the channel assignment setting unit 267 notifies the storage server 220 of the channel assignment setting (step ST2). The channel assignment setting includes information on the IP address and port number of the program broadcast server 100 for receiving a specific channel distributed from the program broadcast server 100. When the broadcast content stored in the broadcast content storage unit 7 is distributed by multicast, information on the multicast address and port number is included.

蓄積サーバ220はチャンネル割当設定を受信すると、受信したチャンネル割当設定に基づき、番組放送サーバ100に番組配信要求を送信する(ステップST3)。番組放送サーバ100は番組配信要求を受信すると、蓄積サーバ220に対して指定されたチャンネルの番組配信を開始し(ステップST4)、蓄積サーバ220は番組受信を開始する(ステップST5)。なお、蓄積サーバ220は複数のチャンネルを同時に受信することが可能であり、1回の番組配信要求に複数のチャンネル情報を含めることにより複数のチャンネルの番組配信を要求するように構成してもよいし、番組配信要求を複数回繰り返すことにより複数のチャンネルの番組配信を要求するように構成してもよい。   Receiving the channel assignment setting, storage server 220 transmits a program distribution request to program broadcast server 100 based on the received channel assignment setting (step ST3). When the program broadcast server 100 receives the program distribution request, the program broadcast server 100 starts program distribution of the designated channel to the storage server 220 (step ST4), and the storage server 220 starts program reception (step ST5). The storage server 220 can receive a plurality of channels simultaneously, and may be configured to request program distribution of a plurality of channels by including a plurality of channel information in one program distribution request. Alternatively, it may be configured to request program distribution of a plurality of channels by repeating the program distribution request a plurality of times.

管理サーバ210のチャンネル割当設定部267はチャンネル割当設定情報を再度読み込み(ステップST6)、チャンネル割当設定情報に変更があるか否か判定を行う(ステップST7)。チャンネル割当設定情報に変更がある場合(ステップST7;YES)、蓄積サーバ220にチャンネル割当変更を通知する(ステップST8)。一方、チャンネル割当設定情報に変更がない場合(ステップST7;NO)、ステップST6の処理に戻る。
チャンネル割当設定情報の変更には、番組放送サーバ100から配信される特定チャンネルの受信停止および受信開始を行うための番組放送サーバ100のIPアドレス(放送コンテンツがマルチキャスト配信される場合は、マルチキャストアドレス)およびポート番号の情報が含まれる。
The channel assignment setting unit 267 of the management server 210 reads the channel assignment setting information again (step ST6), and determines whether or not there is a change in the channel assignment setting information (step ST7). If there is a change in the channel assignment setting information (step ST7; YES), the storage server 220 is notified of the change in channel assignment (step ST8). On the other hand, if there is no change in the channel assignment setting information (step ST7; NO), the process returns to step ST6.
For changing the channel assignment setting information, the IP address of the program broadcast server 100 for stopping and starting the reception of a specific channel distributed from the program broadcast server 100 (multicast address when broadcast contents are distributed by multicast) And port number information.

蓄積サーバ220は、ステップST8で通知されたチャンネル割当変更を受信すると、チャンネル割当変更に基づき、これまで受信していたチャンネルのうち、受信を停止するチャンネルについて番組放送サーバ100に番組配信停止要求を送信し(ステップST9)、番組放送サーバ100はステップST9で指定されたチャンネルの番組配信を終了する(ステップST10)。さらに、蓄積サーバ220はチャンネル割当変更に基づき、新たに受信を開始するチャンネルについて番組放送サーバ100に番組配信要求を送信する(ステップST11)。番組放送サーバ100は番組配信要求を受信すると、蓄積サーバ220に対して指定されたチャンネルの番組配信を開始し(ステップST12)、蓄積サーバ220は番組受信を開始する(ステップST13)。
なお、管理サーバ210のチャンネル割当設定部267による、チャンネル割当設定情報に変更があるか否かの判定処理は継続して実行されているものとする。
When the storage server 220 receives the channel assignment change notified in step ST8, the storage server 220 sends a program distribution stop request to the program broadcast server 100 for the channels to be stopped of the channels received so far based on the channel assignment change. Transmitting (step ST9), the program broadcast server 100 ends the program distribution of the channel designated in step ST9 (step ST10). Further, based on the channel assignment change, the storage server 220 transmits a program distribution request to the program broadcast server 100 for a channel for which reception is newly started (step ST11). When the program broadcast server 100 receives the program distribution request, the program broadcast server 100 starts program distribution of the designated channel to the storage server 220 (step ST12), and the storage server 220 starts program reception (step ST13).
It is assumed that the channel assignment setting unit 267 of the management server 210 continues to determine whether or not there is a change in the channel assignment setting information.

次に、図7から図17を参照しながら、放送録画サーバ2が放送を録画する際の動作について説明する。
図7は、この発明の実施の形態1による放送録画システムの録画処理を示すフローチャートである。なお、図7の録画処理は、図8に示す番組構成であって、図9に示す放送コンテンツ情報を有する放送コンテンツに対して行われるものとして説明を行う。
Next, an operation when the broadcast recording server 2 records a broadcast will be described with reference to FIGS.
FIG. 7 is a flowchart showing the recording process of the broadcast recording system according to the first embodiment of the present invention. The recording process in FIG. 7 is described as being performed on the broadcast content having the broadcast content information shown in FIG. 9 in the program configuration shown in FIG.

ユーザ端末400のユーザがリモコンなどを介して録画操作を入力すると、ユーザ端末400は録画要求を管理サーバ210に送信する(ステップST21)。
録画要求の一例を図10に示す。録画要求は、例えば項目「録画要求ID」、「ユーザID」、「チャンネル」、「開始日時」、「終了日時」で構成される。図10の例では、録画要求1から録画要求5が示されている。ここで、例えばユーザ端末400をユーザID001、ユーザ端末401をユーザID002、ユーザ端末402をユーザID003とし、ユーザID001,002,003を有効なユーザIDとし、ユーザID004を無効なユーザIDとする。
When the user of user terminal 400 inputs a recording operation via a remote control or the like, user terminal 400 transmits a recording request to management server 210 (step ST21).
An example of the recording request is shown in FIG. The recording request includes, for example, items “recording request ID”, “user ID”, “channel”, “start date / time”, and “end date / time”. In the example of FIG. 10, recording request 1 to recording request 5 are shown. Here, for example, the user terminal 400 is a user ID 001, the user terminal 401 is a user ID 002, the user terminal 402 is a user ID 003, the user IDs 001, 002, and 003 are valid user IDs, and the user ID 004 is an invalid user ID.

管理サーバ210は、ステップST21で送信された録画要求を受信すると、ユーザ端末管理部260が録画要求に基づいたユーザ契約照会を生成し、ユーザ契約情報サーバ300に送信する(ステップST22)。
ユーザ契約照会の一例を図11に示す。ユーザ契約照会は、例えば項目「ユーザ契約照会ID」、「ユーザID」、「チャンネル」、「開始日時」、「終了日時」で構成される。図11の例では、図10で示した録画要求1から録画要求5に対応したユーザ契約照会1からユーザ契約照会5が生成される。ユーザ契約照会IDは、ユーザ契約照合情報を一意に識別するために管理サーバ210が生成したIDであり、項目「ユーザID」、「チャンネル」、「開始日時」および「終了日時」は、図10で示した録画要求の各項目に対応している。
When the management server 210 receives the recording request transmitted in step ST21, the user terminal management unit 260 generates a user contract inquiry based on the recording request and transmits it to the user contract information server 300 (step ST22).
An example of user contract inquiry is shown in FIG. The user contract inquiry includes, for example, items “user contract inquiry ID”, “user ID”, “channel”, “start date / time”, and “end date / time”. In the example of FIG. 11, the user contract inquiry 5 is generated from the user contract inquiry 1 corresponding to the recording request 1 to the recording request 5 shown in FIG. The user contract inquiry ID is an ID generated by the management server 210 to uniquely identify the user contract verification information. The items “user ID”, “channel”, “start date / time”, and “end date / time” are shown in FIG. It corresponds to each item of the recording request shown in.

ユーザ契約情報サーバ300は、ステップST22で送信されたユーザ契約照会を受信すると、ユーザ契約照会に記載されたユーザIDに対応するユーザ端末4のサービス契約状況をユーザ契約情報記憶部301から取得し、ユーザ契約照会で指定された開始日時と終了日時の期間において、ユーザ端末400が指定されたチャンネルを契約していることを確認し、確認結果であるユーザ契約照会応答を送信する(ステップST23)。
ユーザ契約照会応答の一例を図12に示す。ユーザ契約照会応答は、例えば項目「ユーザ契約照会ID」、「結果(OK/NG)」で構成され、結果がOKの場合には契約が存在し、NGは契約が存在しないことを表す。図10において、ユーザID004を無効なユーザIDとしたため、図12においてユーザ契約照会応答5が「NG」との結果を応答し、ユーザ契約照会応答1からユーザ契約照会応答4が「OK」との結果を応答する。
Upon receiving the user contract inquiry transmitted in step ST22, the user contract information server 300 acquires the service contract status of the user terminal 4 corresponding to the user ID described in the user contract inquiry from the user contract information storage unit 301, In the period of the start date and time and end date specified by the user contract inquiry, it is confirmed that the user terminal 400 has contracted the specified channel, and a user contract inquiry response as a confirmation result is transmitted (step ST23).
An example of the user contract inquiry response is shown in FIG. The user contract inquiry response includes, for example, items “user contract inquiry ID” and “result (OK / NG)”. If the result is OK, the contract exists, and NG indicates that the contract does not exist. In FIG. 10, since the user ID 004 is an invalid user ID, the user contract inquiry response 5 responds with “NG” in FIG. 12, and the user contract inquiry response 1 to the user contract inquiry response 4 are “OK”. Reply with the result.

管理サーバ210は、ステップST23で送信されたユーザ契約照会応答に基づいてユーザが契約中であることを確認すると、録画コンテンツ管理部263がステップST21で送信された録画要求に対応した録画コンテンツ情報を生成し、録画コンテンツ情報記憶部211に登録する(ステップST24)。
録画コンテンツ情報の一例を図13に示す。録画コンテンツ情報は、例えば項目「録画コンテンツID」、「ユーザID」、「チャンネル」、「開始日時」、「終了日時」、「タイトル」、「蓄積サーバ」、「使用容量(GB)」、「録画状態」、「視聴フラグ」、「レジューム位置(秒)」で構成される。図13の例では、図10の録画要求1から録画要求4に対応する4つの録画コンテンツ情報を示している。ユーザID004は無効なユーザIDであったため、録画コンテンツ情報から除外される。
When the management server 210 confirms that the user is under contract based on the user contract inquiry response transmitted in step ST23, the recorded content management unit 263 obtains recorded content information corresponding to the recording request transmitted in step ST21. It is generated and registered in the recorded content information storage unit 211 (step ST24).
An example of the recorded content information is shown in FIG. The recorded content information includes, for example, items “recorded content ID”, “user ID”, “channel”, “start date / time”, “end date / time”, “title”, “storage server”, “used capacity (GB)”, “ It consists of “recording state”, “viewing flag”, and “resume position (seconds)”. In the example of FIG. 13, four pieces of recorded content information corresponding to the recording request 1 to the recording request 4 in FIG. Since the user ID 004 is an invalid user ID, it is excluded from the recorded content information.

「録画コンテンツID」は、録画コンテンツを一意に識別するために録画コンテンツ管理部263が生成したIDであり、「タイトル」は、録画要求が行われた番組のタイトルである。「蓄積サーバ」は番組の録画を行う蓄積サーバ220の識別情報(ホスト名、IPアドレスなど)であり、図6で示したチャンネル割当設定情報により決定され、蓄積サーバ管理部261により管理される情報である。   The “recorded content ID” is an ID generated by the recorded content management unit 263 to uniquely identify the recorded content, and the “title” is the title of the program for which a recording request has been made. “Storage server” is identification information (host name, IP address, etc.) of the storage server 220 that records the program, and is determined by the channel assignment setting information shown in FIG. 6 and is managed by the storage server management unit 261. It is.

「使用容量(GB)」は録画コンテンツを保存するために必要とする蓄積媒体240の容量である。「録画状態」は録画コンテンツの状態を表し、「録画予約」、「録画中」、「録画済み」の3つの状態がある。「視聴フラグ」は録画コンテンツをユーザが視聴したか否かを表し、「未視聴」と「視聴済」の2つの状態がある。「レジューム位置(秒)」はユーザが録画コンテンツを最後に再生した際の再生停止位置を表し、ユーザが録画コンテンツを次に再生する際に前回の続きから再生する際に使用される。   “Used capacity (GB)” is the capacity of the storage medium 240 required for storing the recorded content. “Recording state” represents the state of the recorded content, and there are three states of “recording reservation”, “recording”, and “recorded”. The “viewing flag” indicates whether or not the user has viewed the recorded content, and has two states of “unviewed” and “viewed”. “Resume position (seconds)” represents a playback stop position when the user last played back the recorded content, and is used when the user plays back the recorded content from the previous time.

次に、管理サーバ210の録画処理部264は蓄積サーバ220に録画指示を送信する(ステップST25)。
録画指示の一例を図14に示す。録画指示は、例えば項目「録画指示ID」、「蓄積サーバ」、「チャンネル」、「開始日時」、「終了日時」で構成される。図14の例では、録画指示1から録画指示4の4つの録画指示を示している。録画指示1から録画指示3はチャンネルch100の録画指示であり、図6でチャンネルch100が割り当てられている蓄積サーバ221(st_svr1)が蓄積サーバとして指定されている。一方、録画指示4はチャンネルch110の録画指示であり、図6でチャンネルch110が割り当てられている蓄積サーバ222(st_svr2)が蓄積サーバとして指定されている。これにより録画指示1から録画指示3は蓄積サーバ221に送信され、録画指示4は蓄積サーバ222に送信される。
Next, the recording processing unit 264 of the management server 210 transmits a recording instruction to the storage server 220 (step ST25).
An example of the recording instruction is shown in FIG. The recording instruction includes, for example, items “recording instruction ID”, “storage server”, “channel”, “start date / time”, and “end date / time”. In the example of FIG. 14, four recording instructions from recording instruction 1 to recording instruction 4 are shown. Recording instructions 1 to 3 are recording instructions for channel ch100, and the storage server 221 (st_svr1) to which channel ch100 is assigned is designated as the storage server in FIG. On the other hand, the recording instruction 4 is a recording instruction of the channel ch110, and the storage server 222 (st_svr2) to which the channel ch110 is assigned is designated as the storage server in FIG. Thereby, the recording instruction 1 to the recording instruction 3 are transmitted to the storage server 221, and the recording instruction 4 is transmitted to the storage server 222.

蓄積サーバ220は、ステップST25で送信された録画指示を受信すると、録画予約として登録し(ステップST26)、管理サーバ210に録画指示応答を送信する(ステップST27)。
録画指示応答の一例を図15に示す。録画指示応答は、例えば項目「録画指示ID」および「結果(OK/NG)」で構成される。図15の例では、図14で示した録画指示1から録画指示4に対応する、録画指示応答1から録画指示応答4を示している。
When receiving the recording instruction transmitted in step ST25, the storage server 220 registers it as a recording reservation (step ST26), and transmits a recording instruction response to the management server 210 (step ST27).
An example of the recording instruction response is shown in FIG. The recording instruction response includes, for example, items “recording instruction ID” and “result (OK / NG)”. In the example of FIG. 15, the recording instruction response 1 to the recording instruction response 4 corresponding to the recording instruction 1 to the recording instruction 4 shown in FIG.

管理サーバ210の録画処理部264は、ステップST23で送信されたユーザ契約照会応答およびステップST27で送信された録画指示応答の結果に基づいて、ユーザ端末400に録画要求応答を送信する(ステップST28)。
録画要求応答の一例を図16に示す。録画要求応答は、例えば項目「録画要求ID」、「結果(OK/NG)」で構成される。図16の例では、図10で示した録画要求1から録画要求5に対応する5つの録画要求応答が示され、録画要求応答1から録画要求応答4が「OK」、録画要求応答5がユーザ契約照会応答の結果に基づいて「NG」と示されている。
The recording processing unit 264 of the management server 210 transmits a recording request response to the user terminal 400 based on the result of the user contract inquiry response transmitted in step ST23 and the recording instruction response transmitted in step ST27 (step ST28). .
An example of the recording request response is shown in FIG. The recording request response includes, for example, items “recording request ID” and “result (OK / NG)”. In the example of FIG. 16, five recording request responses corresponding to the recording request 1 to the recording request 5 shown in FIG. 10 are shown, the recording request response 1 to the recording request response 4 is “OK”, and the recording request response 5 is the user. “NG” is indicated based on the result of the contract inquiry response.

蓄積サーバ220は、現在時刻と登録済みの録画予約の開始日時を比較し、いずれかの録画予約の開始日時に到達したか否か判定を行う(ステップST29)。いずれかの録画予約の開始日時に到達した場合(ステップST29;YES)、管理サーバ210に録画開始通知を送信する(ステップST30)。一方、いずれの録画予約の開始日時にも到達していない場合(ステップST29;NO)、ステップST25で録画指示が入力される前の処理に戻り、録画予約登録の受け付け状態に戻る。   The storage server 220 compares the current time with the start date / time of the registered recording reservation, and determines whether any of the recording reservation start dates / times has been reached (step ST29). When the start date / time of any recording reservation is reached (step ST29; YES), a recording start notification is transmitted to the management server 210 (step ST30). On the other hand, if the start date and time of any recording reservation has not been reached (step ST29; NO), the process returns to the process before the recording instruction is input in step ST25, and the recording reservation registration is accepted.

管理サーバ210の録画コンテンツ管理部263は、ステップST30で送信された録画開始通知を受信すると、録画コンテンツ情報記憶部211に記憶された対応する録画コンテンツ情報の録画状態を「録画予約」から「録画中」に更新する(ステップST31)。蓄積サーバ220は、ステップST30において録画開始通知を送信した後、記憶媒体240に録画コンテンツファイルをオープンし、図5のステップST13で受信した番組の書き込みを開始することにより録画処理を行う(ステップST32)。   When receiving the recording start notification transmitted in step ST30, the recorded content management unit 263 of the management server 210 changes the recording state of the corresponding recorded content information stored in the recorded content information storage unit 211 from “recording reservation” to “recording”. Update to “medium” (step ST31). After transmitting the recording start notification in step ST30, the storage server 220 opens the recording content file in the storage medium 240, and performs recording processing by starting writing of the program received in step ST13 of FIG. 5 (step ST32). ).

さらに蓄積サーバ220は、現在時刻と録画処理中の録画予約の終了日時とを比較し、録画処理中の録画予約の全ての終了時間を経過したか否か判定を行う(ステップST33)。録画処理中の録画予約の全ての終了時間を経過した場合(ステップST33;YES)、蓄積媒体240の録画コンテンツファイルへの書き込みを終了し、録画コンテンツファイルをクローズする録画終了処理を行う(ステップST34)。その後、管理サーバ210に対して録画終了通知を送信する(ステップST35)。一方、録画処理中の録画予約の全ての終了時間を経過していない場合(ステップST33;NO)、ステップST32の処理に戻り、録画処理を継続する。   Further, the storage server 220 compares the current time with the end date / time of the recording reservation during the recording process, and determines whether all the end times of the recording reservation during the recording process have elapsed (step ST33). When all the end times of the recording reservation during the recording process have passed (step ST33; YES), the recording end process for ending writing to the recording content file on the storage medium 240 and closing the recording content file is performed (step ST34). ). Thereafter, a recording end notification is transmitted to the management server 210 (step ST35). On the other hand, if all the end times of the recording reservations during the recording process have not elapsed (step ST33; NO), the process returns to step ST32 and the recording process is continued.

管理サーバ210は、ステップST35で送信された録画終了通知を受信すると、録画コンテンツ管理部263が録画コンテンツ情報記憶部211に記憶された対応する録画コンテンツ情報の録画状態を「録画中」から「録画済み」に更新し(ステップST36)、録画処理部264がユーザ端末400に録画終了通知を送信する(ステップST37)。
以上の動作により、ユーザ端末400から送信された録画要求に従って、放送録画サーバ2において放送が録画される。
When receiving the recording end notification transmitted in step ST35, the management server 210 changes the recording state of the corresponding recorded content information stored in the recorded content information storage unit 211 from “recording” to “recording”. The recording processing unit 264 transmits a recording end notification to the user terminal 400 (step ST37).
With the above operation, the broadcast recording server 2 records the broadcast according to the recording request transmitted from the user terminal 400.

図17は、図10で示した録画要求に基づいて放送録画サーバ200が録画した録画コンテンツの一例を示す図である。図17の例では、図2で示した蓄積サーバ221(st_svr1)の蓄積媒体241にファイル名ch100_20111220_1800.tsの録画コンテンツが保存され、蓄積サーバ222(st_svr2)の蓄積媒体242にファイル名ch110_20111220_2000.tsの録画コンテンツが保存されたことを示している。   FIG. 17 is a diagram showing an example of recorded content recorded by the broadcast recording server 200 based on the recording request shown in FIG. In the example of FIG. 17, the file name ch100_201111220_1800.1 is stored in the storage medium 241 of the storage server 221 (st_svr1) shown in FIG. ts recorded content is stored, and the file name ch110_201111220_2000.2000 is stored in the storage medium 242 of the storage server 222 (st_svr2). It shows that the recorded content of ts has been saved.

図10で示した録画要求において、3人のユーザ(ユーザID001,002,003)が録画要求1から録画要求3としてチャンネルch100の3つの重なり合う時間帯2011/12/20 18:00〜21:00,19:00〜20:00,19:30〜22:00の番組の録画をそれぞれ要求している。当該録画要求に基づいて、図17に示すように2011/12/20 18:00〜22:00の番組を1つの録画コンテンツとして蓄積媒体241に保存している。   In the recording request shown in FIG. 10, three users (user IDs 001, 002, 003) have three overlapping time zones 2011/12/20 18: 0 to 21:00 as recording request 1 to recording request 3 of channel ch100. , 19: 00 to 20: 00, 19:30 to 22:00, respectively. Based on the recording request, as shown in FIG. 17, a program of 2011/12/20 18: 0 to 22:00 is stored in the storage medium 241 as one recorded content.

管理サーバ210は、ユーザ端末400から送信された録画要求とチャンネル割当設定部267のチャンネル割当設定情報に基づいて、蓄積サーバ221に録画指示1から録画指示3を送信し、蓄積サーバ221が録画指示1から録画指示3の開始日時と終了日時に基づいて指定されたチャンネルの録画開始および録画終了の判定を行う。これにより複数のユーザ端末400から同一チャンネルの録画要求が入力された場合であっても、蓄積サーバ221はユーザ端末400毎にそれぞれ異なる録画コンテンツを保存するのではなく、1つの録画コンテンツとして保存する。   The management server 210 transmits the recording instruction 3 from the recording instruction 1 to the storage server 221 based on the recording request transmitted from the user terminal 400 and the channel assignment setting information of the channel assignment setting unit 267, and the storage server 221 The recording start / end of the designated channel is determined based on the start date / time and end date / time of the recording instruction 3 from 1. As a result, even when recording requests for the same channel are input from a plurality of user terminals 400, the storage server 221 does not store different recorded contents for each user terminal 400, but stores them as one recorded content. .

次に、図18から図22を参照しながら、ユーザ端末400によるコンテンツ再生が集中すると予測された場合に、放送録画サーバ200がユーザ端末400にコンテンツを配信する際の動作について説明する。
まず、図18に放送の録画により更新された録画コンテンツ情報の一例を示す。更新された録画コンテンツ情報では、図13で示した録画コンテンツ情報に対して項目「使用容量(GB)」が変更され、項目「録画状態」が全て「録画済み」に変更されている。図10で示した録画要求1から録画要求4に対応した録画処理が既に完了していることが示されている。その他の項目「録画コンテンツID」、「ユーザID」、「チャンネル」、「開始日時」、「終了日時」、「タイトル」、「蓄積サーバ」、「視聴フラグ」および「レジューム位置(秒)」は、図13で示した録画コンテンツ情報に対応している。
Next, an operation when the broadcast recording server 200 distributes content to the user terminal 400 when content reproduction by the user terminal 400 is predicted to be concentrated will be described with reference to FIGS.
First, FIG. 18 shows an example of recorded content information updated by broadcast recording. In the updated recorded content information, the item “used capacity (GB)” is changed with respect to the recorded content information shown in FIG. 13, and the items “recording state” are all changed to “recorded”. It is shown that the recording process corresponding to the recording request 1 to the recording request 4 shown in FIG. 10 has already been completed. The other items “recorded content ID”, “user ID”, “channel”, “start date / time”, “end date / time”, “title”, “storage server”, “viewing flag” and “resume position (seconds)” This corresponds to the recorded content information shown in FIG.

図19は、この発明の実施の形態1による放送録画システムのコンテンツ配信処理を示すフローチャートである。
管理サーバ210は、蓄積サーバ220からの録画終了通知を受信すると、負荷予測処理部266が負荷予測処理を行い、負荷予測結果を算出する(ステップST41)。負荷予測処理部266は、ユーザ端末400による録画コンテンツ再生が集中することを予測し、録画コンテンツIDに対応した負荷予測結果を算出する。録画コンテンツ再生が集中するか否かの予測は、録画コンテンツに対してユーザ端末400から入力される再生要求数があらかじめ設定した閾値以上に達するか否かに基づいて行われる。なお、再生要求数があらかじめ設定した閾値以上に達するか否かの予測は、ユーザ端末400の録画要求の数などに基づいて予測可能である。
負荷予測結果の一例を図20に示す。負荷予測結果は、例えば項目「録画コンテンツID」および「負荷予測の結果(OK/NG)」で構成される。図22の例では、録画コンテンツID0010001および録画コンテンツID0020001に対しての負荷予測の結果は「OK」であり、録画コンテンツID0030001および録画コンテンツID0010002に対しての負荷予測の結果は「NG」となっている。
FIG. 19 is a flowchart showing content distribution processing of the broadcast recording system according to Embodiment 1 of the present invention.
When the management server 210 receives the recording end notification from the storage server 220, the load prediction processing unit 266 performs a load prediction process and calculates a load prediction result (step ST41). The load prediction processing unit 266 predicts that recorded content reproduction by the user terminal 400 is concentrated, and calculates a load prediction result corresponding to the recorded content ID. Prediction of whether or not the recorded content playback is concentrated is performed based on whether or not the number of playback requests input from the user terminal 400 with respect to the recorded content reaches or exceeds a preset threshold value. Note that it is possible to predict whether or not the number of playback requests will exceed a preset threshold value based on the number of recording requests from the user terminal 400 and the like.
An example of the load prediction result is shown in FIG. The load prediction result includes, for example, items “recording content ID” and “load prediction result (OK / NG)”. In the example of FIG. 22, the load prediction result for the recorded content ID 00100001 and the recorded content ID 0020001 is “OK”, and the load prediction result for the recorded content ID 0030001 and the recorded content ID 0010002 is “NG”. Yes.

管理サーバ210は、負荷予測処理部266が算出した負荷予測結果において結果が「OK」であった録画コンテンツIDに対応するユーザ端末400に対して配信要求を送信する(ステップST42)。図20に示した負荷予測結果の場合には、ユーザID001,002のユーザ端末400に対して配信要求が送信される。
配信要求の一例を図21に示す。配信要求は、例えば項目「配信要求ID」、「配信予定日時」、「チャンネル」、「開始日時」、「終了日時」、「タイトル」、「使用容量(GB)」で構成される。図21の配信要求の例では、図20で示した負荷予測結果に基づいた配信要求が示されている。「配信ID」は、配信要求を一意に識別するために管理サーバの配信処理部268が生成したIDであり、「配信予定日時」は録画コンテンツをユーザ端末400に配信する日時である。
The management server 210 transmits a distribution request to the user terminal 400 corresponding to the recorded content ID whose result is “OK” in the load prediction result calculated by the load prediction processing unit 266 (step ST42). In the case of the load prediction result illustrated in FIG. 20, a distribution request is transmitted to the user terminal 400 with the user ID 001, 002.
An example of the distribution request is shown in FIG. The distribution request includes, for example, items “distribution request ID”, “scheduled distribution date / time”, “channel”, “start date / time”, “end date / time”, “title”, and “used capacity (GB)”. In the example of the distribution request in FIG. 21, a distribution request based on the load prediction result shown in FIG. 20 is shown. “Distribution ID” is an ID generated by the distribution processing unit 268 of the management server in order to uniquely identify a distribution request, and “scheduled distribution date / time” is a date / time when the recorded content is distributed to the user terminal 400.

ユーザ端末400は、ステップST42で送信された配信要求を受信すると、ユーザ端末400の録画コンテンツ管理部284が配信要求から該当録画コンテンツの蓄積可否を確認して管理サーバ210に配信要求応答を送信する(ステップST43)。
配信要求応答の一例を図22に示す。配信要求応答は、例えば項目「配信要求ID」、「配信希望日時」、「蓄積可否の結果(OK/NG)」で構成される。図22の例では図21の配信要求ID0010001に対して蓄積可否の結果が「OK」となっている。
その後、ユーザ端末400、管理サーバ210、蓄積サーバ220および配信サーバ230は配信処理を行う(ステップST44)。
When the user terminal 400 receives the distribution request transmitted in step ST42, the recorded content management unit 284 of the user terminal 400 confirms whether or not the corresponding recorded content can be accumulated from the distribution request and transmits a distribution request response to the management server 210. (Step ST43).
An example of the distribution request response is shown in FIG. The distribution request response includes, for example, items “distribution request ID”, “desired distribution date / time”, and “accumulation result (OK / NG)”. In the example of FIG. 22, the result of whether or not storage is possible is “OK” for the distribution request ID 0010001 of FIG.
Thereafter, the user terminal 400, the management server 210, the storage server 220, and the distribution server 230 perform distribution processing (step ST44).

なお図19のフローチャートでは、管理サーバ210において、録画終了通知の受信を契機に負荷予測処理部266が負荷予測を行う構成を示したが、負荷予測を行うタイミングは録画終了通知の受信のみに限られるものではない。負荷予測処理部266は、一定時間ごとに負荷予測を行ってもよいし、ランダムな時間ごとに負荷予測を行ってもよい。   In the flowchart of FIG. 19, the management server 210 shows a configuration in which the load prediction processing unit 266 performs load prediction upon receipt of a recording end notification. However, the load prediction timing is limited to reception of the recording end notification. It is not something that can be done. The load prediction processing unit 266 may perform load prediction every certain time or may perform load prediction every random time.

次に、ステップST44の配信処理について、図23から図26を参照しながら説明する。
図23は、この発明の実施の形態1による放送録画システムの配信処理を示すフローチャートである。
管理サーバ210は、配信要求に含まれる配信予定日時に到達すると、配信要求に含まれるユーザIDをユーザ契約照会としてユーザ契約情報サーバ300に送信する(ステップST51)。ユーザ契約情報サーバ300は、ステップST51で送信されたユーザ契約照会を受信すると、ユーザIDに対応するユーザ端末400のサービス契約状況をユーザ契約情報記憶部301から取得し、ユーザ端末400が契約していることを確認し、確認結果であるユーザ契約照会応答を送信する(ステップST52)。
Next, the distribution process in step ST44 will be described with reference to FIGS.
FIG. 23 is a flowchart showing distribution processing of the broadcast recording system according to Embodiment 1 of the present invention.
When reaching the scheduled delivery date and time included in the distribution request, management server 210 transmits the user ID included in the distribution request to user contract information server 300 as a user contract inquiry (step ST51). Upon receiving the user contract inquiry transmitted in step ST51, the user contract information server 300 acquires the service contract status of the user terminal 400 corresponding to the user ID from the user contract information storage unit 301, and the user terminal 400 contracts. And a user contract inquiry response as a confirmation result is transmitted (step ST52).

管理サーバ210は、ステップST52で送信されたユーザ契約照会応答に基づいてユーザが契約中であることを確認すると、ユーザ端末400に配信開始要求を送信する(ステップST53)。
配信開始要求の一例を図24に示す。配信開始要求は、例えば項目「配信開始要求ID」、「配信予定日時」、「チャンネル」、「開始日時」、「終了日時」、「タイトル」、「使用容量(GB)」で構成される。図24では、図22の配信要求ID0010001に対応する配信開始要求が示されている。
When management server 210 confirms that the user is contracting based on the user contract inquiry response transmitted in step ST52, management server 210 transmits a distribution start request to user terminal 400 (step ST53).
An example of the distribution start request is shown in FIG. The distribution start request includes, for example, items “distribution start request ID”, “scheduled distribution date / time”, “channel”, “start date / time”, “end date / time”, “title”, and “used capacity (GB)”. FIG. 24 shows a distribution start request corresponding to the distribution request ID 00100001 in FIG.

ユーザ端末400は、ステップST53で送信された配信開始要求を受信すると、録画コンテンツ管理部284が当該配信開始要求に基づいて配信開始応答を管理サーバ210に送信する(ステップST54)。管理サーバ210は、ステップST54で送信された配信開始応答を受信すると、配信指示を配信サーバ230に送信する(ステップST55)。配信指示の一例を図25に示す。配信指示は、例えば項目「配信指示ID」、「配信サーバ」、「配信先」、「蓄積サーバ」、「チャンネル」、「開始日時」、「終了日時」、「再生開始位置(秒)」で構成される。図25の例では、図24の配信要求ID0010001に対応する配信指示1が示されている。   When the user terminal 400 receives the distribution start request transmitted in step ST53, the recorded content management unit 284 transmits a distribution start response to the management server 210 based on the distribution start request (step ST54). When receiving the distribution start response transmitted in step ST54, management server 210 transmits a distribution instruction to distribution server 230 (step ST55). An example of the distribution instruction is shown in FIG. The distribution instruction includes, for example, the items “distribution instruction ID”, “distribution server”, “distribution destination”, “storage server”, “channel”, “start date / time”, “end date / time”, and “reproduction start position (seconds)”. Composed. In the example of FIG. 25, a distribution instruction 1 corresponding to the distribution request ID 00100001 of FIG. 24 is shown.

「配信指示ID」は、配信指示を一意に識別するために管理サーバ210の配信処理部268が生成したID、「配信サーバ」は録画コンテンツをユーザ端末400に配信する配信サーバ230の識別情報(ホスト名、IPアドレスなど)、「配信先」はユーザ端末400の識別情報(ホスト名、IPアドレスなど)を示している。「蓄積サーバ」は録画コンテンツを録画した蓄積サーバ220の識別情報(ホスト名、IPアドレスなど)を示している。「開始日時」および「終了日時」は図13で示した録画コンテンツ情報の「開始日時」および「終了日時」に対応し、「再生開始位置(秒)」は後述する図29で示す再生要求の「再生開始位置(秒)」に対応している。   The “distribution instruction ID” is an ID generated by the distribution processing unit 268 of the management server 210 to uniquely identify the distribution instruction, and the “distribution server” is identification information of the distribution server 230 that distributes the recorded content to the user terminal 400 ( “Host name, IP address, etc.” and “Delivery destination” indicate identification information (host name, IP address, etc.) of the user terminal 400. “Storage server” indicates identification information (host name, IP address, etc.) of the storage server 220 that records the recorded content. "Start date and time" and "End date and time" correspond to "Start date and time" and "End date and time" of the recorded content information shown in FIG. 13, and "Reproduction start position (second)" is a reproduction request shown in FIG. Corresponds to “play start position (seconds)”.

管理サーバ210の配信処理部268は、図13に示す録画コンテンツ情報から録画コンテンツID0010001の録画コンテンツを録画した蓄積サーバ221(st_srv1)、チャンネル、開始日時、終了日時を取得し、配信サーバ管理部262から配信サーバ230の情報を取得し、配信指示の各項目を生成する。   The distribution processing unit 268 of the management server 210 acquires the storage server 221 (st_srv1), the channel, the start date / time, and the end date / time that recorded the recorded content with the recorded content ID 00100001 from the recorded content information shown in FIG. 13, and the distribution server management unit 262 Information of the distribution server 230 is acquired from the above, and each item of the distribution instruction is generated.

(図27に対応する配信指示応答の図がない)
配信サーバ230は、ステップST55で送信された配信指示を受信すると、受信した配信指示により指定された録画コンテンツが配信可能か否か判断し、判断結果を配信指示応答として管理サーバ210に送信する(ステップST56)。
配信指示応答の一例を図26に示す。配信指示応答は、例えば項目「配信指示ID」、「配信指示の結果(OK/NG)」で構成される。図26の例では、図25の配信指示ID00101に対して「OK」の結果が示されている。
(There is no distribution instruction response diagram corresponding to FIG. 27)
Upon receiving the distribution instruction transmitted in step ST55, distribution server 230 determines whether or not the recorded content specified by the received distribution instruction can be distributed, and transmits the determination result to management server 210 as a distribution instruction response ( Step ST56).
An example of the delivery instruction response is shown in FIG. The distribution instruction response includes, for example, items “distribution instruction ID” and “delivery instruction result (OK / NG)”. In the example of FIG. 26, the result of “OK” is shown for the distribution instruction ID 00101 in FIG.

管理サーバ210の配信処理部268は、ステップST56で送信された配信指示応答を受信すると、配信開始通知をユーザ端末400に送信する(ステップST57)。また、配信サーバ230は、配信開始処理として蓄積サーバ220(図25で示した配信指示の一例では蓄積サーバ221(st_svr1))との接続処理および録画コンテンツ配信のための初期化処理を行う(ステップST58)。さらに配信サーバ230は、録画コンテンツ読出要求を蓄積サーバ220に送信する(ステップST59)。蓄積サーバ220は、ステップST59で送信された録画コンテンツ読出要求を受信すると、蓄積媒体240から対応する録画コンテンツを読み出し、録画コンテンツ読み出し応答を配信サーバ230に送信する(ステップST60)。   Upon receiving the distribution instruction response transmitted in step ST56, the distribution processing unit 268 of the management server 210 transmits a distribution start notification to the user terminal 400 (step ST57). Further, the distribution server 230 performs a connection process with the accumulation server 220 (according to the example of the distribution instruction shown in FIG. 25, the accumulation server 221 (st_svr1)) and an initialization process for the recorded content distribution as a distribution start process (steps). ST58). Furthermore, distribution server 230 transmits a recorded content read request to storage server 220 (step ST59). Receiving the recorded content read request transmitted in step ST59, storage server 220 reads the corresponding recorded content from storage medium 240 and transmits a recorded content read response to distribution server 230 (step ST60).

配信サーバ230は、ステップST60で送信された録画コンテンツ読出応答を受信すると、受信した録画コンテンツを配信先であるユーザ端末400に配信する(ステップST61)。ユーザ端末400の蓄積処理部282は、ステップST61で配信された録画コンテンツを受信すると、蓄積媒体285の録画コンテンツファイルをオープンし、受信した録画コンテンツの書き込みを開始し、蓄積処理を行う(ステップST62)。配信サーバ230は、配信先であるユーザ端末400への録画コンテンツの配信が完了した場合に配信終了処理を行う(ステップST63)。配信終了処理では、蓄積サーバ220(図25で示した配信指示の一例では蓄積サーバ221(st_svr1))との接続処理および録画コンテンツ配信のための終了処理を行う。配信サーバ230は、ステップST63の配信終了処理を行った後に、管理サーバ210に配信終了通知を送信する(ステップST64)。管理サーバ210は、ステップST64で送信された配信終了通知を受信すると、ユーザ端末400に配信終了通知を送信する(ステップST65)。
以上の動作により、ユーザ端末400からの配信要求応答に従って、配信サーバ230により録画コンテンツの配信が行われる。
Upon receiving the recorded content read response transmitted in step ST60, distribution server 230 distributes the received recorded content to user terminal 400 that is the distribution destination (step ST61). Upon receiving the recorded content distributed in step ST61, the storage processing unit 282 of the user terminal 400 opens the recorded content file on the storage medium 285, starts writing the received recorded content, and performs the storage process (step ST62). ). The distribution server 230 performs a distribution end process when the distribution of the recorded content to the user terminal 400 that is the distribution destination is completed (step ST63). In the distribution end processing, connection processing with the storage server 220 (the storage server 221 (st_svr1) in the example of the distribution instruction shown in FIG. 25) and end processing for recording content distribution are performed. The distribution server 230 transmits a distribution end notification to the management server 210 after performing the distribution end process in step ST63 (step ST64). When receiving the distribution end notification transmitted in step ST64, management server 210 transmits the distribution end notification to user terminal 400 (step ST65).
With the above operation, the distribution content is distributed by the distribution server 230 in accordance with the distribution request response from the user terminal 400.

次に、図27から図33を参照しながら、放送録画サーバ2が録画した録画コンテンツを再生する際の動作について説明する。
図27は、この発明の実施の形態1による放送録画システムの録画コンテンツ再生処理を示すフローチャートである。
ユーザ端末400のユーザがリモコンなどを介して録画コンテンツを再生するために録画コンテンツ一覧画面を表示する操作を入力すると、ユーザ端末400は録画コンテンツ一覧取得要求を管理サーバ210に送信する(ステップST71)。録画コンテンツ一覧取得要求には、例えばユーザIDが含まれる。管理サーバ210は、ステップST71で送信された録画コンテンツ一覧取得要求を受信すると、ユーザ端末管理部260が録画コンテンツ一覧取得要求に含まれるユーザIDをユーザ契約照会としてユーザ契約情報サーバ300に送信する(ステップST72)。
Next, with reference to FIG. 27 to FIG. 33, an operation when the recorded content recorded by the broadcast recording server 2 is reproduced will be described.
FIG. 27 is a flowchart showing a recorded content reproduction process of the broadcast recording system according to the first embodiment of the present invention.
When the user of user terminal 400 inputs an operation for displaying a recorded content list screen in order to reproduce the recorded content via a remote controller or the like, user terminal 400 transmits a recorded content list acquisition request to management server 210 (step ST71). . The recorded content list acquisition request includes, for example, a user ID. When the management server 210 receives the recorded content list acquisition request transmitted in step ST71, the user terminal management unit 260 transmits the user ID included in the recorded content list acquisition request to the user contract information server 300 as a user contract inquiry ( Step ST72).

ユーザ契約情報サーバ300は、ステップST72で送信されたユーザ契約照会を受信すると、ユーザIDに対応するユーザ端末400のサービス契約状況をユーザ契約情報記憶部301から取得し、ユーザ端末400が契約していることを確認し、確認結果であるユーザ契約照会応答を送信する(ステップST73)。管理サーバ210は、ステップST73で送信されたユーザ契約照会応答に基づいてユーザが契約中であることを確認すると、ユーザ端末管理部260が録画コンテンツ情報記憶部221からユーザIDに対応する録画コンテンツ情報を抽出することにより録画コンテンツ一覧を取得し(ステップST74)、取得した録画コンテンツ一覧を録画コンテンツ一覧取得応答としてユーザ端末400に送信する(ステップST75)。   Upon receiving the user contract inquiry transmitted in step ST72, the user contract information server 300 acquires the service contract status of the user terminal 400 corresponding to the user ID from the user contract information storage unit 301, and the user terminal 400 contracts. And a user contract inquiry response as a confirmation result is transmitted (step ST73). When the management server 210 confirms that the user is under contract based on the user contract inquiry response transmitted in step ST73, the user terminal management unit 260 records the recorded content information corresponding to the user ID from the recorded content information storage unit 221. Is extracted (step ST74), and the acquired recorded content list is transmitted to the user terminal 400 as a recorded content list acquisition response (step ST75).

録画コンテンツ一覧の一例を図28に示す。録画コンテンツ一覧は、例えば項目「録画コンテンツID」、「チャンネル」、「開始日時」、「終了日時」、「タイトル」、「蓄積サーバ」、「使用容量(GB)」、「録画状態」、「視聴フラグ」、「レジューム位置(秒)」で構成される。図28の例では、図13で示した録画コンテンツ情報のうち、ユーザID001のユーザ端末400のユーザが録画要求を行った2つの録画コンテンツのみが抽出され、他のユーザが録画要求を行った録画コンテンツは含まれない。   An example of the recorded content list is shown in FIG. The recorded content list includes, for example, items “recorded content ID”, “channel”, “start date / time”, “end date / time”, “title”, “storage server”, “used capacity (GB)”, “recording status”, “ “Viewing flag” and “resume position (seconds)”. In the example of FIG. 28, only two recorded contents requested by the user of the user terminal 400 with the user ID 001 are extracted from the recorded content information illustrated in FIG. 13, and recorded by other users. Does not include content.

ユーザ端末400は、ステップST75で送信された録画コンテンツ一覧取得応答を受信すると、録画コンテンツ一覧画面を表示する(ステップST76)。
録画コンテンツ一覧画面の一例を図29に示す。録画コンテンツ一覧画面には例えば、ユーザが録画した録画コンテンツの「番号」、「録画日時・チャンネル・タイトル」が表示される。なお、図29で示した録画コンテンツ一覧画面の画面構成は一例であり、これに限定されるものではない。
Upon receiving the recorded content list acquisition response transmitted in step ST75, the user terminal 400 displays a recorded content list screen (step ST76).
An example of the recorded content list screen is shown in FIG. For example, “number” and “recording date / time / channel / title” of the recorded content recorded by the user are displayed on the recorded content list screen. Note that the screen configuration of the recorded content list screen shown in FIG. 29 is an example, and the present invention is not limited to this.

ユーザ端末400のユーザが、ステップST76で表示された録画コンテンツ一覧画面を参照し、リモコンなどを介して録画コンテンツを選択し、再生を指示する操作を入力すると、ユーザ端末400は再生要求を管理サーバ210に送信する(ステップST77)。
再生要求の一例を図30に示す。再生要求は、例えば項目「再生要求ID」、「ユーザID」、「録画コンテンツID」、「再生開始位置(秒)」で構成される。図30の例では、図29で示した録画コンテンツ一覧から録画コンテンツID0010001の録画コンテンツが選択され、再生開始位置0(録画コンテンツの先頭)から再生するように要求された場合の再生要求1が示されている。「再生要求ID」は再生要求を一意に識別するためにユーザ端末400が生成したIDである。
When the user of the user terminal 400 refers to the recorded content list screen displayed in step ST76, selects the recorded content via a remote controller or the like, and inputs an operation for instructing playback, the user terminal 400 sends a playback request to the management server. It transmits to 210 (step ST77).
An example of the reproduction request is shown in FIG. The reproduction request includes, for example, items “reproduction request ID”, “user ID”, “recording content ID”, and “reproduction start position (seconds)”. In the example of FIG. 30, a playback request 1 is shown when the recorded content with the recorded content ID 00100001 is selected from the recorded content list shown in FIG. 29 and playback is requested from the playback start position 0 (the beginning of the recorded content). Has been. “Reproduction request ID” is an ID generated by the user terminal 400 to uniquely identify a reproduction request.

管理サーバ210は、ステップST77で送信された再生要求を受信すると、再生処理部265が再生要求に基づいて配信指示を配信サーバ230に送信する(ステップST78)。
配信指示の一例を図31に示す。配信指示は、例えば項目「配信指示ID」、「配信サーバ」、「配信先」、「蓄積サーバ」、「チャンネル」、「開始日時」、「終了日時」、「再生開始位置(秒)」で構成される。図31の例では、図30の再生要求1に対応する配信指示1が示されている。「配信指示ID」は、配信指示を一意に識別するために管理サーバ210の再生処理部265が生成したID、「配信サーバ」は録画コンテンツをユーザ端末400に配信する配信サーバ230の識別情報(ホスト名、IPアドレスなど)、「配信先」はユーザ端末400の識別情報(ホスト名、IPアドレスなど)、「蓄積サーバ」は放送コンテンツを録画した蓄積サーバ220の識別情報(ホスト名、IPアドレスなど)を示す。「開始日時」および「終了日時」は図13で示した録画コンテンツ情報の「開始日時」および「終了日時」に対応し、「再生開始位置(秒)」は図30で示した再生要求の「再生開始位置(秒)」に対応している。
When management server 210 receives the reproduction request transmitted in step ST77, reproduction processing unit 265 transmits a distribution instruction to distribution server 230 based on the reproduction request (step ST78).
An example of the distribution instruction is shown in FIG. The distribution instruction includes, for example, the items “distribution instruction ID”, “distribution server”, “distribution destination”, “storage server”, “channel”, “start date / time”, “end date / time”, and “reproduction start position (seconds)”. Composed. In the example of FIG. 31, a distribution instruction 1 corresponding to the reproduction request 1 of FIG. 30 is shown. “Distribution instruction ID” is an ID generated by the reproduction processing unit 265 of the management server 210 to uniquely identify the distribution instruction, and “Distribution server” is identification information of the distribution server 230 that distributes the recorded content to the user terminal 400 ( (Host name, IP address, etc.), “Destination” is the identification information (host name, IP address, etc.) of the user terminal 400, and “Storage server” is the identification information (host name, IP address) of the storage server 220 that recorded the broadcast content. Etc.) "Start date and time" and "End date and time" correspond to "Start date and time" and "End date and time" of the recorded content information shown in FIG. 13, and "Reproduction start position (second)" is "Reproduction start position (seconds)" shown in FIG. "Reproduction start position (seconds)".

再生処理部265は、図13で示した録画コンテンツ情報から録画コンテンツID0010001の録画コンテンツを録画した蓄積サーバ221(st_srv1)、チャンネル、開始日時、終了日時を取得し、配信サーバ管理部262から配信サーバ230の情報を取得し、配信指示の各項目を生成する。   The reproduction processing unit 265 acquires the storage server 221 (st_srv1) that records the recorded content with the recorded content ID 00100001, the channel, the start date and time, and the end date and time from the recorded content information shown in FIG. 230 information is acquired and each item of a delivery instruction | indication is produced | generated.

配信サーバ230は、ステップST78で送信された配信指示を受信すると、受信した配信指示により指定された録画コンテンツが配信可能か否か判断し、判断結果を配信指示応答として管理サーバ210に送信する(ステップST79)。
配信指示応答の一例を図32に示す。配信指示応答は、例えば項目「配信指示ID」および「結果(OK/NG)」で構成される。図32の例では、図31で示した配信指示1に対して結果OKが示されている。
Upon receiving the distribution instruction transmitted in step ST78, distribution server 230 determines whether or not the recorded content specified by the received distribution instruction can be distributed, and transmits the determination result to management server 210 as a distribution instruction response ( Step ST79).
An example of the delivery instruction response is shown in FIG. The distribution instruction response includes, for example, items “distribution instruction ID” and “result (OK / NG)”. In the example of FIG. 32, the result OK is shown for the distribution instruction 1 shown in FIG.

管理サーバ210の再生処理部265は、ステップST79で送信された配信指示応答を受信すると、再生要求応答をユーザ端末400に送信する(ステップST80)。
再生要求応答の一例を図33に示す。再生要求応答は、例えば項目「再生要求ID」および「結果(OK/NG)」で構成される。図33の例では、図30の再生要求1に対して結果OKが示されている。
その後、ユーザ端末400、管理サーバ210、蓄積サーバ220および配信サーバ13は再生処理を行う(ステップST81)。
When receiving the distribution instruction response transmitted in step ST79, the reproduction processing unit 265 of the management server 210 transmits a reproduction request response to the user terminal 400 (step ST80).
An example of the reproduction request response is shown in FIG. The reproduction request response includes, for example, items “reproduction request ID” and “result (OK / NG)”. In the example of FIG. 33, the result OK is shown for the reproduction request 1 of FIG.
Thereafter, the user terminal 400, the management server 210, the storage server 220, and the distribution server 13 perform a reproduction process (step ST81).

次に、ステップST81の再生処理について、図34および図35を参照しながら説明する。
図34は、この発明の実施の形態1による放送録画システムの再生処理を示すフローチャートである。
まず、配信サーバ230は、配信開始処理として蓄積サーバ220との接続処理および録画コンテンツ配信のための初期化処理を行う(ステップST91)。さらに配信サーバ230は、蓄積サーバ220に対して録画コンテンツ読出要求を送信する(ステップST92)。蓄積サーバ220は、ステップST92で送信された録画コンテンツ読出要求に基づいて、蓄積媒体240から対応する録画コンテンツを読み出し、録画コンテンツ読出応答として配信サーバ230に送信する(ステップST93)。
Next, the reproduction process in step ST81 will be described with reference to FIGS.
FIG. 34 is a flowchart showing playback processing of the broadcast recording system according to Embodiment 1 of the present invention.
First, distribution server 230 performs connection processing with storage server 220 and initialization processing for recording content distribution as distribution start processing (step ST91). Distribution server 230 further transmits a recorded content read request to storage server 220 (step ST92). The storage server 220 reads the corresponding recorded content from the storage medium 240 based on the recorded content read request transmitted in step ST92, and transmits it to the distribution server 230 as a recorded content read response (step ST93).

配信サーバ230は、ステップST93で入力された録画コンテンツ読出応答により受信した録画コンテンツを配信先であるユーザ端末400に配信する(ステップST94)。ユーザ端末400は、ステップST94で配信された録画コンテンツを受信すると、映像および音声などのデータの復号処理を行い、表示装置500に表示する(ステップST95)。ユーザ端末400のユーザがリモコンなどを介して、再生中の録画コンテンツの早送り、巻き戻し、一時停止、通常再生、停止などを指示する操作を入力すると、ユーザ端末400は入力された操作に基づいた再生制御要求を管理サーバ210に送信する(ステップST96)。管理サーバ210の再生処理部265は、ステップST96で送信された再生制御要求を受信すると、受信した再生制御要求を配信サーバ230に送信する(ステップST97)。   Distribution server 230 distributes the recorded content received by the recorded content read response input in step ST93 to user terminal 400, which is the distribution destination (step ST94). When receiving the recorded content distributed in step ST94, the user terminal 400 decodes data such as video and audio and displays it on the display device 500 (step ST95). When the user of the user terminal 400 inputs an operation for instructing fast-forwarding, rewinding, pausing, normal playback, stopping, or the like of the recorded content being played back via a remote controller or the like, the user terminal 400 is based on the input operation. A reproduction control request is transmitted to management server 210 (step ST96). When receiving the reproduction control request transmitted in step ST96, reproduction processing unit 265 of management server 210 transmits the received reproduction control request to distribution server 230 (step ST97).

配信サーバ230は、入力された再生制御要求を参照して配信中の録画コンテンツが終端に到達したか否か、および再生制御要求を受信したか否か判定を行う(ステップST98)。録画コンテンツが終端に到達しておらず、再生制御要求による停止要求を受信していない場合(ステップST98;NO)、受信した再生制御要求に対応する処理を行い(ステップST99)、ステップST92の処理に戻る。一方、録画コンテンツが終端に到達した場合、または再生制御要求による停止要求を受信した場合(ステップST98;YES)、配信終了処理として配信終了処理として蓄積サーバ220との接続を切断する処理、および録画コンテンツ配信のリソース開放を行い(ステップST100)、管理サーバ210に配信終了通知を送信する(ステップST101)。   The distribution server 230 refers to the input reproduction control request and determines whether or not the recorded content being distributed has reached the end and whether or not the reproduction control request has been received (step ST98). If the recorded content has not reached the end and no stop request due to a playback control request has been received (step ST98; NO), processing corresponding to the received playback control request is performed (step ST99), and processing in step ST92 Return to. On the other hand, when the recorded content reaches the end, or when a stop request due to a playback control request is received (step ST98; YES), a process for disconnecting the connection with the storage server 220 as a distribution end process, and a recording The resource for content distribution is released (step ST100), and a distribution end notification is transmitted to the management server 210 (step ST101).

管理サーバ210の再生処理部265は、ステップST101で送信された配信終了通知を受信すると、ユーザ端末400に再生終了通知を送信すると共に(ステップST102)、再生した録画コンテンツの録画コンテンツ情報の視聴フラグを「視聴済」に変更し、レジューム位置(秒)を今回の再生停止位置に変更する(ステップST103)。
録画コンテンツ情報の更新を図34に示している。図35の例では、録画コンテンツ0010001の再生により、視聴フラグが「未視聴」から「視聴済」に更新され、レジューム位置(秒)が「0」から「3600」に更新されている。
Upon receiving the distribution end notification transmitted in step ST101, the reproduction processing unit 265 of the management server 210 transmits the reproduction end notification to the user terminal 400 (step ST102), and the viewing flag of the recorded content information of the reproduced recorded content Is changed to “viewed”, and the resume position (seconds) is changed to the current playback stop position (step ST103).
The update of the recorded content information is shown in FIG. In the example of FIG. 35, the viewing flag is updated from “unviewed” to “viewed” and the resume position (seconds) is updated from “0” to “3600” by playing the recorded content 001001.

ユーザ端末400は、再生制御要求による再生停止および再生終了通知を受信したか否か判定を行う(ステップST104)。再生制御要求による再生停止がなく、再生終了通知を受信していない場合(ステップST104;NO)、ステップST95の処理に戻る。一方、再生制御要求による再生停止が行われた場合、または再生終了通知を受信した場合(ステップST104;YES)、再生終了処理を行う(ステップST105)。
以上の動作により、ユーザ端末400から送信された再生要求に従って、放送録画サーバ200から録画コンテンツが配信され、ユーザ端末400において再生が行われる。
The user terminal 400 determines whether or not a playback stop and playback end notification due to a playback control request has been received (step ST104). If there is no reproduction stop due to the reproduction control request and no reproduction end notification has been received (step ST104; NO), the process returns to step ST95. On the other hand, when the reproduction stop by the reproduction control request is performed or when the reproduction end notification is received (step ST104; YES), the reproduction end process is performed (step ST105).
Through the above operation, in accordance with the reproduction request transmitted from the user terminal 400, the recorded content is distributed from the broadcast recording server 200 and is reproduced at the user terminal 400.

以上のように、この実施の形態1によれば、例えばネットワークPVRシステムのように放送録画サーバ200においてユーザ端末400の録画コンテンツを管理する放送録画システムにおいて、放送録画サーバ200が複数のユーザ端末400からの録画コンテンツの再生要求によるネットワークの負荷を予測し、放送録画サーバ200がユーザ端末400からの録画コンテンツの再生が集中すると予測した場合にユーザ端末400に録画コンテンツを配信するように構成したので、放送録画サーバ200への録画コンテンツ再生要求を削減することでき、ネットワークにかかる負担を軽減することができる。また、ユーザ端末400が録画に失敗した場合であっても、放送録画サーバ200が同一の録画コンテンツを保有しているため、保有している録画コンテンツをユーザ端末400に配信することにより、ユーザ端末400において録画コンテンツを確保することができ、フェイルセーフの効果も発揮する。   As described above, according to the first embodiment, for example, in the broadcast recording system that manages the recorded content of the user terminal 400 in the broadcast recording server 200 as in the network PVR system, the broadcast recording server 200 includes a plurality of user terminals 400. When the broadcast recording server 200 predicts that the playback of the recorded content from the user terminal 400 is concentrated, the recorded content is distributed to the user terminal 400. Therefore, it is possible to reduce requests for reproducing recorded contents to the broadcast recording server 200, and to reduce the load on the network. Even if the user terminal 400 fails in recording, since the broadcast recording server 200 has the same recorded content, by distributing the stored recorded content to the user terminal 400, the user terminal 400 The recorded content can be secured at 400, and the fail-safe effect is also exhibited.

なお、上述した実施の形態1では、図1に示したように、放送録画サーバ200が管理サーバ210、蓄積サーバ220、配信サーバ230を異なるサーバとして示しているが、1つまたは複数の放送録画サーバ200内に管理サーバに相当する管理部、蓄積サーバに相当する記憶部、配信サーバに相当する配信部をそれぞれ備えるように構成しても良い。   In the first embodiment described above, as shown in FIG. 1, the broadcast recording server 200 shows the management server 210, the storage server 220, and the distribution server 230 as different servers, but one or more broadcast recordings are shown. The server 200 may include a management unit corresponding to the management server, a storage unit corresponding to the storage server, and a distribution unit corresponding to the distribution server.

また、図1で示したように、ユーザ端末400,401,402は表示装置500,501,502とは異なる装置として示しているが、表示装置500,501,502がユーザ端末400,401,402を内蔵するように構成してもよい。また、ユーザ端末400,401,402が映像や音声などを出力する装置は、表示装置500,501,502に限定されず、DVDレコーダやブルーレイレコーダのような映像・音声記憶装置や、その他の映像や音声などを提示する装置で構成してもよい。また、ユーザ端末400の蓄積媒体285はHDD(Hard Disk Drive)やSDD(Solid State Drive)だけではなく、ROM(Read Only Memory)やRAM(Randam Access Memory)のような大容量メモリをキャッシュとして利用して、録画するように構成してもよい。   Further, as shown in FIG. 1, the user terminals 400, 401, and 402 are shown as devices different from the display devices 500, 501, and 502, but the display devices 500, 501, and 502 are user terminals 400, 401, and 402. You may comprise so that it may incorporate. In addition, the devices that the user terminals 400, 401, and 402 output video and audio are not limited to the display devices 500, 501, and 502, and video / audio storage devices such as DVD recorders and Blu-ray recorders, and other video. Or a device that presents voice or the like. The storage medium 285 of the user terminal 400 uses not only HDD (Hard Disk Drive) and SDD (Solid State Drive), but also large capacity memory such as ROM (Read Only Memory) and RAM (Random Access Memory) as a cache. Then, it may be configured to record.

また、図1で示したように、番組放送サーバ100が放送コンテンツをIPネットワーク600経由で配信するように構成したが、放送録画サーバ200が録画する番組はIPネットワーク600経由に限定されるものではなく、地上デジタル放送やBS放送などの放送波をアンテナで受信し、録画するように構成してもよい。   Further, as shown in FIG. 1, the program broadcast server 100 is configured to distribute broadcast content via the IP network 600, but the program recorded by the broadcast recording server 200 is not limited to the IP network 600. Alternatively, a broadcast wave such as terrestrial digital broadcast or BS broadcast may be received by an antenna and recorded.

実施の形態2.
上述した実施の形態1では、管理サーバ210の負荷予測処理部266はユーザ端末400による録画コンテンツ再生が集中するか否かに基づいてネットワーク帯域の負荷状況を予測する構成を示したが、この実施の形態2では、負荷予測処理部266が放送コンテンツの視聴率に基づいて、録画コンテンツの再生要求が集中するかを判定し、ネットワーク帯域の負荷状況を予測する構成を示す。
Embodiment 2. FIG.
In the first embodiment described above, the load prediction processing unit 266 of the management server 210 is configured to predict the load situation of the network band based on whether or not the recorded content playback by the user terminal 400 is concentrated. In Embodiment 2, a configuration is shown in which the load prediction processing unit 266 determines whether or not playback requests for recorded content are concentrated based on the viewing rate of the broadcast content, and predicts the load status of the network band.

図36は、この発明の実施の形態2による放送録画システムの構成を示すブロック図であり、実施の形態1の放送録画システムに視聴情報収集サーバ700および視聴情報記憶部701を追加して設けている。なお以下では、実施の形態1による放送録画システムの構成要素と同一または相当する部分には、実施の形態1で使用した符号と同一の符号を付して説明を省略または簡略化する。
視聴情報収集サーバ700は、ユーザ端末400から視聴履歴情報を収集し、視聴情報として視聴情報記憶部701に格納し、管理するサーバである。管理サーバ210から視聴情報要求を受信すると視聴情報記憶部701から対応する視聴情報を読み出し、提供するサーバである。ここで視聴情報とは、放送コンテンツ毎の視聴率を示す。
FIG. 36 is a block diagram showing the configuration of the broadcast recording system according to the second embodiment of the present invention. In the broadcast recording system of the first embodiment, a viewing information collection server 700 and a viewing information storage unit 701 are additionally provided. Yes. In the following description, the same or corresponding parts as those of the broadcast recording system according to the first embodiment are denoted by the same reference numerals as those used in the first embodiment, and description thereof is omitted or simplified.
The viewing information collection server 700 is a server that collects viewing history information from the user terminal 400, stores it as viewing information in the viewing information storage unit 701, and manages it. When a viewing information request is received from the management server 210, the viewing information is read from the viewing information storage unit 701 and provided. Here, the viewing information indicates a viewing rate for each broadcast content.

図37は、この発明の実施の形態2による放送録画システムのユーザ端末の構成を示すブロック図であり、実施の形態1のユーザ端末400に視聴情報処理部287および視聴履歴情報記憶部288を追加して設けている。なお以下では、実施の形態1によるユーザ端末の構成要素と同一または相当する部分には、実施の形態1で使用した符号と同一の符号を付して説明を省略または簡略化する。
視聴情報処理部287は、視聴履歴情報記憶部288に蓄積された視聴履歴情報を視聴情報収集サーバ700に提供する。ここで、視聴履歴情報とは、ユーザ端末400による視聴に関する履歴情報であり、「ユーザID」、「チャンネル」、「視聴開始時間」、「視聴終了時間」、「タイトル」、「ジャンル」を含む。
FIG. 37 is a block diagram showing the configuration of the user terminal of the broadcast recording system according to the second embodiment of the present invention. A viewing information processing unit 287 and a viewing history information storage unit 288 are added to the user terminal 400 of the first embodiment. Provided. In the following, the same or corresponding parts as those of the user terminal according to the first embodiment are denoted by the same reference numerals as those used in the first embodiment, and the description thereof is omitted or simplified.
The viewing information processing unit 287 provides the viewing information collection server 700 with the viewing history information stored in the viewing history information storage unit 288. Here, the viewing history information is history information regarding viewing by the user terminal 400, and includes “user ID”, “channel”, “viewing start time”, “viewing end time”, “title”, and “genre”. .

図38は、この発明の実施の形態2による放送録画システムのコンテンツ配信処理を示すフローチャートである。図37を参照しながら、放送録画サーバ200が、放送コンテンツの視聴率に基づいてユーザ端末400による録画コンテンツ再生が集中するか否かを予測する動作について説明する。なお、以下では実施の形態1による放送録画システムと同一のステップには図19で使用した符号と同一の符号を付し、説明を省略または簡略化する。   FIG. 38 is a flowchart showing a content distribution process of the broadcast recording system according to the second embodiment of the present invention. The operation of the broadcast recording server 200 predicting whether or not the recorded content reproduction by the user terminal 400 is concentrated based on the viewing rate of the broadcast content will be described with reference to FIG. In the following, the same steps as those in the broadcast recording system according to the first embodiment are denoted by the same reference numerals as those used in FIG. 19, and the description thereof is omitted or simplified.

管理サーバ210は、蓄積サーバ220からの録画終了通知を受信すると、負荷予測処理部266が録画コンテンツ情報に基づいて、視聴情報要求を視聴情報収集サーバ700に送信する(ステップST111)。視聴情報要求には、図18に示した録画コンテンツ情報を構成する項目と同一の項目が含まれる。視聴情報収集サーバ700は、ステップST111で送信された視聴情報要求を受信すると、視聴情報記憶部701に蓄積された視聴情報に基づいた視聴情報応答を管理サーバ210に送信する(ステップST112)。   Upon receiving the recording end notification from the storage server 220, the management server 210 transmits a viewing information request to the viewing information collection server 700 based on the recorded content information (step ST111). The viewing information request includes the same items as the items constituting the recorded content information shown in FIG. Upon receiving the viewing information request transmitted in step ST111, the viewing information collection server 700 transmits a viewing information response based on the viewing information stored in the viewing information storage unit 701 to the management server 210 (step ST112).

視聴情報応答の一例を図39に示す。視聴情報応答は、例えば項目「録画コンテンツID」、「視聴率」で構成される。図39の例では、録画コンテンツIDの0010001、0020001、0030001、0010002に対して、視聴管理収集サーバ700で管理する視聴率から最高視聴率を算出してそれぞれ20%、20%、8%、5%である結果が示されている。
図40に視聴情報収集サーバ700が管理するチャンネル(ch100)の視聴率の一例を示す。時間帯に対応した視聴率が記録される。図39の例では、記録された視聴率から最高視聴率が20%と算出される。
An example of the viewing information response is shown in FIG. The viewing information response includes, for example, items “recording content ID” and “viewing rate”. In the example of FIG. 39, for the recorded content IDs 001 001, 0020001, 0030001, 0010002, the maximum audience rating is calculated from the audience ratings managed by the audience management collection server 700, and 20%, 20%, 8%, 5%, respectively. % Results are shown.
FIG. 40 shows an example of the audience rating of the channel (ch100) managed by the audience information collection server 700. The audience rating corresponding to the time zone is recorded. In the example of FIG. 39, the maximum audience rating is calculated as 20% from the recorded audience ratings.

管理サーバ210は、ステップST112で送信された視聴情報応答を受信すると、負荷予測処理部266が視聴率に基づいて負荷処理予測を行い、負荷処理予測結果を算出する(ステップST41´)。
負荷予測結果の一例を図41に示す。負荷予測結果は、例えば項目「録画コンテンツID」および「負荷予測の結果(OK/NG)」で構成される。図40の例では図39で示した視聴情報応答に対応した負荷処理結果を示し、負荷予測処理部266が基準となる視聴率の閾値として20%を保持している場合に、20%以上の最高視聴率を有している録画コンテンツは、ユーザ端末400から再生要求が集中すると予測し、負荷予測の結果を「OK」とする。
When the management server 210 receives the viewing information response transmitted in step ST112, the load prediction processing unit 266 performs load processing prediction based on the audience rating, and calculates a load processing prediction result (step ST41 ′).
An example of the load prediction result is shown in FIG. The load prediction result includes, for example, items “recording content ID” and “load prediction result (OK / NG)”. In the example of FIG. 40, the load processing result corresponding to the viewing information response shown in FIG. 39 is shown, and when the load prediction processing unit 266 holds 20% as the reference audience rating threshold, it is 20% or more. For the recorded content having the highest audience rating, it is predicted that playback requests will be concentrated from the user terminal 400, and the load prediction result is “OK”.

その後、放送録画システムは、ステップST42およびステップST43の処理を行い、ステップST44の配信処理に進む。   Thereafter, the broadcast recording system performs the processing of step ST42 and step ST43, and proceeds to the distribution processing of step ST44.

以上のように、この実施の形態2によれば、例えばネットワークPVRシステムのように放送録画サーバ200において、ユーザ端末400の録画コンテンツを管理する放送録画システムにおいて、放送録画サーバ200が放送コンテンツの視聴率に基づいてネットワークの負荷を予測し、放送録画サーバ200がユーザ端末400からの録画コンテンツの再生が集中すると予測した場合にユーザ端末400に録画コンテンツを配信するように構成したので、放送録画サーバ200の録画コンテンツの再生を削減することでき、録画コンテンツ再生によるネットワークにかかる負担を軽減することができる。   As described above, according to the second embodiment, in the broadcast recording server 200 that manages the recorded content of the user terminal 400 in the broadcast recording server 200 as in the network PVR system, for example, the broadcast recording server 200 views the broadcast content. The network load is predicted based on the rate, and the broadcast recording server 200 is configured to deliver the recorded content to the user terminal 400 when the broadcast recording server 200 predicts that the reproduction of the recorded content from the user terminal 400 is concentrated. The reproduction of 200 recorded contents can be reduced, and the burden on the network due to the reproduction of recorded contents can be reduced.

実施の形態3.
上述した実施の形態2では、管理サーバ210の負荷予測処理部266が放送コンテンツの視聴率に基づいて、録画コンテンツの再生が集中するかを判定し、ネットワーク帯域の負荷状況を予測する構成を示したが、この実施の形態3では、負荷予測処理部266が録画コンテンツの再生数による統計情報に基づいて、録画コンテンツの再生が集中するかを判定し、ネットワーク帯域の負荷状況を予測する構成を示す。
Embodiment 3 FIG.
In the second embodiment described above, a configuration is shown in which the load prediction processing unit 266 of the management server 210 determines whether playback of recorded content is concentrated based on the audience rating of broadcast content and predicts the load situation of the network bandwidth. However, in the third embodiment, the load prediction processing unit 266 determines whether the reproduction of the recorded content is concentrated based on the statistical information based on the number of recorded content reproductions, and predicts the load situation of the network bandwidth. Show.

この発明の実施の形態3による放送録画システムの構成は、図36と同一であるため、記載を省略する。
図42は、この発明の実施の形態3による放送録画システムのユーザ端末の構成を示すブロック図であり、実施の形態2のユーザ端末400の視聴履歴情報記憶部288に替えて再生履歴情報記憶部289を設けている。なお、以下では、実施の形態1および実施の形態2によるユーザ端末の構成要素と同一または相当する部分には、実施の形態1で使用した符号と同一の符号を付して説明を省略または簡略化する。
視聴情報処理部287は、再生履歴情報記憶部289に蓄積された録画コンテンツの再生履歴情報を視聴情報収集サーバ700に提供する。ここで、録画コンテンツの再生履歴情報とは、ユーザ端末400による録画コンテンツの再生に関する履歴情報であり、例えば項目「ユーザID」、「録画コンテンツID」、「再生開始時間」、「再生終了時間」、「再生時間」、「タイトル」、「ジャンル」を含む。
The configuration of the broadcast recording system according to the third embodiment of the present invention is the same as that shown in FIG.
FIG. 42 is a block diagram showing the configuration of the user terminal of the broadcast recording system according to the third embodiment of the present invention. In place of the viewing history information storage unit 288 of the user terminal 400 of the second embodiment, a playback history information storage unit is shown. 289 is provided. In the following description, the same or corresponding parts as those of the user terminal according to the first and second embodiments are denoted by the same reference numerals as those used in the first embodiment, and the description thereof is omitted or simplified. Turn into.
The viewing information processing unit 287 provides the viewing information collection server 700 with the playback history information of the recorded content stored in the playback history information storage unit 289. Here, the reproduction history information of the recorded content is history information related to the reproduction of the recorded content by the user terminal 400. For example, the items “user ID”, “recorded content ID”, “reproduction start time”, “reproduction end time” , “Playback time”, “title”, and “genre”.

視聴情報収集サーバ700は、ユーザ端末400から再生履歴情報を収集し、収集した再生履歴情報に基づいて視聴情報を取得する。図43に、視聴情報収集サーバ700が取得する視聴情報の一例を示す。各時間に応じて録画コンテンツを再生するユーザ数が示される。この視聴情報から、再生するユーザ数がピークを示す時間帯を算出することができる。視聴情報収集サーバ700は、管理サーバ210からの視聴情報要求に基づいて取得した視聴情報を提供する。   The viewing information collection server 700 collects playback history information from the user terminal 400 and acquires viewing information based on the collected playback history information. FIG. 43 shows an example of viewing information acquired by the viewing information collection server 700. The number of users who play back the recorded content according to each time is shown. From this viewing information, a time zone in which the number of users to be reproduced has a peak can be calculated. The viewing information collection server 700 provides viewing information acquired based on the viewing information request from the management server 210.

実施の形態2の図38で示した放送録画システムのコンテンツ配信処理を示すフローチャートを参照しながら、放送録画サーバ200が、時間帯毎の録画コンテンツの再生数による統計情報に基づいてユーザ端末400による録画コンテンツ再生が集中するか否かを予測する動作について説明する。
管理サーバ210は、蓄積サーバ220からの録画終了通知を受信すると、負荷予測処理部266が録画コンテンツ情報に基づいて、視聴情報要求を視聴情報収集サーバ700に送信する(ステップST111)。視聴情報要求には、図18に示した録画コンテンツ情報を構成する項目と同一の項目が含まれる。視聴情報収集サーバ700は、ステップST111で送信された視聴情報要求を受信すると、視聴情報記憶部701に蓄積された視聴情報に基づいた視聴情報応答を管理サーバ210に送信する(ステップST112)。
With reference to the flowchart showing the content distribution process of the broadcast recording system shown in FIG. 38 of the second embodiment, the broadcast recording server 200 uses the user terminal 400 based on statistical information based on the number of recorded content playbacks for each time period. An operation for predicting whether or not the recorded content reproduction is concentrated will be described.
Upon receiving the recording end notification from the storage server 220, the management server 210 transmits a viewing information request to the viewing information collection server 700 based on the recorded content information (step ST111). The viewing information request includes the same items as the items constituting the recorded content information shown in FIG. Upon receiving the viewing information request transmitted in step ST111, the viewing information collection server 700 transmits a viewing information response based on the viewing information stored in the viewing information storage unit 701 to the management server 210 (step ST112).

視聴情報応答の一例を図44に示す。視聴情報応答は、例えば項目「録画コンテンツID」、「再生ピーク時間帯」で構成される。図44の例では、録画コンテンツID0010001では21時〜22時の時間帯、録画コンテンツID0020001、0030001では22時〜23時の時間帯に再生要求が集中し、録画コンテンツID0010002では再生要求が集中する時間帯が存在しないことを示している。   An example of the viewing information response is shown in FIG. The viewing information response includes, for example, items “recording content ID” and “reproduction peak time zone”. In the example of FIG. 44, playback requests are concentrated in the time zone from 21:00 to 22:00 in the recorded content ID 001001, time zones from 22:00 to 23:00 in the recorded content ID 0020001 and 0030001, and the time in which playback requests are concentrated in the recorded content ID 0010002. This indicates that there is no band.

管理サーバ210は、ステップST112で送信された視聴情報応答を受信すると、負荷予測処理部266が録画コンテンツを再生するユーザ数に基づいて負荷処理予測を行い、負荷処理予測結果を算出する(ステップST41´)。
負荷予測結果の一例を図44に示す。負荷予測結果は、例えば項目「録画コンテンツID」および「負荷予測の結果(OK/NG)」で構成される。図45の例では図44で示した視聴情報応答に対応した負荷処理結果を示し、録画コンテンツID0010001,0020001,0030001の録画コンテンツに対して、ユーザ端末400から再生要求が集中すると予測した結果を示している。
When the management server 210 receives the viewing information response transmitted in step ST112, the load prediction processing unit 266 performs load processing prediction based on the number of users who play back the recorded content, and calculates a load processing prediction result (step ST41). ´).
An example of the load prediction result is shown in FIG. The load prediction result includes, for example, items “recording content ID” and “load prediction result (OK / NG)”. The example of FIG. 45 shows the load processing result corresponding to the viewing information response shown in FIG. 44, and shows the result of predicting that the playback requests from the user terminal 400 are concentrated on the recorded content with the recorded content ID 0010001, 0020001, 0030001. ing.

その後、放送録画システムは、ステップST42およびステップST43の処理を行い、ステップST44の配信処理に進む。   Thereafter, the broadcast recording system performs the processing of step ST42 and step ST43, and proceeds to the distribution processing of step ST44.

以上のように、この実施の形態3によれば、例えばネットワークPVRシステムのように放送録画サーバ200において、ユーザ端末400の録画コンテンツを管理する放送録画システムにおいて、放送録画サーバ200が放送コンテンツの再生数による統計情報に基づいてネットワークの負荷を予測し、放送録画サーバ200がユーザ端末400からの録画コンテンツの再生が集中すると予測した場合にユーザ端末400に録画コンテンツを配信するように構成したので、放送録画サーバ200の録画コンテンツの再生を削減することでき、録画コンテンツ再生によるネットワークにかかる負担を軽減することができる。   As described above, according to the third embodiment, in the broadcast recording server 200 that manages the recorded content of the user terminal 400 in the broadcast recording server 200 as in the network PVR system, for example, the broadcast recording server 200 reproduces the broadcast content. Since the network load is predicted based on the statistical information based on the number, and the broadcast recording server 200 predicts that the reproduction of the recorded content from the user terminal 400 is concentrated, the recorded content is distributed to the user terminal 400. The reproduction of the recorded content of the broadcast recording server 200 can be reduced, and the burden on the network due to the reproduction of the recorded content can be reduced.

実施の形態4.
上述した実施の形態1では、放送録画サーバ200がユーザ端末400からの録画コンテンツ再生の集中を予測した場合にユーザ端末400に録画コンテンツを配信する構成を示したが、この実施の形態4では、放送録画サーバ200がユーザ端末400からの録画コンテンツ再生の集中を予測した場合に、対象となるユーザ端末400にコンテンツをマルチキャスト配信する構成を示す。
この発明の実施の形態3による放送録画システムの構成は、図1と同一であるため記載を省略する。
Embodiment 4 FIG.
In the above-described first embodiment, the configuration in which the broadcast recording server 200 delivers the recorded content to the user terminal 400 when the broadcast content server 200 predicts the concentration of the recorded content playback from the user terminal 400 has been described. When the broadcast recording server 200 predicts the concentration of recorded content playback from the user terminal 400, a configuration is shown in which content is multicast distributed to the target user terminal 400.
The configuration of the broadcast recording system according to Embodiment 3 of the present invention is the same as that shown in FIG.

放送録画サーバ200がユーザ端末400から該当コンテンツの再生が集中すると予測した場合に、対象となるユーザ端末400にマルチキャスト配信し、ユーザ端末400が配信されたコンテンツを録画する動作(実施の形態1の図38のフローチャートのステップST44の配信処理に相当)について、図46から図47を参照しながら説明する。
図46は、この発明の実施の形態4による放送録画システムの配信処理を示すフローチャートである。なお、実施の形態1による放送録画システムの配信処理と同一の処理を行うステップには図23で使用した符号と同一の符号を付し、説明を省略または簡略化する。
When the broadcast recording server 200 predicts that playback of the corresponding content from the user terminal 400 is concentrated, an operation of multicast distribution to the target user terminal 400 and recording the content distributed by the user terminal 400 (in the first embodiment) (Corresponding to the distribution process in step ST44 in the flowchart of FIG. 38) will be described with reference to FIGS.
FIG. 46 is a flowchart showing a distribution process of the broadcast recording system according to the fourth embodiment of the present invention. Note that the same reference numerals as those used in FIG. 23 are attached to steps for performing the same processing as the distribution processing of the broadcast recording system according to the first embodiment, and description thereof will be omitted or simplified.

管理サーバ210は、ステップST52でユーザ契約照会応答が送信されると、送信されたユーザ契約照会応答に基づいてユーザが契約中であることを確認すると、ユーザ端末400に録画開始要求を送信する(ステップST121)。
録画開始要求の一例を図47に示す。録画開始要求は、例えば項目「録画要求ID」、「チャンネル」、「開始日時」、「終了日時」、「タイトル」で構成される。図47の例では、図22の配信要求ID0010001に対応した録画開始要求を示している。そのため、配信要求IDを録画要求IDとみなして録画開始要求を生成している。
When the user contract inquiry response is transmitted in step ST52, the management server 210 confirms that the user is under contract based on the transmitted user contract inquiry response, and transmits a recording start request to the user terminal 400 ( Step ST121).
An example of the recording start request is shown in FIG. The recording start request includes, for example, items “recording request ID”, “channel”, “start date / time”, “end date / time”, and “title”. The example in FIG. 47 shows a recording start request corresponding to the distribution request ID 00100001 in FIG. Therefore, the recording request is generated by regarding the distribution request ID as the recording request ID.

ユーザ端末400は、ステップST121で送信された録画開始要求を受信すると、録画コンテンツ管理部284が当該録画開始要求に基づいて録画開始応答を管理サーバ210に送信する(ステップST122)。管理サーバ210は、ステップST122で送信された録画開始応答を受信すると、配信指示を配信サーバ230に送信する(ステップST55)。配信指示は図25で示したものと同様である。その後、管理サーバ210、蓄積サーバ220および配信サーバ230は、ステップST56からステップST61と同一の処理を行う。   When the user terminal 400 receives the recording start request transmitted in step ST121, the recorded content management unit 284 transmits a recording start response to the management server 210 based on the recording start request (step ST122). Upon receiving the recording start response transmitted in step ST122, management server 210 transmits a distribution instruction to distribution server 230 (step ST55). The distribution instruction is the same as that shown in FIG. Thereafter, the management server 210, the storage server 220, and the distribution server 230 perform the same processing as step ST56 to step ST61.

ユーザ端末400の蓄積処理部282は、ステップST61で配信された録画コンテンツを受信すると、蓄積媒体285の録画コンテンツファイルをオープンし、受信した録画コンテンツの書き込みを開始し、録画処理を行う(ステップST123)。配信サーバ230は、配信先であるユーザ端末400への録画コンテンツの配信が完了した場合に配信終了処理を行う(ステップST63)。配信終了処理では、蓄積サーバ220との接続処理および録画コンテンツ配信のための終了処理を行う。配信サーバ230は、ステップST63の配信終了処理を行った後に、管理サーバ210に配信終了通知を送信する(ステップST64)。管理サーバ210は、ステップST64で送信された配信終了通知を受信すると、ユーザ端末400に配信終了通知を送信する(ステップST65)。ユーザ端末400は、ステップST65で送信された配信終了通知を受信すると、配信終了処理として録画コンテンツ配信のリソース開放を行う(ステップST124)。
以上の動作により、ユーザ端末400からの配信要求応答に従って、配信サーバ230により録画コンテンツの配信が行われ、ユーザ端末400において録画が行われる。
Upon receiving the recorded content distributed in step ST61, the storage processing unit 282 of the user terminal 400 opens the recorded content file in the storage medium 285, starts writing the received recorded content, and performs the recording process (step ST123). ). The distribution server 230 performs a distribution end process when the distribution of the recorded content to the user terminal 400 that is the distribution destination is completed (step ST63). In the distribution end processing, connection processing with the storage server 220 and end processing for recording content distribution are performed. The distribution server 230 transmits a distribution end notification to the management server 210 after performing the distribution end process in step ST63 (step ST64). When receiving the distribution end notification transmitted in step ST64, management server 210 transmits the distribution end notification to user terminal 400 (step ST65). Upon receiving the distribution end notification transmitted in step ST65, the user terminal 400 performs resource release for recorded content distribution as a distribution end process (step ST124).
Through the above operation, the distribution content is distributed by the distribution server 230 in accordance with the distribution request response from the user terminal 400, and recording is performed at the user terminal 400.

以上のように、この実施の形態4によれば、例えばネットワークPVRシステムのように放送録画サーバ200においてユーザ端末400の録画コンテンツを管理する放送録画システムにおいて、放送録画サーバ200が複数のユーザ端末400からの録画コンテンツの再生要求によるネットワークの負荷を予測し、放送録画サーバ200がユーザ端末400からの録画コンテンツの再生要求が集中すると予測した場合にユーザ端末400に録画コンテンツをマルチキャスト配信するように構成したので、放送録画サーバ200への録画コンテンツ再生要求を削減することでき、ネットワークにかかる負担を軽減することができる。   As described above, according to the fourth embodiment, in the broadcast recording system that manages the recorded content of the user terminal 400 in the broadcast recording server 200, such as the network PVR system, the broadcast recording server 200 includes a plurality of user terminals 400. The network load due to the playback request of the recorded content from is predicted, and when the broadcast recording server 200 predicts that the playback request of the recorded content from the user terminal 400 is concentrated, the recorded content is multicast distributed to the user terminal 400 Therefore, it is possible to reduce the recorded content reproduction request to the broadcast recording server 200, and to reduce the burden on the network.

実施の形態5.
上述した実施の形態1では、放送録画サーバ200がユーザ端末400からの録画コンテンツ再生要求の集中を予測した場合にユーザ端末400に録画コンテンツを配信する構成を示したが、この実施の形態5では、番組放送サーバ100から放送コンテンツが配信される前に、放送録画サーバ200がユーザ端末400からの録画コンテンツの再生が集中するか否か予測を行い、録画コンテンツの再生が集中すると予測した場合に、ユーザ端末400に録画予約を要求する構成を示す。
この発明の実施の形態5による放送録画システムの構成は、図1と同一であるため記載を省略する。
Embodiment 5 FIG.
In the above-described first embodiment, the broadcast recording server 200 is configured to distribute the recorded content to the user terminal 400 when the concentration of the recorded content playback request from the user terminal 400 is predicted. When the broadcast recording server 200 predicts whether or not the reproduction of the recorded content from the user terminal 400 is concentrated before the broadcast content is distributed from the program broadcast server 100, and the reproduction of the recorded content is predicted to be concentrated. 1 shows a configuration for requesting a recording reservation from the user terminal 400.
The configuration of the broadcast recording system according to Embodiment 5 of the present invention is the same as that shown in FIG.

次に、番組放送サーバ100から放送コンテンツが配信される前に、放送録画サーバ200がユーザ端末400からの録画コンテンツの再生要求が集中すると予測した場合に、ユーザ端末400に当該コンテンツを録画させる動作について図48から図51を参照しながら説明する。
図48は、この発明の実施の形態5による放送録画システムの録画処理を示すフローチャートである。
管理サーバ210の負荷予測処理部266は、負荷予測処理を行い、負荷処理予測結果を算出する(ステップST131)。
Next, when the broadcast recording server 200 predicts that playback requests for recorded content from the user terminal 400 are concentrated before the broadcast content is distributed from the program broadcast server 100, the user terminal 400 records the content. Will be described with reference to FIGS. 48 to 51. FIG.
FIG. 48 is a flowchart showing the recording process of the broadcast recording system according to the fifth embodiment of the present invention.
The load prediction processing unit 266 of the management server 210 performs load prediction processing and calculates a load processing prediction result (step ST131).

負荷予測処理部266は、番組放送サーバ100から放送コンテンツが配信される前に、ユーザ端末400からの録画コンテンツ再生要求が集中することを予測し、放送コンテンツIDに対応した負荷予測結果を算出する。負荷予測結果の一例を図49に示す。負荷予測結果は、例えば項目「放送コンテンツID」、「負荷予測の結果(OK/NG)」で構成される。図49の例では、図13で示した録画コンテンツ情報に対応する負荷予測の結果が示されており、放送コンテンツID1000002,1000004に対して負荷予測結果がOKであり、その他の放送コンテンツの負荷予測結果はNGが示されている。   The load prediction processing unit 266 predicts that recorded content playback requests from the user terminal 400 are concentrated before broadcast content is distributed from the program broadcast server 100, and calculates a load prediction result corresponding to the broadcast content ID. . An example of the load prediction result is shown in FIG. The load prediction result includes, for example, items “broadcast content ID” and “load prediction result (OK / NG)”. In the example of FIG. 49, the result of the load prediction corresponding to the recorded content information shown in FIG. 13 is shown, the load prediction result is OK for the broadcast content IDs 1000002 and 1000004, and the load prediction of other broadcast contents. The result shows NG.

管理サーバ210は、ステップST131で算出されたた負荷予測結果に基づいて、放送コンテンツIDに対応する録画コンテンツIDのユーザ端末400に対して録画予約指示を送信する(ステップST132)。具体的には、図13で示した録画コンテンツ情報、図49で示した負荷予測結果、図13で示した放送コンテンツ情報に基づいて、ユーザID001,003のユーザ端末に対して録画予約指示が送信される。
録画予約指示の一例を図50に示す。
録画予約指示は、例えば項目「録画予約ID」、「ユーザID」、「チャンネル」、「開始日時」、「終了日時」で構成される。録画予約IDは、録画予約指示を一意に識別するために管理サーバの録画処理部268が生成したIDである。図50の例では、図49の負荷予測結果に対応する録画予約指示が示されている。
Based on the load prediction result calculated in step ST131, management server 210 transmits a recording reservation instruction to user terminal 400 of the recorded content ID corresponding to the broadcast content ID (step ST132). Specifically, based on the recorded content information shown in FIG. 13, the load prediction result shown in FIG. 49, and the broadcast content information shown in FIG. 13, a recording reservation instruction is transmitted to the user terminal with user ID 001,003. Is done.
An example of a recording reservation instruction is shown in FIG.
The recording reservation instruction includes, for example, items “recording reservation ID”, “user ID”, “channel”, “start date / time”, and “end date / time”. The recording reservation ID is an ID generated by the recording processing unit 268 of the management server in order to uniquely identify the recording reservation instruction. In the example of FIG. 50, a recording reservation instruction corresponding to the load prediction result of FIG. 49 is shown.

ユーザ端末400の録画コンテンツ管理部284は、ステップST132で送信された録画予約指示を受信すると、受信した録画予約指示に基づいて録画コンテンツの録画可否を確認する録画予約処理を行い(ステップST133)、録画予約応答を管理サーバ210に送信する(ステップST134)。録画予約応答の一例を図51に示す。録画予約応答は、例えば項目「録画予約ID」、「録画可否の結果(OK/NG)」で構成される。図51の例では、図50の録画予約ID0010001に対して録画可否の結果としてOKである結果が示されている。
その後、ユーザ端末400は番組放送サーバ100から配信される放送コンテンツを録画する。
When receiving the recording reservation instruction transmitted in step ST132, the recorded content management unit 284 of the user terminal 400 performs a recording reservation process for confirming whether or not the recording content can be recorded based on the received recording reservation instruction (step ST133). A recording reservation response is transmitted to management server 210 (step ST134). An example of the recording reservation response is shown in FIG. The recording reservation response includes, for example, items “recording reservation ID” and “result of recording availability (OK / NG)”. In the example of FIG. 51, a result of “OK” is shown as a result of whether recording is possible for the recording reservation ID 00100001 of FIG.
Thereafter, the user terminal 400 records the broadcast content distributed from the program broadcast server 100.

以上のように、この実施の形態5によれば、例えばネットワークPVRシステムのように放送録画サーバ200においてユーザ端末400の録画コンテンツを管理する放送録画システムにおいて、放送録画サーバ200が複数のユーザ端末400からの録画コンテンツの再生要求によるネットワークの負荷を予測し、番組放送サーバから放送コンテンツが配信される前に、放送録画サーバ200がユーザ端末400からの録画コンテンツの再生が集中すると予測した場合に、ユーザ端末400に録画予約を指示するように構成したので、放送録画サーバ200への録画コンテンツ再生要求を削減することでき、複数のユーザ端末400が録画コンテンツを再生することによりネットワークにかかる負担を軽減することができる。   As described above, according to the fifth embodiment, in the broadcast recording system that manages the recorded content of the user terminal 400 in the broadcast recording server 200 as in the network PVR system, for example, the broadcast recording server 200 includes a plurality of user terminals 400. When the network load due to the playback request of the recorded content from is predicted and the broadcast recording server 200 predicts that the playback of the recorded content from the user terminal 400 is concentrated before the broadcast content is distributed from the program broadcast server, Since the user terminal 400 is configured to instruct the recording reservation, it is possible to reduce the recorded content reproduction request to the broadcast recording server 200, and the plurality of user terminals 400 reproduce the recorded content, thereby reducing the burden on the network. can do.

実施の形態6.
この実施の形態6では、上述した実施の形態5における負荷予測処理において放送コンテンツに対する録画予約数に基づいて、ユーザ端末400から再生要求が集中するか否か予測する構成について説明する。
この発明の実施の形態6による放送録画システムの構成は、図1と同一であるため記載を省略する。
管理サーバ210は、放送コンテンツに対する録画予約数を管理し、負荷予測処理部266にあらかじめ設定された録画予約数の閾値を越えた場合に、ユーザ端末400からの録画コンテンツの再生が集中すると予測する。その後の処理動作は実施の形態5と同一であるため、記載を省略する。
Embodiment 6 FIG.
In the sixth embodiment, a configuration for predicting whether or not reproduction requests from the user terminal 400 are concentrated based on the number of recording reservations for broadcast content in the load prediction process in the fifth embodiment described above will be described.
The configuration of the broadcast recording system according to the sixth embodiment of the present invention is the same as that shown in FIG.
The management server 210 manages the number of recording reservations for the broadcast content, and predicts that the reproduction of the recording content from the user terminal 400 is concentrated when the threshold for the number of recording reservations preset in the load prediction processing unit 266 is exceeded. . Since the subsequent processing operation is the same as that of the fifth embodiment, description thereof is omitted.

以上のように、この実施の形態6によれば、例えばネットワークPVRシステムのように放送録画サーバ200においてユーザ端末400の録画コンテンツを管理する放送録画システムにおいて、放送録画サーバ200が複数のユーザ端末400からの録画コンテンツからの再生要求によるネットワークの負荷を予測し、番組放送サーバから放送コンテンツが配信される前に、放送コンテンツに対する録画予約数に基づいてユーザ端末からの録画コンテンツの再生が集中すると予測した場合に、ユーザ端末400に録画予約を指示するように構成したので、放送録画サーバ200への録画コンテンツ再生要求を削減することでき、複数のユーザ端末400が録画コンテンツを再生することによりネットワークにかかる負担を軽減することができる。   As described above, according to the sixth embodiment, in the broadcast recording system that manages the recorded content of the user terminal 400 in the broadcast recording server 200 as in the network PVR system, for example, the broadcast recording server 200 includes a plurality of user terminals 400. Predicts the load on the network due to playback requests from recorded content, and concentrates playback of recorded content from user terminals based on the number of recording reservations for broadcast content before the broadcast content is distributed from the program broadcast server In this case, since the user terminal 400 is instructed to make a recording reservation, it is possible to reduce recording content playback requests to the broadcast recording server 200, and a plurality of user terminals 400 play back recorded content to the network. To reduce this burden. That.

なお、本願発明はその発明の範囲内において、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。   In the present invention, within the scope of the invention, any combination of the embodiments, or any modification of any component in each embodiment, or omission of any component in each embodiment is possible. .

100 番組放送サーバ、101 放送コンテンツ記憶部、200 放送録画サーバ、210 管理サーバ、211 録画コンテンツ情報記憶部、220,221,222,223,224 蓄積サーバ、230 配信サーバ、240,241,242,243,244 蓄積媒体、260 ユーザ端末管理部、261 蓄積サーバ管理部、262 配信サーバ管理部、263録画コンテンツ管理部、264録画処理部、265 再生処理部、266 負荷予測処理部、267 チャンネル割当設定部、268 配信処理部、269 通信部、280 通信部、281 放送視聴処理部、282 蓄積処理部、283 再生処理部、284 録画コンテンツ管理部、285 蓄積媒体、286 録画コンテンツ情報記憶部、287 視聴情報処理部、288 視聴履歴情報記憶部、289 再生履歴情報記憶部、300 ユーザ契約情報サーバ、400,401,402 ユーザ端末、500,501,502 表示装置、600 IPネットワーク、700 視聴情報収集サーバ、701 視聴情報記憶部。   100 program broadcast server, 101 broadcast content storage unit, 200 broadcast recording server, 210 management server, 211 recorded content information storage unit, 220, 221, 222, 223, 224 storage server, 230 distribution server, 240, 241, 242, 243 , 244 storage medium, 260 user terminal management unit, 261 storage server management unit, 262 distribution server management unit, 263 recorded content management unit, 264 recording processing unit, 265 playback processing unit, 266 load prediction processing unit, 267 channel allocation setting unit 268 distribution processing unit, 269 communication unit, 280 communication unit, 281 broadcast viewing processing unit, 282 storage processing unit, 283 playback processing unit, 284 recording content management unit, 285 storage medium, 286 recording content information storage unit, 287 viewing information Processing unit, 288 Listening history information storage unit, 289 Playback history information storage unit, 300 User contract information server, 400, 401, 402 User terminal, 500, 501, 502 Display device, 600 IP network, 700 Viewing information collection server, 701 Viewing information storage unit .

Claims (8)

放送コンテンツを配信する番組放送サーバと、前記番組放送サーバにより配信された放送コンテンツを受信するユーザ端末と、前記ユーザ端末を介して入力される録画要求に基づいて前記番組放送サーバにより配信された放送コンテンツを録画コンテンツとして保存し、再生要求に基づいて前記保存した放送コンテンツを前記ユーザ端末に配信する放送録画サーバとをネットワークを介して接続した放送録画システムにおいて、
前記放送録画サーバは、
前記録画要求に基づいて、当該録画要求を行ったユーザ端末と録画コンテンツとを対応付けた録画コンテンツ情報を生成して保存すると共に、録画指示を出力する管理サーバと、
前記管理サーバから出力された録画指示に基づいて、前記放送コンテンツを録画コンテンツとして録画する蓄積サーバと、
前記蓄積サーバが録画した録画コンテンツを保存する蓄積部と、
前記再生要求に基づいて、前記蓄積部に蓄積された録画コンテンツを前記ユーザ端末に配信する配信サーバとを備え、
前記管理サーバは、前記蓄積部に蓄積した録画コンテンツに対して前記ユーザ端末から入力される再生要求数があらかじめ設定した閾値以上に達するか否か予測する負荷予測処理部を備え、当該負荷予測処理部において前記再生要求数があらかじめ設定した閾値以上に達すると予測された場合に、前記再生要求入力前に、前記蓄積部に蓄積した録画コンテンツをユーザ端末に配信することを特徴とする放送録画システム。
A program broadcast server that distributes broadcast content, a user terminal that receives broadcast content distributed by the program broadcast server, and a broadcast distributed by the program broadcast server based on a recording request input via the user terminal In a broadcast recording system in which content is stored as recorded content and a broadcast recording server that distributes the stored broadcast content to the user terminal based on a reproduction request is connected via a network,
The broadcast recording server includes:
Based on the recording request, a management server that generates and stores recording content information in which the user terminal that has made the recording request is associated with the recording content, and outputs a recording instruction;
A storage server for recording the broadcast content as recorded content based on the recording instruction output from the management server;
A storage unit for storing the recorded content recorded by the storage server;
A distribution server that distributes the recorded content stored in the storage unit to the user terminal based on the reproduction request;
The management server includes a load prediction processing unit that predicts whether or not the number of playback requests input from the user terminal for a recorded content stored in the storage unit reaches or exceeds a preset threshold value. A broadcast recording system that distributes the recorded content stored in the storage unit to a user terminal before the playback request is input when the number of playback requests is predicted to reach a predetermined threshold or more in the unit .
前記ユーザ端末は、放送コンテンツの視聴履歴および前記録画コンテンツの再生履歴を示す視聴履歴情報を管理する視聴情報処理部を備え、
前記視聴情報処理部が管理する視聴履歴情報を収集し、前記放送コンテンツに対する視聴率を算出する視聴情報収集サーバを備え、
前記負荷予測処理部は、前記視聴情報収集サーバが算出した前記放送コンテンツに対する視聴率があらかじめ設定した閾値以上である場合に、前記録画コンテンツに対する前記ユーザ端末からの再生要求数があらかじめ設定した閾値以上に達すると予測し、前記再生要求入力前に、前記蓄積部に蓄積した録画コンテンツを前記ユーザ端末に配信することを特徴とする請求項1記載の放送録画システム。
The user terminal includes a viewing information processing unit that manages viewing history information indicating a viewing history of broadcast content and a playback history of the recorded content,
A viewing information collection server that collects viewing history information managed by the viewing information processing unit and calculates a viewing rate for the broadcast content;
When the audience rating for the broadcast content calculated by the viewing information collection server is greater than or equal to a preset threshold, the load prediction processing unit has a number of playback requests for the recorded content from the user terminal that is greater than or equal to a preset threshold. The broadcast recording system according to claim 1, wherein the recorded content stored in the storage unit is distributed to the user terminal before the reproduction request is input.
前記ユーザ端末は、放送コンテンツの視聴履歴および前記録画コンテンツの再生履歴を示す視聴履歴情報を管理する視聴情報処理部を備え、
前記視聴情報処理部が管理する前記視聴履歴情報を収集し、前記蓄積部に蓄積された録画コンテンツに対する再生数による統計情報を算出する視聴情報収集サーバを備え、
前記負荷予測処理部は、前記録画コンテンツに対する再生数による統計情報に基づいて、前記再生要求数があらかじめ設定した閾値以上に達すると予測し、前記再生要求入力前に、前記蓄積部に蓄積した録画コンテンツを前記ユーザ端末に配信することを特徴とする請求項1または請求項2記載の放送録画システム。
The user terminal includes a viewing information processing unit that manages viewing history information indicating a viewing history of broadcast content and a playback history of the recorded content,
A viewing information collection server that collects the viewing history information managed by the viewing information processing unit and calculates statistical information based on the number of playbacks for the recorded content stored in the storage unit;
The load prediction processing unit predicts that the number of playback requests reaches a predetermined threshold or more based on statistical information based on the number of playbacks for the recorded content, and records the recording stored in the storage unit before inputting the playback request. The broadcast recording system according to claim 1, wherein the content is distributed to the user terminal.
前記管理サーバは、当該負荷予測処理部において前記再生要求数があらかじめ設定した閾値以上に達すると予測された場合に、前記蓄積部に蓄積された録画コンテンツの配信対象となるユーザ端末をグループ化し、当該グループ化したユーザ端末に対して前記録画コンテンツをマルチキャスト配信することを特徴とする請求項1から請求項3のうちのいずれか1項記載の放送録画システム。   When the load prediction processing unit predicts that the number of reproduction requests reaches a preset threshold or more in the load prediction processing unit, the management server groups user terminals that are targets of distribution of the recorded content stored in the storage unit, 4. The broadcast recording system according to claim 1, wherein the recorded content is multicast-distributed to the grouped user terminals. 前記管理サーバは、当該負荷予測処理部において前記再生要求数があらかじめ設定した閾値以上に達すると予測された場合に、前記再生要求入力前に、前記蓄積部に蓄積された録画コンテンツを前記ユーザ端末に録画させることを特徴とする請求項1から請求項3のうちのいずれか1項記載の放送録画システム。   When the load prediction processing unit predicts that the number of playback requests reaches a predetermined threshold or more, the management server stores the recorded content stored in the storage unit before inputting the playback request. The broadcast recording system according to any one of claims 1 to 3, wherein the broadcast recording system is recorded. 放送コンテンツを配信する番組放送サーバと、前記番組放送サーバにより配信された放送コンテンツを受信するユーザ端末と、前記ユーザ端末を介して入力される録画要求に基づいて前記番組放送サーバにより配信された放送コンテンツを録画コンテンツとして保存し、再生要求に基づいて前記録画コンテンツを前記ユーザ端末に配信する放送録画サーバと、前記ユーザ端末における放送コンテンツの視聴履歴および前記録画コンテンツの再生履歴を示す視聴履歴情報を収集する視聴情報収集サーバとをネットワークを介して接続した放送録画システムにおいて、
前記放送録画サーバは、
前記録画要求に基づいて、当該録画要求を行ったユーザ端末と録画コンテンツとを対応付けた録画コンテンツ情報を生成して保存すると共に、録画指示を出力する管理サーバと、
前記管理サーバから出力された録画指示に基づいて、前記放送コンテンツを録画コンテンツとして録画する蓄積サーバと、
前記蓄積サーバが録画した録画コンテンツを保存する蓄積部と、
前記再生要求に基づいて、前記蓄積部に蓄積された録画コンテンツを前記ユーザ端末に配信する配信サーバとを備え、
前記ユーザ端末は、放送コンテンツの視聴履歴および前記録画コンテンツの再生履歴を示す視聴履歴情報を管理する視聴情報処理部を備え、
前記視聴情報収集サーバは、前記視聴情報処理部が管理する視聴履歴情報を収集し、各放送コンテンツに対する録画予約数を算出し、
前記管理サーバは、前記視聴情報収集サーバが算出した前記録画予約数があらかじめ設定した閾値以上である場合に、前記ユーザ端末からの再生要求数が閾値以上に達すると予測する負荷予測処理部を備え、当該負荷予測処理部において前記ユーザ端末からの再生要求数が閾値以上に達すると予測された場合に、当該録画予約が行われた放送コンテンツの蓄積先を前記ユーザ端末に設定することを特徴とする放送録画システム。
A program broadcast server that distributes broadcast content, a user terminal that receives broadcast content distributed by the program broadcast server, and a broadcast distributed by the program broadcast server based on a recording request input via the user terminal A broadcast recording server that stores content as recorded content and distributes the recorded content to the user terminal based on a reproduction request; viewing history information indicating the broadcast content viewing history and the recorded content playback history at the user terminal; In a broadcast recording system in which a viewing information collection server to be collected is connected via a network,
The broadcast recording server includes:
Based on the recording request, a management server that generates and stores recording content information in which the user terminal that has made the recording request is associated with the recording content, and outputs a recording instruction;
A storage server for recording the broadcast content as recorded content based on the recording instruction output from the management server;
A storage unit for storing the recorded content recorded by the storage server;
A distribution server that distributes the recorded content stored in the storage unit to the user terminal based on the reproduction request;
The user terminal includes a viewing information processing unit that manages viewing history information indicating a viewing history of broadcast content and a playback history of the recorded content,
The viewing information collection server collects viewing history information managed by the viewing information processing unit, calculates the number of recording reservations for each broadcast content,
The management server includes a load prediction processing unit that predicts that the number of reproduction requests from the user terminal exceeds a threshold when the number of recording reservations calculated by the viewing information collection server is equal to or greater than a preset threshold. When the load prediction processing unit predicts that the number of reproduction requests from the user terminal reaches a threshold value or more, the storage destination of the broadcast content for which the recording reservation has been made is set in the user terminal. Broadcast recording system.
ネットワークを介して接続されたユーザ端末を介して入力される録画要求に基づいて配信された放送コンテンツを保存し、再生要求に基づいて前記保存した放送コンテンツを前記ユーザ端末に配信する放送録画サーバにおいて、
前記録画要求に基づいて、当該録画要求を行ったユーザ端末と録画コンテンツとを対応付けた録画コンテンツ情報を生成して保存すると共に、録画指示を出力する管理サーバと、
前記管理サーバから出力された録画指示に基づいて、前記放送コンテンツを録画コンテンツとして録画する蓄積サーバと、
前記蓄積サーバが録画した録画コンテンツを保存する蓄積部と、
前記再生要求に基づいて、前記蓄積部に蓄積された録画コンテンツを前記ユーザ端末に配信する配信サーバとを備え、
前記管理サーバは、前記蓄積部に蓄積した録画コンテンツに対して前記ユーザ端末から入力される再生要求数があらかじめ設定した閾値以上に達するか否か予測する負荷予測処理部を備え、当該負荷予測処理部において前記再生要求数があらかじめ設定した閾値以上となると予測された場合に、前記再生要求入力前に、前記蓄積部に蓄積した録画コンテンツをユーザ端末に配信することを特徴とする放送録画サーバ。
In a broadcast recording server that stores broadcast content distributed based on a recording request input via a user terminal connected via a network, and distributes the stored broadcast content to the user terminal based on a reproduction request ,
Based on the recording request, a management server that generates and stores recording content information in which the user terminal that has made the recording request is associated with the recording content, and outputs a recording instruction;
A storage server for recording the broadcast content as recorded content based on the recording instruction output from the management server;
A storage unit for storing the recorded content recorded by the storage server;
A distribution server that distributes the recorded content stored in the storage unit to the user terminal based on the reproduction request;
The management server includes a load prediction processing unit that predicts whether or not the number of playback requests input from the user terminal for a recorded content stored in the storage unit reaches or exceeds a preset threshold value. A broadcast recording server that distributes the recorded content stored in the storage unit to a user terminal before inputting the playback request when the number of playback requests is predicted to be greater than or equal to a preset threshold in the unit.
ネットワークを介して接続されたユーザ端末を介して入力される録画要求に基づいて配信された放送コンテンツを保存し、再生要求に基づいて前記保存した放送コンテンツを前記ユーザ端末に配信する放送録画方法において、
管理サーバが、前記録画要求に基づいて、当該録画要求を行ったユーザ端末と録画コンテンツとを対応付けた録画コンテンツ情報を生成して保存すると共に、録画指示を出力するステップと、
蓄積サーバが、前記管理サーバから出力された録画指示に基づいて、前記放送コンテンツを録画コンテンツとして蓄積部に保存するステップと、
前記管理サーバの負荷予測処理部が、前記蓄積部に蓄積した録画コンテンツに対して前記ユーザ端末から入力される再生要求数があらかじめ設定した閾値以上に達するか否か予測するステップと、
前記負荷予測処理部において前記再生要求数があらかじめ設定した閾値以上となると予測された場合に、配信サーバが、前記再生要求入力前に、前記蓄積部に蓄積された録画コンテンツをユーザ端末に配信するステップとを備えたことを特徴とする放送録画方法。
In a broadcast recording method for storing broadcast content distributed based on a recording request input via a user terminal connected via a network, and distributing the stored broadcast content to the user terminal based on a reproduction request ,
A management server, based on the recording request, generating and storing recorded content information in which the user terminal that has made the recording request is associated with the recorded content, and outputting a recording instruction;
A storage server storing the broadcast content in the storage unit as recorded content based on a recording instruction output from the management server;
The load prediction processing unit of the management server predicting whether or not the number of playback requests input from the user terminal for the recorded content stored in the storage unit reaches a preset threshold value or more;
When the load prediction processing unit predicts that the number of playback requests is equal to or greater than a preset threshold, the distribution server distributes the recorded content stored in the storage unit to the user terminal before inputting the playback request. A broadcast recording method comprising the steps of:
JP2012135820A 2012-06-15 2012-06-15 Broadcast video recording system, broadcast video recording server and broadcast video recording method Pending JP2014003372A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012135820A JP2014003372A (en) 2012-06-15 2012-06-15 Broadcast video recording system, broadcast video recording server and broadcast video recording method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012135820A JP2014003372A (en) 2012-06-15 2012-06-15 Broadcast video recording system, broadcast video recording server and broadcast video recording method

Publications (1)

Publication Number Publication Date
JP2014003372A true JP2014003372A (en) 2014-01-09

Family

ID=50036177

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012135820A Pending JP2014003372A (en) 2012-06-15 2012-06-15 Broadcast video recording system, broadcast video recording server and broadcast video recording method

Country Status (1)

Country Link
JP (1) JP2014003372A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002223425A (en) * 2001-01-25 2002-08-09 Nippon Telegr & Teleph Corp <Ntt> Content distribution system and method
JP2004146869A (en) * 2002-10-21 2004-05-20 Nippon Telegraph & Telephone West Corp Video-on-demand system, method, program, and computer-readable recording medium recording the video-on-demand program
JP2004166189A (en) * 2002-09-20 2004-06-10 Casio Comput Co Ltd Multimedia data management device, network system, and multimedia data management method
JP2011091681A (en) * 2009-10-23 2011-05-06 Sharp Corp System and method for distributing content

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002223425A (en) * 2001-01-25 2002-08-09 Nippon Telegr & Teleph Corp <Ntt> Content distribution system and method
JP2004166189A (en) * 2002-09-20 2004-06-10 Casio Comput Co Ltd Multimedia data management device, network system, and multimedia data management method
JP2004146869A (en) * 2002-10-21 2004-05-20 Nippon Telegraph & Telephone West Corp Video-on-demand system, method, program, and computer-readable recording medium recording the video-on-demand program
JP2011091681A (en) * 2009-10-23 2011-05-06 Sharp Corp System and method for distributing content

Similar Documents

Publication Publication Date Title
US9578364B2 (en) Internet protocol television server and method for playing advertisements during recorded content
US12335357B2 (en) Method for resolving delivery path unavailability
KR101887246B1 (en) Receiving device, receiving method, and program
EP2413564B1 (en) Method and apparatus for transmitting and receiving streaming data based on RTSP sessions
US8539539B2 (en) Methods, systems, and computer program products for delivering a program in advance of a scheduled broadcast time
JP5452774B2 (en) Reception terminal, viewing information collection system, and viewing information collection method
CN100515058C (en) Broadcast recording system, recording apparatus, broadcasting apparatus
EP2015575A1 (en) Device and method for providing an IPTV service
JP4268496B2 (en) BROADCAST RECORDING SYSTEM, RECORDING DEVICE, BROADCAST DEVICE, AND RECORDING PROGRAM FOR CONSERVING RECORDING MEDIA RECORDING VOLUME REQUIRED FOR RECORDING CONTENT
US8443099B2 (en) Dynamic media asset delivery
JP2010504013A (en) Advertising based on digital media recording devices
KR20140037791A (en) Content playback device, content playback method, content playback program and content distribution system
US8595779B2 (en) Base server apparatus, communication method, communication control program, distribution system, and communication system
US20090037948A1 (en) Multicast television system
WO2008150044A1 (en) Method and system for providing advertisement contents associated with vod contents
US11102536B2 (en) Transmission apparatus, reception apparatus, and data processing method
JP2014003372A (en) Broadcast video recording system, broadcast video recording server and broadcast video recording method
JP2011205441A (en) Content transmission device, method and program for controlling reproduction
WO2013172338A1 (en) Broadcast recording system, broadcast recording server, and broadcast recording method
JP2006345303A (en) Digital broadcast receiver
JP2012142644A (en) Content providing device and content providing method
JP2009171214A (en) Video distribution system, recording distribution apparatus, and receiver
WO2001093587A2 (en) Method and system for pausing and replaying scheduled rich media broadcasts
JP2012253410A (en) Image re-distribution system, image re-distribution method, and image re-distribution program
JP2009535882A (en) Sharing content between personal video recorders

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20141202

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20151013

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20151020

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20151218

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160315

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20160927