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

識別登錄用戶的方法和設備的制作方法

文檔序號:7865230閱讀:155來源:國知局
專利名稱:識別登錄用戶的方法和設備的制作方法
技術領域
本發(fā)明涉及通信領域,尤其涉及一種識別登錄用戶的方法和設備。
背景技術
隨著Internet網(wǎng)絡科技的高速發(fā)展,人與人之間的交流逐漸的轉移到網(wǎng)絡上,模擬生活社區(qū)的論壇社區(qū)之間的交流也成了時尚,大量用戶通過在社區(qū)上了解生活需求、學習、休閑、娛樂等。程序員為了吸引用戶的加入,開發(fā)了各種各樣的論壇社區(qū)。如天涯社區(qū)、貓撲論壇、百度貼吧、新浪微博、搜狐微博、騰訊微博等。人們在這里探討國家大事、最新新聞、發(fā)表自己的言論和看法等。在某些企事業(yè)單位中,員工通過網(wǎng)絡不時的進入社區(qū)和論壇進行發(fā)表言論和查閱新聞等資料。從而浪費了大量的工作時間,影響了員工的工作效率。于是某些企業(yè)老板就想掌握自己的員工的工作情況,從而進一步深刻的了解自己的員工和采取一些必要的措施等。也有些公安機關為了追蹤一些不法的言論等,從而為破案提供有必要的線索。這樣就需要將登錄某個論壇的用戶名和發(fā)表的文章、言論等詳細的記錄下來??梢詫⒂涗浀卿浾搲挠脩裘墓δ芊Q為審計論壇用戶名功能?,F(xiàn)有技術中,實現(xiàn)審計論壇用戶名功能的方法是,對于每一種論壇,根據(jù)該論壇的特征設計一套用于識別并提取報文中的用戶名的代碼,網(wǎng)關設備通過運行各套代碼來識別以及提取客戶端與服務器端交互的報文中的用戶名,效率較低。并且,當論壇的特征發(fā)生變化時,就要重新修改代碼、重新編譯代碼以及將重新編譯的代碼重新升級到網(wǎng)關設備中;如果添加了新的論壇,那么就要重新添加一份類似的代碼,用于識別并提取登錄新的論壇的用戶名,這樣隨著的業(yè)務的擴展需要添加許多的審計論壇用戶名功能,那么就會產(chǎn)生許多重復的代碼,從而提高了代碼的冗余度,也給開發(fā)人員帶來了很大的工作量。還有些實現(xiàn)審計論壇用戶名功能的方法是,網(wǎng)關設備將客戶端與服務器端交互的超文本傳輸協(xié)議(Hyper Text Transfer Protocol, HTTP)報文全部保存下來,然后再根據(jù)用戶名的起始特征和結束特征提取出完整的登錄論壇的用戶名,這樣雖然將用戶名保存下來了,但是浪費了大量的內(nèi)存來保存HTTP報文;并且,有一些登錄論壇的用戶名的信息位于HTTP報文的頭部中,但只在HTTP體部中查找登錄用戶名,這樣位于HTTP報文的頭部的用戶名就不能被提取出來,從而遺漏了對這些用戶名的審計?,F(xiàn)有技術中在得到登錄論壇的用戶名后,為了獲知這個用戶名登錄的是哪個論壇,開發(fā)人員還需要添加一份額外的代碼,該代碼通過分析HTTP報文的主機(host)首部來找到對應的論壇信息,并且也是針對每一種論壇分別添加一份這樣的代碼,進而產(chǎn)生了大量的代碼量。

發(fā)明內(nèi)容
本發(fā)明實施例提供一種識別登錄用戶的方法和設備,用于提高識別登錄用戶的效率。
一種識別登錄用戶的方法,該方法包括:獲取客戶端與服務器端之間傳輸?shù)膫鬏斂刂茀f(xié)議TCP報文;識別出所述TCP報文中的超級文本傳送協(xié)議HTTP內(nèi)容;在所述HTTP內(nèi)容中查找預先設置的特征表中的用戶名開始特征和該用戶名開始特征對應的用戶名結束特征;所述特征表中包含多種論壇對應的用戶名開始特征和用戶名結束特征;將查找到的用戶名開始特征與用戶名結束特征之間的內(nèi)容作為登錄的用戶名進行記錄。一種網(wǎng)關設備,該設備包括:獲取單元,用于獲取客戶端與服務器端之間傳輸?shù)膫鬏斂刂茀f(xié)議TCP報文;識別單元,用于識別出所述TCP報文中的超級文本傳送協(xié)議HTTP內(nèi)容;查找單元,用于在所述HTTP內(nèi)容中查找預先設置的特征表中的用戶名開始特征和該用戶名開始特征對應的用戶名結束特征;所述特征表中包含多種論壇對應的用戶名開始特征和用戶名結束特征;記錄單元,用于將查找到的用戶名開始特征與用戶名結束特征之間的內(nèi)容作為登錄的用戶名進行記錄。本發(fā)明實施例提供的方案中,預先將多種論壇對應的用戶名開始特征和用戶名結束特征設置在特征表中,在客戶端與服務器端之間傳輸?shù)腡CP報文中的HTTP內(nèi)容中查找該特征表中的用戶名開始特征和該用戶名開始特征對應的用戶名結束特征,并將查找到的用戶名開始特征與用戶名結束特征之間的內(nèi)容作為登錄的用戶名進行記錄,從而達到了識別登錄用戶的目的,并且,本方案中將多種論壇對應的用戶名開始特征和用戶名結束特征設置在一個特征表中,根據(jù)該特征表只需一次查找便可在HTTP內(nèi)容中找到用戶名開始特征和用戶名結束特征,進而找到登錄用戶名,而無需針對每種論壇,分別執(zhí)行一次在HTTP內(nèi)容中查找對應論壇的用戶名開始特征和用戶名結束特征的操作,從而有效提高了識別登錄用戶的效率。


圖1為本發(fā)明實施例提供的方法流程示意圖;圖2為本發(fā)明實施例一的流程示意圖;圖3為本發(fā)明實施例提供的網(wǎng)關設備結構示意圖。
具體實施例方式為了提高識別登錄用戶的效率,本發(fā)明實施例提供一種識別登錄用戶的方法,本方法中,預先將多種論壇對應的用戶名開始特征和用戶名結束特征設置在特征表中,后續(xù)在客戶端與服務器端之間傳輸?shù)腡CP報文中的HTTP內(nèi)容中查找該特征表中的用戶名開始特征和該用戶名開始特征對應的用戶名結束特征,并將查找到的用戶名開始特征與用戶名結束特征之間的內(nèi)容作為登錄的用戶名進行記錄,從而達到了識別登錄用戶的目的。參見圖1,本發(fā)明實施例提供的識別登錄用戶的方法,包括以下步驟:步驟10:獲取客戶端與服務器端之間傳輸?shù)膫鬏斂刂茀f(xié)議(TCP)報文;
步驟11:識別出該TCP報文中的超級文本傳送協(xié)議(HTTP )內(nèi)容;這里,可以通過80端口或ac_bm算法在TCP報文中匹配HTTP協(xié)議特有的特征,匹配成功后,將TCP報文中的內(nèi)容作為HTTP內(nèi)容。步驟12:在識別出的HTTP內(nèi)容中查找預先設置的特征表中的用戶名開始特征和該用戶名開始特征對應的用戶名結束特征;該特征表中包含多種論壇對應的用戶名開始特征和用戶名結束特征;將查找到的用戶名開始特征與用戶名結束特征之間的內(nèi)容作為登錄的用戶名進行記錄。較佳的,在識別出TCP報文中的HTTP內(nèi)容之后、并且在HTTP內(nèi)容中查找預先設置的特征表中的用戶名開始特征和該用戶名開始特征對應的用戶名結束特征之前,從識別出的HTTP內(nèi)容中查找HTTP的請求方法(method)名稱、統(tǒng)一資源定位(URL)信息和主機(HOST)地址;然后,將查找到的HTTP的請求方法名稱、URL信息和HOST地址,與預先設置的協(xié)議表中的多個表項進行匹配;該協(xié)議表中的各表項包含一種論壇對應的HTTP的請求方法名稱、URL信息和HOST地址;相應的,步驟12中,在查找到的HTTP的請求方法名稱、URL信息和HOST地址,與所述協(xié)議表中的一個表項匹配成功后,在HTTP內(nèi)容中查找預先設置的特征表中的用戶名開始特征和該用戶名開始特征對應的用戶名結束特征。上述匹配操作可以進一步提高識別登錄用戶的效率,原因在于:由于特征表中包含多種論壇對應的用戶名開始特征和用戶名結束特征,協(xié)議表中包含該多種論壇對應的HTTP的請求方法名稱、URL信息和HOST地址,因此在HTTP內(nèi)容中查找特征表中的用戶名開始特征和該用戶名開始特征對應的用戶名結束特征之前,可以將查找到的HTTP的請求方法名稱、URL信息和HOST地址,與預先設置的協(xié)議表中的多個表項進行匹配,若查找到的HTTP的請求方法名稱、URL信息和HOST地址,與協(xié)議表中的一個表項匹配成功,則表明當前HTTP報文對應的用戶是登錄該多種論壇中的一種論壇的用戶,可以執(zhí)行后續(xù)的用戶名開始特征和用戶名結束特征的查找操作;若查找到的HTTP的請求方法名稱、URL信息和HOST地址,沒有與協(xié)議表中的任何一個表項匹配成功,則表明當前HTTP報文對應的用戶不是登錄該多種論壇中的一種論壇的用戶,因此不需要執(zhí)行后續(xù)的用戶名開始特征和用戶名結束特征的查找操作,從而避免了不必要的信息查找操作,進一步提高了識別登錄用戶的效率。較佳的,該協(xié)議表中的各表項還包含表示登錄對應論壇的用戶名在HTTP內(nèi)容中的位置的取值;此時,在識別出TCP報文中的HTTP內(nèi)容之后、并且從識別出的HTTP內(nèi)容中查找HTTP的請求方法名稱、URL信息和HOST地址之前,在HTTP協(xié)議會話上的私有數(shù)據(jù)結構中設置位置變量;以及,在查找到的HTTP的請求方法名稱、URL信息和HOST地址,與協(xié)議表中的一個表項匹配成功后、并且在HTTP內(nèi)容中查找預先設置的特征表中的用戶名開始特征和該用戶名開始特征對應的用戶名結束特征之前,讀取匹配成功的表項中的表示登錄對應論壇的用戶名在HTTP內(nèi)容中的位置的取值,將該取值賦給設置的位置變量;相應的,在HTTP內(nèi)容中查找預先設置的特征表中的用戶名開始特征和該用戶名開始特征對應的用戶名結束特征,具體實現(xiàn)可以如下:若該位置變量的取值指示登錄對應論壇的用戶名在HTTP內(nèi)容中的位置為HTTP頭部,則在HTTP內(nèi)容中的URL信息中查找預先設置的頭部特征表中的用戶名開始特征和該用戶名開始特征對應的用戶名結束特征;若該位置變量的取值指示登錄對應論壇的用戶名在HTTP內(nèi)容中的位置為HTTP體部,則在HTTP內(nèi)容的HTTP體部中查找預先設置的體部特征表中的用戶名開始特征和該用戶名開始特征對應的用戶名結束特征。這里,通過在協(xié)議表中的各表項設置表示登錄對應論壇的用戶名在HTTP內(nèi)容中的位置的取值,可以根據(jù)該取值確定的用戶名在HTTP內(nèi)容中的位置,從而可以在HTTP內(nèi)容的對應位置處查找用戶名開始特征和用戶名結束特征,而不需要在整個HTTP內(nèi)容中查找用戶名開始特征和用戶名結束特征,從而提高了查找效率,進一步提高了識別登錄用戶的效率。具體的,頭部特征表中包含多種論壇對應的用戶名開始特征的特征編號、特征內(nèi)容、特征長度和對應的用戶名結束特征的特征編號,還包含多種論壇對應的用戶名結束特征的編號、特征內(nèi)容和特征長度;上述在HTTP內(nèi)容中的URL信息中查找預先設置的特征表中的用戶名開始特征和該用戶名開始特征對應的用戶名結束特征,具體實現(xiàn)可以如下:將HTTP內(nèi)容的URL信息和該URL信息的長度輸入處理函數(shù),處理函數(shù)根據(jù)ac_bm算法在該URL信息中查找頭部特征表中的特征內(nèi)容,并返回查找到的特征內(nèi)容對應的特征編號、開始位置和結束位置;遍歷查找到的特征編號,若遍歷到的特征編號為用戶名開始特征的特征編號,則根據(jù)頭部特征表確定該用戶名開始特征對應的用戶名結束特征的特征編號,根據(jù)返回結果確定該用戶名開始特征的結束位置、以及該用戶名結束特征的開始位置,進而可以確定用戶名開始特征與用戶名結束特征之間的用戶名。具體的,體部特征表中包含多種論壇對應的用戶名開始特征的特征編號、特征內(nèi)容、特征長度和對應的用戶名結束特征的特征編號,還包含多種論壇對應的用戶名結束特征的編號、特征內(nèi)容和特征長度;上述在HTTP內(nèi)容的HTTP體部中查找預先設置的體部特征表中的用戶名開始特征和該用戶名開始特征對應的用戶名結束特征,具體實現(xiàn)可以如下:將HTTP體部的信息和該信息的長度輸入處理函數(shù),處理函數(shù)根據(jù)ac_bm算法在該URL信息中查找體部特征表中的特征內(nèi)容,并返回查找到的特征內(nèi)容對應的特征編號、開始位置和結束位置;遍歷查找到的特征編號,若遍歷到的特征編號為用戶名開始特征的特征編號,則根據(jù)體部特征表確定該用戶名開始特征對應的用戶名結束特征的特征編號,根據(jù)返回結果確定該用戶名開始特征的結束位置、以及該用戶名結束特征的開始位置,進而可以確定用戶名開始特征與用戶名結束特征之間的用戶名。較佳的,在識別出TCP報文中的HTTP內(nèi)容之后,還可以查找HTTP內(nèi)容中的引用referer字段,并將該referer字段的內(nèi)容作為當前用戶登錄的論壇信息進行記錄。當用戶在web頁面上點擊一個鏈接來加載另一個頁面時,原來web頁面的地址通常在發(fā)送被點擊鏈接的請求時就放到了 referer字段中,以充分跟蹤和記錄如何訪問服務器。論壇登錄時通常都是從某一個論壇的主頁點擊登錄,因此保存referer字段的內(nèi)容會記錄下用戶登錄的是哪個論壇,從而更加詳細的記錄了用戶的登錄行為。下面結合具體實施例對本發(fā)明進行說明:
本實施例中,網(wǎng)關設備需要預先從配置文件中讀取協(xié)議表、頭部特征表和體部特征表的配置信息;然后根據(jù)三個表的配置信息生成并注冊這三個表,確定協(xié)議表的一個不例如表I所示,頭部特征表的一個示例如表2所示,體部特征表的一個示例如表3所示。如圖2所示,具體流程如下:步驟S201:網(wǎng)關設備截取到客戶端與服務器端之間傳輸?shù)腡CP報文,識別出TCP報文中的HTTP內(nèi)容。步驟S202:在HTTP協(xié)議會話上的私有數(shù)據(jù)結構中設置位置變量即BBS_PR0T0變量,為節(jié)省內(nèi)存可以申請BBS_PR0T0變量為u8類型。步驟S203:采用哈希表的方法從識別出的HTTP內(nèi)容中查找HTTP的請求方法名稱、URL信息和HOST地址,并保存查找的信息。步驟S204:從識別出的HTTP內(nèi)容中查找referer字段,并將該referer字段的內(nèi)容作為當前用戶登錄的論壇信息進行記錄。步驟S205:將步驟S203中查找到的HTTP的請求方法名稱、URL信息和HOST地址,與協(xié)議表中的多個表項進行匹配,在與一個表項匹配成功后,將匹配成功的表項中的表示登錄對應論壇的用戶名在HTTP內(nèi)容中的位置的取值,賦給BBS_PR0T0變量。步驟S206:判斷BBS_PR0T0變量的取值,若取值為0,則表明登錄用戶名位于HTTP內(nèi)容的頭部,到步驟S207 ;若取值為1,則表明登錄用戶名位于HTTP內(nèi)容的體部,到步驟S208 ;步驟S207:在HTTP內(nèi)容中的URL信息中查找頭部特征表中的用戶名開始特征和該用戶名開始特征對應的用戶名結束特征,將查找到的用戶名開始特征與用戶名結束特征之間的內(nèi)容作為登錄的用戶名進行記錄,具體如下:將HTTP內(nèi)容的URL信息和該URL信息的長度輸入處理函數(shù),處理函數(shù)根據(jù)ac_bm算法在該URL信息中查找頭部特征表中的特征內(nèi)容,并返回查找到的特征內(nèi)容對應的特征編號、開始位置和結束位置;遍歷查找到的特征編號,若遍歷到的特征編號為用戶名開始特征的特征編號,則根據(jù)頭部特征表確定該用戶名開始特征對應的用戶名結束特征的特征編號,確定該用戶名開始特征的結束位置、以及該用戶名結束特征的開始位置。將用戶名開始特征和用戶名結束特征中間內(nèi)容作為登錄用戶名保存下來。如果沒有找到用戶名結束特征,則跳過返回。步驟S208:在HTTP內(nèi)容的HTTP體部中查找體部特征表中的用戶名開始特征和該用戶名開始特征對應的用戶名結束特征,將查找到的用戶名開始特征與用戶名結束特征之間的內(nèi)容作為登錄的用戶名進行記錄,具體如下:將所述HTTP體部的信息和該信息的長度輸入處理函數(shù),處理函數(shù)根據(jù)ac_bm算法在該URL信息中查找所述體部特征表中的特征內(nèi)容,并返回查找到的特征內(nèi)容對應的特征編號、開始位置和結束位置;遍歷查找到的特征編號,若遍歷到的特征編號為用戶名開始特征的特征編號,則根據(jù)所述體部特征表確定該用戶名開始特征對應的用戶名結束特征的特征編號,確定該用戶名開始特征的開始位置和結束位置、以及該用戶名結束特征的開始位置和結束位置。將用戶名開始特征和用戶名結束特征中間內(nèi)容作為登錄用戶名保存下來。如果沒有找到用戶名結束特征,則跳過返回。上述在遍歷特征編號時,如果遇到多特征與少特征同時出現(xiàn),那么將少特征跳過,用多特征來做處理。例如,對于表3所示的體部特征表,特征編號為2、4對應開始多特征,特征編號為3對應開始少特征,在同時遍歷到特征編號2、3,或者,同時遍歷到特征編號4、3時,舍棄特征編號3,使用特征編號4執(zhí)行后續(xù)操作。步驟S209:將記錄的登錄論壇的用戶名發(fā)送給日志服務器,用戶可以通過查詢?nèi)?br> 志服務器來確定登錄過各論壇的用戶。
[0061權利要求
1.一種識別登錄用戶的方法,其特征在于,該方法包括: 獲取客戶端與服務器端之間傳輸?shù)膫鬏斂刂茀f(xié)議TCP報文; 識別出所述TCP報文中的超級文本傳送協(xié)議HTTP內(nèi)容; 在所述HTTP內(nèi)容中查找預先設置的特征表中的用戶名開始特征和該用戶名開始特征對應的用戶名結束特征;所述特征表中包含多種論壇對應的用戶名開始特征和用戶名結束特征; 將查找到的用戶名開始特征與用戶名結束特征之間的內(nèi)容作為登錄的用戶名進行記錄。
2.按權利要求1所述的方法,其特征在于,在識別出所述TCP報文中的HTTP內(nèi)容之后、并且在所述HTTP內(nèi)容中查找預先設置的特征表中的用戶名開始特征和該用戶名開始特征對應的用戶名結束特征之前,進一步包括: 從識別出的所述HTTP內(nèi)容中查找HTTP的請求方法名稱、統(tǒng)一資源定位URL信息和主機HOST地址; 將查找到的HTTP的請求方法名稱、URL信息和HOST地址,與預先設置的協(xié)議表中的多個表項進行匹配;所述協(xié)議表中的各表項包含一種論壇對應的HTTP的請求方法名稱、URL信息和HOST地址; 所述在所述HTTP內(nèi)容中查找預先設置的特征表中的用戶名開始特征和該用戶名開始特征對應的用戶名結束特征,具體包括: 在查找到的HTTP的請求方法 名稱、URL信息和HOST地址,與所述協(xié)議表中的一個表項匹配成功后,在所述HTTP內(nèi)容中查找預先設置的特征表中的用戶名開始特征和該用戶名開始特征對應的用戶名結束特征。
3.按權利要求2所述的方法,其特征在于,所述協(xié)議表中的各表項還包含表示登錄對應論壇的用戶名在HTTP內(nèi)容中的位置的取值; 在識別出所述TCP報文中的HTTP內(nèi)容之后、并且從識別出的所述HTTP內(nèi)容中查找HTTP的請求方法名稱、URL信息和HOST地址之前,進一步包括:在HTTP協(xié)議會話上的私有數(shù)據(jù)結構中設置位置變量; 在查找到的HTTP的請求方法名稱、URL信息和HOST地址,與所述協(xié)議表中的一個表項匹配成功后、并且在所述HTTP內(nèi)容中查找預先設置的特征表中的用戶名開始特征和該用戶名開始特征對應的用戶名結束特征之前,進一步包括:讀取匹配成功的表項中的表示登錄對應論壇的用戶名在HTTP內(nèi)容中的位置的取值,將該取值賦給所述位置變量; 所述在所述HTTP內(nèi)容中查找預先設置的特征表中的用戶名開始特征和該用戶名開始特征對應的用戶名結束特征,具體包括: 若所述位置變量的取值指示登錄對應論壇的用戶名在HTTP內(nèi)容中的位置為HTTP頭部,則在所述HTTP內(nèi)容中的URL信息中查找預先設置的頭部特征表中的用戶名開始特征和該用戶名開始特征對應的用戶名結束特征; 若所述位置變量的取值指示登錄對應論壇的用戶名在HTTP內(nèi)容中的位置為HTTP體部,則在所述HTTP內(nèi)容的HTTP體部中查找預先設置的體部特征表中的用戶名開始特征和該用戶名開始特征對應的用戶名結束特征。
4.按權利要求3所述的方法,其特征在于,所述頭部特征表中包含多種論壇對應的用戶名開始特征的特征編號、特征內(nèi)容、特征長度和對應的用戶名結束特征的特征編號,還包含多種論壇對應的用戶名結束特征的編號、特征內(nèi)容和特征長度; 所述在所述HTTP內(nèi)容中的URL信息中查找預先設置的頭部特征表中的用戶名開始特征和該用戶名開始特征對應的用戶名結束特征,具體包括: 將所述HTTP內(nèi)容的URL信息和該URL信息的長度輸入處理函數(shù),處理函數(shù)在該URL信息中查找所述頭部特征表中的特征內(nèi)容,并返回查找到的特征內(nèi)容對應的特征編號、開始位置和結束位置;遍歷查找到的特征編號,若遍歷到的特征編號為用戶名開始特征的特征編號,則根據(jù)所述頭部特征表確定該用戶名開始特征對應的用戶名結束特征的特征編號,并確定該用戶名開始特征的結束位置、以及該用戶名結束特征的開始位置。
5.按權利要求3所述的方法,其特征在于,所述體部特征表中包含多種論壇對應的用戶名開始特征的特征編號、特征內(nèi)容、特征長度和對應的用戶名結束特征的特征編號,還包含多種論壇對應的用戶名結束特征的編號、特征內(nèi)容和特征長度; 所述在所述HTTP內(nèi)容的HTTP體部中查找預先設置的體部特征表中的用戶名開始特征和該用戶名開始特征對應的用戶名結束特征,具體包括: 將所述HTTP體部的信息和該信息的長度輸入處理函數(shù),處理函數(shù)在該URL信息中查找所述體部特征表中的特征內(nèi)容,并返回查找到的特征內(nèi)容對應的特征編號、開始位置和結束位置;遍歷查找到的特征編號,若遍歷到的特征編號為用戶名開始特征的特征編號,則根據(jù)所述體部特征表確定該用戶名開始特征對應的用戶名結束特征的特征編號,并確定該用戶名開始特征的結束位置、以及該用戶名結束特征的開始位置。
6.按權利要求1-5中任一所述的方法,其特征在于,在識別出所述TCP報文中的HTTP內(nèi)容之后,進一步包括: 查找所述HTTP內(nèi)容中的引用referer字段,并將該referer字段的內(nèi)容作為當前用戶登錄的論壇信息進行記錄。
7.一種網(wǎng)關設備,其特征在于,該設備包括: 獲取單元,用于獲取客戶端與服務器端之間傳輸?shù)膫鬏斂刂茀f(xié)議TCP報文; 識別單元,用于識別出所述TCP報文中的超級文本傳送協(xié)議HTTP內(nèi)容; 查找單元,用于在所述HTTP內(nèi)容中查找預先設置的特征表中的用戶名開始特征和該用戶名開始特征對應的用戶名結束特征;所述特征表中包含多種論壇對應的用戶名開始特征和用戶名結束特征; 記錄單元,用于將查找到的用戶名開始特征與用戶名結束特征之間的內(nèi)容作為登錄的用戶名進行記錄。
8.按權利要求7所述的設備,其特征在于,該設備還包括: 匹配單元,用于在識別出所述TCP報文中的HTTP內(nèi)容之后、并且在所述HTTP內(nèi)容中查找預先設置的特征表中的用戶名開始特征和該用戶名開始特征對應的用戶名結束特征之前,從識別出的所述HTTP內(nèi)容中查找HTTP的請求方法名稱、統(tǒng)一資源定位URL信息和主機HOST地址;將查找到的HTTP的請求方法名稱、URL信息和HOST地址,與預先設置的協(xié)議表中的多個表項進行匹配;所述協(xié)議表中的各表項包含一種論壇對應的HTTP的請求方法名稱、URL信息和HOST地址; 所述查找單元用于:在查找到的HTTP的請求方法名稱、URL信息和HOST地址,與所述協(xié)議表中的一個表項匹配成功后,在所述HTTP內(nèi)容中查找預先設置的特征表中的用戶名開始特征和該用戶名開始特征對應的用戶名結束特征。
9.按權利要求8所述的設備,其特征在于,所述協(xié)議表中的各表項還包含表示登錄對應論壇的用戶名在HTTP內(nèi)容中的位置的取值; 該設備還包括: 變量設置單元,用于在識別出所述TCP報文中的HTTP內(nèi)容之后、并且從識別出的所述HTTP內(nèi)容中查找HTTP的請求方法名稱、URL信息和HOST地址之前,在HTTP協(xié)議會話上的私有數(shù)據(jù)結構中設置位置變量; 變量賦值單元,用于在查找到的HTTP的請求方法名稱、URL信息和HOST地址,與所述協(xié)議表中的一個表項匹配成功后、并且在所述HTTP內(nèi)容中查找預先設置的特征表中的用戶名開始特征和該用戶名開始特征對應的用戶名結束特征之前,讀取匹配成功的表項中的表示登錄對應論壇的用戶名在HTTP內(nèi)容中的位置的取值,將該取值賦給所述位置變量; 所述查找單元用于: 若所述位置變量的取值指示登錄對應論壇的用戶名在HTTP內(nèi)容中的位置為HTTP頭部,則將在所述HTTP內(nèi)容中的URL信息中查找預先設置的頭部特征表中的用戶名開始特征和該用戶名開始特征對應的用戶名結束特征; 若所述位置變量的取值指示登錄對應論壇的用戶名在HTTP內(nèi)容中的位置為HTTP體部,則在所述HTTP內(nèi)容的HTTP體部中查找預先設置的體部特征表中的用戶名開始特征和該用戶名開始特征對應的用戶名結束特征。
10.按權利要求9所述的設備,其特征在于,所述頭部特征表中包含多種論壇對應的用戶名開始特征的特征編號、特征內(nèi)容、特征長度和對應的用戶名結束特征的特征編號,還包含多種論壇對應的用戶名結束特征的編號、特征內(nèi)容和特征長度; 所述查找單元用于:按照如下方法在所述HTTP內(nèi)容中的URL信息中查找預先設置的頭部特征表中的用戶名開始特征和該用戶名開始特征對應的用戶名結束特征: 將所述HTTP內(nèi)容的URL信息和該URL信息的長度輸入處理函數(shù),處理函數(shù)在該URL信息中查找所述頭部特征表中的特征內(nèi)容,并返回查找到的特征內(nèi)容對應的特征編號、開始位置和結束位置;遍歷查找到的特征編號,若遍歷到的特征編號為用戶名開始特征的特征編號,則根據(jù)所述頭部特征表確定該用戶名開始特征對應的用戶名結束特征的特征編號,并確定該用戶名開始特征的結束位置、以及該用戶名結束特征的開始位置。
11.按權利要求9所述的設備,其特征在于,所述體部特征表中包含多種論壇對應的用戶名開始特征的特征編號、特征內(nèi)容、特征長度和對應的用戶名結束特征的特征編號,還包含多種論壇對應的用戶名結束特征的編號、特征內(nèi)容和特征長度; 所述查找單元用于:按照如下方法在所述HTTP內(nèi)容的HTTP體部中查找預先設置的體部特征表中的用戶名開始特征和該用戶名開始特征對應的用戶名結束特征: 將所述HTTP體部的信息 和該信息的長度輸入處理函數(shù),處理函數(shù)在該URL信息中查找所述體部特征表中的特征內(nèi)容,并返回查找到的特征內(nèi)容對應的特征編號、開始位置和結束位置;遍歷查找到的特征編號,若遍歷到的特征編號為用戶名開始特征的特征編號,則根據(jù)所述體部特征表確定該用戶名開始特征對應的用戶名結束特征的特征編號,確定該用戶名開始特征的結束位置、以及該用戶名結束特征的開始位置。
12.按權利要求7-11中任一所述的設備,其特征在于,所述記錄單元還用于: 在識別出所述TCP報文中的HTTP內(nèi)容之后,查找所述HTTP內(nèi)容中的引用referer字段,并將該referer字段的內(nèi) 容作為當前用戶登錄的論壇信息進行記錄。
全文摘要
本發(fā)明實施例公開了一種識別登錄用戶的方法和設備,涉及無線通信領域,用于提高識別登錄用戶的效率。本發(fā)明中,預先將多種論壇對應的用戶名開始特征和用戶名結束特征設置在特征表中,在客戶端與服務器端之間傳輸?shù)膫鬏斂刂茀f(xié)議TCP報文中的超級文本傳送協(xié)議HTTP內(nèi)容中查找該特征表中的用戶名開始特征和該用戶名開始特征對應的用戶名結束特征,并將查找到的用戶名開始特征與用戶名結束特征之間的內(nèi)容作為登錄的用戶名進行記錄,從而達到了識別登錄用戶的目的,并有效提高了識別登錄用戶的效率。
文檔編號H04L29/06GK103095680SQ20121045217
公開日2013年5月8日 申請日期2012年11月12日 優(yōu)先權日2012年11月12日
發(fā)明者田海燕, 練書成 申請人:瑞斯康達科技發(fā)展股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
灵台县| 楚雄市| 靖边县| 社旗县| 孙吴县| 嘉祥县| 资阳市| 荣成市| 丰县| 延寿县| 沙坪坝区| 祁连县| 和田市| 清水县| 洪江市| 天长市| 炎陵县| 抚宁县| 融水| 皮山县| 印江| 呼伦贝尔市| 淮安市| 开鲁县| 易门县| 青神县| 虎林市| 芷江| 蒙城县| 海阳市| 平原县| 静乐县| 庄浪县| 襄樊市| 宜良县| 偃师市| 武威市| 太白县| 广丰县| 彭山县| 格尔木市|