CN1819591B - content delivery system - Google Patents
content delivery system Download PDFInfo
- Publication number
- CN1819591B CN1819591B CN2005101275430A CN200510127543A CN1819591B CN 1819591 B CN1819591 B CN 1819591B CN 2005101275430 A CN2005101275430 A CN 2005101275430A CN 200510127543 A CN200510127543 A CN 200510127543A CN 1819591 B CN1819591 B CN 1819591B
- Authority
- CN
- China
- Prior art keywords
- content
- server
- residence
- unit
- 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)
- Storage Device Security (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
在根据用户的要求从边缘服务器把内容分发给收视终端的内容分发系统中,用户可以利用服务商提供的全内容,并且特定收视终端的利用者。从收视终端把该收视终端固有的设备ID发送到家庭服务器;家庭服务器,把该设备ID和家庭服务器固有的服务器ID发送到数据中心服务器;数据中心服务器,根据家庭服务器发送来的信息确定哪个居室(利用者)正在使用哪个收视终端。边缘服务器,在用户选择了边缘服务器内有的内容的情况下,进行流分发,在选择了边缘服务器内没有的内容的情况下,根据来自数据中心服务器的指示由服务商服务器把内容发送到边缘服务器,然后进行流分发。
In the content distribution system that distributes content from the edge server to the viewing terminal according to the user's request, the user can use all the content provided by the service provider and specify the user of the viewing terminal. From the viewing terminal, send the inherent device ID of the viewing terminal to the home server; the home server sends the device ID and the inherent server ID of the home server to the data center server; the data center server determines which living room according to the information sent by the home server (User) Which viewing terminal is being used. The edge server performs stream distribution when the user selects content that exists in the edge server, and when the user selects content that does not exist in the edge server, the service provider server sends the content to the edge according to the instruction from the data center server server, and stream distribution.
Description
技术领域technical field
本发明涉及经网络把数字内容分发到公寓或大楼等建筑物内的终端设备的内容分发系统。The present invention relates to a content distribution system for distributing digital content to terminal devices in buildings such as apartments or buildings via a network.
背景技术Background technique
近年来,随着配备ADSL或光缆高速数据通信网,利用因特网把被电子化的电影、电视节目、音乐等数字内容(下称“内容”)分发到用户具有的收视终端的内容分发业务日渐受到注目。在内容分发业务中,大体可分为两种方式,一种方式是连续把内容数据分发给收视终端,用户当场进行收视的所谓流型方式;另一种方式是一次性把全内容数据分发到收视终端,分发结束之后,用户采开始收视的所谓下载型方式。流型方式的优点是能够适时收视,即提出收视请求后,立刻就可以开始收视,但是其缺点是在利用因特网等的频带确保不稳定的网络的情况下,很难保证内容的质量。另一方面,下载型方式的优点是能够以不受网络环境左右的稳定的质量来收视内容,但是其缺点是由于为了进行收视必须下载大量的内容数据,所以会发生很多的等待时间。In recent years, with the deployment of ADSL or optical cable high-speed data communication network, the content distribution business of distributing digitized digital content such as movies, TV programs, and music (hereinafter referred to as "content") to the viewing terminals owned by users by using the Internet has become more and more popular. Attention. In the content distribution business, it can be roughly divided into two methods. One method is to continuously distribute content data to the viewing terminal, and the so-called streaming method that users watch on the spot; the other method is to distribute all content data at one time. In the viewing terminal, after the distribution is completed, the user adopts a so-called download type method to start viewing. The advantage of the streaming method is that it can be watched in real time, that is, it can be watched immediately after a viewing request is made, but its disadvantage is that it is difficult to guarantee the quality of the content when the Internet and other frequency bands are used to secure an unstable network. On the other hand, the download method has the advantage of being able to watch content with stable quality regardless of the network environment, but its disadvantage is that a lot of waiting time occurs because a large amount of content data must be downloaded for viewing.
因此,为了弥补上述的两种方式的缺点,在专利文献1中,构建利用设置在了公寓等集团住宅内的分发服务器(下称“边缘服务器”)的系统。把边缘服务器以能够确保稳定的频带的内部网络与用户所持有的收视终端连接起来,在边缘服务器内预先存储好服务经营商提供的部分内容。而后,边缘服务器,根据来自用户的收视请求,把边缘服务器内的内容流分发给收视终端。因此,在上述的系统中,能够保证分发给用户的内容的品质,且能够实现可适时收视的内容分发服务。Therefore, in order to compensate for the disadvantages of the above-mentioned two methods, in Patent Document 1, a system using a distribution server (hereinafter referred to as an "edge server") installed in a group house such as an apartment is constructed. The edge server is connected to the viewing terminal owned by the user through the internal network that can ensure a stable frequency band, and some content provided by the service provider is pre-stored in the edge server. Then, the edge server, according to the viewing request from the user, distributes the content stream in the edge server to the viewing terminal. Therefore, in the above-mentioned system, the quality of content distributed to users can be ensured, and a content distribution service that enables timely viewing can be realized.
【专利文献1】特开2004-265397号公报[Patent Document 1] JP-A-2004-265397
在上述内容分发系统中,因为边缘服务器被设置在各集团住宅内,为了抑制成本必须限制边缘服务器的盘容量,可存储在边缘服务器内的内容的数量受限制。因此,用户只能利用本来应该可利用的存储在服务经营商服务器内的全内容中、由服务商决定而预先分发给边缘服务器的部分的内容。In the content distribution system described above, since the edge server is installed in each group house, the disk capacity of the edge server must be limited in order to suppress costs, and the amount of content that can be stored in the edge server is limited. Therefore, the user can only use part of the content stored in the server of the service provider that should be available and distributed in advance to the edge server by the service provider.
另外,在专利文献1等的现有的内容分发业务中,在分发内容时通过进行收视终端自身的认证来防止非法终端的服务利用。但是,因为不能特定收视终端的利用场所和利用者,所以即使是服务合同者以外的非法的第三者,通过合法的收视终端的失窃或贷给等也可利用服务,这就不能保证依据服务利用状况的计费的合法性。因此,例如由于公寓内的居住者之间共享收视终端,所以会出现服务商丧失本来应得到的计费机会的问题。In addition, in the conventional content distribution business such as Patent Document 1, when distributing content, authentication of the viewing terminal itself is performed to prevent use of services by unauthorized terminals. However, since the location and user of the viewing terminal cannot be specified, even an illegal third party other than the service contractor can use the service through the theft or loan of the legitimate viewing terminal, which cannot guarantee the basis of the service. Legitimacy of billing for utilization status. Therefore, for example, since the viewing terminal is shared among the occupants in the apartment, there is a problem that the service provider loses the opportunity of billing that should have been obtained.
发明内容Contents of the invention
本发明的目的,在于提供一种内容分发系统,其在公寓等集团住宅内,用户不仅可以利用边缘服务器内的内容而且可以利用服务商提供的全内容,而且通过特定收视终端的场所和利用者来防止服务的非法利用。The object of the present invention is to provide a content distribution system, in which in group houses such as apartments, users can not only use the content in the edge server but also use the full content provided by the service provider, and through the location of the specific viewing terminal and the user To prevent illegal use of the service.
为实现上述的目的,在本发明中,内容分发系统,具有:居室内的收视终端、居室内的认证服务器(下称“家庭服务器”)、与所述收视终端和认证服务器在同一建筑物内的分发服务器(下称“边缘服务器”)、服务商持有的内容服务器(下称“服务商服务器”)、管理服务器(下称“数据中心服务器”),通过内部网络连接在建筑物内,建筑物、服务商服务器和数据中心服务器通过因特网连接起来。In order to achieve the above-mentioned purpose, in the present invention, the content distribution system includes: a viewing terminal in the living room, an authentication server (hereinafter referred to as "home server") in the living room, and a home server located in the same building as the viewing terminal and the authentication server. The distribution server (hereinafter referred to as "edge server"), the content server owned by the service provider (hereinafter referred to as "service provider server"), and the management server (hereinafter referred to as "data center server") are connected in the building through the internal network, Buildings, service provider servers, and data center servers are connected via the Internet.
并且,所述收视终端,具有:存储用来认证自身的终端固有的认证信息的单元、用来与家庭服务器或服务商服务器或边缘服务器进行通信的通信单元、用来播放由边缘服务器流分发来的内容数据的播放单元。And, the viewing terminal has: a unit for storing terminal-specific authentication information for authenticating itself; a communication unit for communicating with a home server or a service provider server or an edge server; The playback unit of the content data.
另外,所述家庭服务器,具有:存储用来认证自身的家庭服务器固有的认证信息的单元、管理用户进出房间信息的单元、认证居室内的收视终端的单元和与数据中心进行通信的通信单元。In addition, the home server has a unit for storing home server-specific authentication information for authenticating itself, a unit for managing user entry and exit information, a unit for authenticating a viewing terminal in a living room, and a communication unit for communicating with a data center.
另外,所述数据中心服务器,具有:管理各居室的进出房间信息的进出房间管理单元、管理登录服务的用户和用户可使用的收视终端的服务管理单元、管理边缘服务器内的内容的内容管理单元。In addition, the data center server includes: a room management unit that manages room information of each living room, a service management unit that manages users who log in to the service and viewing terminals that users can use, and a content management unit that manages content in the edge server. .
这里,家庭服务器把从收视终端接收到的认证信息和自身的认证信息发送到数据中心服务器,由此,数据中心服务器就可以特定使用收视终端的居室。然后,根据特定的终端和居室由进出房间管理单元和服务管理单元双方来进行用户的确认,由此就可以认证当前在室内的用户是否是可利用服务的用户。Here, the home server sends 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 living room where the viewing terminal is used. Then, user confirmation is performed by both the room entry and exit management unit and the service management unit according to the specific terminal and living room, whereby it is possible to verify whether the user currently in the room is a user who can use the service.
另外,所述边缘服务器,具有:管理用户可即时收视的边缘服务器内的内容的单元和从服务商服务器下载由数据中心指示的内容数据的单元。In addition, the edge server includes means for managing content in the edge server that users can watch instantly, and means for downloading content data instructed by the data center from the service provider server.
另外,所述服务商服务器,具有:管理可提供给用户的全内容的单元、根据来自边缘服务器的请求把内容数据发送到边缘服务器的单元和管理用来收视所述管理的内容的收视许可证的单元。In addition, the service provider server has: a unit for managing all content available to users, a unit for transmitting content data to the edge server according to a request from the edge server, and a unit for managing viewing licenses for viewing the managed content. unit.
这里,在用户选择想收视的内容时,在边缘服务器内没有该内容的情况下,由服务商把内容发送到边缘服务器,并登录在边缘服务器内。登录结束后,由服务商服务器把收视许可证发送到收视终端,由边缘服务器进行内容的流分发。由此,用户就能够收视任意的内容。Here, when the user selects the content he wants to watch, if the content does not exist in the edge server, the service provider sends the content to the edge server and registers it in the edge server. After the login is completed, the server of the service provider sends the viewing license to the viewing terminal, and the edge server performs streaming distribution of the content. Thus, the user can view arbitrary content.
按照本发明,在用户利用内容分发服务时,可以进行终端、利用居室、利用者的认证,所以能够向用户和服务商提供防止非法利用服务的安全的服务环境。According to the present invention, when a user uses a content distribution service, the terminal, the user's room, and the user can be authenticated, so that the user and the service provider can be provided with a safe service environment that prevents illegal use of the service.
附图说明Description of drawings
图1是内容分发系统的功能框图;Fig. 1 is a functional block diagram of a content distribution system;
图2是内容分发系统中的家庭服务器60和数据中心服务器10的硬件构成框图;Fig. 2 is a block diagram of the hardware configuration of the
图3是进出房间信息表100的数据结构的一个示例图;Fig. 3 is an example diagram of the data structure of the entry and exit room information table 100;
图4是个人认证信息表110的数据结构的一个示例图;FIG. 4 is an example diagram of the data structure of the personal authentication information table 110;
图5是设备登录信息表120的数据结构的一个示例图;FIG. 5 is an example diagram of the data structure of the device login information table 120;
图6是高速缓存内容表130的数据结构的一个示例图;FIG. 6 is an example diagram of the data structure of the cache content table 130;
图7是服务登录者管理信息表140的数据结构的一个示例图;FIG. 7 is an example diagram of the data structure of the service registrant management information table 140;
图8是内容元文件150的数据结构的一个示例图;Fig. 8 is an example figure of the data structure of content metafile 150;
图9是服务入口画面的一个示例图;Fig. 9 is an example diagram of a service entry screen;
图10是内容详细画面的一例;Fig. 10 is an example of the detailed content screen;
图11是内容分发系统中的用户进出房间信息的登录处理的顺序图;Fig. 11 is a sequence diagram of the registration process of the user's room entry and exit information in the content distribution system;
图12是内容分发系统中的从收视终端50的启动直到显示服务入口画面为止的处理的顺序图;FIG. 12 is a sequence diagram of processing from the activation of the
图13是用来说明家庭服务器60从收视终端接收设备ID并把入口画面返发给用户的处理的流程的图示;Fig. 13 is a diagram for explaining the flow of the
图14是用来说明数据中心服务器10从家庭服务器60接收HSID和设备ID直到返发入口画面为止的处理的流程的图示;FIG. 14 is a diagram for explaining the flow of the
图15是由服务商服务器30作成服务入口画面时的顺序图;FIG. 15 is a sequence diagram when the
图16是内容分发系统中的从用户在服务入口画面上选择内容后到显示内容详细画面的处理的顺序图;FIG. 16 is a sequence diagram of processing from when the user selects content on the service portal screen to when the content detailed screen is displayed in the content distribution system;
图17是说明数据中心服务器10从家庭服务器60接收HSID和设备ID后直到返发内容详细画面为止的处理的流程的图示;FIG. 17 is a diagram illustrating the flow of processing after the
图18是内容分发系统中的从用户按下内容详细画面上的收视按钮直到收视内容为止的处理的顺序图;18 is a sequence diagram of processing from when the user presses a viewing button on the content detail screen to viewing the content in the content distribution system;
图19是内容分发系统中的从用户按下内容详细画面上的收视预约按钮后直到内容详细画面的收视按钮有效为止的处理的顺序图;FIG. 19 is a sequence diagram of processing from when the user presses the viewing reservation button on the content detailed screen until the viewing button on the content detailed screen is enabled in the content distribution system;
图20是内容分发系统中的从用户按下内容详细画面上的购入按钮后直到内容详细画面的收视预约按钮或收视按钮有效为止的处理的顺序图。20 is a sequence diagram of processing in the content distribution system from when the user presses the purchase button on the content detail screen to when the viewing reservation button or viewing button becomes active on the content detail screen.
【符号说明】【Symbol Description】
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…电子锁10...data center server, 11...service screen generation unit, 12...metafile generation unit, 13...authentication unit, 14...room entry and exit management section, 15...cache content management section, 16...DB management section, 17...room entry and 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...Equipment Authentication Department, 62...Access Management Department , 70...edge server, 101...EPROM, 102...CPU, 103...main memory, 104...bus, 105...peripheral control device, 106...non-volatile storage device, 107...LANI/F, 601...EPROM, 602...CPU , 603 main memory, 604 "bus, 605... peripheral control device, 606... non-volatile storage device, 607... LANI/F, 608... card reader I/F, 609... electronic lock I/F, 610... card reader Device, 611...Electronic lock
具体实施方式Detailed ways
以下用附图说明适用本发明的一个实施方式的内容分发系统。另外,以下用对公寓的适用例作了说明,但并不限定于公寓,例如也可以适用于饭店或办公室。A content distribution system according to one embodiment of the present invention will be described below with reference to the drawings. In addition, although the application example to an apartment is demonstrated below, it is not limited to an apartment, For example, it can also apply to a restaurant or an office.
图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 screen generating unit 11 generates various display screens for content services, such as a service entry screen and a content detailed screen, which will be described later. When creating various screens, the DB management unit 16 acquires information stored in various databases as necessary.
在有来自家庭服务器60的内容收视请求时,元文件生成部12生成用来返给家庭服务器60的内容元文件(图8),后段详细说明内容元文件。When there is a content viewing request from the
认证部13,从利用服务时由家庭服务器60发送的认证信息和由进出房间管理部14管理的进出房间信息,认证来自家庭服务器60的各种要求是否合法。The authenticating unit 13 authenticates whether various requests from the
进出房间管理部14,管理从家庭服务器60发送的认证信息,并通过DB管理部16适宜地访问各种数据库。The room entry and exit management unit 14 manages the authentication information sent from the
高速存储器内容管理部15,管理边缘服务器70内的内容,在由用户要求边缘服务器内没有的内容的情况下,对边缘服务器进行内容的下载指示。另外,通过DB管理部16适宜地访问各种数据库。The high-speed storage content management unit 15 manages content in the edge server 70, and instructs the edge server to download content when a user requests content that is not in the edge server. In addition, various databases are appropriately accessed through the DB management unit 16 .
DB管理部16,控制分别存储在进出房间管理DB17和服务管理DB18内的数据的输入输出。The DB management unit 16 controls input and output of data respectively stored in the room entry and exit management DB 17 and the service management DB 18 .
进出房间管理DB17,存储有关各公寓的居室的进出房间的信息,具有进出房间信息表100(图3)和个人认证信息表110(图4)。后段中将详细说明各表的数据构成。The room entry and exit management DB 17 stores information on entry and exit of the living rooms of each apartment, and has a room entry and exit information table 100 ( FIG. 3 ) and a personal authentication information table 110 ( FIG. 4 ). The data structure of each table will be explained in detail in the following paragraph.
服务管理DB18,存储有关内容服务的信息,具有设备登录信息表120(图5)、高速缓存内容表130(图6)和服务登录者表140(图7)。在后段将详细说明各表的数据构成。The service management DB 18 stores information on content services, and has 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 configuration of each table will be described in detail later.
服务商服务器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 device authentication unit 61 receives the device ID from the
进出房间管理部62,受理居住者进出房间时输入的个人认证信息,并进行针对居住者的认证,然后把认证结果发送到数据中心服务器10。在进出房间管理部62上,连接由认证装置(例如读卡器),利用该认证装置进行居住者的认证。The room entry and exit management unit 62 accepts the personal authentication information input by the occupant when entering and exiting the room, performs authentication on the occupant, and then sends the authentication result to the
边缘服务器70,具有:管理公寓20的居住者可即时收视的公寓内内容的单元、把有来自收视终端50分发要求的内容,流分发给收视终端50的单元、用来从服务商服务器30下载由数据中心服务器10下载指示的内容的HTTP客户端或FTP客户端等通信单元。The edge server 70 has: a unit for managing the content in the apartment that the occupants of the apartment 20 can watch in real time; A communication unit such as an HTTP client or an FTP client for downloading the contents instructed by the
下面,说明本实施方式的硬件构成。Next, the hardware configuration of this embodiment will be described.
图2是本实施方式的内容分发系统中的家庭服务器60和数据中心服务器10的硬件构成。FIG. 2 shows 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相互连接起来;非挥发性存储装置606、LAN I/F607、读卡器器I/F608、电子锁I/F609,分别连接到周边控制装置605上;另外,非挥发性存储装置606,由磁盘装置、闪存ROM等构成。
在读卡器610、电子锁611中分别连接读卡器I/F608、电子锁I/F609。The card reader I/F608 and the electronic lock I/F609 are connected to the card reader 610 and the electronic lock 611 respectively.
在EPROM601内保存着引导程序。在非挥发性存储装置606内保存着为实现上述的设备认证部61和进出房间理部62的功能的各种程序。而后,当家庭服务器60启动时,CPU602依据其引导程序而动作。CPU602,由引导程序从非挥发性存储装置606对主存储器603装载上述各种程序。CPU602,执行被装载于主存储器603内的各种程序,由此,经周边控制装置605进行向LANI/F607、读卡器I/F608和电子锁I/F609的信号发送接收,并进行与数据中心服务器10或收视终端50等的通信和读卡器610或电子锁611的控制。A boot program is stored in EPROM601. Various programs for realizing the functions of the device authentication unit 61 and the room entry and exit management unit 62 described above are stored in the non-volatile storage device 606 . Then, when the
另外,这里,虽然假定读卡器作为认证装置,但是并不限定于此。例如也可以使用指纹认证装置、静脉认证装置等生物体认证装置。另外,作为接口,记载了读卡器I/F608和电子锁I/F609,但是根据认证装置或控制对象装置,也可以适当地追加和削减其他接口。In addition, here, although a card reader is assumed as an authentication device, it is not limited thereto. For example, a biometric authentication device such as a fingerprint authentication device or a vein authentication device may be used. In addition, a card reader I/F 608 and an electronic lock I/F 609 are described as interfaces, but other interfaces may be appropriately added or deleted depending on the authentication device or the device to be controlled.
接下来说明数据中心服务器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和LAN I/F107,分别连接在周边控制装置105上;另外,非挥发性存储装置106,由磁盘装置、闪存ROM等构成。LANI/F107 controls data transmission and reception via network 40; EPROM101, CPU102, main memory 103, and peripheral control device 105 are connected to each other via bus 104; non-volatile storage device 106 and LAN I/F107 are respectively connected to the peripheral on the control device 105; and the non-volatile storage device 106 is composed of a magnetic disk device, a flash ROM, and the like.
在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 boot program is saved in the
下面用图3~图7来说明保存在本实施方式的数据中心服务器10的各数据库内的表的数据构成。Next, the data structure of the table stored in each database of the
图3是本实施方式的进出房间信息表100的数据构成的一个示例图。进出房间信息表100,是表示当前各居室内哪个用户在室内的表。FIG. 3 is a diagram showing an example of the data structure of the room entry and exit information table 100 according to the present embodiment. The room entry and exit information table 100 is a table showing which user is present in each living room.
如图所示,进出房间信息表100,具备用来登录“家庭服务器ID”的字段101和用来登录“个人ID”的字段102,并构成一个记录。“家庭服务器ID”,对设置在各公寓居室内的家庭服务器,是唯一被决定的字符串;“个人ID”,是为识别用户而对每个用户唯一被决定的字符串。As shown in the figure, the entry and exit room information table 100 has a
图4是本实施方式的个人认证信息表110的数据构成的一个示例图。个人认证信息表110,是用来把用户与用来认证该用户的认证信息对应起来进行管理的表。FIG. 4 is a diagram showing an example of the data structure of the personal authentication information table 110 according to this embodiment. The personal authentication information table 110 is a table for managing users in association with authentication information used to authenticate the users.
如图所示,个人认证信息表110,具备用来登录“个人ID”的字段111和用来登录“认证信息”的字段112,构成一个记录。“个人ID”与上述的进出房间信息表100的个人ID相同。“认证信息”是用来认证用户的数据,例如,IC卡的卡ID或指纹、静脉等生物体信息等。另外,虽然图中的认证信息的字段数是一个,但是在有多个卡认证或生物体认证的认证单元的情况下,也可以追加对应于各认证单元的认证信息的字段。As shown in the figure, the personal authentication information table 110 has 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 of the above-mentioned room entry and exit information table 100 . "Authentication information" is data for authenticating a user, for example, a card ID of an IC card or biometric information such as fingerprints and veins. In addition, although the number of authentication information fields in the figure is one, when there are multiple authentication units for card authentication or biometric authentication, a field for authentication information corresponding to each authentication unit may be added.
图5是本实施方式的设备登录信息表120的数据构成的一个示例图。设备登录信息表120,是用来把各居室与在该居室可使用的收视终端对应起来进行管理的表,数据中心服务器10,参照设备登录信息表120,将居室内可使用的收视终端的设备ID的一览表(下称“设备ID列表”)登录在各家庭服务器内。FIG. 5 is a diagram showing an example of the data structure of the device registration information table 120 according to this embodiment. The device registration information table 120 is a table used to manage each living room and the viewing terminal usable in the living room. A list of IDs (hereinafter referred to as "device ID list") is registered in each home server.
如图所示,设备登录信息表120,具备用来登录“家庭服务器ID”的字段121和用来登录“设备ID”的字段122,构成一个记录。“家庭服务器ID”与上述的进出房间信息表100的家庭服务器ID相同。“设备ID”是为识别收视终端而对每个收视终端唯一决定的字符串。As shown in the figure, the device registration information table 120 has a
图6是本实施方式的高速存储器内容表130的数据构成的一个示例图。高速缓存内容表130是用来管理存储在各公寓的边缘服务器内的内容的表。这里,内容分发服务假定了一种的情况,但在提供多种服务的情况下,对每种服务要作成高速缓存内容表。FIG. 6 is a diagram showing an example of the data structure of the high-speed memory content table 130 according to this embodiment. The cache content table 130 is a table for managing the content stored in the edge server of each apartment. Here, one type of content distribution service is assumed, but in the case of providing multiple services, a cache content table is created for each service.
如图所示,高速缓存内容表130,具备用来登录“边缘服务器ID”的字段131和用来登录“内容ID”(“CID”)的字段132,构成一个记录。“边缘服务器ID”是为识别设置在各公寓内的边缘服务器而对每个边缘服务器唯一决定的字符串。“内容ID”是为识别各内容而对每个内容唯一决定的字符串。As shown in the figure, the cache content table 130 has a field 131 for registering "edge server ID" and a
图7是本实施方式的服务登录者管理表140的数据构成的一个示例图。服务登录者管理表140是把可利用服务的用户与该用户可利用的收视终端对应起来进行管理的表。这里,内容分发服务假定了是一种,而在提供多种服务的情况下,对每种服务要作成高速缓存内容表。FIG. 7 is a diagram showing an example of the data structure of the service registrant management table 140 according to this embodiment. The service registrant management table 140 is a table for managing users who can use the service in association with viewing terminals that the users can use. Here, it is assumed that there is only one type of content distribution service, but when providing multiple types of services, a cache content table is created for each type of service.
如图所示,服务登录者管理表140,具备用来登录“设备ID”的字段141、用来登录“个人ID”的字段142和用来登录“年龄”的字段143,构成一个记录。“设备ID”与上述的设备登录信息表120的设备ID相同,“个人ID”与上述的进出房间信息表100的个人ID相同。“年龄”是用户的年龄,是在内容上有年龄限制的情况下等所需要的。。另外,这里显示的用户信息仅仅是年龄,也可以依据内容的利用条件增设“性别”等字段。另外,也可以用其他表来管理用户信息。As shown in the figure, the service registrant management table 140 has a field 141 for registering "equipment ID", a field 142 for registering "personal ID", and a field 143 for registering "age", forming one record. The "device ID" is the same as the device ID in the device registration information table 120 described above, and the "personal ID" is the same as the personal ID in the room entering and leaving information table 100 described above. "Age" is the user's age, and is necessary when there is an age restriction on content. . In addition, the user information displayed here is only age, and fields such as "gender" can also be added according to the utilization conditions of the content. In addition, other tables can also be used to manage user information.
下面,用图8来说明本实施方式的内容分发系统中在收视内容时收视终端50经由家庭服务器60从数据中心服务器10取得的内容元文件150的细节。在内容元文件150内,记述着用户收视内容所必要的信息。Next, details of content metafile 150 acquired by viewing terminal 50 from
图8是本实施方式的内容元文件150的数据构成的一个示例图。FIG. 8 is a diagram showing an example of the data structure of the content metafile 150 according to this embodiment.
如图所示,内容元文件150,由“CONTENT-ID”151、“ENCODE-ID”152、“LICENSE-URL”153、“LICENSE-ID”154、“SERVER-URL”155、“SERVER-ID”156构成。“CONTENT-ID”151是用来识别各内容的内容ID,与上述的高速缓存内容表130(图6)的内容ID相同。“ENCODE-ID”152是用来识别加密后分发的内容数据的密码形式的ID。“LICENSE-URL”153,表示取得包含加密内容数据的解密密钥或收视条件等的收视许可证时收视终端50访问的许可证服务器的URL。“LICENSE-ID”154是用来识别收视许可证的ID。“SERVER-URL”155表示把内容数据分发给收视终端50的边缘服务器的URL。“SERVER-ID”156表示边缘服务器的内容分发形式是流型还是下载型。该数据构成仅是一个例子,也可以根据需要增减项目。As shown in the figure, the content metafile 150 consists of "CONTENT-ID" 151, "ENCODE-ID" 152, "LICENSE-URL" 153, "LICENSE-ID" 154, "SERVER-URL" 155, "SERVER-ID "156 constituted. "CONTENT-ID" 151 is a content ID for identifying each content, and is the same as the content ID of the above-mentioned cache content table 130 (FIG. 6). "ENCODE-ID" 152 is an ID in cryptographic form for identifying encrypted content data to be distributed. "LICENSE-URL" 153 indicates the URL of a license server that the
下面用图9~图10说明本实施方式的服务画面生成部11生成的服务入口画面和内容详细画面。Next, the service entry screen and content detail screen generated by the service screen generating unit 11 of the present embodiment will be described with reference to FIGS. 9 to 10 .
图9是本实施方式的服务入口画面的一个示例图。服务入口画面是用户启动了收视终端时所显示的画面,显示有用户可收视的内容的一览表。FIG. 9 is a diagram showing an example of a service entry screen in this embodiment. The service entry screen is a screen displayed when the user activates the viewing terminal, and displays a list of contents that the user can view.
如图所示,服务入口画面由全内容一览表201、公寓内内容一览表202和购入结束的内容一览表203构成。在全内容一览表201内,显示有服务商可提供给用户的全内容的一览表;在公寓内内容一览表202内,显示有被存储在公寓的边缘服务器70内可即刻收视的内容的一览表;在在购入结束的内容一览表203内,显示有用户购入结束的内容的一览表。例如,在用户想购入可即刻收视的内容的情况下,只要从公寓内内容一览表202选择内容就可以。As shown in the figure, the service entry screen is composed of a list of all contents 201 , a list of contents in an apartment 202 , and a list 203 of purchased contents. In the full content list 201, a list of all content that the service provider can provide to the user is displayed; in the apartment content list 202, a list of contents that can be watched immediately stored in the edge server 70 of the apartment is displayed; In the purchased contents list 203, a list of contents purchased by the user is displayed. For example, when the user wants to purchase content that can be viewed immediately, he only needs to select the content from the content list 202 in the apartment.
图10是本实施方式的内容详细画面的一个示例图。内容详细画面是用户在图9的服务入口画面上选择了内容时所显示的画面,显示有各内容的详细信息。FIG. 10 is a diagram showing an example of a content detail screen in this embodiment. The content detail screen is a screen displayed when the user selects a content on the service entry screen in FIG. 9 , and displays detailed information on each content.
如图所示,内容详细画面由标题211、播放时间212、价格213、内容介绍214、购入按钮215、收视预约按钮216和收视按钮217构成。标题211是内容的标题;播放时间212是内容的播放时间;价格213是内容的价格;内容介绍214是内容的介绍;购入按钮215是内容在未购入的情况下所显示的按钮,按下时进行内容的购入处理;收视预约按钮216是内容购入结束且未存储在边缘服务器70内的情况下所显示的按钮,按下时开始从服务商服务器30向边缘服务器70的内容数据的发送处理;收视按钮217是内容购入结束且已存储在边缘服务器70内的情况下所显示的按钮,按下时开始收视处理。各按钮也可以根据情况成为显示或非显示,也可以进行全部按钮的显示而使每个按钮成为有效或无效。As shown in the figure, the content detail screen is composed of
下面说明本实施方式的内容分发系统中的、从用户进入居室到用收视终端收视内容为止的一连串的处理的流程。以下大体分四个阶段来说明,即:从用户进入居室到登录进出房间信息、从用户启动收视终端到显示服务入口画面、从用户在服务入口画面上选择内容到显示内容详细画面、从用户在内容详细画面上按下按钮到开始内容的播放。另外,这里,假定家庭服务器ID(下称“HSID”)作为用于家庭服务器的认证的家庭服务器固有的认证信息,假定机器ID作为用于机器的认证的机器固有的认证信息。Next, the flow of a series of processes from when the user enters the house to when the user watches the content on the viewing terminal in the content distribution system according to the present embodiment will be described. The following is roughly divided into four stages to illustrate, namely: from the user entering the living room to logging in and out of the room information, from the user starting the viewing terminal to displaying the service entrance screen, from the user selecting content on the service entrance screen to displaying the content detailed screen, from the user in Press the button on the content detail screen to start playing the content. In addition, here, a home server ID (hereinafter referred to as "HSID") is assumed as home server-specific authentication information for authentication of the home server, and a device ID is assumed as device-specific authentication information for device authentication.
首先,用图11说明本实施方式的内容分发系统中的用户进入居室时进行的进出房间信息的登录处理的流程。First, the flow of registration processing of room entry and exit information performed when a user enters a living room in the content distribution system according to this embodiment will be described with reference to FIG. 11 .
图11是本实施方式的内容分发系统中的用户进出房间信息的登录处理的顺序。图中的80表示用户。FIG. 11 is a sequence of registration processing of user entry and exit room information in the content distribution system according to this embodiment. 80 in the figure represents a user.
最初,用户80进入居室时,经读卡器等认证装置把卡ID等个人认证信息发送到家庭服务器(S1001)。First, when the user 80 enters the living room, personal authentication information such as a card ID is sent 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)。Next, the
接下来,数据中心服务器10将接收到的个人ID和HSID追加到进出房间信息表100内(S1004);把正常结束消息返发给家庭服务器60(S1005)。Next, the
然后,数据中心服务器10进行电子锁611的开锁处理(S1006);把正常结束消息提示给用户80(S1007)。Then, the
下面,用图12~图14说明本实施方式的内容分发系统中的从用户80启动收视终端50到显示服务入口画面的处理。Next, the process from the user 80 activating the
图12是本实施方式的内容分发系统中的从用户80启动收视终端50到显示服务入口画面为止的处理的顺序图。FIG. 12 is a sequence diagram of processing from when the user 80 activates the
最初,假定收视终端50把收视终端50固有的设备ID记述在HTTP头部或HTTP本体内,发送到家庭服务器60(S1101)。First, it is assumed that the
接着,家庭服务器60参照登录在家庭服务器60内的设备ID,进行接收到的设备ID是否是在该居室可利用的正当的设备的ID的认证(S1102);然后,家庭服务器60把认证过的设备ID和家庭服务器60固有的HSID发送给数据中心服务器10(S1103)。Next, the
接下来,数据中心服务器10参照服务登录者表140用接收到的设备ID取得可利用收视终端50的用户ID。然后,数据中心服务器10参照进出房间信息表100,用所取得的用户ID和接收到的HSID进行在居室内的用户80可否利用收视终端50的认证(S1104)。Next, the
然后,数据中心服务器10对服务商服务器30发送全内容一览表的请求(81105);而后,服务商服务器30,把有数据中心服务器10要求的全内容一览表返发给数据中心服务器10(S1106)。Then, the
接着,数据中心服务器10把收视终端50的设备ID发送到服务商服务器30(S1107);而后,服务商服务器30用接收到的设备ID取得收视终端50购入结束的内容一览表(S1108);然后,服务商服务器30把所取得的购入结束内容一览表返发给数据中心服务器10(S1109)。Then, the
然后,数据中心服务器10参照高速存储器内容表130取得被存储在公寓内的边缘服务器70内的内容的一览表(S1110);而后,数据中心服务器10用上述的各种内容一览表作成服务入口画面(S1111);并返发到家庭服务器60(S1112)。Then, the
接下来,家庭服务器60把从数据中心服务器10接收到的服务入口画面返发到收视终端50。Next, the
图13是用来说明本实施方式的家庭服务器60从数据中心服务器10接收到设备ID后将服务入口画面返发给用户的处理的流程的图示。FIG. 13 is a diagram for explaining the flow of processing for 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);最后,家庭服务器60把接收到的入口画面返送到收视终端(S1207),结束处理。First, the
图14是用来说明本实施方式的数据中心服务器10从家庭服务器60接收HSID和设备ID后直到把入口画面返发到家庭服务器为止的处理流程的图示。FIG. 14 is a diagram for explaining the flow of processing after 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),结束处理。Then, the
另外,这里,由数据中心服务器10作成了服务入口画面,但是也可以由服务商服务器30作成服务入口画面。在由服务商服务器30作成服务入口画面的情况下的顺序示于图15,以下将予以说明。步骤S1401~S1404与图12的步骤S1101~S1104相同,省略其说明,从步骤S1405开始说明。In addition, here, the
数据中心服务器10,参照高速存储器内容表130,取得被存储在公寓内的边缘服务器70内的内容的一览表(S1405);而后,数据中心服务器10,把设备ID和公寓内内容的内容ID一览表发送到服务商服务器30(S1406)。The
接着,服务商服务器30,从接收到的设备ID取得购入结束内容一览表,并由接收到的公寓内内容ID一览表、全内容一览表和购入结束内容一览表作成服务入口画面(S1407);而后,服务商服务器30,把服务入口画面返发给数据中心服务器10(S1408)。Next, the
然后,数据中心服务器10,把从服务商服务器30接收到的服务入口画面返发到家庭服务器60(S1409)。Then, the
接下来,家庭服务器60,把从数据中心服务器10接收到的服务入口画面返发到收视终端50(S1410)。Next, the
下面用图16~17说明本实施方式的内容分发系统中的从用户用服务入口画面选择内容到显示内容详细画面为止的处理。Next, the processing from the selection of content by the user on the service entry screen to the display of the content detail screen in the content distribution system according to this embodiment will be described with reference to FIGS. 16 to 17 .
图16是本实施方式的内容分发系统中的、从用户用服务入口画面选择内容到显示内容详细画面为止的处理流程图。FIG. 16 is a flow chart of processing from the user selecting content on the service entry screen to displaying the content detail screen in the content distribution system according to the present embodiment.
首先,用户一选择服务入口画面上的内容(S1501),收视终端50就把设备ID和选择出来的内容的内容ID发送到家庭服务器60(S1502)。First, when the user selects content on the service entry screen (S1501), the
接下来,家庭服务器60进行接收到的设备ID的认证(S1503);然后,家庭服务器60把接收到的设备ID和内容ID、家庭服务器60固有的HSID发送到数据中心服务器10(S1504)。Next, the
接着,数据中心服务器10参照服务登录者管理表140从接收到的设备ID取得可利用收视终端的用户ID;然后,数据中心服务器10参照进出房间信息表100,由所取得的用户ID和所接收到的HSID,进行居室内的用户80可否利用收视终端50的认证(S1505);然后,数据中心服务器10把从家庭服务器60接收到的内容ID发送到服务商服务器30(S1506)。Then, the
然后,服务商服务器30,由从数据中心服务器10接收到的内容ID,把该内容的内容信息返发给数据中心服务器10(S1507)。这里,在内容信息中,包含内容的标题或内容介绍等内容的详细信息或年龄限制等内容的利用条件等。Then, the
接下来,数据中心服务器10,检查包含在接收到的内容信息中的内容的利用条件(S1508)。具体地说,例如在内容的利用条件是“用户的年龄为18岁以上”的情况下,就从进出房间信息表100和服务登录者管理表140,取得在居室内的用户及其年龄一览表;然后,在所取得的一览表内有18岁以上的用户的情况下,许可内容的分发,只有未满18岁的用户的情况下,才不许可内容的分发。而后,数据中心服务器10,由所接收到的内容信息,作成内容详细画面(S1509),并将所作成的内容详细画面返发到家庭服务器60(S1510)。另外,后面将叙述内容详细画面的作成处理的细节。Next, the
接着,家庭服务器60把从数据中心服务器10接收到的内容详细画面返发到收视终端50(S1511)。Next, the
图17是说明本实施方式的数据中心服务器10从家庭服务器60接收设备ID、HSID和内容ID后直到把内容详细画面返发给家庭服务器60为止的处理的流程的图示。FIG. 17 is a diagram illustrating the flow of processing after the
首先,数据中心服务器10从家庭服务器60接收设备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),并把内容详细画面返发给家庭服务器60(S1614);在购入结束的情况下,数据中心服务器10,参照服务入口画面做成时取得的公寓内内容一览表检查所接收到的内容ID是否已经存储到边缘服务器内(S1611);在未存储的情况下,数据中心服务器10,仅使内容详细画面的收视预约按钮216(图10)有效(S1612),并进到步骤S1614,在已经存储的情况下,数据中心服务器10仅使内容详细画面的收视按钮217(图10)有效(S1612),并进到步骤S1614。When not in the living room, the
然后,用图18~图20来说明本实施方式的内容分发系统中的、从用户按下内容详细画面上的按钮直到收视内容为止的处理。如上所述,被显示在内容详细画面上的按钮,根据内容的购入状况或存储状况,有购入按钮、收视预约按钮和收视按钮等三个以下对各自的情况进行说明。另外,如后所述,在从按下收视预约按钮到收视按钮有效为止期间,取代按钮而是显示“内容登录中”消息。Next, the process from when the user presses a button on the content detail screen to viewing the content in the content distribution system according to the present embodiment will be described with reference to FIGS. 18 to 20 . As described above, the buttons displayed on the content detail screen include the purchase button, viewing reservation button, and viewing button according to the purchase status or storage status of the content. The respective cases will be described below. In addition, as will be described later, during the period from when the viewing reservation button is pressed until the viewing button becomes effective, a message "Content registration" is displayed instead of the button.
首先,用图18来说明仅收视按钮为有效的情况。First, the case where only the viewing button is enabled will be described with reference to FIG. 18 .
图18是本实施方式的内容分发系统中的、从用户按下内容详细画面上的收视按钮直到收视内容为止的处理流程图。FIG. 18 is a flow chart of processing from when the user presses a viewing button on the content detail screen to viewing the content in the content distribution system according to the present embodiment.
最初,用户一按下内容详细画面上的收视按钮(S1701),收视终端50就把设备ID和所选择出来的内容的内容ID发送到家庭服务器60(S1702)。First, when the user presses the viewing button on the content detail screen (S1701), the
接着,家庭服务器60,进行接收到的设备ID的认证(S1703);然后,家庭服务器60,把接收到的设备ID和内容ID以及家庭服务器60固有的HSID发送到数据中心服务器10(S1704)。Next, the
接下来,数据中心服务器10,参照服务登录者管理表140,从接收到的设备ID取得可利用收视终端50的用户ID;然后,数据中心服务器10参照进出房间信息表100,由所取得的用户ID和所接收到的HSID进行居室内的用户80可否利用收视终端50的认证(S1705);然后,数据中心服务器10,把从家庭服务器60接收到的内容ID和设备ID发送到服务商服务器30(S1706)。Next, the
然后,服务商服务器30,由接收到的内容ID和设备ID作成包含收视内容所必要的许可证信息等的内容元文件150(图8),并返发到数据中心服务器10(S1707)。Then, the
接着,数据中心服务器10,有必要的话,更新接收到的内容元文件150的内容(S1708)。具体地说,例如,因为由数据中心服务器10管理着收视终端50的场所信息,所以服务商服务器30可能也并不掌握收视终端50被设置在哪个公寓内。这种情况下,因为服务商服务器不能将作为分发服务器的边缘服务器70的URL包含在内容元文件150内,所以,数据中心服务器10就把边缘服务器70的URL写入到内容元文件150内。内容元文件150更新之后,数据中心服务器10把内容元文件150返发到家庭服务器60(S1709)。Next, the
接着,家庭服务器60,把从数据中心服务器10接收到的内容元文件150返发到收视终端50(S1710);而后,收视终端50,参照内容元文件150,向服务商服务器30要求包含加密内容的密钥等的收视许可证(S1711)。Next, the
接着,服务商服务器30,根据来自收视终端50的要求,把内容的收视许可证返发给收视终端(S1712)。这里,因为服务商服务器30把许可证ID和设备ID对应起来进行管理,所以,即使在收视终端50参照分发给其他收视终端的内容元文件而非法要求收视许可证的情况下,由于许可证ID和设备ID的组合不正确,所以收视终端50也无法取得收视许可证。Next, the
接着,收视终端50,参照内容元文件150,向边缘服务器70发出内容分发要求(S1713);然后,用包含在收视许可证内的解密密钥对从边缘服务器70分发来的内容数据进行解密,来进行收视(S1714)。Next, the
下面用图19来说明仅收视预约按钮为有效的情况。Next, the case where only the viewing reservation button is enabled will be described with reference to FIG. 19 .
图19是本实施方式的内容分发系统中的、从用户按下内容详细画面上的收视预约按钮直到把内容数据存储到边缘服务器后内容详细画面的收视按钮为有效为止的处理顺序图。步骤S1801~S1805与图18的步骤S1701~S1705相同,省略其说明,从步骤S1806开始说明。19 is a processing sequence diagram from when the user presses the viewing reservation button on the content detail screen until the viewing button on the content detail screen is enabled after the content data is stored in the edge server in the content distribution system according to this embodiment. Steps S1801 to S1805 are the same as steps S1701 to S1705 in FIG. 18 , and the description thereof will be omitted, and the description will start from step S1806 .
步骤S1805以后,数据中心服务器10把内容ID发送到边缘服务器70(S1806)。After step S1805, the
接着,边缘服务器70,从服务商服务器30下载从数据中心服务器10接收到的内容ID的内容,并开始登录处理;然后把登录开始消息返发给数据中心服务器10(S1807)。Next, the edge server 70 downloads the content of the content ID received from the
接下来,数据中心服务器10把内容的登录中标志置为ON(S1808);然后,数据中心服务器10把登录中消息显示在内容详细画面上(S1809),再把更新过的内容详细画面返发到家庭服务器60(S1810)。Next, the
接着,家庭服务器60把从数据中心服务器10接收到的内容详细画面返发给收视终端50(S1811)。Next, the
另一方面,边缘服务器70,在步骤S1807以后,用HTTP协议或FTP协议等向服务商服务器30要求内容数据(S1812);内容数据的下载一结束(S1813),就把登录结束的消息发送给数据中心服务器10(S1814)。On the other hand, edge server 70, after step S1807, requests content data (S1812) to
接着,数据中心服务器10,把登录结束标志置为ON(S1815);把标志处理的结束消息返发到数据中心服务器10(S1816)。Next, the
接着,收视终端50,在步骤S1811之后,经由家庭服务器60要求数据中心服务器10检查内容的登录状况(S1817、S1818)。Next, after step S1811, the
接下来,数据中心服务器10,检查登录结束标志是否为ON(S1819);然后,数据中心服务器10,仅使内容详细画面的收视按钮有效(S1820);经由家庭服务器60把更新过的内容详细画面返发给收视终端50(S1821、S1822)。Next, the
下面用图20来说明仅购入按钮为有效的情况。Next, the case where only the purchase button is enabled will be described with reference to FIG. 20 .
图20是本实施方式的内容分发系统中的、从用户按下内容详细画面上的购入按钮后,到内容详细画面的收视预约按钮或收视按钮达到有效为止的处理的顺序图。步骤S1901~S1905与图18的步骤S1701~S1705相同,省略其说明,从步骤S1906开始说明。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 viewing button on the content detail screen is enabled in the content distribution system according to this embodiment. Steps S1901 to S1905 are the same as steps S1701 to S1705 in FIG. 18 , and the description thereof will be omitted, and the description will start from step S1906 .
在步骤S1905之后,数据中心服务器10把设备ID和内容ID发送给服务商服务器30(S1906)。After step S1905, the
接着,服务商服务器30,对接收到设备ID的收视终端50,进行接收到的内容ID的内容购入处理(S1907);然后,把购入处理结束消息返发给数据中心服务器10(S1908)。Next, the
接下来,数据中心服务器10,参照在服务入口画面作成时取得的公寓内内容一览表,检查所购入的内容是否被存储在边缘服务器内(S1909);然后,数据中心服务器10,更新内容详细画面(S1910)。具体地说,在所购入的内容已经被存储在了边缘服务器内的情况下,仅使收视按钮有效;在还未存储在边缘服务器内的情况下,仅使收视预约按钮有效。内容详细画面更新之后,数据中心服务器10,把内容详细画面返发到家庭服务器60(S1911)。Next, the
接着,家庭服务器60,把从数据中心服务器10接收到的内容详细画面返发到收视终端50(S1912)。Next, the
在上述的实施方式中,在家庭服务器上进行了设备的认证,但作为其他的实施方式,也可以考虑不在家庭服务器上进行认证,而在数据中心服务器上进行所有的认证的情况。具体地说,家庭服务器,如果从收视终端接收到设备ID,就立刻将设备ID和HSID发送到数据中心服务器。然后,数据中心服务器,参照设备登录信息表,认证接收到的设备ID与HSID是否是正确的对应关系。这样,由于仅仅由数据中心来管理设备登录信息,所以具有能够容易更新信息的优点。In the above-mentioned embodiment, the authentication of the device is performed on the home server, but as another embodiment, it is conceivable that all authentications are performed on the data center server without performing authentication on the home server. Specifically, if the home server receives the device ID from the viewing terminal, it immediately sends the device ID and HSID to the data center server. Then, the data center server refers to the device registration information table, and verifies whether the received device ID and HSID are in the correct correspondence. In this way, since only the data center manages the device registration information, there is an advantage that information can be easily updated.
另外,上述的实施方式是假定了内容分发服务,但是对于本发明中的有关“特定终端利用场所和利用者”的系统,适用对象并不限定于内容分发服务,只要是用居室内的用户拥有的终端利用服务的情况都可以适用。以下,作为上述系统的实施方式之一例,在办公室的房间内利用自己的PC的情况下,简单说明特定PC的利用场所和利用者的系统。In addition, the above-mentioned embodiment assumes the content distribution service, but for the system related to "specific terminal usage places and users" in the present invention, the applicable object is not limited to the content distribution service, as long as the user in the home has It is applicable to the situation where the terminal utilizes the service. Hereinafter, as an example of an embodiment of the above-mentioned system, in the case of using one's own PC in an office room, a system for specifying the usage place of the PC and the user will be briefly described.
本系统,具有:居室内的PC、居室内的家庭服务器、数据中心服务器。所述PC具有用户利用时把PC固有的设备ID发送到家庭服务器的单元;所述家庭服务器,具有:用户进出房间时进行用户认证的单元、把进出房间信息与家庭服务器固有的家庭服务器ID一起发送到数据中心服务器的单元、用户利用PC时受理设备ID后进行认证的单元以及把所述PC的认证信息和家庭服务器的认证信息发送到数据中心服务器的单元;所述数据中心服务器,具有进行居室的进出房间管理的进出房间管理单元和把用户与PC对应起来进行管理的服务管理单元。This system includes: a PC in the living room, a home server in the living room, and a data center server. The PC has a unit that transmits the device ID unique to the PC to the home server when the user uses it; the home server has a unit that authenticates the user when the user enters or leaves the room, and sends the room entry and exit information together with the home server ID unique to the home server. The unit that sends to the data center server, the unit that authenticates after receiving the device ID when the user uses the PC, and the unit that sends the authentication information of the PC and the authentication information of the home server to the data center server; A room entry and exit management unit for room entry and exit management, and a service management unit for managing users in correspondence with PCs.
首先,在用户进入居室时,在家庭服务器的中进行用户认证;认证之后,家庭服务器,把进入到室内的用户的用户ID和家庭服务器ID发送到数据中心服务器,由数据中心服务器的进出房间管理单元管理所述家庭服务器ID和用户ID。First, when the user enters the living room, user authentication is performed in the home server; after the authentication, the home server sends the user ID and home server ID of the user entering the room to the data center server, which is managed by the room entry and exit of the data center server A unit manages the home server ID and user ID.
然后,在用户利用PC时,PC把设备ID发送到家庭服务器,由家庭服务器进行设备认证。认证之后,家庭服务器,把设备ID和家庭服务器ID发送到数据中心服务器;数据中心服务器,特定与由进出房间管理单元接收到的设备ID相对应的用户ID,并且从由进出房间管理单元接收到的家庭服务器ID特定身在正在利用PC的居室内的用户ID。通过确认对应于设备ID的用户ID是否包含在身在室内的用户ID内,数据中心服务器,就能够判断可利用PC的用户是否是身在居室内。Then, when the user uses the PC, the PC sends the device ID to the home server, and the home server performs device authentication. After the authentication, the home server sends the device ID and the home server ID to the data center server; the data center server specifies the user ID corresponding to the device ID received by the room entry and exit management unit, and receives the user ID from the room entry and exit management unit. The home server ID of the specified user ID is in the living room where the PC is being used. By confirming whether the user ID corresponding to the device ID is included in the user ID in the room, the data center server can determine whether the user who can use the PC is in the room.
另外,按照上述的实施例,由于能够把握身在居室内的人物,所以能够设定例如不亲身在就不能收视的内容等、比原来的服务更细致的内容收视条件。In addition, according to the above-mentioned embodiment, since it is possible to grasp the person in the living room, it is possible to set more detailed content viewing conditions than the original service, such as content that cannot be viewed without being physically present.
另外,在现有的系统中,用户仅仅能收视被限定在边缘服务器内的内容,此外的内容,在服务商更新边缘服务器内的内容之前,则不能收视,但是按照本发明,保持按现有的所限定的边缘服务器容量、在不增加成本的情况下,用户就能够从边缘服务器内内容以外的全部内容中选择想收视的内容。In addition, in the existing system, the user can only watch the content that is limited to the edge server, and other contents cannot be watched until the service provider updates the content in the edge server, but according to the present invention, the existing With the limited capacity of the edge server, without increasing the cost, users can select the content they want to watch from all the content except the content in the edge server.
Claims (9)
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005031222 | 2005-02-08 | ||
JP2005031222A JP4613627B2 (en) | 2005-02-08 | 2005-02-08 | Content distribution system |
JP2005-031222 | 2005-02-08 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1819591A CN1819591A (en) | 2006-08-16 |
CN1819591B true CN1819591B (en) | 2010-04-07 |
Family
ID=36919273
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2005101275430A Expired - Fee Related CN1819591B (en) | 2005-02-08 | 2005-12-05 | content delivery 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 |
---|---|---|---|---|
JP5248505B2 (en) * | 2007-01-16 | 2013-07-31 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | Control device, playback device, and authorization server |
JP4830904B2 (en) * | 2007-02-26 | 2011-12-07 | 株式会社日立製作所 | Network system |
CN101282281B (en) * | 2007-04-03 | 2011-03-30 | 华为技术有限公司 | A media distribution system, device, and streaming media playback 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 |
US8589477B2 (en) | 2008-03-12 | 2013-11-19 | Nec Corporation | Content information display device, system, and method used for creating content list information based on a storage state of contents in a cache |
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 |
KR101470111B1 (en) * | 2010-01-04 | 2014-12-05 | 알까뗄 루슨트 | 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 |
JP5856717B1 (en) * | 2014-03-06 | 2016-02-10 | パナソニック インテレクチュアル プロパティ コーポレーション オブアメリカPanasonic Intellectual Property Corporation of America | 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 |
DE112016005859T5 (en) * | 2015-12-21 | 2018-09-06 | Sony Corporation | Server, procedure and program |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1335707A (en) * | 2000-07-25 | 2002-02-13 | 松下电工株式会社 | Monitoring supporting method and system for providing service to service business using with communication network |
CN1574986A (en) * | 2003-05-29 | 2005-02-02 | 三星电子株式会社 | Complex wireless service arrangement using wired or wireless communication systems |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010111210A (en) * | 2000-06-09 | 2001-12-17 | 박치민 | Vod system |
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 |
KR20040028044A (en) * | 2002-09-28 | 2004-04-03 | 주식회사 케이티 | Home Networking Agent and its driving method in NGN |
KR101011620B1 (en) * | 2002-09-28 | 2011-01-27 | 주식회사 케이티 | Multimedia service method through management of set-top box |
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 processor, information processing method and program |
CN100419618C (en) * | 2003-07-24 | 2008-09-17 | 皇家飞利浦电子股份有限公司 | Hybrid Device and Human Authorized Domain Architecture |
-
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
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1335707A (en) * | 2000-07-25 | 2002-02-13 | 松下电工株式会社 | Monitoring supporting method and system for providing service to service business using with communication network |
CN1574986A (en) * | 2003-05-29 | 2005-02-02 | 三星电子株式会社 | Complex wireless service arrangement using wired or wireless communication systems |
Also Published As
Publication number | Publication date |
---|---|
JP4613627B2 (en) | 2011-01-19 |
JP2006221212A (en) | 2006-08-24 |
KR20060090566A (en) | 2006-08-14 |
KR100772288B1 (en) | 2007-11-01 |
CN1819591A (en) | 2006-08-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1819591B (en) | content delivery system | |
JP5274096B2 (en) | Non-repudiation for digital content distribution | |
CN101019429B (en) | The Method of Sharing Personal Media Using Digital Video Recorder | |
US7571488B2 (en) | Rights management terminal, server apparatus and usage information collection system | |
US20130152173A1 (en) | Method, apparatus, and computer-readable medium for content access authorization | |
JP5658332B2 (en) | Login server, method, program, and computer-readable recording medium using one-time password | |
US20100004993A1 (en) | Intelligent multi-media player | |
WO2005022355A2 (en) | System and method for accessing specialized content associated with broadcast content | |
TW200948075A (en) | Method for providing audio/video stream signal and share system | |
US20110191796A1 (en) | Media Player-Based Authentication | |
JP4740092B2 (en) | Communication system and communication method | |
KR102042159B1 (en) | System and method for servicing performance sale and audience based on virtual reality | |
US20190268643A1 (en) | Method, apparatus, and computer-readable medium for content access authorization | |
US8266223B2 (en) | Automatic display of messages on display screen | |
JP5353615B2 (en) | Content broadcasting apparatus, content broadcasting method, content receiving apparatus, content receiving method, program, and content broadcasting system | |
US20130097671A1 (en) | Device and method for interfacing at least one data storage and transmission terminal with at least one data transmission medium | |
JP7024429B2 (en) | Information provision program, information provision method, information processing device, and information registration system | |
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 | |
US8806198B1 (en) | Method and system for authenticating a request | |
WO2009134721A1 (en) | Method and system for searching content at a primary service provider through a partner service provider | |
KR101207893B1 (en) | Vod twitter system for smart tv using interactive user interface and method for delivering video contents | |
JP4801760B2 (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 | |
EP2813055A1 (en) | Method, apparatus, and computer-readable medium for content access authorization | |
KR102739583B1 (en) | On-line system and method for issuing and auehtnicating work including web token |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20100407 |
|
CF01 | Termination of patent right due to non-payment of annual fee |