[发明专利]屏幕水印生成方法、系统、设备及存储介质在审
申请号: | 202210829073.6 | 申请日: | 2022-07-15 |
公开(公告)号: | CN115205087A | 公开(公告)日: | 2022-10-18 |
发明(设计)人: | 于刘秦宁;张国辉;吴震操 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06T1/00 | 分类号: | G06T1/00;G06F21/16 |
代理公司: | 深圳国新南方知识产权代理有限公司 44374 | 代理人: | 康雅文 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 屏幕 水印 生成 方法 系统 设备 存储 介质 | ||
本发明提出一种屏幕水印生成方法、系统、设备及存储介质,该方法包括:若检测到虚拟屏幕预设参数发生变化,则获取新增虚拟屏幕上新增水印窗口,并获取所述新增水印窗口对应的秘钥文档及存储标识,其中,所述存储标识用于指示水印显示程序添加水印的目标地址;解析所述密钥文档与所述存储标识,获取密钥与目标地址;通过所述水印显示程序,根据所述密钥与所述目标地址,将水印显示至所述新增水印窗口上。本发明实施例在检测到新增屏幕后,主动在新增屏幕上创建水印窗口,并通过水印显示程序将水印显示在新增水印窗口上。并且,通过秘钥文件,增加了该屏幕水印方法的安全性。
技术领域
本发明涉及计算机技术领域,尤其涉及一种屏幕水印生成方法、系统、设备及存储介质。
背景技术
随着终端技术的发展,目前的电脑终端都配置有截图功能,能截取显示屏幕的图片,同时,现在智能手机普遍带有高清拍照的功能,若用户访问的内容为组织内的重要或敏感信息,未经授权的截图或拍照极有可能带来信息泄露等信息安全事故。
屏幕水印设计是为了防止信息浏览者恶意截屏或拍照而设计的功能性标识,从而在防止信息外泄的屏幕上设置水印保护,让信息浏览者在截屏或拍照之前有所忌惮,同时,在信息泄露之后能够快速的锁定信息泄露源。屏幕显示协议常用的有针对CPU架构为x86的X11显示协议,也有针对CPU架构为arm的Wayland显示协议,现有的屏幕水印技术一般为针对CPU架构为x86的X11协议而研发的屏幕水印生成程序,而针对CPU架构为arm的Wayland显示协议,当已经在当前工作区或窗口上显示水印后,如果再新建工作区或窗口,该协议在新建工作区水印无法显示。
因此,亟需一种适用于Wayland显示协议的屏幕水印生成方法。
发明内容
本发明提供一种屏幕水印生成方法、系统、设备及存储介质,其主要目的在于针对Wayland显示协议的系统,在检测到新增工作区后,调用水印显示线程,在新增工作区进行水印显示。
第一方面,本发明实施例提供一种屏幕水印生成方法,包括:
若检测到虚拟屏幕预设参数发生变化,则获取新增虚拟屏幕上新增水印窗口,并获取所述新增水印窗口对应的秘钥文档及存储标识,其中,所述存储标识用于指示水印显示程序添加水印的目标地址;
解析所述密钥文档与所述存储标识,获取密钥与目标地址;
通过所述水印显示程序,根据所述密钥与所述目标地址,将水印显示至所述新增水印窗口上。
优选地,所述若检测到虚拟屏幕预设参数发生变化,包括:
添加虚拟屏幕变化事件包;
通过所述虚拟屏幕变化事件包的监听函数,对当前虚拟屏幕动态变化参数或虚拟屏幕预设参数变化进行监听,若监听到所述当前虚拟屏幕动态变化参数或所述虚拟屏幕预设参数发生变化,则判断所述虚拟屏幕预设参数发生变化,其中,所述当前虚拟屏幕动态变化参数包括虚拟屏幕数量的增减参数、移动参数和所述当前虚拟屏幕的分辨率,所述虚拟屏幕预设参数包括虚拟屏幕总数。
优选地,所述若检测到虚拟屏幕预设参数发生变化,则在新增虚拟屏幕上新增水印窗口,之前还包括:
在预设目录下创建水印服务文件以形成水印生成线程;
将所述水印服务文件与所述虚拟屏幕预设参数相绑定;
若所述虚拟屏幕预设参数发送变化,则所述水印服务文件发生数据变动,以使得使所述水印生成线程自启动。
优选地,所述获取新增虚拟屏幕上新增水印窗口,包括:
通过所述水印生成线程中的窗体显示函数创建初始水印窗口,并对所述初始水印窗口进行规范处理以形成规范视野窗口;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210829073.6/2.html,转载请声明来源钻瓜专利网。