頁面訪問方法及裝置的制造方法
【專利摘要】本發(fā)明公開了一種頁面訪問方法及裝置。其中,該方法包括:獲取通過終端上運(yùn)行的客戶端發(fā)送的用于訪問待訪問頁面的頁面訪問請(qǐng)求;判斷頁面訪問請(qǐng)求中所攜帶的待訪問頁面的頁面請(qǐng)求信息是否滿足預(yù)設(shè)條件;在判斷出滿足預(yù)設(shè)條件時(shí),向終端發(fā)送響應(yīng)消息,其中,響應(yīng)消息攜帶有用于指示終端直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源的指示信息。本發(fā)明解決了由于采用黑白名單進(jìn)行頁面訪問所導(dǎo)致的對(duì)頁面訪問控制的實(shí)時(shí)性較差的技術(shù)問題。
【專利說明】
頁面訪問方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,具體而言,涉及一種頁面訪問方法及裝置。
【背景技術(shù)】
[0002]目前,終端一般是通過域名級(jí)別的黑白名單實(shí)現(xiàn)對(duì)頁面中的頁面資源的獲取控制。即,通過預(yù)配置的黑白名單確定是直連頁面服務(wù)器獲取頁面中的頁面資源,還是通過代理服務(wù)器連接頁面服務(wù)器來獲取頁面資源。其中,如果直連頁面服務(wù)器雖然訪問速度更快,但卻存在網(wǎng)頁劫持、JS注入、信息泄漏、釣魚網(wǎng)站等等安全問題;而如果全部通過代理服務(wù)器訪問,雖然可以保證訪問安全,但卻會(huì)帶來高額的帶寬費(fèi)用,同時(shí)對(duì)于視頻類資源,還存在IP跨運(yùn)營商獲取所引起的資源下載慢的問題。
[0003]也就是說,目前由于黑白名單是預(yù)先配置的固定名單,因而采用上述黑白名單的方式進(jìn)行訪問時(shí),將導(dǎo)致無法實(shí)現(xiàn)對(duì)頁面訪問的實(shí)時(shí)控制。
[0004]針對(duì)上述的問題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供了一種頁面訪問方法及裝置,以至少解決由于采用黑白名單進(jìn)行頁面訪問所導(dǎo)致的對(duì)頁面訪問控制的實(shí)時(shí)性較差的技術(shù)問題。
[0006]根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種頁面訪問方法,包括:終端上運(yùn)行的客戶端向代理服務(wù)器發(fā)送用于訪問待訪問頁面的頁面訪問請(qǐng)求;代理服務(wù)器判斷上述頁面訪問請(qǐng)求中所攜帶的上述待訪問頁面的頁面請(qǐng)求信息是否滿足預(yù)設(shè)條件,在判斷出滿足上述預(yù)設(shè)條件時(shí),上述代理服務(wù)器向上述終端發(fā)送響應(yīng)消息,其中,上述響應(yīng)消息攜帶有用于指示上述終端直接訪問上述待訪問頁面的頁面服務(wù)器獲取上述待訪問頁面中的頁面資源的指示信息;上述終端直接訪問上述待訪問頁面的上述頁面服務(wù)器獲取上述待訪問頁面中的上述頁面資源;上述頁面服務(wù)器向上述終端上運(yùn)行的上述客戶端推送上述頁面資源。
[0007]根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種頁面訪問方法,包括:獲取通過終端上運(yùn)行的客戶端發(fā)送的用于訪問待訪問頁面的頁面訪問請(qǐng)求;判斷上述頁面訪問請(qǐng)求中所攜帶的上述待訪問頁面的頁面請(qǐng)求信息是否滿足預(yù)設(shè)條件;在判斷出滿足上述預(yù)設(shè)條件時(shí),向上述終端發(fā)送響應(yīng)消息,其中,上述響應(yīng)消息攜帶有用于指示上述終端直接訪問上述待訪問頁面的頁面服務(wù)器獲取上述待訪問頁面中的頁面資源的指示信息。
[0008]根據(jù)本發(fā)明實(shí)施例的又一方面,還提供了一種頁面訪問方法,包括:向代理服務(wù)器發(fā)送用于訪問待訪問頁面的頁面訪問請(qǐng)求;接收上述代理服務(wù)器發(fā)送的響應(yīng)消息,其中,上述響應(yīng)消息攜帶有用于指示直接訪問上述待訪問頁面的頁面服務(wù)器獲取上述待訪問頁面中的頁面資源的指示信息;直接訪問上述待訪問頁面的頁面服務(wù)器獲取上述待訪問頁面中的頁面資源。
[0009]根據(jù)本發(fā)明實(shí)施例的又一方面,還提供了一種頁面訪問裝置,包括:獲取單元,用于獲取通過終端上運(yùn)行的客戶端發(fā)送的用于訪問待訪問頁面的頁面訪問請(qǐng)求;判斷單元,用于判斷上述頁面訪問請(qǐng)求中所攜帶的上述待訪問頁面的頁面請(qǐng)求信息是否滿足預(yù)設(shè)條件;發(fā)送單元,用于在判斷出滿足上述預(yù)設(shè)條件時(shí),向上述終端發(fā)送響應(yīng)消息,其中,上述響應(yīng)消息攜帶有用于指示上述終端直接訪問上述待訪問頁面的頁面服務(wù)器獲取上述待訪問頁面中的頁面資源的指示信息。
[0010]根據(jù)本發(fā)明實(shí)施例的又一方面,還提供了一種頁面訪問裝置,包括:發(fā)送單元,用于向代理服務(wù)器發(fā)送用于訪問待訪問頁面的頁面訪問請(qǐng)求;接收單元,用于接收上述代理服務(wù)器發(fā)送的響應(yīng)消息,其中,上述響應(yīng)消息攜帶有用于指示直接訪問上述待訪問頁面的頁面服務(wù)器獲取上述待訪問頁面中的頁面資源的指示信息;訪問單元,用于直接訪問上述待訪問頁面的頁面服務(wù)器獲取上述待訪問頁面中的頁面資源。
[0011]在本發(fā)明實(shí)施例中,代理服務(wù)器通過接收從終端上運(yùn)行的客戶端發(fā)送的頁面訪問請(qǐng)求,判斷該頁面訪問請(qǐng)求中所攜帶的待訪問頁面的頁面請(qǐng)求信息是否滿足預(yù)設(shè)條件,并在判斷出滿足預(yù)設(shè)條件時(shí),向終端發(fā)送攜帶有用于指示終端直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源的指示信息的響應(yīng)消息。以使終端可以直接訪問頁面服務(wù)器來獲取頁面中的部分或全部頁面資源,而無需繼續(xù)通過代理服務(wù)器來訪問頁面服務(wù)器來獲取頁面資源。從而達(dá)到在保證終端安全訪問頁面的情況下,減少代理服務(wù)器的流量及CPU使用率,提高了頁面訪問及獲取頁面資源的速度的效果。進(jìn)而解決了由于采用黑白名單進(jìn)行頁面訪問所導(dǎo)致的對(duì)頁面訪問控制的實(shí)時(shí)性較差的技術(shù)問題。
【附圖說明】
[0012]此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0013]圖1是根據(jù)本發(fā)明實(shí)施例的一種可選的頁面訪問方法的應(yīng)用環(huán)境示意圖;
[0014]圖2是根據(jù)本發(fā)明實(shí)施例的一種可選的頁面訪問方法的流程圖;
[0015]圖3是根據(jù)本發(fā)明實(shí)施例的另一種可選的頁面訪問方法的流程圖;
[0016]圖4是根據(jù)本發(fā)明實(shí)施例的一種可選的頁面訪問方法的效果示意圖;
[0017]圖5是根據(jù)本發(fā)明實(shí)施例的又一種可選的頁面訪問方法的流程圖;
[0018]圖6是根據(jù)本發(fā)明實(shí)施例的一種可選的代理服務(wù)器的示意圖;
[0019]圖7是根據(jù)本發(fā)明實(shí)施例的一種可選的頁面訪問終端的示意圖;
[0020]圖8是根據(jù)本發(fā)明實(shí)施例的一種可選的頁面訪問裝置的示意圖;
[0021]圖9是根據(jù)本發(fā)明實(shí)施例的另一種可選的頁面訪問裝置的示意圖;及
[0022]圖10是根據(jù)本發(fā)明實(shí)施例的又一種可選的頁面訪問方法的流程圖。
【具體實(shí)施方式】
[0023]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
[0024]需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤4送?,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0025]實(shí)施例1
[0026]在本發(fā)明實(shí)施例中,提供了一種上述頁面訪問方法的實(shí)施例。作為一種可選的實(shí)施例,該頁面訪問方法可以但不限于應(yīng)用于如圖1所示的應(yīng)用環(huán)境中。終端102上運(yùn)行的客戶端通過網(wǎng)絡(luò)104向代理服務(wù)器106發(fā)送頁面訪問請(qǐng)求,代理服務(wù)器106判斷上述頁面訪問請(qǐng)求中所攜帶的上述待訪問頁面的頁面請(qǐng)求信息是否滿足預(yù)設(shè)條件,在判斷出滿足上述預(yù)設(shè)條件時(shí),代理服務(wù)器106向終端102發(fā)送響應(yīng)消息,終端102將根據(jù)該響應(yīng)消息中攜帶的用于指示直接訪問待訪問頁面的頁面服務(wù)器108獲取待訪問頁面中的頁面資源的指示信息。
[0027]通過上述方式進(jìn)行頁面訪問,將實(shí)現(xiàn)由代理服務(wù)器根據(jù)獲取到的頁面訪問請(qǐng)求中所攜帶的待訪問頁面的頁面請(qǐng)求信息,實(shí)時(shí)判斷是否滿足預(yù)設(shè)條件,從而實(shí)現(xiàn)在滿足預(yù)設(shè)條件時(shí),實(shí)時(shí)調(diào)整待訪問頁面中的頁面資源的獲取方式,即調(diào)整為通過直連頁面服務(wù)器獲取對(duì)應(yīng)的頁面資源,以達(dá)到在在安全訪問頁面的前提下,節(jié)省代理服務(wù)器的流量,提高訪問速度及頁面資源下載速度的效果。
[0028]可選地,在本實(shí)施例中,上述終端可以包括但不限于以下至少之一:手機(jī)、平板電腦、筆記本電腦、臺(tái)式PC機(jī)及其他用于訪問頁面的終端??蛇x地,在本實(shí)施例中,上述網(wǎng)絡(luò)可以包括但不限于以下至少之一:廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)。上述只是一種示例,本實(shí)施例對(duì)此不做任何限定。
[0029 ]根據(jù)本發(fā)明實(shí)施例,提供了一種頁面訪問方法,如圖2所示,該方法包括:
[0030]S202,終端202上運(yùn)行的客戶端向代理服務(wù)器204發(fā)送用于訪問待訪問頁面的頁面訪問請(qǐng)求;
[0031]S204,代理服務(wù)器204判斷頁面訪問請(qǐng)求中所攜帶的待訪問頁面的頁面請(qǐng)求信息是否滿足預(yù)設(shè)條件;
[0032]S206,在判斷出滿足預(yù)設(shè)條件時(shí),代理服務(wù)器204向終端202發(fā)送響應(yīng)消息,其中,響應(yīng)消息攜帶有用于指示終端直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源的指示信息;
[0033]S208,終端202直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源;
[0034]S210,頁面服務(wù)器206向終端上運(yùn)行的客戶端推送頁面資源。
[0035]可選地,在本實(shí)施例中,上述頁面訪問方法可以但不限于應(yīng)用于終端上運(yùn)行的用于訪問頁面的不同客戶端與代理服務(wù)器及頁面服務(wù)器之間的交互過程中,其中,上述客戶端可以包括但不限于:瀏覽器客戶端、應(yīng)用客戶端等。上述代理服務(wù)器可以但不限于用于對(duì)待訪問頁面進(jìn)行抓取及安全檢查等。上述頁面服務(wù)器可以但不限于用于存儲(chǔ)待訪問頁面中的頁面資源。上述僅是一種實(shí)施例,本實(shí)施例中對(duì)此不做任何限定。
[0036]也就是說,代理服務(wù)器通過獲取終端上運(yùn)行的客戶端發(fā)送的頁面訪問請(qǐng)求所攜帶的頁面請(qǐng)求信息,并對(duì)該頁面請(qǐng)求信息進(jìn)行實(shí)時(shí)判斷,判斷是否滿足預(yù)設(shè)條件,從而實(shí)現(xiàn)對(duì)頁面訪問獲取頁面資源的實(shí)時(shí)控制,以克服現(xiàn)有技術(shù)中只能通過預(yù)先配置的名單控制頁面訪問的方式所導(dǎo)致的頁面訪問實(shí)時(shí)性較差的問題,進(jìn)而達(dá)到了提高實(shí)時(shí)控制頁面訪問的效果。此外,代理服務(wù)器通過指示終端直連頁面服務(wù)器獲取對(duì)應(yīng)的頁面資源,還將達(dá)到在安全訪問頁面的前提下,節(jié)省代理服務(wù)器的流量,提高訪問速度及頁面資源下載速度的效果。進(jìn)一步,在本實(shí)施例中,通過對(duì)頁面請(qǐng)求信息中所請(qǐng)求的頁面資源進(jìn)行分別判斷,還實(shí)現(xiàn)了對(duì)頁面資源進(jìn)行分級(jí)處理,從而達(dá)到了在頁面資源的精度上,實(shí)現(xiàn)對(duì)頁面訪問的控制。
[0037]在本發(fā)明實(shí)施例中,上述頁面方法可以但不限于應(yīng)用于代理服務(wù)器,如圖3所示,在代理服務(wù)器執(zhí)行的步驟如下:
[0038]S302,獲取通過終端上運(yùn)行的客戶端發(fā)送的用于訪問待訪問頁面的頁面訪問請(qǐng)求;
[0039]S304,判斷頁面訪問請(qǐng)求中所攜帶的待訪問頁面的頁面請(qǐng)求信息是否滿足預(yù)設(shè)條件;
[0040]S306,在判斷出滿足預(yù)設(shè)條件時(shí),向終端發(fā)送響應(yīng)消息,其中,響應(yīng)消息攜帶有用于指示終端直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源的指示信息。
[0041]可選地,在本實(shí)施例中,代理服務(wù)器通過接收從終端上運(yùn)行的客戶端發(fā)送的頁面訪問請(qǐng)求,判斷該頁面訪問請(qǐng)求中所攜帶的待訪問頁面的頁面請(qǐng)求信息是否滿足預(yù)設(shè)條件,并在判斷出滿足預(yù)設(shè)條件時(shí),向終端發(fā)送用于指示終端直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源的響應(yīng)消息。以使終端可以直接訪問頁面服務(wù)器來獲取頁面中的部分或全部頁面資源,而無需繼續(xù)通過代理服務(wù)器來訪問頁面服務(wù)器來獲取頁面資源。從而達(dá)到在保證終端安全訪問頁面的情況下,減少代理服務(wù)器的流量及CPU使用率,提高了頁面訪問及獲取頁面資源的速度的效果。
[0042]需要說明的是,在本實(shí)施例中,在判斷出不滿足預(yù)設(shè)條件時(shí),代理服務(wù)器也會(huì)向終端發(fā)送響應(yīng)消息,該響應(yīng)消息攜帶有用于指示終端繼續(xù)通過代理服務(wù)器訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源的指示信息。此外,在本實(shí)施例中,在代理服務(wù)器判斷是否滿足預(yù)設(shè)條件的過程中,可以但不限于向待訪問頁面的頁面服務(wù)器獲取該待訪問頁面,即獨(dú)立于待訪問頁面中的頁面資源的頁面內(nèi)容,其中,上述頁面資源可以包括但不限于以下至少之一:圖片資源、文字資源、層疊樣式表資源、JS資源。
[0043]例如,如圖4所示為檢測(cè)到的代理服務(wù)器的流量變化效果圖,其中,圖中第一條線(位于上方)表示上周期經(jīng)過代理服務(wù)器的流量,圖中第二條線(位于下方)表示本周期經(jīng)過代理服務(wù)器的流量,代理服務(wù)器的流量明顯減少。
[0044]可選地,在本實(shí)施例中,判斷頁面訪問請(qǐng)求中所攜帶的待訪問頁面的頁面請(qǐng)求信息是否滿足預(yù)設(shè)條件包括:根據(jù)頁面請(qǐng)求信息判斷待訪問頁面是否滿足第一預(yù)設(shè)子條件,其中,第一預(yù)設(shè)子條件包括待訪問頁面為可信頁面;在判斷出待訪問頁面滿足第一預(yù)設(shè)子條件時(shí),根據(jù)頁面請(qǐng)求信息判斷待訪問頁面是否滿足第二預(yù)設(shè)子條件。
[0045]需要說明的是,在本實(shí)施例中,代理服務(wù)器通過第一預(yù)設(shè)子條件判斷待訪問頁面是否安全,在該待訪問頁面為可信頁面(也可稱作安全頁面)時(shí),再對(duì)待訪問頁面判斷是否滿足第二預(yù)設(shè)子條件。從而保證代理服務(wù)器在確定通過直連頁面服務(wù)器進(jìn)行頁面訪問后,向終端發(fā)送的響應(yīng)消息中所指示的均為安全的可信頁面,以保證終端訪問的安全性。
[0046]可選地,在本實(shí)施例中,用于判斷是否滿足第二預(yù)設(shè)子條件的頁面請(qǐng)求信息可以包括但不限于以下至少之一:頁面資源的資源類型、終端當(dāng)前所連接網(wǎng)絡(luò)的網(wǎng)絡(luò)類型、終端所在的區(qū)域位置、終端的網(wǎng)絡(luò)業(yè)務(wù)標(biāo)識(shí)。
[0047]可選地,為了保證準(zhǔn)確快速地獲取頁面資源,避免在復(fù)雜網(wǎng)絡(luò)環(huán)境下直連失敗所導(dǎo)致的重復(fù)訪問所導(dǎo)致的訪問效率降低等問題。在本實(shí)施例中,代理服務(wù)器中可以但不限于存儲(chǔ)預(yù)定名單,其中,該預(yù)定名單用于存儲(chǔ)無法實(shí)現(xiàn)直連的頁面標(biāo)識(shí)。例如,復(fù)雜網(wǎng)絡(luò)環(huán)境可以包括但不限于以下至少之一:統(tǒng)一登錄、IP效驗(yàn)、CMWAP網(wǎng)關(guān)、跨運(yùn)營商等情況。也就是說,代理服務(wù)器在判斷是否滿足預(yù)設(shè)條件之前,可以但不限于判斷待訪問頁面是否屬于預(yù)定名單,從而實(shí)現(xiàn)在待訪問頁面屬于預(yù)定名單時(shí),則直接通過代理服務(wù)器獲取頁面資源;而在待訪問頁面不屬于預(yù)定名單時(shí),則繼續(xù)執(zhí)行關(guān)于上述預(yù)設(shè)條件的判斷步驟。進(jìn)一步實(shí)現(xiàn)提高對(duì)待訪問頁面進(jìn)行訪問的訪問效率。
[0048]可選地,在本實(shí)施例中,代理服務(wù)器可以但不限于通過配置響應(yīng)消息中HTTP頭部信息,實(shí)現(xiàn)對(duì)終端的頁面訪問方式的準(zhǔn)確指示。例如,配置HTTP頭部信息中的預(yù)定標(biāo)識(shí)位,其中,該預(yù)定標(biāo)識(shí)位用于指示通過直接訪問所述待訪問頁面的頁面服務(wù)器獲取所述待訪問頁面中的頁面資源的資源類型。其中,上述預(yù)定標(biāo)識(shí)位的位數(shù)可以但不限于根據(jù)不同的場(chǎng)景設(shè)置為不同數(shù)值。例如,預(yù)定標(biāo)識(shí)位為一位時(shí),則可以用1(或O)表示所有頁面資源均通過直接訪問所述待訪問頁面的頁面服務(wù)器獲取,可以用0(或I)表示所有頁面資源均通過代理服務(wù)器訪問所述待訪問頁面的頁面服務(wù)器獲取。又例如,預(yù)定標(biāo)識(shí)位為兩位時(shí),則可以用10表示頁面中的圖片資源直接訪問所述待訪問頁面的頁面服務(wù)器獲取。上述僅是一種示例,本實(shí)施例中對(duì)此不做任何限定。
[0049]通過本申請(qǐng)?zhí)峁┑膶?shí)施例,代理服務(wù)器通過接收從終端上運(yùn)行的客戶端發(fā)送的頁面訪問請(qǐng)求,判斷該頁面訪問請(qǐng)求中所攜帶的待訪問頁面的頁面請(qǐng)求信息是否滿足預(yù)設(shè)條件,并在判斷出滿足預(yù)設(shè)條件時(shí),向終端發(fā)送用于指示終端直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源的響應(yīng)消息。以使終端可以直接訪問頁面服務(wù)器來獲取頁面中的部分或全部頁面資源,而無需繼續(xù)通過代理服務(wù)器來訪問頁面服務(wù)器來獲取頁面資源。從而達(dá)到在保證終端安全訪問頁面的情況下,減少代理服務(wù)器的流量及CPU使用率,提高了頁面訪問及獲取頁面資源的速度的效果。
[0050]作為一種可選的方案,判斷頁面訪問請(qǐng)求中所攜帶的待訪問頁面的頁面請(qǐng)求信息是否滿足預(yù)設(shè)條件包括:
[0051]SI,根據(jù)頁面請(qǐng)求信息判斷待訪問頁面是否滿足第一預(yù)設(shè)子條件,其中,第一預(yù)設(shè)子條件包括待訪問頁面為可信頁面;
[0052]S2,在判斷出待訪問頁面滿足第一預(yù)設(shè)子條件時(shí),根據(jù)頁面請(qǐng)求信息判斷待訪問頁面是否滿足第二預(yù)設(shè)子條件。
[0053]可選地,在本實(shí)施例中,可以但不限于通過對(duì)頁面的劫持監(jiān)控情況,來判斷該待訪問頁面是否滿足第一預(yù)設(shè)子條件,即判斷待訪問頁面為可信頁面。其中,上述劫持是指通過修改域名,或全面復(fù)制等方式,將待訪問頁面中的頁面資源替換為目標(biāo)頁面中的頁面資源,其中,待訪問頁面中的頁面資源與目標(biāo)頁面中的頁面資源不同。這種劫持頁面的方式不僅使終端無法獲取真正需要的頁面資源,而且還會(huì)影響終端直接訪問頁面服務(wù)器的安全性,例如造成信息泄露等問題。因而,在本實(shí)施例中,在通過第一預(yù)設(shè)子條件篩選獲取可信頁面后,再通過第二預(yù)設(shè)子條件判斷是否指示終端直連頁面服務(wù)器獲取頁面資源。
[0054]可選地,在本實(shí)施例中,根據(jù)頁面請(qǐng)求信息判斷待訪問頁面是否滿足第一預(yù)設(shè)子條件包括:
[0055]Sll,判斷待訪問頁面是否被替換為目標(biāo)頁面,其中,待訪問頁面中的頁面資源與目標(biāo)頁面中的頁面資源不同;
[0056]S12,在待訪問頁面未被替換為目標(biāo)頁面時(shí),則判斷出待訪問頁面滿足第一預(yù)設(shè)子條件。
[0057]通過本申請(qǐng)?zhí)峁┑膶?shí)施例,通過預(yù)設(shè)條件中的第一預(yù)設(shè)子條件判斷待訪問頁面是否為可信頁面,從而保證代理服務(wù)器在向終端發(fā)送的響應(yīng)消息中所指示的均為安全的可信頁面,以避免信息泄露等安全問題,達(dá)到保證終端訪問的安全性的目的。
[0058]作為一種可選的方案,根據(jù)頁面請(qǐng)求信息判斷待訪問頁面是否滿足第二預(yù)設(shè)子條件包括以下至少之一:
[0059]I)根據(jù)頁面請(qǐng)求信息中待訪問頁面中頁面資源的資源類型判斷是否直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源;
[0060]2)根據(jù)頁面請(qǐng)求信息中終端當(dāng)前所連接網(wǎng)絡(luò)的網(wǎng)絡(luò)類型判斷是否直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源;
[0061]3)根據(jù)頁面請(qǐng)求信息中終端所在的區(qū)域位置判斷是否直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源;
[0062]4)根據(jù)頁面請(qǐng)求信息中終端的網(wǎng)絡(luò)業(yè)務(wù)標(biāo)識(shí)判斷是否直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源。
[0063]通過本申請(qǐng)?zhí)峁┑膶?shí)施例,通過對(duì)頁面請(qǐng)求信息中的不同參數(shù)信息分別進(jìn)行判斷,以確定是否指示終端對(duì)對(duì)應(yīng)的頁面資源通過直連頁面服務(wù)器的方式獲取,以達(dá)到節(jié)省代理服務(wù)器的流量,提高訪問速度及頁面資源下載速度的效果。進(jìn)一步,通過對(duì)頁面請(qǐng)求信息中所請(qǐng)求的頁面資源進(jìn)行分級(jí)處理,從而達(dá)到了在頁面資源的精度上實(shí)現(xiàn)對(duì)頁面訪問的控制,此外,根據(jù)參數(shù)信息對(duì)不同頁面資源執(zhí)行不同的獲取方式,還提高了獲取頁面中的頁面資源的靈活性。
[0064]作為一種可選的方案,根據(jù)頁面請(qǐng)求信息中待訪問頁面中頁面資源的資源類型判斷是否直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源包括:
[0065]I)在頁面資源的資源類型為第一資源類型時(shí),則判斷出直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源,其中,第一資源類型指示傳輸待訪問頁面中的頁面資源時(shí)所占用的帶寬大于第一預(yù)定閾值;或
[0066]2)在頁面資源的資源類型為第二資源類型時(shí),則判斷出通過代理服務(wù)器訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源,其中,第二資源類型指示傳輸待訪問頁面中的頁面資源時(shí)所占用的帶寬小于等于第一預(yù)定閾值。
[0067]可選地,在本實(shí)施例中,上述第一資源類型可以但不限于為傳輸時(shí)占用帶寬較大的資源類型,例如圖片資源或視頻資源。也就是說,在確保待訪問頁面為可信頁面的情況下,代理服務(wù)器可以通過指示終端直連頁面服務(wù)器來獲取可信頁面中占用帶寬較大的圖片資源或視頻資源,而實(shí)現(xiàn)節(jié)省代理服務(wù)器的流量。此外,還可以克服在訪問過程中,跨運(yùn)營商獲取頁面資源所導(dǎo)致的資源下載較慢的問題。
[0068]可選地,在本實(shí)施例中,上述第二資源類型可以但不限于為傳輸時(shí)占用帶寬較小的資源類型,例如文字資源。也就是說,在確保待訪問頁面為可信頁面的情況下,可以繼續(xù)通過代理服務(wù)器向頁面服務(wù)器獲取對(duì)應(yīng)的文字資源。
[0069]通過本申請(qǐng)?zhí)峁┑膶?shí)施例,根據(jù)頁面資源的資源類型實(shí)現(xiàn)對(duì)頁面資源的分級(jí)處理,針對(duì)不同的頁面資源執(zhí)行不同的方式,實(shí)現(xiàn)在頁面資源的精度上進(jìn)行頁面訪問。
[0070]作為一種可選的方案,根據(jù)頁面請(qǐng)求信息中終端當(dāng)前所連接網(wǎng)絡(luò)的網(wǎng)絡(luò)類型判斷是否直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源包括:
[0071]I)在終端當(dāng)前所連接網(wǎng)絡(luò)的網(wǎng)絡(luò)類型為WIFI網(wǎng)絡(luò)時(shí),則判斷出直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源;或
[0072]2)在終端當(dāng)前所連接網(wǎng)絡(luò)的網(wǎng)絡(luò)類型為移動(dòng)網(wǎng)絡(luò)時(shí),則判斷出通過代理服務(wù)器訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源。
[0073]可選地,在終端當(dāng)前所連接網(wǎng)絡(luò)的網(wǎng)絡(luò)類型為WIFI網(wǎng)絡(luò),終端訪問時(shí)將無需考慮流量,而更重視頁面資源的質(zhì)量。以圖片為例,終端更關(guān)注圖片資源的清晰度,因而,代理服務(wù)器可以生成對(duì)應(yīng)的響應(yīng)信息,指示終端通過直連頁面服務(wù)器來獲取對(duì)應(yīng)的圖片資源,從而保證所獲取到的圖片資源的清晰度。
[0074]可選地,在終端當(dāng)前所連接網(wǎng)絡(luò)的網(wǎng)絡(luò)類型為移動(dòng)網(wǎng)絡(luò),例如,3G,4G網(wǎng)絡(luò),終端訪問時(shí)將更關(guān)注流量使用情況,以圖片為例,代理服務(wù)器可以生成對(duì)應(yīng)的響應(yīng)消息,指示繼續(xù)由代理服務(wù)器為該終端獲取上述圖片,從而達(dá)到為終端節(jié)省傳輸流量的目的。
[0075]通過本申請(qǐng)?zhí)峁┑膶?shí)施例,根據(jù)終端當(dāng)前所連接網(wǎng)絡(luò)的網(wǎng)絡(luò)類型實(shí)現(xiàn)對(duì)頁面資源的分級(jí)處理,針對(duì)不同的頁面資源執(zhí)行不同的方式,實(shí)現(xiàn)在頁面資源的精度上進(jìn)行頁面訪問。
[0076]作為一種可選的方案,根據(jù)頁面請(qǐng)求信息中終端所在的區(qū)域位置判斷是否直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源包括:
[0077]I)在終端所在的區(qū)域位置屬于預(yù)定區(qū)域時(shí),則判斷出通過代理服務(wù)器訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源;或
[0078]2)在終端所在的區(qū)域位置不屬于預(yù)定區(qū)域時(shí),則判斷出直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源。
[0079]可選地,在本實(shí)施例中,上述預(yù)定區(qū)域可以但不限于為無法實(shí)現(xiàn)直連頁面服務(wù)器的特定區(qū)域,例如信號(hào)覆蓋較弱的區(qū)域,安全等級(jí)要求較高的區(qū)域等需要終端獲取訪問授權(quán)后才可訪問的區(qū)域。也就是說,在終端位于上述預(yù)定區(qū)域時(shí),則需要通過代理服務(wù)器(已獲取區(qū)域的訪問授權(quán))才可實(shí)現(xiàn)頁面訪問;而在終端并不位于上述預(yù)定區(qū)域時(shí),則可在代理服務(wù)器的響應(yīng)消息的指示下直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源。
[0080]通過本申請(qǐng)?zhí)峁┑膶?shí)施例,根據(jù)終端所在的區(qū)域位置實(shí)現(xiàn)對(duì)頁面資源的分級(jí)處理,針對(duì)不同的頁面資源執(zhí)行不同的方式,實(shí)現(xiàn)在頁面資源的精度上進(jìn)行頁面訪問。
[0081]作為一種可選的方案,根據(jù)頁面請(qǐng)求信息中終端的網(wǎng)絡(luò)業(yè)務(wù)標(biāo)識(shí)判斷是否直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源包括以下至少之一:
[0082]I)在終端的網(wǎng)絡(luò)業(yè)務(wù)標(biāo)識(shí)為預(yù)設(shè)標(biāo)識(shí)時(shí),則判斷出通過代理服務(wù)器訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源;或
[0083]2)在終端的網(wǎng)絡(luò)業(yè)務(wù)標(biāo)識(shí)不是預(yù)設(shè)標(biāo)識(shí)時(shí),則判斷出通過直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源。
[0084]可選地,在本實(shí)施例中,上述終端的網(wǎng)絡(luò)業(yè)務(wù)標(biāo)識(shí)可以但不限于為預(yù)先配置的無法直連頁面服務(wù)器的網(wǎng)絡(luò)業(yè)務(wù)標(biāo)識(shí)。也就是說,在終端的網(wǎng)絡(luò)業(yè)務(wù)標(biāo)識(shí)為預(yù)設(shè)標(biāo)識(shí)時(shí),則需要通過代理服務(wù)器才可實(shí)現(xiàn)頁面訪問;而在終端的網(wǎng)絡(luò)業(yè)務(wù)標(biāo)識(shí)不是預(yù)設(shè)標(biāo)識(shí)時(shí),則可在代理服務(wù)器的響應(yīng)消息的指示下直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源。
[0085]通過本申請(qǐng)?zhí)峁┑膶?shí)施例,根據(jù)終端的網(wǎng)絡(luò)業(yè)務(wù)標(biāo)識(shí)實(shí)現(xiàn)對(duì)頁面資源的分級(jí)處理,針對(duì)不同的頁面資源執(zhí)行不同的方式,實(shí)現(xiàn)在頁面資源的精度上進(jìn)行頁面訪問。
[0086]作為一種可選的方案,在向終端發(fā)送響應(yīng)消息之前,還包括:
[0087]SI,配置響應(yīng)消息中HTTP頭部信息,其中,HTTP頭部信息中的預(yù)定標(biāo)識(shí)位用于指示通過直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源的資源類型。
[0088]可選地,在本實(shí)施例中,可以但不限于通過配置HTTP響應(yīng)頭部信息中的Q-Proxy-ReSp:dS = Value,實(shí)現(xiàn)向終端指示可以直連頁面服務(wù)器獲取的頁面資源的資源類型。
[0089]具體過程可以如下:終端上運(yùn)行的客戶端(如瀏覽器客戶端)中的內(nèi)核發(fā)起頁面訪問給代理服務(wù)器,代理服務(wù)器可以根據(jù)頁面訪問請(qǐng)求中所攜帶的頁面請(qǐng)求信息中的以下至少一種信息:頁面資源的資源類型、終端當(dāng)前所連接網(wǎng)絡(luò)的網(wǎng)絡(luò)類型、終端所在的區(qū)域位置、終端的網(wǎng)絡(luò)業(yè)務(wù)標(biāo)識(shí)、終端的接入點(diǎn)(Access Point Name,APN)等信息,來配置響應(yīng)消息中HTTP響應(yīng)頭部信息Q-Proxy-Resp:ds = Value,以生成對(duì)應(yīng)的響應(yīng)消息,并將配置后的該響應(yīng)消息發(fā)送給終端,實(shí)現(xiàn)對(duì)終端所請(qǐng)求訪問的待訪問頁面的直連或代理訪問控制。
[0090]可選地,在本實(shí)施例中,上述HTTP頭部信息主要用于攜帶直連命令和其他命令給內(nèi)核,內(nèi)核通過該HTTP頭部信息獲取各種響應(yīng)消息。其中,ds = value的定義可以如下:
[0091]假設(shè),ds的值用位表示,從右到左依次是:
[0092]bito:表示所有子資源都直連,如Q-Proxy-Resp: ds = I;表示所有子資源直連;
[0093]bitl:表示圖片資源直連,如Q-Proxy-Resp:ds = 2, (10),表示當(dāng)前頁面圖片資源直連;
[0094]bit2:表不層疊樣式表(Cascading Style Sheets,CSS)直連,如Q-Proxy-Resp:ds=6,(110),表示圖片資源,CSS都直連;
[0095]bit3:表示 js 直連。
[0096]通過本申請(qǐng)?zhí)峁┑膶?shí)施例,通過在響應(yīng)消息中HTTP頭部信息配置預(yù)定標(biāo)識(shí)位,實(shí)現(xiàn)通過預(yù)定標(biāo)識(shí)位指示通過直連頁面服務(wù)器獲取對(duì)應(yīng)的頁面資源的資源類型,以達(dá)到對(duì)終端所請(qǐng)求訪問的待訪問頁面的直連或代理訪問控制。
[0097]作為一種可選的方案,配置響應(yīng)消息中HTTP頭部信息包括:
[0098]I)配置預(yù)定標(biāo)識(shí)位上的標(biāo)識(shí)為第一標(biāo)識(shí),其中,第一標(biāo)識(shí)用于指示對(duì)待訪問頁面中的全部頁面資源均通過直接訪問待訪問頁面的頁面服務(wù)器獲取;或者
[0099]2)配置預(yù)定標(biāo)識(shí)位上的標(biāo)識(shí)為第二標(biāo)識(shí),其中,第二標(biāo)識(shí)用于指示對(duì)待訪問頁面中的圖片頁面資源通過直接訪問待訪問頁面的頁面服務(wù)器獲取;或者
[0100]3)配置預(yù)定標(biāo)識(shí)位上的標(biāo)識(shí)為第三標(biāo)識(shí),其中,第三標(biāo)識(shí)用于指示對(duì)待訪問頁面中的層疊樣式表頁面資源通過直接訪問待訪問頁面的頁面服務(wù)器獲取;或者
[0101]4)配置預(yù)定標(biāo)識(shí)位上的標(biāo)識(shí)為第四標(biāo)識(shí),其中,第四標(biāo)識(shí)用于指示對(duì)待訪問頁面中的js代碼頁面資源通過直接訪問待訪問頁面的頁面服務(wù)器獲取。
[0102]可選地,在本實(shí)施例中,上述預(yù)定標(biāo)識(shí)位的位數(shù)可以但不限于為一位或多位,本實(shí)施例中對(duì)此不做任何限定。
[0103]例如,配置響應(yīng)消息中HTTP響應(yīng)頭部信息Q-Proxy-Resp: ds = Value中ds的取值。例如,預(yù)定標(biāo)識(shí)位為四位時(shí),則可以用0001表示所有頁面資源均通過直接訪問所述待訪問頁面的頁面服務(wù)器獲取;可以用0000表示所有頁面資源均通過代理服務(wù)器訪問所述待訪問頁面的頁面服務(wù)器獲取;可以用0010表示頁面中的圖片資源通過代理服務(wù)器訪問所述待訪問頁面的頁面服務(wù)器獲取;可以用0100表示頁面中的圖片資源及CSS資源均通過代理服務(wù)器訪問所述待訪問頁面的頁面服務(wù)器獲取;可以用0110表示頁面中的CSS資源通過代理服務(wù)器訪問所述待訪問頁面的頁面服務(wù)器獲取。上述僅是一種示例,本實(shí)施例中對(duì)此不做任何限定。
[0104]通過本申請(qǐng)?zhí)峁┑膶?shí)施例,通過不同的,實(shí)現(xiàn)通過預(yù)定標(biāo)識(shí)位指示通過直連頁面服務(wù)器獲取對(duì)應(yīng)的頁面資源的資源類型,以達(dá)到對(duì)終端所請(qǐng)求訪問的待訪問頁面的直連或代理訪問控制。
[0105]在本發(fā)明實(shí)施例中,上述頁面方法可以但不限于應(yīng)用于終端運(yùn)行的客戶端中,如圖5所示,在客戶端執(zhí)行的步驟如下:
[0106]S502,向代理服務(wù)器發(fā)送用于訪問待訪問頁面的頁面訪問請(qǐng)求;
[0107]S504,接收代理服務(wù)器發(fā)送的響應(yīng)消息,其中,響應(yīng)消息攜帶有用于指示直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源的指示信息;
[0108]S506,直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源。
[0109]可選地,在本實(shí)施例中,終端上運(yùn)行的客戶端通過向代理服務(wù)器發(fā)送頁面訪問請(qǐng)求,并接收代理服務(wù)器響應(yīng)頁面訪問請(qǐng)求發(fā)送的用于指示終端直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源的響應(yīng)消息,以使終端可以直接訪問頁面服務(wù)器來獲取頁面中的部分或全部頁面資源,而無需繼續(xù)通過代理服務(wù)器來訪問頁面服務(wù)器來獲取頁面資源。從而達(dá)到在保證終端安全訪問頁面的情況下,減少代理服務(wù)器的流量及CHJ使用率,提高了頁面訪問及獲取頁面資源的速度的效果。
[0110]可選地,在本實(shí)施例中,在向代理服務(wù)器發(fā)送用于訪問待訪問頁面的頁面訪問請(qǐng)求之前,還包括:判斷待訪問頁面是否屬于預(yù)設(shè)名單,其中,預(yù)設(shè)名單用于指示通過代理服務(wù)器訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面的頁面資源。
[0111]也就是說,終端會(huì)獲取預(yù)先配置的預(yù)設(shè)名單,其中該預(yù)設(shè)名單用于指示通過代理服務(wù)器訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面的頁面資源。在本實(shí)施例中,在終端所要訪問的待訪問頁面屬于該預(yù)設(shè)名單時(shí),則向代理服務(wù)器發(fā)送上述頁面訪問請(qǐng)求,并執(zhí)行進(jìn)一步的判斷,以實(shí)現(xiàn)對(duì)待訪問頁面中的頁面資源的實(shí)時(shí)控制,并對(duì)該頁面中的頁面資源進(jìn)行分級(jí)處理,以提高控制精度。
[0112]需要說明的是,對(duì)于前述的各方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明所必須的。
[0113]通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到根據(jù)上述實(shí)施例的方法可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如R0M/RAM、磁碟、光盤)中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
[0114]實(shí)施例2
[0115]根據(jù)本發(fā)明實(shí)施例,還提供了一種用于實(shí)施上述頁面訪問方法的頁面訪問系統(tǒng),該系統(tǒng)包括:
[0116]I)終端,設(shè)置為向代理服務(wù)器發(fā)送用于訪問待訪問頁面的頁面訪問請(qǐng)求;還設(shè)置為在接收到代理服務(wù)器發(fā)送的響應(yīng)消息后,直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源;
[0117]2)代理服務(wù)器,設(shè)置為判斷頁面訪問請(qǐng)求中所攜帶的待訪問頁面的頁面請(qǐng)求信息是否滿足預(yù)設(shè)條件;還設(shè)置為在判斷出滿足預(yù)設(shè)條件時(shí),向終端發(fā)送響應(yīng)消息,其中,響應(yīng)消息攜帶有用于指示終端直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源的指示信息;
[0118]3)頁面服務(wù)器,設(shè)置為向終端上運(yùn)行的客戶端推送頁面資源。
[0119]可選地,在本實(shí)施例中,上述頁面訪問系統(tǒng)可以但不限于如圖1所示,執(zhí)行頁面訪問過程的步驟可以但不限于如圖2所示,本實(shí)施例中在此不再贅述。
[0120]在本發(fā)明實(shí)施例,還提供了一種用于實(shí)施上述頁面訪問方法的代理服務(wù)器,如圖6所示,該服務(wù)器包括:
[0121]I)通訊接口 602,設(shè)置為接收用于訪問待訪問頁面的頁面訪問請(qǐng)求;
[0122]2)處理器604,與通訊接口 602連接,設(shè)置為判斷頁面訪問請(qǐng)求中所攜帶的待訪問頁面的頁面請(qǐng)求信息是否滿足預(yù)設(shè)條件;
[0123]其中,上述通訊接口602,還設(shè)置為在判斷出滿足預(yù)設(shè)條件時(shí),向終端發(fā)送響應(yīng)消息,其中,響應(yīng)消息攜帶有用于指示終端直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源的指示信息;
[0124]3)存儲(chǔ)器606,與通訊接口 602及處理器604連接,設(shè)置為存儲(chǔ)待訪問頁面的頁面請(qǐng)求信息及預(yù)設(shè)條件。
[0125]根據(jù)本發(fā)明實(shí)施例,還提供了一種用于實(shí)施上述頁面訪問方法的頁面訪問終端,如圖7所示,該終端包括:
[0126]I)通訊接口 702,設(shè)置為發(fā)送用于訪問待訪問頁面的頁面訪問請(qǐng)求;還設(shè)置為接收代理服務(wù)器發(fā)送的響應(yīng)消息,其中,響應(yīng)消息攜帶有用于指示直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源的指示信息;
[0127]2)處理器704,與通訊接口 702連接,設(shè)置為直接訪問所述待訪問頁面的頁面服務(wù)器獲取所述待訪問頁面中的頁面資源;
[0128]3)存儲(chǔ)器706,與通訊接口 702及處理器704連接,設(shè)置為存儲(chǔ)待訪問頁面的頁面請(qǐng)求信息。
[0129]可選地,本實(shí)施例中的具體示例可以參考上述實(shí)施例1和實(shí)施例2中所描述的示例,本實(shí)施例在此不再贅述。
[0130]需要說明的是,在本實(shí)施例中,代理服務(wù)器通過獲取終端上運(yùn)行的客戶端發(fā)送的頁面訪問請(qǐng)求所攜帶的頁面請(qǐng)求信息,并對(duì)該頁面請(qǐng)求信息進(jìn)行實(shí)時(shí)判斷,判斷是否滿足預(yù)設(shè)條件,從而實(shí)現(xiàn)對(duì)頁面訪問獲取頁面資源的實(shí)時(shí)控制,以克服現(xiàn)有技術(shù)中只能通過預(yù)先配置的名單控制頁面訪問的方式所導(dǎo)致的頁面訪問實(shí)時(shí)性較差的問題,進(jìn)而達(dá)到了提高實(shí)時(shí)控制頁面訪問的效果。此外,代理服務(wù)器通過指示終端直連頁面服務(wù)器獲取對(duì)應(yīng)的頁面資源,以使終端可以直接訪問頁面服務(wù)器來獲取對(duì)應(yīng)的頁面資源,還將達(dá)到在安全訪問頁面的前提下,節(jié)省代理服務(wù)器的流量,提高訪問速度及頁面資源下載速度的效果。進(jìn)一步,在本實(shí)施例中,通過對(duì)頁面請(qǐng)求信息中所請(qǐng)求的頁面資源進(jìn)行分別判斷,還實(shí)現(xiàn)了對(duì)頁面資源進(jìn)行分級(jí)處理,從而達(dá)到了在頁面資源的精度上,實(shí)現(xiàn)對(duì)頁面訪問的控制。
[0131]在本發(fā)明實(shí)施例中,上述頁面訪問裝置可以但不限于應(yīng)用于代理服務(wù)器中,如圖8所示,該裝置包括:
[0132]I)獲取單元802,用于獲取通過終端上運(yùn)行的客戶端發(fā)送的用于訪問待訪問頁面的頁面訪問請(qǐng)求;
[0133]2)判斷單元804,用于判斷頁面訪問請(qǐng)求中所攜帶的待訪問頁面的頁面請(qǐng)求信息是否滿足預(yù)設(shè)條件;
[0134]3)發(fā)送單元806,用于在判斷出滿足預(yù)設(shè)條件時(shí),向終端發(fā)送響應(yīng)消息,其中,響應(yīng)消息攜帶有用于指示終端直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源的指示信息。
[0135]可選地,在本實(shí)施例中,上述頁面訪問裝置應(yīng)用于代理服務(wù)器,代理服務(wù)器通過接收從終端上運(yùn)行的客戶端發(fā)送的頁面訪問請(qǐng)求,判斷該頁面訪問請(qǐng)求中所攜帶的待訪問頁面的頁面請(qǐng)求信息是否滿足預(yù)設(shè)條件,并在判斷出滿足預(yù)設(shè)條件時(shí),向終端發(fā)送用于指示終端直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源的響應(yīng)消息。以使終端可以直接訪問頁面服務(wù)器來獲取頁面中的部分或全部頁面資源,而無需繼續(xù)通過代理服務(wù)器來訪問頁面服務(wù)器來獲取頁面資源。從而達(dá)到在保證終端安全訪問頁面的情況下,減少代理服務(wù)器的流量及CPU使用率,提高了頁面訪問及獲取頁面資源的速度的效果。
[0136]需要說明的是,在本實(shí)施例中,在判斷出不滿足預(yù)設(shè)條件時(shí),代理服務(wù)器也會(huì)向終端發(fā)送響應(yīng)消息,該響應(yīng)消息攜帶有用于指示終端繼續(xù)通過代理服務(wù)器訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源的指示信息。此外,在本實(shí)施例中,在代理服務(wù)器判斷是否滿足預(yù)設(shè)條件的過程中,可以但不限于向待訪問頁面的頁面服務(wù)器獲取該待訪問頁面,即獨(dú)立于待訪問頁面中的頁面資源的頁面內(nèi)容,其中,上述頁面資源可以包括但不限于以下至少之一:圖片資源、文字資源、層疊樣式表資源、JS資源。上述頁面資源僅是一種示例,本實(shí)施例中對(duì)此不做任何限定。上述頁面資源僅是一種示例,本實(shí)施例中對(duì)此不做任何限定。
[0137]例如,如圖4所示為檢測(cè)到的代理服務(wù)器的流量變化效果圖,其中,圖中第一條線(位于上方)表示上周期經(jīng)過代理服務(wù)器的流量,圖中第二條線(位于下方)表示本周期經(jīng)過代理服務(wù)器的流量,代理服務(wù)器的流量明顯減少。
[0138]可選地,在本實(shí)施例中,判斷頁面訪問請(qǐng)求中所攜帶的待訪問頁面的頁面請(qǐng)求信息是否滿足預(yù)設(shè)條件包括:根據(jù)頁面請(qǐng)求信息判斷待訪問頁面是否滿足第一預(yù)設(shè)子條件,其中,第一預(yù)設(shè)子條件包括待訪問頁面為可信頁面;在判斷出待訪問頁面滿足第一預(yù)設(shè)子條件時(shí),根據(jù)頁面請(qǐng)求信息判斷待訪問頁面是否滿足第二預(yù)設(shè)子條件。
[0139]需要說明的是,在本實(shí)施例中,代理服務(wù)器通過第一預(yù)設(shè)子條件判斷待訪問頁面是否安全,在該待訪問頁面為可信頁面(也可稱作安全頁面)時(shí),再對(duì)待訪問頁面判斷是否滿足第二預(yù)設(shè)子條件。從而保證代理服務(wù)器在確定通過直連頁面服務(wù)器進(jìn)行頁面訪問后,向終端發(fā)送的響應(yīng)消息中所指示的均為安全的可信頁面,以保證終端訪問的安全性。
[0140]可選地,在本實(shí)施例中,用于判斷是否滿足第二預(yù)設(shè)子條件的頁面請(qǐng)求信息可以包括但不限于以下至少之一:頁面資源的資源類型、終端當(dāng)前所連接網(wǎng)絡(luò)的網(wǎng)絡(luò)類型、終端所在的區(qū)域位置、終端的網(wǎng)絡(luò)業(yè)務(wù)標(biāo)識(shí)。
[0141]可選地,為了保證準(zhǔn)確快速地獲取頁面資源,避免在復(fù)雜網(wǎng)絡(luò)環(huán)境下直連失敗所導(dǎo)致的重復(fù)訪問所導(dǎo)致的訪問效率降低等問題。在本實(shí)施例中,代理服務(wù)器中可以但不限于存儲(chǔ)預(yù)定名單,其中,該預(yù)定名單用于存儲(chǔ)無法實(shí)現(xiàn)直連的頁面標(biāo)識(shí)。例如,復(fù)雜網(wǎng)絡(luò)環(huán)境可以包括但不限于以下至少之一:統(tǒng)一登錄、IP效驗(yàn)、CMWAP網(wǎng)關(guān)、跨運(yùn)營商等情況。也就是說,代理服務(wù)器在判斷是否滿足預(yù)設(shè)條件之前,可以但不限于判斷待訪問頁面是否屬于預(yù)定名單,從而實(shí)現(xiàn)在待訪問頁面屬于預(yù)定名單時(shí),則直接通過代理服務(wù)器獲取頁面資源;而在待訪問頁面不屬于預(yù)定名單時(shí),則繼續(xù)執(zhí)行關(guān)于上述預(yù)設(shè)條件的判斷步驟。進(jìn)一步實(shí)現(xiàn)提高對(duì)待訪問頁面進(jìn)行訪問的訪問效率。
[0142]可選地,在本實(shí)施例中,代理服務(wù)器可以但不限于通過配置響應(yīng)消息中HTTP頭部信息,實(shí)現(xiàn)對(duì)終端的頁面訪問方式的準(zhǔn)確指示。例如,配置HTTP頭部信息中的預(yù)定標(biāo)識(shí)位,其中,該預(yù)定標(biāo)識(shí)位用于指示通過直接訪問所述待訪問頁面的頁面服務(wù)器獲取所述待訪問頁面中的頁面資源的資源類型。其中,上述預(yù)定標(biāo)識(shí)位的位數(shù)可以但不限于根據(jù)不同的場(chǎng)景設(shè)置為不同數(shù)值。例如,預(yù)定標(biāo)識(shí)位為一位時(shí),則可以用1(或O)表示所有頁面資源均通過直接訪問所述待訪問頁面的頁面服務(wù)器獲取,可以用0(或I)表示所有頁面資源均通過代理服務(wù)器訪問所述待訪問頁面的頁面服務(wù)器獲取。又例如,預(yù)定標(biāo)識(shí)位為兩位時(shí),則可以用10表示頁面中的圖片資源直接訪問所述待訪問頁面的頁面服務(wù)器獲取。上述僅是一種示例,本實(shí)施例中對(duì)此不做任何限定。
[0143]通過本申請(qǐng)?zhí)峁┑膶?shí)施例,代理服務(wù)器通過接收從終端上運(yùn)行的客戶端發(fā)送的頁面訪問請(qǐng)求,判斷該頁面訪問請(qǐng)求中所攜帶的待訪問頁面的頁面請(qǐng)求信息是否滿足預(yù)設(shè)條件,并在判斷出滿足預(yù)設(shè)條件時(shí),向終端發(fā)送用于指示終端直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源的響應(yīng)消息。以使終端可以直接訪問頁面服務(wù)器來獲取頁面中的部分或全部頁面資源,而無需繼續(xù)通過代理服務(wù)器來訪問頁面服務(wù)器來獲取頁面資源。從而達(dá)到在保證終端安全訪問頁面的情況下,減少代理服務(wù)器的流量及CPU使用率,提高了頁面訪問及獲取頁面資源的速度的效果。
[0144]作為一種可選的方案,判斷單元804包括:
[0145]I)第一判斷模塊,用于根據(jù)頁面請(qǐng)求信息判斷待訪問頁面是否滿足第一預(yù)設(shè)子條件,其中,第一預(yù)設(shè)子條件包括待訪問頁面為可信頁面;
[0146]2)第二判斷模塊,用于在判斷出待訪問頁面滿足第一預(yù)設(shè)子條件時(shí),根據(jù)頁面請(qǐng)求信息判斷待訪問頁面是否滿足第二預(yù)設(shè)子條件。
[0147]可選地,在本實(shí)施例中,可以但不限于通過對(duì)頁面的劫持監(jiān)控情況,來判斷該待訪問頁面是否滿足第一預(yù)設(shè)子條件,即判斷待訪問頁面為可信頁面。其中,上述劫持是指通過修改域名,或全面復(fù)制等方式,將待訪問頁面中的頁面資源替換為目標(biāo)頁面中的頁面資源,其中,待訪問頁面中的頁面資源與目標(biāo)頁面中的頁面資源不同。這種劫持頁面的方式不僅使終端無法獲取真正需要的頁面資源,而且還會(huì)影響終端直接訪問頁面服務(wù)器的安全性,例如造成信息泄露等問題。因而,在本實(shí)施例中,在通過第一預(yù)設(shè)子條件篩選獲取可信頁面后,再通過第二預(yù)設(shè)子條件判斷是否指示終端直連頁面服務(wù)器獲取頁面資源。
[0148]可選地,在本實(shí)施例中,第一判斷模塊包括:
[0149](I)第一判斷子模塊,用于判斷待訪問頁面是否被替換為目標(biāo)頁面,其中,待訪問頁面中的頁面資源與目標(biāo)頁面中的頁面資源不同;在待訪問頁面未被替換為目標(biāo)頁面時(shí),判斷出待訪問頁面滿足第一預(yù)設(shè)子條件。
[0150]通過本申請(qǐng)?zhí)峁┑膶?shí)施例,通過預(yù)設(shè)條件中的第一預(yù)設(shè)子條件判斷待訪問頁面是否為可信頁面,從而保證代理服務(wù)器在向終端發(fā)送的響應(yīng)消息中所指示的均為安全的可信頁面,以避免信息泄露等安全問題,達(dá)到保證終端訪問的安全性的目的。
[0151]作為一種可選的方案,第二判斷模塊包括以下至少之一:
[0152]I)第二判斷子模塊,用于根據(jù)頁面請(qǐng)求信息中待訪問頁面中頁面資源的資源類型判斷是否直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源;
[0153]2)第三判斷子模塊,用于根據(jù)頁面請(qǐng)求信息中終端當(dāng)前所連接網(wǎng)絡(luò)的網(wǎng)絡(luò)類型判斷是否直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源;
[0154]3)第四判斷子模塊,用于根據(jù)頁面請(qǐng)求信息中終端所在的區(qū)域位置判斷是否直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源;
[0155]4)第五判斷子模塊,用于根據(jù)頁面請(qǐng)求信息中終端的網(wǎng)絡(luò)業(yè)務(wù)標(biāo)識(shí)判斷是否直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源。
[0156]通過本申請(qǐng)?zhí)峁┑膶?shí)施例,通過對(duì)頁面請(qǐng)求信息中的不同參數(shù)信息分別進(jìn)行判斷,以確定是否指示終端對(duì)對(duì)應(yīng)的頁面資源通過直連頁面服務(wù)器的方式獲取,以達(dá)到節(jié)省代理服務(wù)器的流量,提高訪問速度及頁面資源下載速度的效果。進(jìn)一步,通過對(duì)頁面請(qǐng)求信息中所請(qǐng)求的頁面資源進(jìn)行分級(jí)處理,從而達(dá)到了在頁面資源的精度上實(shí)現(xiàn)對(duì)頁面訪問的控制,此外,根據(jù)參數(shù)信息對(duì)不同頁面資源執(zhí)行不同的獲取方式,還提高了獲取頁面中的頁面資源的靈活性。
[0157]作為一種可選的方案,第二判斷子模塊通過以下方式實(shí)現(xiàn)根據(jù)頁面請(qǐng)求信息中待訪問頁面中頁面資源的資源類型判斷是否直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源包括:
[0158]I)在頁面資源的資源類型為第一資源類型時(shí),則判斷出直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源,其中,第一資源類型指示傳輸待訪問頁面中的頁面資源時(shí)所占用的帶寬大于第一預(yù)定閾值;或
[0159]2)在頁面資源的資源類型為第二資源類型時(shí),則判斷出通過代理服務(wù)器訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源,其中,第二資源類型指示傳輸待訪問頁面中的頁面資源時(shí)所占用的帶寬小于等于第一預(yù)定閾值。
[0160]可選地,在本實(shí)施例中,上述第一資源類型可以但不限于為傳輸時(shí)占用帶寬較大的資源類型,例如圖片資源或視頻資源。也就是說,在確保待訪問頁面為可信頁面的情況下,代理服務(wù)器可以通過指示終端直連頁面服務(wù)器來獲取可信頁面中占用帶寬較大的圖片資源或視頻資源,而實(shí)現(xiàn)節(jié)省代理服務(wù)器的流量。此外,還可以克服在訪問過程中,跨運(yùn)營商獲取頁面資源所導(dǎo)致的資源下載較慢的問題。
[0161]可選地,在本實(shí)施例中,上述第二資源類型可以但不限于為傳輸時(shí)占用帶寬較小的資源類型,例如文字資源。也就是說,在確保待訪問頁面為可信頁面的情況下,可以繼續(xù)通過代理服務(wù)器向頁面服務(wù)器獲取對(duì)應(yīng)的文字資源。
[0162]通過本申請(qǐng)?zhí)峁┑膶?shí)施例,根據(jù)頁面資源的資源類型實(shí)現(xiàn)對(duì)頁面資源的分級(jí)處理,針對(duì)不同的頁面資源執(zhí)行不同的方式,實(shí)現(xiàn)在頁面資源的精度上進(jìn)行頁面訪問。
[0163]作為一種可選的方案,第三判斷子模塊通過以下方式實(shí)現(xiàn)根據(jù)頁面請(qǐng)求信息中終端當(dāng)前所連接網(wǎng)絡(luò)的網(wǎng)絡(luò)類型判斷是否直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源包括:
[0164]I)在終端當(dāng)前所連接網(wǎng)絡(luò)的網(wǎng)絡(luò)類型為WIFI網(wǎng)絡(luò)時(shí),則判斷出直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源;或
[0165]2)在終端當(dāng)前所連接網(wǎng)絡(luò)的網(wǎng)絡(luò)類型為移動(dòng)網(wǎng)絡(luò)時(shí),則判斷出通過代理服務(wù)器訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源。
[0166]可選地,在終端當(dāng)前所連接網(wǎng)絡(luò)的網(wǎng)絡(luò)類型為WIFI網(wǎng)絡(luò),終端訪問時(shí)將無需考慮流量,而更重視頁面資源的質(zhì)量。以圖片為例,終端更關(guān)注圖片資源的清晰度,因而,代理服務(wù)器可以生成對(duì)應(yīng)的響應(yīng)消息,指示終端通過直連頁面服務(wù)器來獲取對(duì)應(yīng)的圖片資源,從而保證所獲取到的圖片資源的清晰度。
[0167]可選地,在終端當(dāng)前所連接網(wǎng)絡(luò)的網(wǎng)絡(luò)類型為移動(dòng)網(wǎng)絡(luò),例如,3G,4G網(wǎng)絡(luò),終端訪問時(shí)將更關(guān)注流量使用情況,以圖片為例,代理服務(wù)器可以生成對(duì)應(yīng)的響應(yīng)消息,指示繼續(xù)由代理服務(wù)器為該終端獲取上述圖片,從而達(dá)到為終端節(jié)省傳輸流量的目的。
[0168]通過本申請(qǐng)?zhí)峁┑膶?shí)施例,根據(jù)終端當(dāng)前所連接網(wǎng)絡(luò)的網(wǎng)絡(luò)類型實(shí)現(xiàn)對(duì)頁面資源的分級(jí)處理,針對(duì)不同的頁面資源執(zhí)行不同的方式,實(shí)現(xiàn)在頁面資源的精度上進(jìn)行頁面訪問。
[0169]作為一種可選的方案,第四判斷子模塊通過以下方式實(shí)現(xiàn)根據(jù)頁面請(qǐng)求信息中終端所在的區(qū)域位置判斷是否直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源包括:
[0170]I)在終端所在的區(qū)域位置屬于預(yù)定區(qū)域時(shí),則判斷出通過代理服務(wù)器訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源;或
[0171]2)在終端所在的區(qū)域位置不屬于預(yù)定區(qū)域時(shí),則判斷出直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源。
[0172]可選地,在本實(shí)施例中,上述預(yù)定區(qū)域可以但不限于為無法實(shí)現(xiàn)直連頁面服務(wù)器的特定區(qū)域,例如信號(hào)覆蓋較弱的區(qū)域,安全等級(jí)要求較高的區(qū)域等需要終端獲取訪問授權(quán)后才可訪問的區(qū)域。也就是說,在終端位于上述預(yù)定區(qū)域時(shí),則需要通過代理服務(wù)器(已獲取區(qū)域的訪問授權(quán))才可實(shí)現(xiàn)頁面訪問;而在終端并不位于上述預(yù)定區(qū)域時(shí),則可在代理服務(wù)器的響應(yīng)消息的指示下直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源。
[0173]通過本申請(qǐng)?zhí)峁┑膶?shí)施例,根據(jù)終端所在的區(qū)域位置實(shí)現(xiàn)對(duì)頁面資源的分級(jí)處理,針對(duì)不同的頁面資源執(zhí)行不同的方式,實(shí)現(xiàn)在頁面資源的精度上進(jìn)行頁面訪問。
[0174]作為一種可選的方案,第五判斷子模塊通過以下方式實(shí)現(xiàn)根據(jù)頁面請(qǐng)求信息中終端的網(wǎng)絡(luò)業(yè)務(wù)標(biāo)識(shí)判斷是否直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源包括以下至少之一:
[0175]I)在終端的網(wǎng)絡(luò)業(yè)務(wù)標(biāo)識(shí)為預(yù)設(shè)標(biāo)識(shí)時(shí),則判斷出通過代理服務(wù)器訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源;或
[0176]2)在終端的網(wǎng)絡(luò)業(yè)務(wù)標(biāo)識(shí)不是預(yù)設(shè)標(biāo)識(shí)時(shí),則判斷出通過直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源。
[0177]可選地,在本實(shí)施例中,上述終端的網(wǎng)絡(luò)業(yè)務(wù)標(biāo)識(shí)可以但不限于為預(yù)先配置的無法直連頁面服務(wù)器的網(wǎng)絡(luò)業(yè)務(wù)標(biāo)識(shí)。也就是說,在終端的網(wǎng)絡(luò)業(yè)務(wù)標(biāo)識(shí)為預(yù)設(shè)標(biāo)識(shí)時(shí),則需要通過代理服務(wù)器才可實(shí)現(xiàn)頁面訪問;而在終端的網(wǎng)絡(luò)業(yè)務(wù)標(biāo)識(shí)不是預(yù)設(shè)標(biāo)識(shí)時(shí),則可在代理服務(wù)器的響應(yīng)消息的指示下直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源。
[0178]通過本申請(qǐng)?zhí)峁┑膶?shí)施例,根據(jù)終端的網(wǎng)絡(luò)業(yè)務(wù)標(biāo)識(shí)實(shí)現(xiàn)對(duì)頁面資源的分級(jí)處理,針對(duì)不同的頁面資源執(zhí)行不同的方式,實(shí)現(xiàn)在頁面資源的精度上進(jìn)行頁面訪問。
[0179]作為一種可選的方案,還包括:
[0180]I)配置單元,用于在向終端發(fā)送響應(yīng)消息之前,配置響應(yīng)消息中HTTP頭部信息,其中,HTTP頭部信息中的預(yù)定標(biāo)識(shí)位用于指示通過直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源的資源類型。
[0181 ] 可選地,在本實(shí)施例中,可以但不限于通過配置HTTP響應(yīng)頭部信息中的Q-Proxy-ReSp:dS = Value,實(shí)現(xiàn)向終端指示可以直連頁面服務(wù)器獲取的頁面資源的資源類型。
[0182]具體過程可以如下:終端上運(yùn)行的客戶端(如瀏覽器客戶端)中的內(nèi)核發(fā)起頁面訪問給代理服務(wù)器,代理服務(wù)器可以根據(jù)頁面訪問請(qǐng)求中所攜帶的頁面請(qǐng)求信息中的以下至少一種信息:頁面資源的資源類型、終端當(dāng)前所連接網(wǎng)絡(luò)的網(wǎng)絡(luò)類型、終端所在的區(qū)域位置、終端的網(wǎng)絡(luò)業(yè)務(wù)標(biāo)識(shí)、終端的接入點(diǎn)(Access Point Name,APN)等信息,來配置響應(yīng)消息中HTTP響應(yīng)頭部信息Q-Proxy-Resp:ds = Value,以生成對(duì)應(yīng)的響應(yīng)消息,并將配置后的該響應(yīng)消息發(fā)送給終端,實(shí)現(xiàn)對(duì)終端所請(qǐng)求訪問的待訪問頁面的直連或代理訪問控制。
[0183]可選地,在本實(shí)施例中,上述HTTP頭部信息主要用于攜帶直連命令和其他命令給內(nèi)核,內(nèi)核通過該HTTP頭部信息獲取各種響應(yīng)消息。其中,ds = value的定義可以如下:
[0184]假設(shè),ds的值用位表示,從右到左依次是:
[0?85] bitO:表示所有子資源都直連,如Q-Proxy-Resp:ds = I;表示所有子資源直連;[ΟΙ86] bitl:表示圖片資源直連,如Q-Proxy-Resp:ds = 2, (10),表示當(dāng)前頁面圖片資源直連;
[0187]bit2:表不層疊樣式表(Cascading Style Sheets,CSS)直連,如Q-Proxy-Resp:ds=6,(110),表示圖片資源,CSS都直連;
[0188]bit3:表示 js 直連。
[0189]通過本申請(qǐng)?zhí)峁┑膶?shí)施例,通過在響應(yīng)消息中HTTP頭部信息配置預(yù)定標(biāo)識(shí)位,實(shí)現(xiàn)通過預(yù)定標(biāo)識(shí)位指示通過直連頁面服務(wù)器獲取對(duì)應(yīng)的頁面資源的資源類型,以達(dá)到對(duì)終端所請(qǐng)求訪問的待訪問頁面的直連或代理訪問控制。
[0190]作為一種可選的方案,配置單元包括:
[0191]I)第一配置模塊,用于配置預(yù)定標(biāo)識(shí)位上的標(biāo)識(shí)為第一標(biāo)識(shí),其中,第一標(biāo)識(shí)用于指示對(duì)待訪問頁面中的全部頁面資源均通過直接訪問待訪問頁面的頁面服務(wù)器獲取;或者
[0192]2)第二配置模塊,用于配置預(yù)定標(biāo)識(shí)位上的標(biāo)識(shí)為第二標(biāo)識(shí),其中,第二標(biāo)識(shí)用于指示對(duì)待訪問頁面中的圖片頁面資源通過直接訪問待訪問頁面的頁面服務(wù)器獲取;或者
[0193]3)第三配置模塊,用于配置預(yù)定標(biāo)識(shí)位上的標(biāo)識(shí)為第三標(biāo)識(shí),其中,第三標(biāo)識(shí)用于指示對(duì)待訪問頁面中的層疊樣式表頁面資源通過直接訪問待訪問頁面的頁面服務(wù)器獲取;或者
[0194]4)第四配置模塊,用于配置預(yù)定標(biāo)識(shí)位上的標(biāo)識(shí)為第四標(biāo)識(shí),其中,第四標(biāo)識(shí)用于指示對(duì)待訪問頁面中的js代碼頁面資源通過直接訪問待訪問頁面的頁面服務(wù)器獲取。
[0195]可選地,在本實(shí)施例中,上述預(yù)定標(biāo)識(shí)位的位數(shù)可以但不限于為一位或多位,本實(shí)施例中對(duì)此不做任何限定。
[0196]例如,配置響應(yīng)消息中HTTP響應(yīng)頭部信息Q-Proxy-Resp: ds = Value中ds的取值。例如,預(yù)定標(biāo)識(shí)位為四位時(shí),則可以用0001表示所有頁面資源均通過直接訪問所述待訪問頁面的頁面服務(wù)器獲取;可以用0000表示所有頁面資源均通過代理服務(wù)器訪問所述待訪問頁面的頁面服務(wù)器獲取;可以用0010表示頁面中的圖片資源通過代理服務(wù)器訪問所述待訪問頁面的頁面服務(wù)器獲取;可以用0100表示頁面中的圖片資源及CSS資源均通過代理服務(wù)器訪問所述待訪問頁面的頁面服務(wù)器獲取;可以用0110表示頁面中的CSS資源通過代理服務(wù)器訪問所述待訪問頁面的頁面服務(wù)器獲取。上述僅是一種示例,本實(shí)施例中對(duì)此不做任何限定。
[0197]通過本申請(qǐng)?zhí)峁┑膶?shí)施例,通過不同的,實(shí)現(xiàn)通過預(yù)定標(biāo)識(shí)位指示通過直連頁面服務(wù)器獲取對(duì)應(yīng)的頁面資源的資源類型,以達(dá)到對(duì)終端所請(qǐng)求訪問的待訪問頁面的直連或代理訪問控制。
[0198]在本發(fā)明實(shí)施例中,上述頁面訪問裝置可以但不限于應(yīng)用于終端中,如圖9所示,該裝置包括:
[0199]I)發(fā)送單元902,用于向代理服務(wù)器發(fā)送用于訪問待訪問頁面的頁面訪問請(qǐng)求;
[0200]2)接收單元904,用于接收代理服務(wù)器發(fā)送的響應(yīng)消息,其中,響應(yīng)消息攜帶有用于指示直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源的指示信息;
[0201 ] 3)訪問單元906,用于直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源。
[0202]可選地,在本實(shí)施例中,上述頁面訪問裝置應(yīng)用于終端,終端上運(yùn)行的客戶端通過向代理服務(wù)器發(fā)送頁面訪問請(qǐng)求,并接收代理服務(wù)器響應(yīng)頁面訪問請(qǐng)求發(fā)送的用于指示終端直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源的響應(yīng)消息,以使終端可以直接訪問頁面服務(wù)器來獲取頁面中的部分或全部頁面資源,而無需繼續(xù)通過代理服務(wù)器來訪問頁面服務(wù)器來獲取頁面資源。從而達(dá)到在保證終端安全訪問頁面的情況下,減少代理服務(wù)器的流量及CPU使用率,提高了頁面訪問及獲取頁面資源的速度的效果。
[0203]可選地,在本實(shí)施例中,還包括:
[0204](I)判斷單元,用于在向代理服務(wù)器發(fā)送用于訪問待訪問頁面的頁面訪問請(qǐng)求之前,判斷待訪問頁面是否屬于預(yù)設(shè)名單,其中,預(yù)設(shè)名單用于指示通過代理服務(wù)器訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面的頁面資源。
[0205]也就是說,終端會(huì)獲取預(yù)先配置的預(yù)設(shè)名單,其中該預(yù)設(shè)名單用于指示通過代理服務(wù)器訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面的頁面資源。在本實(shí)施例中,在終端所要訪問的待訪問頁面屬于該預(yù)設(shè)名單時(shí),則向代理服務(wù)器發(fā)送上述頁面訪問請(qǐng)求,并執(zhí)行進(jìn)一步的判斷,以實(shí)現(xiàn)對(duì)待訪問頁面中的頁面資源的實(shí)時(shí)控制,并對(duì)該頁面中的頁面資源進(jìn)行分級(jí)處理,以提高控制精度。
[0206]實(shí)施例3
[0207]本發(fā)明實(shí)施例的應(yīng)用環(huán)境可以但不限于參照實(shí)施例1中的應(yīng)用環(huán)境,本實(shí)施例中對(duì)此不再贅述。本發(fā)明實(shí)施例提供了用于實(shí)施上述頁面訪問方法的一種可選的具體應(yīng)用示例。
[0208]作為一種可選的實(shí)施例,假設(shè)終端頁面訪問請(qǐng)求所請(qǐng)求的待訪問頁面A為可信頁面,第二預(yù)設(shè)子條件以終端所連接網(wǎng)絡(luò)的網(wǎng)絡(luò)類型及頁面資源的資源類型為例,終端上運(yùn)行的客戶端以瀏覽器客戶端為例。結(jié)合圖10所示步驟S1002-S1014具體描述:
[0209]終端1002向代理服務(wù)器1004發(fā)送頁面訪問請(qǐng)求,代理服務(wù)器1004判斷頁面訪問請(qǐng)求中攜帶的頁面請(qǐng)求信息是否滿足預(yù)設(shè)條件,假設(shè)頁面請(qǐng)求信息中包括終端所連接網(wǎng)絡(luò)的網(wǎng)絡(luò)類型B(如WIFI網(wǎng)絡(luò))及頁面資源的資源類型C(如圖片資源),則代理服務(wù)器1004經(jīng)判斷在WIFI網(wǎng)絡(luò)下可由終端1002直連頁面服務(wù)器來獲取圖片資源,即判斷出滿足預(yù)設(shè)條件。則代理服務(wù)器可以生成對(duì)應(yīng)的響應(yīng)消息,其中,響應(yīng)消息中HTTP頭部信息配置有預(yù)定標(biāo)識(shí)位用于指示通過直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源的資源類型,即對(duì)待訪問頁面A中頁面資源的資源類型C(即圖片資源)通過直連頁面服務(wù)器獲取。代理服務(wù)器1004將該響應(yīng)消息發(fā)送給終端1002,終端1002可以通過分析響應(yīng)消息得到獲取頁面資源的方式,在該示例中,終端1002可直接訪問頁面服務(wù)器1006來獲取待訪問頁面A中的圖片資源。頁面服務(wù)器1006可向終端1002推送對(duì)應(yīng)的圖片資源。
[0210]又例如,仍以上述場(chǎng)景為例,假設(shè)頁面請(qǐng)求信息中包括終端所連接網(wǎng)絡(luò)的網(wǎng)絡(luò)類型D(如移動(dòng)3G網(wǎng)絡(luò))及頁面資源的資源類型C(如圖片資源),則代理服務(wù)器1004經(jīng)判斷在移動(dòng)3G網(wǎng)絡(luò)下,若由終端1002直連頁面服務(wù)器來獲取圖片資源,對(duì)終端流量影響較大,則代理服務(wù)器將判斷出不滿足預(yù)設(shè)條件。則代理服務(wù)器1004可以生成對(duì)應(yīng)的響應(yīng)消息,在該響應(yīng)消息中將攜帶有用于指示終端繼續(xù)通過代理服務(wù)器獲取頁面資源的指示信息。代理服務(wù)器1004將該響應(yīng)消息發(fā)送給終端1002,終端1002可以通過分析響應(yīng)消息得到獲取頁面資源的方式,在該示例中,終端1002經(jīng)分析得到是仍由代理服務(wù)器1004繼續(xù)代理獲取,則通過代理服務(wù)器1004向頁面服務(wù)器1006獲取圖片資源(如圖10代理服務(wù)器1004至頁面服務(wù)器1006之間的虛線所示)。
[0211]其中,步驟S1012-1與步驟S1012-2的執(zhí)行順序不受序號(hào)限定,是在不同條件下執(zhí)行的不同操作,本示例對(duì)此不做任何限定。
[0212]在本示例中,代理服務(wù)器針對(duì)頁面訪問請(qǐng)求攜帶的頁面請(qǐng)求信息中的不同參數(shù)信息,判斷該待訪問頁面是否滿足預(yù)設(shè)條件,從而實(shí)現(xiàn)對(duì)不同待訪問頁面中的不同頁面資源進(jìn)行實(shí)時(shí)地精細(xì)化控制,以克服現(xiàn)有技術(shù)中只能通過預(yù)先配置的名單控制頁面訪問的方式所導(dǎo)致的頁面訪問實(shí)時(shí)性較差的問題,進(jìn)而達(dá)到了提高實(shí)時(shí)控制頁面訪問的效果。通過對(duì)頁面請(qǐng)求信息中所請(qǐng)求的頁面資源進(jìn)行分別判斷,還實(shí)現(xiàn)了對(duì)頁面資源進(jìn)行分級(jí)處理,從而達(dá)到了在頁面資源的精度上,實(shí)現(xiàn)對(duì)頁面訪問的控制。
[0213]實(shí)施例4
[0214]本發(fā)明的實(shí)施例還提供了一種存儲(chǔ)介質(zhì)。可選地,在本實(shí)施例中,上述存儲(chǔ)介質(zhì)可以位于網(wǎng)絡(luò)中的多個(gè)網(wǎng)絡(luò)設(shè)備中的至少一個(gè)網(wǎng)絡(luò)設(shè)備。
[0215]可選地,在本實(shí)施例中,上述存儲(chǔ)介質(zhì)被設(shè)置為存儲(chǔ)用于執(zhí)行以下步驟的程序代碼:
[0216]SI,獲取通過終端上運(yùn)行的客戶端發(fā)送的用于訪問待訪問頁面的頁面訪問請(qǐng)求;
[0217]S2,判斷頁面訪問請(qǐng)求中所攜帶的待訪問頁面的頁面請(qǐng)求信息是否滿足預(yù)設(shè)條件;
[0218]S3,在判斷出滿足預(yù)設(shè)條件時(shí),向終端發(fā)送響應(yīng)消息,其中,響應(yīng)消息攜帶有用于指示終端直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源的指示信息。
[0219]可選地,在本實(shí)施例中,上述存儲(chǔ)介質(zhì)還被設(shè)置為存儲(chǔ)用于執(zhí)行以下步驟的程序代碼:
[0220]SI,根據(jù)頁面請(qǐng)求信息判斷待訪問頁面是否滿足第一預(yù)設(shè)子條件,其中,第一預(yù)設(shè)子條件包括待訪問頁面為可信頁面;
[0221]S2,在判斷出待訪問頁面滿足第一預(yù)設(shè)子條件時(shí),根據(jù)頁面請(qǐng)求信息判斷待訪問頁面是否滿足第二預(yù)設(shè)子條件。
[0222]可選地,在本實(shí)施例中,上述存儲(chǔ)介質(zhì)還被設(shè)置為存儲(chǔ)用于執(zhí)行以下程序代碼:根據(jù)頁面請(qǐng)求信息中待訪問頁面中頁面資源的資源類型判斷是否直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源;或者,根據(jù)頁面請(qǐng)求信息中終端當(dāng)前所連接網(wǎng)絡(luò)的網(wǎng)絡(luò)類型判斷是否直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源;或者,根據(jù)頁面請(qǐng)求信息中終端所在的區(qū)域位置判斷是否直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源;或者,根據(jù)頁面請(qǐng)求信息中終端的網(wǎng)絡(luò)業(yè)務(wù)標(biāo)識(shí)判斷是否直接訪問待訪問頁面的頁面服務(wù)器獲取待訪問頁面中的頁面資源。
[0223]可選地,在本實(shí)施例中,上述存儲(chǔ)介質(zhì)可以包括但不限于:U盤、只讀存儲(chǔ)器(R0M,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、移動(dòng)硬盤、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0224]可選地,本實(shí)施例中的具體示例可以參考上述實(shí)施例1和實(shí)施例2中所描述的示例,本實(shí)施例在此不再贅述。
[0225]上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
[0226]上述實(shí)施例中的集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在上述計(jì)算機(jī)可讀取的存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)或多臺(tái)計(jì)算機(jī)設(shè)備(可為個(gè)人計(jì)算機(jī)、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。
[0227]在本發(fā)明的上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳述的部分,可以參見其他實(shí)施例的相關(guān)描述。
[0228]在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的客戶端,可通過其它的方式實(shí)現(xiàn)。其中,以上所描述的裝置實(shí)施例僅僅是示意性的,例如所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。
[0229]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
[0230]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
[0231]以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
【主權(quán)項(xiàng)】
1.一種頁面訪問方法,其特征在于,包括: 終端上運(yùn)行的客戶端向代理服務(wù)器發(fā)送用于訪問待訪問頁面的頁面訪問請(qǐng)求; 代理服務(wù)器判斷所述頁面訪問請(qǐng)求中所攜帶的所述待訪問頁面的頁面請(qǐng)求信息是否滿足預(yù)設(shè)條件,在判斷出滿足所述預(yù)設(shè)條件時(shí),所述代理服務(wù)器向所述終端發(fā)送響應(yīng)消息,其中,所述響應(yīng)消息攜帶有用于指示所述終端直接訪問所述待訪問頁面的頁面服務(wù)器獲取所述待訪問頁面中的頁面資源的指示信息; 所述終端直接訪問所述待訪問頁面的所述頁面服務(wù)器獲取所述待訪問頁面中的所述頁面資源; 所述頁面服務(wù)器向所述終端上運(yùn)行的所述客戶端推送所述頁面資源。2.—種頁面訪問方法,其特征在于,包括: 獲取通過終端上運(yùn)行的客戶端發(fā)送的用于訪問待訪問頁面的頁面訪問請(qǐng)求; 判斷所述頁面訪問請(qǐng)求中所攜帶的所述待訪問頁面的頁面請(qǐng)求信息是否滿足預(yù)設(shè)條件; 在判斷出滿足所述預(yù)設(shè)條件時(shí),向所述終端發(fā)送響應(yīng)消息,其中,所述響應(yīng)消息攜帶有用于指示所述終端直接訪問所述待訪問頁面的頁面服務(wù)器獲取所述待訪問頁面中的頁面資源的指示信息。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述判斷所述頁面訪問請(qǐng)求中所攜帶的所述待訪問頁面的頁面請(qǐng)求信息是否滿足預(yù)設(shè)條件包括: 根據(jù)所述頁面請(qǐng)求信息判斷所述待訪問頁面是否滿足第一預(yù)設(shè)子條件,其中,所述第一預(yù)設(shè)子條件包括所述待訪問頁面為可信頁面; 在判斷出所述待訪問頁面滿足所述第一預(yù)設(shè)子條件時(shí),根據(jù)所述頁面請(qǐng)求信息判斷所述待訪問頁面是否滿足第二預(yù)設(shè)子條件。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述頁面請(qǐng)求信息判斷所述待訪問頁面是否滿足第一預(yù)設(shè)子條件包括: 判斷所述待訪問頁面是否被替換為目標(biāo)頁面,其中,所述待訪問頁面中的頁面資源與所述目標(biāo)頁面中的頁面資源不同; 在所述待訪問頁面未被替換為所述目標(biāo)頁面時(shí),則判斷出所述待訪問頁面滿足所述第一預(yù)設(shè)子條件。5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述頁面請(qǐng)求信息判斷所述待訪問頁面是否滿足第二預(yù)設(shè)子條件包括以下至少之一: 根據(jù)所述頁面請(qǐng)求信息中所述待訪問頁面中頁面資源的資源類型判斷是否直接訪問所述待訪問頁面的頁面服務(wù)器獲取所述待訪問頁面中的頁面資源; 根據(jù)所述頁面請(qǐng)求信息中所述終端當(dāng)前所連接網(wǎng)絡(luò)的網(wǎng)絡(luò)類型判斷是否直接訪問所述待訪問頁面的頁面服務(wù)器獲取所述待訪問頁面中的頁面資源; 根據(jù)所述頁面請(qǐng)求信息中所述終端所在的區(qū)域位置判斷是否直接訪問所述待訪問頁面的頁面服務(wù)器獲取所述待訪問頁面中的頁面資源; 根據(jù)所述頁面請(qǐng)求信息中所述終端的網(wǎng)絡(luò)業(yè)務(wù)標(biāo)識(shí)判斷是否直接訪問所述待訪問頁面的頁面服務(wù)器獲取所述待訪問頁面中的頁面資源。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述頁面請(qǐng)求信息中所述待訪問頁面中頁面資源的資源類型判斷是否直接訪問所述待訪問頁面的頁面服務(wù)器獲取所述待訪問頁面中的頁面資源包括: 在所述頁面資源的所述資源類型為第一資源類型時(shí),則判斷出直接訪問所述待訪問頁面的頁面服務(wù)器獲取所述待訪問頁面中的頁面資源,其中,所述第一資源類型指示傳輸所述待訪問頁面中的頁面資源時(shí)所占用的帶寬大于第一預(yù)定閾值;或 在所述頁面資源的所述資源類型為第二資源類型時(shí),則判斷出通過代理服務(wù)器訪問所述待訪問頁面的頁面服務(wù)器獲取所述待訪問頁面中的頁面資源,其中,所述第二資源類型指示傳輸所述待訪問頁面中的頁面資源時(shí)所占用的帶寬小于等于所述第一預(yù)定閾值。7.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述頁面請(qǐng)求信息中所述終端當(dāng)前所連接網(wǎng)絡(luò)的網(wǎng)絡(luò)類型判斷是否直接訪問所述待訪問頁面的頁面服務(wù)器獲取所述待訪問頁面中的頁面資源包括: 在所述終端當(dāng)前所連接網(wǎng)絡(luò)的網(wǎng)絡(luò)類型為WIFI網(wǎng)絡(luò)時(shí),則判斷出直接訪問所述待訪問頁面的頁面服務(wù)器獲取所述待訪問頁面中的頁面資源;或 在所述終端當(dāng)前所連接網(wǎng)絡(luò)的網(wǎng)絡(luò)類型為移動(dòng)網(wǎng)絡(luò)時(shí),則判斷出通過代理服務(wù)器訪問所述待訪問頁面的頁面服務(wù)器獲取所述待訪問頁面中的頁面資源。8.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述頁面請(qǐng)求信息中所述終端所在的區(qū)域位置判斷是否直接訪問所述待訪問頁面的頁面服務(wù)器獲取所述待訪問頁面中的頁面資源包括: 在所述終端所在的區(qū)域位置屬于預(yù)定區(qū)域時(shí),則判斷出通過代理服務(wù)器訪問所述待訪問頁面的頁面服務(wù)器獲取所述待訪問頁面中的頁面資源;或 在所述終端所在的區(qū)域位置不屬于所述預(yù)定區(qū)域時(shí),則判斷出直接訪問所述待訪問頁面的頁面服務(wù)器獲取所述待訪問頁面中的頁面資源。9.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述頁面請(qǐng)求信息中所述終端的網(wǎng)絡(luò)業(yè)務(wù)標(biāo)識(shí)判斷是否直接訪問所述待訪問頁面的頁面服務(wù)器獲取所述待訪問頁面中的頁面資源包括以下至少之一: 在所述終端的網(wǎng)絡(luò)業(yè)務(wù)標(biāo)識(shí)為預(yù)設(shè)標(biāo)識(shí)時(shí),則判斷出通過代理服務(wù)器訪問所述待訪問頁面的頁面服務(wù)器獲取所述待訪問頁面中的頁面資源;或 在所述終端的網(wǎng)絡(luò)業(yè)務(wù)標(biāo)識(shí)不是所述預(yù)設(shè)標(biāo)識(shí)時(shí),則判斷出通過直接訪問所述待訪問頁面的頁面服務(wù)器獲取所述待訪問頁面中的頁面資源。10.根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述向所述終端發(fā)送響應(yīng)消息之前,還包括: 配置所述響應(yīng)消息中HTTP頭部信息,其中,所述HTTP頭部信息中的預(yù)定標(biāo)識(shí)位用于指示通過直接訪問所述待訪問頁面的頁面服務(wù)器獲取所述待訪問頁面中的頁面資源的資源類型。11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述配置所述響應(yīng)消息中HTTP頭部信息包括: 配置所述預(yù)定標(biāo)識(shí)位上的標(biāo)識(shí)為第一標(biāo)識(shí),其中,所述第一標(biāo)識(shí)用于指示對(duì)所述待訪問頁面中的全部頁面資源均通過直接訪問所述待訪問頁面的頁面服務(wù)器獲取;或者 配置所述預(yù)定標(biāo)識(shí)位上的標(biāo)識(shí)為第二標(biāo)識(shí),其中,所述第二標(biāo)識(shí)用于指示對(duì)所述待訪問頁面中的圖片頁面資源通過直接訪問所述待訪問頁面的頁面服務(wù)器獲取;或者 配置所述預(yù)定標(biāo)識(shí)位上的標(biāo)識(shí)為第三標(biāo)識(shí),其中,所述第三標(biāo)識(shí)用于指示對(duì)所述待訪問頁面中的層疊樣式表頁面資源通過直接訪問所述待訪問頁面的頁面服務(wù)器獲取;或者配置所述預(yù)定標(biāo)識(shí)位上的標(biāo)識(shí)為第四標(biāo)識(shí),其中,所述第四標(biāo)識(shí)用于指示對(duì)所述待訪問頁面中的js代碼頁面資源通過直接訪問所述待訪問頁面的頁面服務(wù)器獲取。12.—種頁面訪問方法,其特征在于,包括: 向代理服務(wù)器發(fā)送用于訪問待訪問頁面的頁面訪問請(qǐng)求; 接收所述代理服務(wù)器發(fā)送的響應(yīng)消息,其中,所述響應(yīng)消息攜帶有用于指示直接訪問所述待訪問頁面的頁面服務(wù)器獲取所述待訪問頁面中的頁面資源的指示信息; 直接訪問所述待訪問頁面的頁面服務(wù)器獲取所述待訪問頁面中的頁面資源。13.根據(jù)權(quán)利要求12所述的方法,其特征在于,在所述向代理服務(wù)器發(fā)送用于訪問待訪問頁面的頁面訪問請(qǐng)求之前,還包括: 判斷所述待訪問頁面是否屬于預(yù)設(shè)名單,其中,所述預(yù)設(shè)名單用于指示通過所述代理服務(wù)器訪問所述待訪問頁面的頁面服務(wù)器獲取所述待訪問頁面的頁面資源。14.一種頁面訪問裝置,其特征在于,包括: 獲取單元,用于獲取通過終端上運(yùn)行的客戶端發(fā)送的用于訪問待訪問頁面的頁面訪問請(qǐng)求; 判斷單元,用于判斷所述頁面訪問請(qǐng)求中所攜帶的所述待訪問頁面的頁面請(qǐng)求信息是否滿足預(yù)設(shè)條件; 發(fā)送單元,用于在判斷出滿足所述預(yù)設(shè)條件時(shí),向所述終端發(fā)送響應(yīng)消息,其中,所述響應(yīng)消息攜帶有用于指示所述終端直接訪問所述待訪問頁面的頁面服務(wù)器獲取所述待訪問頁面中的頁面資源的指示信息。15.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述判斷單元包括: 第一判斷模塊,用于根據(jù)所述頁面請(qǐng)求信息判斷所述待訪問頁面是否滿足第一預(yù)設(shè)子條件,其中,所述第一預(yù)設(shè)子條件包括所述待訪問頁面為可信頁面; 第二判斷模塊,用于在判斷出所述待訪問頁面滿足所述第一預(yù)設(shè)子條件時(shí),根據(jù)所述頁面請(qǐng)求信息判斷所述待訪問頁面是否滿足第二預(yù)設(shè)子條件。16.根據(jù)權(quán)利要求15所述的裝置,其特征在于,所述第一判斷模塊包括: 第一判斷子模塊,用于判斷所述待訪問頁面是否被替換為目標(biāo)頁面,其中,所述待訪問頁面中的頁面資源與所述目標(biāo)頁面中的頁面資源不同;在所述待訪問頁面未被替換為所述目標(biāo)頁面時(shí),判斷出所述待訪問頁面滿足所述第一預(yù)設(shè)子條件。17.根據(jù)權(quán)利要求15所述的裝置,其特征在于,所述第二判斷模塊包括以下至少之一: 第二判斷子模塊,用于根據(jù)所述頁面請(qǐng)求信息中所述待訪問頁面中頁面資源的資源類型判斷是否直接訪問所述待訪問頁面的頁面服務(wù)器獲取所述待訪問頁面中的頁面資源; 第三判斷子模塊,用于根據(jù)所述頁面請(qǐng)求信息中所述終端當(dāng)前所連接網(wǎng)絡(luò)的網(wǎng)絡(luò)類型判斷是否直接訪問所述待訪問頁面的頁面服務(wù)器獲取所述待訪問頁面中的頁面資源; 第四判斷子模塊,用于根據(jù)所述頁面請(qǐng)求信息中所述終端所在的區(qū)域位置判斷是否直接訪問所述待訪問頁面的頁面服務(wù)器獲取所述待訪問頁面中的頁面資源; 第五判斷子模塊,用于根據(jù)所述頁面請(qǐng)求信息中所述終端的網(wǎng)絡(luò)業(yè)務(wù)標(biāo)識(shí)判斷是否直接訪問所述待訪問頁面的頁面服務(wù)器獲取所述待訪問頁面中的頁面資源。18.根據(jù)權(quán)利要求17所述的裝置,其特征在于,所述第二判斷子模塊通過以下方式實(shí)現(xiàn)根據(jù)所述頁面請(qǐng)求信息中所述待訪問頁面中頁面資源的資源類型判斷是否直接訪問所述待訪問頁面的頁面服務(wù)器獲取所述待訪問頁面中的頁面資源包括: 在所述頁面資源的所述資源類型為第一資源類型時(shí),則判斷出直接訪問所述待訪問頁面的頁面服務(wù)器獲取所述待訪問頁面中的頁面資源,其中,所述第一資源類型指示傳輸所述待訪問頁面中的頁面資源時(shí)所占用的帶寬大于第一預(yù)定閾值;或 在所述頁面資源的所述資源類型為第二資源類型時(shí),則判斷出通過代理服務(wù)器訪問所述待訪問頁面的頁面服務(wù)器獲取所述待訪問頁面中的頁面資源,其中,所述第二資源類型指示傳輸所述待訪問頁面中的頁面資源時(shí)所占用的帶寬小于等于所述第一預(yù)定閾值。19.根據(jù)權(quán)利要求17所述的裝置,其特征在于,所述第三判斷子模塊通過以下方式實(shí)現(xiàn)根據(jù)所述頁面請(qǐng)求信息中所述終端當(dāng)前所連接網(wǎng)絡(luò)的網(wǎng)絡(luò)類型判斷是否直接訪問所述待訪問頁面的頁面服務(wù)器獲取所述待訪問頁面中的頁面資源包括: 在所述終端當(dāng)前所連接網(wǎng)絡(luò)的網(wǎng)絡(luò)類型為WIFI網(wǎng)絡(luò)時(shí),則判斷出直接訪問所述待訪問頁面的頁面服務(wù)器獲取所述待訪問頁面中的頁面資源;或 在所述終端當(dāng)前所連接網(wǎng)絡(luò)的網(wǎng)絡(luò)類型為移動(dòng)網(wǎng)絡(luò)時(shí),則判斷出通過代理服務(wù)器訪問所述待訪問頁面的頁面服務(wù)器獲取所述待訪問頁面中的頁面資源。20.根據(jù)權(quán)利要求17所述的裝置,其特征在于,所述第四判斷子模塊通過以下方式實(shí)現(xiàn)根據(jù)所述頁面請(qǐng)求信息中所述終端所在的區(qū)域位置判斷是否直接訪問所述待訪問頁面的頁面服務(wù)器獲取所述待訪問頁面中的頁面資源包括: 在所述終端所在的區(qū)域位置屬于預(yù)定區(qū)域時(shí),則判斷出通過代理服務(wù)器訪問所述待訪問頁面的頁面服務(wù)器獲取所述待訪問頁面中的頁面資源;或 在所述終端所在的區(qū)域位置不屬于所述預(yù)定區(qū)域時(shí),則判斷出直接訪問所述待訪問頁面的頁面服務(wù)器獲取所述待訪問頁面中的頁面資源。21.根據(jù)權(quán)利要求17所述的裝置,其特征在于,所述第五判斷子模塊通過以下方式實(shí)現(xiàn)根據(jù)所述頁面請(qǐng)求信息中所述終端的網(wǎng)絡(luò)業(yè)務(wù)標(biāo)識(shí)判斷是否直接訪問所述待訪問頁面的頁面服務(wù)器獲取所述待訪問頁面中的頁面資源包括以下至少之一: 在所述終端的網(wǎng)絡(luò)業(yè)務(wù)標(biāo)識(shí)為預(yù)設(shè)標(biāo)識(shí)時(shí),則判斷出通過代理服務(wù)器訪問所述待訪問頁面的頁面服務(wù)器獲取所述待訪問頁面中的頁面資源;或 在所述終端的網(wǎng)絡(luò)業(yè)務(wù)標(biāo)識(shí)不是所述預(yù)設(shè)標(biāo)識(shí)時(shí),則判斷出通過直接訪問所述待訪問頁面的頁面服務(wù)器獲取所述待訪問頁面中的頁面資源。22.根據(jù)權(quán)利要求14所述的裝置,其特征在于,還包括: 配置單元,用于在所述向所述終端發(fā)送響應(yīng)消息之前,配置所述響應(yīng)消息中HTTP頭部信息,其中,所述HTTP頭部信息中的預(yù)定標(biāo)識(shí)位用于指示通過直接訪問所述待訪問頁面的頁面服務(wù)器獲取所述待訪問頁面中的頁面資源的資源類型。23.根據(jù)權(quán)利要求22所述的裝置,其特征在于,所述配置單元包括: 第一配置模塊,用于配置所述預(yù)定標(biāo)識(shí)位上的標(biāo)識(shí)為第一標(biāo)識(shí),其中,所述第一標(biāo)識(shí)用于指示對(duì)所述待訪問頁面中的全部頁面資源均通過直接訪問所述待訪問頁面的頁面服務(wù)器獲取;或者 第二配置模塊,用于配置所述預(yù)定標(biāo)識(shí)位上的標(biāo)識(shí)為第二標(biāo)識(shí),其中,所述第二標(biāo)識(shí)用于指示對(duì)所述待訪問頁面中的圖片頁面資源通過直接訪問所述待訪問頁面的頁面服務(wù)器獲取;或者 第三配置模塊,用于配置所述預(yù)定標(biāo)識(shí)位上的標(biāo)識(shí)為第三標(biāo)識(shí),其中,所述第三標(biāo)識(shí)用于指示對(duì)所述待訪問頁面中的層疊樣式表頁面資源通過直接訪問所述待訪問頁面的頁面服務(wù)器獲取;或者 第四配置模塊,用于配置所述預(yù)定標(biāo)識(shí)位上的標(biāo)識(shí)為第四標(biāo)識(shí),其中,所述第四標(biāo)識(shí)用于指示對(duì)所述待訪問頁面中的js代碼頁面資源通過直接訪問所述待訪問頁面的頁面服務(wù)器獲取。24.—種頁面訪問裝置,其特征在于,包括: 發(fā)送單元,用于向代理服務(wù)器發(fā)送用于訪問待訪問頁面的頁面訪問請(qǐng)求; 接收單元,用于接收所述代理服務(wù)器發(fā)送的響應(yīng)消息,其中,所述響應(yīng)消息攜帶有用于指示直接訪問所述待訪問頁面的頁面服務(wù)器獲取所述待訪問頁面中的頁面資源的指示信息; 訪問單元,用于直接訪問所述待訪問頁面的頁面服務(wù)器獲取所述待訪問頁面中的頁面資源。25.根據(jù)權(quán)利要求24所述的裝置,其特征在于,還包括: 判斷單元,用于在所述向代理服務(wù)器發(fā)送用于訪問待訪問頁面的頁面訪問請(qǐng)求之前,判斷所述待訪問頁面是否屬于預(yù)設(shè)名單,其中,所述預(yù)設(shè)名單用于指示通過所述代理服務(wù)器訪問所述待訪問頁面的頁面服務(wù)器獲取所述待訪問頁面的頁面資源。
【文檔編號(hào)】H04L29/08GK105915639SQ201610399281
【公開日】2016年8月31日
【申請(qǐng)日】2016年6月6日
【發(fā)明人】楊兵, 張宇, 李科
【申請(qǐng)人】騰訊科技(深圳)有限公司