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

處理網(wǎng)頁(yè)數(shù)據(jù)的方法及裝置與流程

文檔序號(hào):12377336閱讀:343來(lái)源:國(guó)知局
處理網(wǎng)頁(yè)數(shù)據(jù)的方法及裝置與流程

本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種處理網(wǎng)頁(yè)數(shù)據(jù)的方法及裝置。



背景技術(shù):

隨著安卓系統(tǒng)的普及,支持安卓系統(tǒng)的應(yīng)用軟件逐漸增多。一般情況下,每個(gè)應(yīng)用軟件都需要與自己的服務(wù)端進(jìn)行交互才能提供特定的功能,并且基于服務(wù)端的訪問(wèn)結(jié)果都會(huì)在對(duì)應(yīng)的應(yīng)用軟件上以網(wǎng)頁(yè)的形式進(jìn)行顯示。

在現(xiàn)有技術(shù)中,安卓系統(tǒng)的應(yīng)用軟件客戶端主要通過(guò)HTTP(Hypertext Transfer Protocol,超文本傳送協(xié)議)協(xié)議向服務(wù)端請(qǐng)求網(wǎng)頁(yè)數(shù)據(jù),并在獲取到網(wǎng)頁(yè)數(shù)據(jù)后在應(yīng)用界面進(jìn)行網(wǎng)頁(yè)顯示。然而,在服務(wù)端向客戶端發(fā)送網(wǎng)頁(yè)數(shù)據(jù)的過(guò)程中,網(wǎng)頁(yè)數(shù)據(jù)常常被第三方(如運(yùn)營(yíng)商)劫持,然后對(duì)其進(jìn)行加工,添加一些與第三方利益相關(guān)的內(nèi)容(例如游戲廣告、不良視頻廣告、釣魚網(wǎng)站鏈接等),再將加工后的網(wǎng)頁(yè)數(shù)據(jù)返回給客戶端進(jìn)行顯示,從而不僅會(huì)干擾用戶瀏覽原始網(wǎng)頁(yè),還可能會(huì)給用戶帶來(lái)不良影響。為了避免發(fā)生網(wǎng)頁(yè)劫持,客戶端與服務(wù)端可以采用安全性較高的HTTPS(Hypertext Transfer Protocol Secure,超文本傳輸安全協(xié)議)協(xié)議進(jìn)行通信,但是采用HTTPS協(xié)議不僅需要服務(wù)端進(jìn)行繁瑣升級(jí),還會(huì)使客戶端網(wǎng)頁(yè)加載時(shí)間延長(zhǎng),甚至常因網(wǎng)速達(dá)不到要求使得網(wǎng)頁(yè)加載失敗而發(fā)生網(wǎng)頁(yè)顯示空白(白屏)的現(xiàn)象。因此,如何在保證正常顯示原始網(wǎng)頁(yè)的基礎(chǔ)上,進(jìn)一步防止顯示網(wǎng)頁(yè)劫持?jǐn)?shù)據(jù)是亟待解決的。



技術(shù)實(shí)現(xiàn)要素:

有鑒于此,本發(fā)明提供一種處理網(wǎng)頁(yè)數(shù)據(jù)的方法及裝置,其目的在于解決如何在保證正常顯示原始網(wǎng)頁(yè)的基礎(chǔ)上,進(jìn)一步防止顯示網(wǎng)頁(yè)劫持?jǐn)?shù)據(jù)。

一方面,本發(fā)明提供了一種處理網(wǎng)頁(yè)數(shù)據(jù)的方法,所述方法包括:

獲取通過(guò)超文本傳送協(xié)議HTTP方式向服務(wù)端請(qǐng)求的網(wǎng)頁(yè)數(shù)據(jù);

根據(jù)當(dāng)前操作系統(tǒng)的版本對(duì)應(yīng)的網(wǎng)頁(yè)劫持檢測(cè)規(guī)則,檢測(cè)所述網(wǎng)頁(yè)數(shù)據(jù)是否發(fā)生劫持;

若所述網(wǎng)頁(yè)數(shù)據(jù)發(fā)生劫持,則通過(guò)超文本傳輸安全協(xié)議HTTPS方式重新向所述服務(wù)端請(qǐng)求同一網(wǎng)址的網(wǎng)頁(yè)數(shù)據(jù);

對(duì)重新獲取的網(wǎng)頁(yè)數(shù)據(jù)進(jìn)行顯示。

另一方面,本發(fā)明提供了一種處理網(wǎng)頁(yè)數(shù)據(jù)的裝置,所述裝置包括:

獲取單元,用于獲取通過(guò)超文本傳送協(xié)議HTTP方式向服務(wù)端請(qǐng)求的網(wǎng)頁(yè)數(shù)據(jù);

檢測(cè)單元,用于根據(jù)當(dāng)前操作系統(tǒng)的版本對(duì)應(yīng)的網(wǎng)頁(yè)劫持檢測(cè)規(guī)則,檢測(cè)所述網(wǎng)頁(yè)數(shù)據(jù)是否發(fā)生劫持;

請(qǐng)求單元,用于當(dāng)所述檢測(cè)單元的檢測(cè)結(jié)果為所述網(wǎng)頁(yè)數(shù)據(jù)發(fā)生劫持時(shí),通過(guò)超文本傳輸安全協(xié)議HTTPS方式重新向所述服務(wù)端請(qǐng)求同一網(wǎng)址的網(wǎng)頁(yè)數(shù)據(jù);

顯示單元,用于對(duì)所述請(qǐng)求單元重新獲取的網(wǎng)頁(yè)數(shù)據(jù)進(jìn)行顯示。

借由上述技術(shù)方案,本發(fā)明提供的處理網(wǎng)頁(yè)數(shù)據(jù)的方法及裝置,能夠在客戶端通過(guò)HTTP方式向服務(wù)端請(qǐng)求到網(wǎng)頁(yè)數(shù)據(jù)后,先根據(jù)當(dāng)前操作系統(tǒng)的版本對(duì)應(yīng)的網(wǎng)頁(yè)劫持檢測(cè)規(guī)則,檢測(cè)該網(wǎng)頁(yè)數(shù)據(jù)是否發(fā)生劫持;當(dāng)確定該網(wǎng)頁(yè)數(shù)據(jù)未發(fā)生劫持時(shí),直接顯示該網(wǎng)頁(yè)數(shù)據(jù),而當(dāng)確定該網(wǎng)頁(yè)數(shù)據(jù)發(fā)生劫持時(shí),客戶端并不直接顯示網(wǎng)頁(yè)數(shù)據(jù),而是通過(guò)HTTPS方式重新向服務(wù)端請(qǐng)求同一網(wǎng)址的網(wǎng)頁(yè)數(shù)據(jù),并在重新獲取網(wǎng)頁(yè)數(shù)據(jù)后,再進(jìn)行顯示操作,從而使得顯示的內(nèi)容中只存在原始的網(wǎng)頁(yè)數(shù)據(jù),而不存在第三方劫持原始網(wǎng)頁(yè)數(shù)據(jù)后,在原始網(wǎng)頁(yè)數(shù)據(jù)基礎(chǔ)上添加的游戲廣告、不良視頻廣告等內(nèi)容。因此,與現(xiàn)有技術(shù)中直接使用加載速度較慢的HTTPS協(xié)議獲取網(wǎng)頁(yè)數(shù)據(jù)相比,本發(fā)明主要通過(guò)加載速度較快的HTTP協(xié)議獲取網(wǎng)頁(yè)數(shù)據(jù),并且只有在確定基于HTTP協(xié)議獲取的網(wǎng)頁(yè)數(shù)據(jù)發(fā)生劫持時(shí),才利用HTTPS協(xié)議重新獲取網(wǎng)頁(yè)數(shù)據(jù),而在確定網(wǎng)頁(yè)數(shù)據(jù)未發(fā)生劫持時(shí),直接進(jìn)行顯示,從而不僅使得客戶端整體獲取網(wǎng)頁(yè)數(shù)據(jù)的速度加快,保證原始網(wǎng)頁(yè)正常顯示,還能夠進(jìn)一步防止顯示網(wǎng)頁(yè)劫持?jǐn)?shù)據(jù)。

上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式。

附圖說(shuō)明

通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:

圖1示出了本發(fā)明實(shí)施例提供的一種處理網(wǎng)頁(yè)數(shù)據(jù)的方法的流程示意圖;

圖2示出了本發(fā)明實(shí)施例提供的另一種處理網(wǎng)頁(yè)數(shù)據(jù)的方法的流程示意圖;

圖3示出了本發(fā)明實(shí)施例提供的一種處理網(wǎng)頁(yè)數(shù)據(jù)的裝置的結(jié)構(gòu)框圖;

圖4示出了本發(fā)明實(shí)施例提供的另一種處理網(wǎng)頁(yè)數(shù)據(jù)的裝置的結(jié)構(gòu)框圖。

具體實(shí)施方式

下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。

本發(fā)明實(shí)施例提供了一種處理網(wǎng)頁(yè)數(shù)據(jù)的方法,如圖1所示,該方法主要包括:

101、獲取通過(guò)HTTP方式向服務(wù)端請(qǐng)求的網(wǎng)頁(yè)數(shù)據(jù)。

當(dāng)用戶在客戶端的網(wǎng)址輸入欄中輸入一網(wǎng)址或者點(diǎn)擊網(wǎng)頁(yè)中某鏈接后,客戶端會(huì)基于HTTP協(xié)議向服務(wù)端發(fā)送數(shù)據(jù)請(qǐng)求,服務(wù)端接收到該數(shù)據(jù)請(qǐng)求后,根據(jù)數(shù)據(jù)請(qǐng)求中攜帶的網(wǎng)址獲取對(duì)應(yīng)的網(wǎng)頁(yè)數(shù)據(jù),并將該網(wǎng)頁(yè)數(shù)據(jù)返回給客戶端,以便在客戶端進(jìn)行顯示,供用戶瀏覽網(wǎng)頁(yè)內(nèi)容。

102、根據(jù)當(dāng)前操作系統(tǒng)的版本對(duì)應(yīng)的網(wǎng)頁(yè)劫持檢測(cè)規(guī)則,檢測(cè)網(wǎng)頁(yè)數(shù)據(jù)是否發(fā)生劫持。

在實(shí)際應(yīng)用中,對(duì)于較低版本的操作系統(tǒng)(如5.0以及5.0以下的安卓系統(tǒng)),無(wú)法區(qū)分get請(qǐng)求和post請(qǐng)求,而對(duì)于較高版本的操作系統(tǒng)(如5.0以上的安卓系統(tǒng)),卻能夠區(qū)分get請(qǐng)求和post請(qǐng)求;并且網(wǎng)頁(yè)劫持往往發(fā)生在客戶端基于get請(qǐng)求獲取網(wǎng)頁(yè)數(shù)據(jù)的過(guò)程中;因此,對(duì)于基于不同版本的操作系統(tǒng)請(qǐng)求的網(wǎng)頁(yè)數(shù)據(jù),存在不同的網(wǎng)頁(yè)劫持檢測(cè)規(guī)則,當(dāng)獲取到服務(wù)端返回的網(wǎng)頁(yè)數(shù)據(jù)后,需要先確定當(dāng)前操作系統(tǒng)的版本,然后基于當(dāng)前操作系統(tǒng)的版本對(duì)應(yīng)的網(wǎng)頁(yè)劫持檢測(cè)規(guī)則,對(duì)該網(wǎng)頁(yè)數(shù)據(jù)進(jìn)行網(wǎng)頁(yè)劫持檢測(cè)。

103、若網(wǎng)頁(yè)數(shù)據(jù)發(fā)生劫持,則通過(guò)HTTPS方式重新向服務(wù)端請(qǐng)求同一網(wǎng)址的網(wǎng)頁(yè)數(shù)據(jù)。

當(dāng)客戶端確定網(wǎng)頁(yè)數(shù)據(jù)發(fā)生劫持后,若對(duì)該網(wǎng)頁(yè)數(shù)據(jù)進(jìn)行顯示,則可能會(huì)向用戶展示不良視頻廣告、游戲廣告等內(nèi)容,因此,客戶端可以通過(guò)安全性較高的HTTPS協(xié)議向服務(wù)端重新請(qǐng)求同一網(wǎng)址的網(wǎng)頁(yè)數(shù)據(jù),以便獲取未發(fā)生劫持的原始網(wǎng)頁(yè)數(shù)據(jù)。

104、對(duì)重新獲取的網(wǎng)頁(yè)數(shù)據(jù)進(jìn)行顯示。

由于基于HTTPS協(xié)議重新獲取的網(wǎng)頁(yè)數(shù)據(jù)一般為未發(fā)生劫持的原始網(wǎng)頁(yè)數(shù)據(jù),所以在重新獲取同一網(wǎng)址的網(wǎng)頁(yè)數(shù)據(jù)后,可以對(duì)重新獲取網(wǎng)頁(yè)數(shù)據(jù)進(jìn)行顯示,以供用戶瀏覽原始網(wǎng)頁(yè)。

此外,若上述步驟102的檢測(cè)結(jié)果為網(wǎng)頁(yè)數(shù)據(jù)未發(fā)生劫持,則客戶端可以直接顯示該網(wǎng)頁(yè)數(shù)據(jù)。

本發(fā)明實(shí)施例提供的處理網(wǎng)頁(yè)數(shù)據(jù)的方法,能夠在客戶端通過(guò)HTTP方式向服務(wù)端請(qǐng)求到網(wǎng)頁(yè)數(shù)據(jù)后,先根據(jù)當(dāng)前操作系統(tǒng)的版本對(duì)應(yīng)的網(wǎng)頁(yè)劫持檢測(cè)規(guī)則,檢測(cè)該網(wǎng)頁(yè)數(shù)據(jù)是否發(fā)生劫持;當(dāng)確定該網(wǎng)頁(yè)數(shù)據(jù)未發(fā)生劫持時(shí),直接顯示該網(wǎng)頁(yè)數(shù)據(jù),而當(dāng)確定該網(wǎng)頁(yè)數(shù)據(jù)發(fā)生劫持時(shí),客戶端并不直接顯示網(wǎng)頁(yè)數(shù)據(jù),而是通過(guò)HTTPS方式重新向服務(wù)端請(qǐng)求同一網(wǎng)址的網(wǎng)頁(yè)數(shù)據(jù),并在重新獲取網(wǎng)頁(yè)數(shù)據(jù)后,再進(jìn)行顯示操作,從而使得顯示的內(nèi)容中只存在原始的網(wǎng)頁(yè)數(shù)據(jù),而不存在第三方劫持原始網(wǎng)頁(yè)數(shù)據(jù)后,在原始網(wǎng)頁(yè)數(shù)據(jù)基礎(chǔ)上添加的游戲廣告、不良視頻廣告等內(nèi)容。因此,與現(xiàn)有技術(shù)中直接使用加載速度較慢的HTTPS協(xié)議獲取網(wǎng)頁(yè)數(shù)據(jù)相比,本發(fā)明主要通過(guò)加載速度較快的HTTP協(xié)議獲取網(wǎng)頁(yè)數(shù)據(jù),并且只有在確定基于HTTP協(xié)議獲取的網(wǎng)頁(yè)數(shù)據(jù)發(fā)生劫持時(shí),才利用HTTPS協(xié)議重新獲取網(wǎng)頁(yè)數(shù)據(jù),而在確定網(wǎng)頁(yè)數(shù)據(jù)未發(fā)生劫持時(shí),直接進(jìn)行顯示,從而不僅使得客戶端整體獲取網(wǎng)頁(yè)數(shù)據(jù)的速度加快,保證原始網(wǎng)頁(yè)正常顯示,還能夠進(jìn)一步防止顯示網(wǎng)頁(yè)劫持?jǐn)?shù)據(jù)。

進(jìn)一步的,依據(jù)上述實(shí)施例,本發(fā)明的另一個(gè)實(shí)施例還提供了一種處理網(wǎng)頁(yè)數(shù)據(jù)的方法,如圖2所示,該方法主要包括:

201、獲取通過(guò)HTTP方式向服務(wù)端請(qǐng)求的網(wǎng)頁(yè)數(shù)據(jù)。

在實(shí)際應(yīng)用中,為了在避免消耗大量資源的基礎(chǔ)上,盡可能地向更多的用戶推廣其在網(wǎng)頁(yè)數(shù)據(jù)上添加的廣告等內(nèi)容,第三方常常在特定時(shí)間段內(nèi)(例如在瀏覽網(wǎng)頁(yè)較多的下班時(shí)間)執(zhí)行網(wǎng)頁(yè)劫持操作,因此,服務(wù)端可以對(duì)客戶端重新通過(guò)HTTPS協(xié)議獲取網(wǎng)頁(yè)數(shù)據(jù)的時(shí)間進(jìn)行統(tǒng)計(jì),獲取網(wǎng)頁(yè)易被劫持的預(yù)設(shè)劫持時(shí)間段,并在客戶端向服務(wù)端發(fā)送數(shù)據(jù)請(qǐng)求之前,客戶端先判斷當(dāng)前時(shí)間是否在預(yù)設(shè)劫持時(shí)間段內(nèi),若當(dāng)前時(shí)間不在預(yù)設(shè)劫持時(shí)間段內(nèi),則通過(guò)HTTP方式向服務(wù)端請(qǐng)求網(wǎng)頁(yè)數(shù)據(jù),若當(dāng)前時(shí)間在預(yù)設(shè)劫持時(shí)間段內(nèi),則網(wǎng)頁(yè)數(shù)據(jù)被劫持的可能性較大,因此為避免花費(fèi)大量時(shí)間基于HTTP方式獲取網(wǎng)頁(yè)數(shù)據(jù),并對(duì)網(wǎng)頁(yè)數(shù)據(jù)進(jìn)行網(wǎng)頁(yè)劫持檢測(cè),最終獲取的結(jié)果為發(fā)生劫持,可以直接通過(guò)HTTPS方式向服務(wù)端請(qǐng)求網(wǎng)頁(yè)數(shù)據(jù),從而直接獲取未發(fā)生劫持的原始網(wǎng)頁(yè)數(shù)據(jù)。

202、根據(jù)當(dāng)前操作系統(tǒng)的版本對(duì)應(yīng)的網(wǎng)頁(yè)劫持檢測(cè)規(guī)則,檢測(cè)網(wǎng)頁(yè)數(shù)據(jù)是否發(fā)生劫持。

具體的,根據(jù)不同版本操作系統(tǒng)的特性,可以將網(wǎng)頁(yè)劫持檢測(cè)規(guī)則分為兩大類:

(一)若當(dāng)前操作系統(tǒng)的版本高于預(yù)設(shè)版本閾值,則根據(jù)預(yù)設(shè)簽名算法,對(duì)網(wǎng)頁(yè)數(shù)據(jù)進(jìn)行計(jì)算,獲取網(wǎng)頁(yè)數(shù)據(jù)的數(shù)據(jù)簽名;獲取服務(wù)端發(fā)送的原始數(shù)據(jù)簽名,其中,原始數(shù)據(jù)簽名由服務(wù)端根據(jù)預(yù)設(shè)簽名算法對(duì)同一網(wǎng)址的原始網(wǎng)頁(yè)數(shù)據(jù)計(jì)算而得;將網(wǎng)頁(yè)數(shù)據(jù)的數(shù)據(jù)簽名與原始數(shù)據(jù)簽名進(jìn)行比對(duì);若兩者相同,則確定網(wǎng)頁(yè)數(shù)據(jù)未發(fā)生劫持;若兩者不同,則確定網(wǎng)頁(yè)數(shù)據(jù)發(fā)生劫持。

其中,對(duì)于不同種類的操作系統(tǒng),其對(duì)應(yīng)的預(yù)設(shè)版本閾值不同,例如,安卓操作系統(tǒng)對(duì)應(yīng)的預(yù)設(shè)版本閾值為5.0。由于利用同一種簽名算法對(duì)不同數(shù)據(jù)進(jìn)行計(jì)算獲取的數(shù)據(jù)簽名不同,所以客戶端在接收到網(wǎng)頁(yè)數(shù)據(jù)后,可以重新計(jì)算一下網(wǎng)頁(yè)數(shù)據(jù)的數(shù)據(jù)簽名,并通過(guò)與服務(wù)端基于原始網(wǎng)頁(yè)計(jì)算的原始數(shù)據(jù)簽名進(jìn)行比較,來(lái)判斷網(wǎng)頁(yè)數(shù)據(jù)是否發(fā)生變化,從而確定網(wǎng)頁(yè)數(shù)據(jù)是否發(fā)生劫持。

其中,客戶端獲取原始數(shù)據(jù)簽名的方式可以為:(1)在向服務(wù)端發(fā)送數(shù)據(jù)請(qǐng)求時(shí),可以通過(guò)另一個(gè)線程或者進(jìn)程向服務(wù)端發(fā)送同一網(wǎng)頁(yè)的原始數(shù)據(jù)簽名請(qǐng)求;(2)在向服務(wù)端發(fā)送數(shù)據(jù)請(qǐng)求時(shí),數(shù)據(jù)請(qǐng)求中除了攜帶網(wǎng)址外,還可以攜帶數(shù)據(jù)簽名請(qǐng)求標(biāo)識(shí),以便服務(wù)端在接收到數(shù)據(jù)請(qǐng)求后,除了根據(jù)網(wǎng)址向客戶端返回網(wǎng)頁(yè)數(shù)據(jù)外,還根據(jù)數(shù)據(jù)簽名請(qǐng)求標(biāo)識(shí)返回該網(wǎng)址對(duì)應(yīng)網(wǎng)頁(yè)數(shù)據(jù)的原始數(shù)據(jù)簽名。

(二)若當(dāng)前操作系統(tǒng)的版本低于或者等于預(yù)設(shè)版本閾值,則將網(wǎng)頁(yè)數(shù)據(jù)中的域名與預(yù)設(shè)域名白名單進(jìn)行匹配;若網(wǎng)頁(yè)數(shù)據(jù)中的域名均包含在預(yù)設(shè)域名白名單中,則確定網(wǎng)頁(yè)數(shù)據(jù)未發(fā)生劫持;若網(wǎng)頁(yè)數(shù)據(jù)中存在預(yù)設(shè)域名白名單以外的域名,則確定網(wǎng)頁(yè)數(shù)據(jù)發(fā)生劫持。

其中,本步驟中的預(yù)設(shè)版本閾值與(一)中的預(yù)設(shè)版本閾值相同。由于當(dāng)?shù)谌浇俪志W(wǎng)頁(yè)數(shù)據(jù)并對(duì)網(wǎng)頁(yè)數(shù)據(jù)進(jìn)行加工后,會(huì)攜帶其域名信息,而原始網(wǎng)頁(yè)數(shù)據(jù)中卻僅存在預(yù)設(shè)域名白名單以內(nèi)的域名信息,所以可以通過(guò)檢測(cè)網(wǎng)頁(yè)數(shù)據(jù)中是否含有預(yù)設(shè)域名白名單以外的域名信息,來(lái)判斷網(wǎng)頁(yè)數(shù)據(jù)是否被劫持。在實(shí)際應(yīng)用中,預(yù)設(shè)域名白名單包括特定站點(diǎn)的域名,例如服務(wù)端本身所服務(wù)的網(wǎng)站的域名(如公司1創(chuàng)建的網(wǎng)站的域名)、服務(wù)端所服務(wù)的其他網(wǎng)站的域名(如與公司2合作的其他公司創(chuàng)建的網(wǎng)站的域名)等。

進(jìn)一步的,由于當(dāng)終端的網(wǎng)絡(luò)質(zhì)量較差時(shí),若檢測(cè)出網(wǎng)頁(yè)數(shù)據(jù)發(fā)生劫持,并堅(jiān)持通過(guò)HTTPS方式重新加載網(wǎng)頁(yè)數(shù)據(jù),則會(huì)產(chǎn)生空白頁(yè)的現(xiàn)象(白屏),此時(shí),可以不再嘗試以HTTPS方式重新請(qǐng)求網(wǎng)頁(yè)數(shù)據(jù),而是將通過(guò)HTTP方式獲得的網(wǎng)頁(yè)數(shù)據(jù)直接顯示,同時(shí)以例如彈窗等方式提醒/通知用戶當(dāng)前網(wǎng)頁(yè)存在劫持(或同時(shí)提示其危險(xiǎn)性)。

另外,當(dāng)終端處于不易發(fā)生網(wǎng)頁(yè)劫持的安全狀況下時(shí),對(duì)網(wǎng)頁(yè)數(shù)據(jù)進(jìn)行網(wǎng)頁(yè)劫持檢測(cè)的結(jié)果往往為未發(fā)生劫持,所以在可以確定檢測(cè)結(jié)果或者網(wǎng)頁(yè)加載結(jié)果的情況下,為了避免執(zhí)行網(wǎng)頁(yè)劫持檢測(cè)而浪費(fèi)時(shí)間,可以采用如下方案:

a、檢測(cè)終端當(dāng)前狀態(tài)是否滿足預(yù)設(shè)劫持檢測(cè)條件;b、若終端當(dāng)前狀態(tài)滿足預(yù)設(shè)劫持檢測(cè)條件,則根據(jù)當(dāng)前操作系統(tǒng)的版本對(duì)應(yīng)的網(wǎng)頁(yè)劫持檢測(cè)規(guī)則,檢測(cè)網(wǎng)頁(yè)數(shù)據(jù)是否發(fā)生劫持;c、若終端當(dāng)前狀態(tài)不滿足預(yù)設(shè)劫持檢測(cè)條件,則直接顯示網(wǎng)頁(yè)數(shù)據(jù)。

具體的,針對(duì)網(wǎng)絡(luò)質(zhì)量以及安全時(shí)間段,步驟a可以具體細(xì)化為:

(1)檢測(cè)當(dāng)前網(wǎng)絡(luò)質(zhì)量是否滿足預(yù)設(shè)網(wǎng)絡(luò)條件;若當(dāng)前網(wǎng)絡(luò)質(zhì)量滿足預(yù)設(shè)網(wǎng)絡(luò)條件,則確定終端當(dāng)前狀態(tài)滿足預(yù)設(shè)劫持檢測(cè)條件;若當(dāng)前網(wǎng)絡(luò)質(zhì)量不滿足預(yù)設(shè)網(wǎng)絡(luò)條件,則確定終端當(dāng)前狀態(tài)不滿足預(yù)設(shè)劫持檢測(cè)條件。

其中,預(yù)設(shè)網(wǎng)絡(luò)條件可以為:網(wǎng)速大于等于預(yù)設(shè)網(wǎng)速閾值。預(yù)設(shè)網(wǎng)速閾值為客戶端基于HTTPS協(xié)議能夠成功加載網(wǎng)頁(yè)數(shù)據(jù)的網(wǎng)速臨界值。當(dāng)客戶端確定其基于HTTPS協(xié)議能夠成功加載網(wǎng)頁(yè)數(shù)據(jù)時(shí),可以對(duì)基于HTTP協(xié)議獲取的網(wǎng)頁(yè)數(shù)據(jù)進(jìn)行網(wǎng)頁(yè)劫持檢測(cè);當(dāng)客戶端確定其基于HTTPS協(xié)議無(wú)法成功加載網(wǎng)頁(yè)數(shù)據(jù)時(shí),可以直接顯示網(wǎng)頁(yè)數(shù)據(jù)(或同時(shí)產(chǎn)生網(wǎng)頁(yè)可能被劫持的提示),從而不僅節(jié)省了檢測(cè)時(shí)間以及重新加載的時(shí)間,還保證了網(wǎng)頁(yè)的正常顯示。

(2)檢測(cè)當(dāng)前時(shí)間是否在預(yù)設(shè)安全時(shí)間段內(nèi);若當(dāng)前時(shí)間不在預(yù)設(shè)安全時(shí)間段內(nèi),則確定終端當(dāng)前狀態(tài)滿足預(yù)設(shè)劫持檢測(cè)條件;若當(dāng)前時(shí)間在預(yù)設(shè)安全時(shí)間段內(nèi),則確定終端當(dāng)前狀態(tài)不滿足預(yù)設(shè)劫持檢測(cè)條件。

其中,預(yù)設(shè)安全時(shí)間段為服務(wù)端統(tǒng)計(jì)的未發(fā)生過(guò)網(wǎng)頁(yè)劫持的時(shí)間段。由于在預(yù)設(shè)安全時(shí)間段內(nèi)往往不會(huì)發(fā)生網(wǎng)頁(yè)劫持現(xiàn)象,所以當(dāng)當(dāng)前時(shí)間在預(yù)設(shè)安全時(shí)間段內(nèi)時(shí),客戶端可以直接顯示網(wǎng)頁(yè)數(shù)據(jù),而無(wú)需對(duì)其進(jìn)行網(wǎng)頁(yè)劫持檢測(cè)操作,當(dāng)當(dāng)前時(shí)間不在預(yù)設(shè)安全時(shí)間段內(nèi)時(shí),客戶端無(wú)法確定網(wǎng)頁(yè)數(shù)據(jù)是否被劫持過(guò),所以需要對(duì)網(wǎng)頁(yè)數(shù)據(jù)進(jìn)行網(wǎng)頁(yè)劫持檢測(cè)操作。

203、若網(wǎng)頁(yè)數(shù)據(jù)發(fā)生劫持,則通過(guò)HTTPS方式重新向服務(wù)端請(qǐng)求同一網(wǎng)址的網(wǎng)頁(yè)數(shù)據(jù),并對(duì)重新獲取的網(wǎng)頁(yè)數(shù)據(jù)進(jìn)行顯示。

在實(shí)際應(yīng)用中,第三方每次執(zhí)行網(wǎng)頁(yè)劫持操作時(shí)常常會(huì)持續(xù)一段時(shí)間,因此,當(dāng)客戶端確定本次獲取的網(wǎng)頁(yè)數(shù)據(jù)發(fā)生劫持后,可以確定在一段時(shí)間內(nèi)請(qǐng)求的網(wǎng)頁(yè)數(shù)據(jù)都會(huì)被劫持,所以為了快速獲取原始網(wǎng)頁(yè)數(shù)據(jù),在對(duì)重新獲取的網(wǎng)頁(yè)數(shù)據(jù)進(jìn)行顯示之后,客戶端可以在第一預(yù)設(shè)時(shí)間段內(nèi)向服務(wù)端發(fā)送數(shù)據(jù)請(qǐng)求時(shí),直接以HTTPS方式向服務(wù)端發(fā)送數(shù)據(jù)請(qǐng)求,并在第一預(yù)設(shè)時(shí)間段后,恢復(fù)以HTTP方式向服務(wù)端發(fā)送數(shù)據(jù)請(qǐng)求。其中,第一預(yù)設(shè)時(shí)間段為服務(wù)端根據(jù)各個(gè)客戶端重新申請(qǐng)網(wǎng)頁(yè)數(shù)據(jù)的實(shí)際情況統(tǒng)計(jì)而得的時(shí)間長(zhǎng)度。

進(jìn)一步的,由于第三方添加的網(wǎng)頁(yè)劫持?jǐn)?shù)據(jù)常常與原始網(wǎng)頁(yè)的內(nèi)容有一定關(guān)聯(lián),所以第三方常常劫持同一個(gè)網(wǎng)址的網(wǎng)頁(yè)數(shù)據(jù)。因此,為了在提高獲取原始網(wǎng)頁(yè)數(shù)據(jù)的效率的基礎(chǔ)上,提高獲取原始網(wǎng)頁(yè)數(shù)據(jù)的準(zhǔn)確度,客戶端在對(duì)重新獲取的網(wǎng)頁(yè)數(shù)據(jù)進(jìn)行顯示之后,可以在第一預(yù)設(shè)時(shí)間段內(nèi)向服務(wù)端請(qǐng)求同一網(wǎng)址的網(wǎng)頁(yè)數(shù)據(jù)時(shí),以HTTPS方式向服務(wù)端發(fā)送數(shù)據(jù)請(qǐng)求,而在第一預(yù)設(shè)時(shí)間段內(nèi)向服務(wù)端請(qǐng)求其他網(wǎng)址的網(wǎng)頁(yè)數(shù)據(jù)時(shí),以HTTP方式向服務(wù)端發(fā)送數(shù)據(jù)請(qǐng)求,并且在第一預(yù)設(shè)時(shí)間段后,恢復(fù)以HTTP方式向服務(wù)端發(fā)送所有數(shù)據(jù)請(qǐng)求。

204、若在通過(guò)HTTPS方式重新向服務(wù)端請(qǐng)求同一網(wǎng)址的網(wǎng)頁(yè)數(shù)據(jù)的過(guò)程中,網(wǎng)頁(yè)數(shù)據(jù)獲取失敗,則顯示基于HTTP方式從服務(wù)端獲取的網(wǎng)頁(yè)數(shù)據(jù)。

在客戶端通過(guò)HTTPS方式重新向服務(wù)端請(qǐng)求網(wǎng)頁(yè)數(shù)據(jù)的過(guò)程中,可能會(huì)因?yàn)榫W(wǎng)絡(luò)等原因使得網(wǎng)頁(yè)數(shù)據(jù)加載失敗,因此為了避免顯示空白頁(yè)(白屏)而使得用戶無(wú)法瀏覽網(wǎng)頁(yè),當(dāng)網(wǎng)頁(yè)數(shù)據(jù)重新加載失敗時(shí),客戶端可以將之前基于HTTP方式獲取的網(wǎng)頁(yè)數(shù)據(jù)顯示給用戶瀏覽,從而在盡量保證獲取原始網(wǎng)頁(yè)數(shù)據(jù)的基礎(chǔ)上,優(yōu)先確保用戶能夠?yàn)g覽網(wǎng)頁(yè)。

205、若網(wǎng)頁(yè)數(shù)據(jù)未發(fā)生劫持,則直接顯示網(wǎng)頁(yè)數(shù)據(jù)。

在實(shí)際應(yīng)用中,第三方每次執(zhí)行網(wǎng)頁(yè)劫持操作時(shí)常常會(huì)持續(xù)一段時(shí)間,并在執(zhí)行網(wǎng)頁(yè)劫持操作一段時(shí)間后,會(huì)停止操作一段時(shí)間,因此,當(dāng)客戶端確定本次獲取的網(wǎng)頁(yè)數(shù)據(jù)未發(fā)生劫持后,可以確定在一段時(shí)間內(nèi)請(qǐng)求的網(wǎng)頁(yè)數(shù)據(jù)都不會(huì)被劫持,所以避免執(zhí)行網(wǎng)頁(yè)劫持檢測(cè)而浪費(fèi)時(shí)間,在本次直接顯示網(wǎng)頁(yè)數(shù)據(jù)之后,客戶端可以在第二預(yù)設(shè)時(shí)間段內(nèi)通過(guò)HTTP方式向服務(wù)端請(qǐng)求到網(wǎng)頁(yè)數(shù)據(jù)后,直接顯示網(wǎng)頁(yè)數(shù)據(jù)。其中,第二預(yù)設(shè)時(shí)間段為服務(wù)端根據(jù)各個(gè)客戶端直接顯示網(wǎng)頁(yè)數(shù)據(jù)的實(shí)際情況統(tǒng)計(jì)而得的時(shí)間長(zhǎng)度。

進(jìn)一步的,由于第三方添加的網(wǎng)頁(yè)劫持?jǐn)?shù)據(jù)常常與原始網(wǎng)頁(yè)的內(nèi)容有一定關(guān)聯(lián),所以第三方常常劫持同一個(gè)網(wǎng)址的網(wǎng)頁(yè)數(shù)據(jù)。因此,當(dāng)確定本次請(qǐng)求的網(wǎng)頁(yè)數(shù)據(jù)未發(fā)生劫持時(shí),可以確定在一段時(shí)間內(nèi),同一網(wǎng)址的網(wǎng)頁(yè)數(shù)據(jù)往往不會(huì)發(fā)生劫持現(xiàn)象,而其他網(wǎng)址的網(wǎng)頁(yè)數(shù)據(jù)可能會(huì)發(fā)生劫持現(xiàn)象。為了在提高獲取原始網(wǎng)頁(yè)數(shù)據(jù)的效率的基礎(chǔ)上,提高獲取原始網(wǎng)頁(yè)數(shù)據(jù)的準(zhǔn)確度,客戶端在本次直接顯示網(wǎng)頁(yè)數(shù)據(jù)之后,可以在第二預(yù)設(shè)時(shí)間段內(nèi)通過(guò)HTTP方式向服務(wù)端請(qǐng)求到同一網(wǎng)址的網(wǎng)頁(yè)數(shù)據(jù)后,直接顯示網(wǎng)頁(yè)數(shù)據(jù),而在第二預(yù)設(shè)時(shí)間段內(nèi)向服務(wù)端請(qǐng)求其他網(wǎng)址的網(wǎng)頁(yè)數(shù)據(jù)時(shí),則需要先進(jìn)行網(wǎng)頁(yè)劫持檢測(cè)操作,并且在第二預(yù)設(shè)時(shí)間段后,恢復(fù)對(duì)所有網(wǎng)址對(duì)應(yīng)的網(wǎng)頁(yè)數(shù)據(jù)的網(wǎng)頁(yè)劫持檢測(cè)操作。

進(jìn)一步的,依據(jù)上述方法實(shí)施例,本發(fā)明的另一個(gè)實(shí)施例還提供了一種處理網(wǎng)頁(yè)數(shù)據(jù)的裝置,如圖3所示,該裝置主要包括獲取單元31、檢測(cè)單元32、請(qǐng)求單元33以及顯示單元34。其中,

獲取單元31,用于獲取通過(guò)超文本傳送協(xié)議HTTP方式向服務(wù)端請(qǐng)求的網(wǎng)頁(yè)數(shù)據(jù);

檢測(cè)單元32,用于根據(jù)當(dāng)前操作系統(tǒng)的版本對(duì)應(yīng)的網(wǎng)頁(yè)劫持檢測(cè)規(guī)則,檢測(cè)網(wǎng)頁(yè)數(shù)據(jù)是否發(fā)生劫持;

請(qǐng)求單元33,用于當(dāng)檢測(cè)單元32的檢測(cè)結(jié)果為網(wǎng)頁(yè)數(shù)據(jù)發(fā)生劫持時(shí),通過(guò)超文本傳輸安全協(xié)議HTTPS方式重新向服務(wù)端請(qǐng)求同一網(wǎng)址的網(wǎng)頁(yè)數(shù)據(jù);

顯示單元34,用于對(duì)請(qǐng)求單元33重新獲取的網(wǎng)頁(yè)數(shù)據(jù)進(jìn)行顯示。

進(jìn)一步的,如圖4所示,檢測(cè)單元32包括:

計(jì)算模塊321,用于當(dāng)當(dāng)前操作系統(tǒng)的版本高于預(yù)設(shè)版本閾值時(shí),根據(jù)預(yù)設(shè)簽名算法,對(duì)網(wǎng)頁(yè)數(shù)據(jù)進(jìn)行計(jì)算,獲取網(wǎng)頁(yè)數(shù)據(jù)的數(shù)據(jù)簽名;

獲取模塊322,用于獲取服務(wù)端發(fā)送的原始數(shù)據(jù)簽名,其中,原始數(shù)據(jù)簽名由服務(wù)端根據(jù)預(yù)設(shè)簽名算法對(duì)同一網(wǎng)址的原始網(wǎng)頁(yè)數(shù)據(jù)計(jì)算而得;

比對(duì)模塊323,用于將計(jì)算模塊321獲取的網(wǎng)頁(yè)數(shù)據(jù)的數(shù)據(jù)簽名與獲取模塊322獲取的原始數(shù)據(jù)簽名進(jìn)行比對(duì);

第一確定模塊324,用于當(dāng)比對(duì)模塊323的比對(duì)結(jié)果為兩者相同時(shí),確定網(wǎng)頁(yè)數(shù)據(jù)未發(fā)生劫持;

第一確定模塊324還用于當(dāng)比對(duì)模塊323的比對(duì)結(jié)果為兩者不同時(shí),確定網(wǎng)頁(yè)數(shù)據(jù)發(fā)生劫持。

進(jìn)一步的,如圖4所示,檢測(cè)單元32包括:

匹配模塊325,用于當(dāng)當(dāng)前操作系統(tǒng)的版本低于或者等于預(yù)設(shè)版本閾值時(shí),將網(wǎng)頁(yè)數(shù)據(jù)中的域名與預(yù)設(shè)域名白名單進(jìn)行匹配;

第二確定模塊326,用于當(dāng)匹配模塊325的匹配結(jié)果為網(wǎng)頁(yè)數(shù)據(jù)中的域名均包含在預(yù)設(shè)域名白名單中時(shí),確定網(wǎng)頁(yè)數(shù)據(jù)未發(fā)生劫持;

第二確定模塊326還用于當(dāng)匹配模塊325的匹配結(jié)果為網(wǎng)頁(yè)數(shù)據(jù)中存在預(yù)設(shè)域名白名單以外的域名時(shí),確定網(wǎng)頁(yè)數(shù)據(jù)發(fā)生劫持。

進(jìn)一步的,預(yù)設(shè)域名白名單包括特定站點(diǎn)的域名。

進(jìn)一步的,如圖4所示,裝置還包括:

發(fā)送單元35,用于在對(duì)重新獲取的網(wǎng)頁(yè)數(shù)據(jù)進(jìn)行顯示之后,在第一預(yù)設(shè)時(shí)間段內(nèi)向服務(wù)端發(fā)送數(shù)據(jù)請(qǐng)求時(shí),以HTTPS方式向服務(wù)端發(fā)送數(shù)據(jù)請(qǐng)求;

發(fā)送單元35還用于在第一預(yù)設(shè)時(shí)間段后,恢復(fù)以HTTP方式向服務(wù)端發(fā)送數(shù)據(jù)請(qǐng)求。

進(jìn)一步的,發(fā)送單元35用于在第一預(yù)設(shè)時(shí)間段內(nèi)向服務(wù)端請(qǐng)求同一網(wǎng)址的網(wǎng)頁(yè)數(shù)據(jù)時(shí),以HTTPS方式向服務(wù)端發(fā)送數(shù)據(jù)請(qǐng)求。

進(jìn)一步的,顯示單元34,還用于當(dāng)檢測(cè)單元32的檢測(cè)結(jié)果為網(wǎng)頁(yè)數(shù)據(jù)未發(fā)生劫持時(shí),在第二預(yù)設(shè)時(shí)間段內(nèi)通過(guò)HTTP方式向服務(wù)端請(qǐng)求到網(wǎng)頁(yè)數(shù)據(jù)后,直接顯示網(wǎng)頁(yè)數(shù)據(jù)。

進(jìn)一步的,顯示單元34用于在第二預(yù)設(shè)時(shí)間段內(nèi)通過(guò)HTTP方式向服務(wù)端請(qǐng)求到同一網(wǎng)址的網(wǎng)頁(yè)數(shù)據(jù)后,直接顯示網(wǎng)頁(yè)數(shù)據(jù)。

進(jìn)一步的,如圖4所示,獲取單元31包括:

判斷模塊311,用于判斷當(dāng)前時(shí)間是否在預(yù)設(shè)劫持時(shí)間段內(nèi);

請(qǐng)求模塊312,用于當(dāng)判斷模塊311的判斷結(jié)果為當(dāng)前時(shí)間不在預(yù)設(shè)劫持時(shí)間段內(nèi)時(shí),通過(guò)HTTP方式向服務(wù)端請(qǐng)求網(wǎng)頁(yè)數(shù)據(jù)。

進(jìn)一步的,如圖4所示,請(qǐng)求模塊312還用于當(dāng)判斷模塊311的判斷結(jié)果為當(dāng)前時(shí)間在預(yù)設(shè)劫持時(shí)間段內(nèi)時(shí),通過(guò)HTTPS方式向服務(wù)端請(qǐng)求網(wǎng)頁(yè)數(shù)據(jù)。

進(jìn)一步的,如圖4所示,檢測(cè)單元32包括:

第一檢測(cè)模塊327,用于檢測(cè)終端當(dāng)前狀態(tài)是否滿足預(yù)設(shè)劫持檢測(cè)條件;

第二檢測(cè)模塊328,用于當(dāng)?shù)谝粰z測(cè)模塊327的檢測(cè)結(jié)果為終端當(dāng)前狀態(tài)滿足預(yù)設(shè)劫持檢測(cè)條件時(shí),根據(jù)當(dāng)前操作系統(tǒng)的版本對(duì)應(yīng)的網(wǎng)頁(yè)劫持檢測(cè)規(guī)則,檢測(cè)網(wǎng)頁(yè)數(shù)據(jù)是否發(fā)生劫持。

進(jìn)一步的,如圖4所示,檢測(cè)單元32還包括:顯示模塊,用于當(dāng)?shù)谝粰z測(cè)模塊327的檢測(cè)結(jié)果為終端當(dāng)前狀態(tài)不滿足預(yù)設(shè)劫持檢測(cè)條件時(shí),直接顯示網(wǎng)頁(yè)數(shù)據(jù)。

進(jìn)一步的,第一檢測(cè)模塊327用于檢測(cè)當(dāng)前網(wǎng)絡(luò)質(zhì)量是否滿足預(yù)設(shè)網(wǎng)絡(luò)條件,當(dāng)當(dāng)前網(wǎng)絡(luò)質(zhì)量滿足預(yù)設(shè)網(wǎng)絡(luò)條件時(shí),確定終端當(dāng)前狀態(tài)滿足預(yù)設(shè)劫持檢測(cè)條件,當(dāng)當(dāng)前網(wǎng)絡(luò)質(zhì)量不滿足預(yù)設(shè)網(wǎng)絡(luò)條件時(shí),確定終端當(dāng)前狀態(tài)不滿足預(yù)設(shè)劫持檢測(cè)條件。

進(jìn)一步的,第一檢測(cè)模塊327用于檢測(cè)當(dāng)前時(shí)間是否在預(yù)設(shè)安全時(shí)間段內(nèi),當(dāng)當(dāng)前時(shí)間不在預(yù)設(shè)安全時(shí)間段內(nèi)時(shí),確定終端當(dāng)前狀態(tài)滿足預(yù)設(shè)劫持檢測(cè)條件,當(dāng)當(dāng)前時(shí)間在預(yù)設(shè)安全時(shí)間段內(nèi)時(shí),確定終端當(dāng)前狀態(tài)不滿足預(yù)設(shè)劫持檢測(cè)條件。

進(jìn)一步的,顯示單元34還用于當(dāng)在通過(guò)HTTPS方式重新向服務(wù)端請(qǐng)求同一網(wǎng)址的網(wǎng)頁(yè)數(shù)據(jù)的過(guò)程中,網(wǎng)頁(yè)數(shù)據(jù)獲取失敗時(shí),顯示基于HTTP方式從服務(wù)端獲取的網(wǎng)頁(yè)數(shù)據(jù)。

本發(fā)明實(shí)施例提供的處理網(wǎng)頁(yè)數(shù)據(jù)的裝置,能夠在客戶端通過(guò)HTTP方式向服務(wù)端請(qǐng)求到網(wǎng)頁(yè)數(shù)據(jù)后,先根據(jù)當(dāng)前操作系統(tǒng)的版本對(duì)應(yīng)的網(wǎng)頁(yè)劫持檢測(cè)規(guī)則,檢測(cè)該網(wǎng)頁(yè)數(shù)據(jù)是否發(fā)生劫持;當(dāng)確定該網(wǎng)頁(yè)數(shù)據(jù)未發(fā)生劫持時(shí),直接顯示該網(wǎng)頁(yè)數(shù)據(jù),而當(dāng)確定該網(wǎng)頁(yè)數(shù)據(jù)發(fā)生劫持時(shí),客戶端并不直接顯示網(wǎng)頁(yè)數(shù)據(jù),而是通過(guò)HTTPS方式重新向服務(wù)端請(qǐng)求同一網(wǎng)址的網(wǎng)頁(yè)數(shù)據(jù),并在重新獲取網(wǎng)頁(yè)數(shù)據(jù)后,再進(jìn)行顯示操作,從而使得顯示的內(nèi)容中只存在原始的網(wǎng)頁(yè)數(shù)據(jù),而不存在第三方劫持原始網(wǎng)頁(yè)數(shù)據(jù)后,在原始網(wǎng)頁(yè)數(shù)據(jù)基礎(chǔ)上添加的游戲廣告、不良視頻廣告等內(nèi)容。因此,與現(xiàn)有技術(shù)中直接使用加載速度較慢的HTTPS協(xié)議獲取網(wǎng)頁(yè)數(shù)據(jù)相比,本發(fā)明主要通過(guò)加載速度較快的HTTP協(xié)議獲取網(wǎng)頁(yè)數(shù)據(jù),并且只有在確定基于HTTP協(xié)議獲取的網(wǎng)頁(yè)數(shù)據(jù)發(fā)生劫持時(shí),才利用HTTPS協(xié)議重新獲取網(wǎng)頁(yè)數(shù)據(jù),而在確定網(wǎng)頁(yè)數(shù)據(jù)未發(fā)生劫持時(shí),直接進(jìn)行顯示,從而不僅使得客戶端整體獲取網(wǎng)頁(yè)數(shù)據(jù)的速度加快,保證原始網(wǎng)頁(yè)正常顯示,還能夠進(jìn)一步防止顯示網(wǎng)頁(yè)劫持?jǐn)?shù)據(jù)。

本發(fā)明實(shí)施例還公開了:

A1、一種處理網(wǎng)頁(yè)數(shù)據(jù)的方法,所述方法包括:

獲取通過(guò)超文本傳送協(xié)議HTTP方式向服務(wù)端請(qǐng)求的網(wǎng)頁(yè)數(shù)據(jù);

根據(jù)當(dāng)前操作系統(tǒng)的版本對(duì)應(yīng)的網(wǎng)頁(yè)劫持檢測(cè)規(guī)則,檢測(cè)所述網(wǎng)頁(yè)數(shù)據(jù)是否發(fā)生劫持;

若所述網(wǎng)頁(yè)數(shù)據(jù)發(fā)生劫持,則通過(guò)超文本傳輸安全協(xié)議HTTPS方式重新向所述服務(wù)端請(qǐng)求同一網(wǎng)址的網(wǎng)頁(yè)數(shù)據(jù);

對(duì)重新獲取的網(wǎng)頁(yè)數(shù)據(jù)進(jìn)行顯示。

A2、根據(jù)A1所述的方法,根據(jù)當(dāng)前操作系統(tǒng)的版本對(duì)應(yīng)的網(wǎng)頁(yè)劫持檢測(cè)規(guī)則,檢測(cè)所述網(wǎng)頁(yè)數(shù)據(jù)是否發(fā)生劫持包括:

若所述當(dāng)前操作系統(tǒng)的版本高于預(yù)設(shè)版本閾值,則根據(jù)預(yù)設(shè)簽名算法,對(duì)所述網(wǎng)頁(yè)數(shù)據(jù)進(jìn)行計(jì)算,獲取所述網(wǎng)頁(yè)數(shù)據(jù)的數(shù)據(jù)簽名;

獲取所述服務(wù)端發(fā)送的原始數(shù)據(jù)簽名,其中,所述原始數(shù)據(jù)簽名由所述服務(wù)端根據(jù)所述預(yù)設(shè)簽名算法對(duì)同一網(wǎng)址的原始網(wǎng)頁(yè)數(shù)據(jù)計(jì)算而得;

將所述網(wǎng)頁(yè)數(shù)據(jù)的數(shù)據(jù)簽名與所述原始數(shù)據(jù)簽名進(jìn)行比對(duì);

若兩者相同,則確定所述網(wǎng)頁(yè)數(shù)據(jù)未發(fā)生劫持;

若兩者不同,則確定所述網(wǎng)頁(yè)數(shù)據(jù)發(fā)生劫持。

A3、根據(jù)A1所述的方法,根據(jù)當(dāng)前操作系統(tǒng)的版本對(duì)應(yīng)的網(wǎng)頁(yè)劫持檢測(cè)規(guī)則,檢測(cè)所述網(wǎng)頁(yè)數(shù)據(jù)是否發(fā)生劫持包括:

若所述當(dāng)前操作系統(tǒng)的版本低于或者等于預(yù)設(shè)版本閾值,則將所述網(wǎng)頁(yè)數(shù)據(jù)中的域名與預(yù)設(shè)域名白名單進(jìn)行匹配;

若所述網(wǎng)頁(yè)數(shù)據(jù)中的域名均包含在所述預(yù)設(shè)域名白名單中,則確定所述網(wǎng)頁(yè)數(shù)據(jù)未發(fā)生劫持;

若所述網(wǎng)頁(yè)數(shù)據(jù)中存在所述預(yù)設(shè)域名白名單以外的域名,則確定所述網(wǎng)頁(yè)數(shù)據(jù)發(fā)生劫持。

A4、根據(jù)A3所述的方法,所述預(yù)設(shè)域名白名單包括特定站點(diǎn)的域名。

A5、根據(jù)A1所述的方法,在對(duì)重新獲取的網(wǎng)頁(yè)數(shù)據(jù)進(jìn)行顯示之后,所述方法還包括:

在第一預(yù)設(shè)時(shí)間段內(nèi)向所述服務(wù)端發(fā)送數(shù)據(jù)請(qǐng)求時(shí),以所述HTTPS方式向所述服務(wù)端發(fā)送數(shù)據(jù)請(qǐng)求;

在所述第一預(yù)設(shè)時(shí)間段后,恢復(fù)以所述HTTP方式向所述服務(wù)端發(fā)送數(shù)據(jù)請(qǐng)求。

A6、根據(jù)A5所述的方法,在第一預(yù)設(shè)時(shí)間段內(nèi)向所述服務(wù)端發(fā)送數(shù)據(jù)請(qǐng)求時(shí),以所述HTTPS方式向所述服務(wù)端發(fā)送數(shù)據(jù)請(qǐng)求包括:

在所述第一預(yù)設(shè)時(shí)間段內(nèi)向所述服務(wù)端請(qǐng)求所述同一網(wǎng)址的網(wǎng)頁(yè)數(shù)據(jù)時(shí),以所述HTTPS方式向所述服務(wù)端發(fā)送數(shù)據(jù)請(qǐng)求。

A7、根據(jù)A1所述的方法,若所述網(wǎng)頁(yè)數(shù)據(jù)未發(fā)生劫持,則所述方法還包括:

在第二預(yù)設(shè)時(shí)間段內(nèi)通過(guò)所述HTTP方式向所述服務(wù)端請(qǐng)求到網(wǎng)頁(yè)數(shù)據(jù)后,直接顯示所述網(wǎng)頁(yè)數(shù)據(jù)。

A8、根據(jù)A7所述的方法,在第二預(yù)設(shè)時(shí)間段內(nèi)通過(guò)所述HTTP方式向所述服務(wù)端請(qǐng)求到網(wǎng)頁(yè)數(shù)據(jù)后,直接顯示所述網(wǎng)頁(yè)數(shù)據(jù)包括:

在所述第二預(yù)設(shè)時(shí)間段內(nèi)通過(guò)所述HTTP方式向所述服務(wù)端請(qǐng)求到所述同一網(wǎng)址的網(wǎng)頁(yè)數(shù)據(jù)后,直接顯示所述網(wǎng)頁(yè)數(shù)據(jù)。

A9、根據(jù)A1所述的方法,獲取通過(guò)超文本傳送協(xié)議HTTP方式向服務(wù)端請(qǐng)求的網(wǎng)頁(yè)數(shù)據(jù)包括:

判斷當(dāng)前時(shí)間是否在預(yù)設(shè)劫持時(shí)間段內(nèi);

若所述當(dāng)前時(shí)間不在所述預(yù)設(shè)劫持時(shí)間段內(nèi),則通過(guò)所述HTTP方式向所述服務(wù)端請(qǐng)求網(wǎng)頁(yè)數(shù)據(jù)。

A10、根據(jù)A9所述的方法,若所述當(dāng)前時(shí)間在所述預(yù)設(shè)劫持時(shí)間段內(nèi),則所述方法還包括:

通過(guò)所述HTTPS方式向所述服務(wù)端請(qǐng)求所述網(wǎng)頁(yè)數(shù)據(jù)。

A11、根據(jù)A1所述的方法,根據(jù)當(dāng)前操作系統(tǒng)的版本對(duì)應(yīng)的網(wǎng)頁(yè)劫持檢測(cè)規(guī)則,檢測(cè)所述網(wǎng)頁(yè)數(shù)據(jù)是否發(fā)生劫持包括:

檢測(cè)終端當(dāng)前狀態(tài)是否滿足預(yù)設(shè)劫持檢測(cè)條件;

若所述終端當(dāng)前狀態(tài)滿足所述預(yù)設(shè)劫持檢測(cè)條件,則根據(jù)當(dāng)前操作系統(tǒng)的版本對(duì)應(yīng)的網(wǎng)頁(yè)劫持檢測(cè)規(guī)則,檢測(cè)所述網(wǎng)頁(yè)數(shù)據(jù)是否發(fā)生劫持。

A12、根據(jù)A11所述的方法,若所述終端當(dāng)前狀態(tài)不滿足所述預(yù)設(shè)劫持檢測(cè)條件,則所述方法還包括:

直接顯示所述網(wǎng)頁(yè)數(shù)據(jù)。

A13、根據(jù)A11所述的方法,檢測(cè)終端當(dāng)前狀態(tài)是否滿足預(yù)設(shè)劫持檢測(cè)條件包括:

檢測(cè)當(dāng)前網(wǎng)絡(luò)質(zhì)量是否滿足預(yù)設(shè)網(wǎng)絡(luò)條件;

若所述當(dāng)前網(wǎng)絡(luò)質(zhì)量滿足所述預(yù)設(shè)網(wǎng)絡(luò)條件,則確定所述終端當(dāng)前狀態(tài)滿足所述預(yù)設(shè)劫持檢測(cè)條件;

若所述當(dāng)前網(wǎng)絡(luò)質(zhì)量不滿足所述預(yù)設(shè)網(wǎng)絡(luò)條件,則確定所述終端當(dāng)前狀態(tài)不滿足所述預(yù)設(shè)劫持檢測(cè)條件。

A14、根據(jù)A11所述的方法,檢測(cè)終端當(dāng)前狀態(tài)是否滿足預(yù)設(shè)劫持檢測(cè)條件包括:

檢測(cè)當(dāng)前時(shí)間是否在預(yù)設(shè)安全時(shí)間段內(nèi);

若所述當(dāng)前時(shí)間不在所述預(yù)設(shè)安全時(shí)間段內(nèi),則確定所述終端當(dāng)前狀態(tài)滿足所述預(yù)設(shè)劫持檢測(cè)條件;

若所述當(dāng)前時(shí)間在所述預(yù)設(shè)安全時(shí)間段內(nèi),則確定所述終端當(dāng)前狀態(tài)不滿足所述預(yù)設(shè)劫持檢測(cè)條件。

A15、根據(jù)A1至A14中任一項(xiàng)所述的方法,若在通過(guò)所述HTTPS方式重新向所述服務(wù)端請(qǐng)求同一網(wǎng)址的網(wǎng)頁(yè)數(shù)據(jù)的過(guò)程中,網(wǎng)頁(yè)數(shù)據(jù)獲取失敗,則所述方法還包括:

顯示基于所述HTTP方式從所述服務(wù)端獲取的網(wǎng)頁(yè)數(shù)據(jù)。

B16、一種處理網(wǎng)頁(yè)數(shù)據(jù)的裝置,所述裝置包括:

獲取單元,用于獲取通過(guò)超文本傳送協(xié)議HTTP方式向服務(wù)端請(qǐng)求的網(wǎng)頁(yè)數(shù)據(jù);

檢測(cè)單元,用于根據(jù)當(dāng)前操作系統(tǒng)的版本對(duì)應(yīng)的網(wǎng)頁(yè)劫持檢測(cè)規(guī)則,檢測(cè)所述網(wǎng)頁(yè)數(shù)據(jù)是否發(fā)生劫持;

請(qǐng)求單元,用于當(dāng)所述檢測(cè)單元的檢測(cè)結(jié)果為所述網(wǎng)頁(yè)數(shù)據(jù)發(fā)生劫持時(shí),通過(guò)超文本傳輸安全協(xié)議HTTPS方式重新向所述服務(wù)端請(qǐng)求同一網(wǎng)址的網(wǎng)頁(yè)數(shù)據(jù);

顯示單元,用于對(duì)所述請(qǐng)求單元重新獲取的網(wǎng)頁(yè)數(shù)據(jù)進(jìn)行顯示。

B17、根據(jù)B16所述的裝置,所述檢測(cè)單元包括:

計(jì)算模塊,用于當(dāng)所述當(dāng)前操作系統(tǒng)的版本高于預(yù)設(shè)版本閾值時(shí),根據(jù)預(yù)設(shè)簽名算法,對(duì)所述網(wǎng)頁(yè)數(shù)據(jù)進(jìn)行計(jì)算,獲取所述網(wǎng)頁(yè)數(shù)據(jù)的數(shù)據(jù)簽名;

獲取模塊,用于獲取所述服務(wù)端發(fā)送的原始數(shù)據(jù)簽名,其中,所述原始數(shù)據(jù)簽名由所述服務(wù)端根據(jù)所述預(yù)設(shè)簽名算法對(duì)同一網(wǎng)址的原始網(wǎng)頁(yè)數(shù)據(jù)計(jì)算而得;

比對(duì)模塊,用于將所述計(jì)算模塊獲取的所述網(wǎng)頁(yè)數(shù)據(jù)的數(shù)據(jù)簽名與所述獲取模塊獲取的所述原始數(shù)據(jù)簽名進(jìn)行比對(duì);

第一確定模塊,用于當(dāng)所述比對(duì)模塊的比對(duì)結(jié)果為兩者相同時(shí),確定所述網(wǎng)頁(yè)數(shù)據(jù)未發(fā)生劫持;

所述第一確定模塊還用于當(dāng)所述比對(duì)模塊的比對(duì)結(jié)果為兩者不同時(shí),確定所述網(wǎng)頁(yè)數(shù)據(jù)發(fā)生劫持。

B18、根據(jù)B16所述的裝置,所述檢測(cè)單元包括:

匹配模塊,用于當(dāng)所述當(dāng)前操作系統(tǒng)的版本低于或者等于預(yù)設(shè)版本閾值時(shí),將所述網(wǎng)頁(yè)數(shù)據(jù)中的域名與預(yù)設(shè)域名白名單進(jìn)行匹配;

第二確定模塊,用于當(dāng)所述匹配模塊的匹配結(jié)果為所述網(wǎng)頁(yè)數(shù)據(jù)中的域名均包含在所述預(yù)設(shè)域名白名單中時(shí),確定所述網(wǎng)頁(yè)數(shù)據(jù)未發(fā)生劫持;

所述第二確定模塊還用于當(dāng)所述匹配模塊的匹配結(jié)果為所述網(wǎng)頁(yè)數(shù)據(jù)中存在所述預(yù)設(shè)域名白名單以外的域名時(shí),確定所述網(wǎng)頁(yè)數(shù)據(jù)發(fā)生劫持。

B19、根據(jù)B18所述的裝置,所述預(yù)設(shè)域名白名單包括特定站點(diǎn)的域名。

B20、根據(jù)B16所述的裝置,所述裝置還包括:

發(fā)送單元,用于在對(duì)重新獲取的網(wǎng)頁(yè)數(shù)據(jù)進(jìn)行顯示之后,在第一預(yù)設(shè)時(shí)間段內(nèi)向所述服務(wù)端發(fā)送數(shù)據(jù)請(qǐng)求時(shí),以所述HTTPS方式向所述服務(wù)端發(fā)送數(shù)據(jù)請(qǐng)求;

所述發(fā)送單元還用于在所述第一預(yù)設(shè)時(shí)間段后,恢復(fù)以所述HTTP方式向所述服務(wù)端發(fā)送數(shù)據(jù)請(qǐng)求。

B21、根據(jù)B20所述的裝置,所述發(fā)送單元用于在所述第一預(yù)設(shè)時(shí)間段內(nèi)向所述服務(wù)端請(qǐng)求所述同一網(wǎng)址的網(wǎng)頁(yè)數(shù)據(jù)時(shí),以所述HTTPS方式向所述服務(wù)端發(fā)送數(shù)據(jù)請(qǐng)求。

B22、根據(jù)B16所述的裝置,所述顯示單元,還用于當(dāng)所述檢測(cè)單元的檢測(cè)結(jié)果為所述網(wǎng)頁(yè)數(shù)據(jù)未發(fā)生劫持時(shí),在第二預(yù)設(shè)時(shí)間段內(nèi)通過(guò)所述HTTP方式向所述服務(wù)端請(qǐng)求到網(wǎng)頁(yè)數(shù)據(jù)后,直接顯示所述網(wǎng)頁(yè)數(shù)據(jù)。

B23、根據(jù)B22所述的裝置,所述顯示單元用于在所述第二預(yù)設(shè)時(shí)間段內(nèi)通過(guò)所述HTTP方式向所述服務(wù)端請(qǐng)求到所述同一網(wǎng)址的網(wǎng)頁(yè)數(shù)據(jù)后,直接顯示所述網(wǎng)頁(yè)數(shù)據(jù)。

B24、根據(jù)B16所述的裝置,所述獲取單元包括:

判斷模塊,用于判斷當(dāng)前時(shí)間是否在預(yù)設(shè)劫持時(shí)間段內(nèi);

請(qǐng)求模塊,用于當(dāng)所述判斷模塊的判斷結(jié)果為所述當(dāng)前時(shí)間不在所述預(yù)設(shè)劫持時(shí)間段內(nèi)時(shí),通過(guò)所述HTTP方式向所述服務(wù)端請(qǐng)求網(wǎng)頁(yè)數(shù)據(jù)。

B25、根據(jù)B24所述的裝置,所述請(qǐng)求模塊還用于當(dāng)所述判斷模塊的判斷結(jié)果為所述當(dāng)前時(shí)間在所述預(yù)設(shè)劫持時(shí)間段內(nèi)時(shí),通過(guò)所述HTTPS方式向所述服務(wù)端請(qǐng)求所述網(wǎng)頁(yè)數(shù)據(jù)。

B26、根據(jù)B16所述的裝置,所述檢測(cè)單元包括:

第一檢測(cè)模塊,用于檢測(cè)終端當(dāng)前狀態(tài)是否滿足預(yù)設(shè)劫持檢測(cè)條件;

第二檢測(cè)模塊,用于當(dāng)所述第一檢測(cè)模塊的檢測(cè)結(jié)果為所述終端當(dāng)前狀態(tài)滿足所述預(yù)設(shè)劫持檢測(cè)條件時(shí),根據(jù)當(dāng)前操作系統(tǒng)的版本對(duì)應(yīng)的網(wǎng)頁(yè)劫持檢測(cè)規(guī)則,檢測(cè)所述網(wǎng)頁(yè)數(shù)據(jù)是否發(fā)生劫持。

B27、根據(jù)B26所述的裝置,所述檢測(cè)單元還包括:

顯示模塊,用于當(dāng)所述第一檢測(cè)模塊的檢測(cè)結(jié)果為所述終端當(dāng)前狀態(tài)不滿足所述預(yù)設(shè)劫持檢測(cè)條件時(shí),直接顯示所述網(wǎng)頁(yè)數(shù)據(jù)。

B28、根據(jù)B26所述的裝置,所述第一檢測(cè)模塊用于檢測(cè)當(dāng)前網(wǎng)絡(luò)質(zhì)量是否滿足預(yù)設(shè)網(wǎng)絡(luò)條件,當(dāng)所述當(dāng)前網(wǎng)絡(luò)質(zhì)量滿足所述預(yù)設(shè)網(wǎng)絡(luò)條件時(shí),確定所述終端當(dāng)前狀態(tài)滿足所述預(yù)設(shè)劫持檢測(cè)條件,當(dāng)所述當(dāng)前網(wǎng)絡(luò)質(zhì)量不滿足所述預(yù)設(shè)網(wǎng)絡(luò)條件時(shí),確定所述終端當(dāng)前狀態(tài)不滿足所述預(yù)設(shè)劫持檢測(cè)條件。

B29、根據(jù)B26所述的裝置,所述第一檢測(cè)模塊用于檢測(cè)當(dāng)前時(shí)間是否在預(yù)設(shè)安全時(shí)間段內(nèi),當(dāng)所述當(dāng)前時(shí)間不在所述預(yù)設(shè)安全時(shí)間段內(nèi)時(shí),確定所述終端當(dāng)前狀態(tài)滿足所述預(yù)設(shè)劫持檢測(cè)條件,當(dāng)所述當(dāng)前時(shí)間在所述預(yù)設(shè)安全時(shí)間段內(nèi)時(shí),確定所述終端當(dāng)前狀態(tài)不滿足所述預(yù)設(shè)劫持檢測(cè)條件。

B30、根據(jù)B16至B29中任一項(xiàng)所述的裝置,所述顯示單元還用于當(dāng)在通過(guò)所述HTTPS方式重新向所述服務(wù)端請(qǐng)求同一網(wǎng)址的網(wǎng)頁(yè)數(shù)據(jù)的過(guò)程中,網(wǎng)頁(yè)數(shù)據(jù)獲取失敗時(shí),顯示基于所述HTTP方式從所述服務(wù)端獲取的網(wǎng)頁(yè)數(shù)據(jù)。

在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒(méi)有詳述的部分,可以參見其他實(shí)施例的相關(guān)描述。

可以理解的是,上述方法及裝置中的相關(guān)特征可以相互參考。另外,上述實(shí)施例中的“第一”、“第二”等是用于區(qū)分各實(shí)施例,而并不代表各實(shí)施例的優(yōu)劣。

所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng),裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。

在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對(duì)任何特定編程語(yǔ)言。應(yīng)當(dāng)明白,可以利用各種編程語(yǔ)言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對(duì)特定語(yǔ)言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。

在此處所提供的說(shuō)明書中,說(shuō)明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說(shuō)明書的理解。

類似地,應(yīng)當(dāng)理解,為了精簡(jiǎn)本公開并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說(shuō),如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個(gè)實(shí)施例的所有特征。因此,遵循具體實(shí)施方式的權(quán)利要求書由此明確地并入該具體實(shí)施方式,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。

本領(lǐng)域那些技術(shù)人員可以理解,可以對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??梢园褜?shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過(guò)程或者單元中的至少一些是相互排斥之外,可以采用任何組合對(duì)本說(shuō)明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過(guò)程或單元進(jìn)行組合。除非另外明確陳述,本說(shuō)明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來(lái)代替。

此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來(lái)使用。

本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(DSP)來(lái)實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的處理網(wǎng)頁(yè)數(shù)據(jù)的方法及裝置中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。

應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說(shuō)明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來(lái)實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過(guò)同一個(gè)硬件項(xiàng)來(lái)具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1