网页文字内容防拷贝的方法及装置制造方法及图纸

技术编号:7524638 阅读:189 留言:0更新日期:2012-07-12 05:28
本发明专利技术公开了一种文字内容防拷贝的方法,该方法包括:把网页文本内容分成上下两层或两层以上,每层只显示一部分,所有的层上下重合叠加在一起才能够看到原来的内容;把原始文字信息分拆成两层或以上的过程,以及所有层叠加合成一个新网页的过程,均可由人工或自动装置完成;合成出来的新网页由浏览器来显示。本发明专利技术解决了现有技术的防拷贝功能已经有破解方法,网页文字内容易被低成本复制的问题。本发明专利技术同时公开了一种自动分拆网页文字内容和合成新网页的装置。

【技术实现步骤摘要】

本专利技术涉及互联网网页技术,特别涉及一种文字内容防拷贝的方法及装置。
技术介绍
World Wide Web是互联网上最常见的应用之一,就是用浏览器看网页。现在互联网上的网页信息已经非常丰富,同时网页版权保护问题也变得突出。因为普通的网页文字内容很容易被直接拷贝到其它网页或媒体上去,非法复制的成本很低。如何增加文字内容拷贝的难度,提高盗版成本,是网页文字内容防拷贝技术需要解决的问题。目前常见的网页文字内容防拷贝技术包括1、在网页中嵌入不可见文字;2、 Javascript程序防拷贝;3、Javascript加密网页源代码。简单介绍如下现有技术一在网页中嵌入不可见文字原理正常文字内容之中嵌入一些不可见文字,例如跟网页底色相同的文字、小至只有一个点的文字等。如果复制粘贴,就会把不可见文字也拷贝过去,和正常文字交错在一起。缺点比较容易编程序识别HTML代码,自动去掉不可见文字。现有技术二 Javascript程序防拷贝原理用一些特定功能的Javascript代码加入到网页中,例如防止Ctrl-C、Ctrl-V、鼠标点右键等。缺点禁用浏览器Javascript脚本,防拷贝功能就会失效。现有技术三Javascript加密网页源代码原理加密之后看不到网页源代码,必须运行Javascript才能显示网页文本内容,因此不能禁用浏览器Javascript功能。缺点Javascript加密可以破解,例如加入document, write语句,用 documentElement. outerHTML “终极破解法”等。综上所述,现有技术的防拷贝功能都已经有破解方法,网页文字内容易被低成本复制。
技术实现思路
本专利技术提供的一种文字内容防拷贝的方法和装置,用以解决现有技术的防拷贝功能已经有破解方法,网页文字内容易被低成本复制的问题。一种文字内容防拷贝的方法包括把网页文本内容分成上下两层或两层以上,每层只显示一部分,所有的层上下重合叠加在一起才能够看到原来的内容;把原始文字信息分拆成两层或以上的过程,以及所有层叠加合成一个新网页的过程, 均可由人工或自动装置完成;合成出来的新网页由浏览器来显示。一种自动分拆网页文字内容和合成新网页的装置包括随机分流器,用于把原始网页文字内容中的每个文字随机地分到不同的组中; 随机数发生器,用于产生随机数字,提供给随机分流器;网页单层生成器,每组一个,用于把分到该组的文字按照原始网页的位置,放在合成网页的该组对应的层中,没有文字的部分留空;网页多层叠加器,用于把多层叠加到一起,形成合成网页。 本专利技术实施例把网页文本内容分成上下两层或两层以上,每层只显示一部分,所有的层上下重合叠加在一起才能够看到原来的内容;把原始文字信息分拆成两层或以上的过程由人工或计算机程序完成;所有层叠加显示的过程直接由浏览器完成,从而增加了网页文字内容拷贝的难度,提高了盗版成本,起到了网页文字防拷贝的作用。 附图说明图1为本专利技术实施例提供的拆分、合并网页文字内容来防止文字内容拷贝的方法示意图2为本专利技术实施例提供的一种自动分拆网页文字内容和合成新网页的装置结构示意图3为本专利技术实施例网页文字内容防拷贝的环境示意图; 图4为本专利技术实施例网页文字内容防拷贝的方法流程图。权利要求1.一种防拷贝网页文字内容的方法,其特征在于,该方法包括把网页文本内容分成上下两层或两层以上,每层只显示一部分,所有的层上下重合叠加在一起才能够看到原来的内容;把原始文字信息分拆成两层以上的过程,以及所有层叠加合成一个新网页的过程,均可由人工或自动装置完成;合成出来的新网页由浏览器来显示。2.如权利要求1所述的方法,其特征在于,所述把网页文本内容分成两层的方法具体包括把原始网页文本内容中的每个文字,按随机或固定方式分给两组之中的一组; 两组文本分别放到不同的层中,文字的位置跟原始网页中的位置相一致,每层中没有文字的部分保留为空白;这两层在合成网页中的相对位置,是上下叠加在一起; 所述网页的层,包括用HTML标签“div”或“layer”所定义的网页元素。3.如权利要求1所述的方法,其特征在于,所述把网页文本内容分成三层以上的方法具体包括把原始网页文本内容中的每个文字,按随机或固定方式分给N组之中的一组,其中N是大于2的自然数;把N组文本分别放到不同层中,文字的位置跟原始网页中的位置相一致,每层中没有文字的部分保留为空白;这N层在合成网页中的相对位置,是依次上下叠加在一起; 所述网页的层,包括用HTML标签“div”或“layer”所定义的网页元素。4.如权利要求2或3所述的方法,其特征在于,根据下列公式确定原始网页文本内容中的第i个文字所要分到的层Li:Li = f ( i );其中,f ( i )是个自定义函数,其中i是大于0的自然数,Li是大于0、小于等于N的自然数,其中N是合成网页的总层数;函数f ( i )的定义,包括随机函数、i除以N取余数加1。5.如权利要求1所述的方法,其特征在于,所述所有层叠加显示的方法包括在合成网页HTML代码中定义每层的样式,使层能够在浏览器中透明显示,即下层能够透过上层显示出来;在合成网页HTML代码中定义每层的样式,使各层的相对位置能够叠加在一起,在浏览器中可以重叠显示出来;所有层叠加显示的效果,就是原始网页的样子。6.一种防拷贝网页文字内容的装置,其特征在于,该装置包括 随机数发生器,用于产生随机数字,提供给随机分流器;随机分流器,用于把原始网页文字内容中的每个文字随机地分到不同的组中; 网页单层生成器,对于随机分流器输出的每组文字,按照这些文字在原始网页中的位置,放在合成网页的该组对应的层中,没有文字的部分留空;网页多层叠加器,用于把网页单层生成器输出的多个层叠加到一起,形成合成网页。全文摘要本专利技术公开了一种文字内容防拷贝的方法,该方法包括把网页文本内容分成上下两层或两层以上,每层只显示一部分,所有的层上下重合叠加在一起才能够看到原来的内容;把原始文字信息分拆成两层或以上的过程,以及所有层叠加合成一个新网页的过程,均可由人工或自动装置完成;合成出来的新网页由浏览器来显示。本专利技术解决了现有技术的防拷贝功能已经有破解方法,网页文字内容易被低成本复制的问题。本专利技术同时公开了一种自动分拆网页文字内容和合成新网页的装置。文档编号G06F21/00GK102567660SQ20101061806公开日2012年7月11日 申请日期2010年12月31日 优先权日2010年12月31日专利技术者宋成, 李栋, 田斌 申请人:北京安码科技有限公司本文档来自技高网
...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:宋成田斌李栋
申请(专利权)人:北京安码科技有限公司
类型:发明
国别省市:

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

1
相关领域技术