攔截移動終端請求的方法及移動終端的制作方法
【專利摘要】本發(fā)明公開了一種攔截移動終端請求的方法,通過獲取第一請求的響應(yīng)消息中相同的重定向信息的次數(shù);在所述重定向信息的次數(shù)超過預(yù)先設(shè)置的次數(shù)的情況下,開啟攔截應(yīng)用,攔截所述第一請求。本發(fā)明還公開了一種移動終端,實現(xiàn)通過響應(yīng)消息獲取當前網(wǎng)絡(luò)不可用時,攔截安裝在手機等移終端的應(yīng)用程序向網(wǎng)絡(luò)服務(wù)器不斷發(fā)送的網(wǎng)絡(luò)連接的請求的目的,從而降低手機等移動終端的耗電量,減少網(wǎng)絡(luò)服務(wù)器的負載,提高網(wǎng)絡(luò)服務(wù)器的穩(wěn)定性。
【專利說明】攔截移動終端請求的方法及移動終端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動終端領(lǐng)域,尤其涉及一種攔截移動終端請求的方法及移動終端。
【背景技術(shù)】
[0002]現(xiàn)在手機或者PAD等移動終端應(yīng)用越來越廣泛,移動終端通過運營商數(shù)據(jù)流量上網(wǎng)和wifi上網(wǎng)對功耗的影響很大,特別是現(xiàn)在很多第三方開發(fā)的應(yīng)用程序經(jīng)常在后臺連網(wǎng),導(dǎo)致手機功耗降不下來。
[0003]現(xiàn)在很多wifi熱點可以先允許手機等移動終端接入自己的網(wǎng)絡(luò),當移動終端的微信等應(yīng)用軟件向wifi熱點發(fā)送連接網(wǎng)絡(luò)的請求時,首先是根據(jù)重定向跳轉(zhuǎn)到身份驗證網(wǎng)頁,只有完成身份驗證后才能正常的接入網(wǎng)絡(luò);而對于運營商網(wǎng)絡(luò),有諸多運營商對于欠費的用戶并不直接停掉用戶的網(wǎng)絡(luò)數(shù)據(jù)流量,而是允許用戶接入,在這種情況下,移動終端的微信等應(yīng)用軟件向運營商的服務(wù)器發(fā)送連接網(wǎng)絡(luò)的請求時,也是根據(jù)重定向跳轉(zhuǎn)到運營商交費網(wǎng)站去充值。
[0004]對于上述兩種情況,當用戶在沒有驗證身份或者完成充值時,手機等移動終端實際上不能連接到外部網(wǎng)絡(luò)的,但安裝在手機等移終端的微信等應(yīng)用程序是不清楚這情況的,還是會不斷向網(wǎng)絡(luò)服務(wù)器發(fā)送連接網(wǎng)絡(luò)的請求,但又得不到網(wǎng)絡(luò)服務(wù)器正常的響應(yīng)。這樣不但會增加手機等移動終端的耗電量,還會增加網(wǎng)絡(luò)服務(wù)器的負載,影響網(wǎng)絡(luò)服務(wù)器的穩(wěn)定性。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供一種攔截移動終端請求的方法及移動終端,主要目的在于解決如何降低移動終端功耗的技術(shù)問題。
[0006]為實現(xiàn)上述目的,本發(fā)明提供的一種攔截移動終端請求的方法,所述攔截移動終端請求的方法包括:
[0007]獲取第一請求的響應(yīng)消息中相同的重定向信息的次數(shù),所述第一請求為非瀏覽器的應(yīng)用程序向網(wǎng)絡(luò)服務(wù)器發(fā)送的網(wǎng)絡(luò)連接的請求;
[0008]在所述重定向信息的次數(shù)超過預(yù)先設(shè)置的次數(shù)的情況下,開啟攔截應(yīng)用,攔截所述第一請求。
[0009]優(yōu)選地,所述在所述重定向信息的次數(shù)超過預(yù)先設(shè)置的次數(shù)的情況下,開啟攔截應(yīng)用,攔截所述第一請求之后,還包括:
[0010]向所述網(wǎng)絡(luò)服務(wù)器發(fā)送第二請求,所述第二請求為瀏覽器向所述網(wǎng)絡(luò)服務(wù)器發(fā)送的網(wǎng)絡(luò)驗證的請求;
[0011]在所述瀏覽器和所述網(wǎng)絡(luò)服務(wù)器建立網(wǎng)絡(luò)驗證的情況下,接收第一請求,并向所述網(wǎng)絡(luò)服務(wù)器發(fā)送所述第一請求。
[0012]優(yōu)選地,所述獲取第一請求的響應(yīng)消息中相同的重定向信息的次數(shù)之后,還包括:
[0013]判斷所述第一請求的響應(yīng)消息中的重定向的次數(shù)與預(yù)先設(shè)置的次數(shù)的大小。
[0014]優(yōu)選地,所述在所述重定向信息的次數(shù)超過預(yù)先設(shè)置的次數(shù)的情況下,開啟攔截應(yīng)用,攔截所述第一請求之后,還包括:
[0015]開啟定時偵測器,所述定時偵測器用于獲取所述瀏覽器是否通過所述網(wǎng)絡(luò)服務(wù)器驗證的信息。
[0016]優(yōu)選地,所述在所述重定向信息的次數(shù)超過預(yù)先設(shè)置的次數(shù)的情況下,開啟攔截應(yīng)用,攔截所述第一請求,包括:
[0017]在所述重定向信息的次數(shù)超過預(yù)先設(shè)置的次數(shù)的情況下,開啟攔截應(yīng)用;
[0018]若向所述網(wǎng)絡(luò)服務(wù)器發(fā)送所述第一請求的情況下,判斷是否需要攔截所述第一請求;
[0019]若判斷需要攔截所述第一請求,則丟棄所述第一請求;
[0020]若判斷不需要攔截所述第一請求,則向所述網(wǎng)絡(luò)服務(wù)器發(fā)送所述第一請求。
[0021]此外,為實現(xiàn)上述目的,本發(fā)明還提供移動終端,所述移動終端包括:
[0022]獲取單元,用于獲取第一請求的響應(yīng)消息中相同的重定向信息的次數(shù),所述第一請求為非瀏覽器的應(yīng)用程序向網(wǎng)絡(luò)服務(wù)器發(fā)送的網(wǎng)絡(luò)連接的請求;
[0023]攔截單元,用于在所述重定向信息的次數(shù)超過預(yù)先設(shè)置的次數(shù)的情況下,開啟攔截應(yīng)用,攔截所述第一請求。
[0024]優(yōu)選地,所述移動終端還包括:
[0025]第一發(fā)送單元,用于向所述網(wǎng)絡(luò)服務(wù)器發(fā)送第二請求,所述第二請求為瀏覽器向所述網(wǎng)絡(luò)服務(wù)器發(fā)送的網(wǎng)絡(luò)驗證的請求;
[0026]第二發(fā)送單元,在所述瀏覽器和所述網(wǎng)絡(luò)服務(wù)器建立網(wǎng)絡(luò)驗證的情況下,接收第一請求,并向所述網(wǎng)絡(luò)服務(wù)器發(fā)送所述第一請求。
[0027]優(yōu)選地,所述移動終端還包括:
[0028]第一判斷單元,用于判斷所述第一請求的響應(yīng)消息中的重定向的次數(shù)與預(yù)先設(shè)置的次數(shù)的大小。
[0029]優(yōu)選地,所述移動終端還包括:
[0030]開啟單元,用于開啟定時偵測器,所述定時偵測器用于獲取所述瀏覽器是否通過所述網(wǎng)絡(luò)服務(wù)器驗證的信息。
[0031]優(yōu)選地,所述攔截單元包括:
[0032]開啟單元,用于在所述重定向信息的次數(shù)超過預(yù)先設(shè)置的次數(shù)的情況下,開啟攔截應(yīng)用;
[0033]第二判斷單元,用于若向所述網(wǎng)絡(luò)服務(wù)器發(fā)送所述第一請求的情況下,判斷是否需要攔截所述第一請求;
[0034]丟棄單元,用于若判斷需要攔截所述第一請求,則丟棄所述第一請求;
[0035]第三發(fā)送單元,用于若判斷不需要攔截所述第一請求,則向所述網(wǎng)絡(luò)服務(wù)器發(fā)送所述第一請求。
[0036]本發(fā)明實施例通過獲取第一請求的響應(yīng)消息中相同的重定向信息的次數(shù),在所述重定向信息的次數(shù)超過預(yù)先設(shè)置的次數(shù)的情況下,開啟攔截應(yīng)用,攔截所述第一請求,實現(xiàn)通過響應(yīng)消息獲取當前網(wǎng)絡(luò)不可用時,攔截安裝在手機等移終端的應(yīng)用程序向網(wǎng)絡(luò)服務(wù)器不斷發(fā)送的網(wǎng)絡(luò)連接的請求的目的,從而降低手機等移動終端的耗電量,減少網(wǎng)絡(luò)服務(wù)器的負載,提高網(wǎng)絡(luò)服務(wù)器的穩(wěn)定性。
【專利附圖】
【附圖說明】
[0037]圖1為本發(fā)明攔截移動終端請求的方法第一實施例的流程示意圖;
[0038]圖2為本發(fā)明攔截移動終端請求的方法第二實施例的流程示意圖;
[0039]圖3為本發(fā)明攔截移動終端請求的方法第三實施例的流程示意圖;
[0040]圖4為本發(fā)明攔截移動終端請求的方法第四實施例的流程示意圖;
[0041]圖5為本發(fā)明移動終端第一實施例的功能模塊示意圖;
[0042]圖6為本發(fā)明移動終端第二實施例的功能模塊示意圖;
[0043]圖7為本發(fā)明移動終端第三實施例的功能模塊示意圖;
[0044]圖8為本發(fā)明移動終端第四實施例的功能模塊示意圖。
[0045]本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。
【具體實施方式】
[0046]應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0047]本發(fā)明提供一種攔截移動終端請求的方法。
[0048]參照圖1,圖1為本發(fā)明攔截移動終端請求的方法第一實施例的流程示意圖。
[0049]在第一實施例中,該攔截移動終端請求的方法包括:
[0050]步驟101,獲取第一請求的響應(yīng)消息中相同的重定向信息的次數(shù),所述第一請求為非瀏覽器的應(yīng)用程序向網(wǎng)絡(luò)服務(wù)器發(fā)送的網(wǎng)絡(luò)連接的請求;
[0051]具體的,移動終端的微信等應(yīng)用軟件向網(wǎng)絡(luò)服務(wù)器發(fā)送連接網(wǎng)絡(luò)的請求時,若此時所述移動終端還未和所述網(wǎng)絡(luò)服務(wù)器建立網(wǎng)絡(luò)連接,例如,登錄wifi熱點時所述移動終端還未完成登錄所述wifi熱點的身份驗證,此時wifi熱點會向所述移動終端針對所述請求發(fā)送響應(yīng)消息,所述響應(yīng)消息中攜帶驗證身份的重定向信息。
[0052]移動終端的微信等應(yīng)用軟件向網(wǎng)絡(luò)服務(wù)器發(fā)送連接網(wǎng)絡(luò)的請求時,若此時所述移動終端還未和所述網(wǎng)絡(luò)服務(wù)器建立網(wǎng)絡(luò)連接,例如,所述移動終端處于欠費的狀態(tài),此時網(wǎng)絡(luò)服務(wù)器會向所述移動終端針對所述請求發(fā)送響應(yīng)消息,所述響應(yīng)消息攜帶充值交費的重定向信息。
[0053]其中,重定向信息用于定向瀏覽器進行網(wǎng)絡(luò)驗證的信息。
[0054]獲取重定向信息的次數(shù)可以是獲取相同的重定向信息的次數(shù)或者是獲取不同的重定向信息的次數(shù)。例如,可以針對所述響應(yīng)消息中攜帶驗證身份的重定向信息的次數(shù)設(shè)置第一閾值,也可以針對所述響應(yīng)消息攜帶充值交費的重定向信息的次數(shù)設(shè)置第二閾值,也可以針對所述響應(yīng)消息中攜帶驗證身份的重定向信息和所述響應(yīng)消息攜帶充值交費的重定向信息的次數(shù)設(shè)置第三閾值,所述第一閾值、第二閾值和第三閾值可以相同,也可以不同。
[0055]步驟102,在所述重定向信息的次數(shù)超過預(yù)先設(shè)置的次數(shù)的情況下,開啟攔截應(yīng)用,攔截所述第一請求。
[0056]具體的,假設(shè)獲取網(wǎng)絡(luò)服務(wù)器向微信等應(yīng)用軟件發(fā)送的第一請求的響應(yīng)消息中,攜帶重定向信息的次數(shù)超過預(yù)先設(shè)置的次數(shù)時,開啟攔截所述第一請求的功能,并允許所述瀏覽器完成所述重定向信息的內(nèi)容,例如,若重定向信息內(nèi)容為通過Wifi熱點的身份驗證,則允許所述瀏覽器向Wifi熱點發(fā)送身份驗證的請求。若重定向信息內(nèi)容為到運營商交費網(wǎng)站去充值交費,則允許所述瀏覽器跳轉(zhuǎn)到所述運營商的交費網(wǎng)站完成充值交費業(yè)務(wù)。
[0057]優(yōu)選地,所述在所述重定向信息的次數(shù)超過預(yù)先設(shè)置的次數(shù)的情況下,開啟攔截應(yīng)用,攔截所述第一請求,包括:
[0058]在所述重定向信息的次數(shù)超過預(yù)先設(shè)置的次數(shù)的情況下,開啟攔截應(yīng)用;
[0059]若向所述網(wǎng)絡(luò)服務(wù)器發(fā)送所述第一請求的情況下,判斷是否需要攔截所述第一請求;
[0060]若判斷需要攔截所述第一請求,則丟棄所述第一請求;
[0061]若判斷不需要攔截所述第一請求,則向所述網(wǎng)絡(luò)服務(wù)器發(fā)送所述第一請求。
[0062]具體的,若微信等應(yīng)用軟件向所述網(wǎng)絡(luò)服務(wù)器發(fā)送第一請求時,首先判斷是否需要攔截該第一請求,如是,則攔截所述第一請求;若否,則向所述網(wǎng)絡(luò)服務(wù)器發(fā)送該第一請求。
[0063]本發(fā)明實施例通過獲取第一請求的響應(yīng)消息中相同的重定向信息的次數(shù),在所述重定向信息的次數(shù)超過預(yù)先設(shè)置的次數(shù)的情況下,開啟攔截應(yīng)用,攔截所述第一請求,實現(xiàn)通過響應(yīng)消息獲取當前網(wǎng)絡(luò)不可用時,攔截安裝在手機等移終端的應(yīng)用程序向網(wǎng)絡(luò)服務(wù)器不斷發(fā)送的網(wǎng)絡(luò)連接的請求的目的,從而降低手機等移動終端的耗電量,減少網(wǎng)絡(luò)服務(wù)器的負載,提高網(wǎng)絡(luò)服務(wù)器的穩(wěn)定性。
[0064]參照圖2,圖2為本發(fā)明攔截移動終端請求的方法第二實施例的流程示意圖。
[0065]在第一實施例的基礎(chǔ)上,在步驟102之后,還包括:
[0066]步驟103,向所述網(wǎng)絡(luò)服務(wù)器發(fā)送第二請求,所述第二請求為瀏覽器向所述網(wǎng)絡(luò)服務(wù)器發(fā)送的網(wǎng)絡(luò)驗證的請求;
[0067]在所述瀏覽器和所述網(wǎng)絡(luò)服務(wù)器建立網(wǎng)絡(luò)驗證的情況下,接收第一請求,并向所述網(wǎng)絡(luò)服務(wù)器發(fā)送所述第一請求。
[0068]具體的,若所述瀏覽器和所述網(wǎng)絡(luò)服務(wù)器建立網(wǎng)絡(luò)連接,例如,所述瀏覽器完成身份驗證或者充值交費等重定向信息的內(nèi)容后,移動終端允許微信等應(yīng)用軟件向所述網(wǎng)絡(luò)服務(wù)器發(fā)送連接網(wǎng)絡(luò)的請求。
[0069]本發(fā)明實施例通過獲取第一請求的響應(yīng)消息中相同的重定向信息的次數(shù),在所述重定向信息的次數(shù)超過預(yù)先設(shè)置的次數(shù)的情況下,開啟攔截應(yīng)用,攔截所述第一請求,實現(xiàn)通過響應(yīng)消息獲取當前網(wǎng)絡(luò)不可用時,攔截安裝在手機等移終端的應(yīng)用程序向網(wǎng)絡(luò)服務(wù)器不斷發(fā)送的網(wǎng)絡(luò)連接的請求的目的,從而降低手機等移動終端的耗電量,減少網(wǎng)絡(luò)服務(wù)器的負載,提高網(wǎng)絡(luò)服務(wù)器的穩(wěn)定性。
[0070]參照圖3,圖3為本發(fā)明攔截移動終端請求的方法第三實施例的流程示意圖。
[0071]在第一實施例的基礎(chǔ)上,步驟101之后,還包括:
[0072]步驟104,判斷所述第一請求的響應(yīng)消息中的重定向的次數(shù)與預(yù)先設(shè)置的次數(shù)的大小。
[0073]具體的,一種方式為:判斷所述第一請求的響應(yīng)消息中攜帶的驗證身份的重定向信息的次數(shù)與預(yù)先設(shè)置的第一閾值的大??;
[0074]另一方式為:判斷所述第一請求的響應(yīng)消息中攜帶的充值交費的重定向信息的次數(shù)與預(yù)先設(shè)置的第二閾值的大??;
[0075]更進一步,可以判斷所述第一請求的響應(yīng)消息中攜帶的驗證身份的重定向信息的次數(shù)和攜帶的充值交費的重定向信息的次數(shù)與預(yù)先設(shè)置的第三閾值的大小。
[0076]本發(fā)明實施例通過獲取第一請求的響應(yīng)消息中相同的重定向信息的次數(shù),在所述重定向信息的次數(shù)超過預(yù)先設(shè)置的次數(shù)的情況下,開啟攔截應(yīng)用,攔截所述第一請求,實現(xiàn)通過響應(yīng)消息獲取當前網(wǎng)絡(luò)不可用時,攔截安裝在手機等移終端的應(yīng)用程序向網(wǎng)絡(luò)服務(wù)器不斷發(fā)送的網(wǎng)絡(luò)連接的請求的目的,從而降低手機等移動終端的耗電量,減少網(wǎng)絡(luò)服務(wù)器的負載,提高網(wǎng)絡(luò)服務(wù)器的穩(wěn)定性。
[0077]參照圖4,圖4為本發(fā)明攔截移動終端請求的方法第四實施例的流程示意圖。
[0078]在第一實施例的基礎(chǔ)上,步驟102之后,還包括:
[0079]步驟105,開啟定時偵測器,所述定時偵測器用于獲取所述瀏覽器是否通過所述網(wǎng)絡(luò)服務(wù)器驗證的信息。
[0080]具體的,在移動終端攔截微信等應(yīng)用軟件向網(wǎng)絡(luò)服務(wù)器發(fā)送第一請求,但允許瀏覽器向網(wǎng)絡(luò)服務(wù)器發(fā)送第二請求,移動終端可以在預(yù)先設(shè)置的時間內(nèi)檢測瀏覽器是否已經(jīng)建立與所述網(wǎng)絡(luò)服務(wù)器的網(wǎng)絡(luò)連接,例如,所述瀏覽器是否已經(jīng)完成驗證身份或者充值交費的重定向信息的內(nèi)容。
[0081 ] 本發(fā)明實施例通過獲取第一請求的響應(yīng)消息中相同的重定向信息的次數(shù),在所述重定向信息的次數(shù)超過預(yù)先設(shè)置的次數(shù)的情況下,開啟攔截應(yīng)用,攔截所述第一請求,實現(xiàn)通過響應(yīng)消息獲取當前網(wǎng)絡(luò)不可用時,攔截安裝在手機等移終端的應(yīng)用程序向網(wǎng)絡(luò)服務(wù)器不斷發(fā)送的網(wǎng)絡(luò)連接的請求的目的,從而降低手機等移動終端的耗電量,減少網(wǎng)絡(luò)服務(wù)器的負載,提高網(wǎng)絡(luò)服務(wù)器的穩(wěn)定性。
[0082]本發(fā)明提供一種移動終端。
[0083]參照圖5,圖5為本發(fā)明移動終端第一實施例的功能模塊示意圖。
[0084]在第一實施例中,該移動終端包括:
[0085]獲取單元501,用于獲取第一請求的響應(yīng)消息中相同的重定向信息的次數(shù),所述第一請求為非瀏覽器的應(yīng)用程序向網(wǎng)絡(luò)服務(wù)器發(fā)送的網(wǎng)絡(luò)連接的請求;
[0086]具體的,移動終端的微信等應(yīng)用軟件向網(wǎng)絡(luò)服務(wù)器發(fā)送連接網(wǎng)絡(luò)的請求時,若此時所述移動終端還未和所述網(wǎng)絡(luò)服務(wù)器建立網(wǎng)絡(luò)連接,例如,登錄wifi熱點時所述移動終端還未完成登錄所述wifi熱點的身份驗證,此時wifi熱點會向所述移動終端針對所述請求發(fā)送響應(yīng)消息,所述響應(yīng)消息中攜帶驗證身份的重定向信息。
[0087]移動終端的微信等應(yīng)用軟件向網(wǎng)絡(luò)服務(wù)器發(fā)送連接網(wǎng)絡(luò)的請求時,若此時所述移動終端還未和所述網(wǎng)絡(luò)服務(wù)器建立網(wǎng)絡(luò)連接,例如,所述移動終端處于欠費的狀態(tài),此時網(wǎng)絡(luò)服務(wù)器會向所述移動終端針對所述請求發(fā)送響應(yīng)消息,所述響應(yīng)消息攜帶充值交費的重定向信息。
[0088]其中,獲取重定向信息的次數(shù)可以是獲取相同的重定向信息的次數(shù)或者是獲取不同的重定向信息的次數(shù)。例如,可以針對所述響應(yīng)消息中攜帶驗證身份的重定向信息的次數(shù)設(shè)置第一閾值,也可以針對所述響應(yīng)消息攜帶充值交費的重定向信息的次數(shù)設(shè)置第二閾值,也可以針對所述響應(yīng)消息中攜帶驗證身份的重定向信息和所述響應(yīng)消息攜帶充值交費的重定向信息的次數(shù)設(shè)置第三閾值,所述第一閾值、第二閾值和第三閾值可以相同,也可以不同。
[0089]攔截單元502,用于在所述重定向信息的次數(shù)超過預(yù)先設(shè)置的次數(shù)的情況下,開啟攔截應(yīng)用,攔截所述第一請求。
[0090]具體的,假設(shè)獲取網(wǎng)絡(luò)服務(wù)器向微信等應(yīng)用軟件發(fā)送的第一請求的響應(yīng)消息中,攜帶重定向信息的次數(shù)超過預(yù)先設(shè)置的次數(shù)時,開啟攔截所述第一請求的功能,并允許所述瀏覽器完成所述重定向信息的內(nèi)容,例如,若重定向信息內(nèi)容為通過wifi熱點的身份驗證,則允許所述瀏覽器向wifi熱點發(fā)送身份驗證的請求。若重定向信息內(nèi)容為到運營商交費網(wǎng)站去充值交費,則允許所述瀏覽器跳轉(zhuǎn)到所述運營商的交費網(wǎng)站完成充值交費業(yè)務(wù)。[0091 ] 優(yōu)選地,所述攔截單元502包括:
[0092]開啟單元5021,用于在所述重定向信息的次數(shù)超過預(yù)先設(shè)置的次數(shù)的情況下,開啟攔截應(yīng)用;
[0093]第二判斷單元5022,用于若向所述網(wǎng)絡(luò)服務(wù)器發(fā)送所述第一請求的情況下,判斷是否需要攔截所述第一請求;
[0094]丟棄單元5023,用于若判斷需要攔截所述第一請求,則丟棄所述第一請求;
[0095]第三發(fā)送單元5024,用于若判斷不需要攔截所述第一請求,則向所述網(wǎng)絡(luò)服務(wù)器發(fā)送所述第一請求。
[0096]本發(fā)明實施例通過獲取第一請求的響應(yīng)消息中相同的重定向信息的次數(shù),在所述重定向信息的次數(shù)超過預(yù)先設(shè)置的次數(shù)的情況下,開啟攔截應(yīng)用,攔截所述第一請求,實現(xiàn)通過響應(yīng)消息獲取當前網(wǎng)絡(luò)不可用時,攔截安裝在手機等移終端的應(yīng)用程序向網(wǎng)絡(luò)服務(wù)器不斷發(fā)送的網(wǎng)絡(luò)連接的請求的目的,從而降低手機等移動終端的耗電量,減少網(wǎng)絡(luò)服務(wù)器的負載,提高網(wǎng)絡(luò)服務(wù)器的穩(wěn)定性。
[0097]參照圖6,圖6為本發(fā)明移動終端第二實施例的功能模塊示意圖。
[0098]在第一實施例的基礎(chǔ)上,該移動終端還包括:
[0099]第一發(fā)送單元503,用于向所述網(wǎng)絡(luò)服務(wù)器發(fā)送第二請求,所述第二請求為瀏覽器向所述網(wǎng)絡(luò)服務(wù)器發(fā)送的網(wǎng)絡(luò)驗證的請求;
[0100]第二發(fā)送單元504,在所述瀏覽器和所述網(wǎng)絡(luò)服務(wù)器建立網(wǎng)絡(luò)驗證的情況下,接收第一請求,并向所述網(wǎng)絡(luò)服務(wù)器發(fā)送所述第一請求。
[0101]具體的,若所述瀏覽器和所述網(wǎng)絡(luò)服務(wù)器建立網(wǎng)絡(luò)連接,例如,所述瀏覽器完成身份驗證或者充值交費等重定向信息的內(nèi)容后,移動終端允許微信等應(yīng)用軟件向所述網(wǎng)絡(luò)服務(wù)器發(fā)送連接網(wǎng)絡(luò)的請求。
[0102]本發(fā)明實施例通過獲取第一請求的響應(yīng)消息中相同的重定向信息的次數(shù),在所述重定向信息的次數(shù)超過預(yù)先設(shè)置的次數(shù)的情況下,開啟攔截應(yīng)用,攔截所述第一請求,實現(xiàn)通過響應(yīng)消息獲取當前網(wǎng)絡(luò)不可用時,攔截安裝在手機等移終端的應(yīng)用程序向網(wǎng)絡(luò)服務(wù)器不斷發(fā)送的網(wǎng)絡(luò)連接的請求的目的,從而降低手機等移動終端的耗電量,減少網(wǎng)絡(luò)服務(wù)器的負載,提高網(wǎng)絡(luò)服務(wù)器的穩(wěn)定性。
[0103]參照圖7,圖7為本發(fā)明移動終端第三實施例的功能模塊示意圖。
[0104]在第一實施例的基礎(chǔ)上,該移動終端還包括:
[0105]第一判斷單元505,用于判斷所述第一請求的響應(yīng)消息中的重定向的次數(shù)與預(yù)先設(shè)置的次數(shù)的大小。
[0106]具體的,一種方式為:判斷所述第一請求的響應(yīng)消息中攜帶的驗證身份的重定向信息的次數(shù)與預(yù)先設(shè)置的第一閾值的大??;
[0107]另一方式為:判斷所述第一請求的響應(yīng)消息中攜帶的充值交費的重定向信息的次數(shù)與預(yù)先設(shè)置的第二閾值的大小;
[0108]更進一步,可以判斷所述第一請求的響應(yīng)消息中攜帶的驗證身份的重定向信息的次數(shù)和攜帶的充值交費的重定向信息的次數(shù)與預(yù)先設(shè)置的第三閾值的大小。
[0109]本發(fā)明實施例通過獲取第一請求的響應(yīng)消息中相同的重定向信息的次數(shù),在所述重定向信息的次數(shù)超過預(yù)先設(shè)置的次數(shù)的情況下,開啟攔截應(yīng)用,攔截所述第一請求,實現(xiàn)通過響應(yīng)消息獲取當前網(wǎng)絡(luò)不可用時,攔截安裝在手機等移終端的應(yīng)用程序向網(wǎng)絡(luò)服務(wù)器不斷發(fā)送的網(wǎng)絡(luò)連接的請求的目的,從而降低手機等移動終端的耗電量,減少網(wǎng)絡(luò)服務(wù)器的負載,提高網(wǎng)絡(luò)服務(wù)器的穩(wěn)定性。
[0110]參照圖8,圖8為本發(fā)明移動終端第四實施例的功能模塊示意圖。
[0111]在第一實施例的基礎(chǔ)上,該移動終端還包括:
[0112]開啟單元506,用于開啟定時偵測器,所述定時偵測器用于獲取所述瀏覽器是否通過所述網(wǎng)絡(luò)服務(wù)器驗證的信息。
[0113]具體的,在移動終端攔截微信等應(yīng)用軟件向網(wǎng)絡(luò)服務(wù)器發(fā)送第一請求,但允許瀏覽器向網(wǎng)絡(luò)服務(wù)器發(fā)送第二請求,移動終端可以在預(yù)先設(shè)置的時間內(nèi)檢測瀏覽器是否已經(jīng)建立與所述網(wǎng)絡(luò)服務(wù)器的網(wǎng)絡(luò)連接,例如,所述瀏覽器是否已經(jīng)完成驗證身份或者充值交費的重定向信息的內(nèi)容。
[0114]本發(fā)明實施例通過獲取第一請求的響應(yīng)消息中相同的重定向信息的次數(shù),在所述重定向信息的次數(shù)超過預(yù)先設(shè)置的次數(shù)的情況下,開啟攔截應(yīng)用,攔截所述第一請求,實現(xiàn)通過響應(yīng)消息獲取當前網(wǎng)絡(luò)不可用時,攔截安裝在手機等移終端的應(yīng)用程序向網(wǎng)絡(luò)服務(wù)器不斷發(fā)送的網(wǎng)絡(luò)連接的請求的目的,從而降低手機等移動終端的耗電量,減少網(wǎng)絡(luò)服務(wù)器的負載,提高網(wǎng)絡(luò)服務(wù)器的穩(wěn)定性。
[0115]以上僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的【技術(shù)領(lǐng)域】,均同理包括在本發(fā)明的專利保護范圍內(nèi)。
【權(quán)利要求】
1.一種攔截移動終端請求的方法,其特征在于,所述攔截移動終端請求的方法包括: 獲取第一請求的響應(yīng)消息中相同的重定向信息的次數(shù),所述第一請求為非瀏覽器的應(yīng)用程序向網(wǎng)絡(luò)服務(wù)器發(fā)送的網(wǎng)絡(luò)連接的請求; 在所述重定向信息的次數(shù)超過預(yù)先設(shè)置的次數(shù)的情況下,開啟攔截應(yīng)用,攔截所述第一請求。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在所述重定向信息的次數(shù)超過預(yù)先設(shè)置的次數(shù)的情況下,開啟攔截應(yīng)用,攔截所述第一請求之后,還包括: 向所述網(wǎng)絡(luò)服務(wù)器發(fā)送第二請求,所述第二請求為瀏覽器向所述網(wǎng)絡(luò)服務(wù)器發(fā)送的網(wǎng)絡(luò)驗證的請求; 在所述瀏覽器和所述網(wǎng)絡(luò)服務(wù)器建立網(wǎng)絡(luò)驗證的情況下,接收第一請求,并向所述網(wǎng)絡(luò)服務(wù)器發(fā)送所述第一請求。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取第一請求的響應(yīng)消息中相同的重定向信息的次數(shù)之后,還包括: 判斷所述第一請求的響應(yīng)消息中的重定向的次數(shù)與預(yù)先設(shè)置的次數(shù)的大小。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在所述重定向信息的次數(shù)超過預(yù)先設(shè)置的次數(shù)的情況下,開啟攔截應(yīng)用,攔截所述第一請求之后,還包括: 開啟定時偵測器,所述定時偵測器用于獲取所述瀏覽器是否通過所述網(wǎng)絡(luò)服務(wù)器驗證的信息。
5.根據(jù)權(quán)利要求1至4任意一項所述的方法,其特征在于,所述在所述重定向信息的次數(shù)超過預(yù)先設(shè)置的次數(shù)的情況下,開啟攔截應(yīng)用,攔截所述第一請求,包括: 在所述重定向信息的次數(shù)超過預(yù)先設(shè)置的次數(shù)的情況下,開啟攔截應(yīng)用; 若向所述網(wǎng)絡(luò)服務(wù)器發(fā)送所述第一請求的情況下,判斷是否需要攔截所述第一請求; 若判斷需要攔截所述第一請求,則丟棄所述第一請求; 若判斷不需要攔截所述第一請求,則向所述網(wǎng)絡(luò)服務(wù)器發(fā)送所述第一請求。
6.一種移動終端,其特征在于,所述移動終端包括: 獲取單元,用于獲取第一請求的響應(yīng)消息中相同的重定向信息的次數(shù),所述第一請求為非瀏覽器的應(yīng)用程序向網(wǎng)絡(luò)服務(wù)器發(fā)送的網(wǎng)絡(luò)連接的請求; 攔截單元,用于在所述重定向信息的次數(shù)超過預(yù)先設(shè)置的次數(shù)的情況下,開啟攔截應(yīng)用,攔截所述第一請求。
7.根據(jù)權(quán)利要求6所述的移動終端,其特征在于,所述移動終端還包括: 第一發(fā)送單元,用于向所述網(wǎng)絡(luò)服務(wù)器發(fā)送第二請求,所述第二請求為瀏覽器向所述網(wǎng)絡(luò)服務(wù)器發(fā)送的網(wǎng)絡(luò)驗證的請求; 第二發(fā)送單元,在所述瀏覽器和所述網(wǎng)絡(luò)服務(wù)器建立網(wǎng)絡(luò)驗證的情況下,接收第一請求,并向所述網(wǎng)絡(luò)服務(wù)器發(fā)送所述第一請求。
8.根據(jù)權(quán)利要求6所述的移動終端,其特征在于,所述移動終端還包括: 第一判斷單元,用于判斷所述第一請求的響應(yīng)消息中的重定向的次數(shù)與預(yù)先設(shè)置的次數(shù)的大小。
9.根據(jù)權(quán)利要求6所述的移動終端,其特征在于,所述移動終端還包括: 開啟單元,用于開啟定時偵測器,所述定時偵測器用于獲取所述瀏覽器是否通過所述網(wǎng)絡(luò)服務(wù)器驗證的信息。
10.根據(jù)權(quán)利要求6所述的移動終端,其特征在于,所述攔截單元包括: 開啟單元,用于在所述重定向信息的次數(shù)超過預(yù)先設(shè)置的次數(shù)的情況下,開啟攔截應(yīng)用; 第二判斷單元,用于若向所述網(wǎng)絡(luò)服務(wù)器發(fā)送所述第一請求的情況下,判斷是否需要攔截所述第一請求; 丟棄單元,用于若判斷需要攔截所述第一請求,則丟棄所述第一請求; 第三發(fā)送單元,用于若判斷不需要攔截所述第一請求,則向所述網(wǎng)絡(luò)服務(wù)器發(fā)送所述第一請求。
【文檔編號】H04W52/02GK104519560SQ201410757832
【公開日】2015年4月15日 申請日期:2014年12月10日 優(yōu)先權(quán)日:2014年12月10日
【發(fā)明者】畢宏宇 申請人:廣東歐珀移動通信有限公司