欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

網(wǎng)絡(luò)應(yīng)用中的數(shù)據(jù)提交方法及裝置制造方法

文檔序號(hào):7813972閱讀:156來(lái)源:國(guó)知局
網(wǎng)絡(luò)應(yīng)用中的數(shù)據(jù)提交方法及裝置制造方法
【專利摘要】本發(fā)明公開(kāi)了一種網(wǎng)絡(luò)應(yīng)用中的數(shù)據(jù)提交方法及裝置。該網(wǎng)絡(luò)應(yīng)用中的數(shù)據(jù)提交方法包括:接收用戶請(qǐng)求,該用戶請(qǐng)求用于請(qǐng)求提交網(wǎng)絡(luò)數(shù)據(jù);獲取第一網(wǎng)絡(luò)地址,其中,第一網(wǎng)絡(luò)地址是上述用戶請(qǐng)求對(duì)應(yīng)的地址;獲取用戶請(qǐng)求對(duì)應(yīng)的網(wǎng)絡(luò)會(huì)話標(biāo)識(shí);基于第一網(wǎng)絡(luò)地址和網(wǎng)絡(luò)會(huì)話標(biāo)識(shí)進(jìn)行哈希計(jì)算,生成第一哈希值;在預(yù)設(shè)時(shí)間內(nèi)判斷隊(duì)列中是否存儲(chǔ)有與第一哈希值相同的哈希值,其中,該隊(duì)列存儲(chǔ)有預(yù)先提交的網(wǎng)絡(luò)數(shù)據(jù)對(duì)應(yīng)的哈希值;以及如果預(yù)設(shè)時(shí)間內(nèi)隊(duì)列中存儲(chǔ)有與第一哈希值相同的哈希值,則拒絕用戶請(qǐng)求提交網(wǎng)絡(luò)數(shù)據(jù)。通過(guò)本發(fā)明,解決了利用服務(wù)端實(shí)現(xiàn)防止請(qǐng)求重復(fù)提交拓展性差的問(wèn)題。
【專利說(shuō)明】網(wǎng)絡(luò)應(yīng)用中的數(shù)據(jù)提交方法及裝置

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,具體而言,涉及一種網(wǎng)絡(luò)應(yīng)用中的數(shù)據(jù)提交方法及裝置。

【背景技術(shù)】
[0002]發(fā)生請(qǐng)求重復(fù)提交的原因通常有兩種:一是操作失誤;二是系統(tǒng)處理時(shí)間過(guò)長(zhǎng)使得用戶不知該如何是好。請(qǐng)求重復(fù)提交在網(wǎng)頁(yè)應(yīng)用中是比較常見(jiàn)同時(shí)也是比較麻煩的,用戶有時(shí)候會(huì)重復(fù)點(diǎn)擊提交按鈕,會(huì)導(dǎo)致多次請(qǐng)求提交,產(chǎn)生重復(fù)數(shù)據(jù)或是應(yīng)用程序錯(cuò)誤等問(wèn)題。但是某些場(chǎng)合重復(fù)提交可能會(huì)導(dǎo)致非常嚴(yán)重的后果,例如,在進(jìn)行在線支付的時(shí)候,如果服務(wù)器的響應(yīng)速度太慢,用戶難免會(huì)再次點(diǎn)擊提交按鈕,而這就有可能導(dǎo)致用戶重復(fù)付款。
[0003]目前現(xiàn)有技術(shù)針對(duì)請(qǐng)求重復(fù)提交的問(wèn)題往往是通過(guò)前端來(lái)進(jìn)行驗(yàn)證的,但是,利用客戶端實(shí)現(xiàn)防止請(qǐng)求重復(fù)提交是不安全或者是不可靠的,很容易被篡改。例如,表單提交完成后禁用提交按鈕或者是跳轉(zhuǎn)到其他頁(yè)面等。利用服務(wù)器端實(shí)現(xiàn)防止請(qǐng)求重復(fù)提交是比較可靠的,同步令牌方法通過(guò)與客戶端交互配合能防止請(qǐng)求重復(fù)提交,其基本原理為:服務(wù)器端在處理到達(dá)的請(qǐng)求之前,會(huì)將請(qǐng)求中包含的令牌值與保存在當(dāng)前用戶會(huì)話中的令牌值進(jìn)行比較,看是否匹配。在處理完該請(qǐng)求后,且在答復(fù)發(fā)送給客戶端之前,將會(huì)產(chǎn)生一個(gè)新的令牌,該令牌除傳給客戶端以外,也會(huì)將用戶會(huì)話中保存的舊的令牌進(jìn)行替換。這樣如果用戶回退到剛才的提交頁(yè)面并再次提交的話,客戶端傳過(guò)來(lái)的令牌就和服務(wù)器端的令牌不一致,從而有效地防止了重復(fù)提交的發(fā)生。但是,同步令牌方法的拓展性比較差。
[0004]針對(duì)相關(guān)技術(shù)中利用服務(wù)端實(shí)現(xiàn)防止請(qǐng)求重復(fù)提交拓展性差的問(wèn)題,目前尚未提出有效的解決方案。


【發(fā)明內(nèi)容】

[0005]本發(fā)明的主要目的在于提供一種網(wǎng)絡(luò)應(yīng)用中的數(shù)據(jù)提交方法及裝置,以解決利用服務(wù)端實(shí)現(xiàn)防止請(qǐng)求重復(fù)提交拓展性差的問(wèn)題。
[0006]為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的一個(gè)方面,提供了一種網(wǎng)絡(luò)應(yīng)用中的數(shù)據(jù)提交方法。該方法包括:接收用戶請(qǐng)求,該用戶請(qǐng)求用于請(qǐng)求提交網(wǎng)絡(luò)數(shù)據(jù);獲取第一網(wǎng)絡(luò)地址,其中,第一網(wǎng)絡(luò)地址是上述用戶請(qǐng)求對(duì)應(yīng)的地址;獲取用戶請(qǐng)求對(duì)應(yīng)的網(wǎng)絡(luò)會(huì)話標(biāo)識(shí);基于第一網(wǎng)絡(luò)地址和網(wǎng)絡(luò)會(huì)話標(biāo)識(shí)進(jìn)行哈希計(jì)算,生成第一哈希值;在預(yù)設(shè)時(shí)間內(nèi)判斷隊(duì)列中是否存儲(chǔ)有與第一哈希值相同的哈希值,其中,該隊(duì)列存儲(chǔ)有預(yù)先提交的網(wǎng)絡(luò)數(shù)據(jù)對(duì)應(yīng)的哈希值;以及如果預(yù)設(shè)時(shí)間內(nèi)隊(duì)列中存儲(chǔ)有與第一哈希值相同的哈希值,則拒絕用戶請(qǐng)求提交網(wǎng)絡(luò)數(shù)據(jù)。
[0007]進(jìn)一步地,獲取用戶請(qǐng)求對(duì)應(yīng)的網(wǎng)絡(luò)會(huì)話標(biāo)識(shí)包括:判斷用戶請(qǐng)求對(duì)應(yīng)的用戶的狀態(tài);如果用戶請(qǐng)求對(duì)應(yīng)的用戶的狀態(tài)為登陸狀態(tài),則將用戶的標(biāo)識(shí)作為網(wǎng)絡(luò)會(huì)話標(biāo)識(shí);如果用戶請(qǐng)求對(duì)應(yīng)的用戶的狀態(tài)為游客狀態(tài),則將用戶登錄的客戶端的網(wǎng)絡(luò)地址作為網(wǎng)絡(luò)會(huì)話標(biāo)識(shí)。
[0008]進(jìn)一步地,通過(guò)以下方式獲取預(yù)設(shè)時(shí)間:查找配置文件,配置文件用于存儲(chǔ)網(wǎng)絡(luò)地址與時(shí)間的對(duì)應(yīng)關(guān)系;從配置文件中查找第一網(wǎng)絡(luò)地址對(duì)應(yīng)的時(shí)間,并將查找到的時(shí)間作為預(yù)設(shè)時(shí)間。
[0009]進(jìn)一步地,用戶請(qǐng)求在網(wǎng)絡(luò)入口處進(jìn)行過(guò)濾,包括:獲取預(yù)先設(shè)置的重復(fù)提交判斷條件;判斷用戶請(qǐng)求是否滿足重復(fù)提交判斷條件;其中,如果用戶請(qǐng)求滿足重復(fù)提交判斷條件,拒絕用戶請(qǐng)求,如果用戶請(qǐng)求不滿足重復(fù)提交判斷條件,接收用戶請(qǐng)求。
[0010]進(jìn)一步地,獲取預(yù)先設(shè)置的重復(fù)提交判斷條件包括:獲取預(yù)先存儲(chǔ)的用戶訪問(wèn)網(wǎng)絡(luò)地址的記錄;判斷用戶在預(yù)設(shè)時(shí)間內(nèi)是否再次訪問(wèn)網(wǎng)絡(luò)地址;其中,如果用戶在預(yù)設(shè)時(shí)間內(nèi)再次訪問(wèn)網(wǎng)絡(luò)地址,拒絕用戶的請(qǐng)求;如果用戶在預(yù)設(shè)時(shí)間內(nèi)沒(méi)有再次訪問(wèn)網(wǎng)絡(luò)地址,接收用戶的請(qǐng)求。
[0011]為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種網(wǎng)絡(luò)應(yīng)用中的數(shù)據(jù)提交裝置。該裝置包括:接收模塊,用于接收用戶請(qǐng)求,該用戶請(qǐng)求用于請(qǐng)求提交網(wǎng)絡(luò)數(shù)據(jù);第一獲取模塊,用于獲取第一網(wǎng)絡(luò)地址,其中,第一網(wǎng)絡(luò)地址是用戶請(qǐng)求對(duì)應(yīng)的地址;第二獲取模塊,用于獲取用戶請(qǐng)求對(duì)應(yīng)的網(wǎng)絡(luò)會(huì)話標(biāo)識(shí);計(jì)算模塊,用于基于第一網(wǎng)絡(luò)地址和網(wǎng)絡(luò)會(huì)話標(biāo)識(shí)進(jìn)行哈希計(jì)算,生成第一哈希值;第一判斷模塊,用于在預(yù)設(shè)時(shí)間內(nèi)判斷隊(duì)列中是否存儲(chǔ)有與第一哈希值相同的哈希值,其中,隊(duì)列存儲(chǔ)有預(yù)先提交的網(wǎng)絡(luò)數(shù)據(jù)對(duì)應(yīng)的哈希值;以及拒絕模塊,用于如果預(yù)設(shè)時(shí)間內(nèi)隊(duì)列中存儲(chǔ)有與第一哈希值相同的哈希值,則拒絕用戶請(qǐng)求提交網(wǎng)絡(luò)數(shù)據(jù)。
[0012]進(jìn)一步地,第二獲取模塊包括:第二判斷模塊,用于判斷用戶請(qǐng)求對(duì)應(yīng)的用戶的狀態(tài);第一設(shè)置模塊,用于如果用戶請(qǐng)求對(duì)應(yīng)的用戶的狀態(tài)為登陸狀態(tài),則將用戶的標(biāo)識(shí)作為網(wǎng)絡(luò)會(huì)話標(biāo)識(shí);第二設(shè)置模塊,用于如果用戶請(qǐng)求對(duì)應(yīng)的用戶的狀態(tài)為游客狀態(tài),則將用戶登錄的客戶端的網(wǎng)絡(luò)地址作為網(wǎng)絡(luò)會(huì)話標(biāo)識(shí)。
[0013]進(jìn)一步地,該網(wǎng)絡(luò)應(yīng)用中的數(shù)據(jù)提交裝置還包括:第一查找模塊,用于查找配置文件,配置文件用于存儲(chǔ)網(wǎng)絡(luò)地址與時(shí)間的對(duì)應(yīng)關(guān)系;第二查找模塊,用于從配置文件中查找第一網(wǎng)絡(luò)地址對(duì)應(yīng)的時(shí)間,并將查找到的時(shí)間作為預(yù)設(shè)時(shí)間。
[0014]進(jìn)一步地,該網(wǎng)絡(luò)應(yīng)用中的數(shù)據(jù)提交裝置還包括:第三獲取模塊,用于獲取預(yù)先設(shè)置的重復(fù)提交判斷條件;第三判斷模塊,用于判斷用戶請(qǐng)求是否滿足重復(fù)提交判斷條件;其中,如果用戶請(qǐng)求滿足重復(fù)提交判斷條件,拒絕用戶請(qǐng)求;如果用戶請(qǐng)求不滿足重復(fù)提交判斷條件,接收用戶請(qǐng)求。
[0015]進(jìn)一步地,第三獲取模塊包括:第四獲取模塊,用于獲取預(yù)先存儲(chǔ)的用戶訪問(wèn)網(wǎng)絡(luò)地址的記錄;第四判斷模塊,用于判斷用戶在預(yù)設(shè)時(shí)間內(nèi)是否再次訪問(wèn)網(wǎng)絡(luò)地址;其中,如果用戶在預(yù)設(shè)時(shí)間內(nèi)再次訪問(wèn)網(wǎng)絡(luò)地址,拒絕用戶的請(qǐng)求;如果用戶在預(yù)設(shè)時(shí)間內(nèi)沒(méi)有再次訪問(wèn)網(wǎng)絡(luò)地址,接收用戶的請(qǐng)求。
[0016]本發(fā)明采用接收用戶請(qǐng)求,該用戶請(qǐng)求用于請(qǐng)求提交網(wǎng)絡(luò)數(shù)據(jù);獲取第一網(wǎng)絡(luò)地址;獲取用戶請(qǐng)求對(duì)應(yīng)的網(wǎng)絡(luò)會(huì)話標(biāo)識(shí);基于第一網(wǎng)絡(luò)地址和網(wǎng)絡(luò)會(huì)話標(biāo)識(shí)進(jìn)行哈希計(jì)算,生成第一哈希值;在預(yù)設(shè)時(shí)間內(nèi)判斷隊(duì)列中是否存儲(chǔ)有與第一哈希值相同的哈希值,其中,該隊(duì)列存儲(chǔ)有預(yù)先提交的網(wǎng)絡(luò)數(shù)據(jù)對(duì)應(yīng)的哈希值;以及如果預(yù)設(shè)時(shí)間內(nèi)隊(duì)列中存儲(chǔ)有與第一哈希值相同的哈希值,則拒絕用戶請(qǐng)求提交網(wǎng)絡(luò)數(shù)據(jù)。本發(fā)明利用時(shí)間進(jìn)行請(qǐng)求重復(fù)提交的判定解決了利用服務(wù)端實(shí)現(xiàn)防止請(qǐng)求重復(fù)提交拓展性差的問(wèn)題,進(jìn)而達(dá)到了既能夠防止請(qǐng)求重復(fù)提交,又能夠提高拓展性的效果。

【專利附圖】

【附圖說(shuō)明】
[0017]構(gòu)成本申請(qǐng)的一部分的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0018]圖1是根據(jù)本發(fā)明網(wǎng)絡(luò)應(yīng)用中的數(shù)據(jù)提交方法的第一實(shí)施例的流程圖;
[0019]圖2是根據(jù)本發(fā)明服務(wù)端對(duì)客戶端用戶請(qǐng)求在網(wǎng)絡(luò)入口處進(jìn)行過(guò)濾的第二實(shí)施例的流程圖;
[0020]圖3是根據(jù)本發(fā)明網(wǎng)絡(luò)應(yīng)用中的數(shù)據(jù)提交裝置的第一實(shí)施例的示意圖;以及
[0021]圖4是根據(jù)本發(fā)明網(wǎng)絡(luò)應(yīng)用中的數(shù)據(jù)提交裝置的第二實(shí)施例的示意圖。

【具體實(shí)施方式】
[0022]需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。
[0023]圖1是根據(jù)本發(fā)明網(wǎng)絡(luò)應(yīng)用中的數(shù)據(jù)提交方法的第一實(shí)施例的流程圖。如圖1所示,該網(wǎng)絡(luò)應(yīng)用中的數(shù)據(jù)提交方法包括如下的步驟SlOl至步驟S106:
[0024]步驟S101,接收用戶請(qǐng)求,用戶請(qǐng)求用于請(qǐng)求提交網(wǎng)絡(luò)數(shù)據(jù)。
[0025]服務(wù)端接收的用戶請(qǐng)求主要用于請(qǐng)求提交網(wǎng)絡(luò)數(shù)據(jù),該用戶請(qǐng)求信息中包括用戶信息,用戶請(qǐng)求的內(nèi)容,請(qǐng)求方法等。請(qǐng)求方法GET和HEAD被通用的網(wǎng)絡(luò)服務(wù)器支持,而其他請(qǐng)求方法通常是可選的。GET方法取回請(qǐng)求資源標(biāo)識(shí)信息,例如,在瀏覽器地址欄輸入網(wǎng)址訪問(wèn)網(wǎng)頁(yè)時(shí),瀏覽器采用GET方法向服務(wù)器獲取網(wǎng)絡(luò)資源。HEAD方法也是取回請(qǐng)求資源標(biāo)識(shí)信息,只是在響應(yīng)時(shí),不返回消息體。POST方法可以請(qǐng)求服務(wù)器接收包含在請(qǐng)求中的實(shí)體信息,可以用于提交表單,向數(shù)據(jù)庫(kù)發(fā)送消息等。
[0026]步驟S102,獲取第一網(wǎng)絡(luò)地址,其中,第一網(wǎng)絡(luò)地址是用戶請(qǐng)求對(duì)應(yīng)的地址。
[0027]當(dāng)用戶請(qǐng)求訪問(wèn)網(wǎng)頁(yè)時(shí),服務(wù)器端會(huì)自動(dòng)獲取用戶訪問(wèn)的網(wǎng)頁(yè)的地址。第一網(wǎng)絡(luò)地址是用戶請(qǐng)求對(duì)應(yīng)的網(wǎng)頁(yè)地址。獲取用戶請(qǐng)求對(duì)應(yīng)的網(wǎng)頁(yè)地址是為了利用該網(wǎng)絡(luò)地址與用戶請(qǐng)求對(duì)應(yīng)的網(wǎng)絡(luò)會(huì)話標(biāo)識(shí)進(jìn)行哈希計(jì)算。除此之外,獲取用戶請(qǐng)求對(duì)應(yīng)的地址是為了根據(jù)用戶訪問(wèn)的網(wǎng)頁(yè)的業(yè)務(wù)或者是用戶請(qǐng)求的內(nèi)容確定與該網(wǎng)頁(yè)地址對(duì)應(yīng)的預(yù)設(shè)時(shí)間,本發(fā)明優(yōu)選地將不同網(wǎng)頁(yè)網(wǎng)址對(duì)應(yīng)的預(yù)設(shè)時(shí)間設(shè)置為不同,例如,對(duì)于在線支付網(wǎng)頁(yè),需要將其對(duì)應(yīng)的預(yù)設(shè)時(shí)間設(shè)置的很長(zhǎng),這樣才能防止請(qǐng)求重復(fù)提交造成地重復(fù)支付問(wèn)題。對(duì)于普通網(wǎng)頁(yè),比如用戶注冊(cè)頁(yè)面,其對(duì)應(yīng)的預(yù)設(shè)時(shí)間會(huì)比在線支付網(wǎng)頁(yè)對(duì)應(yīng)的預(yù)設(shè)時(shí)間稍微短些。
[0028]優(yōu)選地,本發(fā)明將用戶請(qǐng)求對(duì)應(yīng)的網(wǎng)絡(luò)地址,與該地址所對(duì)應(yīng)的預(yù)設(shè)時(shí)間存儲(chǔ)與服務(wù)器中的配置文件中,服務(wù)器通過(guò)該配置文件對(duì)每個(gè)網(wǎng)絡(luò)地址的預(yù)設(shè)時(shí)間進(jìn)行管理。
[0029]優(yōu)選地,與用戶請(qǐng)求對(duì)應(yīng)的第一網(wǎng)絡(luò)地址相對(duì)應(yīng)的預(yù)設(shè)時(shí)間可以通過(guò)以下方式獲得:查找配置文件,配置文件用于存儲(chǔ)網(wǎng)絡(luò)地址與時(shí)間的對(duì)應(yīng)關(guān)系;從配置文件中查找第一網(wǎng)絡(luò)地址對(duì)應(yīng)的時(shí)間,并將查找到的時(shí)間作為預(yù)設(shè)時(shí)間。
[0030]步驟S103,獲取用戶請(qǐng)求對(duì)應(yīng)的網(wǎng)絡(luò)會(huì)話標(biāo)識(shí)。
[0031]獲取用戶請(qǐng)求對(duì)應(yīng)的網(wǎng)絡(luò)會(huì)話標(biāo)識(shí)是為了將該網(wǎng)絡(luò)標(biāo)識(shí)與用戶請(qǐng)求對(duì)應(yīng)的網(wǎng)絡(luò)地址進(jìn)行哈希,進(jìn)而達(dá)到區(qū)分用戶請(qǐng)求以及區(qū)分用戶請(qǐng)求所訪問(wèn)的網(wǎng)絡(luò)地址的目的。
[0032]優(yōu)選地,本發(fā)明實(shí)施例中獲取用戶請(qǐng)求對(duì)應(yīng)的網(wǎng)絡(luò)會(huì)話標(biāo)識(shí)是通過(guò)判斷用戶請(qǐng)求對(duì)應(yīng)的用戶的狀態(tài)確定的。如果用戶請(qǐng)求對(duì)應(yīng)的用戶的狀態(tài)為登陸狀態(tài),則將用戶的標(biāo)識(shí)作為網(wǎng)絡(luò)會(huì)話標(biāo)識(shí);如果用戶請(qǐng)求對(duì)應(yīng)的用戶的狀態(tài)為游客狀態(tài),則將用戶登錄的客戶端的網(wǎng)絡(luò)地址作為網(wǎng)絡(luò)會(huì)話標(biāo)識(shí)。
[0033]步驟S104,基于第一網(wǎng)絡(luò)地址和網(wǎng)絡(luò)會(huì)話標(biāo)識(shí)進(jìn)行哈希計(jì)算,生成第一哈希值。
[0034]在獲取用戶請(qǐng)求對(duì)應(yīng)的第一網(wǎng)絡(luò)地址以及網(wǎng)絡(luò)會(huì)話標(biāo)識(shí)之后,將這兩者進(jìn)行哈希計(jì)算,生成第一哈希值。哈希就是把任意長(zhǎng)度的輸入通過(guò)散列算法變換成固定長(zhǎng)度的輸出,該輸出就是散列值。這種轉(zhuǎn)換是一種壓縮映射,散列值的空間通常遠(yuǎn)小于輸入的空間,不同的輸入可能會(huì)散列成相同的輸出。將用戶請(qǐng)求對(duì)應(yīng)的第一網(wǎng)絡(luò)地址和網(wǎng)絡(luò)會(huì)話標(biāo)識(shí)進(jìn)行哈希,有利于節(jié)省服務(wù)器空間,而且可以方便判斷出訪問(wèn)同一網(wǎng)絡(luò)地址的不同用戶,或者是同一用戶訪問(wèn)的不同網(wǎng)站。
[0035]步驟S105,在預(yù)設(shè)時(shí)間內(nèi)判斷隊(duì)列中是否存儲(chǔ)有與第一哈希值相同的哈希值,其中,隊(duì)列存儲(chǔ)有預(yù)先提交的網(wǎng)絡(luò)數(shù)據(jù)對(duì)應(yīng)的哈希值。
[0036]這里的隊(duì)列是指時(shí)間過(guò)期自動(dòng)消失隊(duì)列,即隊(duì)列中原來(lái)存儲(chǔ)的哈希值超多預(yù)設(shè)時(shí)間將會(huì)自動(dòng)消失,其中,時(shí)間指的是與用戶請(qǐng)求的網(wǎng)絡(luò)地址對(duì)應(yīng)的預(yù)設(shè)時(shí)間。每次接收的用戶請(qǐng)求的網(wǎng)絡(luò)會(huì)話標(biāo)識(shí)(可以是用戶的標(biāo)識(shí),也可以是用戶登錄的客戶端的網(wǎng)絡(luò)地址)都將會(huì)與用戶請(qǐng)求對(duì)應(yīng)的網(wǎng)絡(luò)地址進(jìn)行哈希,所得的哈希值將會(huì)存儲(chǔ)與該隊(duì)列中。
[0037]步驟S106,如果預(yù)設(shè)時(shí)間內(nèi)隊(duì)列中存儲(chǔ)有與第一哈希值相同的哈希值,則拒絕用戶請(qǐng)求提交網(wǎng)絡(luò)數(shù)據(jù)。
[0038]如果在預(yù)設(shè)時(shí)間內(nèi)隊(duì)列中存在與第一哈希值相同的哈希值,則證明用戶請(qǐng)求在預(yù)設(shè)時(shí)間內(nèi)重復(fù)提交,服務(wù)器將會(huì)拒絕該用戶請(qǐng)求提交網(wǎng)絡(luò)數(shù)據(jù);如果預(yù)設(shè)時(shí)間內(nèi)隊(duì)列中不存在與第一哈希值相同的哈希值,則證明用戶請(qǐng)求在預(yù)設(shè)時(shí)間內(nèi)沒(méi)有重復(fù)提交,服務(wù)器將會(huì)接收該用戶請(qǐng)求,并接收該用戶請(qǐng)求所要提交的數(shù)據(jù)交由服務(wù)器其他模塊進(jìn)行相應(yīng)的處理。
[0039]通過(guò)對(duì)用戶請(qǐng)求對(duì)應(yīng)的網(wǎng)絡(luò)地址設(shè)置不同的預(yù)設(shè)時(shí)間,在預(yù)設(shè)時(shí)間內(nèi)判斷新接收的用戶請(qǐng)求的網(wǎng)絡(luò)會(huì)話標(biāo)識(shí)與對(duì)應(yīng)的第一網(wǎng)絡(luò)地址進(jìn)行哈希所得的第一哈希值是否與隊(duì)列中已經(jīng)存在的哈希值相同,如果相同,則證明在預(yù)設(shè)時(shí)間內(nèi)用戶請(qǐng)求重復(fù)提交,服務(wù)器拒絕該用戶請(qǐng)求提交數(shù)據(jù);如果在預(yù)設(shè)時(shí)間內(nèi)新接收的用戶請(qǐng)求的網(wǎng)絡(luò)會(huì)話標(biāo)識(shí)與對(duì)應(yīng)的第一網(wǎng)絡(luò)地址進(jìn)行哈希所得的第一哈希值與隊(duì)列中已經(jīng)存在的哈希值不相同,那么將新接收的用戶請(qǐng)求的網(wǎng)絡(luò)會(huì)話標(biāo)識(shí)與對(duì)應(yīng)的第一網(wǎng)絡(luò)地址進(jìn)行哈希所得的第一哈希值存儲(chǔ)與隊(duì)列中,且該第一哈希值超過(guò)預(yù)設(shè)時(shí)間將會(huì)自動(dòng)消失。
[0040]本發(fā)明網(wǎng)絡(luò)應(yīng)用中的數(shù)據(jù)提交方法采用接收用戶請(qǐng)求,該用戶請(qǐng)求用于請(qǐng)求提交網(wǎng)絡(luò)數(shù)據(jù);獲取第一網(wǎng)絡(luò)地址,其中,第一網(wǎng)絡(luò)地址是上述用戶請(qǐng)求對(duì)應(yīng)的地址;獲取用戶請(qǐng)求對(duì)應(yīng)的網(wǎng)絡(luò)會(huì)話標(biāo)識(shí);基于第一網(wǎng)絡(luò)地址和網(wǎng)絡(luò)會(huì)話標(biāo)識(shí)進(jìn)行哈希計(jì)算,生成第一哈希值;在預(yù)設(shè)時(shí)間內(nèi)判斷隊(duì)列中是否存儲(chǔ)有與第一哈希值相同的哈希值,其中,該隊(duì)列存儲(chǔ)有預(yù)先提交的網(wǎng)絡(luò)數(shù)據(jù)對(duì)應(yīng)的哈希值;以及如果預(yù)設(shè)時(shí)間內(nèi)隊(duì)列中存儲(chǔ)有與第一哈希值相同的哈希值,則拒絕用戶請(qǐng)求提交網(wǎng)絡(luò)數(shù)據(jù),通過(guò)配置文件管理不同網(wǎng)絡(luò)地址對(duì)應(yīng)的預(yù)設(shè)時(shí)間,根據(jù)該預(yù)設(shè)時(shí)間服務(wù)器對(duì)用戶請(qǐng)求進(jìn)行重復(fù)提交判斷,解決了利用服務(wù)端實(shí)現(xiàn)防止請(qǐng)求重復(fù)提交拓展性差的問(wèn)題,利用該方法可以防止請(qǐng)求重復(fù)提交,而且該方法具有良好的拓展性。
[0041]圖2是根據(jù)本發(fā)明服務(wù)端對(duì)客戶端用戶請(qǐng)求在網(wǎng)絡(luò)入口處進(jìn)行過(guò)濾的第二實(shí)施例的流程圖。如圖2所示,該網(wǎng)絡(luò)應(yīng)用中的數(shù)據(jù)提交方法對(duì)客戶端用戶請(qǐng)求在網(wǎng)絡(luò)入口處進(jìn)行過(guò)濾,具體包括如下的步驟S201至步驟S204:
[0042]步驟S201,獲取預(yù)先設(shè)置的重復(fù)提交判斷條件。
[0043]服務(wù)器端在網(wǎng)絡(luò)的入口處對(duì)客戶端的用戶請(qǐng)求進(jìn)行全局過(guò)濾。在Asp.net中可以使用HttpModule進(jìn)行擴(kuò)展,如果使用Asp.net MVC可以使用Filter來(lái)進(jìn)行擴(kuò)展,其他語(yǔ)言與此類似。在Asp.net客戶端的所有用戶請(qǐng)求都需要經(jīng)過(guò)HttpModel來(lái)處理,通過(guò)HttpModel擴(kuò)展可以實(shí)現(xiàn)截獲所有的用戶請(qǐng)求。
[0044]優(yōu)選地,本發(fā)明中獲取預(yù)先設(shè)置的重復(fù)提交判斷條件包括:
[0045]獲取預(yù)先存儲(chǔ)的用戶訪問(wèn)網(wǎng)絡(luò)地址的記錄。如果用戶是第一次訪問(wèn)該網(wǎng)絡(luò)地址,則將用戶首次訪問(wèn)信息存儲(chǔ)與隊(duì)列中,并從配置文件中查找與該網(wǎng)絡(luò)地址對(duì)應(yīng)的預(yù)設(shè)時(shí)間。判斷用戶在預(yù)設(shè)時(shí)間內(nèi)是否再次訪問(wèn)網(wǎng)絡(luò)地址。其中,如果用戶在預(yù)設(shè)時(shí)間內(nèi)再次訪問(wèn)該網(wǎng)絡(luò)地址,服務(wù)器檢測(cè)到存在該用戶的訪問(wèn)記錄,服務(wù)器將會(huì)拒絕用戶的請(qǐng)求,返回給客戶端提示信息,告知用戶請(qǐng)求重復(fù)提交。如果用戶超過(guò)預(yù)設(shè)時(shí)間訪問(wèn)該網(wǎng)絡(luò)地址,服務(wù)器檢測(cè)不到用戶訪問(wèn)記錄,服務(wù)器將接收該用戶請(qǐng)求,將該用戶請(qǐng)求交給其他模塊進(jìn)行處理,并將此次的用戶訪問(wèn)記錄存儲(chǔ)在隊(duì)列中。
[0046]步驟S202,判斷用戶請(qǐng)求是否滿足重復(fù)提交判斷條件。
[0047]步驟S203,如果用戶請(qǐng)求滿足重復(fù)提交判斷條件,拒絕用戶請(qǐng)求。
[0048]步驟S204,如果用戶請(qǐng)求不滿足重復(fù)提交判斷條件,接收用戶請(qǐng)求。
[0049]本發(fā)明網(wǎng)絡(luò)應(yīng)用中的數(shù)據(jù)提交方法通過(guò)設(shè)置請(qǐng)求重復(fù)提交判斷條件,根據(jù)請(qǐng)求重復(fù)提交判斷條件服務(wù)器在網(wǎng)絡(luò)入口處對(duì)客戶端的所有用戶請(qǐng)求進(jìn)行過(guò)濾,采用獲取預(yù)先設(shè)置的重復(fù)提交判斷條件;判斷用戶請(qǐng)求是否滿足重復(fù)提交判斷條件;如果用戶請(qǐng)求滿足重復(fù)提交判斷條件,拒絕用戶請(qǐng)求;如果用戶請(qǐng)求不滿足重復(fù)提交判斷條件,接收用戶請(qǐng)求,解決了利用服務(wù)端實(shí)現(xiàn)防止請(qǐng)求重復(fù)提交拓展性差的問(wèn)題,達(dá)到了防止請(qǐng)求重復(fù)提交,保證良好的拓展性的效果。
[0050]從以上的描述中,可以看出,本發(fā)明實(shí)現(xiàn)了如下技術(shù)效果:
[0051]本發(fā)明網(wǎng)絡(luò)應(yīng)用中的數(shù)據(jù)提交方法采用將用戶請(qǐng)求對(duì)應(yīng)的網(wǎng)絡(luò)會(huì)話標(biāo)識(shí)與第一網(wǎng)絡(luò)地址進(jìn)行哈希得到的第一哈希值與隊(duì)列中存儲(chǔ)的哈希值進(jìn)行判定,如果在預(yù)設(shè)時(shí)間內(nèi)第一哈希值與隊(duì)列中存儲(chǔ)的哈希值相同,則說(shuō)明用戶請(qǐng)求重復(fù)提交,服務(wù)器端拒絕該用戶請(qǐng)求提交網(wǎng)絡(luò)數(shù)據(jù);如果在預(yù)設(shè)時(shí)間內(nèi)第一哈希值與隊(duì)列中存儲(chǔ)的哈希值不相同,服務(wù)器接收該用戶請(qǐng)求。本發(fā)明利用時(shí)間來(lái)進(jìn)行判定,在服務(wù)器端進(jìn)行重復(fù)提交過(guò)濾,具有良好的拓展性。
[0052]需要說(shuō)明的是,在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
[0053]根據(jù)本發(fā)明的實(shí)施例,提供了一種網(wǎng)絡(luò)應(yīng)用中的數(shù)據(jù)提交裝置。圖3是根據(jù)本發(fā)明網(wǎng)絡(luò)應(yīng)用中的數(shù)據(jù)提交裝置的第一實(shí)施例的示意圖,如圖3所示,該網(wǎng)絡(luò)應(yīng)用中的數(shù)據(jù)提交裝置包括:接收模塊10,第一獲取模塊20,第二獲取模塊30,計(jì)算模塊40,第一判斷模塊50和拒絕模塊60。
[0054]接收模塊10,用于接收用戶請(qǐng)求,該用戶請(qǐng)求用于請(qǐng)求提交網(wǎng)絡(luò)數(shù)據(jù);
[0055]第一獲取模塊20,用于獲取第一網(wǎng)絡(luò)地址,其中,第一網(wǎng)絡(luò)地址是用戶請(qǐng)求對(duì)應(yīng)的地址;
[0056]第二獲取模塊30,用于獲取用戶請(qǐng)求對(duì)應(yīng)的網(wǎng)絡(luò)會(huì)話標(biāo)識(shí);
[0057]計(jì)算模塊40,用于基于第一網(wǎng)絡(luò)地址和網(wǎng)絡(luò)會(huì)話標(biāo)識(shí)進(jìn)行哈希計(jì)算,生成第一哈希值;
[0058]第一判斷模塊50,用于在預(yù)設(shè)時(shí)間內(nèi)判斷隊(duì)列中是否存儲(chǔ)有與第一哈希值相同的哈希值,其中,隊(duì)列存儲(chǔ)有預(yù)先提交的網(wǎng)絡(luò)數(shù)據(jù)對(duì)應(yīng)的哈希值;
[0059]拒絕模塊60,用于如果預(yù)設(shè)時(shí)間內(nèi)隊(duì)列中存儲(chǔ)有與第一哈希值相同的哈希值,則拒絕用戶請(qǐng)求提交網(wǎng)絡(luò)數(shù)據(jù)。
[0060]優(yōu)選地,該網(wǎng)絡(luò)應(yīng)用中的數(shù)據(jù)提交裝置中的第二獲取模塊30可以包括:第二判斷模塊,用于判斷用戶請(qǐng)求對(duì)應(yīng)的用戶的狀態(tài);第一設(shè)置模塊,用于如果用戶請(qǐng)求對(duì)應(yīng)的用戶的狀態(tài)為登陸狀態(tài),則將用戶的標(biāo)識(shí)作為網(wǎng)絡(luò)會(huì)話標(biāo)識(shí);第二設(shè)置模塊,用于如果用戶請(qǐng)求對(duì)應(yīng)的用戶的狀態(tài)為游客狀態(tài),則將用戶登錄的客戶端的網(wǎng)絡(luò)地址作為網(wǎng)絡(luò)會(huì)話標(biāo)識(shí)。
[0061 ] 本發(fā)明網(wǎng)絡(luò)應(yīng)用中的數(shù)據(jù)提交裝置包括接收模塊10,第一獲取模塊20,第二獲取模塊30,計(jì)算模塊40,第一判斷模塊50和拒絕模塊60。通過(guò)該裝置,本發(fā)明解決了服務(wù)端防止請(qǐng)求重復(fù)提交拓展性差的問(wèn)題,不僅可以防止用戶請(qǐng)求重復(fù)提交網(wǎng)絡(luò)數(shù)據(jù),還可以防止用戶惡意灌水等某段時(shí)間重復(fù)提交的過(guò)濾。
[0062]圖4是根據(jù)本發(fā)明網(wǎng)絡(luò)應(yīng)用中的數(shù)據(jù)提交裝置的第二實(shí)施例的示意圖,如圖4所示,該網(wǎng)絡(luò)應(yīng)用中的數(shù)據(jù)提交裝置包括:接收模塊10,第一獲取模塊20,第二獲取模塊30,計(jì)算模塊40,第一判斷模塊50,拒絕模塊60,第一查找模塊70,第二查找模塊80,第三獲取模塊90和第三判斷模塊110。其中,第三獲取模塊90包括:第四獲取模塊901和第四判斷模塊902。
[0063]第一查找模塊70,用于查找配置文件,配置文件用于存儲(chǔ)網(wǎng)絡(luò)地址與時(shí)間的對(duì)應(yīng)關(guān)系;
[0064]第二查找模塊80,用于從配置文件中查找第一網(wǎng)絡(luò)地址對(duì)應(yīng)的時(shí)間,并將查找到的時(shí)間作為預(yù)設(shè)時(shí)間。
[0065]第三獲取模塊90,用于獲取預(yù)先設(shè)置的重復(fù)提交判斷條件;
[0066]第三判斷模塊110,用于判斷用戶請(qǐng)求是否滿足重復(fù)提交判斷條件;其中,如果用戶請(qǐng)求滿足重復(fù)提交判斷條件,拒絕用戶請(qǐng)求;如果用戶請(qǐng)求不滿足重復(fù)提交判斷條件,接收用戶請(qǐng)求。
[0067]第四獲取模塊901,用于獲取預(yù)先存儲(chǔ)的用戶訪問(wèn)網(wǎng)絡(luò)地址的記錄;
[0068]第四判斷模塊902,用于判斷用戶在預(yù)設(shè)時(shí)間內(nèi)是否再次訪問(wèn)網(wǎng)絡(luò)地址;其中,如果用戶在預(yù)設(shè)時(shí)間內(nèi)再次訪問(wèn)網(wǎng)絡(luò)地址,拒絕用戶的請(qǐng)求;如果用戶在預(yù)設(shè)時(shí)間內(nèi)沒(méi)有再次訪問(wèn)網(wǎng)絡(luò)地址,接收用戶的請(qǐng)求。
[0069]本發(fā)明網(wǎng)絡(luò)應(yīng)用中的數(shù)據(jù)提交裝置包括:接收模塊10,第一獲取模塊20,第二獲取模塊30,計(jì)算模塊40,第一判斷模塊50,拒絕模塊60,第一查找模塊70,第二查找模塊80,第三獲取模塊90和第三判斷模塊110。其中,第三獲取模塊90包括:第四獲取模塊901和第四判斷模塊902。該網(wǎng)絡(luò)應(yīng)用中的數(shù)據(jù)提交裝置利用時(shí)間來(lái)進(jìn)行判定,在服務(wù)端對(duì)客戶端的用戶請(qǐng)求進(jìn)行重復(fù)提交過(guò)濾,具有良好的拓展性。
[0070]顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0071]以上僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種網(wǎng)絡(luò)應(yīng)用中的數(shù)據(jù)提交方法,其特征在于,包括: 接收用戶請(qǐng)求,所述用戶請(qǐng)求用于請(qǐng)求提交網(wǎng)絡(luò)數(shù)據(jù); 獲取第一網(wǎng)絡(luò)地址,其中,所述第一網(wǎng)絡(luò)地址是所述用戶請(qǐng)求對(duì)應(yīng)的地址; 獲取所述用戶請(qǐng)求對(duì)應(yīng)的網(wǎng)絡(luò)會(huì)話標(biāo)識(shí); 基于所述第一網(wǎng)絡(luò)地址和所述網(wǎng)絡(luò)會(huì)話標(biāo)識(shí)進(jìn)行哈希計(jì)算,生成第一哈希值; 在預(yù)設(shè)時(shí)間內(nèi)判斷隊(duì)列中是否存儲(chǔ)有與所述第一哈希值相同的哈希值,其中,所述隊(duì)列存儲(chǔ)有預(yù)先提交的網(wǎng)絡(luò)數(shù)據(jù)對(duì)應(yīng)的哈希值;以及 如果所述預(yù)設(shè)時(shí)間內(nèi)所述隊(duì)列中存儲(chǔ)有與所述第一哈希值相同的哈希值,則拒絕所述用戶請(qǐng)求提交網(wǎng)絡(luò)數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)應(yīng)用中的數(shù)據(jù)提交方法,其特征在于,獲取所述用戶請(qǐng)求對(duì)應(yīng)的網(wǎng)絡(luò)會(huì)話標(biāo)識(shí)包括: 判斷所述用戶請(qǐng)求對(duì)應(yīng)的用戶的狀態(tài); 如果所述用戶請(qǐng)求對(duì)應(yīng)的用戶的狀態(tài)為登陸狀態(tài),則將所述用戶的標(biāo)識(shí)作為所述網(wǎng)絡(luò)會(huì)話標(biāo)識(shí);以及 如果所述用戶請(qǐng)求對(duì)應(yīng)的用戶的狀態(tài)為游客狀態(tài),則將所述用戶登錄的客戶端的網(wǎng)絡(luò)地址作為所述網(wǎng)絡(luò)會(huì)話標(biāo)識(shí)。
3.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)應(yīng)用中的數(shù)據(jù)提交方法,其特征在于,通過(guò)以下方式獲取所述預(yù)設(shè)時(shí)間: 查找配置文件,所述配置文件用于存儲(chǔ)網(wǎng)絡(luò)地址與時(shí)間的對(duì)應(yīng)關(guān)系;以及從所述配置文件中查找所述第一網(wǎng)絡(luò)地址對(duì)應(yīng)的時(shí)間,并將查找到的時(shí)間作為所述預(yù)設(shè)時(shí)間。
4.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)應(yīng)用中的數(shù)據(jù)提交方法,其特征在于,所述用戶請(qǐng)求在網(wǎng)絡(luò)入口處進(jìn)行過(guò)濾,包括: 獲取預(yù)先設(shè)置的重復(fù)提交判斷條件; 判斷所述用戶請(qǐng)求是否滿足所述重復(fù)提交判斷條件; 其中,如果所述用戶請(qǐng)求滿足所述重復(fù)提交判斷條件,拒絕所述用戶請(qǐng)求,如果所述用戶請(qǐng)求不滿足所述重復(fù)提交判斷條件,接收所述用戶請(qǐng)求。
5.根據(jù)權(quán)利要求4所述的網(wǎng)絡(luò)應(yīng)用中的數(shù)據(jù)提交方法,其特征在于,獲取預(yù)先設(shè)置的重復(fù)提交判斷條件包括: 獲取預(yù)先存儲(chǔ)的用戶訪問(wèn)所述網(wǎng)絡(luò)地址的記錄; 判斷所述用戶在所述預(yù)設(shè)時(shí)間內(nèi)是否再次訪問(wèn)所述網(wǎng)絡(luò)地址; 其中,如果所述用戶在預(yù)設(shè)時(shí)間內(nèi)再次訪問(wèn)所述網(wǎng)絡(luò)地址,拒絕所述用戶的請(qǐng)求; 如果所述用戶在預(yù)設(shè)時(shí)間內(nèi)沒(méi)有再次訪問(wèn)所述網(wǎng)絡(luò)地址,接收所述用戶的請(qǐng)求。
6.一種網(wǎng)絡(luò)應(yīng)用中的數(shù)據(jù)提交裝置,其特征在于,包括: 接收模塊,用于接收用戶請(qǐng)求,所述用戶請(qǐng)求用于請(qǐng)求提交網(wǎng)絡(luò)數(shù)據(jù); 第一獲取模塊,用于獲取第一網(wǎng)絡(luò)地址,其中,所述第一網(wǎng)絡(luò)地址是所述用戶請(qǐng)求對(duì)應(yīng)的地址; 第二獲取模塊,用于獲取所述用戶請(qǐng)求對(duì)應(yīng)的網(wǎng)絡(luò)會(huì)話標(biāo)識(shí); 計(jì)算模塊,用于基于所述第一網(wǎng)絡(luò)地址和所述網(wǎng)絡(luò)會(huì)話標(biāo)識(shí)進(jìn)行哈希計(jì)算,生成第一哈希值; 第一判斷模塊,用于在預(yù)設(shè)時(shí)間內(nèi)判斷隊(duì)列中是否存儲(chǔ)有與所述第一哈希值相同的哈希值,其中,所述隊(duì)列存儲(chǔ)有預(yù)先提交的網(wǎng)絡(luò)數(shù)據(jù)對(duì)應(yīng)的哈希值;以及 拒絕模塊,用于如果所述預(yù)設(shè)時(shí)間內(nèi)所述隊(duì)列中存儲(chǔ)有與所述第一哈希值相同的哈希值,則拒絕所述用戶請(qǐng)求提交網(wǎng)絡(luò)數(shù)據(jù)。
7.根據(jù)權(quán)利要求6所述的網(wǎng)絡(luò)應(yīng)用中的數(shù)據(jù)提交裝置,其特征在于,所述第二獲取模塊包括: 第二判斷模塊,用于判斷所述用戶請(qǐng)求對(duì)應(yīng)的用戶的狀態(tài); 第一設(shè)置模塊,用于如果所述用戶請(qǐng)求對(duì)應(yīng)的用戶的狀態(tài)為登陸狀態(tài),則將所述用戶的標(biāo)識(shí)作為所述網(wǎng)絡(luò)會(huì)話標(biāo)識(shí);以及 第二設(shè)置模塊,用于如果所述用戶請(qǐng)求對(duì)應(yīng)的用戶的狀態(tài)為游客狀態(tài),則將所述用戶登錄的客戶端的網(wǎng)絡(luò)地址作為所述網(wǎng)絡(luò)會(huì)話標(biāo)識(shí)。
8.根據(jù)權(quán)利要求6所述的網(wǎng)絡(luò)應(yīng)用中的數(shù)據(jù)提交裝置,其特征在于,所述裝置還包括: 第一查找模塊,用于查找配置文件,所述配置文件用于存儲(chǔ)網(wǎng)絡(luò)地址與時(shí)間的對(duì)應(yīng)關(guān)系;以及 第二查找模塊,用于從所述配置文件中查找所述第一網(wǎng)絡(luò)地址對(duì)應(yīng)的時(shí)間,并將查找到的時(shí)間作為所述預(yù)設(shè)時(shí)間。
9.根據(jù)權(quán)利要求6所述的網(wǎng)絡(luò)應(yīng)用中的數(shù)據(jù)提交裝置,其特征在于,所述裝置還包括: 第三獲取模塊,用于獲取預(yù)先設(shè)置的重復(fù)提交判斷條件; 第三判斷模塊,用于判斷所述用戶請(qǐng)求是否滿足所述重復(fù)提交判斷條件; 其中,如果所述用戶請(qǐng)求滿足所述重復(fù)提交判斷條件,拒絕所述用戶請(qǐng)求;如果所述用戶請(qǐng)求不滿足所述重復(fù)提交判斷條件,接收所述用戶請(qǐng)求。
10.根據(jù)權(quán)利要求9所述的網(wǎng)絡(luò)應(yīng)用中的數(shù)據(jù)提交裝置,其特征在于,所述第三獲取模塊包括: 第四獲取模塊,用于獲取預(yù)先存儲(chǔ)的用戶訪問(wèn)所述網(wǎng)絡(luò)地址的記錄; 第四判斷模塊,用于判斷所述用戶在所述預(yù)設(shè)時(shí)間內(nèi)是否再次訪問(wèn)所述網(wǎng)絡(luò)地址;其中,如果所述用戶在預(yù)設(shè)時(shí)間內(nèi)再次訪問(wèn)所述網(wǎng)絡(luò)地址,拒絕所述用戶的請(qǐng)求;如果所述用戶在預(yù)設(shè)時(shí)間內(nèi)沒(méi)有再次訪問(wèn)所述網(wǎng)絡(luò)地址,接收所述用戶的請(qǐng)求。
【文檔編號(hào)】H04L29/08GK104184832SQ201410459597
【公開(kāi)日】2014年12月3日 申請(qǐng)日期:2014年9月10日 優(yōu)先權(quán)日:2014年9月10日
【發(fā)明者】孫德彬, 馮鴛鶴 申請(qǐng)人:北京國(guó)雙科技有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
依兰县| 萍乡市| 德安县| 车致| 卢龙县| 巢湖市| 沂南县| 双江| 济宁市| 建阳市| 大城县| 宁乡县| 乌拉特后旗| 徐水县| 威信县| 鄂尔多斯市| 鄄城县| 宁海县| 招远市| 中牟县| 惠州市| 合阳县| 习水县| 盐城市| 楚雄市| 霍城县| 鄯善县| 陆川县| 孟津县| 金堂县| 磐石市| 加查县| 伊春市| 玉溪市| 乌海市| 蚌埠市| 获嘉县| 乐山市| 奈曼旗| 进贤县| 灵川县|