本發(fā)明涉及校園學(xué)生證,尤其涉及電子支付方法、系統(tǒng)、設(shè)備、存儲介質(zhì)以及產(chǎn)品。
背景技術(shù):
1、隨著科技的發(fā)展,智能電子學(xué)生證在校園學(xué)生證技術(shù)領(lǐng)域中被廣泛應(yīng)用,其中,智能電子學(xué)生證主要是由蜂窩通信、衛(wèi)星定位rfid等物聯(lián)網(wǎng)技術(shù)集成,并用于學(xué)生信息的數(shù)據(jù)獲取入口。它可以采集學(xué)生的實時位置、考勤、通話和消費等信息,再通過4g等通信技術(shù)將數(shù)據(jù)傳輸?shù)皆破脚_??纱鏋閷W(xué)生、家長提供鬧鐘喚醒、親子通話、電子圍欄、安全定位、電子支付、便捷出行等多重實用功能,全方位守護(hù)青少年健康、安全成長。而通過智能電子學(xué)生證實現(xiàn)電子支付,這主要通過在電子學(xué)生證上展示微信或支付寶的二維碼來實現(xiàn)。
2、但目前,通過在電子學(xué)生證上展示微信或支付寶的二維碼實現(xiàn)電子支付的方式存在以下缺點:
3、1)學(xué)生證設(shè)備支付二維碼獲取過于依賴網(wǎng)絡(luò),無網(wǎng)情況下無法進(jìn)行支付;
4、2)電子學(xué)生證沒有屏幕的話,無法使用支付功能;
5、3)支付二維碼展示依賴屏幕,造價成本高;
6、4)涉及金融屬性數(shù)據(jù)通訊,缺失安全保護(hù)措施。
7、綜上所述,目前通過在電子學(xué)生證上展示微信或支付寶的二維碼實現(xiàn)電子支付的方式不僅不利于用戶便捷支付,也無法確保支付數(shù)據(jù)的安全性。
技術(shù)實現(xiàn)思路
1、本發(fā)明的主要目的在于提供一種電子支付方法、系統(tǒng)、設(shè)備、存儲介質(zhì)以及產(chǎn)品,旨在解決不利于用戶便捷支付和無法確保支付數(shù)據(jù)的安全性的技術(shù)問題。
2、為實現(xiàn)上述目的,本發(fā)明提供一種電子支付方法,所述電子支付方法應(yīng)用于電子學(xué)生證,所述電子支付方法包括以下步驟:
3、向數(shù)字人民幣平臺發(fā)送開通硬錢包請求和開通學(xué)生證付錢碼請求,由所述數(shù)字人民幣平臺基于所述開通硬錢包請求和所述開通學(xué)生證付錢碼請求進(jìn)行開通硬錢包操作和開通學(xué)生證付款碼操作;
4、接收所述數(shù)字人民幣平臺發(fā)送的設(shè)備證書,并基于所述設(shè)備證書生成安全通訊通道建立請求;
5、將所述安全通訊通道建立請求和所述設(shè)備證書發(fā)送給所述數(shù)字人民幣平臺;
6、接收所述數(shù)字人民幣平臺發(fā)送的加密和簽名后的會話對稱密鑰,并基于所述加密和簽名后的會話對稱密鑰進(jìn)行安全通訊通道開通操作。
7、可選地,所述接收數(shù)字人民幣平臺發(fā)送的設(shè)備證書,并基于所述設(shè)備證書生成安全通訊通道建立請求的步驟之前,還包括;
8、接收數(shù)字人民幣平臺發(fā)送的根證書公鑰;
9、基于所述根證書公鑰,通過學(xué)生證后臺系統(tǒng)預(yù)制出生證;
10、對所述出生證進(jìn)行簽名,并將簽名后的出生證和設(shè)備公鑰發(fā)送給數(shù)字人民幣平臺。
11、可選地,所述將所述安全通訊通道建立請求和所述設(shè)備證書發(fā)送給所述數(shù)字人民幣平臺的步驟包括:
12、對設(shè)備證書進(jìn)行加簽,得到加簽后的設(shè)備證書;
13、將安全通訊通道建立請求和所述加簽后的設(shè)備證書發(fā)送至數(shù)字人民幣平臺。
14、可選地,所述將所述安全通訊通道建立請求和所述設(shè)備證書發(fā)送給所述數(shù)字人民幣平臺的步驟之后,還包括:
15、接收數(shù)字人民幣平臺發(fā)送的隨機(jī)數(shù);
16、基于所述隨機(jī)數(shù),生成通道密鑰;
17、利用設(shè)備私鑰對所述隨機(jī)數(shù)和所述通道密鑰進(jìn)行簽名;
18、將簽名后的隨機(jī)數(shù)和通道密鑰發(fā)送到所述數(shù)字人民幣平臺上。
19、可選地,所述接收數(shù)字人民幣平臺發(fā)送的加密和簽名后的會話對稱密鑰,并基于所述加密和簽名后的會話對稱密鑰進(jìn)行安全通訊通道開通操作的步驟包括:
20、接收數(shù)字人民幣發(fā)送的加密和簽名后的會話對稱密鑰;
21、對所述加密和簽名后的會話對稱密鑰進(jìn)行驗簽和驗密操作,獲取會話對稱密鑰;
22、基于所述會話對稱密鑰,實現(xiàn)安全通訊通道的建立。
23、此外,本技術(shù)還提供一種電子支付方法,所述電子支付方法應(yīng)用于數(shù)字人民幣平臺,所述電子支付方法包括以下步驟:
24、接收電子學(xué)生證發(fā)送的開通硬錢包請求和開通學(xué)生證付錢碼請求,并基于所述開通硬錢包請求和開通學(xué)生證付錢碼請求,進(jìn)行硬錢包開通和學(xué)生證付錢碼開通操作;
25、基于根證書公鑰,生成設(shè)備證書,并將所述設(shè)備證書返回給所述電子學(xué)生證;
26、接收所述電子學(xué)生證發(fā)送的安全通訊通道建立請求和所述設(shè)備證書,并基于安全通訊通道建立請求和所述設(shè)備證書,生成加密和簽名后的會話對稱密鑰,并將所述加密和簽名后的會話對稱密鑰發(fā)送給所述電子學(xué)生證,由所述電子學(xué)生證基于所述加密和簽名后的會話對稱密鑰進(jìn)行安全通訊通道開通操作。
27、可選地,所述基于開通硬錢包請求和開通學(xué)生證付錢碼請求,進(jìn)行硬錢包開通和學(xué)生證付錢碼開通操作的步驟包括:
28、接收家長端發(fā)送的開通硬錢包請求,并基于所述開通硬錢包請求進(jìn)行硬錢包開通操作;
29、接收家長端發(fā)送的開通學(xué)生證付錢碼請求,并基于所述開通學(xué)生證付錢碼請求進(jìn)行學(xué)生證付錢碼開通操作。
30、可選地,所述接收電子學(xué)生證發(fā)送的開通硬錢包請求和開通學(xué)生證付錢碼請求,并基于所述開通硬錢包請求和開通學(xué)生證付錢碼請求,進(jìn)行硬錢包開通和學(xué)生證付錢碼開通操作的步驟包括:
31、接收電子學(xué)生證中的家長端發(fā)送的開通硬錢包請求,并基于所述開通硬錢包請求進(jìn)行硬錢包開通操作;
32、接收電子學(xué)生證中的家長端發(fā)送的開通學(xué)生證付錢碼請求,并基于所述開通學(xué)生證付錢碼請求進(jìn)行學(xué)生證付錢碼開通操作。
33、可選地,所述接收電子學(xué)生證中的家長端發(fā)送的開通硬錢包請求,并基于所述開通硬錢包請求進(jìn)行硬錢包開通操作的步驟包括:
34、接收電子學(xué)生證中的家長端發(fā)送的開通硬錢包請求;
35、受理所述開通硬錢包請求,并基于所述開通硬錢包請求對錢包狀態(tài)進(jìn)行校驗;
36、若校驗通過,則調(diào)用短信下發(fā)接口,獲取短信驗證碼,并將所述短信驗證碼返回至所述家長端;
37、接收并驗證用戶輸入的短信驗證碼;
38、若所述用戶輸入的短信驗證碼驗證通過,則向?qū)W生證后臺系統(tǒng)發(fā)送硬錢包應(yīng)用下載請求;
39、通過所述學(xué)生證后臺系統(tǒng)將所述硬錢包應(yīng)用下載請求透傳給電子學(xué)生證。
40、可選地,所述接收電子學(xué)生證中的家長端發(fā)送的開通硬錢包請求,并基于所述開通硬錢包請求進(jìn)行硬錢包開通操作的步驟之后,還包括:
41、調(diào)用卡應(yīng)用管理平臺進(jìn)行卡應(yīng)用下載;
42、當(dāng)所述卡應(yīng)用下載成功后,調(diào)用銀行進(jìn)行應(yīng)用個人化;
43、當(dāng)所述應(yīng)用個人化成功后,調(diào)用所述銀行進(jìn)行硬錢包綁定操作。
44、可選地,所述接收電子學(xué)生證中的家長端發(fā)送的開通學(xué)生證付錢碼請求,并基于所述開通學(xué)生證付錢碼請求進(jìn)行學(xué)生證付錢碼開通操作的步驟包括:
45、接收電子學(xué)生證中的家長端發(fā)送的開通學(xué)生證付錢碼請求;
46、基于所述開通學(xué)生證付錢碼請求,對家長端的錢包掛接狀態(tài)、錢包狀態(tài)、錢包等級進(jìn)行驗證;
47、若所述家長端的錢包掛接狀態(tài)、錢包狀態(tài)、錢包等級驗證不通過,則生成相應(yīng)的錯誤信息并將所述錯誤信息發(fā)送至所述家長端;
48、若所述家長端的錢包掛接狀態(tài)、錢包狀態(tài)、錢包等級驗證通過,則向銀行發(fā)送小額免密開通請求;
49、由所述銀行機(jī)基于所述小額免密開通請求,向所述家長端下發(fā)短信驗證碼;
50、接收用戶輸入的短信驗證碼;
51、將所述用戶輸入的短信驗證碼提交給所述銀行;
52、由所述銀行對所述用戶輸入的短信驗證碼進(jìn)行校驗;
53、若校驗通過,則得到開通小額免密結(jié)果;
54、基于所述開通小額免密結(jié)果,打開變更學(xué)生證付錢碼開通狀態(tài)。
55、可選地,所述基于根證書公鑰,生成設(shè)備證書,并將所述設(shè)備證書返回給所述電子學(xué)生證的步驟包括:
56、與學(xué)生證后臺系統(tǒng)交換根證書公鑰,并將所述根證書公鑰發(fā)送給電子學(xué)生證;
57、接收所述電子學(xué)生證發(fā)送的所述根證書公鑰和出生證;
58、基于所述根證書公鑰和所述出生證,生成設(shè)備證書,并將所述設(shè)備證書返回給所述電子學(xué)生證。
59、可選地,所述接收所述電子學(xué)生證發(fā)送的安全通訊通道建立請求,并基于安全通訊通道建立請求,生成加密和簽名后的會話對稱密鑰,并將所述加密和簽名后的會話對稱密鑰發(fā)送給所述電子學(xué)生證的步驟包括:
60、接收所述電子學(xué)生證發(fā)送的安全通訊通道建立請求和加簽后的設(shè)備證書;
61、基于所述安全通訊通道建立請求,對所述加簽后的設(shè)備證書進(jìn)行合法性驗證;
62、若所述設(shè)備證書驗證通過,則生成隨機(jī)數(shù)并將所述隨機(jī)數(shù)返回到所述電子學(xué)生證,由所述電子學(xué)生證得到簽名后的隨機(jī)數(shù)和通道密鑰;
63、接收所述電子學(xué)生證發(fā)送的簽名后的隨機(jī)數(shù)和通道密鑰;
64、使用公鑰對所述簽名后的隨機(jī)數(shù)和通道密鑰進(jìn)行驗簽,生成會話對稱密鑰;
65、對所述會話對稱密鑰進(jìn)行加密和簽名,并將加密和簽名后的會話對稱密鑰發(fā)送到所述電子學(xué)生證中。
66、本技術(shù)實施例還提出一種電子支付系統(tǒng),所述電子支付系統(tǒng)包括電子學(xué)生證和數(shù)字人民幣平臺;所述電子學(xué)生證包括:
67、發(fā)送模塊,用于向數(shù)字人民幣平臺發(fā)送開通硬錢包請求和開通學(xué)生證付錢碼請求,由所述數(shù)字人民幣平臺基于所述開通硬錢包請求和所述開通學(xué)生證付錢碼請求進(jìn)行開通硬錢包操作和開通學(xué)生證付款碼操作;將所述安全通訊通道建立請求和設(shè)備證書發(fā)送給數(shù)字人民幣平臺;
68、生成模塊,用于接收所述數(shù)字人民幣平臺發(fā)送的設(shè)備證書,并基于所述設(shè)備證書生成安全通訊通道建立請求;
69、開通模塊,用于接收數(shù)字人民幣平臺發(fā)送的加密和簽名后的會話對稱密鑰,并基于所述加密和簽名后的會話對稱密鑰進(jìn)行安全通訊通道開通操作;
70、所述數(shù)字人民幣平臺包括:
71、開通模塊,用于接收電子學(xué)生證發(fā)送的開通硬錢包請求和開通學(xué)生證付錢碼請求,并基于所述開通硬錢包請求和開通學(xué)生證付錢碼請求,進(jìn)行硬錢包開通和學(xué)生證付錢碼開通操作;
72、生成模塊,用于基于根證書公鑰,生成設(shè)備證書,并將所述設(shè)備證書返回給所述電子學(xué)生證;接收所述電子學(xué)生證發(fā)送的安全通訊通道建立請求和所述設(shè)備證書,并基于安全通訊通道建立請求和所述設(shè)備證書,生成加密和簽名后的會話對稱密鑰,并將所述加密和簽名后的會話對稱密鑰發(fā)送給所述電子學(xué)生證,由所述電子學(xué)生證基于所述加密和簽名后的會話對稱密鑰進(jìn)行安全通訊通道開通操作。
73、本技術(shù)實施例還提出一種電子支付設(shè)備,所述電子支付設(shè)備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的電子支付程序,所述電子支付程序配置為實現(xiàn)如上所述的電子支付方法的步驟。
74、本技術(shù)實施例還提出一種存儲介質(zhì),所述存儲介質(zhì)上存儲有電子支付程序,所述電子支付程序被處理器執(zhí)行時實現(xiàn)如上所述的電子支付方法的步驟。
75、本技術(shù)實施例還提出一種計算機(jī)程序產(chǎn)品,包括計算機(jī)程序,所述計算機(jī)程序被處理器執(zhí)行時實現(xiàn)如上所述的電子支付方法步驟。
76、本技術(shù)實施例通過上述方法,具體為通過電子學(xué)生證向數(shù)字人民幣平臺發(fā)送開通硬錢包和學(xué)生證付錢碼請求;接收數(shù)字人民幣平臺發(fā)送的設(shè)備證書,生成安全通訊通道建立請求;將安全通訊通道建立請求和設(shè)備證書發(fā)送給數(shù)字人民幣平臺;基于加密和簽名后的會話對稱密鑰,進(jìn)行安全通訊通道開通操作。通過數(shù)字人民幣平臺接收電子學(xué)生證發(fā)送的開通硬錢包和學(xué)生證付錢碼請求,進(jìn)行硬錢包開通和學(xué)生證付錢碼開通操作;基于根證書公鑰,生成設(shè)備證書;接收電子學(xué)生證發(fā)送的安全通訊通道建立請求和設(shè)備證書,生成加密和簽名后的會話對稱密鑰。該方案具有便捷、低成本和資金安全的特點,且不依賴網(wǎng)絡(luò)和屏幕,用戶使用更加方便。