一种网络协议电视IPTV节目搜索方法、装置及系统制造方法及图纸

技术编号:8108135 阅读:237 留言:0更新日期:2012-12-21 13:29
本发明专利技术公开了一种网络协议电视IPTV节目搜索方法、装置及系统,IPTV搜索服务器将根据初始搜索请求中的用户搜索条件确定的搜索结果的标识中的部分搜索结果的标识对应的搜索结果发送给搜索模板,并在接收到搜索模板针对该用户搜索条件的再次搜索请求时,将未发送给搜索模板的部分或全部搜索结果的标识对应的搜索结果发送给搜索模板,直至不再接收到再次搜索请求,或所述匹配的搜索结果的标识对应的搜索结果都已发送完毕。针对每次搜索请求,IPTV搜索服务器获取的为搜索结果的标识且向搜索模板返回的为部分搜索结果,因而降低了高并发搜索情况下的数据处理量,提高了搜索效率。

【技术实现步骤摘要】

本专利技术涉及网络协议电视(Internet Protocol Television, IPTV)
,尤其涉及一种IPTV节目搜索方法、装置及系统。
技术介绍
IPTV,又称交互式网络电视,是一种集互联网、多媒体、通信等多种技术于一体的宽带网络业务,其用于通过宽带有线电视网,向家庭用户提供包括数字电视在内的多种交互式服务。目前,随着IPTV节目资源的不断丰富,用户在从大量的IPTV节目资源中逐一查找自身所需的IPTV节目时,查找过程较为复杂、效率较低且用户体验较差。为了解决用户采用逐一查找的方式从大量的IPTV节目资源中查找其所需要的IPTV节目时查找效率较低的问题,业界常采用以下IPTV节目搜索方式来进行IPTV节目的搜索IPTV搜索服务器接收搜索模板发送的用户根据自身IPTV节目需求输入的搜索条件,如IPTV节目资源的关键字等,并在接收到所述搜索条件后,使用搜索引擎获得本地存储的与所述搜索条件匹配或相关的全部搜索结果,以及在对所述搜索结果进行业务去重等业务处理后,将处理后的搜索结果通过搜索模板返回给用户,以便用户根据返回的搜索结果选择相应的IPTV节目。在采用上述IPTV节目搜索方式进行IPTV节目的搜索时,IPTV搜索服务器需要将获得的所有与用户的搜索条件相匹配的处理后的搜索结果一并返回给用户,以便用户进行选择查看,在当前只有少数用户进行IPTV节目的搜索时,IPTV搜索服务器可以较为容易地为相应的用户提供IPTV搜索服务;但是,由于随着IPTV技术的不断发展,IPTV用户的数量以及IPTV节目资源的数量越来越多,对于大量用户同时发起的IPTV节目搜索等海量数据的高并发搜索情况,由于IPTV搜索服务器需要同时为各用户返回与其搜索条件相匹配的全部搜索结果,因而很容易导致IPTV搜索服务器并行处理量过大,使得IPTV搜索服务器的的搜索引擎难以支撑、导致搜索引擎性能降低、进而导致搜索处理效率低下、降低用户的搜索体验等问题。
技术实现思路
本专利技术实施例提供了一种IPTV节目搜索方法、装置及系统,用以解决现有技术中存在的大量用户并发搜索IPTV节目时导致IPTV节目搜索效率较低的问题。一种IPTV节目搜索方法,包括IPTV搜索服务器根据搜索模板发送的初始搜索请求,确定与所述初始搜索请求中携带的用户搜索条件匹配的M条搜索结果的标识,并将所述M条搜索结果的标识中的部分搜索结果的标识对应的搜索结果发送给搜索模板,所述M为正整数; IPTV搜索服务器在接收到搜索模板针对该用户搜索条件的再次搜索请求时,将所述M条搜索结果的标识中、对应的搜索结果还未发送给搜索模板的搜索结果的标识中的部分或全部搜索结果的标识对应的搜索结果再次发送给搜索模板,直至IPTV搜索服务器不再接收到搜索模板返回的所述再次搜索请求,或者所述M条搜索结果的标识对应的搜索结果都已发送给搜索模板。一种IPTV节目搜索装置,包括搜索模块,用于根据搜索模板发送的初始搜索请求,确定与所述初始搜索请求中携带的用户搜索条件匹配的M条搜索结果的标识,所述M为正整数;执行模块,用于将所述M条搜索结果的标识中的部分搜索结果的标识对应的搜索结果发送给搜索模板,并在接收到搜索模板返回的针对该用户搜索条件的再次搜索请求时,将所述M条搜索结果的标识中、对应的搜索结果还未发送给搜索模板的搜索结果的标识中的部分或全部搜索结果的标识对应的搜索结果再次发送给搜索模板,直至IPTV搜索服务器不再接收到搜索模板返回的所述再次搜索请求,或者所述M条搜索结果的标识对应的搜索结果都已发送给搜索模板。一种IPTV节目搜索系统,包括搜索模板,用于向IPTV搜索服务器发送携带用户搜索条件的初始搜索请求和/或针对所述初始搜索请求中携带的用户搜索条件的再次搜索请求,以及接收IPTV搜索服务器根据所述初始搜索请求或再次搜索请求发送的搜索结果;IPTV搜索服务器,用于根据搜索模板发送的初始搜索请求,确定与所述初始搜索请求中携带的用户搜索条件匹配的M条搜索结果的标识,并将所述M条搜索结果的标识中的部分搜索结果的标识对应的搜索结果发送给搜索模板,以及,在接收到搜索模板返回的针对该用户搜索条件的再次搜索请求时,将所述M条搜索结果的标识中、对应的搜索结果还未发送给搜索模板的搜索结果的标识中的部分或全部搜索结果的标识对应的搜索结果再次发送给搜索模板,直至不再接收到搜索模板返回的所述再次搜索请求,或者所述M条搜索结果的标识对应的搜索结果都已发送给搜索模板,其中,所述M为正整数。本专利技术有益效果如下本专利技术实施例提供了一种IPTV节目搜索方法、装置及系统,所述方法包括IPTV搜索服务器根据搜索模板发送的初始搜索请求中的用户搜索条件确定与该用户搜索条件匹配的M条搜索结果的标识,并将所述M条搜索结果的标识中的部分搜索结果的标识对应的搜索结果发送给搜索模板,以及在接收到搜索模板返回的针对该用户搜索条件的再次搜索请求时,将所述M条搜索结果的标识中、对应的搜索结果尚未发送给搜索模板的搜索结果的标识中的部分或全部搜索结果的标识对应的搜索结果再次发送给搜索模板,直至不再接收到搜索模板返回的所述再次搜索请求,或所述M条搜索结果的标识对应的搜索结果都已发送完毕。由于针对搜索模板发起的各搜索请求,IPTV搜索服务器获取的是搜索结果的标识且向搜索模板返回的均为与该搜索请求中携带的用户搜索条件匹配的全部搜索结果的标识中的部分搜索结果的标识对应的搜索结果,因而降低了 IPTV搜索服务器在高并发搜索情况下的数据处理量,提高了 IPTV搜索服务器的搜索效率。附图说明图I所示为本专利技术实施例一中所述IPTV节目搜索方法的流程示意图;图2所示为本专利技术实施例二中所述IPTV节目搜索装置的结构示意图3所示为本专利技术实施例三中所述IPTV节目搜索系统的结构示意图。具体实施例方式下面结合说明书附图对本专利技术实施例作进一步说明,但本专利技术不局限于下面的实施例。实施例一如图I所示,为本专利技术实施例一中所述IPTV节目搜索方法的流程示意图,所述方法包括以下步骤步骤101 =IPTV搜索服务器接收搜索模板发送的初始搜索请求,其中,所述初始搜索请求中携带有用户搜索条件等信息。具体地,搜索模板在接收到用户终端输入的用户搜索条件(如IPTV节目的关键字等信息)时,通过向IPTV搜索服务器发送初始搜索请求消息的方式或其它方式向所述IPTV搜索服务器发送初始搜索请求。进一步地,所述初始搜索请求中除了可以携带用户搜索条件之外,还可以携带本次搜索请求所需的搜索结果的条数信息以及本次搜索请求对应的搜索结果的起始位置等信息。具体地,所述初始搜索请求中携带的本次搜索请求所需的搜索结果的条数信息可以由搜索模板根据实际情况预先设定或由搜索模板与IPTV搜索服务器进行协商后预先设定,也可以按照实际情况随时进行调整,本专利技术实施例对此不作任何限定。进一步地,所述搜索模板中可以设置有包括各类菜单、按钮、链接等可供用户终端选择节目时直接点击的组件等,且所述搜索模板可以设置在电子节目菜单(ElectronicProgram Guide,EPG)服务器中,所述EPG服务器相当于IPTV的门户系统,用户终端可以通过直接点击设置在所述EPG服务器中的搜索模板(或搜索模板中设置的各类菜单、按钮或链接等)的方式,向本文档来自技高网
...
一种<a href="http://www.xjishu.com/zhuanli/62/201210288841.html" title="一种网络协议电视IPTV节目搜索方法、装置及系统原文来自X技术">网络协议电视IPTV节目搜索方法、装置及系统</a>

【技术保护点】
一种网络协议电视IPTV节目搜索方法,其特征在于,包括:IPTV搜索服务器根据搜索模板发送的初始搜索请求,确定与所述初始搜索请求中携带的用户搜索条件匹配的M条搜索结果的标识,并将所述M条搜索结果的标识中的部分搜索结果的标识对应的搜索结果发送给搜索模板,所述M为正整数;IPTV搜索服务器在接收到搜索模板针对该用户搜索条件的再次搜索请求时,将所述M条搜索结果的标识中、对应的搜索结果还未发送给搜索模板的搜索结果的标识中的部分或全部搜索结果的标识对应的搜索结果再次发送给搜索模板,直至IPTV搜索服务器不再接收到搜索模板返回的所述再次搜索请求,或者所述M条搜索结果的标识对应的搜索结果都已发送给搜索模板。

【技术特征摘要】
1.一种网络协议电视IPTV节目搜索方法,其特征在于,包括 IPTV搜索服务器根据搜索模板发送的初始搜索请求,确定与所述初始搜索请求中携带的用户搜索条件匹配的M条搜索结果的标识,并将所述M条搜索结果的标识中的部分搜索结果的标识对应的搜索结果发送给搜索模板,所述M为正整数; IPTV搜索服务器在接收到搜索模板针对该用户搜索条件的再次搜索请求时,将所述M条搜索结果的标识中、对应的搜索结果还未发送给搜索模板的搜索结果的标识中的部分或全部搜索结果的标识对应的搜索结果再次发送给搜索模板,直至IPTV搜索服务器不再接收到搜索模板返回的所述再次搜索请求,或者所述M条搜索结果的标识对应的搜索结果都已发送给搜索模板。2.如权利要求I所述的IPTV节目搜索方法,其特征在于, IPTV搜索服务器发送给搜索模板的各搜索结果的标识对应的搜索结果两两不相同。3.如权利要求2所述的IPTV节目搜索方法,其特征在于,IPTV搜索服务器将所述M条搜索结果的标识中的部分搜索结果的标识对应的搜索结果发送给搜索模板,具体包括 IPTV搜索服务器按照确定的M条搜索结果的标识的排列顺序,从所述M条搜索结果的标识中排序最前的搜索结果的标识起,依次选取对应的搜索结果两两不相同的N条搜索结果的标识,并将所选取的N条搜索结果的标识对应的搜索结果发送给搜索模板,其中,所述N为正整数,且N小于M。4.如权利要求3所述的IPTV节目搜索方法,其特征在于,IPTV搜索服务器将所述M条搜索结果的标识中、对应的搜索结果还未发送给搜索模板的搜索结果的标识中的部分或全部搜索结果的标识对应的搜索结果再次发送给搜索模板,具体包括 IPTV搜索服务器判断所述M条搜索结果的标识中、对应的搜索结果还未发送给搜索模板的搜索结果的标识中满足设定条件的搜索结果的标识的数量是否不小于N,所述设定条件为任意两两搜索结果的标识对应的搜索结果不同、且任一搜索结果的标识对应的搜索结果与已发送给搜索模板的搜索结果不同; 若是,则按照确定的M条搜索结果的标识的排列顺序,将所述M条搜索结果的标识中、对应的搜索结果还未发送给搜索模板的搜索结果的标识中满足所述设定条件的N条搜索结果的标识对应的搜索结果再次发送给搜索模板,若否,则将所述M条搜索结果的标识中、对应的搜索结果还未发送给搜索模板的搜索结果的标识中满足所述设定条件的所有搜索结果的标识对应的搜索结果再次发送给搜索模板。5.一种网络协议电视IPTV节目搜索装置,其特征在于,包括 搜索模块,用于根据搜索模板发送的初始搜索请求,确定与所述初始搜索请求中携带的用户搜索条件匹配的M条搜索结果的标识,所述M为正整数; 执行模块,用于将所述M条搜索结果的标识中的部分搜索结果的标识对应的搜索结果发送给搜索模板,并在接收到搜索模板返回的针对该用户搜索条件的再次搜索请求时,将所述M条搜索结果的标识中、对应的搜索结果还未发送给搜索模板的搜索结果的标识中的部分或全部搜索结果的标识...

【专利技术属性】
技术研发人员:曹传东张涛杨金刚周春燕
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1