融合网关设备的升级方法技术

技术编号:22311063 阅读:11 留言:0更新日期:2019-10-16 10:43
本发明专利技术涉及一种融合网关设备的升级方法,所述融合网关设备包括网关模块和机顶盒模块,所述网关模块和机顶盒模块通过交互系统进行数据交互,所述方法包括步骤:将所述网关模块的升级包打包入所述机顶盒模块的升级包中,生成统一升级包;利用所述统一升级包对所述机顶盒模块进行系统升级;获取所述网关模块的当前版本信息和所述网关模块的升级包中的升级版本信息;对所述网关模块进行系统升级。本发明专利技术只需生成一个统一升级包,即可自动完成对融合网关设备中的网关模块和机顶盒模块分别进行系统升级,大大地方便了运营商对升级版本的管控和用户对设备的升级,提高了运营商的管理效率,提升了用户的使用体验。

【技术实现步骤摘要】
融合网关设备的升级方法
本专利技术涉及网络设备与通信
,特别涉及一种融合网关设备的升级方法。
技术介绍
融合网关设备特别是家用融合网关设备一般由网关设备和机顶盒两个独立的模块组成,并且集成在同一块主板上,两个模块是相对独立的系统,协同工作。在对融合网关设备进行版本升级时,通常只能分开进行升级,而不能一次性地将设备中的两个模块同时进行升级,对于运营商来说,需要下发两个升级包,不利于升级包和升级版本的管控。对于用户来说,单独升级包费时费力,使用不方便。
技术实现思路
基于此,有必要提供一种融合网关设备的升级方法,可以仅利用一个升级包即实现融合网关设备中两个模块的同时升级,非常方便。为实现上述专利技术目的,本专利技术采用以下技术方案。本专利技术提供一种融合网关设备的升级方法,所述融合网关设备包括网关模块和机顶盒模块,所述网关模块和机顶盒模块通过交互系统进行数据交互,所述方法包括步骤:将所述网关模块的升级包打包入所述机顶盒模块的升级包中,生成统一升级包;利用所述统一升级包对所述机顶盒模块进行系统升级;获取所述网关模块的当前版本信息和所述网关模块的升级包中的升级版本信息;对所述网关模块进行系统升级。优选地,所述将网关模块的升级包打包入所述机顶盒模块的升级包中,生成统一升级包的步骤具体包括:编译网关模块的升级包并放到所述机顶盒升级代码的路径下;在所述机顶盒升级代码中添加脚本文件,将所述机顶盒的升级包拷贝到所述机顶盒升级代码的路径下,并对所述顶盒升级代码进行编译,生成所述统一升级包。优选地,所述获取网关模块的当前版本信息和所述网关模块的升级包中的版本信息的步骤具体包括:重启所述融合网关设备;利用所述机顶盒模块通过所述交互系统获取所述网关模块的当前版本信息,并利用所述机顶盒模块读取所述网关模块的升级包中的网关模块的升级版本信息;对比所述当前版本信息和升级版本信息。优选地,所述利用机顶盒模块通过所述交互系统获取所述网关模块的当前版本信息的步骤具体包括:所述网关模块检测到所述机顶盒模块升级系统后,自动将网关模块的当前版本信息通过所述交互系统告知所述机顶盒模块。优选地,所述网关模块检测到所述机顶盒模块升级系统后,自动将网关模块的当前版本信息通过所述交互系统告知所述机顶盒模块的步骤进一步包括:所述网关模块与所述机顶盒模块相互监听,当所述机顶盒模块升级系统后,向所述网关模块发送消息,所述网关模块接收到该消息后自动将网关模块的当前版本信息通过所述交互系统告知所述机顶盒模块。优选地,所述获取网关模块的当前版本信息和所述网关模块的升级包中的版本信息的步骤具体包括:重启所述融合网关设备;所述机顶盒模块向所述网关模块发送消息,并获取所述网关模块的当前版本信息;对比所述当前版本信息和升级版本信息。优选地,所述对比当前版本信息和升级版本信息的步骤具体包括:所述当前版本信息包括所述网关模块当前的checksum信息和版本编译日期,所述升级版本信息包括所述网关模块的升级包的checksum信息和版本编译日期,并分别对比两个checksum信息和两个版本编译日期。优选地,所述对网关模块进行系统升级的步骤具体包括:判断两个checksum信息是否一致;若是,则不进行升级;否则,判断所述升级包的版本编译日期是否晚于当前的版本编译日期;若是,则对所述网关模块进行系统升级;否则,不进行升级。本专利技术通过将网关模块的升级包打包入所述机顶盒模块的升级包中,生成统一升级包,先利用利用所述统一升级包对所述机顶盒模块进行系统升级,再通过机顶盒模块读取所述网关模块的升级包中的网关模块的升级版本信息,经对比当前版本信息和升级版本信息后,根据对比结果对网关模块进行系统升级。本专利技术只需生成一个统一升级包,即可自动完成对融合网关设备中的网关模块和机顶盒模块分别进行系统升级,大大地方便了运营商对升级版本的管控和用户对设备的升级,提高了运营商的管理效率,提升了用户的使用体验。附图说明图1为本实施例中融合网关设备的升级方法的流程示意图。本专利技术目的的实现及其功能、原理将在具体实施方式中结合附图作进一步阐述。具体实施方式下面结合附图及具体实施例做进一步说明。如图1所示,本实施例提供一种融合网关设备的升级方法,所述融合网关设备包括网关模块和机顶盒模块,所述网关模块和机顶盒模块通过交互系统进行数据交互,所述方法主要包括以下步骤:S1:将网关模块的升级包打包入机顶盒模块的升级包中,生成统一升级包;S2:利用所述统一升级包对所述机顶盒模块进行系统升级;S3:获取所述网关模块的当前版本信息和所述网关模块的升级包中的升级版本信息;S4:对所述网关模块进行系统升级。其中,步骤S1具体包括:S11:编译网关模块的升级包并放到所述机顶盒升级代码的路径下;S12:在所述机顶盒升级代码中添加脚本文件,将所述机顶盒的升级包拷贝到所述机顶盒升级代码的路径下,并对所述顶盒升级代码进行编译,生成所述统一升级包。本实施例的步骤S3进一步包括以下步骤:S31:重启所述融合网关设备;S32:利用所述机顶盒模块通过所述交互系统获取所述网关模块的当前版本信息,并利用所述机顶盒模块读取所述网关模块的升级包中的网关模块的升级版本信息;S33:对比所述当前版本信息和升级版本信息。其中,步骤S32中,所述利用所述机顶盒模块通过所述交互系统获取所述网关模块的当前版本信息的步骤进一步包括:所述网关模块检测到所述机顶盒模块升级系统后,自动将网关模块的当前版本信息通过所述交互系统告知所述机顶盒模块。本实施例采用的方案是,所述网关模块与所述机顶盒模块相互监听,当所述机顶盒模块升级系统后,向所述网关模块发送消息,所述网关模块接收到该消息后自动将网关模块的当前版本信息通过所述交互系统告知所述机顶盒模块。当然,在其它实施例中,步骤S3还可以通过以下方法实现:S31’:重启所述融合网关设备;S32’:所述机顶盒模块向所述网关模块发送消息,并获取所述网关模块的当前版本信息;S33’:对比所述当前版本信息和升级版本信息。步骤S32’中。机顶盒模块不仅能通过上述交互系统主动向网关模块发送消息以获取上述当前版本信息,还可以获取网关模块的工作状态、相关参数,还可以发送消息指令,让网关模块进行网络注册和设置网关WiF等操作。无论步骤S3用哪种方法实现,在对比当前版本信息和升级版本信息时,均可通过以下步骤实现:所述当前版本信息包括所述网关模块当前的checksum(校验和)信息和版本编译日期,所述升级版本信息包括所述网关模块的升级包的checksum(校验和)信息和版本编译日期,并分别对比两个checksum信息和两个版本编译日期。本实施例在对网关模块进行系统升级时,执行以下步骤:S41:判断两个checksum信息是否一致;S42:若是,则不进行升级;S43:否则,判断所述升级包的版本编译日期是否晚于当前的版本编译日期;S44:若是,则对所述网关模块进行系统升级;S45:否则,不进行升级。通过以上方法,可以先对机顶盒进行系统升级,并且利用机顶盒获取相关信息,以核实网关模块是否需要系统升级,并且在需要时由机顶盒完成对网关模块的系统升级。整个过程全部自动完成,无需人工干预。综上所述,本专利技术通过将网关模块的升级包打包入所述机顶盒模块的升级包中,生成统一升级包,先利用利本文档来自技高网...

【技术保护点】
1.一种融合网关设备的升级方法,所述融合网关设备包括网关模块和机顶盒模块,所述网关模块和机顶盒模块通过交互系统进行数据交互,其特征在于,所述方法包括步骤:将所述网关模块的升级包打包入所述机顶盒模块的升级包中,生成统一升级包;利用所述统一升级包对所述机顶盒模块进行系统升级;获取所述网关模块的当前版本信息和所述网关模块的升级包中的升级版本信息;对所述网关模块进行系统升级。

【技术特征摘要】
1.一种融合网关设备的升级方法,所述融合网关设备包括网关模块和机顶盒模块,所述网关模块和机顶盒模块通过交互系统进行数据交互,其特征在于,所述方法包括步骤:将所述网关模块的升级包打包入所述机顶盒模块的升级包中,生成统一升级包;利用所述统一升级包对所述机顶盒模块进行系统升级;获取所述网关模块的当前版本信息和所述网关模块的升级包中的升级版本信息;对所述网关模块进行系统升级。2.如权利要求1所述的融合网关设备的升级方法,其特征在于,所述将网关模块的升级包打包入所述机顶盒模块的升级包中,生成统一升级包的步骤具体包括:编译网关模块的升级包并放到所述机顶盒升级代码的路径下;在所述机顶盒升级代码中添加脚本文件,将所述机顶盒的升级包拷贝到所述机顶盒升级代码的路径下,并对所述顶盒升级代码进行编译,生成所述统一升级包。3.如权利要求1所述的融合网关设备的升级方法,其特征在于,所述获取网关模块的当前版本信息和所述网关模块的升级包中的版本信息的步骤具体包括:重启所述融合网关设备;利用所述机顶盒模块通过所述交互系统获取所述网关模块的当前版本信息,并利用所述机顶盒模块读取所述网关模块的升级包中的网关模块的升级版本信息;对比所述当前版本信息和升级版本信息。4.如权利要求3所述的融合网关设备的升级方法,其特征在于,所述利用机顶盒模块通过所述交互系统获取所述网关模块的当前版本信息的步骤具体包括:所述网关模块检测到所述机顶盒模块升级系统后,自动将网关模块的当前版本信息通过...

【专利技术属性】
技术研发人员:林良松兰建飞刘友盛李康养
申请(专利权)人:深圳市友华通信技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1