本發(fā)明涉及新型用于電子秤的二維碼支付方法。
背景技術(shù):
二維碼自出現(xiàn)以來,在支付領(lǐng)域應(yīng)用越來越廣泛。但在實際應(yīng)用過程中,其應(yīng)用還局限于手機等通信設(shè)備上。但這樣的應(yīng)用特點限制了二維碼的進一步擴大應(yīng)用,比如,電子秤等沒有通信功能的傳統(tǒng)的設(shè)備上無法使用。另外,通信設(shè)備上使用的二維碼僅用于支付,無法包含更多的信息,限制了二維碼的潛力?,F(xiàn)有的二維碼生成設(shè)備與支付設(shè)備之間無法通信,無法驗證支付的安全性。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的是為了克服現(xiàn)有技術(shù)中的不足,提供一種新型用于電子秤的二維碼支付方法。
為實現(xiàn)以上目的,本發(fā)明通過以下技術(shù)方案實現(xiàn)。
新型用于電子秤的二維碼支付方法,其特征在于,包括步驟:
1)、電子秤將貨品信息發(fā)送給二維碼生成與顯示系統(tǒng),所述貨品信息包括需支付的貨款;
2)、二維碼生成與顯示系統(tǒng)接收電子秤傳送的貨品信息,并將接收到的貨品信息、確認付款的請求信息、二維碼生成與顯示系統(tǒng)的連接信息生成二維碼;二維碼生成與顯示系統(tǒng)通過顯示裝置顯示二維碼;
3)、使用第一手持電子設(shè)備掃描所述的二維碼;所述第一手持電子設(shè)備具有二維碼解算模塊;所述解算模塊解析出二維碼生成與顯示系統(tǒng)的連接信息;所述第一手持電子設(shè)備設(shè)置有第一ID賬戶,所述第一ID賬戶用于支付貨款;
4)、通過驗證二維碼生成與顯示系統(tǒng)的連接信息;所述二維碼生成與顯示系統(tǒng)決定是否與所述第一手持電子設(shè)備通信連接,驗證通過,則連接,驗證未通過,則不連接;
5)、使用所述第一手持電子設(shè)備確認支付貨款并將所述第一ID賬戶、支付密碼、確認支付的信息生成支付信息,所述第一手持電子設(shè)備將所述支付信息及貨品信息通過加密算法生成數(shù)據(jù)字節(jié)流A,然后再將數(shù)據(jù)字節(jié)流A傳送給所述二維碼生成與顯示系統(tǒng);
6)所述二維碼生成與顯示系統(tǒng)通過加密算法將貨品信息生成數(shù)據(jù)字節(jié)流B;
7)使用第二手持電子設(shè)備與所述二維碼生成與顯示系統(tǒng)通信連接;所述第二手持電子設(shè)備設(shè)置有第二ID賬戶,所述第二ID賬戶用于收取貨款;所述第二手持電子設(shè)備將所述第二ID賬戶的信息通過加密算法生成數(shù)據(jù)字節(jié)流C;所述二維碼生成與顯示系統(tǒng)將所述數(shù)據(jù)字節(jié)流A和數(shù)據(jù)字節(jié)流B傳輸給所述第二手持電子設(shè)備;所述第二手持電子設(shè)備將所述數(shù)據(jù)字節(jié)流A、數(shù)據(jù)字節(jié)流B和數(shù)據(jù)字節(jié)流C傳輸給身份驗證服務(wù)器;
8)所述身份驗證服務(wù)器存儲有所述第二ID賬戶的信息,所述身份驗證服務(wù)器解算所述數(shù)據(jù)字節(jié)流A、數(shù)據(jù)字節(jié)流B和數(shù)據(jù)字節(jié)流C,分別得到數(shù)據(jù)a,數(shù)據(jù)b和數(shù)據(jù)c;所述身份驗證服務(wù)器驗證所述數(shù)據(jù)a和數(shù)據(jù)b驗證包含的貨品信息是否一致,若一致則進入下一步,若不一致,則向所述第二手持電子設(shè)備傳輸提示信息;所述身份驗證服務(wù)器通過所述數(shù)據(jù)c驗證所述第二手持電子設(shè)備傳輸?shù)纳矸菪畔?,若身份信息驗證未通過,則向所述第二手持電子設(shè)備傳輸提示信息;若身份信息驗證通過,則進入下一步;
9)驗證通過后,身份驗證服務(wù)器將扣款請求發(fā)送至第三方支付服務(wù)系統(tǒng)或銀行服務(wù)系統(tǒng),由第三方支付服務(wù)系統(tǒng)或銀行服務(wù)系統(tǒng)將所述貨款從所述第一ID賬戶中扣款,若扣款成功,則將貨款支付至所述第二ID賬戶內(nèi)并返回扣款成功的信息;如扣款不成功,則返回扣款不成功的信息;
10)第三方支付服務(wù)系統(tǒng)或銀行服務(wù)系統(tǒng)將扣款是否成功的信息傳輸給所述第二手持電子設(shè)備,所述第二手持電子設(shè)備將扣款是否成功的信息傳輸給所述所述二維碼生成與顯示系統(tǒng);所述二維碼生成與顯示系統(tǒng)通過顯示屏顯示扣款結(jié)果并將扣款結(jié)果傳輸給所述第一手持電子設(shè)備。
根據(jù)本發(fā)明的一個實施例,所述步驟1)中,所述貨品信息包括需支付的貨款,或者還包括貨品名稱、重量和單價其中之一或多個信息。
根據(jù)本發(fā)明的一個實施例,所述步驟4)中,所述第一手持電子設(shè)備與所述二維碼生成與顯示系統(tǒng)通過藍牙連接;或者將所述所述二維碼生成與顯示系統(tǒng)設(shè)置為WiFi熱點,所述第一手持電子設(shè)備與所述二維碼生成與顯示系統(tǒng)通過WiFi連接,所述連接信息包括WiFi模塊SSID和連接密碼。
根據(jù)本發(fā)明的一個實施例,所述步驟4)中,所述第一手持電子設(shè)備與所述二維碼生成與顯示系統(tǒng)通過WiFi連接時,具有一驗證連接密碼的步驟;在所述手持電子設(shè)備上輸入連接密碼后,由所述二維碼生成與顯示系統(tǒng)驗證連接連接密碼是否正確,如正確,則允許連接,如不正確,則不允許連接。
根據(jù)本發(fā)明的一個實施例,在所述的步驟5)、步驟7)中,所述加密算法為RSA加密算法。
根據(jù)本發(fā)明的一個實施例,所述步驟7)中,所述第二手持電子設(shè)備與所述二維碼生成與顯示系統(tǒng)通過藍牙連接;或者將所述所述二維碼生成與顯示系統(tǒng)設(shè)置為WiFi熱點,所述第二手持電子設(shè)備與所述二維碼生成與顯示系統(tǒng)通過WiFi連接。
本發(fā)明中的新型用于電子秤的二維碼支付方法,二維碼生成與顯示系統(tǒng)與傳統(tǒng)電子秤對接,在交易過程中,消費者購買物品時不需要攜帶現(xiàn)金、商家也不需要使用POS機等傳統(tǒng)支付設(shè)備,使傳統(tǒng)電子秤可利用二維碼既可以用于支付、扣款;也可以用于記錄交易的品類、單價、總價等各種信息,方便統(tǒng)計。本發(fā)明在消費者支付過程中,通過驗證第一手持電子設(shè)備傳輸?shù)男畔ⅰ⒍S碼生成與顯示系統(tǒng)傳輸?shù)男畔⒌囊恢滦宰鳛榇_認支付的條件,增強了支付的安全性,可以防止誤操作,確保支付安全可靠。本發(fā)明中,第一電子手持設(shè)備、第二電子手持設(shè)備與二維碼生成與顯示系統(tǒng)通過WiFi連接或藍牙連接,電子手持設(shè)備無需聯(lián)網(wǎng)也可以實現(xiàn)支付功能。通過使用二維碼生成與顯示系統(tǒng),無需更換現(xiàn)有電子秤而增強了現(xiàn)有電子秤的使用范圍和功能。
附圖說明
圖1是本發(fā)明中方法使用的二維碼生成與顯示系統(tǒng)結(jié)構(gòu)示意圖。
具體實施方式
下面結(jié)合附圖對本發(fā)明進行詳細的描述。
新型用于電子秤的二維碼支付方法,其特征在于,包括步驟:
1)、電子秤將貨品信息發(fā)送給二維碼生成與顯示系統(tǒng),所述貨品信息包括需支付的貨款;所述貨品信息還可以包括貨品名稱、重量和單價其中之一或多個信息。
2)、二維碼生成與顯示系統(tǒng)接收電子秤傳送的貨品信息,并將接收到的貨品信息、確認付款的請求信息。將所述所述二維碼生成與顯示系統(tǒng)設(shè)置為WiFi熱點,通過驗證二維碼生成與顯示系統(tǒng)的WiFi模塊SSID和連接密碼;例如,二維碼生成與顯示系統(tǒng)將連接SSID和連接密碼包含于一個http://...開頭的字符串編碼中;二維碼生成與顯示系統(tǒng)通過顯示屏顯示二維碼;
3)、使用第一手持電子設(shè)備掃描所述的二維碼;所述第一手持電子設(shè)備具有二維碼解算模塊;所述解算模塊解析出二維碼生成與顯示系統(tǒng)的WiFi模塊SSID和連接密碼;還原出http://...開頭的字符串編碼中包含的WiFi模塊SSID和連接密碼;所述第一手持電子設(shè)備設(shè)置有第一ID賬戶,所述第一ID賬戶用于支付貨款。
4)、通過驗證二維碼生成與顯示系統(tǒng)的連接信息;所述二維碼生成與顯示系統(tǒng)決定是否與所述第一手持電子設(shè)備通信連接,驗證通過,則連接,驗證未通過,則不連接。
5)、所述二維碼生成與顯示系統(tǒng)控制所述第一手持電子設(shè)備通信連接后,所述二維碼生成與顯示系統(tǒng)將貨品信息傳輸給所述第一手持電子設(shè)備。使用所述第一手持電子設(shè)備確認支付貨款并將所述第一ID賬戶、支付密碼或指紋驗證信息以及確認支付的信息生成支付信息,所述第一手持電子設(shè)備將所述支付信息及貨品信息通過RSA加密算法生成數(shù)據(jù)字節(jié)流A,然后再將數(shù)據(jù)字節(jié)流A傳送給所述二維碼生成與顯示系統(tǒng);
6)所述二維碼生成與顯示系統(tǒng)通過RSA加密算法將自電子秤收到的貨品信息生成數(shù)據(jù)字節(jié)流B。
7)使用第二手持電子設(shè)備與所述二維碼生成與顯示系統(tǒng)通過藍牙通信連接;所述第二手持電子設(shè)備設(shè)置有第二ID賬戶,所述第二ID賬戶用于收取貨款;所述第二手持電子設(shè)備將所述第二ID賬戶的信息通過RSA加密算法生成數(shù)據(jù)字節(jié)流C;所述二維碼生成與顯示系統(tǒng)將所述數(shù)據(jù)字節(jié)流A和數(shù)據(jù)字節(jié)流B傳輸給所述第二手持電子設(shè)備;所述第二手持電子設(shè)備將所述數(shù)據(jù)字節(jié)流A、數(shù)據(jù)字節(jié)流B和數(shù)據(jù)字節(jié)流C通過無線或有線網(wǎng)絡(luò)傳輸給身份驗證服務(wù)器;
8)所述身份驗證服務(wù)器存儲有所述第二ID賬戶的信息,所述身份驗證服務(wù)器解算所述數(shù)據(jù)字節(jié)流A、數(shù)據(jù)字節(jié)流B和數(shù)據(jù)字節(jié)流C,分別得到數(shù)據(jù)a,數(shù)據(jù)b和數(shù)據(jù)c;所述身份驗證服務(wù)器驗證所述數(shù)據(jù)a和數(shù)據(jù)b驗證包含的貨品信息是否一致,若一致則進入下一步,若不一致,則向所述第二手持電子設(shè)備傳輸提示信息;所述身份驗證服務(wù)器通過所述數(shù)據(jù)c驗證所述第二手持電子設(shè)備傳輸?shù)纳矸菪畔ⅲ羯矸菪畔Ⅱ炞C未通過,則向所述第二手持電子設(shè)備傳輸提示信息;若身份信息驗證通過,則進入下一步。
9)驗證通過后,身份驗證服務(wù)器將扣款請求發(fā)送至第三方支付服務(wù)系統(tǒng)或銀行服務(wù)系統(tǒng),由第三方支付服務(wù)系統(tǒng)或銀行服務(wù)系統(tǒng)將所述貨款從所述第一ID賬戶中扣款,若扣款成功,則將貨款支付至所述第二ID賬戶內(nèi)并返回扣款成功的信息;如扣款不成功,則返回扣款不成功的信息;
10)第三方支付服務(wù)系統(tǒng)或銀行服務(wù)系統(tǒng)將扣款是否成功的信息傳輸給所述第二手持電子設(shè)備,所述第二手持電子設(shè)備將扣款是否成功的信息傳輸給所述所述二維碼生成與顯示系統(tǒng);所述二維碼生成與顯示系統(tǒng)通過顯示屏顯示扣款結(jié)果并將扣款結(jié)果傳輸給所述第一手持電子設(shè)備。
如圖1所示,上述支付方法使用的二維碼生成與顯示系統(tǒng),其包括:
主控模塊101;
通信模塊102,用于主控模塊101與電子秤200通信,所述通信模塊102與主控模塊101通信連接,受主控模塊101控制工作。通過通信模塊102,實現(xiàn)主控模塊101與電子秤200的通信,使電子秤200的信息能夠被主控模塊101收集,以生成二維碼。
顯示模塊103,所述顯示模塊103與主控模塊101通信連接,所述顯示模塊103受所述主控模塊101控制工作;
顯示器107,所述顯示器107受所述顯示模塊101控制工作;
供電模塊104,所述供電模塊104用于供電;
電子秤200;電子秤200用于稱重,并采集單價、重量、品名、總價等信息;
所述主控模塊101通過通信模塊102與電子秤200通信,收集電子秤200生成的信息,并將收集到的信息集成后生成二維碼;主控模塊101將二維碼傳輸給顯示模塊103,由顯示模塊103控制顯示器107顯示。
根據(jù)本發(fā)明的一個實施例,還包括藍牙模塊108,所述藍牙模塊108與所述主控模塊101通信連接,受所述主控模塊101控制工作;所述藍牙模塊108用于主控模塊101與外部設(shè)備通過藍牙通信。
根據(jù)本發(fā)明的一個實施例,還包括語音合成模塊105與揚聲器106,所述語音合成模塊105與所述主控模塊101通信連接,受所述主控模塊101控制工作;所述語音合成模塊105控制所述揚聲器106工作。
根據(jù)本發(fā)明的一個實施例,還包括WiFi模塊,所述WiFi模塊與所述主控模塊101通信連接,用于主控模塊101與外部設(shè)備通過WiFi通信。在本發(fā)明的實施例中,WiFi模塊集成于主控模塊101內(nèi)。
本發(fā)明中的新型用于電子秤的二維碼支付方法,二維碼生成與顯示系統(tǒng)與傳統(tǒng)電子秤對接,在交易過程中,消費者購買物品時不需要攜帶現(xiàn)金、商家也不需要使用POS機等傳統(tǒng)支付設(shè)備,使傳統(tǒng)電子秤可利用二維碼既可以用于支付、扣款;也可以用于記錄交易的品類、單價、總價等各種信息,方便統(tǒng)計。本發(fā)明在消費者支付過程中,通過驗證第一手持電子設(shè)備傳輸?shù)男畔?、二維碼生成與顯示系統(tǒng)傳輸?shù)男畔⒌囊恢滦宰鳛榇_認支付的條件,增強了支付的安全性,可以防止誤操作,確保支付安全可靠。本發(fā)明中,第一電子手持設(shè)備、第二電子手持設(shè)備與二維碼生成與顯示系統(tǒng)通過WiFi連接或藍牙連接,電子手持設(shè)備無需聯(lián)網(wǎng)也可以實現(xiàn)支付功能。通過使用二維碼生成與顯示系統(tǒng),無需更換現(xiàn)有電子秤而增強了現(xiàn)有電子秤的使用范圍和功能。
本發(fā)明中的實施例僅用于對本發(fā)明進行說明,并不構(gòu)成對權(quán)利要求范圍的限制,本領(lǐng)域內(nèi)技術(shù)人員可以想到的其他實質(zhì)上等同的替代,均在本發(fā)明保護范圍內(nèi)。