韧体更新方法、电子装置及计算机可读储存媒体制造方法及图纸

技术编号:34285299 阅读:11 留言:0更新日期:2022-07-27 08:16
韧体更新方法、电子装置及计算机可读储存媒体。一种韧体更新方法,当收到下载韧体的通知时,关闭所述电子装置的省电模式,取得目前时间而获得目前时段,并根据所述目前时间所在的时段取得对应所述电子装置的联机到窄频物联网(NB

【技术实现步骤摘要】
韧体更新方法、电子装置及计算机可读储存媒体


[0001]本专利技术涉及更新程序,尤其涉及一种韧体更新方法、电子装置及计算机可读储存媒体。

技术介绍

[0002]随着科技的进步,目前嵌入式电子装置(Embedded Electronic Device)的更新方法亦越来越多样化。例如,利用无线韧体更新(Firmware Over

the

Air,FOTA)技术来更新嵌入式电子装置的韧体(Firmware)。或者,亦可透过通用串行总线(Universal Serial Bus,USB)联机来执行韧体更新。
[0003]在窄频网络(Narrowband Network)的环境中,数据传送速度相当慢,且大部分窄频装置的效能也很差。在此受限条件的环境下,省电模式(Power Saving Mode,PSM)启动时也可能中断FOTA的更新程序,使得FOTA的更新程序得花费很多努力和时间。

技术实现思路

[0004]鉴于以上内容,有必要提供一种韧体更新方法、电子装置及计算机可读储存媒体,可在慢速網路的環境下讓低效能裝置能成功執行FOTA更新程序,並且減少電力消耗。
[0005]本专利技术实施例提供一种韧体更新方法,应用于电子装置中,其特征在于,所述方法包括:当收到下载韧体的通知时,关闭所述电子装置的省电模式,取得目前时间而获得目前时段,并根据所述目前时间所在的时段取得对应所述电子装置的联机到窄频物联网(Narrowband Internet of Things,NB

IoT)的连接时间临界值A、联机到服务器的连接时间临界值B、下载错误次数的临界值C与未接收到封包的时间临界值D;判断所述电子装置在目前时段联机到NB

IoT的时间是否在所述A值内;若联机到NB

IoT的时间在所述A值内,判断所述电子装置联机到服务器的的时间是否在连接时间临界值B1内;若联机到所述服务器的的时间在所述B值内,所述电子装置开始下载韧体影像;及韧体影像下载完成时,开启所述电子装置的所述省电模式,同时所述服务器显示更新结果为下载成功的信息。
[0006]本专利技术实施例还提供一种电子装置,包括处理模块与判断模块。所述处理模块用于当收到下载韧体的通知时,关闭所述电子装置的省电模式,取得目前时间而获得目前时段,并根据所述目前时间所在的时段取得对应所述电子装置的联机到窄频物联网NB

IoT的连接时间临界值A、联机到服务器的连接时间临界值B、下载错误次数的临界值C与未接收到封包的时间临界值D。所述判断模块用于判断所述电子装置在目前时段联机到NB

IoT的时间是否在所述A值内,若联机到NB

IoT的时间在所述A值内,判断所述电子装置联机到服务器的的时间是否在连接时间临界值B1内。若联机到所述服务器的的时间在所述B值内,所述处理模块令所述电子装置开始下载韧体影像,及韧体影像下载完成时,开启所述电子装置的所述省电模式,同时所述服务器显示更新结果为下载成功的信息。
[0007]本专利技术实施例的韧体更新方法、电子装置及计算机可读储存媒体,可在慢速网络的环境下让低效能装置能成功执行FOTA更新程序,并且减少电力消耗。
附图说明
[0008]图1是本专利技术实施例的前处理程序中,FOTA下载配置的学习模式的步骤流程图。
[0009]图2是本专利技术实施例的前处理程序中,FOTA更新配置的学习模式的步骤流程图。
[0010]图3是本专利技术实施例的韧体更新方法中的韧体下载的步骤流程图。
[0011]图4是本专利技术实施例的韧体更新方法中的韧体更新的步骤流程图。
[0012]图5是本专利技术实施例的行动电子装置的硬件架构示意图。
[0013]图6是本专利技术实施例的电子装置的功能方块图。
[0014]主要元件符号说明
[0015]电子装置200处理器210内存220韧体更新系统230处理模块310判断模块320
[0016]如下具体实施方式将结合上述附图进一步说明本专利技术。
具体实施方式
[0017]为了能够更清楚地理解本专利技术的上述目的、特征和优点,下面结合附图和具体实施例对本专利技术进行详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
[0018]在下面的描述中阐述了很多具体细节以便于充分理解本专利技术,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0019]除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。本文中在本专利技术的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本专利技术。
[0020]需要说明的是,在本专利技术中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个所述特征。另外,各个实施例的间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本专利技术要求的保护范围的内。
[0021]本专利技术实施例的韧体更新方法包括前处理操作,前处理操作还包括FOTA下载配置的学习程序与FOTA更新配置的学习程序。
[0022]图1是本专利技术实施例的前处理程序中,FOTA下载配置的学习模式的步骤流程图,应用于电子装置中。根据不同的需求,所述流程图中步骤的顺序可以改变,某些步骤可以省略。
[0023]步骤S11,电子装置开机,例如,窄频装置。
[0024]步骤S12,统计分析所述电子装置在不同时段的韧体下载流程。时段包括06:00~
12:00、12:00~18:00、18:00~24:00与24:00~06:00。
[0025]步骤S13,取得所述电子装置经统计分析后在不同时段联机到窄频物联网(Narrowband Internet of Things,NB

IoT)的多个连接时间临界值A。
[0026]步骤S14,取得所述电子装置经统计分析后在不同时段联机到服务器的多个连接时间临界值B。
[0027]步骤S15,取得所述电子装置经统计分析后在不同时段与FOTA服务器之间的多个往返时间(Round

Trip Time)D,即,多个未接收到封包的时间临界值。
[0028]步骤S16,取得电子装置经统计分析后在不同时段从所述FOTA服务器的多个下载失败次数的临界值(Error Rate)C。
[0029]换句话说,每一时段都可获得一个A~D的值。举例来说,在06:00~12:00时,网络流量本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种韧体更新方法,应用于电子装置中,其特征在于,所述方法包括:当收到下载韧体的通知时,关闭所述电子装置的省电模式,取得目前时间而获得目前时段,并根据所述目前时间所在的时段取得对应所述电子装置的联机到窄频物联网(Narrowband Internet of Things,NB

IoT)的连接时间临界值A、联机到服务器的连接时间临界值B、下载错误次数的临界值C与未接收到封包的时间临界值D;判断所述电子装置在目前时段联机到NB

IoT的时间是否在所述A值内;若联机到NB

IoT的时间在所述A值内,判断所述电子装置联机到服务器的的时间是否在连接时间临界值B1内;若联机到所述服务器的的时间在所述B值内,所述电子装置开始下载韧体影像;及韧体影像下载完成时,开启所述电子装置的所述省电模式,同时所述服务器显示更新结果为下载成功的信息。2.如权利要求1所述的韧体更新方法,其特征在于,还包括:若联机到NB

IoT的时间非在所述A值内,则中止韧体的下载程序,开启所述电子装置的所述省电模式,同时所述服务器显示更新结果为下载失败的信息。3.如权利要求1所述的韧体更新方法,其特征在于,还包括:若联机到所述服务器的的时间非在所述B内,则中止韧体的下载程序,开启所述电子装置的所述省电模式,同时所述服务器显示更新结果为下载失败的信息。4.如权利要求1所述的韧体更新方法,其特征在于,还包括:在所述韧体影像下载过程中发生插座错误时,判断韧体影像下载失败的次数是否达到所述C值;若韧体影像下载失败的次数达到所述C值,清除下载的韧体影像,中止韧体的下载程序,开启所述电子装置的所述省电模式,同时所述服务器显示更新结果为下载失败的信息;若韧体影像下载失败的次数未达到所述C值,重启所述电子装置,并回复该韧体影像下载的操作;在韧体影像下载过程中,所述电子装置未接收到所述韧体影像的封包的时间达到所述D值,重启所述电子装置,并回复该韧体影像下载的操作。5.如权利要求4所述的韧体更新方法,其特征在于,还包括:开始执行韧体更新程序时,关闭所述电子装置的关闭省电模式;取得所述电子装置的目前负载;判断所述电子装置在目前负载下的更新时间是否在更新时间临界值E内;若在目前负载下的更新时间非在所述E值内,开启所述电子装置的所述省电模式,同时所述服务器显示更新结果为更新失败的信息;...

【专利技术属性】
技术研发人员:周永明
申请(专利权)人:南宁富联富桂精密工业有限公司
类型:发明
国别省市:

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

1