本发明专利技术公开了一种家庭网关的升级方法及家庭网关,用于尽量降低家庭网关的升级的失败率,并提高升级效率。该升级方法应用于包括多个家庭网关的分布式家庭网关系统中,该升级方法包括:目标家庭网关在接收到第一指令后,将共识认证信息发送给与目标家庭网关通信的其余家庭网关;其中,共识认证信息携带第一指令,目标家庭网关为本轮次M个家庭网关确定的可信任家庭网关,M为正整数;目标家庭网关接收来自其余家庭网关多个反馈认证信息,反馈认证信息包括其余家庭网关接收到的指令;目标家庭网关根据多个反馈认证信息确定其余家庭网关中的可信家庭网关;目标家庭网关根据来自可信家庭网关的升级指令获取软件升级包,以进行升级。
An upgrade method of home gateway and home gateway
【技术实现步骤摘要】
一种家庭网关的升级方法及家庭网关
本专利技术涉及软件升级
,特别涉及一种家庭网关的升级方法及家庭网关。
技术介绍
家庭网关主要是运营商发放给用户用于通过固定线路,例如数字用户线路或者以太网上网的设备。现有的家庭网关软件升级一般有一下两种方式:第一种是服务器下发升级指令对多个家庭网关进行升级;第二种是用户使用U盘、串口等接口结合数据卡上的升级文件进行本地升级。第一种方式下,一旦服务器发生故障,则会造成家庭网关软件升级失败。而第二种方式下,一次只能针对一台家庭网关进行升级,对多台家庭网关升级时,需要分别单独为每台家庭网关进行升级,耗时较长,升级效率较低。
技术实现思路
本专利技术实施例提供一种家庭网关的升级方法及家庭网关,用于尽量降低家庭网关的升级的失败率,并提高升级效率。第一方面,提供了一种家庭网关的升级方法,该升级方法应用于分布式家庭网关系统,所述分布式家庭网关系统包括多个家庭网关,多个家庭网关同时接收特定设备发送的第一指令,所述升级方法包括:目标家庭网关在接收到第一指令后,将共识认证信息发送给与所述目标家庭网关通信的其余家庭网关;其中,所述共识认证信息携带所述第一指令,所述目标家庭网关为本轮次M个家庭网关确定的可信任家庭网关,M为正整数;所述目标家庭网关接收来自其余家庭网关多个反馈认证信息,所述反馈认证信息包括其余家庭网关接收到的指令;其中,所述其余家庭网关为所述M个家庭网关中除所述目标家庭网关以外的家庭网关;所述目标家庭网关根据所述多个反馈认证信息确定所述其余家庭网关中的可信家庭网关;所述目标家庭网关根据来自所述可信家庭网关的升级指令获取软件升级包,以进行升级;其中,所述升级指令携带所述软件升级包的下载地址。本专利技术实施例中,目标家庭网关是经过M次确认的可信任家庭网关,目标任家庭网关在收到特定设备发送的第一指令之后,可以向其余家庭设备发送共识认证信息,并接受来自其余家庭设备的反馈认证信息。共识认证信息和反馈认证信息均携带有指令,从而可以比对共识认证信息和反馈认证信息确定出分布式家庭网关系统中的可信家庭网关,这样其他家庭网关就可以从可信家庭网关的升级指令获取软件升级包,以进行升级。这样降低了对服务器的依赖性,从而降低家庭网关的升级的失败率。相较于通过外部接口设备对每台家庭网关升级而言,提高了升级效率。可选的,所述目标家庭网关根据所述多个反馈认证信息确定所述其余家庭网关中的可信家庭网关,包括:所述目标家庭网关将所述共识认证信息携带的指令与所述多个反馈认证信息中携带的指令进行比较;若所述共识认证信息携带的指令与第一反馈认证信息中携带的指令一致,则确定所述第一反馈认证信息对应的家庭网关为可信家庭网关。本专利技术实施例中,如果可信家庭网关收到特定设备发送的第一指令之后,可以向其余家庭网关发送共识认证信息,该共识认证信息携带了第一指令。而其他家庭网关收到共识认证信息之后,可以向可信家庭网关发送反馈认证信息,该反馈认证信息告知可信家庭网关自身收到特定设备发送的指令,如果一致则可以认为对方也是可信家庭网关。可选的,还包括:所述目标家庭网关根据所述多个反馈认证信息确定所述其余家庭网关中的不可信家庭网关;所述目标家庭网关再次接收到所述升级指令后,将所述升级指令发送给除所述不可信家庭网关中的其他家庭网关。可选的,还包括:所述目标家庭网关根据所述多个反馈认证信息确定所述其余家庭网关中的不可信家庭网关;所述目标家庭网关向服务器发送请求消息,其中,所述请求消息用于请求所述服务器关闭所述不可信家庭网关。本专利技术实施例确定了不可信家庭网关,也就是可能被攻击的家庭网关之后,为了保证其他家庭网关的顺利升级,那么目标家庭网关在后续收到升级指令之后,可以仅发送给可信家庭网关。或者,目标家庭网关也可以请求服务器关闭不可信家庭网关的通信。可选的,所述下载地址包括统一资源定位符URL;或者,所述下载地址包括所述软件升级包的存储路径。本专利技术实施例中,下载地址可以是URL,即从远端获取软件升级包。下载地址也可以是软件升级包的存储路径,即从本地获取软件升级包,尽量降低因远端服务器故障导致家庭网关升级失败的可能性。第二方面,提供了一种家庭网关,所述家庭网关位于分布式家庭网关系统中,所述分布式家庭网关系统包括多个家庭网关,多个家庭网关同时接收特定设备发送的第一指令,家庭网关包括:发送单元,用于在接收到第一指令后,将共识认证信息发送给与所述目标家庭网关通信的其余家庭网关;其中,所述共识认证信息携带所述第一指令,所述家庭网关为本轮次M个家庭网关确定的可信任家庭网关,M为正整数;接收单元,用于接收来自其余家庭网关多个反馈认证信息,所述反馈认证信息包括其余家庭网关接收到的指令;其中,所述其余家庭网关为所述M个家庭网关中除所述家庭网关以外的家庭网关;确定单元,用于根据所述多个反馈认证信息确定所述其余家庭网关中的可信家庭网关;升级单元,用于根据来自所述可信家庭网关的升级指令获取软件升级包,以进行升级;其中,所述升级指令携带所述软件升级包的下载地址。可选的,所述确定单元具体用于:将所述共识认证信息携带的指令与所述多个反馈认证信息中携带的指令进行比较;若所述共识认证信息携带的指令与第一反馈认证信息中携带的指令一致,则确定所述第一反馈认证信息对应的家庭网关为可信家庭网关。可选的,所述确定单元还用于:根据所述多个反馈认证信息确定所述其余家庭网关中的不可信家庭网关;再次接收到所述升级指令后,将所述升级指令发送给除所述不可信家庭网关中的其他家庭网关。可选的,所述确定单元还用于:根据所述多个反馈认证信息确定所述其余家庭网关中的不可信家庭网关;向服务器发送请求消息,其中,所述请求消息用于请求所述服务器关闭所述不可信家庭网关。可选的,所述下载地址包括统一资源定位符URL;或者,所述下载地址包括所述软件升级包的存储路径。第三方面,提供一种家庭网关,该家庭网关包括:至少一个处理器,以及与所述至少一个处理器连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述至少一个处理器通过执行所述存储器存储的指令实现如第一方面任一项所述的方法。第四方面,提供一种计算机存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面任一项所述的方法。本专利技术实施例中,目标家庭网关是经过M次确认的可信任家庭网关,目标任家庭网关在收到特定设备发送的第一指令之后,可以向其余家庭设备发送共识认证信息,并接受来自其余家庭设备的反馈认证信息。共识认证信息和反馈认证信息均携带有指令,从而可以比对共识认证信息和反馈认证信息确定出分布式家庭网关系统中的可信家庭网关,这样其他家庭网关就可以从可信家庭网关的升级指令获取软件升级包,以进行升级。这样降低了对服务器的依赖性,从而降低家庭网关的升级的失本文档来自技高网...
【技术保护点】
1.一种家庭网关的升级方法,其特征在于,应用于分布式家庭网关系统,所述分布式家庭网关系统包括多个家庭网关,多个家庭网关同时接收特定设备发送的第一指令,所述升级方法包括:/n目标家庭网关在接收到第一指令后,将共识认证信息发送给与所述目标家庭网关通信的其余家庭网关;其中,所述共识认证信息携带所述第一指令,所述目标家庭网关为本轮次M个家庭网关确定的可信任家庭网关,M为正整数;/n所述目标家庭网关接收来自其余家庭网关多个反馈认证信息,所述反馈认证信息包括其余家庭网关接收到的指令;其中,所述其余家庭网关为所述M个家庭网关中除所述目标家庭网关以外的家庭网关;/n所述目标家庭网关根据所述多个反馈认证信息确定所述其余家庭网关中的可信家庭网关;/n所述目标家庭网关根据来自所述可信家庭网关的升级指令获取软件升级包,以进行升级;其中,所述升级指令携带所述软件升级包的下载地址。/n
【技术特征摘要】
1.一种家庭网关的升级方法,其特征在于,应用于分布式家庭网关系统,所述分布式家庭网关系统包括多个家庭网关,多个家庭网关同时接收特定设备发送的第一指令,所述升级方法包括:
目标家庭网关在接收到第一指令后,将共识认证信息发送给与所述目标家庭网关通信的其余家庭网关;其中,所述共识认证信息携带所述第一指令,所述目标家庭网关为本轮次M个家庭网关确定的可信任家庭网关,M为正整数;
所述目标家庭网关接收来自其余家庭网关多个反馈认证信息,所述反馈认证信息包括其余家庭网关接收到的指令;其中,所述其余家庭网关为所述M个家庭网关中除所述目标家庭网关以外的家庭网关;
所述目标家庭网关根据所述多个反馈认证信息确定所述其余家庭网关中的可信家庭网关;
所述目标家庭网关根据来自所述可信家庭网关的升级指令获取软件升级包,以进行升级;其中,所述升级指令携带所述软件升级包的下载地址。
2.如权利要求1所述的方法,其特征在于,所述目标家庭网关根据所述多个反馈认证信息确定所述其余家庭网关中的可信家庭网关,包括:
所述目标家庭网关将所述共识认证信息携带的指令与所述多个反馈认证信息中携带的指令进行比较;
若所述共识认证信息携带的指令与第一反馈认证信息中携带的指令一致,则确定所述第一反馈认证信息对应的家庭网关为可信家庭网关。
3.如权利要求1所述的方法,其特征在于,还包括:
所述目标家庭网关根据所述多个反馈认证信息确定所述其余家庭网关中的不可信家庭网关;
所述目标家庭网关再次接收到所述升级指令后,将所述升级指令发送给除所述不可信家庭网关中的其他家庭网关。
4.如权利要求1所述的方法,其特征在于,还包括:
所述目标家庭网关根据所述多个反馈认证信息确定所述其余家庭网关中的不可信家庭网关;
所述目标家庭网关向服务器发送请求消息,其中,所述请求消息用于请求所述服务器关闭所述不可信家庭网关。
5.如权利要求1-4中任一所述的方法,其特征在于,所述下载地址包括统一资源定位符URL;或者,
...
【专利技术属性】
技术研发人员:程剑,李峰,李坤艳,张海,雷鹏,
申请(专利权)人:中移杭州信息技术有限公司,中国移动通信集团有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。