本申請提供了一種電子券數據的生成方法及裝置,其中,所述方法包括:預置電子券模板,所述電子券模板中包括模板標識和電子券的基本屬性信息;根據所述電子券模板生成電子券申領單,所述電子券申領單中包括申領單標識及其對應的模板標識,以及,根據所述電子券的基本屬性信息生成的電子券實體屬性信息;根據所述電子券申領單生成電子券實體數據,所述電子券實體數據中包括電子券標識及其對應的申領單標識和模板標識,以及,按預設要求提取的電子券實體屬性信息。本申請可以靈活適應各種不同電子券的不同需求,使創建邏輯統一,過程數據統一,對賬邏輯和數據統一,有效提升電子券數據的可靠性。
【技術實現步驟摘要】
電子券數據的生成方法及裝置
本申請涉及一種網絡數據處理的
,特別是涉及一種電子券數據的生成方法,以及,一種電子券數據的生成裝置。
技術介紹
電子券是指由各商家發放,以各種電子媒介形式制作、傳播和使用的商業憑證。電子券包括:現金券、抵價券、抵扣券、折扣券,如紅包、優惠券等;以及,各種類券商品,如淘寶種子、游戲裝備等。目前,電子券已被越來越多的用戶接受和使用。現有技術中,不同的電子券數據,其生成方式也不相同,例如,對于需要卡號密碼的電子券,則需要先產生卡號密碼,再根據卡號密碼創建電子券;對于不需要卡號密碼的電子券,則直接創建電子券。對于現有的電子券數據生成方法而言,主要存在以下缺陷:第一、對于不同的電子券數據,其創建的邏輯不相同,如上例中,對于需要卡號密碼的電子券,則需要先產生卡號密碼,再根據卡號密碼創建電子券;對于不需要卡號密碼的電子券,則直接創建電子券。對于新的電子券,往往需要開辟新的創建邏輯,或對原有電子券的底層創建邏輯進行修改,由于這種不同電子券數據創建邏輯的不統一,將會導致核心邏輯代碼狀態不穩定;以及,由于采用不同創建邏輯創建的電子券數據的不統一,如采用上例,一部分電子券數據中會包括卡號密碼的數據;另一部分的電子券數據中則不包括卡號密碼數據,在這種情況下,多種方式的電子券數據創建邏輯難于用一個通用的抽象邏輯表征過程,如果后續需要做其它數據處理,則需要針對不同創建邏輯單獨開發對應的處理程序,將使得電子券數據難以升級和維護;第二、在不同的電子券創建模式下,對賬的數據也有所不同,傳統的通過發放記錄流水、資金流水等日志對賬,屬于二方對賬,如果出現對賬不一致情況,則不能明確判斷是哪方出現問題。因此,目前需要本領域技術人員迫切解決的一個技術問題就是:提供一種電子券數據的生成機制,用以靈活適應各種不同電子券的不同需求,使創建邏輯統一,過程數據統一,對賬邏輯和數據統一,有效提升電子券數據的可靠性。
技術實現思路
本申請所要解決的技術問題是提供一種電子券數據的生成方法,靈活適應各種不同電子券的不同需求,有效提升電子券數據的可靠性。相應的,本申請還提供了一種電子券數據的生成裝置,用以保證上述方法在實際中的實現及應用。為了解決上述問題,本申請公開了一種電子券數據的生成方法,包括:預置電子券模板,所述電子券模板中包括模板標識和電子券的基本屬性信息;根據所述電子券模板生成電子券申領單,所述電子券申領單中包括申領單標識及其對應的模板標識,以及,根據所述電子券的基本屬性信息生成的電子券實體屬性信息;根據所述電子券申領單生成電子券實體數據,所述電子券實體數據中包括電子券標識及其對應的申領單標識和模板標識,以及,按預設要求提取的電子券實體屬性信息。優選的是,所述電子券的基本屬性信息中包括:電子券的基本信息、電子券的發放方信息和電子券的預置規則信息;所述電子券實體屬性信息中包括電子券的基本屬性信息;所述的方法中通過以下子步驟根據電子券的基本屬性信息生成電子券實體屬性信息;從所述電子券模板中提取電子券基本信息,作為第一部分電子券實體屬性信息寫入電子券申領單中;根據所述電子券的預置規則信息,或者,所述電子券的發放方信息和預置規則信息,相應產生當前電子券的第二部分實體屬性信息寫入電子券申領單中。優選的是,所述根據電子券的基本屬性信息生成電子券實體屬性信息的子步驟還包括:在將所述第一部分電子券實體屬性信息和第二部分電子券實體屬性信息寫入電子券申領單前,對所述第一部分電子券實體屬性信息和/或第二部分電子券實體屬性信息進行校驗,校驗通過后再寫入電子券申領單。優選的是,所述電子券模板對應一個或多個電子券申領單。優選的是,所述電子券申領單中還包括電子券標識,所述的方法還包括:在生成電子券實體數據后,將所述電子券實體數據的對應電子券標識寫入電子券申領單中。本申請實施例還公開了一種電子券數據的生成方法,還包括:預置電子券模板,所述電子券模板中包括模板標識和電子券的基本屬性信息;根據所述電子券模板生成電子券申領單,所述電子券申領單中包括申領單標識及其對應的模板標識,以及,根據所述電子券的基本屬性信息生成的電子券實體屬性信息;根據所述電子券申領單生成電子券實體數據,所述電子券實體數據中包括電子券標識及其對應的申領單標識和模板標識,以及,按預設要求提取的電子券的基本屬性信息和實體屬性信息。優選的是,所述電子券的基本屬性信息中包括電子券的基本信息、電子券的發放方信息和電子券的預置規則信息;所述電子券的實體屬性信息中不包括所述電子券的基本屬性信息;所述的方法中通過以下子步驟根據電子券的基本屬性信息生成電子券實體屬性信息;從所述電子券的基本屬性信息中提取所述電子券的預置規則信息,或者,提取所述電子券的發放方信息和電子券的預置規則信息,相應產生當前電子券的實體屬性信息,寫入電子券申領單中;所述按預設要求提取的電子券的基本屬性信息和實體屬性信息包括,按預設要求從電子券模板的電子券的基本信息、電子券的發放方信息提取的對應電子券基本屬性信息,以及,按預設要求從電子券申領單中提取的對應電子券實體屬性信息。優選的是,所述根據電子券的基本屬性信息生成電子券實體屬性信息的子步驟還包括:在將所述電子券實體屬性信息寫入電子券申領單前,對所產生的電子券實體屬性信息進行校驗,校驗通過后再寫入電子券申領單。本申請實施例還公開了一種電子券數據的生成裝置,包括:電子券模板設置模塊,用于預置電子券模板,所述電子券模板中包括模板標識和電子券的基本屬性信息;電子券申領單第一創建模塊,用于根據所述電子券模板生成電子券申領單,所述電子券申領單中包括申領單標識及其對應的模板標識,以及,根據所述電子券的基本屬性信息生成的電子券實體屬性信息;電子券實體數據第一生成模塊,用于根據所述電子券申領單生成電子券實體數據,所述電子券實體數據中包括電子券標識及其對應的申領單標識和模板標識,以及,按預設要求提取的電子券實體屬性信息。本申請實施例還公開了一種電子券數據的生成裝置,包括:電子券模板設置模塊,用于預置電子券模板,所述電子券模板中包括模板標識和電子券的基本屬性信息;電子券申領單第二創建模塊,用于根據所述電子券模板生成電子券申領單,所述電子券申領單中包括申領單標識及其對應的模板標識,以及,根據所述電子券的基本屬性信息生成的電子券實體屬性信息;電子券實體數據第二生成模塊,用于根據所述電子券申領單生成電子券實體數據,所述電子券實體數據中包括電子券標識及其對應的申領單標識和模板標識,以及,按預設要求提取的電子券的基本屬性信息和實體屬性信息。與現有技術相比,本申請包括以下優點:本申請采用電子券模板作為電子券數據生成的基本屬性數據載體,采用電子券申領單作為根據模板生成電子券實體數據的中間數據對象,用以記錄電子券的實體屬性信息。在本申請的一種優選實施例中,電子券實體數據可以基于電子券申領單生成,即通過電子券申領單完全隔離電子券模板數據和電子券實體數據,也就是說,無需與電子券模板關聯,通過電子券申領單即可生成電子券實體數據。由于采用電子券申領單隔離模板和電子券實體數據,可以將電子券生成的過程抽象出一個統一的邏輯,從而達到不同商業模式下電子券數據創建邏輯一致,過程數據統一,并且,由于對賬是基于電子券模板、電子券申領本文檔來自技高網...

【技術保護點】
一種電子券數據的生成方法,其特征在于,包括:預置電子券模板,所述電子券模板中包括模板標識和電子券的基本屬性信息;根據所述電子券模板生成電子券申領單,所述電子券申領單中包括申領單標識及其對應的模板標識,以及,根據所述電子券的基本屬性信息生成的電子券實體屬性信息;根據所述電子券申領單生成電子券實體數據,所述電子券實體數據中包括電子券標識及其對應的申領單標識和模板標識,以及,按預設要求提取的電子券實體屬性信息。
【技術特征摘要】
1.一種電子券數據的生成方法,其特征在于,包括:預置電子券模板,所述電子券模板用于作為電子券數據生成的基本屬性數據載體,包括模板標識和電子券的基本屬性信息;根據所述電子券模板生成一個或多個電子券申領單,所述電子券申領單用于作為隔離所述電子券模板與電子券實體數據的中間數據對象,所述電子券申領單中包括申領單標識及其對應的模板標識,以及,根據所述電子券的基本屬性信息生成的電子券實體屬性信息,其中,所述電子券實體屬性信息中包括電子券的基本屬性信息;根據所述電子券申領單生成電子券實體數據,所述電子券實體數據中包括電子券標識及其對應的申領單標識和模板標識,以及,按預設要求提取的電子券實體屬性信息。2.如權利要求1述的方法,其特征在于,所述電子券的基本屬性信息中包括:電子券的基本信息、電子券的發放方信息和電子券的預置規則信息;所述的方法中通過以下子步驟根據電子券的基本屬性信息生成電子券實體屬性信息;從所述電子券模板中提取電子券基本信息,作為第一部分電子券實體屬性信息寫入電子券申領單中;根據所述電子券的預置規則信息,或者,所述電子券的發放方信息和預置規則信息,相應產生當前電子券的第二部分實體屬性信息寫入電子券申領單中。3.如權利要求2述的方法,其特征在于,所述根據電子券的基本屬性信息生成電子券實體屬性信息的子步驟還包括:在將所述第一部分電子券實體屬性信息和第二部分電子券實體屬性信息寫入電子券申領單前,對所述第一部分電子券實體屬性信息和/或第二部分電子券實體屬性信息進行校驗,校驗通過后再寫入電子券申領單。4.如權利要求1述的方法,其特征在于,所述電子券申領單中還包括電子券標識,所述的方法還包括:在生成電子券實體數據后,將所述電子券實體數據的對應電子券標識寫入電子券申領單中。5.一種電子券數據的生成方法,其特征在于,包括:預置電子券模板,所述電子券模板用于作為電子券數據生成的基本屬性數據載體,包括模板標識和電子券的基本屬性信息;根據所述電子券模板生成一個或多個電子券申領單,所述電子券申領單用于作為不完全隔離所述電子券模板與電子券實體數據的中間數據對象,所述電子券申領單中包括申領單標識及其對應的模板標識,以及,根據所述電子券的基本屬性信息生成的電子券實體屬性信息,其中,所述電子券的實體屬性信息中不包括所述電子券的基本屬性信息;根據所述電子券申領單和所述電子券模板生成電子券實體數據,所述電子券實體數據中包括電子券標識及其對應的申領單標識和模板標識,以及,按預設要求提取的電子券的基本屬性信息和實體屬性信息。6.如權利要求5述的方法,其特征在于,所述...
【專利技術屬性】
技術研發人員:曲子深,
申請(專利權)人:阿里巴巴集團控股有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。