一种下载数据的方法和设备技术

技术编号:9850798 阅读:193 留言:0更新日期:2014-04-02 16:50
本发明专利技术实施例提供一种下载数据的方法和设备。涉及通信技术领域,能够在电子设备下载数据时,由内置存储卡切换为外置存储卡存储该数据,避免了因内置存储卡的剩余容量不足而导致的该数据无法下载。该方法包括:在接收到下载指令后,根据待下载数据的数据量信息确定第一存储容量值,并在确定该电子设备的内置存储卡的第一剩余容量值小于该第一存储容量值时,获取该电子设备的外置存储卡的第二剩余容量值,则该电子设备在确定该第二剩余容量值不小于该第一存储容量值时,根据待下载数据的标识信息下载该数据,并将下载到的该数据存储在该外置存储卡中。本发明专利技术实施例用于下载数据。

【技术实现步骤摘要】
一种下载数据的方法和设备
本专利技术涉及通信
,尤其涉及一种下载数据的方法和设备。
技术介绍
目前,多数电子设备除了自带的内置存储卡以外,还通过卡槽外插有外置存储卡,如SD卡(Secure Digital Memory Card,安全数码卡)或者TF卡(Trans Flash,闪存存储卡),一般电子设备的内置存储卡的容量比较小,而外置存储卡的容量比较大。现有技术中,电子设备在下载数据时,一般会默认将下载的数据存储在电子设备的内置存储卡中。其中,该电子设备在开始下载数据之前,获取该数据的大小,以确定存储该数据需要的容量,并判断该电子设备的内置存储卡的剩余容量是否足够存储该数据,若该内置存储卡的剩余容量大于存储该数据所需要的容量,则该电子设备开始下载该数据,并将该数据存储在该内置存储卡中;若该内置存储卡的剩余容量小于存储该数据所需要的容量,则该电子设备提示用户“存储空间不足”,并取消本次下载。由上可知,用户在通过电子设备在下载数据时,只能将下载的数据存储在该电子设备的内置存储卡中,由于该内置存储卡的容量有限,若该电子设备在开始下载之前检测到该内置存储卡的剩余容量不足,该电子设备就会取消本次下载,从而导致无法完成数据下载。
技术实现思路
本专利技术提供一种下载数据的方法和设备,能够在电子设备下载数据时,由内置存储卡切换为外置存储卡存储该数据,避免了因内置存储卡的剩余容量不足而导致的该数据无法下载。为达到上述目的,本专利技术的实施例采用如下技术方案:第一方面,提供一种下载数据的方法,包括:电子设备在接收到下载指令后,获取待下载数据的标识信息和数据量信息,并根据所述数据量信息确定第一存储容量值,其中,所述第一存储容量值表示存储所述数据需要的最小存储空间的大小;获取所述电子设备的内置存储卡的第一剩余容量值;在确定所述第一剩余容量值小于所述第一存储容量值时,获取所述电子设备的外置存储卡的第二剩余容量值;在确定所述第二剩余容量值不小于所述第一存储容量值时,根据所述标识信息下载所述数据,并将所述数据存储在所述外置存储卡中。在第一方面第一种可能的实现方式中,所述方法还包括:在确定所述第二剩余容量值小于所述第一存储容量值,且所述第一剩余容量值与所述第二剩余容量值之和不小于所述第一存储容量值时,根据所述标识信息下载所述数据,并将下载到的所述数据的第一部分数据存储在所述内置存储卡中,将下载到的所述数据的第二部分数据存储在所述外置存储卡中。结合第一种可能的实现方式,在第二种可能的实现方式中,所述将下载到的所述数据的第一部分数据存储在所述内置存储卡中包括:将下载到的数据划分为多个子数据块,并将至少一个子数据块作为第一部分数据存储在所述内置存储卡中。结合第二种可能的实现方式,在第三种可能的实现方式中,所述将下载到的所述数据的第二部分数据存储在所述外置存储卡中包括:记录每一个子数据块的存储容量值,并在所述第一部分数据的存储容量值达到预设的容量阈值时,将剩余的子数据块作为第二部分数据存储在所述外置存储卡中,其中,所述容量阈值小于或等于所述第一剩余容量值。结合第二种可能的实现方式或第三种可能的实现方式,在第四种可能的实现方式中,所述将下载到的所述数据的第一部分数据存储在所述内置存储卡中,将下载到的所述数据的第二部分数据存储在所述外置存储卡中包括:将下载到的所述数据的第一部分数据以及特定对应关系存储在所述内置存储卡中;将下载到的所述数据的第二部分数据以及所述特定对应关系存储在所述外置存储卡中,其中,所述特定对应关系为所述第一部分数据与所述第二部分数据之间的对应关系O本专利技术第二方面提供一种电子设备,包括:获取单元,用于在电子设备接收到下载指令后,获取待下载数据的标识信息和数据量信息,并根据所述数据量信息确定第一存储容量值,其中,所述第一存储容量值表示存储所述数据需要的最小存储空间的大小;所述获取单元还用于,获取所述电子设备的内置存储卡的第一剩余容量值;所述获取单元还用于,在确定所述第一剩余容量值小于所述第一存储容量值时,获取所述电子设备的外置存储卡的第二剩余容量值;处理单元,用于在确定所述获取单元获取到的第二剩余容量值不小于所述第一存储容量值时,根据所述标识信息下载所述数据,并将所述数据存储在所述外置存储卡中。在第二方面第一种可能的实现方式中,所述处理单元具体用于,在确定所述第二剩余容量值小于所述第一存储容量值,且所述第一剩余容量值与所述第二剩余容量值之和不小于所述第一存储容量值时,根据所述标识信息下载所述数据,并将下载到的所述数据的第一部分数据存储在所述内置存储卡中,将下载到的所述数据的第二部分数据存储在所述外置存储卡中。结合第一种可能的实现方式,在第二种可能的实现方式中,所述处理单元具体用于,将下载到的数据划分为多个子数据块,并将至少一个子数据块作为第一部分数据存储在所述内置存储卡中。结合第二种可能的实现方式,在第三种可能的实现方式中,所述处理单元具体用于,记录每一个子数据块的存储容量值,并在所述第一部分数据的存储容量值达到预设的容量阈值时,将剩余的子数据块作为第二部分数据存储在所述外置存储卡中,其中,所述容量阈值小于或等于所述第一剩余容量值。结合第二种可能的实现方式或第三种可能的实现方式,在第四种可能实现方式中,所述处理单元具体用于,将下载到的所述数据的第一部分数据以及特定对应关系存储在所述内置存储卡中,所述处理单元还用于,将下载到的所述数据的第二部分数据以及所述特定对应关系存储在所述外置存储卡中,其中,所述特定对应关系为所述第一部分数据与所述第二部分数据之间的对应关系。采用上述方案,电子设备在接收到下载指令时,通过获取待下载数据的数据量信息确定存储该数据需要的最小存储空间的大小,即第一存储容量值,并在确定该第一存储容量值大于该电子设备的内置存储卡的第一剩余容量值时,获取该电子设备的外置存储卡的第二剩余容量值,并在确定该第二剩余容量值不小于该第一存储容量值时,根据该数据的标识信息下载该数据,并将该数据存储在该外置存储卡中。这样,电子设备在接收到用户发送的下载指令后,若该电子设备内置存储卡的剩余容量不足,该电子设备能够自动切换为外置存储卡存储下载到的该数据,避免了因内置存储卡的剩余容量不足而导致的该数据无法下载。【附图说明】图1为本专利技术实施例提供的一种下载数据的方法的流程示意图;图2为本专利技术实施例提供的另一种下载数据的方法的流程示意图;图3为本专利技术实施例提供的一种电子设备的结构示意图。【具体实施方式】下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供一种下载数据的方法,如图1所示,该方法包括:S101、电子设备在接收到下载指令后,获取待下载数据的标识信息和数据量信息,并根据该数据量信息确定第一存储容量值。其中,该第一存储容量值表示存储该数据需要的最小存储空间的大小。需要说明的是,该电子设备可以为自带有内置存储卡并同时外插有外置存储卡的手机。具体地,用户在通过电子设备下载数据时,通过相应的操作(如点本文档来自技高网...

【技术保护点】
一种下载数据的方法,其特征在于,包括:电子设备在接收到下载指令后,获取待下载数据的标识信息和数据量信息,并根据所述数据量信息确定第一存储容量值,其中,所述第一存储容量值表示存储所述数据需要的最小存储空间的大小;获取所述电子设备的内置存储卡的第一剩余容量值;在确定所述第一剩余容量值小于所述第一存储容量值时,获取所述电子设备的外置存储卡的第二剩余容量值;在确定所述第二剩余容量值不小于所述第一存储容量值时,根据所述标识信息下载所述数据,并将所述数据存储在所述外置存储卡中。

【技术特征摘要】
1.一种下载数据的方法,其特征在于,包括: 电子设备在接收到下载指令后,获取待下载数据的标识信息和数据量信息,并根据所述数据量信息确定第一存储容量值,其中,所述第一存储容量值表示存储所述数据需要的最小存储空间的大小; 获取所述电子设备的内置存储卡的第一剩余容量值; 在确定所述第一剩余容量值小于所述第一存储容量值时,获取所述电子设备的外置存储卡的第二剩余容量值; 在确定所述第二剩余容量值不小于所述第一存储容量值时,根据所述标识信息下载所述数据,并将所述数据存储在所述外置存储卡中。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在确定所述第二剩余容量值小于所述第一存储容量值,且所述第一剩余容量值与所述第二剩余容量值之和不小于所述第一存储容量值时,根据所述标识信息下载所述数据,并将下载到的所述数据的第一部分数据存储在所述内置存储卡中,将下载到的所述数据的第二部分数据存储在所述外置存储卡中。3.根据权利要求2所述的方法,其特征在于,所述将下载到的所述数据的第一部分数据存储在所述内置存储卡中包括: 将下载到的数据划分为多个子数据块,并将至少一个子数据块作为第一部分数据存储在所述内置存储卡中。4.根据权利要求3所述的方法,其特征在于,所述将下载到的所述数据的第二部分数据存储在所述外置存储卡中包括: 记录每一个子数据块的存储容量值,并在所述第一部分数据的存储容量值达到预设的容量阈值时,将剩余的子数据块作为第二部分数据存储在所述外置存储卡中,其中,所述容量阈值小于或等于所述第一剩余容量值。5.根据权利要求3或4所述的方法,其特征在于,所述将下载到的所述数据的第一部分数据存储在所述内置存储卡中,将下载到的所述数据的第二部分数据存储在所述外置存储卡中包括: 将下载到的所述数据的第一部分数据以及特定对应关系存储在所述内置存储卡中; 将下载到的所述数据的第二部分数据以及所述特定对应关系存储在所述外置存储卡中,其中,所述特定对应关系为所述第一部分...

【专利技术属性】
技术研发人员:刘兴福陈浩张力文李志纲袁斌
申请(专利权)人:乐视网信息技术北京股份有限公司
类型:发明
国别省市:北京;11

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

1