节目内容的查询处理方法及装置的制造方法

文档序号:9582115阅读:220来源:国知局
节目内容的查询处理方法及装置的制造方法
【技术领域】
[0001]本发明涉及通信领域,具体而言,涉及一种节目内容的查询处理方法及装置。
【背景技术】
[0002]电子节目单(Electronic Programmer Guide,简称为EPG)系统是终端用户设备所展示的各种节目数据的来源,EPG可以认为是一个WEB服务器加数据库的架构,EPG后台数据库上储存有模板、用户、节目、栏目、权限等信息,通过WEB服务器将相关信息展示终端用户设备。EPG上存储的主要节目信息为视频点播(Video on Demand,简称为VOD),占比达到数据的99%,其它为栏目等数据。商用局点每个EPG都会存储完整的节目信息,每台可达200万数量级及几十万的其它直播频道节目信息,随着时间的推移,节目数量也逐渐增加,目前EPG系统存在如下的相关问题:
[0003]第一:中央处理器输入输出端口(CentralProcessing Unit Input/Output,简称为CPU 1/0)值不稳定,易冲高,影响系统性能。EPG会定时执行V0D,直播频道节目数据更新、用户数据更新、热度数据更新等一系列数据同步操作,随着数据量得逐渐累积,短时间内操作系统CPU 1/0值升高,短时间系统性能下降,服务能力减弱,终端用户查询内容的效率下降。
[0004]第二:可扩展性较差,目前架构单个EPG存储所有节目数据,当数据量逐渐增加到达当前硬件的最大存储能力和软件的最大处理能力后,无法简单的通过增加硬件和优化软件处理流程的方式进行系统扩展,必须更换现有硬件。
[0005]第三:可靠性差,目前EPG系统采用单一数据库架构,如果EPG的数据库的数据文件损坏,则当前EPG无法继续提供服务,必须停机并重新构建数据库才能恢复用户服务。
[0006]第四:缺少面向服务的机制,目前架构下,所有EPG都必须进行独立的数据运算,例如数据查询、查询结果的缓存、更新,无法做到热度高、使用频率高的资源互相之间的共享。无法进一步提供运算的效率。
[0007]针对相关技术中由EPG系统向终端展示节目时存在的上述问题,并没有提出有效的解决方案。

【发明内容】

[0008]本发明提供了一种节目内容的查询处理方法及装置,以至少解决相关技术中由EPG系统向终端展示节目时存在的问题。
[0009]根据本发明的一个方面,提供了一种节目内容的查询处理方法,通过在电子节目单系统与业务数据库之间设置内容服务器实现,所述方法包括:所述内容服务器接收来自所述电子节目单系统的查询消息;所述内容服务器获取与所述查询消息对应的节目内容;所述内容服务器将获取的所述节目内容反馈至所述电子节目单系统。
[0010]优选地,所述内容服务器获取与所述查询消息对应的节目内容,包括以下至少之一:所述内容服务器从本地获取所述节目内容;所述内容服务器从所述业务数据库中获取所述节目内容。
[0011 ] 优选地,所述内容服务器从本地获取所述节目内容之前,包括:所述内容服务器定期从所述业务数据库中获取节目内容并存储。
[0012]优选地,所述内容服务器接收来自所述电子节目单系统的所述查询消息之前,包括:所述电子节目单系统接收来自终端的查询请求;所述电子节目单系统在确定所述查询请求为用于查询节目内容的请求时,向所述内容服务器发送所述查询消息。
[0013]优选地,所述电子节目单系统向所述内容服务器发送所述查询消息之前,还包括:所述电子节目单系统确定本地未存储所述节目内容。
[0014]优选地,所述方法还包括:所述电子节目单系统在确定所述查询请求不为用于查询节目内容的请求时,所述电子节目单系统从所述业务数据库中获取与所述查询请求对应的内容。
[0015]根据本发明的一个方面,还提供了另一种节目内容的查询处理方法,通过在电子节目单系统与业务数据库之间设置内容服务器实现,所述方法包括:所述电子节目单系统向所述内容服务器发送查询消息;所述电子节目单系统接收所述内容服务器根据所述查询消息反馈的节目内容,其中,该节目内容与所述查询消息是对应的。
[0016]优选地,所述内容服务器通过以下至少之一方式获取所述节目内容:所述内容服务器从本地获取所述节目内容;所述内容服务器从所述业务数据库中获取所述节目内容。
[0017]优选地,所述电子节目单系统向所述内容服务器发送查询消息之前,包括:所述电子节目单系统接收来自终端的查询请求;所述电子节目单系统在确定所述查询请求为用于查询节目内容的请求时,向所述内容服务器发送所述查询消息。
[0018]优选地,向所述内容服务器发送所述查询消息之前,还包括:所述电子节目单系统确定本地未存储所述节目内容。
[0019]根据本发明的另一个方面,还提供了一种节目内容的查询处理装置,所述装置包括:接收模块,位于电子节目单系统与业务数据库之间的内容服务器,用于接收来自所述电子节目单系统的查询消息;获取模块,位于电子节目单系统与业务数据库之间的内容服务器,用于获取与所述查询消息对应的节目内容;反馈模块,位于电子节目单系统与业务数据库之间的内容服务器,用于将获取的所述节目内容反馈至所述电子节目单系统。
[0020]优选地,所述获取模块包括:第一获取单元,用于从本地获取所述节目内容;和/或第二获取单元,用于从所述业务数据库中获取所述节目内容。
[0021]根据本发明的另一个方面,还提供了另一种节目内容的查询处理装置,应用于电子节目单系统,其特征在于,包括:发送模块,用于向内容服务器发送查询消息,其中,该内容服务器设置于所述电子节目单系统与业务数据库之间;第一接收模块,用于接收所述内容服务器根据所述查询消息反馈的节目内容,其中,该节目内容与所述查询消息是对应的。
[0022]优选地,所述装置还包括:第二接收模块,用于接收来自终端的查询请求;确定模块,用于在确定所述查询请求为用于查询节目内容的请求时,向所述内容服务器发送所述查询消息。
[0023]通过本发明,采用在电子节目单系统与业务数据库之间设置内容服务器,内容服务器接收来自电子节目单系统的查询消息,获取与查询消息对应的节目内容,并将获取的所述节目内容反馈至电子节目单系统。解决了相关技术中由EPG系统向终端展示节目时存在的问题,实现了 EPG不再出现I/O的短时冲高,减少了系统整体的运算,从而提升了系统的效率,可稳定的提供服务。
【附图说明】
[0024]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0025]图1是根据本发明实施例的节目内容的查询处理方法的流程图;
[0026]图2是根据本发明实施例的节目内容的查询处理方法的流程图一;
[0027]图3是根据本发明实施例的节目内容的查询处理装置的结构框图;
[0028]图4是根据本发明实施例的节目内容的查询处理装置的结构框图一;
[0029]图5是根据本发明实施例的节目内容的查询处理装置的结构框图二 ;
[0030]图6是根据本发明实施例的节目内容的查询处理装置的结构框图三;
[0031]图7是根据基于当前的EPG架构内容查询请求示意图;
[0032]图8是根据本发明实施例的节目内容的查询示意图;
[0033]图9是根据本发明实施例的节目内容的查询请求处理流程图;
[0034]图10是根据本发明实施例的内容服务器系统架构图。
【具体实施方式】
[0035]下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0036]在本实施例中提供了一种节目内容的查询处理方法,图1是根据本发明实施例的节目内容的查询处理方法的流程图,如图1所示,该流程包括如下步骤:
[0037]步骤S102,内容服务器接收来自电子节目单系统的查询消息;
[0038]步骤S104,内容服务器获取与该查询消息对应的节目内容;
[0039]步骤S106,内容服务器将获取的节目内容反馈至电子节目单系统。
[0040]通过上述步骤,在电子节目单系统与业务数据库之间设置内容服务器,内容服务器接收来自电子节目单系统的查询消息,获取与查询消息对应的节目内容,并将获取的所述节目内容反馈至电子节目单系统。所有节目内容等大数据都存储在内容服务器上,由内容服务器提供所查询的节目内容,相对于现有技术中电子节目单系统作为终端用户设备所展示的各种节目数据的来源,实现了电子节目单系统不再出现I/o的短时冲高,减少了系统整体的运算,从而提升了系统的效率,可稳定的提供服务。<
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1