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

一種防止重復(fù)處理數(shù)據(jù)的方法及裝置制造方法

文檔序號:6510108閱讀:164來源:國知局
一種防止重復(fù)處理數(shù)據(jù)的方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種防止重復(fù)處理數(shù)據(jù)的方法,包括:接收至少兩個服務(wù)器發(fā)送的數(shù)據(jù)檢索請求,數(shù)據(jù)檢索請求包括當(dāng)前關(guān)鍵字;依據(jù)數(shù)據(jù)檢索請求,獲取在接收到數(shù)據(jù)檢索請求之前接收的關(guān)鍵字,生成隊列;在隊列中檢索當(dāng)前關(guān)鍵字;當(dāng)在隊列中未檢索到當(dāng)前關(guān)鍵字時,存儲當(dāng)前關(guān)鍵字。本發(fā)明公開了一種防止重復(fù)處理數(shù)據(jù)的裝置。通過本發(fā)明公開的一種防止重復(fù)處理數(shù)據(jù)的方法方法及裝置能夠判斷其他后臺服務(wù)器處理的數(shù)據(jù)是否正在處理與自身處理的數(shù)據(jù)相重復(fù)的數(shù)據(jù),防止當(dāng)兩臺及兩臺以上的后臺服務(wù)器同時處理相同的數(shù)據(jù)時,不會產(chǎn)生臟數(shù)據(jù),而且提高數(shù)據(jù)處理速度。
【專利說明】 一種防止重復(fù)處理數(shù)據(jù)的方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機【技術(shù)領(lǐng)域】,具體是涉及計算機數(shù)據(jù)處理【技術(shù)領(lǐng)域】,尤其涉及一種防止重復(fù)處理數(shù)據(jù)的方法及裝置。
【背景技術(shù)】
[0002]電子商務(wù)是指在因特網(wǎng)開放的網(wǎng)絡(luò)環(huán)境下,基于瀏覽器和服務(wù)器的應(yīng)用方式,買賣雙方不謀面地進行各種商貿(mào)活動(例如:網(wǎng)上購物、商戶之間的網(wǎng)上交易和在線電子支付)的一種新型的商業(yè)運營模式。電子商務(wù)憑借其低成本、高效率的優(yōu)勢,受到普通消費者的青睞。
[0003]數(shù)量眾多的后臺服務(wù)器處理電子商務(wù)活動過程中產(chǎn)生的大量數(shù)據(jù)(例如:訂單號)。后臺服務(wù)器在處理數(shù)據(jù)時,首先在已處理過的數(shù)據(jù)中檢索關(guān)鍵字,判斷當(dāng)前數(shù)據(jù)是否是已經(jīng)處理過的數(shù)據(jù),防止重復(fù)處理數(shù)據(jù)。目前,后臺服務(wù)器只能判斷自身處理的數(shù)據(jù)是否重復(fù),不能判斷其他后臺服務(wù)器處理的數(shù)據(jù)是否正在處理與自身處理的數(shù)據(jù)相重復(fù)的數(shù)據(jù),當(dāng)兩臺后臺服務(wù)器同時處理相同的數(shù)據(jù)時,會產(chǎn)生臟數(shù)據(jù)。

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

[0004]有鑒于此,本發(fā)明實施例提供了一種防止重復(fù)處理數(shù)據(jù)的方法及裝置,以解決以上【背景技術(shù)】部分提到的技術(shù)問題。
[0005]一方面,本發(fā)明實施例提供了一種防止重復(fù)處理數(shù)據(jù)的方法,包括:
[0006]接收至少兩個服務(wù)器發(fā)送的數(shù)據(jù)檢索請求,所述數(shù)據(jù)檢索請求包括當(dāng)前關(guān)鍵字;
[0007]依據(jù)所述數(shù)據(jù)檢索請求,獲取在接收到所述數(shù)據(jù)檢索請求之前接收的關(guān)鍵字,生成隊列;
[0008]在所述隊列中檢索所述當(dāng)前關(guān)鍵字;
[0009]當(dāng)在所述隊列中未檢索到當(dāng)前關(guān)鍵字時,存儲所述當(dāng)前關(guān)鍵字。
[0010]優(yōu)選地,所述隊列為線程安全隊列。
[0011]優(yōu)選地,所述獲取在接收到所述數(shù)據(jù)檢索請求之前接收的關(guān)鍵字的步驟為:
[0012]獲取在接收到所述數(shù)據(jù)檢索請求之前預(yù)設(shè)時間段內(nèi)接收的關(guān)鍵字。
[0013]優(yōu)選地,所述預(yù)設(shè)時間段為2分鐘。
[0014]與之相對應(yīng),本發(fā)明實施例還提供了一種防止重復(fù)處理數(shù)據(jù)的裝置,包括:
[0015]請求接收模塊,用于接收至少兩個服務(wù)器發(fā)送的數(shù)據(jù)檢索請求,所述數(shù)據(jù)檢索請求包括當(dāng)前關(guān)鍵字;
[0016]隊列生成模塊,用于依據(jù)所述數(shù)據(jù)檢索請求,獲取在接收到所述數(shù)據(jù)檢索請求之前接收的關(guān)鍵字,生成隊列;
[0017]當(dāng)前關(guān)鍵字檢索模塊,用于所述隊列中檢索所述當(dāng)前關(guān)鍵字;
[0018]當(dāng)前關(guān)鍵字存儲模塊,用于當(dāng)在所述隊列中未檢索到當(dāng)前關(guān)鍵字時,存儲所述當(dāng)前關(guān)鍵字。[0019]優(yōu)選地,所述隊列為線程安全隊列。
[0020]優(yōu)選地,在隊列生成模塊中,獲取在接收到所述數(shù)據(jù)檢索請求之前預(yù)設(shè)時間段內(nèi)接收的關(guān)鍵字。
[0021]優(yōu)選地,所述預(yù)設(shè)時間段為2分鐘。
[0022]本發(fā)明實施例提供的防止重復(fù)處理數(shù)據(jù)的方法及裝置具有如下特點:
[0023]能夠判斷其他后臺服務(wù)器處理的數(shù)據(jù)是否正在處理與自身處理的數(shù)據(jù)相重復(fù)的數(shù)據(jù),防止當(dāng)兩臺或兩臺以上的后臺服務(wù)器同時處理相同的數(shù)據(jù)時,不會產(chǎn)生臟數(shù)據(jù),而且提高數(shù)據(jù)處理速度。
【專利附圖】

【附圖說明】
[0024]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0025]圖1是本發(fā)明第一實施提供的一種防止重復(fù)處理數(shù)據(jù)的方法的實現(xiàn)流程示意圖;
[0026]圖2是本發(fā)明第二實施提供的一種防止重復(fù)處理數(shù)據(jù)的裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0027]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0028]在圖1中示出了本發(fā)明的第一實施例。
[0029]圖1為根據(jù)本發(fā)明第一實施例的一種防止重復(fù)處理數(shù)據(jù)的方法的實現(xiàn)流程100,該實現(xiàn)流程100詳述如下:
[0030]步驟S101,接收至少兩個服務(wù)器發(fā)送的數(shù)據(jù)檢索請求,數(shù)據(jù)檢索請求包括當(dāng)前關(guān)鍵字。
[0031]在本步驟中,接收到的數(shù)據(jù)檢索請求為不同服務(wù)器發(fā)出的請求,數(shù)據(jù)檢索請求中包括大量數(shù)據(jù)。當(dāng)接收到的數(shù)據(jù)檢索請求中的數(shù)據(jù)為訂單數(shù)據(jù)時。例如:包括訂單號為674511284,訂單時間為2013-8-114:59,訂單商品為M185鼠標(biāo),訂單商品編號為423478,商品價格為69,郵費為0,訂單總價為69。其中選取訂單號674511284作為訂單檢索請求的當(dāng)
前關(guān)鍵字。
[0032]步驟S102,依據(jù)數(shù)據(jù)檢索請求,獲取在接收到數(shù)據(jù)檢索請求之前接收的關(guān)鍵字,生成隊列。
[0033]在本步驟中,在接收到數(shù)據(jù)檢索請求之前接收的關(guān)鍵字存儲在存儲器中。存儲器包括:ROM (只讀存儲器)和RAM (隨機讀寫存儲器)。獲取在接收到數(shù)據(jù)檢索請求之前預(yù)設(shè)時間段內(nèi)接收的關(guān)鍵字。其中,預(yù)設(shè)時間段為2分鐘。例如,獲取從2013-8-114:57到2013-8-114:59之間接收到的訂單號。
[0034]在本步驟中,生成的隊列為線程安全隊列。能夠保障多個處理器處理數(shù)據(jù)和一個處理器處理數(shù)據(jù)時具有相同的效果,保障數(shù)據(jù)不失真。
[0035]步驟S103,在隊列中檢索當(dāng)前關(guān)鍵字。
[0036]在本步驟中,例如在從2013-8-114:57到2013-8-114:59之間接收到的訂單號組成的隊列中查找訂單號674511284。
[0037]步驟S104,當(dāng)在隊列中未檢索到當(dāng)前關(guān)鍵字時,存儲當(dāng)前關(guān)鍵字。
[0038]在本步驟中,在隊列中未檢索到當(dāng)前關(guān)鍵字時,則判斷該數(shù)據(jù)檢索請求未被處理過,存儲當(dāng)前關(guān)鍵字。其中,當(dāng)前關(guān)鍵字存儲在存儲器中。存儲器包括:ROM(只讀存儲器)和RAM(隨機讀寫存儲器)。例如,在從2013-8-114:57到2013-8-114:59之間接收到的訂單號組成的隊列中未查找到訂單號674511284,則說明訂單號為674511284的訂單未被處理過,則在存儲器中保存訂單號674511284。在隊列中檢索到當(dāng)前關(guān)鍵字時,則判斷該數(shù)據(jù)檢索請求已被處理過,不存儲當(dāng)前關(guān)鍵字。例如,例如,在從2013-8-114:57到2013-8-114:59之間接收到的訂單號組成的隊列中查找到訂單號674511284,則說明訂單號為674511284的訂單已經(jīng)被處理過,則在存儲器中不保存訂單號674511284。
[0039]通過本發(fā)明第一實施例公開的防止重復(fù)處理數(shù)據(jù)的方法,能夠判斷其他后臺服務(wù)器處理的數(shù)據(jù)是否正在處理與自身處理的數(shù)據(jù)相重復(fù)的數(shù)據(jù),防止當(dāng)兩臺及兩臺以上的后臺服務(wù)器同時處理相同的數(shù)據(jù)時,不會產(chǎn)生臟數(shù)據(jù),而且提高數(shù)據(jù)處理速度。
[0040]圖2示出了本發(fā)明的第二實施例。
[0041]圖2為根據(jù)本發(fā)明第二實施例的一種防止重復(fù)處理數(shù)據(jù)的裝置的結(jié)構(gòu)示意圖。如圖2所示,根據(jù)本實施例的防止重復(fù)處理數(shù)據(jù)的裝置200包括:請求接收模塊201、隊列生成模塊202、當(dāng)前關(guān)鍵字檢索模塊203和當(dāng)前關(guān)鍵字存儲模塊204。請求接收模塊201,用于接收至少兩個服務(wù)器發(fā)送的數(shù)據(jù)檢索請求,數(shù)據(jù)檢索請求包括當(dāng)前關(guān)鍵字;隊列生成模塊202,用于依據(jù)數(shù)據(jù)檢索請求,獲取在接收到數(shù)據(jù)檢索請求之前接收的關(guān)鍵字,生成隊列;當(dāng)前關(guān)鍵字檢索模塊203,用于隊列中檢索當(dāng)前關(guān)鍵字;當(dāng)前關(guān)鍵字存儲模塊204,用于當(dāng)在隊列中未檢索到當(dāng)前關(guān)鍵字時,存儲當(dāng)前關(guān)鍵字。
[0042]其中,隊列為線程安全隊列。
[0043]在隊列生成模塊中202,獲取在接收到數(shù)據(jù)檢索請求之前預(yù)設(shè)時間段內(nèi)接收的關(guān)鍵字。預(yù)設(shè)時間段為2分鐘。
[0044]通過本發(fā)明第二實施例公開的防止重復(fù)處理數(shù)據(jù)的裝置,能夠判斷其他后臺服務(wù)器處理的數(shù)據(jù)是否正在處理與自身處理的數(shù)據(jù)相重復(fù)的數(shù)據(jù),防止當(dāng)兩臺及兩臺以上的后臺服務(wù)器同時處理相同的數(shù)據(jù)時,不會產(chǎn)生臟數(shù)據(jù),而且提高數(shù)據(jù)處理速度。
[0045]顯然,本領(lǐng)域技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,他們可以用計算機裝置可執(zhí)行的程序代碼來實現(xiàn),從而可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件的結(jié)合。
[0046]以上僅為本發(fā)明的優(yōu)選實施例,并不用于限制本發(fā)明,對于本領(lǐng)域技術(shù)人員而言,本發(fā)明可以有各種改動和變化。凡在本發(fā)明的精神和原理之內(nèi)所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種防止重復(fù)處理數(shù)據(jù)的方法,其特征在于,包括: 接收至少兩個服務(wù)器發(fā)送的數(shù)據(jù)檢索請求,所述數(shù)據(jù)檢索請求包括當(dāng)前關(guān)鍵字; 依據(jù)所述數(shù)據(jù)檢索請求,獲取在接收到所述數(shù)據(jù)檢索請求之前接收的關(guān)鍵字,生成隊列; 在所述隊列中檢索所述當(dāng)前關(guān)鍵字; 當(dāng)在所述隊列中未檢索到當(dāng)前關(guān)鍵字時,存儲所述當(dāng)前關(guān)鍵字。
2.根據(jù)權(quán)利要求1所述的防止重復(fù)處理數(shù)據(jù)的方法,其特征在于,所述隊列為線程安全隊列。
3.根據(jù)權(quán)利要求1所述的防止重復(fù)處理數(shù)據(jù)的方法,其特征在于,所述獲取在接收到所述數(shù)據(jù)檢索請求之前接收的關(guān)鍵字的步驟為: 獲取在接收到所述數(shù)據(jù)檢索請求之前預(yù)設(shè)時間段內(nèi)接收的關(guān)鍵字。
4.根據(jù)權(quán)利要求3所述的防止重復(fù)處理數(shù)據(jù)的方法,其特征在于,所述預(yù)設(shè)時間段為2分鐘。
5.一種防止重復(fù)處理數(shù)據(jù)的裝置,其特征在于,包括: 請求接收模塊,用于接收至少兩個服務(wù)器發(fā)送的數(shù)據(jù)檢索請求,所述數(shù)據(jù)檢索請求包括當(dāng)前關(guān)鍵字; 隊列生成模塊,用于依據(jù)所述數(shù)據(jù)檢索請求,獲取在接收到所述數(shù)據(jù)檢索請求之前接收的關(guān)鍵字,生成隊列; 當(dāng)前關(guān)鍵字檢索模塊,用于所述隊列中檢索所述當(dāng)前關(guān)鍵字; 當(dāng)前關(guān)鍵字存儲模塊,用于當(dāng)在所述隊列中未檢索到當(dāng)前關(guān)鍵字時,存儲所述當(dāng)前關(guān)鍵字。
6.根據(jù)權(quán)利要求5所述的防止重復(fù)處理數(shù)據(jù)的裝置,其特征在于,所述隊列為線程安全隊列。
7.根據(jù)權(quán)利要求5所述的防止重復(fù)處理數(shù)據(jù)的裝置,其特征在于,在隊列生成模塊中,獲取在接收到所述數(shù)據(jù)檢索請求之前預(yù)設(shè)時間段內(nèi)接收的關(guān)鍵字。
8.根據(jù)權(quán)利要求7所述的防止重復(fù)處理數(shù)據(jù)的方法,其特征在于,所述預(yù)設(shè)時間段為2分鐘。
【文檔編號】G06F17/30GK103455604SQ201310395915
【公開日】2013年12月18日 申請日期:2013年9月3日 優(yōu)先權(quán)日:2013年9月3日
【發(fā)明者】程雪晶 申請人:北京京東尚科信息技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
沁水县| 台湾省| 达州市| 犍为县| 广平县| 澎湖县| 岳阳市| 琼海市| 北碚区| 来安县| 萨嘎县| 正镶白旗| 木里| 永丰县| 锡林郭勒盟| 夹江县| 肇源县| 昭平县| 溧阳市| 桐柏县| 疏勒县| 定陶县| 沧州市| 图木舒克市| 泊头市| 巴塘县| 东阿县| 澎湖县| 平潭县| 和田县| 西和县| 紫金县| 乐山市| 得荣县| 延庆县| 烟台市| 建宁县| 扶风县| 南靖县| 徐汇区| 习水县|