水印生成方法、装置、电子设备和计算机可读介质制造方法及图纸

技术编号:39244093 阅读:8 留言:0更新日期:2023-10-30 11:56
本公开的实施例公开了水印生成方法、装置、电子设备和计算机可读介质。该方法的一具体实施方式包括:响应于检测到针对应用页面的截图操作,确定截图页面区域信息;通过预先训练的页面特征提取模型对截图页面进行页面特征提取,以生成截图页面特征;对页面元素信息组中的每个页面元素信息进行页面元素特征提取,以生成页面元素特征,得到页面元素特征组;根据截图页面特征、页面元素特征组和页面生成信息,生成水印图层,其中,页面生成信息包括:截图对象标识、截图终端地址和截图时间戳;将水印图层叠加至截图页面,以生成水印添加后图像。该实施方式提高了数据防篡改性。该实施方式提高了数据防篡改性。该实施方式提高了数据防篡改性。

【技术实现步骤摘要】
水印生成方法、装置、电子设备和计算机可读介质


[0001]本公开的实施例涉及计算机
,具体涉及水印生成方法、装置、电子设备和计算机可读介质。

技术介绍

[0002]随着互联网相关技术的发展,数据电子化也越来越普及,如何保证数据的防篡改变得尤为重要。目前,在进行数据防篡改时,通常采用的方式为:通过将固定水印添加至截图中,以实现数据的防篡改。
[0003]然而,专利技术人发现,当采用上述方式时,经常会存在如下技术问题:
[0004]第一,固定水印往往对应固定的水印特征,当积累足够的水印样本时,极易对固定水印进行剔除,从而丧失数据的防篡改性;
[0005]第二,固定水印的生成往往未结合截图对应页面的页面元素构成,导致生成的水印较为单一,数据防篡改性较差。
[0006]该
技术介绍
部分中所公开的以上信息仅用于增强对本专利技术构思的背景的理解,并因此,其可包含并不形成本国的本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0007]本公开的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本公开的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
[0008]本公开的一些实施例提出了水印生成方法、装置、电子设备和计算机可读介质,来解决以上
技术介绍
部分提到的技术问题中的一项或多项。
[0009]第一方面,本公开的一些实施例提供了一种水印生成方法,该方法包括:响应于检测到针对应用页面的截图操作,确定截图页面区域信息,其中,上述截图页面区域信息包括:截图页面和页面元素信息组,页面元素信息表征上述截图页面包括的页面元素的元素属性;通过预先训练的页面特征提取模型对上述截图页面进行页面特征提取,以生成截图页面特征;对上述页面元素信息组中的每个页面元素信息进行页面元素特征提取,以生成页面元素特征,得到页面元素特征组;根据上述截图页面特征、上述页面元素特征组和页面生成信息,生成水印图层,其中,上述页面生成信息包括:截图对象标识、截图终端地址和截图时间戳;将上述水印图层叠加至上述截图页面,以生成水印添加后图像。
[0010]第二方面,本公开的一些实施例提供了一种水印生成装置,装置包括:确定单元,被配置成响应于检测到针对应用页面的截图操作,确定截图页面区域信息,其中,上述截图页面区域信息包括:截图页面和页面元素信息组,页面元素信息表征上述截图页面包括的页面元素的元素属性;页面特征提取单元,被配置成通过预先训练的页面特征提取模型对上述截图页面进行页面特征提取,以生成截图页面特征;页面元素特征提取单元,被配置成对上述页面元素信息组中的每个页面元素信息进行页面元素特征提取,以生成页面元素特
征,得到页面元素特征组;生成单元,被配置成根据上述截图页面特征、上述页面元素特征组和页面生成信息,生成水印图层,其中,上述页面生成信息包括:截图对象标识、截图终端地址和截图时间戳;叠加单元,被配置成将上述水印图层叠加至上述截图页面,以生成水印添加后图像。
[0011]第三方面,本公开的一些实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现上述第一方面任一实现方式所描述的方法。
[0012]第四方面,本公开的一些实施例提供了一种计算机可读介质,其上存储有计算机程序,其中,程序被处理器执行时实现上述第一方面任一实现方式所描述的方法。
[0013]本公开的上述各个实施例具有如下有益效果:通过本公开的一些实施例的水印生成方法,提高了数据的防篡改性。具体来说,造成数据防篡改性较差的原因在于:第一,固定水印往往对应固定的水印特征,当积累足够的水印样本时,极易对固定水印进行剔除,从而丧失数据的防篡改性;第二,固定水印的生成往往未结合截图对应页面的页面元素构成,导致生成的水印较为单一,数据防篡改性较差。实践中。实践中,截图作为一种常见的数据泄漏方式,通过截图可以轻易地将数据以图片的形式进行泄漏。常规的添加固定水印(如,时间戳,IP(Internet Protocol,网际协议)地址等)的方式,由于水印内容往往固定,当积累足够的水印样本时,极易被剔除。同时,固定水印也与截图中包含的数据没有直接关联性。从而导致水印的防篡改性较差。基于此,本公开的一些实施例的水印生成方法,首先,响应于检测到针对应用页面的截图操作,确定截图页面区域信息,其中,上述截图页面区域信息包括:截图页面和页面元素信息组,页面元素信息表征上述截图页面包括的页面元素的元素属性。通过确定截图页面区域信息,可以快速地确定被截图内容。其次,通过预先训练的页面特征提取模型对上述截图页面进行页面特征提取,以生成截图页面特征。实践中,截图页面往往是以图像的形式存在,其包含了可视化的页面内容,因此,通过页面特征提取,可以直观地得到截图页面对应的页面特征。接着,对上述页面元素信息组中的每个页面元素信息进行页面元素特征提取,以生成页面元素特征,得到页面元素特征组。实践中,应用页面往往是由多个页面元素构成(例如,应用页面可以是HTML5页面)。因此,通过页面元素特征提取,可以实现从页面元素层级的特征提取。进一步,根据上述截图页面特征、上述页面元素特征组和页面生成信息,生成水印图层,其中,上述页面生成信息包括:截图对象标识、截图终端地址和截图时间戳。从而得到与截图页面存在关联的水印图层。最后,将上述水印图层叠加至上述截图页面,以生成水印添加后图像。通过此种方式的水印生成方法,得到的水印图层与截图页面存在关联关系,增加了水印的剔除难度。同时,当数据本身被篡改时,也可通过水印直观反映。大大提高了数据的防篡改性。
附图说明
[0014]结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,元件和元素不一定按照比例绘制。
[0015]图1是根据本公开的水印生成方法的一些实施例的流程图;
[0016]图2是根据本公开的水印生成装置的一些实施例的结构示意图;
[0017]图3是适于用来实现本公开的一些实施例的电子设备的结构示意图。
具体实施方式
[0018]下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例。相反,提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
[0019]另外还需要说明的是,为了便于描述,附图中仅示出了与有关专利技术相关的部分。在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。
[0020]需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种水印生成方法,包括:响应于检测到针对应用页面的截图操作,确定截图页面区域信息,其中,所述截图页面区域信息包括:截图页面和页面元素信息组,页面元素信息表征所述截图页面包括的页面元素的元素属性;通过预先训练的页面特征提取模型对所述截图页面进行页面特征提取,以生成截图页面特征;对所述页面元素信息组中的每个页面元素信息进行页面元素特征提取,以生成页面元素特征,得到页面元素特征组;根据所述截图页面特征、所述页面元素特征组和页面生成信息,生成水印图层,其中,所述页面生成信息包括:截图对象标识、截图终端地址和截图时间戳;将所述水印图层叠加至所述截图页面,以生成水印添加后图像。2.根据权利要求1所述的方法,其中,所述方法还包括:生成所述水印添加后图像对应的图像缩略图,其中,所述图像缩略图的图像尺寸小于所述水印添加后图像的图像尺寸;将所述图像缩略图浮动显示于显示界面的目标位置;响应于检测到针对所述图像缩略图的图像点击操作,弹出图像调整界面,其中,所述图像调整界面是用于对所述水印添加后图像进行图像调整的界面;响应于检测到图像保存操作,对调整后的水印添加后图像进行图像保存。3.根据权利要求2所述的方法,其中,所述水印图层包括:第一水印图层和第二水印图层,所述第一水印图层为显性水印图层,所述第二水印图层为隐形水印图层;以及所述根据所述截图页面特征、所述页面元素特征组和页面生成信息,生成水印图层,包括:对所述页面生成信息包括的所述截图对象标识、所述截图终端地址和所述截图时间戳进行拼接,得到拼接后页面生成信息;对所述拼接后页面生成信息进行信息加密,得到加密后页面生成信息;将所述加密后页面生成信息添加至空白图层,得到所述第一水印图层。4.根据权利要求3所述的方法,其中,所述根据所述截图页面特征、所述页面元素特征组和页面生成信息,生成水印图层,还包括:确定嵌入容量值,其中,所述嵌入容量值表征所述截图页面的最大数据嵌入量;根据所述截图页面特征对应的第一权重值和所述嵌入容量值,确定第一子嵌入容量值;根据所述页面元素特征组对应的第二权重值和所述嵌入容量值,确定第二子嵌入容量值;根据所述第一子嵌入容量值,生成截图页面特征压缩模型;根据所述第二子嵌入容量值,生成页面元素特征压缩模型;通过所述截图页面特征压缩模型,对所述截图页面特征进行特征压缩,以生成压缩后截图页面特征;通过所述页面元素特征压缩模型,对所述页面元素特征组中的页面元素特征进行特征压缩,以生成压缩后页面元素特征,得到压缩后页面元素特征组;
将所述压缩后截图页面特征和所述压缩后页面元素特征组添加至空白图层,得到特征添加后图层;对所述特征添加后图层的图层属性进行属性调整,得到属性调整后图层,作为所述第二水印图层。5.根据权利要求4所述的方...

【专利技术属性】
技术研发人员:张记铭李浩浩王文新王攀登刘敏刘忠平姚晓艳
申请(专利权)人:海易科技北京有限公司
类型:发明
国别省市:

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

1