Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4613627B2 - Content distribution system - Google Patents
[go: Go Back, main page]

JP4613627B2 - Content distribution system - Google Patents

Content distribution system Download PDF

Info

Publication number
JP4613627B2
JP4613627B2 JP2005031222A JP2005031222A JP4613627B2 JP 4613627 B2 JP4613627 B2 JP 4613627B2 JP 2005031222 A JP2005031222 A JP 2005031222A JP 2005031222 A JP2005031222 A JP 2005031222A JP 4613627 B2 JP4613627 B2 JP 4613627B2
Authority
JP
Japan
Prior art keywords
content
server
home
content distribution
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2005031222A
Other languages
Japanese (ja)
Other versions
JP2006221212A (en
Inventor
与一 中本
伸一 澤村
喜宣 牧元
光洋 今井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2005031222A priority Critical patent/JP4613627B2/en
Priority to KR1020050116776A priority patent/KR100772288B1/en
Priority to CN2005101275430A priority patent/CN1819591B/en
Publication of JP2006221212A publication Critical patent/JP2006221212A/en
Application granted granted Critical
Publication of JP4613627B2 publication Critical patent/JP4613627B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/633Control signals issued by server directed to the network components or client
    • H04N21/6332Control signals issued by server directed to the network components or client directed to client
    • H04N21/6334Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Storage Device Security (AREA)

Description

本発明は、ネットワークを介してマンションやビル等の建物内の端末機器にデジタルコンテンツを配信するコンテンツ配信システムに関する。   The present invention relates to a content distribution system for distributing digital content to terminal devices in a building such as a condominium or a building via a network.

近年、ADSLや光ケーブルといった高速データ通信網が整備されるにしたがって、電子化された映画、テレビ番組、音楽等のデジタルコンテンツ(以下、コンテンツ)を、インターネットを利用してユーザの持つ視聴端末に配信するコンテンツ配信サービスが注目されるようになってきた。コンテンツ配信サービスには、大きく分けて、コンテンツデータを視聴端末に配信し続けながらその場でユーザが視聴するストリーミング型と、一旦全コンテンツデータを視聴端末に配信し終わってからユーザが視聴を開始するダウンロード型の2つの形態がある。ストリーミング型の場合、視聴要求を出してすぐに視聴開始となるリアルタイム視聴が可能であるという利点があるが、インターネット等の帯域確保が不安定なネットワークを利用する場合には、コンテンツの品質保証が困難という欠点がある。一方ダウンロード型の場合、ネットワーク環境に左右されずに安定した品質でコンテンツを視聴可能であるという利点があるが、視聴するためには大量のコンテンツデータをダウンロードしなければならないため、多くの待ち時間が生じてしまう欠点がある。   In recent years, with the development of high-speed data communication networks such as ADSL and optical cables, digital contents (hereinafter referred to as contents) such as electronic movies, TV programs, and music are distributed to viewing terminals of users using the Internet. The content distribution service that has come to attract attention. The content distribution service is roughly divided into a streaming type in which the user views the content data on the spot while continuing to distribute the content data to the viewing terminal, and the user starts viewing after all the content data is once distributed to the viewing terminal. There are two download types. The streaming type has the advantage of enabling real-time viewing that starts immediately after a viewing request is issued. However, when using a network with unstable bandwidth, such as the Internet, content quality assurance is guaranteed. There is a drawback of difficulty. On the other hand, the download type has the advantage that the content can be viewed with stable quality without being influenced by the network environment, but since a large amount of content data has to be downloaded in order to view it, there is a lot of waiting time. There is a disadvantage that occurs.

そこで、上記2形態の欠点を補うために、特許文献1では、マンション等の集合住宅内に設置された配信サーバ(以下、「エッジサーバ」)を利用するシステムを構築している。エッジサーバは、ユーザが所有する視聴端末と安定した帯域を確保できる内部ネットワークで接続されており、サービス事業者の提供するコンテンツの一部をあらかじめエッジサーバ内に蓄積しておく。そして、エッジサーバは、ユーザからの視聴要求に従って、エッジサーバ内のコンテンツを視聴端末にストリーミング配信する。そのため、上記システムでは、ユーザに配信するコンテンツの品質が保証され、かつリアルタイム視聴が可能なコンテンツ配信サービスを実現できる。   Therefore, in order to compensate for the disadvantages of the above two forms, in Patent Document 1, a system using a distribution server (hereinafter referred to as “edge server”) installed in an apartment house such as a condominium is constructed. The edge server is connected to the viewing terminal owned by the user through an internal network that can secure a stable band, and a part of the content provided by the service provider is stored in the edge server in advance. Then, the edge server performs streaming distribution of the content in the edge server to the viewing terminal according to the viewing request from the user. Therefore, in the above system, it is possible to realize a content distribution service that guarantees the quality of content distributed to the user and enables real-time viewing.

特開2004−265397号公報JP 2004-265397 A

上記コンテンツ配信システムにおいては、各集合住宅にエッジサーバが設置されるため、コストを抑えるためにはエッジサーバのディスク容量を制限する必要があり、エッジサーバ内に蓄積可能なコンテンツ数量が制限される。そのため、ユーザは本来利用できるはずのサービス事業者サーバに蓄積されている全コンテンツのうち、サービス事業者が決め、あらかじめエージサーバに配信された一部のコンテンツしか利用することができない。   In the content distribution system described above, an edge server is installed in each housing complex, so it is necessary to limit the disk capacity of the edge server in order to reduce costs, and the amount of content that can be stored in the edge server is limited. . For this reason, the user can use only a part of the content that is determined by the service provider and distributed in advance to the age server among all the contents stored in the service provider server that should originally be available.

また、特許文献1などの従来のコンテンツ配信サービスにおいては、コンテンツを配信する際に視聴端末自体の認証を行うことで、不正な端末によるサービス利用を防いでいる。しかし、視聴端末の利用場所および利用者を特定することができないため、サービス契約者以外の不正な第三者であっても、正当な視聴端末の盗難や貸与等によりサービスが利用されてしまい、サービス利用状況に応じた課金の正当性が保証されなくなる。そのため、例えばマンション内の居住者同士が視聴端末を共有することで、本来サービス事業者が得られるべき課金機会が喪失されるといった問題が生じる。   Further, in the conventional content distribution service such as Patent Document 1, the use of the service by an unauthorized terminal is prevented by authenticating the viewing terminal itself when distributing the content. However, since it is not possible to specify the viewing terminal usage location and user, even an unauthorized third party other than the service contractor can use the service due to theft or lending of a valid viewing terminal, The validity of billing according to the service usage status is not guaranteed. Therefore, for example, when residents in an apartment share a viewing terminal, there arises a problem that a charging opportunity that should originally be obtained by a service provider is lost.

本発明は、マンション等の集合住宅内において、エッジサーバ内のコンテンツだけでなくサービス事業者が提供する全コンテンツをユーザが利用でき、かつ視聴端末の利用場所および利用者を特定することでサービスの不正利用を防ぐコンテンツ配信システムを提供することを目的とする。   The present invention allows a user to use not only content in an edge server but also all content provided by a service provider in an apartment house such as a condominium, etc., and by specifying a usage location and a user of a viewing terminal, An object is to provide a content distribution system that prevents unauthorized use.

上記課題を解決するために、本発明において、コンテンツ配信システムは、居室内の視聴端末と、居室内の認証サーバ(以下、「ホームサーバ」)と、前記視聴端末および認証サーバと同一建物内の配信サーバ(以下、「エッジサーバ」)と、サービス事業者の所有するコンテンツサーバ(以下、「サービス事業者サーバ」)と、管理サーバ(以下、「データセンタサーバ」)とを有しており、建物内は内部ネットワークを通じて接続され、建物、サービス事業者サーバ、およびデータセンタサーバはインターネットを通じて接続されている。   In order to solve the above problems, in the present invention, a content distribution system includes a viewing terminal in a living room, an authentication server in the living room (hereinafter, “home server”), and the viewing terminal and the authentication server in the same building. A distribution server (hereinafter referred to as “edge server”), a content server owned by the service provider (hereinafter referred to as “service provider server”), and a management server (hereinafter referred to as “data center server”); The buildings are connected through an internal network, and the building, service provider server, and data center server are connected through the Internet.

そして、前記視聴端末は、自身を認証するための端末固有の認証情報を記憶する手段と、ホームサーバやサービス事業者サーバやエッジサーバと通信するための通信手段と、エッジサーバからストリーミング配信されるコンテンツデータを再生するための再生手段とを有する。   The viewing terminal is streamed from the edge server, the means for storing terminal-specific authentication information for authenticating itself, the communication means for communicating with the home server, service provider server, and edge server, and the edge server. Playback means for playing back the content data.

また、前記ホームサーバは、自身を認証するためのホームサーバ固有の認証情報を記憶する手段と、ユーザの入退室情報を管理する手段と、居室内の視聴端末を認証する手段と、データセンタと通信するための通信手段とを有する。   The home server includes means for storing authentication information unique to the home server for authenticating itself, means for managing user entry / exit information, means for authenticating a viewing terminal in the room, a data center, Communication means for communicating.

また、前記データセンタサーバは、各居室の入退室情報を管理する入退室管理手段と、サービスに登録しているユーザおよびユーザが使用可能な視聴端末を管理するサービス管理手段と、エッジサーバ内のコンテンツを管理するコンテンツ管理手段とを有する。   The data center server includes an entrance / exit management unit that manages entrance / exit information for each room, a service management unit that manages users registered in the service and viewing terminals that can be used by the user, Content management means for managing content.

ここで、ホームサーバが視聴端末から受信した認証情報と自身の認証情報をデータセンタサーバに送信することで、データセンタサーバは視聴端末が使用されている居室を特定することができる。そして、特定した端末および居室を基に、入退室管理手段とサービス管理手段の双方でユーザの確認を行うことで、現在在室中のユーザがサービスを利用可能なユーザであるかを認証することが可能となる。   Here, the home server transmits the authentication information received from the viewing terminal and its own authentication information to the data center server, so that the data center server can specify the room where the viewing terminal is used. Then, based on the specified terminal and room, the user is confirmed by both the entrance / exit management means and the service management means to authenticate whether the user currently in the room is a user who can use the service. Is possible.

また、前記エッジサーバは、ユーザが即時視聴可能なエッジサーバ内コンテンツを管理する手段と、データセンタから指示されたコンテンツデータをサービス事業者サーバからダウンロードする手段とを有する。   The edge server includes means for managing the contents in the edge server that can be viewed immediately by the user, and means for downloading content data instructed from the data center from the service provider server.

また、前記サービス事業者サーバは、ユーザに提供可能な全コンテンツを管理する手段と、エッジサーバからの要求に従いコンテンツデータをエッジサーバに送信する手段と、前記管理しているコンテンツを視聴するための視聴ライセンスを管理する手段とを有する。   Further, the service provider server has means for managing all contents that can be provided to the user, means for transmitting content data to the edge server in accordance with a request from the edge server, and for viewing the managed content. Means for managing viewing licenses.

ここで、ユーザが視聴したいコンテンツを選択した時に、そのコンテンツがエッジサーバ内に無い場合は、サービス事業者からエッジサーバにコンテンツが送信され、エッジサーバ内に登録される。登録完了後、サービス事業者サーバから視聴端末に視聴ライセンスが送信され、エッジサーバからコンテンツのストリーミング配信が行われる。これによりユーザは任意のコンテンツを視聴することができる。   Here, when the user selects content that the user wants to view and the content is not in the edge server, the content is transmitted from the service provider to the edge server and registered in the edge server. After the registration is completed, the viewing license is transmitted from the service provider server to the viewing terminal, and the streaming distribution of the content is performed from the edge server. Thereby, the user can view any content.

本発明によれば、ユーザがコンテンツ配信サービスを利用するときに、視聴端末、利用居室、利用者の認証が可能となるため、サービス不正利用を防止する安全なサービス環境を、ユーザおよびサービス事業者に提供することができる。   According to the present invention, when a user uses a content distribution service, it is possible to authenticate a viewing terminal, a use room, and a user. Therefore, a safe service environment that prevents unauthorized use of a service can be provided to a user and a service provider. Can be provided.

以下、本発明の一実施形態が適用されたコンテンツ配信システムについて図面を用いて説明する。なお、以下ではマンションへの適用例を用いて説明しているが、マンションに限らず、例えばホテルやオフィスなどにも適用可能である。   Hereinafter, a content distribution system to which an embodiment of the present invention is applied will be described with reference to the drawings. In addition, although it demonstrates using the application example to an apartment below, it is applicable not only to an apartment but a hotel, an office, etc., for example.

図1は、本発明の実施形態が適用されたコンテンツ配信システムの機能ブロック図である。   FIG. 1 is a functional block diagram of a content distribution system to which an embodiment of the present invention is applied.

図示するように、コンテンツ配信システムは、データセンタサーバ10と、マンション20と、サービス事業者サーバ30とを有しており、各々相互にネットワーク40を通じて接続されている。マンション20内には、居室21およびエッジサーバ70があり、さらに居室21には、視聴端末50およびホームサーバ60が設置されている。なお、マンション20、サービス事業者サーバ30、および居室21の数は、特に限定されない。   As shown in the figure, the content distribution system includes a data center server 10, a condominium 20, and a service provider server 30, which are connected to each other through a network 40. In the apartment 20, there are a living room 21 and an edge server 70, and a viewing terminal 50 and a home server 60 are installed in the living room 21. In addition, the number of the apartment 20, the service provider server 30, and the living room 21 is not specifically limited.

データセンタサーバ10は、サービス画面生成部11、メタファイル生成部12、認証部13、入退室管理部14、キャッシュコンテンツ管理部15、データベース管理部(以下、「DB管理部」)16、入退室管理データベース(以下、「入退室管理DB」)17、およびサービス管理データベース(以下、「サービス管理DB」)18を有する。   The data center server 10 includes a service screen generation unit 11, a metafile generation unit 12, an authentication unit 13, an entrance / exit management unit 14, a cache content management unit 15, a database management unit (hereinafter “DB management unit”) 16, an entrance / exit It has a management database (hereinafter “entrance / exit management DB”) 17 and a service management database (hereinafter “service management DB”) 18.

サービス画面生成部11は、後述するサービスポータル画面やコンテンツ詳細画面等のコンテンツサービス用の各種表示画面を生成する。各画面の生成時には、必要に応じてDB管理部16を通じて各種データベースに格納されている情報を取得する。   The service screen generation unit 11 generates various display screens for content services such as a service portal screen and a content details screen described later. When each screen is generated, information stored in various databases is acquired through the DB management unit 16 as necessary.

メタファイル生成部12は、ホームサーバ60からのコンテンツ視聴要求時に、ホームサーバ60に返信するためのコンテンツメタファイル(図8)を生成する。コンテンツメタファイルについては、後段で詳細に説明する。   The metafile generation unit 12 generates a content metafile (FIG. 8) to be sent back to the home server 60 when a content viewing request is received from the home server 60. The content metafile will be described in detail later.

認証部13は、サービス利用時にホームサーバ60から送信される認証情報、および入退室管理部14で管理している入退室情報から、ホームサーバ60からの各種要求が正当なものであるかを認証する。   The authentication unit 13 authenticates whether various requests from the home server 60 are legitimate from the authentication information transmitted from the home server 60 when using the service and the entrance / exit information managed by the entrance / exit management unit 14. To do.

入退室管理部14は、ホームサーバ60から送信される入退室情報を管理し、適宜DB管理部16を通じて各種データベースにアクセスする。   The entrance / exit management unit 14 manages the entrance / exit information transmitted from the home server 60 and accesses various databases through the DB management unit 16 as appropriate.

キャッシュコンテンツ管理部15は、エッジサーバ70内のコンテンツを管理し、ユーザからエッジサーバ内に無いコンテンツを要求された場合、エッジサーバに対してコンテンツのダウンロード指示を行う。また、適宜DB管理部16を通じて各種データベースにアクセスする。   The cache content management unit 15 manages content in the edge server 70, and when a user requests content that is not in the edge server, the cache content management unit 15 instructs the edge server to download the content. Further, various databases are accessed through the DB management unit 16 as appropriate.

DB管理部16は、入退室管理DB17およびサービス管理DB18のそれぞれに記憶されているデータの入出力を制御する。   The DB management unit 16 controls input / output of data stored in each of the entrance / exit management DB 17 and the service management DB 18.

入退室管理DB17は、各マンションの居室の入退室に関する情報を記憶し、入退室情報テーブル100(図3)および個人認証情報テーブル110(図4)を有する。各テーブルのデータ構成は、後段で詳細に説明する。   The entrance / exit management DB 17 stores information related to entrance / exit of each apartment room, and includes an entrance / exit information table 100 (FIG. 3) and a personal authentication information table 110 (FIG. 4). The data structure of each table will be described in detail later.

サービス管理DB18は、コンテンツサービスに関する情報を記憶し、機器登録情報テーブル120(図5)、キャッシュコンテンツテーブル130(図6)、およびサービス登録者テーブル140(図7)を有する。各テーブルのデータ構成は、後段で詳細に説明する。   The service management DB 18 stores information related to content services, and includes a device registration information table 120 (FIG. 5), a cache content table 130 (FIG. 6), and a service registrant table 140 (FIG. 7). The data structure of each table will be described in detail later.

サービス事業者サーバ30は、ユーザに提供可能な全コンテンツおよび各コンテンツを視聴するための視聴ライセンスを管理する手段と、エッジサーバ70からダウンロード要求されたコンテンツをエッジサーバ70に配信する手段と、視聴端末50から要求された視聴ライセンスを視聴端末50に送信する手段とを有する。   The service provider server 30 manages all contents that can be provided to the user and viewing licenses for viewing each content, means for distributing the content requested to be downloaded from the edge server 70 to the edge server 70, viewing Means for transmitting the viewing license requested from the terminal 50 to the viewing terminal 50.

視聴端末50は、ホームサーバ60やサービス事業者サーバ30やエッジサーバ70とデータの送受信を行うためのHTTPクライアント等の通信手段と、ホームサーバ60から受信した各種表示画面をユーザに表示するためのブラウザ等の表示手段と、エッジサーバ70からストリーミング配信されたコンテンツデータを再生するための再生手段と、自身の認証に用いる端末固有の認証情報(以下、「機器ID」)とを有する。   The viewing terminal 50 displays communication means such as an HTTP client for transmitting / receiving data to / from the home server 60, the service provider server 30, and the edge server 70, and various display screens received from the home server 60 to the user. It has display means such as a browser, playback means for playing back the content data streamed from the edge server 70, and terminal-specific authentication information (hereinafter referred to as “device ID”) used for authentication of itself.

ホームサーバ60は、機器認証部61および入退室管理部62を有する。   The home server 60 includes a device authentication unit 61 and an entrance / exit management unit 62.

機器認証部61は、視聴端末50から機器IDを受信して、その視聴端末に対する認証処理を行う。また、機器認証部61は、自身の認証に用いるホームサーバ固有の認証情報(以下、「ホームサーバID」)と視聴端末50から受信した機器IDとをデータセンタサーバ10に送信する。   The device authentication unit 61 receives the device ID from the viewing terminal 50 and performs an authentication process for the viewing terminal. In addition, the device authentication unit 61 transmits home server-specific authentication information (hereinafter, “home server ID”) used for its own authentication and the device ID received from the viewing terminal 50 to the data center server 10.

入退室管理部62は、居住者が入退室時に入力する個人認証情報を受け付けて、居住者に対する認証を行い、その結果をデータセンタサーバ10に送信する。入退室管理部62には、認証デバイス(例えば、カードリーダ)が接続されていて、その認証デバイスを利用して居住者の認証を行う。   The entrance / exit management unit 62 receives personal authentication information input by the resident when entering / leaving the room, authenticates the resident, and transmits the result to the data center server 10. An authentication device (for example, a card reader) is connected to the entrance / exit management unit 62, and the resident is authenticated using the authentication device.

エッジサーバ70は、マンション20の居住者が即時視聴可能なマンション内コンテンツを管理する手段と、視聴端末50から配信要求があったコンテンツを、視聴端末50にストリーミング配信する手段と、データセンタサーバ70からダウンロード指示されたコンテンツを、サービス事業者サーバ30からダウンロードするためのHTTPクライアントやFTPクライアント等の通信手段とを有する。   The edge server 70 manages the in-condominium content that can be immediately viewed by the residents of the condominium 20, the means for streaming the content requested to be distributed from the viewing terminal 50 to the viewing terminal 50, and the data center server 70. Communication means such as an HTTP client and an FTP client for downloading the content instructed to download from the service provider server 30.

次に、本実施形態のハードウェア構成を説明する。   Next, the hardware configuration of this embodiment will be described.

図2は、本実施形態のコンテンツ配信システムの中の、ホームサーバ60およびデータセンタサーバ10のハードウェア構成を示すブロック図である。   FIG. 2 is a block diagram showing the hardware configuration of the home server 60 and the data center server 10 in the content distribution system of this embodiment.

最初にホームサーバ60のハードウェア構成を説明する。   First, the hardware configuration of the home server 60 will be described.

ホームサーバ60は、EPROM601と、CPU602と、メインメモリ603と、バス604と、周辺制御装置605と、不揮発性記憶装置606と、LANインタフェース(以下、「LANI/F」)607と、カードリーダインタフェース(以下、「カードリーダI/F」)608と、電子錠インタフェース(以下、「電子錠I/F」)609とを有する。
LANI/F607は、ネットワーク40を介して行うデータの送受信を制御する。EPROM601、CPU602、メインメモリ603、周辺制御装置605はバス604を介して相互に接続されている。不揮発性記憶装置605、LANI/F607、カードリーダI/F608、電子錠I/F609は、それぞれ、周辺制御装置605に接続される。なお、不揮発性記憶装置605は、磁気ディスク装置、フラッシュROM等から構成される。
The home server 60 includes an EPROM 601, a CPU 602, a main memory 603, a bus 604, a peripheral control device 605, a nonvolatile storage device 606, a LAN interface (hereinafter “LAN I / F”) 607, and a card reader interface. (Hereinafter, “card reader I / F”) 608 and an electronic lock interface (hereinafter, “electronic lock I / F”) 609.
The LAN I / F 607 controls data transmission / reception performed via the network 40. The EPROM 601, the CPU 602, the main memory 603, and the peripheral control device 605 are connected to each other via a bus 604. The nonvolatile storage device 605, the LAN I / F 607, the card reader I / F 608, and the electronic lock I / F 609 are each connected to the peripheral control device 605. The non-volatile storage device 605 includes a magnetic disk device, a flash ROM, and the like.

カードリーダI/F608、電子錠I/F609にはそれぞれ、カードリーダ610、電子錠611が接続される。   A card reader 610 and an electronic lock 611 are connected to the card reader I / F 608 and the electronic lock I / F 609, respectively.

EPROM601にはブートプログラムが保存されている。不揮発性記憶装置605には、上述した機器認証部61および入退室管理部62の機能を実現するための各種プログラムが保存されている。そして、ホームサーバ60が起動するとこのブートプログラムに応じてCPU602が動作する。CPU602は、ブートプログラムにより、不揮発性記憶装置605から、上記各種プログラムをメインメモリ603へロードする。CPU602は、メインメモリ603にロードされた各種プログラムを実行することにより、周辺制御装置605を介して、LANI/F607、カードリーダI/F608、および電子錠I/F609への信号の送受信を行い、データセンタサーバ10や視聴端末50等との通信、およびカードリーダ610や電子錠611の制御を行う。   The EPROM 601 stores a boot program. The nonvolatile storage device 605 stores various programs for realizing the functions of the device authentication unit 61 and the entrance / exit management unit 62 described above. When the home server 60 is activated, the CPU 602 operates according to the boot program. The CPU 602 loads the various programs from the nonvolatile storage device 605 to the main memory 603 by the boot program. The CPU 602 executes various programs loaded in the main memory 603 to transmit / receive signals to / from the LAN I / F 607, the card reader I / F 608, and the electronic lock I / F 609 via the peripheral control device 605. Communication with the data center server 10, the viewing terminal 50, etc., and control of the card reader 610 and the electronic lock 611 are performed.

なお、ここでは、認証デバイスとしてカードリーダを想定しているが、これに限らない。例えば指紋認証装置、静脈認証装置等の生体認証装置を用いてもよい。また、インタフェースとして、カードリーダI/F608および電子錠I/F609を記載しているが、認証デバイスや制御対象デバイスに応じて、適宜他のインタフェースの追加および削除が可能である。   Here, a card reader is assumed as the authentication device, but the present invention is not limited to this. For example, a biometric authentication device such as a fingerprint authentication device or a vein authentication device may be used. Further, although the card reader I / F 608 and the electronic lock I / F 609 are described as interfaces, other interfaces can be added and deleted as appropriate according to the authentication device and the control target device.

続いて、データセンタサーバ10のハードウェア構成を説明する。   Next, the hardware configuration of the data center server 10 will be described.

データセンタ10は、EPROM101、CPU102、メインメモリ103、バス104、周辺制御装置105、不揮発性記憶装置106、およびLANインタフェース(以下、「LANI/F」)107を有する。   The data center 10 includes an EPROM 101, a CPU 102, a main memory 103, a bus 104, a peripheral control device 105, a nonvolatile storage device 106, and a LAN interface (hereinafter “LAN I / F”) 107.

LANI/F107は、ネットワーク40を介して行うデータの送受信を制御する。EPROM101、CPU102、メインメモリ103、周辺制御装置105はバス104を介して相互に接続されている。不揮発性記憶装置106、LANI/F107は、それぞれ、周辺制御装置105に接続される。なお、不揮発性記憶装置106は、磁気ディスク装置、フラッシュROM等から構成される
EPROM101にはブートプログラムが保存されている。不揮発性記憶装置106には、上述したサービス画面生成部11、メタファイル生成部12、認証部13、入退室管理部14、およびDB管理部16の機能を実現するための各種プログラムが保存されている。そして、データセンタ10が起動するとこのブートプログラムに応じてCPU102が動作する。CPU102は、ブートプログラムにより、不揮発性記憶装置106から、上記各種プログラムをメインメモリ103へロードする。CPU102は、メインメモリ103にロードされた各種プログラムを実行することにより、上述したサービス画面生成部11、メタファイル生成部12、認証部13、入退室管理部14、およびDB管理部16の機能を実現する。また、上述した入退室管理DB17およびサービス管理DB18は、メインメモリ103および不揮発性記憶装置106に格納される。
The LAN I / F 107 controls data transmission / reception performed via the network 40. EPROM 101, CPU 102, main memory 103, and peripheral control device 105 are connected to each other via bus 104. The nonvolatile storage device 106 and the LAN I / F 107 are each connected to the peripheral control device 105. The nonvolatile storage device 106 includes a magnetic disk device, a flash ROM, and the like. The EPROM 101 stores a boot program. The nonvolatile storage device 106 stores various programs for realizing the functions of the service screen generation unit 11, the metafile generation unit 12, the authentication unit 13, the entrance / exit management unit 14, and the DB management unit 16 described above. Yes. When the data center 10 is activated, the CPU 102 operates according to the boot program. The CPU 102 loads the various programs from the nonvolatile storage device 106 to the main memory 103 by the boot program. The CPU 102 executes the various programs loaded in the main memory 103, thereby performing the functions of the service screen generation unit 11, the metafile generation unit 12, the authentication unit 13, the entrance / exit management unit 14, and the DB management unit 16 described above. Realize. In addition, the above-described entry / exit management DB 17 and service management DB 18 are stored in the main memory 103 and the nonvolatile storage device 106.

次に、本実施形態のデータセンタサーバ10の各データベースに保存されるテーブルのデータ構成について、図3〜7を用いて説明する。   Next, the data structure of the table stored in each database of the data center server 10 of this embodiment will be described with reference to FIGS.

図3は、本実施形態の入退室情報テーブル100のデータ構成の一例を示す図である。入退室情報テーブル100は、現在、各居室にどのユーザが在室しているかを表すテーブルである。   FIG. 3 is a diagram illustrating an example of a data configuration of the entrance / exit information table 100 according to the present embodiment. The entry / exit information table 100 is a table showing which users are currently occupying each room.

図示するように、入退室情報テーブル100は、「ホームサーバID」を登録するためのフィールド101と、「個人ID」を登録するためのフィールド102とを備えて1つのレコードが構成される。「ホームサーバID」は、各マンション居室内に設置されたホームサーバに対し、一意に定められた文字列である。「個人ID」は、ユーザを識別するために、ユーザごとに一意に定められた文字列である。   As illustrated, the entry / exit information table 100 includes a field 101 for registering a “home server ID” and a field 102 for registering a “personal ID”, and constitutes one record. “Home server ID” is a character string uniquely determined for a home server installed in each apartment room. “Personal ID” is a character string uniquely determined for each user in order to identify the user.

図4は、本実施形態の個人認証情報テーブル110のデータ構成の一例を示す図である。個人認証情報テーブル110は、ユーザとそのユーザを認証するための認証情報を対応付けて管理するためのテーブルである。   FIG. 4 is a diagram illustrating an example of a data configuration of the personal authentication information table 110 according to the present embodiment. The personal authentication information table 110 is a table for managing a user and authentication information for authenticating the user in association with each other.

図示するように、個人認証情報テーブル110は、「個人ID」を登録するためのフィールド111と、「認証情報」を登録するためのフィールド112とを備えて1つのレコードが構成される。「個人ID」は、上述した入退室情報テーブル100の個人IDと同じである。「認証情報」は、ユーザを認証するためのデータであり、例えば、ICカードのカードIDや、指紋や静脈等の生体情報などが挙げられる。なお、図中の認証情報のフィールド数は1つであるが、カード認証や生体認証などの複数の認証手段がある場合は、各認証手段に対応した認証情報のフィールドを追加してもよい。   As shown in the figure, the personal authentication information table 110 includes a field 111 for registering “personal ID” and a field 112 for registering “authentication information”, and constitutes one record. The “personal ID” is the same as the personal ID in the above-described entry / exit information table 100. “Authentication information” is data for authenticating a user, and includes, for example, a card ID of an IC card, biometric information such as a fingerprint and a vein, and the like. Although the number of authentication information fields in the figure is one, if there are a plurality of authentication means such as card authentication and biometric authentication, an authentication information field corresponding to each authentication means may be added.

図5は、本実施形態の機器登録情報テーブル120のデータ構成の一例を示す図である。機器登録情報テーブル120は、各居室とその居室で使用可能な視聴端末とを対応付けて管理するためのテーブルであり、データセンタサーバ10は、機器登録情報テーブル120を参照して、居室内で使用可能な視聴端末の機器IDの一覧(以下、「機器IDリスト」)を各ホームサーバに登録する。   FIG. 5 is a diagram illustrating an example of a data configuration of the device registration information table 120 according to the present embodiment. The device registration information table 120 is a table for associating and managing each room and a viewing terminal that can be used in the room. The data center server 10 refers to the device registration information table 120 and stores the room in the room. A list of device IDs of available viewing terminals (hereinafter, “device ID list”) is registered in each home server.

図示するように、機器登録情報テーブル120は、「ホームサーバID」を登録するためのフィールド121と、「機器ID」を登録するためのフィールド122とを備えて1つのレコードが構成される。「ホームサーバID」は、上述した入退室情報テーブル100のホームサーバIDと同じである。「機器ID」は、視聴端末を識別するために、視聴端末ごとに一意に定められた文字列である。   As illustrated, the device registration information table 120 includes a field 121 for registering a “home server ID” and a field 122 for registering a “device ID”, and constitutes one record. The “home server ID” is the same as the home server ID in the above-described entry / exit information table 100. The “device ID” is a character string uniquely determined for each viewing terminal in order to identify the viewing terminal.

図6は、本実施形態のキャッシュコンテンツテーブル130のデータ構成の一例を示す図である。キャッシュコンテンツテーブル130は、各マンションのエッジサーバ内に蓄積されているコンテンツを管理するためのテーブルである。なお、ここではコンテンツ配信サービスが1種類の場合を想定しているが、複数のサービスが提供される場合は、サービスごとにキャッシュコンテンツテーブルを作成する。   FIG. 6 is a diagram illustrating an example of a data configuration of the cache content table 130 according to the present embodiment. The cache content table 130 is a table for managing content stored in the edge server of each apartment. Here, it is assumed that there is one type of content distribution service, but when a plurality of services are provided, a cache content table is created for each service.

図示するように、キャッシュコンテンツテーブル130は、「エッジサーバID」を登録するためのフィールド131と、「コンテンツID」(「CID」)を登録するためのフィールド132とを備えて1つのレコードが構成される。「エッジサーバID」は、各マンション内に設置されたエッジサーバを識別するために、エッジサーバごとに一意に定められた文字列である。「コンテンツID」は、各コンテンツを識別するために、コンテンツごとに一意に定められた文字列である。   As illustrated, the cache content table 130 includes a field 131 for registering an “edge server ID” and a field 132 for registering a “content ID” (“CID”). Is done. The “edge server ID” is a character string uniquely determined for each edge server in order to identify the edge server installed in each apartment. The “content ID” is a character string uniquely determined for each content in order to identify each content.

図7は、本実施形態のサービス登録者管理テーブル140のデータ構成の一例を示す図である。サービス登録者管理テーブル140は、サービスを利用可能なユーザと、そのユーザが利用可能な視聴端末を対応付けて管理するためのテーブルである。なお、ここではコンテンツ配信サービスが1種類の場合を想定しているが、複数のサービスが提供される場合は、サービスごとにキャッシュコンテンツテーブルを作成する。   FIG. 7 is a diagram illustrating an example of a data configuration of the service registrant management table 140 according to the present embodiment. The service registrant management table 140 is a table for managing a user who can use the service and a viewing terminal that can be used by the user in association with each other. Here, it is assumed that there is one type of content distribution service, but when a plurality of services are provided, a cache content table is created for each service.

図示するように、サービス登録者管理テーブル140は、「機器ID」を登録するためのフィールド141と、「個人ID」を登録するためのフィールド142と、「年齢」を登録するためのフィールド143とを備えて1つのレコードが構成される。「機器ID」は、上述した機器登録情報テーブル120の機器IDと同じであり、「個人ID」は、上述した入退室情報テーブル100の個人IDと同じである。「年齢」は、ユーザの年齢であり、コンテンツに年齢制限がある場合等で必要となる。なお、ここで表示しているユーザ情報は年齢だけであるが、コンテンツの利用条件に応じて、「性別」等のフィールドを増やしてもよい。また、ユーザ情報を別のテーブルで管理してもよい。   As illustrated, the service registrant management table 140 includes a field 141 for registering “device ID”, a field 142 for registering “personal ID”, and a field 143 for registering “age”. One record is configured. “Device ID” is the same as the device ID in the device registration information table 120 described above, and “Personal ID” is the same as the personal ID in the above-described entry / exit information table 100. “Age” is the age of the user, and is necessary when the content has age restrictions. Note that the user information displayed here is only the age, but a field such as “gender” may be increased according to the usage conditions of the content. Further, the user information may be managed by another table.

次に、本実施形態のコンテンツ配信システムにおいて、コンテンツ視聴時に視聴端末10がホームサーバ60経由でデータセンタサーバ10から取得するコンテンツメタファイル150の詳細を、図8を用いて説明する。コンテンツメタファイル150には、ユーザがコンテンツを視聴するために必要な情報が記述されている。   Next, details of the content metafile 150 that the viewing terminal 10 acquires from the data center server 10 via the home server 60 when viewing the content in the content distribution system of the present embodiment will be described with reference to FIG. The content metafile 150 describes information necessary for the user to view the content.

図8は、本実施形態のコンテンツメタファイル150のデータ構成の一例を示す図である。   FIG. 8 is a diagram illustrating an example of a data configuration of the content metafile 150 according to the present embodiment.

図示するように、コンテンツメタファイル150は、「CONTENT_ID」151と、「ENCODE_ID」152と、「LICENSE_URL」153と、「LICENSE_ID」154と、「SERVER_URL」155と、「SERVER_TYPE」156と、から構成されている。「CONTENT_ID」151は、各コンテンツを識別するためのコンテンツIDであり、上述したキャッシュコンテンツテーブル130(図6)のコンテンツIDと同じである。「ENCODE_ID」151は、暗号化されて配信されるコンテンツデータの暗号形式を識別するためのIDである。「LICENSE_URL」153は、暗号化コンテンツデータの復号鍵や視聴条件等が含まれた視聴ライセンスを取得するときに、視聴端末50がアクセスするライセンスサーバのURLを示している。「LICENSE_ID」154は、視聴ライセンスを識別するためのIDである。「SERVER_URL」155は、視聴端末50にコンテンツデータを配信するエッジサーバのURLを示している。「SERVER_TYPE」156は、エッジサーバのコンテンツの配信形態が、ストリーミング型かダウンロード型のどちらであるかを示している。なお、このデータ構成はあくまで一例であり、必要に応じて項目を増やしたり減らしたりしてもよい。   As shown in the figure, the content metafile 150 includes “CONTENT_ID” 151, “ENCODE_ID” 152, “LICENSE_URL” 153, “LICENSE_ID” 154, “SERVER_URL” 155, and “SERVER_TYPE” 156. ing. “CONTENT_ID” 151 is a content ID for identifying each content, and is the same as the content ID of the cache content table 130 (FIG. 6) described above. “ENCODE_ID” 151 is an ID for identifying the encryption format of the content data that is encrypted and distributed. “LICENSE_URL” 153 indicates the URL of the license server that the viewing terminal 50 accesses when acquiring a viewing license including a decryption key of encrypted content data, viewing conditions, and the like. “LICENSE_ID” 154 is an ID for identifying a viewing license. “SERVER_URL” 155 indicates the URL of the edge server that distributes the content data to the viewing terminal 50. “SERVER_TYPE” 156 indicates whether the content distribution form of the edge server is a streaming type or a download type. This data configuration is merely an example, and the number of items may be increased or decreased as necessary.

次に、本実施形態のサービス画面生成部11が生成する、サービスポータル画面およびコンテンツ詳細画面について、図9〜10を用いて説明する。   Next, the service portal screen and the content detail screen generated by the service screen generation unit 11 of the present embodiment will be described with reference to FIGS.

図9は、本実施形態のサービスポータル画面の一例を示す図である。サービスポータル画面は、ユーザが視聴端末50を起動したときに表示される画面であり、ユーザが視聴可能なコンテンツの一覧が表示されている。   FIG. 9 is a diagram illustrating an example of a service portal screen according to the present embodiment. The service portal screen is a screen that is displayed when the user activates the viewing terminal 50, and displays a list of contents that can be viewed by the user.

図示するように、サービスポータル画面は、全コンテンツ一覧201と、マンション内コンテンツ一覧202と、購入済みコンテンツ一覧203と、から構成されている。全コンテンツ一覧201には、サービス事業者がユーザに提供可能な全コンテンツの一覧が表示されている。マンション内コンテンツ一覧202には、マンションのエッジサーバ70内に蓄積されており、すぐ視聴可能なコンテンツの一覧が表示されている。購入済みコンテンツ一覧203には、ユーザが購入済みのコンテンツの一覧が表示されている。例えば、ユーザがすぐ視聴できるコンテンツを購入したい場合は、マンション内コンテンツ一覧202からコンテンツを選択すればよい。   As shown in the figure, the service portal screen includes an all content list 201, an in-condominium content list 202, and a purchased content list 203. The all contents list 201 displays a list of all contents that the service provider can provide to the user. In the condominium content list 202, a list of contents that are stored in the condominium edge server 70 and can be viewed immediately is displayed. The purchased content list 203 displays a list of content that has been purchased by the user. For example, if the user wants to purchase content that can be viewed immediately, the content may be selected from the condominium content list 202.

図10は、本実施形態のコンテンツ詳細画面の一例である。コンテンツ詳細画面は、図9のサービスポータル画面にてユーザがコンテンツを選択したときに表示される画面であり、各コンテンツの詳細情報が表示されている。   FIG. 10 is an example of the content detail screen of this embodiment. The content detail screen is a screen that is displayed when the user selects content on the service portal screen of FIG. 9, and displays detailed information of each content.

図示するように、コンテンツ詳細画面は、タイトル211と、再生時間212と、価格213と、内容紹介214と、購入ボタン215と、視聴予約ボタン216と、視聴ボタン217と、から構成されている。タイトル211は、コンテンツのタイトルである。再生時間212は、コンテンツの再生時間である。価格213は、コンテンツの価格である。内容紹介214は、コンテンツの内容紹介である。購入ボタン215は、コンテンツが未購入の場合に表示されるボタンであり、押下するとコンテンツの購入処理が行われる。視聴予約ボタン216は、コンテンツが購入済みであり、かつエッジサーバ70に蓄積されていない場合に表示されるボタンであり、押下するとサービス事業者サーバ30からエッジサーバ70へのコンテンツデータの送信処理が開始される。視聴ボタン217は、コンテンツが購入済みであり、かつエッジサーバ内に蓄積されている場合に表示されるボタンであり、押下すると視聴処理が開始される。なお、各ボタンは、状況に応じて表示または非表示となっていてもよいし、すべてのボタンの表示は行われており、ボタンごとに有効化または無効化となっていてもよい。   As shown in the figure, the content detail screen includes a title 211, a playback time 212, a price 213, a content introduction 214, a purchase button 215, a viewing reservation button 216, and a viewing button 217. The title 211 is a content title. The reproduction time 212 is a content reproduction time. The price 213 is the price of the content. The content introduction 214 is content introduction. The purchase button 215 is a button that is displayed when the content has not been purchased. When the purchase button 215 is pressed, content purchase processing is performed. The viewing reservation button 216 is a button that is displayed when the content has been purchased and is not stored in the edge server 70. When the button is pressed, content data transmission processing from the service provider server 30 to the edge server 70 is performed. Be started. The viewing button 217 is a button that is displayed when the content has been purchased and stored in the edge server, and when pressed, the viewing process is started. Each button may be displayed or hidden depending on the situation, or all buttons may be displayed and may be enabled or disabled for each button.

次に、本実施形態のコンテンツ配信システムにおける、ユーザが居室に入室してから視聴端末でコンテンツを視聴するまでの一連の処理の流れを説明する。以下、大きく、ユーザが居室に入室してから入退室情報が登録されるまでと、ユーザが視聴端末を起動してサービスポータル画面が表示されるまでと、ユーザがサービスポータル画面でコンテンツを選択してからコンテンツ詳細画面が表示されるまでと、ユーザがコンテンツ詳細画面でボタンを押下してからコンテンツの視聴が開始されるまでの4段階に分けて説明する。なお、ここでは、ホームサーバの認証に用いられるホームサーバ固有の認証情報としてホームサーバID(以下、「HSID」)を、機器の認証に用いられる機器固有の認証情報として機器IDを想定する。   Next, a flow of a series of processing from when the user enters the room to view the content on the viewing terminal in the content distribution system of the present embodiment will be described. In the following, the user selects content on the service portal screen from when the user enters the room until entry / exit information is registered, until the user activates the viewing terminal and the service portal screen is displayed. The process is divided into four stages from when the content detail screen is displayed until when the user presses a button on the content detail screen to when content viewing starts. Here, a home server ID (hereinafter referred to as “HSID”) is assumed as home server-specific authentication information used for home server authentication, and a device ID is assumed as device-specific authentication information used for device authentication.

まず、本実施形態のコンテンツ配信システムにおける、ユーザが居室に入室する際に行われる入退室情報の登録処理の流れを、図11を用いて説明する。   First, the flow of registration processing of entrance / exit information performed when a user enters a room in the content distribution system of the present embodiment will be described with reference to FIG.

図11は、本実施形態のコンテンツ配信システムにおける、ユーザの入退室情報の登録処理のシーケンス図である。なお、図中の80はユーザを示している。   FIG. 11 is a sequence diagram of registration processing of user entry / exit information in the content distribution system of the present embodiment. In the figure, 80 indicates a user.

最初にユーザ80は、居室への入室時に、カードリーダ等の認証デバイスを介してカードIDなどの個人認証情報をホームサーバに送信する(S1001)。   First, when entering the room, the user 80 transmits personal authentication information such as a card ID to the home server via an authentication device such as a card reader (S1001).

続いて、ホームサーバ60は受信した個人認証情報から個人を特定する(S1002)。ここで、ホームサーバ60には、その居室に入室可能なユーザの個人IDと、カードID等の個人認証情報とを対応付けたテーブル(以下、「個人IDテーブル」)が登録されている。ホームサーバ60は個人IDテーブルを参照して、受信した個人認証情報に対応付けられた個人IDを特定する。その後、ホームサーバ60は特定した個人IDと、ホームサーバ60固有のHSIDを、データセンタサーバ10に送信する(S1003)。   Subsequently, the home server 60 specifies an individual from the received personal authentication information (S1002). Here, a table (hereinafter referred to as “personal ID table”) in which the personal ID of a user who can enter the room is associated with personal authentication information such as a card ID is registered in the home server 60. The home server 60 refers to the personal ID table and identifies the personal ID associated with the received personal authentication information. Thereafter, the home server 60 transmits the identified personal ID and the HSID unique to the home server 60 to the data center server 10 (S1003).

続いて、データセンタサーバ10は、受信した個人IDおよびHSIDを入退室情報テーブル100に追加し(S1004)、正常終了メッセージをホームサーバ60に返信する(S1005)。   Subsequently, the data center server 10 adds the received personal ID and HSID to the entry / exit information table 100 (S1004), and returns a normal end message to the home server 60 (S1005).

続いて、ホームサーバ60は、電子錠611の開錠処理を行い(S1006)、正常終了メッセージをユーザ80に提示する(S1007)。   Subsequently, the home server 60 performs unlocking processing of the electronic lock 611 (S1006), and presents a normal end message to the user 80 (S1007).

次に、本実施形態のコンテンツ配信システムにおける、ユーザ80が視聴端末50を起動してからサービスポータル画面が表示されるまでの処理を、図12〜14を用いて説明する。   Next, processing from when the user 80 activates the viewing terminal 50 until the service portal screen is displayed in the content distribution system of the present embodiment will be described with reference to FIGS.

図12は、本実施形態のコンテンツ配信システムにおける、ユーザ80が視聴端末50を起動してからサービスポータル画面が表示されるまでの処理のシーケンス図である。   FIG. 12 is a sequence diagram of processing from when the user 80 activates the viewing terminal 50 until the service portal screen is displayed in the content distribution system of the present embodiment.

最初に視聴端末50は、視聴端末50固有の機器IDをHTTPヘッダやHTTPボディに記述するなどして、ホームサーバ60に送信する(S1101)。   First, the viewing terminal 50 transmits the device ID unique to the viewing terminal 50 to the home server 60 by describing it in the HTTP header or HTTP body (S1101).

続いて、ホームサーバ60は、ホームサーバ60に登録されている機器IDリストを参照し、受信した機器IDがその居室で利用可能な正当な機器のIDであるかの認証を行う(S1102)。その後、ホームサーバ60は、認証した機器IDとホームサーバ60固有のHSIDを、データセンタサーバ10に送信する(S1103)。   Subsequently, the home server 60 refers to the device ID list registered in the home server 60 and authenticates whether the received device ID is an ID of a valid device that can be used in the room (S1102). Thereafter, the home server 60 transmits the authenticated device ID and the HSID unique to the home server 60 to the data center server 10 (S1103).

続いて、データセンタサーバ10は、サービス登録者テーブル140を参照し、受信した機器IDから、視聴端末50を利用可能なユーザIDを取得する。そして、データセンタサーバ10は、入退室情報テーブル100を参照し、取得したユーザIDおよび受信したHSIDから、居室に在室中のユーザ80が視聴端末50を利用可能であるかの認証を行う(S1104)。   Subsequently, the data center server 10 refers to the service registrant table 140 and acquires a user ID that can use the viewing terminal 50 from the received device ID. Then, the data center server 10 refers to the entrance / exit information table 100 and authenticates whether the user 80 in the room can use the viewing terminal 50 from the acquired user ID and the received HSID ( S1104).

続いて、データセンタサーバ10は、サービス事業者サーバ30に対し、全コンテンツ一覧の要求を送信する(S1105)。そして、サービス事業者サーバ30は、データセンタサーバ10から要求のあった全コンテンツ一覧をデータセンタサーバ10に返信する(S1106)。   Subsequently, the data center server 10 transmits a request for a list of all contents to the service provider server 30 (S1105). Then, the service provider server 30 returns a list of all contents requested from the data center server 10 to the data center server 10 (S1106).

続いて、データセンタサーバ10は、視聴端末50の機器IDをサービス事業者サーバ30に送信する(S1107)。そして、サービス事業者サーバ30は、受信した機器IDから視聴端末30が購入済みのコンテンツの一覧を取得する(S1108)。その後、サービス事業者サーバ30は、取得した購入済みコンテンツ一覧をデータセンタサーバ10に返信する(S1109)。   Subsequently, the data center server 10 transmits the device ID of the viewing terminal 50 to the service provider server 30 (S1107). Then, the service provider server 30 acquires a list of contents purchased by the viewing terminal 30 from the received device ID (S1108). Thereafter, the service provider server 30 returns the acquired purchased content list to the data center server 10 (S1109).

続いて、データセンタサーバ10は、キャッシュコンテンツテーブル130を参照し、マンション内のエッジサーバ70に蓄積されているコンテンツの一覧を取得する(S1110)。その後、データセンタサーバ10は、上記の各種コンテンツ一覧から、サービスポータル画面を作成し(S1111)、ホームサーバ60に返信する(S1112)。   Subsequently, the data center server 10 refers to the cache content table 130 and acquires a list of contents stored in the edge server 70 in the apartment (S1110). Thereafter, the data center server 10 creates a service portal screen from the above-described various content lists (S1111), and returns it to the home server 60 (S1112).

続いて、ホームサーバ60は、データセンタ10から受信したサービスポータル画面を視聴端末50に返信する。   Subsequently, the home server 60 returns the service portal screen received from the data center 10 to the viewing terminal 50.

図13は、本実施形態のホームサーバ60が、視聴端末から機器IDを受信してユーザにポータル画面を返信する処理のフローを説明するための図である。   FIG. 13 is a diagram for explaining a flow of processing in which the home server 60 of the present embodiment receives a device ID from the viewing terminal and returns a portal screen to the user.

まず、ホームサーバ60は、視聴端末50から機器IDを受信する(S1201)。続いて、ホームサーバ60は、ホームサーバ60に登録されている機器IDリストを参照し、受信した機器IDが登録済みであるかの認証を行う(S1202)。未登録の機器IDの場合、ホームサーバ60は、視聴端末50にエラーページを返信し(S1203)、処理を終了する。登録済みの機器IDの場合、ホームサーバ60は、ホームサーバ60固有のHSIDを取得する(S1204)。続いて、ホームサーバ60は、受信した機器IDおよびHSIDをデータセンタサーバ10に送信し(S1205)、データセンタサーバ10から返信されてくるポータル画面を受信する(S1206)。最後に、ホームサーバ50は、受信したポータル画面を視聴端末に返信し(S1207)、処理を終了する。   First, the home server 60 receives a device ID from the viewing terminal 50 (S1201). Subsequently, the home server 60 refers to the device ID list registered in the home server 60 and authenticates whether or not the received device ID has been registered (S1202). In the case of an unregistered device ID, the home server 60 returns an error page to the viewing terminal 50 (S1203) and ends the process. In the case of a registered device ID, the home server 60 acquires an HSID unique to the home server 60 (S1204). Subsequently, the home server 60 transmits the received device ID and HSID to the data center server 10 (S1205), and receives a portal screen returned from the data center server 10 (S1206). Finally, the home server 50 returns the received portal screen to the viewing terminal (S1207), and ends the process.

図14は、本実施形態のデータセンタサーバ10が、ホームサーバ60からHSIDと機器IDを受信して、ホームサーバ60にポータル画面を返信するまでの処理のフローを説明するための図である。   FIG. 14 is a diagram for explaining a processing flow until the data center server 10 according to the present embodiment receives the HSID and the device ID from the home server 60 and returns a portal screen to the home server 60.

まず、データセンタサーバ10は、ホームサーバ60からHSIDと機器IDを受信する(S1301)。続いて、データセンタサーバ10は、サービス登録者管理テーブル140を参照し、受信した機器IDから、その機器を用いてサービスを利用可能なユーザIDを取得する(S1302)。続いて、データセンタサーバ10は、入退室情報テーブル100を参照し、受信したHSIDから、居室に在室中のユーザのユーザIDを取得する(S1303)。続いて、データセンタサーバ10は、S1302で取得したユーザIDがS1303で取得したユーザIDに含まれるかどうかを確認することで、サービスを利用可能なユーザが居室に在室中かの認証を行う(S1304)。在室中でない場合、データセンタサーバ10は、ホームサーバ60にエラーページを返信し(S1305)、処理を終了する。在室中の場合、データセンタサーバ10は、ユーザが視聴可能な全コンテンツの一覧を、サービス事業者サーバ30から取得する(S1306)。   First, the data center server 10 receives the HSID and device ID from the home server 60 (S1301). Subsequently, the data center server 10 refers to the service registrant management table 140 and acquires a user ID that can use the service using the device from the received device ID (S1302). Subsequently, the data center server 10 refers to the entry / exit information table 100 and acquires the user ID of the user in the room from the received HSID (S1303). Subsequently, the data center server 10 authenticates whether the user who can use the service is in the room by checking whether the user ID acquired in S1302 is included in the user ID acquired in S1303. (S1304). If not, the data center server 10 returns an error page to the home server 60 (S1305) and ends the process. If the user is in the room, the data center server 10 acquires a list of all contents that can be viewed by the user from the service provider server 30 (S1306).

続いて、データセンタサーバ10は、ホームサーバ60から受信した機器IDをサービス事業者サーバ30に送信し、購入済みのコンテンツの一覧を取得する(S1307)。続いて、データセンタサーバ10は、キャッシュコンテンツテーブル130を参照し、マンション内のエッジサーバ70に蓄積されているコンテンツの一覧を取得する(S1308)。続いて、データセンタサーバ10は、S1306〜S1307で取得した各種コンテンツ一覧から、ユーザに表示するためのサービスポータル画面を作成する(S1309)。最後に、データセンタサーバ10は、作成したサービスポータル画面をホームサーバ60に返信して(S1310)、処理を終了する。   Subsequently, the data center server 10 transmits the device ID received from the home server 60 to the service provider server 30, and acquires a list of purchased contents (S1307). Subsequently, the data center server 10 refers to the cache content table 130 and acquires a list of contents stored in the edge server 70 in the apartment (S1308). Subsequently, the data center server 10 creates a service portal screen to be displayed to the user from the various content lists acquired in S1306 to S1307 (S1309). Finally, the data center server 10 returns the created service portal screen to the home server 60 (S1310), and ends the process.

なお、ここではサービスポータル画面をデータセンタサーバ10で作成していたが、サービス事業者サーバ30で作成してもよい。サービスポータル画面をサービス事業者サーバ30で作成する場合のシーケンス図を図15に示し、以下説明する。なお、S1401〜S1404は、図12のS1101〜1104と同じであるため説明を省き、S1405から説明する。   Here, the service portal screen is created by the data center server 10, but may be created by the service provider server 30. A sequence diagram when the service portal screen is created by the service provider server 30 is shown in FIG. 15 and will be described below. Since S1401 to S1404 are the same as S1101 to 1104 in FIG.

データセンタサーバ10は、キャッシュコンテンツテーブル130を参照し、マンション内のエッジサーバ70に蓄積されているコンテンツの一覧を取得する(S1405)。その後、データセンタサーバ10は、機器IDおよびマンション内コンテンツのコンテンツID一覧をサービス事業者サーバ30に送信する(S1406)。   The data center server 10 refers to the cache content table 130 and acquires a list of contents stored in the edge server 70 in the apartment (S1405). After that, the data center server 10 transmits a device ID and a content ID list of condominium content to the service provider server 30 (S1406).

続いて、サービス事業者サーバ30は、受信した機器IDから購入済みコンテンツ一覧を取得し、受信したマンション内コンテンツID一覧と、全コンテンツ一覧と、購入済みコンテンツ一覧からサービスポータル画面を作成する(S1407)。その後、サービス事業者サーバ30は、サービスポータル画面をデータセンタサーバ10に返信する(S1408)。   Subsequently, the service provider server 30 acquires a purchased content list from the received device ID, and creates a service portal screen from the received condominium content ID list, all content list, and purchased content list (S1407). ). Thereafter, the service provider server 30 returns a service portal screen to the data center server 10 (S1408).

続いて、データセンタサーバ10は、サービス事業者サーバ30から受信したサービスポータル画面を、ホームサーバ60に返信する(S1409)。   Subsequently, the data center server 10 returns the service portal screen received from the service provider server 30 to the home server 60 (S1409).

続いて、ホームサーバ60は、データセンタサーバ10から受信したサービスポータル画面を、視聴端末50に返信する(S1410)。   Subsequently, the home server 60 returns the service portal screen received from the data center server 10 to the viewing terminal 50 (S1410).

次に、本実施形態のコンテンツ配信システムにおける、ユーザがサービスポータル画面でコンテンツを選択してからコンテンツ詳細画面が表示されるまでの処理を、図16〜17を用いて説明する。   Next, processing from when a user selects content on the service portal screen until the content detail screen is displayed in the content distribution system of the present embodiment will be described with reference to FIGS.

図16は、本実施形態のコンテンツ配信システムにおける、ユーザがサービスポータル画面でコンテンツを選択してからコンテンツ詳細画面が表示されるまでの処理のシーケンス図である。   FIG. 16 is a sequence diagram of processing from when a user selects content on the service portal screen until the content detail screen is displayed in the content distribution system of the present embodiment.

まず、サービスポータル画面上のコンテンツがユーザによって選択されると(S1501)、視聴端末50は機器IDおよび選択したコンテンツのコンテンツIDをホームサーバ60に送信する(S1502)。   First, when the content on the service portal screen is selected by the user (S1501), the viewing terminal 50 transmits the device ID and the content ID of the selected content to the home server 60 (S1502).

続いて、ホームサーバ60は、受信した機器IDの認証を行う(S1503)。その後、ホームサーバ60は、受信した機器IDおよびコンテンツIDと、ホームサーバ60固有のHSIDとをデータセンタサーバ10に送信する(S1504)。   Subsequently, the home server 60 authenticates the received device ID (S1503). Thereafter, the home server 60 transmits the received device ID and content ID and the HSID unique to the home server 60 to the data center server 10 (S1504).

続いて、データセンタサーバ10は、サービス登録者テーブル140を参照し、受信した機器IDから、視聴端末50を利用可能なユーザIDを取得する。そして、データセンタサーバ10は、入退室情報テーブル100を参照し、取得したユーザIDおよび受信したHSIDから、居室に在室中のユーザ80が視聴端末50を利用可能であるかの認証を行う(S1505)。その後、データセンタサーバ10は、ホームサーバ60から受信したコンテンツIDを、サービス事業者サーバ30に送信する(S1506)。   Subsequently, the data center server 10 refers to the service registrant table 140 and acquires a user ID that can use the viewing terminal 50 from the received device ID. Then, the data center server 10 refers to the entrance / exit information table 100 and authenticates whether the user 80 in the room can use the viewing terminal 50 from the acquired user ID and the received HSID ( S1505). Thereafter, the data center server 10 transmits the content ID received from the home server 60 to the service provider server 30 (S1506).

続いて、サービス事業者サーバ30は、データセンタサーバ10から受信したコンテンツIDから、そのコンテンツのコンテンツ情報をデータセンタサーバ10に返信する(S1507)。ここで、コンテンツ情報には、コンテンツのタイトルや内容紹介等のコンテンツ詳細情報や、年齢制限等のコンテンツの利用条件などが含まれる。   Subsequently, the service provider server 30 returns the content information of the content to the data center server 10 from the content ID received from the data center server 10 (S1507). Here, the content information includes content detailed information such as content title and content introduction, content usage conditions such as age restriction, and the like.

続いて、データセンタサーバ10は、受信したコンテンツ情報に含まれるコンテンツの利用条件をチェックする(S1508)。具体的には、例えばコンテンツの利用条件が「ユーザの年齢が18歳以上」の場合、入退室情報テーブル100およびサービス登録者テーブル140から、在室中のユーザおよびその年齢の一覧を取得する。そして、取得した一覧の中に18歳以上のユーザがいる場合はコンテンツの配信を許可し、18歳未満のユーザしかいない場合はコンテンツの配信を許可しない。その後、データセンタサーバ10は、受信したコンテンツ情報から、コンテンツ詳細画面を作成し(S1509)、作成したコンテンツ詳細画面をホームサーバ60に返信する(S1510)。なお、コンテンツ詳細画面の作成処理の詳細については後述する。   Subsequently, the data center server 10 checks the usage conditions of the content included in the received content information (S1508). Specifically, for example, when the use condition of the content is “user age is 18 years or older”, a list of users in the room and their ages is acquired from the entry / exit information table 100 and the service registrant table 140. If there is a user over the age of 18 in the acquired list, content distribution is permitted. If there is only a user under the age of 18, the content distribution is not permitted. Thereafter, the data center server 10 creates a content detail screen from the received content information (S1509), and returns the created content detail screen to the home server 60 (S1510). Details of the content detail screen creation process will be described later.

続いて、ホームサーバ60は、データセンタサーバ10から受信したコンテンツ詳細画面を、視聴端末50に返信する(S1511)。   Subsequently, the home server 60 returns the content detail screen received from the data center server 10 to the viewing terminal 50 (S1511).

図17は、本実施形態のデータセンタサーバ10が、ホームサーバ60から機器IDとHSIDとコンテンツIDを受信して、コンテンツ詳細画面をホームサーバ60に返信するまでの処理のフローを説明した図である。   FIG. 17 is a diagram illustrating a processing flow from when the data center server 10 according to the present embodiment receives a device ID, an HSID, and a content ID from the home server 60 to when a content detail screen is returned to the home server 60. is there.

まず、データセンタサーバ10は、ホームサーバから機器IDとHSIDとコンテンツIDを受信する(S1601)。続いて、データセンタサーバ10は、サービス登録者管理テーブル140を参照し、受信した機器IDから、その機器を用いてサービスを利用可能なユーザIDを取得する(S1602)。続いて、データセンタサーバ10は、入退室情報テーブル100を参照し、受信したHSIDから、居室に在室中のユーザのユーザIDを取得する(S1603)。続いて、データセンタサーバ10は、S1602で取得したユーザIDがS1603で取得したユーザIDに含まれるかどうかを確認することで、サービスを利用可能なユーザが居室に在室中かの認証を行う(S1604)。   First, the data center server 10 receives a device ID, an HSID, and a content ID from the home server (S1601). Subsequently, the data center server 10 refers to the service registrant management table 140, and acquires a user ID that can use the service using the device from the received device ID (S1602). Subsequently, the data center server 10 refers to the entry / exit information table 100 and acquires the user ID of the user in the room from the received HSID (S1603). Subsequently, the data center server 10 verifies whether the user who can use the service is in the room by checking whether the user ID acquired in S1602 is included in the user ID acquired in S1603. (S1604).

在室中でない場合、データセンタサーバ10は、ホームサーバ60にエラーページを返信し(S1605)、処理を終了する。在室中の場合、データセンタサーバ10は、ホームサーバ50から受信したコンテンツIDをサービス事業者サーバ30に送信し、そのコンテンツの詳細情報および利用条件等を含んだ、コンテンツ情報を取得する(S1606)。続いて、データセンタサーバ10は、年齢制限等のコンテンツの利用条件が満たされているかをチェックする(S1607)。満たされていない場合、S1605へ進む。満たしている場合、受信したコンテンツの詳細情報から、コンテンツ詳細画面を作成する(S1608)。続いて、データセンタサーバ10は、サービスポータル画面作成時に取得した購入済みコンテンツ一覧を参照し、受信したコンテンツIDが購入済みかどうかをチェックする(S1609)。未購入の場合、データセンタサーバ10は、コンテンツ詳細画面の購入ボタン215(図10)のみを有効化し(S1610)、コンテンツ詳細画面をホームサーバに返信して(S1614)、処理を終了する。購入済みの場合、データセンタサーバ10は、サービスポータル画面作成時に取得したマンション内コンテンツ一覧を参照し、受信したコンテンツIDがエッジサーバ内に蓄積済みかどうかをチェックする(S1611)。蓄積されていない場合、データセンタサーバ10は、コンテンツ詳細画面の視聴予約ボタン216(図10)のみを有効化し(S1612)、S1614へ進む。蓄積済みの場合、データセンタサーバ10は、コンテンツ詳細画面の視聴ボタン217(図10)のみを有効化し、S1614へ進む。   If not, the data center server 10 returns an error page to the home server 60 (S1605) and ends the process. When the user is in the room, the data center server 10 transmits the content ID received from the home server 50 to the service provider server 30, and acquires the content information including the detailed information and usage conditions of the content (S1606). ). Subsequently, the data center server 10 checks whether content usage conditions such as age restrictions are satisfied (S1607). If not, the process proceeds to S1605. If the content is satisfied, a content detail screen is created from the detailed information of the received content (S1608). Subsequently, the data center server 10 refers to the purchased content list acquired at the time of creating the service portal screen, and checks whether or not the received content ID has been purchased (S1609). If not purchased, the data center server 10 validates only the purchase button 215 (FIG. 10) on the content detail screen (S1610), returns the content detail screen to the home server (S1614), and ends the process. If purchased, the data center server 10 refers to the content list in the apartment acquired at the time of creating the service portal screen, and checks whether the received content ID has been stored in the edge server (S1611). If not stored, the data center server 10 validates only the viewing reservation button 216 (FIG. 10) on the content detail screen (S1612), and proceeds to S1614. If the data has been stored, the data center server 10 validates only the viewing button 217 (FIG. 10) on the content detail screen, and the process advances to S1614.

次に、本実施形態のコンテンツ配信システムにおける、ユーザがコンテンツ詳細画面上のボタンを押下してからコンテンツを視聴するまでの処理を、図18〜20を用いて説明する。上述したように、コンテンツ詳細画面に表示されるボタンは、コンテンツの購入状況または蓄積状況により、購入ボタンと、視聴予約ボタンと、視聴ボタンの3通りある。以下、それぞれの場合について説明を行う。なお、後述するように視聴予約ボタンを押下してから視聴ボタンが有効になるまでの間は、ボタンの代わりに「コンテンツ登録中」メッセージが表示されることとする。   Next, processing from when the user presses a button on the content detail screen until viewing the content in the content distribution system of the present embodiment will be described with reference to FIGS. As described above, there are three types of buttons displayed on the content details screen: a purchase button, a viewing reservation button, and a viewing button, depending on the purchase status or storage status of the content. Hereinafter, each case will be described. Note that, as will be described later, during the period from when the viewing reservation button is pressed until the viewing button becomes valid, a “content registration in progress” message is displayed instead of the button.

まず、視聴ボタンのみが有効となっている場合について、図18を用いて説明する。   First, the case where only the viewing button is valid will be described with reference to FIG.

図18は、本実施形態のコンテンツ配信システムにおける、ユーザがコンテンツ詳細画面上の視聴ボタンを押下してからコンテンツを視聴するまでの処理のシーケンス図である。   FIG. 18 is a sequence diagram of processing from when the user presses the viewing button on the content detail screen until viewing the content in the content distribution system of the present embodiment.

最初に、コンテンツ詳細画面上の視聴ボタンがユーザによって押下されると(S1701)、視聴端末50は機器IDおよび選択したコンテンツのコンテンツIDをホームサーバ60に送信する(S1702)。   First, when the viewing button on the content detail screen is pressed by the user (S1701), the viewing terminal 50 transmits the device ID and the content ID of the selected content to the home server 60 (S1702).

続いて、ホームサーバ60は、受信した機器IDの認証を行う(S1703)。その後、ホームサーバ60は、受信した機器IDおよびコンテンツIDと、ホームサーバ60固有のHSIDとをデータセンタサーバ10に送信する(S1704)。   Subsequently, the home server 60 authenticates the received device ID (S1703). Thereafter, the home server 60 transmits the received device ID and content ID and the HSID unique to the home server 60 to the data center server 10 (S1704).

続いて、データセンタサーバ10は、サービス登録者テーブル140を参照し、受信した機器IDから、視聴端末50を利用可能なユーザIDを取得する。そして、データセンタサーバ10は、入退室情報テーブル100を参照し、取得したユーザIDおよび受信したHSIDから、居室に在室中のユーザ80が視聴端末50を利用可能であるかの認証を行う(S1705)。その後、データセンタサーバ10は、ホームサーバ60から受信したコンテンツIDおよび機器IDを、サービス事業者サーバ30に送信する(S1706)。   Subsequently, the data center server 10 refers to the service registrant table 140 and acquires a user ID that can use the viewing terminal 50 from the received device ID. Then, the data center server 10 refers to the entrance / exit information table 100 and authenticates whether the user 80 in the room can use the viewing terminal 50 from the acquired user ID and the received HSID ( S1705). Thereafter, the data center server 10 transmits the content ID and device ID received from the home server 60 to the service provider server 30 (S1706).

続いて、サービス事業者サーバ30は、受信したコンテンツIDおよび機器IDから、コンテンツを視聴するために必要なライセンス情報等を含んだコンテンツメタファイル150(図8)を作成し、データセンタサーバ10に返信する(S1707)。   Subsequently, the service provider server 30 creates a content metafile 150 (FIG. 8) including license information necessary for viewing the content from the received content ID and device ID, and sends it to the data center server 10. A reply is made (S1707).

続いて、データセンタサーバ10は、受信したコンテンツメタファイル150の内容を必要であれば更新する(S1708)。具体的には、例えば、視聴端末50の場所情報についてはデータセンタサーバ10で管理しているため、サービス事業者サーバ30にて視聴端末50がどのマンションに設置されているかを把握していない場合もある。その場合、サービス事業者サーバは、配信サーバであるエッジサーバ70のURLをコンテンツメタファイル150に含めることができないため、データセンタサーバ10がエッジサーバ70のURLをコンテンツメタファイル150に書き込むことになる。コンテンツメタファイル150の更新後、データセンタサーバ10は、コンテンツメタファイル150をホームサーバ60に返信する(S1709)。   Subsequently, the data center server 10 updates the contents of the received content metafile 150 if necessary (S1708). Specifically, for example, since the location information of the viewing terminal 50 is managed by the data center server 10, the service provider server 30 does not know in which condominium the viewing terminal 50 is installed. There is also. In that case, since the service provider server cannot include the URL of the edge server 70 serving as a distribution server in the content metafile 150, the data center server 10 writes the URL of the edge server 70 in the content metafile 150. . After updating the content metafile 150, the data center server 10 returns the content metafile 150 to the home server 60 (S1709).

続いて、ホームサーバ60は、データセンタサーバ10から受信したコンテンツメタファイル150を視聴端末50に返信する(S1710)。その後、視聴端末50は、コンテンツメタファイル150を参照して、サービス事業者サーバ30に暗号化コンテンツの鍵等を含んだ視聴ライセンスを要求する(S1711)。   Subsequently, the home server 60 returns the content metafile 150 received from the data center server 10 to the viewing terminal 50 (S1710). Thereafter, the viewing terminal 50 refers to the content metafile 150 and requests a viewing license including the encrypted content key and the like from the service provider server 30 (S1711).

続いて、サービス事業者サーバ30は、視聴端末50からの要求を基に、コンテンツの視聴ライセンスを視聴端末50に返信する(S1712)。ここで、サービス事業者サーバ30では、ライセンスIDと機器IDを対応付けて管理しているため、視聴端末50が他の視聴端末に配信されたコンテンツメタファイルを参照して不正に視聴ライセンスを要求した場合においても、ライセンスIDと機器IDの組み合わせが正しくないため、視聴端末50が視聴ライセンスを取得することはできない。   Subsequently, the service provider server 30 returns a content viewing license to the viewing terminal 50 based on a request from the viewing terminal 50 (S1712). Here, since the service provider server 30 manages the license ID and the device ID in association with each other, the viewing terminal 50 requests an unauthorized viewing license by referring to the content metafile distributed to the other viewing terminals. Even in this case, since the combination of the license ID and the device ID is not correct, the viewing terminal 50 cannot acquire the viewing license.

続いて、視聴端末50は、コンテンツメタファイル150を参照して、エッジサーバ70にコンテンツ配信要求を出す(S1713)。そして、エッジサーバ70から配信されてくるコンテンツデータを視聴ライセンスに含まれる復号化鍵にて復号化し、視聴する(S1714)。   Subsequently, the viewing terminal 50 refers to the content metafile 150 and issues a content distribution request to the edge server 70 (S1713). Then, the content data distributed from the edge server 70 is decrypted with the decryption key included in the viewing license and viewed (S1714).

次に、視聴予約ボタンのみが有効となっている場合について、図19を用いて説明する。   Next, the case where only the viewing reservation button is valid will be described with reference to FIG.

図19は、本実施形態のコンテンツ配信システムにおける、ユーザがコンテンツ詳細画面上の視聴予約ボタンを押下してから、コンテンツデータがエッジサーバに蓄積されてコンテンツ詳細画面の視聴ボタンが有効になるまでの処理のシーケンス図である。なお、S1801〜S1805は、図18のS1701〜S1705と同じであるため説明を省く。以下、S1806から説明する。   FIG. 19 shows a period from when the user presses the viewing reservation button on the content detail screen until the content data is accumulated in the edge server and the viewing button on the content detail screen becomes valid in the content distribution system of this embodiment. It is a sequence diagram of a process. Note that S1801 to S1805 are the same as S1701 to S1705 in FIG. Hereinafter, description will be made from S1806.

S1805の後、データセンタサーバ10は、エッジサーバ70にコンテンツIDを送信する(S1806)。   After S1805, the data center server 10 transmits the content ID to the edge server 70 (S1806).

続いて、エッジサーバ70は、データセンタサーバ10から受信したコンテンツIDのコンテンツをサービス事業者サーバ30からダウンロードして登録する処理を開始し、登録開始メッセージをデータセンタサーバ10に返信する(S1807)。   Subsequently, the edge server 70 starts processing to download and register the content with the content ID received from the data center server 10 from the service provider server 30, and returns a registration start message to the data center server 10 (S1807). .

続いて、データセンタサーバ10は、コンテンツの登録中フラグをONにする(S1808)。その後、データセンタサーバ10は、コンテンツ詳細画面に登録中メッセージを表示して(S1809)、更新したコンテンツ詳細画面をホームサーバ60に返信する(S1810)。   Subsequently, the data center server 10 turns on the content registration flag (S1808). Thereafter, the data center server 10 displays a registration in-progress message on the content detail screen (S1809), and returns the updated content detail screen to the home server 60 (S1810).

続いて、ホームサーバ60は、データセンタサーバ10から受信したコンテンツ詳細画面を視聴端末50に返信する(S1811)。   Subsequently, the home server 60 returns the content detail screen received from the data center server 10 to the viewing terminal 50 (S1811).

一方、エッジサーバ70は、S1807の後、HTTPプロトコルやFTPプロトコル等を用いて、サービス事業者サーバ30にコンテンツデータを要求し(S1812)、コンテンツデータのダウンロードが完了すると(S1813)、登録完了メッセージをデータセンタサーバ10に送信する(S1814)。   On the other hand, after S1807, the edge server 70 requests content data from the service provider server 30 using the HTTP protocol, the FTP protocol, or the like (S1812), and when the download of the content data is completed (S1813), a registration completion message Is transmitted to the data center server 10 (S1814).

続いて、データセンタサーバ10は、登録完了フラグをONにし(S1815)、フラグ処理の完了メッセージをエッジサーバ70に返信する(S1816)。   Subsequently, the data center server 10 sets the registration completion flag to ON (S1815), and returns a flag processing completion message to the edge server 70 (S1816).

続いて、視聴端末50は、S1811の後、コンテンツの登録状況チェックをホームサーバ60経由でデータセンタ10に要求する(S1817、S1818)。   Subsequently, after S1811, the viewing terminal 50 requests the data center 10 to check the registration status of the content via the home server 60 (S1817, S1818).

続いて、データセンタサーバ10は、登録完了フラグがONになっているかをチェックする(S1819)。その後、データセンタサーバ10は、コンテンツ詳細画面の視聴ボタンのみを有効化し(S1820)、更新したコンテンツ詳細画面をホームサーバ60経由で視聴端末50に返信する(S1821、S1822)。   Subsequently, the data center server 10 checks whether the registration completion flag is ON (S1819). Thereafter, the data center server 10 validates only the viewing button on the content detail screen (S1820), and returns the updated content detail screen to the viewing terminal 50 via the home server 60 (S1821, S1822).

次に、購入ボタンのみが有効となっている場合について、図20を用いて説明する。   Next, the case where only the purchase button is valid will be described with reference to FIG.

図20は、本実施形態のコンテンツ配信システムにおける、ユーザがコンテンツ詳細画面上の購入ボタンを押下してから、コンテンツ詳細画面の視聴予約ボタンまたは視聴ボタンが有効になるまでの処理のシーケンス図である。なお、S1901〜S1905は、図18のS1701〜S1705と同じであるため説明を省く。以下、S1906から説明する。   FIG. 20 is a sequence diagram of processing from when the user presses the purchase button on the content detail screen to when the viewing reservation button or the viewing button on the content detail screen becomes valid in the content distribution system of the present embodiment. . Note that S1901 to S1905 are the same as S1701 to S1705 in FIG. Hereinafter, description will be made from S1906.

S1905の後、データセンタサーバ10は、機器IDおよびコンテンツIDをサービス事業者サーバ30に送信する(S1906)。   After S1905, the data center server 10 transmits the device ID and the content ID to the service provider server 30 (S1906).

続いて、サービス事業者サーバ30は、受信した機器IDの視聴端末50について、受信したコンテンツIDのコンテンツの購入処理を行う(S1907)。その後、購入処理の完了メッセージをデータセンタサーバ10に返信する(S1908)。   Subsequently, the service provider server 30 performs processing for purchasing the content with the received content ID for the viewing terminal 50 with the received device ID (S1907). After that, a purchase processing completion message is returned to the data center server 10 (S1908).

続いて、データセンタサーバ10は、サービスポータル画面作成時に取得したマンション内コンテンツ一覧を参照し、購入したコンテンツがエッジサーバ内に蓄積されているかをチェックする(S1909)。そして、データセンタサーバ10は、コンテンツ詳細画面を更新する(S1910)。具体的には、購入したコンテンツがエッジサーバに蓄積済みの場合は視聴ボタンのみを有効化し、エッジサーバに蓄積されていない場合は視聴予約ボタンのみを有効化する。コンテンツ詳細画面の更新後、データセンタサーバ10は、コンテンツ詳細画面をホームサーバ60に返信する(S1911)。   Subsequently, the data center server 10 refers to the content list in the apartment acquired at the time of creating the service portal screen, and checks whether the purchased content is stored in the edge server (S1909). Then, the data center server 10 updates the content detail screen (S1910). Specifically, when the purchased content has already been stored in the edge server, only the viewing button is enabled, and when the purchased content is not stored in the edge server, only the viewing reservation button is enabled. After updating the content detail screen, the data center server 10 returns the content detail screen to the home server 60 (S1911).

続いて、ホームサーバ60は、データセンタ10から受信したコンテンツ詳細画面を視聴端末50に返信する(S1912)。   Subsequently, the home server 60 returns the content detail screen received from the data center 10 to the viewing terminal 50 (S1912).

上記の実施形態においては、ホームサーバ上で機器の認証を行っていたが、別の実施形態として、ホームサーバ上では認証を行わず、すべての認証をデータセンタサーバ上で行う場合も考えられる。具体的には、ホームサーバは、視聴端末から機器IDを受信したら、すぐ機器IDとHSIDをデータセンタサーバに送信する。そして、データセンタサーバは、機器登録情報テーブルを参照して、受信した機器IDとHSIDが正しい対応関係であるかを認証する。これにより、機器登録情報がデータセンタのみで管理されているため、容易に情報の更新が可能であるという利点が生じる。   In the above embodiment, the device is authenticated on the home server. However, as another embodiment, there is a case where all authentication is performed on the data center server without performing authentication on the home server. Specifically, when the home server receives the device ID from the viewing terminal, it immediately transmits the device ID and the HSID to the data center server. Then, the data center server refers to the device registration information table and authenticates whether the received device ID and the HSID have a correct correspondence relationship. As a result, since the device registration information is managed only by the data center, there is an advantage that the information can be easily updated.

また、上記の実施形態はコンテンツ配信サービスを想定しているが、本発明のうち、「端末の利用場所と利用者を特定する」システムに関しては、適用先はコンテンツ配信サービスに限らず、居室内のユーザ所有の端末でサービスを利用するものであれば適用可能である。以下、上記システムの実施形態の一例として、オフィスの居室内で自分のPCを利用する場合に、PCの利用場所と利用者を特定するシステムについて簡単に説明する。   Moreover, although the above embodiment assumes a content distribution service, the application destination is not limited to the content distribution service in the present invention, but the application destination is not limited to the content distribution service. It can be applied to any terminal that uses the service on a user-owned terminal. Hereinafter, as an example of an embodiment of the above system, a system for specifying a PC usage place and a user when using his / her PC in an office room will be briefly described.

本システムは、居室内のPCと、居室内のホームサーバと、データセンタサーバとを有し、前記PCはユーザが利用する際にPC固有の機器IDをホームサーバに送信する手段を有し、前記ホームサーバは、ユーザの入退室時にユーザ認証を行う手段と、入退室情報をホームサーバ固有のホームサーバIDとともにデータセンタサーバに送信する手段と、ユーザがPCを利用する際に機器IDを受け付けて認証を行う手段と、前記PCの認証情報とホームサーバの認証情報をデータセンタサーバに送信する手段とを有し、前記データセンタサーバは、居室の入退室管理を行う入退室管理手段と、ユーザとPCとを対応付けて管理するサービス管理手段とを有する。   This system has a PC in the room, a home server in the room, and a data center server, and the PC has means for transmitting a device ID unique to the PC to the home server when used by the user, The home server accepts device ID when the user uses the PC, means for authenticating the user when the user enters and exits, means for transmitting the entry / exit information to the data center server together with the home server ID unique to the home server, and And means for transmitting the authentication information of the PC and the authentication information of the home server to the data center server, the data center server including entrance / exit management means for managing entrance / exit of the room, Service management means for managing a user and a PC in association with each other.

まずユーザが居室に入室する際に、ホームサーバにてユーザ認証を行う。認証後、ホームサーバは、入室したユーザのユーザIDとホームサーバIDをデータセンタサーバに送信し、データセンタサーバの入退室管理手段にて前記ホームサーバIDとユーザIDが管理される。   First, when a user enters a room, user authentication is performed at the home server. After authentication, the home server transmits the user ID of the user who entered the room and the home server ID to the data center server, and the home server ID and user ID are managed by the entry / exit management unit of the data center server.

次に、ユーザがPCを利用する際に、PCがホームサーバに機器IDを送信し、ホームサーバにて機器認証が行われる。認証後、ホームサーバは、機器IDとホームサーバIDをデータセンタサーバに送信する。データセンタサーバは、サービス管理手段により受信した機器IDに対応付けられたユーザIDを特定し、また、入退室管理手段により受信したホームサーバIDからPCを利用している居室に在室中のユーザIDを特定する。機器IDに対応付けられたユーザIDが在室中のユーザIDに含まれるかを確認することで、データセンタサーバは、PCを利用可能なユーザが居室に在室中であるかを判断することが可能となる。   Next, when the user uses the PC, the PC transmits a device ID to the home server, and device authentication is performed at the home server. After authentication, the home server transmits the device ID and home server ID to the data center server. The data center server identifies the user ID associated with the device ID received by the service management means, and the user in the room using the PC from the home server ID received by the entry / exit management means Specify the ID. By confirming whether the user ID associated with the device ID is included in the user ID in the room, the data center server determines whether a user who can use the PC is in the room. Is possible.

また、上記した実施例によれば、居室内に在室中の人物を把握することができるため、例えば親がいないと視聴できないコンテンツなど、従来サービスより細かいコンテンツ視聴条件を設定することが可能となる。   Further, according to the above-described embodiment, since the person in the room can be grasped, it is possible to set finer content viewing conditions than conventional services, such as content that cannot be viewed without a parent. Become.

さらに従来では、ユーザはエッジサーバ内の限られたコンテンツのみ視聴可能であり、それ以外のコンテンツはサービス事業者がエッジサーバ内コンテンツを更新するまで視聴できなかったが、本発明により、従来通りの限られたエッジサーバ容量のままコストをかけずに、ユーザがエッジサーバ内コンテンツ以外の全コンテンツから視聴したいコンテンツを選択することが可能となる。   Furthermore, conventionally, the user can view only limited content in the edge server, and the other content cannot be viewed until the service provider updates the content in the edge server. The user can select content that he / she wants to view from all the contents other than the contents in the edge server without incurring a cost with the limited edge server capacity.

本発明の実施形態が適用されたコンテンツ配信システムの機能ブロック図である。It is a functional block diagram of a content distribution system to which an embodiment of the present invention is applied. 本発明の実施形態のコンテンツ配信システムの中の、ホームサーバ60およびデータセンタサーバ10のハードウェア構成を示すブロック図である。It is a block diagram which shows the hardware constitutions of the home server 60 and the data center server 10 in the content delivery system of embodiment of this invention. 本発明の実施形態の入退室情報テーブル100のデータ構成の一例を示す図である。It is a figure which shows an example of a data structure of the entrance / exit information table 100 of embodiment of this invention. 本発明の実施形態の個人認証情報テーブル110のデータ構成の一例を示す図である。It is a figure which shows an example of a data structure of the personal authentication information table 110 of embodiment of this invention. 本発明の実施形態の機器登録情報テーブル120のデータ構成の一例を示す図である。It is a figure which shows an example of a data structure of the apparatus registration information table 120 of embodiment of this invention. 本発明の実施形態のキャッシュコンテンツテーブル130のデータ構成の一例を示す図である。It is a figure which shows an example of a data structure of the cache content table 130 of embodiment of this invention. 本発明の実施形態のサービス登録者管理テーブル140のデータ構成の一例を示す図である。It is a figure which shows an example of a data structure of the service registrant management table 140 of embodiment of this invention. 本発明の実施形態のコンテンツメタファイル150のデータ構成の一例を示す図である。It is a figure which shows an example of a data structure of the content metafile 150 of embodiment of this invention. 本発明の実施形態のサービスポータル画面の一例を示す図である。It is a figure which shows an example of the service portal screen of embodiment of this invention. 本発明の実施形態のコンテンツ詳細画面の一例である。It is an example of the content detail screen of embodiment of this invention. 本発明の実施形態のコンテンツ配信システムにおける、ユーザの入退室情報の登録処理のシーケンス図である。It is a sequence diagram of a registration process of user entry / exit information in the content distribution system of the embodiment of the present invention. 本発明の実施形態のコンテンツ配信システムにおける、視聴端末50の起動からサービスポータル画面が表示されるまでの処理のシーケンス図である。It is a sequence diagram of a process from starting of the viewing terminal 50 until a service portal screen is displayed in the content distribution system of the embodiment of the present invention. 本発明の実施形態のホームサーバ60が、視聴端末から機器IDを受信してユーザにポータル画面を返信する処理のフローを説明するための図である。It is a figure for demonstrating the flow of the process in which the home server 60 of embodiment of this invention receives apparatus ID from a viewing terminal, and returns a portal screen to a user. 本発明の実施形態のデータセンタサーバ10が、ホームサーバ60からHSIDと機器IDを受信して、ポータル画面を返信するまでの処理のフローを説明するための図である。It is a figure for demonstrating the flow of a process until the data center server 10 of embodiment of this invention receives HSID and apparatus ID from the home server 60, and returns a portal screen. 本発明の実施形態のサービスポータル画面をサービス事業者サーバ30で作成する場合のシーケンス図である。It is a sequence diagram in the case of creating the service portal screen of the embodiment of the present invention on the service provider server 30. 本発明の実施形態のコンテンツ配信システムにおける、ユーザがサービスポータル画面でコンテンツを選択してからコンテンツ詳細画面が表示されるまでの処理のシーケンス図である。FIG. 10 is a sequence diagram of processing from when a user selects content on a service portal screen until a content detail screen is displayed in the content distribution system according to the embodiment of this invention. 本発明の実施形態のデータセンタサーバ10が、ホームサーバ60から機器IDとHSIDとコンテンツIDを受信して、コンテンツ詳細画面を返信するまでの処理のフローを説明した図である。It is a figure explaining the flow of a process until the data center server 10 of embodiment of this invention receives apparatus ID, HSID, and content ID from the home server 60, and returns a content detailed screen. 本発明の実施形態のコンテンツ配信システムにおける、ユーザがコンテンツ詳細画面上の視聴ボタンを押下してからコンテンツを視聴するまでの処理のシーケンス図である。FIG. 7 is a sequence diagram of processing from when a user presses a viewing button on a content detail screen until viewing content in the content distribution system according to the embodiment of this invention. 本発明の実施形態のコンテンツ配信システムにおける、ユーザがコンテンツ詳細画面上の視聴予約ボタンを押下してから、コンテンツ詳細画面の視聴ボタンが有効になるまでの処理のシーケンス図である。FIG. 10 is a sequence diagram of processing from when the user presses a viewing reservation button on the content detail screen until the viewing button on the content detail screen becomes valid in the content distribution system according to the embodiment of the present invention. 本発明の実施形態のコンテンツ配信システムにおける、ユーザがコンテンツ詳細画面上の購入ボタンを押下してから、コンテンツ詳細画面の視聴予約ボタンまたは視聴ボタンが有効になるまでの処理のシーケンス図である。FIG. 7 is a sequence diagram of processing from when a user presses a purchase button on a content detail screen until a viewing reservation button or a viewing button on the content detail screen becomes valid in the content distribution system according to the embodiment of the present invention.

符号の説明Explanation of symbols

10…データセンタサーバ、11…サービス画面生成部、12…メタファイル生成部、13…認証部、14…入退室管理部、15…キャッシュコンテンツ管理部、16…DB管理部、17…入退室管理DB、18…サービス管理DB、20…マンション、21…マンション居室、30…サービス事業者サーバ、40…ネットワーク、50…視聴端末、60…ホームサーバ、61…機器認証部、62…入退室管理部、70…エッジサーバ、101…EPROM、102…CPU、103…メインメモリ、104…バス、105…周辺制御装置、106…不揮発性記憶装置、107…LANI/F、601…EPROM、602…CPU、603…メインメモリ、604…バス、605…周辺制御装置、606…不揮発性記憶装置、607…LANI/F、608…カードリーダI/F、609…電子錠I/F、610…カードリーダ、611…電子錠
DESCRIPTION OF SYMBOLS 10 ... Data center server, 11 ... Service screen production | generation part, 12 ... Metafile production | generation part, 13 ... Authentication part, 14 ... Entrance / exit management part, 15 ... Cache content management part, 16 ... DB management part, 17 ... Entrance / exit management DB, 18 ... Service management DB, 20 ... Apartment, 21 ... Apartment room, 30 ... Service provider server, 40 ... Network, 50 ... Viewing terminal, 60 ... Home server, 61 ... Device authentication unit, 62 ... Entrance / exit management unit , 70 ... Edge server, 101 ... EPROM, 102 ... CPU, 103 ... Main memory, 104 ... Bus, 105 ... Peripheral control device, 106 ... Non-volatile storage device, 107 ... LAN I / F, 601 ... EPROM, 602 ... CPU, 603 ... Main memory, 604 ... Bus, 605 ... Peripheral control device, 606 ... Non-volatile storage device, 607 ... LA I / F, 608 ... card reader I / F, 609 ... electronic lock I / F, 610 ... card reader, 611 ... electronic lock

Claims (10)

端末機器と、宅内サーバと、該端末機器と該宅内サーバとに宅内ネットワークを介して接続された宅内コンテンツ配信サーバとを有する宅内ネットワークシステムと、該宅内ネットワークシステムとネットワークを介して接続される管理サーバと、コンテンツ配信サーバとを有するコンテンツ配信システムであって、
前記管理サーバは、宅内サーバ固有のIDである宅内サーバIDと前記端末機器の使用者に固有のIDであるユーザIDとを含む入退室情報テーブルと、前記端末機器に固有のIDである機器IDと前記ユーザIDとを含むサービス登録者テーブルと、前記宅内サーバIDと前記機器IDとを含む機器登録情報テーブルとを有し、
前記端末機器は、前記機器IDを、前記宅内サーバに送信し、
前記宅内サーバは、前記機器登録情報テーブルに基づき、受信した機器IDが前記機器登録情報テーブルに含まれているか否かを判断し、含まれている場合、前記機器IDと該機器IDに対応する宅内サーバIDを、前記管理サーバに送信し、
前記管理サーバは、前記サービス登録者テーブルを参照し、受信した機器IDに対応する第1のユーザIDを取得し、さらに、前記入退室情報テーブルを参照し、受信した宅内サーバIDに対応する第2のユーザIDを取得し、前記第1及び第2のユーザIDが一致した場合、前記宅内コンテンツ配信サーバあるいは前記コンテンツ配信サーバに格納されたコンテンツを利用可能とすることを特徴とするコンテンツ配信システム。
Home network system having a terminal device, a home server, a home content distribution server connected to the terminal device and the home server via a home network, and a management connected to the home network system via the network A content distribution system having a server and a content distribution server,
The management server includes an in-room information table including an in-home server ID that is an ID unique to the in-house server and a user ID that is an ID unique to a user of the terminal device, and an equipment ID that is an ID unique to the terminal device And a service registrant table including the user ID, a device registration information table including the home server ID and the device ID,
The terminal device transmits the device ID to the home server,
Based on the device registration information table, the home server determines whether or not the received device ID is included in the device registration information table, and if included, corresponds to the device ID and the device ID. The home server ID is transmitted to the management server,
The management server refers to the service registrant table, obtains a first user ID corresponding to the received device ID, further refers to the entry / exit information table, and corresponds to the received in-home server ID. The content distribution system is characterized in that when a user ID of 2 is acquired and the first and second user IDs match, the content stored in the home content distribution server or the content distribution server can be used. .
請求項1に記載のコンテンツ配信システムであって、
前記宅内サーバは、利用者の前記宅内への入退室情報を前記管理サーバに送信する手段と、前記端末機器固有の機器IDを受信する手段と、前記機器IDと自宅内サーバに固有の宅内サーバIDを前記管理サーバに送信する手段とを有し、
前記管理サーバは、前記入退室情報に基づき宅内に在室中の利用者を特定する手段と、前記機器IDと前記宅内サーバIDに基づき、前記端末機器を利用している居室を特定することを特徴とするコンテンツ配信システム。
The content distribution system according to claim 1,
The home server includes means for transmitting user entrance / exit information to the management server, means for receiving a device ID unique to the terminal device, and a home server unique to the device ID and home server. Means for transmitting an ID to the management server,
The management server specifies a user who is present in the home based on the entrance / exit information, and specifies a room using the terminal device based on the device ID and the home server ID. A featured content distribution system.
請求項2に記載のコンテンツ配信システムであって、
前記管理サーバは、さらに、前記宅内コンテンツ配信サーバ内のコンテンツを管理する手段を有し、前記端末機器から前記宅内コンテンツ配信サーバに当該宅内コンテンツ配信サーバ内に格納されたコンテンツ以外のコンテンツ要求があったときに該宅内コンテンツ配信サーバにそのコンテンツのダウンロード指示を行うことを特徴とするコンテンツ配信システム。
The content distribution system according to claim 2,
The management server further includes means for managing content in the home content distribution server, and there is a request for content other than the content stored in the home content distribution server from the terminal device to the home content distribution server. A content distribution system that instructs the in-home content distribution server to download the content.
請求項2に記載のコンテンツ配信システムであって、
前記宅内コンテンツ配信サーバは、前記端末機器に配信可能なコンテンツを管理する手段と、当該宅内コンテンツ配信サーバに格納されていないコンテンツを前記管理サーバの指示に従って前記コンテンツ配信サーバから取得することを特徴とするコンテンツ配信システム。
The content distribution system according to claim 2,
The home content distribution server is configured to manage content that can be distributed to the terminal device, and to acquire content that is not stored in the home content distribution server from the content distribution server in accordance with an instruction from the management server. Content distribution system.
請求項2に記載のコンテンツ配信システムであって、
前記宅内コンテンツ配信サーバは、前記利用者が前記ネットワークを介して接続される前記コンテンツ配信サーバにアクセスせずに視聴可能なコンテンツを管理する手段と、前記管理サーバから指示されたコンテンツデータを前記コンテンツ配信サーバからダウンロードし、ダウンロード完了後にダウンロード完了メッセージを前記管理サーバに送信する手段とを有し、
前記コンテンツ配信サーバは、サービス事業者が提供可能なコンテンツを管理するコンテンツ管理手段と、前記管理サーバの要求に従って前記コンテンツ管理手段から取得したコンテンツ一覧を管理サーバに送信する手段と、前記宅内コンテンツ配信サーバからの要求にしたがってコンテンツデータを宅内コンテンツ配信サーバに送信する手段とを有し、
前記管理サーバは、前記宅内コンテンツ配信サーバ内のコンテンツを管理するキャッシュコンテンツ管理手段と、前記コンテンツ配信サーバからコンテンツ一覧を取得する手段と、前記キャッシュコンテンツ管理手段から取得した宅内コンテンツ配信サーバ内コンテンツ一覧と前記コンテンツ一覧が表示されるサービスポータル画面を作成する手段と、前記端末機器の起動時に前記サービスポータル画面を前記端末機器に送信する手段と、利用者が前記サービスポータル画面上から宅内コンテンツ配信サーバ内コンテンツを選択した場合に、該コンテンツを視聴するために必要な情報を記述したコンテンツメタファイルを端末機器に送信する手段と、利用者が前記サービスポータル画面上から宅内コンテンツ配信サーバ内コンテンツ以外を選択した場合に、前記宅内コンテンツ配信サーバに対してそのコンテンツのダウンロード指示を行う手段と、前記宅内コンテンツ配信サーバからダウンロード完了メッセージを受信した後にそのコンテンツのコンテンツメタファイルを端末機器に送信する手段とを有することを特徴とするコンテンツ配信システム。
The content distribution system according to claim 2,
The home content distribution server is configured to manage content that can be viewed by the user without accessing the content distribution server connected via the network, and the content data instructed by the management server to the content Means for downloading from the distribution server and transmitting a download completion message to the management server after the download is completed,
The content distribution server includes content management means for managing content that can be provided by a service provider, means for transmitting a content list acquired from the content management means in accordance with a request from the management server, and the in-home content distribution Means for transmitting content data to a home content distribution server in accordance with a request from the server,
The management server includes: a cache content management unit that manages content in the home content distribution server; a unit that acquires a content list from the content distribution server; and a home content distribution server content list acquired from the cache content management unit And a means for creating a service portal screen on which the content list is displayed; means for transmitting the service portal screen to the terminal device when the terminal device is activated; Means for transmitting a content metafile describing information necessary for viewing the content to the terminal device when the internal content is selected, and the user selects a content other than the content in the home content distribution server from the service portal screen. Selection Means for instructing the home content distribution server to download the content, and means for transmitting the content metafile of the content to the terminal device after receiving a download completion message from the home content distribution server. A content distribution system comprising:
請求項2に記載のコンテンツ配信システムであって、
前記宅内コンテンツ配信サーバは、前記利用者が前記ネットワークを介して接続される前記コンテンツ配信サーバにアクセスせずに視聴可能なコンテンツを管理する手段と、前記管理サーバから指示されたコンテンツデータを前記コンテンツ配信サーバからダウンロードし、ダウンロード完了後にダウンロード完了メッセージを前記管理サーバに送信する手段とを有し、
前記コンテンツ配信サーバは、サービス事業者が提供可能なコンテンツを管理するコンテンツ管理手段と、管理サーバから前記宅内コンテンツ配信サーバ内に蓄積されている宅内コンテンツ配信サーバ内コンテンツ一覧を受信し、前記コンテンツ管理手段から取得したコンテンツ一覧および前記宅内コンテンツ配信サーバ内コンテンツ一覧が表示されるサービスポータル画面を作成し、作成したサービスポータル画面を前記管理サーバに送信する手段と、前記宅内コンテンツ配信サーバからの要求にしたがってコンテンツデータを宅内コンテンツ配信サーバに送信する手段とを有し、
前記管理サーバは、前記宅内コンテンツ配信サーバ内のコンテンツを管理するキャッシュコンテンツ管理手段と、前記端末機器の起動時に、前記キャッシュコンテンツ管理手段から取得した宅内コンテンツ配信サーバ内コンテンツ一覧を前記コンテンツ配信サーバに送信し、前記コンテンツ配信サーバから受信したサービスポータル画面を前記端末機器に送信する手段と、利用者が前記サービスポータル画面上から宅内コンテンツ配信サーバ内コンテンツを選択した場合に、該コンテンツを視聴するために必要な情報を記述したコンテンツメタファイルを端末機器に送信する手段と、利用者が前記サービスポータル画面上から宅内コンテンツ配信サーバ内コンテンツ以外を選択した場合に、前記宅内コンテンツ配信サーバに対してそのコンテンツのダウンロード指示を行う手段と、前記宅内コンテンツ配信サーバからダウンロード完了メッセージを受信した後にそのコンテンツのコンテンツメタファイルを端末機器に送信する手段を有することを特徴とするコンテンツ配信システム。
The content distribution system according to claim 2,
The home content distribution server is configured to manage content that can be viewed by the user without accessing the content distribution server connected via the network, and the content data instructed by the management server to the content Means for downloading from the distribution server and transmitting a download completion message to the management server after the download is completed,
The content distribution server receives content management means for managing content that can be provided by a service provider, a content list in the home content distribution server stored in the home content distribution server from the management server, and the content management A service portal screen on which the content list acquired from the means and the content list on the home content distribution server are displayed, a means for transmitting the created service portal screen to the management server, and a request from the home content distribution server Therefore, it has means for transmitting the content data to the home content distribution server,
The management server includes a cache content management unit that manages content in the home content distribution server and a content list in the home content distribution server that is acquired from the cache content management unit when the terminal device is activated. Means for transmitting and transmitting the service portal screen received from the content distribution server to the terminal device, and for viewing the content when the user selects the content in the home content distribution server from the service portal screen. Means for transmitting a content metafile describing necessary information to the terminal device, and when the user selects a content other than the content in the home content distribution server from the service portal screen, Conte Tsu means for downloading instruction, the content distribution system characterized in that it comprises means for transmitting the content metafile of the content to the terminal device after receiving the download completion message from the home content distribution server.
ネットワークを介して宅内の居室内の端末にサービスを提供するシステムであって、
居室内の端末と、居室内の宅内サーバと、該端末と該宅内サーバにネットワークを介して接続される管理サーバを有し、
前記宅内サーバは、自身を認証するための宅内サーバ固有の認証情報を記憶する手段と、利用者の認証情報を受け付けて認証する手段と、前記利用者の認証情報と前記宅内サーバの認証情報を前記管理サーバに送信する手段と、前記端末機器の認証情報を受け付けて認証する手段と、前記端末の認証情報と前記宅内サーバの認証情報を管理サーバに送信する手段とを有し、
前記管理サーバは、前記宅内サーバから受信した利用者の認証情報と宅内サーバの認証情報を対応付けて管理する入退室管理手段と、サービスに登録している利用者の認証情報と利用者が利用可能な端末の認証情報を対応付けて管理するサービス管理手段と、前記宅内サーバから受信した宅内サーバの認証情報を用いて入退室管理手段とサービス管理手段の双方で確認した利用者の認証情報から、端末を利用可能な利用者が在室中であるかを認証する手段とを有することを特徴とするシステム。
A system that provides services to terminals in a house in a home via a network,
A terminal in the room, a home server in the room, and a management server connected to the terminal and the home server via a network;
The in-home server includes means for storing authentication information unique to the in-home server for authenticating itself, means for receiving and authenticating user authentication information, authentication information of the user, and authentication information of the in-home server. Means for transmitting to the management server; means for receiving and authenticating authentication information of the terminal device; and means for transmitting authentication information of the terminal and authentication information of the home server to the management server;
The management server includes an entrance / exit management means for managing the user authentication information received from the home server and the home server authentication information in association with each other, and the user authentication information registered in the service and the user Service management means for associating and managing authentication information of possible terminals, and user authentication information confirmed by both entrance / exit management means and service management means using the authentication information of the home server received from the home server. And a means for authenticating whether a user who can use the terminal is in the room.
ネットワークを介して居室内の端末機器および管理サーバと接続されている居室内の宅内サーバであって、
自身を認証するための宅内サーバ固有の認証情報を記憶する手段と、利用者の認証情報を受け付けて認証する手段と、前記利用者の認証情報と前記宅内サーバの認証情報を前記管理サーバに送信する手段と、前記端末機器の認証情報を受け付けて認証する手段と、前記端末機器の認証情報と宅内サーバの認証情報を管理サーバに送信する手段とを有することを特徴とする宅内サーバ。
A home server in a room connected to a terminal device and a management server in the room via a network,
Means for storing authentication information specific to the home server for authenticating itself, means for receiving and authenticating user authentication information, and transmitting the user authentication information and the home server authentication information to the management server And a means for receiving and authenticating the authentication information of the terminal device, and a means for transmitting the authentication information of the terminal device and the authentication information of the home server to a management server.
ネットワークを介して居室内の端末機器と、居室内の宅内サーバと、建物内の宅内コンテンツ配信サーバと、サービス事業者の所有するコンテンツ配信サーバと接続されている管理サーバであって、
前記宅内サーバから受信した利用者の認証情報と宅内サーバの認証情報を対応付けて管理する入退室管理手段と、サービスに登録している利用者の認証情報と利用者が利用可能な端末機器の認証情報を対応付けて管理するサービス管理手段と、前記宅内サーバから受信した宅内サーバの認証情報を用いて入退室管理手段とサービス管理手段の双方で確認した利用者の認証情報から、端末機器を利用可能な利用者が在室中であるかを認証する手段と、前記宅内コンテンツ配信サーバ内のコンテンツを管理するキャッシュコンテンツ管理手段と、前記コンテンツ配信サーバから全コンテンツ一覧を取得する手段と、前記キャッシュコンテンツ管理手段から取得した宅内コンテンツ配信サーバ内コンテンツ一覧と前記全コンテンツ一覧が表示されるサービスポータル画面を作成する手段と、端末機器の起動時に前記サービスポータル画面を前記端末機器に送信する手段と、利用者が前記サービスポータル画面上から宅内コンテンツ配信サーバ内コンテンツを選択した場合に、そのコンテンツを視聴するために必要な情報を記述したコンテンツメタファイルを端末機器に送信する手段と、利用者が前記サービスポータル画面上から宅内コンテンツ配信サーバ内コンテンツ以外を選択した場合に、前記宅内コンテンツ配信サーバに対してそのコンテンツのダウンロード指示を行う手段と、前記宅内コンテンツ配信サーバからダウンロード完了メッセージを受信した後にそのコンテンツのコンテンツメタファイルを端末機器に送信する手段を有することを特徴とする管理サーバ。
A management server connected to a terminal device in the room, a home server in the room, a home content distribution server in the building, and a content distribution server owned by the service provider via a network,
An entrance / exit management means for managing the user authentication information received from the home server and the home server authentication information in association with each other, a user authentication information registered in the service, and a terminal device usable by the user Service management means for managing authentication information in association with each other, and terminal information based on user authentication information confirmed by both the entrance / exit management means and the service management means using the authentication information of the home server received from the home server. Means for authenticating whether an available user is in the room; cache content management means for managing content in the home content distribution server; means for acquiring a list of all contents from the content distribution server; The content list in the home content distribution server acquired from the cache content management means and the content list are displayed. Means for creating a service portal screen, means for transmitting the service portal screen to the terminal device when the terminal device is activated, and contents when the user selects content in the home content distribution server from the service portal screen. Means for transmitting a content metafile describing information necessary for viewing the content to the terminal device, and when the user selects a content other than the content in the home content distribution server from the service portal screen, the home content distribution server A management server comprising: means for instructing download of the content; and means for transmitting a content metafile of the content to the terminal device after receiving a download completion message from the home content distribution server.
ネットワークを介して居室内の端末機器と、居室内の宅内サーバと、建物内の宅内コンテンツ配信サーバと、サービス事業者の所有するコンテンツ配信サーバと接続されている管理サーバであって、
前記宅内サーバから受信した利用者の認証情報と宅内サーバの認証情報を対応付けて管理する入退室管理手段と、サービスに登録している利用者の認証情報と利用者が利用可能な端末機器の認証情報を対応付けて管理するサービス管理手段と、前記宅内サーバから受信した宅内サーバの認証情報を用いて入退室管理手段とサービス管理手段の双方で確認した利用者の認証情報から、端末機器を利用可能な利用者が在室中であるかを認証する手段と、前記宅内コンテンツ配信サーバ内のコンテンツを管理するキャッシュコンテンツ管理手段と、端末機器の起動時に、前記キャッシュコンテンツ管理手段から取得した宅内コンテンツ配信サーバ内コンテンツ一覧を前記コンテンツ配信サーバに送信し、前記コンテンツ配信サーバから受信したサービスポータル画面を前記端末機器に送信する手段と、利用者が前記サービスポータル画面上から宅内コンテンツ配信サーバ内コンテンツを選択した場合に、そのコンテンツを視聴するために必要な情報を記述したコンテンツメタファイルを端末機器に送信する手段と、利用者が前記サービスポータル画面上から宅内コンテンツ配信サーバ内コンテンツ以外を選択した場合に、前記宅内コンテンツ配信サーバに対してそのコンテンツのダウンロード指示を行う手段と、前記宅内コンテンツ配信サーバからダウンロード完了メッセージを受信した後にそのコンテンツのコンテンツメタファイルを端末機器に送信する手段を有することを特徴とする管理サーバ。
A management server connected to a terminal device in the room, a home server in the room, a home content distribution server in the building, and a content distribution server owned by the service provider via a network,
An entrance / exit management means for managing the user authentication information received from the home server and the home server authentication information in association with each other, a user authentication information registered in the service, and a terminal device usable by the user Service management means for managing authentication information in association with each other, and terminal information based on user authentication information confirmed by both the entrance / exit management means and the service management means using the authentication information of the home server received from the home server. Means for authenticating whether or not an available user is in the room; cache content management means for managing content in the home content distribution server; and the home content acquired from the cache content management means when the terminal device is activated A content list in the content distribution server is transmitted to the content distribution server and received from the content distribution server. Means for transmitting a portal screen to the terminal device, and a content metafile describing information necessary for viewing the content when the user selects the content in the home content distribution server from the service portal screen Means for transmitting to the terminal device, means for instructing the home content distribution server to download the content when the user selects a content other than the content in the home content distribution server from the service portal screen, A management server comprising means for transmitting a content metafile of a content to a terminal device after receiving a download completion message from the home content distribution server.
JP2005031222A 2005-02-08 2005-02-08 Content distribution system Expired - Fee Related JP4613627B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2005031222A JP4613627B2 (en) 2005-02-08 2005-02-08 Content distribution system
KR1020050116776A KR100772288B1 (en) 2005-02-08 2005-12-02 Contents distribution system
CN2005101275430A CN1819591B (en) 2005-02-08 2005-12-05 content delivery system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005031222A JP4613627B2 (en) 2005-02-08 2005-02-08 Content distribution system

Publications (2)

Publication Number Publication Date
JP2006221212A JP2006221212A (en) 2006-08-24
JP4613627B2 true JP4613627B2 (en) 2011-01-19

Family

ID=36919273

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005031222A Expired - Fee Related JP4613627B2 (en) 2005-02-08 2005-02-08 Content distribution system

Country Status (3)

Country Link
JP (1) JP4613627B2 (en)
KR (1) KR100772288B1 (en)
CN (1) CN1819591B (en)

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008087743A1 (en) * 2007-01-16 2008-07-24 Telefonaktiebolaget Lm Ericsson (Publ) Control device, reproducing device, permission server, method for controlling control device, method for controlling reproducing device, and method for controlling permission server
JP4830904B2 (en) * 2007-02-26 2011-12-07 株式会社日立製作所 Network system
CN101282281B (en) * 2007-04-03 2011-03-30 华为技术有限公司 Medium distributing system and apparatus as well as flow medium play method
CN100484069C (en) * 2007-05-21 2009-04-29 华为技术有限公司 File data distributing method and relative device
CN101325499B (en) * 2007-06-11 2013-02-13 阿里巴巴集团控股有限公司 Method, system and equipment for distributing static data
CN101202749B (en) * 2007-11-16 2011-12-07 华为技术有限公司 Method, system and device for processing medium stream request in SIP network
JPWO2009113371A1 (en) * 2008-03-12 2011-07-21 日本電気株式会社 Content information presentation apparatus, content information presentation system, and content information presentation method used therefor
JP4666015B2 (en) * 2008-07-08 2011-04-06 ソニー株式会社 Content distribution system, content receiving terminal, and content distribution method
JP5175659B2 (en) * 2008-08-26 2013-04-03 パナソニック株式会社 Cooperation control device
KR100921972B1 (en) * 2008-12-17 2009-10-15 메타빌드주식회사 Ubiquitous Service Provision System
JP5560561B2 (en) * 2009-01-15 2014-07-30 ソニー株式会社 Content provision system
JP2010231691A (en) * 2009-03-30 2010-10-14 Nippon Hoso Kyokai <Nhk> Content sales device
JP5272991B2 (en) * 2009-09-24 2013-08-28 ブラザー工業株式会社 Information communication system, information communication method and program
EP2523454A4 (en) * 2010-01-04 2014-04-16 Alcatel Lucent Edge content delivery apparatus and content delivery network for the internet protocol television system
JP5334324B2 (en) 2010-03-17 2013-11-06 シャープ株式会社 Content distribution system, content distribution apparatus, content distribution method, program thereof, and content reproduction apparatus
JP2011199710A (en) * 2010-03-23 2011-10-06 Ricoh It Solutions Co Ltd Data distribution system and data distribution method, and program therefor
JP5270608B2 (en) * 2010-04-06 2013-08-21 ヤフー株式会社 Content reproduction control system, content reproduction control method, content server, portable terminal, and program
JP2011253555A (en) * 2011-08-03 2011-12-15 Toshiba Corp Network access device using account server
CN102523298A (en) * 2011-12-22 2012-06-27 上海因特奈信息有限公司 Video acquiring and sharing system based on mobile terminal and process method thereof
CN103402128A (en) * 2013-07-17 2013-11-20 深圳市龙视传媒有限公司 Program content management method and device
WO2015132822A1 (en) * 2014-03-06 2015-09-11 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ Device control method, device management system, and in-home server device connected to device management system
JP2015156657A (en) * 2015-03-09 2015-08-27 アルカテル−ルーセント Edge content distribution device and content distribution network for iptv system
WO2017110193A1 (en) * 2015-12-21 2017-06-29 ソニー株式会社 Server, method, and program

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010111210A (en) * 2000-06-09 2001-12-17 박치민 Vod system
JP2002044079A (en) * 2000-07-25 2002-02-08 Matsushita Electric Works Ltd Client service supporting system for service provider utilizing communication network and method for supporting provision of client service from service provider while using the same
KR20020065112A (en) * 2001-02-05 2002-08-13 (주)인터넷엠비씨 Multi-media service system using internet
KR100477578B1 (en) * 2002-04-23 2005-03-18 서울통신기술 주식회사 system and method for remote management of information device in home network
JP2004062870A (en) * 2002-06-04 2004-02-26 Matsushita Electric Ind Co Ltd Data distribution system
KR100906677B1 (en) * 2002-09-03 2009-07-08 엘지전자 주식회사 System and method for remote secure access of JPNP network
KR101011620B1 (en) * 2002-09-28 2011-01-27 주식회사 케이티 Multimedia service method through management of set-top box
KR20040028044A (en) * 2002-09-28 2004-04-03 주식회사 케이티 Home Networking Agent and its driving method in NGN
JP2004265397A (en) * 2003-02-14 2004-09-24 Masuo Yoshimoto Digital content distribution system and method and edge server
JP2004265333A (en) * 2003-03-04 2004-09-24 Sony Corp Information processing apparatus and method, and program
KR100757860B1 (en) * 2003-05-29 2007-09-11 삼성전자주식회사 Complex wireless service device using wired and wireless communication system
RU2372651C2 (en) * 2003-07-24 2009-11-10 Конинклейке Филипс Электроникс Н.В. Architecture of hybrid authorised domain based on device and personality

Also Published As

Publication number Publication date
KR20060090566A (en) 2006-08-14
CN1819591B (en) 2010-04-07
KR100772288B1 (en) 2007-11-01
JP2006221212A (en) 2006-08-24
CN1819591A (en) 2006-08-16

Similar Documents

Publication Publication Date Title
JP4613627B2 (en) Content distribution system
CN101421974B (en) Secure multimedia transfer system
JP6334920B2 (en) Authority management server and authority management method
US8364548B2 (en) Sharing media content assets between users of a web-based service
CN102893623B (en) Authentication and authorization for Internet video clients
US20130152173A1 (en) Method, apparatus, and computer-readable medium for content access authorization
JP5274096B2 (en) Non-repudiation for digital content distribution
US9027050B2 (en) Secured media distribution system and method
CN102934119B (en) Follow the license right of the media content of subscriber
CN113748684B (en) Media partner integration system and method
US20050050160A1 (en) System and method for accessing specialized content associated with broadcast content
US20130347044A1 (en) Method and apparatus for the seamless playback of content
KR101253725B1 (en) terminal unit for cloud service, system and method for cloud serving using the same and computer-readable recording medium with program therefor
WO2005022888A2 (en) System and method for performing purchase transactions utilizing a broadcast-based device
CN103828293A (en) System and method for user authentication
US10554725B2 (en) System, method and apparatus for providing access to services
TW201524184A (en) Methods, systems and electronic devices for remotely recording and managing associated recorded files
JP5148095B2 (en) CONTENT DISTRIBUTION SERVER, CONTENT PROVIDING SERVER, CONTENT DISTRIBUTION SYSTEM, CONTENT DISTRIBUTION METHOD, CONTENT PROVIDING METHOD, AND CONTROL PROGRAM
US7856504B2 (en) Server device, inter-server device connection method, program, and recording medium
JP4740092B2 (en) Communication system and communication method
JP2011082762A (en) Content broadcast device, content broadcast method, content reception device, content reception method, program, and content broadcast system
CN109961343A (en) A control method, system and storage medium for a shared display device
JP4749674B2 (en) Information processing apparatus, portable terminal, information processing program, computer-readable recording medium recording the program, portable terminal control program, and computer-readable recording medium recording the program
JP4551093B2 (en) Server computer for service provision
KR101207893B1 (en) Vod twitter system for smart tv using interactive user interface and method for delivering video contents

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070713

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20100921

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20101004

R151 Written notification of patent or utility model registration

Ref document number: 4613627

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131029

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees