一种信息加载方法及装置的制造方法

文档序号:9750588阅读:404来源:国知局
一种信息加载方法及装置的制造方法
【技术领域】
[0001]本申请涉及计算机软件技术领域,特别涉及一种信息加载方法及装置。
【背景技术】
[0002]近年来随着硬件技术的快速发展,用户所使用终端的性能越来越强大,用户在其所使用终端上安装的应用越来越多,所以,用户在开启其所使用终端或者使用其终端的过程中需要加载的信息越来越多。
[0003]现有技术中,应用的各种可能被加载的信息通常内嵌在应用本身的文件中,作为应用可执行文件的一部分,在需要进行信息加载时,终端首先通过包管理工具搜索定位应用的可执行文件,并对其进行解包,得到待加载的信息,然后加载上述待加载信息。
[0004]可见,应用现有技术中的方案能够成功加载待加载信息,但是由于每次加载信息时都要先搜索定位应用的可执行文件并进行解包操作,处理过程繁琐、占用较多的处理资源且耗时较长,用户体验差。

【发明内容】

[0005]本申请实施例公开了一种信息加载方法及装置,以简化信息加载的处理过程,减少对处理资源的占用及耗时,提高用户体验。
[0006]为达到上述目的,本申请实施例公开了一种信息加载方法,所述方法包括:
[0007]接收针对目标应用的信息加载指令,其中,所述信息加载指令中携带目标加载信息的标识;
[0008]在满足预设的信息查询条件的情况下,根据所述信息加载指令中携带的所述目标加载信息的标识,查询预设的信息数据库中是否存在所述目标加载信息,其中,所述预设的信息数据库,用于存储待加载信息的标识与待加载信息之间的对应关系;
[0009]若存在,则在满足预设的信息获得条件的情况下,从所述预设的信息数据库中获得所述目标加载信息,并加载所述目标加载信息。
[0010]在本申请的一种具体实现方式中,所述在满足预设的信息查询条件的情况下,根据所述信息加载指令中携带的所述目标加载信息的标识,查询预设的信息数据库中是否存在所述目标加载信息,包括:
[0011 ]判断所述目标应用是否为第一次启动;
[0012]若不是,根据所述信息加载指令中携带的所述目标加载信息的标识,查询预设的信息数据库中是否存在所述目标加载信息。
[0013]在本申请的一种具体实现方式中,所述判断所述目标应用是否为第一次启动,包括:
[0014]判断所述预设的信息数据库中是否存在所述目标加载信息的标识,若不存在,判定所述目标应用为第一次启动;或
[0015]判断用于启动所述目标应用的指令是否为通过预设的应用发送的,若为是,判定所述目标应用为第一次启动。
[0016]在本申请的一种具体实现方式中,在判断得所述目标应用是第一次启动的情况下,还包括:
[0017]根据所述目标加载信息的标识,从所述目标应用的可执行文件中获得所述目标加载信息,并加载所述目标加载信息。
[0018]在本申请的一种具体实现方式中,在所述目标应用第一次启动的情况下,根据所述目标加载信息的标识,从所述目标应用的可执行文件中获得所述目标加载信息之后,还包括:
[0019]将所述目标加载信息的标识与所述目标加载信息之间的对应关系存储至所述预设的信息数据库中。
[0020]在本申请的一种具体实现方式中,所述预设的信息数据库还用于存储所述目标应用的修改时间戳;
[0021 ]所述在满足预设的信息获得条件的情况下,从所述预设的信息数据库中获得所述目标加载信息,并加载所述目标加载信息,包括:
[0022]从所述预设的信息数据库中获得所述目标应用的第一修改时间戳,并根据操作系统记录的信息获得所述目标应用的第二修改时间戳;
[0023]判断所述第一修改时间戳与所述第二修改时间戳是否相等;
[0024]若相等,从所述预设的信息数据库中获得所述目标加载信息,并加载所述目标加载信息。
[0025]在本申请的一种具体实现方式中,在判断得所述第一修改时间戳与所述第二修改时间戳不相等的情况下,还包括:
[0026]根据所述目标加载信息的标识,从所述目标应用的可执行文件中获得所述目标加载信息,并加载所述目标加载信息。
[0027]在本申请的一种具体实现方式中,在所述第一修改时间戳与所述第二修改时间戳不相等的情况下,根据所述目标加载信息的标识,从所述目标应用的可执行文件中获得所述目标加载信息之后,还包括:
[0028]将所述目标加载信息和所述第二修改时间戳更新至所述预设的信息数据库中。
[0029]在本申请的一种具体实现方式中,所述信息加载方法还包括:
[0030]监测终端中已安装的应用是否被更新;
[0031]若为是,从被更新应用的可执行文件中获得待加载信息,并将所获得的待加载信息更新至所述预设的信息数据库中。
[0032]在本申请的一种具体实现方式中,所述信息加载方法还包括:
[0033]监测终端中是否安装了新应用;
[0034]若为是,从已安装的新应用的可执行文件中获得该应用的待加载信息,并将所获得的待加载信息的标识与所获得的待加载信息之间的对应关系存储至所述预设的信息数据库中。
[0035]为达到上述目的,本申请实施例公开了一种信息加载装置,所述装置包括:
[0036]信息加载指令接收模块,用于接收针对目标应用的信息加载指令,其中,所述信息加载指令中携带目标加载信息的标识;
[0037]目标加载信息查询模块,用于在满足预设的信息查询条件的情况下,根据所述信息加载指令中携带的所述目标加载信息的标识,查询预设的信息数据库中是否存在所述目标加载信息,其中,所述预设的信息数据库,用于存储待加载信息的标识与待加载信息之间的对应关系;
[0038]第一目标加载信加载模块,用于在所述目标加载信息查询模块的判断结果为是的情况下,则在满足预设的信息获得条件的情况下,从所述预设的信息数据库中获得所述目标加载信息,并加载所述目标加载信息。
[0039]在本申请的一种具体实现方式中,所述目标加载信息查询模块,包括:
[0040]第一次启动判断子模块,用于判断所述目标应用是否为第一次启动;
[0041 ]目标加载信息查询子模块,用于在所述第一次启动判断子模块的判断结果为否的情况下,根据所述信息加载指令中携带的所述目标加载信息的标识,查询预设的信息数据库中是否存在所述目标加载信息。
[0042]在本申请的一种具体实现方式中,所述第一次启动判断子模块,
[0043]具体用于判断所述预设的信息数据库中是否存在所述目标加载信息的标识,若不存在,判定所述目标应用为第一次启动;或
[0044]具体用于判断用于启动所述目标应用的指令是否为通过预设的应用发送的,若为是,判定所述目标应用为第一次启动。
[0045]在本申请的一种具体实现方式中,所述信息加载装置还包括:
[0046]第二目标加载信息加载模块,用于在所述第一启动判断子模块判断得所述目标应用是第一次启动的情况下,根据所述目标加载信息的标识,从所述目标应用的可执行文件中获得所述目标加载信息,并加载所述目标加载信息。
[0047]在本申请的一种具体实现方式中,所述信息加载装置还包括:
[0048]对应关系存储模块,用于在所述第二目标加载信息加载模块获得所述目标加载信息之后,将所述目标加载信息的标识与所述目标加载信息之间的对应关系存储至所述预设的信息数据库中。
[0049]在本申请的一种具体实现方式中,所述预设的信息数据库还用于存储所述目标应用的修改时间戳;
[0050]所述第一目标加载信加载模块,包括:
[0051]时间戳获得子模块,用于从所述预设的信息数据库中获得所述目标应用的第一修改时间戳,并根据操作系统记录的信息获得所述目标应用的第二修改时间戳;
[0052]时间戳判断子模块,用于判断所述第一修改时间戳与所述第二修改时间戳是否相等;
[0053]第一目标加载信息加载子模块,用于在所述时间戳判断子模块的判断结果为是的情况下,从所述预设的信息数据库中获得所述目标加载信息,并加载所述目标加载信息。
[0054]在本申请的一种具体实现方式中,所述第一目标加载信加载模块,还包括:<
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1