KR20090014945A - Method and apparatus of providing/receiving web-based service of plurality of service providers - Google Patents
Method and apparatus of providing/receiving web-based service of plurality of service providers Download PDFInfo
- Publication number
- KR20090014945A KR20090014945A KR1020080033354A KR20080033354A KR20090014945A KR 20090014945 A KR20090014945 A KR 20090014945A KR 1020080033354 A KR1020080033354 A KR 1020080033354A KR 20080033354 A KR20080033354 A KR 20080033354A KR 20090014945 A KR20090014945 A KR 20090014945A
- Authority
- KR
- South Korea
- Prior art keywords
- service
- information
- web
- client
- providing
- Prior art date
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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4782—Web browsing, e.g. WebTV
-
- 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/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2381—Adapting the multiplex stream to a specific network, e.g. an Internet Protocol [IP] network
-
- 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management 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/462—Content 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/4622—Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
-
- 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
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/858—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
- H04N21/8586—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL
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)
Abstract
Description
본 발명은 복수의 서비스 제공자의 서비스를 제공/수신하는 방법 및 장치에 관한 것으로 보다 상세히는 복수의 IPTV 서비스 제공자가 IPTV 네트워크를 통해 제공하는 웹 서비스를 검색하여 수신하기 위한 방법 및 장치에 관한 것이다. The present invention relates to a method and apparatus for providing / receiving services of a plurality of service providers, and more particularly, to a method and apparatus for searching for and receiving a web service provided by a plurality of IPTV service providers through an IPTV network.
IPTV(Internet Protocol Television)이란 IP 네트워크, 즉 초고속 인터넷 망을 통해 정보 서비스, 동영상 콘텐트 및 방송 등을 TV로 제공하는 서비스를 의미한다. 통신과 방송의 융합 서비스가 본격화되는 가운데 IPTV에 대한 관심이 높아지고 있는데, IPTV의 활성화가 통신, 방송 산업뿐만 아니라 콘텐트, 가전 산업까지 적지 않은 영향을 줄 것으로 전망된다.IPTV (Internet Protocol Television) refers to a service that provides information services, moving picture content, and broadcasting to a TV through an IP network, that is, a high-speed Internet network. With the convergence of telecommunications and broadcasting services in earnest, interest in IPTV is increasing. It is expected that the activation of IPTV will affect not only the telecommunications and broadcasting industries but also the contents and consumer electronics industries.
클라이언트가 IP 네트워크를 통해 IPTV 서비스를 받기 위해서는 별도의 IPTV 셋톱박스를 구비하여야 한다. IPTV 서비스를 제공하는 서비스 제공자가 정한 규격에 맞추어 제작된 IPTV 셋톱박스를 구비하고 있는 클라이언트만이 해당 서비스 제공자의 IPTV 서비스를 제공받을 수 있다. 예를 들어, A사 , B사 및 C사의 3사의 IPTV 서비스 제공자가 있는 경우에 A사의 셋톱박스를 구입한 서비스 소비자는 A사의 IPTV 서비스만을 이용할 수 있고, B사 또는 C사의 IPTV 서비스를 이용하기 위해서는 B사 또는 C사의 셋톱박스를 별도로 구비하여야 한다. 이와 같이 서비스 제공자마다 상이한 IPTV 네트워크를 관리 네트워크(managed network)라고 하고, 관리 네트워크 하에서 IPTV 서비스 제공자와 셋톱박스 사이의 호환성 문제는 서비스 소비자의 선택의 폭을 좁게하여, 결과적으로 IPTV 서비스의 품질을 저하시키거나 IPTV 서비스 저변 확대의 장애물이 될 수도 있다.In order to receive IPTV service through an IP network, a client must have a separate IPTV set-top box. Only a client having an IPTV set-top box manufactured to a standard determined by a service provider providing an IPTV service can receive the IPTV service of the service provider. For example, if there are three IPTV service providers of Company A, Company B, and Company C, a service consumer who purchased Company A's set-top box can only use Company A's IPTV service and use Company B or Company's IPTV service. In order to provide a set-top box of Company B or Company C separately. As such, a different IPTV network for each service provider is called a managed network, and the compatibility problem between the IPTV service provider and the set-top box under the management network narrows the choice of service consumers, and consequently degrades the quality of the IPTV service. It may also be an obstacle to expanding the base of IPTV service.
이러한 IPTV 서비스 제공자와 셋톱박스 사이의 호환성 문제를 해결하기 위해 Open IPTV 포럼(Open IPTV Forum)이 최근에 형성되어 규격화를 논의 중에 있다. 이 포럼에서는 IPTV 서비스 제공자에 의존적이지 않은 공통의 규격을 만들고, 이에 기초하여 서비스 소비자에 IPTV 서비스를 제공하기 위한 논의를 진행 중이다. In order to solve the compatibility problem between the IPTV service provider and the set-top box, the Open IPTV Forum is recently formed and the standardization is being discussed. The forum is under discussion to create a common specification that is not dependent on IPTV service providers and to provide IPTV services to service consumers based on this.
Open IPTV에서는 IPTV 서비스 제공자에 의존적이지 않은 인터페이스 및 하드웨어 플랫폼을 만들어 하나의 셋톱박스를 통해 복수의 IPTV 서비스 제공자의 IPTV 서비스를 수신할 수 있게 하는 것을 목표로 하고 있다. Open IPTV에 따르면 복수의 서로 다른 IPTV 서비스 제공자가 제공하는 모든 서비스들을 하나의 셋톱박스를 통해 이용할 수 있으므로, 서비스 소비자의 서비스 선택에 폭이 확대될 수 있다. Open IPTV aims to create an interface and hardware platform that does not depend on IPTV service providers to receive IPTV services from multiple IPTV service providers through a set-top box. According to Open IPTV, all services provided by a plurality of different IPTV service providers are available through a single set-top box, thereby expanding the service consumer's service selection.
종래 기술에 따른 관리 네트워크(managed network)에서 제공되는 IPTV 서비스 제공자에 의존적인 IPTV 서비스뿐만 아니라, 개방 인터넷(Open internet)에서 제공되는 IPTV 서비스 제공자에 비의존적인 IPTV 서비스까지 모두 하나의 셋톱박스를 통해 제공하는 것을 목표로 규격화가 진행중이다.Providing not only IPTV services dependent on IPTV service providers provided in a managed network according to the prior art, but also IPTV services independent of IPTV service providers provided in the open internet through one set-top box. Standardization is underway with the goal of doing so.
본 발명은 클라이언트가 복수의 서비스 제공자의 웹 기반의 서비스를 검색해 자신이 원하는 서비스를 제공받을 수 있는 웹 서비스를 제공/수신하는 방법 및 장치를 제공하는데 있고, 상기 방법을 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체를 제공한다.The present invention provides a method and apparatus for providing / receiving a web service in which a client can search for a web-based service of a plurality of service providers and receive a desired service, and records a program for executing the method. It provides a recording medium that can be read by.
상기 기술적 과제를 해결하기 위한 클라이언트가 복수의 서비스 제공자의 서비스를 수신하는 방법은 상기 복수의 서비스 제공자 중 선택된 제1 서비스 제공자의 제1 서버로부터 수신할 수 있는 적어도 하나의 서비스에 대한 정보를 검색 서버로부터 제공받는 단계; 상기 제공받은 정보에 기초해 상기 제1 서버로부터 수신할 수 있는 적어도 하나의 서비스 중 하나인 제1 서비스를 상기 제1 서버에 요청하는 단계; 및 상기 요청에 대한 응답으로 상기 제1 서버로부터 상기 제1 서비스를 수신하는 단계를 포함하고, 상기 제1 서비스는 웹 기반의 서비스인 것을 특징으로 한다.A method for receiving a service of a plurality of service providers by a client for solving the technical problem includes searching for information on at least one service that can be received from a first server of a first service provider selected from the plurality of service providers. Receiving from; Requesting the first server for a first service, which is one of at least one service that can be received from the first server based on the received information; And receiving the first service from the first server in response to the request, wherein the first service is a web-based service.
본 발명에 따른 보다 바람직한 실시예에 따르면, 상기 적어도 하나의 서비스는 IPTV(Internet Protocol Television) 서비스들이고, 상기 복수의 서비스 제공자는 복수의 IPTV 서비스 제공자인 것을 특징으로 한다.According to a more preferred embodiment according to the invention, the at least one service is characterized in that the Internet Protocol Television (IPTV) services, the plurality of service providers are a plurality of IPTV service providers.
본 발명에 따른 보다 바람직한 실시예에 따르면, 상기 웹 기반의 서비스는 웹 정보를 배급(syndication)하는 피드(feed) 및 웹 기반의 어플리케션 중 적어도 하나를 제공하는 서비스인 것을 특징으로 한다.According to a more preferred embodiment according to the invention, the web-based service is characterized in that the service providing at least one of a feed (feed) and web-based applications for syndication of the web information (syndication).
본 발명에 따른 보다 바람직한 실시예에 따르면, 상기 피드는 RSS(Really Simple Syndication) 피드를 포함한다.According to a more preferred embodiment according to the invention, the feed comprises a Really Simple Syndication (RSS) feed.
본 발명에 따른 보다 바람직한 실시예에 따르면, 상기 웹 기반의 어플리케이션은 위젯(widget)을 포함한다. According to a more preferred embodiment according to the invention, the web-based application comprises a widget.
상기 기술적 과제를 해결하기 위한 본 발명에 따른 검색 서버가 복수의 서비스 제공자가 제공하는 적어도 하나의 서비스에 대한 정보를 클라이언트에 제공하는 방법은 상기 복수의 서비스 제공자의 복수의 서버로부터 상기 적어도 하나의 서비스에 대한 정보를 수신하여 등록하는 단계; 및 상기 등록된 상기 적어도 하나의 서비스에 대한 정보를 상기 클라이언트에 제공하는 단계를 포함하고, 상기 적어도 하나의 서비스는 웹 기반의 서비스를 포함하는 것을 특징으로 한다.According to an aspect of the present invention, a search server according to the present invention provides a client with information on at least one service provided by a plurality of service providers. Receiving and registering information on the; And providing the client with information about the registered at least one service, wherein the at least one service comprises a web based service.
상기 기술적 과제를 해결하기 위한 본 발명에 따른 제1 서비스 제공자의 제1 서버가 소정의 서비스를 클라이언트에 제공하는 방법은 상게 제1 서비스 제공자가 제공할 수 있는 적어도 하나의 서비스에 대한 정보를 검색 서버에 등록하는 단계; 상기 등록된 적어도 하나의 서비스에 대한 정보에 기초해 상기 클라이언트가 전송하는 제1 서비스에 대한 제공 요청을 상기 클라이언트로부터 수신하는 단계; 및 상기 제공 요청에 대한 응답으로 상기 제1 서비스를 상기 클라이언트에 제공하는 단계를 포함하고, 상기 검색 서버는 상기 제1 서비스 제공자를 포함하는 복수의 서비스 제공자가 제공하는 적어도 하나의 서비스에 대한 정보를 상기 클라이언트에 제공하고, 상기 제1 서비스는 웹 기반의 서비스인 것을 특징으로 한다.In order to solve the above technical problem, the first server of the first service provider according to the present invention provides a predetermined service to a client. The search server may search for information on at least one service that can be provided by the first service provider. Registering with; Receiving a request from the client to provide a first service transmitted by the client based on the information on the registered at least one service; And providing the first service to the client in response to the providing request, wherein the search server provides information on at least one service provided by a plurality of service providers including the first service provider. The first service is provided to the client, characterized in that the web-based service.
상기 기술적 과제를 해결하기 위한 본 발명에 따른 복수의 서비스 제공자의 서비스를 수신하는 클라이언트는 상기 복수의 서비스 제공자 중 선택된 제1 서비스 제공자의 제1 서버로부터 수신할 수 있는 적어도 하나의 서비스에 대한 정보를 검색 서버로부터 제공받는 서비스검색부; 및 상기 제공받은 정보에 기초해 상기 제1 서버로부터 수신할 수 있는 적어도 하나의 서비스 중 하나인 제1 서비스를 상기 제1 서버에 요청하고, 상기 요청에 대한 응답으로 상기 제1 서버로부터 상기 제1 서비스를 수신하는 서비스수신부를 포함하고, 상기 제1 서비스는 웹 기반의 서비스인 것을 특징으로 한다.A client receiving a service of a plurality of service providers according to the present invention for solving the technical problem is information on at least one service that can be received from a first server of a first service provider selected from the plurality of service providers. A service search unit provided from a search server; And requesting the first server, which is one of at least one service that can be received from the first server, based on the received information, and requesting the first server from the first server in response to the request. And a service receiver for receiving a service, wherein the first service is a web-based service.
상기 기술적 과제를 해결하기 위한 본 발명에 따른 복수의 서비스 제공자가 제공하는 적어도 하나의 서비스에 대한 정보를 클라이언트에 제공하는 검색 서버는 상기 복수의 서비스 제공자의 복수의 서버로부터 상기 적어도 하나의 서비스에 대한 정보를 수신하여 등록하는 정보저장부; 및 상기 등록된 상기 적어도 하나의 서비스에 대한 정보를 상기 클라이언트에 제공하는 정보제공부를 포함하고, 상기 적어도 하나의 서비스는 웹 기반의 서비스를 포함하는 것을 특징으로 한다.In order to solve the above technical problem, a search server for providing a client with information about at least one service provided by a plurality of service providers according to the present invention is provided with respect to the at least one service from a plurality of servers of the plurality of service providers. An information storage unit for receiving and registering information; And an information providing unit configured to provide the client with information about the registered at least one service, wherein the at least one service includes a web-based service.
상기 기술적 과제를 해결하기 위한 본 발명에 따른 소정의 서비스를 클라이언트에 제공하는 제1 서비스 제공자의 제1 서버는 상기 제1 서비스 제공자가 제공할 수 있는 적어도 하나의 서비스에 대한 정보를 검색 서버에 등록하는 정보등록부; 및 상기 등록된 적어도 하나의 서비스에 대한 정보에 기초해 상기 클라이언트가 전송하는 제1 서비스에 대한 제공 요청을 상기 클라이언트로부터 수신하고, 상기 제공 요청에 대한 응답으로 상기 제1 서비스를 상기 클라이언트에 제공하는 서 비스제공부를 포함하고, 상기 검색 서버는 상기 제1 서비스 제공자를 포함하는 복수의 서비스 제공자가 제공하는 적어도 하나의 서비스에 대한 정보를 상기 클라이언트에 제공하고, 상기 제1 서비스는 웹 기반의 서비스인 것을 특징으로 한다.A first server of a first service provider that provides a client with a predetermined service according to the present invention for solving the technical problem registers information on at least one service that the first service provider can provide to a search server. An information registration unit; And receiving, from the client, a request for providing a first service transmitted by the client based on the information on the registered at least one service, and providing the first service to the client in response to the provision request. And a service provider, wherein the search server provides the client with information about at least one service provided by a plurality of service providers including the first service provider, and the first service is a web-based service. It is characterized by.
상기 기술적 과제를 해결하기 위해 본 발명은 상기된 서비스 수신 방법, 서비스 정보 제공 방법 및 서비스 제공 방법을 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체를 제공한다.In order to solve the above technical problem, the present invention provides a computer-readable recording medium having recorded thereon a program for executing the above-described service receiving method, service information providing method and service providing method.
본 발명에 따르면, 복수의 서비스 제공자가 서비스를 제공하는 소정의 네트워크에서 클라이언트는 자신이 원하는 서비스를 적절히 검색하여 수신할 수 있다. 특히, IPTV 네트워크를 통해 웹 기반의 서비스를 제공받을 수 있어, IPTV 클라이언트의 활용성이 극대화된다.According to the present invention, in a predetermined network in which a plurality of service providers provide a service, a client may appropriately search for and receive a desired service. In particular, it is possible to provide web-based services through the IPTV network, thereby maximizing the utilization of the IPTV client.
이하에서는 도면을 참조하여 본 발명의 바람직한 실시예들을 상세히 설명한다. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 일 실시예에 따른 IPTV 네트워크를 도시한다. 1 illustrates an IPTV network according to an embodiment of the present invention.
도 1을 참조하면, 본 발명에 따른 IPTV 네트워크는 클라이언트(110) 및 다수의 IPTV 엔티티들로 구성된다. IPTV 엔티티에는 네트워크 접속 엔티티(112), IPTV 서비스 프로파일 엔티티(114), 인증 관리 엔티티(116), IPTV 어플리케이션 엔티티(118), IPTV 제어 엔티티(120), 콘텐트 전송 제어 엔티티(122), 콘텐트 전송 엔티티(124), IPTV 메타데이터 제어 엔티티(126) 및 과금 엔티티(128)를 포함한다.Referring to FIG. 1, an IPTV network according to the present invention is composed of a
네트워크 접속 엔티티(112)는 클라이언트(110)에 IP 주소를 할당하고, 네트워크 레벨의 사용자 인증 및 네트워크 구성을 담당한다. 개방 인터넷 IPTV 네트워크에서는 인터넷 서비스 제공자(Internet service provider)가 제공하는 엔티티이다.
IPTV 서비스 프로파일 엔티티(114)는 클라이언트(110)의 IPTV 서비스와 관련된 사용자 프로파일 정보를 보유하고 있다. 클라이언트(110)가 서비스를 요청하면 이 프로파일 정보를 참조한다. 클라이언트(110)에 개인화된(personalized) IPTV 서비스를 제공할 수 있도록 프로파일 정보를 참조한다. The IPTV
인증 관리 엔티티(116)는 클라이언트(110)의 인증을 책임지는 엔티티이다.
IPTV 어플리케이션 엔티티(118)는 IPTV 서비스 제공자들 각각이 운영하는 서버로써 IPTV 서비스는 리니어 TV(linear TV)와 같은 TV 서비스를 포함하고, CoD(content on demand), Push CoD, 콘텐트 다운로드, 네트워크 PVR(Personal Video Recoding) 및 메시징과 같은 IPTV 어플리케이션도 포함한다. IPTV 어플리케이션 엔티티(118)는 GUI(Graphic User Interface) 및 서비스 데이터를 웹 기반 기술을 통해 클라이언트(110)에 제공할 수 있다. The
IPTV 제어 엔티티(120)는 IPTV 어플리케이션 엔티티(118)에 대한 정보를 클라이언트에 제공한다. IPTV 어플리케이션 엔티티(118)들의 URL 리스트를 제공한다. 이때 GUI를 통해 제공할 수 있다. 인증된 사용자에 대한 IPTV 서비스의 전송을 제어하고, 이를 위해 인증 관리 엔티티(116)와 상호 작용한다. 개인화된 IPTV 서비스를 제공하기 위해 IPTV 서비스 프로파일 엔티티(114)에 액세스할 수 있다. IPTV 서비스에 소정의 광고가 삽입되어야 하는 경우에는 광고를 제공하는 IPTV 어플리케이션 엔티티에 액세스하여 광고의 삽입을 제어한다.
콘텐트 전송 제어 엔티티(122)는 콘텐트 보호 및 스트리밍 재생의 제어를 제공한다. 클라이언트(110)의 요청의 정당성(availability)을 체크하고, 콘텐트 전송이 시작되기 전에 클라이언트(110)로부터 전송된 콘텐트 액세스 키의 유효성을 체크한다. DRM 키 및 콘텐트 암호화를 관리한다. 인증 관리 엔티티(116)으로부터 관련 데이터를 수신하여 DRM 키를 업데이트할 수도 있다. 콘텐트 재생 즉, 스트리밍 재생 중에 콘텐트 재생의 제어를 제공할 수도 있다.The content
콘텐트 전송 엔티티(124)는 콘텐트 전송 제어 엔티티(122)의 제어하에 콘텐트 처리, 전송 및 배포를 책임진다.
IPTV 메타데이터 제어 엔티티(126)는 IPTV 네트워크를 통해 제공되는 IPTV 서비스들에 대한 메타데이터를 콘텐트 제공자(content provider) 등으로부터 수집하고, 수집된 메타데이터를 클라이언트들에게 제공한다.The IPTV
과금 엔티티(128)는 IPTV 서비스의 과금 메카니즘을 제공하는 엔티티로써, IPTV 서비스 제공자마다 독자적으로 자신의 과금 시스템을 만들 수 있다. The charging
사용자 데이터베이스 엔티티(130)는 클라이언트(110)에 대한 정보들을 보유하고 있다. IPTV 서비스 제공자들 각각이 사용자 데이터베이스를 구축하고 인증 정보와 같은 IPTV 서비스와 무관한 정보들을 보유하고 있을 수 있다.
도 1에 도시된 클라이언트(110) 및 각각의 엔티티들(112 내지 130)은 소정의 인터페이스를 이용해 서로 제어 신호를 교환한다. 도 1에 도시된 인터페이스들의 명칭은 임의적인 것이며 수행하는 기능만 동일하다면 다른 이름으로 쓰일 수 있다.The
UNIP-1은 사용자 서비스 프로파일을 관리하기 위한 인터페이스이다. 클라이언트(110)와 IPTV 서비스 프로파일 엔티티(114) 사이의 제어와 액세스를 정의하는 인터페이스이다.UNIP-1 is an interface for managing user service profiles. An interface defining control and access between the
UNIP-7은 서비스를 검색하는 단계에서 서비스 또는 프로그램 가이드 정보가 소정의 메타데이터 형식으로 이용되도록 하기 위한 인터페이스이다. 적어도 하나의 IPTV 서비스를 가이드하기 위한 데이터가 메타데이터 스토리지(metadata storage)에 저장되어 있다. IPTV 서비스 제공자 또는 서비스 플랫폼 제공자가 메타데이터 스토리지에 저장된 메터데이터를 수정할 수 있다.The UNIP-7 is an interface for allowing service or program guide information to be used in a predetermined metadata format in the search for a service. Data for guiding at least one IPTV service is stored in metadata storage. The IPTV service provider or service platform provider may modify the metadata stored in the metadata storage.
UNIP-8은 클라이언트가 IPTV 서비스에 액세스하려고 할 때에 인증을 수행하기 위한 인터페이스이다.UNIP-8 is an interface for performing authentication when a client tries to access an IPTV service.
UNIS-6은 클라이언트(110)가 IPTV 어플리케이션 엔티티(118)에 소정의 IPTV 서비스를 요청하기 위해 정의된 인터페이스이다. 클라이언트(110)가 IPTV 어플리케이션 엔티티(118) 즉, IPTV 서비스를 제공하는 서버에 소정의 IPTV 서비스를 요청하고, 요청에 대한 응답으로 서비스를 수신하기 위한 인터페이스이다. 클라이언트(110)는 IPTV 제어 엔티티(120)로부터 수신한 IPTV 어플리케이션 엔티티(118)의 URL 또는 링크 정보를 포함하고 있는 GUI에 의해 가이드에 따라 IPTV 어플리케이션 엔티티(118)에 접속할 수 있다. UNIS-6은 클라이언트(110)의 식별자 및 암호를 체크하는 인증 절차를 필요로 하는 경우 이러한 인증 절차를 정의할 수 있다.UNIS-6 is an interface defined for
UNIS-100은 클라이언트(110)가 IPTV 네트워크에서 수신할 수 있는 IPTV 서비 스들에 대한 정보를 IPTV 제어 엔티티(120)로부터 제공받기 위한 인터페이스이다. IPTV 서비스들에 대한 링크를 포함하고 있는 GUI 자체를 수신할 수도 있고, IPTV 서비스들에 대한 가이드 데이터만을 수신하여 클라이언트(110)가 IPTV 서비스들에 대한 링크를 포함하고 있는 페이지를 생성할 수도 있다. The UNIS-100 is an interface for receiving information from the
UNIS-101은 콘텐트 재생의 제어를 정의하는 인터페이스이다. 콘텐트 전송 엔티티(124)로부터 콘텐트(예를 들어, 스트리밍 데이터)를 수신하여 재생하던 도중 일시 정지, 정지, 빨리감기 등의 재생의 제어를 수행하기 위한 인터페이스이다. UNIS-101 is an interface that defines the control of content playback. An interface for controlling playback such as pause, stop, fast forward, etc. while receiving and playing content (eg, streaming data) from the
UNIS-102는 클라이언트(110)가 콘텐트를 수신하던 도중 DRM 키를 관리, 제어하기 위한 인터페이스이다.The UNIS-102 is an interface for managing and controlling the DRM key while the
UNIT-16은 클라이언트(110)가 IPTV 네트워크에 접속하기 위해 필요한 인터페이스이다.UNIT-16 is an interface required for
UNIT-17은 콘텐트 데이터를 유니 캐스팅(unicasting), 멀티 캐스팅(multicasting) 또는 다운로드 방식으로 클라이언트(110)에 전송하기 위해 정의된 인터페이스이다. 실시간 또는 비실시간 전송이 정의될 수 있다.UNIT-17 is an interface defined for transmitting content data to the
NPI-6은 IPTV 제어 엔티티(120)가 IPTV 서비스 프로파일 엔티티(114)에 저장된 사용자 프로파일 데이터에 액세스하고, 관리하기 위해 정의된 인터페이스이다. IPTV 제어 엔티티(120)는 클라이언트(110)에 개인화된 IPTV 서비스를 제공하기 위해 사용자 프로파일 데이터에 액세스한다.NPI-6 is an interface defined for
NPI-2는 IPTV 어플리케이션 엔티티(118)가 IPTV 서비스에 대한 데이터를 IPTV 제어 엔티티(120)에 등록하거나, 삭제하기 위해 정의된 인터페이스이다. IPTV 어플리케이션 엔티티(118)가 IPTV 서비스 제공자에 대한 정보도 IPTV 제어 엔티티(120)에 등록하거나 삭제할 때에도 NPI-2 인퍼페이스를 이용할 수 있다.NPI-2 is an interface defined for
NPI-9는 IPTV 제어 엔티티가 사용자 데이터베이스 엔티티(130)에 저장된 사용자 정보에 액세스하고, 관리하기 위해 정의된 인터페이스이다.NPI-9 is an interface defined for the IPTV control entity to access and manage user information stored in the
NPI-11은 사용자가 콘텐트를 소비함에 따라 발생하는 과금 데이터를 남기기 위한 인터페이스이다. NPI-11 is an interface for leaving billing data generated when a user consumes content.
NPI-4는 클라이언트(110)에 IPTV 서비스들에 대한 정보를 제공하기 전에 불법적인 이용을 방지하고 정당한 사용자인지 여부를 체크하기 위한 인터페이스이다.NPI-4 is an interface for preventing illegal use and checking whether the user is a legitimate user before providing the
NPI-20는 IPTV 메타데이터 제어 엔티티(126)이 메타데이터 스토리지를 제어하기 위한 인터페이스이다.NPI-20 is an interface for IPTV
NPI-100은 IPTV 제어 엔티티(120)가 콘텐트의 전송을 개시 또는 관리하기 위한 인터페이스이다.NPI-100 is an interface for
NPI-101은 콘텐트 전송과 관련하여 인증 정보를 관리하기 위한 인터페이스이다.NPI-101 is an interface for managing authentication information in connection with content transmission.
NPI-102는 콘텐트 전송 제어 엔티티(122)가 콘텐트 전송 엔티티(124)를 제어하여 콘텐트의 전송을 제어하기 위한 인터페이스이다. 콘텐트의 암호화에 대한 내용을 정의할 수도 있다. The NPI-102 is an interface for the content
도 2는 본 발명의 일 실시예에 따른 웹 기반의 서비스를 제공/수신하는 방법을 설명하기 위한 흐름도이다.2 is a flowchart illustrating a method of providing / receiving a web-based service according to an embodiment of the present invention.
도 2는 클라이언트(210)가 제1 서비스 제공자의 제1 서버(240)로부터 웹 기 반의 서비스를 수신하는 방법을 도시한다. 이하, 본 명세서에서는 클라이언트(210)는 IPTV 셋톱박스와 같은 IPTV 서비스의 클라이언트이고, 제1 서버(240)는 IPTV 서비스를 제공하는 IPTV 서비스의 서버인 경우를 가정하여 설명한다. 그러나, 본 발명이 IPTV 서비스를 제공/수신하는 방법 및 장치뿐만 아니라 복수의 서비스 제공자의 서비스를 제공/수신하는 방법 및 장치에 적용될 수 있음은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 쉽게 알 수 있다.2 illustrates a method in which the
또한, 본 명세서에 따른 서비스를 제공/수신하는 방법 및 장치는 관리 네트워크의 IPTV 서비스 및 개방 인터넷의 IPTV 서비스 중 적어도 하나를 제공하고 수신하는데 이용될 수 있다.In addition, the method and apparatus for providing / receiving a service according to the present specification may be used to provide and receive at least one of an IPTV service of a management network and an IPTV service of the open Internet.
도 2를 참조하면 단계 250에서 클라이언트(210)는 네트워크 접속 엔티티(network attachment entity)(220)에 접속하여 본 발명에 따른 IPTV 네트워크에 접속한다. 네트워크 접속 엔티티(220)는 클라이언트(210)가 IPTV 네트워크에 접속할 수 있도록 IP 주소를 제공하고, 네트워크 레벨의 인증 및 네트워크 구성을 수행한다. 개방 인터넷(Open internet)에서는 인터넷 서비스를 제공하는 ISP(Internet Service Provider)가 네트워크 접속 엔티티(220)를 제공한다. Referring to FIG. 2, in step 250, the
단계 250의 네트워크 접속을 수행하는 단계에서 검색 서버(230)에 대한 정보가 클라이언트(210)에 제공될 수 있다. 단계 254 이하의 단계에서 클라이언트(210)가 검색 서버(230) 및 제1 서버(240)에 액세스하기 위해서는 최초로 액세스되는 검색 서버(230)의 주소를 클라이언트(210)가 알고 있어야 한다. 따라서, 단계 250의 네트워크 접속을 수행하는 단계에서 검색 서버(230)의 URL(Uniform Resource Locator)을 클라이언트(210)가 제공받을 수 있다. 클라이언트(210)가 검색 서버(230)의 URL을 이미 알고 있는 경우에는 별도로 검색 서버(230)의 URL을 클라이언트(210)에 제공할 필요가 없다. In the step of performing a network connection in step 250, information about the
단계 252에서 제1 서버는 제1 서버가 제공할 수 있는 적어도 하나의 서비스에 대한 정보를 검색 서버(230)에 등록한다. 제1 서버는 복수의 서비스 제공자 중에서 제1 서비스 제공자의 서버로써, 제1 서비스 제공자의 적어도 하나의 IPTV 서비스를 제공하는 서버이다. 여기서 IPTV 서비스는 리니어 TV(linear TV), CoD(content on demand), Push CoD, 콘텐트 다운로드, 네트워크 PVR(Personal Video Recoding) 및 메시징와 같은 서비스들을 포함한다. 또한, 웹 기반의 서비스가 IPTV 서비스에 포함될 수 있다. In operation 252, the first server registers information on at least one service that the first server can provide with the
도 2는 웹 기반의 서비스 중 웹 정보를 제공하는 피드를 클라이언트에 제공하는 서비스를 도시한다. 단계 252에서 제1 서버는 웹 정보를 배포하는 피드(feed)에 대한 정보를 검색 서버에 전송한다. 예를 들어, RSS(Really Simple Syncication) 피드에 대한 정보를 검색 서버(230)에 전송한다. 단계 252는 서비스에 대한 정보를 검색 서버(230)에 등록 또는 삭제하기 위해 검색 서버(230)와 제1 서버(240) 사이에 정의된 인터페이스를 이용해 수행된다. 2 illustrates a service for providing a client with a feed for providing web information among web-based services. In operation 252, the first server transmits information about a feed for distributing web information to the search server. For example, information about a RSS (Really Simple Syncication) feed is transmitted to the
검색 서버(230)는 클라이언트(210)에 IPTV 네트워크를 통해 제공 가능한 IPTV 서비스들에 대한 정보를 제공하는 엔티티이다. 검색 서버(230)는 제1 서비스 제공자가 제공할 수 있는 IPTV 서비스들에 대한 정보뿐만 아니라, 클라이언트(210)가 접속해 있는 IPTV 네트워크 상에서 복수의 서비스 제공자가 제공하는 IPTV 서비 스들에 대한 정보를 보유하고 있다. 따라서, 클라이언트(210)는 검색 서버(230)에 액세스하여 피드를 제공하는 서비스를 포함하는 모든 IPTV 서비스들에 대한 정보를 얻을 수 있다.The
단계 254에서 클라이언트(210)는 복수의 서비스 제공자의 적어도 하나의 서비스에 대한 정보를 검색 서버(230)로부터 제공받는다. 피드를 제공하는 서비스를 포함한 적어도 하나의 IPTV 서비스에 대한 정보를 검색 서버(230)로부터 제공받는다. 바람직하게는 복수의 서비스 제공자 중에서 클라이언트(210)가 선택한 제1 서비스 제공자가 클라이언트(210)에 제공할 수 있는 적어도 하나의 IPTV 서비스에 대한 정보를 검색 서버(230)로부터 제공받는다. 웹 정보를 배포하는 피드에 대한 정보로써 제1 서버(240)가 제공하는 피드의 주소 예를 들어, URL 정보가 클라이언트(210)에 제공된다. 단계 254는 서비스에 대한 정보를 제공하기 위해 클라이언트(210)와 검색 서버(230) 사이에 정의된 인터페이스를 이용해 수행된다.In operation 254, the
클라이언트(210)는 인증을 위한 인터페이스를 이용해 인증 관리를 수행하는 소정의 엔티티(Authentic management entity)에 접속하여 인증을 수행하고, 인증이 완료된 후에 검색 서버(230)로부터 IPTV 서비스에 대한 정보를 제공받을 수 있다. 클라이언트(210)가 검색 서버(230)에 최초 연결을 시도하면, 검색 서버(230)는 우선 인증 관리 엔티티로부터 인증받을 것을 클라이언트(210)에 요청한다. 요청을 수신한 클라이언트(210)는 인증 관리 엔티티에 인증을 요청하고, 인증 관리 엔티티는 클라이언트(210) 및 검색 서버(230)에 인증 결과를 전송함으로써 인증을 수행할 수 있다. 검색 서버(230)에 액세스하기 위한 소정의 암호화 키를 클라이언트(210) 에 전송하는 방법으로 인증을 수행할 수 있다.The
단계 256에서 클라이언트(110)는 단계 254에서 수신한 IPTV 서비스에 대한 정보에 기초하여 제1 서비스 즉, 피드를 제공하는 서비스를 요청한다. 단계 254에서 수신한 IPTV 서비스들에 대한 정보에 기초하여 클라이언트는 제1 서비스를 선택하고, 클라이언트(210)는 단계 256에서 선택한 제1 서비스를 제공할 것을 제1 서버에 요청한다. 여기서, 제1 서비스는 피드를 제공하는 서비스이다.In operation 256, the
단계 258에서 클라이언트(210)는 제1 서버(240)로부터 피드를 수신한다. 단계 256에서 요청한 피드를 수신한다. In operation 258, the
단계 260에서 클라이언트(210)는 제1 서버(240)로부터 다시 피드를 수신한다. 제1 서버(240)는 피드를 주기적으로 클라이언트(210)에 전송하여 클라이언트(210)가 웹 정보를 주기적으로 업데이트할 수 있게 한다. 단계 256 내지 260은 서비스의 요청 및 전송을 위해 클라이언트(210)와 제1 서버(240) 사이에 정의된 인터페이스를 이용해 수행된다.In operation 260, the
수신한 피드에 기초하여 클라이언트(210)는 웹 정보를 요청할 수 있다. 수신한 피드에 기초하여 AV 콘텐트의 전송을 제1 서버(240)에 요청할 수 있다.Based on the received feed, the
도 3은 본 발명의 또 다른 실시예에 따른 웹 기반 서비스를 제공/수신하는 방법 및 장치를 도시한다.3 illustrates a method and apparatus for providing / receiving a web-based service according to another embodiment of the present invention.
도 3은 웹 기반 서비스로서 웹 어플리케이션을 제공하는 서비스를 제공/수신하는 방법을 도시한다. 3 illustrates a method of providing / receiving a service for providing a web application as a web-based service.
도 3을 참조하면 단계 350에서 클라이언트(310)는 네트워크 접속 엔티 티(network attachment entity)(320)에 접속하여 본 발명에 따른 IPTV 네트워크에 접속한다. 도 2의 단계 250와 동일한 단계이다.Referring to FIG. 3, in step 350, the
단계 352에서 제1 서버(340)는 제1 서버(340)가 제공할 수 있는 적어도 하나의 서비스에 대한 정보를 검색 서버(330)에 등록한다. 본 발명에 따른 IPTV 서비스에는 도 3에 도시된 바와 같은 웹 어플리케이션을 제공하는 서비스를 포함한다. 단계 352에서 제1 서버(340)는 클라이언트(310)에 제공할 수 있는 적어도 하나의 웹 어플리케이션에 대한 정보를 검색 서버에 등록한다. 예를 들어, 제1 서버(340)가 제공하는 위젯에 대한 정보를 검색 서버(330)에 전송한다. 단계 352는 서비스에 대한 정보를 검색 서버(330)에 등록 또는 삭제하기 위해 검색 서버(330)와 제1 서버(340) 사이에 정의된 인터페이스를 이용해 수행된다.In operation 352, the
단계 354에서 클라이언트(310)는 제1 서비스 제공자의 적어도 하나의 서비스에 대한 정보를 검색 서버(330)로부터 제공받는다. 웹 어플리케이션을 제공하는 서비스를 포함하는 적어도 하나의 IPTV 서비스에 대한 정보를 검색 서버(230)로부터 제공받는다. 바람직하게는 복수의 서비스 제공자 중에서 제1 서비스 제공자를 선택하고 선택된 제1 서비스 제공자가 클라이언트(210)에 제공할 수 있는 적어도 하나의 IPTV 서비스에 대한 정보를 검색 서버(230)로부터 제공받는다. 웹 어플리케이션에 대한 정보로써 웹 어플리케이션의 URL에 대한 정보를 제공받는다. In operation 354, the
단계 354는 서비스에 대한 정보를 제공하기 위해 클라이언트(310)와 검색 서버(330) 사이에 정의된 인터페이스를 이용해 수행된다.Step 354 is performed using an interface defined between
단계 356에서 클라이언트(310)는 단계 354에서 수신한 IPTV 서비스에 대한 정보에 기초하여 제1 서비스 즉, 웹 어플리케이션을 제공하는 서비스를 요청한다. 단계 354에서 수신한 IPTV 서비스들에 대한 정보에 기초하여 클라이언트는 제1 서비스를 선택하고, 클라이언트(310)는 선택한 제1 서비스를 제공할 것을 제1 서버에 요청한다. In operation 356, the
단계 358에서 클라이언트(310)는 제1 서버(340)로부터 웹 어플리케이션을 수신한다. 단계 356에서 요청한 웹 어플리케이션을 수신한다. 단계 356 및 358은 서비스의 요청 및 전송을 위해 클라이언트(310)와 제1 서버(340) 사이에 정의된 인터페이스를 이용해 수행된다.In operation 358, the
단계 360에서 클라이언트(310)는 제1 서버(340)로부터 수신한 웹 어플리케이션을 이용하여 소정의 서비스를 이용한다. 예를 들어, 단계 358에서 클라이언트(310)는 수신한 위젯을 이용해 제1 서버(340)가 제공하는 AV 콘텐트의 스트리밍 서비스를 제공받을 수 있다.In operation 360, the
도 2 및 3은 하나의 클라이언트(310)가 하나의 서버(240 또는 340)로부터 피드 또는 웹 어플리케이션을 제공받는 서비스에 대해 도시하였다. 그러나, 클라이언트(310)는 하나 이상의 서버로부터 피드 또는 웹 어플리케이션을 동시에 제공받을 수 있다. 동시에 2 이상의 피드를 동시에 제공받아 웹 정보를 업데이트할 수도 있고, 복수의 웹 어플리케이션을 동시에 구동하여 2 이상의 서버로부터 서비스를 제공받을 수도 있다.2 and 3 illustrate a service in which one
또한, 피드 및 웹 어플리케이션을 하나의 서버로부터 동시에 수신할 수도 있다. 피드를 제공하는 서비스 및 웹 어플리케이션을 제공하는 서비스를 동시에 제 공하는 서버로부터 RSS 피드 및 위젯을 동시에 제공받을 수 있다.You can also receive feeds and web applications from one server at the same time. RSS feeds and widgets can be provided simultaneously from a server providing a service providing a feed and a service providing a web application.
도 4는 본 발명의 일 실시예에 따른 클라이언트를 도시한다.4 illustrates a client in accordance with an embodiment of the present invention.
도 4를 참조하면, 본 발명에 따른 클라이언트(400)는 서비스검색부(410 및 서비스수신부(420)를 포함한다.Referring to FIG. 4, the
서비스검색부(410)는 복수의 서비스 제공자의 적어도 하나의 서비스에 대한 정보를 검색 서버로부터 제공받는다. 클라이언트(400)는 IPTV 클라이언트로써, IPTV 네트워크에서 복수의 서비스 제공자의 적어도 하나의 IPTV 서비스에 대한 정보를 검색 서버로부터 제공받는다. 바람직하게는 복수의 서비스 제공자 중 제1 서비스 제공자를 선택하고, 제1 서비스 제공자가 제공하는 적어도 하나의 서비스에 대한 정보를 제공받는다. The
적어도 하나의 IPTV 서비스에 대한 정보는 웹 기반 서비스에 대한 정보를 포함할 수 있다. 웹 기반 서비스는 웹 정보를 배포하는 피드 및 웹 기반 어플리케이션 중 적어도 하나를 제공하는 서비스일 수 있다. The information on the at least one IPTV service may include information about the web-based service. The web-based service may be a service that provides at least one of a feed for distributing web information and a web-based application.
서비스수신부(420)는 제1 서버로부터 수신할 수 있는 적어도 하나의 서비스 중 선택된 제1 서비스를 제1 서버에 요청하고, 요청에 대한 응답으로 제1 서버가 제공하는 서비스를 수신한다. 제1 서버에 피드 및 웹 어플리케이션 중 적어도 하나를 요청하고, 수신한다.The
도 5는 본 발명의 일 실시예에 따른 검색 서버를 도시한다. 5 illustrates a search server according to an embodiment of the present invention.
도 5을 참조하면, 본 발명에 따른 검색 서버(500)는 정보저장부(510) 및 정보제공부(520)를 포함한다.Referring to FIG. 5, the
정보저장부(510)는 IPTV 네트워크의 복수의 서비스 제공자로부터 서비스 제공자에 대한 정보 및/또는 서비스에 대한 정보를 수신한다. 정보저장부(510)가 복수의 서비스 제공자로부터 수신하는 IPTV 서비스에 대한 정보는 웹 기반 서비스에 대한 정보를 포함한다.The
정보제공부(520)는 복수의 서비스 제공자의 적어도 하나의 서비스에 대한 정보를 클라이언트에 제공한다. 웹 기반 서비스에 대한 정보를 포함하는 적어도 하나의 서비스에 대한 정보를 클라이언트에 제공한다. 웹 정보를 배급하는 피드의 URL 및 웹 어플리케션을 수신할 수 있는 URL 중 적어도 하나에 대한 정보를 클라이언트에 제공한다. The
도 6은 본 발명의 일 실시예에 따른 서버를 도시한다. 6 illustrates a server according to an embodiment of the present invention.
도 6을 참조하면, 본 발명에 따른 IPTV 네트워크에서 IPTV 서비스를 제공하는 서버(600)는 정보등록부(610) 및 서비스제공부(620)를 포함한다. 서버(600)가 IPTV 네트워크의 복수의 서비스 제공자 중 하나인 제1 서비스 제공자의 제1 서버에 해당하는 경우를 예로 들어 설명한다.Referring to FIG. 6, a
정보등록부(610)는 제1 서비스 제공자가 제공할 수 있는 적어도 하나의 서비스에 대한 정보를 검색 서버에 등록한다. 제1 서비스 제공자가 제공할 수 있는 웹 서비스에 대한 정보를 검색 서버에 등록한다. The
서비스제공부(920)는 클라이언트로부터 소정의 서비스 제공을 요청받고, 요청에 대한 응답으로 서비스를 제공한다. 소정의 인증 관리 엔티티에 의해 인증된 클라이언트에 서비스를 제공한다. 클라이언트의 웹 서비스 요청에 따라 피드 또는 웹 어플리케이션을 제공한다.The service provider 920 receives a request for providing a service from a client, and provides a service in response to the request. Provide services to clients authenticated by a given authentication management entity. Provides a feed or web application based on a client's web service request.
이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명이 상기의 실시예에 한정되는 것은 아니며, 이는 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. 따라서, 본 발명의 사상은 아래에 기재된 특허청구범위에 의해서만 파악되어야 하고, 이와 균등하거나 또는 등가적인 변형 모두는 본 발명 사상의 범주에 속한다 할 것이다. 또한, 본 발명에 따른 시스템은 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.As described above, although the present invention has been described by way of limited embodiments and drawings, the present invention is not limited to the above-described embodiments, which can be variously modified and modified by those skilled in the art to which the present invention pertains. Modifications are possible. Accordingly, the spirit of the invention should be understood only by the claims set forth below, and all equivalent or equivalent modifications will fall within the scope of the invention. In addition, the system according to the present invention can be embodied as computer readable codes on a computer readable recording medium. The computer-readable recording medium includes all kinds of recording devices in which data that can be read by a computer system is stored. Examples of the recording medium include a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like, and also include a carrier wave (for example, transmission through the Internet). The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.
도 1은 본 발명의 일 실시예에 따른 IPTV 네트워크를 도시한다. 1 illustrates an IPTV network according to an embodiment of the present invention.
도 2는 본 발명의 일 실시예에 따른 웹 기반의 서비스를 제공/수신하는 방법을 설명하기 위한 흐름도이다.2 is a flowchart illustrating a method of providing / receiving a web-based service according to an embodiment of the present invention.
도 3은 본 발명의 또 다른 실시예에 따른 웹 기반 서비스를 제공/수신하는 방법 및 장치를 도시한다.3 illustrates a method and apparatus for providing / receiving a web-based service according to another embodiment of the present invention.
도 4는 본 발명의 일 실시예에 따른 클라이언트를 도시한다.4 illustrates a client in accordance with an embodiment of the present invention.
도 5는 본 발명의 일 실시예에 따른 검색 서버를 도시한다. 5 illustrates a search server according to an embodiment of the present invention.
도 6은 본 발명의 일 실시예에 따른 서버를 도시한다.6 illustrates a server according to an embodiment of the present invention.
Claims (30)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/KR2008/004534 WO2009020332A2 (en) | 2007-08-06 | 2008-08-05 | Method and apparatus for providing/receiving web-based service of plurality of service providers |
US12/186,828 US8965951B2 (en) | 2007-08-06 | 2008-08-06 | Method and apparatus for providing/receiving web-based service of plurality of service providers |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US95409907P | 2007-08-06 | 2007-08-06 | |
US60/954,099 | 2007-08-06 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20090014945A true KR20090014945A (en) | 2009-02-11 |
KR101496326B1 KR101496326B1 (en) | 2015-03-05 |
Family
ID=40684759
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080033354A KR101496326B1 (en) | 2007-08-06 | 2008-04-10 | Method and apparatus of providing/receiving Web-based service of plurality of service providers |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101496326B1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100950081B1 (en) * | 2009-07-28 | 2010-03-29 | 주식회사 콤텍시스템 | Widget related advertisement method for iptv |
WO2010147362A3 (en) * | 2009-06-15 | 2011-03-31 | Samsung Electronics Co., Ltd. | Widget activation and communication method |
WO2011078427A1 (en) * | 2009-12-24 | 2011-06-30 | Kim Il | Widget for measuring the loading time of a webpage, method using the widget to convert the webpage loading time into points, and recording medium for the widget and method |
WO2012067344A3 (en) * | 2010-11-18 | 2012-07-19 | 엘지전자 주식회사 | Web-browsing method, and image display device using same |
EP2179587A4 (en) * | 2007-08-22 | 2012-10-03 | Samsung Electronics Co Ltd | Method and apparatus for providing/receiving service of plurality of service providers |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030024297A (en) * | 2001-09-17 | 2003-03-26 | (주)넷피아닷컴 | Search system and method |
KR100642768B1 (en) * | 2004-09-03 | 2006-11-08 | 한국디엠비 (주) | System of Searching DMB Broadcasting Program Using Wireless Communication Network and Method thereof |
KR100676048B1 (en) * | 2005-05-13 | 2007-01-30 | 에스케이 텔레콤주식회사 | Method and apparatus for providing personalized service of rss documents and system including the apparatus |
-
2008
- 2008-04-10 KR KR1020080033354A patent/KR101496326B1/en active IP Right Grant
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2179587A4 (en) * | 2007-08-22 | 2012-10-03 | Samsung Electronics Co Ltd | Method and apparatus for providing/receiving service of plurality of service providers |
WO2010147362A3 (en) * | 2009-06-15 | 2011-03-31 | Samsung Electronics Co., Ltd. | Widget activation and communication method |
US8954489B2 (en) | 2009-06-15 | 2015-02-10 | Samsung Electronic Co., Ltd. | Widget activation and communication method |
KR100950081B1 (en) * | 2009-07-28 | 2010-03-29 | 주식회사 콤텍시스템 | Widget related advertisement method for iptv |
WO2011078427A1 (en) * | 2009-12-24 | 2011-06-30 | Kim Il | Widget for measuring the loading time of a webpage, method using the widget to convert the webpage loading time into points, and recording medium for the widget and method |
WO2012067344A3 (en) * | 2010-11-18 | 2012-07-19 | 엘지전자 주식회사 | Web-browsing method, and image display device using same |
US9544653B2 (en) | 2010-11-18 | 2017-01-10 | Lg Electronics Inc. | Web-browsing method, and image display device using same |
Also Published As
Publication number | Publication date |
---|---|
KR101496326B1 (en) | 2015-03-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101512321B1 (en) | / Method and apparatus for providing/receiving service of plurality of service providers | |
US8965951B2 (en) | Method and apparatus for providing/receiving web-based service of plurality of service providers | |
US10587906B2 (en) | Apparatus and methods for content delivery and message exchange across multiple content delivery networks | |
CN106797563B (en) | Certification and authorization message for adaptive stream media based on token signaling and interact | |
EP2194691B1 (en) | Remote access of drm protected internet protocol (ip)-based content over an ip multimedia subsystem (ims)-based network | |
US8627487B2 (en) | Method and apparatus for providing DRM service | |
US8555367B2 (en) | Method and system for securely streaming content | |
US20130145016A1 (en) | Methods and apparatuses for domain management | |
KR101412318B1 (en) | System and method for accessing private digital content | |
US20090282445A1 (en) | Audio/video streaming signal provision method and sharing system | |
US20120017282A1 (en) | Method and apparatus for providing drm service | |
US20120005605A1 (en) | System for managing media content | |
CN103782572A (en) | System and method for providing message and event based video services control plane | |
US20110191811A1 (en) | System and method of mapping customer premise equipment in a vod system of a cable service provider | |
KR20110079855A (en) | Method and system for creating and sharing bookmarks of media content | |
CA2769842A1 (en) | System and method for managing entitlements to data over a network | |
MXPA04012326A (en) | Access control and key management system for streaming media. | |
US20100145859A1 (en) | Control device, reproducing device, permission server, method for controlling control device, method for controlling reproducing device, and method for controlling permission server | |
RU2602244C1 (en) | Inheritance of uniform resource identifier (uri) parameters | |
KR101496326B1 (en) | Method and apparatus of providing/receiving Web-based service of plurality of service providers | |
KR20100109353A (en) | Method and apparatus for sending and receiving metadata of application to provide iptv service | |
CN111614979B (en) | Management method and device for video networking resources | |
KR101023809B1 (en) | Method and apparatus for preventing recording of image data in media server |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
AMND | Amendment | ||
E601 | Decision to refuse application | ||
AMND | Amendment | ||
J201 | Request for trial against refusal decision | ||
B701 | Decision to grant | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20190130 Year of fee payment: 5 |