业务数据的查询搜索方法、装置及系统制造方法及图纸

技术编号:14950737 阅读:100 留言:0更新日期:2017-04-02 03:19
本发明专利技术提供了一种业务数据的查询搜索方法、装置及系统,其中该方法包括:内容服务器接收来自业务数据系统同步的业务数据;所述内容服务器接收EPG服务器的查询请求消息和/或搜索请求消息,其中,所述查询请求消息和/或搜索请求消息用于指示所述EPG服务器查询和/或搜索所述业务数据;所述内容服务器向所述EPG服务器提供与所述查询和/或搜索请求消息对应的业务数据。通过本发明专利技术,解决了相关技术中EPG服务器通过本地部署的数据库获取业务数据,而引起的系统稳定性及性能上缺陷的问题,从而提高了EPG服务器的稳定性和性能,减少了EPG服务器的数量。

【技术实现步骤摘要】

本专利技术涉及通信领域,具体而言,涉及业务数据的查询搜索方法、装置及系统
技术介绍
在IPTV系统中,电子节目菜单(ElectronicProgramGuide简称为EPG)服务器本地部署有数据库,内容存放在数据库中,EPG服务器的查询和/或搜索的数据均从数据库中获取。随着IPTV系统中节目资源的不断丰富,这样的方式存在非常大的缺陷,如:1、在数据规模达到一定程度后,数据的增加,删除,修改变得比较频繁,同时数据量的增大,导致数据同步变化加快,目前的方式下,如在目前全球最多用户的IPTV局点中,需要同步到800多台EPG服务器上,不仅数据更新变得迟缓,而且,频繁的下拉数据,数据量又大,导致EPG服务器在不间断的做数据增量导入,导致缓存起到的作用非常有限。同时数据量增大后,对数量众多的EPG服务器的升级,维护带来了比较大的困难。另外EPG上不仅存在数据库操作而且还有其他的业务操作,当几个业务操作叠加在一起时会出现较大的系统瓶颈,严重降低系统性能,需要整个系统来提供很大的冗余来应对风险。2、数据库的缺陷,由于EPG服务器在某些场景下查询和搜索时使用了in和like语句,不能使用数据库索引,导致查询搜索性能非常差,相关技术中为了保证系统的正常运行而主动切断这种耗时的慢查询,但该种方式影响到了终端用户的体验效果。针对相关技术中EPG服务器通过本地部署的数据库获取业务数据,而引起的系统稳定性及性能上缺陷的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术的主要目的在于提供一种业务数据的查询搜索方法、装置及系统,以至少解决相关技术中EPG服务器通过本地部署的数据库获取业务数据,而引起的系统稳定性及性能上缺陷的问题。根据本专利技术的一个方面,提供了一种业务数据的查询搜索方法,包括:内容服务器接收来自业务数据系统同步的业务数据;所述内容服务器接收EPG服务器的查询请求消息和/或搜索请求消息,其中,所述查询请求消息和/或搜索请求消息用于指示所述EPG服务器查询和/或搜索所述业务数据;所述内容服务器向所述EPG服务器提供与所述查询和/或搜索请求消息对应的业务数据。进一步地,内容服务器接收来自业务数据系统同步的业务数据包括:所述内容服务器通过数据接口接收所述业务数据;所述内容服务器解析所述业务数据,并存储解析后的所述业务数据;所述内容服务器将解析后的所述业务数据生成索引数据,其中,该索引数据用于查询和/或搜索所述业务数据。进一步第,所述内容服务器包括:主内容服务器和从内容服务器;所述从内容服务器从所述主内容服务器获取所述索引数据。进一步地,所述方法还包括:所述从内容服务器转发所述从内容服务器的状态信息到前置机,其中,该状态信息用于指示所述前置机是否切断所述从内容服务器与所述主内容服务器的连接。根据本专利技术的另一个方面,提供了一种业务数据的查询搜索方法,包括:EPG服务器发送查询和/或搜索请求消息到内容服务器,其中,所述查询请求消息和/或搜索请求消息用于指示在所述内容服务器中查询和/或搜索业务数据;所述EPG服务器接收来自所述内容服务器提供于所述查询请求消息和/或搜索请求消息对应的业务数据。根据本专利技术的另一个方面,提供了一种业务数据的查询搜索装置,位于内容服务器中,包括:第一接收模块,用于接收来自业务数据系统同步的业务数据;第二接收模块,用于接收所述EPG服务器的查询请求消息和/或搜索请求消息,其中,所述查询请求消息和/或搜索请求消息用于指示所述EPG服务器查询和/或搜索所述业务数据;提供模块,用于向所述EPG服务器提供与所述查询和/或搜索请求消息对应的业务数据。根据本专利技术的另一个方面,提供了一种业务数据的查询搜索装置,位于EPG服务器中,包括:发送模块,用于发送查询和/或搜索请求消息到内容服务器,其中,所述查询请求消息和/或搜索请求消息用于指示在所述内容服务器中查询和/或搜索业务数据;第三接收模块,用于接收来自所述内容服务器提供与所述查询请求消息和/或搜索请求消息对应的业务数据。根据本专利技术的另一个方面,提供了一种业务数据的查询搜索系统,该系统包括:电子节目菜单EPG服务器和内容服务器,所述内容服务器接收来自业务数据系统同步的业务数据;所述EPG服务器从所述内容服务器查询和/或搜索所述业务数据。进一步地,所述内容服务器包括数据接口、内容引擎以及服务接口:所述内容服务器通过所述数据接口接收所述业务数据,并解析所述业务数据;将解析后的所述业务数据存储到所述内容引擎中,以及为解析后的所述业务数据生成索引数据;以及通过所述服务接口发送查询请求信息和/或搜索请求信息到所述EPG服务器,其中,所述查询请求信息和/或搜索请求信息用于指示所述EPG服务器通过所述索引数据查询和/或搜索所述业务数据。进一步地,所述服务接口包括:结构化查询语言SQL接口和适配层,其中,所述SQL接口用于直接对接所述EPG服务器;所述适配层用于将SQL请求转换成所述内容服务器能够识别的标准请求。进一步地,所述内容服务器包括:主内容服务器和从内容服务器;所述主内容服务器耦合连接有一个或多个从内容服务器,所述从内容服务器与所述EPG服务器耦合连接,所述从内容服务器从所述主内容服务器获取所述索引数据。进一步地,所述从内容服务器,还用于周期性获取所述主内容服务器的第一索引数据;比较所述第一索引数据与所述从内容服务器历史记录中的第二索引数据;以及根据比较结果更新所述索引数据。进一步地,所述系统还包括:前置机,所述前置机与所述从内容服务器耦合连接,用于获取一个或多个所述从内容服务器的状态信息,并在所述状态信息为异常时,切断该异常的从内容服务器与所述主内容服务器的连接;在所述从内容服务器的状态信息由异常变为正常时,建立该从内容服务器与所述主内容服务器的连接。通过本专利技术,采用内容服务器来支撑EPG服务器的查询搜索功能的方式,解决了相关技术中EPG服务器通过本地部署的数据库获取业务数据,而引起的系统稳定性及性能上缺陷的问题,提高EPG系统的稳定性和性能,减少了EPG服务器的数量。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的业务数据的查询搜索方法的流程图一;图2是根据本专利技术实施本文档来自技高网
...

【技术保护点】
一种业务数据的查询搜索方法,其特征在于,包括:内容服务器接收来自业务数据系统同步的业务数据;所述内容服务器接收EPG服务器的查询请求消息和/或搜索请求消息,其中,所述查询请求消息和/或搜索请求消息用于指示所述EPG服务器查询和/或搜索所述业务数据;所述内容服务器向所述EPG服务器提供与所述查询和/或搜索请求消息对应的业务数据。

【技术特征摘要】
1.一种业务数据的查询搜索方法,其特征在于,包括:
内容服务器接收来自业务数据系统同步的业务数据;
所述内容服务器接收EPG服务器的查询请求消息和/或搜索请求消息,
其中,所述查询请求消息和/或搜索请求消息用于指示所述EPG服务器查询
和/或搜索所述业务数据;
所述内容服务器向所述EPG服务器提供与所述查询和/或搜索请求消息
对应的业务数据。
2.根据权利要求1所述的方法,其特征在于,内容服务器接收来自业务数据系
统同步的业务数据包括:
所述内容服务器通过数据接口接收所述业务数据;
所述内容服务器解析所述业务数据,并存储解析后的所述业务数据;
所述内容服务器将解析后的所述业务数据生成索引数据,其中,该索引
数据用于查询和/或搜索所述业务数据。
3.根据权利要求2所述的方法,其特征在于,所述内容服务器包括:主内容服
务器和从内容服务器;
所述从内容服务器从所述主内容服务器获取所述索引数据。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
所述从内容服务器转发所述从内容服务器的状态信息到前置机,其中,
该状态信息用于指示所述前置机是否切断所述从内容服务器与所述主内容
服务器的连接。
5.一种业务数据的查询搜索方法,其特征在于,包括:
EPG服务器发送查询和/或搜索请求消息到内容服务器,其中,所述查
询请求消息和/或搜索请求消息用于指示在所述内容服务器中查询和/或搜
索业务数据;
所述EPG服务器接收来自所述内容服务器提供于所述查询请求消息和/
或搜索请求消息对应的业务数据。
6.一种业务数据的查询搜索装置,位于内容服务器中,其特征在于,包括:
第一接收模块,用于接收来自业务数据系统同步的业务数据;
第二接收模块,用于接收EPG服务器的查询请求消息和/或搜索请求消

\t息,其中,所述查询请求消息和/或搜索请求消息用于指示所述EPG服务器
查询和/或搜索所述业务数据;
提供模块,用于向所述EPG服务器提供与所述查询和/或搜索请求消息
对应的业务数据。
7.一种业务数据的查询搜索装置,位于EPG服务器中,其特征在于,包括:
发送模块,用于发送查询和/或搜索请求消息到内容服务器,其中,所
...

【专利技术属性】
技术研发人员:张涛
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1