【技术实现步骤摘要】
基于数据可视化分析的新型文件检索方法及系统
本专利技术涉及检索
,具体涉及一种基于数据可视化分析的新型文件检索方法及系统。
技术介绍
当前的文件搜索的工具有:Windows自带的搜索功能和目前市场上的搜索工具。主要有以下缺点:搜索查询速度慢、效率低。
技术实现思路
针对现有技术中的缺陷,本专利技术提供一种基于数据可视化分析的新型文件检索方法及系统,能够快速检索查找文件并提取到文件信息。一种基于数据可视化分析的新型文件检索方法,包括步骤:调用动态链接库中的API编程接口;从API编程接口中读取USN日志内容;采用Task任务并行算法和/或Parallel数据并行算法提取USN日志内容中的文件信息,所述文件信息包括文件名和文件路径。进一步的,在所述API编程接口中通过DeviceIoControl系统函数读取所述USN日志内容;所述USN日志内容保存在IpOutBuffer所指向的字节数组中,该数组的前八个字节代表下一条USN日志内容,根据USN的结构规则 ...
【技术保护点】
1.基于数据可视化分析的新型文件检索方法,其特征在于:包括步骤:/n调用动态链接库中的API编程接口;/n从API编程接口中读取USN日志内容;/n采用Task任务并行算法和/或Parallel数据并行算法提取USN日志内容中的文件信息,所述文件信息包括文件名和文件路径。/n
【技术特征摘要】
1.基于数据可视化分析的新型文件检索方法,其特征在于:包括步骤:
调用动态链接库中的API编程接口;
从API编程接口中读取USN日志内容;
采用Task任务并行算法和/或Parallel数据并行算法提取USN日志内容中的文件信息,所述文件信息包括文件名和文件路径。
2.根据权利要求1所述的基于数据可视化分析的新型文件检索方法,其特征在于:在所述API编程接口中通过DeviceIoControl系统函数读取所述USN日志内容;
所述USN日志内容保存在IpOutBuffer所指向的字节数组中,该数组的前八个字节代表下一条USN日志内容,根据USN的结构规则进行解析内容,获得所述文件信息;在提取USN日志内容中的文件信息时,还包括Contains函数;
采用DataGridView虚模式显示所述文件信息,通过HighChart三维图显示所述文件信息。
3.根据权利要求2所述的基于数据可视化分析的新型文件检索方法,其特征在于:
采用Task任务并行算法和/或Parallel数据并行算法读取USN日志内容,提取USN日志中的文件模型,获得各个磁盘中的文件信息,将文件模型保存到BlockingCollection并发集合中。
4.根据权利要求3所述的基于数据可视化分析的新型文件检索方法,其特征在于:所述DataGridView虚模式结合UI异步显示所述文件信息;
所述Parallel数据并行算法中包括Lambda表达式树。
5.根据权利要求4所述的基于数据可视化分析的新型文件检索方法,其特征在于:采用FlowLayoutPanel作为所述文件信息的容器,所述FlowLayoutPanel将所述文件信息封装为UI库,所述UI库中包括过滤器。
6.基于数据可视化分析的新型文件检索系统,其特征在于:包括动态链接库,所述动态链接库中包括API编程接口模...
【专利技术属性】
技术研发人员:任志考,王秀英,叶臣,芦静蓉,李明腾,郭远航,郝振城,马永伟,万金婷,
申请(专利权)人:青岛科技大学,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。