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

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

【技术实现步骤摘要】

本专利技术涉及互联网网页技术,特别涉及一种网页文字内容防拷贝的方法及装置。
技术介绍
World Wide Web是互联网上最常见的应用之一,就是用浏览器看网页。现在互联 网上的网页信息已经非常丰富,同时网页版权保护问题也变得突出。因为普通的网页文字 内容很容易被直接拷贝到其它网页或媒体上去,非法复制的成本很低。如何增加文字内容 拷贝的难度,提高盗版成本,是网页文字内容防拷贝技术需要解决的问题。目前常见的网页文字内容防拷贝技术包括1、在网页中嵌入不可见文字;2、 Javascript程序防拷贝;3、Javascript加密网页源代码。简单介绍如下现有技术一在网页中嵌入不可见文字原理正常文字内容之中嵌入一些不可见文字,例如跟网页底色相同的文字、小至 只有一个点的文字等。如果复制粘贴,就会把不可见文字也拷贝过去,和正常文字交错在一 起。缺点比较容易编程序识别HTML代码,自动去掉不可见文字。现有技术二 Javascript程序防拷贝原理用一些特定功能的Javascript代码加入到网页中,例如防止Ctr 1_C、 Ctr 1-V、鼠标点右键等。缺点禁用浏览器Javascript脚本,防拷贝功能就会失效。现有技术三Javascript加密网页源代码原理加密之后看不到网页源代码,必须运行Javascript才能显示网页文本内 容,因此不能禁用浏览器Javascript功能。缺点Javascript加密可以破解,例如加入document, write语句,用 documentElement. outerHTML “终极破解法”等。综上所述,现有技术的防拷贝功能都已经有破解方法,网页文字内容易被低成本复制。
技术实现思路
本专利技术提供的一种网页文字内容防拷贝的方法和装置,用以解决现有技术的防拷 贝功能已经有破解方法,网页文字内容易被低成本复制的问题。一种网页文字内容防拷贝的方法包括把网页文本内容分成两层以上,每层只显示一部分,所有的层上下重合叠加在一 起才能够看到原来的内容;把原始文字信息分拆成两层以上的过程,以及所有层叠加合成一个新网页的过 程,均可由人工或自动装置完成;合成出来的新网页由浏览器来显示。3一种自动分拆网页文字内容和合成新网页的装置包括随机数发生器,用于产生随机数字,提供给随机分流器;随机分流器,用于把原始网页文字内容中的每个文字随机地分到不同的组中;网页单层生成器,对于随机分流器输出的每组文字,按照这些文字在原始网页中 的位置,放在合成网页的该组对应的层中,没有文字的部分留空;网页多层叠加器,用于把网页单层生成器输出的多个层叠加到一起,形成合成网 页。本专利技术实施例把网页文字内容分成两层以上,每层只显示一部分,所有的层上下 重合叠加在一起才能够看到原来的内容;把网页文字内容分拆成两层以上的过程,以及所 有层叠加合成一个新网页的过程,均可由人工或自动装置完成;合成出来的新网页由浏览 器来显示,从而增加了网页文字内容拷贝的难度,提高了盗版成本,起到了网页文字防拷贝 的作用。附图说明图1为本专利技术实施例提供的拆分、合并网页文字内容来防止文字内容拷贝的方法 示意图;图2为本专利技术实施例提供的一种自动分拆网页文字内容和合成新网页的装置结 构示意图;图3为本专利技术实施例防拷贝网页文字内容的环境示意图;图4为本专利技术实施例网页文字内容防拷贝的方法流程图。具体实施例方式针对现有技术的防拷贝功能都已经有破解方法,网页文字内容易被低成本复制的 问题,本专利技术实施例把网页文本内容分成上下两层或两层以上,每层只显示一部分,所有的 层上下重合叠加在一起才能够看到原来的内容;把原始文字信息分拆成两层或以上的过程 由人工或计算机程序完成;所有层叠加显示的过程直接由浏览器完成,从而增加了网页文 字内容拷贝的难度,提高了盗版成本,起到了网页文字防拷贝的作用,解决了上述问题。如图1所示,本专利技术实施例提供的网页文字内容防拷贝的方法包括把原始网页101文字内容中的每个文字,按随机或固定方式分给两组102、103之 中的一组;两组文字各放到合成网页105的一层中,文字的位置跟原始网页101中的位置相 一致,102、103每层中没有文字的部分保留为空白。上述实施例中,原始网页101文字内容也可以随机拆分成3组或4组或5组以上。如图2所示,本专利技术实施例提供的自动分拆网页文字内容和合成新网页的装置 包括随机分流器201,用于把原始网页文字内容中的每个文字随机地分到不同的组 中;随机数发生器202,用于产生随机数字,提供给随机分流器201 ;网页单层生成器203和204,每组一个,用于把分到该组的文字按照原始网页的位置,放在合成网页的该组对应的层中,没有文字的部分留空;网页多层叠加器205,用于把多层叠加到一起,形成合成网页。如图3所示,本专利技术实施例提供的自动分拆网页文字内容和合成新网页的装置可 以部署在内部网的任意一个计算机结点301中。如图4所示,本专利技术实施例把网页文本内容分成上下两层,以及所有层叠加合成 一个新网页的方法包括下列步骤步骤401、402、403 初始化。步骤404 输入下一个网页文字a。步骤405 判断输入流是否已结束,是则执行步骤406,否则执行步骤409。步骤406、407、408 合并各层,生成并输出新网页,方法结束。步骤409 随机生成一个0至1之间的实数χ。步骤410 判断χ是否小于0. 5,是则执行步骤411,否则执行步骤413。步骤411、412 文字a分给网页第1层,第2层填充空白字符。步骤413、414 文字a分给网页第2层,第1层填充空白字符。步骤412、414 两个步骤在执行完之后都返回步骤404。上述实施例中,网页文字内容也可以随机拆分成3组或4组或5组以上,其他步骤 与上述实施例类似。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本专利技术可借助 软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施,但很多情况下前 者是更佳的实施方式。基于这样的理解,本专利技术的技术方案对
技术介绍
做出贡献的全部或 者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如 ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务 器,或者网络设备等)执行本专利技术各个实施例或者实施例的某些部分所述的方法。显然,本领域的技术人员可以对本专利技术进行各种改动和变型而不脱离本专利技术的精 神和范围。这样,倘若本专利技术的这些修改和变型属于本专利技术权利要求及其等同技术的范围 之内,则本专利技术也意图包含这些改动和变型在内。权利要求1.一种网页文字内容防拷贝的方法,其特征在于,该方法包括把网页文字内容分成两层以上,每层只显示一部分,所有的层上下重合叠加在一起才 能够看到原来的内容;把网页文字内容分拆成两层以上的过程,以及所有层叠加合成一个新网页的过程,均 可由人工或自动装置完成;合成出来的新网页由浏览器来显示;如上所述把网页文字内容分成两层以上的方法具体包括把原始网页文字内容中的每个文字,按随机或固定方式分给N组之中的一组,其中N是 大于2的自然数;把N组文字分别放到不同的层中,文字的位置跟原始网页中的位置相一致,每层中没 有文字的部分保留为空白;所述网页的层,包括用HTML标签“div本文档来自技高网
...

【技术保护点】
1.一种网页文字内容防拷贝的方法,其特征在于,该方法包括:把网页文字内容分成两层以上,每层只显示一部分,所有的层上下重合叠加在一起才能够看到原来的内容;把网页文字内容分拆成两层以上的过程,以及所有层叠加合成一个新网页的过程,均可由人工或自动装置完成;合成出来的新网页由浏览器来显示;如上所述把网页文字内容分成两层以上的方法具体包括:把原始网页文字内容中的每个文字,按随机或固定方式分给N组之中的一组,其中N是大于2的自然数;把N组文字分别放到不同的层中,文字的位置跟原始网页中的位置相一致,每层中没有文字的部分保留为空白;所述网页的层,包括用HTML标签“div”或“layer”所定义的网页元素;根据下列公式确定原始网页文字内容中按照阅读习惯从上到下、从左到右的顺序的第i个文字所要分到的层Li:Li=f(i);其中,f(i)是个自定义函数,其中i是大于0的自然数,Li是大于0、小于等于N的自然数,其中N是合成网页的总层数;函数f(i)的定义,包括随机函数、i除以N取余数加1;如上所述所有层叠加显示的方法包括:在合成网页HTML代码中定义每层的样式,使层能够在浏览器中透明显示,即下层能够透过上层显示出来;所有层叠加显示的效果,就是原始网页的样子。...

【技术特征摘要】

【专利技术属性】
技术研发人员:覃健诚辛阳罗守山包一兵
申请(专利权)人:北京安码科技有限公司
类型:发明
国别省市:11

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

1