KR101145877B1 - Broadcasting contents preference calculation system and method - Google Patents

Broadcasting contents preference calculation system and method Download PDF

Info

Publication number
KR101145877B1
KR101145877B1 KR1020100118525A KR20100118525A KR101145877B1 KR 101145877 B1 KR101145877 B1 KR 101145877B1 KR 1020100118525 A KR1020100118525 A KR 1020100118525A KR 20100118525 A KR20100118525 A KR 20100118525A KR 101145877 B1 KR101145877 B1 KR 101145877B1
Authority
KR
South Korea
Prior art keywords
broadcast content
popularity
viewers
broadcast
time
Prior art date
Application number
KR1020100118525A
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 주식회사 씨제이헬로비전
Priority to KR1020100118525A priority Critical patent/KR101145877B1/en
Application granted granted Critical
Publication of KR101145877B1 publication Critical patent/KR101145877B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Tourism & Hospitality (AREA)
  • Databases & Information Systems (AREA)
  • General Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Signal Processing (AREA)
  • General Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Graphics (AREA)
  • Technology Law (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

PURPOSE: A broadcast content popularity calculation system and method thereof are provided to increase broadcasting rating by providing a broadcast content recommendation guide to a user. CONSTITUTION: A head-end unit(110) receives broadcast content from plural broadcast content providers. The head-end unit streams the broadcast content selected by a user through a communication network. A management server acquires a popularity parameter for the broadcast content. The management server calculates first popularity for the broadcast content by using the popularity parameter.

Description

방송 콘텐츠 인기도 산출 시스템 및 방법{BROADCASTING CONTENTS PREFERENCE CALCULATION SYSTEM AND METHOD}Broadcast Content Popularity Calculation System and Method {BROADCASTING CONTENTS PREFERENCE CALCULATION SYSTEM AND METHOD}

본 발명은 방송 콘텐츠 인기도 산출 시스템 및 방법에 관한 것으로, 보다 상세하게는 웹 기반 방송 서비스 시스템에 의해 제공되는 방송 콘텐츠의 인기도를 신뢰도 있게 산출할 수 있는 방송 콘텐츠 인기도 산출 시스템 및 방법에 관한 것이다.The present invention relates to a broadcast content popularity calculation system and method, and more particularly, to a broadcast content popularity calculation system and method capable of reliably calculating the popularity of broadcast content provided by a web-based broadcast service system.

최근 들어 지상파 방송, 케이블 방송 또는 인터넷 방송 등 다양한 방송 콘텐츠들이 사용자에게 제공되고 있다. 일반적으로 방송 콘텐츠는 텔레비전을 통해 시청하게 되는데 지상파 방송은 공중으로 전송되는 지상파 방송 신호를 안테나를 통해 수신하여 이용하고 있으며, 케이블 방송의 경우는 케이블 망을 통해 전송되는 방송 신호를 셋톱박스를 통해 수신하여 이용하고 있다. 일부 사용자들의 경우 케이블 방송 서비스에 가입하여 지상파 방송 신호를 케이블 망을 통해 수신하여 시청하는 경우도 있다. 한편 일부 시청자들의 경우는 지상파 방송, 케이블 방송 또는 인터넷 방송 등의 콘텐츠를 인터넷을 통해 시청하는데 이 경우는 해당 콘텐츠를 제공하는 방송국에서 운영하는 웹 사이트를 찾아 접속하여야 한다.Recently, various broadcasting contents such as terrestrial broadcasting, cable broadcasting or internet broadcasting have been provided to users. In general, broadcast content is viewed on a television. Terrestrial broadcasting uses a terrestrial broadcasting signal transmitted through the air through an antenna, and in the case of cable broadcasting, a broadcasting signal transmitted through a cable network is received through a set-top box. It is used by. Some users may subscribe to a cable broadcast service to receive and watch terrestrial broadcast signals through a cable network. On the other hand, some viewers watch contents such as terrestrial broadcasting, cable broadcasting or internet broadcasting through the Internet. In this case, users should find and access a website operated by a broadcasting station that provides the contents.

이와 같이 종래의 방송 콘텐츠 시청 방법의 경우 사용자에게 다음과 같은 불편함이 있었다. 먼저 텔레비전을 이용하는 경우는 텔레비전이 있는 가정에서만 시청이 가능하다는 문제점이 있고, DMB 방송을 이용하면 밖에서도 시청할 수는 있으나 여전히 시청 가능한 콘텐츠의 수가 제한되는 한계가 있다. 한편 종래 인터넷을 이용한 방송 시청의 경우는 원하는 방송 콘텐츠가 제공되는 해당 웹 사이트를 매번 찾아 접속해야 하는 번거로움이 있었다.As described above, in the conventional broadcast content viewing method, the user has the following inconvenience. First, when using a television, there is a problem that viewing is possible only in a home with a television, and when using the DMB broadcasting, it can be viewed from the outside, but there is a limitation that the number of contents that can be watched is still limited. On the other hand, in the case of watching broadcasts using the conventional Internet, there is a hassle of finding and accessing a corresponding web site provided with desired broadcast contents every time.

이러한 문제를 해결하는 방안으로 지상파 방송, 케이블 방송 또는 인터넷 방송 등의 다양한 방송 콘텐츠를 하나의 웹 사이트에서 사용자가 편리하게 시청할 수 있는 웹 기반 방송 서비스 시스템 및 방법이 제안되었다. 그런데 하나의 웹 사이트에서 다양한 방송 콘텐츠를 제공할 경우 사용자 입장에서 방송 콘텐츠 시청 선택이 어려운 문제점이 있을 수 있다.In order to solve this problem, a web-based broadcasting service system and method for allowing a user to conveniently watch various broadcasting contents such as terrestrial broadcasting, cable broadcasting, or internet broadcasting on a single web site have been proposed. However, when a single web site provides various broadcast contents, it may be difficult to select broadcast contents from a user's point of view.

한편 웹 기반 방송 서비스 시스템 관리자 입장에서도 다양한 방송 콘텐츠에 대한 시청자 인기도를 반영하여 방송 스케줄을 그에 맞추어 편성하거나 방송 콘텐츠 추천 가이드를 제공함으로써 사용자의 방송 시청률을 높이고자 하는 요구가 있다.On the other hand, the web-based broadcasting service system administrator also needs to increase the viewer ratings of the broadcasting by organizing the broadcasting schedule according to the popularity of viewers for various broadcasting contents or by providing a broadcasting contents recommendation guide.

따라서 본 발명이 해결하려는 과제는 다수의 지상파 방송 사업자, 케이블 방송 사업자 또는 인터넷 방송 사업자 등으로부터 제공되는 다양한 방송 콘텐츠에 대한 인기도를 신뢰성 있게 산출하여 제공할 수 있는 방송 콘텐츠 인기도 산출 시스템 및 방법을 제공하는 것이다.Accordingly, an object of the present invention is to provide a broadcast content popularity calculation system and method that can reliably calculate and provide popularity for various broadcast contents provided from a plurality of terrestrial broadcasters, cable broadcasters, or Internet broadcast providers. will be.

이러한 기술적 과제를 해결하기 위한 본 발명의 한 실시예에 따른 방송 콘텐츠 인기도 산출 방법은, 방송 콘텐츠에 대한 시청자수, 시청횟수 및 시청시간 중 적어도 2개의 인기도 파라미터를 구하는 단계, 그리고 상기 구해진 적어도 2개의 인기도 파라미터를 이용하여 상기 방송 콘텐츠에 대한 인기도를 산출하는 단계를 포함한다.In order to solve the above technical problem, a method for calculating broadcast content popularity according to an embodiment of the present invention includes: obtaining at least two popularity parameters among the number of viewers, the number of views, and the viewing time for the broadcast content, and the obtained at least two Calculating popularity for the broadcast content using a popularity parameter.

상기 시청자수는 상기 방송 콘텐츠를 스트리밍 받은 사용자의 수에 대응하고, 상기 시청횟수는 각 사용자 단말에서 상기 방송 콘텐츠가 소정 시간 이상 재생된 횟수에 대응하며, 상기 시청시간은 각 사용자 단말에서 상기 방송 콘텐츠가 재생된 시간의 합계에 대응할 수 있다.The number of viewers corresponds to the number of users who have streamed the broadcast content, the number of viewing times corresponds to the number of times the broadcasting content is played for a predetermined time or more in each user terminal, and the viewing time corresponds to the broadcasting content in each user terminal. Can correspond to the sum of the reproduced time.

상기 시청자수, 상기 시청횟수 및 상기 시청시간에 대해 미리 정해진 가중치를 적용하여 상기 인기도를 산출할 수도 있다.The popularity may be calculated by applying a predetermined weight to the number of viewers, the number of viewing times, and the viewing time.

상기 인기도 산출은 상기 방송 콘텐츠의 방송 시간이 종료되면 바로 이루어질 수 있다.The popularity calculation may be performed immediately after the broadcast time of the broadcast content ends.

본 발명의 다른 실시예에 따른 컴퓨터로 읽을 수 있는 매체는 상기한 성격 유형 제공 방법 중 어느 하나를 컴퓨터에 실행시키기 위한 프로그램을 기록한다.A computer readable medium according to another embodiment of the present invention records a program for causing a computer to execute any of the above personality type providing methods.

본 발명의 다른 실시예에 따른 시스템은, 방송 콘텐츠에 대한 시청자수, 시청횟수 및 시청시간 중 적어도 2개의 인기도 파라미터를 제공받고, 상기 적어도 2개의 인기도 파라미터를 이용하여 상기 방송 콘텐츠에 대한 인기도를 산출하는 관리 서버를 포함한다.The system according to another embodiment of the present invention is provided with at least two popularity parameters among the number of viewers, the number of views and the viewing time for the broadcast content, and calculates the popularity for the broadcast content using the at least two popularity parameters. It includes a management server.

본 발명에 의하면, 방송 콘텐츠에 대한 인기도를 신뢰도 있게 실시간으로 산출할 수 있다. 또한 시스템 관리자는 관리자 단말을 통해 방송 콘텐츠 인기도를 확인하고 이를 반영하여 방송 스케줄을 그에 맞추어 편성할 수 있다. 또한 인기도 높은 방송 콘텐츠를 신뢰도 있게 선택하여 방송 콘텐츠 추천 가이드를 사용자에게 사용자의 방송 시청률을 높일 수도 있다. 사용자는 인기도를 참고하여 방송 콘텐츠를 선택하여 시청할 수 있어 채널 선택에 걸리는 시간을 단축하고 불필요한 채널 서핑을 줄일 수 있다.According to the present invention, it is possible to reliably calculate the popularity of broadcast content in real time. In addition, the system administrator can check the popularity of the broadcast contents through the manager terminal and organize the broadcast schedule accordingly. In addition, by selecting a highly popular broadcast content reliably, the broadcast content recommendation guide may increase the user's broadcast viewer rating. The user can select and watch broadcast contents by referring to the popularity, thereby reducing the time taken for channel selection and reducing unnecessary channel surfing.

도 1은 본 발명의 일 실시예에 따른 웹 기반 방송 서비스 시스템의 블록도이다.
도 2는 도 1의 헤드엔드부를 보다 상세히 나타낸 블록도이다.
도 3은 도 1의 웹/백엔드부를 보다 자세히 나타낸 블록도이다.
도 4는 본 발명의 일 실시예에 따른 방송 콘텐츠 인기도 산출 방법을 설명하기 위해 제공되는 흐름도이다.
1 is a block diagram of a web-based broadcast service system according to an embodiment of the present invention.
FIG. 2 is a block diagram illustrating the head end of FIG. 1 in more detail.
3 is a block diagram illustrating in more detail the web / back end of FIG. 1.
4 is a flowchart provided to explain a method for calculating broadcast content popularity according to an embodiment of the present invention.

그러면 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다.DETAILED DESCRIPTION Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art may easily implement the present invention.

도 1은 본 발명의 일 실시예에 따른 웹 기반 방송 서비스 시스템의 블록도이다.1 is a block diagram of a web-based broadcast service system according to an embodiment of the present invention.

도 1을 참고하면, 본 발명에 따른 웹 기반 방송 서비스 시스템(100)은 헤드엔드부(110) 및 웹/백엔드부(120)를 포함할 수 있으며, 통신망(300)을 통해 복수의 사용자 단말(400)과 연결되어 각종 정보 및 데이터를 교환할 수 있다. 또한 웹 기반 방송 서비스 시스템(100)은 관리자 단말(500)을 통해 시스템 관리자의 관리를 받을 수 있다.Referring to FIG. 1, the web-based broadcast service system 100 according to the present invention may include a head end unit 110 and a web / back end unit 120, and include a plurality of user terminals through the communication network 300 ( 400 can exchange various information and data. In addition, the web-based broadcast service system 100 may be managed by the system administrator through the manager terminal 500.

헤드엔드부(110)는 방송 콘텐츠 제공자(200)로부터 방송 콘텐츠를 제공받아 통신망(300)을 통해 사용자가 선택한 방송 콘텐츠를 사용자 단말(400)로 스트리밍 해주는 기능을 수행한다.The head end unit 110 receives the broadcast content from the broadcast content provider 200 and performs a function of streaming the broadcast content selected by the user to the user terminal 400 through the communication network 300.

웹/백엔드부(120)는 사용자에게 방송 편성 정보를 제공하여 시청을 원하는 방송 콘텐츠를 선택받고, 회원 관리, 과금 관리, 방송 스케줄 관리 등의 기능을 수행한다. 특히 본 발명에 따른 웹/백엔드부(120)는 방송 콘텐츠에 대한 인기도를 산출하여 시스템 관리자 및 사용자 단말(400)에 제공할 수 있다. 인기도 산출 방법에 대해서는 아래에서 보다 자세히 설명한다.The web / back end unit 120 provides broadcast programming information to the user to select broadcast contents that the user wants to watch, and performs functions such as member management, billing management, and broadcast schedule management. In particular, the web / back end unit 120 according to the present invention may calculate the popularity of the broadcast content and provide it to the system manager and the user terminal 400. The method of calculating popularity is described in more detail below.

방송 콘텐츠 제공자(200)는 지상파 방송국, 케이블 방송국 또는 기타 방송 콘텐츠 제공자 등으로 각종 방송 콘텐츠를 제공한다. 방송 콘텐츠는 실시간 방송 콘텐츠와 VoD 방송 콘텐츠를 포함한다. 여기서 실시간 방송 콘텐츠라 함은 지상파 방송이나 케이블 방송 등에서 실시간으로 서비스되는 방송 프로그램, 즉 생방송 프로그램을 의미하며, 실시간 방송 채널을 통해 사용자 단말(400)에 제공된다. 그리고 VoD 방송 콘텐츠는 실시간 방송 프로그램 외에 모든 방송 콘텐츠를 포함한다. 예컨대 VoD 방송 콘텐츠는 지상파 방송 또는 케이블 방송에서 이미 방송되었던 드라마, 음악, 다큐멘터리, 영화, 오락, 연예 콘텐츠 등을 포함할 수 있다. VoD 방송 콘텐츠는 파일 형태로 저장되어 사용자 요청에 따라 스트리밍 되거나, VoD 방송 채널을 통해 사용자 단말(400)에 제공될 수 있다. 이하에서 방송 콘텐츠라고 할 경우 실시간 방송 콘텐츠 및 VoD 방송 콘텐츠를 모두 포함하는 것으로 해석할 수 있다.The broadcast content provider 200 provides various broadcast contents to a terrestrial broadcaster, a cable broadcaster, or another broadcast content provider. The broadcast content includes real time broadcast content and VoD broadcast content. Here, the real-time broadcast content refers to a broadcast program that is serviced in real time in terrestrial broadcast or cable broadcast, that is, a live broadcast program, and is provided to the user terminal 400 through a real-time broadcast channel. The VoD broadcast content includes all broadcast content in addition to the real-time broadcast program. For example, the VoD broadcasting content may include dramas, music, documentaries, movies, entertainment, entertainment content, and the like, which have already been broadcast in terrestrial broadcasting or cable broadcasting. The VoD broadcast content may be stored in the form of a file and streamed according to a user request, or provided to the user terminal 400 through a VoD broadcast channel. Hereinafter, the broadcast content may be interpreted to include both real-time broadcast content and VoD broadcast content.

통신망(300)은 구내 정보 통신망(local area network, LAN), 도시권 통신망(metropolitan area network, MAN), 광역 통신망(wide area network, WAN), 인터넷, 3G, WIFI, WIBRO 등을 포함하는 각종 데이터 통신망 포함할 수 있고, 유선과 무선을 가리지 않으며, 어떠한 통신 방식을 사용하더라도 상관없다.The communication network 300 includes various data communication networks including a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), the Internet, 3G, WIFI, WIBRO, and the like. It can include, wire and wireless, it does not matter which communication scheme is used.

사용자 단말(400)은 사용자가 웹 기반 방송 서비스를 이용하기 위해 사용하는 통신 단말 장치로서, 통신망(300)을 통해 헤드엔드부(110) 또는 웹/백엔드부(120)에 접속하여 각종 정보 및 데이터를 주고받는다. 사용자 단말기(10)는 데스크톱 컴퓨터뿐만 아니라 노트북 컴퓨터, 워크스테이션, 팜톱(palmtop) 컴퓨터, UMPC(ultra mobile personal computer), 태블릿 PC, 개인 휴대 정보 단말기(personal digital assistant, PDA), 웹 패드, 휴대전화, 스마트폰 등과 같이 메모리 수단을 구비하고 마이크로 프로세서를 탑재하여 연산 능력을 갖춘 단말기로 이루어질 수 있다. 특히 본 발명에 따른 사용자 단말(400)은 방송 편성 정보 확인 등을 위한 웹 브라우져, 암호화된 방송 콘텐츠를 복호화하기 위한 DRM 에이전트, 그리고 다른 사용자 단말과 P2P 스트리밍 방식으로 실시간 방송 콘텐츠를 주고 받기 위한 P2P 에이전트 등을 포함할 수 있다.The user terminal 400 is a communication terminal device used by a user to use a web-based broadcasting service. The user terminal 400 accesses the headend unit 110 or the web / backend unit 120 through the communication network 300 to provide various information and data. Give and take. The user terminal 10 is not only a desktop computer but also a laptop computer, a workstation, a palmtop computer, an ultra mobile personal computer, a tablet PC, a personal digital assistant (PDA), a web pad, a mobile phone. It may be made of a terminal having a computing capability by mounting a microprocessor such as a smart phone and the like. In particular, the user terminal 400 according to the present invention is a web browser for confirming broadcast programming information, a DRM agent for decrypting encrypted broadcast content, and a P2P agent for exchanging real-time broadcast content with another user terminal in a P2P streaming manner. And the like.

사용자 단말(400)은 방송 콘텐츠 시청 정보를 웹/백엔드부(120)에 전달할 수 있다. 보다 자세하게는 사용자 단말(400)은 방송 콘텐츠의 시청 시작 시간과 시청 종료 시간에 대한 정보를 방송 콘텐츠 아이디와 함께 웹/백엔드부(120)에 전달할 수 있다. 이에 의해 웹/백엔드부(120)는 각 사용자 단말에서 방송 콘텐츠 시청 횟수 및 시청 시간을 산출할 수 있다.The user terminal 400 may transmit broadcast content viewing information to the web / back end unit 120. In more detail, the user terminal 400 may transmit information on the viewing start time and the viewing end time of the broadcast content to the web / back end unit 120 along with the broadcast content ID. As a result, the web / back end unit 120 may calculate the broadcast content viewing frequency and viewing time in each user terminal.

관리자 단말(500)은 시스템 관리자가 웹 기반 방송 서비스의 관리를 위해 사용하는 통신 단말 장치로서, 웹 기반 방송 서비스 시스템(100)에 직접 연결되거나 통신망(300)을 통해 연결되어 각종 정보 및 데이터를 교환할 수 있다. 시스템 관리자는 관리자 단말(500)을 통해 관리 서버(125)에서 산출된 방송 콘텐츠 인기도를 확인할 수 있다.The manager terminal 500 is a communication terminal device used by a system administrator for management of a web-based broadcast service. The manager terminal 500 is directly connected to the web-based broadcast service system 100 or connected through a communication network 300 to exchange various information and data. can do. The system manager may check the popularity of the broadcast content calculated by the management server 125 through the manager terminal 500.

그러면 도 2를 참고하여 본 발명에 따른 헤드엔드부(110)에 대해 보다 자세히 설명한다.Next, the head end unit 110 according to the present invention will be described in more detail with reference to FIG. 2.

도 2는 도 1의 헤드엔드부를 보다 상세히 나타낸 블록도이다.FIG. 2 is a block diagram illustrating the head end of FIG. 1 in more detail.

도 2를 참고하면, 헤드엔드부(110)는 인코더부(111), 스트리밍 서버(113), P2P 서버(115), DRM 서버(117) 및 VoD 서버(119)를 포함할 수 있다.Referring to FIG. 2, the head end unit 110 may include an encoder unit 111, a streaming server 113, a P2P server 115, a DRM server 117, and a VoD server 119.

인코더부(111)는 방송 콘텐츠를 멀티 프로파일(Multi-profile)을 적용하여 다양한 전송 환경 및 사용자 단말 기종 별로 적합한 형태로 인코딩하는 기능을 수행한다. 보다 자세하게는 인코더부(111)는 단일 포맷의 방송 콘텐츠를 전송 환경 및 사용자 단말 종류 별로 적합한 코덱, 해상도, 비트 레이트(bit rate)로 인코딩할 수 있다. 한편 인코더부(111)는 동일한 시간에 제공되는 다수의 방송 콘텐츠를 동시에 병렬로 인코딩하기 위해서 복수 개의 인코더(도시하지 않음)를 포함할 수 있다.The encoder 111 performs a function of encoding broadcast content into a form suitable for various transmission environments and user terminal models by applying a multi-profile. In more detail, the encoder 111 may encode a single format of broadcast content at a codec, resolution, and bit rate suitable for each transmission environment and user terminal type. Meanwhile, the encoder unit 111 may include a plurality of encoders (not shown) to simultaneously encode a plurality of broadcast contents provided at the same time in parallel.

스트리밍 서버(113)는 인코더부(111)에서 인코딩된 방송 콘텐츠를 통신망(300)을 통해 사용자 단말(400)로 스트리밍 해주는 기능을 수행한다. 보다 자세하게는 스트리밍 서버(113)는 네트워크 상황과 사용자 단말의 성능 환경을 자동 감지해 가장 적합한 비트 레이트(bit rate)로 콘텐츠를 전송하는 라이브 어댑티브 스트리밍(Live Adaptive Streaming)을 제공할 수 있다. The streaming server 113 performs a function of streaming the broadcast content encoded by the encoder unit 111 to the user terminal 400 through the communication network 300. In more detail, the streaming server 113 may provide live adaptive streaming that automatically detects network conditions and performance environments of user terminals and transmits content at the most suitable bit rate.

스트리밍 서버(113)는 채널 별 시청자수를 관리 서버(125)에 전달할 수 있다. 스트리밍 서버(113)는 각 채널 별로 현재 방송 콘텐츠를 스트리밍 받고 있는 사용자 단말(400)의 수를 산출하여 관리 서버(125)에 전달할 수 있다. 이에 의하면 현재 해당 채널에서 방송되고 있는 방송 콘텐츠별 현재 시청자수를 구할 수 있다.The streaming server 113 may transmit the number of viewers for each channel to the management server 125. The streaming server 113 may calculate the number of user terminals 400 that are currently streaming the broadcast content for each channel and transmit the calculated number to the management server 125. According to this, the number of current viewers for each broadcast content currently being broadcast in the corresponding channel can be obtained.

한편 실시예에 따라 스트리밍 서버(113)는 방송 콘텐츠 별로 스트리밍 받은 사용자 단말의 수를 카운팅하여 총 시청자수를 구할 수도 있다. 총 시청자수를 구함에 있어 동일 사용자 단말 또는 동일 아이디 접속은 1회만 카운팅하는 것이 바람직하다. 그리고 방송 콘텐츠 별 총 시청자수는 스트리밍 서버(113) 대신에 아래에서 설명할 웹 서버(도시하지 않음)에서 산출될 수도 있다.Meanwhile, according to an exemplary embodiment, the streaming server 113 may calculate the total number of viewers by counting the number of user terminals streamed for each broadcast content. In obtaining the total number of viewers, it is preferable to count the same user terminal or the same ID access only once. The total number of viewers per broadcast content may be calculated by a web server (not shown) to be described below instead of the streaming server 113.

P2P 서버(115)는 P2P 스트리밍을 위한 각종 정보 및 데이터를 저장하고 사용자 단말(400)에 제공한다. 예컨대 P2P 스트리밍은 사용자 단말(400)을 그물망 또는 트리 형태로 서로 연결하여 스트리밍 서버(113)로부터 직접 스트리밍 받는 대신에 다른 사용자 단말(400)로부터 전송받도록 한다. 이를 위해 P2P 서버(115)는 어느 사용자 단말(400)에서 방송 콘텐츠를 스트리밍 받을 수 있는지에 대한 정보를 제공할 수 있다. 이에 의해 스트리밍 서버(115)에 부하가 과도하게 집중되는 것을 막을 수 있다.The P2P server 115 stores various information and data for P2P streaming and provides the same to the user terminal 400. For example, P2P streaming connects the user terminals 400 to each other in a net or tree form so that they can be transmitted from other user terminals 400 instead of being directly streamed from the streaming server 113. To this end, the P2P server 115 may provide information on which user terminal 400 can receive the broadcast content. This can prevent excessive concentration of load on the streaming server 115.

DRM 서버(117)는 방송 콘텐츠에 대한 DRM(Digital Rights Management)을 적용하는 기능을 수행한다. 보다 자세하게는 DRM 서버(117)는 암호키를 생성하여 방송 콘텐츠를 암호화한다. 사용자 단말(400)은 DRM 에이전트(도시하지 않음)를 이용하여 암호화되어 스트리밍 된 방송 콘텐츠를 복호화할 수 있다.The DRM server 117 performs a function of applying digital rights management (DRM) to broadcast content. In more detail, the DRM server 117 generates an encryption key to encrypt broadcast content. The user terminal 400 may decrypt the broadcast content encrypted and streamed using a DRM agent (not shown).

VoD 서버(119)는 파일 형태로 저장되어 있는 VoD 방송 콘텐츠를 사용자 단말(400)의 요청에 따라 스트리밍 서버(113)를 통해 스트리밍 해 줄 있다. 특히 본 발명에 따른 VoD 서버(119)는 VoD 방송 채널의 방송 스케줄에 따라 VoD 방송 콘텐츠를 사용자 단말(400) 단으로 스트리밍 해줄 수 있다. 따라서 사용자는 VoD 방송 채널에 대한 방송 보기를 선택하면 현재 시간에 편성된 VoD 방송 콘텐츠를 사용자 단말(400)로 스트리밍 받아 이용할 수 있다.The VoD server 119 may stream the VoD broadcast content stored in a file form through the streaming server 113 at the request of the user terminal 400. In particular, the VoD server 119 according to the present invention may stream the VoD broadcast content to the user terminal 400 according to the broadcast schedule of the VoD broadcast channel. Accordingly, when the user selects a broadcast view for the VoD broadcast channel, the user may receive and use the VoD broadcast content streamed to the user terminal 400 at the current time.

도 3은 도 1의 웹/백엔드부를 보다 자세히 나타낸 블록도이다.3 is a block diagram illustrating in more detail the web / back end of FIG. 1.

도 3을 참고하면, 웹/백엔드부(120)는 웹 서버(121), 데이터베이스부(123) 및 관리 서버(125)를 포함할 수 있다.Referring to FIG. 3, the web / back end unit 120 may include a web server 121, a database unit 123, and a management server 125.

데이터베이스부(123)는 방송 편성 정보, 회원 정보, 결제 정보, 방송 스케줄 관리 정보 등과 관련된 각종 정보를 저장한다.The database unit 123 stores various kinds of information related to broadcast programming information, member information, payment information, broadcast schedule management information, and the like.

관리 서버(125)는 관리자 단말(500)의 명령 및 설정에 따라 웹 기반 방송 서비스 시스템(100)의 전반적인 동작을 제어 관리할 수 있다. 특히 본 발명에 따른 관리 서버(125)는 방송 콘텐츠에 대한 인기도를 산출하여 웹 서버(121) 및 관리자 단말(500)에 제공할 수 있다.The management server 125 may control and manage the overall operation of the web-based broadcast service system 100 according to the command and setting of the manager terminal 500. In particular, the management server 125 according to the present invention may calculate the popularity of the broadcast content and provide it to the web server 121 and the manager terminal 500.

먼저 관리 서버(125)에서 방송 콘텐츠 인기도를 산출하는 방법은 스트리밍 서버(113)에서 제공되는 채널 별 실시간 시청자수를 이용하여 산출할 수 있다. 현재 총 시청자수에 대한 각 채널 별 실시간 시청자수를 백분율로 구하면 각 시간대의 실시간 시청률이 산출될 수 있다. 실시간 시청률을 방송 콘텐츠 인기도로 이용할 수 있다.First, the method of calculating the popularity of broadcast content in the management server 125 may be calculated using the number of real-time viewers for each channel provided by the streaming server 113. If the number of real-time viewers for each channel to the current total number of viewers is obtained as a percentage, the real-time viewership of each time slot can be calculated. Real-time viewership can be used as broadcast content popularity.

한편 관리 서버(125)는 방송 콘텐츠에 대한 시청자수, 시청횟수 및 시청시간 등의 인기도 파라미터를 이용하여 방송 콘텐츠 별 인기도를 산출할 수도 있다. 시청자수, 시청횟수 및 시청시간을 모두 이용하여 인기도를 산출하는 것이 가장 바람직하며, 실시예에 따라서는 그 중 적어도 2개를 조합하여 산출할 수도 있다. 여기서 시청자수는 방송 콘텐츠를 스트리밍 받은 사용자의 수에 대응하고, 시청횟수는 각 사용자 단말에서 방송 콘텐츠가 소정 시간 이상 재생된 횟수에 대응하며, 시청시간은 각 사용자 단말에서 방송 콘텐츠가 재생된 시간의 합계에 대응한다.Meanwhile, the management server 125 may calculate popularity of each broadcast content by using popularity parameters such as the number of viewers, the number of views, and the viewing time for the broadcast content. It is most preferable to calculate popularity using all of the number of viewers, the number of views, and the viewing time, and in some embodiments, the combination may be calculated by combining at least two of them. Here, the number of viewers corresponds to the number of users who have streamed the broadcast content, the number of viewing times corresponds to the number of times the broadcast content has been played for a predetermined time or more at each user terminal, and the viewing time is the time at which the broadcast content has been played at each user terminal. Corresponds to the total.

관리 서버(125)는 각 인기도 파라미터에 대한 가중치를 다르게 적용하여 인기도를 산출할 수도 있다. 예를 들어 인기도 산출에 시청자수 40%, 시청횟수 30%, 시청시간 30%가 반영될 수 있도록 각 파라미터에 가중치를 적용할 수 있다.The management server 125 may calculate the popularity by applying different weights for each popularity parameter. For example, weights may be applied to each parameter so that 40% of viewers, 30% of views, and 30% of viewing time are reflected in the calculation of popularity.

시청자수에 대한 정보는 스트리밍 서버(113) 또는 웹 서버(121)로부터 제공받을 수 있으며, 시청횟수 및 시청시간은 앞에서 설명한 것과 같이 사용자 단말(400)로부터 제공되는 시청 정보를 이용하여 구해질 수 있다. 보다 자세하게는 관리 서버(125)는 시청 정보를 분석하여 방송 콘텐츠가 사용자 단말(400)에서 소정 시간 이상 재생된 경우만 인기도 산출에 포함시킬 수 있다. 이에 의해 단순히 어떤 방송 콘텐츠가 서비스되고 있는지 확인하기 위해서 해당 채널에 접속한 경우는 인기도 산출에서 제외함으로써 신뢰도를 높일 수 있다.Information about the number of viewers can be provided from the streaming server 113 or the web server 121, the number of views and viewing time can be obtained using the viewing information provided from the user terminal 400 as described above. . In more detail, the management server 125 may analyze the viewing information to include in the popularity calculation only when the broadcast content is reproduced for a predetermined time or more in the user terminal 400. As a result, when the user accesses the corresponding channel simply to check what broadcast content is being served, the reliability can be increased by excluding the popularity.

이하 도 4를 참고하여 본 발명의 일 실시예에 따른 방송 콘텐츠 인기도 산출 방법에 대해 설명한다.Hereinafter, a method of calculating broadcast content popularity according to an embodiment of the present invention will be described with reference to FIG. 4.

도 4를 참고하면, 먼저 관리 서버(125)는 웹 서버(121) 또는 스트리밍 서버(113)로부터 방송 콘텐츠별 시청자 수를 제공받는다(S410). 단계(S410)에서 실시간 시청률에 따른 인기도를 산출하기 위해서는 스트리밍 서버(113)로부터 현재 시청자수를 제공받을 수 있으며, 해당 방송 콘텐츠에 대한 총 시청자수는 웹 서버(121) 또는 스트리밍 서버(113)로부터 제공받을 수 있다.Referring to FIG. 4, first, the management server 125 receives the number of viewers for each broadcast content from the web server 121 or the streaming server 113 (S410). In order to calculate the popularity according to the real-time viewer rating in step S410, the current viewer number may be provided from the streaming server 113, and the total viewers for the corresponding broadcast content may be provided from the web server 121 or the streaming server 113. Can be provided.

그리고 관리 서버(125)는 사용자 단말(400)로부터 시청 정보를 제공받는다(S420). 관리 서버(125)는 방송 콘텐츠 시청 시작 시간과 시청 종료 시간으로부터 시청 횟수 및 시청 시간을 구할 수 있다. 그리고 관리 서버(125)는 인기도 산출의 신뢰도를 높이기 위해서 시청 정보를 분석하여 방송 콘텐츠가 사용자 단말(400)에서 소정 시간 이상 재생된 경우만 인기도 산출에 적용하는 것이 바람직하다.In addition, the management server 125 receives the viewing information from the user terminal 400 (S420). The management server 125 may obtain the number of viewing times and the viewing time from the broadcast content viewing start time and the viewing end time. In order to increase the reliability of the popularity calculation, the management server 125 may analyze the viewing information and apply it to the popularity calculation only when the broadcast content is reproduced for a predetermined time or more by the user terminal 400.

다음으로 관리 서버(125)는 방송 콘텐츠에 대한 인기도를 산출한다(S430). 실시간 시청률에 의한 인기도는 현재 총 시청자수에 대한 각 채널 별 실시간 시청자수를 백분율로 구하고, 정해진 시간 주기마다 산출될 수 있다. 한편 방송 콘텐츠에 대한 시청자수, 시청횟수 및 시청시간 등의 인기도 파라미터를 이용하여 방송 콘텐츠 별 인기도를 산출할 수도 있다. 이 경우 해당 방송 콘텐츠의 방송 시간이 종료될 때까지 구해진 인기도 파라미터를 이용하여 방송이 종료되자마자 실시간으로 인기도를 바로 산출할 수 있다.Next, the management server 125 calculates the popularity of the broadcast content (S430). Popularity based on the real-time viewer rating is obtained by calculating the number of real-time viewers for each channel as a percentage of the current total viewers, and can be calculated at predetermined time periods. Meanwhile, the popularity of each broadcast content may be calculated using popularity parameters such as the number of viewers, the number of views, and the viewing time of the broadcast content. In this case, the popularity can be calculated immediately in real time as soon as the broadcast ends by using the popularity parameter obtained until the broadcast time of the corresponding broadcast content ends.

마지막으로 관리 서버(125)는 단계(S430)에서 산출된 방송 콘텐츠 인기도를 관리자 단말(500) 또는 웹 서버(121)에 제공할 수 있다(S440). 시스템 관리자는 관리자 단말(500)을 통해 방송 콘텐츠 인기도를 확인하고 이를 반영하여 방송 스케줄을 그에 맞추어 편성할 수 있다. 한편 웹 서버(121)는 인기도 높은 방송 콘텐츠에 대해 방송 콘텐츠 추천 가이드를 사용자 단말(400)에 제공함으로써 사용자의 방송 시청률을 높일 수도 있다.Finally, the management server 125 may provide the manager terminal 500 or the web server 121 with the popularity of the broadcast content calculated in step S430 (S440). The system manager may check the popularity of broadcast contents through the manager terminal 500 and reflect the content of the broadcast contents, and organize the broadcast schedule accordingly. Meanwhile, the web server 121 may increase broadcast viewer ratings of the user by providing a broadcast content recommendation guide to the user terminal 400 for popular broadcast content.

본 발명의 실시예는 다양한 컴퓨터로 구현되는 동작을 수행하기 위한 프로그램 명령을 포함하는 컴퓨터로 읽을 수 있는 매체를 포함한다. 이 매체는 앞서 설명한 방송 콘텐츠 인기도 산출 방법을 실행시키기 위한 프로그램을 기록한다. 이 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 이러한 매체의 예에는 하드디스크, 플로피디스크 및 자기 테이프와 같은 자기 매체, CD 및 DVD와 같은 광기록 매체, 플롭티컬 디스크(floptical disk)와 자기-광 매체, 롬, 램, 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 구성된 하드웨어 장치 등이 있다. 또는 이러한 매체는 프로그램 명령, 데이터 구조 등을 지정하는 신호를 전송하는 반송파를 포함하는 광 또는 금속선, 도파관 등의 전송 매체일 수 있다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다.Embodiments of the present invention include a computer-readable medium having program instructions for performing various computer-implemented operations. This medium records a program for executing the broadcast content popularity calculation method described above. The medium may include program instructions, data files, data structures, etc., alone or in combination. Examples of such media include magnetic media such as hard disks, floppy disks and magnetic tape, optical recording media such as CDs and DVDs, floppy disks and program commands such as magnetic-optical media, ROM, RAM, flash memory, and the like. Hardware devices configured to store and perform such operations. Alternatively, the medium may be a transmission medium such as an optical or metal wire, a waveguide, or the like including a carrier wave for transmitting a signal specifying a program command, a data structure, and the like. Examples of program instructions include not only machine code generated by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like.

이상에서 본 발명의 바람직한 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.Although the preferred embodiments of the present invention have been described in detail above, the scope of the present invention is not limited thereto, and various modifications and improvements of those skilled in the art using the basic concepts of the present invention defined in the following claims are also provided. It belongs to the scope of rights.

Claims (8)

헤드엔드부가 복수의 방송 콘텐츠 제공자로부터 방송 콘텐츠를 제공받아 통신망을 통해 사용자가 선택한 방송 콘텐츠를 스트리밍 해주는 단계,
관리 서버가 방송 콘텐츠에 대한 시청자수, 시청횟수 및 시청시간을 포함하는 인기도 파라미터를 구하는 단계,
상기 관리 서버가 상기 구해진 인기도 파라미터를 이용하여 상기 방송 콘텐츠에 대한 제1 인기도를 산출하는 단계,
상기 관리 서버가 총 시청자수에 대한 각 채널 별 실시간 시청자수를 백분율로 구한 제2 인기도를 산출하는 단계, 그리고
웹 서버가 상기 산출된 제1 인기도 및 제2 인기도를 반영한 방송 콘텐츠 추천 가이드를 사용자 단말에 제공하는 단계를 포함하고,
상기 시청자수는 상기 방송 콘텐츠를 스트리밍 받은 사용자의 수에 대응하고, 상기 시청횟수는 각 사용자 단말에서 상기 방송 콘텐츠가 소정 시간 이상 재생된 횟수에 대응하며, 상기 시청시간은 각 사용자 단말에서 상기 방송 콘텐츠가 재생된 시간의 합계에 대응하고,
상기 시청자수, 상기 시청횟수 및 상기 시청시간에 대해 미리 정해진 가중치를 적용하여 상기 제1 인기도를 산출하며,
상기 제1 인기도 산출은 상기 방송 콘텐츠의 방송 시간이 종료되면 바로 이루어지고,
상기 제2 인기도 산출은 실시간으로 이루어지며,
상기 미리 정해진 가중치는 상기 시청자수 40%, 상기 시청횟수 30%, 상기 시청시간 30%인 것을 특징으로 하는 방송 콘텐츠 인기도 산출 방법.
Receiving a broadcast content from a plurality of broadcast content providers by the headend unit and streaming the broadcast content selected by the user through a communication network;
Obtaining, by the management server, a popularity parameter including the number of viewers, the number of views, and the viewing time for the broadcast content;
Calculating, by the management server, a first popularity for the broadcast content using the obtained popularity parameter;
Calculating, by the management server, a second popularity obtained by calculating the percentage of real-time viewers for each channel to the total number of viewers as a percentage; and
A web server providing a broadcast content recommendation guide reflecting the calculated first and second popularity to the user terminal;
The number of viewers corresponds to the number of users who have streamed the broadcast content, the number of viewing times corresponds to the number of times the broadcasting content is played for a predetermined time or more in each user terminal, and the viewing time corresponds to the broadcasting content in each user terminal. Corresponds to the sum of the times played,
The first popularity is calculated by applying a predetermined weight to the number of viewers, the number of views and the viewing time.
The first popularity calculation is performed immediately after the broadcast time of the broadcast content ends,
The second popularity calculation is made in real time,
The predetermined weight is a broadcast content popularity calculation method, characterized in that the number of viewers 40%, the number of views 30%, the viewing time 30%.
삭제delete 삭제delete 삭제delete 컴퓨터에 제1항의 방법을 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 매체.A computer-readable medium having recorded thereon a program for executing the method of claim 1 on a computer. 복수의 방송 콘텐츠 제공자로부터 방송 콘텐츠를 제공받아 통신망을 통해 사용자가 선택한 방송 콘텐츠를 스트리밍 해주는 헤드엔드부,
방송 콘텐츠에 대한 시청자수, 시청횟수 및 시청시간을 포함하는 인기도 파라미터를 구하고, 상기 구해진 인기도 파라미터를 이용하여 상기 방송 콘텐츠에 대한 제1 인기도를 산출하며, 총 시청자수에 대한 각 채널 별 실시간 시청자수를 백분율로 구한 제2 인기도를 산출하는 관리 서버, 그리고
상기 산출된 제1 인기도 및 제2 인기도를 반영한 방송 콘텐츠 추천 가이드를 사용자 단말에 제공하는 웹 서버를 포함하고,
상기 시청자수는 상기 방송 콘텐츠를 스트리밍 받은 사용자의 수에 대응하고, 상기 시청횟수는 각 사용자 단말에서 상기 방송 콘텐츠가 소정 시간 이상 재생된 횟수에 대응하며, 상기 시청시간은 각 사용자 단말에서 상기 방송 콘텐츠가 재생된 시간의 합계에 대응하고,
상기 시청자수, 상기 시청횟수 및 상기 시청시간에 대해 미리 정해진 가중치를 적용하여 상기 제1 인기도를 산출하며,
상기 제1 인기도 산출은 상기 방송 콘텐츠의 방송 시간이 종료되면 바로 이루어지고,
상기 제2 인기도 산출은 실시간으로 이루어지며,
상기 미리 정해진 가중치는 상기 시청자수 40%, 상기 시청횟수 30%, 상기 시청시간 30%인 것을 특징으로 하는 방송 콘텐츠 인기도 산출 시스템.
Head-end unit for receiving the broadcast content from a plurality of broadcast content providers to stream the broadcast content selected by the user through a communication network,
Obtaining a popularity parameter including the number of viewers, the number of views and the viewing time for the broadcast content, calculating the first popularity for the broadcast content using the obtained popularity parameter, and real-time viewers for each channel for the total number of viewers. A management server for calculating a second popularity obtained as a percentage, and
It includes a web server for providing a broadcast content recommendation guide reflecting the calculated first and second popularity to the user terminal,
The number of viewers corresponds to the number of users who have streamed the broadcast content, the number of viewing times corresponds to the number of times the broadcasting content is played for a predetermined time or more in each user terminal, and the viewing time corresponds to the broadcasting content in each user terminal. Corresponds to the sum of the times played,
The first popularity is calculated by applying a predetermined weight to the number of viewers, the number of views and the viewing time.
The first popularity calculation is performed immediately after the broadcast time of the broadcast content ends,
The second popularity calculation is made in real time,
The predetermined weight is a broadcast content popularity calculation system, characterized in that the number of viewers 40%, the number of views 30%, the viewing time 30%.
삭제delete 삭제delete
KR1020100118525A 2010-11-26 2010-11-26 Broadcasting contents preference calculation system and method KR101145877B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020100118525A KR101145877B1 (en) 2010-11-26 2010-11-26 Broadcasting contents preference calculation system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100118525A KR101145877B1 (en) 2010-11-26 2010-11-26 Broadcasting contents preference calculation system and method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020120041487A Division KR20120057594A (en) 2012-04-20 2012-04-20 Broadcasting contents preference calculation system and method

Publications (1)

Publication Number Publication Date
KR101145877B1 true KR101145877B1 (en) 2012-05-15

Family

ID=46272077

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100118525A KR101145877B1 (en) 2010-11-26 2010-11-26 Broadcasting contents preference calculation system and method

Country Status (1)

Country Link
KR (1) KR101145877B1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108600836A (en) * 2018-04-03 2018-09-28 北京奇艺世纪科技有限公司 A kind of method for processing video frequency and device
US10123064B2 (en) 2013-05-08 2018-11-06 Samsung Electronics Co., Ltd. Content providing method and device
KR102194050B1 (en) * 2020-03-05 2020-12-22 이현호 Server, system and method for providing rewards based on streamming service
US11184678B2 (en) 2013-12-19 2021-11-23 Samsung Electronics Co., Ltd. Display apparatus and method for recommending contents of the display apparatus

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990032181A (en) * 1997-10-16 1999-05-06 정선종 How to manage popularity of Internet sites using server-to-server communication
KR20050013589A (en) * 2002-06-21 2005-02-04 톰슨 라이센싱 에스.에이. Method for media popularity determination by a media playback device
JP2009212630A (en) * 2008-03-03 2009-09-17 Anodos Inc Device, method and program for researching degree of popularity, and system for providing degree of popularity information

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990032181A (en) * 1997-10-16 1999-05-06 정선종 How to manage popularity of Internet sites using server-to-server communication
KR20050013589A (en) * 2002-06-21 2005-02-04 톰슨 라이센싱 에스.에이. Method for media popularity determination by a media playback device
JP2005531065A (en) * 2002-06-21 2005-10-13 トムソン ライセンシング Method for determining the popularity of media by a media playback device
JP2009212630A (en) * 2008-03-03 2009-09-17 Anodos Inc Device, method and program for researching degree of popularity, and system for providing degree of popularity information

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10123064B2 (en) 2013-05-08 2018-11-06 Samsung Electronics Co., Ltd. Content providing method and device
US10674193B2 (en) 2013-05-08 2020-06-02 Samsung Electronics Co., Ltd. Content providing method and device
US11184678B2 (en) 2013-12-19 2021-11-23 Samsung Electronics Co., Ltd. Display apparatus and method for recommending contents of the display apparatus
CN108600836A (en) * 2018-04-03 2018-09-28 北京奇艺世纪科技有限公司 A kind of method for processing video frequency and device
KR102194050B1 (en) * 2020-03-05 2020-12-22 이현호 Server, system and method for providing rewards based on streamming service
US11461799B2 (en) 2020-03-05 2022-10-04 Hyun Ho Lee System and method with streaming-based reward providing server

Similar Documents

Publication Publication Date Title
US8868463B2 (en) System and method of managing digital rights
CN102474594A (en) Systems and methods for managing content in real-time
US20140047490A1 (en) Distributed tv access system
US9426500B2 (en) Optimal quality adaptive video delivery
CN106462490A (en) Multimedia pipeline architecture
US9560389B2 (en) Network-based content storage
KR101145877B1 (en) Broadcasting contents preference calculation system and method
US8850474B2 (en) Virtual content store in interactive services architecture
KR101187388B1 (en) Web based broadcasting service system and method providing recommendation broadcasting contents
KR101188765B1 (en) Seamless broadcasting service system and method
KR20120057594A (en) Broadcasting contents preference calculation system and method
CN101668172B (en) Method, system and device for playing service content
KR101335506B1 (en) Broadcasting service system and method linked to messenser service
KR101187386B1 (en) Broadcasting Service System and Method Using VoD Content Channel
US10440097B1 (en) Profile based streaming
KR101187798B1 (en) BROADCASTING SERVICE SYSTEM AND METHOD PROVIDING CATCH UP VoD SERVICE
KR101316614B1 (en) Mobile application based broadcasting service system and method
KR101310976B1 (en) Broadcasting service system and method using broadcasting diary application
KR101269031B1 (en) Mobile application based broadcasting service system and method
KR101308926B1 (en) Broadcasting service system and method providing function of popular application recommendation
KR101199873B1 (en) Web based broadcasting service system and method
KR101294147B1 (en) Broadcasting service system and method providing interaction among other service users
KR101187796B1 (en) WEB BASED BROADCASTING SERVICE SYSTEM AND METHOD CONTROLLED BY Electronic Program Guide
KR101294148B1 (en) Method and system for friend notification of interesting broadcasting content
KR101286492B1 (en) DRM Service Method and System for Live Broadcasting Channel

Legal Events

Date Code Title Description
A201 Request for examination
A107 Divisional application of patent
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20150310

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20160509

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20170307

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20180328

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20190306

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20200303

Year of fee payment: 9