一种基于数字电视中间件远程下载维护系统及方法

文档序号:7800072阅读:296来源:国知局
一种基于数字电视中间件远程下载维护系统及方法
【专利摘要】本发明公开了一种基于数字电视中间件远程下载维护系统,包括目标文件格式分析模块、通讯模块、监控管理模块,目标文件格式分析模块获取数字电视操作界面的符号信息并判断,以消息映射方式传递给通讯模块;通讯模块用于进行控制命令及命令结果的传输;监控管理模块对目标系统进行监控管理,通过对目标系统的监控配置和监控数据的实时控制完成管理;目标系统根据监控配置将监控数据和结果文件传送至数字电视中间件服务器,完成远程下载。本发明同时公开了一种基于数字电视中间件远程下载维护方法。本发明为用户提供一个界面良好、功能可定制的远程控制平台,增加了用户远程控制下载的体验满足度。
【专利说明】一种基于数字电视中间件远程下载维护系统及方法
【技术领域】
[0001]本发明涉及数字电视【技术领域】,具体涉及一种基于数字电视中间件远程下载维护系统及方法。
【背景技术】
[0002]随着信息技术的迅猛发展,当前各企业的IT部门面临着越来越多的问题,如不同的硬件平台和网络环境、不同的数据库间的互操作、传输不可靠、软件开发期过长等等。传统的系统软件或工具软件处理这些困难已经力不从心。为了解决诸如此类的问题,人们开始关注中间件,并且随着分布式应用的迅速发展,中间件这一软件领域已悄然兴起。
[0003]多协议融合的数字电视交互应用中间件部署数字电视终端及服务器中,在中间件平台的开发部署过程中,利用前端开发部署工具完成与数字电视嵌入式中间件相关的组件开发、部署,同时,远程维护、控制和调试中间件中的相关组件,将是实际开发应用中一个难点。
[0004]在众多实际远程控制应用中,服务器需要实时监控客户端的运行状态,在无法保证网络通信可靠的环境中,可能会出现各种通信异常,比如网络堵塞,网络中断,所以需要实时检测链接状态。现有的基本技术方案是采用基于socket的心跳机制来支持异构环境中的多网络技术间通信问题。所谓Socket心跳机制,它像心跳一样每隔固定时间发一次链接包,以此来告诉服务器,这个客户端还活着。事实上这是为了保持长连接,至于这个包的内容,是没有什么特别规定的,不过一般都是很小的包,或者只包含包头的一个空包。这种在一定时间内如果收不到反馈包就认定掉线的机制,在长链接下,有可能造成误判。比如说,在长链接下,有可能很长一段时间都没有数据往来。理论上说,这个连接是一直保持连接的,但是实际情况中,如果中间节点出现什么故障是难以知道的。更要命的是,有的节点(防火墙)会自动把一定时间之内没有数据交互的连接给断掉。因此socket心跳机制并不能检查到机器断电、网线拔出、防火墙这些断线问题。
[0005]因此,有必要提供一种基于数字电视中间件远程下载维护系统及方法来满足现有需求。

【发明内容】

[0006]本发明的目的是提供一种基于数字电视中间件远程下载维护系统及方法,为用户提供一个界面友好、功能可定制的远程控制/调试平台,增加用户远程控制下载的体验满足度。
[0007]因此,本发明提供了一种基于数字电视中间件远程下载维护系统,用户客户端通过数字电视操作界面,以数字电视中间件所在服务器为目标系统进行监控,所述基于数字电视中间件远程下载维护系统包括目标文件格式分析模块、通讯模块、监控管理模块,所述目标文件格式分析模块用于获取数字电视操作界面的符号信息并对符号信息的数据格式进行判断,将数据格式正确的符号信息以消息映射方式传递给通讯模块;所述通讯模块在数字电视操作界面及监控管理模块之间进行控制命令及命令结果的传输;所述监控管理模块用于对目标系统进行监控管理,通过对目标系统的监控配置和监控数据的实时控制完成包括运行状态、运行流量、负载能力、日志的管理;所述目标系统根据监控配置将监控数据和结果文件传送至数字电视中间件服务器,完成远程下载。
[0008]相应地,本发明同时提供了一种基于数字电视中间件远程下载维护方法,包括以下步骤:步骤1:用户访问数字电视中间件系统操作界面;步骤2:目标文件格式分析模块对格式进行分析;步骤3:判断文件格式错误,则提示数据格式不合理;步骤4:判断数据格式正确,则操作界面将符号信息以消息映射方式传递给通讯模块;步骤5:监控管理分析其运行状态、负载能力,将监控配置情况放映至目标服务器;步骤6:目标服务器根据监控配置将监控数据和结果文件传送至数字电视中间件,完成远程下载。
[0009]较佳地,所述步骤I进一步包括:步骤11:用户访问数字电视中间件系统操作界面;步骤12:操作界面对用户进行身份认证;步骤13:判断为非法用户将提示非法用户,拒绝访问;步骤14:判断为合法用户则根据用户与数字电视中间件间的人机交互内容对目标文件格式进行预处理。
[0010]与现有技术相比,本发明提供一种基于跨平台中间件提供的通讯手段,通过定义一套特定的消息协议,实现一个以桌面环境为操作终端,数字电视嵌入式中间件平台所在服务器为目标服务器的监控平台。这样可以为用户提供一个界面友好、功能可定制的远程控制/调试平台。
【专利附图】

【附图说明】
[0011]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0012]图1是本发明基于数字电视中间件远程下载维护系统的结构示意图;
[0013]图2是本发明基于数字电视中间件远程下载维护方法的流程图;
[0014]图3是本发明实施例的基于数字电视中间件远程下载维护方法的流程图。
【具体实施方式】
[0015]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0016]如上所述,本发明提供一种基于跨平台中间件提供的通讯手段,通过定义一套特定的消息协议,实现一个以桌面环境为操作终端,数字电视嵌入式中间件平台所在服务器为目标服务器的监控平台。这样可以为用户提供一个界面友好、功能可定制的远程控制/调试平台。
[0017]具体地,参考图1,本发明实施例的基于数字电视中间件远程下载维护系统,用户客户端通过数字电视操作界面,以数字电视中间件所在服务器为目标系统进行监控,所述基于数字电视中间件远程下载维护系统包括目标文件格式分析模块、通讯模块、监控管理模块,所述目标文件格式分析模块用于获取数字电视操作界面的符号信息并对符号信息的数据格式进行判断,将数据格式正确的符号信息以消息映射方式传递给通讯模块,目标文件格式分析模块完成模型管理,管理根据应用的表格以及各种表格的转换模型,支持多种加密认证机制,支持多种表格转换模型机制,确保跨平台中间件远程下载文件的成功率。所述通讯模块在数字电视操作界面及监控管理模块之间进行控制命令及命令结果的传输,通讯模块主要用于完成消息管理功能,通过管理消息队列,同中间件服务器中的消息管理协调工作,对操作界面认证通过的合法用户请求提供全业务功能,负责业务逻辑处理,消息队列的同步跟新等服务。所述监控管理模块用于对目标系统进行监控管理,通过对目标系统的监控配置和监控数据的实时控制完成包括运行状态、运行流量、负载能力、日志的管理;所述目标系统根据监控配置将监控数据和结果文件传送至数字电视中间件服务器,完成远程下载。用户通过对数字电视操作界面的人机交互行为,完成用户管理,包括管理链接到目标系统的用户、设置访问权限、所有面向用户客户端的接入模块和面向远程下载的接入模块,所述的面向用户客户端的接入模块用于完成对客户身份认证以及访问权限的处理,所述的面向远程下载的接入模块用于与目标系统平台的实时连接,获取目标文件的实时信息。用户通过与数字电视操作界面间的人机交互工作,完成身份认证,若为非法用户则取消其远程下载维护功能的权限。一旦用户认证成功,则通过用户与操作平台间的人机交互以及目标文件的格式分析功能处理客户端远程下载的目标文件;然后此远程下载业务平台的URL通过中间件跨平台发送到通讯设备上,监控管理模块会对控制命令进出预处理分析,然后通过监控配置对目标系统远程控制,直至将监控数据以命令结束方式返回至操作界面,通过人机交互方式由用户进行处理。
[0018]参考图2,相应地,本发明同时提供了一种基于数字电视中间件远程下载维护方法,包括以下步骤:
[0019]步骤SOl:用户访问数字电视中间件系统操作界面;
[0020]步骤S02:目标文件格式分析模块对格式进行分析;
[0021]步骤S03:判断文件格式错误,则提示数据格式不合理;
[0022]步骤S04:判断数据格式正确,则操作界面将符号信息以消息映射方式传递给通讯模块;
[0023]步骤S05:监控管理分析其运行状态、负载能力,将监控配置情况放映至目标服务器;
[0024]步骤S06:目标服务器根据监控配置将监控数据和结果文件传送至数字电视中间件,完成远程下载。
[0025]配合参考图3,作为本发明实施例的基于数字电视中间件远程下载维护方法,较佳地,所述步骤SOl进一步包括:步骤11:用户访问数字电视中间件系统操作界面;步骤12:操作界面对用户进行身份认证;步骤13:判断为非法用户将提示非法用户,拒绝访问;步骤14:判断为合法用户则根据用户与数字电视中间件间的人机交互内容对目标文件格式进行预处理。
[0026]与现有技术相比,本发明提供了一种基于跨平台中间件提供的通讯手段,通过定义一套特定的消息协议,实现一个以桌面环境为操作终端,数字电视嵌入式中间件平台所在服务器为目标服务器的监控平台,为用户提供一个界面友好、功能可定制的远程控制/调试平台,增加了用户远程控制下载的体验满足度。且在三网融合的时代背景下,基于跨平台中间件的远程控制技术将得到更大更好的支撑。
[0027]以上对本发明实施例所提供的基于数字电视中间件远程下载维护系统及方法,进行了详细介绍,本发明中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种基于数字电视中间件远程下载维护系统,用户客户端通过数字电视操作界面,以数字电视中间件所在服务器为目标系统进行监控,其特征在于,所述基于数字电视中间件远程下载维护系统包括目标文件格式分析模块、通讯模块、监控管理模块,所述目标文件格式分析模块用于获取数字电视操作界面的符号信息并对符号信息的数据格式进行判断,将数据格式正确的符号信息以消息映射方式传递给通讯模块;所述通讯模块在数字电视操作界面及监控管理模块之间进行控制命令及命令结果的传输;所述监控管理模块用于对目标系统进行监控管理,通过对目标系统的监控配置和监控数据的实时控制完成包括运行状态、运行流量、负载能力、日志的管理;所述目标系统根据监控配置将监控数据和结果文件传送至数字电视中间件服务器,完成远程下载。
2.一种基于数字电视中间件远程下载维护方法,其特征在于,包括以下步骤: 步骤1:用户访问数字电视中间件系统操作界面; 步骤2:目标文件格式分析模块对格式进行分析; 步骤3:判断文件格式错误,则提示数据格式不合理; 步骤4:判断数据格式正确,则操作界面将符号信息以消息映射方式传递给通讯模块;步骤5:监控管理分析其运行状态、负载能力,将监控配置情况放映至目标服务器;步骤6:目标服务器根据监控配置将监控数据和结果文件传送至数字电视中间件,完成远程下载。
3.如权利要求1所述的基于数字电视中间件远程下载维护系统,其特征在于,所述步骤I进一步包括: 步骤11:用户访问数字电视中间件系统操作界面; 步骤12:操作界面对用户进行身份认证; 步骤13:判断为非法用户将提示非法用户,拒绝访问; 步骤14:判断为合法用户则根据用户与数字电视中间件间的人机交互内容对目标文件格式进行预处理。
【文档编号】H04N21/4627GK103945262SQ201410119940
【公开日】2014年7月23日 申请日期:2014年3月27日 优先权日:2014年3月27日
【发明者】林格, 胡宇辉, 薛凯军, 李汁芳 申请人:东莞中山大学研究院, 中山大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1