水印生成方法及装置、终端制造方法及图纸

技术编号:18351893 阅读:31 留言:0更新日期:2018-07-02 02:08
本发明专利技术公开了一种水印生成方法及装置、终端,属于计算机应用技术领域。所述方法包括:通过目标图形的背景颜色确定水印基色,根据所述目标图形所在系统的用户信息,生成颜色为所述水印基色的水印,将所述水印植入所述目标图形。另外,还提供了一种水印生成装置、终端。上述水印生成方法及装置、终端能够根据在数据中生成的水印对数据的泄漏者进行有效追踪。

【技术实现步骤摘要】
水印生成方法及装置、终端
本专利技术涉及计算机应用
,特别涉及一种水印生成方法及装置、终端。
技术介绍
随着计算机技术及互联网技术的高速发展,互联网中的数据日益丰富。但由于侵权成本的低廉,盗版者轻易就能将未经授权的数据进行广泛传播,严重影响了数据原创者的利益,因此数据保护将成为亟待解决的问题。目前,数据的保护方法主要使用水印技术,例如,视频水印,水印是嵌入于数据中的信息标识。目前,水印通常为表征版权的信息标识,通过将表征版权的信息标识嵌入到数据中,从而对数据的版权进行保护,确保版权所有者的合法权益。现有技术中添加水印的方式通常是在数据的数据源中加入水印,或者在数据的播放过程中添加水印。例如,图1是根据一示例性实施例示出的水印添加示意图。显然,上述添加水印的方法中添加的水印均为固定单一的标识,无法对数据的泄漏者进行有效追踪。
技术实现思路
为了解决相关技术中无法对数据的泄漏者进行有效追踪的技术问题,本专利技术提供了一种水印生成方法及装置、终端。第一方面,本专利技术实施例提供了一种水印生成方法,包括:通过目标图形的背景颜色确定水印基色;根据所述目标图形所在系统的用户信息,生成颜色为所述水印基色的水印;将所述水印植入所述目标图形。第二方面,本专利技术实施例提供了一种水印生成装置,包括:水印基色确定模块,用于通过目标图形的背景颜色确定水印基色;水印生成模块,用于根据所述目标图形所在系统的用户信息,生成颜色为所述水印基色的水印;水印植入模块,用于将所述水印植入所述目标图形。第三方面,本专利技术实施例提供了一种终端,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如第一方面所述的方法。第四方面,本专利技术实施例提供了一种存储介质,用于存储程序,所述程序在被执行时使得终端执行如第一方面所述的方法。本专利技术的实施例提供的技术方案可以包括以下有益效果:在目标图像被显示时,通过目标图形的背景颜色确定水印基色,根据目标图形所在系统的用户信息,生成颜色为水印基色的水印,并将水印植入目标图形,在不对目标图形的数据造成干扰的同时,将所在系统的用户信息嵌入目标图形中,在目标图形泄露后,通过该用户信息对目标图形的泄漏者进行追踪,震慑用户对目标图形的泄露行为,提醒用户对目标图形数据进行保护的重要性,提高了目标图形数据的安全性。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本专利技术。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1是根据一示例性实施例示出的水印添加示意图。图2是根据一示例性实施例示出的一种水印生成方法流程图。图3是根据图2对应实施例示出的水印生成方法中步骤S110的一种具体实现流程图。图4是根据图2对应实施例示出的水印生成方法中步骤S120的一种具体实现流程图。图5是根据图2对应实施例示出的水印生成方法中步骤S130的一种具体实现流程图。图6是根据图5对应实施例示出的水印生成方法中步骤S132的一种具体实现流程图。图7是根据一示例性实施例示出的水印图生成示意图。图8是根据本专利技术实施例所涉及的实施环境的示意图。图9是根据一示例性实施例示出的一种水印生成装置框图。图10是根据图9对应实施例示出的水印生成装置中水印基色确定模块110的一种具体框图。图11是根据图9对应实施例示出的水印生成装置中水印生成模块120的一种具体框图。图12是根据图9对应实施例示出的水印生成装置中水印植入模块130的一种具体框图。图13是根据图12对应实施例示出的水印生成装置中水印图生成单元132的一种具体框图。图14是根据一示例性实施例示出的一种终端的框图。具体实施方式这里将详细地对示例性实施例执行说明,其示例表示在附图中。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。图2是根据一示例性实施例示出的一种水印生成方法流程图。如图2所示,该水印生成方法可以包括以下步骤。在步骤S110中,通过目标图形的背景颜色确定水印基色。目标图形为终端中处于显示状态的图形。例如浏览器中的显示页面、文档中的图像、视频中的图像画面等。背景颜色是目标图形中衬托主体图形的景象颜色。通常地,文档中的背景颜色为白色。水印基色是预先确定的水印颜色。可以理解的是,目标图形是具有一定的背景颜色。因此,为避免生成的水印对目标图形中的数据内容造成干扰,需对水印的颜色进行一定的设置。在步骤S120中,根据目标图形所在系统的用户信息,生成颜色为水印基色的水印。目标图形所在系统为目标图形的载体。例如,目标图形为浏览器中的显示页面时,目标图形所在系统为浏览器。又例如,目标图形为视频中的图像画面时,目标图形所在系统为视频播放器。用户信息是登陆目标图形所在系统的账户信息。用户信息包括账户名、IP地址等信息,例如,目标图形所在系统为浏览器,用户信息为当前登录浏览器的账户名、IP地址等信息;又例如,目标图形所在系统为视频播放器,用户信息为当前登录视频播放器的账户名、IP地址等信息。通过用户信息,能够对目标图形所在系统进行追踪锁定。在步骤S130中,将水印植入目标图形。在将水印植入目标图形时,可以是将水印对目标图形中的原有水印进行覆盖植入目标图形中;也可以是对目标图形按照预定的位置划分,将水印植入目标图形中的无水印位置;还可以是通过其它的方式将水印植入目标图形。在一具体的示例性实施例中,目标图形A所在系统为系统Y,系统Y的登陆用户信息为账户名“abc”。在通过系统Y进行目标图形A的观看时,生成内容为账户名“abc”的水印1,在目标图形存在原有水印时,将水印1对目标图形A中的原有水印进行覆盖植入。在对目标图形A进行拍摄或截图时,生成的图片中将包含有内容为账户名“abc”的水印1,从而震慑用户对目标图形A的泄露行为。例如,目标图形A所在系统为浏览器,目标图形A为浏览器的显示界面,浏览器的登陆用户信息为账户名“abc”。在通过浏览器进行目标图形A的观看时,生成内容为账户名“abc”的水印1,在目标图形存在原有水印时,将水印1对目标图形A中的原有水印进行覆盖植入。在对目标图形A进行拍摄或截图时,生成的图片中将包含有内容为账户名“abc”的水印1,从而震慑用户对目标图形的泄露行为。在另一具体的示例性实施例中,目标图形A所在系统为系统X,系统X的登陆用户信息为账户名“abc”。在通过系统X进行目标图形A的观看时,生成内容为账户名“abc”的水印1,按照位置关系将目标图形A从左至右均分为5个区域A1、A2、A3、A4、A5,当区域A1、A2中存在水印时,将水印1植入目标图形A中的区域A3中;当区域A1、A2、A3、A4、A5中均存在水印时,则按照各区域先后顺序将水印1植入目标图形A中的区域A1中,对区域A1中的原有水印进行覆盖植入。在对目标图形A进行拍摄或截图时,生成的图片中将包含有内容为账户名“abc”的水印1及原有水印,从而震慑用户对目标图形的泄露行为。通过如上所述的方法,根据目标图形的背景颜本文档来自技高网...
水印生成方法及装置、终端

【技术保护点】
1.一种水印生成方法,其特征在于,所述方法包括:通过目标图形的背景颜色确定水印基色;根据所述目标图形所在系统的用户信息,生成颜色为所述水印基色的水印;将所述水印植入所述目标图形。

【技术特征摘要】
1.一种水印生成方法,其特征在于,所述方法包括:通过目标图形的背景颜色确定水印基色;根据所述目标图形所在系统的用户信息,生成颜色为所述水印基色的水印;将所述水印植入所述目标图形。2.根据权利要求1所述的方法,其特征在于,所述水印基色包括水印明色和水印暗色,所述通过目标图形的背景颜色确定基色的步骤包括:获取目标图形的背景颜色;对所述背景颜色进行反色及透明度处理得到水印明色,并对所述背景颜色进行亮度提升得到水印暗色。3.根据权利要求1所述的方法,其特征在于,所述根据所述目标图形所在系统的用户信息,生成颜色为所述水印基色的水印的步骤包括:根据所述目标图形所在系统的用户信息,生成相应的用户信息标识;按照所述水印基色,生成内容为所述用户信息标识和颜色为所述水印基色的水印。4.根据权利要求3所述的方法,其特征在于,所述按照所述水印基色,生成内容为所述用户信息标识和颜色为所述水印基色的水印的步骤之前,所述方法还包括:将所述用户信息标识按照随机旋转角度进行旋转。5.根据权利要求1所述的方法,其特征在于,所述将所述水印植入所述目标图形的步骤包括:生成与所述目标图像的大小尺寸一致的透明背景图;将所述水印平铺在所述透明背景图中,得到水印图;将所述水印图平铺在所述目标图形的最底层。6.根据权利要...

【专利技术属性】
技术研发人员:周群辉刘远荣
申请(专利权)人:深圳市创梦天地科技有限公司
类型:发明
国别省市:广东,44

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

1