一种文件获取方法、装置及电子设备的制造方法

文档序号:9887749阅读:239来源:国知局
一种文件获取方法、装置及电子设备的制造方法
【技术领域】
[0001]本发明涉及文件管理领域,特别涉及一种文件获取方法、装置及电子设备。
【背景技术】
[0002]电子设备(如智能手机、电脑等)的系统文件库中保存有特定属性信息的文件,如视频文件、音频文件、图片文件等。随着用户进行相关操作,如下载新的音频、视频、图片等文件,会使得所述系统文件库中保存的文件逐渐增加。利用现有技术对系统文件库中的特定属性信息的文件进行获取时,所述电子设备会把该系统文件库中的特定属性信息的文件全部进行获取,再对全部获取到的文件进行后续操作,如将全部获取到的文件展示给用户,供用户选择。
[0003]然而,由于电子设备不区分哪些文件是新增加的文件,而用户可能对很久之前就存在于系统文件库中的文件不感兴趣,或后续操作只是对新增加的文件的操作,但该电子设备依然每次都会获取系统文件库中的特定属性信息的全部文件,再对全部获取到的文件进行后续操作,重复获取了之前获取过的但后续操作不需要的文件,过多消耗了系统资源。

【发明内容】

[0004]本发明实施例公开了一种文件获取方法、装置及电子设备,可以解决如何降低获取文件时的系统资源消耗的问题。
[0005]为达到上述目的,本发明实施例第一方面公开了一种文件获取方法,应用于电子设备,所述方法包括步骤:
[0006]接收文件获取指令,其中所述文件获取指令中包含待获取文件的属性信息;
[0007]判断本地是否记录有上次获取的所述属性信息对应文件的时间信息;
[0008]如果是,查找并获取系统文件库中所述时间信息之后生成的所述属性信息对应文件,并对所述上次获取的所述属性信息对应文件的时间信息进行更新;
[0009]如果否,查找并获取所述系统文件库中所述属性信息对应文件。
[0010]较佳的,在所述如果否,查找并获取所述系统文件库中所述属性信息对应文件之后,所述方法还包括:
[0011 ]针对所述属性信息对应文件记录其被获取的时间信息。
[0012]较佳的,所述上次获取的所述属性信息对应文件的时间信息,包括:
[0013]上次获取的所述属性信息对应文件中标识信息号最大的文件的标识信息号,其中文件的标识信息号能够标识文件的生成时间信息,所述标识信息号越大表示其对应的文件生成越晚;
[0014]所述查找并获取所述系统文件库中所述时间信息之后生成的所述属性信息对应文件,包括:
[0015]查找并获取所述系统文件库中所述属性信息对应文件中标识信息号大于所述标识信息号最大的文件的标识信息号的文件。
[0016]较佳的,所述查找并获取系统文件库中所述时间信息之后生成的所述属性信息对应文件,包括:
[0017]在所述系统文件库中,针对所述时间信息之后生成的每个所述属性信息对应文件,校验其是否可用,获取可用的文件。
[0018]较佳的,所述在所述系统文件库中,针对所述时间信息之后生成的每个所述属性信息对应文件,校验其是否可用,包括:
[0019]在所述系统文件库中,针对所述时间信息之后生成的每个所述属性信息对应文件,采用MD5校验法,校验其是否可用。
[0020]本发明实施例第二方面公开了一种文件获取装置,应用于电子设备,所述装置包括:
[0021]指令接收模块,用于接收文件获取指令,其中所述文件获取指令中包含待获取文件的属性信息;
[0022]判断模块,用于判断本地是否记录有上次获取的所述属性信息对应文件的时间信息;
[0023]第一获取模块,用于当所述判断模块的判定结果为是时,查找并获取系统文件库中所述时间信息之后生成的所述属性信息对应文件,并对所述上次获取的所述属性信息对应文件的时间信息进行更新;
[0024]第二获取模块,用于当所述判断模块的判定结果为否时,查找并获取所述系统文件库中所述属性信息对应文件。
[0025]较佳的,所述第二获取模块,还用于:
[0026]针对所述属性信息对应文件记录其被获取的时间信息。
[0027]较佳的,所述第一获取模块,具体用于:
[0028]查找并获取所述系统文件库中所述属性信息对应文件中标识信息号大于所述标识信息号最大的文件的标识信息号的文件,其中文件的标识信息号能够标识文件的生成时间信息,所述标识信息号越大表示其对应的文件生成越晚。
[0029]较佳的,所述第一获取模块,具体用于:
[0030]在所述系统文件库中,针对所述时间信息之后生成的每个所述属性信息对应文件,校验其是否可用,获取可用的文件。
[0031]较佳的,所述第一获取模块,具体用于:
[0032]在所述系统文件库中,针对所述时间信息之后生成的每个所述属性信息对应文件,采用MD5校验法,校验其是否可用。
[0033]本发明实施例第三方面公开了一种电子设备,所述电子设备包括:壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为电子设备的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行以下步骤:
[0034]接收文件获取指令,其中所述文件获取指令中包含待获取文件的属性信息;
[0035]判断本地是否记录有上次获取的所述属性信息对应文件的时间信息;
[0036]如果是,查找并获取系统文件库中所述时间信息之后生成的所述属性信息对应文件,并对所述上次获取的所述属性信息对应文件的时间信息进行更新;
[0037]如果否,查找并获取所述系统文件库中所述属性信息对应文件。
[0038]本发明实施例第四方面公开了一种存储介质,其中,该存储介质用于存储应用程序,所述应用程序用于在运行时执行本发明实施例所述的一种业务实现方法。
[0039]本发明实施例第五方面公开了一种应用程序,其中,该应用程序用于在运行时执行本发明实施例所述的一种业务实现方法。
[0040]由上述的技术方案可见,本发明实施例提供了一种文件获取方法,应用于电子设备,所述电子设备接收文件获取指令,其中所述文件获取指令中包含待获取文件的属性信息;判断本地是否记录有上次获取的所述属性信息对应文件的时间信息;如果是,查找并获取系统文件库中所述时间信息之后生成的所述属性信息对应文件,并对所述上次获取的所述属性信息对应文件的时间信息进行更新;如果否,查找并获取所述系统文件库中所述属性信息对应文件。由于本发明实施例中电子设备根据在本地保存的上次获取所述属性信息的文件的时间信息,在系统文件库中查找并获取所述时间信息之后生成的所述属性信息的文件,能够只需获取系统文件库中新增加的文件,降低了获取文件时的系统资源消耗。
【附图说明】
[0041]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0042]图1为本发明实施例一提供的一种文件获取方法的流程示意图;
[0043]图2为本发明实施例一提供的一种文件获取装置的结构示意图;
[0044]图3为本发明提供的一种电子设备的结构示意图。
【具体实施方式】
[0045]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1