一种空中下载方法、装置、存储介质及电子设备与流程

文档序号:31054224发布日期:2022-08-06 10:49阅读:来源:国知局

技术特征:
1.一种空中下载方法,其特征在于,包括:获取待下载数据的信息;根据所述待下载数据的信息,确定所述待下载数据中包含的各数据分片;对各数据分片进行分组;确定当前下载的数据分片所在的组,作为当前组,记录所述当前组中各数据分片在下载过程中的下载状态信息;根据所述当前组中各数据分片的下载状态信息,确定当前的网络质量;根据当前的网络质量,确定下一组的下载参数;采用确定出的所述下载参数对下一组中的各数据分片进行下载,直到所述待下载数据中包含的所有数据分片下载完成。2.如权利要求1所述的方法,其特征在于,所述下载状态信息包括数据分片下载成功的次数、数据分片重传次数、数据分片下载总次数、天线信号质量中的至少一种。3.如权利要求2所述的方法,其特征在于,当前的网络质量与第一比值正相关,所述第一比值为所述数据分片下载成功的次数与所述数据分片重传次数之间的比值;当前的网络质量与第二比值正相关,所述第二比值为所述数据分片下载成功的次数与所述数据分片下载总次数之间的比值;当前的网络质量与所述天线信号质量正相关。4.如权利要求1所述的方法,其特征在于,根据所述当前组中各数据分片的下载状态信息,确定当前的网络质量,具体包括:根据所述当前组中各数据分片的下载状态信息以及在所述当前组之前下载的指定数量的组中各数据分片的下载状态信息,确定当前的网络质量。5.如权利要求1所述的方法,其特征在于,所述下一组的下载参数包括下一组中各数据分片之间的下载时间间隔、不同组之间的下载时间间隔中的至少一种。6.如权利要求5所述的方法,其特征在于,根据当前的网络质量,确定下一组的下载参数,具体包括:当前网络质量大于或等于指定阈值时,将所述当前组的下载参数进行减小,作为下一组数据的下载参数;当前网络质量小于指定阈值时,将所述当前组的下载参数进行增大,作为下一组数据的下载参数。7.如权利要求6所述的方法,其特征在于,将所述当前组的下载参数进行减小,作为下一组数据的下载参数,具体包括:根据当前网络质量确定指定比例,所述指定比例不大于1;将所述当前组的下载参数与所述指定比例的乘积作为下一组的下载参数;将所述当前组的下载参数进行增大,作为下一组数据的下载参数,具体包括:根据当前网络质量确定指定步长,所述指定步长大于0;将所述当前组的下载参数与所述指定步长的和值作为下一组的下载参数。8.一种空中下载装置,其特征在于,包括:获取模块,获取待下载数据的信息;数据分片确定模块,根据所述待下载数据的信息,确定所述待下载数据中包含的各数
据分片;分组模块,对各数据分片进行分组;记录模块,确定当前下载的数据分片所在的组,作为当前组,记录所述当前组中各数据分片在下载过程中的下载状态信息;网络质量确定模块,根据所述当前组中各数据分片的下载状态信息,确定当前的网络质量;下载参数确定模块,根据当前的网络质量,确定下一组的下载参数;下载模块,采用确定出的所述下载参数对下一组中的各数据分片进行下载,直到所述待下载数据中包含的所有数据分片下载完成。9.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述权利要求1~7任一项所述的方法。10.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现上述权利要求1~7任一项所述的方法。

技术总结
在本说明书提供的空中下载方法中,在开始下载前根据待下载数据的信息将确定待下载数据中包含的各数据分片,并对各数据分片进行分组;开始下载后,将当前下载的数据分片所在的组确定为当前组,记录当前组中各数据分片在下载过程中的下载状态信息,根据下载状态信息确定当前的网络质量,根据当前的网络质量确定下一组的下载参数;随后,采用确定出的下载参数对下一组中的数据分片进行下载,直到所有数据分片下载完成。本说明书提供的空中下载方法根据当前的网络质量动态地调整下载下一组数据分片时的下载参数,防止设备在网络质量较差的情况下进行多次数据重传,从而减少了流量浪费,同时减轻设备电池的损耗,对设备的电池形成一定的保护。成一定的保护。成一定的保护。


技术研发人员:陈浩宇 吉栋 孙洋
受保护的技术使用者:北京三快在线科技有限公司
技术研发日:2022.04.07
技术公布日:2022/8/5
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1