屏幕水印生成方法、装置及设备制造方法及图纸

技术编号:24575388 阅读:40 留言:0更新日期:2020-06-21 00:18
本申请公开了一种屏幕水印生成方法,包括:获取用于生成屏幕水印的水印信息;获取屏幕截图;根据所述屏幕截图部分区域的颜色确定屏幕水印的颜色;根据所述水印信息、所述屏幕水印的颜色以及用于生成屏幕水印的预设规则,生成屏幕水印。解决了因屏幕背景色与屏幕水印的颜色相同而导致的屏幕水印失效问题。

Method, device and equipment for generating screen watermark

【技术实现步骤摘要】
屏幕水印生成方法、装置及设备
本申请涉及数字水印
,具体涉及一种屏幕水印生成方法、装置、电子设备以及存储设备。本申请还涉及一种数据处理方法。
技术介绍
近来频发的重大恶性数据安全事件,特别是内部泄密,使得传统的数据安全体系面临着更大的挑战。数字水印技术是防止数据泄漏的保障手段,能起到数据溯源和版权保护的作用。目前,目前,数字水印技术主要集中在图像、视频和音频等数字媒体产品中,而屏幕水印技术发展的很缓慢。屏幕作为展示信息的载体,面临的安全问题是非常严重的。对展示有敏感信息的屏幕进行截图、拍照等泄密方式使得信息泄露更加容易。如何对屏幕展示信息进行安全保护逐渐成为了热点问题。为保证屏幕展示信息的安全,一种做法是,将预设含义的点阵图替换屏幕的原有像素点。然而,在屏幕背景色与预设含义的点阵图的颜色相近的情况下,可能使得屏幕水印失效。因此,如何避免因屏幕背景色与屏幕水印的颜色相同导致的屏幕水印失效是需要解决的问题。
技术实现思路
本申请提供一种屏幕水印生成方法,以解决因屏幕背景色与屏幕水印的颜色相同而导致的屏幕水印失效问题。本申请提供一种屏幕水印生成方法,包括:获取用于生成屏幕水印的水印信息;获取屏幕截图;根据所述屏幕截图部分区域的颜色确定屏幕水印的颜色;根据所述水印信息、所述屏幕水印的颜色以及用于生成屏幕水印的预设规则,生成屏幕水印。可选的,所述获取用于生成屏幕水印的水印信息,包括:获取至少下述任一用户信息:用户账号信息、用户登录信息;<br>将所述用户信息作为所述水印信息。可选的,所述获取屏幕截图,包括:按照预设频率获取屏幕截图。可选的,所述根据所述屏幕截图部分区域的颜色确定屏幕水印的颜色,包括:将所述屏幕截图划分为多个子图块;获取所述子图块的颜色;根据所述子图块的颜色,设置子图块区域的屏幕水印的颜色的取值范围;按照所述取值范围确定用于增强屏幕水印或降低水印视觉干扰的屏幕水印的颜色。可选的,所述根据所述子图块的颜色,设置子图块区域的屏幕水印的颜色的取值范围,包括:根据所述子图块的颜色,确定所述子图块的主色块;确定所述子图块的主色块的颜色;根据所述子图块的主色块的颜色设定所述子图块区域的屏幕水印的颜色的取值范围。可选的,所述按照所述取值范围确定用于增强屏幕水印或降低水印视觉干扰的屏幕水印的颜色,包括:接收屏幕水印的指定颜色;判断所述指定颜色是否属于所述取值范围,若是,则将所述指定颜色作为用于增强屏幕水印或降低水印视觉干扰的屏幕水印的颜色;若否,则按照所述取值范围调整所述指定颜色,将调整后的指定颜色作为用于增强屏幕水印或降低水印视觉干扰的屏幕水印的颜色。可选的,所述按照所述取值范围确定用于增强屏幕水印或降低水印视觉干扰的屏幕水印的颜色,包括:接收所述屏幕截图的颜色与屏幕水印的颜色的对比度预设值;根据所述对比度预设值与所述取值范围,确定用于增强屏幕水印或降低水印视觉干扰的屏幕水印的颜色。可选的,所述根据所述屏幕截图部分区域的颜色确定屏幕水印的颜色,包括:将所述屏幕截图划分为多个子图块;获取所述子图块的颜色;根据所述子图块的颜色占比,确定所述子图块的主要颜色;其中,所述主要颜色为颜色占比满足预设占比条件的颜色;获取所述主要颜色的平均值;根据所述平均值,设置子图块区域的屏幕水印的颜色。可选的,所述根据所述平均值,设置子图块区域的屏幕水印的颜色,包括:将与主要颜色的颜色差值满足预设色差阈值范围的颜色,作为所述子图块区域的屏幕水印的颜色。可选的,所述根据所述水印信息、所述屏幕水印的颜色以及用于生成屏幕水印的预设规则,生成屏幕水印,包括:根据所述预设规则和所述屏幕水印的颜色,将所述水印信息绘制为屏幕水印。可选的,所述方法还包括:将所述屏幕水印以点状显示在所述屏幕的最上层;或者,设置所述屏幕水印的属性为非鼠标事件目标。可选的,所述方法还包括:将所述屏幕水印对应的水印图层以半透明方式或透明方式显示在屏幕的最上层。可选的,所述根据所述水印信息、所述屏幕水印的颜色以及用于生成屏幕水印的预设规则,生成屏幕水印,包括:由用于生成屏幕水印的进程根据所述水印信息、所述屏幕水印的颜色以及用于生成屏幕水印的预设规则,生成屏幕水印;所述方法还包括:所述进程判断是否获得关闭所述进程的指令,如果是,则拒绝执行所述指令。本申请还提供一种屏幕水印生成装置,包括:水印信息获取单元,用于获取用于生成屏幕水印的水印信息;屏幕截图获取单元,用于获取屏幕截图;屏幕水印颜色确定单元,用于根据所述屏幕截图部分区域的颜色确定屏幕水印的颜色;屏幕水印生成单元,用于根据所述水印信息、所述屏幕水印的颜色以及用于生成屏幕水印的预设规则,生成屏幕水印。本申请还提供一种电子设备,包括:存储器,以及处理器;所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令:获取用于生成屏幕水印的水印信息;获取屏幕截图;根据所述屏幕截图部分区域的颜色确定屏幕水印的颜色;根据所述水印信息、所述屏幕水印的颜色以及用于生成屏幕水印的预设规则,生成屏幕水印。本申请还提供一种用于存储设备,存储有指令,所述指令能够被处理器加载并执行以下步骤:获取用于生成屏幕水印的水印信息;获取屏幕截图;根据所述屏幕截图部分区域的颜色确定屏幕水印的颜色;根据所述水印信息、所述屏幕水印的颜色以及用于生成屏幕水印的预设规则,生成屏幕水印。本申请还提供一种数据处理方法,包括:获取原始数据;获取屏幕截图;根据所述屏幕截图部分区域的颜色确定显示在屏幕上的标识数据的颜色;根据所述原始数据、用于生成标识数据的预设规则和所述标识数据的颜色,生成所述标识数据。与现有技术相比,本申请具有以下优点:本申请提供的屏幕水印生成方法,根据屏幕截图部分区域的颜色确定屏幕水印的颜色,使用所述屏幕水印的颜色按照用于生成屏幕水印的预设规则生成屏幕水印,屏幕截图的颜色随着屏幕显示画面的变化而变化,屏幕水印的颜色可以随着屏幕截图的颜色变化进行相应调整,因此能够避免屏幕水印的颜色与屏幕背景色相同,从而解决了因屏幕背景色与屏幕水印的颜色可能相同而导致的屏幕水印失效问题。附图说明图1是本申请第一实施例提供的屏幕水印生成方法的处理流程图;图2是本申请第一实施例提供的确定屏幕水印的颜色的处理流程图;图3是本申请第二实施例提供的屏幕水印生成装置示意图;图4是本申请第三实施例提供的电子设备示意图;图5是本申请第五实施例提供的数据处理方法的处理流程图;图6是本申请第六实施例提供的数据处理方法的处理流程图。...

【技术保护点】
1.一种屏幕水印生成方法,其特征在于,包括:/n获取用于生成屏幕水印的水印信息;/n获取屏幕截图;/n根据所述屏幕截图部分区域的颜色确定屏幕水印的颜色;/n根据所述水印信息、所述屏幕水印的颜色以及用于生成屏幕水印的预设规则,生成屏幕水印。/n

【技术特征摘要】
1.一种屏幕水印生成方法,其特征在于,包括:
获取用于生成屏幕水印的水印信息;
获取屏幕截图;
根据所述屏幕截图部分区域的颜色确定屏幕水印的颜色;
根据所述水印信息、所述屏幕水印的颜色以及用于生成屏幕水印的预设规则,生成屏幕水印。


2.根据权利要求1所述的方法,其特征在于,所述获取用于生成屏幕水印的水印信息,包括:
获取至少下述任一用户信息:用户账号信息、用户登录信息;
将所述用户信息作为所述水印信息。


3.根据权利要求1所述的方法,其特征在于,所述获取屏幕截图,包括:按照预设频率获取屏幕截图。


4.根据权利要求1所述的方法,其特征在于,所述根据所述屏幕截图部分区域的颜色确定屏幕水印的颜色,包括:
将所述屏幕截图划分为多个子图块;
获取所述子图块的颜色;
根据所述子图块的颜色,设置子图块区域的屏幕水印的颜色的取值范围;
按照所述取值范围确定用于增强屏幕水印或降低水印视觉干扰的屏幕水印的颜色。


5.根据权利要求4所述的方法,其特征在于,所述根据所述子图块的颜色,设置子图块区域的屏幕水印的颜色的取值范围,包括:
根据所述子图块的颜色,确定所述子图块的主色块;
确定所述子图块的主色块的颜色;
根据所述子图块的主色块的颜色设定所述子图块区域的屏幕水印的颜色的取值范围。


6.根据权利要求4所述的方法,其特征在于,所述按照所述取值范围确定用于增强屏幕水印或降低水印视觉干扰的屏幕水印的颜色,包括:
接收屏幕水印的指定颜色;
判断所述指定颜色是否属于所述取值范围,若是,则将所述指定颜色作为用于增强屏幕水印或降低水印视觉干扰的屏幕水印的颜色;若否,则按照所述取值范围调整所述指定颜色,将调整后的指定颜色作为用于增强屏幕水印或降低水印视觉干扰的屏幕水印的颜色。


7.根据权利要求4所述的方法,其特征在于,所述按照所述取值范围确定用于增强屏幕水印或降低水印视觉干扰的屏幕水印的颜色,包括:
接收所述屏幕截图的颜色与屏幕水印的颜色的对比度预设值;
根据所述对比度预设值与所述取值范围,确定用于增强屏幕水印或降低水印视觉干扰的屏幕水印的颜色。


8.根据权利要求1所述的方法,其特征在于,所述根据所述屏幕截图部分区域的颜色确定屏幕水印的颜色,包括:
将所述屏幕截图划分为多个子图块;
获取所述子图块的颜色;
根据所述子图块的颜色占比,确定所述子图块的主要颜色;其中,所述主要颜色为颜色占比满足预设占比条件的颜色;
获取所述主要颜色的平均值;
根据所述平均值,设置子图块区域的屏幕水印的颜色。


9.根据权利要求8所述的方法,其特征在于,所述根据所述平均值,设置子图块区域的屏幕水印的颜色,包括:
将与主要颜色的颜色差值满足预设色差阈值范围的颜色,作为所述子图块区域的屏幕水印的颜色。


10.根据权利要求1所述的方法,其特征在于,所述根据所述水印信息、所述屏幕水印的颜色以及用于生成屏幕水印的预设规则,生成屏幕水印,包括:
根...

【专利技术属性】
技术研发人员:刘惠瑛刘永亮
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1