KR20030031959A - System and method for facilitating subscriber access to web enabled services - Google Patents

System and method for facilitating subscriber access to web enabled services Download PDF

Info

Publication number
KR20030031959A
KR20030031959A KR10-2003-7000868A KR20037000868A KR20030031959A KR 20030031959 A KR20030031959 A KR 20030031959A KR 20037000868 A KR20037000868 A KR 20037000868A KR 20030031959 A KR20030031959 A KR 20030031959A
Authority
KR
South Korea
Prior art keywords
access
terminal
subscriber
url
service
Prior art date
Application number
KR10-2003-7000868A
Other languages
Korean (ko)
Inventor
사파디리임
Original Assignee
제너럴 인스트루먼트 코포레이션
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 제너럴 인스트루먼트 코포레이션 filed Critical 제너럴 인스트루먼트 코포레이션
Publication of KR20030031959A publication Critical patent/KR20030031959A/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/633Control signals issued by server directed to the network components or client
    • H04N21/6332Control signals issued by server directed to the network components or client directed to client
    • H04N21/6334Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/4722End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting additional data associated with the content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4782Web browsing, e.g. WebTV
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6156Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
    • H04N21/6168Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving cable transmission, e.g. using a cable modem
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • H04N21/8586Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/165Centralised control of user terminal ; Registering at central
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests

Abstract

시청각 프로그램과 상관되는, 트랜스크립의 컨텐트를 제공하는 인터넷 사이트로의 가입자 억세스를 편리하게 하는 시스템과 방법은, URLs을 함유한 VCT를 사용한다. 가입자에 의한 URLs로의 억세스는 티르의 할당을 통하여 제어되며, 그리고 할당된 티르는 이러한 부가서비스(예를 들면, URL에 의해 지적되는 웹 사이트에 억세스하는 능력)와 상관동작 한다. 시스템은, 다른 인터넷 억세스 디바이스를 물리적으로 사용하여 시청각 프로그램과 제휴된 웹 사이트에 억세스 할 필요를 없애어 가입자에게 상당한 편리함을 주며, 그리고 병렬 인증과 억세스 기반구조(예를 들면, 폴리시와 프록시 서버)의 복잡함이 없는 억세스를 허용하기 위한 시스템 운영자를 위한 직통 메카니즘을 제공한다.Systems and methods that facilitate subscriber access to Internet sites that provide content for Transcripts that correlate with audiovisual programs use VCTs containing URLs. Access to URLs by subscribers is controlled through the assignment of a tier, and the assigned tier correlates with this supplementary service (e.g., the ability to access a website pointed to by the URL). The system provides significant convenience for subscribers by physically using other Internet access devices, eliminating the need to access web sites associated with audio-visual programs, and parallel authentication and access infrastructure (e.g., policy and proxy servers). It provides a direct mechanism for system operators to allow access without complexity.

Description

웹 동작 서비스로의 가입자 억세스를 편리하게 하는 시스템과 그 방법{SYSTEM AND METHOD FOR FACILITATING SUBSCRIBER ACCESS TO WEB ENABLED SERVICES}SYSTEM AND METHOD FOR FACILITATING SUBSCRIBER ACCESS TO WEB ENABLED SERVICES}

현대 사회에서의 통신은 공공 전화시스템, 인터넷(World Wide Web을 포함)과 케이블, 그리고 위성 텔레비젼 시스템과 같은 광확산 데이타 네트웍(widespread data networks)의 출현으로 크게 향상되어져 있다. 특히, 일반적으로 케이블 텔레비젼 시스템을 통해서 보급되는 시청각 프로그램의 프로그래머/제공자는 제휴 인터넷 웹 사이트에서 이를 활용할 수 있는 대응 컨텐트(예, 트랜스스크립, 비디오 클립 등.)를 제작하고 있다. 종래 시스템에서, 예를 들어 CNN에 시청 프로그램을 놓치었거나 또는 실질적으로 시청한 시청각 프로그램에 대한 보완 정보를 요망하는 시청자는, 후-탐색 컨텐트(sought-after content)를 검색하기 위해 PC와 같은 것을 사용하여 예를 들어 http://www.cnn.com인, 대응 웹 사이트에 억세스하기를 요망하게 된다. 상기 억세스는 일반적으로 바람직하지 않은 시청자의 PC에 대한 물리적인 혹사가 필요한 것이다.Communication in modern society has been greatly enhanced by the emergence of widespread data networks such as public telephone systems, the Internet (including the World Wide Web) and cables, and satellite television systems. In particular, programmers / providers of audiovisual programs commonly distributed through cable television systems produce corresponding content (e.g., transscripts, video clips, etc.) that can be utilized on affiliated Internet websites. In conventional systems, for example, a viewer who misses a viewing program on CNN or who wants supplemental information about an audiovisual program that he or she has actually watched may, for example, have a PC, such as a PC, to search for sought-after content. To access the corresponding web site, for example http://www.cnn.com. Such access generally requires physical abuse of the undesirable viewer's PC.

다르게는, 인터넷 억세스 능력을 가진 대화식, 디지털 셋-탑 터미널을 제공하는 것이 알려져 있다. 그런데, 상기 공지된 시스템에서는, 대량의 헤드엔드 병렬 기반구조(headend parallel infrastructure)가 시청자의 인증이 허용되고 소망 웹 사이트(예, 폴리시 서버, 프록시 서버 등)로 억세스 하기를 요망한다. 또한, 상기 시스템은, 시청자의 주 불편함을 제거하는 부가가치명제가 있기 때문에, MSO(multi-system operator)가 서비스로서 상기 사이트로의 억세스용 접속요금을 요금부과하도록 직통 방식(straightforward way)을 제공하지 않는다.Alternatively, it is known to provide an interactive, digital set-top terminal with internet access capability. By the way, in the above known system, it is desired that a large amount of headend parallel infrastructure be allowed to authenticate the viewer and access to a desired web site (e.g., policy server, proxy server, etc.). The system also provides a straightforward way for MSOs to charge for access to the site as a service since there is a value-added proposition that eliminates major discomfort for the viewer. I never do that.

필드(Field) 등의 미국특허 6,018,764호(발명의 명칭:텔레비젼 신호 내의 어드레스를 방송하는 URL 맵핑)에는 유저가 일-방향 방송 텔레비젼 신호로부터 웹 페이지를 검색하는 시스템을 개시하였다. 부가적으로, URL 포맷에 따라 정의된 명령을 호출하여 방송 스트림에 전달되는 HTML(hypertext markup language)페이지를 구비하는 정보 범위에서 유저의 선택을 허용하는 시스템을 기재하였다. 테이블 맵핑 데이타(Table Mapping data)는 방송 신호에 전달되어 유저 요구 신호의 URL에 대응하는 방송 어드레스를 제공하여, 소망 정보를 그로부터 검색할 수 있는 방송신호에 지정 위치를 확인한다. 그런데, 상기 필드의 특허는 인터넷 정보에 대한 인증 및 억세스를 제어하기 위한 메카니즘을 개시하고 있지 않으며, 대형 수의 사이트로의 억세스를 수월하게 하는 수단도 나타나 있지 않은 것이다. 따라서, 소비자의 편의와 수익 기회를 상실한 것이다.US Pat. No. 6,018,764 to Field et al. (Name of the invention: URL mapping for broadcasting addresses in a television signal) discloses a system in which a user retrieves a web page from a one-way broadcast television signal. Additionally, a system has been described that allows a user to select from a range of information including a hypertext markup language (HTML) page that is delivered to a broadcast stream by calling a command defined according to the URL format. Table Mapping data is delivered to the broadcast signal to provide a broadcast address corresponding to the URL of the user request signal, thereby identifying the designated position in the broadcast signal from which desired information can be retrieved. By the way, the patent in this field does not disclose a mechanism for controlling authentication and access to Internet information, and no means for facilitating access to a large number of sites. As a result, consumers' convenience and profit opportunities have been lost.

따라서, 현재, 상술한 1개 이상의 결함을 최소로 하거나 해결시킨 가입자에 대한 인터넷 억세스를 제공하는 향상된 방법과 시스템을 제공할 필요가 있다.Accordingly, there is a current need to provide an improved method and system for providing Internet access to subscribers that minimizes or resolves one or more of the above-mentioned deficiencies.

본 발명은 인터넷 사이트로의 가입자의 억세스를 수월하게 해주는 시스템과 방법에 관한 것으로서, 특정적으로는, 목적 사이트로 하이퍼링크(예, URL:Uniform Resource Locator)를 내재한 VCT(virtual channel table)를 사용하는 가입자 억세스를 수월하게 해주는 시스템과 방법에 관한 것이다.The present invention relates to a system and a method for facilitating subscriber access to an Internet site. Specifically, the present invention relates to a virtual channel table (VCT) incorporating a hyperlink (eg, a Uniform Resource Locator (URL)) to a target site. A system and method for facilitating subscriber access to be used.

도1은 본 발명에 의거 억세스를 용이하게 하는 시스템의 블록 다이어그램.1 is a block diagram of a system that facilitates access in accordance with the present invention.

도2는 본 발명에 의거 URL을 구비하는 VCT(virtual channel table)의 도면.2 is a diagram of a virtual channel table (VCT) with a URL in accordance with the present invention;

도3은 본 발명에 의거 가입자의 구내에 위치지정된 터미널을 확대하여 나타낸 블록 다이어그램.Figure 3 is an enlarged block diagram of a terminal located in the subscriber's premises in accordance with the present invention.

본 발명의 일 잇점은 병렬 인증 및 억세스 기반구조의 복잡성이 없는 시청각 서비스에 상관된 웹 사이트로의 억세스를 허용하는 직통 메카니즘을 제공하는 것이다. 본 발명에 따르는 시스템과 방법의 다른 잇점은 가입자에게 상당한 편리함을 제공하고 가입자가 시청각 프로그램과 제휴된 웹사이트로 억세스 하는데 PC 등과 같은 것에 물리적인 혹사(walk over)를 할 필요를 없앤것이다. 본 발명은 분리된 부가서비스로서 미리 정해진 URL로 인터넷 사이트에 억세스하고, 그리고 요금부과/억세스 제어를 위해 그와 상관된(예를 들면, "티르(tier)") 억세스 제어 기준을 할당하는 능력을 확립하는 시스템과 방법을 제공하는 것이다.One advantage of the present invention is to provide a direct mechanism that allows access to a web site correlated to an audiovisual service without the complexity of parallel authentication and access infrastructure. Another advantage of the systems and methods according to the present invention is that it provides a significant convenience to the subscriber and eliminates the need for a physical walk over to a subscriber, such as a PC, to access a website associated with an audiovisual program. The present invention provides the ability to access an Internet site with a predetermined URL as a separate supplementary service, and to assign correlated (eg, "tier") access control criteria for charging / access control. It is to provide a system and method to establish.

본 발명에 따르는 방법은 시청각 서비스와 상관된 인터넷 사이트로의 가입자의 억세스를 수월하게 하는 것이다. 예를 들면, 가입자는 시청 못한 프로그램의 복사 또는 그로부터의 비디오 클립을 검색할 수 있다. 개시단계는, URL에 위치지정된 상관 사이트를 억세스하는 가입자의 능력에 의해 형성된 부가서비스를 확립하는 동작을 포함한다. 다음, 부가서비스에 대한 가입자의 인증권리의 평가가 용이하도록 구조된 부가서비스와 상관된 억세스 제어기준(예를 들어, 양호한 실시예에서는 "티르")을 할당한다. 다음, 사이트의 URL을 구비하는 VCT(virtual channel table)를 형성한다. 마지막으로, 사이트의 억세스를 선택적으로 제공하도록 URL을 사용하게 구조된 터미널로 VCT를 방송한다.The method according to the invention is to facilitate the subscriber's access to the Internet site associated with the audiovisual service. For example, a subscriber can retrieve a copy of a program that he or she has not watched or retrieve a video clip from it. The initiating step includes establishing an additional service formed by the subscriber's ability to access a correlation site located in the URL. Next, an access control criterion (eg, "Tyr" in the preferred embodiment) associated with the supplementary service is constructed to facilitate the evaluation of the subscriber's authentication right to the supplementary service. Next, a virtual channel table (VCT) having a URL of a site is formed. Finally, broadcast the VCT to a terminal structured to use a URL to selectively provide access to the site.

또한, 대응 시스템이 가입자에 의해 사용되는 터미널에 더하여, 주어진다.A corresponding system is also given, in addition to the terminal used by the subscriber.

본 발명의 다른 목적, 잇점 및 특징에 대해서 첨부 도면을 참고로 이하에 설명하며, 기술되는 예는 본 발명을 한정하는 것이 아닌, 당 분야의 기술인이 본 발명을 이해할 수 있기 위하여 기술하는 것이다.Other objects, advantages, and features of the present invention will be described below with reference to the accompanying drawings, and the examples described are not intended to limit the present invention, but rather to describe those skilled in the art.

도1은 본 발명에 따르는 시스템(10)의 블록 다이어그램 이다. 시스템(10)은 터미널(14)을 경유하여 웹 서버(16)에 의해 공급되는 인터넷 웹 사이트에 가입자(12)가 억세스하는데 용이하게 구조된다. 웹 사이트는 시청각 프로그래밍 소스(18)에서 발신하여 가입자에 의해 수신되는 시청각 프로그램에 일부 패션과 상관 된다. 도1은 부가로 인터넷(20), 비즈니스 컴퓨팅 시스템(22), 억세스 컨트롤러(24), CRC(customer response center)(26), 및 헤드엔드 장비(28)와 같은 통신 네트웍을 설명한다.1 is a block diagram of a system 10 according to the present invention. System 10 is readily structured for subscriber 12 to access an Internet web site provided by web server 16 via terminal 14. The website is correlated with some fashion in the audiovisual program originating from the audiovisual programming source 18 and received by the subscriber. 1 further illustrates a communication network, such as the Internet 20, business computing system 22, access controller 24, customer response center (CRC) 26, and headend equipment 28.

상세한 설명을 기술하기 전에, 본 발명에 의해 제공된 능력의 전반적인 개요에 대해서 먼저 기술한다. 발명의 배경에 기술한 바와 같이, 가입자(12)가 시청각 프로그램과 어떠한 방식으로든 상관하는 또는 관계하는 컨텐트를 검색할 목적으로웹 사이트(16)에 억세스하기를 희망할 때에 종래 시스템이 갖는 문제가 있다. 예를 들어, 가입자(12)가 프로그램을 놓쳤을 때에 그리고 프로그램의 트랜스크립을 검색하기를 희망할 때에 경우이다. 다른 시나리오, 예를 들어, 웹 사이트가 아마도 시청각 프로그램의 주제에 관한 추가성 또는 보충성 정보를 갖고 있을 때에도 그러할 수 있다. 임의적인 경우에서, 가입자(12)는 통상적으로, (i)웹 사이트(16)의 억세스를 위해 인터넷(20) 접속을 위한 PC(도시 않음) 또는 그러한 것을 물리적으로 혹사하거나 또는 (ii)인터넷에 억세스하는데 인터넷 능력을 가진 대화식 디지털 소비자 터미널을 사용한다. 전자의 경우에서는, 상당한 불편함을 가입자(12)가 갖는다. 후자의 경우에서는, 안정적인 배열로, 케이블 또는 위성 텔레비젼 제공자가 인터넷에 대한 인증 및 억세스를 위한 완전한 병렬 시스템을 제공할 의무를 가진 것이다.(예를 들면, 기본적 시청각 및/또는 오디오 프로그래밍 인증/억세스/배급 시스템과 병렬) 본 발명은 상기 시나리오의 각각의 결점을 극복한 것이다.Before describing the detailed description, an overall overview of the capabilities provided by the present invention is first described. As described in the background of the invention, there is a problem with conventional systems when subscribers 12 wish to access web site 16 for the purpose of searching for content that correlates or relates in any way to the audiovisual program. . For example, when subscriber 12 misses a program and wishes to retrieve a transcript of the program. Another scenario, for example, may be the case when a web site has additional or supplemental information about the subject of an audiovisual program. In any case, the subscriber 12 will typically have (i) a PC (not shown) for accessing the Internet 20 for access to the website 16 or physically abuse it or (ii) connect to the Internet. Use interactive digital consumer terminals with Internet capabilities to access them. In the former case, the subscriber 12 has considerable inconvenience. In the latter case, in a stable arrangement, the cable or satellite television provider is obliged to provide a complete parallel system for authentication and access to the Internet (e.g., basic audiovisual and / or audio programming authentication / access / Parallel to Distribution System) The present invention overcomes the respective drawbacks of the above scenarios.

특정적으로, 본 발명에 따르는 시스템과 방법은 시청각 서비스와 상관된 부가서비스를 확립한 것이다. 본원에 사용된 "부가서비스"는 특정 URL에 의해 지정된 관련 웹 사이트에 억세스하는 능력을 제공하는 서비스 이다. 티르(tier)가 할당되고 부가서비스와 상관된다. 관계 웹 사이트의 URL은 VCT(Virtual Channel Table)에 더해져서, 셋-탑 터미널에 제공되고, 터미널은 선택적으로 시청각 서비스(예를 들면, EMMs(entitlement management messages)등과 같은 것을 경유)가 있는 것과 같이 동일한 방식으로 웹 사이트로의 억세스를 허용한다. 다음, 요금부과 및 다른 비즈니스 운영의 억세스의 제어(예를 들면, 조건적 억세스)는 현재의시청각 서비스로 행해지는 것과 같은 확인 방식으로 전도 된다. 이제, 가입자는 물리적으로 그의 PC를 활용하여 PC를 혹사할 필요가 없어졌다. 즉, 억세스는 CPT(customer premises terminal)(14)를 통해 획득할 수 있다. 또한, 병렬 기반구조가 요망되지 않는다.(예를 들면, 통상적 배치된 폴리시 서버, 프록시 서버 등)Specifically, systems and methods in accordance with the present invention establish additional services that are correlated with audiovisual services. As used herein, an "additional service" is a service that provides the ability to access the relevant web site specified by a particular URL. Tiers are assigned and correlated with supplementary services. The URL of the relational website is added to the Virtual Channel Table (VCT) and provided to the set-top terminal, as the terminal optionally has audiovisual services (eg, via something like entitlement management messages (EMMs), etc.). Allow access to the website in the same way. Next, the control of charging and other business operations' access (e.g., conditional access) is transferred in the same way as is done with current audiovisual services. Now, the subscriber does not have to physically utilize his PC to overuse the PC. That is, access can be obtained through a customer premises terminal (CPT) 14. In addition, no parallel infrastructure is desired (e.g., commonly deployed policy server, proxy server, etc.).

도1을 다시 참고로 하여 설명한다. 터미널(14)은 셋-탑 터미널, 소비자 터미널, 케이블 텔레비젼 엔터테이먼트 터미널, 디지털 텔레비젼, 또는 적절한 구조로 이루어진 PC를 구비하는 배치 성능(deployment capability)의 특징을 가진 호스트 중의 어느 하나를 포함할 수 있다. 양호한 실시예에서, 터미널(14)은 디지털 시청각 신호(예를 들면, MPEG-2디지털 전송 스트림)에 더하여, 아날로그 시청각 신호도 수신 및 처리하는 성능을 가진 디지털 셋-탑 터미널(14)을 포함한다. 일반적으로, 셋-탑 터미널(14)은, 본 발명에 따르는 URL-기본 부가서비스에 포함된 것을(예를 들면, VCT, 억세스 요구, 인증권리) 수신하는 메시지를 처리하는 구조이다.Reference will be made to FIG. 1 again. Terminal 14 may comprise any one of a set-top terminal, a consumer terminal, a cable television entertainment terminal, a digital television, or a host having a deployment capability that includes a PC of suitable construction. have. In a preferred embodiment, terminal 14 comprises a digital set-top terminal 14 having the capability to receive and process analog audiovisual signals in addition to digital audiovisual signals (eg, MPEG-2 digital transport streams). . In general, the set-top terminal 14 is a structure for processing a message for receiving what is included in the URL-based supplementary service according to the present invention (eg, VCT, access request, authentication right).

서버(16)는 텍스트(예를 들면, 복사(transcripts))와 동화상(예를 들면, 비디오 클립)과 같은 컨텐트와, 시청각 서비스 또는 프로그래머/제공자와 상관된 적용을 제공하는 구조로 이루어진다. 예를 들면, 시청각 서비스가 CNN인 곳에서, 서버(16)의 URL(Uniform Resource Locator)은 http://www.cnn.com 또는 http://cnnfn.com 가 된다. 상기 URL에 의해 지적된 리소스는 VCT(Virtual Channel Table)에 포함된다. 다른 실시예에서는, MPEG-2 시청각 서비스의 프로그램 맵 테이블(Program Map Table) 내에 서술자 표시부(descriptor present)에 표시된다. 일반적으로, 서버(16)에 의해 제공된 정보는, 다른 파일 포맷이 제공되더라도, 특히 만일에 컨텐트가 임의적인 대응 어플리케이션(예를 들면, Real, Microsoft, 및 Apple)을 사용하는 미디어 스트림이면, HTML(Hyper Text Markup Language)포맷으로 된다. 서버(16)에 의해 올려진 정보는 양호하게 디지털 데이타로서 헤드엔드 장비(28)에 제공된다. 당분야의 기술인에 의해 이해되는 바와 같이, 서버(16)는 웹 브라우저와 같은 HTTP(Hyper Text Transfer Protocol) 유저-에이젼트로서 적절하게 구조된 장치를 사용하는 인터넷(20)을 경유하여 억세스 된다. 따라서, 서버(16)는 양호하게 HTTP(예를 들면, 버젼1.1) 컴플라이언트 이고, 그리고 종래 하드웨어와 웹 서버 소프트웨어를 포함하는 것이다.The server 16 is structured to provide content such as text (e.g., transcripts) and moving images (e.g., video clips) and applications that are correlated with audiovisual services or programmers / providers. For example, where the audiovisual service is a CNN, the Uniform Resource Locator (URL) of the server 16 is http://www.cnn.com or http://cnnfn.com. The resource indicated by the URL is included in a virtual channel table (VCT). In another embodiment, it is displayed in a descriptor present in a Program Map Table of an MPEG-2 audiovisual service. In general, the information provided by the server 16, even if other file formats are provided, especially if the content is a media stream using any corresponding application (e.g. Real, Microsoft, and Apple), the HTML ( Hyper Text Markup Language) format. The information uploaded by the server 16 is preferably provided to the headend equipment 28 as digital data. As will be appreciated by those skilled in the art, the server 16 is accessed via the Internet 20 using a device that is suitably structured as a Hyper Text Transfer Protocol (HTTP) user-agent such as a web browser. Thus, server 16 is preferably HTTP (eg, version 1.1) compliant and includes conventional hardware and web server software.

프로그래밍 서비스(18)는 네트웍 텔레비젼 스테이션과 그와 같은 것으로부터 나오는 비디오, 오디오, 및 시청각 프로그래밍 서비스의 소스 이다. 시청각 서비스(예를 들면, CNN)와 같은 프로그래밍 서비스는 헤드엔드 장비(28)에 디지털 데이타로서 제공된다.Programming service 18 is a source of video, audio, and audiovisual programming services from network television stations and the like. Programming services such as audiovisual services (eg, CNNs) are provided as digital data to the headend equipment 28.

본 발명의 일 잇점은 종래 시스템과 공통으로 있는 헤드엔드에서, 부가적 프록시/폴리시 서버, 준비(provisioning), 관리(administration) 등의 필요가 없는, 매우 효율적인 방식으로 인터넷 리소스에 대한 억세스 제어를 허용하는 것이다. 본 발명의 명확한 이해를 위해 억세스 제어 정보의 상세한 설명을 기술한다. 서비스에 대한 억세스 제어는 2개 메인 파트를 포함한다. 제1파트는 특별 서비스용의 억세스 요구사항을 규정하고 그리고 제2파트는 특정한 셋-탑 터미널이 상기 서비스를 억세스하는 인증권리를 규정한다. 억세스 요구사항은 록크(lock)로 이해될 수 있으며 그리고 인증권리는 키로 이해될 수 있다. 인증권리가 억세스 요구사항과매치되면, 셋-탑 터미널은 서비스(그리고 상관 객체)를 억세스하도록 허용된다.One advantage of the present invention is to allow access control to Internet resources in a highly efficient manner, without the need for additional proxy / policy servers, provisioning, administration, etc., at the headends common to conventional systems. It is. A detailed description of the access control information is provided for a clear understanding of the present invention. Access control for the service includes two main parts. The first part defines the access requirements for special services and the second part specifies the authentication right for a particular set-top terminal to access the service. Access requirements can be understood as locks and authentication rights can be understood as keys. If the authentication right matches the access requirement, the set-top terminal is allowed to access the service (and correlated object).

위성과 케이블 텔레비젼 억세스 제어 시스템 양쪽은 "티르 동작(tiering)"의 개념을 활용한다. 시청각 서비스용으로, 티르는 MSO의 가입자 프로필(예를 들면, 서비스는 주어진 소비자에 의해 서명됨)에 기본하여, 티르에 서비스의 그룹 또는 서비스의 유저(가입자)의 억세스의 제어를 용이하게 하도록 창출 된다. 유저의 억세스 권리는, 만일 억세스 권리가 각각용의 플래그와 모든 활용할 수 있는 프로그램 또는 객체를 분리하여 저장된다면, 셋-탑 터미널에 상당한 메모리를 요구한다. 일 실시예에서는, 티르가 동적으로 규정 및 재규정되는 단일 2진수 디지트(bits)로서 나타난다. 각각의 티르(또는 그룹)가 단일 비트로서 나타나게 되고 그리고 복수 티르는 제시간에 주어진 포인트에서 제안하는 서비스와 상관되도록 규정되어서, 이들은 가입자의 억세스 권리를 위해 가능한 가장 콤팩트한 표현을 제안 한다.(예를 들면, 억세스 권리는 양호하게 제약을 받는 시큐어 메모리에서 지켜지고, 양호하게 빈번히 전송되고 그리고 대역폭으로서 요구가 최소로 되기 때문에, 콤팩트는 매우 중요함) 부가적으로, 상기 인증권리가 셋-탑 터미널(14)이 실시간에서 상기 서버와 통신하여 그 권리를 문의할 수 있는 네트웍의 다른 목적지(셋-탑 터미널(14)에 대립)에 있는 서버에 저장되는 중에, 양호하게 이러한 억세스 정보는 오실행의 단일 포인트를 최소로 하는 것에 더하여, 보안성, 견고성, 성능을 셋-탑 터미널(14) 내에 저장된다. 일단 사건(또는 "프로그램")을 종료하면, 티르 규정(tier definition)은 이러한 변경을 반영하도록 업데이트 된다.Both satellite and cable television access control systems utilize the concept of "tiering". For audiovisual services, a TIR is created to facilitate control of access of a group of services or a user (subscriber) of the service to the Tyr based on the subscriber profile of the MSO (eg, the service is signed by a given consumer). do. A user's access rights require significant memory on the set-top terminal if the access rights are stored separately for each flag and every available program or object. In one embodiment, Tyr appears as single binary digits that are dynamically defined and redefined. Each tier (or group) is represented as a single bit and multiple tiers are defined to correlate with the services offered at a given point in time, so they suggest the most compact representation possible for the subscriber's access rights (eg For example, compactness is very important because access rights are kept in well-constrained secure memory, are well transmitted frequently, and the demands are minimized as bandwidth. In addition, the authentication right is a set-top terminal. While (14) is stored on a server at another destination in the network (as opposed to set-top terminal 14) that can communicate with the server in real time and query its rights, preferably this access information is misleading. In addition to minimizing a single point, security, robustness, and performance are stored in the set-top terminal 14. Once the event (or "program") ends, the tier definition is updated to reflect this change.

또한, 여기에는 적어도 2개 타입의 티르가 있다. 제1타입은 계속시간 이상으로 지속하는 서비스(그리고 대응 객체)와 상관되고 그리고 실사용에 앞서서 취득되는 서브스크립션 티르 이다. 제2타입인, IPPU(Impulse Pay Per Use)(비디오 프로그래밍용 IPPV(Impulse Pay Per View)와 유사)는 주어진 서비스/어플리케이션 과 상관된 객체의 임펄스 취득 또는 객체 세트를 허용하고 그리고 그와 상관된 계속시간을 가진다. 당분야의 기술인에게 예견될 수 있는 바와 같이 다른 사용, 조합, 또는 조건이 상기 2개 티르에서 기본될 수 있다.In addition, there are at least two types of tyres. The first type is a subscription tier that is correlated with a service (and corresponding object) that lasts longer than the duration and is obtained prior to actual use. The second type, Impulse Pay Per Use (IPPU) (similar to Impulse Pay Per View for video programming), allows impulse acquisition or set of objects associated with a given service / application and continues to correlate with it. Take time. Other uses, combinations, or conditions may be based on the two tiers as would be expected of one skilled in the art.

도1을 계속 참고로 하여 설명한다. 설명된 실시예에서의 비즈니스 컴퓨팅 시스템(22)은 MSO의 운영을 실행하며 그리고 요금부과, 시스템 구조 및 비즈니스 운영으로서의 상기 기능을 구비하는 MSO의 비즈니스 컴퓨팅 시스템을 포함한다. 컴퓨팅 시스템(22)은 당분야의 기술인에게 공지된 통상의 시스템을 포함한다. 설명된 실시예에서, 컴퓨팅 시스템(22)은 부가서비스를 확립하는데 사용된다. 이러한 면에서, 시스템(22)은 억세스 제어 기준 조합(예를 들면 티르)을 할당하여 부가서비스에 티르를 결합하는 구조로 이루어진다. 상기 티르(tier)는 서브스크립션 타입으로 이루어지거나 또는, 이하에 CRC(26)와 관련하여 기술되는 IPPU타입으로 이루어진다.Description will be made with reference to FIG. 1. The business computing system 22 in the described embodiment includes an MSO's business computing system that performs the operation of the MSO and has the above functions as a charge, system structure and business operation. Computing system 22 includes conventional systems known to those skilled in the art. In the described embodiment, computing system 22 is used to establish additional services. In this regard, the system 22 is structured to associate a T with an additional service by assigning a combination of access control criteria (for example, Tyr). The tier may be of a subscription type or of the IPPU type described below in connection with the CRC 26.

억세스 컨트롤러(24)는 본 발명에 의거 VCT(virtual channel table)(29)를 발생하도록 구조된다.(도2에 양호하게 도시) 컨트롤러(24)는 부가로, 주어진 서비스에 대한 억세스 권한과 인증을 배정하여 각각의 가입자에 대한 상기 서비스가 억세스되도록 구조된다. 컨트롤러(24)는 부가로, MSO 비즈니스 컴퓨팅 시스템(22)과 인터페이스하는 구조로 형성된다. 이러한 인터페이스에 의해, 컨트롤러(24)는 예를 들어, 부가서비스용으로 할당된 티르의 세부자료와의 통신을 통해서, 다른 가입자용의 인증권리와 마찬가지의 각각의 서비스용 억세스 권리를 어떻게 셋-업하는지를 알려준다. 다음, 컨트롤러(24)는 부가서비스를 구비하며, 서비스에 대한 가입자(12)의 인증권리를 규정하는 것과 마찬가지의 부가서비스를 구비하며, 서비스를 위한 억세스 요구를 규정하는 셋-탑 터미널(14)로 방송하는 메시지를 발생한다. 인증되어져 있는(예를 들면, 가입자의 인증권리가 무엇인지) 가입자를 위한 인증 티르는 양호하게 암호화되어, 시큐어 프로세서에 의한 처리를 위해 셋-탑 터미널(14)로 대응 EMM(Entitlement Management Message)에 컨트롤러(24)를 억세스하여 전송된다.The access controller 24 is structured to generate a virtual channel table (VCT) 29 in accordance with the present invention. (Preferably in FIG. 2) The controller 24 additionally provides access rights and authorizations for a given service. Assigned so that the service for each subscriber is accessed. The controller 24 is additionally formed in a structure that interfaces with the MSO business computing system 22. With this interface, how the controller 24 sets up access rights for each service, such as authentication rights for other subscribers, for example, via communication with Tir details assigned for additional services. It tells you. The controller 24 then has an additional service, has the same additional service as defining the subscriber's 12 authentication rights to the service, and sets-top terminal 14 defining an access request for the service. Generates a message to broadcast to. Authentication tiers for subscribers that are authenticated (eg what the subscriber's authentication rights are) are well-encrypted and sent to the corresponding EMM (Entitlement Management Message) to the set-top terminal 14 for processing by the secure processor. It is transmitted by accessing the controller 24.

설명된 실시예에서의 CRC(26)는 본 발명에 따르는 인터넷 억세스의 IPPU 활성을 가입자가 개시하도록 허용하는 구조로 이루어진다. CRC(26)는 통신망(예를 들면 인터넷(20))과 같은 것을 통하여 가입자(12)에 의해 억세스 될 수 있다. 통신과 서비스 선택은 예를 들어, 가입자의 위치에(예를 들면, 가입자의 터미널(14)에) 웹 브라우저와 CRC(26)와 상관된 웹 서버(도시 않음)와의 사이에서 발생한다. 그 후, 상기 선택은 비즈니스 컴퓨팅 시스템(22)(예를 들면, 요금부과 시스템 부분)으로 전해진다. 억세스 컨트롤러(24)와의 통신 파트로서, 요금부과 시스템은 억세스 컨트롤러를 활성화하거나 다르게 명령하여 가입자의 IPPU선택으로 식별되는 서비스를 더하도록 구조된다. 서비스의 활성은 가입자가 서비스에 억세스하도록 명명되는 억세스 컨트롤러(24)를 전하는 시스템(22)에 의해 비롯되는 다른 분리 공정임을 이해하여야 한다. 도1에 점선으로 연결하여 도시한 바와 같이 CRC(26)와HE장비(28)와의 사이에 직접 링크 된다.The CRC 26 in the described embodiment is structured to allow the subscriber to initiate IPPU activity of Internet access in accordance with the present invention. CRC 26 may be accessed by subscriber 12 via a communication network (eg, the Internet 20). Communication and service selection occurs, for example, between the web browser at the subscriber's location (eg, at the subscriber's terminal 14) and a web server (not shown) associated with the CRC 26. The selection is then passed to business computing system 22 (eg, charging system portion). As part of the communication with the access controller 24, the charging system is configured to activate or otherwise instruct the access controller to add the service identified by the subscriber's IPPU selection. It is to be understood that the activation of the service is another separation process originated by the system 22 conveying the access controller 24 which the subscriber is named to access the service. As shown by the dotted line in FIG. 1, there is a direct link between the CRC 26 and the HE equipment 28.

CATV시스템 헤드엔드 장비(28)는 종래 기능의 가변성을 이행하도록 구조된다. 일 기능은 웹 서버(16)에서 발신하는 디지털 데이타와 프로그래밍 소스(18)의 양쪽에서 발신하는 비디오, 오디오, 및 시청각 서비스를 가진 방송신호를 발생하는 멀티플렉싱 기능을 구비하는 것이다. 생성신호는 예를 들어 MPEG-2 표준에 부합하는 팩키지 디지털 전송 스트림으로 전송된다. 헤드엔드 장비(28)는 부가로 CSC(cable system customers)로의 배분을 위한 아날로그 피드와 같은 상술된 다양한 전송 스트림을 처리하도록 구조된다. 예를 들면, 다양한 암호화/해독화 및 스크램블/디스크램블 동작을 발생한다.The CATV system headend equipment 28 is structured to implement the variability of conventional functions. One function is to have a multiplexing function for generating broadcast signals with video, audio, and audiovisual services originating from both digital data originating from web server 16 and programming source 18. The generated signal is transmitted, for example, in a package digital transport stream conforming to the MPEG-2 standard. Headend equipment 28 is additionally structured to handle the various transport streams described above, such as analog feeds for distribution to cable system customers (CSC). For example, various encryption / decryption and scramble / descramble operations occur.

주 시청각 서비스(예를 들면, CNN)는 아날로그 또는 디지털 형태의 어느 하나로 다운스트림에 제공된다. 부가서비스, 특정적으로는 서버(16)로부터의 정보는 디지털 형태로, 일 실시예에서는 네트웍의 상호작용 세그먼트(전화모뎀 또는 RF케이블 모뎀)에 의해 제공되는 다운스트림 이다. 업스트림 전송로를 취급하도록 즉, 예를 들어 서버(16)에 충당되는 터미널(14)에서 발신하는 HTTP요구를 취급하도록, 헤드엔드 장비(28)는 부가적인 성분을 구비한다. 일 실시예에서, 업스트림 통신은 DOCSIS 표준에 따르는 셋-탑 터미널(14)에 집적된 케이블 모뎀을 경유하여 발생한다. 따라서, 헤드엔드 장비(28)는 부가로 CMTS(Cable Modern Termination System)(도시 않음)와, 서버(16)로 통하는 교통용 헤드엔드 라우터(도시 않음)를 구비하며, 모두 당분야에서 공지된 종래 성분을 포함하는 것이다.The primary audiovisual service (eg, CNN) is provided downstream in either analog or digital form. The supplementary service, specifically the information from the server 16, is in digital form and, in one embodiment, downstream provided by the interactive segment of the network (telephone modem or RF cable modem). The headend equipment 28 is equipped with additional components to handle upstream transmission paths, i.e., to handle HTTP requests originating from the terminal 14, for example, which are devoted to the server 16. In one embodiment, upstream communication occurs via a cable modem integrated in the set-top terminal 14 in accordance with DOCSIS standards. Accordingly, the headend equipment 28 additionally includes a Cable Modern Termination System (CMTS) (not shown) and a traffic headend router (not shown) to the server 16, all of which are known in the art. It contains the ingredients.

도2는 복수의 레코드를 구비하는 VCT(29)를 간략하게 나타낸 도면이며, 그예를 29A,29B,29C로 나타내었다. VCT(29)는 특정한 MSO네트웍에 제안된 서비스 리스트를 제공하며, 주어진 논리 채널과 상기 서비스의 관계를 나타낸다. VCT(29)는 종래 구조 이상으로 연장되어 부가서비스의 컨텐트인 웹 서버(16)에 의해 공급되는 인테넷 사이트의 URL이 있는 신규 매개변수를 구비한다. 도2는 레코드(29A)에, CNN(즉, 가상 채널1)용 시청각 서비스와 상관된 정보를 나타낸다. 도2는 또한, 레코드(29B)에서, URL http://www.cnn.com으로 지정된 리소스를 억세시하는 능력으로 규정된 부가서비스도 나타낸다. 1개 이상의 URL이 예를 들어 http://cnnfn.com로, 레코드(29c)에 의해 도시된 바와 같이, 부가서비스용으로 정의 될 수 있다. 공지된 바와 같이, VCT는 서비스가 방송신호에서, 예를 들어 캐리어 주파수의 명세서(예를 들면, 물리적, RF채널-CDT(carrier deinition table)기준)가 발견되고 그리고 디지털 전송 스트림용으로, 전송 스트림 내의 프로그램 확인이 발견된다. 다른 정보의 광범위한 변경도 명확한 표시를 위해 도2에 도시 않은 VCT(29)에 포함된다.2 is a diagram showing an overview of a VCT (29) having a plurality of records are shown geuye to 29 A, 29 B, 29 C . The VCT 29 provides a list of services proposed for a particular MSO network and represents the relationship between the given logical channels and the services. The VCT 29 extends beyond the conventional structure and has a new parameter with the URL of the Internet site supplied by the web server 16 which is the content of the supplementary service. FIG. 2 shows, in record 29 A , information correlated with an audiovisual service for a CNN (i.e., virtual channel 1). Figure 2 also shows also the additional services defined by the ability to eokse when a resource specified in the record (29 B), URL http://www.cnn.com. One or more URLs may be defined for additional services, for example http://cnnfn.com, as shown by record 29c. As is known, a VCT is a service in which a service is found in a broadcast signal, e.g., a specification of a carrier frequency (e.g., based on a physical, RF channel-CDT (carrier deinition table)) and for a digital transport stream. The program check in is found. Extensive changes in other information are also included in the VCT 29, not shown in FIG.

도3은 보다 상세하게 본 발명에 사용하기에 적절한 터미널(14)을 나타낸 도면이다. 터미널(14)은 대역내 튜너(32)와 케이블 모뎀(34)을 가진 디코더(30)와, 제1마스터 프로세서(36)와, 제2시큐어 프로세서(38)와, 메인 메모리 유닛(40)과, 시큐어 메모리(42)와, 메모리 버스(46)를 제어하는 메모리 버스 컨트롤러(44)와, 입력 인터페이스(48) 및 출력 인터페이스(50)를 구비한다.3 shows a terminal 14 suitable for use in the present invention in more detail. The terminal 14 includes a decoder 30 with an in-band tuner 32 and a cable modem 34, a first master processor 36, a second secure processor 38, a main memory unit 40, And a secure memory 42, a memory bus controller 44 that controls the memory bus 46, an input interface 48, and an output interface 50.

대역내 튜너(32)는 터미널(14)에 결합된 디스플레이(도시 않음)상에 시청각 서비스(예를 들면, CNN)의 재현을 위해 오디오와 비디오 정보를 회복하도록 마스터프로세서(36)의 제어로 요망하는 대로 방송신호를 수신하고, 변환하고, 그리고 디코드하는 구조이다. 이러한 점에서, 프로세서(36)는 VCT(29)에 지정된 정보를 사용할 수 있다. 부가서비스(예를 들면, www.cnn.com)를 고려하여, 터미널(14)에 의해 수신된 데이타는 디코더(30)에 구비된 QAM디모듀레이터(도시 않음)와 같은 것을 경유하여 회복되는 MPEG-2전송 스트림에 페이로드(payload)로서 포함되거나 또는, 케이블 모뎀(34)을 통하여 회복된다. 부가서비스가 배급되는 곳의 위치지정과, 배급 항목이 또한 당기술분야에서 이해할 수 있는 바와 같이 VCT(29)에 지정된다. 케이블 모뎀(34)도, VCT(29)에 특정된 URL에 어드레스되는 HTTP순응 요구를 전달하는 능력을 터미널(14)에 제공하는 헤드엔드(28)로 업스트림 전송용으로 구조된다.In-band tuner 32 is desired under the control of master processor 36 to recover audio and video information for reproduction of an audiovisual service (e.g., CNN) on a display (not shown) coupled to terminal 14. It is a structure that receives, converts, and decodes a broadcast signal as it is. In this regard, processor 36 may use the information specified in VCT 29. In view of the supplementary service (e.g., www.cnn.com), the data received by the terminal 14 is recovered via something like a QAM demodulator (not shown) provided in the decoder 30. -2 included as a payload in the transport stream or recovered via cable modem 34 The location of where the supplementary service is distributed and the distribution item are also assigned to the VCT 29 as can be understood in the art. The cable modem 34 is also structured for upstream transmission to the headend 28 which provides the terminal 14 with the ability to deliver an HTTP compliance request addressed to the URL specified in the VCT 29.

설명된 실시예에서, 터미널(14)은 2개의 다른 프로세서를 구비한다. 제1프로세서는 예를 들어 CPU가 되는 마스터 프로세서(36)이다. 마스터 프로세서(36)는 터미널(14)의 기능을 이행하도록 객체 코드를 실행하는 프로세서 이다. 제2프로세서는 시청각 서비스 또는 부가서비스와 같은 서비스를 위한 억세스 요구가 가입자의 인증권리와 매치하는지를 판단하는데 사용되는 시큐어 프로세서(38)이다.In the embodiment described, terminal 14 has two different processors. The first processor is, for example, a master processor 36 that becomes a CPU. The master processor 36 is a processor that executes object code to perform the functions of the terminal 14. The second processor is a secure processor 38 used to determine whether an access request for a service, such as an audiovisual service or an additional service, matches the subscriber's right of authentication.

메인 메모리 유닛(40)은 예를 들어 전자 메모리 디바이스, 자기 하드 드라이브, 또는 광 또는 자기-광 디스크 드라이브를 구비하는 비-휘발성 롱-텀 전자 데이타 스토리지 디바이스의 형태이다. 메모리 유닛(40)은 복수의 기능을 이행하도록 구조된 실행가능한 코드를 내재하도록 구조된다. 예를 들어, 메인 메모리(40)는 인증을 이행하도록 구조된 코드/객체(52)를 구비하고 그리고 지지 및 요약 APIs(application programming interface)를 제공한다. 메모리(40)는 부가로 운영시스템 소프트웨어와 네트웍 루트/드라이브에 대응하는 코드/객체(54)를 구비한다. 메모리(40)는 부가로 전자 프로그램 가이드(EPG), 웹 브라우저 및 그와 같은 것의 적용 프로그램에 대응하는 코드/객체 를 구비한다.Main memory unit 40 is in the form of, for example, a non-volatile long-term electronic data storage device having an electronic memory device, a magnetic hard drive, or an optical or magnetic-optical disk drive. Memory unit 40 is structured to contain executable code that is structured to perform a plurality of functions. For example, main memory 40 has code / object 52 structured to perform authentication and provides support and summary application programming interfaces (APIs). The memory 40 additionally includes code / objects 54 corresponding to operating system software and network roots / drives. The memory 40 additionally has a code / object corresponding to an electronic program guide (EPG), a web browser, and an application program of the same.

시큐어 프로세서(38)는 메모리 버스(46)에 대한 접속부를 가지고 그에 따라서 메모리 유닛(40)에 대한 접속부를 구비한다. 또한, 시큐어 프로세서(38)도 마스터 프로세서(36)에 의해 접근할 수 없는 시큐어 메모리(42)에 대한 접속부를 가진다. 양호한 실시예에서의 시큐어 메모리(42)는 가입자가 억세스하는 모든 서비스를 형성하는 인증 티르를 저장하도록 구조된다.The secure processor 38 has a connection to the memory bus 46 and accordingly has a connection to the memory unit 40. The secure processor 38 also has a connection to the secure memory 42 which is inaccessible by the master processor 36. The secure memory 42 in the preferred embodiment is structured to store authentication tiers that form all the services the subscriber has access to.

메모리 버스 컨트롤러(44)는 2개 프로세서(36,38)에 의해 메모리 버스(46)로의 억세스를 조절하도록 제공된다. 일 구조에서는 메모리 버스 컨트롤러가, 마스터 프로세서(36)가 메모리 버스(46)를 사용하지 않을 때에 컨트롤러(44)가 시큐어 프로세서(38)로의 메모리 버스(46)의 억세스를 허용하도록 마스터 프로세스(36)에 응답하여 직접적으로 버스(46)에 활성을 모니터 한다.The memory bus controller 44 is provided by two processors 36 and 38 to regulate access to the memory bus 46. In one architecture, the memory bus controller allows the master process 36 to allow the controller 44 to access the memory bus 46 to the secure processor 38 when the master processor 36 does not use the memory bus 46. Monitor activity on bus 46 directly in response.

다른 실시예에서, 마스터 프로세서와 시큐어 프로세서는 기능적으로 통합된다. 특히, 2개의 분리 프로세서를 이용하지 않는 본 발명으로의 다른 접근방식은 "배경"테스크로서 메인 프로세서(36)에서 운영되는 시큐어 소프트웨어 또는 펌웨어 테스크 를 가지게 하는 것이다. 그러한 시큐어 테스크는 시큐어 프로세서(38)용으로 상술된 바와 같은 기능 모두를 이행하여야 한다.In another embodiment, the master processor and the secure processor are functionally integrated. In particular, another approach to the present invention that does not utilize two separate processors is to have a secure software or firmware task running on the main processor 36 as a "background" task. Such secure tasks must perform all of the functions described above for the secure processor 38.

만일 시큐어 테스크가 주의깊게 설계되어서 해커 또는 크랙에 대하여 내성이 있다면, 배경 시큐어 테스크의 사용은 많은 2개의 별개 프로세서를 획득하는데 유효한 방식을 제공한다.If the secure task is carefully designed and resistant to hackers or cracks, the use of the background secure task provides a valid way to obtain many two separate processors.

입력 인터페이스(48)는 가입자(12)로부터의 입력을 수신하는 구조이다. 예를 들면, 입력 인터페이스는 눌러져 있는 원격진 휴대용 제어부(도시 않음)상에 미리선택된 키의 식별과 순서에 더하여, 터미널(14)의 전방 패널에 버튼 누름 순서와의 동일성을 마스터 프로세서(36)와 통신한다.The input interface 48 is structured to receive input from the subscriber 12. For example, the input interface may be identical to the sequence of button presses on the front panel of the terminal 14 in addition to the identification and order of the preselected keys on the remote handheld control unit (not shown) pressed with the master processor 36. Communicate

출력 인터페이스(50)는 부착된 테레비젼, 모니터 등에 디스플레이를 발생하기에 적절한 출력신호를 생성하는 구조이다.The output interface 50 is a structure for generating an output signal suitable for generating a display on an attached TV, monitor, or the like.

본 발명에 따르는 시스템의 운영에 대한 설명을 기술한다. 먼저, 부가서비스가 확정된다. 부가서비스는 서브스크립션 타입 서비스이며, 여기서 각각의 특정한 URL로의 억세스는 분리 서비스 이거나 허용되는 억세스용의 모든 URL의 그룹으로 서비스로서 함께 제안되는 것이다. 다르게는, 부가서비스가 IPPU타입으로 이루어질 수 있다. 어느 일 경우에서, MSO의 억세스 컨트롤러(24)는 티르를 할당하고, 서브스크립션 티르 또는 IPPU 티르의 어느 하나는 비즈니스 컴퓨팅 시스템(22)을 사용한다. 만일 부가서비스가 서브스크립션 서비스 이면, 가입자(12)는 비즈니스 시스템(22)을 알리기를 요망하며, 차례로 디코더가 대응 인증을 허용한다. 부가서비스가 IPPU타입 서비스로서 창출되어져 있으면, IPPU티르는 이미 선(先)-인증권리를 가진 이러한 서비스에 할당되어져 있다. 이러한 서비스(CRC(26)를 경유하거나 전화를 경유하여 요청이 이루어지도록 구비하지 않음)의 가입자의 선택은 억세스 허용이다. 시큐어 프로세서는 부가적인 요금부과 중재를 위한 이러한 활성을 로그 한다.Describe the description of the operation of the system according to the invention. First, supplementary services are confirmed. An add-on service is a subscription type service, where access to each particular URL is either a separate service or a group of all URLs for access allowed as a service. Alternatively, the supplementary service may be of the IPPU type. In either case, the MSO's access controller 24 assigns a tier, and either the subscription tier or the IPPU tier uses the business computing system 22. If the supplementary service is a subscription service, the subscriber 12 wishes to advertise the business system 22, which in turn allows the decoder to provide corresponding authentication. If the supplementary service is created as an IPPU type service, the IPPU tier is already assigned to this service with a pre-license. The subscriber's choice of such a service (not equipped to make a request via CRC 26 or via telephone) is an access grant. The secure processor logs this activity for additional charging arbitration.

가입자가 서비스로의 억세스를 허용할 때마다, 비즈니스 컴퓨팅 시스템(22)과 차례로 억세스 컨트롤러는 개별 가입자(12)의 인증권리와 통신하여서 상관된 터미널에 대한 상기 권리와 차례로 통신하는 컨트롤러(24)에 억세스 한다. 다른 한 편에서, 억세스 요구는 독립 방식(비동기식)으로 복수의 터미널에 방송한다.Each time the subscriber allows access to the service, the business computing system 22 and in turn the access controller communicate with the authentication rights of the individual subscriber 12 to the controller 24 which in turn communicates with the right to the correlated terminal. Access. On the other hand, the access request broadcasts to a plurality of terminals in an independent manner (asynchronous).

억세스 컨트롤러(24)는 부가서비스의 사이트의 URL을 구비하는 VCT(29)를 창출하여, 네트웍에 접속된 터미널(14)에 대한 CATV네트웍을 통해한 방송용의 헤드엔드 장비(28)로 VCT(29)를 전송한다. 또한, 억세스 컨트롤러(24)는 예를 들어 공지된 EMMs을 사용하는 가입자의 인증권리과 같은 부가서비스를 위한 억세스 요구를 갖고 있는 메시지를 창출 전송한다. 이러한 사실에 대해서는 도1의 메시지(58)로서 수집하여 나타내었다.The access controller 24 creates a VCT 29 having a URL of a site of an additional service, and transmits the VCT 29 to the broadcasting headend device 28 via the CATV network for the terminal 14 connected to the network. ). In addition, the access controller 24 generates and transmits a message having an access request for an additional service such as, for example, the authentication right of a subscriber using known EMMs. This fact is shown and collected as message 58 of FIG.

터미널(14)은 본 발명의 일면에 의거 구조되어, 가입자(12)가 부가서비스를 활용하도록 허용하는 간단한 유저 인터페이스를 제공한다. 일 실시예에서, 터미널(14)은 예를 들어 원격 휴대용 제어부에 미리 선택된 키이가 눌러져 활용할 수 있는 URLs을 디스플레이할 때에 검색하는 구조이다. 다른 실시예에서, 주어지는 인디케이션 또는 URL은 가입자가 임의적인 버튼을 누르기 전에 디스플레이 된다. 이러한 검색 결과(버튼 누름)는 유저 인터페이스 어플리케이션 소프트웨어(예를 들어 메인 메모리(40)의 블록(56)에 포함)에 입력으로 제공된다. 마스터 프로세서(36)는 VCT(29)로부터의 시청각 서비스와 상관된 활용할 수 있는 사이트의 URL을 추출하고, 부가로 URL의 리스트를 발생하여 터미널(14)에 접속된 텔레비젼에 동일물을 디스플레이 하도록 구조된다. 가능한 사이트의 리스트는 VCT(29)로부터URL을 추출하도록 API를 구조하여 실행한다. 프로세서(36)에서 실행되는 유저 인터페이스 소프트웨어는 부가적으로, 디스플레이 리스트로부터의 URL의 하나의 가입자(12)에 의한 선택이 편리하도록 구조된다. 가입자(12)가 URL을 선택하였으면, 인증권리가 체크 된다.Terminal 14 is structured in accordance with one aspect of the present invention to provide a simple user interface that allows subscribers 12 to utilize additional services. In one embodiment, the terminal 14 is structured to search when displaying, for example, URLs that a pre-selected key can be pressed and utilized on a remote portable control. In another embodiment, the given indication or URL is displayed before the subscriber presses any button. This search result (button press) is provided as input to the user interface application software (e.g., contained in block 56 of main memory 40). The master processor 36 is configured to extract the URL of the available site correlated with the audiovisual service from the VCT 29, and additionally generate a list of URLs to display the same on a television connected to the terminal 14 do. The list of possible sites constructs and executes the API to extract the URL from the VCT 29. The user interface software running on the processor 36 is additionally structured to facilitate the selection by one subscriber 12 of the URL from the display list. If the subscriber 12 selects the URL, the authentication right is checked.

이러한 면에서, 시큐어 프로세서(38)는 가입자(12)의 인증 권리(예를 들면, 서비스에 대한 가입자의 인증을 나타내는 정보를 함유한 인증 티르)와, 선택된 사이트로 억세스하기 위한 억세스 요구와의 대비를 만들고, 그리고 결과를 발생한다. 인증 권리는 시큐어 메모리(42)에 저장된다. 대비 결과가 가입자의 인증으로(예를 들어 인증권리가 억세스 요구와 매치) 사이트에 억세스를 나타내면, 다음, 터미널(14)은 터미널(14)과 지정된 URL과의 사이에 접속을 확립하여 반응하는데, 그 예를 들면 케이블 모뎀(34)을 경유하는 방식으로(도3) HTTP-순응 요구(60)(도1에 양호하게 도시)를 헤드엔드 장비(28)에 전송한다. 헤드엔드 라우터와 협동 동작하는 CMTS(cable modem termination system)는 요구(60)를 인터넷(20)에 보낸다. 공지된 루트 프로토콜(TCP/IP)에 따라서, 인터넷(20)은 서버(16)에 특정 URL로 요구를 보낸다. 만일 서버(16)가 요구를 만족할 수 있다면, 셋-탑 터미널(14)로 헤드엔드 장비(28)를 경유하여 인터넷(20)을 통해 복귀하는 응답 메시지로 행해진다. 상기 기술된 유저 인터페이스 어플리케이션은 부가로 응답 메시지(62)를 기능적으로 해석할 수 있는 간단한 브라우저를 구비한다. 상술한 바를 통하여, 가입자는 추가정보를 얻도록 소망 웹 사이트를 선택하거나 또는 URL의 타입을 가지지 않는 잘못된 프로그래밍 컨텐트를 보거나, 또는 간단하게 디스플레이 리스트를 관찰하여선택을 이루는 다른 디바이스를 활용한다.In this regard, the secure processor 38 compares the subscriber's 12 authentication rights (e.g., an authentication tier containing information indicative of the subscriber's authentication to the service) with an access request for access to the selected site. Create, and generate the result. The authentication right is stored in the secure memory 42. If the result of the contrast indicates access to the site with the subscriber's authentication (eg, the authorization matches the access request), then the terminal 14 responds by establishing a connection between the terminal 14 and the specified URL, For example, the HTTP-compliant request 60 (as shown in FIG. 1) is transmitted to the headend equipment 28 in a manner via a cable modem 34 (FIG. 3). A cable modem termination system (CMTS) cooperative with the headend router sends a request 60 to the internet 20. According to the known root protocol (TCP / IP), the Internet 20 sends a request to the server 16 at a specific URL. If the server 16 can meet the request, it is done with a response message returning via the Internet 20 via the headend equipment 28 to the set-top terminal 14. The user interface application described above additionally has a simple browser capable of functionally interpreting the response message 62. Through the foregoing, the subscriber selects the desired web site to obtain additional information, sees incorrect programming content that does not have the type of URL, or simply utilizes another device to make a selection by observing the display list.

부가적인 다른 실시예에서, 링크의 리스트를 생산하여 인증을 점검하는 단계는, API로부터 복귀되는 리스크가 인증되어져 있는 가입자(12)에 의한 억세스용의 URL 만을 구비하는 것으로 붕괴된다.In a further alternative embodiment, the step of producing a list of links and checking the authentication is broken down to having only a URL for access by the subscriber 12 whose risk of returning from the API is authenticated.

부가적인 다른 실시예에서는, 만일 가입자가 URL을 선택하지만 인증되지 않으면, 다음 인증상태는 IPPU옵션에 의해 유저의 선택에 기본하여 순간적으로 변경될 수 있다. 즉, 부가서비스가 있기 때문에, 이러한 실시예에서는 즉시응답 인증을 허용하는 IPPU티르로 태그 된다. 가입자는 요급부과를 내포할 수 있으므로 명시적으로 이러한 것을 선택하여야 한다.In another alternative embodiment, if the subscriber selects a URL but is not authenticated, the next authentication state may be changed instantaneously based on the user's selection by the IPPU option. That is, since there is an additional service, in this embodiment it is tagged with an IPPU tier that allows instant response authentication. The subscriber may impose an urgent charge and should therefore choose this explicitly.

상술된 예는 첨부 청구범위에 의해 제한되는 본 발명의 범위와 정신을 이탈하지 안는 범위 내에서 이루어질 수 있는 다양한 변경 및 개조를 이룰 수 있는 것이다. 예를 들면, URL-기본 부과 서비스가 IPPU티르로서 창출되면, 터미널(14)은 가입자(12)가 충분한 신용이 시큐어 프로세서에 주어졌을지라도 제공된 인증권리를 소유하였는지의 여부를 무시하고 선택된 URL에 의해 지적되는 선택된 사이트에 접속하도록 구조된다. 이러한 사실이 MSO로부터의 부가적인 관련 없이 억세스를 가입자가 획득하게 허용하는 것이다. 이러한 점에서, 터미널(14)은 예를 들어 시청각 프로그래밍용으로 당분야의 기술인에게 공지된 방식으로 억세스 컨트롤러(24)에 이러한 진행을 부차적인 순서로 보고하도록 구조된다. 부가적으로, 터미널(14)은 패턴 분석(예를 들면, 부차적 순서 공시동작)을 위한 억세스(24)에 의해 부차적 순서로 보고되거나 회수되는 로그에 URL에 억세스를 기록하는 구조로 된다.The foregoing examples are intended to enable various changes and modifications that may be made without departing from the scope and spirit of the invention as defined by the appended claims. For example, if a URL-based levy service is created as an IPPU tier, the terminal 14 ignores whether the subscriber 12 possesses the provided authentication right, even if sufficient credit is given to the secure processor, by the selected URL. It is structured to access the selected site that is pointed out. This fact allows the subscriber to obtain access without additional involvement from the MSO. In this regard, the terminal 14 is structured to report this progress in a secondary order to the access controller 24 in a manner known to those skilled in the art, for example for audiovisual programming. In addition, the terminal 14 is structured to record the access to the URL in a log that is reported or retrieved in a secondary order by the access 24 for pattern analysis (e.g., secondary sequence announcement operation).

Claims (22)

시청각 서비스와 상관된 인터넷 사이트로의 가입자 억세스를 허용하는 방법에 있어서, 상기 방법은:A method of allowing subscriber access to an internet site associated with an audiovisual service, the method comprising: URL에 위치지정된 사이트에 가입자의 억세스에 의해 형성된 부가서비스를 확인하는 단계와;Confirming an additional service formed by the subscriber's access to a site located in the URL; 부가서비스에 대한 가입자의 인증권의 평가가 편리하도록 구조된 부가서비스와 상관된 억세스 제어 기준을 할당하는 단계와;Assigning access control criteria correlated with the supplementary service structured to facilitate evaluation of a subscriber's authentication authority for the supplementary service; 사이트의 URL을 구비하는 VCT를 형성하는 단계와;Forming a VCT having a URL of the site; 사이트에 가입자 억세스를 제공하게 URL을 사용하도록 구조된 터미널에 VCT를 방송하는 단계를 포함하는 것을 특징으로 하는 방법.Broadcasting the VCT to a terminal configured to use the URL to provide subscriber access to the site. 제1항에 있어서, 상기 터미널은, 셋-탑 터미널, 케이블 텔레비젼 엔터테이먼트 터미널, 디지털 텔레비젼, PC, 및 배치능력의 면에서의 호스트를 포함하는 그룹으로부터 선택된 하나인 것을 특징으로 하는 방법.The method of claim 1, wherein the terminal is one selected from the group comprising a set-top terminal, a cable television entertainment terminal, a digital television, a PC, and a host in terms of deployment capability. 제1항에 있어서, 억세스 제어 기준 조합(access control reference associate)은 티르(tier)를 포함하는 것을 특징으로 하는 방법.The method of claim 1 wherein the access control reference associate comprises a tier. 제1항에 있어서, 서비스에 가입자의 인증권을 나타내는 정보를 함유하는 인증 티르와 사이트에 억세스를 위한 억세스 요구를 대비하여, 결과를 발생하는 단계와;The method according to claim 1, further comprising: generating a result in preparation for an access request for access to a site and an authentication tier containing information representing a subscriber's authentication right in a service; 비교결과가 가입자의 인증을 나타내면 사이트에 터미널을 경유하는 억세스를 제공하는 단계를 부가로 포함하는 것을 특징으로 하는 방법.If the comparison indicates a subscriber's authentication, providing the site with access via the terminal. 제4항에 있어서, 가입자에게 서비스를 위한 요금을 부과하는 단계와;5. The method of claim 4, further comprising: charging a subscriber for a service; 상기 억세스를 허용하도록 가입자의 인증권을 나타내는 정보를 수정하는 단계를 포함하는 것을 특징으로 하는 방법.Modifying information indicative of the subscriber's authorization to allow the access. 제4항에 있어서, VCT는 복수의 상관 시청각 서비스와 상관된 인터넷 사이트에 대응하는 복수의 URL을 구비하고 그리고 상기 확립 단계는 대응 URL을 사용하는 사이트의 1개 이상으로의 가입자의 억세스를 구비하는 것을 특징으로 하는 방법.5. The VCT of claim 4, wherein the VCT has a plurality of URLs corresponding to Internet sites correlated with a plurality of correlated audiovisual services and the establishing step includes access of the subscriber to one or more of the sites using the corresponding URLs. Characterized in that the method. 제6항에 있어서, 상기 URL은 시청각 서비스의 제공자/프로그래머 와 상관되는 것을 특징으로 하는 방법.7. The method of claim 6, wherein the URL is correlated with a provider / programmer of an audiovisual service. 제6항에 있어서, 상기 URL은 시청각 서비스의 주제 문제와 상관되는 것을 특징으로 하는 방법.7. The method of claim 6 wherein the URL is correlated with the subject matter of an audiovisual service. 시청각 서비스와 상관된 인터넷 사이트로의 가입자 억세스를 편리하게 하는시스템에 있어서, 상기 시스템은:In a system for facilitating subscriber access to an internet site associated with an audiovisual service, the system comprises: 티르를 할당하여, 부가서비스를 티르와 상관시키는 컴퓨팅 시스템과;A computing system for assigning tiers and correlating supplementary services with tiers; 상기 할당 티르에 기본하는 사이트의 URL을 구비하는 VCT를 발생하는 구조로 이루어진 억세스 컨트롤러와;An access controller configured to generate a VCT having a URL of a site based on the allocation tiers; 가입자 억세스를 사이트에 선택적으로 제공하도록 URL을 사용하는 구조로 이루어진 터미널에 상기 VCT와 상기 메시지를 방송하는 수단을 포함하며;Means for broadcasting the VCT and the message to a terminal configured to use a URL to selectively provide subscriber access to a site; 상기 부가서비스는 URL에 인터넷 사이트를 구비하여 형성되며, 상기 인터넷 사이트는 미리 정해진 패션으로 시청각 서비스의 프로그래머/제공자 또는 시청각 서비스와 제휴되고;The supplementary service is formed with an internet site in a URL, the internet site being affiliated with a programmer / provider of an audiovisual service or an audiovisual service in a predetermined fashion; 상기 억세스 컨트롤러는 부가로, 가입자의 인증권과 부가서비스용의 억세스 요구를 구비하는 메시지를 발생하도록 구조되는 것을 특징으로 하는 시스템.And the access controller is further configured to generate a message having a subscriber's authentication right and an access request for an additional service. 제9항에 있어서, 상기 터미널은 VCT로부터 URL을 추출하는 구조로 이루어진 제1프로세서와, 상기 메시지를 사용하여 가입자의 인증권리가 터미널을 경유하는 억세스를 위한 억세스 요구와 매치하는지를 판단하고 인증권리가 억세스 요구와 매치되면 상기 사이트와 상기 터미널 사이에 접속을 확립하는 구조로 이루어진 제2시큐어 프로세서를 포함하는 것을 특징으로 하는 시스템.10. The terminal of claim 9, wherein the terminal is configured to extract a URL from the VCT, and determines whether the authentication right of the subscriber matches an access request for access via the terminal by using the message. And a second secure processor configured to establish a connection between the site and the terminal if it matches an access request. 제10항에 있어서, 상기 제1프로세서와 상기 제2프로세서는 각각 별개의 프로세싱 요소를 포함하는 것을 특징으로 하는 시스템.11. The system of claim 10, wherein said first processor and said second processor each comprise separate processing elements. 제10항에 있어서, 상기 제1프로세서와 상기 제2시큐어 프로세서는 개별성 프로그래밍 전략에 따르는 프로세싱 요소에서 양쪽이 이행되는 것을 특징으로 하는 시스템.11. The system of claim 10, wherein the first processor and the second secure processor are both implemented in a processing element in accordance with an individual programming strategy. 제10항에 있어서, 상기 제1프로세서는 부가로, 프로세서에 결합된 입력 디바이스가 원격 휴대용 제어부에 미리정해진 키이가 눌러져 있음을 표시하면 가입자에 의한 억세스를 인증하기 위한 URL의 리스트를 생성하는 구조로 이루어지고, 상기 터미널은 부가로 터미널에 결합된 디스플레이 상의 리스트의 디스플레이를 생성하는 구조로 이루어진 것을 특징으로 하는 시스템.The apparatus of claim 10, wherein the first processor is further configured to generate a list of URLs for authenticating access by a subscriber when an input device coupled to the processor indicates that a predetermined key is pressed on a remote portable controller. And the terminal is further configured to generate a display of a list on the display coupled to the terminal. 제13항에 있어서, 상기 터미널은 부가로 리스트로부터 적어도 일 URL의 가입자에 의한 선택이 편리하도록 구조되고, 상기 제1프로세서는 부가로 선택 URL에 대응하는 사이트로 요구를 전송하는 구조로 이루어진 것을 특징으로 하는 시스템.The terminal of claim 13, wherein the terminal is additionally configured to facilitate selection by a subscriber of at least one URL from a list, and wherein the first processor is further configured to send a request to a site corresponding to the selection URL. System. 제10항에 있어서, 상기 부가서비스의 조건은 요금 지급이며, 상기 컴퓨팅 시스템은 부가로 가입자에게 상기 요금을 부과하는 구조로 이루어진 것을 특징으로 하는 시스템.The system of claim 10, wherein the condition of the additional service is payment of a fee, and the computing system is configured to additionally charge the fee to a subscriber. 시청각 서비스와 상관된 인터넷 사이트로의 가입자의 억세스를 편리하게 하는 터미널에 있어서, 상기 터미널은:A terminal for facilitating subscriber access to an internet site associated with an audiovisual service, the terminal comprising: 억세스 컨트롤러로부터 수신된 VCT로부터 시청각 서비스와 상관된 사이트의 URL을 추출하는 구조로 이루어진 제1프로세서와;A first processor configured to extract a URL of a site correlated with an audiovisual service from a VCT received from an access controller; 부가서비스용의 가입자의 인증 권리와 억세스 요구를 구비하는 메시지를 수용하는 구조로 이루어진 시큐어 프로세서와;A secure processor configured to accept a message having an authentication right and an access request of a subscriber for an additional service; 인증권리가 억세스 요구와 매치하면 사이트와 터미널간에 접속을 선택적으로 확립하는 수단을 포함하고;Means for selectively establishing a connection between the site and the terminal if the authentication right matches the access request; 상기 부가서비스는 URL에 인터넷 사이트를 억세스 하는 능력을 구비하도록 형성되고, 상기 인터넷 사이트는 미리 정해진 패션으로 시청각 서비스와 상관되는 것을 특징으로 하는 터미널.The supplementary service is configured to have the ability to access an internet site at a URL, the internet site being correlated with an audiovisual service in a predetermined fashion. 제16항에 있어서, 상기 확립 수단은 케이블 모뎀을 구비하는 것을 특징으로 하는 터미널.17. A terminal according to claim 16, wherein said establishing means comprises a cable modem. 제16항에 있어서, 상기 VCT는 복수의 URL을 구비하고, 상기 제1프로세서는 부가로, 원격 휴대용 제어부 상의 미리 선택된 키이가 눌러져 있는 것을 상기 프로세서에 결합된 입력 디바이스가 나타내면 URL의 리스트를 생성하는 구조로 이루어지고, 상기 터미널은 부가로 터미널에 결합된 디스플레이 상의 리스트의 디스플레이를 생성하도록 구조되는 것을 특징으로 하는 터미널.17. The apparatus of claim 16, wherein the VCT comprises a plurality of URLs, and wherein the first processor is further configured to generate a list of URLs if an input device coupled to the processor indicates that a preselected key on the remote portable control is pressed. And wherein the terminal is further configured to produce a display of a list on the display coupled to the terminal. 제18항에 있어서, 상기 터미널은 부가로 디스플레이 리스트로부터 URL의 하나의 가입자에 의한 선택이 편리하도록 구조되는 것을 특징으로 하는 터미널.19. The terminal of claim 18, wherein the terminal is further structured to facilitate selection by one subscriber of a URL from a display list. 제19항에 있어서, 제1프로세서는, 상기 가입자가 임펄스 억세스 능력이 있는 인증 티르를 소유할 시에, 가입자가 선택된 사이트로의 억세스를 위한 인증 권리를 소유하고 있는지와 무관하게, 상기 확립 수단을 활성으로 하여 선택된 URL에 선택 사이트에 접속하는 구조로 이루어진 것을 특징으로 하는 터미널.20. The apparatus of claim 19, wherein the first processor, when the subscriber possesses an authentication thir with impulse access capability, establishes the establishing means regardless of whether the subscriber possesses an authentication right for access to a selected site. And a terminal configured to connect to the selected site at the selected URL. 제20항에 있어서, 상기 터미널은 부가로 억세스 컨트롤러에 임펄스 억세스를 보고하도록 구조된 것을 특징으로 하는 터미널.21. The terminal of claim 20, wherein the terminal is further configured to report impulse access to an access controller. 제18항에 있어서, 상기 터미널은 부가로 보고용 URL에 사이트에 상기 억세스를 기록하도록 구조된 것을 특징으로 하는 터미널.19. The terminal of claim 18, wherein the terminal is further configured to record the access to the site at a reporting URL.
KR10-2003-7000868A 2000-07-21 2001-07-19 System and method for facilitating subscriber access to web enabled services KR20030031959A (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US62178700A 2000-07-21 2000-07-21
US09/621,787 2000-07-21
PCT/US2001/022656 WO2002009430A2 (en) 2000-07-21 2001-07-19 System and method for facilitating subscriber access to web enabled services

Publications (1)

Publication Number Publication Date
KR20030031959A true KR20030031959A (en) 2003-04-23

Family

ID=24491635

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2003-7000868A KR20030031959A (en) 2000-07-21 2001-07-19 System and method for facilitating subscriber access to web enabled services

Country Status (6)

Country Link
EP (1) EP1302075A2 (en)
KR (1) KR20030031959A (en)
CN (1) CN1459197A (en)
AU (1) AU2001277911A1 (en)
CA (1) CA2415866A1 (en)
WO (1) WO2002009430A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102480222B1 (en) * 2022-03-31 2022-12-23 주식회사 오픈텔 Rule maker interface providing system and method

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100364332C (en) * 2004-09-01 2008-01-23 华为技术有限公司 Method for protecting broadband video-audio broadcasting content
CN100356789C (en) * 2004-09-01 2007-12-19 华为技术有限公司 Method and device for protecting broadband audio-video broadcasting content
CN101052068B (en) 2006-04-03 2011-04-06 华为技术有限公司 Device and method for providing wet current
KR100929570B1 (en) * 2007-08-09 2009-12-03 드리머 A method for providing a virtual channel-based content service in a disk medium reproducing apparatus and a computer-readable recording medium recording a program for realizing the same
WO2009118584A1 (en) * 2008-03-28 2009-10-01 Channer Medianet, S.L. Repository for information about streaming video/audio channels
CN101605241B (en) * 2009-07-10 2012-02-08 中兴通讯股份有限公司 Method and mobile terminal for managing mobile multimedia radio program recording permission
WO2011037358A2 (en) * 2009-09-25 2011-03-31 엘지전자 주식회사 Digital device able to access broadcast networks and ip networks, and a control method therefor
CN101951508B (en) * 2010-09-27 2012-05-23 深圳市同洲电子股份有限公司 Method for accessing internet video by digital television terminal as well as associated equipment and system
FR3015844A1 (en) * 2013-12-24 2015-06-26 Thomson Licensing METHOD FOR ACCESSING DIFFUSE CONTENT ON A POINT-TO-MULTIPOINT NETWORK, PREVIOUSLY OR FURTHER TO ITS BROADCAST, AND ASSOCIATED DECODER
US10210274B2 (en) * 2016-01-04 2019-02-19 International Business Machines Corporation Method, system and computer product for filtering audience viewing of URL data utilizing hashtags
CN114240456B (en) * 2021-12-10 2023-05-19 北京质云数据科技有限公司 Vehicle quality complaint information collection platform based on mobile phone APP

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5367571A (en) * 1992-12-02 1994-11-22 Scientific-Atlanta, Inc. Subscriber terminal with plug in expansion card
US6018764A (en) * 1996-12-10 2000-01-25 General Instrument Corporation Mapping uniform resource locators to broadcast addresses in a television signal
US6072483A (en) * 1997-06-02 2000-06-06 Sony Corporation Active frame scroll interface
AU8759798A (en) * 1997-08-01 1999-02-22 Scientific-Atlanta, Inc. Mechanism and apparatus for encapsulation of entitlement authorization in conditional access system
US6792616B1 (en) * 1998-05-01 2004-09-14 Scientific-Atlanta, Inc. System and method for providing a plurality of programming services in a television system
US6587873B1 (en) * 2000-01-26 2003-07-01 Viaclix, Inc. System server for channel-based internet network

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102480222B1 (en) * 2022-03-31 2022-12-23 주식회사 오픈텔 Rule maker interface providing system and method

Also Published As

Publication number Publication date
WO2002009430A2 (en) 2002-01-31
AU2001277911A1 (en) 2002-02-05
CA2415866A1 (en) 2002-01-31
EP1302075A2 (en) 2003-04-16
WO2002009430A3 (en) 2002-05-02
CN1459197A (en) 2003-11-26

Similar Documents

Publication Publication Date Title
EP1615437B1 (en) Method and system for providing video-on-demand (VOD) services in a digital cable TV network
EP2465262B1 (en) Digital rights management protection for content identified using a social tv service
US10349096B2 (en) Video and digital multimedia aggregator content coding and formatting
US6738905B1 (en) Conditional access via secure logging with simplified key management
EP1583315B1 (en) Proxy for video on demand server control
US20060059259A1 (en) Method and system for dataflow management in a communications network
JP4124277B2 (en) Broadcast receiving system including a computer and a decoder
US6532495B1 (en) Internet download enhancement system
US20090187934A1 (en) Interactive reverse channel for direct broadcast satellite system
US20020010936A1 (en) Digital broadcasting
US20020049980A1 (en) Controlling data-on-demand client access
US20020035730A1 (en) IP multicast service without a return connection
EP1152616A2 (en) Asymmetric data communications system
US20040117817A1 (en) System and method for managing package service in digital cable broadcasting
KR20030074658A (en) Conditional access for functional units
KR20030031959A (en) System and method for facilitating subscriber access to web enabled services
EP1596598A2 (en) System for the transmission and reception of radio or television data
US20040107443A1 (en) Method and apparatus for proxy Pay-Per-View
EP1109405A1 (en) Communication with receiver/decoder
US20030208561A1 (en) Counterfeit STB prevention through protocol switching
CA2363341A1 (en) Method and system for dataflow management in a communications network
CA2363355A1 (en) Method and system for targeted content delivery, presentation, management and reporting in a communications network

Legal Events

Date Code Title Description
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid