两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

用于處理應(yīng)用請求的方法與設(shè)備與流程

文檔序號:12120534閱讀:331來源:國知局
用于處理應(yīng)用請求的方法與設(shè)備與流程

本發(fā)明涉及計算機領(lǐng)域,尤其涉及一種用于處理應(yīng)用請求的技術(shù)。



背景技術(shù):

隨著科技的發(fā)展,尤其是云計算、分布式等,使得互聯(lián)網(wǎng)越來越深入的融入更多領(lǐng)域,例如,電子商務(wù)、數(shù)字化城市建設(shè)、企業(yè)數(shù)據(jù)管理、醫(yī)療領(lǐng)域、互聯(lián)網(wǎng)金融等等,相應(yīng)地,用戶可以實現(xiàn)更加高效、人性化、多樣化的體驗,提高社會公共設(shè)施建設(shè)的技術(shù)含量,滿足人們?nèi)找孀非蟾哔|(zhì)量生活的需求等等。

然而,隨著互聯(lián)網(wǎng)領(lǐng)域越來越融入人們生活的各個方面,相應(yīng)地,基于互聯(lián)網(wǎng)的應(yīng)用產(chǎn)品,一般均需要用戶通過應(yīng)用的訪問界面,訪問其對應(yīng)服務(wù)器中的相應(yīng)內(nèi)容,例如,通過向HTTP(Hyper Text Transfer Protocol)服務(wù)器發(fā)出HTTP訪問請求等。隨著,越來越多的人們加入互聯(lián)網(wǎng)體驗群體中來,基于互聯(lián)網(wǎng)的新產(chǎn)品在上線前,需要線上真實請求流量做功能測試或者壓力測試,如何確保該產(chǎn)品整體性能,其服務(wù)器能夠承受的訪問量等,將成為關(guān)鍵問題。

目前,針對上述問題,在新產(chǎn)品上線前進行性能測試時存在如下不完美的地方,例如,需要單獨安裝請求流量測試軟件;在測試系統(tǒng)出現(xiàn)問題時,不能及時停止請求流量的引入;未設(shè)置請求流量過濾過程等等。



技術(shù)實現(xiàn)要素:

本申請的目的是提供一種的用于處理應(yīng)用請求的方法與設(shè)備,以解決對基于互聯(lián)網(wǎng)產(chǎn)品的請求流量的分析,并可進一步實現(xiàn)對所述產(chǎn)品的性能測試。

根據(jù)本申請的一個方面,提供了一種用于處理應(yīng)用請求的方法,其中,該方法包括:

獲取與當前應(yīng)用設(shè)備所接收的應(yīng)用請求相對應(yīng)的請求解析信息;

對所述請求解析信息進行過濾處理以獲得對應(yīng)的目標請求解析信息;

根據(jù)所述目標請求解析信息構(gòu)造對應(yīng)的目標應(yīng)用請求;

將所述目標應(yīng)用請求發(fā)送至對應(yīng)的目標應(yīng)用設(shè)備。

根據(jù)本申請的另一方面,還提供了一種用于處理應(yīng)用請求的設(shè)備,其中,該設(shè)備包括:

請求解析信息獲取裝置,用于獲取與當前應(yīng)用設(shè)備所接收的應(yīng)用請求相對應(yīng)的請求解析信息;

請求解析信息過濾裝置,用于對所述請求解析信息進行過濾處理以獲得對應(yīng)的目標請求解析信息;

目標應(yīng)用請求構(gòu)造裝置,用于根據(jù)所述目標請求解析信息構(gòu)造對應(yīng)的目標應(yīng)用請求;

目標應(yīng)用請求發(fā)送裝置,用于將所述目標應(yīng)用請求發(fā)送至對應(yīng)的目標應(yīng)用設(shè)備。

與現(xiàn)有技術(shù)相比,本申請通過獲取與當前應(yīng)用設(shè)備所接收的應(yīng)用請求相對應(yīng)的請求解析信息,例如,請求對應(yīng)的請求方法、請求的時間、域名、URL(Uniform Resource Locator)等信息,對所述請求解析信息進行過濾處理以獲得對應(yīng)的目標請求解析信息,根據(jù)所述目標請求解析信息構(gòu)造對應(yīng)的目標應(yīng)用請求,將所述目標應(yīng)用請求發(fā)送至對應(yīng)的目標應(yīng)用設(shè)備,從而可以使目標應(yīng)用設(shè)備對獲取的來自當前應(yīng)用設(shè)備的應(yīng)用請求進行相應(yīng)的分析、處理;以實現(xiàn)對當前應(yīng)用設(shè)備所接收的應(yīng)用請求的詳細信息,同時,還可以以此分析判斷出該當前應(yīng)用設(shè)備接收相應(yīng)請求信息的能力等性能。

而且,本申請還可以通過預(yù)設(shè)的引流策略信息對請求進行過濾,獲得對應(yīng)的請求流量信息,以便進行相應(yīng)的測試或者分析等;例如,過濾出符合一定請求方法的請求,或過濾出符合預(yù)定請求時間的請求等,同時,若目標應(yīng)用設(shè)備為測試系統(tǒng)時,可通過獲取的對應(yīng)請求信息,測試該新產(chǎn)品承受請求量的能力等,判斷出對應(yīng)當前應(yīng)用設(shè)備在應(yīng)對應(yīng)用請求時的各種性能指標,以實現(xiàn)對當前應(yīng)用設(shè)備的性能的評估,同時,目標應(yīng)用設(shè)備也可以通過本申請的方案獲取需要的請求流量信息,例如,某時間點的應(yīng)用請求量,以統(tǒng)計該時間對應(yīng)的用戶訪問情況,以滿足基于需求的請求量信息,進一步獲得其 他有用性信息。

此外,本申請還可以根據(jù)目標應(yīng)用設(shè)備接收目標應(yīng)用請求后的響應(yīng)情況,確定目標應(yīng)用設(shè)備的工作狀態(tài),在目標應(yīng)用設(shè)備處于非工作狀態(tài)時,停止根據(jù)目標請求解析信息構(gòu)造對應(yīng)的目標應(yīng)用請求;從而實現(xiàn)在目標應(yīng)用設(shè)備未處于工作狀態(tài),不再進行目標應(yīng)用請求的構(gòu)造,以節(jié)約資源、并提高目標應(yīng)用設(shè)備獲取的相應(yīng)請求流量信息的準確性等。

附圖說明

通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯:

圖1示出根據(jù)本申請一個方面的一種用于處理應(yīng)用請求的設(shè)備示意圖;

圖2示出根據(jù)本申請一個優(yōu)選實施例的一種用于處理應(yīng)用請求的設(shè)備示意圖;

圖3示出根據(jù)本申請另一個方面的一種用于處理應(yīng)用請求的方法流程圖;

圖4示出根據(jù)本申請一個優(yōu)選實施例的一種用于處理應(yīng)用請求的方法流程圖。

附圖中相同或相似的附圖標記代表相同或相似的部件。

具體實施方式

下面結(jié)合附圖對本發(fā)明作進一步詳細描述。

在本申請一個典型的配置中,終端、服務(wù)網(wǎng)絡(luò)的設(shè)備和可信方均包括一個或多個處理器(CPU)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。

內(nèi)存可能包括計算機可讀介質(zhì)中的非永久性存儲器,隨機存取存儲器(RAM)和/或非易失性內(nèi)存等形式,如只讀存儲器(ROM)或閃存(flash RAM)。內(nèi)存是計算機可讀介質(zhì)的示例。

計算機可讀介質(zhì)包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術(shù)來實現(xiàn)信息存儲。信息可以是計算機可讀指令、數(shù)據(jù)結(jié) 構(gòu)、程序的模塊或其他數(shù)據(jù)。計算機的存儲介質(zhì)的例子包括,但不限于相變內(nèi)存(PRAM)、靜態(tài)隨機存取存儲器(SRAM)、動態(tài)隨機存取存儲器(DRAM)、其他類型的隨機存取存儲器(RAM)、只讀存儲器(ROM)、電可擦除可編程只讀存儲器(EEPROM)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲器(CD-ROM)、數(shù)字多功能光盤(DVD)或其他光學(xué)存儲、磁盒式磁帶,磁帶磁盤存儲或其他磁性存儲設(shè)備或任何其他非傳輸介質(zhì),可用于存儲可以被計算設(shè)備訪問的信息。按照本文中的界定,計算機可讀介質(zhì)不包括非暫存電腦可讀媒體(transitory media),如調(diào)制的數(shù)據(jù)信號和載波。

為更進一步闡述本申請所采取的技術(shù)手段及取得的效果,下面結(jié)合附圖及較佳實施例,對本申請的技術(shù)方案,進行清楚和完整的描述。

參圖1所示,展示了根據(jù)本申請的一個方面提供的一種用于處理應(yīng)用請求的方法,其中,該方法包括:

S1獲取與當前應(yīng)用設(shè)備所接收的應(yīng)用請求相對應(yīng)的請求解析信息;

S2對所述請求解析信息進行過濾處理以獲得對應(yīng)的目標請求解析信息;

S3根據(jù)所述目標請求解析信息構(gòu)造對應(yīng)的目標應(yīng)用請求;

S4將所述目標應(yīng)用請求發(fā)送至對應(yīng)的目標應(yīng)用設(shè)備。

本領(lǐng)域技術(shù)人員應(yīng)能理解,在具體的方案實施中,所述當前應(yīng)用設(shè)備可包括應(yīng)用請求對應(yīng)的服務(wù)器,例如,HTTP請求服務(wù)器等;所述目標應(yīng)用設(shè)備可包括用于測試、統(tǒng)計、分析所述應(yīng)用請求對應(yīng)的服務(wù)器接收的應(yīng)用請求信息的系統(tǒng)設(shè)備,例如,測試系統(tǒng)用于測試HTTP請求服務(wù)器接收HTTP請求的情況信息等;所述應(yīng)用請求可包括基于一定的應(yīng)用層協(xié)議,例如,HTTP協(xié)議、SPDY(speedy,Google開發(fā)的基于TCP的應(yīng)用層協(xié)議)協(xié)議等,訪問當前應(yīng)用設(shè)備的訪問請求信息。為表述方便,我們將在實施例中對當前應(yīng)用設(shè)備與應(yīng)用請求對應(yīng)的服務(wù)器,目標應(yīng)用設(shè)備與用于測試、統(tǒng)計、分析所述應(yīng)用請求對應(yīng)的服務(wù)器接收的應(yīng)用請求信息的系統(tǒng)設(shè)備,應(yīng)用請求與基于一定的應(yīng)用層協(xié)議,訪問當前應(yīng)用設(shè)備的訪問請求信息分別進行互換使用。

在該實施例中,在所述步驟S1中,獲取與當前應(yīng)用設(shè)備所接收的應(yīng)用請求相對應(yīng)的請求解析信息,具體地,獲取請求解析信息的方式,可包括直接 獲取當前應(yīng)用設(shè)備接收的應(yīng)用請求的請求解析信息,此時,需要當前應(yīng)用設(shè)備將接收到的應(yīng)用請求進行解析,以備獲取其對應(yīng)的請求解析信息;還可以包括獲取當前應(yīng)用設(shè)備所接收的應(yīng)用請求信息后,對該應(yīng)用請求信息進行解析,從中獲取需要的信息,例如,請求的時間信息,請求的方法信息、請求的內(nèi)容信息等。另外,需要指出的是,此處,獲取與當前應(yīng)用設(shè)備所接收的應(yīng)用請求相對應(yīng)的請求解析信息時,不影響當前應(yīng)用設(shè)備對接收到的應(yīng)用請求進行正常程序的處理。

繼續(xù)在該實施例中,在所述步驟S2中,對所述請求解析信息進行過濾處理以獲得對應(yīng)的目標請求解析信息,具體地,在步驟S2中可根據(jù)具體需求情況,及應(yīng)用請求的請求解析信息,過濾出符合需求情況的目標請求解析信息,以備后續(xù)處理;具體地,過濾條件可預(yù)設(shè)在當前應(yīng)用設(shè)備中,用戶可根據(jù)具體的需求進行相應(yīng)的調(diào)整,例如,可根據(jù)請求解析信息中應(yīng)用請求發(fā)出的時間,應(yīng)用請求的方式、應(yīng)用請求的具體請求方法等進行設(shè)置。具體地,對所述請求解析信息進行過濾的方式,可通過將應(yīng)用請求的請求解析信息與預(yù)設(shè)過濾條件進行比較、判斷是否符合預(yù)設(shè)條件,在符合預(yù)設(shè)條件的情況下,便成為目標請求解析信息。

繼續(xù)在該實施例中,在所述步驟S3中,根據(jù)所述目標請求解析信息構(gòu)造對應(yīng)的目標應(yīng)用請求,具體地,本申請的用于處理應(yīng)用請求的設(shè)備,可設(shè)置在當前應(yīng)用設(shè)備內(nèi),也可單獨設(shè)置。在步驟S3中構(gòu)造目標應(yīng)用請求的過程,可理解為將請求解析信息進行還原的過程,或者為將請求解析信息構(gòu)造成符合傳輸協(xié)議的形式的過程,以備后續(xù)發(fā)送至相應(yīng)的設(shè)備系統(tǒng)中進行進一步處理。以設(shè)置在當前應(yīng)用設(shè)備內(nèi)為例,若當前應(yīng)用設(shè)備與目標應(yīng)用設(shè)備之間基于HTTP協(xié)議進行數(shù)據(jù)傳輸,此時,還需要將請求解析信息構(gòu)造為一個完整的HTTP請求的數(shù)據(jù)包,以發(fā)送至目標應(yīng)用設(shè)備。

繼續(xù)在該實施例中,在所述步驟S4中,將所述目標應(yīng)用請求發(fā)送至對應(yīng)的目標應(yīng)用設(shè)備,具體地,在步驟S4中向目標應(yīng)用設(shè)備發(fā)送所述目標應(yīng)用請求的具體方式,可通過與目標應(yīng)用設(shè)備之間建立的有線或無線連接方式,根據(jù)各自對應(yīng)的通信協(xié)議進行,其中,所述無線連接方式包括但不限于TCP/IP、近場通信(NFC)、藍牙(Bluetooth)、短信息、紅外數(shù)據(jù)傳輸(IrDA)、 ZigBee、超寬頻(Ultra WideBand)、WiMedia、GPS、DECT、無線1394和其他專用無線系統(tǒng)等。其中目標應(yīng)用請求的格式符合上述與目標應(yīng)用設(shè)備之間的通信協(xié)議。

參圖2所示,優(yōu)選地,該方法還包括:

S5接收所述目標應(yīng)用設(shè)備基于所述目標應(yīng)用請求返回的請求響應(yīng)。

在該實施例中,在所述步驟S5中,接收所述目標應(yīng)用設(shè)備基于所述目標應(yīng)用請求返回的請求響應(yīng),具體地,目標應(yīng)用設(shè)備成功接收到所述步驟S4發(fā)送的目標應(yīng)用請求后,會返回請求響應(yīng),以表示目標應(yīng)用設(shè)備已成功接收所述目標應(yīng)用請求;進一步地,該請求響應(yīng),可以包括應(yīng)答包,也可以包括符合預(yù)設(shè)條件的無線信號等等;具體地,所述請求響應(yīng)的內(nèi)容可以是任意的,該內(nèi)容取決于目標應(yīng)用設(shè)備對所述目標應(yīng)用請求的具體處理方式、結(jié)果等。

繼續(xù)在該實施例中,在所述步驟S5中,接收所述目標應(yīng)用設(shè)備基于所述目標應(yīng)用請求返回的請求響應(yīng)的具體方式,可通過與目標應(yīng)用設(shè)備之間建立的有線或無線連接方式,根據(jù)各自對應(yīng)的通信協(xié)議進行,其中,所述無線連接方式請參考上述實施例中的描述,在此不再贅述。另外,由于目標應(yīng)用設(shè)備基于對應(yīng)的目標應(yīng)用請求返回的請求響應(yīng),僅代表目標應(yīng)用設(shè)備成功接收了所述目標應(yīng)用請求,故接收到所述請求響應(yīng)后,可不做任何處理直接丟棄該請求響應(yīng)內(nèi)容。

參圖2所示,優(yōu)選地,該方法還包括:

S6根據(jù)所述目標應(yīng)用設(shè)備返回的請求響應(yīng),確定所述目標應(yīng)用設(shè)備的工作狀態(tài);

其中,所述步驟S3包括:

在所述目標應(yīng)用設(shè)備處于非工作狀態(tài)時,停止根據(jù)所述目標請求解析信息構(gòu)造對應(yīng)的目標應(yīng)用請求。

在該實施例中,在所述步驟S6中,根據(jù)所述目標應(yīng)用設(shè)備返回的請求響應(yīng),確定所述目標應(yīng)用設(shè)備的工作狀態(tài),具體地,在步驟S6中,可根據(jù)是否接收到目標應(yīng)用設(shè)備返回的請求響應(yīng),來判斷對應(yīng)目標應(yīng)用設(shè)備的工作裝置,例如,在目標應(yīng)用請求發(fā)送至目標應(yīng)用設(shè)備后預(yù)設(shè)時間內(nèi),未接收到該目標應(yīng)用請求對應(yīng)的返回請求響應(yīng),則可判斷出目標應(yīng)用設(shè)備處于非工作狀態(tài); 當然,也可以通過判斷接收的目標應(yīng)用設(shè)備返回的請求響應(yīng)的類型情況,進一步判斷出目標應(yīng)用設(shè)備的工作狀態(tài)。

繼續(xù)在該實施例中,在所述步驟S3中,在所述目標應(yīng)用設(shè)備處于非工作狀態(tài)時,停止根據(jù)所述目標請求解析信息構(gòu)造對應(yīng)的目標應(yīng)用請求,具體地,由于在所述步驟S3中構(gòu)造所述對應(yīng)的目標應(yīng)用請求的目的,便是為了確保將所述目標應(yīng)用請求發(fā)送至目標應(yīng)用設(shè)備,若目標應(yīng)用設(shè)備處于非工作狀態(tài),便可停止構(gòu)造所述目標應(yīng)用請求,以節(jié)約資源、提高效率及目標應(yīng)用設(shè)備輸出信息的準確率等;具體地,此時可以設(shè)置相應(yīng)的提示機制,例如,指示燈、提示聲音等等,以使用戶實時獲知目標應(yīng)用設(shè)備的工作狀態(tài),從而獲得更準確的結(jié)果。

優(yōu)選地,該方法還包括:

S7(未示出)丟棄所述請求響應(yīng)。

具體地,在所述步驟S7中,丟棄所述請求響應(yīng)的方式,可包括接收到該請求響應(yīng),直接刪除,也可包括接收到所述請求響應(yīng)后,不做任何進一步的處理,而直接存儲在信息回收站中,再進行定期刪除清理等。此時,僅需要記錄是否接收到與發(fā)送的目標應(yīng)用請求對應(yīng)的請求響應(yīng),而不關(guān)心接收到的請求響應(yīng)的具體內(nèi)容。

優(yōu)選地,所述步驟S2包括:

S21根據(jù)預(yù)定的引流策略信息,對所述請求解析信息進行過濾處理以獲得對應(yīng)的目標請求解析信息。

在該實施例中,在所述步驟S21中,根據(jù)預(yù)定的引流策略信息,對所述請求解析信息進行過濾處理以獲得對應(yīng)的目標請求解析信息,其中,所述預(yù)定的引流策略信息,包括預(yù)設(shè)的用于通過過濾應(yīng)用請求的請求解析信息,來實現(xiàn)應(yīng)用請求的過濾的具體過濾策略,具體地,所述引流策略信息,可包括根據(jù)應(yīng)用請求的時間信息,過濾所述應(yīng)用請求的策略信息,例如,過濾出某時間段范圍內(nèi)的應(yīng)用請求,以獲得該時間段內(nèi)的應(yīng)用請求量信息,從而獲得該時間段內(nèi)的用戶訪問量等信息,具體地,應(yīng)用請求的時間信息,可通過從應(yīng)用請求中解析出的請求解析信息中獲得,也可直接根據(jù)應(yīng)用請求發(fā)出的時間獲取。也可包括根據(jù)應(yīng)用請求的內(nèi)容信息,過濾所述應(yīng)用請求的策略信息, 例如,過濾出符合“GET”請求方法的HTTP應(yīng)用請求,以獲得通過“GET”的HTTP應(yīng)用請求量信息,從而獲得通過“GET”請求方法的用戶訪問量等信息。進一步地,引流策略信息的設(shè)置方式,需要根據(jù)用戶的需求及具體目標應(yīng)用設(shè)備數(shù)據(jù)信息的需求進行設(shè)置,具體的方式、類型等不做限制。

優(yōu)選地,該方法還包括:

S8(未示出)根據(jù)所述目標應(yīng)用設(shè)備確定所述引流策略信息。

在該實施例中,在所述步驟S8中,根據(jù)所述目標應(yīng)用設(shè)備確定所述引流策略信息,具體地,引流策略信息用于過濾所述應(yīng)用請求對應(yīng)的請求解析信息,但是過濾出的請求解析信息對應(yīng)的目標應(yīng)用請求用于傳輸至目標應(yīng)用設(shè)備,由目標應(yīng)用設(shè)備對所述目標應(yīng)用請求進行進一步的處理,相應(yīng)地,目標應(yīng)用設(shè)備需要的目標應(yīng)用請求對應(yīng)的請求解析信息,便應(yīng)為根據(jù)引流策略過濾出的目標應(yīng)用請求對應(yīng)的請求解析信息,故引流策略的具體內(nèi)容、類型等需要根據(jù)目標應(yīng)用設(shè)備所需要的目標應(yīng)用請求的具體情況進行設(shè)置、確定,例如,若目標應(yīng)用設(shè)備需要獲得一定時間點/段內(nèi)某服務(wù)器設(shè)備的訪問請求量信息,以對其進行分析、測試;那么,此時引流策略便為訪問請求發(fā)生的時間滿足所述時間點/段所對應(yīng)的應(yīng)用請求即為目標應(yīng)用請求信息;再例如,若目標應(yīng)用設(shè)備需要獲得通過“POST”請求方法請求訪問HTTP服務(wù)器設(shè)備的訪問請求量信息,以對其進行分析、測試;那么,此時引流策略便為訪問請求的方法為“POST”所對應(yīng)的應(yīng)用請求即為目標應(yīng)用請求信息等。

優(yōu)選地,所述引流策略信息包括:

所述請求解析信息中滿足所述目標請求解析信息對應(yīng)應(yīng)用請求的發(fā)生時間信息;和/或

所述請求解析信息中滿足所述目標請求解析信息對應(yīng)的內(nèi)容信息。

在該實施例中,所述引流策略信息包括所述請求解析信息中滿足所述目標請求解析信息對應(yīng)應(yīng)用請求的發(fā)生時間信息,其中,所述請求解析信息中對應(yīng)的應(yīng)用請求的時間信息,為所述請求解析信息對應(yīng)的應(yīng)用請求發(fā)生的時間信息,具體地,所述應(yīng)用請求發(fā)生的時間信息,可以在應(yīng)用請求訪問發(fā)生時直接進行記錄,也可以通過解析所述應(yīng)用請求,從獲得的請求解析信息中獲??;進一步地,引流策略信息可包括應(yīng)用請求的發(fā)生時間滿足預(yù)設(shè)時間的 信息,更進一步地,此時訪問請求發(fā)生的時間滿足所述預(yù)設(shè)時間信息的應(yīng)用請求即為目標應(yīng)用請求信息。

繼續(xù)在該實施例中,所述引流策略信息包括所述請求解析信息中滿足所述目標請求解析信息對應(yīng)的內(nèi)容信息,其中,所述請求解析信息中對應(yīng)的應(yīng)用請求的內(nèi)容信息,為應(yīng)用請求解析后的具體內(nèi)容信息,例如,該請求包括的請求方法、域名、URL等信息,具體地,引流策略信息可包括代表應(yīng)用請求特征的任何內(nèi)容信息,例如,可以為應(yīng)用請求使用的請求方法信息,當前應(yīng)用設(shè)備接收到的應(yīng)用請求的請求方法滿足預(yù)設(shè)在引流策略中的請求方法時,即為目標應(yīng)用請求信息;從而獲得需要的目標應(yīng)用請求信息。

更優(yōu)選地,所述引流策略信息包括:

所述請求解析信息中滿足所述目標請求解析信息對應(yīng)應(yīng)用請求的發(fā)生時間信息;

其中,所述步驟S2包括:

S22根據(jù)所述引流策略信息中的所述時間信息過濾所述請求解析信息,以獲得對應(yīng)的目標請求解析信息。

在該實施例中,所述引流策略信息包括所述請求解析信息中滿足所述目標請求解析信息對應(yīng)應(yīng)用請求的發(fā)生時間信息,其中,所述請求解析信息中對應(yīng)的應(yīng)用請求的時間信息,為所述請求解析信息對應(yīng)的應(yīng)用請求發(fā)生的時間信息,具體地,所述應(yīng)用請求發(fā)生的時間信息,可以在應(yīng)用請求訪問發(fā)生時直接進行記錄,也可以通過解析所述應(yīng)用請求,從獲得的請求解析信息中獲??;進一步地,引流策略信息可包括應(yīng)用請求的發(fā)生時間滿足預(yù)設(shè)時間的信息。

繼續(xù)在該實施例中,在所述步驟S22中,根據(jù)所述引流策略信息中的所述時間信息,過濾所述請求解析信息,以獲得對應(yīng)的目標請求解析信息,具體地,在步驟S22中根據(jù)預(yù)設(shè)在引流策略信息中的所述時間信息,過濾出滿足所述預(yù)設(shè)時間信息的應(yīng)用請求,即為目標應(yīng)用請求信息,進一步地,可通過在引流策略信息中預(yù)設(shè)應(yīng)用請求發(fā)生所需要滿足的時間信息,例如,雙十一(每年的11月11日)的凌晨零點,便根據(jù)預(yù)設(shè)的所述時間信息,過濾出雙十一的凌晨零點的應(yīng)用請求信息,以備目標應(yīng)用設(shè)備進行分析,從而獲得 此時間點的用戶點擊/成交量等信息。

更優(yōu)選地,所述引流策略信息包括:

所述請求解析信息中滿足所述目標請求解析信息對應(yīng)的內(nèi)容信息;

其中,所述步驟S2包括:

S23根據(jù)所述引流策略信息中的所述內(nèi)容信息過濾所述請求解析信息,以獲得對應(yīng)的目標請求解析信息。

在該實施例中,所述引流策略信息包括所述請求解析信息中滿足所述目標請求解析信息對應(yīng)應(yīng)的內(nèi)容信息,其中,所述請求解析信息中對應(yīng)的應(yīng)用請求的內(nèi)容信息,為應(yīng)用請求解析后的具體內(nèi)容信息,例如,該請求包括的請求方法、域名、URL等信息,具體地,引流策略信息可包括代表應(yīng)用請求特征的任何內(nèi)容信息,例如,可以為應(yīng)用請求使用的請求方法信息,當前應(yīng)用設(shè)備接收到的應(yīng)用請求的請求方法滿足預(yù)設(shè)在引流策略中的請求方法時,即為目標應(yīng)用請求信息;從而獲得需要的目標應(yīng)用請求信息。

繼續(xù)在該實施例中,在所述步驟S23中,根據(jù)所述引流策略信息中的所述內(nèi)容信息過濾所述請求解析信息,以獲得對應(yīng)的目標請求解析信息,具體地,在步驟S23中根據(jù)預(yù)設(shè)在引流策略信息中的所述內(nèi)容信息,過濾出滿足所述預(yù)設(shè)內(nèi)容信息的應(yīng)用請求,即為目標應(yīng)用請求信息,進一步地,可通過在引流策略信息中預(yù)設(shè)代表應(yīng)用請求特征的任何合適的內(nèi)容信息,例如,可以設(shè)置該應(yīng)用請求對應(yīng)的請求方法、請求的域名等信息,例如,可將所述內(nèi)容設(shè)置為滿足“GET”請求方法,此時只有應(yīng)用請求的請求解析信息中對應(yīng)的請求方法為“GET”的請求解析信息被過濾出來,作為目標請求解析信息,從而獲得通過“GET”請求方法的應(yīng)用請求量信息,及通過“GET”請求方法的用戶訪問量等信息。

更更優(yōu)選地,所述引流策略信息還包括:

所述目標請求解析信息對應(yīng)的目標應(yīng)用請求的數(shù)量信息;

其中,所述步驟S3包括:

S31根據(jù)所述獲得的對應(yīng)的目標請求解析信息,構(gòu)造符合所述引流策略中所述目標請求解析信息對應(yīng)的目標應(yīng)用請求的數(shù)量信息的目標應(yīng)用請求。

在該實施例中,所述引流策略信息還包括所述目標請求解析信息對應(yīng)的 目標應(yīng)用請求的數(shù)量信息,具體地,此處的數(shù)量信息為目標應(yīng)用設(shè)備需要的具體應(yīng)用請求對應(yīng)的數(shù)量信息,例如,需要通過GET請求方法的100個應(yīng)用請求量,該數(shù)量信息可能大于或小于等于在所述步驟S2中請求解析信息過濾出的目標請求解析信息對應(yīng)的應(yīng)用請求數(shù)量,也即二者無關(guān),僅與目標應(yīng)用設(shè)備的需求有關(guān)。

繼續(xù)在該實施例中,在所述步驟S2中根據(jù)引流策略信息中預(yù)設(shè)的所述請求解析信息中滿足所述目標請求解析信息對應(yīng)應(yīng)用請求的發(fā)生時間信息,和/或,所述請求解析信息中滿足所述目標請求解析信息對應(yīng)的內(nèi)容信息,進行過濾獲得目標請求解析信息后,還需要在步驟S31中根據(jù)預(yù)設(shè)在引流策略信息中的所述目標請求解析信息對應(yīng)的目標應(yīng)用請求的數(shù)量信息,構(gòu)造出符合數(shù)量要求的目標應(yīng)用請求。

繼續(xù)在該實施例中,在所述步驟S31中,根據(jù)所述獲得的對應(yīng)的目標請求解析信息,構(gòu)造符合所述引流策略中所述目標請求解析信息對應(yīng)的目標應(yīng)用請求的數(shù)量信息的目標應(yīng)用請求,具體地,當在步驟S2中過濾出的目標請求信息的數(shù)量大于所述數(shù)量信息時,僅需要將其中部分的目標請求解析信息構(gòu)造對應(yīng)的目標應(yīng)用請求,進一步發(fā)送至目標應(yīng)用設(shè)備,例如,若目標應(yīng)用設(shè)備需要50個通過GET方法請求的目標應(yīng)用請求,而在步驟S2中過濾出了100個通過GET方法請求的目標應(yīng)用請求,此時,僅需要從所述100個滿足條件的目標應(yīng)用請求中抽取50個,并構(gòu)造對應(yīng)的目標應(yīng)用請求;同時,當在步驟S2中過濾出的目標請求信息的數(shù)量小于目標應(yīng)用設(shè)備需要的數(shù)量時,需要將所述目標請求解析信息構(gòu)造對應(yīng)的目標應(yīng)用請求后,進一步重復(fù)發(fā)送至目標應(yīng)用設(shè)備,以達到目標應(yīng)用設(shè)備需求的數(shù)量,其中具體需要重復(fù)發(fā)送的次數(shù),根據(jù)每次發(fā)送的數(shù)量及目標應(yīng)用設(shè)備需要的所述目標應(yīng)用請求的數(shù)量相關(guān)。

優(yōu)選地,所述當前應(yīng)用設(shè)備與所述目標應(yīng)用設(shè)備基于相同的應(yīng)用層協(xié)議。

在該實施例中,所述當前應(yīng)用設(shè)備與所述目標應(yīng)用設(shè)備基于相同的應(yīng)用層協(xié)議,具體地,當前應(yīng)用設(shè)備與目標應(yīng)用設(shè)備進行目標應(yīng)用請求的傳輸,以及請求響應(yīng)的返回均需要建立在一定的傳輸協(xié)議基礎(chǔ)上。進一步地,應(yīng)用層協(xié)議的具體類型不做限制,可通過例如,F(xiàn)TP(File Transfer Protocol)、 Telnet(遠程登錄協(xié)議)、SMTP(Simple Mail Transfer Protocol)、HTTP、SNMP(simple Network Management Protocol)、RIP(Routing Information Protocol)、NFS(Network File System)、DNS(Domain Name System)等來實現(xiàn)。

與現(xiàn)有技術(shù)相比,本申請通過獲取與當前應(yīng)用設(shè)備所接收的應(yīng)用請求相對應(yīng)的請求解析信息,例如,請求對應(yīng)的請求方法、請求的時間、域名、URL等信息,對所述請求解析信息進行過濾處理以獲得對應(yīng)的目標請求解析信息,根據(jù)所述目標請求解析信息構(gòu)造對應(yīng)的目標應(yīng)用請求,將所述目標應(yīng)用請求發(fā)送至對應(yīng)的目標應(yīng)用設(shè)備,從而可以使目標應(yīng)用設(shè)備對獲取的來自當前應(yīng)用設(shè)備的應(yīng)用請求進行相應(yīng)的分析、處理;以實現(xiàn)對當前應(yīng)用設(shè)備所接收的應(yīng)用請求的詳細信息,同時,還可以以此分析判斷出該當前應(yīng)用設(shè)備接收相應(yīng)請求信息的能力等性能。

而且,本申請還可以通過預(yù)設(shè)的引流策略信息對請求進行過濾,獲得對應(yīng)的請求流量信息,以便進行相應(yīng)的測試或者分析等;例如,過濾出符合一定請求方法的請求,或過濾出符合預(yù)定請求時間的請求等,同時,若目標應(yīng)用設(shè)備為測試系統(tǒng)時,可通過獲取的對應(yīng)請求信息,測試該新產(chǎn)品承受請求量的能力等,判斷出對應(yīng)當前應(yīng)用設(shè)備在應(yīng)對應(yīng)用請求時的各種性能指標,以實現(xiàn)對當前應(yīng)用設(shè)備的性能的評估,同時,目標應(yīng)用設(shè)備也可以通過本申請的方案獲取需要的請求流量信息,例如,某時間點的應(yīng)用請求量,以統(tǒng)計該時間對應(yīng)的用戶訪問情況,以滿足基于需求的請求量信息,進一步獲得其他有用性信息。

此外,本申請還可以根據(jù)目標應(yīng)用設(shè)備接收目標應(yīng)用請求后的響應(yīng)情況,確定目標應(yīng)用設(shè)備的工作狀態(tài),在目標應(yīng)用設(shè)備處于非工作狀態(tài)時,停止根據(jù)目標請求解析信息構(gòu)造對應(yīng)的目標應(yīng)用請求;從而實現(xiàn)在目標應(yīng)用設(shè)備未處于工作狀態(tài),不再進行目標應(yīng)用請求的構(gòu)造,以節(jié)約資源、并提高目標應(yīng)用設(shè)備獲取的相應(yīng)請求流量信息的準確性等。

參圖2所示,展示了根據(jù)本申請的另一個方面提供的一種用于處理應(yīng)用請求的設(shè)備示意圖,其中,該設(shè)備包括:

請求解析信息獲取裝置11,獲取與當前應(yīng)用設(shè)備所接收的應(yīng)用請求相對 應(yīng)的請求解析信息;

請求解析信息過濾裝置12,對所述請求解析信息進行過濾處理以獲得對應(yīng)的目標請求解析信息;

目標應(yīng)用請求構(gòu)造裝置13,根據(jù)所述目標請求解析信息構(gòu)造對應(yīng)的目標應(yīng)用請求;

目標應(yīng)用請求發(fā)送裝置14,將所述目標應(yīng)用請求發(fā)送至對應(yīng)的目標應(yīng)用設(shè)備。

本領(lǐng)域技術(shù)人員應(yīng)能理解,在具體的方案實施中,所述當前應(yīng)用設(shè)備可包括應(yīng)用請求對應(yīng)的服務(wù)器,例如,HTTP請求服務(wù)器等;所述目標應(yīng)用設(shè)備可包括用于測試、統(tǒng)計、分析所述應(yīng)用請求對應(yīng)的服務(wù)器接收的應(yīng)用請求信息的系統(tǒng)設(shè)備,例如,測試系統(tǒng)用于測試HTTP請求服務(wù)器接收HTTP請求的情況信息等;所述應(yīng)用請求可包括基于一定的應(yīng)用層協(xié)議,例如,HTTP協(xié)議、SPDY(speedy,Google開發(fā)的基于TCP的應(yīng)用層協(xié)議)協(xié)議等,訪問當前應(yīng)用設(shè)備的訪問請求信息。為表述方便,我們將在實施例中對當前應(yīng)用設(shè)備與應(yīng)用請求對應(yīng)的服務(wù)器,目標應(yīng)用設(shè)備與用于測試、統(tǒng)計、分析所述應(yīng)用請求對應(yīng)的服務(wù)器接收的應(yīng)用請求信息的系統(tǒng)設(shè)備,應(yīng)用請求與基于一定的應(yīng)用層協(xié)議,訪問當前應(yīng)用設(shè)備的訪問請求信息分別進行互換使用。

在該實施例中,請求解析信息獲取裝置11獲取與當前應(yīng)用設(shè)備所接收的應(yīng)用請求相對應(yīng)的請求解析信息,具體地,請求解析信息獲取裝置11獲取請求解析信息的方式,可包括直接獲取當前應(yīng)用設(shè)備接收的應(yīng)用請求的請求解析信息,此時,需要當前應(yīng)用設(shè)備將接收到的應(yīng)用請求進行解析,以備請求解析信息獲取裝置11獲取其對應(yīng)的請求解析信息;還可以包括獲取當前應(yīng)用設(shè)備所接收的應(yīng)用請求信息后,對該應(yīng)用請求信息進行解析,從中獲取需要的信息,例如,請求的時間信息,請求的方法信息、請求的內(nèi)容信息等。另外,需要指出的是,此處,請求解析信息獲取裝置11獲取與當前應(yīng)用設(shè)備所接收的應(yīng)用請求相對應(yīng)的請求解析信息時,不影響當前應(yīng)用設(shè)備對接收到的應(yīng)用請求進行正常程序的處理。

繼續(xù)在該實施例中,請求解析信息過濾裝置12對所述請求解析信息進行過濾處理以獲得對應(yīng)的目標請求解析信息,具體地,請求解析信息過濾裝置 12可根據(jù)具體需求情況,及應(yīng)用請求的請求解析信息,過濾出符合需求情況的目標請求解析信息,以備后續(xù)處理;具體地,過濾條件可預(yù)設(shè)在當前應(yīng)用設(shè)備中,用戶可根據(jù)具體的需求進行相應(yīng)的調(diào)整,例如,可根據(jù)請求解析信息中應(yīng)用請求發(fā)出的時間,應(yīng)用請求的方式、應(yīng)用請求的具體請求方法等進行設(shè)置。具體地,對所述請求解析信息進行過濾的方式,可通過將應(yīng)用請求的請求解析信息與預(yù)設(shè)過濾條件進行比較、判斷是否符合預(yù)設(shè)條件,在符合預(yù)設(shè)條件的情況下,便成為目標請求解析信息。

繼續(xù)在該實施例中,目標應(yīng)用請求構(gòu)造裝置13根據(jù)所述目標請求解析信息構(gòu)造對應(yīng)的目標應(yīng)用請求,具體地,本申請的用于處理應(yīng)用請求的設(shè)備,可設(shè)置在當前應(yīng)用設(shè)備內(nèi),也可單獨設(shè)置。目標應(yīng)用請求構(gòu)造裝置13構(gòu)造目標應(yīng)用請求的過程,可理解為將請求解析信息進行還原的過程,或者為將請求解析信息構(gòu)造成符合傳輸協(xié)議的形式的過程,以備后續(xù)發(fā)送至相應(yīng)的設(shè)備系統(tǒng)中進行進一步處理。以設(shè)置在當前應(yīng)用設(shè)備內(nèi)為例,若當前應(yīng)用設(shè)備與目標應(yīng)用設(shè)備之間基于HTTP協(xié)議進行數(shù)據(jù)傳輸,那么此時,目標應(yīng)用請求構(gòu)造裝置13需要將請求解析信息構(gòu)造為一個完整的HTTP請求的數(shù)據(jù)包,以發(fā)送至目標應(yīng)用設(shè)備。

繼續(xù)在該實施例中,目標應(yīng)用請求發(fā)送裝置14將所述目標應(yīng)用請求發(fā)送至對應(yīng)的目標應(yīng)用設(shè)備,具體地,目標應(yīng)用請求裝置14向目標應(yīng)用設(shè)備發(fā)送所述目標應(yīng)用請求的具體方式,可通過與目標應(yīng)用設(shè)備之間建立的有線或無線連接方式,根據(jù)各自對應(yīng)的通信協(xié)議進行,其中,所述無線連接方式包括但不限于TCP/IP、近場通信(NFC)、藍牙(Bluetooth)、短信息、紅外數(shù)據(jù)傳輸(IrDA)、ZigBee、超寬頻(Ultra WideBand)、WiMedia、GPS、DECT、無線1394和其他專用無線系統(tǒng)等。其中目標應(yīng)用請求的格式符合上述與目標應(yīng)用設(shè)備之間的通信協(xié)議。

參圖4所示,在一個優(yōu)選的實施例中,該設(shè)備還包括:

請求響應(yīng)接收裝置15,接收所述目標應(yīng)用設(shè)備基于所述目標應(yīng)用請求返回的請求響應(yīng)。

在該實施例中,請求響應(yīng)接收裝置15接收所述目標應(yīng)用設(shè)備基于所述目標應(yīng)用請求返回的請求響應(yīng),具體地,目標應(yīng)用設(shè)備成功接收到所述目標應(yīng) 用請求裝置14發(fā)送的目標應(yīng)用請求后,會返回請求響應(yīng),以表示目標應(yīng)用設(shè)備已成功接收所述目標應(yīng)用請求;進一步地,該請求響應(yīng),可以包括應(yīng)答包,也可以包括符合預(yù)設(shè)條件的無線信號等等;具體地,所述請求響應(yīng)的內(nèi)容可以是任意的,該內(nèi)容取決于目標應(yīng)用設(shè)備對所述目標應(yīng)用請求的具體處理方式、結(jié)果等。

繼續(xù)在該實施例中,請求響應(yīng)接收裝置15接收所述目標應(yīng)用設(shè)備基于所述目標應(yīng)用請求返回的請求響應(yīng)的具體方式,可通過與目標應(yīng)用設(shè)備之間建立的有線或無線連接方式,根據(jù)各自對應(yīng)的通信協(xié)議進行,其中,所述無線連接方式請參考上述實施例中的描述,在此不再贅述。另外,由于目標應(yīng)用設(shè)備基于對應(yīng)的目標應(yīng)用請求返回的請求響應(yīng),僅代表目標應(yīng)用設(shè)備成功接收了所述目標應(yīng)用請求,故請求響應(yīng)接收裝置15接收到所述請求響應(yīng)后,可不做任何處理直接丟棄該請求響應(yīng)內(nèi)容。

參圖4所示,優(yōu)選地,該設(shè)備還包括:

目標應(yīng)用設(shè)備工作狀態(tài)確定裝置16,根據(jù)所述目標應(yīng)用設(shè)備返回的請求響應(yīng),確定所述目標應(yīng)用設(shè)備的工作狀態(tài);

其中,所述目標應(yīng)用請求構(gòu)造裝置:

在所述目標應(yīng)用設(shè)備處于非工作狀態(tài)時,停止根據(jù)所述目標請求解析信息構(gòu)造對應(yīng)的目標應(yīng)用請求。

在該實施例中,目標應(yīng)用設(shè)備工作狀態(tài)確定裝置16根據(jù)所述目標應(yīng)用設(shè)備返回的請求響應(yīng),確定所述目標應(yīng)用設(shè)備的工作狀態(tài),具體地,目標應(yīng)用設(shè)備工作狀態(tài)確定裝置16,可根據(jù)是否接收到目標應(yīng)用設(shè)備返回的請求響應(yīng),來判斷對應(yīng)目標應(yīng)用設(shè)備的工作裝置,例如,在目標應(yīng)用請求發(fā)送至目標應(yīng)用設(shè)備后預(yù)設(shè)時間內(nèi),目標應(yīng)用設(shè)備工作狀態(tài)確定裝置16未接收到該目標應(yīng)用請求對應(yīng)的返回請求響應(yīng),則可判斷出目標應(yīng)用設(shè)備處于非工作狀態(tài);當然,也可以通過判斷接收的目標應(yīng)用設(shè)備返回的請求響應(yīng)的類型情況,進一步判斷出目標應(yīng)用設(shè)備的工作狀態(tài)。

繼續(xù)在該實施例中,目標應(yīng)用請求構(gòu)造裝置13在所述目標應(yīng)用設(shè)備處于非工作狀態(tài)時,停止根據(jù)所述目標請求解析信息構(gòu)造對應(yīng)的目標應(yīng)用請求,具體地,由于目標應(yīng)用請求構(gòu)造裝置13構(gòu)造所述對應(yīng)的目標應(yīng)用請求的目 的,便是為了確保將所述目標應(yīng)用請求發(fā)送至目標應(yīng)用設(shè)備,若目標應(yīng)用設(shè)備處于非工作狀態(tài),便可停止構(gòu)造所述目標應(yīng)用請求,以節(jié)約資源、提高效率及目標應(yīng)用設(shè)備輸出信息的準確率等;具體地,此時可以設(shè)置相應(yīng)的提示機制,例如,指示燈、提示聲音等等,以使用戶實時獲知目標應(yīng)用設(shè)備的工作狀態(tài),從而獲得更準確的結(jié)果。

優(yōu)選地,該設(shè)備還包括:

請求響應(yīng)丟棄裝置(未示出),丟棄所述請求響應(yīng)。

具體地,請求響應(yīng)丟棄裝置丟棄所述請求響應(yīng)的方式,可包括接收到該請求響應(yīng),直接刪除,也可包括接收到所述請求響應(yīng)后,不做任何進一步的處理,而直接存儲在信息回收站中,再進行定期刪除清理等。此時,請求響應(yīng)丟棄裝置僅需要記錄是否接收到與發(fā)送的目標應(yīng)用請求對應(yīng)的請求響應(yīng),而不關(guān)心接收到的請求響應(yīng)的具體內(nèi)容。

在其中一個優(yōu)選的實施例中,所述請求解析信息過濾裝置:

根據(jù)預(yù)定的引流策略信息,對所述請求解析信息進行過濾處理以獲得對應(yīng)的目標請求解析信息。

在該實施例中,請求解析信息過濾裝置根據(jù)預(yù)定的引流策略信息,對所述請求解析信息進行過濾處理以獲得對應(yīng)的目標請求解析信息,其中,所述預(yù)定的引流策略信息,包括預(yù)設(shè)的用于通過過濾應(yīng)用請求的請求解析信息,來實現(xiàn)應(yīng)用請求的過濾的具體過濾策略,具體地,所述引流策略信息,可包括根據(jù)應(yīng)用請求的時間信息,過濾所述應(yīng)用請求的策略信息,例如,過濾出某時間段范圍內(nèi)的應(yīng)用請求,以獲得該時間段內(nèi)的應(yīng)用請求量信息,從而獲得該時間段內(nèi)的用戶訪問量等信息,具體地,應(yīng)用請求的時間信息,可通過從應(yīng)用請求中解析出的請求解析信息中獲得,也可直接根據(jù)應(yīng)用請求發(fā)出的時間獲取。也可包括根據(jù)應(yīng)用請求的內(nèi)容信息,過濾所述應(yīng)用請求的策略信息,例如,過濾出符合“GET”請求方法的HTTP應(yīng)用請求,以獲得通過“GET”的HTTP應(yīng)用請求量信息,從而獲得通過“GET”請求方法的用戶訪問量等信息。進一步地,引流策略信息的設(shè)置方式,需要根據(jù)用戶的需求及具體目標應(yīng)用設(shè)備數(shù)據(jù)信息的需求進行設(shè)置,具體的方式、類型等不做限制。

優(yōu)選地,該設(shè)備還包括:

引流策略信息確定裝置(未示出),根據(jù)所述目標應(yīng)用設(shè)備確定所述引流策略信息。

在該實施例中,引流策略信息確定裝置根據(jù)所述目標應(yīng)用設(shè)備確定所述引流策略信息,具體地,引流策略信息用于過濾所述應(yīng)用請求對應(yīng)的請求解析信息,但是過濾出的請求解析信息對應(yīng)的目標應(yīng)用請求用于傳輸至目標應(yīng)用設(shè)備,由目標應(yīng)用設(shè)備對所述目標應(yīng)用請求進行進一步的處理,相應(yīng)地,目標應(yīng)用設(shè)備需要的目標應(yīng)用請求對應(yīng)的請求解析信息,便應(yīng)為根據(jù)引流策略過濾出的目標應(yīng)用請求對應(yīng)的請求解析信息,故引流策略的具體內(nèi)容、類型等需要根據(jù)目標應(yīng)用設(shè)備所需要的目標應(yīng)用請求的具體情況進行設(shè)置、確定,例如,若目標應(yīng)用設(shè)備需要獲得一定時間點/段內(nèi)某服務(wù)器設(shè)備的訪問請求量信息,以對其進行分析、測試;那么,此時引流策略便為訪問請求發(fā)生的時間滿足所述時間點/段所對應(yīng)的應(yīng)用請求即為目標應(yīng)用請求信息;再例如,若目標應(yīng)用設(shè)備需要獲得通過“POST”請求方法請求訪問HTTP服務(wù)器設(shè)備的訪問請求量信息,以對其進行分析、測試;那么,此時引流策略便為訪問請求的方法為“POST”所對應(yīng)的應(yīng)用請求即為目標應(yīng)用請求信息等。

優(yōu)選地,所述引流策略信息包括:

所述請求解析信息中滿足所述目標請求解析信息對應(yīng)應(yīng)用請求的發(fā)生時間信息;和/或

所述請求解析信息中滿足所述目標請求解析信息對應(yīng)的內(nèi)容信息。

在該實施例中,所述引流策略信息包括所述請求解析信息中滿足所述目標請求解析信息對應(yīng)應(yīng)用請求的發(fā)生時間信息,其中,所述請求解析信息中對應(yīng)的應(yīng)用請求的時間信息,為所述請求解析信息對應(yīng)的應(yīng)用請求發(fā)生的時間信息,具體地,所述應(yīng)用請求發(fā)生的時間信息,可以在應(yīng)用請求訪問發(fā)生時直接進行記錄,也可以通過解析所述應(yīng)用請求,從獲得的請求解析信息中獲??;進一步地,引流策略信息可包括應(yīng)用請求的發(fā)生時間滿足預(yù)設(shè)時間的信息,更進一步地,此時訪問請求發(fā)生的時間滿足所述預(yù)設(shè)時間信息的應(yīng)用請求即為目標應(yīng)用請求信息。

繼續(xù)在該實施例中,所述引流策略信息包括所述請求解析信息中滿足所述目標請求解析信息對應(yīng)的內(nèi)容信息,其中,所述請求解析信息中對應(yīng)的應(yīng) 用請求的內(nèi)容信息,為應(yīng)用請求解析后的具體內(nèi)容信息,例如,該請求包括的請求方法、域名、URL等信息,具體地,引流策略信息可包括代表應(yīng)用請求特征的任何內(nèi)容信息,例如,可以為應(yīng)用請求使用的請求方法信息,當前應(yīng)用設(shè)備接收到的應(yīng)用請求的請求方法滿足預(yù)設(shè)在引流策略中的請求方法時,即為目標應(yīng)用請求信息;從而獲得需要的目標應(yīng)用請求信息。

更優(yōu)選地,所述引流策略信息包括:

所述請求解析信息中滿足所述目標請求解析信息對應(yīng)應(yīng)用請求的發(fā)生時間信息;

其中,所述請求解析信息過濾裝置:

根據(jù)所述引流策略信息中的所述時間信息,過濾所述請求解析信息,以獲得對應(yīng)的目標請求解析信息。

在該實施例中,所述引流策略信息包括所述請求解析信息中滿足所述目標請求解析信息對應(yīng)應(yīng)用請求的發(fā)生時間信息,其中,所述請求解析信息中對應(yīng)的應(yīng)用請求的時間信息,為所述請求解析信息對應(yīng)的應(yīng)用請求發(fā)生的時間信息,具體地,所述應(yīng)用請求發(fā)生的時間信息,可以在應(yīng)用請求訪問發(fā)生時直接進行記錄,也可以通過解析所述應(yīng)用請求,從獲得的請求解析信息中獲??;進一步地,引流策略信息可包括應(yīng)用請求的發(fā)生時間滿足預(yù)設(shè)時間的信息。

繼續(xù)在該實施例中,所述請求解析信息過濾裝置12根據(jù)所述引流策略信息中的所述時間信息,過濾所述請求解析信息,以獲得對應(yīng)的目標請求解析信息,具體地,請求解析信息過濾裝置12根據(jù)預(yù)設(shè)在引流策略信息中的所述時間信息,過濾出滿足所述預(yù)設(shè)時間信息的應(yīng)用請求,即為目標應(yīng)用請求信息,進一步地,可通過在引流策略信息中預(yù)設(shè)應(yīng)用請求發(fā)生所需要滿足的時間信息,例如,雙十一(每年的11月11日)的凌晨零點,請求解析信息過濾裝置12便根據(jù)預(yù)設(shè)的所述時間信息,過濾出雙十一的凌晨零點的應(yīng)用請求信息,以備目標應(yīng)用設(shè)備進行分析,從而獲得此時間點的用戶點擊/成交量等信息。

更優(yōu)選地,所述引流策略信息包括:

所述請求解析信息中滿足所述目標請求解析信息對應(yīng)的內(nèi)容信息;

其中,所述請求解析信息過濾裝置:

根據(jù)所述引流策略信息中的所述內(nèi)容信息過濾所述請求解析信息,以獲得對應(yīng)的目標請求解析信息。

在該實施例中,所述引流策略信息包括所述請求解析信息中滿足所述目標請求解析信息對應(yīng)應(yīng)的內(nèi)容信息,其中,所述請求解析信息中對應(yīng)的應(yīng)用請求的內(nèi)容信息,為應(yīng)用請求解析后的具體內(nèi)容信息,例如,該請求包括的請求方法、域名、URL等信息,具體地,引流策略信息可包括代表應(yīng)用請求特征的任何內(nèi)容信息,例如,可以為應(yīng)用請求使用的請求方法信息,當前應(yīng)用設(shè)備接收到的應(yīng)用請求的請求方法滿足預(yù)設(shè)在引流策略中的請求方法時,即為目標應(yīng)用請求信息;從而獲得需要的目標應(yīng)用請求信息。

繼續(xù)在該實施例中,所述請求解析信息過濾裝置12根據(jù)所述引流策略信息中的所述內(nèi)容信息過濾所述請求解析信息,以獲得對應(yīng)的目標請求解析信息,具體地,請求解析信息過濾裝置12根據(jù)預(yù)設(shè)在引流策略信息中的所述內(nèi)容信息,過濾出滿足所述預(yù)設(shè)內(nèi)容信息的應(yīng)用請求,即為目標應(yīng)用請求信息,進一步地,可通過在引流策略信息中預(yù)設(shè)代表應(yīng)用請求特征的任何合適的內(nèi)容信息,例如,可以設(shè)置該應(yīng)用請求對應(yīng)的請求方法、請求的域名等信息,例如,可將所述內(nèi)容設(shè)置為滿足“GET”請求方法,此時只有應(yīng)用請求的請求解析信息中對應(yīng)的請求方法為“GET”的請求解析信息被過濾出來,作為目標請求解析信息,從而獲得通過“GET”請求方法的應(yīng)用請求量信息,及通過“GET”請求方法的用戶訪問量等信息。

更更優(yōu)選地,所述引流策略信息還包括:

所述目標請求解析信息對應(yīng)的目標應(yīng)用請求的數(shù)量信息;

其中,所述目標應(yīng)用請求構(gòu)造裝置:

根據(jù)所述獲得的對應(yīng)的目標請求解析信息,構(gòu)造符合所述引流策略中所述目標請求解析信息對應(yīng)的目標應(yīng)用請求的數(shù)量信息的目標應(yīng)用請求。

在該實施例中,所述引流策略信息還包括所述目標請求解析信息對應(yīng)的目標應(yīng)用請求的數(shù)量信息,具體地,此處的數(shù)量信息為目標應(yīng)用設(shè)備需要的具體應(yīng)用請求對應(yīng)的數(shù)量信息,例如,需要通過GET請求方法的100個應(yīng)用請求量,該數(shù)量信息可能大于或小于等于所述請求解析信息過濾裝置過濾出 的目標請求解析信息對應(yīng)的應(yīng)用請求數(shù)量,也即二者無關(guān),僅與目標應(yīng)用設(shè)備的需求有關(guān)。

繼續(xù)在該實施例中,在請求解析信息過濾裝置根據(jù)引流策略信息中預(yù)設(shè)的所述請求解析信息中滿足所述目標請求解析信息對應(yīng)應(yīng)用請求的發(fā)生時間信息,和/或,所述請求解析信息中滿足所述目標請求解析信息對應(yīng)的內(nèi)容信息,進行過濾獲得目標請求解析信息后,還需要目標應(yīng)用請求構(gòu)造裝置根據(jù)預(yù)設(shè)在引流策略信息中的所述目標請求解析信息對應(yīng)的目標應(yīng)用請求的數(shù)量信息,構(gòu)造出符合數(shù)量要求的目標應(yīng)用請求。

繼續(xù)在該實施例中,所述目標應(yīng)用請求構(gòu)造裝置根據(jù)所述獲得的對應(yīng)的目標請求解析信息,構(gòu)造符合所述引流策略中所述目標請求解析信息對應(yīng)的目標應(yīng)用請求的數(shù)量信息的目標應(yīng)用請求,具體地,當請求解析信息過濾裝置過濾出的目標請求信息的數(shù)量大于所述數(shù)量信息時,僅需要將其中部分的目標請求解析信息構(gòu)造對應(yīng)的目標應(yīng)用請求,進一步發(fā)送至目標應(yīng)用設(shè)備,例如,若目標應(yīng)用設(shè)備需要50個通過GET方法請求的目標應(yīng)用請求,而請求解析信息過濾裝置過濾出了100個通過GET方法請求的目標應(yīng)用請求,此時目標應(yīng)用請求構(gòu)造裝置僅需要從所述100個滿足條件的目標應(yīng)用請求中抽取50個,并構(gòu)造對應(yīng)的目標應(yīng)用請求;同時,當請求解析信息過濾裝置過濾出的目標請求信息的數(shù)量小于目標應(yīng)用設(shè)備需要的數(shù)量時,需要將所述目標請求解析信息構(gòu)造對應(yīng)的目標應(yīng)用請求后,進一步重復(fù)發(fā)送至目標應(yīng)用設(shè)備,以達到目標應(yīng)用設(shè)備需求的數(shù)量,其中具體需要重復(fù)發(fā)送的次數(shù),根據(jù)每次發(fā)送的數(shù)量及目標應(yīng)用設(shè)備需要的所述目標應(yīng)用請求的數(shù)量相關(guān)。

優(yōu)選地,所述當前應(yīng)用設(shè)備與所述目標應(yīng)用設(shè)備基于相同的應(yīng)用層協(xié)議。

在該實施例中,所述當前應(yīng)用設(shè)備與所述目標應(yīng)用設(shè)備基于相同的應(yīng)用層協(xié)議,具體地,當前應(yīng)用設(shè)備與目標應(yīng)用設(shè)備進行目標應(yīng)用請求的傳輸,以及請求響應(yīng)的返回均需要建立在一定的傳輸協(xié)議基礎(chǔ)上。進一步地,應(yīng)用層協(xié)議的具體類型不做限制,可通過例如,F(xiàn)TP(File Transfer Protocol)、Telnet(遠程登錄協(xié)議)、SMTP(Simple Mail Transfer Protocol)、HTTP(Hyper Text Transfer Protocol)、SNMP(simple Network Management Protocol)、RIP(Routing Information Protocol)、NFS(Network File System)、DNS(Domain Name System)等來實現(xiàn)。

與現(xiàn)有技術(shù)相比,本申請通過獲取與當前應(yīng)用設(shè)備所接收的應(yīng)用請求相對應(yīng)的請求解析信息,例如,請求對應(yīng)的請求方法、請求的時間、域名、URL等信息,對所述請求解析信息進行過濾處理以獲得對應(yīng)的目標請求解析信息,根據(jù)所述目標請求解析信息構(gòu)造對應(yīng)的目標應(yīng)用請求,將所述目標應(yīng)用請求發(fā)送至對應(yīng)的目標應(yīng)用設(shè)備,從而可以使目標應(yīng)用設(shè)備對獲取的來自當前應(yīng)用設(shè)備的應(yīng)用請求進行相應(yīng)的分析、處理;以實現(xiàn)對當前應(yīng)用設(shè)備所接收的應(yīng)用請求的詳細信息,同時,還可以以此分析判斷出該當前應(yīng)用設(shè)備接收相應(yīng)請求信息的能力等性能。

而且,本申請還可以通過預(yù)設(shè)的引流策略信息對請求進行過濾,獲得對應(yīng)的請求流量信息,以便進行相應(yīng)的測試或者分析等;例如,過濾出符合一定請求方法的請求,或過濾出符合預(yù)定請求時間的請求等,同時,若目標應(yīng)用設(shè)備為測試系統(tǒng)時,可通過獲取的對應(yīng)請求信息,測試該新產(chǎn)品承受請求量的能力等,判斷出對應(yīng)當前應(yīng)用設(shè)備在應(yīng)對應(yīng)用請求時的各種性能指標,以實現(xiàn)對當前應(yīng)用設(shè)備的性能的評估,同時,目標應(yīng)用設(shè)備也可以通過本申請的方案獲取需要的請求流量信息,例如,某時間點的應(yīng)用請求量,以統(tǒng)計該時間對應(yīng)的用戶訪問情況,以滿足基于需求的請求量信息,進一步獲得其他有用性信息。

此外,本申請還可以根據(jù)目標應(yīng)用設(shè)備接收目標應(yīng)用請求后的響應(yīng)情況,確定目標應(yīng)用設(shè)備的工作狀態(tài),在目標應(yīng)用設(shè)備處于非工作狀態(tài)時,停止根據(jù)目標請求解析信息構(gòu)造對應(yīng)的目標應(yīng)用請求;從而實現(xiàn)在目標應(yīng)用設(shè)備未處于工作狀態(tài),不再進行目標應(yīng)用請求的構(gòu)造,以節(jié)約資源、并提高目標應(yīng)用設(shè)備獲取的相應(yīng)請求流量信息的準確性等。

對于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實施例的細節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實現(xiàn)本發(fā)明。因此,無論從哪一點來看,均應(yīng)將實施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標記視為限制所涉及的權(quán)利要 求。此外,顯然“包括”一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。裝置權(quán)利要求中陳述的多個單元或裝置也可以由一個單元或裝置通過軟件或者硬件來實現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
缙云县| 水城县| 隆安县| 开封县| 从化市| 梅河口市| 松溪县| 清流县| 梅河口市| 绍兴县| 宁海县| 九江县| 特克斯县| 炉霍县| 黑龙江省| 万载县| 山阴县| 连云港市| 攀枝花市| 龙南县| 镇平县| 疏附县| 开江县| 库尔勒市| 泸西县| 高雄市| 西宁市| 那坡县| 池州市| 灵璧县| 柏乡县| 洪泽县| 廉江市| 霍城县| 密山市| 绵竹市| 内丘县| 嵩明县| 荔波县| 莱州市| 新丰县|