[发明专利]一种网络机顶盒快速升级的系统及其方法有效
申请号: | 201811527897.8 | 申请日: | 2018-12-13 |
公开(公告)号: | CN109600671B | 公开(公告)日: | 2021-02-19 |
发明(设计)人: | 杨凯;蒋艳山;钟其元;崔玉娇;郝丽 | 申请(专利权)人: | 四川九州电子科技股份有限公司 |
主分类号: | H04N21/443 | 分类号: | H04N21/443;H04N21/61;H04N21/643;H04L9/32;H04L29/08;G06F8/65 |
代理公司: | 四川省成都市天策商标专利事务所 51213 | 代理人: | 刘兴亮 |
地址: | 621000 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种网络机顶盒快速升级的系统,包括前端的业务交互服务器和网络机顶盒;所述业务交互服务器,主要由前端认证模块和前端业务交互模块组成,用于认证终端合法性,并获取终端网络机顶盒升级数据包版本、公网地址以及端口,最终按照预设方案下发升级命令,并下发有能力提供升级数据传输的网络机顶盒终端地址列表。所述网络机顶盒内置业务交互模块、升级地址获取模块、数据传输模块和终端升级模块。本发明还提供一种网络机顶盒快速升级的方法;本发明增强了网络机顶盒的升级效率,提供了一种低成本、实用、高效以及安全的升级方案,不但可以提高升级的效率,还使用了安全的RSA加密算法确保了升级数据的传输安全。 | ||
搜索关键词: | 一种 网络 机顶盒 快速 升级 系统 及其 方法 | ||
【主权项】:
1.一种网络机顶盒快速升级的系统,包括前端的业务交互服务器和终端的网络机顶盒,所述业务交互服务器和终端网络机顶盒之间通过互联网进行通信,其特征在于,还包括通过互联网与所述网络机顶盒进行通信的STUN服务器;所述业务交互服务器包括:前端认证模块,用于认证终端的网络机顶盒的合法性,业务交互服务器在接收到网络机顶盒的请求后,通过HTTP Resopnse产生EncryToken临时身份认证字段和扩展的js脚本;前端业务交互模块,用于获取网络机顶盒的升级信息,下发升级触发信息,并下发可提供升级数据传输的网络机顶盒的终端地址列表;所述网络机顶盒包括:终端交互模块:包括认证交互子模块和业务交互子模块,所述认证交互子模块用于网络机顶盒开机后向终端管理平台发送认证指令请求开机认证,并执行前端认证模块下发的js脚本,采用3DES加密算法获取UserID,STBID,IP,MAC和EncryToken,并通过HTTPpost方式返给前端的业务交互服务器,业务交互服务器认证通过后,通过所述业务交互子模块开始正常的升级交互流程;升级地址获取模块:包括广播子模块,启动后用于获取局域网中能提供升级数据的网络机顶盒终端节点,其他终端的网络机顶盒在确认可提供升级数据后回复应答指令;以及NAT穿越子模块,通过所述STUN服务器和前端的业务交互服务器获取对应终端的网络机顶盒的公网地址,实现NAT穿越;文件传输模块,用于线程间的调度管理和文件传输流程,包括用于发送和接收升级数据的文件发送子模块以及文件接收子模块,所述升级数据采用TCP方式来传输,并将获取到的升级数据存储在FLASH中或通过USB接口将升级数据发送到移动存储设备中,升级数据接收完成后通过RSA加密效验算法确认升级数据的完整性;系统升级模块,包括升级校验子模块,用于效验升级数据文件的合法性,如果升级数据文件效验不通过,提示用户升级失败,如果升级数据文件效验正常,则进入正常升级流程,开始各个分区的读写操作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川九州电子科技股份有限公司,未经四川九州电子科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811527897.8/,转载请声明来源钻瓜专利网。