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

文档序号:9887749阅读:来源:国知局
046]下面通过具体实施例,对本发明进行详细说明。
[0047]图1为本发明实施例一提供的一种文件获取方法的流程示意图,所述方法应用于电子设备,该方法可以包括步骤:
[0048]SlOl:接收文件获取指令。
[0049]所述文件获取指令可以是用户、其它设备或者所述电子设备中的其它软件发出的指令,该指令包含有待获取文件的属性信息,目的是在系统文件库中查找对应属性信息的待获取文件,如音频文件、视频文件、图片文件等。
[0050]S102:判断本地是否记录有上次获取的所述属性信息对应文件的时间信息,若是,执行S103,若否,执行S104。
[0051]在本发明实施例中,若电子设备已经进行过该属性信息对应文件的获取,则可以在本地记录上次获取该属性信息对应文件的时间信息。上次获取该属性信息对应文件的时间信息可以是上次该属性信息对应文件的获取指令的接收时间,也可是该上次完成该属性信息对应文件的获取操作时的时间。
[0052]当本地记录有上次获取所述属性信息对应文件的时间信息时,则可以判定当前不是第一次接收到该属性信息对应文件的文件获取指令,反之,则说明当前为所述终端第一次接收到获取所述属性信息对应文件的文件获取指令。
[0053]S103:查找并获取系统文件库中所述时间信息之后生成的所述属性信息对应文件,并对所述上次获取的所述属性信息对应文件的时间信息进行更新。
[0054]具体的,可以获取系统文件库中每一个该属性信息对应文件的生成时间,并判断该生成时间是否晚于所述时间信息,若是,则获取对应的文件。之后,将完成此次获取文件操作的时间保存在本地,作为更新的时间信息。
[0055]S104:查找并获取所述系统文件库中所述属性信息对应文件。
[0056]执行到步骤S104的前提是,所述电子设备为第一次接收到所述属性信息对应文件的文件获取指令,即此时在所述电子设备本地没有记录过获取所述属性信息对应文件的时间信息,在这种情况下,所述电子设备获取系统文件库中所有所述属性信息对应文件。
[0057]本发明实施例中,所述电子设备根据在本地保存的上次获取的所述属性信息对应文件的时间信息,在系统文件库中查找并获取所述时间信息之后生成的所述属性信息对应文件,能够只获取系统文件库中新增加的所述属性信息对应文件,降低了获取文件时的系统资源消耗。
[0058]在本发明的另一种实施例中,若所述电子设备当前非第一次接收到所述属性信息对应文件的文件获取指令,可以在完成当前获取文件操作之后,采用完成此次获取文件操作的时间来更新保存的上次获取所述属性信息对应文件的时间信息,基于图1所示的方法,在步骤S104之后,还可以包括:
[0059]针对所述属性信息对应文件记录其被获取的时间信息。
[0060]文件的属性编号(ID)是文件固有的信息,可以作为该文件的标识信息号,ID越大的文件,其生成的越晚,因此,在本发明实施例二提供的一种实施例中,可以使用文件的ID标识文件的生成时间。当文件的标识信息号标识文件的生成时间时,所述上次获取的所述属性信息对应文件的时间信息,具体可以为:上次获取的所述属性信息对应文件中标识信息号最大的文件的标识信息号;所以图1所示步骤S103中所述查找并获取系统文件库中所述时间信息之后生成的所述属性信息对应文件,可以包括:
[0061]查找并获取所述系统文件库中所述属性信息对应文件中标识信息号大于所述标识信息号最大的文件的标识信息号的文件。
[0062]本发明实施例使用文件的ID标识文件的生成时间,进而将对文件生成时间早晚的比较简化为对文件的ID大小的比较,提高了查找文件的速度。
[0063]在本发明实施例三提供的一种实施例中,在查找到系统文件库中所述时间信息之后生成的所述属性信息对应文件之后,还要对查找到的所述属性信息对应文件进行可用性校验,图1所示步骤S103中所述查找并获取系统文件库中所述时间信息之后生成的所述属性信息对应文件,可以包括:
[0064]在所述系统文件库中,针对所述时间信息之后生成的每个所述属性信息对应文件,校验其是否可用,获取可用的文件。
[0065]具体地,可以采用MD5校验法对查找到的系统文件库中所述时间信息之后生成的所述属性信息对应文件进行校验,该校验方法为现有技术,本发明不再赘述。
[0066]本发明实施例对获取的文件进行可用性检测,只获取可用的文件,进一步提高了文件获取的效率。
[0067]在本发明实施例四提供的一种实施例中,在执行完所述步骤S103和步骤S104之后,都可以将获取的所述属性信息对应文件向用户进行展示,所以图1所示步骤还可以包括:
[0068]展示获取的每个所述文件。
[0069]具体地,当所述文件为音频文件时,可以将所述文件以图标的形式进行展示,当所述文件为图片或者视频文件时,可以将所述文件以缩略图的形式进行展示。将文件进行展示为现有技术,本发明不再赘述。
[0070]本发明实施例将获取的文件进行展示,进一步提高了用户进行文件获取的交互体验。
[0071]本发明实施例提供了一种文件获取方法,应用于电子设备,所述电子设备接收文件获取指令,其中所述文件获取指令中包含待获取文件的属性信息;判断本地是否记录有上次获取的所述属性信息对应文件的时间信息;如果有,查找并获取系统文件库中所述时间信息之后生成的所述属性信息对应文件,并对所述上次获取的所述属性信息对应文件的时间信息进行更新;如果否,查找并获取所述系统文件库中所述属性信息对应文件。由于本发明实施例中电子设备根据在本地保存的上次获取所述属性信息对应文件的时间信息,在系统文件库中查找并获取所述时间信息之后生成的所述属性信息对应文件,能够只获取系统文件库中新增加的文件,降低了获取文件时的系统资源消耗。
[0072]图2为本发明实施例一提供的一种文件获取装置,应用于电子设备,所述装置可以包括:
[0073]指令接收模块201,用于接收文件获取指令,其中所述文件获取指令中包含待获取文件的属性信息;
[0074]判断模块202,用于判断本地是否记录有上次获取的所述属性信息对应文件的时间信息;
[0075]第一获取模块203,用于当所述判断模块202的判定结果为是时,查找并获取系统文件库中所述时间信息之后生成的所述属性信息对应文件,并对所述上次获取的所述属性信息对应文件的时间信息进行更新;
[0076]第二获取模块204,用于当所述判断模块202的判定结果为否时,查找并获取所述系统文件库中所述属性信息对应文件。
[0077]进一步地,所述第二获取模块204,还用于:
[0078]针对所述属性信息对应文件记录其被获取的时间信息。
[0079]进一步地,所述第一获取模块203,具体用于:
[0080]查找并获取所述系统文件库中所述属性信息对应文件中标识信息号大于所述标识信息号最大的文件的标识信息号的文件,其中文件的标识信息号能够标识文件的生成时间信息,所述标识信息号越大表示其对应的文件生成越晚。
[0081]进一步地,所述第一获取模块203,具体用于:
[0082]在所述系统文件库中,针对所述时间信息之后生成的每个所述属性信息对应文件,校验其是否可用,获取可用的文件。
[0083]进一步地,所述第一获取模块203,具体用于:
[0084]在所述系统文件库中,针对所述时间信息之后生成的每个所述属性信息对应文件,采用MD5校验法,校验其是否可用。
[0085]图3为本发明提供的一种电子设备的结构示意图,所述电子设备包括:壳体301、处理器302、存储器303、电路板304和电源电路305,其中,所述电路板304安置在所述壳体301围成的空间内部,所述处理器302和所述存储器303设置在所述电路板304上;所述电源电路305,用
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1