請(qǐng)求控制方法、服務(wù)器、客戶(hù)端及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息技術(shù)領(lǐng)域,特別是涉及一種請(qǐng)求控制方法、服務(wù)器、客戶(hù)端及系統(tǒng)。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)的不斷發(fā)展,互聯(lián)網(wǎng)的用戶(hù)數(shù)目不斷增長(zhǎng)。其中,一些應(yīng)用開(kāi)發(fā)商為了吸引更多的互聯(lián)網(wǎng)用戶(hù)并保持用戶(hù)與應(yīng)用之間的粘性,開(kāi)發(fā)了應(yīng)用的登錄服務(wù),即用戶(hù)可以注冊(cè)應(yīng)用賬號(hào)成為應(yīng)用的會(huì)員,在后續(xù)使用應(yīng)用的過(guò)程,通過(guò)注冊(cè)賬號(hào)登錄應(yīng)用后就可以享受應(yīng)用的會(huì)員特權(quán)、會(huì)員任務(wù)、會(huì)員抽獎(jiǎng)、積分兌換等。通常在用戶(hù)進(jìn)行應(yīng)用登錄時(shí),一般會(huì)對(duì)用戶(hù)輸入賬號(hào)信息進(jìn)行驗(yàn)證,若驗(yàn)證通過(guò),則允許用戶(hù)使用該應(yīng)用會(huì)員對(duì)應(yīng)的功能。
[0003]目前,在用戶(hù)進(jìn)行應(yīng)用登錄時(shí),應(yīng)用登錄請(qǐng)求信息會(huì)被一些運(yùn)營(yíng)商劫持,如劫持用戶(hù)訪問(wèn)賬號(hào)登錄界面的請(qǐng)求并篡改或者刪除登錄請(qǐng)求中重要的信息,從而導(dǎo)致用戶(hù)無(wú)法進(jìn)行正常的登錄操作,造成用戶(hù)賬號(hào)信息存在安全隱患。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明提供一種請(qǐng)求控制方法及裝置,主要目的在于當(dāng)存登錄請(qǐng)求信息被劫持時(shí),能夠及時(shí)進(jìn)行處理,從而保證用戶(hù)賬號(hào)信息的安全性。
[0005]依據(jù)本發(fā)明一個(gè)方面,提供了一種請(qǐng)求控制方法,包括:
[0006]接收客戶(hù)端發(fā)送的登錄請(qǐng)求信息;
[0007]判斷所述登錄請(qǐng)求信息對(duì)應(yīng)的響應(yīng)是否存在異常;
[0008]若存在異常,則向所述客戶(hù)端發(fā)送模式切換指示信息,所述模式切換指示信息中攜帶有包含各種請(qǐng)求模式的配置文件,以使得所述客戶(hù)端根據(jù)所述配置文件進(jìn)行請(qǐng)求模式切換。
[0009]依據(jù)本發(fā)明另一個(gè)方面,提供了一種請(qǐng)求控制方法,包括:
[0010]向服務(wù)器發(fā)送登錄請(qǐng)求信息;
[0011]若服務(wù)器判斷所述登錄請(qǐng)求信息對(duì)應(yīng)的響應(yīng)存在異常,則接收所述服務(wù)器發(fā)送的模式切換指示信息,所述模式切換指示信息中攜帶有包含各種請(qǐng)求模式的配置文件;
[0012]根據(jù)所述配置文件,對(duì)當(dāng)前請(qǐng)求模式進(jìn)行切換。
[0013]依據(jù)本發(fā)明又一個(gè)方面,提供了一種服務(wù)器,包括:
[0014]判斷單元,用于判斷所述接收單元接收的登錄請(qǐng)求信息對(duì)應(yīng)的響應(yīng)是否存在異常;
[0015]發(fā)送單元,用于若所述接收單元接收的登錄請(qǐng)求信息對(duì)應(yīng)的響應(yīng)存在異常,則向所述客戶(hù)端發(fā)送模式切換指示信息,所述模式切換指示信息中攜帶有包含各種請(qǐng)求模式的配置文件,以使得所述客戶(hù)端根據(jù)所述配置文件進(jìn)行請(qǐng)求模式切換。
[0016]依據(jù)本發(fā)明再一個(gè)方面,提供了一種客戶(hù)端,包括:
[0017]發(fā)送單元,用于向服務(wù)器發(fā)送登錄請(qǐng)求信息;
[0018]接收單元,用于若服務(wù)器判斷所述登錄請(qǐng)求信息對(duì)應(yīng)的響應(yīng)存在異常,則接收所述服務(wù)器發(fā)送的模式切換指示信息,所述模式切換指示信息中攜帶有包含各種請(qǐng)求模式的配置文件;
[0019]切換單元,用于根據(jù)所述配置文件,對(duì)當(dāng)前請(qǐng)求模式進(jìn)行切換。
[0020]依據(jù)本發(fā)明再一個(gè)方面,提供了一種請(qǐng)求控制系統(tǒng),包括:
[0021]客戶(hù)端,用于向服務(wù)器發(fā)送登錄請(qǐng)求信息;
[0022]服務(wù)器,用于接收所述客戶(hù)端發(fā)送的登錄請(qǐng)求信息,然后判斷所述登錄請(qǐng)求信息對(duì)應(yīng)的響應(yīng)是否存在異常,若存在異常,則向所述客戶(hù)端發(fā)送模式切換指示信息,所述模式切換指示信息中攜帶有包含各種請(qǐng)求模式的配置文件;
[0023]所述客戶(hù)端,還用于若所述服務(wù)器判斷所述登錄請(qǐng)求信息對(duì)應(yīng)的響應(yīng)存在異常,則接收所述服務(wù)器發(fā)送的模式切換指示信息,所述模式切換指示信息中攜帶有包含各種請(qǐng)求模式的配置文件,然后根據(jù)所述配置文件,對(duì)當(dāng)前請(qǐng)求模式進(jìn)行切換。
[0024]借由上,述技術(shù)方案,本發(fā)明實(shí)施例提供的技術(shù)方案至少具有下列優(yōu)點(diǎn):
[0025]本發(fā)明實(shí)施例提供了一種請(qǐng)求控制方法、服務(wù)器、客戶(hù)端及系統(tǒng)。首先接收客戶(hù)端發(fā)送的登錄請(qǐng)求信息;然后判斷所述登錄請(qǐng)求信息對(duì)應(yīng)的響應(yīng)是否存在異常;若存在異常,則向所述客戶(hù)端發(fā)送模式切換指示信息,所述模式切換指示信息中攜帶有包含各種請(qǐng)求模式的配置文件,以使得所述客戶(hù)端根據(jù)所述配置文件進(jìn)行請(qǐng)求模式切換。與目前登錄請(qǐng)求信息被劫持后用戶(hù)無(wú)法進(jìn)行正常操作相比,本發(fā)明實(shí)施例在登錄請(qǐng)求信息被運(yùn)營(yíng)商劫持時(shí),可以提供劫持處理策略,及時(shí)對(duì)運(yùn)營(yíng)商的劫持行為進(jìn)行處理,從而保證用戶(hù)賬號(hào)信息的安全性。
[0026]上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書(shū)的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
【附圖說(shuō)明】
[0027]通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
[0028]圖1示出了本發(fā)明實(shí)施例提供的一種請(qǐng)求控制方法流程圖;
[0029]圖2示出了本發(fā)明實(shí)施例提供的另一種請(qǐng)求控制方法流程圖;
[0030]圖3示出了本發(fā)明實(shí)施例提供的又一種請(qǐng)求控制方法流程圖;
[0031]圖4示出了本發(fā)明實(shí)施例提供的再一種請(qǐng)求控制方法流程圖;
[0032]圖5示出了本發(fā)明實(shí)施例提供的一種服務(wù)器示意圖;
[0033]圖6示出了本發(fā)明實(shí)施例提供的另一種服務(wù)器示意圖;
[0034]圖7示出了本發(fā)明實(shí)施例提供的一種客戶(hù)端示意圖;
[0035]圖8示出了本發(fā)明實(shí)施例提供的另一種客戶(hù)端示意圖;
[0036]圖9示出了本發(fā)明實(shí)施例提供的一種請(qǐng)求控制系統(tǒng)結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0037]下面將參照附圖更詳細(xì)地描述本公開(kāi)的示例性實(shí)施例。雖然附圖中顯示了本公開(kāi)的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開(kāi)而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開(kāi),并且能夠?qū)⒈竟_(kāi)的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0038]本發(fā)明實(shí)施例提供一種請(qǐng)求控制方法,可以應(yīng)用于服務(wù)器,如圖1所示,所述方法包括:
[0039]101、接收客戶(hù)端發(fā)送的登錄請(qǐng)求信息。
[0040]其中,登錄請(qǐng)求信息中可以攜帶Cookie(儲(chǔ)存在客戶(hù)端上的數(shù)據(jù))信息。所述Cookie信息可以包含用戶(hù)賬號(hào)信息,如用戶(hù)登錄賬號(hào)名和登錄密碼,本發(fā)明實(shí)施例不做限定。例如,客戶(hù)端A需要登錄到應(yīng)用服務(wù)器B上時(shí),用戶(hù)將登錄賬號(hào)名和登錄密碼123456輸入到客戶(hù)端A,并點(diǎn)擊“登錄”按鈕后,客戶(hù)端A將攜帶有登錄賬號(hào)名和登錄密碼123456的登錄請(qǐng)求信息發(fā)送到應(yīng)用服務(wù)器B上;或者用戶(hù)登錄界面中的“記住密碼”和“自動(dòng)登錄”選項(xiàng)被勾選,用戶(hù)打開(kāi)客戶(hù)端a后,客戶(hù)端A將攜帶有上次登錄過(guò)的登錄賬號(hào)名和登錄密碼123456的登錄請(qǐng)求信息發(fā)送到應(yīng)用服務(wù)器B上。
[0041]102、判斷所述登錄請(qǐng)求信息對(duì)應(yīng)的響應(yīng)是否存在異常。
[0042]其中,所述登錄請(qǐng)求信息對(duì)應(yīng)的響應(yīng)存在異??梢詾橛脩?hù)賬號(hào)信息不能通過(guò)應(yīng)用服務(wù)器的驗(yàn)證。
[0043]對(duì)于本發(fā)明實(shí)施例,步驟102具體可以為:獲取所述登錄請(qǐng)求信息對(duì)應(yīng)的日志信息;根據(jù)所述登錄請(qǐng)求信息對(duì)應(yīng)的日志信息判斷所述登錄請(qǐng)求信息對(duì)應(yīng)的響應(yīng)是否存在異常。
[0044]其中,所述日志信息可以記錄客戶(hù)端發(fā)送登錄請(qǐng)求信息的次數(shù),也可以記錄登錄用戶(hù)賬號(hào)的信息,本發(fā)明實(shí)施例不做限定。例如,若所述日志信息中記錄客戶(hù)端連續(xù)三次登錄失敗信息,則判斷所述登錄請(qǐng)求信息對(duì)應(yīng)的響應(yīng)存在異常,用戶(hù)賬號(hào)信息不能通過(guò)應(yīng)用服務(wù)器的驗(yàn)證,此時(shí)說(shuō)明登錄請(qǐng)求信息可能被運(yùn)營(yíng)商劫持。
[0045]對(duì)于本發(fā)明實(shí)施例,客戶(hù)端向應(yīng)用服務(wù)器發(fā)送的登錄請(qǐng)求信息,會(huì)先發(fā)送到運(yùn)營(yíng)商網(wǎng)絡(luò)服務(wù)器上,然后通過(guò)運(yùn)營(yíng)商網(wǎng)絡(luò)服務(wù)器發(fā)送給應(yīng)用服務(wù)器。然而某些運(yùn)營(yíng)商出于一些利益的目的,如節(jié)省流量、節(jié)省寬帶、以及推廣與其他服務(wù)商合作產(chǎn)品等,會(huì)劫持客戶(hù)端向應(yīng)用服務(wù)器發(fā)送登錄請(qǐng)求信息,并篡改或者刪除登錄請(qǐng)求中的Cookie信息,從而導(dǎo)致用戶(hù)賬號(hào)信息不能通過(guò)應(yīng)用服務(wù)器的驗(yàn)證,使得用戶(hù)無(wú)法通過(guò)客戶(hù)端成功登錄應(yīng)用無(wú)法享受會(huì)員的一些特權(quán)等,甚至導(dǎo)致用戶(hù)賬號(hào)信息不安全。因此,通過(guò)判斷所述登錄請(qǐng)求信息對(duì)應(yīng)的響應(yīng)是否存在異常,可以及時(shí)檢測(cè)出是否存在運(yùn)營(yíng)商劫持的行為,可以保證用戶(hù)賬號(hào)信息的安全性。
[0046]103、若存在異常,則向所述客戶(hù)端發(fā)送模式切換指示信息。
[0047]其中,所述模式切換指示信息中攜帶有包含各種請(qǐng)求模式的配置文件,以使得所述客戶(hù)端根據(jù)所述配置文件進(jìn)行請(qǐng)求模