【技术实现步骤摘要】
韧体更新方法、电子装置及计算机可读储存媒体
[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, ...
【技术保护点】
【技术特征摘要】
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值内,开启所述电子装置的所述省电模式,同时所述服务器显示更新结果为更新失败的信息;...
【专利技术属性】
技术研发人员:周永明,
申请(专利权)人:南宁富联富桂精密工业有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。