[发明专利]基于图片的网页文本保护方法无效
| 申请号: | 200910023185.7 | 申请日: | 2009-07-02 |
| 公开(公告)号: | CN101814118A | 公开(公告)日: | 2010-08-25 |
| 发明(设计)人: | 王黎明;李晓东;刘西洋;秦英;姚丹 | 申请(专利权)人: | 西安电子科技大学 |
| 主分类号: | G06F21/00 | 分类号: | G06F21/00;G06F17/30 |
| 代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 王品华;朱红星 |
| 地址: | 710071*** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 图片 网页 文本 保护 方法 | ||
技术领域
本发明属于计算机网络技术领域,涉及网页的文本保护方法,用于电脑、手机等各种信息设备的文本保护。
背景技术
随着电脑、手机等信息设备的普及,网络文学作品也越来越成为一种趋势。很多网络文学作品发布网站为了保护作者的版权和利益,需要用户付费才能够阅读该网站的作品。
但对于这些付费文学作品网站来说,只要某一读者付费进入之后,通过查看页面源代码,甚至仅仅通过“复制——粘贴”页面文本,就可以轻轻松松地把这些文学作品内容转载到别的网页中,更多时候转载到自己的博客空间中。这样很多想要阅读这些文学作品的人,不需要进入相关的收费网站,而仅仅访问这些空间就可以阅读文学作品了。这对于读者提供了极大方便,可以免费阅读这些作品。但对于这些收费网站来说,不仅损害了文学作品作者的权益,而且也让他们的收益大大减少。
目前各大网站大都采用图片的方式来进行文本保护,即作者在网上提交作品后,服务器端生成图片,然后用户浏览时将生成好的图片传送到客户端。该技术能较好的对文本进行保护,但缺点是图片要比文本大的多,导致网络传输量大大增加,为用户浏览尤其是手机用户浏览带来了极大不便。另外虽然也有一些从事安全方面研究的人提出了很多方法来保护这些文本,例如,在浏览器中装入打乱页面次序的插件,这样,当读者想要通过查看页面源代码来获取文本时,看到的只是乱序后的文本,从而给以往的“复制——粘贴”文本的方法,带来了一个的困难,但这仅仅是治标不治本。读者只要稍有编程知识,就可以很容易地分析出这些文本乱序的算法,此时,只要再以相同的做法,“以其人之道还治其人之身”,将插件的功能逆转过来,就可以很方便地还原出页面文本。
随着信息技术的不断发展,如何保护网站的收益不受损害,而且网络文学作品作者的权益也不受到侵害,已经越来越受关注。
发明内容
本发明目的在于克服现有对网页文本保护方法的传输量大,安全性差的不足,提出了一种基于图片的网页文本保护方法,以防止用户获取和传播页面文本的内容,有效地保护网络文学作品作者的版权和利益,同时减少网站的损失。
为了实现上述目的,本发明提供的文本保护方法,包括:
(1)在Web服务器端获取文本内容,打乱文本次序;
(2)随机选取文本中的小部分内容,生成图片;
(3)将文本中未生成图片的剩余内容,与每一个文字相应的坐标信息一起加密,并压缩;
(4)将压缩后的信息,以及所生成的图片保存到html页面中,传输给客户端;
(5)客户端接收到html页面后,获取其中的图片,作为背景图片,并对接收到的压缩信息进行解压及解密,还原出原始信息;
(6)客户端将还原的原始信息中的每个文字解释成像素,生成一张仅包含该文字的小图片,并根据该文字的坐标信息,将图片叠加到背景图上,最终将包含完整文字信息的整个页面显示给用户。
本发明具有如下优点:
1)本发明由于随机选取文本中小部分内容生成图片,减少了传输时的信息量;
2)本发明由于将文本乱序,并将文本剩余内容及坐标加密压缩,使传输过程中信息截获后的恢复变得困难,同时,有效防止了通过查看页面源代码来获取文本;
3)本发明由于在背景图中加入干扰信息及标准字库中的字体等内容,有效的防止OCR识别,进一步保护网页文本内容;
4)本发明由于将文本剩余的每个文字解释成像素,有效防止通过“复制-粘贴”获取传播页面文本的内容。
附图说明
图1是现有浏览器服务器端与客户端交互图;
图2是本发明在服务器端处理文本的流程图;
图3是本发明在客户端处理文本的流程图。
图4是本发明实验实例中服务器端随机选取文本小部分字符生成的图片;
图5是本发明实验实例中客户端生成的“御”字对应的文字图片;
图6是本发明实验实例中客户端最终生成的文字图片。
具体实施方式
下面结合附图和具体实施来进一步说明本发明实施的技术方案。
图1为web浏览器工作的基本原理图。上半部分表示客户机与服务器交互的关系;下半部分图示则表示浏览器与web服务器交互的关系。其中,浏览器首先向web服务器发出请求,web服务器对请求做出响应,将响应数据发送给客户端浏览器,通常是html文件,然后通过浏览器把html文件信息显示到用户端屏幕上。这是最基本的网络应用原理。其中的web服务器处理模块,将对文本进行处理,生成客户端合成图片所需的像素信息。
参照图2,本发明在服务器端的工作流程包括如下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910023185.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:光学指纹识别系统
- 下一篇:一种在线医用健康教育交互系统及其建立和工作方法





