【技术实现步骤摘要】
【技术保护点】
一种智能设备中支持断点续传的下载方法,包括:基于Android操作系统的智能设备中的下载程序启动后,查询本地是否存储有待下载文件的下载记录信息;所述待下载文件的下载记录信息中包括:该待下载文件的文件名称、下载地址、下载进度表的名称;若查询到存储有该待下载文件的下载记录信息,则:根据所述下载进度表的名称,获取该待下载文件的下载进度表;所述下载进度表中记录有下载线程的下载数据存储单元的名称或地址,以及所述下载线程的当前下载位置的偏移量;将所述下载进度表中记录的下载线程的当前位置的偏移量作为所述下载线程的起始下载位置的偏移量后,启动所述下载线程进行断点续传:所述下载线程根据起始下载位置的偏移量,以及所述待下载文件的下载地址进行文件数据的下载,并将下载的文件数据暂存于缓存中;并在所述缓存中的文件数据的大小达到设定字节数时,将所述缓存中的文件数据写入到所述下载数据存储单元后,更新所述下载进度表中的下载线程的当前下载位置的偏移量;其中,所述待下载文件的下载进度表和下载数据存储单元,是所述下载程序在所述待下载文件的首次下载时在嵌入式数据库中创建的。
【技术特征摘要】
【专利技术属性】
技术研发人员:周岩滨,覃淑蓉,
申请(专利权)人:青岛海信宽带多媒体技术有限公司,
类型:发明
国别省市: