一种网页水印添加方法及装置制造方法及图纸

技术编号:30907842 阅读:14 留言:0更新日期:2021-11-22 23:53
本说明书公开了一种网页水印添加方法及装置,可从服务器获取携带水印数据的页面数据,并根据该页面数据中各页面模块的模块信息以及终端的设备参数,渲染显示该终端当前屏幕的各页面模块。之后,根据当前屏幕显示的各页面模块的模块信息,确定当前屏幕中空白区域的位置以及面积。最后,根据该水印数据、当前屏幕中空白区域的位置以及面积,在该空白区域添加水印,以当需要进行信息验证时,解析水印进行验证。通过确定页面中空白区域的位置以及面积,并在空白区域进行水印的加注,避免水印与页面内容重叠,提高了水印解析的准确度。提高了水印解析的准确度。提高了水印解析的准确度。

【技术实现步骤摘要】
一种网页水印添加方法及装置


[0001]本申请涉及信息安全
,尤其涉及一种网页水印添加方法及装置。

技术介绍

[0002]随着互联网技术的迅速发展,网络信息安全也备受人们关注。当用户通过互联网办理保密性较高的业务时,如何保障用户信息安全成为亟需解决的问题。
[0003]目前,为了保障用户信息安全,业务平台通常采用全局水印法对网页加注水印,使网页中的水印信息铺满整个屏幕,以加强信息的安全性与真实性,避免用户信息被篡改或盗用。
[0004]其中,为了减少水印对用户操作的影响,业务平台通常在网页中添加肉眼不可见的暗水印,使得用户可在无感知的情况下执行业务,提升用户体验。并且当需要进行信息验证时,可通过技术手段提取并解析网页中的暗水印以识别信息来源。
[0005]但是,通过上述方式添加的暗水印信息,可能与网页中的实际内容发生重叠,导致后续水印无法得到正确解析。

技术实现思路

[0006]本说明书实施例提供一种网页水印添加方法及装置,用于部分解决现有技术中的问题。
[0007]本说明书实施例采用下述技术方案:
[0008]本说明书提供的一种网页水印添加方法,包括:
[0009]获取各无人车的当前位置;向服务器发送页面获取请求,并接收所述服务器返回的页面数据,所述页面数据中包含待添加的水印数据;
[0010]根据所述页面数据中各页面模块的模块信息以及终端的设备参数,确定所述终端当前屏幕显示的各页面模块,并进行渲染显示;
[0011]根据当前屏幕显示的各页面模块的模块信息,确定当前屏幕中空白区域的位置以及面积;
[0012]根据所述水印数据、当前屏幕中空白区域的位置以及面积,在所述空白区域添加水印,以当需要进行信息验证时,解析所述水印进行验证。
[0013]可选地,根据当前屏幕显示的各页面模块的模块信息,确定当前屏幕中空白区域的位置以及面积,具体包括:
[0014]根据当前屏幕显示的各页面模块的样式信息,以及各页面模块上下边沿至少一侧的边界线,确定各页面模块之间空白区域的边界线;
[0015]根据各空白区域的边界线,确定各空白区域的位置以及面积。
[0016]可选地,向服务器发送页面获取请求,并接收所述服务器返回的页面数据,具体包括:
[0017]向服务器发送页面获取请求,使所述服务器根据所述页面获取请求中携带的用户
信息,确定待添加的水印数据;
[0018]接收所述服务器返回的携带所述水印数据的页面数据。
[0019]可选地,根据所述水印数据、当前屏幕中空白区域的位置以及面积,在所述空白区域添加水印,具体包括:
[0020]针对每个空白区域,根据所述水印数据以及该空白区域的面积,调整水印的形状大小,所述水印的形状大小至少包含所述水印的旋转角度以及尺寸;
[0021]按照调整后的形状大小,将所述水印添加至该空白区域的位置。
[0022]可选地,所述方法还包括:
[0023]响应于用户的滑动操作,更新当前屏幕显示的各页面模块;
[0024]根据更新后当前屏幕显示的各页面模块的模块信息,重新确定当前屏幕中空白区域的位置以及面积,以重新在所述空白区域添加水印。
[0025]可选地,所述方法还包括:
[0026]响应于用户的编辑操作,更新当前屏幕中相应页面模块的模块信息;所述模块信息至少包含模块的形状大小;
[0027]根据各页面模块更新后的模块信息以及所述终端的设备参数,重新确定所述终端当前屏幕显示的各页面模块,并根据当前屏幕显示的各页面模块的模块信息,确定当前屏幕中空白区域的位置以及面积,以重新在所述空白区域添加水印。
[0028]可选地,所述方法还包括:
[0029]在页面开发部署阶段,配置各页面模块的样式信息;
[0030]根据各页面模块的样式信息以及各页面模块上下边沿至少一侧的边界线,配置所述页面中空白区域的位置计算规则以及面积计算规则。
[0031]本说明书提供一种网页水印添加装置,包括:
[0032]页面数据获取模块,配置为向服务器发送页面获取请求,并接收所述服务器返回的页面数据,所述页面数据中包含待添加的水印数据;
[0033]页面显示模块,配置为根据所述页面数据中各页面模块的模块信息以及终端的设备参数,确定所述终端当前屏幕显示的各页面模块,并进行渲染显示;
[0034]空白区域确定模块,配置为根据当前屏幕显示的各页面模块的模块信息,确定当前屏幕中空白区域的位置以及面积;
[0035]水印添加模块,配置为根据所述水印数据、当前屏幕中空白区域的位置以及面积,在所述空白区域添加水印,以当需要进行信息验证时,解析所述水印进行验证。
[0036]本说明书提供的一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述网页水印添加方法。
[0037]本说明书提供的一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述网页水印添加方法。
[0038]本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:
[0039]在本说明书中,可从服务器获取携带水印数据的页面数据,并根据该页面数据中各页面模块的模块信息以及终端的设备参数,渲染显示该终端当前屏幕的各页面模块。之后,根据当前屏幕显示的各页面模块的模块信息,确定当前屏幕中空白区域的位置以及面积。最后,根据该水印数据、当前屏幕中空白区域的位置以及面积,在该空白区域添加水印,
以当需要进行信息验证时,解析水印进行验证。通过确定页面中空白区域的位置以及面积,并在空白区域进行水印的加注,避免水印与页面内容重叠,提高了水印解析的准确度。
附图说明
[0040]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0041]图1为现有技术的水印添加方式的示意图;
[0042]图2为本说明书实施例提供的一种网页水印添加方法的流程示意图;
[0043]图3为本说明书实施例提供的不同终端的屏幕界面示意图;
[0044]图4为本说明书实施例提供的一种空白区域确定方法的示意图;
[0045]图5为本说明书实施例提供的一种空白区域确定方法的示意图;
[0046]图6为本说明书实施例提供的一种空白区域确定方法的示意图;
[0047]图7为本说明书实施例提供的基于滑动操作的页面变化示意图;
[0048]图8为本说明书实施例提供的基于编辑操作的页面变化示意图;
[0049]图9为本说明书实施例提供的一种网页水印添加装置的结构示意图;
[0050]图10为本说明书实施例提供的实现网页水印添加方法的电子设备示意图。
具体实施方式
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网页水印添加方法,其特征在于,包括:向服务器发送页面获取请求,并接收所述服务器返回的页面数据,所述页面数据中包含待添加的水印数据;根据所述页面数据中各页面模块的模块信息以及终端的设备参数,确定所述终端当前屏幕显示的各页面模块,并进行渲染显示;根据当前屏幕显示的各页面模块的模块信息,确定当前屏幕中空白区域的位置以及面积;根据所述水印数据、当前屏幕中空白区域的位置以及面积,在所述空白区域添加水印,以当需要进行信息验证时,解析所述水印进行验证。2.如权利要求1所述的方法,其特征在于,根据当前屏幕显示的各页面模块的模块信息,确定当前屏幕中空白区域的位置以及面积,具体包括:根据当前屏幕显示的各页面模块的样式信息,以及各页面模块上下边沿至少一侧的边界线,确定各页面模块之间空白区域的边界线;根据各空白区域的边界线,确定各空白区域的位置以及面积。3.如权利要求1所述的方法,其特征在于,向服务器发送页面获取请求,并接收所述服务器返回的页面数据,具体包括:向服务器发送页面获取请求,使所述服务器根据所述页面获取请求中携带的用户信息,确定待添加的水印数据;接收所述服务器返回的携带所述水印数据的页面数据。4.如权利要求1所述的方法,其特征在于,根据所述水印数据、当前屏幕中空白区域的位置以及面积,在所述空白区域添加水印,具体包括:针对每个空白区域,根据所述水印数据以及该空白区域的面积,调整水印的形状大小,所述水印的形状大小至少包含所述水印的旋转角度以及尺寸;按照调整后的形状大小,将所述水印添加至该空白区域的位置。5.如权利要求1所述的方法,其特征在于,所述方法还包括:响应于用户的滑动操作,更新当前屏幕显示的各页面模块;根据更新后当前屏幕显示的各页面模块的模块信息,重新确定当前屏幕中空白区域的位置以及面积,以重新在...

【专利技术属性】
技术研发人员:李储岩张家伟王学兵
申请(专利权)人:北京三快在线科技有限公司
类型:发明
国别省市:

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

1