一種提高訂購信息安全性的方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種提高訂購信息安全性的方法和裝置,其中,方法包括以下步驟:記錄訂單的訂單標(biāo)識、商家標(biāo)識以及用戶的電話號碼;根據(jù)所述訂單標(biāo)識、商家標(biāo)識以及電話號碼生成與所述訂單唯一對應(yīng)的驗證碼;將所述驗證碼與所述訂單標(biāo)識、商家標(biāo)識以及電話號碼關(guān)聯(lián)存儲;將所述驗證碼發(fā)送至用戶。本發(fā)明根據(jù)訂單標(biāo)識、商家標(biāo)識以及用戶的電話號碼生成驗證碼,增強了訂購信息的存儲及消費識別的安全性,降低了消費憑證的驗證成本,可兼容多種終端,并且消費驗證流程簡單、快速。
【專利說明】一種提高訂購信息安全性的方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息安全領(lǐng)域,尤其涉及一種提高訂購信息安全性的方法和裝置。
【背景技術(shù)】
[0002]020 (Online To Off line)營銷模式又稱離線商務(wù)模式,是指線上營銷線上購買帶動線下經(jīng)營和線下消費。020通過打折、提供信息、服務(wù)預(yù)訂等方式,把線下商店的消息推送給互聯(lián)網(wǎng)用戶,從而將他們轉(zhuǎn)換為自己的線下客戶,這特別適合必須到店消費的商品和服務(wù),比如餐飲、健身、看電影和演出、美容美發(fā)等。
[0003]當(dāng)前020的實現(xiàn)方式是:用戶在互聯(lián)網(wǎng)、移動互聯(lián)網(wǎng)訂購商品并完成支付后獲得交易憑證,其中交易憑證有以下幾種:
[0004]驗證碼:用戶在網(wǎng)上訂購商品后,獲得該商品的驗證碼,商戶通過該驗證碼核實用戶的合法訂購及商品,一個商品對應(yīng)一個驗證碼。
[0005]二維碼:用戶完成訂購商品后獲得二維碼,商戶通過專有終端驗證該二維碼的有效性及用戶的合法訂購。
[0006]會員卡:用戶預(yù)先獲得會員卡,完成商品訂購后,該商品被推送至?xí)T卡,商戶通過專有終端刷卡識別用戶和合法訂購,并完成商品消費。
[0007]現(xiàn)有互聯(lián)網(wǎng)電子商務(wù)與線下消費識別方法存在的不足:
[0008]一個商品對應(yīng)一個驗證碼,導(dǎo)致訂購?fù)瑐€商戶的多個商品則會具有多個驗證碼,浪費資源且容易混淆;而二維碼、會員卡一方面增加商家成本(商家需部署相應(yīng)的終端設(shè)備來進行二維碼的識別和會員卡的刷卡),另一方面,安全性較差,容易被他人竊取或遺失。
【發(fā)明內(nèi)容】
[0009]為了解決現(xiàn)有技術(shù)中存在的上述缺陷,本發(fā)明提出一種提高訂購信息安全性的方法和裝置,能夠安全有效、簡便地識別以及保護訂購信息。
[0010]本發(fā)明的一個方面,提供一種提高訂購信息安全性的方法,包括以下步驟:
[0011]記錄訂單的訂單標(biāo)識、商家標(biāo)識以及用戶的電話號碼;
[0012]根據(jù)所述訂單標(biāo)識、商家標(biāo)識以及電話號碼生成與所述訂單唯一對應(yīng)的驗證碼;
[0013]將所述驗證碼與所述訂單標(biāo)識、商家標(biāo)識以及電話號碼關(guān)聯(lián)存儲;
[0014]將所述驗證碼發(fā)送至用戶。
[0015]本發(fā)明實施例提出的提高訂購信息安全性的方法,是根據(jù)訂單標(biāo)識、商家標(biāo)識以及用戶的電話號碼生成驗證碼,增強了訂購信息存儲及消費識別的安全性,降低了消費憑證的驗證成本,可兼容多種終端,如電腦終端、POS終端、立式終端等,可復(fù)用原有的設(shè)備,對終端要求不高,并且消費驗證流程簡單、快速。
[0016]作為上述技術(shù)方案的優(yōu)選,根據(jù)所述訂單標(biāo)識、商家標(biāo)識以及電話號碼生成驗證碼的步驟包括:分別將所述訂單標(biāo)識、商家標(biāo)識以及電話號碼生成散列值;分別從所述訂單標(biāo)識、商家標(biāo)識以及電話號碼各自的散列值中,從預(yù)設(shè)的標(biāo)志位開始,獲取預(yù)設(shè)數(shù)量的值;根據(jù)預(yù)設(shè)順序,將獲取的值及標(biāo)志位組合生成驗證碼。
[0017]作為上述技術(shù)方案的優(yōu)選,所述方法還包括以下步驟:接收查詢請求,所述查詢請求中包括電話號碼和驗證碼;判斷與所述驗證碼關(guān)聯(lián)存儲的電話號碼是否與所述查詢請求中包括的電話號碼一致;當(dāng)與所述驗證碼關(guān)聯(lián)存儲的電話號碼與所述查詢請求中包括的電話號碼一致時,返回與所述驗證碼關(guān)聯(lián)存儲的商家標(biāo)識、訂單標(biāo)識所對應(yīng)的訂單。
[0018]作為上述技術(shù)方案的優(yōu)選,所述方法還包括以下步驟:接收消費請求,所述消費請求中所述訂單中被消費的商品;刪除所述訂單中被消費的商品;判斷所述訂單中是否還包括未消費的商品;當(dāng)所述訂單中還包括未消費的商品時,根據(jù)所述訂單標(biāo)識、商家標(biāo)識以及電話號碼重新生成驗證碼;將重新生成的驗證碼發(fā)送至客戶。
[0019]作為上述技術(shù)方案的優(yōu)選,通過短信將驗證碼發(fā)送至客戶。
[0020]本發(fā)明的另一方面,還提出一種提高訂購信息安全性的裝置,包括:
[0021]記錄模塊,用于記錄訂單的訂單標(biāo)識、商家標(biāo)識以及用戶的電話號碼;
[0022]生成驗證碼模塊,用于根據(jù)所述訂單標(biāo)識、商家標(biāo)識以及電話號碼生成與所述訂單唯一對應(yīng)的驗證碼;
[0023]存儲模塊,用于將所述驗證碼與所述訂單標(biāo)識、商家標(biāo)識以及電話號碼關(guān)聯(lián)存儲;
[0024]發(fā)送模塊,用于將所述驗證碼發(fā)送至用戶。
[0025]作為上述技術(shù)方案的優(yōu)選,所述生成驗證碼模塊包括:
[0026]生成散列值單元,用于分別將所述訂單標(biāo)識、商家標(biāo)識以及電話號碼生成散列值;
[0027]獲取單元,用于分別從所述訂單標(biāo)識、商家標(biāo)識以及電話號碼各自的散列值中,從預(yù)設(shè)的標(biāo)志位開始,獲取預(yù)設(shè)數(shù)量的值;
[0028]組合單元,用于根據(jù)預(yù)設(shè)順序,將獲取的值及標(biāo)志位組合生成驗證碼。
[0029]作為上述技術(shù)方案的優(yōu)選,所述裝置還包括:
[0030]第一接收模塊,用于接收查詢請求,所述查詢請求中包括電話號碼和驗證碼;
[0031]第一判斷模塊,用于判斷與所述驗證碼關(guān)聯(lián)存儲的電話號碼是否與所述查詢請求中包括的電話號碼一致;
[0032]返回模塊,用于當(dāng)與所述驗證碼關(guān)聯(lián)存儲的電話號碼與所述查詢請求中包括的電話號碼一致時,返回與所述驗證碼關(guān)聯(lián)存儲的商家標(biāo)識、訂單標(biāo)識所對應(yīng)的訂單。
[0033]作為上述技術(shù)方案的優(yōu)選,所述裝置還包括:
[0034]第二接收模塊,用于接收消費請求,所述消費請求中所述訂單中被消費的商品;
[0035]刪除模塊,用于刪除所述訂單中被消費的商品;
[0036]第二判斷模塊,用于判斷所述訂單中是否還包括未消費的商品;
[0037]所述生成驗證碼模塊還用于當(dāng)所述訂單中還包括未消費的商品時,重新生成驗證碼;
[0038]所述發(fā)送模塊還用于將重新生成的驗證碼發(fā)送至客戶。
[0039]作為上述技術(shù)方案的優(yōu)選,所述發(fā)送模塊用于通過短信將驗證碼發(fā)送至客戶。
[0040]本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
[0041]下面通過附圖和實施例,對本發(fā)明的技術(shù)方案做進一步的詳細(xì)描述。
【專利附圖】
【附圖說明】
[0042]附圖用來提供對本發(fā)明的進一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中:
[0043]圖1是本發(fā)明實施例提出的提高訂購信息安全性的主要方法流程圖;
[0044]圖2是本發(fā)明實施例提出的通過生成散列值生成驗證碼的提高訂購信息安全性的方法流程圖;
[0045]圖3是本發(fā)明實施例中生成的驗證碼的組成示意圖;
[0046]圖4是本發(fā)明實施例提出的通過使用驗證碼來提高訂購信息安全性的方法流程圖;
[0047]圖5是本發(fā)明實施例提出的提高訂購信息安全性的裝置的結(jié)構(gòu)示意圖;
[0048]圖6是使用本發(fā)明實施例提出的提高訂購信息安全性的裝置來查詢訂單和消費訂單的流程示意圖。
【具體實施方式】
[0049]以下結(jié)合附圖對本發(fā)明的優(yōu)選實施例進行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0050]如圖1所示,本發(fā)明優(yōu)選實施例提出的提高訂購信息安全性的方法包括以下步驟:
[0051]步驟SlOl:記錄訂單的訂單標(biāo)識、商家標(biāo)識以及用戶的電話號碼。
[0052]通常,用戶通過終端(例如電腦或手機)在互聯(lián)網(wǎng)上選擇商品后確認(rèn)生成訂單,生成的訂單中包括訂單標(biāo)識(訂單編號)、商家標(biāo)識以及用戶的電話號碼。
[0053]步驟S102:根據(jù)所述訂單標(biāo)識、商家標(biāo)識以及電話號碼生成與所述訂單唯一對應(yīng)的驗證碼。
[0054]步驟S103:將所述驗證碼與所述訂單標(biāo)識、商家標(biāo)識以及電話號碼關(guān)聯(lián)存儲。
[0055]步驟S104:將所述驗證碼發(fā)送至用戶。
[0056]將驗證碼發(fā)送至用戶的方式多種多樣,例如可以通過短信的方式將驗證碼發(fā)送至用戶,還可以通過郵件的方法將驗證碼發(fā)送至用戶。
[0057]本發(fā)明實施例提出的提高訂購信息安全性的方法,是根據(jù)訂單標(biāo)識、商家標(biāo)識以及用戶的電話號碼生成驗證碼,增強了訂購信息存儲及消費識別的安全性,降低了消費憑證的驗證成本,可兼容多種終端,如電腦終端、POS終端、立式終端等,可復(fù)用原有的設(shè)備,對終端要求不高,并且消費驗證流程簡單、快速。
[0058]以下,通過其他具體實施例對本發(fā)明提出的提高訂購信息安全性的方法進行詳細(xì)說明。
[0059]如圖2所示為通過生成散列值生成驗證碼的提高訂購信息安全性的方法,包括以下步驟:
[0060]步驟S201:根據(jù)用戶購買商品的行為生成訂單。[0061]其中,用戶可以通過WWW網(wǎng)站、WAP網(wǎng)站、撥打12580熱線等方式購買商品,并且一次可購買多個商品。
[0062]訂單結(jié)構(gòu)可以為:
【權(quán)利要求】
1.一種提高訂購信息安全性的方法,其特征在于,包括以下步驟: 記錄訂單的訂單標(biāo)識、商家標(biāo)識以及用戶的電話號碼; 根據(jù)所述訂單標(biāo)識、商家標(biāo)識以及電話號碼生成與所述訂單唯一對應(yīng)的驗證碼; 將所述驗證碼與所述訂單標(biāo)識、商家標(biāo)識以及電話號碼關(guān)聯(lián)存儲; 將所述驗證碼發(fā)送至用戶。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所述訂單標(biāo)識、商家標(biāo)識以及電話號碼生成驗證碼的 步驟包括: 分別將所述訂單標(biāo)識、商家標(biāo)識以及電話號碼生成散列值; 分別從所述訂單標(biāo)識、商家標(biāo)識以及電話號碼各自的散列值中,從預(yù)設(shè)的標(biāo)志位開始,獲取預(yù)設(shè)數(shù)量的值; 根據(jù)預(yù)設(shè)順序,將獲取的值及標(biāo)志位組合生成驗證碼。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括以下步驟: 接收查詢請求,所述查詢請求中包括電話號碼和驗證碼; 判斷與所述驗證碼關(guān)聯(lián)存儲的電話號碼是否與所述查詢請求中包括的電話號碼一致; 當(dāng)與所述驗證碼關(guān)聯(lián)存儲的電話號碼與所述查詢請求中包括的電話號碼一致時,返回與所述驗證碼關(guān)聯(lián)存儲的商家標(biāo)識、訂單標(biāo)識所對應(yīng)的訂單。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括以下步驟: 接收消費請求,所述消費請求中所述訂單中被消費的商品; 刪除所述訂單中被消費的商品; 判斷所述訂單中是否還包括未消費的商品; 當(dāng)所述訂單中還包括未消費的商品時,根據(jù)所述訂單標(biāo)識、商家標(biāo)識以及電話號碼重新生成驗證碼; 將重新生成的驗證碼發(fā)送至客戶。
5.根據(jù)權(quán)利要求1至4中任一項所述的方法,其特征在于,通過短信將驗證碼發(fā)送至客戶。
6.一種提高訂購信息安全性的裝置,其特征在于,包括: 記錄模塊,用于記錄訂單的訂單標(biāo)識、商家標(biāo)識以及用戶的電話號碼; 生成驗證碼模塊,用于根據(jù)所述訂單標(biāo)識、商家標(biāo)識以及電話號碼生成與所述訂單唯一對應(yīng)的驗證碼; 存儲模塊,用于將所述驗證碼與所述訂單標(biāo)識、商家標(biāo)識以及電話號碼關(guān)聯(lián)存儲; 發(fā)送模塊,用于將所述驗證碼發(fā)送至用戶。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述生成驗證碼模塊包括: 生成散列值單元,用于分別將所述訂單標(biāo)識、商家標(biāo)識以及電話號碼生成散列值; 獲取單元,用于分別從所述訂單標(biāo)識、商家標(biāo)識以及電話號碼各自的散列值中,從預(yù)設(shè)的標(biāo)志位開始,獲取預(yù)設(shè)數(shù)量的值; 組合單元,用于根據(jù)預(yù)設(shè)順序,將獲取的值及標(biāo)志位組合生成驗證碼。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 第一接收模塊,用于接收查詢請求,所述查詢請求中包括電話號碼和驗證碼;第一判斷模塊,用于判斷與所述驗證碼關(guān)聯(lián)存儲的電話號碼是否與所述查詢請求中包括的電話號碼一致; 返回模塊,用于當(dāng)與所述驗證碼關(guān)聯(lián)存儲的電話號碼與所述查詢請求中包括的電話號碼一致時,返回與所述驗證碼關(guān)聯(lián)存儲的商家標(biāo)識、訂單標(biāo)識所對應(yīng)的訂單。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括: 第二接收模塊,用于接收消費請求,所述消費請求中所述訂單中被消費的商品; 刪除模塊,用于刪除所述訂單中被消費的商品; 第二判斷模塊,用于判斷所述訂單中是否還包括未消費的商品; 所述生成驗證碼模塊還用于當(dāng)所述訂單中還包括未消費的商品時,重新生成驗證碼; 所述發(fā)送模塊還用于將重新生成的驗證碼發(fā)送至客戶。
10.根據(jù)權(quán)利要求6至9中任一項所述的裝置,其特征在于,所述發(fā)送模塊用于通過短信將驗證碼發(fā)送至客 戶。
【文檔編號】G06Q30/02GK104036406SQ201310072162
【公開日】2014年9月10日 申請日期:2013年3月7日 優(yōu)先權(quán)日:2013年3月7日
【發(fā)明者】黃平, 宮捷 申請人:中國移動通信集團北京有限公司