條碼認(rèn)證、易收發(fā)、變更信息的電子會(huì)員卡系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種條碼認(rèn)證、易收發(fā)、變更信息的電子會(huì)員卡系統(tǒng)及方法。
【背景技術(shù)】
[0002]現(xiàn)有的會(huì)員卡一般都是卡片形式的,一個(gè)商家一個(gè)卡片,對(duì)消費(fèi)者而言,出門(mén)消費(fèi)需攜帶很多會(huì)員卡,一旦忘記帶卡,就享受不了會(huì)員的待遇。
[0003]即使商家通過(guò)用戶口述的手機(jī)號(hào)能夠調(diào)取會(huì)員卡號(hào),依然存在一個(gè)問(wèn)題就是,非會(huì)員可通過(guò)其他手段獲取別人的會(huì)員卡號(hào),來(lái)獲得商家的優(yōu)惠折扣活動(dòng),造成商家損失。
[0004]用戶持有眾多的會(huì)員卡,當(dāng)個(gè)人信息、聯(lián)系電話變化時(shí),通知或當(dāng)面修改對(duì)應(yīng)商家會(huì)員信息將十分繁瑣。
[0005]現(xiàn)有的電子會(huì)員卡也存在一些問(wèn)題:
[0006]1、會(huì)員卡缺乏身份認(rèn)證過(guò)程,無(wú)積分、會(huì)員等級(jí)等涉及會(huì)員卡的高級(jí)應(yīng)用;
[0007]2、消費(fèi)者在出示會(huì)員卡并尋求驗(yàn)證時(shí),現(xiàn)有技術(shù)離不開(kāi)互聯(lián)網(wǎng),商家的客戶端需要連接到互聯(lián)網(wǎng)獲取驗(yàn)證信息,改變了現(xiàn)有商家銷(xiāo)售前端設(shè)備的接網(wǎng)模式,而互聯(lián)網(wǎng)存在黑客攻擊的可能,將對(duì)商家銷(xiāo)售前端設(shè)備數(shù)據(jù)帶來(lái)重大的安全隱患。
[0008]3、現(xiàn)有的基于條碼的會(huì)員卡,所出示的條碼未含有相關(guān)變量的驗(yàn)證信息,存在著別人盜用、復(fù)制的可能。
[0009]4、發(fā)行一張會(huì)員卡替代各商家的會(huì)員卡造成與商家原有的會(huì)員卡系統(tǒng)不兼容,且所有會(huì)員卡邦定一個(gè)ID號(hào),存在著易于攻擊的安全漏洞。
【發(fā)明內(nèi)容】
[0010]本發(fā)明的目的就是為了解決上述問(wèn)題,提供一種條碼認(rèn)證、易收發(fā)、變更信息的電子會(huì)員卡系統(tǒng)及方法,它具有幫助商家驗(yàn)證會(huì)員有效性的優(yōu)點(diǎn)。
[0011]為了實(shí)現(xiàn)上述目的,本發(fā)明采用如下技術(shù)方案:
[0012]條碼認(rèn)證、易收發(fā)、變更信息的電子會(huì)員卡系統(tǒng),包括:系統(tǒng)本體,所述系統(tǒng)本體通過(guò)互聯(lián)網(wǎng)分別與用戶客戶端和商家客戶端通信,所述商家客戶端與商家銷(xiāo)售前端設(shè)備通過(guò)局域網(wǎng)通信;
[0013]所述系統(tǒng)本體,用于電子會(huì)員卡的發(fā)卡階段和用戶信息變更階段,對(duì)用戶客戶端以及用戶信息進(jìn)行驗(yàn)證;
[0014]所述用戶客戶端,用于在會(huì)員身份認(rèn)證階段,無(wú)需連接互聯(lián)網(wǎng)的狀態(tài)下,生成含有認(rèn)證信息的電子會(huì)員卡的新條碼,并顯示入會(huì)商家的全面資訊;所述新條碼信息包括:電子會(huì)員卡的卡號(hào)、用戶客戶端自身的IMSI串號(hào)疊加一組隨機(jī)數(shù)形成的變異串號(hào)、用戶客戶端生成新條碼的時(shí)間;
[0015]所述商家銷(xiāo)售前端設(shè)備,用于掃描用戶客戶端上的新條碼,且在會(huì)員身份認(rèn)證階段,在無(wú)需連接互聯(lián)網(wǎng)的狀態(tài)下,能夠通過(guò)新條碼驗(yàn)證會(huì)員身份。
[0016]電子會(huì)員卡系統(tǒng)中會(huì)員卡收發(fā)的方法,包括如下步驟:
[0017]步驟(al):商家安裝系統(tǒng)商家端;簽約商家通過(guò)系統(tǒng)本體向用戶發(fā)出商家廣告、優(yōu)惠促銷(xiāo)信息、會(huì)員招募信息及鏈接;
[0018]步驟(a2):用戶客戶端接收步驟(al)發(fā)來(lái)的信息后,用戶客戶端顯示會(huì)員招募信息及鏈接;用戶決定是否加入會(huì)員,如果是就進(jìn)入步驟(a3);如果否就不顯示步驟(al)發(fā)來(lái)的信息;
[0019]步驟(a3):用戶客戶端將個(gè)人信息發(fā)送至簽約商家的商家客戶端,簽約商家的商家客戶端在接收個(gè)人信息的同時(shí),還會(huì)調(diào)取用戶客戶端的串號(hào)并疊加一組隨機(jī)數(shù),并將個(gè)人信息及串號(hào)與隨機(jī)數(shù)疊加形成的變異串號(hào)一一對(duì)應(yīng)的存入商家客戶端;商家客戶端在給用戶客戶端發(fā)送會(huì)員卡號(hào)碼時(shí),還會(huì)將隨機(jī)數(shù)植入用戶客戶端,該隨機(jī)數(shù)一旦植入用戶客戶端,則隨機(jī)數(shù)不會(huì)改變。
[0020]電子會(huì)員卡系統(tǒng)中會(huì)員卡收發(fā)的方法,包括如下步驟:
[0021]用戶客戶端,還能夠通過(guò)廣告、門(mén)店和分享鏈接來(lái)自由獲取會(huì)員卡,用戶客戶端自由獲取會(huì)員卡的時(shí)候,需要將個(gè)人信息發(fā)送至簽約商家的商家客戶端或非簽約商家的商家客戶端,商家客戶端在接收個(gè)人信息的同時(shí),還會(huì)調(diào)取用戶客戶端的串號(hào)并疊加一組隨機(jī)數(shù),并將個(gè)人信息及串號(hào)與隨機(jī)數(shù)疊加形成的變異串號(hào)一一對(duì)應(yīng)的存入商家客戶端;商家客戶端在給用戶客戶端發(fā)送會(huì)員卡號(hào)碼時(shí),還會(huì)將隨機(jī)數(shù)植入用戶客戶端,該隨機(jī)數(shù)一旦植入用戶客戶端,則隨機(jī)數(shù)不會(huì)改變。
[0022]電子會(huì)員卡系統(tǒng)中會(huì)員卡認(rèn)證的方法,包括如下步驟:
[0023]步驟(bl):用戶客戶端發(fā)出示卡請(qǐng)求;
[0024]步驟(b2):用戶選擇是否輸入出示條碼的密碼;若是,就輸入密碼經(jīng)用戶客戶端確認(rèn)后,進(jìn)入步驟(b3),若否,就直接進(jìn)入步驟(b3);
[0025]步驟(b3):在顯示操作時(shí)間限制的頁(yè)面下生成并出示新條碼;所述新條碼包括一維碼或二維碼;
[0026]步驟(b4):商家銷(xiāo)售前端設(shè)備掃描新條碼;得到電子會(huì)員卡卡號(hào);進(jìn)行反向解密,解析出變異串號(hào)及當(dāng)前操作時(shí)間;
[0027]步驟(b5):將得到的電子會(huì)員卡卡號(hào)、變異串號(hào)及當(dāng)前操作時(shí)間與商家銷(xiāo)售前端設(shè)備中的數(shù)據(jù)對(duì)比,識(shí)別用戶身份;判斷是否為有效會(huì)員及會(huì)員的等級(jí),若是有效會(huì)員,則給予會(huì)員的待遇,若不是會(huì)員,則給予非會(huì)員的待遇。
[0028]電子會(huì)員卡系統(tǒng)中會(huì)員卡認(rèn)證的方法中,所述步驟(b3)中,用戶客戶端生成一維碼的方法,包括如下步驟:
[0029]用戶客戶端調(diào)用已經(jīng)存入用戶客戶端的電子會(huì)員卡的卡號(hào),同時(shí),
[0030]用戶客戶端調(diào)用本客戶端自身的MSI串號(hào)疊加之前商家已經(jīng)植入的一組隨機(jī)數(shù),形成變異的串號(hào);
[0031]用戶客戶端調(diào)用本手機(jī)的時(shí)間;
[0032]調(diào)用上述參數(shù)后,進(jìn)行下列運(yùn)算:
[0033](a)將變異的串號(hào)的后六位與手機(jī)時(shí)間的前六位對(duì)應(yīng)后,相加,得到位數(shù)為21位的新號(hào)碼;對(duì)新號(hào)碼進(jìn)行加密,形成一組21位新編碼;
[0034](b)將21位的新編碼與商家會(huì)員卡號(hào)組合,形成32位的一維新條碼。
[0035]所述疊加或相加的原則均是:若不產(chǎn)生進(jìn)位則已,若產(chǎn)生進(jìn)位,則按照10 = a,11=b,12 = c,13 = d,14 = e,15 = f, 16 = g,17 = h,18 = i,來(lái)替換,從而避免進(jìn)位導(dǎo)致的位數(shù)增加。
[0036]電子會(huì)員卡系統(tǒng)中會(huì)員卡認(rèn)證的方法中,所述步驟(b3)中,用戶客戶端生成二維碼的方法,包括如下步驟:
[0037]用戶客戶端調(diào)用已經(jīng)存入用戶客戶端的電子會(huì)員卡的二維碼,同時(shí),
[0038]用戶客戶端調(diào)用本客戶端自身的MSI串號(hào)疊加之前商家已經(jīng)植入的一組隨機(jī)數(shù),形成變異的串號(hào);
[0039]用戶客戶端調(diào)用本手機(jī)的時(shí)間;
[0040]調(diào)用上述參數(shù)后,進(jìn)行加密,最后形成二維新條碼。
[0041]所述用戶客戶端指手機(jī)。
[0042]電子會(huì)員卡系統(tǒng)中變更信息的方法,包括如下步驟:
[0043]步驟(Cl):用戶客戶端安裝客戶端系統(tǒng)后,回答預(yù)設(shè)問(wèn)題,用戶客戶端將用戶輸入的問(wèn)題答案存入系統(tǒng)本體中;
[0044]步驟(c2):用戶用原手機(jī)號(hào)操作,發(fā)出變更手機(jī)號(hào)碼和個(gè)人基本信息請(qǐng)求;系統(tǒng)本體在接收變更請(qǐng)求后,向用戶客戶端發(fā)出驗(yàn)證碼;
[0045]步驟(c3):用戶用原手機(jī)號(hào)操作,用戶收到驗(yàn)證碼后,輸入驗(yàn)證碼;系統(tǒng)本體在收到驗(yàn)證碼后,判斷驗(yàn)證碼是否正確,如果正確則向用戶客戶端發(fā)出步驟(Cl)預(yù)設(shè)問(wèn)題,若不正確,則結(jié)束;
[0046]步驟(c4):用戶用原手機(jī)號(hào)操作,用戶收到預(yù)設(shè)問(wèn)題后,答復(fù)預(yù)設(shè)問(wèn)題;系統(tǒng)本體判斷問(wèn)題答案是否與步驟(Cl)的答案一致,若一致則同意變更請(qǐng)求,若不一致,則結(jié)束;
[0047]步驟(c5):用戶用原手機(jī)號(hào)操作,在用戶客戶端輸入需要變更的手機(jī)號(hào)碼、個(gè)人基本信息并發(fā)送給系統(tǒng)本體后,系統(tǒng)本體接收,對(duì)信息進(jìn)行修改;將用戶修改信息群發(fā)給該用戶已入會(huì)的所有安裝本系統(tǒng)的商家,對(duì)變更手機(jī)號(hào)碼的情形則需向用戶客戶端發(fā)出再次修改確認(rèn)的狀態(tài);
[0048]步驟(c6):用戶用新手機(jī)號(hào)操作,在新手機(jī)號(hào)碼的用戶客戶端上,接收系統(tǒng)本體發(fā)出的修改確認(rèn)狀態(tài),用戶確認(rèn)后,新手機(jī)號(hào)碼的用戶客戶端再次生成變更申請(qǐng),系統(tǒng)本體接收新手機(jī)號(hào)碼的用戶客戶端發(fā)來(lái)的變更申請(qǐng),校驗(yàn)后,系統(tǒng)本體將用戶修改的手機(jī)號(hào)碼群發(fā)給該用戶已入會(huì)的所有安裝本系統(tǒng)的商家。
[0049]本發(fā)明的有益效果:
[0050]I用戶無(wú)需攜帶繁多的會(huì)員卡出行消費(fèi),僅攜帶手機(jī)就能享受已入會(huì)會(huì)員的待遇;
[0051]2消費(fèi)者在會(huì)員認(rèn)證時(shí),無(wú)論是本地生成條碼,還是商家掃描條碼認(rèn)證,均無(wú)需通過(guò)互聯(lián)網(wǎng),不需要遠(yuǎn)程連接服務(wù)器去驗(yàn)證會(huì)員信息,無(wú)需系統(tǒng)本體任何參與。這樣可以有效避免黑客攻擊消費(fèi)者或商家的數(shù)據(jù),減少環(huán)節(jié),安全、可靠。
[0052]3不改變現(xiàn)有商家銷(xiāo)售前端設(shè)備的硬件、接網(wǎng)模式及商家已有的會(huì)員卡管理系統(tǒng);
[0053]3用戶的電子會(huì)員卡不能