一种查询节目信息的方法和装置及一种广播电视播出系统的制作方法

文档序号:7791399阅读:107来源:国知局
专利名称:一种查询节目信息的方法和装置及一种广播电视播出系统的制作方法
技术领域
本申请涉及广播电视技术领域,特别涉及一种查询节目信息的方法和装置及一种广播电视播出系统。
背景技术
在多个电视系统部门中,由于各个部门之间存在不同的应用,故而不同的部门之间采用的是由不同厂家提供的系统软件。随着电视台数字化的改造,全台网成了大体趋势。因此,为了配合全台网的要求,往往需要把一个系统内的节目或信息传送给另一个系统。如果将一个系统内的节目或信息全部传送给另一个系统,其传送的数据量是非常庞大的,所以,通常情况下是由需要节目信息的系统A向可能存在所述节目信息的系统B发送查询请求,再根据查询结果进行节目信息的传递。本申请人在实现本申请实施例的过程中,发现现有技术至少存在如下问题:如果需要进行节目查询的两个系统属于不同的厂家,则两个系统之间是不能够进行节目查询的。另外,在涉及安全性要求比较高的部门,例如总编室在编排节目单的时候,不仅要查询磁带库、媒体资源、备用播放等等信息,有些时候,还需要查询播出系统内的数据库节目信息,由于电视播出系统架构的原因,播出系统不会把数据库开放给总编室,通常情况下,只能采用电话沟通等方式进行数据库节目信息的查询,这样就会降低工作的效率,对工作造成不便。

发明内容
本发明提供一种查询节目信息的方法,用以解决现有技术中存在的不同系统之间不能够进行节目信息查询的技术问题。一方面,本申请通过本申请的一个实施例,提供如下技术方案:一种查询节目信息的方法,应用在广播电视播出系统中,所述系统中至少包括第一系统,第二系统和分别与所述第一系统和所述第二系统连接的接口查询服务模块,其中,所述第一系统中包括有第一应用程序模块,所述第二系统中包括有存储有节目或节目信息的数据库,所述方法包括:接收所述第一应用程序模块发送的查询请求,其中,所述查询请求基于所述第一应用程序模块与所述接口查询服务模块间的通信协议;基于所述查询请求,通过所述接口查询服务模块在所述数据库中进行查询,获得与所述查询请求对应的节目信息;基于所述通信协议,将所述节目信息返回给所述第一应用程序模块。优选地,在所述接收基于所述第一应用程序模块与所述接口查询服务模块间的通信协议并通过所述第一应用程序模块发送的查询请求之前,所述方法还包括:基于所述第一应用程序模块与所述接口查询服务模块间的通信协议,在所述第一应用程序模块与所述接口查询服务模块间建立连接。优选地,所述在所述第一应用程序模块与所述接口查询服务模块间建立连接,具体包括:在所述第一应用程序模块与所述接口查询模块间建立422连接;或在所述第一应用程序模块与所述接口查询模块间建立双网卡跨网段连接。优选地,所述接收基于所述第一应用程序模块与所述接口查询服务模块间的通信协议并通过所述第一应用程序模块发送的查询请求,具体为:接收基于所述第一应用程序模块与所述接口查询服务模块间的XML协议格式且通过所述第一应用程序模块发送的基于所述XML协议格式的查询请求。优选地,所述基于所述查询请求,通过所述接口查询服务模块在所述数据库中进行查询,获得与所述查询请求对应的节目信息,具体包括:解析基于所述XML协议格式的查询请求,获得待查询内容;基于所述待查询内容,生成对所述第二系统中数据库的查询指令;基于所述查询指令,从所述第二系统中的数据库中获得与所述查询请求对应的节目信息。另一方面,本申请通过本申请的另一实施例提供了如下技术方案:一种查询节目信息的装置,应用在广播电视播出系统中,所述系统中至少包括第一系统,第二系统和分别与所述第一系统和所述第二系统连接的接口查询服务模块,其中,所述第一系统中包括有第一应用程序模块,所述第二系统中包括有存储有节目或节目信息的数据库,所述装置包括:接收单元,用于接收所述第一应用程序模块发送的查询请求;查询单元,用于基于所述查询请求,通过所述接口查询服务模块在所述数据库中进行查询,获得与所述查询请求对应的节目信息;返回单元,用于基于所述通信协议,将所述节目信息返回给所述第一应用程序模块。优选地,所述装置还包括:建立连接单元,用于基于所述第一应用程序模块与所述接口查询服务模块间的通信协议,在所述第一应用程序模块与所述接口查询服务模块间建立连接。优选地,所述建立连接单元具体用于:在所述第一应用程序模块与所述接口查询模块建立422连接;或在所述第一应用程序模块与所述接口查询模块建立双网卡跨网段连接。优选地,所述发送单元具体用于:接收基于所述第一应用程序模块与所述接口查询服务模块间的XML协议格式且通过所述第一应用程序模块发送的基于所述XML协议格式的查询请求。优选地,所述查询单元具体包括:解析单元,用于解析基于所述XML协议格式的查询请求,获得待查询内容;生成单元,用于基于所述待查询内容,生成对所述第二系统中数据库的查询指令;获得单元,用于基于所述查询指令,从所述第二系统中的数据库中获得与所述查询请求对应的节目信息。再一方面,通过本申请的另一实施例,提供了如下技术方案:一种广播电视播出系统,包括:第一系统,包括有第一应用程序模块;第二系统;包括有存储有节目或节目信息的数据库;接口查询服务模块,分别与所述第一系统和所述第二系统连接,所述第一应用程序模块与所述接口查询服务模块间有通信协议;其中:所述第一应用程序模块用于基于所述通信协议,向所述接口查询服务模块发送查询请求;所述接口查询服务模块,用于基于所述查询请求在所述数据库中进行查询,获得与所述查询请求对应的节目信息;并将所述节目信息返回给所述第一应用程序模块。优选地,所述接口查询服务模块具体用于:在所述第一系统和所述第二系统间建立422连接;或在所述第一系统和所述第二系统间建立双网卡跨网段连接。优选地,所述第一应用程序模块具体用于:所述第一应用程序模块接收基于所述第一应用程序模块与所述第二系统间的XML协议格式,向所述接口查询服务模块发送基于所述XML协议格式的查询请求。优选地,所述接口查询服务模块具体包括:解析模块,用于解析基于所述XML协议格式的查询请求,获得待查询内容;生成模块,用于基于所述待查询内容,生成对所述第二系统中数据库的查询指令;获得模块,用于基于所述查询指令,从所述第二系统中的数据库中获得与所述查询请求对应的节目信息。上述技术方案中的一个或多个技术方案,具有如下技术效果或优点:一、通过采用本申请实施例中提供的节目查询的方法,解决了现有技术中采用电话沟通造成工作效率低下的技术问题,从而实现高效率的节目信息查询的技术效果。二、通过本申请提供的广播电视播出系统,解决了现有技术中,由于电视系统架构的原因,不能对一些系统进行节目查询的技术问题,达到了在保证安全性的前提下,能够查询其他系统节目信息的技术效果。


图1为本申请实施例中查询节目信息的方法流程图;图2为本申请实施例中查询节目信息的装置模块图;图3为本申请实施例中广播电视播出系统的模块图。
具体实施例方式下面结合各个附图,通过具体的实施例对本申请的技术方案作详尽的描述;请参考图1,为本申请实施例中查询节目信息的方法流程图;步骤100,接收所述第一应用程序模块发送的查询请求;
在具体的实施过程中,在步骤100之前,需要基于所述第一应用程序模块与所述接口查询服务模块间的通信协议,在所述第一应用程序模块与所述接口查询模块间建立连接,具体来说,在所述第一应用程序模块与所述查询模块间建立422连接或在所述第一应用程序模块与所述接口查询模块间建立双网卡跨网段连接。接收所述第一应用程序发送的查询请求,具体来讲,为接受基于所述第一应用程序模块与所述接口查询服务模块间的XML协议格式,且通过所述第一应用程序发送的基于所述XML协议格式的查询请求。例如,协议的正文采用XML格式,查询请求中包含有查询的节目频道、类型、播出的范围等等。若对查询的内容没有作限制,那么默认的查询请求则可查询所有的素材。步骤110,基于所述查询请求,通过所述接口查询服务模块在所述数据库中进行查询,获得与所述查询请求对应的节目信息;在具体的实施过程中,本步骤接收基于所述第一应用程序模块与所述接口查询服务模块间的XML协议格式且通过所述第一应用程序模块发送的基于所述XML协议格式的查询请求。具体来讲,本步骤的过程如下:解析基于所述XML协议格式的查询请求,获得待查询内容;基于所述待查询内容,生成对所述第二系统中数据库的查询指令;基于所述查询指令,从所述第二系统中的数据库中获得与所述查询请求对应的节
目信息。步骤120,基于所述通信协议,将所述节目信息返回给所述第一应用程序模块;在具体的实施过程中,通过设置的通信协议,如采用XML协议格式的通信协议,就可以将获取到的节目信息返回给所述第一应用程序下面请参考图2,为本申请实施例中查询节目信息的装置模块图;在本实施例中,所述装置应用在广播电视播出系统中,所述系统中至少包括有第一系统,第二系统和分别与所述第一系统和所述第二系统连接的接口查询服务模块,其中,在所述第一系统中包括哟第一应用程序模块,所述第二系统中包括有存储有节目或节目信息的数据库。在所述装置中,还包括:接收单元,用于接收所述第一应用程序模块发送的查询请求;在具体的实施过程中,在接受所述第一应用程序模块发送的查询请求之前,所述装置还通过建立连接单元,基于所述第一应用程序模块与所述接口查询服务模块间的通信协议,在所述第一应用程序模块与所述接口查询服务模块间建立连接。具体来讲,建立连接可以采用如下方式:在所述第一应用程序模块与所述接口查询模块建立422连接;或在所述第一应用程序模块与所述接口查询模块建立双网卡跨网段连接。本领域的技术人员还可以采用其他业界常用的连接方式,其应用方式均属于本申请保护的范围之内。另外,所述接收单元具体用于接收基于所述第一应用程序模块与所述接口查询服务模块间的XML协议格式且通过所述第一应用程序模块发送的基于所述XML协议格式的查询请求。
查询单元,用于基于所述查询请求,通过所述接口查询服务模块在所述数据库中进行查询,获得与所述查询请求对应的节目信息;在具体的实施过程中,所述查询单元具体又包括:解析单元,用于解析基于所述XML协议格式的查询请求,获得待查询内容;生成单元,用于基于所述待查询内容,生成对所述第二系统中数据库的查询指令;获得单元,用于基于所述查询指令,从所述第二系统中的数据库中获得与所述查询请求对应的节目信息。返回单元,用于基于所述通信协议,将所述节目信息返回给所述第一应用程序模块。下面请参考图3,为本申请实施例中广播电视播出系统模块图;在本实施例中,所述系统包括,第一系统,其中所述第一系统包括有第一应用程序模块,第二系统,包括有存储节目或节目信息的数据库,接口查询服务模块,分别与所述第一系统和所述第二系统连接,所述第一应用程序模块与所述接口查询服务模块间有通信协议;具体来说,是借口查询服务模块具体用于在所述第一系统和所述第二系统间建立422连接;或在所述第一系统和所述第二系统间建立双网卡跨网段连接。所述第一应用程序模块具体用于:接收所述第一应用程序模块接收基于所述第一应用程序模块与所述第二系统间的XML协议格式,向所述接口查询服务模块发送基于所述XML协议格式的查询请求。另外,所述第一应用程序模块接收基于所述第一应用程序模块与所述第二系统间的XML协议格式,向所述接口查询服务模块发送基于所述XML协议格式的查询请求。所述接口查询服务模块具体包括:解析模块,用于解析基于所述XML协议格式的查询请求,获得待查询内容;生成模块,用于基于所述待查询内容,生成对所述第二系统中数据库的查询指令;获得模块,用于基于所述查询指令,从所述第二系统中的数据库中获得与所述查询请求对应的节目信息。通过本申请的一个或多个实施例,可以实现如下技术效果:一、通过采用本申请实施例中提供的节目查询的方法,解决了现有技术中采用电话沟通造成工作效率低下的技术问题,从而实现高效率的节目信息查询的技术效果。二、通过本申请提供的广播电视播出系统,解决了现有技术中,由于电视系统架构的原因,不能对一些系统进行节目查询的技术问题,达到了在保证安全性的前提下,能够查询其他系统节目信息的技术效果。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
权利要求
1.一种查询节目信息的方法,应用在广播电视播出系统中,所述系统中至少包括第一系统,第二系统和分别与所述第一系统和所述第二系统连接的接口查询服务模块,其中,所述第一系统中包括有第一应用程序模块,所述第二系统中包括有存储有节目或节目信息的数据库,其特征在于,所述方法包括: 接收所述第一应用程序模块发送的查询请求,其中,所述查询请求基于所述第一应用程序模块与所述接口查询服务模块间的通信协议; 基于所述查询请求,通过所述接口查询服务模块在所述数据库中进行查询,获得与所述查询请求对应的节目信息; 基于所述通信协议,将所述节目信息返回给所述第一应用程序模块。
2.如权利要求1所述的方法,其特征在于,在所述接收基于所述第一应用程序模块与所述接口查询服务模块间的通信协议并通过所述第一应用程序模块发送的查询请求之前,所述方法还包括: 基于所述第一应用程序模块与所述接口查询服务模块间的通信协议,在所述第一应用程序模块与所述接口查询服务模块间建立连接。
3.如权利要求2所述的方法,其特征在于,所述在所述第一应用程序模块与所述接口查询服务模块间建立连接,具体包括: 在所述第一应用程序模块与所述接口查询模块间建立422连接;或 在所述第一应用程序模块与所述接口查询模块间建立双网卡跨网段连接。
4.如权利要求1或2或3所述的方法,其特征在于,所述接收基于所述第一应用程序模块与所述接口查询服务模块间的通信协议并通过所述第一应用程序模块发送的查询请求,具体为: 接收基于所述第一应用程序模块与所述接口查询服务模块间的XML协议格式且通过所述第一应用程序模块发送的基于所述XML协议格式的查询请求。
5.如权利要求4所述的方法,其特征在于,所述基于所述查询请求,通过所述接口查询服务模块在所述数据库中进行查询,获得与所述查询请求对应的节目信息,具体包括: 解析基于所述XML协议格式的查询请求,获得待查询内容; 基于所述待查询内容,生成对所述第二系统中数据库的查询指令; 基于所述查询指令,从所述第二系统中的数据库中获得与所述查询请求对应的节目信肩、O
6.一种查询节目信息的装置,应用在广播电视播出系统中,所述系统中至少包括第一系统,第二系统和分别与所述第一系统和所述第二系统连接的接口查询服务模块,其中,所述第一系统中包括有第一应用程序模块,所述第二系统中包括有存储有节目或节目信息的数据库,其特征在于,所述装置包括: 接收单元,用于接收所述第一应用程序模块发送的查询请求; 查询单元,用于基于所述查询请求,通过所述接口查询服务模块在所述数据库中进行查询,获得与所述查询请求对应的节目信息; 返回单元,用于基于所述通信协议,将所述节目信息返回给所述第一应用程序模块。
7.如权利要求6所述的装置,其特征在于,所述装置还包括: 建立连接单元,用于基于所述第一应用程序模块与所述接口查询服务模块间的通信协议,在所述第一应用程序模块与所述接口查询服务模块间建立连接。
8.如权利要求7所述的装置,其特征在于,所述建立连接单元具体用于: 在所述第一应用程序模块与所述接口查询模块建立422连接;或 在所述第一应用程序模块与所述接口查询模块建立双网卡跨网段连接。
9.如权利要求6或7或8所述的装置,其特征在于,所述接收单元具体用于: 接收基于所述第一应用程序模块与所述接口查询服务模块间的XML协议格式且通过所述第一应用程序模块发送的基于所述XML协议格式的查询请求。
10.如权利要求9所述的装置,其特征在于,所述查询单元具体包括: 解析单元,用于解析基于所述XML协议格式的查询请求,获得待查询内容; 生成单元,用于基于所述待查询内容,生成对所述第二系统中数据库的查询指令; 获得单元,用于基于所述查询指令,从所述第二系统中的数据库中获得与所述查询请求对应的节目信息。
11.一种广播电视播出系统,其特征在于,包括: 第一系统,包括有第一应用程序模块; 第二系统;包括有存储有节目或节目信息的数据库; 接口查询服务模块,分别与所述第一系统和所述第二系统连接,所述第一应用程序模块与所述接口查询服务模块间有通信协议;其中: 所述第一应用程序模块用于基于所述通信协议,向所述接口查询服务模块发送查询请求; 所述接口查询服务模块,用于基于所述查询请求在所述数据库中进行查询,获得与所述查询请求对应的节目信息;并将所述节目信息返回给所述第一应用程序模块。
12.如权利要求11所述的系统,其特征在于,所述接口查询服务模块具体用于: 在所述第一系统和所述第二系统间建立422连接;或 在所述第一系统和所述第二系统间建立双网卡跨网段连接。
13.如权利要求11或12所述的系统,其特征在于,所述第一应用程序模块具体用于: 所述第一应用程序模块接收基于所述第一应用程序模块与所述第二系统间的XML协议格式,向所述接口查询服务模块发送基于所述XML协议格式的查询请求。
14.如权利要求13所述的系统,其特征在于,所述接口查询服务模块具体包括: 解析模块,用于解析基于所述XML协议格式的查询请求,获得待查询内容; 生成模块,用于基于所述待查询内容,生成对所述第二系统中数据库的查询指令; 获得模块,用于基于所述查询指令,从所述第二系统中的数据库中获得与所述查询请求对应的节目信息。
全文摘要
本发明公开了一种查询节目信息的方法和装置及一种广播电视播出系统,所述方法应用在广播电视播出系统中,所述系统中至少包括第一系统,第二系统和分别与所述第一系统和所述第二系统连接的接口查询服务模块,其中,所述第一系统中包括有第一应用程序模块,所述第二系统中包括有存储有节目或节目信息的数据库,所述方法包括接收所述第一应用程序模块发送的查询请求,其中,所述查询请求基于所述第一应用程序模块与所述接口查询服务模块间的通信协议;基于所述查询请求,通过所述接口查询服务模块在所述数据库中进行查询,获得与所述查询请求对应的节目信息;基于所述通信协议,将所述节目信息返回给所述第一应用程序模块。
文档编号H04N21/643GK103179462SQ20111043349
公开日2013年6月26日 申请日期2011年12月21日 优先权日2011年12月21日
发明者何海东, 刘刚, 王庆祝 申请人:北大方正集团有限公司, 北京北大方正电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1