最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

一種基于多項(xiàng)式插值的商品抽獎(jiǎng)和防偽方法與流程

文檔序號(hào):11217179閱讀:499來(lái)源:國(guó)知局
一種基于多項(xiàng)式插值的商品抽獎(jiǎng)和防偽方法與流程

本發(fā)明涉及二維碼技術(shù),尤其涉及一種基于多項(xiàng)式插值的商品抽獎(jiǎng)和防偽方法。



背景技術(shù):

商家在投入了大量的人力物力后生產(chǎn)出商品,但流動(dòng)在市場(chǎng)中時(shí)往往經(jīng)過(guò)仿造偽裝被頂替。不法分子通過(guò)模仿商品內(nèi)容,利用更劣質(zhì)的商品要素去加工,打著同樣的牌子到市場(chǎng)中銷售,從中取得利益。這不僅讓商家損失了自己的利益,也讓損害了客戶的利益。

有鑒于此,現(xiàn)有的某些廠家在生產(chǎn)商品時(shí)使用二維碼技術(shù)來(lái)進(jìn)行防偽。在進(jìn)行產(chǎn)品生產(chǎn)時(shí),隨機(jī)分配給商品一段無(wú)規(guī)則的序列號(hào),根據(jù)序列號(hào)生成二維碼。二維碼則印刷在產(chǎn)品外包裝上,企業(yè)廠家在數(shù)據(jù)庫(kù)中加入對(duì)應(yīng)的驗(yàn)證碼與抽獎(jiǎng)號(hào)碼,序列號(hào)則粘貼在商品上。為了防止商品在購(gòu)買前被拆開,商家在外包裝口貼上包裝條。用戶在使用時(shí),通過(guò)手機(jī)下載專用app,使用專用app掃描二維碼,在驗(yàn)證頁(yè)面中輸入防偽驗(yàn)證碼驗(yàn)證產(chǎn)品真?zhèn)?,為了返利促銷,在驗(yàn)證成功后,還會(huì)返回一個(gè)抽獎(jiǎng)碼給用戶,用于抽獎(jiǎng)。

從上述現(xiàn)有的技術(shù)方案中,在商家的服務(wù)器端的數(shù)據(jù)庫(kù)中保存了序列號(hào),驗(yàn)證碼、抽獎(jiǎng)碼,對(duì)應(yīng)的獎(jiǎng)品或獎(jiǎng)金等,如果商品數(shù)量特別巨大,如飲料等,則在數(shù)據(jù)庫(kù)端存儲(chǔ)了大量的數(shù)據(jù),每次檢驗(yàn)中都需要從數(shù)據(jù)庫(kù)中檢索序列號(hào),再去驗(yàn)證驗(yàn)證碼,這減慢了我們驗(yàn)證速度。



技術(shù)實(shí)現(xiàn)要素:

為克服現(xiàn)有技術(shù)的不足,提供一種簡(jiǎn)化存儲(chǔ)、快速驗(yàn)證的商品防偽方法,本發(fā)明提出了一種基于多項(xiàng)式插值的商品抽獎(jiǎng)和防偽方法。

本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:

一種基于多項(xiàng)式插值的商品抽獎(jiǎng)方法,包括步驟

s1:每一個(gè)產(chǎn)品對(duì)應(yīng)一個(gè)序列號(hào),序列號(hào)的全部或者其一部分用于生成一個(gè)多項(xiàng)式;

s2:將所述序列號(hào)轉(zhuǎn)化為二維碼,貼在產(chǎn)品外包裝處,將驗(yàn)證碼貼于產(chǎn)品內(nèi)包裝;

s3:用戶使用專用app掃描所述二維碼,專用app根據(jù)所述序列號(hào)重構(gòu)多項(xiàng)式;

s4:用戶輸入驗(yàn)證碼,所述專用app計(jì)算驗(yàn)證碼是否在所述多項(xiàng)式曲線上,以驗(yàn)證產(chǎn)品是否是正品;

s5:若產(chǎn)品是正品,則所述專用app將所述多項(xiàng)式曲線發(fā)送到服務(wù)器端;

s6:所述服務(wù)器端計(jì)算所述多項(xiàng)式曲線是否與保存在服務(wù)器端的一個(gè)幾何區(qū)域相交,以驗(yàn)證產(chǎn)品是否中獎(jiǎng)。

進(jìn)一步地,所述多項(xiàng)式為二階多項(xiàng)式。

更進(jìn)一步地,所述序列號(hào)為三個(gè)點(diǎn)橫坐標(biāo)和縱坐標(biāo)依次排列形成的。

進(jìn)一步地,所述步驟s2中序列好轉(zhuǎn)化為二維碼包括步驟:

s21:將序列號(hào)轉(zhuǎn)化為二進(jìn)制數(shù);

s22:將所述二進(jìn)制數(shù)依次排列,將數(shù)字0變?yōu)榘咨瑪?shù)字1變?yōu)楹谏?,縮寫成二維碼。

進(jìn)一步地,步驟s4中所述專用app使用驗(yàn)證碼的全部或其一部分計(jì)算驗(yàn)證碼是否在所述多項(xiàng)式曲線上。

本發(fā)明還提供一種基于多項(xiàng)式插值的商品防偽方法,包括步驟:

s1:每一個(gè)產(chǎn)品對(duì)應(yīng)一個(gè)序列號(hào),序列號(hào)的全部或者其一部分及驗(yàn)證碼的全部或一部分用于生成一個(gè)多項(xiàng)式,服務(wù)器端存儲(chǔ)有驗(yàn)證幾何區(qū)域;

s2:將所述序列號(hào)轉(zhuǎn)化為二維碼,貼在產(chǎn)品外包裝處,將驗(yàn)證碼貼于產(chǎn)品內(nèi)包裝;

s3:用戶使用專用app掃描所述二維碼,并輸入驗(yàn)證碼;

s4:服務(wù)器端根據(jù)所述序列號(hào)和驗(yàn)證碼重構(gòu)多項(xiàng)式,驗(yàn)證所述多項(xiàng)式和驗(yàn)證幾何區(qū)域是否相交,以驗(yàn)證產(chǎn)品是否是正品。

本發(fā)明還提供一種基于多項(xiàng)式插值的商品抽獎(jiǎng)方法,包括步驟:

s1:每一個(gè)產(chǎn)品對(duì)應(yīng)一個(gè)序列號(hào),序列號(hào)的全部或者其一部分及驗(yàn)證碼的全部或一部分用于生成一個(gè)多項(xiàng)式,服務(wù)器端存儲(chǔ)有驗(yàn)證幾何區(qū)域和中獎(jiǎng)幾何區(qū)域;

s2:將所述序列號(hào)轉(zhuǎn)化為二維碼,貼在產(chǎn)品外包裝處,將驗(yàn)證碼貼于產(chǎn)品內(nèi)包裝;

s3:用戶使用專用app掃描所述二維碼,并輸入驗(yàn)證碼;

s4:所述專用app將二維碼轉(zhuǎn)換為序列號(hào),并將所述序列號(hào)和驗(yàn)證碼發(fā)送至服務(wù)器端;

s5:服務(wù)器端根據(jù)所述序列號(hào)和驗(yàn)證碼重構(gòu)多項(xiàng)式,驗(yàn)證所述多項(xiàng)式和驗(yàn)證幾何區(qū)域是否相交,以驗(yàn)證產(chǎn)品是否是正品;

s6:如產(chǎn)品是正品,則服務(wù)器端驗(yàn)證所述多項(xiàng)式是否和中獎(jiǎng)幾何區(qū)域相交,以驗(yàn)證產(chǎn)品是否中獎(jiǎng)。

本發(fā)明的有益效果在于,與現(xiàn)有技術(shù)相比,本發(fā)明的服務(wù)器端只需要保存很少的數(shù)據(jù),減輕了服務(wù)器的壓力,加快了驗(yàn)證速度。

附圖說(shuō)明

圖1是本發(fā)明一種基于多項(xiàng)式插值的商品抽獎(jiǎng)方法流程圖;

圖2是本發(fā)明一種基于多項(xiàng)式插值的商品防偽方法流程圖;

圖3是本發(fā)明另一種基于多項(xiàng)式插值的商品中獎(jiǎng)方法流程圖;

圖4是本發(fā)明一個(gè)實(shí)施例中序列號(hào)、驗(yàn)證碼和抽獎(jiǎng)碼函數(shù)圖像示意圖;

圖5是本發(fā)明的一個(gè)實(shí)施例中序列號(hào)轉(zhuǎn)化為ascii碼排列圖像示意圖。

圖6是本發(fā)明另外一個(gè)實(shí)施例中序列號(hào)、驗(yàn)證碼和抽獎(jiǎng)碼函數(shù)圖像示意圖。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

請(qǐng)參見圖1,本發(fā)明提出的一種基于多項(xiàng)式插值的商品抽獎(jiǎng)方法,包括步驟

s1:每一個(gè)產(chǎn)品對(duì)應(yīng)一個(gè)序列號(hào),序列號(hào)的全部或者其一部分用于生成一個(gè)多項(xiàng)式;

s2:將所述序列號(hào)轉(zhuǎn)化為二維碼,貼在產(chǎn)品外包裝處,將驗(yàn)證碼貼于產(chǎn)品內(nèi)包裝;

s3:用戶使用專用app掃描所述二維碼,專用app根據(jù)所述序列號(hào)重構(gòu)多項(xiàng)式;

s4:用戶輸入驗(yàn)證碼,所述專用app計(jì)算驗(yàn)證碼是否在所述多項(xiàng)式曲線上,以驗(yàn)證產(chǎn)品是否是正品;

s5:若產(chǎn)品是正品,則所述專用app將所述多項(xiàng)式曲線發(fā)送到服務(wù)器端;

s6:所述服務(wù)器端計(jì)算所述多項(xiàng)式曲線是否與保存在服務(wù)器端的一個(gè)幾何區(qū)域相交,以驗(yàn)證產(chǎn)品是否中獎(jiǎng)。

請(qǐng)參見圖2,本發(fā)明還提出了一種基于多項(xiàng)式插值的商品防偽方法,包括步驟:

s1:每一個(gè)產(chǎn)品對(duì)應(yīng)一個(gè)序列號(hào),序列號(hào)的全部或者其一部分及驗(yàn)證碼的全部或一部分用于生成一個(gè)多項(xiàng)式,服務(wù)器端存儲(chǔ)有驗(yàn)證幾何區(qū)域;

s2:將所述序列號(hào)轉(zhuǎn)化為二維碼,貼在產(chǎn)品外包裝處,將驗(yàn)證碼貼于產(chǎn)品內(nèi)包裝;

s3:用戶使用專用app掃描所述二維碼,并輸入驗(yàn)證碼;

s4:所述專用app將二維碼轉(zhuǎn)換為序列號(hào),并將所述序列號(hào)和驗(yàn)證碼發(fā)送至服務(wù)器端;

s5:服務(wù)器端根據(jù)所述序列號(hào)和驗(yàn)證碼重構(gòu)多項(xiàng)式,驗(yàn)證所述多項(xiàng)式和驗(yàn)證幾何區(qū)域是否相交,以驗(yàn)證產(chǎn)品是否是正品。

在上述防偽方法的基礎(chǔ)上,本發(fā)明還提供另外一種基于多項(xiàng)式插值的商品抽獎(jiǎng)方法,如圖3所示,包括步驟:

s1:每一個(gè)產(chǎn)品對(duì)應(yīng)一個(gè)序列號(hào),序列號(hào)的全部或者其一部分及驗(yàn)證碼的全部或一部分用于生成一個(gè)多項(xiàng)式,服務(wù)器端存儲(chǔ)有驗(yàn)證幾何區(qū)域和中獎(jiǎng)幾何區(qū)域;

s2:將所述序列號(hào)轉(zhuǎn)化為二維碼,貼在產(chǎn)品外包裝處,將驗(yàn)證碼貼于產(chǎn)品內(nèi)包裝;

s3:用戶使用專用app掃描所述二維碼,并輸入驗(yàn)證碼;

s4:所述專用app將二維碼轉(zhuǎn)換為序列號(hào),并將所述序列號(hào)和驗(yàn)證碼發(fā)送至服務(wù)器端;

s5:服務(wù)器端根據(jù)所述序列號(hào)和驗(yàn)證碼重構(gòu)多項(xiàng)式,驗(yàn)證所述多項(xiàng)式和驗(yàn)證幾何區(qū)域是否相交,以驗(yàn)證產(chǎn)品是否是正品;

s6:如產(chǎn)品是正品,則服務(wù)器端驗(yàn)證所述多項(xiàng)式是否和中獎(jiǎng)幾何區(qū)域相交,以驗(yàn)證產(chǎn)品是否中獎(jiǎng)。

下面以二階多項(xiàng)式為例,說(shuō)明本發(fā)明的發(fā)明構(gòu)思。

如圖4所示,在取序列號(hào)時(shí)隨機(jī)產(chǎn)生一條二次函數(shù)式,在圖像中隨機(jī)取三點(diǎn)x1、x2、x3,將其橫坐標(biāo)與縱坐標(biāo)合并為(x1y1x2y2x3y3),作為產(chǎn)生二維碼的序列號(hào),在其圖像上取一點(diǎn)(x4,y4)作為驗(yàn)證碼(x4y4)。抽獎(jiǎng)號(hào)碼隨機(jī)從坐標(biāo)中取一點(diǎn)(x5,y5),中獎(jiǎng)與否則檢驗(yàn)(x5,y5)是否在二次函數(shù)式f(x)=ax2+bx+c上。

在坐標(biāo)軸上隨機(jī)產(chǎn)生一條二次函數(shù)式f(x)=x2,在圖像上隨機(jī)取四個(gè)點(diǎn)x1(1,1)、x2(2,4),x3(3,9),x4(4,16),隨機(jī)抽取一個(gè)點(diǎn)x5(5,13)作為抽獎(jiǎng)號(hào)碼,將x1、x2、x3的每個(gè)坐標(biāo)都用8位二進(jìn)制ascii碼形式表示為(00000001,00000001)(00000010,00000100)(00000011,00001001)

將上述二進(jìn)制ascii碼進(jìn)行排列生成如圖5所示的圖像。將序列號(hào)(112439)的二進(jìn)制依次排列。數(shù)字0變成白色,數(shù)字1變成黑色將其編寫成二維碼。在數(shù)據(jù)庫(kù)中加入與之對(duì)應(yīng)的驗(yàn)證碼(4,16)與抽獎(jiǎng)碼(5,13)。

如驗(yàn)證產(chǎn)品是否為正品,或者驗(yàn)證產(chǎn)品是否中獎(jiǎng)是在服務(wù)器端進(jìn)行的,則其過(guò)程是這樣的:

專用app掃描外部的二維碼獲取序列號(hào)、用戶輸入驗(yàn)證碼,專用app將序列號(hào)和驗(yàn)證碼一并發(fā)送給服務(wù)器端,服務(wù)器端根據(jù)序列號(hào)的全部或一部分和驗(yàn)證碼的全部或一部分重構(gòu)多項(xiàng)式,如圖6所示,如多項(xiàng)式與事先設(shè)定存儲(chǔ)在服務(wù)器端的驗(yàn)證幾何區(qū)域相交,則該產(chǎn)品為正品;如驗(yàn)證產(chǎn)品為正品,則再驗(yàn)證該多項(xiàng)式是否與中獎(jiǎng)幾何區(qū)域相交,如相交則該產(chǎn)品中獎(jiǎng)。

在服務(wù)器端,只需要存儲(chǔ)少量的點(diǎn)坐標(biāo)以記錄驗(yàn)證幾何區(qū)域和中獎(jiǎng)幾何區(qū)域,因此服務(wù)器端的存儲(chǔ)數(shù)據(jù)量及其少,甚至不需要設(shè)置遠(yuǎn)程服務(wù)器端,只需要一個(gè)簡(jiǎn)單的硬件設(shè)備就可以實(shí)現(xiàn)產(chǎn)品是否為正品和是否中獎(jiǎng)的驗(yàn)證。

以上所述是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也視為本發(fā)明的保護(hù)范圍。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1