【技术实现步骤摘要】
设备升级方法、装置、存储介质及电子装置
本专利技术实施例涉及通信领域,具体而言,涉及一种设备升级方法、装置、存储介质及电子装置。
技术介绍
蜂窝网络技术的飞速发展,尤其是3GPP组织近年来发布的第五代移动通信技术,使得万物互联的脚步更加快速了。越来越多的物联网设备通过蜂窝网络实现互联,实现视频监控数据、传感器等各种数据的实时采集与共享。与此同时,技术的不断成熟带来了更多的应用需求,需求的变更会带来软件版本的不断迭代。于是,物联网设备的固件更新尤其是批量设备远程、快速更新是现在必须要解决的问题。在相关技术中,常见的远程升级方式有如下两种:方式1,如图1所示,各个物联网设备通过蜂窝网络统一接入到云升级平台,从升级平台统一获取到软件版本,通过1对1的方式完成软件的下载和升级。方式2:采用分布式代理节点的方式完成固件升级,如图2所示,云平台给部分物联网设备和一级代理节点先进行固件升级,升级完毕后,由代理节点完成对下一级设备的升级。相比于方式1,这种代理升级的方式,可以很大程度上缓解云平台升级服务器的压力,可以较快的完成批量物 ...
【技术保护点】
1.一种设备升级方法,其特征在于,包括:/n在接收到升级指令的情况下,获取与目标平台连接的目标设备的第一数量及待升级的第一设备的第二数量;/n基于所述第一数量及所述第二数量在所述第一设备中确定出第三数量的代理设备;/n将用于升级所述第一设备的数据包划分为至少两个目标数据包;/n将至少两个所述目标数据包划分为所述第三数量的数据包组,并将所述第三数量的数据包组对应发送给所述第三数量的所述代理设备,以指示所述代理设备保存接收到的数据包组,并将接收到的所述数据包组发送给与所述代理设备连接的其他第一设备,以使所述第一设备在接收到所述数据包中包括的全部目标数据包之后基于所述数据包执行升 ...
【技术特征摘要】
1.一种设备升级方法,其特征在于,包括:
在接收到升级指令的情况下,获取与目标平台连接的目标设备的第一数量及待升级的第一设备的第二数量;
基于所述第一数量及所述第二数量在所述第一设备中确定出第三数量的代理设备;
将用于升级所述第一设备的数据包划分为至少两个目标数据包;
将至少两个所述目标数据包划分为所述第三数量的数据包组,并将所述第三数量的数据包组对应发送给所述第三数量的所述代理设备,以指示所述代理设备保存接收到的数据包组,并将接收到的所述数据包组发送给与所述代理设备连接的其他第一设备,以使所述第一设备在接收到所述数据包中包括的全部目标数据包之后基于所述数据包执行升级操作,其中,每个所述代理设备接收一个所述数据包组,且不同的代理设备接收到的数据包组不同。
2.根据权利要求1所述的方法,其特征在于,将用于升级所述第一设备的数据包划分为至少两个目标数据包包括:
基于所述第一数量及所述第二数量将所述数据包划分为至少两个子数据包;
对至少两个所述子数据包进行编码,以得到至少两个所述目标数据包,其中,所述目标数据包中包括有每个所述目标数据包对应的编号及所述至少两个目标数据包的第四数量。
3.根据权利要求1所述的方法,其特征在于,将至少两个所述目标数据包划分为所述第三数量的数据包组,并将所述第三数量的数据包组对应发送给所述第三数量的所述代理设备包括:
确定所述代理设备的属性信息;
基于所述属性信息确定所述目标数据包的划分规则;
基于所述划分规则将至少两个所述目标数据包划分为所述第三数量的数据包组,并将所述第三数量的数据包组对应发送给所述第三数量的所述代理设备。
4.根据权利要求3所述的方法,其特征在于,基于所述属性信息确定所述目标数据包的划分规则包括:
基于所述属性信息中包括的性能信息以及连接信息确定所述目标数据包的划分规则,其中,所述连接信息包括所述代理设备所连接的设备的数量。
5.根据权利要求1所述的方法,其特征在于,在将所述第三数量的数据包组对应发送给所述第三数量的所述代理设备之后,所述方法还包括:
接收并记录所述第一设备所反馈的数据包接收结果;
在确定每个所述第一设备均接收所述数据包完毕的情况下,向每个所述第一设备发送设备升级指令,以指示每个所述第一设备基于所述数据包执行升级操作。
6.一种设备升级方法,其特征在于,包括:
接收代理设备发送的数据包组,其中,所述数据包组为目标平台对用于升级待升级的第一设备的数据包进行划分得到至少两个目标数据包后,对至少两个所述目标数据包进行分组后所得到的数据包组;
解析所述数据包组,以确定所述数据包组中包括的每个目标数据包的编号,其中,每个目标数据包中包括有每个目标数据包对应的编号;
在确定所述第一设备中不存在与所述编号对应的目标数据包的情况下,保存所述数据包组;
在确定接收到所述数据包中包括的全部数据包组之后,基于接收到的全部所述数据包组升级所述第一设备。
7.根据权利要求6所述的方法,其特征在于,在解析所述数据包组,以确定所述数据包组中包括的每个目标数据包的编号之后,所述方法还包括:
将当前接收到的所述数据包组转发给其他的待升级的第一设备。
8.根据权利要求6...
【专利技术属性】
技术研发人员:孟伟,刘明,
申请(专利权)人:浙江大华技术股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。