+

KR100872231B1 - Method and system for providing a content search service without the channel information file in the voice service network - Google Patents

Method and system for providing a content search service without the channel information file in the voice service network Download PDF

Info

Publication number
KR100872231B1
KR100872231B1 KR1020070079983A KR20070079983A KR100872231B1 KR 100872231 B1 KR100872231 B1 KR 100872231B1 KR 1020070079983 A KR1020070079983 A KR 1020070079983A KR 20070079983 A KR20070079983 A KR 20070079983A KR 100872231 B1 KR100872231 B1 KR 100872231B1
Authority
KR
South Korea
Prior art keywords
search
epg
vod
content
service
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
KR1020070079983A
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=40371967&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=KR100872231(B1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by 브로드밴드미디어주식회사 filed Critical 브로드밴드미디어주식회사
Priority to KR1020070079983A priority Critical patent/KR100872231B1/en
Application granted granted Critical
Publication of KR100872231B1 publication Critical patent/KR100872231B1/en
Ceased legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/68Systems specially adapted for using specific information, e.g. geographical or meteorological information
    • H04H60/72Systems specially adapted for using specific information, e.g. geographical or meteorological information using electronic programme guides [EPG]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/232Content retrieval operation locally within server, e.g. reading video streams from disk arrays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6125Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

본 발명은 VOD 서비스망에서 EPG 파일 미포함 VOD 콘텐츠 검색 서비스를 제공하는 방법 및 시스템을 개시한다. 구체적으로, 본 발명에 따른 VOD 서비스망에서 EPG 파일 미포함 VOD 콘텐츠 검색 서비스를 제공하는 방법은 (a) 셋탑 박스(100)에 입력된 검색어를 인터넷망(300)을 경유하여 검색 서버(500)에 전송하는 단계, (b) 상기 검색어에 대응하는 콘텐츠가 상기 EPG 검색 DB(501)에 존재하는 경우에는 EPG 검색 DB(501)로부터 검색 결과를 추출하고, 상기 검색어에 대응하는 콘텐츠가 상기 EPG 검색 DB(501)에 존재하지 않는 경우에는 EPG 미포함 검색 DB(502)로부터 검색 결과를 추출하는 단계 및 (c) 추출된 상기 검색 결과를 인터넷망(300)을 경유하여 셋탑 박스(200)에 전송하는 단계를 포함하는 것을 특징으로 한다.The present invention discloses a method and system for providing a VOD content search service without an EPG file in a VOD service network. Specifically, the method for providing a VOD content search service without an EPG file in the VOD service network according to the present invention includes (a) a search word input to the set-top box 100 to the search server 500 via the Internet network 300. (B) extracting a search result from the EPG search DB 501 when the content corresponding to the search word exists in the EPG search DB 501, and the content corresponding to the search word is the EPG search DB. If not present in step 501, the step of extracting the search results from the EPG-free search DB (502) and (c) transmitting the extracted search results to the set-top box 200 via the Internet network 300 Characterized in that it comprises a.

Description

VOD 서비스망에서 채널 정보 파일 미포함 VOD 컨텐츠 검색 서비스를 제공하는 방법 및 시스템{METHOD AND SYSTEM FOR PROVIDING SEARCHING SERVICE OF VOD CONTENTS NOT INCLUDED IN ELECTRONIC PROGRAM GUIDE FILE IN VOD SERVICE NETWORK}TECHNICAL AND SYSTEM FOR PROVIDING SEARCHING SERVICE OF VOD CONTENTS NOT INCLUDED IN ELECTRONIC PROGRAM GUIDE FILE IN VOD SERVICE NETWORK}

본 발명은 인터넷망을 이용한 VOD컨텐츠의 검색 서비스 제공 방법에 관한 것이며, 더 상세하게는 셋탑 박스를 이용한 VOD서비스망에서 VOD 컨텐츠 검색 서비스를 제공하는 방법에 관한 것이다. The present invention relates to a method for providing a search service for VOD content using an internet network, and more particularly, to a method for providing a VOD content search service in a VOD service network using a set-top box.

홈 네트워크(home network) 시대가 도래하면서, 이를 실현하기 위한 구체적인 규약들이 제정되고 있다. 이러한 홈 네트워크를 실현하기 위한 장치의 중심에는 단연 디지털 텔레비전이 놓이게 될 것으로 예상되고 있다.  이러한 배경에서 등장한 대표적인 서비스로서 IPTV(Internet Protocol Television)를 예로 들 수 있는데, IPTV란 초고속 인터넷망을 이용하여 제공되는 양방향 텔레비전 서비스로서, TV를 셋탑 박스를 매개로 하여 인터넷망을 통해 콘텐츠 제공 서버와 연결한 것을 말한다. IPTV는 인터넷과 텔레비전의 융합이라는 점에서 디지털 컨버전스(Digital Convergence)의 한 유형이라고 할 수 있으며, 시청자가 자신이 편리한 시간에 보고 싶은 프로그램만 볼 수 있다(Video On Demand, VOD)는 점이 일반 케이블 방송과는 다른 점이다. With the advent of the home network era, specific protocols have been enacted to realize this. Digital television is expected to be at the center of the device for realizing such a home network. For example, IPTV (Internet Protocol Television) is a representative service that emerged from this background. IPTV is an interactive television service provided using a high-speed Internet network, and a TV is provided through a set-top box. Say what you connected. IPTV is a type of Digital Convergence in that it is a convergence of the Internet and television, and it is a general cable broadcasting that only viewers can watch programs they want to watch at a convenient time (Video On Demand, VOD). This is different from.

도 1은 종래의 IPTV망을 이용한 VOD 서비스 시스템의 구성을 도시한다. 도시된 것과 같이, 각 사용자의 셋탑 박스(100)에는 인터넷망(300)을 경유하여 전자 프로그램 가이드(Electronic Program Guide, 이하 EPG) 서버(400), 검색 서버(또는 검색 서비스 제공 시스템, 500) 및 VOD 서버(600)가 연결되며, 셋탑 박스(100)에 대한 명령의 입력은 리모콘(200)에 의해 이루어진다. 1 shows a configuration of a VOD service system using a conventional IPTV network. As shown, each user set-top box 100 has an electronic program guide (EPG) server 400, a search server (or a search service providing system 500), and the like via the Internet network 300; The VOD server 600 is connected, and the command of the set-top box 100 is input by the remote controller 200.

EPG 서버(400)에는 EPG 파일 DB(401)가 마련되어 주기적으로 EPG 파일이 업데이트되고, 검색 서버(500)에는 EPG 파일 내에 포함된 컨텐츠들의 정보가 저장된 EPG 검색 DB(501)가 마련되며, VOD 서버(600)에는 콘텐츠 파일들이 저장된 콘텐츠 DB(601)가 마련된다.The EPG server 400 is provided with an EPG file DB 401 to periodically update the EPG file, and the search server 500 is provided with an EPG search DB 501 storing information of contents included in the EPG file. In 600, a content DB 601 in which content files are stored is provided.

한편, 시청자에게 프로그램 정보를 제공하기 위해서 콘텐츠 제공업자는 전자 프로그램 가이드(EPG) 파일을 주기적으로 업데이트하여 셋탑 박스(100)에 전송한다. Meanwhile, in order to provide program information to the viewer, the content provider periodically updates the electronic program guide (EPG) file and transmits it to the set-top box 100.

도 2는 EPG 검색 DB(501)의 일 예를 도시한다. 도시된 것과 같이, EPG 검색 DB(501)에는 VOD 콘텐츠 제목(거침 없이 하이킥, 대조영)과 채널 번호 및 이들 콘텐츠에 대한 간략한 정보(감독, 출연진, 등급, 상영시간 등)이 저장되어 있다.2 shows an example of the EPG search DB 501. As shown, the EPG search DB 501 stores the VOD content titles (high kick, non-stop) and channel number and brief information (director, cast, rating, running time, etc.) about these contents.

도 5는 검색 화면 인터페이스의 일 예를 도시한다. 검색 화면 인터페이스에서는 하단의 조작부(30)가 마련되고, 그 상부에는 검색어 입력 창(10) 및 검색 조건 입력 창(11)이 마련되어 있으며, 검색어 입력 창(10)의 상부에는 검색 결과 표 시부(20) 및 콘텐츠 표시부(50)가 존재한다. 검색 결과 표시부(20)의 좌측에는 인기 검색어 표시부(40)가 별도로 마련될 수도 있다.5 shows an example of a search screen interface. In the search screen interface, a lower manipulation unit 30 is provided, a search term input window 10 and a search condition input window 11 are provided at an upper portion thereof, and a search result display unit 20 is provided at an upper portion of the search term input window 10. ) And the content display unit 50 are present. The popular search word display unit 40 may be separately provided on the left side of the search result display unit 20.

도 5의 검색 결과 표시부(20)에 검색된 개별 콘텐츠를 선택하면, 도 6과 같이 상세 검색 결과가 표시될 수 있다. 예컨대, 거침 없이 하이킥 이라는 검색어를 검색어 입력창(10)에 입력한 경우, 검색 결과 표시부(20)에는 콘텐츠 제목, 채널 번호, 감독, 출연진, 등급, 상영 시간 및 간략한 내용이 표시된다.When the individual content searched on the search result display unit 20 of FIG. 5 is selected, a detailed search result may be displayed as shown in FIG. 6. For example, when a search term “high kick” is entered in the search word input window 10, the search result display unit 20 displays a content title, a channel number, a director, a cast member, a rating, a running time, and a brief content.

그렇지만, EPG 파일 내에는 VOD 서버(600)의 콘텐츠 DB(601) 내에 저장되어 있는 콘텐츠(약 20000 편 이상) 모두가 저장되어 있지 않고 그 중 일부만이 선별되어 있다. 그 이유는 셋탑 박스로의 신속한 업데이트 및 다운로드를 위해서 EPG 파일의 용량이 수 메가 바이트(예컨대, 약 8 M bytes)로 한정되어 있기 때문이다. 즉, EPG 파일에는 전체 VOD 콘텐츠 중 일부 콘텐츠에 대한 정보만이 저장되어 있고, 콘텐츠 DB(601) 내에 저장된 전체 콘텐츠 중 대부분은 누락되어 있다.However, not all the content (about 20000 pieces or more) stored in the content DB 601 of the VOD server 600 is stored in the EPG file, and only a part of them is selected. This is because the EPG file is limited to a few megabytes (eg, about 8 M bytes) for quick update and download to the set-top box. That is, the EPG file stores only information on some contents of the entire VOD contents, and most of all contents stored in the contents DB 601 are missing.

따라서, 시청자는 EPG 파일에 포함된 콘텐츠에 대해서만 검색이 가능하고, EPG 파일에 포함되지 않은 콘텐츠에 대해서는 검색이 불가능하다는 문제점이 있었다. 예컨대, EPG 파일 내에 텔레토비라는 콘텐츠가 포함되어 있지 않은 경우에는 사용자는 텔레토비에 대한 검색 결과를 검색 서버(500)로부터 제공받지 못하게 된다.Therefore, the viewer can search only for content included in the EPG file, and cannot search for content not included in the EPG file. For example, when the content of teletoby is not included in the EPG file, the user may not receive a search result for the teletoby from the search server 500.

본 발명은 이러한 문제점을 해결하기 위해서 도출된 것으로서, IPTV망에서의 VOD 콘텐츠 제공 서비스에 있어서, EPG 파일에 포함되지 않은 콘텐츠에 대해서도 검색을 할 수 있도록 하는 것을 기술적 과제로 한다.SUMMARY OF THE INVENTION The present invention has been made to solve such a problem, and it is a technical object of the present invention to enable a search for contents not included in an EPG file in a VOD content providing service in an IPTV network.

상기 기술적 과제를 해결하기 위해, 본 발명은 VOD 서비스망에서 EPG 파일 미포함 VOD 콘텐츠 검색 서비스를 제공하는 방법 및 시스템을 개시한다.In order to solve the above technical problem, the present invention discloses a method and system for providing a VOD content search service without an EPG file in a VOD service network.

구체적으로, 본 발명은EPG 파일을 셋탑 박스(100)에 전송하기 위한 EPG 서버(400)와, VOD 콘텐츠가 저장된 VOD 서버(600)가 인터넷망(300)을 경유하여 셋탑 박스(100)에 연결되어, VOD 서버(600)의 VOD 콘텐츠를 셋탑 박스(100)에 제공하는 VOD 서비스망에서 EPG 파일 미포함 VOD 콘텐츠 검색 서비스를 제공하는 방법을 제공하는데, 상기 EPG 파일에 포함된 VOD 콘텐츠의 정보가 저장된 EPG 검색 DB(501)와, 상기 EPG 파일에 포함되지 않은 VOD 콘텐츠의 정보가 저장된 EPG 미포함 검색 DB(502)를 포함하는 검색 서버(500)가 인터넷망(300)에 연결되고, 상기 방법은, (a) 셋탑 박스(100)에 입력된 검색어를 인터넷망(300)을 경유하여 검색 서버(500)에 전송하는 단계, (b) 상기 검색어에 대응하는 콘텐츠가 상기 EPG 검색 DB(501)에 존재하는 경우에는 EPG 검색 DB(501)로부터 검색 결과를 추출하고, 상기 검색어에 대응하는 콘텐츠가 상기 EPG 검색 DB(501)에 존재하지 않는 경우에는 EPG 미포함 검색 DB(502)로부터 검색 결과를 추출하는 단계 및 (c) 추출된 상기 검색 결과를 인터넷망(300)을 경유하여 셋탑 박스(200)에 전송하는 단계를 포함하는 것을 특징으로 한다.Specifically, in the present invention, the EPG server 400 for transmitting the EPG file to the set-top box 100 and the VOD server 600 storing the VOD content are connected to the set-top box 100 via the Internet 300. The present invention provides a method for providing a VOD content search service without an EPG file in a VOD service network that provides VOD content of the VOD server 600 to the set-top box 100, wherein information on the VOD content included in the EPG file is stored. A search server 500 including an EPG search DB 501 and an EPG-free search DB 502 storing information of VOD content not included in the EPG file is connected to the Internet network 300. (a) transmitting the search word input to the set-top box 100 to the search server 500 via the internet network 300, and (b) content corresponding to the search word exists in the EPG search DB 501. If so, the search results are extracted from the EPG search DB 501, and the search is performed. If the content corresponding to the color word does not exist in the EPG search DB 501, extracting a search result from the search DB 502 without EPG, and (c) extracting the search result via the Internet network 300. And characterized in that it comprises the step of transmitting to the set-top box 200.

한편, 상기 검색 서버(500)는 제어부(503)를 더 포함하고, 상기 (c) 단계는 상기 제어부(503)에 의해 수행되는 것을 특징으로 한다.Meanwhile, the search server 500 further includes a controller 503, and the step (c) is performed by the controller 503.

또한, 상기 검색 서버(500)는 복수개의 EPG 미포함 검색 DB(502)를 포함하는 것을 특징으로 한다.In addition, the search server 500 is characterized in that it comprises a plurality of EPG search EP (502).

또한, 상기 검색 결과는 VOD 콘텐츠에 대응하는 채널 번호를 포함할 수 있고, 추가적으로 감독, 출연진, 상영 등급, 상영 시간 중 하나 이상의 정보를 더 포함할 수도 있다. In addition, the search result may include a channel number corresponding to the VOD content, and may further include one or more information of a director, a cast member, a screening grade, and a screening time.

한편, 본 발명은 VOD 서비스망에서 EPG 파일 미포함 VOD 콘텐츠 검색 서비스를 제공하는 시스템(500)도 개시한다.Meanwhile, the present invention also discloses a system 500 for providing a VOD content search service without an EPG file in a VOD service network.

본 발명은 EPG 파일을 셋탑 박스(100)에 전송하기 위한 EPG 서버(400)와, VOD 콘텐츠가 저장된 VOD 서버(600)가 인터넷망(300)을 경유하여 셋탑 박스(100)에 연결되어, VOD 서버(600)의 VOD 콘텐츠를 셋탑 박스(100)에 제공하는 VOD 서비스망에서 EPG 파일 미포함 VOD 콘텐츠 검색 서비스를 제공하는 시스템(500)으로서, 상기 검색 서비스 제공 시스템(500)은, 상기 EPG 파일에 포함된 VOD 콘텐츠의 정보가 저장된 EPG 검색 DB(501)와, 상기 EPG 파일에 포함되지 않은 VOD 콘텐츠의 정보가 저장된 EPG 미포함 검색 DB(502)를 포함하는 것을 특징으로 한다.According to the present invention, the EPG server 400 for transmitting the EPG file to the set-top box 100 and the VOD server 600 storing the VOD content are connected to the set-top box 100 via the Internet network 300, and thus the VOD. A system 500 for providing a VOD content search service without an EPG file in a VOD service network that provides the VOD content of the server 600 to the set-top box 100, wherein the search service providing system 500 includes the EPG file. And an EPG search DB 501 storing information of VOD content included therein and an EPG search DB 502 storing information of VOD content not included in the EPG file.

또한, 검색 서비스 제공 시스템(500)은 상기 검색어에 대응하는 콘텐츠가 상기 EPG 검색 DB(501)에 존재하는 경우에는 EPG 검색 DB(501)로부터 검색 결과를 추 출하고, 상기 검색어에 대응하는 콘텐츠가 상기 EPG 검색 DB(501)에 존재하지 않는 경우에는 EPG 미포함 검색 DB(502)로부터 검색 결과를 추출하는 제어부(503)를 더 포함할 수 있다. In addition, when the content corresponding to the search word exists in the EPG search DB 501, the search service providing system 500 extracts a search result from the EPG search DB 501, and the content corresponding to the search word is displayed. If not present in the EPG search DB 501 may further include a control unit 503 for extracting a search result from the EPG-free search DB (502).

또한, 검색 서비스 제공 시스템(500)은 복수개의 EPG 미포함 검색 DB(502)를 포함하는 것이 바람직하다.In addition, the search service providing system 500 preferably includes a plurality of EPG-free search DBs 502.

또한, 상기 검색 결과는 VOD 콘텐츠에 대응하는 채널 번호를 포함할 수도 있고, 상기 VOD 콘텐츠에 대응하는 감독, 출연진, 상영 등급, 상영 시간 중 하나 이상의 정보를 더 포함할 수도 있다.In addition, the search result may include a channel number corresponding to the VOD content, and may further include one or more information of the director, cast, screening grade, running time corresponding to the VOD content.

본 발명에 따르면, 검색 서버(또는 검색 서비스 제공 시스템, 500) 내에 EPG 파일에 포함되지 않은 콘텐츠에 대한 정보를 저장한 EPG 미포함 검색 DB(502)를 마련함으로써, EPG 파일에 포함되지 않은 콘텐츠에 대한 검색어가 셋탑 박스(100)에 입력되더라도 셋탑 박스(100)에 검색 결과를 제공할 수 있다. According to the present invention, an EPG-free search DB 502 storing information on content not included in an EPG file is provided in a search server (or search service providing system 500), thereby providing content for content not included in the EPG file. Even if a search word is input to the set top box 100, the search result may be provided to the set top box 100.

따라서, 한정된 용량 및 정보만을 가진 EPG 파일의 한계를 극복할 수 있으며, 검색 가능한 콘텐츠를 EPG 파일 이외의 콘텐츠로 확장할 수 있다. Therefore, it is possible to overcome the limitation of the EPG file having only limited capacity and information, and to expand the searchable content to content other than the EPG file.

또한, EPG 미포함 검색 DB(502)를 복수개 마련함으로써 검색 가능한 콘텐츠 파일의 개수를 원하는 만큼 확장할 수 있다.In addition, by providing a plurality of EPG-free search DBs 502, the number of searchable content files can be extended as desired.

이하, 첨부된 도면을 참조하여 본 발명의 실시예에 대하여 구체적으로 설명한다. Hereinafter, with reference to the accompanying drawings will be described in detail an embodiment of the present invention.

도 3은 본 발명에 따른 IPTV망을 이용한 VOD 서비스 시스템의 구조도를 나타낸다. 도 1에서와 마찬가지로, 셋탑 박스(100)는 인터넷망(300)을 경유하여 EPG 서버(400), 검색 서버(또는 검색 서비스 제공 시스템, 이하 검색 서버, 500) 및 VOD 서버(600)에 연결되며, EPG서버(400) 내에는 EPG 파일 DB(401)가, VOD 서버(600) 내에는 콘텐츠 DB(601)가 마련된다.3 shows a structure diagram of a VOD service system using an IPTV network according to the present invention. As in FIG. 1, the set-top box 100 is connected to an EPG server 400, a search server (or a search service providing system, a search server 500, and a VOD server 600) via an internet network 300. The EPG file DB 401 is provided in the EPG server 400, and the content DB 601 is provided in the VOD server 600.

그렇지만, 본 발명에 따르면 검색 서버(500) 내에 EPG 검색 DB(501) 이외에 EPG 미포함 검색 DB(502)와 제어부(503)가 추가로 마련된다. EPG 미포함 검색 DB(502)는 EPG 파일 내에 포함되지 않았던 콘텐츠에 대한 정보가 저장되어 있다. However, according to the present invention, in addition to the EPG search DB 501, the search server 500 further includes a search DB 502 without an EPG and a controller 503. The EPG-free search DB 502 stores information about content that was not included in the EPG file.

한편, 도 3에서는 EPG 미포함 검색 DB(502)가 1개인 경우가 도시되었지만, EPG 미포함 검색 DB(502)의 개수는 다양하게 변경가능하다. EPG 미포함 검색 DB(502)의 개수가 많아질수록 시청자가 검색 가능한 콘텐츠 정보의 개수가 증가하게 된다. Meanwhile, in FIG. 3, the case where there is only one search DB 502 without EPG is illustrated, but the number of search DB 502 without EPG may be variously changed. As the number of search DBs 502 without EPG increases, the number of content information searchable by the viewer increases.

도 4는 EPG 미포함 검색 DB(502)의 일 예를 도시한다. 예컨대, EPG 파일 내에 거침 없이 하이킥 또는 대조영 이라는 콘텐츠(도 2 참조)는 포함되어 있지만 텔레토비는 포함되어 있지 않은 경우, EPG 미포함 검색 DB(502)에는 EPG 검색 DB(502)에 누락되었던 콘텐츠(예컨대, 텔레토비)에 대한 정보(채널 번호, 등급, 상영시간)가 저장되어 있다.4 shows an example of a search DB 502 without EPG. For example, if the EPG file contains content that is a high-kick or non-stop (refer to FIG. 2) but does not include teletoby, the EPG-free search DB 502 may include content that is missing from the EPG search DB 502 (e.g., , Teletoby) information (channel number, rating, running time) is stored.

EPG 미포함 검색 DB(502)가 검색 서버(500)에 마련됨으로써 셋탑 박스(100)에서 EPG 파일에 포함되지 않은 콘텐츠(예컨대, 텔레토비)를 검색한 경우에도 검색 결과를 셋탑 박스(100)에 전송할 수 있게 된다.The EPG-free search DB 502 is provided in the search server 500 to transmit the search results to the set-top box 100 even when the set-top box 100 searches for content (eg, teletoby) not included in the EPG file. It becomes possible.

한편, 바람직한 실시예에 따르면, VOD 서버(600)의 콘텐츠 DB(601)는 EPG 콘텐츠 파일 DB(602)와, EPG 미포함 콘텐츠 DB(603)로 나누어질 수도 있다.Meanwhile, according to a preferred embodiment, the content DB 601 of the VOD server 600 may be divided into an EPG content file DB 602 and an EPG-free content DB 603.

이러한 구성에 의해 본 발명에 따른 VOD 콘텐츠를 검색하는 방법을 도 3 및 도 7을 참조하여 설명한다.With this configuration, a method of searching for VOD content according to the present invention will be described with reference to FIGS. 3 and 7.

시청자가 셋탑 박스(100)에 검색 조건을 입력하면(S 100 단계), 검색 조건은 인터넷망(300)을 경유하여 검색 서버(500)에 전달된다. 셋탑 박스(100)에 검색 조건을 입력하는 방법은 전술한 도 5 및 도 6에서와 같이 사용자 인테페이스상에서 검색어 입력창(10)에 검색어를 입력함으로써 수행된다. 검색어의 입력시에 검색을 원하는 단어의 전체를 입력할 필요는 없으며 검색을 원하는 단어의 일부분 또는 자모음의 일부분만을 입력해도 된다.When the viewer inputs a search condition into the set-top box 100 (step S 100), the search condition is transmitted to the search server 500 via the Internet network 300. A method of inputting a search condition into the set top box 100 is performed by inputting a search word into the search word input window 10 on the user interface as shown in FIGS. 5 and 6. When entering a search word, it is not necessary to enter the entire word to be searched, but only a part of a word or a part of a consonant to be searched.

검색 서버(500)에 검색 조건이 입력되면, 제어부(503)는 검색어에 대응하는 콘텐츠가 EPG 파일 내에 포함된 것인지, 즉 EPG 검색 DB(501)내에 포함되었는지를 판단한다(S 200 단계). 판단 결과, 검색어에 대응하는 콘텐츠가 EPG 검색 DB(501) 내에 포함된 경우, 제어부(503)는 EPG 검색 DB(501)에서 검색 결과를 추출한다(S 400 단계). 예컨대, 검색어가 EPG 검색 DB(501)내에 포함된 거침 없이 하이킥인 경우 제어부(503)는 그 콘텐츠에 대응하는 정보들(채널 번호: 30353, 감독: 김병욱 등)을 EPG 검색 DB(501)로부터 추출하는 것이다(도 2 참조).When a search condition is input to the search server 500, the controller 503 determines whether the content corresponding to the search word is included in the EPG file, that is, included in the EPG search DB 501 (S200). As a result of determination, when the content corresponding to the search word is included in the EPG search DB 501, the controller 503 extracts a search result from the EPG search DB 501 (S400). For example, when the search word is a high kick without the roughness included in the EPG search DB 501, the controller 503 extracts information (channel number: 30353, director: Kim Byung-wook, etc.) corresponding to the content from the EPG search DB 501. (See Fig. 2).

반면, 판단 결과, 검색어에 대응하는 콘텐츠가 EPG 검색 DB(501) 내에 포함되지 않은 경우, 제어부(503)는 EPG 미포함 검색 DB(502)에 해당 콘텐츠가 있는지 판단한 다음(S 300 단계), EPG 미포함 검색 DB(502)에서 검색 결과를 추출한다(S 500 단계). 예를 들어 검색어가 EPG 검색 DB(501) 내에 포함되지 않은 텔레토비인 경우에는 제어부(503)는 EPG 미포함 검색 DB(502)로부터 텔레토비에 대한 정보(채널 번호: 40631, 상영 시간: 25분 등)을 추출한다.On the other hand, when the determination result, the content corresponding to the search word is not included in the EPG search DB 501, the controller 503 determines whether there is the corresponding content in the search DB 502 without EPG (step S300), and does not include the EPG The search result is extracted from the search DB 502 (step S500). For example, if the search term is a teletoby which is not included in the EPG search DB 501, the control unit 503 receives information about the teletoby (channel number: 40631, running time: 25 minutes, etc.) from the search DB 502 without EPG. ).

EPG 검색 DB(501) 또는 EPG 미포함 검색 DB(502)로부터 검색어에 대응하는 콘텐츠의 정보를 추출한 다음에는 제어부(503)는 추출된 검색 결과를 셋탑 박스(100)에 전송한다(S 600 단계).After extracting the information of the content corresponding to the search word from the EPG search DB 501 or the EPG search DB 502, the controller 503 transmits the extracted search result to the set-top box 100 (step S600).

셋탑 박스(100)로 검색 결과를 전송받은 사용자는 검색 결과를 검토한 후, 해당 콘텐츠를 VOD 서버(600)로부터 다운로드할지 여부를 결정하게 된다.After receiving the search result to the set-top box 100, the user reviews the search result and determines whether to download the corresponding content from the VOD server 600.

전술한 것과 같이 본 발명에 따르면 EPG 검색 DB(501)에 저장되지 않은 콘텐츠에 대한 정보를 저장하기 위한 EPG 미포함 검색 DB(502)와 제어부(503)이 마련됨으로써, EPG 파일에 포함되지 않은 콘텐츠에 대한 정보도 검색 서버(500)로부터 검색 가능하다.As described above, according to the present invention, an EPG-free search DB 502 and a controller 503 are provided for storing information on content not stored in the EPG search DB 501, thereby providing content not included in the EPG file. Information on the search server 500 can also be searched.

이상, 본 발명의 특정 실시예에 대하여 상술하였지만, 본 발명의 사상 및 범위는 이러한 특정 실시예에 한정되는 것이 아니라, 본 발명의 요지를 변경하지 않는 범위 내에서 다양하게 수정 및 변형이 가능하다는 것을 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 이해할 것이다. Although specific embodiments of the present invention have been described above, the spirit and scope of the present invention are not limited to the specific embodiments, and various modifications and changes can be made without departing from the spirit of the present invention. Those skilled in the art will understand.

따라서, 이상에서 기술한 실시예들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이므로, 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 하며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. Therefore, since the embodiments described above are provided to completely inform the scope of the invention to those skilled in the art, it should be understood that they are exemplary in all respects and not limited. The invention is only defined by the scope of the claims.

도 1은 종래의 IPTV망을 이용한 VOD 콘텐츠 서비스 시스템의 구성도.1 is a configuration diagram of a VOD content service system using a conventional IPTV network.

도 2는 EPG 검색 DB(501)의 상세도.2 is a detailed view of the EPG search DB 501.

도 3은 본 발명에 따른 IPTV망을 이용한 VOD 콘텐츠 서비스 시스템의 구성도.3 is a block diagram of a VOD content service system using an IPTV network according to the present invention.

도 4는 EPG 미포함 검색 DB(502)의 상세도.4 is a detailed view of the search DB 502 without the EPG.

도 5 및 도 6은 검색 화면 인터페이스를 도시한 도면.5 and 6 illustrate a search screen interface.

도 7은 본 발명에 따른 VOD 서비스망에서 EPG 파일 미포함 VOD 콘텐츠 검색 서비스를 제공하는 방법을 나타낸 흐름도.7 is a flowchart illustrating a method for providing a VOD content search service without an EPG file in a VOD service network according to the present invention.

<도면의 주요 참조 부호에 대한 설명> <Description of Major Reference Marks in Drawing>

100: 셋탑 박스 200: 리모콘100: set-top box 200: remote control

300: 인터넷망 400: EPG 서버300: internet network 400: EPG server

401: EPG 파일 서버 500: 검색 서버 401: EPG File Server 500: Search Server

501: EPG 검색 DB 502: EPG 미포함 검색 DB 501: EPG search DB 502: Search DB without EPG

503: 제어부 600: VOD 서버 503: control unit 600: VOD server

601: 콘텐츠 DB601: content DB

Claims (10)

EPG 파일을 셋탑 박스(100)에 전송하기 위한 EPG 서버(400)와, VOD 콘텐츠가 저장된 VOD 서버(600)가 인터넷망(300)을 경유하여 셋탑 박스(100)에 연결되어, VOD 서버(600)의 VOD 콘텐츠를 셋탑 박스(100)에 제공하는 VOD 서비스망에서 EPG 파일 미포함 VOD 콘텐츠 검색 서비스를 제공하는 방법으로서,The EPG server 400 for transmitting the EPG file to the set-top box 100 and the VOD server 600 storing the VOD contents are connected to the set-top box 100 via the internet network 300, and the VOD server 600 As a method of providing a VOD content retrieval service without an EPG file in a VOD service network that provides a VOD content to the set-top box 100, 상기 EPG 파일에 포함된 VOD 콘텐츠의 정보가 저장된 EPG 검색 DB(501)와, 상기 EPG 파일에 포함되지 않은 VOD 콘텐츠의 정보가 저장된 EPG 미포함 검색 DB(502)를 포함하는 검색 서버(500)가 인터넷망(300)에 연결되고, The search server 500 includes an EPG search DB 501 storing information of VOD content included in the EPG file and an EPG-free search DB 502 storing information of VOD content not included in the EPG file. Connected to the network 300, 상기 방법은,The method, (a) 셋탑 박스(100)에 입력된 검색어를 인터넷망(300)을 경유하여 검색 서버(500)에 전송하는 단계,(a) transmitting the search word inputted to the set top box 100 to the search server 500 via the internet network 300, (b) 상기 검색어에 대응하는 콘텐츠가 상기 EPG 검색 DB(501)에 존재하는 경우에는 EPG 검색 DB(501)로부터 검색 결과를 추출하고, 상기 검색어에 대응하는 콘텐츠가 상기 EPG 검색 DB(501)에 존재하지 않는 경우에는 EPG 미포함 검색 DB(502)로부터 검색 결과를 추출하는 단계,(b) When the content corresponding to the search word exists in the EPG search DB 501, a search result is extracted from the EPG search DB 501, and the content corresponding to the search word is stored in the EPG search DB 501. If it does not exist, extracting the search results from the EPG-free search DB 502, (c) 추출된 상기 검색 결과를 인터넷망(300)을 경유하여 셋탑 박스(200)에 전송하는 단계(c) transmitting the extracted search results to the set-top box 200 via the Internet network 300. 를 포함하는 것을 특징으로 하는 VOD 서비스망에서 EPG 파일 미포함 VOD 콘텐츠 검색 서비스를 제공하는 방법.A method for providing a VOD content search service without an EPG file in a VOD service network comprising a. 제1항에 있어서, The method of claim 1, 검색 서버(500)는 제어부(503)를 더 포함하며, The search server 500 further includes a control unit 503, 상기 (b) 단계는 상기 제어부(503)에 의해 수행되는 것을 특징으로 하는 VOD 서비스망에서 EPG 파일 미포함 VOD 콘텐츠 검색 서비스를 제공하는 방법.The step (b) is performed by the control unit (503), the method of providing a VOD content search service without EPG files in the VOD service network. 제1항에 있어서, The method of claim 1, 검색 서버(500)는 복수개의 EPG 미포함 검색 DB(502)를 포함하는 것을 특징으로 하는 VOD 서비스망에서 EPG 파일 미포함 VOD 콘텐츠 검색 서비스를 제공하는 방법.Search server (500) is a method for providing a VOD content search service without EPG files in a VOD service network, characterized in that it comprises a plurality of EPG search DB (502). 제1항에 있어서, The method of claim 1, 상기 검색 결과는 VOD 콘텐츠에 대응하는 채널 번호를 포함하는 것인 VOD 서비스망에서 EPG 파일 미포함 VOD 콘텐츠 검색 서비스를 제공하는 방법.The search result includes a channel number corresponding to the VOD content method for providing a VOD content search service without the EPG file in the VOD service network. 제4항에 있어서, The method of claim 4, wherein 상기 검색 결과는 VOD 콘텐츠에 대응하는 감독, 출연진, 상영 등급, 상영 시간 중 하나 이상의 정보를 더 포함하는 것인 VOD 서비스망에서 EPG 파일 미포함 VOD 콘텐츠 검색 서비스를 제공하는 방법.And the search result further includes at least one information of director, cast member, screening grade, and running time corresponding to the VOD content. EPG 파일을 셋탑 박스(100)에 전송하기 위한 EPG 서버(400)와, VOD 콘텐츠가 저장된 VOD 서버(600)가 인터넷망(300)을 경유하여 셋탑 박스(100)에 연결되어, VOD 서버(600)의 VOD 콘텐츠를 셋탑 박스(100)에 제공하는 VOD 서비스망에서 EPG 파일 미포함 VOD 콘텐츠 검색 서비스를 제공하는 시스템(500)으로서,The EPG server 400 for transmitting the EPG file to the set-top box 100 and the VOD server 600 storing the VOD contents are connected to the set-top box 100 via the internet network 300, and the VOD server 600 A system 500 for providing a VOD content search service without an EPG file in a VOD service network that provides a VOD content to a set top box 100, 상기 검색 서비스 제공 시스템(500)은,The search service providing system 500, 상기 EPG 파일에 포함된 VOD 콘텐츠의 정보가 저장된 EPG 검색 DB(501)와, An EPG search DB 501 storing information of VOD content included in the EPG file; 상기 EPG 파일에 포함되지 않은 VOD 콘텐츠의 정보가 저장된 EPG 미포함 검색 DB(502)를 포함하는 것을 특징으로 하는 VOD 서비스망에서 EPG 파일 미포함 VOD 콘텐츠 검색 서비스를 제공하는 시스템(500).A system (500) for providing a VOD content search service without an EPG file in a VOD service network, comprising a search DB (502) without EPG storing information of VOD content not included in the EPG file. 제6항에 있어서, The method of claim 6, 검색 서비스 제공 시스템(500)은 Search service providing system 500 상기 검색어에 대응하는 콘텐츠가 상기 EPG 검색 DB(501)에 존재하는 경우에는 EPG 검색 DB(501)로부터 검색 결과를 추출하고, 상기 검색어에 대응하는 콘텐츠가 상기 EPG 검색 DB(501)에 존재하지 않는 경우에는 EPG 미포함 검색 DB(502)로부터 검색 결과를 추출하는 제어부(503)를 더 포함하는 것을 특징으로 하는 VOD 서비스망에서 EPG 파일 미포함 VOD 콘텐츠 검색 서비스를 제공하는 시스템(500).When the content corresponding to the search word exists in the EPG search DB 501, a search result is extracted from the EPG search DB 501, and the content corresponding to the search word does not exist in the EPG search DB 501. The system 500 for providing a VOD content search service without an EPG file in the VOD service network, further comprising a control unit 503 for extracting a search result from the EPG search DB 502. 제6항에 있어서, The method of claim 6, 검색 서비스 제공 시스템(500)은 복수개의 EPG 미포함 검색 DB(502)를 포함 하는 것을 특징으로 하는 VOD 서비스망에서 EPG 파일 미포함 VOD 콘텐츠 검색 서비스를 제공하는 시스템(500).Search service providing system (500) system for providing a VOD content search service without EPG files in a VOD service network, characterized in that it comprises a plurality of EPG search DB (502). 제6항에 있어서, The method of claim 6, 상기 검색 결과는 VOD 콘텐츠에 대응하는 채널 번호를 포함하는 것인 VOD 서비스망에서 EPG 파일 미포함 VOD 콘텐츠 검색 서비스를 제공하는 시스템(500).And the search result includes a channel number corresponding to the VOD content. The system (500) for providing a VOD content search service without an EPG file in the VOD service network. 제9항에 있어서, The method of claim 9, 상기 검색 결과는 VOD 콘텐츠에 대응하는 감독, 출연진, 상영 등급, 상영 시간 중 하나 이상의 정보를 더 포함하는 것인 VOD 서비스망에서 EPG 파일 미포함 VOD 콘텐츠 검색 서비스를 제공하는 시스템(500).And the search result further comprises at least one of director, cast, show rating, and show time corresponding to the VOD content.
KR1020070079983A 2007-08-09 2007-08-09 Method and system for providing a content search service without the channel information file in the voice service network Ceased KR100872231B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020070079983A KR100872231B1 (en) 2007-08-09 2007-08-09 Method and system for providing a content search service without the channel information file in the voice service network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070079983A KR100872231B1 (en) 2007-08-09 2007-08-09 Method and system for providing a content search service without the channel information file in the voice service network

Publications (1)

Publication Number Publication Date
KR100872231B1 true KR100872231B1 (en) 2008-12-05

Family

ID=40371967

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070079983A Ceased KR100872231B1 (en) 2007-08-09 2007-08-09 Method and system for providing a content search service without the channel information file in the voice service network

Country Status (1)

Country Link
KR (1) KR100872231B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020124966A1 (en) * 2018-12-20 2020-06-25 深圳创维-Rgb电子有限公司 Program search method, apparatus and device, and medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5629732A (en) 1994-03-29 1997-05-13 The Trustees Of Columbia University In The City Of New York Viewer controllable on-demand multimedia service
KR20010105983A (en) * 2000-05-19 2001-11-29 최승철 method of service providing on internet
KR20020095311A (en) * 2001-06-14 2002-12-26 엘지전자 주식회사 Method of entrring and offering for multimedia data of video on demand
KR20030040527A (en) * 2000-10-11 2003-05-22 유나이티드 비디오 프로퍼티즈, 인크. Systems and methods for caching data in media-on-demand systems
KR20030057924A (en) * 2001-12-29 2003-07-07 (주)브이오디코리아 System and method for providing vod stream service using a vbr
KR20060034978A (en) * 2004-10-20 2006-04-26 삼성전자주식회사 Video reservation set-top box and method using electronic program guide data
KR20060038299A (en) * 2004-10-29 2006-05-03 삼성전자주식회사 Multimedia search device using set-top box and method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5629732A (en) 1994-03-29 1997-05-13 The Trustees Of Columbia University In The City Of New York Viewer controllable on-demand multimedia service
KR20010105983A (en) * 2000-05-19 2001-11-29 최승철 method of service providing on internet
KR20030040527A (en) * 2000-10-11 2003-05-22 유나이티드 비디오 프로퍼티즈, 인크. Systems and methods for caching data in media-on-demand systems
KR20020095311A (en) * 2001-06-14 2002-12-26 엘지전자 주식회사 Method of entrring and offering for multimedia data of video on demand
KR20030057924A (en) * 2001-12-29 2003-07-07 (주)브이오디코리아 System and method for providing vod stream service using a vbr
KR20060034978A (en) * 2004-10-20 2006-04-26 삼성전자주식회사 Video reservation set-top box and method using electronic program guide data
KR20060038299A (en) * 2004-10-29 2006-05-03 삼성전자주식회사 Multimedia search device using set-top box and method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020124966A1 (en) * 2018-12-20 2020-06-25 深圳创维-Rgb电子有限公司 Program search method, apparatus and device, and medium

Similar Documents

Publication Publication Date Title
US11758237B2 (en) Television related searching
EP3566457B1 (en) Systems and methods for predicting viewing behavior
JP6936318B2 (en) Systems and methods for correcting mistakes in caption text
US11765432B2 (en) Systems and methods for adjusting the priority of media assets scheduled to be recorded
US9582582B2 (en) Electronic apparatus, content recommendation method, and storage medium for updating recommendation display information containing a content list
US12120366B2 (en) Methods and systems for efficiently downloading media assets
KR101293301B1 (en) System and method for serching images using caption of moving picture in keyword
CN103024522A (en) Method of managing contents and image display device using the same
US10650065B2 (en) Methods and systems for aggregating data from webpages using path attributes
US20220046314A1 (en) Systems and methods for retrieving segmented media guidance data
KR102441891B1 (en) Systems and methods for replacing a stored version of media with a version more suitable for a user
KR100872231B1 (en) Method and system for providing a content search service without the channel information file in the voice service network
KR100856665B1 (en) Electronic Program Guide Information Provision Method and System
US20140150028A1 (en) Method and System for Content Recording and Indexing
KR20110134655A (en) Automatic content search method and apparatus for automatically providing an update list of content
KR20110023490A (en) Channel switching system of similar content and method
US20200097499A1 (en) Systems and methods for generating query suggestions
KR100891073B1 (en) System and method for searching content using metadata
KR100872284B1 (en) How to provide video content using private channel number
KR101555366B1 (en) Method for providing and sharing of contents and controlling apparatus thereof
KR20090019166A (en) How to provide and display initial screen user interface for user TV in IPTV service

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20070809

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20080527

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20080926

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20081128

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20081128

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
J204 Request for invalidation trial [patent]
PJ0204 Invalidation trial for patent

Patent event date: 20090305

Comment text: Request for Trial

Patent event code: PJ02042R01D

Patent event date: 20081128

Comment text: Registration of Establishment

Patent event code: PJ02041E01I

Appeal kind category: Invalidation

Request date: 20090305

Decision date: 20110216

Appeal identifier: 2009100000513

J301 Trial decision

Free format text: TRIAL DECISION FOR INVALIDATION REQUESTED 20090305

Effective date: 20110216

PJ1301 Trial decision

Patent event code: PJ13011S05D

Patent event date: 20110216

Comment text: Trial Decision on Invalidation (Patent, Utility Model, Industrial Design)

Appeal kind category: Invalidation

Request date: 20090305

Decision date: 20110216

Appeal identifier: 2009100000513

EXTG Ip right invalidated
PC2102 Extinguishment
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载