IPTV系统、用于IPTV系统的信息搜索方法技术方案

技术编号:3630231 阅读:212 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开一种用于IPTV系统的信息搜索方法,其包括:将用户发起的搜索请求作归一化处理,计算所述搜索请求分别由搜索引擎模块和数据库搜索模块进行搜索处理时的两个加权值,根据加权值的大小,将所述搜索请求转向至所述搜索引擎模块或所述数据库搜索模块;由所述搜索引擎模块或所述数据库搜索模块执行所述搜索请求,将搜索结果返回给用户。本发明专利技术还公开一种IPTV系统。本发明专利技术为用户提供搜索速度更快、搜索结果更精准的搜索服务,从而方便用户与IPTV系统进行业务体验。

【技术实现步骤摘要】

本专利技术涉及信息搜索方法,尤其是涉及一种IPTV系统及其信息搜索方法。
技术介绍
IPTV作为近几年全球迅速发展的一种新兴业务,其集IP和TV技术的大成于一身,不 仅为电视业务重新论释了内涵,而且为IP技术的发展重新找到了基于应用的原动力。与传统的通过无线或同轴电缆播出电视节目不同,IPTV系统通过宽带IP网络直接向顾 客提供高质量的电视节目和视频内容,其本质是一个多媒体、多业务的服务平爱,它融合了 传统的广播电视业务和互联网上的各种应用,以及新兴的通信业务,为用户提供直播电视、 时移电视、颠簸电视、广播电视节目预定、新兴浏览欲查询、音乐、互动广告、游戏和通信 等多种服务。通过一个机顶盒将这些业务集成在一起,使用户得到更及时、方便和丰富的体 验。IPTV扩展了 "看电视"的概念,观众可以互动的选择和控制收视内容,享受新的体验, 得到个性化的节目内容服务。我们可以通过互动关联将IPTV系统中众多内容和信息根据相关属性和内容在的联系机 制进行自动搜索关联,使用户方便的根据当前正在观看的节目或信息,浏览和查找系统中所 有自己感兴趣的与正在收看的内容相关的其他内容、信息和广告等,获得更好的业务体验。在IPTV系统中,最常采用的信息搜索是基于数据库搜索的信息搜索或基于搜索引擎的 信息搜索。其中,数据库搜索的优点是搜索的对象为数据库中的数据,这些数据属于特定的 组织或个人,同时搜索条件由严格的SQL语句组成,使得返回的结果较为明确的,其缺点 是搜索速度慢,理解用户意图的能力弱。搜索引擎的优点在于搜索速度快,理解用户意图的 能力强,但与用户最关心的用户数据(如公司专用的数据库等)结合能力弱,同时其返回的 搜索结果也具有不确定性。因此,在IPTV系统中如何为用户提供快速有效的信息搜索服务,已成为当前急需解决 的问题之一。
技术实现思路
本专利技术在于提出一种IPTV系统及其信息搜索方法,通过将数据库搜索和搜索引擎搜索 相结合为IPTV系统的用户提供快速有效的信息搜索服务。为解决本专利技术的技术问题,本专利技术公开一种用于IPTV系统的信息搜索方法,其包括将用户发起的搜索请求作归一化处理,计算所述搜索请求分别由搜索引擎模块和数据库 搜索模块进行搜索处理时的两个加权值,根据加权值的大小,将所述搜索请求转向至所述搜 索引擎模块或所述数据库搜索模块;由所述搜索引擎模块或所述数据库搜索模块执行所述搜索请求,将搜索结果返回给用户。优选的,所述归一化处理的步骤包括确定计算两个所述加权值对应的搜索指标,并从IPTV系统中的运营管理服务器获取所 述搜索指标的数值;判断所述搜索指标是否满足预先设置的过滤条件,如满足,则继续下一步骤,否则确定 将所述搜索请求转向至所述过滤条件所设定的所述搜索引擎^t块或所述数据库搜索模块;确定每个搜索指标的权值,分别计算所述搜索请求分别由所述搜索引擎模块和所述数据 库搜索模块进行搜索处理时的两个加权值。优选的,所述:li索指标至少包括所述搜索请求是否为关键字搜索、是否为模糊搜索;当前所述搜索引擎模块的空载率和平均搜索时间;当前所述数据库搜索模块的空载率和平均搜索时间。优选的,所述过滤条件至少包括当所述搜索引擎模块的空载率达到最小极限时,确定将所述搜索请求转向所述数据库搜索模块;当所述数据库搜索模块的空载率达到最小^J艮时,确定将所述搜索请求转向所迷搜索引擎模块。优选的,所迷搜索请求包括用户ID、是否为关键字搜索、是否为模糊搜索的信息;且 所述搜索请求的格式为URL字符串,或一个XML描述文件。优选的,所述数据库搜索模块是以SQL搜索语句对IPTV系统中的数据库进行搜索;所 述搜索引擎模块是将数据库的内容作为索引緩存在内存中,以索引方式对数据库进行搜索; 当数据库的内容变化时,所述搜索引擎模块与所述数据库搜索模块进行数据同步。优选的,所述用于IPTV系统的信息搜索方法还包括步骤将所述搜索结果反馈至IPTV 系统中的运营管理服务器。优选的,所述搜索结果包括釆用的搜索方式、搜索时间和对应所述搜索请求的请求结果。另外,本专利技术还公开一种IPTV系统,其包括接入机顶盒的用户接入服务器;TV上 载服务器;提供流媒体服务的流媒体服务器群;运营管理服务器;数据库;数据库搜索模块, 以SQL搜索语句对IPTV系统中的数据库进行搜索;搜索引擎模块,将数据库的内容作为索 引緩存在内存中,以索引方式对数据库进行搜索;搜索转向模块,用于将用户发起的搜索请 求作归一化处理,计算所述搜索请求分别由搜索引擎模块和数据库搜索模块进行搜索处理时 的两个加权值,根据加权值的大小,将所述搜索请求转向至所述搜索引擎模块或所述数据库 搜索模块;由所述搜索引擎模块或所述数据库搜索模块执行所述搜索请求,将搜索结果返回 给用户。与现有技术相比,本专利技术具有如下有益效果本专利技术采用数据库搜索与搜索引擎搜索相结合,使IPTV系统同时具备数据库搜索与搜 索引擎搜索的优点;另外,本专利技术通过分析用户发出的搜索请求,综合搜索引擎模块和数据 库搜索模块的当前搜索指标,通过归一化处理客观的评价利用搜索引擎模块和数据库搜索模 块分别执行搜索请求的加权值,从而可以客观的从搜索引擎模块和数据库搜索模块两者之 中,选择其中之一为用户提供搜索速度更快、搜索结果更精准的搜索服务,从而方便用户与 IPTV系统进行业务体验。附图说明图1是本专利技术公开的IPTV系统的结构示意图; 图2是本专利技术一个较佳实施例的流程示意图。具体实施例方式本专利技术将数据库搜索与搜索引擎搜索相结合,使IPTV系统的信息搜索具备两者的优点, 为IPTV系统的用户(可以是IPTV系统的管理人员,也可以是普通的机顶盒)提供信息搜 索服务。如图1所示,本专利技术公开的IPTV系统1包括提供4几顶盒接入的用户接入服务器11; 用于提供电视节目上载的TV上载服务器12;提供流媒体服务的流媒体服务器群13;运营 管理服务器14;数据库15;以SQL搜索语句对IPTV系统中的数据库进行搜索的数据库搜 索模块16;将数据库的内容作为索引緩存在内存中,以索引方引擎模块17;用于将用户发起的搜索请求作归一化处理,计算所迷搜索请求分別由搜索引 擎模块17和数据库搜索模块16进行搜索处理时的两个加权值,根据加权值的大小,将所述 搜索请求转向至所述搜索引擎模块17或所述数据库搜索模块16的搜索转向模块18;由所 述搜索引擎模块17或所述数据库搜索模块16执行所述搜索请求,将搜索结果返回给用户。另外,数据库15中的数据发生变化时,数据库15与所述搜索引擎模块17进行数据同 步,或通过数据库搜索模块16与所迷搜索引擎模块17针对数据库15进行数据同步。结合图2所示,对本专利技术的实施进一步详细说明。步骤Sl: IPTV系统1的用户(比如为机顶盒)向IPTV系统1发出搜索请求,该搜索 请求的格式可能为URL字符串,也可能是一个XML描述文件。步骤S2:搜索转向模块18对搜索请求作归一化处理,确定搜索转向至所述数据库搜索 模块16还是所迷搜索引擎模块17。原则上,对搜索速度要求不高,并且搜索条件严格的搜索请求,可以由所述数据库搜索 模块16;对搜索速度要求高,并且对理解用户意图较高的搜索请求,可以由所迷搜索引擎 模块17。考虑的搜索指标在用户方面有关键词数量、是否本文档来自技高网
...

【技术保护点】
一种用于IPTV系统的信息搜索方法,其特征在于包括: 将用户发起的搜索请求作归一化处理,计算所述搜索请求分别由搜索引擎模块和数据库搜索模块进行搜索处理时的两个加权值,根据加权值的大小选择将所述搜索请求转向至所述搜索引擎模块或所述数据库 搜索模块; 由所述搜索引擎模块或所述数据库搜索模块执行所述搜索请求,将搜索结果返回给用户。

【技术特征摘要】

【专利技术属性】
技术研发人员:李昌盛
申请(专利权)人:深圳创维数字技术股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1