專利名稱:網(wǎng)頁屏幕內容防拷貝的方法及其裝置的制作方法
技術領域:
本發(fā)明涉及互聯(lián)網(wǎng)網(wǎng)頁技術,特別涉及一種網(wǎng)頁內容防屏幕拷貝的方法。
背景技術:
World Wide Web是互聯(lián)網(wǎng)上最常見的應用之一,就是用瀏覽器看網(wǎng)頁?,F(xiàn)在互聯(lián)網(wǎng)上的網(wǎng)頁信息已經(jīng)非常豐富,同時網(wǎng)頁版權保護問題也變得突出。因為普通的網(wǎng)頁內容, 包括文字、圖片等,都很容易被直接被屏幕拷貝出網(wǎng)頁畫面,放到其它網(wǎng)頁或媒體上去,非法復制的成本很低。如何增加網(wǎng)頁內容防屏幕拷貝的難度,提高盜版成本,是網(wǎng)頁內容防屏幕拷貝技術需要解決的問題。目前常見的網(wǎng)頁文字內容防拷貝技術包括1、用Javascript等技術禁用或清空剪貼板;2、用專門的ActiveX等插件。簡單介紹如下
現(xiàn)有技術一用Javascript等技術禁用或清空剪貼板。原理用I^rint kreen鍵拷貝屏幕內容時,會拷貝到剪貼板去。禁用或不斷清空剪貼板就可以阻止這種屏幕拷貝。某些抓屏軟件也用到剪貼板,這種技術對這些軟件同樣有效。缺點很多屏幕拷貝軟件都繞開了剪貼板,使這種技術失效?,F(xiàn)有技術二 用專門的ActiveX等插件。原理比Javascript更進一步,使用專門開發(fā)的插件來防御強大的抓屏軟件。缺點能夠對抗強大的抓屏軟件,意味著插件的功能必須很強,另一方面也意味著必須突破瀏覽器的基本安全性限制,有點類似流氓軟件。大部分瀏覽器不允許這種有安全隱患的插件運行。綜上所述,現(xiàn)有技術的防拷貝功能或者已經(jīng)有破解方法,或者是兼容性或安全性較差,不能在大部分通常安全級別的瀏覽器中使用。
發(fā)明內容
本發(fā)明實施例提供的一種網(wǎng)頁內容防屏幕拷貝的方法和裝置,用以解決現(xiàn)有技術的防拷貝功能或者已經(jīng)有破解方法,或者是兼容性或安全性較差,不能在大部分通常安全級別的瀏覽器中使用的問題。一種網(wǎng)頁內容防拷貝的方法包括 把網(wǎng)頁畫面內容隨機拆分成多個部分;
在瀏覽器中快速循環(huán)顯示多個部分的內容,利用視覺殘留特性,使肉眼能看見整個網(wǎng)頁,但是屏幕拷貝得不到完整網(wǎng)頁畫面內容;
用緩慢移動的浮動圖標阻止抓屏軟件自動疊加多次抓屏得到網(wǎng)頁畫面內容。一種防屏幕拷貝網(wǎng)頁內容的裝置包括
畫面分割器,用于把原始網(wǎng)頁畫面中的每個象素或每個區(qū)塊隨機地分到不同的組中; 隨機數(shù)發(fā)生器,用于產(chǎn)生隨機數(shù)字,提供給畫面分割器;網(wǎng)頁單層生成器,每組一個,用于把分到該組的畫面象素或區(qū)塊按照原始網(wǎng)頁的位置, 放在合成網(wǎng)頁的該組對應的層中,沒有畫面內容的部分留空;
浮動層生成器,用于把圖標生成為合成網(wǎng)頁中的一個半透明層; 網(wǎng)頁多層疊加器,用于把多層疊加到一起,再加入快速循環(huán)顯示各層的動態(tài)網(wǎng)頁代碼, 形成合成網(wǎng)頁。 本發(fā)明把網(wǎng)頁畫面內容隨機拆分成多個部分;在瀏覽器中快速循環(huán)顯示多個部分的內容,利用視覺殘留特性,使肉眼能看見整個網(wǎng)頁,但是屏幕拷貝得不到完整網(wǎng)頁畫面內容;用緩慢移動的浮動圖標阻止抓屏軟件自動疊加多次抓屏得到網(wǎng)頁畫面內容,從而增加了網(wǎng)頁內容屏幕畫面拷貝的難度,提高了盜版成本,起到了防屏幕拷貝網(wǎng)頁內容的作用。
圖1為本發(fā)明實施例提供的拆分、合并網(wǎng)頁畫面內容來防止屏幕拷貝的方法示意圖; 圖2為本發(fā)明實施例提供的一種自動分拆網(wǎng)頁畫面內容,再合成并且動態(tài)顯示新網(wǎng)頁的裝置結構示意圖3為本發(fā)明實施例防屏幕拷貝網(wǎng)頁內容的環(huán)境示意圖; 圖4為本發(fā)明實施例防屏幕拷貝網(wǎng)頁內容的方法流程圖。
權利要求
1.一種網(wǎng)頁內容防拷貝的方法,其特征在于,該方法包括 把網(wǎng)頁畫面內容隨機拆分成多個部分;在瀏覽器中快速循環(huán)顯示多個部分的內容,利用視覺殘留特性,使肉眼能看見整個網(wǎng)頁,但是屏幕拷貝得不到完整網(wǎng)頁畫面內容;用緩慢移動的浮動圖標阻止抓屏軟件自動疊加多次抓屏得到網(wǎng)頁畫面內容; 如上所述把網(wǎng)頁畫面內容隨機拆分成多個部分的方法具體包括 把原始網(wǎng)頁畫面內容以任意方式分割成N部分,其中N是大于1的自然數(shù); N部分網(wǎng)頁畫面內容分別放到合成網(wǎng)頁的不同層中,畫面內容的位置與其在原始網(wǎng)頁中的位置相一致,每層中沒有畫面內容的部分保留為空白; 各層的默認狀態(tài)都是不顯示;所述網(wǎng)頁的層,包括用HTML標簽“div”或“l(fā)ayer”所定義的網(wǎng)頁元素; 如上所述在瀏覽器中快速循環(huán)顯示多個部分內容的方法具體包括 用Javascript程序或其它動態(tài)網(wǎng)頁顯示技術,把網(wǎng)頁的N層依次顯示出來,并循環(huán)重復顯示,每層顯示的間隔時間不超過40毫秒,與播放動畫片的方式相一致;如上所述用緩慢移動的浮動圖標阻止抓屏軟件自動疊加多次抓屏得到網(wǎng)頁畫面內容的方法具體包括在合成網(wǎng)頁中增加一個半透明層,里面顯示一個小的圖標;用Javascript程序等動態(tài)網(wǎng)頁技術,使圖標不停地到處飄動;圖標的大小無限制,只要主觀上不影響瀏覽整個網(wǎng)頁即可。
2.一種防屏幕拷貝網(wǎng)頁內容的裝置,其特征在于,該裝置包括 隨機數(shù)發(fā)生器,用于產(chǎn)生隨機數(shù)字,提供給畫面分割器;畫面分割器,用于把原始網(wǎng)頁畫面中的每個象素或每個區(qū)塊隨機地分到不同的組中; 網(wǎng)頁單層生成器,每組一個,用于把分到該組的畫面象素或區(qū)塊按照原始網(wǎng)頁的位置, 放在合成網(wǎng)頁的該組對應的層中,沒有畫面內容的部分留空;浮動層生成器,用于把圖標生成為合成網(wǎng)頁中的一個半透明層; 網(wǎng)頁多層疊加器,用于把多層疊加到一起,再加入快速循環(huán)顯示各層的動態(tài)網(wǎng)頁代碼, 形成合成網(wǎng)頁。
全文摘要
本發(fā)明公開了一種網(wǎng)頁內容防拷貝的方法,該方法包括把網(wǎng)頁畫面內容隨機拆分成多個部分;在瀏覽器中快速循環(huán)顯示多個部分的內容,利用視覺殘留特性,使肉眼能看見整個網(wǎng)頁,但是屏幕拷貝得不到完整網(wǎng)頁畫面內容;用緩慢移動的浮動圖標阻止抓屏軟件自動疊加多次抓屏得到網(wǎng)頁畫面內容。本發(fā)明解決了現(xiàn)有技術的防拷貝功能已經(jīng)有破解方法,網(wǎng)頁畫面內容易被低成本屏幕拷貝的問題。本發(fā)明同時公開了一種防屏幕拷貝網(wǎng)頁內容的裝置。
文檔編號G06F17/30GK102542188SQ20101061806
公開日2012年7月4日 申請日期2010年12月31日 優(yōu)先權日2010年12月31日
發(fā)明者徐毅, 李棟, 田斌 申請人:北京安碼科技有限公司