技术新讯 > 计算推算,计数设备的制造及其应用技术 > 一种软件应用数据处理方法、系统及可存储介质  >  正文

一种软件应用数据处理方法、系统及可存储介质

  • 国知局
  • 2024-07-31 22:58:07

本发明涉及文件数据处理,更具体的说是涉及一种软件应用数据处理方法、系统及可存储介质。

背景技术:

1、目前,随着计算机技术以及互联网的不断发展,在终端上集成的各类软件越来越多,软件的日志数据在计算机领域中扮演着较为重要的角色,同时软件在使用的过程中会产生相关的应用数据,软件的运维人员可以通过分析日志数据以及应用数据来优化软件的性能。

2、但是,在软件的使用过程中所产生的应用数据都需要占用终端的内存,但是终端的内存是有限的,因此需要定期对终端的应用程序的缓存以及数据进行清理,而现有技术中针对软件的应用数据清理时通常直接删除该软件对应的缓存文件或者数据,对占用内存较大的软件应用数据进行直接删除以致运行日志数据不匹配,软件无法运行,同时软件清理后的运行过程中容易遭受恶意软件的攻击,存在可能造成数据泄露的问题。

3、因此,如何提供一种能够解决上述问题的软件应用数据处理方法是本领域技术人员亟需解决的问题。

技术实现思路

1、有鉴于此,本发明提供了一种软件应用数据处理方法、系统及可存储介质,可在保证软件正常运行的情况下清理软件的非必要应用数据,同时可以保证软件使用过程的完整性和安全性。

2、为了实现上述目的,本发明采用如下技术方案:

3、一种软件应用数据处理方法,包括以下步骤:

4、在软件正常运行时获取软件的应用数据以及运行日志数据;

5、当所述应用数据占用内存的大小达到预设阈值时,对所述应用数据进行分类;

6、根据分类结果对所述应用数据进行清理的同时生成清理索引文件,并判断所述软件是否能够正常运行;

7、当所述软件能够正常运行时,判断所述运行日志数据是否遭受恶意攻击,当判断存在恶意攻击时停止软件的运行。

8、优选的,对所述应用数据进行分类的具体处理过程包括:

9、按照所述应用数据的功能,对所述应用数据进行分类,得到第一分类结果,其中所述第一分类结果包括缓存数据、配置数据以及系统运行数据;

10、获取用户的软件应用清理需求,并对所述软件应用清理需求进行解析;

11、根据所述软件应用清理需求的解析结果对所述第一分类结果进行再次划分,得到最终的分类结果。

12、优选的,判断所述软件是否能够正常运行的具体处理过程包括:

13、根据所述分类结果对所述应用数据进行清理的同时生成对应的清理索引文件;

14、将所述清理索引文件与所述运行日志数据建立关联关系;

15、对所述软件进行初始化并运行,当运行失败时则根据所述清理索引文件恢复所述应用数据,并重新对所述应用数据进行分类,得到新的分类结果以及新的索引文件;

16、再次对所述软件进行初始化并运行,直至所述软件能够成功运行时停止并保存此时的应用数据清理索引文件。

17、优选的,当所述软件能够正常运行时,判断所述运行日志数据是否遭受恶意攻击的具体处理过程包括:

18、当所述软件正常运行时,对经过更新的所述运行日志数据提取日志特征数据,同时对经过清理的所述应用数据提取应用特征数据;

19、对所述日志特征数据以及所述应用特征数据建立关联关系,并生成关联的日志哈希校验值和应用哈希校验值;

20、判断所述日志哈希校验值以及所述应用哈希校验值是否发生改变,当所述日志哈希校验值或所述应用哈希校验值的任一项发生改变时,判定所述软件遭受攻击,并记录至所述运行日志数据。

21、优选的,当所述软件正常运行时,根据所述清理索引文件对所述运行日志数据进行更新。

22、本发明还提供一种软件应用数据处理系统,包括:

23、获取模块,用于在软件正常运行时获取软件的应用数据以及运行日志数据;

24、清理模块,用于当所述应用数据占用内存的大小达到预设阈值时,对所述应用数据进行分类;

25、第一判断模块,用于根据分类结果对所述应用数据进行清理的同时生成清理索引文件,并判断所述软件是否能够正常运行;

26、第二判断模块,用于当所述软件能够正常运行时,判断所述运行日志数据是否遭受恶意攻击,当判断存在恶意攻击时停止软件的运行。

27、本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述的软件应用数据处理方法。

28、经由上述的技术方案可知,与现有技术相比,本发明公开提供了一种软件应用数据处理方法、系统及可存储介质,当软件的应用数据所占用的达到预设阈值时,对应用数据进行分类;根据分类结果对应用数据进行清理的同时生成清理索引文件,并判断软件是否能够正常运行;当软件能够正常运行时,判断运行日志数据是否遭受恶意攻击,当判断存在恶意攻击时停止软件的运行,可在保证软件正常运行的情况下清理软件的非必要应用数据,同时可以保护软件使用过程的完整性和安全性。

技术特征:

1.一种软件应用数据处理方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种软件应用数据处理方法,其特征在于,对所述应用数据进行分类的具体处理过程包括:

3.根据权利要求2所述的一种软件应用数据处理方法,其特征在于,判断所述软件是否能够正常运行的具体处理过程包括:

4.根据权利要求2所述的一种软件应用数据处理方法,其特征在于,当所述软件能够正常运行时,判断所述运行日志数据是否遭受恶意攻击的具体处理过程包括:

5.根据权利要求4所述的一种软件应用数据处理方法,其特征在于,当所述软件正常运行时,根据所述清理索引文件对所述运行日志数据进行更新。

6.一种利用权利要求1-5任一项所述的一种软件应用数据处理方法的处理系统,其特征在于,包括:

7.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1至5中任一项所述的软件应用数据处理方法。

技术总结本发明公开了一种软件应用数据处理方法、系统及可存储介质,涉及文件数据处理技术领域,其中方法包括以下步骤:在软件正常运行时获取软件的应用数据以及运行日志数据;当所述应用数据占用内存的大小达到预设阈值时,对所述应用数据进行分类;根据分类结果对所述应用数据进行清理的同时生成清理索引文件,并判断所述软件是否能够正常运行;当所述软件能够正常运行时,判断所述运行日志数据是否遭受恶意攻击,当判断存在恶意攻击时停止软件的运行;本发明可在保证软件正常运行的情况下清理软件的非必要应用数据,同时可以保证软件使用过程的完整性和安全性。技术研发人员:曾维,张凯杰受保护的技术使用者:成都理工大学技术研发日:技术公布日:2024/7/29

本文地址:https://www.jishuxx.com/zhuanli/20240730/195527.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。