KR101216392B1 - Vod system and vod data transfer method in open platform - Google Patents

Vod system and vod data transfer method in open platform Download PDF

Info

Publication number
KR101216392B1
KR101216392B1 KR1020110001320A KR20110001320A KR101216392B1 KR 101216392 B1 KR101216392 B1 KR 101216392B1 KR 1020110001320 A KR1020110001320 A KR 1020110001320A KR 20110001320 A KR20110001320 A KR 20110001320A KR 101216392 B1 KR101216392 B1 KR 101216392B1
Authority
KR
South Korea
Prior art keywords
vod
server
user interface
web
top box
Prior art date
Application number
KR1020110001320A
Other languages
Korean (ko)
Other versions
KR20120079952A (en
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 주식회사 씨앤앰강남케이블티브이
Priority to KR1020110001320A priority Critical patent/KR101216392B1/en
Publication of KR20120079952A publication Critical patent/KR20120079952A/en
Application granted granted Critical
Publication of KR101216392B1 publication Critical patent/KR101216392B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/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
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Graphics (AREA)
  • Computer And Data Communications (AREA)

Abstract

본 발명은 오픈 플랫폼에서의 VOD 시스템 및 VOD 데이터 전송 방법에 관한 것으로서, 더욱 상세하게는 VOD 서버와 셋톱 박스 간에 VOD 관련 사용자 인터페이스 데이터를 전송하는데 있어서 표준화된 데이터 형식으로 변환하는 웹 서버를 경유함으로써 통신 규약이 각기 다른 VOD 서버나 셋톱 박스간 통신이 가능하도록 하여 다양한 VOD 서비스를 편리하게 제공받을 수 있으며, 기존의 VOD 서버나 셋톱박스의 구성 변경 없이 새로운 전송 방식의 셋톱 박스의 통신 환경을 추가 제공함으로써 VOD 서버가 기존 셋톱 박스와 새로운 셋톱 박스에 대해 동시에 VOD 서비스를 제공할 수 있도록 하여 VOD 서비스 사업자의 경쟁력을 높일 수 있고, VOD 서버에서 통신 규약의 변경이나 새로운 VOD 서버의 추가시 웹 서버의 변환 규칙만을 변경, 추가함으로써 새로운 비즈니스 모델을 신속하게 적용하도록 하여 VOD 서비스의 관리 효용성을 높일 수 있다.The present invention relates to a VOD system and a VOD data transmission method in an open platform, and more particularly, through a web server that converts the VOD-related user interface data between the VOD server and the set-top box into a standardized data format. By allowing communication between different VOD servers or set-top boxes with different protocols, various VOD services can be conveniently provided, and by providing additional communication environment of new transmission method set-top boxes without changing the configuration of existing VOD servers or set-top boxes. The VOD server can provide VOD services to existing set-top boxes and new set-top boxes at the same time, thereby enhancing the competitiveness of VOD service providers, and changing the web server's rules when changing communication protocols or adding new VOD servers. By changing and adding new business models It can be applied quickly to increase the management efficiency of VOD service.

Description

오픈 플랫폼에서의 VOD 시스템 및 VOD 데이터 전송 방법{VOD SYSTEM AND VOD DATA TRANSFER METHOD IN OPEN PLATFORM}VOD SYSTEM AND VOD DATA TRANSFER METHOD IN OPEN PLATFORM {VOD SYSTEM AND VOD DATA TRANSFER METHOD IN OPEN PLATFORM}

본 발명은 오픈 플랫폼에서의 VOD 시스템 및 VOD 데이터 전송 방법에 관한 것으로서, 특히 셋톱박스에서 복수의 VOD 서버와 표준화된 방식으로 VOD 인터페이스 데이터를 송수신하도록 하여 다양한 VOD 서비스를 제약 없이 이용하도록 한 오픈 플랫폼에서의 VOD 시스템 및 VOD 데이터 전송 방법에 관한 것이다.
The present invention relates to a VOD system and a VOD data transmission method in an open platform, and in particular, in an open platform to allow the set-top box to transmit and receive VOD interface data in a standardized manner with a plurality of VOD servers in an open platform. Relates to a VOD system and a VOD data transmission method.

VOD(Video On Demand) 시스템이란 주문형 비디오 시스템으로서 영화와 같은 영상, 음성, 정보 등을 시청자가 원하는 시간에 원하는 내용의 프로그램을 전송, 재생해주는 시스템을 말한다. 데이터 전송을 위해서는 전화선이나 동축케이블, 광섬유 등을 활용한다. VOD가 실용화되면 비디오 대여점에 가지 않고도 안방에서 보고 싶은 영화를 원하는 시간에 주문에 의해 볼 수 있을 뿐 아니라 주식시세나 여행정보와 같은 각종 데이터베이스를 TV를 통해 대화하는 형태로 이용할 수 있다.
The Video On Demand (VOD) system is an on-demand video system that transmits and plays a program of desired contents at a time desired by a viewer such as a movie, audio, and information. For data transmission, telephone lines, coaxial cables, and optical fibers are used. When VOD becomes practical, you can watch movies you want to watch in your home room on demand without having to go to a video rental store, and use various types of databases such as stock quotes and travel information to communicate on TV.

VOD 서비스를 이용하기 위해서는 사용자 측에서 셋톱박스를 구비하여 TV와 연결한 후 시청이 가능하다.In order to use the VOD service, a user may have a set-top box connected to a TV to watch.

이러한 셋톱박스의 일 예로 디지털 방송용 셋톱박스를 들 수 있으며, 상기 디지털 방송용 셋톱박스는 디지털 방송용 수상기에서 수신 장치 부분을 별도의 셋톱박스로 분리한 것으로, TV 신호의 전송 방식에 따라 위성방송용 DTV 셋톱박스, 지상파용 DTV 셋톱박스, 케이블TV용 DTV 셋톱박스로 구분된다. An example of such a set-top box is a set-top box for digital broadcasting. The set-top box for digital broadcasting is a separate set-top box in which a receiving device is separated from a digital broadcasting receiver, and a DTV set-top box for satellite broadcasting according to a TV signal transmission method. It is divided into DTV set top box for terrestrial wave and DTV set top box for cable TV.

또한, 분리형 디지털 방송용 셋톱박스를 사용하면 지상파방송, 위성방송, 케이블방송 등 다양한 전송 방식에 쉽게 적용 가능하여 디지털 방송용 수상기의 가격을 낮출 수 있으며, 다양한 부가 서비스의 제공이 가능해진다.
In addition, the use of a separate set-top box for digital broadcasting can be easily applied to various transmission methods such as terrestrial broadcasting, satellite broadcasting, and cable broadcasting, thereby reducing the price of the digital broadcasting receiver and providing various additional services.

한편, 최근의 셋톱박스는 개인 위주의 PC와는 달리 가족 공동체 중심의 엔터테인먼트 기능이 중요시되어, 인터넷 기반의 통신 기능을 기반으로 한 웹 서핑과 VOD와 같은 멀티미디어 기능이 부가되었다.On the other hand, the recent set-top box, unlike the personal-oriented PC, the family-centered entertainment function is important, and added the multimedia functions such as web surfing and VOD based on the Internet-based communication function.

더불어, 최근의 셋톱박스 업체에서는 웹 브라우징과 VOD 서비스 제공은 물론이고 홈 뷰어 서비스, 영상전화 서비스, 메신저, DVD, 가전제어 서비스 등의 부가 서비스를 제공함으로써 서비스의 차별성을 꾀하고 있다.In addition, recent set-top box companies are trying to differentiate services by providing additional services such as home viewer service, video phone service, messenger, DVD, home appliance control service as well as providing web browsing and VOD service.

이러한 셋톱박스 서비스는 DTV 수신 및 제어 기능을 가지는 DTV 셋톱박스로 점차 진화하고 있으며, 방송, 통신, 가전이 융합된 다양한 서비스에 대한 지원이 이루어지고 있다.Such set-top box services are gradually evolving into DTV set-top boxes having DTV reception and control functions, and support for various services in which broadcasting, communication, and home appliances are converged.

또한, 셋톱박스를 위한 S/W 모듈은 임베디드 운영체제, GUI, 웹 브라우저, 멀티미디어 처리를 위한 코덱 및 스트리밍 시스템으로 구성되어 있으며, 필요에 따라 디지털 방송용 수신 및 제어 기능, 홈 뷰어 소프트웨어, 영상전화 소프트웨어, 메신저 소프트웨어, DVD 소프트웨어, 가전제어 소프트웨어 등의 부가적인 소프트웨어 기능이 포함된다. In addition, the S / W module for the set-top box consists of an embedded operating system, GUI, web browser, codec and streaming system for multimedia processing, and if necessary, reception and control functions for digital broadcasting, home viewer software, video telephony software, Additional software features include messenger software, DVD software, consumer electronics control software, and the like.

이때, 셋톱박스에 사용되는 그래픽 라이브러리, 미들웨어, 응용 소프트웨어는 선택된 운영체제에 따라 다르므로 S/W 솔루션 제공 업체에서는 운영체제, 라이브러리, 필수 응용 소프트웨어를 패키지 형태의 S/W 플랫폼으로 제공하고 있다.
At this time, the graphic library, middleware, and application software used in the set-top box depends on the selected operating system, so the S / W solution provider provides the operating system, libraries, and essential application software as a packaged S / W platform.

도 1은 이러한 셋톱박스(400)를 이용하여 VOD서버(100, 200, 300)에 접속하여 VOD 서비스를 제공받는 일반적인 VOD 시스템의 구성도를 도시한 것으로, 복수의 VOD 서버(100, 200, 300)와 통신하는 셋톱박스(400)를 도시한 것이다.1 is a block diagram of a general VOD system provided with a VOD service by accessing a VOD server (100, 200, 300) using the set-top box 400, a plurality of VOD server (100, 200, 300) It shows a set top box 400 in communication with).

상기 VOD서버(100, 200, 300)는 실제 비디오 데이터를 저장하고 요청시 해당 비디오 데이터를 전송하는 데이터 서버(미도시)와 VOD 비즈니스 로그인(Business Login)과 관련한 모든 사항들에 대해서 셋톱박스 내의 애플리케이션과 통신을 수행하며 필요한 정보를 제공해주는 BIS(110, 210, 310: Business Interface Server)서버를 포함하여 구성할 수 있다.The VOD server (100, 200, 300) stores the actual video data and the application in the set-top box for all matters related to the data server (not shown) and the VOD Business Login (transport) to transmit the video data on request It may be configured to include a BIS (110, 210, 310: Business Interface Server) server that performs communication with and provide the necessary information.

이때, BIS서버(110, 210, 310)는 셋톱박스 내 애플리케이션(14)의 요청에 의해 VOD 사용자 인터페이스의 구성을 위하여 요청한 가입자의 상태정보나 VOD 초기 사용자 인터페이스 화면 구성을 위한 카테고리 또는 카테고리별 컨텐츠 정보와 같은 사용자 인터페이스 데이터를 제공한다.At this time, the BIS server (110, 210, 310) by the request of the application 14 in the set-top box, the status information of the requested subscriber for the configuration of the VOD user interface or the category or content information for each category for the initial VOD user interface screen configuration Provide user interface data such as

즉, BIS 서버(110, 210, 310)는 고객이 구매를 완료하고 시청하기 전까지의 전 과정에 대해 셋톱박스 내 애플리케이션(14)의 요청을 받아 필요한 사용자 인터페이스 데이터를 제공하게 되며, 이때 셋톱박스 내 애플리케이션(14)과의 사전 협의에 의해 규정된 폼에 의하여 소켓(Socket)통신을 진행한다.
That is, the BIS server (110, 210, 310) receives the request of the application 14 in the set-top box for the entire process until the customer completes the purchase and watch, and provides the necessary user interface data, in this case The socket communication proceeds according to a form defined by prior consultation with the application 14.

그러나, 오픈 플랫폼에서는 각 VOD 사업자마다 VOD 사용자 인터페이스가 상이하며 각각의 통신 규약이 달라, 셋톱박스 내 단일 애플리케이션(14)에서 공통적으로 처리할 수 없게 된다. 즉, 특정 VOD 사업자의 VOD 서비스를 이용하기 위해서 해당 VOD 서비스에 맞는 애플리케이션을 각각 설치하거나 재설정해줘야 하고 혹은 셋톱박스(400)와 호환이 되지 않아 VOD 서비스를 받을 수가 없었다.However, in the open platform, the VOD user interface is different for each VOD provider, and each communication protocol is different, and thus cannot be commonly handled by a single application 14 in the set-top box. That is, in order to use the VOD service of a specific VOD service provider, each application for the corresponding VOD service must be installed or reset, or it is not compatible with the set-top box 400 and thus cannot receive the VOD service.

또한, VOD 사업자가 이러한 문제점을 해결하기 위해 다양한 셋톱박스의 기종에 따라 그에 맞는 VOD 서비스 플랫폼 및 애플리케이션을 모두 개발할 경우 해당 서비스를 위한 개발 비용 및 유지 비용이 크게 발생하여 현실적으로 제약이 많이 따르게 된다.
In addition, when VOD operators develop all VOD service platforms and applications according to various set-top boxes to solve these problems, development costs and maintenance costs for the corresponding services are greatly incurred.

전술한 문제점을 개선하기 위한 본 발명 실시 예의 목적은 VOD 서버와 셋톱 박스 간에 VOD 관련 사용자 인터페이스 데이터를 전송하는데 있어서 표준화된 데이터 형식으로 변환하는 웹 서버를 경유함으로써 통신 규약이 각기 다른 VOD 서버나 셋톱 박스간 통신이 가능하도록 한 오픈 플랫폼에서의 VOD 시스템 및 VOD 데이터 전송 방법을 제공하는 것이다.An object of the embodiment of the present invention for improving the above-mentioned problem is to transfer VOD-related user interface data between a VOD server and a set-top box via a web server that converts the data into a standardized data format. It is to provide a VOD system and a VOD data transmission method in an open platform to enable communication between.

전술한 문제점을 개선하기 위한 본 발명 실시 예의 다른 목적은 기존의 VOD 서버나 셋톱박스의 구성 변경 없이 새로운 전송 방식의 셋톱 박스의 통신 환경을 추가 제공함으로써 VOD 서버가 기존 셋톱 박스와 새로운 셋톱 박스에 대해 동시에 VOD 서비스를 제공할 수 있도록 한 오픈 플랫폼에서의 VOD 시스템 및 VOD 데이터 전송 방법을 제공하는 것이다.Another object of the embodiment of the present invention for improving the above-mentioned problems is to provide a communication environment of the set-top box of the new transmission method without changing the configuration of the existing VOD server or set-top box, so that the VOD server is At the same time, to provide a VOD service and VOD data transmission method in an open platform to provide a VOD service.

전술한 문제점을 개선하기 위한 본 발명 실시 예의 또 다른 목적은 VOD 서버에서 통신 규약의 변경이나 새로운 VOD 서버의 추가시 웹 서버의 변환 규칙만을 변경, 추가함으로써 새로운 비즈니스 모델을 신속하게 적용하도록 한 오픈 플랫폼에서의 VOD 시스템 및 VOD 데이터 전송 방법을 제공하는 것이다.
Another object of the embodiment of the present invention for improving the above-mentioned problem is an open platform for quickly applying a new business model by changing and adding only a conversion rule of a web server when changing a communication protocol or adding a new VOD server in a VOD server. To provide a VOD system and VOD data transmission method in.

상기한 목적을 달성하기 위한 본 발명의 일 실시 예에 따른 오픈 플랫폼에서의 VOD 시스템은 VOD 서비스를 제공하는 하나 이상의 VOD서버 및 VOD 서비스를 제공받는 셋톱박스를 포함하는 오픈 플랫폼에서의 VOD 시스템으로서, VOD 서비스를 제공하며, 각기 다르게 기 설정된 통신 규약에 의해 상기 VOD서비스와 관련된 사용자 인터페이스 데이터를 송수신하는 하나 이상의 VOD서버, 상기 하나 이상의 VOD서버로부터 상기 사용자 인터페이스 데이터를 수신하여, 이를 각각의 VOD서버에 대응되어 기 설정된 개별 VOD서버 전용의 변환 규칙을 이용하여 웹 프로토콜로 변환한 사용자 인터페이스 데이터를 전송하는 웹서버 및 상기 웹서버로부터 상기 웹 프로토콜로 변환된 사용자 인터페이스 데이터를 전송받아 내장된 웹 브라우저를 통해 사용자 인터페이스를 구현하는 셋톱 박스를 포함한다.VOD system in an open platform according to an embodiment of the present invention for achieving the above object is a VOD system in an open platform including at least one VOD server providing a VOD service and a set-top box provided with a VOD service, One or more VOD servers that provide VOD services, and transmit and receive user interface data related to the VOD service according to differently established communication protocols, and receive the user interface data from the one or more VOD servers, and transmit the same to each VOD server. A web server for transmitting user interface data converted to a web protocol using a conversion rule dedicated to a predetermined individual VOD server, and the user interface data converted to the web protocol are received from the web server through an embedded web browser. Implementing the user interface Includes a set top box.

상기 웹서버는 상기 셋톱 박스의 사용자 인터페이스를 통해 입력된 데이터를 전송받아, 이를 상기 변환 규칙을 통해 상기 VOD 서버의 통신 규약에 맞도록 변환한 후 상기 VOD서버로 전송하는 것을 더 포함한다.The web server may further include receiving data input through a user interface of the set top box, converting the data to meet the communication protocol of the VOD server through the conversion rule, and transmitting the converted data to the VOD server.

상기 VOD서버는 상기 웹서버와 통신하는 웹 게이트웨이 전송 채널과 상기 통신 규약을 통해 셋톱 박스와 직접 통신할 수 있는 전송 채널을 동시에 운영할 수 있다.The VOD server may simultaneously operate a web gateway transmission channel for communicating with the web server and a transmission channel for directly communicating with a set-top box through the communication protocol.

상기 VOD서버가 송신하는 사용자 인터페이스 데이터는 사용자 화면 정보, 사용자의 가입 상태 정보, VOD 콘텐츠의 카테고리, 카테고리별 콘텐츠 정보, VOD 콘텐츠 상세 정보, 결제 프로세스, 구매 이력, 시청 이력 중 하나 이상을 포함하는 것이 바람직하다.The user interface data transmitted by the VOD server includes one or more of user screen information, user subscription status information, category of VOD content, content information for each category, VOD content detail information, payment process, purchase history, and viewing history. desirable.

상기 웹서버는 상기 VOD서버의 통신 규약 변경시 상기 VOD서버로부터 상기 변환 규칙을 전송받아 즉시 변경한다.The web server immediately receives the conversion rule from the VOD server when the communication protocol of the VOD server is changed.

상기 변환 규칙은 상기 웹서버를 경유하는 하나 이상의 VOD서버의 사용자 인터페이스 데이터를 기 정의된 표준화된 데이터의 조합으로 변환하는 규칙일 수 있다.
The conversion rule may be a rule for converting user interface data of one or more VOD servers via the web server into a combination of predefined standardized data.

상기한 목적을 달성하기 위한 본 발명의 다른 실시 예에 따른 오픈 플랫폼에서의 VOD 시스템의 VOD 데이터 전송 방법은 VOD 서비스를 제공하는 하나 이상의 VOD서버 및 VOD 서비스를 제공받는 셋톱박스를 포함하는 오픈 플랫폼에서의 VOD 데이터 전송 방법으로서, 셋톱 박스가 특정 VOD서버에 해당하는 VOD 서비스를 이용하기 위해 웹서버로 URL을 요청하는 단계, 상기 웹서버가 상기 URL 요청을 수신하고, 이를 상기 VOD서버로 전송하는 단계, 상기 VOD서버가 상기 URL 요청에 해당하는 상기 VOD서비스와 관련된 사용자 인터페이스 데이터를 생성하여 상기 웹서버로 전송하는 단계, 상기 웹서버가 상기 VOD서버에 대응되어 기 설정된 개별 VOD서버 전용의 변환 규칙을 이용하여 웹 프로토콜로 변환한 사용자 인터페이스 데이터를 상기 셋톱 박스로 전송하는 단계, 상기 셋톱 박스가 상기 웹서버로부터 상기 웹 프로토콜로 변환된 사용자 인터페이스 데이터를 전송받아 내장된 웹 브라우저를 통해 사용자 인터페이스를 구현하는 단계를 포함한다.VOD data transmission method of the VOD system in an open platform according to another embodiment of the present invention for achieving the above object in an open platform including at least one VOD server providing a VOD service and a set-top box provided with a VOD service A VOD data transmission method comprising: requesting a URL to a web server to use a VOD service corresponding to a specific VOD server, by the web server receiving the URL request, and transmitting the URL request to the VOD server Generating, by the VOD server, user interface data related to the VOD service corresponding to the URL request, and transmitting the generated user interface data to the web server; Transmitting the user interface data converted into a web protocol to the set-top box using the set; Box is through a web browser built-in receiving and converting the UI data to the web protocol from the Web server, and a step of implementing a user interface.

상기 VOD 전송 단계는 상기 웹서버가 상기 URL 요청을 전송받아, 이를 상기 변환 규칙을 통해 상기 VOD 서버의 통신 규약에 맞도록 변환한 후 상기 VOD서버로 전송한다.
In the VOD transmission step, the web server receives the URL request, converts the URL request to meet the communication protocol of the VOD server through the conversion rule, and transmits the URL request to the VOD server.

상기한 목적을 달성하기 위한 본 발명의 또 다른 실시 예에 따른 오픈 플랫폼에서의 VOD 시스템의 VOD 데이터 전송 방법은 VOD 서비스를 제공하는 하나 이상의 VOD서버 및 VOD 서비스를 제공받는 셋톱박스를 포함하는 오픈 플랫폼에서의 VOD 데이터 전송 방법으로서, VOD서버가 셋톱 박스와 VOD 서비스와 관련된 통신 규약을 변경하는 단계, 상기 VOD서버가 상기 통신 규약과 관련된 변환 규칙을 기 저장하여 이를 통해 상기 VOD서버와 상기 셋톱 박스 간 VOD 서비스 통신을 중계하는 웹서버로 상기 변경된 통신 규약을 전송하는 단계, 상기 웹서버가 상기 변경된 통신 규약을 상기 변환 규칙에 반영하는 단계, 상기 웹서버가 상기 반영 단계 이후 이의 완료를 상기 VOD서버로 응답하는 단계를 포함한다.
VOD data transmission method of the VOD system in an open platform according to another embodiment of the present invention for achieving the above object is an open platform including at least one VOD server for providing a VOD service and a set-top box provided with a VOD service In the VOD data transmission method in the VOD server, the VOD server changes the communication protocol associated with the set-top box and the VOD service, the VOD server pre-stores a conversion rule associated with the communication protocol and through this between the VOD server and the set-top box Transmitting the changed communication protocol to a web server relaying a VOD service communication, reflecting the changed communication protocol to the conversion rule by the web server, and completing the completion of the web server after the reflection by the web server. Responding.

본 발명의 실시 예에 따른 오픈 플랫폼에서의 VOD 시스템 및 VOD 데이터 전송 방법은 VOD 서버와 셋톱 박스 간에 VOD 관련 사용자 인터페이스 데이터를 전송하는데 있어서 표준화된 데이터 형식으로 변환하는 웹 서버를 경유함으로써 통신 규약이 각기 다른 VOD 서버나 셋톱 박스간 통신이 가능하도록 하여 다양한 VOD 서비스를 편리하게 제공받을 수 있는 효과가 있다.The VOD system and the VOD data transmission method in the open platform according to an embodiment of the present invention, respectively, through the web server that converts the VOD-related user interface data between the VOD server and the set-top box into a standardized data format, respectively, By enabling communication between different VOD servers or set-top boxes, various VOD services can be conveniently provided.

본 발명의 실시 예에 따른 오픈 플랫폼에서의 VOD 시스템 및 VOD 데이터 전송 방법은 기존의 VOD 서버나 셋톱박스의 구성 변경 없이 새로운 전송 방식의 셋톱 박스의 통신 환경을 추가 제공함으로써 VOD 서버가 기존 셋톱 박스와 새로운 셋톱 박스에 대해 동시에 VOD 서비스를 제공할 수 있도록 하여 VOD 서비스 사업자의 경쟁력을 높일 수 있는 효과가 있다.The VOD system and the VOD data transmission method in an open platform according to an embodiment of the present invention provide a communication environment of a set-top box of a new transmission method without changing the configuration of an existing VOD server or a set-top box, so that the VOD server is connected to the existing set-top box. By providing VOD services to new set-top boxes at the same time, VOD service providers can enhance their competitiveness.

본 발명의 실시 예에 따른 오픈 플랫폼에서의 VOD 시스템 및 VOD 데이터 전송 방법은 VOD 서버에서 통신 규약의 변경이나 새로운 VOD 서버의 추가시 웹 서버의 변환 규칙만을 변경, 추가함으로써 새로운 비즈니스 모델을 신속하게 적용하도록 하여 VOD 서비스의 관리 효용성을 높일 수 있는 효과가 있다.
The VOD system and the VOD data transmission method in the open platform according to an embodiment of the present invention quickly apply a new business model by changing and adding only a conversion rule of a web server when a communication protocol is changed in a VOD server or a new VOD server is added. By doing so, it is possible to increase the management efficiency of the VOD service.

도 1은 종래의 VOD 시스템의 구성도.
도 2는 본 발명의 일 실시 예에 따른 오픈 플랫폼에서의 VOD 시스템의 구성도.
도 3은 본 발명의 일 실시 예에 따른 웹 서버의 구성도.
도 4는 본 발명의 일 실시 예에 따른 오픈 플랫폼에서의 VOD 데이터 전송 방법의 데이터 흐름도.
1 is a block diagram of a conventional VOD system.
2 is a block diagram of a VOD system in an open platform according to an embodiment of the present invention.
3 is a block diagram of a web server according to an embodiment of the present invention.
4 is a data flow diagram of a VOD data transmission method in an open platform according to an embodiment of the present invention.

상기한 바와 같은 본 발명을 첨부된 도면들과 실시 예들을 통해 상세히 설명하도록 한다.The present invention as described above will be described in detail with reference to the accompanying drawings and embodiments.

도 2는 본 발명의 일 실시 예에 따른 오픈 플랫폼에서의 VOD 시스템의 구성도로서, 상기 오픈 플랫폼에서의 VOD 시스템은 VOD 서비스를 제공하는 하나 이상의 VOD서버(100, 200, 300) 및 VOD 서비스를 제공받는 셋톱박스(400)를 포함하여 구성된다.2 is a configuration diagram of a VOD system in an open platform according to an embodiment of the present invention, wherein the VOD system in the open platform includes at least one VOD server (100, 200, 300) and a VOD service providing a VOD service. It is configured to include a set-top box 400 provided.

상기 VOD시스템은 VOD 서비스를 제공하며 각기 다르게 기 설정된 통신 규약에 의해 상기 VOD서비스와 관련된 사용자 인터페이스 데이터를 송수신하는 하나 이상의 VOD서버(100, 200, 300), 상기 하나 이상의 VOD서버(100, 200, 300)로부터 상기 사용자 인터페이스 데이터를 수신하여, 이를 각각의 VOD서버(100, 200, 300)에 대응되어 기 설정된 개별 VOD서버 전용의 변환 규칙을 이용하여 웹 프로토콜로 변환한 사용자 인터페이스 데이터를 전송하는 웹서버(500), 상기 웹서버(500)로부터 상기 웹 프로토콜로 변환된 사용자 인터페이스 데이터를 전송받아 내장된 웹 브라우저(410)를 통해 사용자 인터페이스를 구현하는 셋톱 박스(400)를 포함한다.The VOD system provides a VOD service and at least one VOD server (100, 200, 300) for transmitting and receiving user interface data related to the VOD service according to different communication protocols, respectively, the at least one VOD server (100, 200, Receiving the user interface data from the 300, and transmits the user interface data converted to the web protocol using the conversion rules for each individual VOD server set in advance corresponding to each VOD server (100, 200, 300) The server 500 may include a set-top box 400 receiving user interface data converted from the web server 500 and converting the web protocol into a web browser 410 to implement a user interface.

상기 셋톱박스(400)는 셋톱박스 내 애플리케이션을 통해 상기 웹 서버(500)에게 URL을 요청한다. 이때 상기 애플리케이션은 웹 기반의 애플리케이션이거나 웹 브라우저(410)를 내장한 애플리케이션인 것이 바람직하다.The set top box 400 requests a URL from the web server 500 through an application in the set top box. In this case, the application may be a web-based application or an application having a built-in web browser 410.

상기 웹 서버(500)는 상기 셋톱박스(400)가 요청한 URL을 수신(21)한 후, 해당하는 VOD 서비스가 웹 게이트웨이 1 유형이면 웹 게이트웨이 1(120)에게 웹 게이트웨이 2 유형이면 웹 게이트웨이 2(220)에게 각각 VOD 관련 사용자 인터페이스 데이터를 요청하게 된다(22).The web server 500 receives the URL requested by the set-top box 400, and then, if the corresponding VOD service is the web gateway 1 type, the web server 500 tells the web gateway 1 120 of the web gateway 2, Each request is made to the user interface data related to the VOD (220) (22).

이후, 각각의 웹 게이트웨이 시스템(120, 220, 320)들은 각각의 VOD 서버(100, 200, 300) 내에서 VOD 비즈니스 로그인(Business Login)과 관련한 모든 사항들에 대해서 셋톱박스 내의 애플리케이션과 통신을 수행하며 필요한 정보를 제공해주는 애플리케이션 서버(110, 210, 310: Business Interface Server)에게 사용자 인터페이스 데이터를 요청하고, 전달받은 사용자 인터페이스 데이터를 상기 웹 서버(500)에게 전송한다(23).Thereafter, each of the web gateway systems 120, 220, and 320 communicates with the application in the set-top box for all matters related to the VOD business login in each of the VOD servers 100, 200, and 300. And requesting user interface data from the application server 110, 210, and 310 (Business Interface Server) providing necessary information, and transmitting the received user interface data to the web server 500 (23).

상기 VOD서버(100, 200, 300)가 제공하는 주요 기능으로는 가입자가 VOD 서비스에 최초로 접속할 때, 요청 가입자의 상태 정보를 제공하는 기능, VOD 초기 사용자 화면 구성을 위한 카테고리, 카테고리별 컨텐츠 정보를 제공하는 기능, 콘텐츠에 대한 상세 정보(포스터이미지, 줄거리, 상영시간 등)를 제공하는 기능, 고객의 구매 요청 시 결제 프로세스(구매금액)를 제공하는 기능, 고객의 구매 이력, 시청 이력 등을 데이터베이스에 저장하는 기능 등이 있다.The main functions provided by the VOD servers 100, 200, and 300 include a function of providing status information of a requesting subscriber when a subscriber first accesses a VOD service, a category for configuring a VOD initial user screen, and content information for each category. Database that provides the function to provide, detailed information about the contents (poster image, plot, running time, etc.), the payment process (purchase amount) upon request of customer's purchase, customer's purchase history, viewing history, etc. There is a function to save to.

따라서, 상기 VOD서버(100, 200, 300)가 송신하는 사용자 인터페이스 데이터는 사용자 화면 정보, 사용자의 가입 상태 정보, VOD 콘텐츠의 카테고리, 카테고리별 콘텐츠 정보, VOD 콘텐츠 상세 정보, 결제 프로세스, 구매 이력, 시청 이력 중 하나 이상을 포함하는 것이 바람직하다.Accordingly, the user interface data transmitted by the VOD servers 100, 200, and 300 may include user screen information, user subscription status information, category of VOD content, content information for each category, VOD content detail information, payment process, purchase history, It is preferred to include one or more of the viewing histories.

상기 웹 서버(500)는 웹 게이트웨이(120, 220, 320)를 통해 전달된 사용자 인터페이스 데이터를 기반으로 화면(UI)을 구성(24)하여 요청한 셋톱박스(400) 내 웹 브라우저(410) 또는 웹 브라우저(410)를 내장한 애플리케이션으로 전송한다(25).The web server 500 configures a screen (UI) based on user interface data transmitted through the web gateways 120, 220, and 320, and requests a web browser 410 or a web in the set-top box 400. The browser 410 is transmitted to the embedded application (25).

이때, 상기 웹서버(500)는 상기 셋톱 박스(400)의 사용자 인터페이스를 통해 입력된 데이터를 전송받아, 이를 상기 변환 규칙을 통해 상기 VOD 서버(100, 200, 300)의 통신 규약에 맞도록 변환(24)한 후 상기 VOD서버(100, 200, 300)로 전송한다.At this time, the web server 500 receives the data input through the user interface of the set-top box 400, and converts it to meet the communication protocol of the VOD server (100, 200, 300) through the conversion rule (24) and then to the VOD server (100, 200, 300).

즉, 상기 VOD 서버(100, 200, 300)와 상기 셋톱 박스(400) 간에 VOD 관련 사용자 인터페이스 데이터를 전송하는데 있어서 표준화된 데이터 형식으로 변환하는 웹 서버(500)를 경유하도록 하여 통신 규약이 각기 다른 VOD 서버(100, 200, 300)나 셋톱 박스(400)간 통신이 가능하게 되므로 사용자 측에서는 다양한 VOD 서비스를 아무런 추가 구성없이 편리하게 제공받을 수 있게 된다.In other words, the VOD server 100, 200, 300 and the set-top box 400 to transfer the VOD-related user interface data through the web server 500 that converts to a standardized data format, the communication protocol is different Since communication between the VOD servers 100, 200, and 300 or the set-top box 400 is possible, the user side can conveniently receive various VOD services without any additional configuration.

더불어, 도시한 바와 같이 기존의 BIS 서버(110, 210, 310)의 수정 및 변경 없이 표준화된 HTTP를 사용하여 셋톱박스(400)의 애플리케이션으로 데이터를 전송하는 웹 서버(500)를 기존의 BIS 서버(110, 210, 310)와 웹 기반의 상기 셋톱박스 애플리케이션(410) 사이에 두어, 기존의 BIS 서버(110, 210, 310)의 전송방식과 새로운 웹 서버의 전송방식을 병행하여 사용할 수 있게 된다.In addition, the BIS server is a web server 500 for transmitting data to the application of the set-top box 400 using standardized HTTP without modification and modification of the existing BIS server 110, 210, 310 as shown. Between the 110, 210 and 310 and the web-based set-top box application 410, the transmission method of the existing BIS server 110, 210, 310 and the transmission method of the new web server can be used in parallel. .

따라서, 상기 VOD서버(100, 200, 300)는 상기 웹서버(500)와 통신하는 웹 게이트웨이 전송 채널과 상기 통신 규약을 통해 셋톱 박스와 직접 통신할 수 있는 전송 채널을 동시에 운영할 수 있으므로 기존의 전송 방식(26, 27)으로 통신하는 셋톱박스(600)를 소지한 기존 사용자도 해당 VOD서버(100)를 이용하는 데 있어 아무런 불편함이 없다.Accordingly, the VOD server 100, 200, 300 may simultaneously operate a web gateway transmission channel for communicating with the web server 500 and a transmission channel for directly communicating with a set-top box through the communication protocol. Existing users who have the set-top box 600 to communicate in the transmission method (26, 27), there is no inconvenience in using the corresponding VOD server (100).

상기 웹 브라우저(410)는 전달된 화면을 셋톱박스(400)에 연결된 TV를 통해 디스플레이한다.The web browser 410 displays the transferred screen through a TV connected to the set top box 400.

아울러, 상기 웹서버(500)는 상기 VOD서버(100, 200, 300)의 통신 규약 변경시 상기 VOD서버(100, 200, 300)로부터 상기 변환 규칙을 전송받아 즉시 변경하는 것을 바람직하다.In addition, the web server 500 preferably changes immediately after receiving the conversion rule from the VOD server (100, 200, 300) when changing the communication protocol of the VOD server (100, 200, 300).

또한, 상기 변환 규칙은 각각의 VOD 서버(100, 200, 300) 또는 BIS 서버(110, 210, 310)에 따른 개별적인 고유 변환 규칙인 것이 바람직하나, 상기 웹서버(500)를 경유하는 하나 이상의 VOD서버(100, 200, 300)의 사용자 인터페이스 데이터를 기 정의된 표준화된 데이터의 조합으로 변환하는 규칙으로 구성하여 상기 웹 서버(500)를 경유하는 하나 이상의 VOD 서버(100, 200, 300)에 대해 공통된 표준 형식을 요구할 수도 있다.In addition, the conversion rule is preferably an individual unique conversion rule according to each VOD server (100, 200, 300) or BIS server (110, 210, 310), one or more VOD via the web server 500 For one or more VOD servers 100, 200, 300 via the web server 500 by configuring a rule for converting user interface data of the servers 100, 200, 300 into a combination of predefined standardized data. May require a common standard format.

이처럼, 본 발명의 실시 예에 따른 오픈 플랫폼에서의 VOD 시스템은 기존의 VOD 서버(100, 200, 300)나 셋톱박스(600)의 구성 변경 없이 새로운 전송 방식의 셋톱 박스의 통신 환경을 추가 제공하여 VOD 서버(100, 200, 300)가 기존 셋톱 박스(600)와 새로운 셋톱 박스(400)에 대해 동시에 VOD 서비스를 제공할 수 있으므로 VOD 서비스 사업자의 경쟁력을 높일 수 있게 된다.
As such, the VOD system in the open platform according to an embodiment of the present invention provides an additional communication environment of the set-top box of the new transmission method without changing the configuration of the existing VOD server (100, 200, 300) or set-top box 600 Since the VOD servers 100, 200, and 300 may provide VOD services to the existing set-top box 600 and the new set-top box 400 simultaneously, the VOD service providers may increase their competitiveness.

도 3은 본 발명의 일 실시 예에 따른 웹 서버(500)의 구성도이다.3 is a block diagram of a web server 500 according to an embodiment of the present invention.

상기 웹 서버(500)는 등록된 하나 이상의 VOD 서버(100)와 각기 다르게 기 설정된 통신 규약으로 사용자 인터페이스 데이터를 송수신하는 인터페이스부(510), 상기 VOD서버(100)와 송,수신하는 사용자 인터페이스 데이터를 관리하는 데이터 관리부(520), 상기 사용자 인터페이스 데이터의 송,수신 시 변환하도록 기 설정된 변환 규칙을 저장한 변환룰 저장부(550), 상기 변환룰 저장부(550)의 상기 변환 규칙을 이용하여 상기 송수신 사용자 인터페이스 데이터를 송수신 측의 맞도록 변환하는 데이터 변환부(530), 상기 사용자 인터페이스 데이터를 이용하여 사용자 인터페이스를 웹 프로토콜로 생성하는 사용자 인터페이스 생성부(540), 상기 사용자 인터페이스 데이터 또는 사용자 인터페이스를 사용자의 셋톱박스 내 웹 기반 애플리케이션으로 전송하는 통신부(560)를 포함한다.The web server 500 is an interface unit 510 for transmitting and receiving user interface data according to a predetermined communication protocol different from one or more registered VOD server 100, and user interface data for transmitting and receiving with the VOD server 100. A data management unit 520 that manages the conversion rule, a conversion rule storage unit 550 that stores a preset conversion rule to be converted when the user interface data is transmitted and received, and uses the conversion rule of the conversion rule storage unit 550. A data converter 530 for converting the transmission / reception user interface data to match the transmission / reception side, a user interface generation unit 540 for generating a user interface using the user interface data as a web protocol, and the user interface data or the user interface. Communication unit 560 for transmitting a web-based application in the user's set-top box .

상기 데이터 변환부(530)는 상기 사용자 인터페이스 데이터를 셋톱박스(400) 측에 전달할 경우 웹 프로토콜로 변환하여 통신부(560)로 전달하는 것이 바람직하다.When the data converter 530 transmits the user interface data to the set-top box 400, the data converter 530 converts the user interface data into a web protocol and transmits the data to the communication unit 560.

또한, 상기 변환룰 저장부(550)는 기 등록된 VOD 서버(100)에서 통신 규약의 변경 또는 새로운 VOD 서버의 추가시에 웹 서버(500) 내 변환 규칙만을 변경, 추가하여 새로운 비즈니스 모델을 신속하게 적용하도록 할 수 있으므로 VOD 서비스의 관리 효용성을 크게 높일 수 있게 된다.
In addition, the conversion rule storage unit 550 changes and adds only the conversion rule in the web server 500 when the communication protocol is changed or the new VOD server is added in the pre-registered VOD server 100 to quickly add a new business model. As it can be applied in a simple manner, the management efficiency of the VOD service can be greatly increased.

도 4는 본 발명의 일 실시 예에 따른 오픈 플랫폼에서의 VOD 데이터 전송 방법의 데이터 흐름도이다.4 is a data flow diagram of a VOD data transmission method in an open platform according to an embodiment of the present invention.

상기 VOD 데이터 전송방법은 VOD 서비스를 제공하는 하나 이상의 VOD서버(100) 및 VOD 서비스를 제공받는 셋톱박스(400)를 포함하는 오픈 플랫폼에서의 VOD 데이터 전송 방법으로서, 셋톱 박스(400)가 특정 VOD서버에 해당하는 VOD 서비스를 이용하기 위해 웹서버(500)로 URL을 요청하는 단계(S410), 상기 웹서버(500)가 상기 URL 요청을 수신하고, 이를 상기 VOD서버(100)로 전송하는 단계(S420), 상기 VOD서버(100)가 상기 URL 요청에 해당하는 상기 VOD서비스와 관련된 사용자 인터페이스 데이터를 생성하여 상기 웹서버(500)로 전송하는 단계(S425), 상기 웹서버(500)가 상기 VOD서버(100)에 대응되어 기 설정된 개별 VOD서버 전용의 변환 규칙을 이용하여 웹 프로토콜로 변환한 사용자 인터페이스 데이터를 상기 셋톱 박스(400)로 전송하는 단계(S430, S440, S450) 및 상기 셋톱 박스(400)가 상기 웹서버(500)로부터 상기 웹 프로토콜로 변환된 사용자 인터페이스 데이터를 전송받아 내장된 웹 브라우저를 통해 사용자 인터페이스를 구현하는 단계(미도시)를 포함한다.The VOD data transmission method is a VOD data transmission method in an open platform including at least one VOD server 100 providing a VOD service and a set-top box 400 provided with a VOD service, wherein the set-top box 400 is a specific VOD. Requesting a URL to the web server 500 to use the VOD service corresponding to the server (S410), the web server 500 receives the URL request, and transmitting it to the VOD server 100 In step S420, the VOD server 100 generates user interface data related to the VOD service corresponding to the URL request and transmits the generated user interface data to the web server 500 (S425). Transmitting the user interface data converted by the web protocol to the set-top box 400 using the conversion rules for the individual VOD server set in correspondence to the VOD server 100 (S430, S440, S450) and the set-top box 400 above And receiving a user interface data converted from the web server 500 through the web protocol to implement a user interface through an embedded web browser (not shown).

또한, 상기 웹서버(500)가 상기 VOD서버(100)로 URL 요청을 전송하는 단계(S420)는 상기 웹서버(500)가 상기 URL 요청을 전송받아, 이를 상기 변환 규칙을 통해 상기 VOD 서버(100)의 통신 규약에 맞도록 변환(S415)한 후 상기 VOD서버(100)로 전송하는 단계인 것이 바람직하다.In addition, in the step S420 of transmitting the URL request to the VOD server 100 by the web server 500, the web server 500 receives the URL request, and the VOD server ( It is preferable that the conversion (S415) to meet the communication protocol of step 100 and then transmitting to the VOD server (100).

더불어, 본 발명의 일 실시 예에 따른 오픈 플랫폼에서의 VOD 데이터 전송 방법에서 VOD서버(100)가 셋톱 박스(400)와 VOD 서비스와 관련된 통신 규약을 변경하는 단계(S455), 상기 VOD서버(100)가 상기 통신 규약과 관련된 변환 규칙을 기 저장하여 이를 통해 상기 VOD서버(100)와 상기 셋톱 박스(400) 간 VOD 서비스 통신을 중계하는 웹서버(500)로 상기 변경된 통신 규약을 전송하는 단계(S460), 상기 웹서버(500)가 상기 변경된 통신 규약을 상기 변환 규칙에 반영하는 단계(S465) 및 상기 웹서버(500)가 상기 변환 규칙 반영 단계 이후 이의 완료를 상기 VOD서버(100)로 응답하는 단계(S470)를 포함할 수 있다.
In addition, in the VOD data transmission method in the open platform according to an embodiment of the present invention, the VOD server 100 changes the communication protocol related to the set-top box 400 and the VOD service (S455), and the VOD server 100 Transmitting the changed communication protocol to the web server 500 relaying the VOD service communication between the VOD server 100 and the set-top box 400 through pre-stored conversion rules related to the communication protocol ( S460), the web server 500 reflecting the changed communication protocol in the conversion rule (S465) and the web server 500 responds to the VOD server 100 after completion of the conversion rule reflection step. It may include the step (S470).

이상에서는 본 발명에 따른 바람직한 실시 예들에 대하여 도시하고 또한 설명하였다. 그러나 본 발명은 상술한 실시 예에 한정되지 아니하며, 특허 청구의 범위에서 첨부하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변형 실시가 가능할 것이다.
The foregoing embodiments and advantages are merely exemplary and are not to be construed as limiting the present invention. However, the present invention is not limited to the above-described embodiments, and various changes and modifications may be made by those skilled in the art without departing from the scope of the present invention. .

100, 200, 300: VOD서버 110,210,310: BIS서버
120, 220, 330: 웹 게이트웨이 400: 셋톱 박스
500: 웹서버 510: 인터페이스부
520: 데이터 관리부 530: 데이터 변환부
540: 사용자 인터페이스 생성부 550: 변환룰 저장부
560: 통신부
100, 200, 300: VOD server 110, 210, 310: BIS server
120, 220, 330: Web Gateway 400: Set Top Box
500: web server 510: interface unit
520: data management unit 530: data conversion unit
540: user interface generation unit 550: conversion rule storage unit
560: communication unit

Claims (9)

VOD 서비스를 제공하는 하나 이상의 VOD서버 및 VOD 서비스를 제공받는 셋톱박스를 포함하는 오픈 플랫폼에서의 VOD 시스템에 있어서,
VOD 서비스를 제공하며, 각기 다르게 기 설정된 통신 규약에 의해 상기 VOD서비스와 관련된 사용자 인터페이스 데이터를 송수신하는 하나 이상의 VOD서버;
상기 하나 이상의 VOD서버로부터 상기 사용자 인터페이스 데이터를 수신하고, 수신된 상기 사용자 인터페이스 데이터를 미리 정의된 표준화된 데이터 형식으로 변환하는 변환 규칙에 따라 웹 프로토콜로 변환한 사용자 인터페이스 데이터를 전송하는 웹서버; 및
상기 웹서버로부터 상기 웹 프로토콜로 변환된 사용자 인터페이스 데이터를 전송받아 내장된 웹 브라우저를 통해 사용자 인터페이스를 구현하는 셋톱 박스;를 포함하는 오픈 플랫폼에서의 VOD 시스템.
In a VOD system in an open platform including at least one VOD server providing a VOD service and a set-top box provided with the VOD service,
At least one VOD server providing a VOD service and transmitting / receiving user interface data related to the VOD service according to a different communication protocol;
A web server receiving the user interface data from the one or more VOD servers and transmitting the user interface data converted into a web protocol according to a conversion rule for converting the received user interface data into a predefined standardized data format; And
And a set-top box receiving user interface data converted into the web protocol from the web server and implementing a user interface through an embedded web browser.
제 1항에 있어서, 상기 웹서버는
상기 셋톱 박스의 사용자 인터페이스를 통해 입력된 데이터를 전송받아, 이를 상기 변환 규칙을 통해 상기 VOD 서버의 통신 규약에 맞도록 변환한 후 상기 VOD서버로 전송하는 것을 더 포함하는 오픈 플랫폼에서의 VOD 시스템.
The method of claim 1, wherein the web server
And receiving the data input through the user interface of the set-top box, converting it to meet the communication protocol of the VOD server through the conversion rule, and transmitting the data to the VOD server.
제 1항에 있어서, 상기 VOD서버는
상기 웹서버와 통신하는 웹 게이트웨이 전송 채널과 상기 통신 규약을 통해 셋톱 박스와 직접 통신할 수 있는 전송 채널을 동시에 운영하는 것을 특징으로 하는 오픈 플랫폼에서의 VOD 시스템.
The method of claim 1, wherein the VOD server
And a web gateway transmission channel communicating with the web server and a transmission channel capable of directly communicating with a set-top box through the communication protocol.
제 1항에 있어서, 상기 VOD서버가 송신하는 사용자 인터페이스 데이터는
사용자 화면 정보, 사용자의 가입 상태 정보, VOD 콘텐츠의 카테고리, 카테고리별 콘텐츠 정보, VOD 콘텐츠 상세 정보, 결제 프로세스, 구매 이력, 시청 이력 중 하나 이상을 포함하는 것을 특징으로 하는 오픈 플랫폼에서의 VOD 시스템.
The method of claim 1, wherein the user interface data transmitted by the VOD server is
A VOD system in an open platform, comprising one or more of user screen information, user subscription status information, category of VOD content, content information for each category, VOD content detail information, payment process, purchase history, and viewing history.
제 1항에 있어서, 상기 웹서버는
상기 VOD서버의 통신 규약 변경시, 상기 VOD서버로부터 변경된 통신 규약을 전송받은 후, 상기 변경된 통신 규약에 따라 상기 변환 규칙을 갱신하는 것을 특징으로 하는 오픈 플랫폼에서의 VOD 시스템.
The method of claim 1, wherein the web server
When changing the communication protocol of the VOD server, after receiving the changed communication protocol from the VOD server, VOD system in the open platform, characterized in that for updating the conversion rule according to the changed communication protocol.
삭제delete VOD 서비스를 제공하는 하나 이상의 VOD서버 및 VOD 서비스를 제공받는 셋톱박스를 포함하는 오픈 플랫폼에서의 VOD 데이터 전송 방법에 있어서,
a) 셋톱 박스가 특정 VOD서버에 해당하는 VOD 서비스를 이용하기 위해 웹서버로 URL을 요청하는 단계;
b) 상기 웹서버가 상기 URL 요청을 수신하고, 이를 상기 VOD서버로 전송하는 단계;
c) 상기 VOD서버가 상기 URL 요청에 해당하는 상기 VOD서비스와 관련된 사용자 인터페이스 데이터를 생성하여 상기 웹서버로 전송하는 단계;
d) 상기 웹서버가 상기 VOD서버로부터 수신된 상기 사용자 인터페이스 데이터를 미리 정의된 표준화된 데이터 형식으로 변환하는 변환 규칙에 따라 웹 프로토콜로 변환한 사용자 인터페이스 데이터를 상기 셋톱 박스로 전송하는 단계;
e) 상기 셋톱 박스가 상기 웹서버로부터 상기 웹 프로토콜로 변환된 사용자 인터페이스 데이터를 전송받아 내장된 웹 브라우저를 통해 사용자 인터페이스를 구현하는 단계를 포함하는 오픈 플랫폼에서의 VOD 데이터 전송 방법.
In the VOD data transmission method in an open platform including at least one VOD server providing a VOD service and a set-top box provided with the VOD service,
a) requesting a URL from a set-top box to a web server to use a VOD service corresponding to a specific VOD server;
b) the web server receiving the URL request and sending it to the VOD server;
c) generating, by the VOD server, user interface data related to the VOD service corresponding to the URL request, to the web server;
d) sending, by the web server, the user interface data converted into a web protocol to the set top box according to a conversion rule for converting the user interface data received from the VOD server into a predefined standardized data format;
e) the set-top box receiving the user interface data converted into the web protocol from the web server to implement a user interface through an embedded web browser.
제 7항에 있어서, 상기 b) 단계는
상기 웹서버가 상기 URL 요청을 전송받아, 이를 상기 변환 규칙을 통해 상기 VOD 서버의 통신 규약에 맞도록 변환한 후 상기 VOD서버로 전송하는 단계인 것을 특징으로 하는 오픈 플랫폼에서의 VOD 데이터 전송 방법.
The method of claim 7, wherein step b)
And receiving the URL request, converting the URL request according to the communication protocol of the VOD server through the conversion rule, and transmitting the URL request to the VOD server.
삭제delete
KR1020110001320A 2011-01-06 2011-01-06 Vod system and vod data transfer method in open platform KR101216392B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020110001320A KR101216392B1 (en) 2011-01-06 2011-01-06 Vod system and vod data transfer method in open platform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110001320A KR101216392B1 (en) 2011-01-06 2011-01-06 Vod system and vod data transfer method in open platform

Publications (2)

Publication Number Publication Date
KR20120079952A KR20120079952A (en) 2012-07-16
KR101216392B1 true KR101216392B1 (en) 2012-12-28

Family

ID=46712736

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110001320A KR101216392B1 (en) 2011-01-06 2011-01-06 Vod system and vod data transfer method in open platform

Country Status (1)

Country Link
KR (1) KR101216392B1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102104409B1 (en) 2013-11-14 2020-05-29 한화테크윈 주식회사 Image Recording system based on Open-platform and protocol-conversion method thereof
CA2974341C (en) 2015-01-19 2022-08-23 Samsung Electronics Co., Ltd. Method and apparatus for transmitting and receiving multimedia content
CN108235062B (en) * 2017-12-28 2022-04-12 北京歌华有线电视网络股份有限公司 System and method for introducing Internet video into cable television network for playing

Also Published As

Publication number Publication date
KR20120079952A (en) 2012-07-16

Similar Documents

Publication Publication Date Title
US8380878B2 (en) Side loading
CN102685576B (en) For the method and apparatus switched between native applications and the second application
US7627501B2 (en) System and method of service product offer management
US9536233B2 (en) Purchasing a gift using a service provider network
US9563703B2 (en) System, method and device for sharing of playlists of authorized content with other users
US9398338B2 (en) Utilization of remote control to display media
CN103782572A (en) System and method for providing message and event based video services control plane
EP2494740B1 (en) Device selection for media rendering
CN101573678A (en) Method, system and apparatus for dynamically creating content channels based on end user wish lists
US8812374B1 (en) Client-to service compatibility framework
US20130254827A1 (en) Method, system, server and terminal for managing digital television business data
CN102647623B (en) For handling the method and apparatus of video content
US20110271315A1 (en) System, Method, and Computer Readable Recording Medium for Providing Two-Way Service in Digital Cable Broadcasting Environment
US9032021B2 (en) Method for providing customized advertisement/news on scalable application service system
CA2322614A1 (en) Method for accessing content, by theme, format or provider, from convergent media sources
KR101216392B1 (en) Vod system and vod data transfer method in open platform
CN103685303A (en) Method and system for processing connection content delivery network
CN101938631A (en) SDF middleware-based video-on-demand system and method
CN110337024A (en) The information processing method of Resource Exchange is realized on smart television and user interface
CN105430460B (en) A kind of video data method for pushing and device based on mobile terminal
KR101131184B1 (en) System and method for providing Home-network service based on IP and path control system of the system
CN102638702A (en) Method and apparatus for searching over a network
CN101631233B (en) Method, system and device for obtaining multimedia terminal information
KR20100129816A (en) System for digital broadcasting for multiple platform environment and method for the same
KR20070122311A (en) Vod service system and method

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee