一種省流訪問網(wǎng)絡的方法、代理服務器及網(wǎng)絡訪問系統(tǒng)的制作方法
【技術領域】
[0001] 本發(fā)明涉及通信領域,尤其涉及一種省流訪問網(wǎng)絡的方法、代理服務器及網(wǎng)絡訪 問系統(tǒng)。
【背景技術】
[0002] 隨著科學技術的不斷發(fā)展,電子技術也得到了飛速的發(fā)展,電子產(chǎn)品的種類也越 來越多,人們也享受到了科技發(fā)展帶來的各種便利。現(xiàn)在人們可以通過各種類型的移動終 端,享受隨著科技發(fā)展帶來的舒適生活。例如,智能手機、平板電腦等移動終端已經(jīng)成為人 們生活中一個重要的組成部分,用戶可以使用智能手機、平板電腦等移動終端來聽音樂、玩 游戲等等,以減輕現(xiàn)代快節(jié)奏生活所帶來的壓力。
[0003] 通常情況下,移動終端都具備網(wǎng)絡訪問功能,而移動終端在訪問網(wǎng)絡時需要消耗 移動終端的用戶的數(shù)據(jù)流量,根據(jù)消耗的數(shù)據(jù)流量向提供網(wǎng)絡服務的運營商繳費。由于現(xiàn) 有技術中只能通過運營商對用戶使用的數(shù)據(jù)流量進行計費,故而導致現(xiàn)有技術中,移動終 端的用戶訪問網(wǎng)絡需要耗費移動終端大量的數(shù)據(jù)流量的技術問題;
[0004] 而由于移動終端的網(wǎng)絡流量較為昂貴,因而,迫使移動終端的用戶不得不為此支 付大量的費用,這樣一來,顯著降低了用戶訪問網(wǎng)絡的積極性,不利于移動互聯(lián)技術的普及 和發(fā)展。
【發(fā)明內(nèi)容】
[0005] 鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上 述問題的省流訪問網(wǎng)絡的方法、代理服務器及網(wǎng)絡訪問系統(tǒng)。
[0006] 依據(jù)本發(fā)明的一個方面,提供一種省流訪問網(wǎng)絡的方法,包括:
[0007] 代理服務器接收移動終端通過移動通信運營商的網(wǎng)絡訪問網(wǎng)絡的數(shù)據(jù)訪問請求, 所述數(shù)據(jù)訪問請求中包含所述移動終端的通信標識,所述通信標識具備上網(wǎng)免流量權限;
[0008] 所述代理服務器將所述數(shù)據(jù)訪問請求發(fā)送至資源壓縮服務器,以使所述資源壓縮 服務器基于所述數(shù)據(jù)訪問請求從資源服務器獲取被請求數(shù)據(jù)并壓縮所述被請求數(shù)據(jù);
[0009] 所述代理服務器接收所述資源壓縮服務器發(fā)送的壓縮過的所述被請求數(shù)據(jù);
[0010] 所述代理服務器將壓縮過的所述被請求數(shù)據(jù)通過所述移動通信運營商的網(wǎng)絡發(fā) 送至所述移動終端;
[0011] 其中,所述移動終端訪問網(wǎng)絡過程中的數(shù)據(jù)傳輸標記有免流量標識,所述移動終 端通過所述代理服務器訪問網(wǎng)絡過程中產(chǎn)生的全部或部分數(shù)據(jù)流量由移動網(wǎng)絡運營商基 于所述免流量標識將其計入指定服務商中。
[0012] 可選的,所述方法還包括:
[0013] 所述資源壓縮服務器通過有損壓縮方式壓縮所述被請求數(shù)據(jù);和/或,
[0014] 所述資源壓縮服務器通過無損壓縮方式壓縮所述被請求數(shù)據(jù)。
[0015] 可選的,所述資源壓縮服務器通過有損壓縮方式壓縮所述被請求數(shù)據(jù),包括:
[0016] 所述資源壓縮服務器在所述被請求數(shù)據(jù)包含圖像數(shù)據(jù)時,將所述圖像數(shù)據(jù)的顯示 尺寸由第一顯示尺寸縮小為與所述移動終端的顯示單元相適應的第二顯示尺寸;和/或,
[0017] 所述資源壓縮服務器在所述被請求數(shù)據(jù)包含代碼數(shù)據(jù)時,將所述代碼數(shù)據(jù)中的冗 余代碼去除之后發(fā)送至所述移動終端。
[0018] 可選的,所述移動終端通過所述代理服務器訪問網(wǎng)絡過程中產(chǎn)生的全部或部分數(shù) 據(jù)流量由移動網(wǎng)絡運營商基于所述免流量標識將其計入指定服務商中,包括:
[0019] 所述移動終端發(fā)送的數(shù)據(jù)訪問請求中包含免流量標識,所述數(shù)據(jù)訪問請求所對應 的數(shù)據(jù)流量被基于所述免流量標識計入所述指定服務商中;和/或,
[0020] 壓縮過的所述被請求數(shù)據(jù)的數(shù)據(jù)流量被基于所述免流量標識計入所述指定服務 商中。
[0021] 可選的,所述方法還包括:
[0022] 所述代理服務器向所述移動終端發(fā)送預設標簽,在所述移動終端訪問網(wǎng)絡過程中 進行數(shù)據(jù)傳輸時攜帶所述預設標簽,所述預設標簽為所述免流量標識;或者,
[0023] 所述代理服務器的IP地址為預設IP地址,所述預設IP地址為所述免流量標識。
[0024] 可選的,所述方法還包括:
[0025] 所述代理服務器根據(jù)預設的統(tǒng)計周期統(tǒng)計所述移動終端所耗費的數(shù)據(jù)流量信息, 獲知所述移動終端具備免流量權限的最新免費剩余流量信息。
[0026] 可選的,所述方法還包括:
[0027] 所述代理服務器將所述移動終端所耗費的數(shù)據(jù)流量信息發(fā)送至分發(fā)服務器;
[0028] 所述分發(fā)服務器基于所述移動終端所耗費的數(shù)據(jù)流量信息,確定所述移動終端具 備免流量權限的最新免費剩余流量信息。
[0029] 可選的,還包括:
[0030] 分發(fā)服務器接收所述移動終端的通信標識和身份驗證信息;
[0031] 所述分發(fā)服務器基于所述移動終端的通信標識和身份驗證信息驗證所述通信標 識是否具備免流量權限;
[0032] 所述分發(fā)服務器在確定所述通信標識具備所述免流量權限時,為所述移動終端分 配所述代理服務器。
[0033] 可選的,所述移動終端與所述代理服務器之間通過第一傳輸協(xié)議傳輸數(shù)據(jù);和/ 或所述代理服務器與所述資源壓縮服務器之間通過第二傳輸協(xié)議壓縮并傳輸數(shù)據(jù),所述第 二傳輸協(xié)議與所述第一傳輸協(xié)議不同。
[0034] 可選的,所述第一傳輸協(xié)議具體為:Http協(xié)議;所述第二傳輸協(xié)議具體為:Spdy協(xié) 議。
[0035] 可選的,所述分發(fā)服務器在確定所述通信標識具備所述免流量權限時,為所述移 動終端分配所述代理服務器,具體包括:
[0036] 所述分發(fā)服務器獲取所述通信標識采用所述指定服務商的計費方式進行計費的 免費剩余流量信息;
[0037] 所述分發(fā)服務器基于所述免費剩余流量信息判斷所述通信標識的免費剩余流量 是否大于預設量;
[0038] 所述分發(fā)服務器在所述免費剩余流量大于所述預設量時,為所述移動終端分配所 述代理服務器。
[0039] 可選的,還包括:
[0040] 所述分發(fā)服務器生成臨時驗證信息,并將所述臨時驗證信息發(fā)送至所述移動終端 以及所述代理服務器;
[0041] 所述代理服務器接收移動終端通過移動通信運營商的網(wǎng)絡訪問網(wǎng)絡的數(shù)據(jù)訪問 請求,具體為:所述代理服務器接收所述移動終端發(fā)送的攜帶所述身份驗證信息的所述數(shù) 據(jù)訪問請求;
[0042] 所述代理服務器將所述數(shù)據(jù)訪問請求發(fā)送至資源壓縮服務器,包括:
[0043] 所述代理服務器基于所述臨時驗證信息驗證所述數(shù)據(jù)訪問請求的合法性;以及在 所述數(shù)據(jù)訪問請求合法時,將所述數(shù)據(jù)訪問請求發(fā)送至所述資源壓縮服務器。
[0044] 可選的,在所述代理服務器提示所述移動終端已退出登錄后,所述分發(fā)服務器注 銷所述臨時驗證信息。
[0045] 可選的,如果所述代理服務器提示所述移動終端已退出登錄,則還包括:
[0046] 所述代理服務器將所述移動終端的起始上網(wǎng)時間、結束上網(wǎng)時間以及消耗的數(shù)據(jù) 流量信息發(fā)送給分發(fā)服務器;
[0047] 所述分發(fā)服務器基于所述代理服務器發(fā)送的數(shù)據(jù)流量信息對所述移動終端的免 費剩余流量進行統(tǒng)計。
[0048] 可選的,在所述為所述移動終端分配所述代理服務器之后,所述方法還包括:
[0049] 所述分發(fā)服務器將所述免費剩余流量信息發(fā)送至所述代理服務器;
[0050] 所述代理服務器將所述數(shù)據(jù)訪問請求發(fā)送至資源壓縮服務器,具體包括:所述代 理服務器在接收到所述數(shù)據(jù)訪問請求之后,基于所述免費剩余流量信息判斷所述移動終端 的最新免費剩余流量是否大于預設量;在所述最新免費剩余流量信息大于所述預設量時, 將所述數(shù)據(jù)訪問請求發(fā)送至所述資源壓縮服務器。
[0051] 根據(jù)本發(fā)明另一發(fā)明,提供一種代理服務器,包括:
[0052] 第一接收模塊,用于接收移動終端通過移動通信運營商的網(wǎng)絡訪問網(wǎng)絡的數(shù)據(jù)訪 問請求,所述數(shù)據(jù)訪問請求中包含所述移動終端的通信標識,所述通信標識具備上網(wǎng)免流 量權限;
[0053] 第一發(fā)送模塊,用于將所述數(shù)據(jù)訪問請求發(fā)送至資源壓縮服務器,以使所述資源 壓縮服務器基于所述數(shù)據(jù)訪問請求從資源服務器獲取被請求數(shù)據(jù)并壓縮所述被請求數(shù) 據(jù);
[0054] 第二接收模塊,用于接收所述資源壓縮服務器發(fā)送的壓縮過的所述被請求數(shù)據(jù);
[0055] 第二發(fā)送模塊,用于將壓縮過的所述被請求數(shù)據(jù)通過所述移動通信運營商的網(wǎng)絡 發(fā)送至所述移動終端;
[0056] 其中,所述移動終端訪問網(wǎng)絡過程中的數(shù)據(jù)傳輸標記有免流量標識,所述移動終 端通過所述代理服務器訪問網(wǎng)絡過程中產(chǎn)生的全部或部分數(shù)據(jù)流量由移動網(wǎng)絡運營商基 于所述免流量標識將其計入指定服務商中。
[0057] 可選的,所述移動終端通過所述代理服務器訪問網(wǎng)絡過程中產(chǎn)生的全部或部分數(shù) 據(jù)流量由移動網(wǎng)絡運營商基于所述免流量標識將其計入指定服務商中,包括:
[0058] 所述移動終端發(fā)送的數(shù)據(jù)訪問請求中包含免流量標識,所述數(shù)據(jù)訪問請求所對應 的數(shù)據(jù)流量被基于所述免流量標識計入所述指定服務商中;和/或,
[0059] 壓縮過的所述被請求數(shù)據(jù)的數(shù)據(jù)流量被基于所述免流量標識計入所述指定服務 商中。
[0060] 可選的,所述代理服務器還包括:
[0061] 第三發(fā)送模塊,用于向所述移動終端發(fā)送預設標簽,在所述移動終端訪問網(wǎng)絡過 程中進行數(shù)據(jù)傳輸時攜帶所述預設標簽,所述預設標簽為所述免流量標識;或者,
[0062] 所述代理服務器的IP地址為預設IP地址,所述預設IP地址為所述免流量標識。
[0063] 根據(jù)本發(fā)明另一方面,提供一種網(wǎng)絡訪問系統(tǒng),包括本發(fā)明任一實施例所介紹的 代理服務器及資源壓縮服務器,所述資源壓縮服務器包括:第一壓縮模塊,用于通過有損 壓縮方式壓縮所述被請求數(shù)據(jù);和/或,
[0064] 第二壓縮模塊,用于通過無損壓縮方式壓縮所述被請求數(shù)據(jù)。
[0065] 可選的,所述第一壓縮模塊,用于:
[0066] 在所述被請求數(shù)據(jù)包含圖像數(shù)據(jù)時,將所述圖像數(shù)據(jù)的顯示尺寸由第一顯示尺寸 縮小為與所述移動終端的顯示單元相適應的第二顯示尺寸;和/或,
[0067] 在所述被請求數(shù)據(jù)包含代碼數(shù)據(jù)時,將所述代碼數(shù)據(jù)中的冗余代碼去除之后發(fā)送 至所述移動終端。
[0068] 可選的,所述代理服務器還包括:
[0069] 第一統(tǒng)計模塊,用于根據(jù)預設的統(tǒng)計周期統(tǒng)計所述移動終端所耗費的數(shù)據(jù)流量信 息,獲知所述移動終端具備免流量權限的最新免費剩余流量信息。
[0070] 可選的,所述系統(tǒng)還包括:分發(fā)服務器;
[0071] 所述代理服務器還包括:第四發(fā)送模塊,用于將所述移動終端所耗費的數(shù)據(jù)流量 信息發(fā)送至所述分發(fā)服務器;
[0072] 所述分發(fā)服務器,包括:確定模塊,用于基于所述移動終端所耗費的數(shù)據(jù)流量信 息,確定所述移動終端具備免流量權限的最新免費剩余流量信息。
[0073] 可選的,所述分發(fā)服務器還包括:
[0074] 第三接收模塊,用于接收所述移動終端的通信標識和身份驗證信息;
[0075] 驗證模塊,用于基于所述移動終端的通信標識和身份驗證信息驗證所述通信標識 是否具備免流量權限;
[0076] 分配模塊,用于在確定所述通信標識具備所述免流量權限時,為所述移動終端分 配所述代理服務器。
[0077] 可選的,所述移動終端與所述代理服務器之間通過第一傳輸協(xié)議傳輸數(shù)據(jù);和/ 或所述代理服務器與所述資源壓縮服務器之間通過第二傳輸協(xié)議壓縮并傳輸數(shù)據(jù),所述第 二傳輸協(xié)議與所述第一傳輸協(xié)議不同。
[0078] 可選的,所述第一傳輸協(xié)議具體為:Http協(xié)議;所述第二傳輸協(xié)議具體為:Spdy協(xié) 議。
[0079] 可選的,所述分配模塊,具體包括:
[0080] 獲取單元,用于獲取所述通信標識采用所述指定服務商的計費方式進行計費的免 費剩余流量信息;
[0081] 判斷單元,用于基于所述免費剩余流量信息判斷所述通信標識的免費剩余流量是 否大于預設量;
[0082] 分配單元,用于在所述免費剩余流量大于所述預設量時,為所述移動終端分配所 述代理服務器。
[0083] 可選的,所述分發(fā)服務器還包括:
[0084] 生成模塊,用于生成臨時驗證信息,并將所述臨時驗證信息發(fā)送至所述移動終端 以及所述代理服務器;
[0085] 所述第一接收模塊,具體用于所述代理服務器接收所述移動終端發(fā)送的攜帶所述 身份驗證信息的所述數(shù)據(jù)訪問請求;
[0086] 所述等一發(fā)送模塊,具體用于基于所述臨時驗證信息驗證所述數(shù)據(jù)訪問請求的合 法性;以及在所述數(shù)據(jù)訪問請求合法時,將所述數(shù)據(jù)訪問請求發(fā)送至所述資源壓縮服務器。
[0087] 可選的,所述分發(fā)服務器,還包括:
[0088] 注銷模塊,用于在所述代理服務器提示所述移動終端已退出登錄后,注銷所述臨 時驗證信息。
[0089] 可選的,所述代理服務器還包括:
[0090] 第五發(fā)送模塊,用于如果所述代理服務器提示所述移動終端已退出登錄,則將所 述移動終端的起始上網(wǎng)時間、結束上網(wǎng)時間以及消耗的數(shù)據(jù)流量信息發(fā)送給分發(fā)服務器;
[0091] 所述分發(fā)服務器,還包括第二統(tǒng)計模塊,用于基于所述代理服務器發(fā)送的數(shù)據(jù)流 量信息對所述移動終端的免費剩余流量進行統(tǒng)計。
[0092] 可選的,所述分發(fā)服務器還包括:
[0093] 第六發(fā)送模塊,用于將所述免費剩余流量信息發(fā)送至所述代理服務器;
[0094] 所述第一發(fā)送模塊,用于基于所述免費剩余流量信息判斷所述移動終端的最新免 費剩余流量是否大于預設量;在所述最新免費剩余流量信息大于所述預設量時,將所述數(shù) 據(jù)訪問請求發(fā)送至所述資源壓縮服務器。
[0095] 可選的,還包括:本發(fā)明任一實施例所介紹的移動終端。
[0096] 根據(jù)本發(fā)明另一方面,提供一種用于移動終端省流訪問網(wǎng)絡的方法,包括:
[0097] 通過移動通信運營商的網(wǎng)絡向代理服務器發(fā)送數(shù)據(jù)訪問請求,所述數(shù)據(jù)訪問請求 中包含所述移動終端的通信標識,所述通信標識具備上網(wǎng)免流量權限,以使所述代理服務 器將所述數(shù)據(jù)訪問請求發(fā)送至資源壓縮服務器,所述數(shù)據(jù)訪問請求用于所述資源壓縮服務 器從資源服務器獲取被請求數(shù)據(jù)并壓縮所述被請求數(shù)據(jù);
[0098] 通過所述移動通信運營商的網(wǎng)絡接收所述代理服務器發(fā)送的壓縮過的所述被請 求數(shù)據(jù),壓縮過的所述被請求數(shù)據(jù)由所述資源壓縮服務器發(fā)送至所述代理服務器;
[0099] 其中,所述移動終端訪問網(wǎng)絡過程中的數(shù)據(jù)傳輸標記有免流量標識,所述移動終 端通過所述代理服務器訪問網(wǎng)絡過程中產(chǎn)生的全部或部分數(shù)據(jù)流量由移動網(wǎng)絡運營商基 于所述免流量標識將其計入指定服務商中。
[0100] 可選的,所述壓縮過的被請求數(shù)據(jù)具體為:通過有損壓縮過的被請求數(shù)據(jù);和/或 通過無損壓縮過的被請求數(shù)據(jù)。
[0101] 可選的,所述移動終端通過代理服務器訪問網(wǎng)絡過程中產(chǎn)生的全部或部分數(shù)據(jù)流 量由移動網(wǎng)絡運營商基于所述免流量標識將其計入指定服務商中包括:
[0102] 向所述代理服務器所發(fā)送的數(shù)據(jù)訪問請求中包含免流量標識,所述數(shù)據(jù)訪問請求 所對應的數(shù)據(jù)流量被基于所述免流量標識計入所述指定服務商中;和/或,
[0103] 壓縮過的所述被請求數(shù)據(jù)的數(shù)據(jù)流量被基于所述免流量標識計入所述指定服務 商中。
[0104] 可選的,所述移動終端通過代理服