一种数字电视终端管理系统的制作方法

文档序号:14490718研发日期:2017年阅读:235来源:国知局
技术简介:
本发明针对现有数字电视终端升级管理无法统计终端数量、记录版本号及实时监控在线状态的问题,提出基于STUN协议建立长连接的解决方案。通过服务端主动控制终端升级、调试、拨测及参数管理,结合TR069协议实现终端状态实时交互,并支持IP/HFC双通道升级及多种升级模式,有效提升终端管理效率与可控性。
关键词:数字电视终端管理,STUN升级控制

本发明涉及广播电视领域,具体涉及一种数字电视终端管理系统。



背景技术:

当前数字电视终端通常都采用统一loader系统进行升级,大部分功能都在终端控制;统一loader升级不能统计已经升级的终端数量,并且不能记录当前终端的版本号,统一loader升级只能通过hfc通道升级,升级失败只能等用户报障之后处理,且统一loader升级系统不能知道终端当前是否在线。

随着云计算的发展,终端的功能不断弱化,需要在服务端实现对终端的管理;终端管理系统可以统计查询终端升级情况,可以获取终端的参数,可以查看目前终端是否在线;在服务端控制终端的升级,实现调试终端和拨测终端的功能。



技术实现要素:

为了解决上述技术问题,本发明提供通过stun技术能够控制终端的升级,调试终端,拨测终端,终端在线监控,终端参数获取及终端参数设置的一种数字电视终端管理系统。

一种数字电视终端管理系统,包括终端信息管理模块,终端升级管理模块,终端升级文件管理模块,调试/拨测管理模块,终端远程控制模块,终端状态管理模块,stun长连接引擎模块,agent信息上报引擎模块,升级文件回源服务模块,调试/拨测web服务模块;

所述stun长连接引擎模块与数字电视终端通信,所述stun即nat的udp简单穿越是一种网络协议,其负责与终端保持udp即用户数据报协议长连接,长连接的作用在于终端管理能够定位到数字电视终端;并通过所述agent信息上报引擎模块与数字电视终端保持信息交互;所述stun长连接引擎模块,agent信息上报引擎模块组成终端服务,该终端服务的协议规范遵循tr069规范;

上述模块组成的终端管理系统可以主动发起数字电视终端升级、数字电视终端调试、数字电视终端拨测,数字电视终端在线监控,数字电视终端参数获取,数字电视终端参数设置;数字电视终端执行相应的命令并把结果反馈给终端管理系统。

所述数字电视终端升级用以终端管理系统下发升级指令,数字电视终端下载升级文件,并进行升级,然后上报升级结果给终端管理系统;

所述数字电视终端调试在用户开机并正常使用过程中通过打开数字电视终端调试页面,在调试页面上进行各项数字电视终端参数、状态和云计算业务正常性的验证,并将验证结果显示在数字电视终端上、上报给终端管理系统;

所述数字电视终端拨测在用户开机未使用的状态即屏保、假待机或容错情况下,通过远程控制的方式进行打开非可视的拨测页面,在拨测页面上用户无感知的情况下进行各项数字电视终端参数、状态和云计算业务正常性的验证、上报给终端管理系统;

所述数字电视终端在线监控是终端管理系统通过心跳包,实时监控数字电视终端是否在线;

所述数字电视终端参数获取是终端管理系统主动发起命令,数字电视终端通过agent把参数上报给终端管理系统,终端管理系统记录参数及参数值;

所述数字电视终端参数设置是终端管理系统主动发起命令,将参数及参数值发给数字电视终端,数字电视终端设置参数后将设置结果通过agent上报给终端管理系统,终端管理系统从而更新参数及参数值。

进一步的,所述终端管理系统可以分为持续策略升级即系统策略在设定时间内持续存在,终端每次开机都上报版本信息,由系统匹配策略判断是否终端需要升级,单次策略升级即手动下发一次性升级指令,对当前开机状态下的匹配策略的终端进行升级的两种升级时效。

进一步的,所述终端管理系统可以分为基本升级即可从低版本升级到高版本,批量升级即升级固定一批终端,序列号升级即序列号范围内的终端,强制升级即可从高版本升级到低版本的四种升级模式。

进一步的,所述终端管理系统支持ip升级和hfc升级两种升级通道。

进一步的,所述终端管理系统可以控制终端的最大升级次数为可配置,防止终端升级异常导致的频繁升级。

本发明相比现有技术优点在于:在终端管理系统可以统计查询终端升级情况,可以获取终端的参数,可以查看目前终端是否在线;在服务端控制终端的升级,实现调试终端和拨测终端的功能。对数字电视终端升级的最大升级次数进行控制,防止终端升级异常导致的频繁升级。用户在正常实用中可以进行与终端管理系统的交互,上报各类信息。数字电视终端在线监控,收集终端状态信息上报,图形化方式展示终端是否在线的状态。

附图说明

图1为本发明的系统模块结构图;

图2为本发明的终端控制通用流程图;

图3为本发明的终端单次升级的时序图;

图4为本发明的终端持续升级的时序图;

图5为本发明的终端调试的时序图;

图6为本发明的终端拨测的时序图;

图7为本发明的终端在线监控的时序图;

图8为本发明的终端获取参数的时序图;

图9为本发明的终端参数设置的时序图。

具体实施方式

下面结合附图,对本发明的具体实施方式做详细说明。

如图1所示,一种数字电视终端管理系统,包括终端信息管理模块,终端升级管理模块,终端升级文件管理模块,调试/拨测管理模块,终端远程控制模块,终端状态管理模块,stun长连接引擎模块,agent信息上报引擎模块,升级文件回源服务模块,调试/拨测web服务模块。

所述stun长连接引擎模块与数字电视终端通信,所述stun即nat的udp简单穿越是一种网络协议,其负责与终端保持udp即用户数据报协议长连接,长连接的作用在于终端管理能够定位到数字电视终端;并通过所述agent信息上报引擎模块与数字电视终端保持信息交互;所述stun长连接引擎模块,agent信息上报引擎模块组成终端服务,该终端服务的协议规范遵循tr069规范。

上述模块组成的终端管理系统可以主动发起数字电视终端升级、数字电视终端调试、数字电视终端拨测,数字电视终端在线监控,数字电视终端参数获取,数字电视终端参数设置;数字电视终端执行相应的命令并把结果反馈给终端管理系统。

所述数字电视终端升级用以终端管理系统下发升级指令,数字电视终端下载升级文件,并进行升级,然后上报升级结果给终端管理系统。

所述数字电视终端调试是调用调试/拨测管理模块在用户开机并正常使用过程中通过打开数字电视终端调试页面,在调试页面上进行各项数字电视终端参数、状态和云计算业务正常性的验证,并将验证结果显示在数字电视终端上、上报给终端管理系统。

所述数字电视终端拨测是调用调试/拨测管理模块在用户开机未使用的状态即屏保、假待机或容错情况下,通过远程控制的方式进行打开非可视的拨测页面,在拨测页面上用户无感知的情况下进行各项数字电视终端参数、状态和云计算业务正常性的验证、上报给终端管理系统;

所述数字电视终端在线监控是终端管理系统通过心跳包,实时监控数字电视终端是否在线;

所述数字电视终端参数获取是终端管理系统的终端状态管理模块主动发起命令,数字电视终端通过agent把参数上报给终端管理系统,终端管理系统记录参数及参数值;

所述数字电视终端参数设置是终端管理系统主动发起命令,将参数及参数值发给数字电视终端,数字电视终端设置参数后将设置结果通过agent上报给终端管理系统,终端管理系统从而更新参数及参数值。

所述终端管理系统可以分为持续策略升级即系统策略在设定时间内持续存在,终端每次开机都上报版本信息,由系统匹配策略判断是否终端需要升级,单次策略升级即手动下发一次性升级指令,对当前开机状态下的匹配策略的终端进行升级的两种升级时效。

所述终端管理系统可以分为基本升级即可从低版本升级到高版本,批量升级即升级固定一批终端,序列号升级即序列号范围内的终端,强制升级即可从高版本升级到低版本的四种升级模式。

所述终端管理系统支持ip升级和hfc升级两种升级通道。

所述终端管理系统可以控制终端的最大升级次数为可配置,防止终端升级异常导致的频繁升级。

如图2所示,通过stun长连接引擎模块,agent信息上报引擎模块进行信令交互,inform/心跳/逻辑触发及结果反馈,通过信令交互终端管理系统和数字电视终端可以进行各种业务的交互。

如图3所示,终端升级管理模块执行升级策略采用单次升级,向数字电视终端发起升级,hfc网络播发升级通知,终端通过ip网络获取升级包,数字电视终端完成升级并上报给终端升级管理模块升级结果,终端升级管理模块记录升级结果。

如图4所示,终端升级管理模块升级策略采用持续升级,当数字电视终端启动的时候,数字电视终端上报开机状态;终端升级管理模块向数字电视终端发起升级命令,数字电视终端通过hfc或者ip方式获取升级包,数字电视终端升级后上报升级结果。

如图5所示,调试/拨测管理模块向调度服务(云计算管理会话的服务)查询会话,按照会话向叠加服务(云计算管理页面叠加的服务)下发叠加页面,数字电视终端向终端管理系统的调试/拨测web服务模块发生http请求,调试/拨测web服务模块返回会话id给数字电视终端;数字电视终端调试页面执行调试,并把结果上报给调试/拨测管理模块,调试/拨测管理模块记录结果。

如图6所示,调试/拨测管理模块发送device.x_wasu.cqturl给终端远程控制模块,终端远程控制模块发送命令要求修改的参数及修改的参数值给agent,agent请求stun要求数字电视终端连接,stun发送udpconnectionrequest给数字电视终端,agent判断应该给数字电视终端下发的命令,数字电视终端修改参数并提交,agent记录参数更新结果。数字电视终端关闭到agent的连接。数字电视终端向调试/拨测web服务模块请求拨测页面,数字电视终端调试执行拨测页面后上报拨测结果并关闭拨测页面。

如图7所示,数字电视终端上报终端状态给agent,agent上报终端状态管理模块,终端状态管理模块收集并更新终端状态。

如图8所示,数字电视终端参数获取终端信息管理模块主动发起要求查询数字电视终端信息参数,agent获取参数后主动上报数字电视终端参数信息,终端信息管理模块更新参数信息。

如图9所示,数字电视终端参数设置终端信息管理模块主动发起数字电视终端参数设置命令,数字电视终端将参数设置结果通过agent上报给终端信息管理模块,终端信息管理模块更新参数信息。

以上所述的实施例只是本发明的一种较佳的方案,并非对本发明作任何形式上的限制,在不超出权利要求所记载的技术方案的前提下还有其它的变体及改型。

当前第1页1 2 
网友询问留言 留言:0条
  • 还没有人留言评论。精彩留言会获得点赞!