電子券的生成方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,具體而言,涉及一種電子券的生成方法和裝置。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)的發(fā)展,從團(tuán)購網(wǎng)站團(tuán)購電子券,用戶攜帶電子券去商家消費的方式受到越來越多人的歡迎。用戶在團(tuán)購網(wǎng)站對團(tuán)購的商品支付后,手機(jī)等移動設(shè)備就可以收到以“字符串”密碼或“二維碼”形式的消費憑證。用戶向商家展示作為消費憑證的電子券,經(jīng)商家確認(rèn)后進(jìn)行消費。發(fā)明人發(fā)現(xiàn),現(xiàn)有的電子券消費有如下弊端:
[0003](I)電子券自身不帶任何驗證信息,商家僅確認(rèn)該電子券為屬于該商家的電子券即可進(jìn)行消費,可能導(dǎo)致電子券被盜用,使得電子券消費不安全。
[0004](2)任何人只要持有電子券就可以消費,如果在電子券失效之前該電子券的持有者無法進(jìn)行消費需要進(jìn)行轉(zhuǎn)讓時,受讓者不并知道該電子券是否有效以及該電子券的價值等信息,導(dǎo)致電子券的轉(zhuǎn)讓不安全。
[0005]針對現(xiàn)有技術(shù)的電子券在流通過程中不安全的問題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的主要目的在于提供一種電子券的生成方法和裝置,以解決現(xiàn)有技術(shù)中電子券在流通過程中不安全的問題。
[0007]為了實現(xiàn)上述目的,根據(jù)本發(fā)明實施例的一個方面,提供了一種電子券的生成方法。根據(jù)本發(fā)明的電子券的生成方法包括:獲取用于表示電子券的內(nèi)容的描述信息;獲取所述電子券的驗證信息,其中,所述驗證信息用于驗證所述電子券的有效性和所述電子券持有者的身份信息;根據(jù)所述描述信息和所述驗證信息生成所述電子券,其中,所述描述信息作為所述電子券的明文部分,所述驗證信息作為所述電子券的密文部分。
[0008]進(jìn)一步地,根據(jù)所述描述信息和所述驗證信息生成所述電子券包括:獲取所述描述信息中的流通信息和第一識別碼;根據(jù)所述流通信息和所述第一識別碼生成所述電子券的完整性驗證信息;以及將所述流通信息、所述第一識別碼和所述完整性驗證信息作為所述電子券的明文部分。
[0009]進(jìn)一步地,根據(jù)所述流通信息和所述第一識別碼生成所述電子券的完整性驗證信息包括:利用摘要算法對所述流通信息和所述第一識別碼進(jìn)行加密,形成摘要信息;對所述摘要信息進(jìn)行加密;以及將加密后的摘要信息作為所述電子券的完整性驗證信息。
[0010]進(jìn)一步地,根據(jù)所述描述信息和所述驗證信息生成所述電子券包括:獲取所述驗證信息中的身份校驗信息和第二識別碼,其中,所述第二識別碼與所述明文部分的第一識別碼相同或者相應(yīng);對所述身份校驗信息和所述第二識別碼進(jìn)行加密;將加密后的身份校驗信息和第二識別碼作為所述電子券的密文部分。
[0011]進(jìn)一步地,根據(jù)所述描述信息和所述驗證信息生成所述電子券包括:生成所述電子券的消費密碼,所述消費密碼與所述電子券形成唯一對應(yīng)關(guān)系。
[0012]進(jìn)一步地,在根據(jù)所述描述信息和所述驗證信息生成所述電子券之后,所述生成方法還包括:驗證所述明文部分的第一識別碼和所述密文部分的第二識別碼是否一致;在驗證出所述第一識別碼和所述第二識別碼一致時,確定所述電子券有效;在驗證出所述第一識別碼和所述第二識別碼不一致時,確定所述電子券失效。
[0013]為了實現(xiàn)上述目的,根據(jù)本發(fā)明實施例的另一方面,提供了一種電子券的生成裝置。根據(jù)本發(fā)明的電子券的生成裝置包括:第一獲取單元,用于獲取用于表示電子券的內(nèi)容的描述信息;第二獲取單元,用于獲取所述電子券的驗證信息,其中,所述驗證信息用于驗證所述電子券的有效性和所述電子券持有者的身份信息;生成單元,用于根據(jù)所述描述信息和所述驗證信息生成所述電子券,其中,所述描述信息作為所述電子券的明文部分,所述驗證信息作為所述電子券的密文部分。
[0014]進(jìn)一步地,所述生成單元包括:第一獲取模塊,用于獲取所述描述信息中的流通信息和第一識別碼;第一生成模塊,用于根據(jù)所述流通信息和所述第一識別碼生成所述電子券的完整性驗證信息;以及第一確定模塊,用于將所述流通信息、所述第一識別碼和所述完整性驗證信息作為所述電子券的明文部分。
[0015]進(jìn)一步地,所述生成模塊包括:第一加密子模塊,用于利用摘要算法對所述流通信息和所述第一識別碼進(jìn)行加密,形成摘要信息;第二加密子模塊,用于對所述摘要信息進(jìn)行加密;以及確定子模塊,用于將加密后的摘要信息作為所述電子券的完整性驗證信息。
[0016]進(jìn)一步地,所述生成單元包括:第二獲取模塊,用于獲取所述驗證信息中的身份校驗信息和第二識別碼,其中,所述第二識別碼與所述明文部分的第一識別碼相同或者相應(yīng);加密模塊,用于對所述身份校驗信息和所述第二識別碼進(jìn)行加密;第二確定模塊,用于將加密后的身份校驗信息和第二識別碼作為所述電子券的密文部分。
[0017]進(jìn)一步地,所述生成單元包括:第二生成模塊,用于生成所述電子券的消費密碼,所述消費密碼與所述電子券形成唯一對應(yīng)關(guān)系。
[0018]進(jìn)一步地,所述生成裝置還包括:驗證單元,用于在根據(jù)所述描述信息和所述驗證信息生成所述電子券之后,驗證所述明文部分的第一識別碼和所述密文部分的第二識別碼是否一致;確定單元,用于在驗證出所述第一識別碼和所述第二識別碼一致時,確定所述電子券有效;在驗證出所述第一識別碼和所述第二識別碼不一致時,確定所述電子券失效。
[0019]通過本發(fā)明實施例,獲取用于表示電子券的內(nèi)容的描述信息;獲取電子券的驗證信息,其中,驗證信息用于驗證電子券的有效性和電子券持有者的身份信息;根據(jù)描述信息和驗證信息生成電子券,其中,描述信息作為電子券的明文部分,驗證信息作為電子券的密文部分。由于根據(jù)描述信息和驗證信息生成電子券,使得生成的電子券既有可以閱讀的明文部分來展示電子券的內(nèi)容,便于電子券的轉(zhuǎn)讓,還有驗證電子券的有效性和電子券持有者的身份信息的密文部分,使得電子券的消費是安全的,從而解決了現(xiàn)有技術(shù)的電子券在流通過程中不安全的問題,達(dá)到了保證電子券安全流通的效果。
【附圖說明】
[0020]構(gòu)成本申請的一部分的附圖用來提供對本發(fā)明的進(jìn)一步理解,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0021]圖1是根據(jù)本發(fā)明實施例的電子券的生成方法的流程圖;
[0022]圖2是根據(jù)本發(fā)明實施例的電子券的驗證或者消費的流程圖;以及
[0023]圖3是根據(jù)本發(fā)明實施例的電子券的生成裝置的示意圖。
【具體實施方式】
[0024]需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結(jié)合實施例來詳細(xì)說明本發(fā)明。
[0025]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分的實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
[0026]需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實施例。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0027]本發(fā)明實施例提供了一種電子券的生成方法??蛇x地,利用該電子券的生成方法生成的電子券包括描述信息和驗證信息,在進(jìn)行電子券的轉(zhuǎn)讓時,受讓者根據(jù)描述信息查看該電子券的用途、使用期限等信息;在進(jìn)行電子券的消費時,電子券的持有者持有電子券進(jìn)行消費,商家根據(jù)驗證信息驗證電子券是否有效,在確定該電子券有效后,持有者可以根據(jù)該電子券進(jìn)行消費。由于利用描述信息和驗證信息生成電子券,在消費和轉(zhuǎn)讓的過程中保證了電子券的安全性,從而解決了現(xiàn)有技術(shù)的電子券在流通過程中不安全的問題。
[0028]圖1是根據(jù)本發(fā)明實施例的電子券的生成方法的流程圖。如圖1所示,該電子券的生成方法包括如下步驟:
[0029]步驟S102,獲取用于表示電子券的內(nèi)容的描述信息。描述信息用來描述電子券的內(nèi)容,其可以包括電子券的名稱、用途、有效期限、初始售價等