System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及设备升级方法,尤其是一种适用于嵌入式设备的fota聚合升级方法。
技术介绍
1、当今社会,嵌入式设备应用行业越来越多,热门如汽车、手机、家居、网通设备行业,都离不开设备更新升级换代,而设备升级往往是个繁琐并且容易出错的地方。在设备频繁升级过程中,有些设备由于不能及时上电,升级过程就会人为被忽略;有些设备与当前最新版本号相差很远,也可能是不同版本的设备,在后期上电联网fota (firmware over-the-air,固件空中升级)升级触发后,由于目前fota升级都是只能一对一的版本计划,需要制定不同版本升级计划,并且有些设备前面计划未完成,就不能继续执行第二个升级计划等问题。这就需要设备及时升级,实际应用中,这是不可控的,就造成升级计划混乱,每次升级计划由于有些设备不能升级完成,而造成计划任务不能完成。制定设备fota升级计划不好操作,影响嵌入式设备的版本管理与统计。
技术实现思路
1、针对上述现有技术中存在的不足,本专利技术的目的在于提供一种适用于嵌入式设备且可解决针对所有设备不同版本升级要求的fota聚合升级方法。
2、为了实现上述目的,本专利技术采用如下技术方案:
3、一种适用于嵌入式设备的fota聚合升级方法,包括以下步骤:
4、s1、服务器建立聚合升级分组,终端设备fota升级请求发起,将携带sn/mac/imei/fw信息,发送到服务器,服务器合法性鉴权检查通过后,终端设备所发起的请求数据送到给服务器升级业务模块;<
...【技术保护点】
1.一种适用于嵌入式设备的FOTA聚合升级方法,其特征在于,包括以下步骤:
2.如权利要求1所述的一种适用于嵌入式设备的FOTA聚合升级方法,其特征在于:在所述步骤S1中,聚合升级分组是预先建立分组,每次创建计划,都聚合之前所有有效设备的版本来作为一个新的分组,创建设备升级计划时,为所有设备配置当前分组为最新有效分组。
3.如权利要求2所述的一种适用于嵌入式设备的FOTA聚合升级方法,其特征在于:所述聚合升级分组根据不同的时间存在对应的分组,且聚合升级分组定位为组G1、组G2、组G3……组Gn-1,所述组G1携带信息为FW2|DATE1|FW1,所述组G2携带信息为FW3|DATE2|FW1|FW2,所述组Gn-1携带信息为FWn|DATEn-1|FW1|FW2|FW3|……|FWn-1,其中,FW1……FWN为工厂生产使用的生产固件版本和对外发布正式版本,DATE1……DATEn-1对应是当前创建聚合组所使用的当前时间节点。
4.如权利要求3所述的一种适用于嵌入式设备的FOTA聚合升级方法,其特征在于:除去所述组G1,所述组G2……组Gn-1
5.如权利要求4所述的一种适用于嵌入式设备的FOTA聚合升级方法,其特征在于:除去所述组G1,所述组G2……组Gn-1中可根据需要增加某些FW,只需要将创建的聚合分组中,加入对应的这个FW,作为新聚合分组重新发布。
...【技术特征摘要】
1.一种适用于嵌入式设备的fota聚合升级方法,其特征在于,包括以下步骤:
2.如权利要求1所述的一种适用于嵌入式设备的fota聚合升级方法,其特征在于:在所述步骤s1中,聚合升级分组是预先建立分组,每次创建计划,都聚合之前所有有效设备的版本来作为一个新的分组,创建设备升级计划时,为所有设备配置当前分组为最新有效分组。
3.如权利要求2所述的一种适用于嵌入式设备的fota聚合升级方法,其特征在于:所述聚合升级分组根据不同的时间存在对应的分组,且聚合升级分组定位为组g1、组g2、组g3……组gn-1,所述组g1携带信息为fw2|date1|fw1,所述组g2携带信息为fw3|date2|fw1|fw2,所述组gn-1携带信息为fwn|...
【专利技术属性】
技术研发人员:佘喜,潘红章,魏志勇,
申请(专利权)人:深圳市博联通信技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。