【技术实现步骤摘要】
屏幕水印生成方法、装置及设备
本申请涉及数字水印
,具体涉及一种屏幕水印生成方法、装置、电子设备以及存储设备。本申请还涉及一种数据处理方法。
技术介绍
近来频发的重大恶性数据安全事件,特别是内部泄密,使得传统的数据安全体系面临着更大的挑战。数字水印技术是防止数据泄漏的保障手段,能起到数据溯源和版权保护的作用。目前,目前,数字水印技术主要集中在图像、视频和音频等数字媒体产品中,而屏幕水印技术发展的很缓慢。屏幕作为展示信息的载体,面临的安全问题是非常严重的。对展示有敏感信息的屏幕进行截图、拍照等泄密方式使得信息泄露更加容易。如何对屏幕展示信息进行安全保护逐渐成为了热点问题。为保证屏幕展示信息的安全,一种做法是,将预设含义的点阵图替换屏幕的原有像素点。然而,在屏幕背景色与预设含义的点阵图的颜色相近的情况下,可能使得屏幕水印失效。因此,如何避免因屏幕背景色与屏幕水印的颜色相同导致的屏幕水印失效是需要解决的问题。
技术实现思路
本申请提供一种屏幕水印生成方法,以解决因屏幕背景色与屏幕水印的颜色相同而导致的屏幕水印失效问题。本申请提供一种屏幕水印生成方法,包括:获取用于生成屏幕水印的水印信息;获取屏幕截图;根据所述屏幕截图部分区域的颜色确定屏幕水印的颜色;根据所述水印信息、所述屏幕水印的颜色以及用于生成屏幕水印的预设规则,生成屏幕水印。可选的,所述获取用于生成屏幕水印的水印信息,包括:获取至少下述任一用户信息:用户账号信息、用户登录信息;<
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。