一种无线固件烧写方法和装置制造方法及图纸

技术编号:16607652 阅读:62 留言:0更新日期:2017-11-22 17:55
本发明专利技术公开了一种无线固件烧写方法和装置,能支持同时几十个至上百个产品的同时烧写,这样就能够满足高产能的要求。同时可以具备较高的容错性,烧写环节不容易中断。其技术方案为:根据预设算法产生目标参数;根据目标参数确定与其对应的无线访问接入点;与所确定的无线访问接入点建立无线连接;从所连接的无线访问接入点接收固件并进行固件烧写。

【技术实现步骤摘要】
一种无线固件烧写方法和装置
本专利技术涉及设备的固件烧写方法和装置,尤其涉及可以提升固件烧写产量的无线烧写方法和装置。
技术介绍
智能产品(嵌入式系统)要运行起来,里面需要运行相应的软件,常称为固件。出于某些原因,往往需要通过无线的方式对固件进行升级和固件版本校验。通常的处理方式是利用一台计算机(作为服务器)和一台路由器,模块自动连接服务器,校验版本,版本有更新,下载固件,从而完成固件的更新。固件的烧写往往发生在生产过程中,作为流水线上的一个环节。所以对这个环节的烧写速度提出了要求。一般的烧写方式,往往只能支持十几个产品的同时烧写,并不能满足高产能的要求。比如,如中国专利文献CN101383847A所公开的《一种无线数据终端的固件升级方法及装置》,该专利侧重描述如何实现无线固件升级,并没有涉及到提升产量的方法。其缺点为:单路由器方案烧写效率差,往往成为生产效率的瓶颈,没有涉及到提升产量的方法,也不具备较高的可靠性。如中国专利文献CN104331312A所公开的《一种固件升级方法及嵌入式设备》,该专利也是侧重描述如何实现无线的固件升级,并没有涉及到提升产量的方法。其缺点为:没有冗余机制,一旦路由器或者服务器发生故障,生产就会停下来,且没有涉及到提升产量的方法,也不具备较高的可靠性。
技术实现思路
以下给出一个或多个方面的简要概述以提供对这些方面的基本理解。此概述不是所有构想到的方面的详尽综览,并且既非旨在指认出所有方面的关键性或决定性要素亦非试图界定任何或所有方面的范围。其唯一的目的是要以简化形式给出一个或多个方面的一些概念以为稍后给出的更加详细的描述之序。本专利技术提出了一种无线固件烧写方法和装置,能支持同时几十个至上百个产品的同时烧写,这样就能够满足高产能的要求。同时可以具备较高的容错性,烧写环节不容易中断。本专利技术的技术方案为:本专利技术揭示了一种无线固件烧写方法,包括:根据预设算法产生目标参数;根据目标参数确定与其对应的无线访问接入点;与所确定的无线访问接入点建立无线连接;从所连接的无线访问接入点接收固件并进行固件烧写。根据本专利技术的无线固件烧写方法的一实施例,还包括:扫描具有约定特征的无线访问接入点,并统计其数量N。根据本专利技术的无线固件烧写方法的一实施例,所述根据预设算法产生目标参数包括:将设备的唯一标识符和统计出的数量N进行取余运算,将余数作为目标参数。根据本专利技术的无线固件烧写方法的一实施例,所述根据预设算法产生目标参数包括:以随机数和统计出的数量N为预设算法的输入参数,产生目标参数。根据本专利技术的无线固件烧写方法的一实施例,在产生目标参数的过程中,先产生0至1中的随机数,再将随机数和统计出的数量N的乘积进行向下取整后加1,作为目标参数。根据本专利技术的无线固件烧写方法的一实施例,所述根据目标参数确定与其对应的无线访问接入点包括:将目标参数和统计出的数量N进行取余运算,余数作为确定的无线访问接入点的约定特征中的序号。根据本专利技术的无线固件烧写方法的一实施例,所述根据目标参数确定与其对应的无线访问接入点包括:直接将目标参数作为确定的无线访问接入点的约定特征中的序号。根据本专利技术的无线固件烧写方法的一实施例,若无线连接不成功,则按顺序连接下一个序号的无线访问接入点直至遍历所有的无线访问接入点。根据本专利技术的无线固件烧写方法的一实施例,若无线连接不成功,则产生新的随机数后再次进行目标参数的产生、无线访问接入点的确定和连接。根据本专利技术的无线固件烧写方法的一实施例,设备的唯一标识符是设备MAC地址。本专利技术还揭示了一种无线固件烧写装置,包括:目标参数获取模块,根据预设算法产生目标参数;无线访问接入点确定模块,根据目标参数确定与其对应的无线访问接入点;无线连接模块,与所确定的无线访问接入点建立无线连接;固件烧写模块,从所连接的无线访问接入点接收固件并进行固件烧写。根据本专利技术的无线固件烧写装置的一实施例,装置还包括:扫描模块,扫描具有约定特征的无线访问接入点,并统计其数量N。根据本专利技术的无线固件烧写装置的一实施例,目标参数获取模块是将设备的唯一标识符和统计出的数量N进行取余运算,将余数作为目标参数。根据本专利技术的无线固件烧写装置的一实施例,目标参数获取模块是以随机数和统计出的数量N为预设算法的输入参数,产生目标参数。根据本专利技术的无线固件烧写装置的一实施例,目标参数获取模块是在产生目标参数的过程中,先产生0至1中的随机数,再将随机数和统计出的数量N的乘积进行向下取整后加1,作为目标参数。根据本专利技术的无线固件烧写装置的一实施例,无线访问接入点确定模块是将目标参数和统计出的数量N进行取余运算,余数作为确定的无线访问接入点的约定特征中的序号。根据本专利技术的无线固件烧写装置的一实施例,无线访问接入点确定模块是直接将目标参数作为确定的无线访问接入点的约定特征中的序号。根据本专利技术的无线固件烧写装置的一实施例,装置还包括:连接失败处理模块,若无线连接不成功,则按顺序连接下一个序号的无线访问接入点直至遍历所有的无线访问接入点。根据本专利技术的无线固件烧写装置的一实施例,装置还包括:连接失败处理模块,若无线连接不成功,则产生新的随机数后再次进行目标参数的产生、无线访问接入点的确定和连接。本专利技术对比现有技术有如下的有益效果:本专利技术支持多路由器,支持路由器数量的动态变化,支持负载均衡技术和容错性。可以成倍提升烧写容量,提升烧写速度,提供冗余机制,即使设备出现故障也不会使烧写环节停止,提高了生产时的可靠性。而且增加了容错性,能允许更多的设备同时烧写。附图说明图1示出了本专利技术的无线固件烧写方法的第一实施例的流程图。图2示出了本专利技术的无线固件烧写方法的第二实施例的流程图。图3示出了固件烧写环境的其中一种拓扑结构的示意图。图4示出了固件烧写环境的其中一种拓扑结构的示意图。图5示出了本专利技术的无线固件烧写装置的较佳实施例的原理图。具体实施方式在结合以下附图阅读本公开的实施例的详细描述之后,能够更好地理解本专利技术的上述特征和优点。在附图中,各组件不一定是按比例绘制,并且具有类似的相关特性或特征的组件可能具有相同或相近的附图标记。本专利技术的核心思想是先根据预设算法产生目标参数,再根据目标参数确定与其对应的无线访问接入点,然后与所确定的无线访问接入点建立无线连接,最后从所连接的无线访问接入点接收固件并进行固件烧写。事实上,本专利技术的目的并不是如何去选择哪一个无线访问接入点,而是为了让固件烧写过程中设备对所有的无线访问接入点的连接数量能够大致相当,亦即各个无线访问接入点实现一定程度的负载均衡。在设计产生目标参数的预设算法时可以有两种实现,一种是基于设备自身的唯一标识符(例如MAC地址),一种是基于随机数,分别对应下述的第一实施例和第二实施例。此外,本专利技术还设计了连接不成功时的备案,对于基于设备自身唯一标识符的方案,可以在连接失败后再按顺序连接下一个序号的无线访问接入点直至遍历所有的无线访问接入点;对于基于随机数的方案,可以产生一个新的随机数再重新进行目标参数的产生和无线访问接入点的确定。基于上述的设计,以下提供了两个描述更为具体的实施方式。图1示出了本专利技术的无线固件烧写方法的第一实施例的流程。请参见图1,下面是对本实施例的无线固件烧写方法的各个步骤的详细描述。步骤S101:本文档来自技高网...
一种无线固件烧写方法和装置

【技术保护点】
一种无线固件烧写方法,其特征在于,包括:根据预设算法产生目标参数;根据目标参数确定与其对应的无线访问接入点;与所确定的无线访问接入点建立无线连接;从所连接的无线访问接入点接收固件并进行固件烧写。

【技术特征摘要】
1.一种无线固件烧写方法,其特征在于,包括:根据预设算法产生目标参数;根据目标参数确定与其对应的无线访问接入点;与所确定的无线访问接入点建立无线连接;从所连接的无线访问接入点接收固件并进行固件烧写。2.根据权利要求1所述的无线固件烧写方法,其特征在于,还包括:扫描具有约定特征的无线访问接入点,并统计其数量N。3.根据权利要求2所述的无线固件烧写方法,其特征在于,所述根据预设算法产生目标参数包括:将设备的唯一标识符和统计出的数量N进行取余运算,将余数作为目标参数。4.根据权利要求2所述的无线固件烧写方法,其特征在于,所述根据预设算法产生目标参数包括:以随机数和统计出的数量N为预设算法的输入参数,产生目标参数。5.根据权利要求4所述的无线固件烧写方法,其特征在于,在产生目标参数的过程中,先产生0至1中的随机数,再将随机数和统计出的数量N的乘积进行向下取整后加1,作为目标参数。6.根据权利要求3所述的无线固件烧写方法,其特征在于,所述根据目标参数确定与其对应的无线访问接入点包括:将目标参数和统计出的数量N进行取余运算,余数作为确定的无线访问接入点的约定特征中的序号。7.根据权利要求5所述的无线固件烧写方法,其特征在于,所述根据目标参数确定与其对应的无线访问接入点包括:直接将目标参数作为确定的无线访问接入点的约定特征中的序号。8.根据权利要求6所述的无线固件烧写方法,其特征在于,若无线连接不成功,则按顺序连接下一个序号的无线访问接入点直至遍历所有的无线访问接入点。9.根据权利要求7所述的无线固件烧写方法,其特征在于,若无线连接不成功,则产生新的随机数后再次进行目标参数的产生、无线访问接入点的确定和连接。10.根据权利要求3所述的无线固件烧写方法,其特征在于,设备的唯一标识符是设备MAC地址。11.一种...

【专利技术属性】
技术研发人员:沈磊刘丰杨睿毅
申请(专利权)人:公牛集团有限公司
类型:发明
国别省市:浙江,33

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

1