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

一種動(dòng)態(tài)二維碼定位編碼和驗(yàn)證的方法及系統(tǒng)與流程

文檔序號(hào):12825672閱讀:1810來源:國(guó)知局
一種動(dòng)態(tài)二維碼定位編碼和驗(yàn)證的方法及系統(tǒng)與流程

本發(fā)明屬于通信領(lǐng)域,特別是涉及一種動(dòng)態(tài)二維碼定位編碼和驗(yàn)證的方法及系統(tǒng)。



背景技術(shù):

現(xiàn)有的二維碼可以作為圖片被用戶隨意復(fù)制且保存到手機(jī)或電腦上。從而使得二維碼可以在任意的時(shí)間和地點(diǎn)進(jìn)行掃描,來實(shí)現(xiàn)二維碼所對(duì)應(yīng)的功能。

而在許多地方希望用戶能夠在指定的地點(diǎn)掃描二維碼,例如,營(yíng)銷點(diǎn)希望顧客在參見營(yíng)銷活動(dòng)的時(shí)候,能夠到相應(yīng)的營(yíng)銷店內(nèi)來參與商家的活動(dòng),從而幫助商家進(jìn)行有效的產(chǎn)品宣傳,以避免消費(fèi)者并沒有到達(dá)營(yíng)銷點(diǎn)邊可以獲得領(lǐng)取活動(dòng)獎(jiǎng)品的機(jī)會(huì),就目前的二維碼編碼和驗(yàn)證方法無法避免在位置重合或偏差的區(qū)域進(jìn)行有效驗(yàn)證,導(dǎo)致消費(fèi)者在非到店情況下實(shí)現(xiàn)有效驗(yàn)證。



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

為了解決上述問題,本發(fā)明提出一種動(dòng)態(tài)二維碼定位編碼和驗(yàn)證的方法及系統(tǒng),以實(shí)現(xiàn)消費(fèi)者必須在營(yíng)銷點(diǎn)內(nèi)進(jìn)行二維碼驗(yàn)證,從而參加營(yíng)銷點(diǎn)的活動(dòng),避免消費(fèi)者使用作弊的手段不到營(yíng)銷店內(nèi)便獲取到參與活動(dòng)的資格,該方案能夠避免用戶在與營(yíng)銷點(diǎn)位置重合的區(qū)域進(jìn)行非到店驗(yàn)證。

為達(dá)到上述目的,本發(fā)明采用的技術(shù)方案是:

一種動(dòng)態(tài)二維碼定位編碼和驗(yàn)證的方法,所述方法包括步驟:

(1)由認(rèn)證服務(wù)器定時(shí)生成原始隨機(jī)數(shù),并獲取當(dāng)前時(shí)間作為原始時(shí)間;

(2)由認(rèn)證服務(wù)器編制營(yíng)銷點(diǎn)二維碼,所述營(yíng)銷點(diǎn)二維碼包括所述原始隨機(jī)數(shù)和原始時(shí)間;

(3)由營(yíng)銷點(diǎn)的客戶端設(shè)備訪問所述認(rèn)證服務(wù)器,從而獲取所述營(yíng)銷點(diǎn)二維碼;

(4)由營(yíng)銷點(diǎn)的客戶端設(shè)備向消費(fèi)者展示營(yíng)銷點(diǎn)二維碼;

(5)消費(fèi)者利用移動(dòng)終端掃描所述營(yíng)銷點(diǎn)二維碼,由移動(dòng)終端解析所述營(yíng)銷點(diǎn)二維碼,得到解析隨機(jī)數(shù);

(6)發(fā)送所述解析隨機(jī)數(shù)至所述認(rèn)證服務(wù)器;

(7)由所述認(rèn)證服務(wù)器驗(yàn)證所述解析隨機(jī)數(shù);

(8)驗(yàn)證成功則進(jìn)入活動(dòng)流程。

進(jìn)一步的是,步驟(1)中,利用設(shè)定的周期將時(shí)間劃分成時(shí)間段,在每個(gè)時(shí)間段內(nèi)所生成原始隨機(jī)數(shù)均不同,使原始隨機(jī)數(shù)隨時(shí)間不斷更新。

進(jìn)一步的是,所述原始隨機(jī)數(shù)更新過后,前一時(shí)間段的原始隨機(jī)數(shù)便失效。

進(jìn)一步的是,所述營(yíng)銷點(diǎn)二維碼還包括營(yíng)銷點(diǎn)信息。

進(jìn)一步的是,所述營(yíng)銷點(diǎn)信息包括營(yíng)銷點(diǎn)的名稱、位置、活動(dòng)信息和門店介紹。

進(jìn)一步的是,步驟(5)中,包括步驟,由所述移動(dòng)終端解析所述營(yíng)銷點(diǎn)二維碼,得到原始隨機(jī)數(shù)和原始時(shí)間;由移動(dòng)終端獲取當(dāng)前時(shí)間;利用原始時(shí)間和當(dāng)前時(shí)間進(jìn)行判定,若判定成功則將二維碼隨機(jī)數(shù)設(shè)定為解析隨機(jī)數(shù),若判定失敗則提示掃碼失敗。

進(jìn)一步的是,所述原始隨機(jī)數(shù)包括當(dāng)前原始隨機(jī)數(shù)和下一周期原始隨機(jī)數(shù)。

進(jìn)一步的是,若所述當(dāng)前時(shí)間和原始時(shí)間的差值在一個(gè)周期的時(shí)間段內(nèi),則解析隨機(jī)數(shù)為當(dāng)前原始隨機(jī)數(shù);若所述當(dāng)前時(shí)間和原始時(shí)間的差值在超過一個(gè)周期且未超過兩個(gè)周期的時(shí)間段內(nèi),則解析隨機(jī)數(shù)為下一周期原始隨機(jī)數(shù);若所述當(dāng)前時(shí)間和原始時(shí)間的差值超過兩個(gè)周期或小于0,則判定為掃碼失敗。

進(jìn)一步的是,所述認(rèn)證服務(wù)器通過比較法對(duì)所述解析隨機(jī)數(shù)進(jìn)行驗(yàn)證;通過比較所述原始隨機(jī)數(shù)和所述解析隨機(jī)數(shù)是否一致,若兩者一致則為驗(yàn)證成功。

另一方面,本發(fā)明還提供了一種動(dòng)態(tài)二維碼定位編碼和驗(yàn)證的系統(tǒng),包括認(rèn)證服務(wù)器、營(yíng)銷點(diǎn)客戶端和移動(dòng)終端。

所述認(rèn)證服務(wù)器,用于定時(shí)生成原始隨機(jī)數(shù)并編制營(yíng)銷點(diǎn)二維碼,將所述營(yíng)銷點(diǎn)二維碼發(fā)布至營(yíng)銷點(diǎn),并接收由移動(dòng)終端返回的解析隨機(jī)數(shù),驗(yàn)證所述解析隨機(jī)數(shù)是否有效。

所述營(yíng)銷點(diǎn)客戶端,放置在營(yíng)銷點(diǎn)內(nèi),接收由認(rèn)證服務(wù)器發(fā)送的營(yíng)銷點(diǎn)二維碼,并向消費(fèi)者展示所述營(yíng)銷點(diǎn)二維碼。

所述移動(dòng)終端,用于消費(fèi)者掃描并解析所述營(yíng)銷點(diǎn)二維碼。

采用本技術(shù)方案的有益效果:

本發(fā)明所提出的一種動(dòng)態(tài)二維碼定位編碼和驗(yàn)證的方法,能夠有效實(shí)現(xiàn)消費(fèi)者定點(diǎn)掃描并驗(yàn)證二維碼;通過二維碼的不斷更新,消費(fèi)者必須在營(yíng)銷點(diǎn)內(nèi)掃描到更新的二維碼才能夠參與營(yíng)銷點(diǎn)的相應(yīng)活動(dòng),避免消費(fèi)者使用作弊的手段獲取參與活動(dòng)的資格;該方案能夠避免用戶在與營(yíng)銷點(diǎn)位置重合的區(qū)域進(jìn)行非到店驗(yàn)證;本發(fā)明所提出一種動(dòng)態(tài)二維碼定位編碼和驗(yàn)證的系統(tǒng),能夠配合本發(fā)明所提出的方法實(shí)現(xiàn)該方法的應(yīng)用。

附圖說明

圖1為本發(fā)明的一種動(dòng)態(tài)二維碼定位編碼和驗(yàn)證的方法流程圖;

圖2為本發(fā)明的實(shí)施例中的一種動(dòng)態(tài)二維碼定位編碼和驗(yàn)證的方法流程圖;

圖3為本發(fā)明的一種動(dòng)態(tài)二維碼定位編碼和驗(yàn)證的系統(tǒng)的結(jié)構(gòu)示意圖。

具體實(shí)施方式

為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步闡述。

參見圖1所示,一種動(dòng)態(tài)二維碼定位編碼和驗(yàn)證的方法,所述方法包括步驟:

(1)由認(rèn)證服務(wù)器定時(shí)生成原始隨機(jī)數(shù),并獲取當(dāng)前時(shí)間作為原始時(shí)間。

利用設(shè)定的周期將時(shí)間劃分成時(shí)間段,在每個(gè)時(shí)間段內(nèi)所生成原始隨機(jī)數(shù)均不同,使原始隨機(jī)數(shù)隨時(shí)間不斷更新。

所述原始隨機(jī)數(shù)更新過后,前一時(shí)間段的原始隨機(jī)數(shù)便失效。

確定一個(gè)隨機(jī)數(shù)更新周期t,每隔t刷新一次隨機(jī)數(shù)。

其中,更新周期t可以根據(jù)需要設(shè)置。

具體為,所述認(rèn)證服務(wù)器每隔時(shí)間t刷新隨機(jī)數(shù),相對(duì)應(yīng)的所述營(yíng)銷點(diǎn)客戶端每隔時(shí)間t重新向所述認(rèn)證服務(wù)器獲取一次新的二維碼。

在實(shí)施過程中,可在認(rèn)證服務(wù)器中保存三個(gè)隨機(jī)數(shù)與一個(gè)時(shí)間tc,分別為當(dāng)前時(shí)間的隨機(jī)數(shù)rc,前一周期的隨機(jī)數(shù)rp,下一周期的隨機(jī)數(shù)rn;tc為產(chǎn)生當(dāng)前隨機(jī)數(shù)rc的時(shí)間,為原始時(shí)間。

刷新一次隨機(jī)數(shù)則記錄新的tc,rc變成rp,rn變成rc,產(chǎn)生新的隨機(jī)數(shù)代替rn。

(2)由認(rèn)證服務(wù)器編制營(yíng)銷點(diǎn)二維碼,所述營(yíng)銷點(diǎn)二維碼包括所述原始隨機(jī)數(shù)和原始時(shí)間。

所述營(yíng)銷點(diǎn)二維碼還包括營(yíng)銷點(diǎn)信息。

所述營(yíng)銷點(diǎn)信息包括營(yíng)銷點(diǎn)的名稱、位置、活動(dòng)信息和門店介紹。

認(rèn)證服務(wù)器利用二維碼編碼方法將rc,rn,tc以及營(yíng)銷點(diǎn)信息封裝編制二維碼。

(3)由營(yíng)銷點(diǎn)的客戶端設(shè)備訪問所述認(rèn)證服務(wù)器,從而獲取所述營(yíng)銷點(diǎn)二維碼。

(4)由營(yíng)銷點(diǎn)的客戶端設(shè)備向消費(fèi)者展示營(yíng)銷點(diǎn)二維碼。

由營(yíng)銷點(diǎn)的客戶端設(shè)備以圖片的形式顯示給消費(fèi)者,以供消費(fèi)者掃描。

(5)消費(fèi)者利用移動(dòng)終端掃描所述營(yíng)銷點(diǎn)二維碼,由移動(dòng)終端解析所述營(yíng)銷點(diǎn)二維碼,得到解析隨機(jī)數(shù)。

包括步驟,由所述移動(dòng)終端解析所述營(yíng)銷點(diǎn)二維碼,得到原始隨機(jī)數(shù)和原始時(shí)間;由移動(dòng)終端獲取當(dāng)前時(shí)間;利用原始時(shí)間和當(dāng)前時(shí)間進(jìn)行判定,若判定成功則將二維碼隨機(jī)數(shù)設(shè)定為解析隨機(jī)數(shù),若判定失敗則提示掃碼失敗。

所述原始隨機(jī)數(shù)包括當(dāng)前原始隨機(jī)數(shù)和下一周期原始隨機(jī)數(shù)。

若所述當(dāng)前時(shí)間和原始時(shí)間的差值在一個(gè)周期的時(shí)間段內(nèi),則解析隨機(jī)數(shù)為當(dāng)前原始隨機(jī)數(shù);若所述當(dāng)前時(shí)間和原始時(shí)間的差值在超過一個(gè)周期且未超過兩個(gè)周期的時(shí)間段內(nèi),則解析隨機(jī)數(shù)為下一周期原始隨機(jī)數(shù);若所述當(dāng)前時(shí)間和原始時(shí)間的差值超過兩個(gè)周期或小于0,則判定為掃碼失敗。

在實(shí)施過程中,由消費(fèi)者掃描營(yíng)銷點(diǎn)二維碼,獲取到tc,再由移動(dòng)終端獲取系統(tǒng)的當(dāng)前時(shí)間ts。

當(dāng)時(shí),獲取到的解析隨機(jī)數(shù);當(dāng)

時(shí),獲取到的解析隨機(jī)數(shù);當(dāng)

或者時(shí),則判定為掃碼失敗。

(6)發(fā)送所述解析隨機(jī)數(shù)至所述認(rèn)證服務(wù)器。

(7)由所述認(rèn)證服務(wù)器驗(yàn)證所述解析隨機(jī)數(shù)。

所述認(rèn)證服務(wù)器通過比較法對(duì)所述解析隨機(jī)數(shù)進(jìn)行驗(yàn)證。

通過比較所述原始隨機(jī)數(shù)和所述解析隨機(jī)數(shù)是否一致,若兩者一致則為驗(yàn)證成功。

在實(shí)施過程中,認(rèn)證服務(wù)器首先將r與rc比較,如果相同則認(rèn)證成功,如果不同則將r與rp比較,如果相同則認(rèn)證成功,不同則認(rèn)證失敗。

(8)驗(yàn)證成功則進(jìn)入活動(dòng)流程。

另一實(shí)施例,如圖2所示,在一個(gè)時(shí)間段內(nèi),由認(rèn)證服務(wù)器生成一個(gè)原始隨機(jī)數(shù)x1和原始時(shí)間t1;利用原始隨機(jī)數(shù)x1編制營(yíng)銷點(diǎn)二維碼;將營(yíng)銷點(diǎn)二維碼發(fā)布至對(duì)應(yīng)的營(yíng)銷點(diǎn)的客戶端中;客戶端將所接收的營(yíng)銷點(diǎn)二維碼展示給消費(fèi)者,供消費(fèi)者掃描;消費(fèi)者利用自己的移動(dòng)終端掃描所述營(yíng)銷點(diǎn)的二維碼;由所述移動(dòng)終端解析掃描到的二維碼,并從二維碼中獲得原始隨機(jī)數(shù)x1和原始時(shí)間t1;由移動(dòng)終端獲取當(dāng)前時(shí)間t2,判斷原始時(shí)間和當(dāng)前時(shí)間是否匹配,判定成功則獲取解析隨機(jī)數(shù)x2;由移動(dòng)終端將解析隨機(jī)數(shù)x2發(fā)送至認(rèn)證服務(wù)器;由所述認(rèn)證服務(wù)器判斷解析隨機(jī)數(shù)x2是否為原始隨機(jī)數(shù)x1,若兩數(shù)相同,則判定消費(fèi)者所掃描的二維碼是此時(shí)段認(rèn)證服務(wù)器所發(fā)出的營(yíng)銷點(diǎn)二維碼,驗(yàn)證成功,消費(fèi)者可以進(jìn)入活動(dòng)流程;若隨機(jī)數(shù)不匹配,說明消費(fèi)者掃描的不是更新過后的營(yíng)銷點(diǎn)二維碼,消費(fèi)者將不能夠進(jìn)入活動(dòng)流程,需消費(fèi)者到店掃描更新后的二維碼方可進(jìn)入活動(dòng)流程。

為配合本發(fā)明方法的實(shí)現(xiàn),基于相同的發(fā)明構(gòu)思,參見圖3所示,本發(fā)明還提供了一種動(dòng)態(tài)二維碼定位編碼和驗(yàn)證的系統(tǒng),包括認(rèn)證服務(wù)器、營(yíng)銷點(diǎn)客戶端和移動(dòng)終端。

所述認(rèn)證服務(wù)器,用于定時(shí)生成原始隨機(jī)數(shù)并編制營(yíng)銷點(diǎn)二維碼,將所述營(yíng)銷點(diǎn)二維碼發(fā)布至營(yíng)銷點(diǎn),并接收由移動(dòng)終端返回的解析隨機(jī)數(shù),驗(yàn)證所述解析隨機(jī)數(shù)是否有效。

所述營(yíng)銷點(diǎn)客戶端設(shè)備,放置在營(yíng)銷點(diǎn)內(nèi),接收由認(rèn)證服務(wù)器發(fā)送的營(yíng)銷點(diǎn)二維碼,并向消費(fèi)者展示所述營(yíng)銷點(diǎn)二維碼,常用的有顯示屏或pc機(jī)等。

所述移動(dòng)終端,用于消費(fèi)者掃描并解析所述營(yíng)銷點(diǎn)二維碼,常用的有手機(jī)或平板電腦等。

以上顯示和描述了本發(fā)明的基本原理和主要特征和本發(fā)明的優(yōu)點(diǎn)。本行業(yè)的技術(shù)人員應(yīng)該了解,本發(fā)明不受上述實(shí)施例的限制,上述實(shí)施例和說明書中描述的只是說明本發(fā)明的原理,在不脫離本發(fā)明精神和范圍的前提下,本發(fā)明還會(huì)有各種變化和改進(jìn),這些變化和改進(jìn)都落入要求保護(hù)的本發(fā)明范圍內(nèi)。本實(shí)發(fā)明要求保護(hù)范圍由所附的權(quán)利要求書及其等效物界定。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
贡嘎县| 通州区| 沧源| 宜兴市| 拉萨市| 铜梁县| 和平区| 尚义县| 麻栗坡县| 金坛市| 广安市| 津南区| 威宁| 临洮县| 重庆市| 寿阳县| 南丹县| 高安市| 龙海市| 垫江县| 海兴县| 桑日县| 云阳县| 大英县| 峨眉山市| 扶沟县| 衢州市| 夏津县| 江孜县| 宁夏| 尼玛县| 武威市| 荆门市| 鹿邑县| 宁化县| 邵东县| 大余县| 旌德县| 开化县| 伊吾县| 咸宁市|