亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種頁(yè)面文字的顯示方法和裝置制造方法

文檔序號(hào):6510425閱讀:147來源:國(guó)知局
一種頁(yè)面文字的顯示方法和裝置制造方法
【專利摘要】本發(fā)明提供了一種頁(yè)面文字的顯示方法和裝置,其中方法包括:對(duì)待顯示文字進(jìn)行切分,得到N個(gè)文字組,N為2以上的正整數(shù);在各文字組中混入隨機(jī)文字;將混入隨機(jī)文字后的各文字組分別作為一個(gè)Dom節(jié)點(diǎn)按照切分時(shí)對(duì)應(yīng)的順序進(jìn)行拼接;通過設(shè)置樣式隱藏混入的隨機(jī)文字。本發(fā)明所提供的方法和裝置采用混淆的方式,既保證了頁(yè)面文字的正常顯示,又使得復(fù)制和抓取到的網(wǎng)頁(yè)內(nèi)容因混入了隨機(jī)文字而無法正常顯示,這種方式擺脫了對(duì)瀏覽器的依賴,從而有效地防止了網(wǎng)頁(yè)文字被惡意復(fù)制和抓取。
【專利說明】一種頁(yè)面文字的顯示方法和裝置
【【技術(shù)領(lǐng)域】】
[0001]本發(fā)明涉及計(jì)算機(jī)應(yīng)用【技術(shù)領(lǐng)域】,特別涉及一種頁(yè)面文字的顯示方法和裝置?!尽颈尘凹夹g(shù)】】
[0002]隨著互聯(lián)網(wǎng)上信息的爆炸式增長(zhǎng),網(wǎng)頁(yè)版權(quán)保護(hù)問題也日趨重要。普通網(wǎng)頁(yè)的文字很容易被直接拷貝到其他網(wǎng)頁(yè)或媒體上,非法復(fù)制的成本很低,如何增加文字拷貝和抓取的難度,提高盜版成本,是亟待解決的問題。目前常用的方式主要有以下兩種:
[0003]第一種方式是通過簡(jiǎn)單設(shè)置網(wǎng)頁(yè)DOM元素的屬性來防止網(wǎng)頁(yè)文字被惡意復(fù)制。第二種是通過禁用右鍵菜單來防止惡意復(fù)制。然而這兩種方式都依賴于瀏覽器的功能,存在很多方式就能夠避開此限制,并且對(duì)惡意程序抓取網(wǎng)頁(yè)文字并不起作用。

【發(fā)明內(nèi)容】

[0004]有鑒于此,本發(fā)明提供了一種網(wǎng)頁(yè)文字的顯示方法和裝置,用以有效地防止網(wǎng)頁(yè)文字被惡意復(fù)制和抓取。
[0005]具體技術(shù)方案如下:
[0006]一種頁(yè)面文字的顯示方法,該方法包括:
[0007]對(duì)待顯示文字進(jìn)行切分,得到N個(gè)文字組,N為2以上的正整數(shù);
[0008]在各文字組中混入隨機(jī)文字;
[0009]將混入隨 機(jī)文字后的各文字組分別作為一個(gè)Dom節(jié)點(diǎn)按照切分時(shí)對(duì)應(yīng)的順序進(jìn)行拼接;
[0010]通過設(shè)置樣式隱藏混入的隨機(jī)文字。
[0011]根據(jù)本發(fā)明一優(yōu)選實(shí)施例,所述對(duì)待顯示文字進(jìn)行切分為:對(duì)待顯示文字進(jìn)行隨機(jī)切分。
[0012]根據(jù)本發(fā)明一優(yōu)選實(shí)施例,所述在各文字組中混入隨機(jī)文字為:在各文字組中的待顯示文字之前和/或之后混入隨機(jī)文字,且混入隨機(jī)文字的長(zhǎng)度隨機(jī)選取。
[0013]根據(jù)本發(fā)明一優(yōu)選實(shí)施例,在通過設(shè)置樣式隱藏混入的隨機(jī)文字之前還包括:將拼接后得到的字符串放到一個(gè)Dom節(jié)點(diǎn)下。
[0014]根據(jù)本發(fā)明一優(yōu)選實(shí)施例,所述通過設(shè)置樣式隱藏混入的隨機(jī)文字具體包括:
[0015]將Dom節(jié)點(diǎn)所包含待顯示文字的長(zhǎng)度設(shè)置為該Dom節(jié)點(diǎn)的樣式屬性的文本寬度值,將Dom節(jié)點(diǎn)中待顯示文字之前混入的隨機(jī)文字長(zhǎng)度設(shè)置為該Dom節(jié)點(diǎn)的樣式屬性的首行文本縮進(jìn)值。
[0016]一種頁(yè)面文字的顯示裝置,該裝置包括:
[0017]切分單元,用于對(duì)待顯示文字進(jìn)行切分,得到N個(gè)文字組,N為2以上的正整數(shù);
[0018]混淆單元,用于在各文字組中混入隨機(jī)文字;
[0019]拼接單元,用于將混入隨機(jī)文字后的各文字組分別作為一個(gè)Dom節(jié)點(diǎn)按照切分時(shí)對(duì)應(yīng)的順序進(jìn)行拼接;[0020]隱藏單元,用于通過設(shè)置樣式隱藏混入的隨機(jī)文字。
[0021]根據(jù)本發(fā)明一優(yōu)選實(shí)施例,所述切分單元對(duì)待顯示文字進(jìn)行的切分為隨機(jī)切分。
[0022]根據(jù)本發(fā)明一優(yōu)選實(shí)施例,所述混淆單元在各文字組中混入隨機(jī)文字時(shí),具體在各文字組中的待顯示文字之前和/或之后混入隨機(jī)文字,且混入隨機(jī)文字的長(zhǎng)度隨機(jī)選取。
[0023]根據(jù)本發(fā)明一優(yōu)選實(shí)施例,所述拼接單元,還用于將拼接后得到的字符串放到一個(gè)Dom節(jié)點(diǎn)下。
[0024]根據(jù)本發(fā)明一優(yōu)選實(shí)施例,所述隱藏單元在通過設(shè)置樣式隱藏混入的隨機(jī)文字時(shí),具體執(zhí)行:
[0025]將Dom節(jié)點(diǎn)所包含待顯示文字的長(zhǎng)度設(shè)置為該Dom節(jié)點(diǎn)的樣式屬性的文本寬度值,將Dom節(jié)點(diǎn)中待顯示文字之前混入的隨機(jī)文字長(zhǎng)度設(shè)置為該Dom節(jié)點(diǎn)的樣式屬性的首行文本縮進(jìn)值。
[0026]由以上技術(shù)方案可以看出,本發(fā)明所提供的方法和裝置采用混淆的方式,既保證了頁(yè)面文字的正常顯示,又使得復(fù)制和抓取到的網(wǎng)頁(yè)內(nèi)容因混入了隨機(jī)文字而無法正常使用,這種方式擺脫了對(duì)瀏覽器的依賴,從而有效地防止了網(wǎng)頁(yè)文字被惡意復(fù)制和抓取。
【【專利附圖】

【附圖說明】】
[0027]圖1為本發(fā)明實(shí)施例一提供的網(wǎng)頁(yè)文字的顯示方法流程圖;
[0028]圖2為本發(fā)明實(shí)施例二提供的網(wǎng)頁(yè)文字的顯示裝置結(jié)構(gòu)圖。 【【具體實(shí)施方式】】
[0029]在本發(fā)明中采用了另外一種思路,擺脫對(duì)瀏覽器的依附,采用混淆的策略,即讓網(wǎng)頁(yè)文字顯示正常,又不能被復(fù)制和抓取后正常使用。為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述。
[0030]實(shí)施例一、
[0031]圖1為本發(fā)明實(shí)施例一提供的網(wǎng)頁(yè)文字的顯示方法流程圖,在本實(shí)施例中假設(shè)要在網(wǎng)頁(yè)上顯示一段文本,該文本中將要顯示的文字為待顯示文字,需要說明的是,本發(fā)明實(shí)施例中所述的文字為廣義的文字,包括文字、符號(hào)、數(shù)字等,本發(fā)明實(shí)施例中以中文為例,但可以廣泛應(yīng)用于其他種類的文字,實(shí)現(xiàn)原理和方法相同。如圖1所示,該方法具體包括以下步驟:
[0032]步驟101:對(duì)待顯示文字進(jìn)行切分,得到N個(gè)文字組,N為2以上的正整數(shù)。
[0033]本步驟中,在進(jìn)行文字組的切分時(shí),可以采用預(yù)定的規(guī)則,例如每M個(gè)文字切分為一組,M為預(yù)設(shè)正整數(shù)。然而為了避免對(duì)待顯示文字的破解復(fù)制和抓取,在此切分文字組時(shí)優(yōu)選采用隨機(jī)切分的方式,切分?jǐn)?shù)量、切分位置都可以采用隨機(jī)的方式,此時(shí)上述N為隨機(jī)數(shù)。
[0034]鑒于網(wǎng)頁(yè)中可能會(huì)包含多個(gè)部分,例如標(biāo)題、摘要、正文等等,在此可以僅針對(duì)網(wǎng)頁(yè)中需要保護(hù)的文字部分進(jìn)行隨機(jī)切分,如果網(wǎng)頁(yè)中存在多個(gè)部分都需要保護(hù),那么可以將網(wǎng)頁(yè)中不同的部分分別進(jìn)行隨機(jī)切分。
[0035]舉個(gè)例子,假設(shè)待顯示文字為“重要文字”,在本步驟中將該待顯示文字隨機(jī)切分成3個(gè)文字組:“重”、“要文”和“字”。
[0036]步驟102:在各文字組中混入隨機(jī)文字。
[0037]在切分得到多個(gè)文字組后,在各文字組中待顯示文字之前和/或之后混入隨機(jī)文字,混入的隨機(jī)文字是從字庫(kù)中隨機(jī)選取的,目的是為了進(jìn)行混淆。若在步驟101中切分文字組的方式是按照預(yù)設(shè)的規(guī)則,那么在此為了避免對(duì)待顯示文字的破解復(fù)制和抓取,混入隨機(jī)文字的長(zhǎng)度隨機(jī)選取,若在步驟101中切分文字組的方式是隨機(jī)切分,那么在此混入隨機(jī)文字的長(zhǎng)度可以是預(yù)定長(zhǎng)度,也可以是隨機(jī)選取的長(zhǎng)度。另外在本步驟中需要記錄混入的隨機(jī)文字在各文字組中的位置和長(zhǎng)度,以便后續(xù)步驟104中進(jìn)行屬性設(shè)置時(shí)能夠區(qū)分隨機(jī)文字。
[0038]接續(xù)上例,在三個(gè)文字組“重”、“要文”和“字”中分別隨機(jī)混入隨機(jī)文字,得到的各文字組變?yōu)?“遽劈啊重緙商”、“渾要文Il務(wù)大”、“梯字示正品”,并且分別記錄第一個(gè)文字組中前3個(gè)文字長(zhǎng)度和后2個(gè)文字長(zhǎng)度為混入的隨機(jī)文字,第二個(gè)文字組的前I個(gè)文字長(zhǎng)度和后3個(gè)文字長(zhǎng)度為混入的隨機(jī)文字,第三個(gè)文字組的前I個(gè)文字長(zhǎng)度和后3個(gè)文字長(zhǎng)度為混入的隨機(jī)文字。
[0039]步驟103:將混入隨機(jī)文字后的各文字組分別作為一個(gè)Dom節(jié)點(diǎn)按照切分時(shí)對(duì)應(yīng)的順序進(jìn)行拼接。
[0040]在將各文字組作為Dom節(jié)點(diǎn)時(shí),Dom節(jié)點(diǎn)的類型與各文字組在頁(yè)面中位置相對(duì)應(yīng),接續(xù)上例,若待顯示文字“重要文字”在頁(yè)面中是行內(nèi)元素,則將各文字組分別作為一個(gè)Dom節(jié)點(diǎn)按照切分時(shí)對(duì)應(yīng)的順序進(jìn)行拼接時(shí),得到:
[0041]“〈span〉遽劈啊重緙商</span>〈span>渾要文Il務(wù)大</span>〈span>梯字示正品<span>,,。
[0042]步驟104:將拼接后得到的字符串放到一個(gè)Dom節(jié)點(diǎn)下,通過樣式隱藏混入的隨機(jī)文字。
[0043]將拼接后得到的字符串放到一個(gè)Dom節(jié)點(diǎn)下并不是必須的操作,S卩如果所述待顯示文字在頁(yè)面中以獨(dú)立的文本塊形式存在,則需要將拼接后得到的字符串放到一個(gè)Dom節(jié)點(diǎn)下,使用<div>標(biāo)簽標(biāo)識(shí)。將拼接后得到的字符串放到一個(gè)Dom節(jié)點(diǎn)下后,得到:
[0044]“ <div><span> 遽劈啊重緙商〈/span>〈span> 渾要文Il務(wù)大〈/span>〈span> 梯字示正品 </span>〈/div>”
[0045]根據(jù)記錄的隨機(jī)文字的位置和長(zhǎng)度,通過設(shè)置Dom節(jié)點(diǎn)的樣式屬性,隱藏混入的隨機(jī)文字。具體地,由于每一個(gè)Dom節(jié)點(diǎn)都具有自己的樣式屬性,在本發(fā)明實(shí)施例中可以通過樣式屬性中的文本寬度和首行文本縮進(jìn)來隱藏混入的隨機(jī)文字,通常將Dom節(jié)點(diǎn)中待顯示文字的長(zhǎng)度設(shè)置為該Dom節(jié)點(diǎn)的樣式屬性的文本寬度值,將Dom節(jié)點(diǎn)中待顯示文字之前混入的隨機(jī)文字長(zhǎng)度設(shè)置為該Dom節(jié)點(diǎn)的樣式屬性的首行文本縮進(jìn)值。
[0046]接續(xù)上例,“<div>〈span>遽劈啊重緙商〈/span>〈span>渾要文Il務(wù)大〈/span>〈span>梯字示正品</span>〈/div>”在設(shè)置時(shí),可以對(duì)“〈span〉遽劈啊重緙商〈/span〉”進(jìn)行以下設(shè)置:
[0047]<em style= “position: absolute; z-1ndex:1; top: 0; width: 12px; text-1ndent:-36px; left: 0; ” > 遽劈啊重緙商 </em>
[0048]其中,position:absolute表示用瀏覽器絕對(duì)位置顯示文本塊,z-1ndex用于設(shè)置該節(jié)點(diǎn)內(nèi)元素的堆疊順序,top用于設(shè)置該節(jié)點(diǎn)內(nèi)元素的頂部邊緣,left用于設(shè)置該節(jié)點(diǎn)內(nèi)元素的左邊距。這些設(shè)置與本發(fā)明實(shí)施例關(guān)系不大,重要的是設(shè)置width和text-1ndent, width用于設(shè)置該節(jié)點(diǎn)內(nèi)元素的寬度,在本實(shí)例中通常一個(gè)文字的寬度為12像素,即12px,即設(shè)置顯示12px像素的文字;teXt-1ndent用于設(shè)置該節(jié)點(diǎn)內(nèi)元素的首行文本縮進(jìn),在本實(shí)例中首行文本縮進(jìn)-36px,也即是說向左縮進(jìn)3個(gè)文字,這樣就使得“遽劈啊”被縮進(jìn)掉而不能顯示,從“重”開始顯示一個(gè)文字,也就是說只顯示“重”,后面的“緙商”也不會(huì)顯示。
[0049]同樣道理,“〈span〉渾要文Il務(wù)大〈/span〉”和“〈span〉梯字示正品〈/spanX/div>”分別進(jìn)行以下設(shè)置:
[0050]<em style= “position: absolute; z-1ndex:1; top: 0; width: 24px; text-1ndent:-12px; left:0; ” > 渾要文Il務(wù)大〈/em>
[0051 ] <em style= “position: absolute; z-1ndex:1; top: 0; width: 12px; text-1ndent:-12px;
[0052]left:0; ”> 梯字示正品 </em>
[0053]經(jīng)過上述設(shè)置之后,在網(wǎng)頁(yè)上就顯示出“重要文字”,但實(shí)際上Dom節(jié)點(diǎn)中包含“遽劈啊重緙商渾要文Il務(wù)大梯字示正品”,由于復(fù)制和抓取是以Dom節(jié)點(diǎn)的內(nèi)容為對(duì)象的,因此復(fù)制和抓取到的就是混入了隨機(jī)文字的文本,顯然無法正常使用,從而達(dá)到了防止復(fù)制和抓取的目的。
[0054]本實(shí)施例中所示的通常將Dom節(jié)點(diǎn)中待顯示文字的長(zhǎng)度設(shè)置為該Dom節(jié)點(diǎn)的樣式屬性的文本寬度值,將Dom節(jié)點(diǎn)中待顯示文字之前混入的隨機(jī)文字長(zhǎng)度設(shè)置為該Dom節(jié)點(diǎn)的樣式屬性的首行文本縮進(jìn)值僅為所舉的其中一種實(shí)現(xiàn)方法,也可以采用其他設(shè)置樣式屬性的方法隱藏混入的隨機(jī)文字。
[0055]以上是對(duì)本發(fā)明所提供的方法進(jìn)行的詳細(xì)描述,下面通過實(shí)施例二對(duì)本發(fā)明所提供的裝置進(jìn)行詳細(xì)描述。
[0056]實(shí)施例二、
[0057]圖2為本發(fā)明實(shí)施例二提供的頁(yè)面文字的顯示裝置結(jié)構(gòu)圖,該裝置通常設(shè)置在網(wǎng)站的服務(wù)器側(cè),負(fù)責(zé)生成頁(yè)面時(shí)的頁(yè)面文字顯示功能。如圖2所示,該裝置包括:切分單元
01、混淆單元02、拼接單元03和隱藏單元04。
[0058]其中切分單元01用于對(duì)待顯示文字進(jìn)行切分,得到N個(gè)文字組,N為2以上的正整數(shù)。切分單元01在進(jìn)行文字組的切分時(shí),可以采用預(yù)定的規(guī)則,例如每M個(gè)文字切分為一組,M為預(yù)設(shè)正整數(shù)。然而為了避免對(duì)待顯示文字的破解復(fù)制和抓取,在此切分文字組時(shí)優(yōu)選采用隨機(jī)切分的方式,切分?jǐn)?shù)量、切分位置都可以采用隨機(jī)的方式,此時(shí)上述N為隨機(jī)數(shù)。
[0059]混淆單元02用于在各文字組中混入隨機(jī)文字。具體地,可以在各文字組中待顯示文字之前和/或之后混入隨機(jī)文字,混入的隨機(jī)文字是從字庫(kù)中隨機(jī)選取的,目的是為了進(jìn)行混淆。若切分單元01是按照預(yù)設(shè)的規(guī)則對(duì)待顯示文字進(jìn)行切分,那么為了避免對(duì)待顯示文字的破解復(fù)制和抓取,混淆單元02混入隨機(jī)文字的長(zhǎng)度隨機(jī)選取。若切分單元01采用隨機(jī)切分的方式,那么在此混入隨機(jī)文字的長(zhǎng)度可以是預(yù)定長(zhǎng)度,也可以是隨機(jī)選取的長(zhǎng)度。另外,混淆單元02還會(huì)記錄混入的隨機(jī)文字在各文字組中的位置和長(zhǎng)度以供隱藏單元04后續(xù)使用。
[0060]拼接單元03用于將混入隨機(jī)文字后的各文字組分別作為一個(gè)Dom節(jié)點(diǎn)按照切分時(shí)對(duì)應(yīng)的順序進(jìn)行拼接。在將各文字組作為Dom節(jié)點(diǎn)時(shí),Dom節(jié)點(diǎn)的類型與各文字組在頁(yè)面中位置相對(duì)應(yīng),例如若某文字組中包含的待顯示文字是行內(nèi)元素,則將該文字組作為以〈span〉標(biāo)識(shí)的節(jié)點(diǎn)。
[0061]另外,如果待顯示文字在頁(yè)面中以獨(dú)立的文本塊形式存在,那么拼接單元03還用于將拼接后得到的字符串放到一個(gè)Dom節(jié)點(diǎn)下,使用<div>標(biāo)簽標(biāo)識(shí)。
[0062]隱藏單元04用于通過設(shè)置樣式隱藏混入的隨機(jī)文字。具體地,將Dom節(jié)點(diǎn)所包含待顯示文字的長(zhǎng)度設(shè)置為該Dom節(jié)點(diǎn)的樣式屬性的文本寬度值,將Dom節(jié)點(diǎn)中待顯示文字之前混入的隨機(jī)文字長(zhǎng)度設(shè)置為該Dom節(jié)點(diǎn)的樣式屬性的首行文本縮進(jìn)值。
[0063]本發(fā)明實(shí)施例所提供的上述方法和裝置能夠廣泛的應(yīng)用于包含重要信息或者需要進(jìn)行知識(shí)產(chǎn)權(quán)保護(hù)的頁(yè)面,例如酒店行業(yè)的網(wǎng)站上,對(duì)于客房詳情的信息為酒店的重要信息,關(guān)于客房詳情的文字內(nèi)容就可以采用本發(fā)明實(shí)施例提供的方法和裝置進(jìn)行顯示,能夠有效地防止惡意復(fù)制和抓取。這種方式擺脫了對(duì)瀏覽器的依賴,降低了對(duì)用戶交互上的傷害。
[0064]在本發(fā)明所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式。
[0065]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
[0066]上述以軟件功能單元的形式實(shí)現(xiàn)的集成的單元,可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。上述軟件功能單元存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(Read-Only Memory, ROM)、隨機(jī)存取存儲(chǔ)器(Random Access Memory, RAM)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0067]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
【權(quán)利要求】
1.一種頁(yè)面文字的顯示方法,其特征在于,該方法包括: 對(duì)待顯示文字進(jìn)行切分,得到N個(gè)文字組,N為2以上的正整數(shù); 在各文字組中混入隨機(jī)文字; 將混入隨機(jī)文字后的各文字組分別作為一個(gè)Dom節(jié)點(diǎn)按照切分時(shí)對(duì)應(yīng)的順序進(jìn)行拼接; 通過設(shè)置樣式隱藏混入的隨機(jī)文字。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對(duì)待顯示文字進(jìn)行切分為:對(duì)待顯示文字進(jìn)行隨機(jī)切分。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述在各文字組中混入隨機(jī)文字為:在各文字組中的待顯示文字之前和/或之后混入隨機(jī)文字,且混入隨機(jī)文字的長(zhǎng)度隨機(jī)選取。
4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,在通過設(shè)置樣式隱藏混入的隨機(jī)文字之前還包括:將拼接后得到的字符串放到一個(gè)Dom節(jié)點(diǎn)下。
5.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述通過設(shè)置樣式隱藏混入的隨機(jī)文字具體包括: 將Dom節(jié)點(diǎn)所包含待顯示文字的長(zhǎng)度設(shè)置為該Dom節(jié)點(diǎn)的樣式屬性的文本寬度值,將Dom節(jié)點(diǎn)中待顯示文字之前混入的隨機(jī)文字長(zhǎng)度設(shè)置為該Dom節(jié)點(diǎn)的樣式屬性的首行文本縮進(jìn)值。
6.一種頁(yè)面文字的顯示裝置,其特征在于,該裝置包括: 切分單元,用于對(duì)待顯示文字進(jìn)行切分,得到N個(gè)文字組,N為2以上的正整數(shù); 混淆單元,用于在各文字組中混入隨機(jī)文字; 拼接單元,用于將混入隨機(jī)文字后的各文字組分別作為一個(gè)Dom節(jié)點(diǎn)按照切分時(shí)對(duì)應(yīng)的順序進(jìn)行拼接; 隱藏單元,用于通過設(shè)置樣式隱藏混入的隨機(jī)文字。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述切分單元對(duì)待顯示文字進(jìn)行的切分為隨機(jī)切分。
8.根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,所述混淆單元在各文字組中混入隨機(jī)文字時(shí),具體在各文字組中的待顯示文字之前和/或之后混入隨機(jī)文字,且混入隨機(jī)文字的長(zhǎng)度隨機(jī)選取。
9.根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,所述拼接單元,還用于將拼接后得到的字符串放到一個(gè)Dom節(jié)點(diǎn)下。
10.根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,所述隱藏單元在通過設(shè)置樣式隱藏混入的隨機(jī)文字時(shí),具體執(zhí)行: 將Dom節(jié)點(diǎn)所包含待顯示文字的長(zhǎng)度設(shè)置為該Dom節(jié)點(diǎn)的樣式屬性的文本寬度值,將Dom節(jié)點(diǎn)中待顯示文字之前混入的隨機(jī)文字長(zhǎng)度設(shè)置為該Dom節(jié)點(diǎn)的樣式屬性的首行文本縮進(jìn)值。
【文檔編號(hào)】G06F17/22GK103473214SQ201310401774
【公開日】2013年12月25日 申請(qǐng)日期:2013年9月6日 優(yōu)先權(quán)日:2013年9月6日
【發(fā)明者】周建城 申請(qǐng)人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1