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 PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/239—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
- H04N21/2393—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4828—End-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
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
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)
| 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)
| 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 |
-
2011
- 2011-06-24 WO PCT/CN2011/076333 patent/WO2011150892A2/en not_active Ceased
- 2011-06-24 CN CN2011800007221A patent/CN102217317A/en active Pending
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 |