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