[go: up one dir, main page]

WO2011150892A2 - Method, device and system for searching for television program based on head-end server - Google Patents

Method, device and system for searching for television program based on head-end server Download PDF

Info

Publication number
WO2011150892A2
WO2011150892A2 PCT/CN2011/076333 CN2011076333W WO2011150892A2 WO 2011150892 A2 WO2011150892 A2 WO 2011150892A2 CN 2011076333 W CN2011076333 W CN 2011076333W WO 2011150892 A2 WO2011150892 A2 WO 2011150892A2
Authority
WO
WIPO (PCT)
Prior art keywords
search
program
top box
set top
request information
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
PCT/CN2011/076333
Other languages
French (fr)
Chinese (zh)
Other versions
WO2011150892A3 (en
Inventor
周鹏
秦小庆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Device Co Ltd
Original Assignee
Huawei Device Co Ltd
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 Huawei Device Co Ltd filed Critical Huawei Device Co Ltd
Priority to PCT/CN2011/076333 priority Critical patent/WO2011150892A2/en
Priority to CN2011800007221A priority patent/CN102217317A/en
Publication of WO2011150892A2 publication Critical patent/WO2011150892A2/en
Publication of WO2011150892A3 publication Critical patent/WO2011150892A3/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/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/239Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
    • H04N21/2393Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
    • 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/482End-user interface for program selection
    • H04N21/4828End-user interface for program selection for searching program descriptors

Definitions

  • the present invention relates to the field of digital television technologies, and in particular, to a search method, apparatus and system for a television program based on a headend server.
  • any network terminal device connected to a TV set can be called a set-top box.
  • One of its main functions is to enable users to view digital TV programs on existing TV sets.
  • set-top box technology With the advancement of set-top box technology, more and more TV programs are available for users to watch, especially the emergence of two-way set-top boxes, so that users can order the TV programs they want to watch. Due to the large number of TV programs, how to make users search for favorite TV programs becomes a key issue for TV program on demand.
  • a technical problem to be solved by embodiments of the present invention is to provide a search method, apparatus and system for a television program based on a headend server, which can realize searchability of a program, thereby shortening the time for the user to find a program.
  • a search method for a television program based on a head end server including:
  • the head end server receives search request information input by the user from the client set top box; according to the request content of the search request information, the head end server searches the program database, The request content of the search request information includes a search keyword and a search range; the head end server sends the search result to the client set top box.
  • a search method for a television program based on a headend server comprising:
  • the client set top box sends the search request information input by the user to the head end server; the client set top box receives the search result of the search by the head end server according to the request content of the search request information, and the request content of the search request information includes a search keyword and Search range.
  • a headend server including:
  • a first receiving module search request information for receiving user input from a client set top box
  • a search module configured to search a program database according to the requested content of the search request information, where the content of the search request information includes a search keyword and a search range;
  • the first sending module is configured to send the search result to the client set top box.
  • a client set top box comprising:
  • the third sending module is configured to: send the search request information input by the user to the head end server; the third receiving module is configured to: receive, by the head end server, a search result that is searched according to the requested content of the search request information, where the search request information is Requests include search keywords and search scope.
  • a search system for a television program based on a headend server comprising: a head end server and a client set top box, wherein
  • the headend server includes:
  • a first receiving module search request information for receiving user input from a client set top box
  • a search module configured to search a program database according to the requested content of the search request information, where the content of the search request information includes a search keyword and a search range;
  • the first sending module is configured to send the search result to the client set top box.
  • the client set top box includes:
  • the third sending module is configured to: send the search request information input by the user to the head end server; the third receiving module is configured to: receive, by the head end server, a search result that is searched according to the requested content of the search request information, where the search request information is Requests include search keywords and search scope.
  • the search method, device and system for the head end server-based television program of the embodiment receive the search request information input by the user from the client set top box through the head end server; and then according to the request content of the search request information, the head end server Searching for a program database, the request content of the search request information includes a search keyword and a search range; the head end server then sends the search result to the client set top box, thereby realizing the searchable of the television program, thereby shortening the user's search for the program. Time increases the efficiency with which users can find programs.
  • FIG. 1 is a schematic flow chart of a method for searching for a television program based on a head end server according to an embodiment of the present invention
  • FIG. 2 is a second schematic flowchart of a method for searching for a television program based on a head end server according to an embodiment of the present invention
  • FIG. 3 is a third schematic flowchart of a method for searching for a television program based on a head end server according to an embodiment of the present invention
  • FIG. 4 is a schematic diagram of a head end server according to an embodiment of the present invention.
  • FIG. 5 is a second schematic diagram of a headend server according to an embodiment of the present invention.
  • FIG. 6 is a schematic diagram of a client set top box according to an embodiment of the present invention
  • 7 is a second schematic diagram of a client set top box according to an embodiment of the present invention
  • FIG. 8 is a schematic diagram of a search system for a television program based on a headend server according to an embodiment of the present invention.
  • the head end server 10 the sending module 1 1 , the first receiving module 12 , the searching module 13 , the first sending module 14 , the second receiving module 15 , the second sending module 16 , the determining module 2 , the client set top box 20 , The download module 21, the third sending module 22, the third receiving module 23, the storage module 24, the fourth sending module 25, and the fourth receiving module
  • Embodiments of the present invention provide a search method, apparatus, and system for a television program based on a head end server, which realizes searchability of a television program, thereby shortening a time for a user to find a program.
  • the present embodiment provides a method for searching for a television program based on a head end server.
  • the method is a method on the server side of the head end. As shown in FIG. 1, the method includes:
  • Step 101 The headend server receives search request information input by the user from the client set top box.
  • the client set top box in this embodiment refers to a two-way set top box.
  • the two-way set-top box adds a dedicated Internet Protocol (IP) switching chip to the traditional set-top box, which can broadcast and on-demand video and data through the IP channel, and can also be video through the RF cable channel. And data broadcasting and on-demand services.
  • IP Internet Protocol
  • the user can input search request information in the client set top box through a device such as a keyboard and a mouse, and the client set top box sends the search request information to the head end server through the network.
  • the headend server refers to providing TV broadcast programs and video on demand for users (Video On Demand, referred to as VOD) Servers for services such as programs.
  • the search module is set on the headend server, and the headend server receives the search request information input by the user from the client set top box.
  • Step 102 The head end server searches for a program database according to the request content of the search request information, where the request content of the search request information includes a search keyword and a search range.
  • the method in this embodiment can fully utilize the function that the head end server can provide services such as television broadcast programs and VOD programs, and the search module of the head end server can conveniently search the head end server.
  • the television broadcast program database, the VOD program database and the game database, etc. therefore, the head end server searches the database according to the requested content of the search request information, has a wide search range, and the obtained search result is more accurate and fast, which greatly saves the user's search. Time, improve the efficiency of the search.
  • the search content of the search request information includes a search keyword and a search range, wherein the search keyword may be: a program name, a channel name, a host name, a director, an actor, etc., and the search range may be: a broadcast time period, and the like.
  • the user can also select the sorting method of the search results and the preset maximum search result value according to his own needs; the user can also set the keywords not included in the search according to his own preferences.
  • Step 103 The head end server sends the search result to the client set top box.
  • the headend server After retrieving all of the databases, the headend server sends the search results to the client's set-top box for the user to select the programs in the search results.
  • the head end server-based television program search method of the embodiment receives the search request information input by the user from the client set top box through the head end server; and then, according to the request content of the search request information, the head end server searches the program database,
  • the request content of the search request information includes a search keyword and a search range; the head end server sends the search result to the client set top box, thereby realizing the searchable of the television program, thereby shortening the time for the user to find the program, and improving the time.
  • Embodiment 2 provides a method for searching for a TV program based on a head end server, and the method is a method for a client set top box side. As shown in FIG. 2, the method includes:
  • Step 201 The client set top box sends the search request information input by the user to the head end server.
  • the user inputs search request information in the client set top box, and the input method can be input through a device such as a keyboard and a mouse, and the client set top box sends the search request information to the head end server through the network.
  • the search module is set on the headend server, and the headend server receives the search request information input by the user from the client set top box.
  • Step 202 The client set top box receives a search result that is searched by the head end server according to the request content of the search request information, and the request content of the search request information includes a search keyword and a search range.
  • the method in this embodiment can fully utilize the function that the head end server can provide services such as television broadcast programs and VOD programs.
  • the search module of the head end server can conveniently search the TV broadcast program database, the VOD program database and the game database in the head end server, and therefore, the head end server searches the database according to the request content of the search request information, and the search range is wide, and the obtained The search results are more accurate and faster, which greatly saves the user's search time and improves the efficiency of the search.
  • the search content of the search request information includes a search keyword and a search range, wherein the search keyword may be: a program name, a channel name, a host name, a director, an actor, etc., and the search range may be: a broadcast time period, and the like.
  • the user can also select the sorting method of the search results and the preset maximum search result value according to his own needs; the user can also set the keywords not included in the search according to his own preferences.
  • the headend server After retrieving all of the databases, the headend server sends the search results to the client set-top box for the user to select the programs in the search results.
  • the client set top box receives the search result of the search by the head end server according to the request content of the search request information.
  • the client set top box sends the search request information input by the user to the head end server; and then the client set top box receives the search result of the search request information according to the request side information of the client set top box.
  • the search result of the search request information includes a search keyword and a search range, and the searchable television program is realized, thereby shortening the time for the user to find the program, and improving the efficiency of the user searching for the program.
  • This embodiment provides a method for searching for a television program based on a head end server. As shown in FIG. 3, the method includes:
  • Step 301 The head end server sends the search program to the client set top box.
  • This step is for the client set-top box to initially have no search program.
  • the head-end server sends the search program to the client set-top box, and the client set-top box downloads the search program from the head-end server.
  • one of the functions of the search program is to display an input interface for the search request information to the user.
  • Step 302 The headend server receives search request information input by the user from the client set top box.
  • the user can input search request information in the client set top box through a device such as a keyboard and a mouse, and the client set top box sends the search request information input by the user to the head end server through the network, and the head end server receives the user input search from the client set top box.
  • Request information The headend server refers to a server that provides services such as TV broadcast programs and VOD programs to users.
  • the search module is set on the headend server, and the headend server receives search request information input by the user from the client set top box.
  • Step 303 The head end server searches for a program database according to the request content of the search request information, where the request content of the search request information includes a search keyword and a search range.
  • the method of the embodiment can fully utilize the function that the head end server can provide services such as television broadcast programs and VOD programs.
  • the search module of the head end server can conveniently retrieve the TV broadcast program database, the VOD program database and the game database in the head end server, and therefore, the head end server searches the database according to the request content of the search request information, and the search range is wide, and the obtained search is performed.
  • the result is more accurate and faster, which greatly saves the user's search time and improves the efficiency of the search.
  • the search content of the search request information includes a search keyword and a search range, wherein the search keyword may be: a program name, a channel name, a host name, a director, an actor, etc., and the search range may be: a broadcast time period, and the like.
  • the user can also select the sorting method of the search results and the preset maximum search result value according to his own needs; the user can also set the keywords not included in the search according to his or her preference.
  • Step 304 The head end server determines whether the number of search results is greater than a preset maximum search result value.
  • the user can preset a maximum search result value as needed. Because for the search results, the user may only browse the first few pages or the first few pages. Therefore, if the search results are too many, the search time is not only prolonged, but also affects the communication speed, and brings inconvenience to the user's choice. Therefore, in order to improve the search efficiency, the method of the embodiment determines whether the number of search results is greater than a preset maximum search result value during the search process. If the number of search results is greater than the preset maximum search result value, the search is stopped; if not, the number of search results is less than or equal to the preset maximum search result value, and then step 305 is performed.
  • Step 305 The head end server determines whether all searches have been completed.
  • step 303 If all the searches have not been completed, proceed to step 303 to continue the search; if all the searches have been completed, the search is completed and the search is stopped.
  • Step 306 The head end server sends the search result to the client set top box.
  • the headend server After retrieving all the databases, the headend server sends the search results to the client.
  • the search results include television broadcast programs searched by the headend server from the television broadcast program database and/or VOD programs searched from the VOD program database and/or games searched from the game database.
  • the client set-top box can also save the search results, and display the above search results when the user turns on the TV next time, so that the user can continue to watch, saving the user time for secondary search.
  • Step 307 The headend server receives a search result based program request from the client set top box.
  • the client set top box sends a program request to the headend server based on the program selected by the user from the search results.
  • the headend server receives a search result based program request from the client set top box.
  • Step 308 The head end server sends the requested program content to the client set top box.
  • the headend server sends the requested program content to the client set top box based on the program request based on the search result.
  • the client set top box receives the program content requested by the program request, and the user can watch the program content selected by the user.
  • the head end server-based television program search method of the embodiment receives the search request information input by the user from the client set top box through the head end server; and then, according to the request content of the search request information, the head end server searches the program database,
  • the request content of the search request information includes a search keyword and a search range; the head end server then sends the search result to the client set top box, thereby realizing the searchable of the television program, thereby shortening the time for the user to find the program.
  • the maximum search result value is preset in the method of the embodiment, which can greatly improve the search efficiency; the client set top box saves the search result, which facilitates the user's search, saves time, and improves the efficiency of the user searching for the program.
  • the present embodiment provides a head end server 1 , as shown in FIG. 4 , including: a first receiving module 1 1 , a searching module 12 , and a first sending module 13 , where a first receiving module 11: search request information for receiving user input from a client set top box;
  • the search module 12 is configured to search a program database according to the request content of the search request information, where the request content of the search request information includes a search keyword and a search range; and the first sending module 13 is configured to send the search result to the location Said client set-top box.
  • the user can input search request information in the client set top box through a device such as a keyboard and a mouse, and the client set top box sends the search request information input by the user to the head end server 1 through the network, and the head end server 1 receives the content from the first receiving module 11 through the first receiving module 11 Search request information entered by the user of the client set top box.
  • the head end server 1 refers to a server that provides services such as television broadcast programs and VOD programs to users.
  • the search module is set on the headend server 1, and the headend server 1 receives search request information input by the user from the client set top box.
  • the head end server 1 can fully utilize the functions of providing services such as television broadcast programs and VOD programs, and the search module 12 of the head end server 1 can conveniently retrieve the head end server.
  • the headend server 1 After retrieving all of the databases, the headend server 1 sends the search results to the client set-top box for the user to select the programs in the search results.
  • Search results include headend server
  • the head end server 1 of this embodiment further includes: a second receiving module 14, a second sending module 15, a determining unit 16, and a sending unit 10, where
  • a second receiving module 14 configured to receive a program request based on the search result from a client set top box;
  • the second sending module 15 is configured to send the requested program content to the client set top box.
  • the determining unit 16 is configured to: when the number of the search results is greater than a preset maximum search result value, stop the search.
  • the issuing unit 10 is configured to send a search program to the client set top box, and the search program is used to display an input interface of the search request information to a user.
  • the delivery unit 10 is in a state in which the client set-top box does not initially have a search program.
  • the head-end server 1 delivers the search program to the client set-top box through the delivery unit 10, and the client set-top box is from the head-end server. 1 Download the search program.
  • one of the functions of the search program is to display an input interface of the search request information to the user.
  • the head end server 1 of the present embodiment sets the judging unit 16 to judge whether the number of search results is greater than the preset maximum search result value during the search.
  • the client set top box sends a program request to the head end server 1 based on the program selected by the user from the search results.
  • the headend server 1 receives the search result based program request from the client set top box through the second receiving module 14.
  • the headend server 1 transmits the requested program content to the client set top box through the second transmitting module 15 in accordance with the program request based on the search result.
  • the client set top box receives the program content requested by the program request, and the user can view the program content selected by the user.
  • the head end server of the embodiment receives the search request information input by the user from the client set top box through the first receiving module; then the search module searches the program database according to the request content of the search request information, and the request for the search request information
  • the content includes a search keyword and a search range; the first sending module then sends the search result to the client set top box, which realizes the searchable of the television program, thereby shortening the time for the user to find the program.
  • the embodiment of the present invention provides a client set top box 2, as shown in FIG. 6, comprising: a third sending module 21 and a third receiving module 22, wherein
  • the third sending module 21 is configured to send a search request information input by the user to the head end server;
  • the third receiving module 22 is configured to: receive a search result that is searched by the head end server according to the request content of the search request information, where the content of the request for the search request information includes a search keyword and a search range.
  • the client set top box of this embodiment further includes: a fourth sending module 24: configured to send a program request to the head end server according to the program selected by the user from the search results;
  • the fourth receiving module 25 is configured to receive the program content requested by the program request.
  • the downloading module 20 is configured to download a search program from the headend server, the search program for displaying an input interface of the search request information to a user.
  • the storage module 23 is configured to save the search result after receiving a search result that the head end server searches for the content of the search request information.
  • the client set top box of the embodiment sends the search request information input by the user to the head end server through the third sending module; and then receives the search result that the head end server searches according to the request content of the search request information through the third receiving module,
  • the request content of the search request information includes a search keyword and a search range, and the searchable television program is realized, thereby shortening the time for the user to find the program, and improving the efficiency of the user searching for the program.
  • the embodiment provides a search system for a television program based on a head end server.
  • the method includes: a head end server 1 and a client set top box 2, wherein
  • the headend server 1 includes: a first receiving module: search request information for receiving user input from a client set top box;
  • a search module configured to search a program database according to the requested content of the search request information, where the content of the search request information includes a search keyword and a search range;
  • the first sending module is configured to send the search result to the client set top box.
  • the client set top box 2 includes:
  • the third sending module is configured to: send the search request information input by the user to the head end server; the third receiving module is configured to: receive, by the head end server, a search result that is searched according to the requested content of the search request information, where the search request information is Requests include search keywords and search scope.
  • the search system of the TV program based on the head end server of the embodiment sends the search request information input by the user to the head end server through the third sending module; and the search request information input by the user from the client set top box is received by the first receiving module,
  • the search module searches the program database according to the request content of the search request information; the first sending module sends the search result to the client set top box; and then receives the request of the head end server according to the search request information through the third receiving module.
  • the search result of the content search realizes the searchable of the television program, thereby shortening the time for the user to find the program and improving the efficiency of the user searching for the program.
  • the present invention can be implemented by means of software plus necessary general hardware, and of course, by hardware, but in many cases, the former is a better implementation. .
  • the technical solution of the present invention which is essential or contributes to the prior art, may be embodied in the form of a software product stored in a readable storage medium, such as a floppy disk of a computer.
  • a hard disk or optical disk or the like includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform the methods described in various embodiments of the present invention.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

A method, device and system for searching for a television program based on a head-end server, which relate to the field of digital television technology, implement that the television program can be capable of searched for, thereby shortening the time for a user to search for the program and increasing the efficiency for the user to search for the program. The method for searching for the television program based on the head-end server in the embodiments of the present invention includes the following steps: the head-end server receives search request information input by a user from a client end set-top box; the head-end server searches a program database according to request content of said search request information, wherein said request content of the search request information includes a search key word and a search range; and the head-end server sends a search result to said client end set-top box.

Description

基于头端服务器的电视节目的搜索方法、 装置和系统 技术领域  Search method, device and system for television program based on head end server

本发明涉及数字电视技术领域, 尤其涉及一种基于头端服务器的 电视节目的搜索方法、 装置和系统。  The present invention relates to the field of digital television technologies, and in particular, to a search method, apparatus and system for a television program based on a headend server.

背景技术 Background technique

机顶盒(Set Top Box) , 从广义上说, 凡是与电视机连接的网络终端 设备都可称为机顶盒,它的主要作用之一是使用户能在现有电视机上观 看数字电视节目。 随着机顶盒技术的进步, 用户可收看到的电视节目也 越来越多, 尤其是双向机顶盒的出现,使得用户可以点播自己想要观看 的电视节目。 由于电视节目的数量大, 如何使用户搜索到喜欢的电视节 目成为电视节目点播的一个关键问题。  Set Top Box, Broadly speaking, any network terminal device connected to a TV set can be called a set-top box. One of its main functions is to enable users to view digital TV programs on existing TV sets. With the advancement of set-top box technology, more and more TV programs are available for users to watch, especially the emergence of two-way set-top boxes, so that users can order the TV programs they want to watch. Due to the large number of TV programs, how to make users search for favorite TV programs becomes a key issue for TV program on demand.

为解决上述技术问题, 电子节目菜单 ( Electronic Program Guide , 简称 EPG ) 等技术应运而生, 为用户提供节目列表, 方便了用户的查 询。虽然这些技术可以帮助用户在一定程度上快速的找到所希望观看的 节目,但是这些技术的本质只是将大量电视节目信息进行分类, 用户在 查找时需要浏览所有的节目列表, 耗时长, 不能满足用户的实际需要。 发明内容  In order to solve the above technical problems, an electronic program guide (EPG) technology has emerged to provide a program list for the user, which facilitates the user's inquiry. Although these technologies can help users quickly find the programs they want to watch to a certain extent, the essence of these technologies is to classify a large amount of TV program information. Users need to browse all program lists when searching, which takes a long time and cannot satisfy users. The actual needs. Summary of the invention

本发明的实施例所要解决的技术问题在于提供一种基于头端服务器 的电视节目的搜索方法、 装置和系统, 能够实现节目的可搜索, 从而缩 短了用户查找节目的时间。  A technical problem to be solved by embodiments of the present invention is to provide a search method, apparatus and system for a television program based on a headend server, which can realize searchability of a program, thereby shortening the time for the user to find a program.

为解决上述技术问题, 本发明的实施例采用如下技术方案: 一种基于头端服务器的电视节目的搜索方法, 包括:  In order to solve the above technical problem, the embodiment of the present invention adopts the following technical solution: A search method for a television program based on a head end server, including:

头端服务器接收来自客户端机顶盒的用户输入的搜索请求信息; 根据所述搜索请求信息的请求内容, 头端服务器搜索节目数据库, 所述搜索请求信息的请求内容包括搜索关键字和搜索范围; 头端服务器将搜索结果发送至所述客户端机顶盒。 The head end server receives search request information input by the user from the client set top box; according to the request content of the search request information, the head end server searches the program database, The request content of the search request information includes a search keyword and a search range; the head end server sends the search result to the client set top box.

一种基于头端服务器的电视节目的搜索方法, 包括:  A search method for a television program based on a headend server, comprising:

客户端机顶盒向头端服务器发送用户输入的搜索请求信息; 客户端机顶盒接收头端服务器根据所述搜索请求信息的请求内容 进行搜索的搜索结果, 所述搜索请求信息的请求内容包括搜索关键字和 搜索范围。  The client set top box sends the search request information input by the user to the head end server; the client set top box receives the search result of the search by the head end server according to the request content of the search request information, and the request content of the search request information includes a search keyword and Search range.

一种头端服务器, 包括:  A headend server, including:

第一接收模块: 用于接收来自客户端机顶盒的用户输入的搜索请 求信息;  a first receiving module: search request information for receiving user input from a client set top box;

搜索模块: 用于根据所述搜索请求信息的请求内容, 搜索节目数 据库, 所述搜索请求信息的请求内容包括搜索关键字和搜索范围;  a search module: configured to search a program database according to the requested content of the search request information, where the content of the search request information includes a search keyword and a search range;

第一发送模块: 用于将搜索结果发送至所述客户端机顶盒。  The first sending module is configured to send the search result to the client set top box.

一种客户端机顶盒, 包括:  A client set top box, comprising:

第三发送模块: 用于向头端服务器发送用户输入的搜索请求信息; 第三接收模块: 用于接收头端服务器根据所述搜索请求信息的请 求内容进行搜索的搜索结果, 所述搜索请求信息的请求内容包括搜索关 键字和搜索范围。  The third sending module is configured to: send the search request information input by the user to the head end server; the third receiving module is configured to: receive, by the head end server, a search result that is searched according to the requested content of the search request information, where the search request information is Requests include search keywords and search scope.

一种基于头端服务器的电视节目的搜索系统, 包括: 头端服务器 和客户端机顶盒, 其中,  A search system for a television program based on a headend server, comprising: a head end server and a client set top box, wherein

所述头端服务器包括:  The headend server includes:

第一接收模块: 用于接收来自客户端机顶盒的用户输入的搜索请 求信息;  a first receiving module: search request information for receiving user input from a client set top box;

搜索模块: 用于根据所述搜索请求信息的请求内容, 搜索节目数 据库, 所述搜索请求信息的请求内容包括搜索关键字和搜索范围;  a search module: configured to search a program database according to the requested content of the search request information, where the content of the search request information includes a search keyword and a search range;

第一发送模块: 用于将搜索结果发送至所述客户端机顶盒。 所述客户端机顶盒包括: The first sending module is configured to send the search result to the client set top box. The client set top box includes:

第三发送模块: 用于向头端服务器发送用户输入的搜索请求信息; 第三接收模块: 用于接收头端服务器根据所述搜索请求信息的请 求内容进行搜索的搜索结果, 所述搜索请求信息的请求内容包括搜索关 键字和搜索范围。  The third sending module is configured to: send the search request information input by the user to the head end server; the third receiving module is configured to: receive, by the head end server, a search result that is searched according to the requested content of the search request information, where the search request information is Requests include search keywords and search scope.

本实施例的基于头端服务器的电视节目的搜索方法、 装置和系统, 通过头端服务器接收来自客户端机顶盒的用户输入的搜索请求信息; 然 后根据所述搜索请求信息的请求内容, 头端服务器搜索节目数据库, 所 述搜索请求信息的请求内容包括搜索关键字和搜索范围; 头端服务器再 将搜索结果发送至所述客户端机顶盒, 实现了电视节目的可搜索, 从而 缩短了用户查找节目的时间, 提高了用户查找节目的效率。  The search method, device and system for the head end server-based television program of the embodiment receive the search request information input by the user from the client set top box through the head end server; and then according to the request content of the search request information, the head end server Searching for a program database, the request content of the search request information includes a search keyword and a search range; the head end server then sends the search result to the client set top box, thereby realizing the searchable of the television program, thereby shortening the user's search for the program. Time increases the efficiency with which users can find programs.

附图说明 DRAWINGS

为了更清楚地说明本发明实施例中的技术方案, 下面将对实施例描述 中所需要使用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是 本发明的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动 的前提下, 还可以根据这些附图获得其他的附图。  In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings used in the description of the embodiments will be briefly described. It is obvious that the drawings in the following description are only some embodiments of the present invention. Other drawings may also be obtained from those of ordinary skill in the art in view of the drawings.

图 1 为本发明实施例中基于头端服务器的电视节目的搜索方法的 流程示意图之一;  1 is a schematic flow chart of a method for searching for a television program based on a head end server according to an embodiment of the present invention;

图 2 为本发明实施例中基于头端服务器的电视节目的搜索方法的 流程示意图之二;  2 is a second schematic flowchart of a method for searching for a television program based on a head end server according to an embodiment of the present invention;

图 3 为本发明实施例中基于头端服务器的电视节目的搜索方法的 流程示意图之三;  3 is a third schematic flowchart of a method for searching for a television program based on a head end server according to an embodiment of the present invention;

图 4为本发明实施例中头端服务器的示意图之一;  4 is a schematic diagram of a head end server according to an embodiment of the present invention;

图 5为本发明实施例中头端服务器的示意图之二;  FIG. 5 is a second schematic diagram of a headend server according to an embodiment of the present invention; FIG.

图 6为本发明实施例中客户端机顶盒的示意图之一; 图 7为本发明实施例中客户端机顶盒的示意图之二; 6 is a schematic diagram of a client set top box according to an embodiment of the present invention; 7 is a second schematic diagram of a client set top box according to an embodiment of the present invention;

图 8 为本发明实施例中基于头端服务器的电视节目的搜索系统的 示意图。  FIG. 8 is a schematic diagram of a search system for a television program based on a headend server according to an embodiment of the present invention.

附图标记说明:  Description of the reference signs:

1、 头端服务器 10、 下发模块 1 1、 第一接收模块 12、 搜索模块 13、 第一发送模块 14、 第二接收模块 15、 第二发 送模块 16、 判断模块 2、 客户端机顶盒 20、 下载模块 21、 第三发送模块 22、 第三接收模块 23、 存储模块 24、 第四发送模块 25、 第四接收模块  1. The head end server 10, the sending module 1 1 , the first receiving module 12 , the searching module 13 , the first sending module 14 , the second receiving module 15 , the second sending module 16 , the determining module 2 , the client set top box 20 , The download module 21, the third sending module 22, the third receiving module 23, the storage module 24, the fourth sending module 25, and the fourth receiving module

具体实施方式 detailed description

本发明实施例提供一种基于头端服务器的电视节目的搜索方法、 装置和系统,实现了电视节目的可搜索,从而缩短了用户查找节目的时间。  Embodiments of the present invention provide a search method, apparatus, and system for a television program based on a head end server, which realizes searchability of a television program, thereby shortening a time for a user to find a program.

下面结合附图对本发明实施例做详细描述。  The embodiments of the present invention are described in detail below with reference to the accompanying drawings.

实施例一 Embodiment 1

本实施例提供一种基于头端服务器的电视节目的搜索方法, 该方 法为头端服务器侧的方法, 如图 1所示, 该方法包括:  The present embodiment provides a method for searching for a television program based on a head end server. The method is a method on the server side of the head end. As shown in FIG. 1, the method includes:

步骤 101、头端服务器接收来自客户端机顶盒的用户输入的搜索请 求信息。  Step 101: The headend server receives search request information input by the user from the client set top box.

本实施例中的客户端机顶盒是指双向机顶盒。 双向机顶盒在传统 的机顶盒上增加了一块专用的网络互联协议( Internet Protocol,简称 IP ) 交换芯片, 它既可以通过 IP的通道进行视频及数据的广播和点播, 又 可以通过 RF有线电视通道进行视频和数据的广播和点播等业务。  The client set top box in this embodiment refers to a two-way set top box. The two-way set-top box adds a dedicated Internet Protocol (IP) switching chip to the traditional set-top box, which can broadcast and on-demand video and data through the IP channel, and can also be video through the RF cable channel. And data broadcasting and on-demand services.

用户可通过键盘和鼠标的等设备在客户端机顶盒中输入搜索请求 信息,客户端机顶盒将搜索请求信息通过网络发送至头端服务器。其中, 头端服务器是指为用户提供电视广播节目 、 视频点播 ( Video On Demand, 简称 VOD )节目等业务的服务器。 本实施例将搜索模块设置 在头端服务器上,头端服务器接收来自客户端机顶盒的用户输入的搜索 请求信息。 The user can input search request information in the client set top box through a device such as a keyboard and a mouse, and the client set top box sends the search request information to the head end server through the network. Among them, the headend server refers to providing TV broadcast programs and video on demand for users (Video On Demand, referred to as VOD) Servers for services such as programs. In this embodiment, the search module is set on the headend server, and the headend server receives the search request information input by the user from the client set top box.

步骤 102、 根据所述搜索请求信息的请求内容, 头端服务器搜索节 目数据库, 所述搜索请求信息的请求内容包括搜索关键字和搜索范围。  Step 102: The head end server searches for a program database according to the request content of the search request information, where the request content of the search request information includes a search keyword and a search range.

由于搜索模块设置在头端服务器上, 因此, 本实施例的方法可充 分利用头端服务器能够提供电视广播节目、 VOD节目等业务的功能, 头端服务器的搜索模块可方便的检索头端服务器中的电视广播节目数 据库、 VOD节目数据库和游戏数据库等, 因此, 头端服务器根据搜索 请求信息的请求内容搜索数据库,搜索范围广,获得的搜索结果更准确, 且速度快, 大大节省了用户的搜索时间, 提高了搜索的效率。  Since the search module is disposed on the head end server, the method in this embodiment can fully utilize the function that the head end server can provide services such as television broadcast programs and VOD programs, and the search module of the head end server can conveniently search the head end server. The television broadcast program database, the VOD program database and the game database, etc., therefore, the head end server searches the database according to the requested content of the search request information, has a wide search range, and the obtained search result is more accurate and fast, which greatly saves the user's search. Time, improve the efficiency of the search.

搜索请求信息的请求内容包括搜索关键字和搜索范围, 其中, 搜 索关键字可以为: 节目名称、 频道名称、 主持人名字、 导演、 演员等, 搜索范围可以为: 播出时间段等。 此外, 用户还可以根据自己的需要, 选择搜索结果的排序方式以及预设最大搜索结果值;用户也可以根据自 己的喜好设置搜索不包含的关键字等。  The search content of the search request information includes a search keyword and a search range, wherein the search keyword may be: a program name, a channel name, a host name, a director, an actor, etc., and the search range may be: a broadcast time period, and the like. In addition, the user can also select the sorting method of the search results and the preset maximum search result value according to his own needs; the user can also set the keywords not included in the search according to his own preferences.

步骤 103、 头端服务器将搜索结果发送至所述客户端机顶盒。  Step 103: The head end server sends the search result to the client set top box.

在检索完所有的数据库后, 头端服务器将搜索结果发送至客户端 机顶盒, 以供用户选择搜索结果中的节目。  After retrieving all of the databases, the headend server sends the search results to the client's set-top box for the user to select the programs in the search results.

本实施例的基于头端服务器的电视节目的搜索方法, 通过头端服 务器接收来自客户端机顶盒的用户输入的搜索请求信息; 然后根据所述 搜索请求信息的请求内容, 头端服务器搜索节目数据库, 所述搜索请求 信息的请求内容包括搜索关键字和搜索范围; 头端服务器再将搜索结果 发送至所述客户端机顶盒, 实现了电视节目的可搜索, 从而缩短了用户 查找节目的时间, 提高了用户查找节目的效率。  The head end server-based television program search method of the embodiment receives the search request information input by the user from the client set top box through the head end server; and then, according to the request content of the search request information, the head end server searches the program database, The request content of the search request information includes a search keyword and a search range; the head end server sends the search result to the client set top box, thereby realizing the searchable of the television program, thereby shortening the time for the user to find the program, and improving the time. The efficiency with which users look for programs.

实施例二 本实施例提供一种基于头端服务器的电视节目的搜索方法, 该方 法为客户端机顶盒侧的方法, 如图 2所示, 该方法包括: Embodiment 2 The embodiment provides a method for searching for a TV program based on a head end server, and the method is a method for a client set top box side. As shown in FIG. 2, the method includes:

步骤 201、客户端机顶盒向头端服务器发送用户输入的搜索请求信 息。  Step 201: The client set top box sends the search request information input by the user to the head end server.

用户在客户端机顶盒中输入搜索请求信息, 输入的方法可通过键 盘和鼠标的等设备输入, 客户端机顶盒将搜索请求信息通过网络发送至 头端服务器。 本实施例将搜索模块设置在头端服务器上, 头端服务器接 收来自客户端机顶盒的用户输入的搜索请求信息。  The user inputs search request information in the client set top box, and the input method can be input through a device such as a keyboard and a mouse, and the client set top box sends the search request information to the head end server through the network. In this embodiment, the search module is set on the headend server, and the headend server receives the search request information input by the user from the client set top box.

步骤 202、客户端机顶盒接收头端服务器根据所述搜索请求信息的 请求内容进行搜索的搜索结果, 所述搜索请求信息的请求内容包括搜索 关键字和搜索范围。  Step 202: The client set top box receives a search result that is searched by the head end server according to the request content of the search request information, and the request content of the search request information includes a search keyword and a search range.

头端服务器接收到客户端机顶盒发送的搜索请求信息后, 由于搜 索模块设置在头端服务器上, 因此, 本实施例的方法可充分利用头端服 务器能够提供电视广播节目、 VOD 节目等业务的功能, 头端服务器的 搜索模块可方便的检索头端服务器中的电视广播节目数据库、 VOD 节 目数据库和游戏数据库等, 因此, 头端服务器根据搜索请求信息的请求 内容搜索数据库, 搜索范围广, 获得的搜索结果更准确, 且速度快, 大 大节省了用户的搜索时间, 提高了搜索的效率。  After the head end server receives the search request information sent by the client set top box, since the search module is set on the head end server, the method in this embodiment can fully utilize the function that the head end server can provide services such as television broadcast programs and VOD programs. The search module of the head end server can conveniently search the TV broadcast program database, the VOD program database and the game database in the head end server, and therefore, the head end server searches the database according to the request content of the search request information, and the search range is wide, and the obtained The search results are more accurate and faster, which greatly saves the user's search time and improves the efficiency of the search.

搜索请求信息的请求内容包括搜索关键字和搜索范围, 其中, 搜 索关键字可以为: 节目名称、 频道名称、 主持人名字、 导演、 演员等, 搜索范围可以为: 播出时间段等。 此外, 用户还可以根据自己的需要, 选择搜索结果的排序方式以及预设最大搜索结果值;用户也可以根据自 己的喜好设置搜索不包含的关键字等。  The search content of the search request information includes a search keyword and a search range, wherein the search keyword may be: a program name, a channel name, a host name, a director, an actor, etc., and the search range may be: a broadcast time period, and the like. In addition, the user can also select the sorting method of the search results and the preset maximum search result value according to his own needs; the user can also set the keywords not included in the search according to his own preferences.

在检索完所有的数据库后, 头端服务器将搜索结果发送至客户端 机顶盒, 以供用户选择搜索结果中的节目。客户端机顶盒接收头端服务 器根据搜索请求信息的请求内容进行搜索的搜索结果。 本实施例的基于头端服务器的电视节目的搜索方法, 客户端机顶 盒通过向头端服务器发送用户输入的搜索请求信息; 然后客户端机顶盒 接收头端服务器根据所述搜索请求信息的请求内容进行搜索的搜索结 果, 所述搜索请求信息的请求内容包括搜索关键字和搜索范围, 实现了 电视节目的可搜索, 从而缩短了用户查找节目的时间, 提高了用户查找节 目的效率。 After retrieving all of the databases, the headend server sends the search results to the client set-top box for the user to select the programs in the search results. The client set top box receives the search result of the search by the head end server according to the request content of the search request information. In the search method of the TV program based on the head end server of the embodiment, the client set top box sends the search request information input by the user to the head end server; and then the client set top box receives the search result of the search request information according to the request side information of the client set top box. The search result of the search request information includes a search keyword and a search range, and the searchable television program is realized, thereby shortening the time for the user to find the program, and improving the efficiency of the user searching for the program.

实施例三 Embodiment 3

本实施例提供一种基于头端服务器的电视节目的搜索方法, 如图 3 所示, 该方法包括:  This embodiment provides a method for searching for a television program based on a head end server. As shown in FIG. 3, the method includes:

步骤 301、 头端服务器将搜索程序下发到所述客户端机顶盒。  Step 301: The head end server sends the search program to the client set top box.

本步骤是针对客户端机顶盒最初没有搜索程序的状态, 为使客户 端机顶盒实现搜索功能, 头端服务器将搜索程序下发到客户端机顶盒, 客户端机顶盒从头端服务器下载搜索程序。 其中, 搜索程序的作用之一 是向用户展现搜索请求信息的输入界面。  This step is for the client set-top box to initially have no search program. In order to enable the client set-top box to implement the search function, the head-end server sends the search program to the client set-top box, and the client set-top box downloads the search program from the head-end server. Among them, one of the functions of the search program is to display an input interface for the search request information to the user.

步骤 302、头端服务器接收来自客户端机顶盒的用户输入的搜索请 求信息。  Step 302: The headend server receives search request information input by the user from the client set top box.

用户可通过键盘和鼠标的等设备在客户端机顶盒中输入搜索请求 信息, 客户端机顶盒将用户输入的搜索请求信息通过网络发送至头端服 务器, 头端服务器接收来自客户端机顶盒的用户输入的搜索请求信息。 其中, 头端服务器是指为用户提供电视广播节目、 VOD 节目等业务的 服务器。 本实施例将搜索模块设置在头端服务器上, 头端服务器接收来 自客户端机顶盒的用户输入的搜索请求信息。  The user can input search request information in the client set top box through a device such as a keyboard and a mouse, and the client set top box sends the search request information input by the user to the head end server through the network, and the head end server receives the user input search from the client set top box. Request information. The headend server refers to a server that provides services such as TV broadcast programs and VOD programs to users. In this embodiment, the search module is set on the headend server, and the headend server receives search request information input by the user from the client set top box.

步骤 303、根据所述搜索请求信息的请求内容, 头端服务器搜索节 目数据库, 所述搜索请求信息的请求内容包括搜索关键字和搜索范围。  Step 303: The head end server searches for a program database according to the request content of the search request information, where the request content of the search request information includes a search keyword and a search range.

由于搜索模块设置在头端服务器上, 因此, 本实施例的方法可充 分利用头端服务器能够提供电视广播节目、 VOD节目等业务的功能, 头端服务器的搜索模块可方便的检索头端服务器中的电视广播节目数 据库、 VOD节目数据库和游戏数据库等, 因此, 头端服务器根据搜索 请求信息的请求内容搜索数据库,搜索范围广,获得的搜索结果更准确, 且速度快, 大大节省了用户的搜索时间, 提高了搜索的效率。 Since the search module is disposed on the head end server, the method of the embodiment can fully utilize the function that the head end server can provide services such as television broadcast programs and VOD programs. The search module of the head end server can conveniently retrieve the TV broadcast program database, the VOD program database and the game database in the head end server, and therefore, the head end server searches the database according to the request content of the search request information, and the search range is wide, and the obtained search is performed. The result is more accurate and faster, which greatly saves the user's search time and improves the efficiency of the search.

搜索请求信息的请求内容包括搜索关键字和搜索范围, 其中, 搜 索关键字可以为: 节目名称、 频道名称、 主持人名字、 导演、 演员等, 搜索范围可以为: 播出时间段等。 此外, 用户还可以根据自己的需要, 选择搜索结果的排序方式以及预设最大搜索结果值; 用户也可以根据自 己的喜好设置搜索不包含的关键字等。  The search content of the search request information includes a search keyword and a search range, wherein the search keyword may be: a program name, a channel name, a host name, a director, an actor, etc., and the search range may be: a broadcast time period, and the like. In addition, the user can also select the sorting method of the search results and the preset maximum search result value according to his own needs; the user can also set the keywords not included in the search according to his or her preference.

步骤 304、头端服务器判断搜索结果的数量是否大于预设的最大搜 索结果值。  Step 304: The head end server determines whether the number of search results is greater than a preset maximum search result value.

本实施例中, 用户可根据需要预设最大搜索结果值。 因为对于搜 索结果, 用户可能仅浏览前几条或者前几页, 所以, 如果搜索结果过多, 不仅延长了搜索时间,影响了通信速度,还给用户的选择带来诸多不便。 因此, 为提高搜索效率, 本实施例的方法在搜索过程中判断搜索结果的 数量是否大于预设的最大搜索结果值。 若搜索结果的数量大于预设的最 大搜索结果值, 则停止搜索; 若不大于, 即搜索结果的数量小于等于预 设的最大搜索结果值, 则进行步骤 305。  In this embodiment, the user can preset a maximum search result value as needed. Because for the search results, the user may only browse the first few pages or the first few pages. Therefore, if the search results are too many, the search time is not only prolonged, but also affects the communication speed, and brings inconvenience to the user's choice. Therefore, in order to improve the search efficiency, the method of the embodiment determines whether the number of search results is greater than a preset maximum search result value during the search process. If the number of search results is greater than the preset maximum search result value, the search is stopped; if not, the number of search results is less than or equal to the preset maximum search result value, and then step 305 is performed.

步骤 305、 头端服务器判断是否已完成全部的搜索。  Step 305: The head end server determines whether all searches have been completed.

造成搜索结果的数量小于等于预设的最大搜索结果值的原因有两 个: 未完成全部的搜索; 已完成全部的搜索, 最终的搜索结果的数量小 于等于预设的最大搜索结果值。  There are two reasons why the number of search results is less than or equal to the preset maximum search result value: All searches are not completed; all searches are completed, and the final search result is less than the preset maximum search result value.

若未完成全部的搜索, 则进行步骤 303 继续搜索; 若已完成全部 的搜索, 则搜索完成, 停止搜索。  If all the searches have not been completed, proceed to step 303 to continue the search; if all the searches have been completed, the search is completed and the search is stopped.

步骤 306、 头端服务器将搜索结果发送至所述客户端机顶盒。  Step 306: The head end server sends the search result to the client set top box.

在检索完所有的数据库后, 头端服务器将搜索结果发送至客户端 机顶盒, 以供用户选择搜索结果中的节目。 搜索结果包括头端服务器从 电视广播节目数据库中搜索到的电视广播节目和 /或从 VOD节目数据库 中搜索到的 VOD节目和 /或从游戏数据库中搜索到的游戏。 After retrieving all the databases, the headend server sends the search results to the client. A set-top box for the user to select a program in the search results. The search results include television broadcast programs searched by the headend server from the television broadcast program database and/or VOD programs searched from the VOD program database and/or games searched from the game database.

此外, 客户端机顶盒还可保存搜索结果, 在用户下次打开电视机 时显示上述搜索结果, 以便用户继续观看, 节省了用户进行二次搜索的 时间。  In addition, the client set-top box can also save the search results, and display the above search results when the user turns on the TV next time, so that the user can continue to watch, saving the user time for secondary search.

步骤 307、头端服务器接收来自客户端机顶盒的基于搜索结果的节 目请求。  Step 307: The headend server receives a search result based program request from the client set top box.

用户根据搜索结果, 选择自己需要观看的节目。 客户端机顶盒根 据用户从搜索结果中选择的节目, 向头端服务器发送节目请求。 头端服 务器接收来自客户端机顶盒的基于搜索结果的节目请求。  Based on the search results, the user selects the program they want to watch. The client set top box sends a program request to the headend server based on the program selected by the user from the search results. The headend server receives a search result based program request from the client set top box.

步骤 308、 头端服务器将所请求的节目内容发送至客户端机顶盒。 头端服务器根据基于搜索结果的节目请求, 将所请求的节目内容 发送至客户端机顶盒。 客户端机顶盒接收节目请求所请求的节目内容, 用户就可观看自己选择的节目内容了。  Step 308: The head end server sends the requested program content to the client set top box. The headend server sends the requested program content to the client set top box based on the program request based on the search result. The client set top box receives the program content requested by the program request, and the user can watch the program content selected by the user.

本实施例的基于头端服务器的电视节目的搜索方法, 通过头端服 务器接收来自客户端机顶盒的用户输入的搜索请求信息; 然后根据所述 搜索请求信息的请求内容, 头端服务器搜索节目数据库, 所述搜索请求 信息的请求内容包括搜索关键字和搜索范围; 头端服务器再将搜索结果 发送至所述客户端机顶盒, 实现了电视节目的可搜索, 从而缩短了用户 查找节目的时间。 此外, 本实施例方法中预设最大搜索结果值, 可大大提高 搜索效率; 客户端机顶盒保存搜索结果, 方便了用户的查找, 节省了时间, 提高了用户查找节目的效率。  The head end server-based television program search method of the embodiment receives the search request information input by the user from the client set top box through the head end server; and then, according to the request content of the search request information, the head end server searches the program database, The request content of the search request information includes a search keyword and a search range; the head end server then sends the search result to the client set top box, thereby realizing the searchable of the television program, thereby shortening the time for the user to find the program. In addition, the maximum search result value is preset in the method of the embodiment, which can greatly improve the search efficiency; the client set top box saves the search result, which facilitates the user's search, saves time, and improves the efficiency of the user searching for the program.

实施例四 Embodiment 4

本实施例提供一种头端服务器 1 , 如图 4所示, 包括: 第一接收模 块 1 1、 搜索模块 12和第一发送模块 13 , 其中, 第一接收模块 11 : 用于接收来自客户端机顶盒的用户输入的搜索 请求信息; The present embodiment provides a head end server 1 , as shown in FIG. 4 , including: a first receiving module 1 1 , a searching module 12 , and a first sending module 13 , where a first receiving module 11: search request information for receiving user input from a client set top box;

搜索模块 12: 用于根据所述搜索请求信息的请求内容, 搜索节目 数据库, 所述搜索请求信息的请求内容包括搜索关键字和搜索范围; 第一发送模块 13 : 用于将搜索结果发送至所述客户端机顶盒。 用户可通过键盘和鼠标的等设备在客户端机顶盒中输入搜索请求 信息, 客户端机顶盒将用户输入的搜索请求信息通过网络发送至头端服 务器 1 ,头端服务器 1通过第一接收模块 11接收来自客户端机顶盒的用 户输入的搜索请求信息。 其中, 头端服务器 1是指为用户提供电视广播 节目、 VOD 节目等业务的服务器。 本实施例将搜索模块设置在头端服 务器 1上, 头端服务器 1接收来自客户端机顶盒的用户输入的搜索请求 信息。  The search module 12 is configured to search a program database according to the request content of the search request information, where the request content of the search request information includes a search keyword and a search range; and the first sending module 13 is configured to send the search result to the location Said client set-top box. The user can input search request information in the client set top box through a device such as a keyboard and a mouse, and the client set top box sends the search request information input by the user to the head end server 1 through the network, and the head end server 1 receives the content from the first receiving module 11 through the first receiving module 11 Search request information entered by the user of the client set top box. The head end server 1 refers to a server that provides services such as television broadcast programs and VOD programs to users. In this embodiment, the search module is set on the headend server 1, and the headend server 1 receives search request information input by the user from the client set top box.

由于搜索模块设置在头端服务器 1 上, 因此, 可充分利用头端服 务器 1能够提供电视广播节目、 VOD节目等业务的功能, 头端服务器 1 的搜索模块 12 可方便的检索头端服务器中的电视广播节目数据库、 VOD 节目数据库和游戏数据库等, 因此, 头端服务器 1 根据搜索请求 信息的请求内容搜索数据库, 搜索范围广, 获得的搜索结果更准确, 且 速度快, 大大节省了用户的搜索时间, 提高了搜索的效率。  Since the search module is disposed on the head end server 1, the head end server 1 can fully utilize the functions of providing services such as television broadcast programs and VOD programs, and the search module 12 of the head end server 1 can conveniently retrieve the head end server. The television broadcast program database, the VOD program database, the game database, and the like, therefore, the head end server 1 searches the database according to the requested content of the search request information, has a wide search range, and the obtained search result is more accurate and fast, which greatly saves the user's search. Time, improve the efficiency of the search.

在检索完所有的数据库后, 头端服务器 1 将搜索结果发送至客户 端机顶盒, 以供用户选择搜索结果中的节目。 搜索结果包括头端服务器 After retrieving all of the databases, the headend server 1 sends the search results to the client set-top box for the user to select the programs in the search results. Search results include headend server

1从电视广播节目数据库中搜索到的电视广播节目和 /或从 VOD节目数 据库中搜索到的 VOD节目和 /或从游戏数据库中搜索到的游戏。 1 A television broadcast program searched from a television broadcast program database and/or a VOD program searched from a VOD program database and/or a game searched from a game database.

进一步的, 如图 5所示, 本实施例的头端服务器 1还包括: 第二接 收模块 14、 第二发送模块 15、 判断单元 16和下发单元 10, 其中,  Further, as shown in FIG. 5, the head end server 1 of this embodiment further includes: a second receiving module 14, a second sending module 15, a determining unit 16, and a sending unit 10, where

第二接收模块 14: 用于接收来自客户端机顶盒的基于所述搜索结 果的节目请求; 第二发送模块 15 :用于将所请求的节目内容发送至客户端机顶盒。 判断单元 16: 用于判断当所述搜索结果的数量大于预设的最大搜 索结果值时, 停止搜索。 a second receiving module 14: configured to receive a program request based on the search result from a client set top box; The second sending module 15 is configured to send the requested program content to the client set top box. The determining unit 16 is configured to: when the number of the search results is greater than a preset maximum search result value, stop the search.

下发单元 10: 用于将搜索程序下发到所述客户端机顶盒, 所述搜 索程序用于向用户展现所述搜索请求信息的输入界面。  The issuing unit 10 is configured to send a search program to the client set top box, and the search program is used to display an input interface of the search request information to a user.

下发单元 10是针对客户端机顶盒最初没有搜索程序的状态, 为使 客户端机顶盒实现搜索功能, 头端服务器 1通过下发单元 10将搜索程 序下发到客户端机顶盒, 客户端机顶盒从头端服务器 1下载搜索程序。 其中, 搜索程序的作用之一是向用户展现搜索请求信息的输入界面。  The delivery unit 10 is in a state in which the client set-top box does not initially have a search program. In order to enable the client set-top box to implement the search function, the head-end server 1 delivers the search program to the client set-top box through the delivery unit 10, and the client set-top box is from the head-end server. 1 Download the search program. Among them, one of the functions of the search program is to display an input interface of the search request information to the user.

由于针对搜索结果, 用户可能仅浏览前几条或者前几页, 所以, 如果搜索结果过多, 不仅延长了搜索时间, 影响了通信速度, 还给用户 的选择带来诸多不便。 因此, 为提高搜索效率, 本实施例的头端服务器 1设置了判断单元 16 , 在搜索过程中判断搜索结果的数量是否大于预设 的最大搜索结果值。  Since the user may only browse the first few pages or the first few pages for the search result, if the search result is too much, the search time is not only prolonged, but also the communication speed is affected, and the user's choice is inconvenient. Therefore, in order to improve the search efficiency, the head end server 1 of the present embodiment sets the judging unit 16 to judge whether the number of search results is greater than the preset maximum search result value during the search.

搜索完成后, 用户根据搜索结果, 选择自己需要观看的节目。 客 户端机顶盒根据用户从搜索结果中选择的节目, 向头端服务器 1发送节 目请求。 头端服务器 1通过第二接收模块 14接收来自客户端机顶盒的 基于搜索结果的节目请求。头端服务器 1根据基于搜索结果的节目请求, 通过第二发送模块 15 将所请求的节目内容发送至客户端机顶盒。 客户 端机顶盒接收节目请求所请求的节目内容, 用户就可观看自己选择的节 目内容了。  After the search is completed, the user selects the program that he or she needs to watch based on the search results. The client set top box sends a program request to the head end server 1 based on the program selected by the user from the search results. The headend server 1 receives the search result based program request from the client set top box through the second receiving module 14. The headend server 1 transmits the requested program content to the client set top box through the second transmitting module 15 in accordance with the program request based on the search result. The client set top box receives the program content requested by the program request, and the user can view the program content selected by the user.

本实施例的头端服务器, 通过第一接收模块接收来自客户端机顶 盒的用户输入的搜索请求信息; 然后搜索模块根据所述搜索请求信息的 请求内容, 搜索节目数据库, 所述搜索请求信息的请求内容包括搜索关 键字和搜索范围; 第一发送模块再将搜索结果发送至所述客户端机顶 盒, 实现了电视节目的可搜索, 从而缩短了用户查找节目的时间。 实施例五 The head end server of the embodiment receives the search request information input by the user from the client set top box through the first receiving module; then the search module searches the program database according to the request content of the search request information, and the request for the search request information The content includes a search keyword and a search range; the first sending module then sends the search result to the client set top box, which realizes the searchable of the television program, thereby shortening the time for the user to find the program. Embodiment 5

本实施例提供一种客户端机顶盒 2 , 如图 6所示, 包括: 第三发送 模块 21和第三接收模块 22 , 其中,  The embodiment of the present invention provides a client set top box 2, as shown in FIG. 6, comprising: a third sending module 21 and a third receiving module 22, wherein

第三发送模块 21 : 用于向头端服务器发送用户输入的搜索请求信 息;  The third sending module 21 is configured to send a search request information input by the user to the head end server;

第三接收模块 22: 用于接收头端服务器根据所述搜索请求信息的 请求内容进行搜索的搜索结果, 所述搜索请求信息的请求内容包括搜索 关键字和搜索范围。  The third receiving module 22 is configured to: receive a search result that is searched by the head end server according to the request content of the search request information, where the content of the request for the search request information includes a search keyword and a search range.

进一步的, 如图 7所示, 本实施例的客户端机顶盒还包括: 第四发送模块 24: 用于根据用户从所述搜索结果中选择的节目, 向头端服务器发送节目请求;  Further, as shown in FIG. 7, the client set top box of this embodiment further includes: a fourth sending module 24: configured to send a program request to the head end server according to the program selected by the user from the search results;

第四接收模块 25 , 用于接收所述节目请求所请求的节目内容。 下载模块 20: 用于从所述头端服务器下载搜索程序, 所述搜索程 序用于向用户展现所述搜索请求信息的输入界面。  The fourth receiving module 25 is configured to receive the program content requested by the program request. The downloading module 20 is configured to download a search program from the headend server, the search program for displaying an input interface of the search request information to a user.

存储模块 23 : 用于在接收头端服务器根据所述搜索请求信息的请 求内容进行搜索的搜索结果之后, 保存所述搜索结果。  The storage module 23: is configured to save the search result after receiving a search result that the head end server searches for the content of the search request information.

本实施例各部分的工作过程与实施例三类似, 在此不再贅述。 本实施例的客户端机顶盒, 通过第三发送模块向头端服务器发送 用户输入的搜索请求信息; 然后通过第三接收模块接收头端服务器根据 所述搜索请求信息的请求内容进行搜索的搜索结果, 所述搜索请求信息 的请求内容包括搜索关键字和搜索范围, 实现了电视节目的可搜索, 从 而缩短了用户查找节目的时间, 提高了用户查找节目的效率。  The working process of each part of this embodiment is similar to that of the third embodiment, and details are not described herein again. The client set top box of the embodiment sends the search request information input by the user to the head end server through the third sending module; and then receives the search result that the head end server searches according to the request content of the search request information through the third receiving module, The request content of the search request information includes a search keyword and a search range, and the searchable television program is realized, thereby shortening the time for the user to find the program, and improving the efficiency of the user searching for the program.

实施例六 Embodiment 6

本实施例提供一种基于头端服务器的电视节目的搜索系统, 如图 8 所示, 包括: 头端服务器 1和客户端机顶盒 2 , 其中,  The embodiment provides a search system for a television program based on a head end server. As shown in FIG. 8, the method includes: a head end server 1 and a client set top box 2, wherein

头端服务器 1包括: 第一接收模块: 用于接收来自客户端机顶盒的用户输入的搜索请 求信息; The headend server 1 includes: a first receiving module: search request information for receiving user input from a client set top box;

搜索模块: 用于根据所述搜索请求信息的请求内容, 搜索节目数 据库, 所述搜索请求信息的请求内容包括搜索关键字和搜索范围;  a search module: configured to search a program database according to the requested content of the search request information, where the content of the search request information includes a search keyword and a search range;

第一发送模块: 用于将搜索结果发送至所述客户端机顶盒。  The first sending module is configured to send the search result to the client set top box.

客户端机顶盒 2包括:  The client set top box 2 includes:

第三发送模块: 用于向头端服务器发送用户输入的搜索请求信息; 第三接收模块: 用于接收头端服务器根据所述搜索请求信息的请 求内容进行搜索的搜索结果, 所述搜索请求信息的请求内容包括搜索关 键字和搜索范围。  The third sending module is configured to: send the search request information input by the user to the head end server; the third receiving module is configured to: receive, by the head end server, a search result that is searched according to the requested content of the search request information, where the search request information is Requests include search keywords and search scope.

本实施例各部分的工作过程与实施例三、 实施例四类似, 在此不 再赘述。  The working process of each part of the embodiment is similar to that of the third embodiment and the fourth embodiment, and details are not described herein again.

本实施例的基于头端服务器的电视节目的搜索系统, 通过第三发 送模块向头端服务器发送用户输入的搜索请求信息; 通过第一接收模块 接收来自客户端机顶盒的用户输入的搜索请求信息, 搜索模块根据所述 搜索请求信息的请求内容, 搜索节目数据库; 第一发送模块再将搜索结 果发送至所述客户端机顶盒; 然后通过第三接收模块接收头端服务器根 据所述搜索请求信息的请求内容进行搜索的搜索结果, 实现了电视节目 的可搜索, 从而缩短了用户查找节目的时间, 提高了用户查找节目的效率。  The search system of the TV program based on the head end server of the embodiment sends the search request information input by the user to the head end server through the third sending module; and the search request information input by the user from the client set top box is received by the first receiving module, The search module searches the program database according to the request content of the search request information; the first sending module sends the search result to the client set top box; and then receives the request of the head end server according to the search request information through the third receiving module. The search result of the content search realizes the searchable of the television program, thereby shortening the time for the user to find the program and improving the efficiency of the user searching for the program.

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本 发明可借助软件加必需的通用硬件的方式来实现, 当然也可以通过硬件, 但 很多情况下前者是更佳的实施方式。 基于这样的理解, 本发明的技术方案本 质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来, 该 计算机软件产品存储在可读取的存储介质中, 如计算机的软盘, 硬盘或光盘 等, 包括若干指令用以使得一台计算机设备(可以是个人计算机, 服务器, 或者网络设备等)执行本发明各个实施例所述的方法。 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不 局限于此, 任何熟悉本技术领域的技术人员在本发明揭露的技术范围 内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。 因此, 本发明的保护范围应所述以权利要求的保护范围为准。 Through the description of the above embodiments, those skilled in the art can clearly understand that the present invention can be implemented by means of software plus necessary general hardware, and of course, by hardware, but in many cases, the former is a better implementation. . Based on such understanding, the technical solution of the present invention, which is essential or contributes to the prior art, may be embodied in the form of a software product stored in a readable storage medium, such as a floppy disk of a computer. A hard disk or optical disk or the like includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform the methods described in various embodiments of the present invention. The above is only the specific embodiment of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily think of changes or substitutions within the technical scope of the present invention. It should be covered by the scope of the present invention. Therefore, the scope of the invention should be determined by the scope of the claims.

Claims

权利 要求 书 Claim 1、一种基于头端服务器的电视节目的搜索方法, 其特征在于, 包括: 头端服务器接收来自客户端机顶盒的用户输入的搜索请求信息; 根据所述搜索请求信息的请求内容, 所述头端服务器搜索节目数据 库, 所述搜索请求信息的请求内容包括搜索关键字和搜索范围; A method for searching a television program based on a head end server, comprising: a head end server receiving search request information input by a user from a client set top box; and the header according to the request content of the search request information The server searches for a program database, and the request content of the search request information includes a search keyword and a search range; 所述头端服务器将搜索结果发送至所述客户端机顶盒。  The headend server sends search results to the client set top box. 2、 根据权利要求 1所述的基于头端服务器的电视节目的搜索方法, 其特征在于, 在所述头端服务器将搜索结果发送至所述客户端机顶盒之 后, 还包括:  The method for searching for a TV program based on a headend server according to claim 1, wherein after the head end server sends the search result to the client set top box, the method further includes: 所述头端服务器接收来自客户端机顶盒的基于所述搜索结果的节目 请求;  The headend server receives a program request based on the search result from a client set top box; 所述头端服务器将所请求的节目内容发送至客户端机顶盒。  The headend server sends the requested program content to the client set top box. 3、 根据权利要求 1所述的基于头端服务器的电视节目的搜索方法, 其特征在于, 所述节目数据库包括: 电视广播节目数据库、 VOD 节目数 据库和游戏数据库, 所述搜索结果包括: 电视广播节目和 /或 VOD节目和 3. The method for searching for a television program based on a headend server according to claim 1, wherein the program database comprises: a television broadcast program database, a VOD program database, and a game database, wherein the search result comprises: television broadcast Programs and / or VOD shows and /或游戏。 / or game. 4、 根据权利要求 1所述的基于头端服务器的电视节目的搜索方法, 其特征在于, 还包括: 当所述搜索结果的数量大于预设的最大搜索结果值 时, 所述头端服务器停止搜索。  The method for searching for a TV program based on a headend server according to claim 1, further comprising: stopping, when the number of the search results is greater than a preset maximum search result value, the head end server search for. 5、 根据权利要求 1所述的基于头端服务器的电视节目的搜索方法, 其特征在于, 在所述头端服务器接收来自客户端机顶盒的搜索请求信息之 前, 还包括:  The method for searching for a TV program based on a headend server according to claim 1, wherein before the head end server receives the search request information from the client set top box, the method further includes: 所述头端服务器将搜索程序下发到所述客户端机顶盒, 所述搜索程 序用于向用户展现所述搜索请求信息的输入界面。  The head end server delivers a search program to the client set top box, and the search program is used to present an input interface of the search request information to a user. 6、一种基于头端服务器的电视节目的搜索方法, 其特征在于, 包括: 客户端机顶盒向头端服务器发送用户输入的搜索请求信息; 6. A method for searching for a television program based on a headend server, comprising: The client set top box sends the search request information input by the user to the head end server; 所述客户端机顶盒接收头端服务器根据所述搜索请求信息的请求内 容进行搜索的搜索结果, 所述搜索请求信息的请求内容包括搜索关键字和 搜索范围。  The client set top box receives a search result that is searched by the head end server according to the request content of the search request information, and the request content of the search request information includes a search keyword and a search range. 7、 根据权利要求 6所述的基于头端服务器的电视节目的搜索方法, 其特征在于,  7. The method for searching for a television program based on a headend server according to claim 6, wherein: 根据用户从所述搜索结果中选择的节目, 所述客户端机顶盒向头端 服务器发送节目请求;  The client set top box sends a program request to the head end server according to the program selected by the user from the search results; 所述客户端机顶盒接收所述节目请求所请求的节目内容。  The client set top box receives the program content requested by the program request. 8、 根据权利要求 6所述的基于头端服务器的电视节目的搜索方法, 其特征在于, 所述搜索结果包括所述头端服务器从电视广播节目数据库中 搜索到的电视广播节目和 /或从 VOD节目数据库中搜索到的 VOD节目和 / 或从游戏数据库中搜索到的游戏。  8. The method for searching for a television program based on a headend server according to claim 6, wherein the search result comprises a television broadcast program and/or a search by the head end server from a television broadcast program database. VOD programs searched in the VOD program database and/or games searched from the game database. 9、 根据权利要求 6所述的基于头端服务器的电视节目的搜索方法, 其特征在于, 在所述向头端服务器发送搜索请求信息之前, 还包括:  The method for searching for a TV program based on a headend server according to claim 6, wherein before the sending the search request information to the head end server, the method further includes: 所述客户端机顶盒从所述头端服务器下载搜索程序, 所述搜索程序 用于向用户展现所述搜索请求信息的输入界面。  The client set top box downloads a search program from the head end server, and the search program is used to present an input interface of the search request information to a user. 10、根据权利要求 6所述的基于头端服务器的电视节目的搜索方法, 其特征在于, 在所述客户端机顶盒接收头端服务器根据所述搜索请求信息 的请求内容进行搜索的搜索结果之后, 所述客户端机顶盒保存所述搜索结 果。  The method for searching for a TV program based on a head end server according to claim 6, wherein after the client set top box receives a search result of the search content according to the request content of the search request information, The client set top box saves the search results. 1 1、 一种头端服务器, 其特征在于, 包括:  1 1. A headend server, comprising: 第一接收模块: 用于接收来自客户端机顶盒的用户输入的搜索请求 信息;  a first receiving module: search request information for receiving user input from a client set top box; 搜索模块: 用于根据所述搜索请求信息的请求内容, 搜索节目数据 库, 所述搜索请求信息的请求内容包括搜索关键字和搜索范围; 第一发送模块: 用于将搜索结果发送至所述客户端机顶盒。 a search module: configured to search a program database according to the requested content of the search request information, where the content of the search request information includes a search keyword and a search range; The first sending module is configured to send the search result to the client set top box. 12、 根据权利要求 11所述的头端服务器, 其特征在于, 还包括: 第二接收模块: 用于接收来自客户端机顶盒的基于所述搜索结果的 节目请求;  The headend server according to claim 11, further comprising: a second receiving module: configured to receive a program request based on the search result from the client set top box; 第二发送模块: 用于将所请求的节目内容发送至客户端机顶盒。 The second sending module is configured to send the requested program content to the client set top box. 13、 根据权利要求 11所述的头端服务器, 其特征在于, 所述节目数 据库包括: 电视广播节目数据库、 VOD 节目数据库和游戏数据库, 所述 搜索结果包括: 电视广播节目和 /或 VOD节目和 /或游戏。 13. The headend server according to claim 11, wherein the program database comprises: a television broadcast program database, a VOD program database, and a game database, and the search results include: a television broadcast program and/or a VOD program and / or game. 14、 根据权利要求 11所述的头端服务器, 其特征在于, 还包括: 判断单元: 用于判断当所述搜索结果的数量大于预设的最大搜索结 果值时, 停止搜索。  The headend server according to claim 11, further comprising: a determining unit: configured to determine that the search is stopped when the number of the search results is greater than a preset maximum search result value. 15、 根据权利要求 11所述的头端服务器, 其特征在于, 还包括: 下发单元: 用于将搜索程序下发到所述客户端机顶盒, 所述搜索程 序用于向用户展现所述搜索请求信息的输入界面。  The headend server according to claim 11, further comprising: a sending unit: configured to deliver a search program to the client set top box, the search program being configured to present the search to a user The input interface for requesting information. 16、 一种客户端机顶盒, 其特征在于, 包括:  16. A client set top box, comprising: 第三发送模块: 用于向头端服务器发送用户输入的搜索请求信息; 第三接收模块: 用于接收头端服务器根据所述搜索请求信息的请求 内容进行搜索的搜索结果, 所述搜索请求信息的请求内容包括搜索关键字 和搜索范围。  The third sending module is configured to: send the search request information input by the user to the head end server; the third receiving module is configured to: receive, by the head end server, a search result that is searched according to the requested content of the search request information, where the search request information is Requests include search keywords and search scope. 17、 根据权利要求 16所述的客户端机顶盒, 其特征在于, 还包括: 第四发送模块: 用于根据用户从所述搜索结果中选择的节目, 向头 端服务器发送节目请求;  The client set top box according to claim 16, further comprising: a fourth sending module: configured to send a program request to the head end server according to the program selected by the user from the search results; 第四接收模块, 用于接收所述节目请求所请求的节目内容。  The fourth receiving module is configured to receive the program content requested by the program request. 18、 根据权利要求 16所述的客户端机顶盒, 其特征在于, 所述搜索 结果包括所述头端服务器从电视广播节目数据库中搜索到的电视广播节 目和 /或从 VOD节目数据库中搜索到的 VOD节目和 /或从游戏数据库中搜 索到的游戏。 18. The client set top box according to claim 16, wherein the search result comprises a television broadcast program searched by the head end server from a television broadcast program database and/or searched from a VOD program database. VOD shows and / or search from the game database The game that is called. 19、 根据权利要求 16所述的客户端机顶盒, 其特征在于, 还包括: 下载模块: 用于从所述头端服务器下载搜索程序, 所述搜索程序用 于向用户展现所述搜索请求信息的输入界面。  The client set top box according to claim 16, further comprising: a downloading module: configured to download a search program from the head end server, the search program being configured to present the search request information to a user Input interface. 20、 根据权利要求 16所述的客户端机顶盒, 其特征在于, 还包括: 存储模块: 用于在接收头端服务器根据所述搜索请求信息的请求内 容进行搜索的搜索结果之后, 保存所述搜索结果。  The client set top box according to claim 16, further comprising: a storage module: configured to save the search after receiving a search result that the head end server searches according to the requested content of the search request information result. 21、 一种基于头端服务器的电视节目的搜索系统, 其特征在于, 包 括: 头端服务器和客户端机顶盒, 其中,  21. A search system for a television program based on a headend server, comprising: a head end server and a client set top box, wherein 所述头端服务器包括:  The headend server includes: 第一接收模块: 用于接收来自客户端机顶盒的用户输入的搜索请求 信息;  a first receiving module: search request information for receiving user input from a client set top box; 搜索模块: 用于根据所述搜索请求信息的请求内容, 搜索节目数据 库, 所述搜索请求信息的请求内容包括搜索关键字和搜索范围;  a search module: configured to search a program database according to the requested content of the search request information, where the content of the search request information includes a search keyword and a search range; 第一发送模块: 用于将搜索结果发送至所述客户端机顶盒。  The first sending module is configured to send the search result to the client set top box. 所述客户端机顶盒包括:  The client set top box includes: 第三发送模块: 用于向头端服务器发送用户输入的搜索请求信息; 第三接收模块: 用于接收头端服务器根据所述搜索请求信息的请求 内容进行搜索的搜索结果, 所述搜索请求信息的请求内容包括搜索关键字 和搜索范围。  The third sending module is configured to: send the search request information input by the user to the head end server; the third receiving module is configured to: receive, by the head end server, a search result that is searched according to the requested content of the search request information, where the search request information is Requests include search keywords and search scope.
PCT/CN2011/076333 2011-06-24 2011-06-24 Method, device and system for searching for television program based on head-end server Ceased WO2011150892A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/CN2011/076333 WO2011150892A2 (en) 2011-06-24 2011-06-24 Method, device and system for searching for television program based on head-end server
CN2011800007221A CN102217317A (en) 2011-06-24 2011-06-24 Method, device and system for searching TV program based on headend server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2011/076333 WO2011150892A2 (en) 2011-06-24 2011-06-24 Method, device and system for searching for television program based on head-end server

Publications (2)

Publication Number Publication Date
WO2011150892A2 true WO2011150892A2 (en) 2011-12-08
WO2011150892A3 WO2011150892A3 (en) 2012-05-24

Family

ID=44746765

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2011/076333 Ceased WO2011150892A2 (en) 2011-06-24 2011-06-24 Method, device and system for searching for television program based on head-end server

Country Status (2)

Country Link
CN (1) CN102217317A (en)
WO (1) WO2011150892A2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB201205761D0 (en) * 2012-03-30 2012-05-16 Sony Corp A method and device
CN103024570B (en) * 2012-12-12 2016-06-08 深圳市九洲电器有限公司 A kind of TV program search method, Set Top Box and shared server
CN105991400B (en) * 2015-02-06 2020-08-25 腾讯科技(深圳)有限公司 Group searching method and device
CN110827108B (en) * 2018-08-13 2023-05-26 阿里巴巴集团控股有限公司 Information searching method, searching request control method and system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101378486B (en) * 2007-08-31 2011-09-28 深圳市同洲电子股份有限公司 Program information management system and program information management method
JP4760864B2 (en) * 2008-06-25 2011-08-31 ソニー株式会社 Information processing apparatus, information processing method, program, and information processing system
US9396258B2 (en) * 2009-01-22 2016-07-19 Google Inc. Recommending video programs
CN101777070B (en) * 2010-01-14 2012-06-13 中山大学 Interactive digital TV program searching method and inquiry server

Also Published As

Publication number Publication date
WO2011150892A3 (en) 2012-05-24
CN102217317A (en) 2011-10-12

Similar Documents

Publication Publication Date Title
US11223433B1 (en) Identification of concurrently broadcast time-based media
US9571887B2 (en) System and method for automatic identification of key phrases during a multimedia broadcast
US10824670B2 (en) Real-time audio stream search and presentation system
US8862607B2 (en) Content receiving apparatus with search query generator
US8880491B2 (en) Systems and methods to play media content selected using a portable computing device on a display device external to the portable computing device
US20110179010A1 (en) Method and apparatus for providing supplemental video content for third party websites
US8028319B2 (en) Passive video caching for edge aggregation devices
JP2019525272A (en) Approximate template matching for natural language queries
US10739948B2 (en) Method and apparatus for presenting media content
US20100005493A1 (en) Iptv system, media server, and iptv program search and location method
US10114893B2 (en) Method and system for information querying
CN102999498A (en) Method and device for searching multi-media programs
WO2009140922A1 (en) Methods and apparatuses for generating channel information, access controlling and delivering and iptv system
CN103686409B (en) The method and system that desktop background synchronously plays with live interface
CN105916030A (en) A method, device and system for recording video-on-demand breakpoint information
CN104683859A (en) Video sub-screen display method and device
CN104618805B (en) A kind of VOD method and equipment
WO2011150892A2 (en) Method, device and system for searching for television program based on head-end server
CN103686308B (en) The method and system for setting video shuffle to play
CN105282570A (en) Mobile terminal-based IPTV video push video-on-demand method and device
WO2014026567A1 (en) Iptv program searching method, device and system
CN105979380A (en) Test broadcasting method and device for multimedia contents on demand
US20240236424A1 (en) Dynamic syncing of aggregated media from streaming services
US9681172B2 (en) System and method for creating hierarchical multimedia programming favorites
CN104427373A (en) IPTV (Internet Protocol Television)-based data processing method and terminal

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 201180000722.1

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 11789271

Country of ref document: EP

Kind code of ref document: A2

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 11789271

Country of ref document: EP

Kind code of ref document: A2