本申请涉及计算机,尤其涉及一种网页展示方法、装置、计算机设备及存储介质。
背景技术:
1、随着人们对知识产权的重视,在网页页面上展示数据时,越来越多的使用者会对网页页面上展示数据添加水印用于声明展示数据的版权,防止展示数据被他人非法使用,以提高网页页面上展示数据的安全性。
2、目前针对网页页面上展示数据的安全性问题,主流解决方案是给网页页面增加基于文档对象模型(document object model,dom)的水印和禁用页面复制功能。但是,一方面,基于dom的水印,与承载展示数据的元素是分离存在的独立dom元素。通过浏览器控制台、浏览器插件、抓包工具等工具可删除或者修改水印元素,导致基于dom的水印的防攻击性(鲁棒性)较差。另一方面,虽然可通过代码禁用页面复制功能,但通过浏览器控制台、浏览器插件、抓包调试工具等途径依然可以获得承载展示数据的元素,从而对展示数据造成不可追溯的泄露风险。另一方面,通过禁用浏览器脚本功能等方式,可绕过限制直接复制展示数据。
3、因此,如何提高网页页面上展示数据的安全性,是一个亟待解决的问题。
技术实现思路
1、本申请实施例提供了一种网页展示方法、装置、计算机设备及存储介质,可对指定色彩通道的频域数据添加盲水印,从而提高网页页面上展示数据的安全性。
2、第一方面,本申请实施例提供了一种网页展示方法,该方法包括:
3、获取目标网页中第一画布的第一画布图像数据,第一画布图像数据包括待展示的目标数据;
4、对第一画布图像数据中指定色彩通道的数据进行变换处理,获得指定色彩通道的频域数据;
5、基于指定色彩通道的频域数据将第一水印的水印信息添加到指定色彩通道中,得到含有第一水印的第一画布图像数据,第一水印为盲水印;
6、将含有第一水印的第一画布图像数据渲染到第一画布中,以使得目标网页展示含有第一水印的目标数据。
7、第二方面,本申请实施例提供了一种网页展示装置,该装置包括:
8、获取单元,用于获取目标网页中第一画布的第一画布图像数据,第一画布图像数据包括待展示的目标数据;
9、处理单元,用于对第一画布图像数据中指定色彩通道的数据进行变换处理,获得指定色彩通道的频域数据;
10、处理单元,还用于基于指定色彩通道的频域数据将第一水印的水印信息添加到指定色彩通道中,得到含有第一水印的第一画布图像数据,第一水印为盲水印;
11、渲染单元,用于将含有第一水印的第一画布图像数据渲染到第一画布中,以使得目标网页展示含有第一水印的目标数据。
12、第三方面,本申请实施例提供了一种计算机设备,该计算机设备包括处理器、通信接口和存储器,该处理器、通信接口和存储器相互连接,其中,该存储器存储有计算机程序,该处理器用于调用该计算机程序,执行本申请实施例提供的网页展示方法。
13、第四方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现本申请实施例提供的网页展示方法。
14、第五方面,本申请实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行本申请实施例提供的网页展示方法。
15、本申请实施例中,计算机设备获取目标网页中第一画布的第一画布图像数据,第一画布图像数据包括待展示的目标数据;对第一画布图像数据中指定色彩通道的数据进行变换处理,获得指定色彩通道的频域数据;基于指定色彩通道的频域数据将第一水印的水印信息添加到指定色彩通道中,得到含有第一水印的第一画布图像数据,第一水印为盲水印;将含有第一水印的第一画布图像数据渲染到第一画布中,以使得目标网页展示含有第一水印的所述目标数据。采用本申请实施例,可对指定色彩通道的频域数据添加盲水印,一方面,因相较于在空域数据中的水印,频域数据中的水印具有更好的防攻击性(鲁棒性),从而提高网页页面上展示数据的安全性;另一方面,盲水印不可见,且盲水印与目标数据一起绘制在画布中,因此盲水印不容易被修改或删除,同时该盲水印还具有可被追溯的能力,从而提高网页页面上展示数据的安全性。
1.一种网页展示方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述对所述第一画布图像数据中指定色彩通道的数据进行变换处理,获得所述指定色彩通道的频域数据,包括:
3.如权利要求1或2所述的方法,其特征在于,所述基于所述指定色彩通道的频域数据将第一水印的水印信息添加到所述指定色彩通道中,得到含有所述第一水印的第一画布图像数据,包括:
4.如权利要求3所述的方法,其特征在于,所述将第一水印的水印信息写入所述指定色彩通道的频域数据中,得到含有所述第一水印的频域数据,包括:
5.如权利要求1或2所述的方法,其特征在于,所述方法还包括:
6.如权利要求5所述的方法,其特征在于,所述对所述第三画布图像数据的像素矩阵中所述指定色彩通道的数据进行变换处理,获得所述指定色彩通道的频域数据,包括:
7.如权利要求1或2所述的方法,其特征在于,所述将所述含有所述第一水印的第一画布图像数据渲染到所述第一画布中,以使得所述目标网页展示含有所述第一水印的所述目标数据之后,所述方法还包括:
8.一种网页展示装置,其特征在于,所述装置包括:
9.一种计算机设备,其特征在于,所述计算机设备包括存储器、通信接口以及处理器,其中,所述存储器、所述通信接口和所述处理器相互连接;所述存储器存储有计算机程序,所述处理器调用所述存储器中存储的计算机程序,用于实现权利要求1至7任一项所述的网页展示方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的网页展示方法。
11.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序或计算机指令,所述计算机程序或计算机指令被处理器执行时实现如权利要求1至7中任一项所述的网页展示方法。