一种自动清除windows系统云桌面垃圾数据的方法技术方案

技术编号:36607691 阅读:24 留言:0更新日期:2023-02-04 18:32
本发明专利技术公开了一种自动清除wi ndows系统云桌面垃圾数据的方法,可通过文件过滤驱动,建立文件级别的初始标识库,在辅助行为监控模块与虚拟化镜像管理模块,将所有的云桌面的数据都获取之后,对比NTFS元数据与基准数据,将里面的共同数据取出,称为公共数据,单独存放在一个独立的存储空间中,然后将每个云桌面对应的虚拟磁盘中公共数据占用的空间进行释放,以减少存储空间占用组合完成用户wi ndows操作系统内的垃圾数据识别与释放的能力,从而达到存储空间高效利用,维护技术门要求低,易于维护甚至不需要专门维护,同时也解决了因为垃圾数据多而导致的云桌面操作系统卡顿的问题。圾数据多而导致的云桌面操作系统卡顿的问题。

【技术实现步骤摘要】
一种自动清除windows系统云桌面垃圾数据的方法


[0001]本专利技术属于无线通信
,具体涉及一种自动清除windows系统云桌面垃圾数据的方法。

技术介绍

[0002]在传统PC机时代,windows操作系统用户在系统使用时间较长后,逐渐遇到存储不足,垃圾数据增多无法清理并释放存储空间的问题,进入云桌面时代,依然受到这样的问题困扰,尤其是在集中存储的云桌面环境中,对存储的资源浪费尤为明显。
[0003]现有技术都是针对问题处理问题,增加存储空间,或者手动删除用户数据,回收空间,效率低下,作用不明显。

技术实现思路

[0004]本专利技术提出的是一种自动清除windows系统云桌面垃圾数据的方法,可通过文件过滤驱动,建立文件级别的初始标识库,在辅助行为监控模块与虚拟化镜像管理模块,解决了因为垃圾数据多而导致的云桌面操作系统卡顿的问题。
[0005]为实现上述目的,本专利技术提供如下技术方案:一种自动清除windows系统云桌面垃圾数据的方法,具体按照以下步骤:
[0006]步骤1.在新作云桌面镜像模板中安装代理客户端,所述客户端包含文件过滤驱动模块、行为监控模块;所述文件过滤驱动模块快速读取ntfs元数据信息,建立ntfs文件数据库,所述文件数据库通过NTFS元数据,获取文件数量、文件名字、目录结构、扇区位置以及每个文件在扇区存放的位置点并作为基准数据库;
[0007]步骤2.基准数据库建立后,进入常态维护阶段,通过行为监控模块进行用户数据分析、行为监控,行为监控的输入设备包含人机交互设备、生物特征设备,输入设备发出的指令视为用户主动行为,由定时任务或者计算机自动运行的行为认为是被动行为,行为监控模块通过监控主动行为和被动行为,进行数据处理,用户被动行为的监控包含系统更新、软件自动更新、浏览器病毒触发;
[0008]步骤3.系统更新往往会将早期的文件保留在操作系统内,而不删除,时间越长,垃圾文件就越多;识别系统更新而产生的垃圾文件,首先通过版本号,识别本次系统升级的版本,然后在基准数据库中找到未升级的文件,并在文件信息中读出版本号信息;然后,通过与云端数据库进行对别,找到被升级的版本号所包含的文件,然后在基准数据库中找到所有文件,以及所在的扇区,然后将数据删除,并更新基准数据库,同时更新NTFS元数据;软件自动更新与系统更新的行为一致,因而处理方法也是一样的;剩余浏览器触发的病毒,监控浏览器的页面以及运行源码,识别外链链接,以及外链下载连接,然后过滤网卡中的数据,进行解包处理,发现署于病毒外链的链接,则丢弃请求,并终止相关的数据传输,已达到防止浏览器病毒而触发的文件下载造成的垃圾文件;
[0009]步骤4.在云桌面镜像中,实时运行,不断根据数据变化,更新基准数据库与NTFS元
数据,在云桌面镜像的虚拟化层,运行着虚拟化镜像管理模块,虚拟化镜像管理模块实时监控虚拟机的运行状态,并不断的与云桌面镜像的代理进行通信,获取NTFS元数据以及基准数据库信息,准确识别云桌面的实际空间占用,然后将所有的云桌面的数据都获取之后,对比NTFS元数据与基准数据,将里面的共同数据取出,称为公共数据,单独存放在一个独立的存储空间中,然后将每个云桌面对应的虚拟磁盘中公共数据占用的空间进行释放,以减少存储空间占用。
[0010]与现有技术相比,本专利技术的有益效果是:
[0011]本专利技术提供一种自动清除windows系统云桌面垃圾数据的方法,通过文件过滤驱动,建立文件级别的初始标识库,在辅助行为监控模块与虚拟化镜像管理模块,组合完成用户windows操作系统内的垃圾数据识别与释放的能力,从而达到存储空间高效利用,维护技术门要求低,易于维护甚至不需要专门维护,其次也解决了因为垃圾数据多而导致的云桌面操作系统卡顿的问题。
具体实施方式
[0012]下面结合具体实施方式对本专利技术进行详细说明。
[0013]本专利技术提供一种自动清除windows系统云桌面垃圾数据的方法,具体按照以下步骤:
[0014]步骤1.在新作云桌面镜像模板中安装代理客户端,所述客户端包含文件过滤驱动模块、行为监控模块;所述文件过滤驱动模块快速读取ntfs元数据信息,建立ntfs文件数据库,所述文件数据库通过NTFS元数据,获取文件数量、文件名字、目录结构、扇区位置以及每个文件在扇区存放的位置点并作为基准数据库;
[0015]步骤2.基准数据库建立后,进入常态维护阶段,通过行为监控模块进行用户数据分析、行为监控,行为监控的输入设备包含人机交互设备、生物特征设备,输入设备发出的指令视为用户主动行为,由定时任务或者计算机自动运行的行为认为是被动行为,行为监控模块通过监控主动行为和被动行为,进行数据处理,用户被动行为的监控包含系统更新、软件自动更新、浏览器病毒触发;
[0016]步骤3.系统更新往往会将早期的文件保留在操作系统内,而不删除,时间越长,垃圾文件就越多;识别系统更新而产生的垃圾文件,首先通过版本号,识别本次系统升级的版本,然后在基准数据库中找到未升级的文件,并在文件信息中读出版本号信息;然后,通过与云端数据库进行对别,找到被升级的版本号所包含的文件,然后在基准数据库中找到所有文件,以及所在的扇区,然后将数据删除,并更新基准数据库,同时更新NTFS元数据;软件自动更新与系统更新的行为一致,因而处理方法也是一样的;剩余浏览器触发的病毒,监控浏览器的页面以及运行源码,识别外列链接,以及外链下载连接,然后过滤网卡中的数据,进行解包处理,发现署于病毒外链的链接,则丢弃请求,并终止相关的数据传输,已达到防止浏览器病毒而触发的文件下载造成的垃圾文件;
[0017]步骤4.在云桌面镜像中,实时运行,不断根据数据变化,更新基准数据库与NTFS元数据,在云桌面镜像的虚拟化层,运行着虚拟化镜像管理模块,虚拟化镜像管理模块实时监控虚拟机的运行状态,并不断的与云桌面镜像的代理进行通信,获取NTFS元数据以及基准数据库信息,准确识别云桌面的实际空间占用,然后将所有的云桌面的数据都获取之后,对
比NTFS元数据与基准数据,将里面的共同数据取出,称为公共数据,单独存放在一个独立的存储空间中,然后将每个云桌面对应的虚拟磁盘中公共数据占用的空间进行释放,以减少存储空间占用,并且整个过程,用户无感知,不影响用户对云桌面使用的体验。
[0018]释放的空间是可以计算的,比如,一套云桌面的环境,由100台云桌面,都是使用windows的系统,每个桌面50GB,总计5000GB的空间占用,其中删除垃圾文件,每个桌面可以释放2GB的空间,然后每个桌面中有3GB的文件都是一样的,这样总计节省的空间为(2+3)*100

3=497GB,意味着,原5000GB 的空间需求,用4503GB的空间就可以满足。
[0019]优选的,所述步骤2中主动行为监控具体为:首先用户主动行为,当遇到删除行为,则记录删除的文件,在基准数据库中找到对应的文件,并查找文件所在的扇区以及位置,然后将对应的扇本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自动清除windows系统云桌面垃圾数据的方法,其特征在于,具体按照以下步骤:步骤1.在新作云桌面镜像模板中安装代理客户端,所述客户端包含文件过滤驱动模块、行为监控模块;所述文件过滤驱动模块快速读取ntfs元数据信息,建立ntfs文件数据库,所述文件数据库通过NTFS元数据,获取文件数量、文件名字、目录结构、扇区位置以及每个文件在扇区存放的位置点并作为基准数据库;步骤2.基准数据库建立后,进入常态维护阶段,通过行为监控模块进行用户数据分析、行为监控,行为监控的输入设备包含人机交互设备、生物特征设备,输入设备发出的指令视为用户主动行为,由定时任务或者计算机自动运行的行为认为是被动行为,行为监控模块通过监控主动行为和被动行为,进行数据处理,用户被动行为的监控包含系统更新、软件自动更新、浏览器病毒触发;步骤3.系统更新往往会将早期的文件保留在操作系统内,而不删除,时间越长,垃圾文件就越多;识别系统更新而产生的垃圾文件,首先通过版本号,识别本次系统升级的版本,然后在基准数据库中找到未升级的文件,并在文件信息中读出版本号信息;然后,通过与云端数据库进行对别,找到被升级的版本号所包含的文件,然后在基准数据库中找到所有文件,以及所在的扇区,然后将数据删除,并更新基准数据库,同时更新NTFS元数据;软件自动更新与系统更新的行为一致,因而处理方法也是一样的;剩余浏览器触发的病毒,监控浏览器的页面以及运行源码,识别...

【专利技术属性】
技术研发人员:张文文
申请(专利权)人:西安雷风电子科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1