文件断点续传方法及装置制造方法及图纸

技术编号:11057873 阅读:104 留言:0更新日期:2015-02-18 20:54
本发明专利技术属于通信技术领域,提供了一种文件断点续传方法及装置,所述方法包括:接收待下载文件的下载指令信息,根据所述下载指令信息在本地存储器中获取所述待下载文件对应的已下载数据;计算所述已下载数据的报文摘要信息;在所述报文摘要信息与传输中断时存储的报文摘要信息相同时,从断点处起下载所述待下载文件的未下载数据。上述方法实现了在断点续传之前对存储在本地存储器中的待下载文件的已下载数据的完整性的检测和校验,从而保证了断点续传所获得的文件的可用性,提高了断点续传文件的安全性,并且减少了不必要的网络传输,节省了网络资源。

【技术实现步骤摘要】
文件断点续传方法及装置
本专利技术属于通信
,尤其涉及一种文件断点续传方法及装置。
技术介绍
现有的手机通常按照以下方式实现文件的断点续传:在文件传输中断时,记录已下载数据在文件中的偏移位置;后续发起对该文件的重新下载时,则通过所述记录获取所述文件的偏移位置,从所述偏移位置开始下载所述文件。 现有技术在文件断点续传的过程中,若本地存储器中的已下载数据被意外修改的话,很容易导致断点续传后所得到的整个文件是无效的,既浪费了网络资源,也存在一定的安全隐患。
技术实现思路
鉴于此,本专利技术实施例提供一种文件断点续传方法及装置,以实现在断点续传之前检测和校验在本地存储器中的已下载数据的完整性和可用性,提高断点续传文件的安全性,以及节省网络资源。 第一方面,提供了一种文件断点续传方法,所述方法包括: 接收待下载文件的下载指令信息,根据所述下载指令信息在本地存储器中获取所述待下载文件对应的已下载数据; 计算所述已下载数据的报文摘要信息; 在所述报文摘要信息与传输中断时存储的报文摘要信息相同时,从断点处起下载所述待下载文件的未下载数据。 进一步地,所述接收待下载文件的下载指令信息之前还包括: 向服务器发送下载所述待下载文件的请求信息,所述请求信息中携带有所述待下载文件的统一资源定位符口此; 接收所述服务器返回的所述待下载文件的数据,并将接收到的所述待下载文件的数据保存到本地存储器中; 计算所述保存到本地存储器中的已下载数据的报文摘要信息,并存储所述报文摘要信息。 进一步地,在接收服务器返回的所述待下载文件的数据的过程中,若数据传输中断,则所述方法还包括: 获取所述待下载文件的断点信息,并存储所述断点信息; 其中,所述断点信息包括已下载数据相对于待下载文件头部的偏移位置。 进一步地,所述在所述报文摘要信息与传输中断时存储的报文摘要信息相同时,从断点处起下载所述待下载文件的未下载数据具体为: 获取所述待下载文件的偏移位置; 从服务器中下载所述待下载文件在所述偏移位置后的数据,并将已下载的数据保存到本地存储器中。 进一步地,所述方法还包括: 在所述计算得到的报文摘要信息与传输中断时存储的报文摘要信息不相同时,提示用户存储在本地存储器中的所述待下载文件对应的已下载数据已破坏,并提示用户取消当前的断点续传或者重新下载所述待下载文件。 第二方面,提供了一种文件断点续传装置,所述装置包括: 获取模块,用于接收待下载文件的下载指令信息,根据所述下载指令信息在本地存储器中获取所述待下载文件对应的已下载数据; 计算模块,用于计算所述已下载数据的报文摘要信息; 下载模块,用于在所述报文摘要信息与传输中断时存储的报文摘要信息相同时,从断点处起下载所述待下载文件的未下载数据。 进一步地,所述下载模块还用于: 向服务器发送下载所述待下载文件的请求信息,所述请求信息中携带有所述待下载文件的统一资源定位符;接收所述服务器返回的所述待下载文件的数据,并将接收到的所述待下载文件的数据保存到本地存储器中;计算所述保存到本地存储器中的已下载数据的报文摘要信息;以及存储所述报文摘要信息。 进一步地,所述装置还包括: 记录模块,用于在接收服务器返回的所述待下载文件的数据的过程中发生数据传输中断时,获取所述待下载文件的断点信息,并存储所述断点信息; 其中,所述断点信息包括已下载数据相对于待下载文件头部的偏移位置。 进一步地,其特征在于,所述下载模块具体用于: 在所述报文摘要信息与传输中断时存储的报文摘要信息相同时,获取所述待下载文件的偏移位置; 从服务器中下载所述待下载文件在所述偏移位置后的数据,并将已下载的数据保存到本地存储器中。 进一步地,所述装置还包括: 提示模块,用于在所述计算得到的报文摘要信息与传输中断时存储的报文摘要信息不相同时,提示用户存储在本地存储器中的所述待下载文件对应的已下载数据已破坏,并提示用户取消当前的断点续传或者重新下载所述待下载文件。 与现有技术相比,本专利技术实施例在断点续传中增加了对已下载数据的校验,通过在接收到待下载文件的下载指令信息后,根据所述下载指令信息在本地存储器中获取所述待下载文件对应的已下载数据;并计算所述已下载数据的报文摘要信息;在所述报文摘要信息与传输中断时存储的报文摘要信息相同时,则从断点处起下载所述待下载文件的未下载数据,从而实现了在断点续传之前对存储在本地存储器中的待下载文件的已下载数据的完整性的检测和校验,保证了断点续传所获得的文件的可用性,提高了断点续传文件的安全性,并且减少了不必要的网络传输,节省了网络资源。 【附图说明】 为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。 图1是本专利技术实施例一提供的文件断点续传方法的第一实现流程图; 图2是本专利技术实施例二提供的文件断点续传方法的第二实现流程图; 图3是本专利技术实施例三提供的文件断点续传装置的组成结构图。 【具体实施方式】 为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。 本专利技术实施例在断点续传中增加了对已下载数据的校验,通过在接收到待下载文件的下载指令信息后,根据所述下载指令信息在本地存储器中获取所述待下载文件对应的已下载数据;计算所述已下载数据的报文摘要信息;在所述报文摘要信息与传输中断时存储的报文摘要信息相同时,则从断点处起下载所述待下载文件的未下载数据。本专利技术实现了在断点续传之前对存储在本地存储器中的待下载文件的已下载数据的完整性的检测和校验,保证了已下载数据的可用性,提高了断点续传文件的安全性。本专利技术实施例还提供了相应的文件断点续传装置,以下分别进行详细的说明。 在本实施例中,所述安全散列算法30/1(36(3111*6他1811是美国国家安全局设计,美国国家标准与技术研究院发布的一系列密码散列函数。最初载明的算法于1993年发布,称为安全散列标准(36(31^6他也, ?1?8 ?服180,这个版本被称为“3拟-0”。1995年发布的修订版本?1?3 取代所述?1?3 ?皿180,修正了原始算法中会降低密码安全性的错误。3撤-0和3撤-1均可从一个最大2~64位元的讯息中产生一串64位元的报文摘要。本专利技术实施例是通过运行所述安全散列算法3撤-1来获取所述待下载文件的已下载数据的报文摘要,以判断当前存储器中的已下载文件数据是否发生变化。 实施例一 图1示出了本专利技术实施例一提供的文件断点续传方法的第一实现流程;为了便于说明,仅不出了与本专利技术相关的部分。 在本实施例中,所述方法应用于具有八系统的智能设备中。所述智能设备包括但不限于影音设备(比如蓝光播放机、070播放机、高清电视机、机顶盒、多媒体电视盒等)、移动电话、口袋计算机¢161-801181 03卹111:61~,??0、掌上电脑、个人数本文档来自技高网...
文件断点续传方法及装置

【技术保护点】
一种文件断点续传方法,其特征在于,所述方法包括:接收待下载文件的下载指令信息,根据所述下载指令信息在本地存储器中获取所述待下载文件对应的已下载数据;计算所述已下载数据的报文摘要信息;在所述报文摘要信息与传输中断时存储的报文摘要信息相同时,从断点处起下载所述待下载文件的未下载数据。

【技术特征摘要】
1.一种文件断点续传方法,其特征在于,所述方法包括: 接收待下载文件的下载指令信息,根据所述下载指令信息在本地存储器中获取所述待下载文件对应的已下载数据; 计算所述已下载数据的报文摘要信息; 在所述报文摘要信息与传输中断时存储的报文摘要信息相同时,从断点处起下载所述待下载文件的未下载数据。2.如权利要求1所述的文件断点续传方法,其特征在于,所述接收待下载文件的下载指令信息之前还包括: 向服务器发送下载所述待下载文件的请求信息,所述请求信息中携带有所述待下载文件的统一资源定位符URL ; 接收所述服务器返回的所述待下载文件的数据,并将接收到的所述待下载文件的数据保存到本地存储器中; 计算所述保存到本地存储器中的已下载数据的报文摘要信息,并存储所述报文摘要信肩、O3.如权利要求2所述的文件断点续传方法,其特征在于,在接收服务器返回的所述待下载文件的数据的过程中,若数据传输中断,则所述方法还包括: 获取所述待下载文件的断点信息,并存储所述断点信息; 其中,所述断点信息包括已下载数据相对于待下载文件头部的偏移位置。4.如权利要求1-3任一项所述的文件断点续传方法,其特征在于,所述在所述报文摘要信息与传输中断时存储的报文摘要信息相同时,从断点处起下载所述待下载文件的未下载数据具体为: 获取所述待下载文件的偏移位置; 从服务器中下载所述待下载文件在所述偏移位置后的数据,并将已下载的数据保存到本地存储器中。5.如权利要求1所述的文件断点续传方法,其特征在于,所述方法还包括: 在所述计算得到的报文摘要信息与传输中断时存储的报文摘要信息不相同时,提示用户存储在本地存储器中的所述待下载文件对应的已下载数据已破坏,并提示用户取消当前的断点续传或者重新下载所述待下载文件。6....

【专利技术属性】
技术研发人员:黄地丹
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东;44

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

1