于为所述电子设备的各个电路或器件供电;所述存储器303用于存储可执行程序代码;所述处理器302通过读取所述存储器303中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行以下步骤:
[0086]接收文件获取指令,其中所述文件获取指令中包含待获取文件的属性信息;
[0087]判断本地是否记录有上次获取的所述属性信息对应文件的时间信息;
[0088]如果有,查找并获取系统文件库中所述时间信息之后生成的所述属性信息对应文件,并对所述上次获取的所述属性信息对应文件的时间信息进行更新;
[0089]如果否,查找并获取所述系统文件库中所述属性信息对应文件。
[0090]本发明实施例提供了一种文件获取方法、装置及电子设备,所述方法和装置应用于电子设备,所述电子设备接收文件获取指令,其中所述文件获取指令中包含待获取文件的属性信息;判断本地是否记录有上次获取所述属性信息的文件的时间信息;如果有,查找并获取系统文件库中所述时间信息之后生成的所述属性信息的文件,并对所述上次获取所述属性信息的文件的时间信息进行更新;否则,查找并获取系统文件库中所述属性信息的文件,并针对所述属性信息的文件记录其被获取的时间信息。由于本发明实施例中终端根据在本地保存的上次获取所述属性信息的文件的时间信息,在系统文件库中查找并获取所述时间信息之后生成的所述属性信息的文件,能够只获取系统文件库中新增加的文件,降低了获取文件时的系统资源消耗。
[0091]本发明实施例还公开了一种存储介质,其中,该存储介质用于存储应用程序,所述应用程序用于在运行时执行本发明实施例所述的一种业务实现方法。
[0092]本发明实施例还开了一种应用程序,其中,该应用程序用于在运行时执行本发明实施例所述的一种业务实现方法。
[0093]对于系统/装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0094]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0095]本领域普通技术人员可以理解实现上述方法实施方式中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中,这里所称得的存储介质,如:R0M/RAM、磁碟、光盘等。
[0096]以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
【主权项】
1.一种文件获取方法,其特征在于,应用于电子设备,所述方法包括步骤: 接收文件获取指令,其中所述文件获取指令中包含待获取文件的属性信息; 判断本地是否记录有上次获取的所述属性信息对应文件的时间信息; 如果是,查找并获取系统文件库中所述时间信息之后生成的所述属性信息对应文件,并对所述上次获取的所述属性信息对应文件的时间信息进行更新; 如果否,查找并获取所述系统文件库中所述属性信息对应文件。2.根据权利要求1所述的方法,其特征在于,在所述如果否,查找并获取所述系统文件库中所述属性信息对应文件之后,所述方法还包括: 针对所述属性信息对应文件记录其被获取的时间信息。3.根据权利要求1所述的方法,其特征在于,所述上次获取的所述属性信息对应文件的时间信息,包括: 上次获取的所述属性信息对应文件中标识信息号最大的文件的标识信息号,其中文件的标识信息号能够标识文件的生成时间信息,所述标识信息号越大表示其对应的文件生成越晚; 所述查找并获取所述系统文件库中所述时间信息之后生成的所述属性信息对应文件,包括: 查找并获取所述系统文件库中所述属性信息对应文件中标识信息号大于所述标识信息号最大的文件的标识信息号的文件。4.根据权利要求1所述的方法,其特征在于,所述查找并获取系统文件库中所述时间信息之后生成的所述属性信息对应文件,包括: 在所述系统文件库中,针对所述时间信息之后生成的每个所述属性信息对应文件,校验其是否可用,获取可用的文件。5.根据权利要求4所述的方法,其特征在于,所述在所述系统文件库中,针对所述时间信息之后生成的每个所述属性信息对应文件,校验其是否可用,包括: 在所述系统文件库中,针对所述时间信息之后生成的每个所述属性信息对应文件,采用MD5校验法,校验其是否可用。6.一种文件获取装置,其特征在于,应用于电子设备,所述装置包括: 指令接收模块,用于接收文件获取指令,其中所述文件获取指令中包含待获取文件的属性信息; 判断模块,用于判断本地是否记录有上次获取的所述属性信息对应文件的时间信息; 第一获取模块,用于当所述判断模块的判定结果为是时,查找并获取系统文件库中所述时间信息之后生成的所述属性信息对应文件,并对所述上次获取的所述属性信息对应文件的时间信息进行更新; 第二获取模块,用于当所述判断模块的判定结果为否时,查找并获取所述系统文件库中所述属性信息对应文件。7.根据权利要求6所述的装置,其特征在于,所述第二获取模块,还用于: 针对所述属性信息对应文件记录其被获取的时间信息。8.根据权利要求6所述的装置,其特征在于,所述第一获取模块,具体用于: 查找并获取所述系统文件库中所述属性信息对应文件中标识信息号大于所述标识信息号最大的文件的标识信息号的文件,其中文件的标识信息号能够标识文件的生成时间信息,所述标识信息号越大表示其对应的文件生成越晚。9.根据权利要求6所述的装置,其特征在于,所述第一获取模块,具体用于: 在所述系统文件库中,针对所述时间信息之后生成的每个所述属性信息对应文件,校验其是否可用,获取可用的文件。10.—种电子设备,其特征在于,所述电子设备包括:壳体、处理器、存储器、电路板和电源电路,其中,所述电路板安置在所述壳体围成的空间内部,所述处理器和所述存储器设置在所述电路板上;所述电源电路,用于为所述电子设备的各个电路或器件供电;所述存储器用于存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行以下步骤: 接收文件获取指令,其中所述文件获取指令中包含待获取文件的属性信息; 判断本地是否记录有上次获取的所述属性信息对应文件的时间信息; 如果是,查找并获取系统文件库中所述时间信息之后生成的所述属性信息对应文件,并对所述上次获取的所述属性信息对应文件的时间信息进行更新; 如果否,查找并获取所述系统文件库中所述属性信息对应文件。
【专利摘要】本发明实施例公开了一种文件获取方法,应用于电子设备,所述电子设备接收文件获取指令,其中所述文件获取指令中包含待获取文件的属性信息;判断本地是否记录有上次获取的所述属性信息对应文件的时间信息;如果是,查找并获取系统文件库中所述时间信息之后生成的所述属性信息对应文件,并对所述上次获取的所述属性信息对应文件的时间信息进行更新;如果否,查找并获取所述系统文件库中所述属性信息对应文件。由于本发明实施例中电子设备在系统文件库中查找并获取所述时间信息之后生成的所述属性信息对应文件,能够只获取系统文件库中新增加的文件,降低了获取文件时的系统资源消耗。
【IPC分类】G06F17/30
【公开号】CN105653648
【申请号】
【发明人】罗健辉
【申请人】北京金山安全软件有限公司
【公开日】2016年6月8日
【申请日】2015年12月28日