業(yè)務(wù)訪問(wèn)信息的統(tǒng)計(jì)方法、裝置及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,具體涉及一種業(yè)務(wù)訪問(wèn)信息的統(tǒng)計(jì)方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]在互聯(lián)網(wǎng)技術(shù)中,需要對(duì)業(yè)務(wù)訪問(wèn)信息進(jìn)行統(tǒng)計(jì),從而有助于清楚地了解業(yè)務(wù)訪問(wèn)情況。在現(xiàn)有技術(shù)中,一般是在后端服務(wù)器進(jìn)行業(yè)務(wù)訪問(wèn)信息的統(tǒng)計(jì)。具體地,后端服務(wù)器獲取每個(gè)業(yè)務(wù)服務(wù)器的訪問(wèn)信息,然后統(tǒng)一對(duì)所獲取的業(yè)務(wù)服務(wù)器的訪問(wèn)信息進(jìn)行匯總、處理及統(tǒng)計(jì)。
[0003]然而,在大多數(shù)情況下,業(yè)務(wù)服務(wù)器的數(shù)量很多,但相對(duì)應(yīng)的后端服務(wù)器的數(shù)量卻很少,例如,業(yè)務(wù)服務(wù)器的數(shù)量為兩千個(gè),而相對(duì)應(yīng)的后端服務(wù)器卻只有兩個(gè),在這種情況下,平均每個(gè)后端服務(wù)器需要處理一千個(gè)業(yè)務(wù)服務(wù)器的訪問(wèn)信息,而每個(gè)業(yè)務(wù)服務(wù)器又會(huì)有許多訪問(wèn)信息,因此,后端服務(wù)器的數(shù)據(jù)處理量非常大,從而使統(tǒng)計(jì)業(yè)務(wù)訪問(wèn)信息的效率較低,同時(shí)也會(huì)給后端服務(wù)器的性能帶來(lái)不良影響。
【發(fā)明內(nèi)容】
[0004]鑒于上述問(wèn)題,提出了本發(fā)明以便提供一種克服上述問(wèn)題或者至少部分地解決上述問(wèn)題的業(yè)務(wù)訪問(wèn)信息的統(tǒng)計(jì)方法、裝置及系統(tǒng),提高了業(yè)務(wù)訪問(wèn)信息的統(tǒng)計(jì)速度,優(yōu)化了業(yè)務(wù)訪問(wèn)信息的統(tǒng)計(jì)方式。
[0005]根據(jù)本發(fā)明的一個(gè)方面,提供了一種業(yè)務(wù)訪問(wèn)信息的統(tǒng)計(jì)方法,該方法包括:
[0006]接收每個(gè)業(yè)務(wù)服務(wù)器發(fā)送的經(jīng)過(guò)統(tǒng)計(jì)與該業(yè)務(wù)服務(wù)器有關(guān)的訪問(wèn)信息而得到的該業(yè)務(wù)服務(wù)器的初步統(tǒng)計(jì)信息;
[0007]匯總所有業(yè)務(wù)服務(wù)器的初步統(tǒng)計(jì)信息,得到統(tǒng)計(jì)結(jié)果;
[0008]將統(tǒng)計(jì)結(jié)果提供給后端服務(wù)器進(jìn)行展現(xiàn)。
[0009 ]根據(jù)本發(fā)明的另一方面,提供了一種業(yè)務(wù)訪問(wèn)信息的統(tǒng)計(jì)裝置,該裝置包括:
[0010]接收模塊,適于接收每個(gè)業(yè)務(wù)服務(wù)器發(fā)送的經(jīng)過(guò)統(tǒng)計(jì)與該業(yè)務(wù)服務(wù)器有關(guān)的訪問(wèn)信息而得到的該業(yè)務(wù)服務(wù)器的初步統(tǒng)計(jì)信息;
[0011]匯總模塊,適于匯總所有業(yè)務(wù)服務(wù)器的初步統(tǒng)計(jì)信息,得到統(tǒng)計(jì)結(jié)果;
[0012]提供模塊,適于將統(tǒng)計(jì)結(jié)果提供給后端服務(wù)器進(jìn)行展現(xiàn)。
[0013]根據(jù)本發(fā)明的又一方面,提供了一種業(yè)務(wù)訪問(wèn)信息的統(tǒng)計(jì)系統(tǒng),該系統(tǒng)包括:至少一個(gè)如上述的業(yè)務(wù)訪問(wèn)信息的統(tǒng)計(jì)裝置、至少一個(gè)業(yè)務(wù)服務(wù)器和至少一個(gè)后端服務(wù)器。
[0014]根據(jù)本發(fā)明提供的技術(shù)方案,接收每個(gè)業(yè)務(wù)服務(wù)器發(fā)送的經(jīng)過(guò)統(tǒng)計(jì)與該業(yè)務(wù)服務(wù)器有關(guān)的訪問(wèn)信息而得到的該業(yè)務(wù)服務(wù)器的初步統(tǒng)計(jì)信息,然后匯總所有業(yè)務(wù)服務(wù)器的初步統(tǒng)計(jì)信息,得到統(tǒng)計(jì)結(jié)果,最后將統(tǒng)計(jì)結(jié)果提供給后端服務(wù)器進(jìn)行展現(xiàn)。本發(fā)明提供的技術(shù)方案通過(guò)業(yè)務(wù)服務(wù)器將與其有關(guān)的訪問(wèn)信息進(jìn)行初步處理,得到初步統(tǒng)計(jì)信息,然后再對(duì)這些初步統(tǒng)計(jì)信息進(jìn)行匯總得到統(tǒng)計(jì)結(jié)果,從而不僅極大地減少了用于統(tǒng)計(jì)業(yè)務(wù)訪問(wèn)信息的服務(wù)器的數(shù)據(jù)處理量和對(duì)其性能的不良影響,而且提高了業(yè)務(wù)訪問(wèn)信息的統(tǒng)計(jì)速度,優(yōu)化了業(yè)務(wù)訪問(wèn)信息的統(tǒng)計(jì)方式。
[0015]上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書(shū)的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
【附圖說(shuō)明】
[0016]通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
[0017]圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的業(yè)務(wù)訪問(wèn)信息的統(tǒng)計(jì)方法的流程示意圖;
[0018]圖2示出了根據(jù)本發(fā)明另一個(gè)實(shí)施例的業(yè)務(wù)訪問(wèn)信息的統(tǒng)計(jì)方法的流程示意圖;
[0019]圖3示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的業(yè)務(wù)訪問(wèn)信息的統(tǒng)計(jì)裝置、業(yè)務(wù)服務(wù)器與后端服務(wù)器的連接示意框圖;
[0020]圖4示出了根據(jù)本發(fā)明另一個(gè)實(shí)施例的業(yè)務(wù)訪問(wèn)信息的統(tǒng)計(jì)裝置、業(yè)務(wù)服務(wù)器與后端服務(wù)器的連接示意框圖。
【具體實(shí)施方式】
[0021]下面將參照附圖更詳細(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ù)人員。
[0022]圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的業(yè)務(wù)訪問(wèn)信息的統(tǒng)計(jì)方法的流程示意圖,如圖1所示,該方法包括如下步驟:
[0023]步驟S100,接收每個(gè)業(yè)務(wù)服務(wù)器發(fā)送的經(jīng)過(guò)統(tǒng)計(jì)與該業(yè)務(wù)服務(wù)器有關(guān)的訪問(wèn)信息而得到的該業(yè)務(wù)服務(wù)器的初步統(tǒng)計(jì)信息。
[0024]在步驟SlOO中接收每個(gè)業(yè)務(wù)服務(wù)器發(fā)送的與該業(yè)務(wù)服務(wù)器有關(guān)的初步統(tǒng)計(jì)信息,其中,這些初步統(tǒng)計(jì)信息是每個(gè)業(yè)務(wù)服務(wù)器經(jīng)過(guò)統(tǒng)計(jì)與該業(yè)務(wù)服務(wù)器有關(guān)的訪問(wèn)信息而得到的,也就是說(shuō),每一個(gè)業(yè)務(wù)服務(wù)器并不是直接將與該業(yè)務(wù)服務(wù)器有關(guān)的訪問(wèn)信息發(fā)送給相對(duì)應(yīng)的后端服務(wù)器,而是每一個(gè)業(yè)務(wù)服務(wù)器負(fù)責(zé)統(tǒng)計(jì)與該業(yè)務(wù)服務(wù)器有關(guān)的訪問(wèn)信息,并對(duì)這些訪問(wèn)信息進(jìn)行初步處理,得到該業(yè)務(wù)服務(wù)器的初步統(tǒng)計(jì)信息,然后再將該業(yè)務(wù)服務(wù)器的初步統(tǒng)計(jì)信息發(fā)送給用于統(tǒng)計(jì)業(yè)務(wù)訪問(wèn)信息的服務(wù)器,從而減少了用于統(tǒng)計(jì)業(yè)務(wù)訪問(wèn)信息的服務(wù)器的數(shù)據(jù)處理量。
[0025]其中,訪問(wèn)信息包括get類(lèi)型的請(qǐng)求信息、set類(lèi)型的請(qǐng)求信息和錯(cuò)誤請(qǐng)求信息中的至少一項(xiàng)。本領(lǐng)域技術(shù)人員還可根據(jù)實(shí)際需要設(shè)置訪問(wèn)信息包括其他內(nèi)容的信息,此處不做限制。
[0026]步驟SlOl,匯總所有業(yè)務(wù)服務(wù)器的初步統(tǒng)計(jì)信息,得到統(tǒng)計(jì)結(jié)果。
[0027]在步驟SlOO接收了每個(gè)業(yè)務(wù)服務(wù)器發(fā)送的初步統(tǒng)計(jì)信息之后,執(zhí)行步驟3101,對(duì)所有業(yè)務(wù)服務(wù)器的初步統(tǒng)計(jì)信息進(jìn)行匯總,然后根據(jù)所匯總的初步統(tǒng)計(jì)信息,得到統(tǒng)計(jì)結(jié)果O
[0028]步驟S102,將統(tǒng)計(jì)結(jié)果提供給后端服務(wù)器進(jìn)行展現(xiàn)。
[0029]在步驟S102得到了關(guān)于所有業(yè)務(wù)服務(wù)器的統(tǒng)計(jì)結(jié)果之后,步驟S102可將統(tǒng)計(jì)結(jié)果提供給后端服務(wù)器,以便后端服務(wù)器進(jìn)行展現(xiàn)。具體地,可以主動(dòng)地將統(tǒng)計(jì)結(jié)果提供給后端服務(wù)器,也可以在后端服務(wù)器向其發(fā)出請(qǐng)求時(shí),再將統(tǒng)計(jì)結(jié)果提供給后端服務(wù)器。
[0030]根據(jù)本實(shí)施例提供的業(yè)務(wù)訪問(wèn)信息的統(tǒng)計(jì)方法,接收每個(gè)業(yè)務(wù)服務(wù)器發(fā)送的經(jīng)過(guò)統(tǒng)計(jì)與該業(yè)務(wù)服務(wù)器有關(guān)的訪問(wèn)信息而得到的該業(yè)務(wù)服務(wù)器的初步統(tǒng)計(jì)信息,然后匯總所有業(yè)務(wù)服務(wù)器的初步統(tǒng)計(jì)信息,得到統(tǒng)計(jì)結(jié)果,最后將統(tǒng)計(jì)結(jié)果提供給后端服務(wù)器進(jìn)行展現(xiàn)。本發(fā)明提供的技術(shù)方案通過(guò)業(yè)務(wù)服務(wù)器將與其有關(guān)的訪問(wèn)信息進(jìn)行初步處理,得到初步統(tǒng)計(jì)信息,然后再對(duì)這些初步統(tǒng)計(jì)信息進(jìn)行匯總得到統(tǒng)計(jì)結(jié)果,從而不僅極大地減少了用于統(tǒng)計(jì)業(yè)務(wù)訪問(wèn)信息的服務(wù)器的數(shù)據(jù)處理量和對(duì)其性能的不良影響,而且提高了業(yè)務(wù)訪問(wèn)信息的統(tǒng)計(jì)速度,優(yōu)化了業(yè)務(wù)訪問(wèn)信息的統(tǒng)計(jì)方式。
[0031]圖2示出了根據(jù)本發(fā)明另一個(gè)實(shí)施例的業(yè)務(wù)訪問(wèn)信息的統(tǒng)計(jì)方法的流程示意圖,如圖2所示,該方法包括如下步驟:
[0032]步驟S200,向每個(gè)業(yè)務(wù)服務(wù)器發(fā)送預(yù)設(shè)初步統(tǒng)計(jì)規(guī)則。
[0033]在步驟S200中,向每個(gè)業(yè)務(wù)服務(wù)器發(fā)送預(yù)設(shè)初步統(tǒng)計(jì)規(guī)則,以便每個(gè)業(yè)務(wù)服務(wù)器能夠根據(jù)預(yù)設(shè)初步統(tǒng)計(jì)規(guī)則對(duì)與該業(yè)務(wù)服務(wù)器有關(guān)的訪問(wèn)信息進(jìn)行初步統(tǒng)計(jì)。
[0034]具體地,預(yù)設(shè)初步統(tǒng)計(jì)規(guī)則包括次數(shù)累加規(guī)則、比例計(jì)算規(guī)則和預(yù)設(shè)閾值比較規(guī)則中的至少一項(xiàng)。其中,次數(shù)累加規(guī)則可指對(duì)同類(lèi)型的訪問(wèn)信息進(jìn)行次數(shù)累加;比例計(jì)算規(guī)則可指計(jì)算同類(lèi)型的訪問(wèn)信息的次數(shù)在所有訪問(wèn)信息的次數(shù)中所占的比例;預(yù)設(shè)閾值比較規(guī)則可指將同類(lèi)型的訪問(wèn)信息的次數(shù)與該類(lèi)型的訪問(wèn)信息的次數(shù)的預(yù)設(shè)閾值進(jìn)行比較。預(yù)設(shè)閾值可以根據(jù)實(shí)際需要進(jìn)行具體設(shè)置。
[0035]例如,當(dāng)用于統(tǒng)計(jì)業(yè)務(wù)訪問(wèn)信息的服務(wù)器需要統(tǒng)計(jì)按照次數(shù)累加規(guī)則的訪問(wèn)信息時(shí),則在步驟S200中將次數(shù)累加規(guī)則發(fā)送給每個(gè)業(yè)務(wù)服務(wù)器。
[0036]步驟S201,接收每個(gè)業(yè)務(wù)服務(wù)器根據(jù)UDP協(xié)議而發(fā)送的按照預(yù)設(shè)初步統(tǒng)計(jì)規(guī)則、經(jīng)過(guò)統(tǒng)計(jì)與該業(yè)務(wù)服務(wù)器有關(guān)的訪問(wèn)信息而得到的該業(yè)務(wù)服務(wù)器的初步統(tǒng)計(jì)信息。
[0037]在步驟S201中接收每個(gè)業(yè)務(wù)服務(wù)器根據(jù)UDP協(xié)議而發(fā)送的與該業(yè)務(wù)服務(wù)器有關(guān)的初步統(tǒng)計(jì)信息,其中,這些初步統(tǒng)計(jì)信息是每個(gè)業(yè)務(wù)服務(wù)器按照預(yù)設(shè)初步統(tǒng)計(jì)規(guī)則、經(jīng)過(guò)統(tǒng)計(jì)與該業(yè)務(wù)服務(wù)器有關(guān)