JP4613627B2 - Content distribution system - Google Patents
Content distribution system Download PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/266—Channel 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/63—Control 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/633—Control signals issued by server directed to the network components or client
- H04N21/6332—Control signals issued by server directed to the network components or client directed to client
- H04N21/6334—Control 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
上記コンテンツ配信システムにおいては、各集合住宅にエッジサーバが設置されるため、コストを抑えるためにはエッジサーバのディスク容量を制限する必要があり、エッジサーバ内に蓄積可能なコンテンツ数量が制限される。そのため、ユーザは本来利用できるはずのサービス事業者サーバに蓄積されている全コンテンツのうち、サービス事業者が決め、あらかじめエージサーバに配信された一部のコンテンツしか利用することができない。 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
本発明は、マンション等の集合住宅内において、エッジサーバ内のコンテンツだけでなくサービス事業者が提供する全コンテンツをユーザが利用でき、かつ視聴端末の利用場所および利用者を特定することでサービスの不正利用を防ぐコンテンツ配信システムを提供することを目的とする。 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
データセンタサーバ10は、サービス画面生成部11、メタファイル生成部12、認証部13、入退室管理部14、キャッシュコンテンツ管理部15、データベース管理部(以下、「DB管理部」)16、入退室管理データベース(以下、「入退室管理DB」)17、およびサービス管理データベース(以下、「サービス管理DB」)18を有する。
The
サービス画面生成部11は、後述するサービスポータル画面やコンテンツ詳細画面等のコンテンツサービス用の各種表示画面を生成する。各画面の生成時には、必要に応じてDB管理部16を通じて各種データベースに格納されている情報を取得する。
The service
メタファイル生成部12は、ホームサーバ60からのコンテンツ視聴要求時に、ホームサーバ60に返信するためのコンテンツメタファイル(図8)を生成する。コンテンツメタファイルについては、後段で詳細に説明する。
The
認証部13は、サービス利用時にホームサーバ60から送信される認証情報、および入退室管理部14で管理している入退室情報から、ホームサーバ60からの各種要求が正当なものであるかを認証する。
The
入退室管理部14は、ホームサーバ60から送信される入退室情報を管理し、適宜DB管理部16を通じて各種データベースにアクセスする。
The entrance /
キャッシュコンテンツ管理部15は、エッジサーバ70内のコンテンツを管理し、ユーザからエッジサーバ内に無いコンテンツを要求された場合、エッジサーバに対してコンテンツのダウンロード指示を行う。また、適宜DB管理部16を通じて各種データベースにアクセスする。
The cache
DB管理部16は、入退室管理DB17およびサービス管理DB18のそれぞれに記憶されているデータの入出力を制御する。
The
入退室管理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
サービス事業者サーバ30は、ユーザに提供可能な全コンテンツおよび各コンテンツを視聴するための視聴ライセンスを管理する手段と、エッジサーバ70からダウンロード要求されたコンテンツをエッジサーバ70に配信する手段と、視聴端末50から要求された視聴ライセンスを視聴端末50に送信する手段とを有する。
The
視聴端末50は、ホームサーバ60やサービス事業者サーバ30やエッジサーバ70とデータの送受信を行うためのHTTPクライアント等の通信手段と、ホームサーバ60から受信した各種表示画面をユーザに表示するためのブラウザ等の表示手段と、エッジサーバ70からストリーミング配信されたコンテンツデータを再生するための再生手段と、自身の認証に用いる端末固有の認証情報(以下、「機器ID」)とを有する。
The
ホームサーバ60は、機器認証部61および入退室管理部62を有する。
The
機器認証部61は、視聴端末50から機器IDを受信して、その視聴端末に対する認証処理を行う。また、機器認証部61は、自身の認証に用いるホームサーバ固有の認証情報(以下、「ホームサーバID」)と視聴端末50から受信した機器IDとをデータセンタサーバ10に送信する。
The
入退室管理部62は、居住者が入退室時に入力する個人認証情報を受け付けて、居住者に対する認証を行い、その結果をデータセンタサーバ10に送信する。入退室管理部62には、認証デバイス(例えば、カードリーダ)が接続されていて、その認証デバイスを利用して居住者の認証を行う。
The entrance /
エッジサーバ70は、マンション20の居住者が即時視聴可能なマンション内コンテンツを管理する手段と、視聴端末50から配信要求があったコンテンツを、視聴端末50にストリーミング配信する手段と、データセンタサーバ70からダウンロード指示されたコンテンツを、サービス事業者サーバ30からダウンロードするためのHTTPクライアントやFTPクライアント等の通信手段とを有する。
The
次に、本実施形態のハードウェア構成を説明する。 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
最初にホームサーバ60のハードウェア構成を説明する。
First, the hardware configuration of the
ホームサーバ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
The LAN I /
カードリーダI/F608、電子錠I/F609にはそれぞれ、カードリーダ610、電子錠611が接続される。
A
EPROM601にはブートプログラムが保存されている。不揮発性記憶装置605には、上述した機器認証部61および入退室管理部62の機能を実現するための各種プログラムが保存されている。そして、ホームサーバ60が起動するとこのブートプログラムに応じてCPU602が動作する。CPU602は、ブートプログラムにより、不揮発性記憶装置605から、上記各種プログラムをメインメモリ603へロードする。CPU602は、メインメモリ603にロードされた各種プログラムを実行することにより、周辺制御装置605を介して、LANI/F607、カードリーダI/F608、および電子錠I/F609への信号の送受信を行い、データセンタサーバ10や視聴端末50等との通信、およびカードリーダ610や電子錠611の制御を行う。
The
なお、ここでは、認証デバイスとしてカードリーダを想定しているが、これに限らない。例えば指紋認証装置、静脈認証装置等の生体認証装置を用いてもよい。また、インタフェースとして、カードリーダ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 /
続いて、データセンタサーバ10のハードウェア構成を説明する。
Next, the hardware configuration of the
データセンタ10は、EPROM101、CPU102、メインメモリ103、バス104、周辺制御装置105、不揮発性記憶装置106、およびLANインタフェース(以下、「LANI/F」)107を有する。
The
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 /
次に、本実施形態のデータセンタサーバ10の各データベースに保存されるテーブルのデータ構成について、図3〜7を用いて説明する。
Next, the data structure of the table stored in each database of the
図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
図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
図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
図示するように、機器登録情報テーブル120は、「ホームサーバID」を登録するためのフィールド121と、「機器ID」を登録するためのフィールド122とを備えて1つのレコードが構成される。「ホームサーバID」は、上述した入退室情報テーブル100のホームサーバIDと同じである。「機器ID」は、視聴端末を識別するために、視聴端末ごとに一意に定められた文字列である。
As illustrated, the device registration information table 120 includes a
図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
図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
次に、本実施形態のコンテンツ配信システムにおいて、コンテンツ視聴時に視聴端末10がホームサーバ60経由でデータセンタサーバ10から取得するコンテンツメタファイル150の詳細を、図8を用いて説明する。コンテンツメタファイル150には、ユーザがコンテンツを視聴するために必要な情報が記述されている。
Next, details of the
図8は、本実施形態のコンテンツメタファイル150のデータ構成の一例を示す図である。
FIG. 8 is a diagram illustrating an example of a data configuration of the
図示するように、コンテンツメタファイル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
次に、本実施形態のサービス画面生成部11が生成する、サービスポータル画面およびコンテンツ詳細画面について、図9〜10を用いて説明する。
Next, the service portal screen and the content detail screen generated by the service
図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
図示するように、サービスポータル画面は、全コンテンツ一覧201と、マンション内コンテンツ一覧202と、購入済みコンテンツ一覧203と、から構成されている。全コンテンツ一覧201には、サービス事業者がユーザに提供可能な全コンテンツの一覧が表示されている。マンション内コンテンツ一覧202には、マンションのエッジサーバ70内に蓄積されており、すぐ視聴可能なコンテンツの一覧が表示されている。購入済みコンテンツ一覧203には、ユーザが購入済みのコンテンツの一覧が表示されている。例えば、ユーザがすぐ視聴できるコンテンツを購入したい場合は、マンション内コンテンツ一覧202からコンテンツを選択すればよい。
As shown in the figure, the service portal screen includes an all
図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
次に、本実施形態のコンテンツ配信システムにおける、ユーザが居室に入室してから視聴端末でコンテンツを視聴するまでの一連の処理の流れを説明する。以下、大きく、ユーザが居室に入室してから入退室情報が登録されるまでと、ユーザが視聴端末を起動してサービスポータル画面が表示されるまでと、ユーザがサービスポータル画面でコンテンツを選択してからコンテンツ詳細画面が表示されるまでと、ユーザがコンテンツ詳細画面でボタンを押下してからコンテンツの視聴が開始されるまでの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
続いて、ホームサーバ60は受信した個人認証情報から個人を特定する(S1002)。ここで、ホームサーバ60には、その居室に入室可能なユーザの個人IDと、カードID等の個人認証情報とを対応付けたテーブル(以下、「個人IDテーブル」)が登録されている。ホームサーバ60は個人IDテーブルを参照して、受信した個人認証情報に対応付けられた個人IDを特定する。その後、ホームサーバ60は特定した個人IDと、ホームサーバ60固有のHSIDを、データセンタサーバ10に送信する(S1003)。
Subsequently, the
続いて、データセンタサーバ10は、受信した個人IDおよびHSIDを入退室情報テーブル100に追加し(S1004)、正常終了メッセージをホームサーバ60に返信する(S1005)。
Subsequently, the
続いて、ホームサーバ60は、電子錠611の開錠処理を行い(S1006)、正常終了メッセージをユーザ80に提示する(S1007)。
Subsequently, the
次に、本実施形態のコンテンツ配信システムにおける、ユーザ80が視聴端末50を起動してからサービスポータル画面が表示されるまでの処理を、図12〜14を用いて説明する。
Next, processing from when the
図12は、本実施形態のコンテンツ配信システムにおける、ユーザ80が視聴端末50を起動してからサービスポータル画面が表示されるまでの処理のシーケンス図である。
FIG. 12 is a sequence diagram of processing from when the
最初に視聴端末50は、視聴端末50固有の機器IDをHTTPヘッダやHTTPボディに記述するなどして、ホームサーバ60に送信する(S1101)。
First, the
続いて、ホームサーバ60は、ホームサーバ60に登録されている機器IDリストを参照し、受信した機器IDがその居室で利用可能な正当な機器のIDであるかの認証を行う(S1102)。その後、ホームサーバ60は、認証した機器IDとホームサーバ60固有のHSIDを、データセンタサーバ10に送信する(S1103)。
Subsequently, the
続いて、データセンタサーバ10は、サービス登録者テーブル140を参照し、受信した機器IDから、視聴端末50を利用可能なユーザIDを取得する。そして、データセンタサーバ10は、入退室情報テーブル100を参照し、取得したユーザIDおよび受信したHSIDから、居室に在室中のユーザ80が視聴端末50を利用可能であるかの認証を行う(S1104)。
Subsequently, the
続いて、データセンタサーバ10は、サービス事業者サーバ30に対し、全コンテンツ一覧の要求を送信する(S1105)。そして、サービス事業者サーバ30は、データセンタサーバ10から要求のあった全コンテンツ一覧をデータセンタサーバ10に返信する(S1106)。
Subsequently, the
続いて、データセンタサーバ10は、視聴端末50の機器IDをサービス事業者サーバ30に送信する(S1107)。そして、サービス事業者サーバ30は、受信した機器IDから視聴端末30が購入済みのコンテンツの一覧を取得する(S1108)。その後、サービス事業者サーバ30は、取得した購入済みコンテンツ一覧をデータセンタサーバ10に返信する(S1109)。
Subsequently, the
続いて、データセンタサーバ10は、キャッシュコンテンツテーブル130を参照し、マンション内のエッジサーバ70に蓄積されているコンテンツの一覧を取得する(S1110)。その後、データセンタサーバ10は、上記の各種コンテンツ一覧から、サービスポータル画面を作成し(S1111)、ホームサーバ60に返信する(S1112)。
Subsequently, the
続いて、ホームサーバ60は、データセンタ10から受信したサービスポータル画面を視聴端末50に返信する。
Subsequently, the
図13は、本実施形態のホームサーバ60が、視聴端末から機器IDを受信してユーザにポータル画面を返信する処理のフローを説明するための図である。
FIG. 13 is a diagram for explaining a flow of processing in which the
まず、ホームサーバ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
図14は、本実施形態のデータセンタサーバ10が、ホームサーバ60からHSIDと機器IDを受信して、ホームサーバ60にポータル画面を返信するまでの処理のフローを説明するための図である。
FIG. 14 is a diagram for explaining a processing flow until the
まず、データセンタサーバ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
続いて、データセンタサーバ10は、ホームサーバ60から受信した機器IDをサービス事業者サーバ30に送信し、購入済みのコンテンツの一覧を取得する(S1307)。続いて、データセンタサーバ10は、キャッシュコンテンツテーブル130を参照し、マンション内のエッジサーバ70に蓄積されているコンテンツの一覧を取得する(S1308)。続いて、データセンタサーバ10は、S1306〜S1307で取得した各種コンテンツ一覧から、ユーザに表示するためのサービスポータル画面を作成する(S1309)。最後に、データセンタサーバ10は、作成したサービスポータル画面をホームサーバ60に返信して(S1310)、処理を終了する。
Subsequently, the
なお、ここではサービスポータル画面をデータセンタサーバ10で作成していたが、サービス事業者サーバ30で作成してもよい。サービスポータル画面をサービス事業者サーバ30で作成する場合のシーケンス図を図15に示し、以下説明する。なお、S1401〜S1404は、図12のS1101〜1104と同じであるため説明を省き、S1405から説明する。
Here, the service portal screen is created by the
データセンタサーバ10は、キャッシュコンテンツテーブル130を参照し、マンション内のエッジサーバ70に蓄積されているコンテンツの一覧を取得する(S1405)。その後、データセンタサーバ10は、機器IDおよびマンション内コンテンツのコンテンツID一覧をサービス事業者サーバ30に送信する(S1406)。
The
続いて、サービス事業者サーバ30は、受信した機器IDから購入済みコンテンツ一覧を取得し、受信したマンション内コンテンツID一覧と、全コンテンツ一覧と、購入済みコンテンツ一覧からサービスポータル画面を作成する(S1407)。その後、サービス事業者サーバ30は、サービスポータル画面をデータセンタサーバ10に返信する(S1408)。
Subsequently, the
続いて、データセンタサーバ10は、サービス事業者サーバ30から受信したサービスポータル画面を、ホームサーバ60に返信する(S1409)。
Subsequently, the
続いて、ホームサーバ60は、データセンタサーバ10から受信したサービスポータル画面を、視聴端末50に返信する(S1410)。
Subsequently, the
次に、本実施形態のコンテンツ配信システムにおける、ユーザがサービスポータル画面でコンテンツを選択してからコンテンツ詳細画面が表示されるまでの処理を、図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
続いて、ホームサーバ60は、受信した機器IDの認証を行う(S1503)。その後、ホームサーバ60は、受信した機器IDおよびコンテンツIDと、ホームサーバ60固有のHSIDとをデータセンタサーバ10に送信する(S1504)。
Subsequently, the
続いて、データセンタサーバ10は、サービス登録者テーブル140を参照し、受信した機器IDから、視聴端末50を利用可能なユーザIDを取得する。そして、データセンタサーバ10は、入退室情報テーブル100を参照し、取得したユーザIDおよび受信したHSIDから、居室に在室中のユーザ80が視聴端末50を利用可能であるかの認証を行う(S1505)。その後、データセンタサーバ10は、ホームサーバ60から受信したコンテンツIDを、サービス事業者サーバ30に送信する(S1506)。
Subsequently, the
続いて、サービス事業者サーバ30は、データセンタサーバ10から受信したコンテンツIDから、そのコンテンツのコンテンツ情報をデータセンタサーバ10に返信する(S1507)。ここで、コンテンツ情報には、コンテンツのタイトルや内容紹介等のコンテンツ詳細情報や、年齢制限等のコンテンツの利用条件などが含まれる。
Subsequently, the
続いて、データセンタサーバ10は、受信したコンテンツ情報に含まれるコンテンツの利用条件をチェックする(S1508)。具体的には、例えばコンテンツの利用条件が「ユーザの年齢が18歳以上」の場合、入退室情報テーブル100およびサービス登録者テーブル140から、在室中のユーザおよびその年齢の一覧を取得する。そして、取得した一覧の中に18歳以上のユーザがいる場合はコンテンツの配信を許可し、18歳未満のユーザしかいない場合はコンテンツの配信を許可しない。その後、データセンタサーバ10は、受信したコンテンツ情報から、コンテンツ詳細画面を作成し(S1509)、作成したコンテンツ詳細画面をホームサーバ60に返信する(S1510)。なお、コンテンツ詳細画面の作成処理の詳細については後述する。
Subsequently, the
続いて、ホームサーバ60は、データセンタサーバ10から受信したコンテンツ詳細画面を、視聴端末50に返信する(S1511)。
Subsequently, the
図17は、本実施形態のデータセンタサーバ10が、ホームサーバ60から機器IDとHSIDとコンテンツIDを受信して、コンテンツ詳細画面をホームサーバ60に返信するまでの処理のフローを説明した図である。
FIG. 17 is a diagram illustrating a processing flow from when the
まず、データセンタサーバ10は、ホームサーバから機器IDとHSIDとコンテンツIDを受信する(S1601)。続いて、データセンタサーバ10は、サービス登録者管理テーブル140を参照し、受信した機器IDから、その機器を用いてサービスを利用可能なユーザIDを取得する(S1602)。続いて、データセンタサーバ10は、入退室情報テーブル100を参照し、受信したHSIDから、居室に在室中のユーザのユーザIDを取得する(S1603)。続いて、データセンタサーバ10は、S1602で取得したユーザIDがS1603で取得したユーザIDに含まれるかどうかを確認することで、サービスを利用可能なユーザが居室に在室中かの認証を行う(S1604)。
First, the
在室中でない場合、データセンタサーバ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
次に、本実施形態のコンテンツ配信システムにおける、ユーザがコンテンツ詳細画面上のボタンを押下してからコンテンツを視聴するまでの処理を、図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
続いて、ホームサーバ60は、受信した機器IDの認証を行う(S1703)。その後、ホームサーバ60は、受信した機器IDおよびコンテンツIDと、ホームサーバ60固有のHSIDとをデータセンタサーバ10に送信する(S1704)。
Subsequently, the
続いて、データセンタサーバ10は、サービス登録者テーブル140を参照し、受信した機器IDから、視聴端末50を利用可能なユーザIDを取得する。そして、データセンタサーバ10は、入退室情報テーブル100を参照し、取得したユーザIDおよび受信したHSIDから、居室に在室中のユーザ80が視聴端末50を利用可能であるかの認証を行う(S1705)。その後、データセンタサーバ10は、ホームサーバ60から受信したコンテンツIDおよび機器IDを、サービス事業者サーバ30に送信する(S1706)。
Subsequently, the
続いて、サービス事業者サーバ30は、受信したコンテンツIDおよび機器IDから、コンテンツを視聴するために必要なライセンス情報等を含んだコンテンツメタファイル150(図8)を作成し、データセンタサーバ10に返信する(S1707)。
Subsequently, the
続いて、データセンタサーバ10は、受信したコンテンツメタファイル150の内容を必要であれば更新する(S1708)。具体的には、例えば、視聴端末50の場所情報についてはデータセンタサーバ10で管理しているため、サービス事業者サーバ30にて視聴端末50がどのマンションに設置されているかを把握していない場合もある。その場合、サービス事業者サーバは、配信サーバであるエッジサーバ70のURLをコンテンツメタファイル150に含めることができないため、データセンタサーバ10がエッジサーバ70のURLをコンテンツメタファイル150に書き込むことになる。コンテンツメタファイル150の更新後、データセンタサーバ10は、コンテンツメタファイル150をホームサーバ60に返信する(S1709)。
Subsequently, the
続いて、ホームサーバ60は、データセンタサーバ10から受信したコンテンツメタファイル150を視聴端末50に返信する(S1710)。その後、視聴端末50は、コンテンツメタファイル150を参照して、サービス事業者サーバ30に暗号化コンテンツの鍵等を含んだ視聴ライセンスを要求する(S1711)。
Subsequently, the
続いて、サービス事業者サーバ30は、視聴端末50からの要求を基に、コンテンツの視聴ライセンスを視聴端末50に返信する(S1712)。ここで、サービス事業者サーバ30では、ライセンスIDと機器IDを対応付けて管理しているため、視聴端末50が他の視聴端末に配信されたコンテンツメタファイルを参照して不正に視聴ライセンスを要求した場合においても、ライセンスIDと機器IDの組み合わせが正しくないため、視聴端末50が視聴ライセンスを取得することはできない。
Subsequently, the
続いて、視聴端末50は、コンテンツメタファイル150を参照して、エッジサーバ70にコンテンツ配信要求を出す(S1713)。そして、エッジサーバ70から配信されてくるコンテンツデータを視聴ライセンスに含まれる復号化鍵にて復号化し、視聴する(S1714)。
Subsequently, the
次に、視聴予約ボタンのみが有効となっている場合について、図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
続いて、エッジサーバ70は、データセンタサーバ10から受信したコンテンツIDのコンテンツをサービス事業者サーバ30からダウンロードして登録する処理を開始し、登録開始メッセージをデータセンタサーバ10に返信する(S1807)。
Subsequently, the
続いて、データセンタサーバ10は、コンテンツの登録中フラグをONにする(S1808)。その後、データセンタサーバ10は、コンテンツ詳細画面に登録中メッセージを表示して(S1809)、更新したコンテンツ詳細画面をホームサーバ60に返信する(S1810)。
Subsequently, the
続いて、ホームサーバ60は、データセンタサーバ10から受信したコンテンツ詳細画面を視聴端末50に返信する(S1811)。
Subsequently, the
一方、エッジサーバ70は、S1807の後、HTTPプロトコルやFTPプロトコル等を用いて、サービス事業者サーバ30にコンテンツデータを要求し(S1812)、コンテンツデータのダウンロードが完了すると(S1813)、登録完了メッセージをデータセンタサーバ10に送信する(S1814)。
On the other hand, after S1807, the
続いて、データセンタサーバ10は、登録完了フラグをONにし(S1815)、フラグ処理の完了メッセージをエッジサーバ70に返信する(S1816)。
Subsequently, the
続いて、視聴端末50は、S1811の後、コンテンツの登録状況チェックをホームサーバ60経由でデータセンタ10に要求する(S1817、S1818)。
Subsequently, after S1811, the
続いて、データセンタサーバ10は、登録完了フラグがONになっているかをチェックする(S1819)。その後、データセンタサーバ10は、コンテンツ詳細画面の視聴ボタンのみを有効化し(S1820)、更新したコンテンツ詳細画面をホームサーバ60経由で視聴端末50に返信する(S1821、S1822)。
Subsequently, the
次に、購入ボタンのみが有効となっている場合について、図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
続いて、サービス事業者サーバ30は、受信した機器IDの視聴端末50について、受信したコンテンツIDのコンテンツの購入処理を行う(S1907)。その後、購入処理の完了メッセージをデータセンタサーバ10に返信する(S1908)。
Subsequently, the
続いて、データセンタサーバ10は、サービスポータル画面作成時に取得したマンション内コンテンツ一覧を参照し、購入したコンテンツがエッジサーバ内に蓄積されているかをチェックする(S1909)。そして、データセンタサーバ10は、コンテンツ詳細画面を更新する(S1910)。具体的には、購入したコンテンツがエッジサーバに蓄積済みの場合は視聴ボタンのみを有効化し、エッジサーバに蓄積されていない場合は視聴予約ボタンのみを有効化する。コンテンツ詳細画面の更新後、データセンタサーバ10は、コンテンツ詳細画面をホームサーバ60に返信する(S1911)。
Subsequently, the
続いて、ホームサーバ60は、データセンタ10から受信したコンテンツ詳細画面を視聴端末50に返信する(S1912)。
Subsequently, the
上記の実施形態においては、ホームサーバ上で機器の認証を行っていたが、別の実施形態として、ホームサーバ上では認証を行わず、すべての認証をデータセンタサーバ上で行う場合も考えられる。具体的には、ホームサーバは、視聴端末から機器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.
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
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. .
前記宅内サーバは、利用者の前記宅内への入退室情報を前記管理サーバに送信する手段と、前記端末機器固有の機器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.
前記管理サーバは、さらに、前記宅内コンテンツ配信サーバ内のコンテンツを管理する手段を有し、前記端末機器から前記宅内コンテンツ配信サーバに当該宅内コンテンツ配信サーバ内に格納されたコンテンツ以外のコンテンツ要求があったときに該宅内コンテンツ配信サーバにそのコンテンツのダウンロード指示を行うことを特徴とするコンテンツ配信システム。 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.
前記宅内コンテンツ配信サーバは、前記端末機器に配信可能なコンテンツを管理する手段と、当該宅内コンテンツ配信サーバに格納されていないコンテンツを前記管理サーバの指示に従って前記コンテンツ配信サーバから取得することを特徴とするコンテンツ配信システム。 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.
前記宅内コンテンツ配信サーバは、前記利用者が前記ネットワークを介して接続される前記コンテンツ配信サーバにアクセスせずに視聴可能なコンテンツを管理する手段と、前記管理サーバから指示されたコンテンツデータを前記コンテンツ配信サーバからダウンロードし、ダウンロード完了後にダウンロード完了メッセージを前記管理サーバに送信する手段とを有し、
前記コンテンツ配信サーバは、サービス事業者が提供可能なコンテンツを管理するコンテンツ管理手段と、前記管理サーバの要求に従って前記コンテンツ管理手段から取得したコンテンツ一覧を管理サーバに送信する手段と、前記宅内コンテンツ配信サーバからの要求にしたがってコンテンツデータを宅内コンテンツ配信サーバに送信する手段とを有し、
前記管理サーバは、前記宅内コンテンツ配信サーバ内のコンテンツを管理するキャッシュコンテンツ管理手段と、前記コンテンツ配信サーバからコンテンツ一覧を取得する手段と、前記キャッシュコンテンツ管理手段から取得した宅内コンテンツ配信サーバ内コンテンツ一覧と前記コンテンツ一覧が表示されるサービスポータル画面を作成する手段と、前記端末機器の起動時に前記サービスポータル画面を前記端末機器に送信する手段と、利用者が前記サービスポータル画面上から宅内コンテンツ配信サーバ内コンテンツを選択した場合に、該コンテンツを視聴するために必要な情報を記述したコンテンツメタファイルを端末機器に送信する手段と、利用者が前記サービスポータル画面上から宅内コンテンツ配信サーバ内コンテンツ以外を選択した場合に、前記宅内コンテンツ配信サーバに対してそのコンテンツのダウンロード指示を行う手段と、前記宅内コンテンツ配信サーバからダウンロード完了メッセージを受信した後にそのコンテンツのコンテンツメタファイルを端末機器に送信する手段とを有することを特徴とするコンテンツ配信システム。 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:
前記宅内コンテンツ配信サーバは、前記利用者が前記ネットワークを介して接続される前記コンテンツ配信サーバにアクセスせずに視聴可能なコンテンツを管理する手段と、前記管理サーバから指示されたコンテンツデータを前記コンテンツ配信サーバからダウンロードし、ダウンロード完了後にダウンロード完了メッセージを前記管理サーバに送信する手段とを有し、
前記コンテンツ配信サーバは、サービス事業者が提供可能なコンテンツを管理するコンテンツ管理手段と、管理サーバから前記宅内コンテンツ配信サーバ内に蓄積されている宅内コンテンツ配信サーバ内コンテンツ一覧を受信し、前記コンテンツ管理手段から取得したコンテンツ一覧および前記宅内コンテンツ配信サーバ内コンテンツ一覧が表示されるサービスポータル画面を作成し、作成したサービスポータル画面を前記管理サーバに送信する手段と、前記宅内コンテンツ配信サーバからの要求にしたがってコンテンツデータを宅内コンテンツ配信サーバに送信する手段とを有し、
前記管理サーバは、前記宅内コンテンツ配信サーバ内のコンテンツを管理するキャッシュコンテンツ管理手段と、前記端末機器の起動時に、前記キャッシュコンテンツ管理手段から取得した宅内コンテンツ配信サーバ内コンテンツ一覧を前記コンテンツ配信サーバに送信し、前記コンテンツ配信サーバから受信したサービスポータル画面を前記端末機器に送信する手段と、利用者が前記サービスポータル画面上から宅内コンテンツ配信サーバ内コンテンツを選択した場合に、該コンテンツを視聴するために必要な情報を記述したコンテンツメタファイルを端末機器に送信する手段と、利用者が前記サービスポータル画面上から宅内コンテンツ配信サーバ内コンテンツ以外を選択した場合に、前記宅内コンテンツ配信サーバに対してそのコンテンツのダウンロード指示を行う手段と、前記宅内コンテンツ配信サーバからダウンロード完了メッセージを受信した後にそのコンテンツのコンテンツメタファイルを端末機器に送信する手段を有することを特徴とするコンテンツ配信システム。 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.
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)
| 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)
| 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 |
-
2005
- 2005-02-08 JP JP2005031222A patent/JP4613627B2/en not_active Expired - Fee Related
- 2005-12-02 KR KR1020050116776A patent/KR100772288B1/en not_active Expired - Fee Related
- 2005-12-05 CN CN2005101275430A patent/CN1819591B/en not_active Expired - Fee Related
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 |