生成网页水印的方法、计算机可读存储介质及计算机设备技术

技术编号:33731332 阅读:14 留言:0更新日期:2022-06-08 21:26
本申请适用于图像处理领域,提供了一种生成网页水印的方法、计算机可读存储介质及计算机设备,包括:根据项目获取预设配置属性的SDK;根据预设配置属性的SDK,对将要水印化的信息进行初始化;打开显示含有将要水印化的信息的网页;根据将要水印化的信息和SDK的预设配置属性,初始化将要水印化的信息的网页;根据SDK的预设配置属性在初始化后的网页页面对将要水印化的信息加载水印;启动SDK实时自检,将检测到的异常情况上报。可及时对泄露信息的人员进行追踪。人员进行追踪。人员进行追踪。

【技术实现步骤摘要】
生成网页水印的方法、计算机可读存储介质及计算机设备


[0001]本申请属于图像处理领域,尤其涉及一种生成网页水印的方法、计算机可读存储介质及计算机设备。

技术介绍

[0002]现有的利用网页水印进行泄密追踪方法,在水印截图后易被泄露,并且水印文件易被删除,无法及时上报并进行追踪。

技术实现思路

[0003]本申请的目的在于提供一种生成网页水印的方法、计算机可读存储介质及计算机设备,旨在解决网页数据泄露或删除无法及时上报的问题。
[0004]第一方面,本申请提供了一种生成网页水印的方法,包括:
[0005]根据项目获取预设配置属性的SDK;
[0006]根据预设配置属性的SDK,对将要水印化的信息进行初始化;
[0007]打开显示含有将要水印化的信息的网页;
[0008]根据将要水印化的信息和SDK的预设配置属性,初始化将要水印化的信息的网页;
[0009]根据SDK的预设配置属性在初始化后的网页页面对将要水印化的信息加载水印;
[0010]启动SDK实时自检,将检测到的异常情况上报。
[0011]进一步地,所述根据SDK的预设配置属性在初始化后的网页页面对将要水印化的信息加载水印之前,还包括:利用SDK检测网络,判断能否实现水印信息的回传。
[0012]进一步地,所述根据SDK的预设配置属性在初始化后的网页页面对将要水印化的信息加载水印具体为:获取初始化后的网页页面,将明水印铺设到网页页面中;利用RGB算法,将网页页面转换成像素点,将像素点的R、G和B三个值,进行RGB的色值转换,通过DWT算法,或DCT算法,或FFT算法改变像素点的RGB分量值,将暗水印隐藏在网页页面;或:
[0013]利用傅里叶算法,将网页页面进行傅里叶变换得到频域图像,将编码后的暗水印图像与得到的频域图像进行频谱叠加,再将叠加暗水印的频谱进行傅里叶逆变换,得到加了傅里叶暗水印的图像。
[0014]进一步地,所述预设配置属性包括:加载水印的方式、水印的层级和网页页面的文本信息。
[0015]进一步地,所述将要水印化的信息包括:用户信息、访问地址和时间。
[0016]进一步地,所述启动SDK实时自检,将检测到的异常情况上报具体为:SDK分别进行明水印完整性检测、暗水印完整性检测、SDK JS文件完整性检测和访问地址检测,当检测到破坏水印、破坏JS文件和/或到的异常时,将异常情况上报。
[0017]进一步地,所述启动SDK实时自检,将检测到的异常情况上报之后,还包括:通过RGB逆解码或傅里叶逆解码解除暗水印复原网页页面。
[0018]进一步地,所述通过RGB逆解码或傅里叶逆解码解除暗水印复原网页页面具体为:
通过RGB逆解码或傅里叶逆解码解除暗水印复原网页页面具体为:通过RGB逆解码,将带暗水印的网页页面转换成像素点,再将像素点的RGB色值减去未加水印的网页页面转换成的像素点的RGB色值,得到水印图片的像素点的RGB色值,根据水印图片的像素点的RGB色值获取包含水印内容的图片;或:
[0019]通过傅里叶逆解码,将带暗水印的网页页面进行傅里叶变换得到叠加频域图,去除网页页面的频域图像,得到编码后的水印图像,将编码后的水印图像进行解码,得到水印图片。
[0020]第二方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现所述的生成网页水印的方法的步骤。
[0021]第三方面,本申请提供了一种计算机设备,包括:一个或多个处理器、存储器以及一个或多个计算机程序,所述处理器和所述存储器通过总线连接,其中所述一个或多个计算机程序被存储在所述存储器中,并且被配置成由所述一个或多个处理器执行,所述处理器执行所述计算机程序时实现所述的生成网页水印的方法的步骤。
[0022]在本申请中,通过引入SDK,并进行SDK实时自检,当检测到数据泄露时,将及时上报后台,并根据泄露数据的截图、水印上报的访问地址,追踪泄露人员信息;同时,对破坏水印和/或破坏JS文件进行上报,以便及时填充水印信息。
附图说明
[0023]图1是本申请一实施例提供的生成网页水印的方法的流程图。
[0024]图2是本申请一实施例提供的复原水印的示意图。
[0025]图3是本申请一实施例提供的计算机设备的具体结构框图。
具体实施方式
[0026]为了使本申请的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0027]为了说明本申请所述的技术方案,下面通过具体实施例来进行说明。
[0028]请参阅图1,本申请一实施例提供的生成网页水印的方法包括以下步骤:需注意的是,若有实质上相同的结果,本申请的生成网页水印的方法并不以图1所示的流程顺序为限。
[0029]S101、根据项目获取预设配置属性的SDK;
[0030]S102、根据预设配置属性的SDK,对将要水印化的信息进行初始化;
[0031]S103、打开显示含有将要水印化的信息的网页;
[0032]S104、根据将要水印化的信息和SDK的预设配置属性,初始化将要水印化的信息的网页;
[0033]S105、根据SDK的预设配置属性在初始化后的网页页面对将要水印化的信息加载水印;
[0034]S106、启动SDK实时自检,将检测到的异常情况上报。
[0035]在本申请一实施例中,所述根据SDK的预设配置属性在初始化后的网页页面对将要水印化的信息加载水印之前,还包括:利用SDK检测网络,判断能否实现水印信息的回传。
[0036]在本申请一实施例中,所述根据SDK的预设配置属性在初始化后的网页页面对将要水印化的信息加载水印具体为:获取初始化后的网页页面,将明水印铺设到网页页面中;利用RGB算法,将网页页面转换成像素点,将像素点的R、G和B三个值,进行RGB的色值转换,通过DWT算法,或DCT算法,或FFT算法改变像素点的RGB分量值,将暗水印隐藏在网页页面;或:
[0037]利用傅里叶算法,将网页页面进行傅里叶变换得到频域图像,将编码后的暗水印图像与得到的频域图像进行频谱叠加,再将叠加暗水印的频谱进行傅里叶逆变换,得到加了傅里叶暗水印的图像。
[0038]在本申请一实施例中,所述预设配置属性包括:加载水印的方式、水印的层级和网页页面的文本信息。
[0039]在本申请一实施例中,所述将要水印化的信息包括:用户信息、访问地址和时间。
[0040]在本申请一实施例中,所述启动SDK实时自检,将检测到的异常情况上报具体为:SDK分别进行明水印完整性检测、暗水印完整性检测、SDK JS文件完整性检测和访问地址检测,当检测到破坏水印、破坏JS文件和/或到的异常时,将异常情况上报。
[0041]在本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种生成网页水印的方法,其特征在于,包括:根据项目获取预设配置属性的SDK;根据预设配置属性的SDK,对将要水印化的信息进行初始化;打开显示含有将要水印化的信息的网页;根据将要水印化的信息和SDK的预设配置属性,初始化将要水印化的信息的网页;根据SDK的预设配置属性在初始化后的网页页面对将要水印化的信息加载水印;启动SDK实时自检,将检测到的异常情况上报。2.如权利要求1所述的方法,其特征在于,所述根据SDK的预设配置属性在初始化后的网页页面对将要水印化的信息加载水印之前,还包括:利用SDK检测网络,判断能否实现水印信息的回传。3.如权利要求1所述的方法,其特征在于,所述根据SDK的预设配置属性在初始化后的网页页面对将要水印化的信息加载水印具体为:获取初始化后的网页页面,将明水印铺设到网页页面中;利用RGB算法,将网页页面转换成像素点,将像素点的R、G和B三个值,进行RGB的色值转换,通过DWT算法,或DCT算法,或FFT算法改变像素点的RGB分量值,将暗水印隐藏在网页页面;或:利用傅里叶算法,将网页页面进行傅里叶变换得到频域图像,将编码后的暗水印图像与得到的频域图像进行频谱叠加,再将叠加暗水印的频谱进行傅里叶逆变换,得到加了傅里叶暗水印的图像。4.如权利要求1所述的方法,其特征在于,所述预设配置属性包括:加载水印的方式、水印的层级和网页页面的文本信息。5.如权利要求1所述的方法,其特征在于,所述将要水印化的信息包括:用户信息、访问地址和时间。6.如权利要求1所述的方法,其特征在于,所述启动SDK实时自检,将检测到的异常情况上报...

【专利技术属性】
技术研发人员:黄秀宇刘燚
申请(专利权)人:深圳依时货拉拉科技有限公司
类型:发明
国别省市:

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

1