亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于生成和維護(hù)兌換碼的數(shù)據(jù)處理系統(tǒng)及方法

文檔序號(hào):9811261閱讀:1268來源:國知局
用于生成和維護(hù)兌換碼的數(shù)據(jù)處理系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,更為具體而言,涉及一種用于生成和維護(hù)兌換碼的數(shù)據(jù)處理系統(tǒng)及方法。
【背景技術(shù)】
[0002]隨著電子商務(wù)的快速發(fā)展,為了提高網(wǎng)站的訪問量和知名度,網(wǎng)站營銷活動(dòng)起到了舉足輕重的作用。
[0003]在現(xiàn)有的電子商務(wù)平臺(tái)的營銷活動(dòng)中,通常需要?jiǎng)?chuàng)建相應(yīng)的禮品兌換活動(dòng)。針對每個(gè)活動(dòng)都發(fā)布相應(yīng)的獎(jiǎng)項(xiàng),通過生成相應(yīng)的兌換碼,然后將兌換碼發(fā)放到客戶,在活動(dòng)開始之后客戶即可拿到此兌換碼進(jìn)行兌換相應(yīng)的禮品。由于電子商務(wù)平臺(tái)(例如,中國建設(shè)銀行自身的電子商務(wù)平臺(tái))的渠道眾多,相應(yīng)的營銷活動(dòng)也很多,營銷力度大,為了保證兌換碼的唯一性,對于兌換碼的生成便成了難點(diǎn),同時(shí)對于兌換碼的維護(hù)也是非常棘手的問題。

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

[0004]鑒于現(xiàn)有技術(shù)的上述缺陷,本發(fā)明實(shí)施方式提供了一種用于生成和維護(hù)兌換碼的數(shù)據(jù)處理系統(tǒng)及方法,能夠快速生成兌換碼,特別適用于海量兌換碼的生成,在提高處理效率的同時(shí)對兌換碼進(jìn)行有效維護(hù)。
[0005]具體地,本發(fā)明實(shí)施方式提供了一種用于生成和維護(hù)兌換碼的數(shù)據(jù)處理系統(tǒng),其包括:
[0006]兌換碼生成模塊,用于選取由數(shù)字和英文字母組成的k進(jìn)制數(shù)下的m位數(shù)作為兌換碼并保存于數(shù)據(jù)庫中,其中,所述k為大于十的正整數(shù),所述m為小于k的正整數(shù);
[0007]兌換碼發(fā)送模塊,用于遍歷電話號(hào)碼并根據(jù)當(dāng)前遍歷到的電話號(hào)碼向相應(yīng)的用戶終端發(fā)送兌換碼;
[0008]兌換碼維護(hù)模塊,用于將已經(jīng)完成兌換的兌換碼迀移出所述數(shù)據(jù)庫。
[0009]相應(yīng)地,本發(fā)明實(shí)施方式還提供了一種用于生成和維護(hù)兌換碼的數(shù)據(jù)處理方法,其包括:
[0010]選取由數(shù)字和英文字母組成的k進(jìn)制數(shù)下的m位數(shù)作為兌換碼并保存于數(shù)據(jù)庫中,其中,所述k為大于十的正整數(shù),所述m為小于k的正整數(shù);
[0011]遍歷電話號(hào)碼并根據(jù)當(dāng)前遍歷到的電話號(hào)碼向相應(yīng)的用戶終端發(fā)送兌換碼;
[0012]將已經(jīng)完成兌換的兌換碼迀移出所述數(shù)據(jù)庫。
[0013]采用本發(fā)明實(shí)施方式具有下述有益效果:
[0014]通過從預(yù)設(shè)的k進(jìn)制數(shù)中選取m位數(shù)作為兌換碼,能夠快速生成兌換碼;通過將已經(jīng)完成兌換的兌換碼迀移出所述數(shù)據(jù)庫,能夠防止兌換碼表的數(shù)據(jù)越來越大,在減小數(shù)據(jù)庫壓力的同時(shí)降低生成兌換碼的難度;通過根據(jù)兌換碼所對應(yīng)的十進(jìn)制數(shù)進(jìn)行判斷,能夠在快速生成兌換碼的同時(shí),有效保證所生成的兌換碼的唯一性。
【附圖說明】
[0015]圖1是根據(jù)本發(fā)明實(shí)施例的一種用于生成和維護(hù)兌換碼的數(shù)據(jù)處理系統(tǒng)的框圖;
[0016]圖2圖1所示數(shù)據(jù)處理系統(tǒng)的兌換碼維護(hù)模塊的框圖;
[0017]圖3是根據(jù)本發(fā)明實(shí)施例的一種用于生成和維護(hù)兌換碼的數(shù)據(jù)處理方法的流程示意圖。
【具體實(shí)施方式】
[0018]為了便于理解本發(fā)明技術(shù)方案的各個(gè)方面、特征以及優(yōu)點(diǎn),下面結(jié)合附圖對本發(fā)明進(jìn)行具體描述。應(yīng)當(dāng)理解,下述的各種實(shí)施方式只用于舉例說明,而非用于限制本發(fā)明的保護(hù)范圍。
[0019]圖1是根據(jù)本發(fā)明實(shí)施例的一種用于生成和維護(hù)兌換碼的數(shù)據(jù)處理系統(tǒng)的框圖。參照圖1,所述系統(tǒng)包括兌換碼生成模塊11、兌換碼發(fā)送模塊12和兌換碼維護(hù)模塊13,下面分別進(jìn)行說明。
[0020]在本實(shí)施例中,兌換碼生成模塊11用于選取由數(shù)字和英文字母組成的k進(jìn)制數(shù)下的m位數(shù)作為兌換碼并保存于數(shù)據(jù)庫中,其中,所述k為大于十的正整數(shù),所述m為小于k的正整數(shù)。兌換碼發(fā)送模塊12用于遍歷電話號(hào)碼(例如,遍歷電話號(hào)碼的集合中的電話號(hào)碼)并根據(jù)當(dāng)前遍歷到的電話號(hào)碼向相應(yīng)的用戶終端發(fā)送兌換碼。兌換碼維護(hù)模塊13用于將已經(jīng)完成兌換的兌換碼迀移出所述數(shù)據(jù)庫。
[0021]采用本實(shí)施例提供的數(shù)據(jù)處理系統(tǒng),通過從預(yù)設(shè)的k進(jìn)制數(shù)中選取m位數(shù)作為兌換碼,能夠快速生成兌換碼,此外,通過將已經(jīng)完成兌換的兌換碼迀移出所述數(shù)據(jù)庫,能夠防止兌換碼表的數(shù)據(jù)越來越大,在減小數(shù)據(jù)庫壓力的同時(shí)降低生成兌換碼的難度。
[0022]可選地,在本實(shí)施例的一種實(shí)現(xiàn)方式中,所述兌換碼生成模塊11用于選取由十個(gè)數(shù)字和二十六個(gè)英文字母組成的三十六進(jìn)制數(shù)下的十八位數(shù)作為兌換碼。即,k = 36,m =
18。更具體而言,三十六進(jìn)制數(shù)與十進(jìn)制數(shù)的對應(yīng)關(guān)系如下:0 = 0,1 = 1,2 = 2,......a=10,b
=11,c = 12,......z = 35,a0 = 36,al = 37......,依此類推。
[0023]在本實(shí)現(xiàn)方式的一種具體示例中,可以通過如下指令截取多位字符中的后18位獲得兌換碼的值:string str=Guid.NewGuid().tostring()。
[0024]可選地,在本實(shí)施例的一種實(shí)現(xiàn)方式中,兌換碼生成模塊11包括判斷子模塊,其用于根據(jù)所述m位數(shù)所對應(yīng)的十進(jìn)制數(shù)判斷生成的兌換碼是否為重復(fù)生成。因?yàn)槊恳粋€(gè)兌換碼均對應(yīng)一個(gè)十進(jìn)制的值,因此每生成一個(gè)兌換碼,只要查看是否產(chǎn)生過對應(yīng)的十進(jìn)制數(shù)即可確定是否重復(fù)生成。而對于重復(fù)生成的兌換碼,可以進(jìn)行刪除處理。
[0025]采用本實(shí)現(xiàn)方式,能夠在快速生成兌換碼的同時(shí),有效保證所生成的兌換碼的唯一性。
[0026]可選地,在本實(shí)施例的一種實(shí)現(xiàn)方式中,如圖2所示,兌換碼維護(hù)模塊13包括:兌換碼標(biāo)記子模塊131,用于通過指定參數(shù)標(biāo)記已經(jīng)完成兌換的兌換碼;兌換碼迀移子模塊132,用于周期性地將已經(jīng)完成兌換的兌換碼迀移出所述數(shù)據(jù)庫。
[0027]在本實(shí)現(xiàn)方式的一種具體示例中,可以預(yù)先建立一個(gè)歷史兌換碼表,該表的結(jié)構(gòu)與數(shù)據(jù)庫中存儲(chǔ)兌換碼的表結(jié)構(gòu)相同,然后由兌換碼迀移子模塊周期性地將已經(jīng)完成兌換的兌換碼從所述數(shù)據(jù)庫迀移至預(yù)建立的歷史兌換碼表。
[0028]以中國建設(shè)銀行的電子商務(wù)平臺(tái)為例,由于匯聚了各個(gè)渠道的營銷活動(dòng),兌換碼的數(shù)據(jù)量級(jí)能達(dá)到百萬或者千萬級(jí)別,因此,對數(shù)據(jù)庫單個(gè)表的承載壓力非常大,而通過本實(shí)現(xiàn)方式能夠有效減小數(shù)據(jù)庫壓力。
[0029]圖3是根據(jù)本發(fā)明實(shí)施例的一種用于生成和維護(hù)兌換碼的數(shù)據(jù)處理方法的流程示意圖,參照圖3,所述方法包括:
[0030]30:選取指定進(jìn)制數(shù)下的指定位數(shù)生成二維碼。具體而言,選取由數(shù)字和英文字母組成的k進(jìn)制數(shù)下的m位數(shù)作為兌換碼并保存于數(shù)據(jù)庫中,其中,所述k為大于十的正整數(shù),所述m為小于k的正整數(shù)。
[0031]32:遍歷電話號(hào)碼并根據(jù)當(dāng)前遍歷到的電話號(hào)碼向相應(yīng)的用戶終端發(fā)送兌換碼。
[0032]34:將已經(jīng)完成兌換的兌換碼迀移出所述數(shù)據(jù)庫。
[0033]采用本實(shí)施例提供的方法,通過從預(yù)設(shè)的k進(jìn)制
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1