電子回單的生成和驗(yàn)證方法
【專利摘要】本發(fā)明公開了一種電子回單的生成和驗(yàn)證方法,涉及身份認(rèn)證領(lǐng)域。為解決現(xiàn)有技術(shù)中電子回單的印章需要人工加蓋,不僅費(fèi)時(shí)費(fèi)力,且比較容易偽造的問題而發(fā)明。本發(fā)明實(shí)施例公開的技術(shù)方案包括:S10、接收用戶終端發(fā)送的電子回單生成指示;S20、從預(yù)設(shè)的數(shù)據(jù)庫中獲取所述電子回單生成指示對(duì)應(yīng)的交易信息;S30、根據(jù)預(yù)設(shè)數(shù)字證書對(duì)所述交易信息進(jìn)行簽名,得到數(shù)字簽名;S40、生成所述交易信息和數(shù)字簽名對(duì)應(yīng)的二維碼;S50、生成記載所述交易信息和所述二維碼的電子回單后返回至所述用戶終端。
【專利說明】
電子回單的生成和驗(yàn)證方法
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及身份認(rèn)證領(lǐng)域,尤其涉及一種電子回單的生成和驗(yàn)證方法。
【背景技術(shù)】
[0002]目前,銀行等機(jī)構(gòu)的電子回單打印后均需加蓋印章才有效,印章需要工作人員手工加蓋;不僅費(fèi)時(shí)費(fèi)力,且比較容易偽造。
【發(fā)明內(nèi)容】
[0003]本發(fā)明提供一種電子回單的生成和驗(yàn)證方法,能夠省時(shí)省力,且不易偽造。
[0004]本發(fā)明解決技術(shù)問題采用如下技術(shù)方案:一種電子回單的生成方法,包括:S10、接收用戶終端發(fā)送的電子回單生成指示;S20、從預(yù)設(shè)的數(shù)據(jù)庫中獲取所述電子回單生成指示對(duì)應(yīng)的交易信息;S30、根據(jù)預(yù)設(shè)數(shù)字證書對(duì)所述交易信息進(jìn)行簽名,得到數(shù)字簽名;S40、生成所述交易信息和數(shù)字簽名對(duì)應(yīng)的二維碼;S50、生成記載所述交易信息和所述二維碼的電子回單后返回至所述用戶終端。
[0005]可選的,本實(shí)施例提供的電子回單的生成方法中所述S40,包括:生成所述交易信息和數(shù)字簽名對(duì)應(yīng)的一個(gè)二維碼;或者,生成所述交易信息和數(shù)字簽名對(duì)應(yīng)的兩個(gè)二維碼。
[0006]可選的,本實(shí)施例提供的電子回單的生成方法中所述S50,包括:S501、根據(jù)預(yù)設(shè)記數(shù)規(guī)則獲取所述交易信息對(duì)應(yīng)的電子回單號(hào);S502、生成記載所述電子回單號(hào)、所述交易信息和二維碼的電子回單后返回至所述用戶終端。
[0007]可選的,本實(shí)施例提供的電子回單的生成方法中所述S40,包括:S401、通過預(yù)設(shè)壓縮庫對(duì)所述交易信息進(jìn)行壓縮編碼,得到壓縮信息;S402、生成所述壓縮信息和所述數(shù)字簽名對(duì)應(yīng)的二維碼。
[0008]本發(fā)明解決技術(shù)問題采用如下技術(shù)方案:一種電子回單的驗(yàn)證方法,包括:S10、向回單服務(wù)器發(fā)送電子回單生成指示后,接收所述回單服務(wù)器返回的電子回單,所述電子回單上記載交易信息和二維碼,所述二維碼是所述交易信息和由預(yù)設(shè)數(shù)字證書對(duì)所述交易信息進(jìn)行簽名得到的數(shù)字簽名生成的;S20、掃描所述電子回單上的二維碼,提取所述交易信息和數(shù)字簽名;S30、通過預(yù)設(shè)公鑰對(duì)所述數(shù)字簽名進(jìn)行驗(yàn)證,得到驗(yàn)證結(jié)果;S40、所述驗(yàn)證結(jié)果為驗(yàn)證成功時(shí),顯示所述交易信息,使用戶根據(jù)顯示的交易信息與所述電子回單上記載的交易信息進(jìn)行比對(duì)。
[0009]可選的,本實(shí)施例提供的電子回單的生成方法,還包括:S50、所述驗(yàn)證結(jié)果為驗(yàn)證失敗時(shí),顯示所述電子回單無效的提示信息。
[0010]可選的,本實(shí)施例提供的電子回單的生成方法,還包括:S60、接收用戶輸入的打印指示,并打印所述電子回單。
[0011]可選的,本實(shí)施例提供的電子回單的生成方法中所述S20,包括:S201、掃描所述電子回單上的二維碼,提取所述交易信息和壓縮信息,所述壓縮信息是所述交易信息經(jīng)預(yù)設(shè)壓縮庫壓縮編碼得到的;S202、通過所述壓縮庫對(duì)所述壓縮信息進(jìn)行解壓縮,得到所述交易信息。
[0012]本發(fā)明解決技術(shù)問題采用如下技術(shù)方案:一種電子回單的生成方法,包括:S10、服務(wù)器接收用戶終端發(fā)送的電子回單生成指示;S20、服務(wù)器從預(yù)設(shè)的數(shù)據(jù)庫中獲取所述電子回單生成指示對(duì)應(yīng)的交易信息;S30、服務(wù)器根據(jù)預(yù)設(shè)數(shù)字證書對(duì)所述交易信息進(jìn)行簽名,得到數(shù)字簽名;S40、服務(wù)器向所述用戶終端發(fā)送所述數(shù)字簽名和交易信息;S50、所述用戶終端接收所述服務(wù)器發(fā)送的數(shù)字簽名和交易信息;S60、所述用戶終端通過預(yù)設(shè)公鑰對(duì)所述數(shù)字簽名進(jìn)行驗(yàn)證,得到驗(yàn)證結(jié)果;S70、所述驗(yàn)證結(jié)果為驗(yàn)證成功時(shí),所述用戶終端生成所述交易信息和數(shù)字簽名對(duì)應(yīng)的二維碼;S80、所述用戶終端生成記載所述交易信息和所述二維碼的電子回單。
[0013]本發(fā)明具有如下有益效果:由于數(shù)字證書具有法律效力,因此使數(shù)字證書對(duì)交易信息進(jìn)行簽名得到的數(shù)字簽名具有法律效力,即記載交易信息和數(shù)字簽名對(duì)應(yīng)的二維碼的電子回單有效。本發(fā)明實(shí)施例提供的技術(shù)方案,僅需在電子回單生成前通過數(shù)字證書進(jìn)行簽名即可保證電子回單的有效性,生成電子回單的過程中無需人工參與,不易偽造,解決了現(xiàn)有技術(shù)中電子回單的印章需要人工加蓋,不僅費(fèi)時(shí)費(fèi)力,且比較容易偽造的問題。此外,該方案使用戶可以通過二維碼對(duì)電子回單的真實(shí)性進(jìn)行驗(yàn)證,操作簡單。
【附圖說明】
[0014]圖1為本發(fā)明實(shí)施例1提供的電子回單的生成方法的流程圖;
[0015]圖2為本發(fā)明實(shí)施例2提供的電子回單的生成方法的流程圖一;
[0016]圖3為本發(fā)明實(shí)施例2提供的電子回單的生成方法的流程圖二 ;
[0017]圖4為本發(fā)明實(shí)施例2提供的電子回單的生成方法的流程圖三;
[0018]圖5為本發(fā)明實(shí)施例3提供的電子回單的生成方法的流程圖。
【具體實(shí)施方式】
[0019]下面結(jié)合實(shí)施例及附圖對(duì)本發(fā)明的技術(shù)方案作進(jìn)一步闡述。
[0020]實(shí)施例1
[0021]如圖1所示,本實(shí)施例提供了一種電子回單的生成方法,包括:
[0022]步驟101,接收用戶終端發(fā)送的電子回單生成指示。
[0023]步驟102,從預(yù)設(shè)的數(shù)據(jù)庫中獲取電子回單生成指示對(duì)應(yīng)的交易信息。
[0024]在本實(shí)施例中,用戶每次進(jìn)行交易時(shí),均可通過預(yù)設(shè)數(shù)據(jù)庫存儲(chǔ)該次交易對(duì)應(yīng)的交易信息。具體的,該交易信息可以包括:回單類型,交易編號(hào),交易日期,收款人名稱、賬號(hào)、開戶行名稱,付款人名稱、賬號(hào)、開戶行名稱,以及幣種和金額等。
[0025]步驟103,根據(jù)預(yù)設(shè)的數(shù)字證書對(duì)該交易信息進(jìn)行簽名,得到數(shù)字簽名。
[0026]在本實(shí)施例中,為保證電子回單的有效性,可以通過數(shù)字證書對(duì)交易信息進(jìn)行簽名。特別的,為了安全保存交易信息,還可以直接保存數(shù)據(jù)簽名。
[0027]步驟104,生成交易信息和數(shù)字簽名對(duì)應(yīng)的二維碼。
[0028]在本實(shí)施例中,步驟104可以生成交易信息和數(shù)字簽名對(duì)應(yīng)的一個(gè)二維碼;特別的,為了減少單個(gè)二維碼圖像的信息含量,以減少打印精度的要求并降低識(shí)別難度,該步驟104也可以生成交易信息和數(shù)字簽名對(duì)應(yīng)的兩個(gè)二維碼,在此不作限制。
[0029]在本實(shí)施例中,步驟104可以直接生成交易信息對(duì)應(yīng)的二維碼;為減少二維碼的數(shù)據(jù)量,該步驟104可以包括:通過預(yù)設(shè)壓縮庫對(duì)交易信息進(jìn)行壓縮編碼,得到壓縮信息;生成壓縮信息和數(shù)字簽名對(duì)應(yīng)的二維碼。該預(yù)設(shè)壓縮庫可以包括機(jī)構(gòu)、街道等信息的壓縮編碼,該壓縮庫還可以根據(jù)用戶需要進(jìn)行更新,在此不再一一贅述。
[0030]步驟105,生成記載該交易信息和二維碼的電子回單后返回至用戶終端。
[0031]在本實(shí)施例中,通過步驟105生成的電子回單可以僅記載交易信息和二維碼;為了區(qū)分不同的交易,并防止回單重復(fù)使用,該電子回單還可以記載電子回單號(hào),具體的,該步驟105包括:根據(jù)預(yù)設(shè)規(guī)則獲取該交易信息對(duì)應(yīng)的電子回單號(hào);生成記載電子回單號(hào)、交易信息和二維碼的電子回單后返回至用戶終端。
[0032]本發(fā)明具有如下有益效果:由于數(shù)字證書具有法律效力,因此使數(shù)字證書對(duì)交易信息進(jìn)行簽名得到的數(shù)字簽名具有法律效力,即記載交易信息和數(shù)字簽名對(duì)應(yīng)的二維碼的電子回單有效。本發(fā)明實(shí)施例提供的技術(shù)方案,僅需在電子回單生成前通過數(shù)字證書進(jìn)行簽名即可保證電子回單的有效性,生成電子回單的過程中無需人工參與,不易偽造,解決了現(xiàn)有技術(shù)中電子回單的印章需要人工加蓋,不僅費(fèi)時(shí)費(fèi)力,且比較容易偽造的問題。此外,該方案使用戶可以通過二維碼對(duì)電子回單的真實(shí)性進(jìn)行驗(yàn)證,操作簡單。
[0033]實(shí)施例2
[0034]如圖2所示,本發(fā)明實(shí)施例提供的電子回單的驗(yàn)證方法,包括:
[0035]步驟201,向服務(wù)器發(fā)送電子回單生成指示后,接收該服務(wù)器返回的電子回單。
[0036]在本實(shí)施例中,步驟201中電子回單上記載交易信息和二維碼;該二維碼是交易信息和由預(yù)設(shè)數(shù)字證書對(duì)交易信息進(jìn)行簽名得到的數(shù)字簽名生成的;該交易信息和數(shù)字簽名可以生成一個(gè)二維碼,也可以生成兩個(gè)二維碼,在此不作限制。
[0037]步驟202,掃描電子回單上的二維碼,提取交易信息和數(shù)字簽名。
[0038]在本實(shí)施例中,步驟202可以直接對(duì)二維碼進(jìn)行解析,得到交易信息和數(shù)字簽名;也可以包括:首先掃描電子回單上的二維碼,提取交易信息和壓縮信息;然后通過壓縮庫對(duì)壓縮信息進(jìn)行解壓縮,得到交易信息;該壓縮信息是交易信息經(jīng)預(yù)設(shè)壓縮庫壓縮編碼得到的。
[0039]步驟203,通過預(yù)設(shè)公鑰對(duì)數(shù)字簽名進(jìn)行驗(yàn)證,得到驗(yàn)證結(jié)果。
[0040]步驟204,該驗(yàn)證結(jié)果為驗(yàn)證成功時(shí),顯示該交易信息,使用戶根據(jù)顯示的交易信息與電子回單上記載的交易信息進(jìn)行比對(duì)。
[0041]進(jìn)一步的,如圖3所示,本實(shí)施例提供的電子回單的驗(yàn)證方法,還包括:
[0042]步驟205,該驗(yàn)證結(jié)果為驗(yàn)證失敗時(shí),顯示電子回單無效的提示信息。
[0043]進(jìn)一步的,如圖4所示,本實(shí)施例提供的電子回單的驗(yàn)證方法,還包括:
[0044]步驟206,接收用戶輸入的打印指示,并打印該電子回單。
[0045]本發(fā)明具有如下有益效果:由于數(shù)字證書具有法律效力,因此使數(shù)字證書對(duì)交易信息進(jìn)行簽名得到的數(shù)字簽名具有法律效力,即記載交易信息和數(shù)字簽名對(duì)應(yīng)的二維碼的電子回單有效。本發(fā)明實(shí)施例提供的技術(shù)方案,僅需在電子回單生成前通過數(shù)字證書進(jìn)行簽名即可保證電子回單的有效性,生成電子回單的過程中無需人工參與,不易偽造,解決了現(xiàn)有技術(shù)中電子回單的印章需要人工加蓋,不僅費(fèi)時(shí)費(fèi)力,且比較容易偽造的問題。此外,該方案使用戶可以通過二維碼對(duì)電子回單的真實(shí)性進(jìn)行驗(yàn)證,操作簡單。
[0046]實(shí)施例3
[0047]如圖5所示,本實(shí)施例提供的電子回單的生成方法,包括:
[0048]步驟501,服務(wù)器接收用戶終端發(fā)送的電子回單生成指示。
[0049]步驟502,服務(wù)器從預(yù)設(shè)的數(shù)據(jù)庫中獲取電子回單生成指示對(duì)應(yīng)的交易信息。
[0050]步驟503,服務(wù)器根據(jù)預(yù)設(shè)數(shù)字證書對(duì)交易信息進(jìn)行簽名,得到數(shù)字簽名。
[0051]步驟504,服務(wù)器向用戶終端發(fā)送該數(shù)字簽名和交易信息。
[0052]步驟505,用戶終端接收服務(wù)器發(fā)送的數(shù)字簽名和交易信息。
[0053]步驟506,用戶終端通過預(yù)設(shè)公鑰對(duì)數(shù)字簽名進(jìn)行驗(yàn)證,得到驗(yàn)證結(jié)果。
[0054]步驟507,驗(yàn)證結(jié)果為驗(yàn)證成功時(shí),用戶終端生成交易信息和數(shù)字簽名對(duì)應(yīng)的二維碼。
[0055]步驟508,用戶終端生成記載交易信息和二維碼的電子回單。
[0056]本發(fā)明具有如下有益效果:由于數(shù)字證書具有法律效力,因此使數(shù)字證書對(duì)交易信息進(jìn)行簽名得到的數(shù)字簽名具有法律效力,即記載交易信息和數(shù)字簽名對(duì)應(yīng)的二維碼的電子回單有效。本發(fā)明實(shí)施例提供的技術(shù)方案,僅需在電子回單生成前通過數(shù)字證書進(jìn)行簽名即可保證電子回單的有效性,生成電子回單的過程中無需人工參與,不易偽造,解決了現(xiàn)有技術(shù)中電子回單的印章需要人工加蓋,不僅費(fèi)時(shí)費(fèi)力,且比較容易偽造的問題。此外,該方案使用戶可以通過二維碼對(duì)電子回單的真實(shí)性進(jìn)行驗(yàn)證,操作簡單。
[0057]以上實(shí)施例的先后順序僅為便于描述,不代表實(shí)施例的優(yōu)劣。
[0058]最后應(yīng)說明的是:以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
【主權(quán)項(xiàng)】
1.一種電子回單的生成方法,其特征在于,包括: S10、接收用戶終端發(fā)送的電子回單生成指示; S20、從預(yù)設(shè)的數(shù)據(jù)庫中獲取所述電子回單生成指示對(duì)應(yīng)的交易信息; S30、根據(jù)預(yù)設(shè)數(shù)字證書對(duì)所述交易信息進(jìn)行簽名,得到數(shù)字簽名; S40、生成所述交易信息和數(shù)字簽名對(duì)應(yīng)的二維碼; S50、生成記載所述交易信息和所述二維碼的電子回單后返回至所述用戶終端。2.根據(jù)權(quán)利要求1所述的電子回單的生成方法,其特征在于,所述S40,包括: 生成所述交易信息和數(shù)字簽名對(duì)應(yīng)的一個(gè)二維碼;或者, 生成所述交易信息和數(shù)字簽名對(duì)應(yīng)的兩個(gè)二維碼。3.根據(jù)權(quán)利要求1或2所述的電子回單的生成方法,其特征在于,所述S50,包括: 5501、根據(jù)預(yù)設(shè)記數(shù)規(guī)則獲取所述交易信息對(duì)應(yīng)的電子回單號(hào); 5502、生成記載所述電子回單號(hào)、所述交易信息和二維碼的電子回單后返回至所述用戶終端。4.根據(jù)權(quán)利要求1或2所述的電子回單的生成方法,其特征在于,所述S40,包括: 5401、通過預(yù)設(shè)壓縮庫對(duì)所述交易信息進(jìn)行壓縮編碼,得到壓縮信息; 5402、生成所述壓縮信息和所述數(shù)字簽名對(duì)應(yīng)的二維碼。5.一種電子回單的驗(yàn)證方法,其特征在于,包括: S10、向回單服務(wù)器發(fā)送電子回單生成指示后,接收所述回單服務(wù)器返回的電子回單,所述電子回單上記載交易信息和二維碼,所述二維碼是所述交易信息和由預(yù)設(shè)數(shù)字證書對(duì)所述交易信息進(jìn)行簽名得到的數(shù)字簽名生成的; S20、掃描所述電子回單上的二維碼,提取所述交易信息和數(shù)字簽名; S30、通過預(yù)設(shè)公鑰對(duì)所述數(shù)字簽名進(jìn)行驗(yàn)證,得到驗(yàn)證結(jié)果; S40、所述驗(yàn)證結(jié)果為驗(yàn)證成功時(shí),顯示所述交易信息,使用戶根據(jù)顯示的交易信息與所述電子回單上記載的交易信息進(jìn)行比對(duì)。6.根據(jù)權(quán)利要求5所述的電子回單的驗(yàn)證方法,其特征在于,還包括: S50、所述驗(yàn)證結(jié)果為驗(yàn)證失敗時(shí),顯示所述電子回單無效的提示信息。7.根據(jù)權(quán)利要求5所述的電子回單的驗(yàn)證方法,其特征在于,還包括: S60、接收用戶輸入的打印指示,并打印所述電子回單。8.根據(jù)權(quán)利要求5至7中任意一項(xiàng)所述的電子回單的驗(yàn)證方法,其特征在于,所述S20,包括: 5201、掃描所述電子回單上的二維碼,提取所述交易信息和壓縮信息,所述壓縮信息是所述交易信息經(jīng)預(yù)設(shè)壓縮庫壓縮編碼得到的; 5202、通過所述壓縮庫對(duì)所述壓縮信息進(jìn)行解壓縮,得到所述交易信息。9.一種電子回單的生成方法,其特征在于,包括: S10、服務(wù)器接收用戶終端發(fā)送的電子回單生成指示; S20、服務(wù)器從預(yù)設(shè)的數(shù)據(jù)庫中獲取所述電子回單生成指示對(duì)應(yīng)的交易信息; S30、服務(wù)器根據(jù)預(yù)設(shè)數(shù)字證書對(duì)所述交易信息進(jìn)行簽名,得到數(shù)字簽名; S40、服務(wù)器向所述用戶終端發(fā)送所述數(shù)字簽名和交易信息; S50、所述用戶終端接收所述服務(wù)器發(fā)送的數(shù)字簽名和交易信息; S60、所述用戶終端通過預(yù)設(shè)公鑰對(duì)所述數(shù)字簽名進(jìn)行驗(yàn)證,得到驗(yàn)證結(jié)果; S70、所述驗(yàn)證結(jié)果為驗(yàn)證成功時(shí),所述用戶終端生成所述交易信息和數(shù)字簽名對(duì)應(yīng)的二維碼; S80、所述用戶終端生成記載所述交易信息和所述二維碼的電子回單。
【文檔編號(hào)】G06K7/10GK105844520SQ201510016668
【公開日】2016年8月10日
【申請(qǐng)日】2015年1月13日
【發(fā)明人】伍彬
【申請(qǐng)人】伍彬