[发明专利]一种操作文档审计的方法、装置、电子设备及介质有效
申请号: | 202210327854.5 | 申请日: | 2022-03-31 |
公开(公告)号: | CN114510930B | 公开(公告)日: | 2022-07-15 |
发明(设计)人: | 袁志勇;吴慧海 | 申请(专利权)人: | 北京圣博润高新技术股份有限公司 |
主分类号: | G06F40/258 | 分类号: | G06F40/258;G06K9/62;G06F21/64;G06F16/33 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100089 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 操作 文档 审计 方法 装置 电子设备 介质 | ||
1.一种操作文档审计的方法,其特征在于,包括:
当检测到用户触发的文档内容操作预设指令时,获取当前正在操作的窗口的窗口标题;
基于所述当前正在操作的窗口的窗口标题,以及文档名称和窗口标题的匹配关系,确定当前正在操作的文档的文档名称,所述文档名称和窗口标题的匹配关系是针对当前正在操作的文档执行打开操作时创建的;
针对所述当前正在操作的文档执行操作指令;
上传第一审计日志,所述审计日志中包括当前操作对应的操作指令以及当前正在操作的文档的文档名称;
还包括:
当检测到用户针对文档的打开操作指令时,获取当前文档的文档信息,所述文档信息包括:文档名称、文档路径以及文档属性信息;
将所述文档信息存储至第一存储区域;
创建至少一个窗口,并获取每个窗口对应的窗口信息,所述窗口信息包括:窗口句柄和窗口标题;
将所述每个窗口对应的窗口信息存储至第二存储区域;
获取当前文档的窗口对应的窗口信息;
确定所述第一存储区域内是否包含与所述当前文档的窗口标题相匹配文档名称;
若包含,则确定所述当前文档的窗口句柄和存储路径的对应关系;
上传第二审计日志。
2.根据权利要求1所述的方法,其特征在于,所述基于所述当前正在操作的窗口的窗口标题,以及文档名称和窗口标题的匹配关系,确定当前正在操作的文档的文档名称,之后还包括:
若确定出当前正在操作的文档的文档名称为至少两个,则获取当前正在操作的窗口的窗口句柄;
基于所述当前正在操作的窗口的窗口句柄,以及窗口句柄与文档存储路径的对应关系,确定对应的文档存储路径;
基于确定出的文档存储路径确定所述当前正在操作的文档的文档名称。
3.根据权利要求1所述方法,其特征在于,所述确定所述当前文档的窗口句柄和存储路径的对应关系,之后还包括:
将所述当前文档的窗口信息以及匹配的文档信息存储至第三存储区域;
其中,所述当前文档的窗口信息以及匹配的文档信息包括以下至少一项:
当前文档的窗口句柄和存储路径的对应关系;
当前文档的窗口标题和匹配的文档标题之间的对应关系。
4.根据权利要求3所述的方法,其特征在于,所述将所述当前文档的窗口信息以及匹配的文档信息存储至第三存储区域,包括:
确定第三存储区域是否为空;
若所述第三存储区域不为空,则将所述第三存储区域内当前存储的信息存储至第四存储区域,并删除所述第三存储区域内当前存储的信息;
将所述当前文档的窗口信息以及匹配的文档信息存储至所述第三存储区域;
若所述第三存储区域为空,则将所述当前文档的窗口信息以及匹配的文档信息存储至所述第三存储区域。
5.根据权利要求1-4任一项所述的方法,其特征在于,当所述用户触发的文档内容操作预设指令为切换指令时;
所述基于所述当前正在操作的窗口的窗口标题,以及文档名称和窗口标题的匹配关系,确定当前正在操作的文档的文档名称,之前还包括:
基于切换后的窗口的窗口标题,从第四存储区域中获取切换后的窗口的窗口标题和文档名称的匹配关系,所述第四存储区域用于存储已打开且当前并未操作文档名称和窗口标题的匹配关系,所述切换后的窗口的窗口标题为当前正在操作的窗口的窗口标题;
将所述切换后的窗口的窗口标题和文档名称的匹配关系存储至第三存储区域,所述第三存储区域用于存储当前正在操作的窗口的窗口标题以及匹配的文档名称;
从所述第三存储区域中获取所述切换后的窗口的窗口标题和文档名称的匹配关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京圣博润高新技术股份有限公司,未经北京圣博润高新技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210327854.5/1.html,转载请声明来源钻瓜专利网。