專利名稱:電子券數(shù)據(jù)的生成方法及裝置的制作方法
電子券數(shù)據(jù)的生成方法及裝置技術(shù)領(lǐng)域
本申請涉及一種網(wǎng)絡(luò)數(shù)據(jù)處理的技術(shù)領(lǐng)域,特別是涉及一種電子券數(shù)據(jù)的生成方 法,以及,一種電子券數(shù)據(jù)的生成裝置。
背景技術(shù):
電子券是指由各商家發(fā)放,以各種電子媒介形式制作、傳播和使用的商業(yè)憑證。電 子券包括現(xiàn)金券、抵價券、抵扣券、折扣券,如紅包、優(yōu)惠券等;以及,各種類券商品,如淘 寶種子、游戲裝備等。目前,電子券已被越來越多的用戶接受和使用。
現(xiàn)有技術(shù)中,不同的電子券數(shù)據(jù),其生成方式也不相同,例如,對于需要卡號密碼 的電子券,則需要先產(chǎn)生卡號密碼,再根據(jù)卡號密碼創(chuàng)建電子券;對于不需要卡號密碼的電 子券,則直接創(chuàng)建電子券。對于現(xiàn)有的電子券數(shù)據(jù)生成方法而言,主要存在以下缺陷
第一、對于不同的電子券數(shù)據(jù),其創(chuàng)建的邏輯不相同,如上例中,對于需要卡號密 碼的電子券,則需要先產(chǎn)生卡號密碼,再根據(jù)卡號密碼創(chuàng)建電子券;對于不需要卡號密碼的 電子券,則直接創(chuàng)建電子券。對于新的電子券,往往需要開辟新的創(chuàng)建邏輯,或?qū)υ须娮?券的底層創(chuàng)建邏輯進行修改,由于這種不同電子券數(shù)據(jù)創(chuàng)建邏輯的不統(tǒng)一,將會導(dǎo)致核心 邏輯代碼狀態(tài)不穩(wěn)定;以及,由于采用不同創(chuàng)建邏輯創(chuàng)建的電子券數(shù)據(jù)的不統(tǒng)一,如采用上 例,一部分電子券數(shù)據(jù)中會包括卡號密碼的數(shù)據(jù);另一部分的電子券數(shù)據(jù)中則不包括卡號 密碼數(shù)據(jù),在這種情況下,多種方式的電子券數(shù)據(jù)創(chuàng)建邏輯難于用一個通用的抽象邏輯表 征過程,如果后續(xù)需要做其它數(shù)據(jù)處理,則需要針對不同創(chuàng)建邏輯單獨開發(fā)對應(yīng)的處理程 序,將使得電子券數(shù)據(jù)難以升級和維護;
第二、在不同的電子券創(chuàng)建模式下,對賬的數(shù)據(jù)也有所不同,傳統(tǒng)的通過發(fā)放記錄 流水、資金流水等日志對賬,屬于二方對賬,如果出現(xiàn)對賬不一致情況,則不能明確判斷是 哪方出現(xiàn)問題。
因此,目前需要本領(lǐng)域技術(shù)人員迫切解決的一個技術(shù)問題就是提供一種電子券 數(shù)據(jù)的生成機制,用以靈活適應(yīng)各種不同電子券的不同需求,使創(chuàng)建邏輯統(tǒng)一,過程數(shù)據(jù)統(tǒng) 一,對賬邏輯和數(shù)據(jù)統(tǒng)一,有效提升電子券數(shù)據(jù)的可靠性。發(fā)明內(nèi)容
本申請所要解決的技術(shù)問題是提供一種電子券數(shù)據(jù)的生成方法,靈活適應(yīng)各種不 同電子券的不同需求,有效提升電子券數(shù)據(jù)的可靠性。
相應(yīng)的,本申請還提供了一種電子券數(shù)據(jù)的生成裝置,用以保證上述方法在實際 中的實現(xiàn)及應(yīng)用。
為了解決上述問題,本申請公開了一種電子券數(shù)據(jù)的生成方法,包括
預(yù)置電子券模板,所述電子券模板中包括模板標(biāo)識和電子券的基本屬性信息;
根據(jù)所述電子券模板生成電子券申領(lǐng)單,所述電子券申領(lǐng)單中包括申領(lǐng)單標(biāo)識及 其對應(yīng)的模板標(biāo)識,以及,根據(jù)所述電子券的基本屬性信息生成的電子券實體屬性信息;
根據(jù)所述電子券申領(lǐng)單生成電子券實體數(shù)據(jù),所述電子券實體數(shù)據(jù)中包括電子券 標(biāo)識及其對應(yīng)的申領(lǐng)單標(biāo)識和模板標(biāo)識,以及,按預(yù)設(shè)要求提取的電子券實體屬性信息。
優(yōu)選的是,所述電子券的基本屬性信息中包括電子券的基本信息、電子券的發(fā)放 方信息和電子券的預(yù)置規(guī)則信息;所述電子券實體屬性信息中包括電子券的基本屬性信
所述的方法中通過以下子步驟根據(jù)電子券的基本屬性信息生成電子券實體屬性 信息;
從所述電子券模板中提取電子券基本信息,作為第一部分電子券實體屬性信息寫 入電子券申領(lǐng)單中;
根據(jù)所述電子券的預(yù)置規(guī)則信息,或者,所述電子券的發(fā)放方信息和預(yù)置規(guī)則信 息,相應(yīng)產(chǎn)生當(dāng)前電子券的第二部分實體屬性信息寫入電子券申領(lǐng)單中。
優(yōu)選的是,所述根據(jù)電子券的基本屬性信息生成電子券實體屬性信息的子步驟還 包括
在將所述第一部分電子券實體屬性信息和第二部分電子券實體屬性信息寫入電 子券申領(lǐng)單前,對所述第一部分電子券實體屬性信息和/或第二部分電子券實體屬性信息 進行校驗,校驗通過后再寫入電子券申領(lǐng)單。
優(yōu)選的是,所述電子券模板對應(yīng)一個或多個電子券申領(lǐng)單。
優(yōu)選的是,所述電子券申領(lǐng)單中還包括電子券標(biāo)識,所述的方法還包括
在生成電子券實體數(shù)據(jù)后,將所述電子券實體數(shù)據(jù)的對應(yīng)電子券標(biāo)識寫入電子券 申領(lǐng)單中。
本申請實施例還公開了一種電子券數(shù)據(jù)的生成方法,還包括
預(yù)置電子券模板,所述電子券模板中包括模板標(biāo)識和電子券的基本屬性信息;
根據(jù)所述電子券模板生成電子券申領(lǐng)單,所述電子券申領(lǐng)單中包括申領(lǐng)單標(biāo)識及 其對應(yīng)的模板標(biāo)識,以及,根據(jù)所述電子券的基本屬性信息生成的電子券實體屬性信息;
根據(jù)所述電子券申領(lǐng)單生成電子券實體數(shù)據(jù),所述電子券實體數(shù)據(jù)中包括電子券 標(biāo)識及其對應(yīng)的申領(lǐng)單標(biāo)識和模板標(biāo)識,以及,按預(yù)設(shè)要求提取的電子券的基本屬性信息 和實體屬性信息。
優(yōu)選的是,所述電子券的基本屬性信息中包括電子券的基本信息、電子券的發(fā)放 方信息和電子券的預(yù)置規(guī)則信息;所述電子券的實體屬性信息中不包括所述電子券的基本 屬性信息;
所述的方法中通過以下子步驟根據(jù)電子券的基本屬性信息生成電子券實體屬性 信息;
從所述電子券的基本屬性信息中提取所述電子券的預(yù)置規(guī)則信息,或者,提取所 述電子券的發(fā)放方信息和電子券的預(yù)置規(guī)則信息,相應(yīng)產(chǎn)生當(dāng)前電子券的實體屬性信息, 寫入電子券申領(lǐng)單中;
所述按預(yù)設(shè)要求提取的電子券的基本屬性信息和實體屬性信息包括,按預(yù)設(shè)要求 從電子券模板的電子券的基本信息、電子券的發(fā)放方信息提取的對應(yīng)電子券基本屬性信 息,以及,按預(yù)設(shè)要求從電子券申領(lǐng)單中提取的對應(yīng)電子券實體屬性信息。
優(yōu)選的是,所述根據(jù)電子券的基本屬性信息生成電子券實體屬性信息的子步驟還包括
在將所述電子券實體屬性信息寫入電子券申領(lǐng)單前,對所產(chǎn)生的電子券實體屬性 信息進行校驗,校驗通過后再寫入電子券申領(lǐng)單。
本申請實施例還公開了一種電子券數(shù)據(jù)的生成裝置,包括
電子券模板設(shè)置模塊,用于預(yù)置電子券模板,所述電子券模板中包括模板標(biāo)識和 電子券的基本屬性信息;
電子券申領(lǐng)單第一創(chuàng)建模塊,用于根據(jù)所述電子券模板生成電子券申領(lǐng)單,所述 電子券申領(lǐng)單中包括申領(lǐng)單標(biāo)識及其對應(yīng)的模板標(biāo)識,以及,根據(jù)所述電子券的基本屬性 信息生成的電子券實體屬性信息;
電子券實體數(shù)據(jù)第一生成模塊,用于根據(jù)所述電子券申領(lǐng)單生成電子券實體數(shù) 據(jù),所述電子券實體數(shù)據(jù)中包括電子券標(biāo)識及其對應(yīng)的申領(lǐng)單標(biāo)識和模板標(biāo)識,以及,按預(yù) 設(shè)要求提取的電子券實體屬性信息。
本申請實施例還公開了一種電子券數(shù)據(jù)的生成裝置,包括
電子券模板設(shè)置模塊,用于預(yù)置電子券模板,所述電子券模板中包括模板標(biāo)識和 電子券的基本屬性信息;
電子券申領(lǐng)單第二創(chuàng)建模塊,用于根據(jù)所述電子券模板生成電子券申領(lǐng)單,所述 電子券申領(lǐng)單中包括申領(lǐng)單標(biāo)識及其對應(yīng)的模板標(biāo)識,以及,根據(jù)所述電子券的基本屬性 信息生成的電子券實體屬性信息;
電子券實體數(shù)據(jù)第二生成模塊,用于根據(jù)所述電子券申領(lǐng)單生成電子券實體數(shù) 據(jù),所述電子券實體數(shù)據(jù)中包括電子券標(biāo)識及其對應(yīng)的申領(lǐng)單標(biāo)識和模板標(biāo)識,以及,按預(yù) 設(shè)要求提取的電子券的基本屬性信息和實體屬性信息。
與現(xiàn)有技術(shù)相比,本申請包括以下優(yōu)點
本申請采用電子券模板作為電子券數(shù)據(jù)生成的基本屬性數(shù)據(jù)載體,采用電子券申 領(lǐng)單作為根據(jù)模板生成電子券實體數(shù)據(jù)的中間數(shù)據(jù)對象,用以記錄電子券的實體屬性信肩、O
在本申請的一種優(yōu)選實施例中,電子券實體數(shù)據(jù)可以基于電子券申領(lǐng)單生成,即 通過電子券申領(lǐng)單完全隔離電子券模板數(shù)據(jù)和電子券實體數(shù)據(jù),也就是說,無需與電子券 模板關(guān)聯(lián),通過電子券申領(lǐng)單即可生成電子券實體數(shù)據(jù)。
由于采用電子券申領(lǐng)單隔離模板和電子券實體數(shù)據(jù),可以將電子券生成的過程抽 象出一個統(tǒng)一的邏輯,從而達到不同商業(yè)模式下電子券數(shù)據(jù)創(chuàng)建邏輯一致,過程數(shù)據(jù)統(tǒng)一, 并且,由于對賬是基于電子券模板、電子券申領(lǐng)單和電子券實體數(shù)據(jù)三方對賬,若有一方數(shù) 據(jù)有誤,可采用其它兩方的數(shù)據(jù)進行參考,故對賬更為可靠,從而可以有效提升電子券數(shù)據(jù) 的可靠性。
在本申請的另一種優(yōu)選實施例中,電子券實體數(shù)據(jù)也可以基于電子券模板和電子 券申領(lǐng)單生成。在此種實施例中,電子券申領(lǐng)單以不完全隔離的方式關(guān)聯(lián)電子券模板數(shù)據(jù) 和電子券實體數(shù)據(jù),也就是說,電子券實體數(shù)據(jù)中一部分來源于電子券模板,另一部分來源 于電子券申領(lǐng)單。采用這種方式,電子券申領(lǐng)單中僅需設(shè)置電子券實體屬性信息的相關(guān)字 段,而無需記錄電子券的基本屬性信息,最終電子券實體數(shù)據(jù)所需的電子券基本屬性信息 直接從電子券模板中提取即可。采用本優(yōu)選實施例,不僅能靈活適應(yīng)各種不同電子券的不同需求,使創(chuàng)建邏輯統(tǒng)一,過程數(shù)據(jù)統(tǒng)一,對賬邏輯和數(shù)據(jù)統(tǒng)一,有效提升電子券數(shù)據(jù)的可 靠性;還可以有效節(jié)省存儲資源,提高數(shù)據(jù)運算的效率。此外,數(shù)據(jù)利用率也能大大提高。
圖1是本申請的一種電子券數(shù)據(jù)的生成方法實施例1的步驟流程圖2是本申請的一種電子券數(shù)據(jù)的生成方法實施例2的步驟流程圖3是本申請的一種電子券數(shù)據(jù)的生成裝置實施例1的結(jié)構(gòu)框圖4是本申請的一種電子券數(shù)據(jù)的生成裝置實施例2的結(jié)構(gòu)框圖。
具體實施方式
為使本申請的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖和具體實 施方式對本申請作進一步詳細的說明。
本申請實施例的主要思想在于,采用電子券模板作為電子券數(shù)據(jù)生成的基本屬性 數(shù)據(jù)載體,采用電子券申領(lǐng)單作為根據(jù)模板生成電子券實體數(shù)據(jù)的中間數(shù)據(jù)對象,用以記 錄電子券的實體屬性信息,電子券實體數(shù)據(jù)可以基于電子券申領(lǐng)單生成,也可以基于電子 券模板和電子券申領(lǐng)單生成。由于采用電子券申領(lǐng)單隔離模板和電子券實體數(shù)據(jù),可以將 電子券生成的過程抽象出一個統(tǒng)一的邏輯,從而達到不同商業(yè)模式下電子券數(shù)據(jù)創(chuàng)建邏輯 一致,數(shù)據(jù)結(jié)果一致,對賬可靠,并可靈活適應(yīng)各種不同電子券不同需求的目標(biāo)。
參考圖1,示出了本申請的一種電子券數(shù)據(jù)的生成方法實施例1的流程圖,具體可 以包括以下步驟
步驟101、預(yù)置電子券模板,所述電子券模板中包括模板標(biāo)識和電子券的基本屬性信息;
在本申請實施例中,電子券模板可以作為電子券數(shù)據(jù)生成的基本屬性數(shù)據(jù)載體, 用于決定電子券的屬性,如紅包模板、優(yōu)惠券模板、抵價券模板等等。
作為本申請實施例在具體應(yīng)用的一種示例,所述電子券的基本屬性信息中可以包 括電子券的基本信息、電子券的發(fā)放方信息和電子券的預(yù)置規(guī)則信息。
在實際中,所述電子券的基本屬性信息中還可以包括指定用戶的信息;所述電 子券的預(yù)置規(guī)則信息可以包括電子券的使用規(guī)則信息和電子券的發(fā)放規(guī)則信息。
以紅包模板為例,電子券模板中可以包括如下基本屬性信息
I)電子券名稱、對應(yīng)保證資金總額度、電子券面額、電子券介紹/說明、電子券發(fā) 放有效期、電子券消費有效期等電子券的基本信息;
2)發(fā)放帳戶、保證金帳戶等電子券的發(fā)放方信息;
3)消費規(guī)則、發(fā)放規(guī)則、領(lǐng)取規(guī)則等電子券的預(yù)置規(guī)則信息。
例如,一種實際應(yīng)用的示例中某個紅包模板中的數(shù)據(jù)包括
[ID]
[名稱]:[淘寶網(wǎng)八周年感恩紅包]
[發(fā)放帳戶]:[淘寶財務(wù)的專用支付寶帳戶]
[保證資金總額度]:[100萬]
[面額]:[固定的5元一張]
[發(fā)放方式]:[直接發(fā)放到會員帳戶]
[消費有效期]:[會員領(lǐng)取紅包后7天內(nèi)消費]
[消費規(guī)則]:[在所有淘寶交易中消費]
[發(fā)放的有效時間區(qū)間][2011-8-01到2011-8-30]
[發(fā)放規(guī)則]:[針對所有淘寶VIP帳戶發(fā)放]
[模板過期時間][2011-8-31]
[說明/ 介紹]:[···]
當(dāng)然,上述電子券的基本屬性信息僅僅用作示例進行列示,本領(lǐng)域技術(shù)人員根據(jù) 不同類型的電子券或不同的應(yīng)用需求,任意設(shè)置電子券的基本屬性信息均是可行的,例如, 設(shè)置電子券的發(fā)放時間區(qū)間、電子券模板有效時間等,本申請對此無需加以限制。
步驟102、根據(jù)所述電子券模板生成電子券申領(lǐng)單,所述電子券申領(lǐng)單中包括申領(lǐng) 單標(biāo)識及其對應(yīng)的模板標(biāo)識,以及,根據(jù)所述電子券的基本屬性信息生成的電子券實體屬 性信息;
在本申請實施例中,電子券申領(lǐng)單可以作為隔離電子券模板與電子券實體數(shù)據(jù)的 中間數(shù)據(jù)對象,可以用于觸發(fā)電子券實體數(shù)據(jù)生成過程,傳遞電子券的實體屬性信息。
在具體實現(xiàn)中,根據(jù)所述電子券模板可以對應(yīng)生成一個或多個電子券申領(lǐng)單。
在本方法實施例1中,可以通過電子券申領(lǐng)單完全隔離電子券模板數(shù)據(jù)和電子券 實體數(shù)據(jù)。也就是說,無需與電子券模板關(guān)聯(lián),通過電子券申領(lǐng)單即可生成電子券實體數(shù) 據(jù)。在這種情況下,為保證電子券實體數(shù)據(jù)的有效性,所述電子券申領(lǐng)單的電子券實體屬性 信息中會包括電子券的基本屬性信息。具體而言,則可以通過以下子步驟根據(jù)電子券的基 本屬性信息生成電子券實體屬性信息;
子步驟S21、從所述電子券模板中提取電子券基本信息,作為第一部分電子券實體 屬性信息寫入電子券申領(lǐng)單中;
子步驟S22、根據(jù)所述電子券的預(yù)置規(guī)則信息,或者,所述電子券的發(fā)放方信息和 預(yù)置規(guī)則信息,相應(yīng)產(chǎn)生當(dāng)前電子券的第二部分實體屬性信息寫入電子券申領(lǐng)單中。
例如,所述電子券的預(yù)置規(guī)則信息為電子券領(lǐng)取規(guī)則,其內(nèi)容為憑卡號密碼領(lǐng) 取,則寫入電子券申領(lǐng)單中的信息可以包括
[申領(lǐng)號碼][20110822cardno]
[申領(lǐng)密碼]:[password]。
或如,所述電子券的預(yù)置規(guī)則信息為電子券發(fā)放規(guī)則,其內(nèi)容為,針對指定用戶 XXXitaobao. com,則寫入電子券申領(lǐng)單中的信息可以包括
[指定申領(lǐng)用戶]:[XXXOtaobao.com]。
或如,所述電子券發(fā)放規(guī)則內(nèi)容包括根據(jù)指定用戶在指定店鋪的消費金額的 10%生成紅包金額,若指定用戶在該指定店鋪消費200元,則在生成電子申領(lǐng)單的過程中 會根據(jù)該消費金額計算紅包金額為20元,在這種情況下,寫入電子券申領(lǐng)單中的信息可以 包括
[指定申領(lǐng)用戶]:[XXXOtaobao.com]
[指定店鋪信息]:[店鋪IDxxxxxx]
[消費金額]:[200元]
[紅包金額]:[20元]
或如,所述電子券發(fā)放規(guī)則的內(nèi)容包括根據(jù)保證資金賬戶總額度對所有VIP用戶平均分派紅包,若當(dāng)前保證資金賬戶總額度為10000元,所有VIP用戶為20人,則在生成電子申領(lǐng)單的過程中會根據(jù)計算出針對每個VIP用戶的紅包金額為50元,在這種情況下, 寫入電子券申領(lǐng)單中的信息可以包括
[發(fā)放用戶]:[VIP類型用戶]
[保證資金賬戶總額度]:[10000元]
[發(fā)放方式]:[直接發(fā)到VIP用戶賬戶]
[紅包金額]:[50元]。
或如,所述電子券消費規(guī)則的內(nèi)容包括從用戶領(lǐng)用后7日內(nèi)有效,若用戶在8月 22日領(lǐng)取紅包,則寫入電子券申領(lǐng)單中的信息可以包括
[消費有效期]:[2011-8-29之前有效]。
作為本申請實施例具體應(yīng)用的一種示例,所述電子券申領(lǐng)單的基本數(shù)據(jù)模型可以包括
電子券申領(lǐng)單編號——對應(yīng)于數(shù)據(jù)庫記錄編號;
對應(yīng)電子券模板編號——該電子券申領(lǐng)單可用于申領(lǐng)的電子券模板編號;
當(dāng)前電子券申領(lǐng)單卡號——每個電子券申領(lǐng)單對應(yīng)一個不重復(fù)的卡號;
當(dāng)前電子券申領(lǐng)單密碼——每個電子券申領(lǐng)單對應(yīng)一個不重復(fù)的密碼;
當(dāng)前電子券申領(lǐng)單指定用戶的標(biāo)識——當(dāng)前電子券申領(lǐng)單可以指定的特定可使用者;
電子券申領(lǐng)單創(chuàng)建時間——當(dāng)前電子券申領(lǐng)單創(chuàng)建的時間;
電子券申領(lǐng)單生效時間——當(dāng)前電子券申領(lǐng)單可以創(chuàng)建電子券實體數(shù)據(jù)的開始時間;
電子券申領(lǐng)單過期時間——當(dāng)前電子券申領(lǐng)單可以創(chuàng)建電子券實體數(shù)據(jù)的最后截止時間;
電子券申領(lǐng)單狀態(tài)——當(dāng)前電子券申領(lǐng)單的狀態(tài),如未使用、已使用、作廢等;
實體對象屬性值——當(dāng)前電子券申領(lǐng)單可以承載的用于生成對應(yīng)實體對象的特定屬性值;
當(dāng)然,上述電子券實體屬性信息的設(shè)置僅僅用作示例,在實際中,本領(lǐng)域技術(shù)人員可以根據(jù)實際情況任意擴展其他字段用于特定業(yè)務(wù)場景,本申請對此不作限制。
例如,基于上例中的電子券模板創(chuàng)建某個紅包電子券申領(lǐng)單中的數(shù)據(jù)包括
[電子券申領(lǐng)單ID]
[對應(yīng)的電子券模板ID]:
[名稱]:[淘寶網(wǎng)八周年感恩紅包]
[申領(lǐng)號碼]:[20110822cardno]
[申領(lǐng)密碼]:[password]
[發(fā)放方式]:[直接發(fā)放到指定用戶帳戶]
[發(fā)放的有效時間區(qū)間][2011-8-01到2011-8-30]
[面額]:[5元]
[消費有效期]:[2011-8-29之前有效](通過電子券模板定義的消費規(guī)則動態(tài)計 算得出)
[指定用戶][XXXitaobao.com]
[發(fā)放規(guī)則]:[所有淘寶VIP帳戶]
[消費規(guī)則]:[在所有淘寶交易中消費]
[申領(lǐng)單狀態(tài)]:[未使用]
[申領(lǐng)單創(chuàng)建時間][2011-8-2216:21]
[申領(lǐng)單過期時間][2011-8-31]
[說明/ 介紹]:[···]
在具體實現(xiàn)中,在電子券申領(lǐng)單中還可以包括電子券標(biāo)識,在生成電子券實體數(shù) 據(jù)后,可以將所述電子券實體數(shù)據(jù)的對應(yīng)電子券標(biāo)識寫入電子券申領(lǐng)單中。
即本例中還可以包括如下數(shù)據(jù)
[對應(yīng)的申領(lǐng)后的紅包ID]:[](生成電子券實體數(shù)據(jù)后填寫,以方便對賬)
在本申請的一種優(yōu)選實施例中,所述根據(jù)電子券的基本屬性信息生成電子券實體 屬性信息的子步驟還可以包括
子步驟S23、在將所述第一部分電子券實體屬性信息和第二部分電子券實體屬性 信息寫入電子券申領(lǐng)單前,對所述第一部分電子券實體屬性信息和/或第二部分電子券實 體屬性信息進行校驗,校驗通過后再寫入電子券申領(lǐng)單。
例如,創(chuàng)建電子券申領(lǐng)單的操作可以包括
(I)獲取電子券模板;
(2)從所述電子券模板中提取電子券的基本屬性信息;
(3)生成一張空的電子券申領(lǐng)單;
(4)將從所述電子券模板中提取的電子券基本屬性信息寫入到電子券申領(lǐng)單中;
(5)根據(jù)電子券的基本屬性信息動態(tài)生成電子券的實體屬性信息;
例如,計算獲取要發(fā)放的電子券的面額,在實際中,每張電子券可以做到不同的隨 機面額發(fā)放。
(6)校驗電子申領(lǐng)單中的信息是否正確;
例如,校驗發(fā)放方式是否合法,面額是否超過最大限制,當(dāng)前保證金帳戶是否資金 充足等。
(7)校驗通過后,將電子券的實體屬性信息寫入電子券申領(lǐng)單中。
步驟103、根據(jù)所述電子券申領(lǐng)單生成電子券實體數(shù)據(jù),所述電子券實體數(shù)據(jù)中包 括電子券標(biāo)識及其對應(yīng)的申領(lǐng)單標(biāo)識和模板標(biāo)識,以及,按預(yù)設(shè)要求提取的電子券實體屬 性信息。
在具體實現(xiàn)中,根據(jù)一張電子券申領(lǐng)單對應(yīng)生成一份電子券實體數(shù)據(jù)。所述電子 券實體數(shù)據(jù)的內(nèi)容可以根據(jù)實際情況任意確定,例如,可以包括名稱、發(fā)放方、面額、有效 期、使用規(guī)則等,本申請對此不作限制。
在本實施例中,由于電子券申領(lǐng)單中已寫入電子券基本屬性信息和實體屬性信 息,因此直接從電子券申領(lǐng)單中提取當(dāng)前電子券實體數(shù)據(jù)所需的相關(guān)信息即可。具體可以 通過參數(shù)復(fù)制的方式,將電子券申領(lǐng)單裝載的屬性傳遞給電子券實體數(shù)據(jù)。采用本實施例,電子券實體數(shù)據(jù)與電子券模板將通過電子券申領(lǐng)單完全隔離,不產(chǎn)生直接關(guān)系。
例如,基于上例中的電子券申領(lǐng)單中創(chuàng)建實體紅包數(shù)據(jù)的內(nèi)容包括
[電子券ID] : [100]
[對應(yīng)的電子券申領(lǐng)單的ID]:
[對應(yīng)的電子券模板ID]
[名稱]:[淘寶八周年感恩紅包]
[面額]:[5元]
[消費有效期]:[2011-8-29之前有效]
[消費規(guī)則]:[所有淘寶交易]
[申領(lǐng)時間][2011-8-2214:24]
[用戶信息]:[XXXOtaobao.com]
[說明/ 介紹]:[···]
在本方法實施例1中,通過引入電子券申領(lǐng)單對象,基本的電子券創(chuàng)建模式可以 抽象為以下幾個原子操作
操作1:創(chuàng)建電子券模板,定義統(tǒng)一屬性值。
操作2 :創(chuàng)建電子券申領(lǐng)單,可以動態(tài)生成并承載各種實體屬性值。
操作3 :使用電子券申領(lǐng)單創(chuàng)建電子券實體。
上述三個抽象的操作,在不同的電子券發(fā)放模式下都為同樣的邏輯。通過不同的 觸發(fā)機制,靈活滿足不同的電子券發(fā)放模式,三個操作并不是完全一個時間片段執(zhí)行完畢 的,而是適配不同的發(fā)放模式,在不同的操作停頓,由特定的觸發(fā)事件,觸發(fā)進入下一步,同 時產(chǎn)生的數(shù)據(jù)皆一致。
例如,定向發(fā)送電子券,根據(jù)操作I創(chuàng)建的電子券模板執(zhí)行操作2,即根據(jù)電子券 模板創(chuàng)建針對指定用戶的電子券申領(lǐng)單,電子券申領(lǐng)單創(chuàng)建完畢后,執(zhí)行操作3,根據(jù)電子 券申領(lǐng)單創(chuàng)建電子券實體數(shù)據(jù)。
或如,主動領(lǐng)取電子券,當(dāng)用戶觸發(fā)電子券領(lǐng)取后,根據(jù)操作I創(chuàng)建的電子券模板 執(zhí)行操作2,即根據(jù)電子券模板創(chuàng)建電子券申領(lǐng)單,電子券申領(lǐng)單創(chuàng)建完畢后,執(zhí)行操作3, 根據(jù)電子券申領(lǐng)單創(chuàng)建電子券實體數(shù)據(jù)。
或如,采用卡號密碼兌換電子券,根據(jù)操作I創(chuàng)建的電子券模板,執(zhí)行操作2,即根 據(jù)電子券模板創(chuàng)建電子券申領(lǐng)單,電子券申領(lǐng)單創(chuàng)建完畢后,電子券申領(lǐng)單中的卡號和密 碼發(fā)送給用戶,用戶可以通過卡號和卡密,執(zhí)行領(lǐng)取過程,從而觸發(fā)操作3,根據(jù)電子券申領(lǐng) 單創(chuàng)建電子券實體數(shù)據(jù)。
或如,采用兌換券領(lǐng)取的過程中,根據(jù)操作I創(chuàng)建的電子券模板執(zhí)行操作2,即根 據(jù)電子券模板創(chuàng)建針對指定用戶的電子券申領(lǐng)單,電子券申領(lǐng)單創(chuàng)建完畢后,電子券申領(lǐng) 單中的卡號和密碼發(fā)送給指定用戶,用戶可以通過卡號和卡密,執(zhí)行兌換領(lǐng)取過程,從而觸 發(fā)操作3,根據(jù)電子券申領(lǐng)單創(chuàng)建電子券實體數(shù)據(jù)。
在具體實現(xiàn)中,電子券模板可以事先創(chuàng)建,在每一次電子券的發(fā)放過程中被使用, 即針對預(yù)先創(chuàng)建電子券模板,根據(jù)用戶的領(lǐng)取操作或者系統(tǒng)自動執(zhí)行發(fā)送動作的時創(chuàng)建電 子券申領(lǐng)單,再相應(yīng)生成電子券實體數(shù)據(jù)。作為另一種實現(xiàn)方式,電子券模板也可以在每一 次電子券的發(fā)放過程中被創(chuàng)建,本申請對此不作限制。
參考圖2,其示出了本申請的一種電子券數(shù)據(jù)的生成方法實施例2的步驟流程圖, 具體可以包括以下步驟
步驟201、預(yù)置電子券模板,所述電子券模板中包括模板標(biāo)識和電子券的基本屬性信息;
在本申請實施例中,電子券模板可以作為電子券數(shù)據(jù)生成的基本屬性數(shù)據(jù)載體, 用于決定電子券的屬性,如紅包模板、優(yōu)惠券模板、抵價券模板等等。
作為本申請實施例在具體應(yīng)用的一種示例,所述電子券的基本屬性信息中可以包 括電子券的基本信息、電子券的發(fā)放方信息和電子券的預(yù)置規(guī)則信息。
在實際中,所述電子券的基本屬性信息中還可以包括指定用戶的信息;所述電 子券的預(yù)置規(guī)則信息可以包括電子券的使用規(guī)則信息和電子券的發(fā)放規(guī)則信息。
以紅包模板為例,電子券模板中可以包括如下基本屬性信息
I)電子券名稱、對應(yīng)保證資金總額度、電子券面額、電子券介紹/說明、電子券發(fā) 放有效期、電子券消費有效期等電子券的基本信息;
2)發(fā)放帳戶、保證金帳戶等電子券的發(fā)放方信息;
3)消費規(guī)則、發(fā)放規(guī)則、領(lǐng)取規(guī)則等電子券的預(yù)置規(guī)則信息。
例如,一種實際應(yīng)用的示例中某個紅包模板中的數(shù)據(jù)包括
[ID]
[名稱]:[淘寶網(wǎng)八周年感恩紅包]
[發(fā)放帳戶]:[淘寶財務(wù)的專用支付寶帳戶]
[保證資金總額度]:[100萬]
[面額]:[固定的5元一張]
[發(fā)放方式]:[直接發(fā)放到會員帳戶]
[消費有效期]:[會員領(lǐng)取紅包后7天內(nèi)消費]
[消費規(guī)則]:[在所有淘寶交易中消費]
[發(fā)放的有效時間區(qū)間][2011-8-01到2011-8-30]
[發(fā)放規(guī)則]:[針對所有淘寶VIP帳戶發(fā)放]
[模板過期時間][2011-8-31]
[說明/ 介紹]:[···]
當(dāng)然,上述電子券的基本屬性信息僅僅用作示例進行列示,本領(lǐng)域技術(shù)人員根據(jù) 不同類型的電子券或不同的應(yīng)用需求,任意設(shè)置電子券的基本屬性信息均是可行的,例如, 設(shè)置電子券的發(fā)放時間區(qū)間、電子券模板有效時間等,本申請對此無需加以限制。
步驟202、根據(jù)所述電子券模板生成電子券申領(lǐng)單,所述電子券申領(lǐng)單中包括申領(lǐng) 單標(biāo)識及其對應(yīng)的模板標(biāo)識,以及,根據(jù)所述電子券的基本屬性信息生成的電子券實體屬 性信息;
在本申請實施例中,電子券申領(lǐng)單可以作為隔離電子券模板與電子券實體數(shù)據(jù)的 中間數(shù)據(jù)對象,可以用于觸發(fā)電子券實體數(shù)據(jù)生成過程,傳遞電子券的實體屬性信息。
在具體實現(xiàn)中,根據(jù)所述電子券模板可以對應(yīng)生成一個或多個電子券申領(lǐng)單。
在本方法實施例2中,為節(jié)省存儲資源,提高數(shù)據(jù)運算效率和數(shù)據(jù)利用率,電子券 申領(lǐng)單以不完全隔離的方式關(guān)聯(lián)電子券模板數(shù)據(jù)和電子券實體數(shù)據(jù),也就是說,電子券實體數(shù)據(jù)中一部分來源于電子券模板,另一部分來源于電子券申領(lǐng)單。采用這種方式,電子券 申領(lǐng)單中僅需設(shè)置電子券實體屬性信息的相關(guān)字段,而無需記錄電子券的基本屬性信息, 最終電子券實體數(shù)據(jù)所需的電子券基本屬性信息直接從電子券模板中提取即可。采用本方 法實施例2,電子券申領(lǐng)單記錄的數(shù)據(jù)內(nèi)容將明顯少于上述方法實施例1中的電子券申領(lǐng) 單中記錄的數(shù)據(jù)內(nèi)容,因此可以有效節(jié)省存儲資源,提高數(shù)據(jù)運算的效率。此外,電子券模 板中的數(shù)據(jù)也能得以充分利用,因此數(shù)據(jù)利用率也能大大提高。
作為本實施例一種具體應(yīng)用的示例,在所述電子券的基本屬性信息中包括電子券 的基本信息、電子券的發(fā)放方信息和電子券的預(yù)置規(guī)則信息的情況下,可以通過以下子步 驟根據(jù)電子券的基本屬性信息生成電子券實體屬性信息;
子步驟S31、從所述電子券的基本屬性信息中提取所述電子券的預(yù)置規(guī)則信息,相 應(yīng)產(chǎn)生當(dāng)前電子券的實體屬性信息,寫入電子券申領(lǐng)單中。
或者,
子步驟S32、從所述電子券的基本屬性信息中提取所述電子券的發(fā)放方信息和電 子券的預(yù)置規(guī)則信息,相應(yīng)產(chǎn)生當(dāng)前電子券的實體屬性信息,寫入電子券申領(lǐng)單中。
可以看出,采用本方法實施例2,無需將電子券的基本信息作為實體屬性信息的一 部分寫入電子券申領(lǐng)單中,從而有效節(jié)省存儲資源,提高數(shù)據(jù)運算的效率。
在本申請的一種優(yōu)選實施例中,所述根據(jù)電子券的基本屬性信息生成電子券實體 屬性信息的子步驟還可以包括
子步驟S33、在將所述電子券實體屬性信息寫入電子券申領(lǐng)單前,對所產(chǎn)生的電子 券實體屬性信息進行校驗,校驗通過后再寫入電子券申領(lǐng)單。
例如,基于上例中的電子券模板創(chuàng)建某個紅包電子券申領(lǐng)單中的數(shù)據(jù)包括
[電子券申領(lǐng)單ID]
[對應(yīng)的電子券模板ID]
[申領(lǐng)號碼][20110822cardno]
[申領(lǐng)密碼]:[password]
[面額]:[5元](通過電子券模板定義的發(fā)放規(guī)則動態(tài)計算得出)
[消費有效期]:[2011-8-29之前有效](通過電子券模板定義的消費規(guī)則動態(tài)計 算得出)
[指定用戶]:[XXXOtaobao.com]
[申領(lǐng)單狀態(tài)]:[未使用]
[申領(lǐng)單創(chuàng)建時間][2011-8-2216:21]
[申領(lǐng)單過期時間][2011-8-31]
在具體實現(xiàn)中,在電子券申領(lǐng)單中還可以包括電子券標(biāo)識,在生成電子券實體數(shù) 據(jù)后,可以將所述電子券實體數(shù)據(jù)的對應(yīng)電子券標(biāo)識寫入電子券申領(lǐng)單中。
即本例中還可以包括如下數(shù)據(jù)
[對應(yīng)的申領(lǐng)后的紅包ID]:[](生成電子券實體數(shù)據(jù)后填寫,以方便對賬)
例如,在紅包領(lǐng)取后,將上述電子券申領(lǐng)單中的數(shù)據(jù)進行如下修改
[申領(lǐng)單狀態(tài)]:[已使用]
[對應(yīng)的申領(lǐng)后的紅包ID] [100]
當(dāng)然,上述電子券實體屬性信息的設(shè)置僅僅用作示例,在實際中,本領(lǐng)域技術(shù)人員 可以根據(jù)實際情況任意擴展其他字段用于特定業(yè)務(wù)場景,本申請對此不作限制。
步驟203、根據(jù)所述電子券申領(lǐng)單生成電子券實體數(shù)據(jù),所述電子券實體數(shù)據(jù)中包 括電子券標(biāo)識及其對應(yīng)的申領(lǐng)單標(biāo)識和模板標(biāo)識,以及,按預(yù)設(shè)要求提取的電子券的基本 屬性信息和實體屬性信息。
在具體實現(xiàn)中,根據(jù)一張電子券申領(lǐng)單對應(yīng)生成一份電子券實體數(shù)據(jù)。所述電子 券實體數(shù)據(jù)的內(nèi)容可以根據(jù)實際情況任意確定,例如,可以包括名稱、發(fā)放方、面額、有效 期、使用規(guī)則等,本申請對此不作限制。
作為本申請的一種優(yōu)選實施例,所述按預(yù)設(shè)要求提取的電子券的基本屬性信息和 實體屬性信息可以包括按預(yù)設(shè)要求從電子券模板的電子券的基本信息、電子券的發(fā)放方 信息提取的對應(yīng)電子券基本屬性信息,以及,按預(yù)設(shè)要求從電子券申領(lǐng)單中提取的對應(yīng)電 子券實體屬性信息。
在本實施例中,由于電子券申領(lǐng)單中只記錄了電子券的實體屬性信息,未寫入電 子券的基本屬性信息,因此需要從電子券模板中提取當(dāng)前電子券實體數(shù)據(jù)所需的電子券基 本屬性信息,從電子券申領(lǐng)單中提取當(dāng)前電子券實體數(shù)據(jù)所需的電子券實體屬性信息,具 體可以通過參數(shù)復(fù)制的方式,將電子券模板裝載的基本屬性和電子券申領(lǐng)單裝載的實體屬 性傳遞給電子券實體數(shù)據(jù)。
例如,基于上例中的電子券申領(lǐng)單中創(chuàng)建實體紅包數(shù)據(jù)的內(nèi)容包括
[電子券 ID] [100]
[對應(yīng)的電子券申領(lǐng)單的ID]
[對應(yīng)的電子券模板ID]
[名稱]:[淘寶八周年感恩紅包]
[面額]:[5元]
[消費有效期][2011-8-29之前有效]
[消費規(guī)則]:[所有淘寶交易]
[申領(lǐng)時間][2011-8-22 14:24]
[用戶信息][XXXitaobao. com]
[說明/介紹]:[···]
從上例中可以看出,名稱、消費規(guī)則、說明/介紹是從電子券模板中提取的信息,而其它則是從電子券申領(lǐng)單中提取的信息。
在本方法實施例2中,通過引入電子券申領(lǐng)單對象,基本的電子券創(chuàng)建模式可以抽象為以下幾個原子操作
操作1:創(chuàng)建電子券模板,定義統(tǒng)一屬性值。
操作2 :創(chuàng)建電子券申領(lǐng)單,可以動態(tài)生成并承載各種實體屬性值。
操作3 :使用電子券模板和電子券申領(lǐng)單創(chuàng)建電子券實體。
上述三個抽象的操作,在不同的電子券發(fā)放模式下都為同樣的邏輯。通過不同的觸發(fā)機制,靈活滿足不同的電子券發(fā)放模式,三個操作并不是完全一個時間片段執(zhí)行完畢 的,而是適配不同的發(fā)放模式,在不同的操作停頓,由特定的觸發(fā)事件,觸發(fā)進入下一步,同 時產(chǎn)生的數(shù)據(jù)皆一致。
需要說明的是,對于方法實施例,為了簡單描述,故將其都表述為一系列的動作組 合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本申請并不受所描述的動作順序的限制,因為依據(jù)本申 請,某些步驟可以采用其他順序或者同時進行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書 中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本申請所必須的。
參考圖3,示出了本申請的一種電子券數(shù)據(jù)的生成裝置實施例的結(jié)構(gòu)框圖,具體可 以包括以下模塊
電子券模板設(shè)置模塊301,用于預(yù)置電子券模板,所述電子券模板中包括模板標(biāo)識 和電子券的基本屬性信息;
電子券申領(lǐng)單第一創(chuàng)建模塊302,用于根據(jù)所述電子券模板生成電子券申領(lǐng)單,所 述電子券申領(lǐng)單中包括申領(lǐng)單標(biāo)識及其對應(yīng)的模板標(biāo)識,以及,根據(jù)所述電子券的基本屬 性信息生成的電子券實體屬性信息;
電子券實體數(shù)據(jù)第一生成模塊303,用于根據(jù)所述電子券申領(lǐng)單生成電子券實體 數(shù)據(jù),所述電子券實體數(shù)據(jù)中包括電子券標(biāo)識及其對應(yīng)的申領(lǐng)單標(biāo)識和模板標(biāo)識,以及,按 預(yù)設(shè)要求提取的電子券實體屬性信息。
作為本申請實施例具體應(yīng)用的一種示例,所述電子券的基本屬性信息中可以包 括電子券的基本信息、電子券的發(fā)放方信息和電子券的預(yù)置規(guī)則信息;所述電子券實體 屬性信息中包括電子券的基本屬性信息;在這種情況下,所述電子券申領(lǐng)單第一創(chuàng)建模塊 302具體可以包括以下子模塊
第一部分實體屬性寫入子模塊,用于從所述電子券模板中提取電子券基本信息, 作為第一部分電子券實體屬性信息寫入電子券申領(lǐng)單中;
第二部分實體屬性寫入子模塊,用于根據(jù)所述電子券的預(yù)置規(guī)則信息,或者,所述 電子券的發(fā)放方信息和預(yù)置規(guī)則信息,相應(yīng)產(chǎn)生當(dāng)前電子券的第二部分實體屬性信息寫入 電子券申領(lǐng)單中。
在本申請一種優(yōu)選的實施例中,所述電子券申領(lǐng)單第一創(chuàng)建模塊302具體可以還 可以包括以下子模塊
第一校驗子模塊,用于在將所述第一部分電子券實體屬性信息和第二部分電子券 實體屬性信息寫入電子券申領(lǐng)單前,對所述第一部分電子券實體屬性信息和/或第二部分 電子券實體屬性信息進行校驗,校驗通過后再寫入電子券申領(lǐng)單。
在具體實現(xiàn)中,所述電子券模板可以對應(yīng)一個或多個電子券申領(lǐng)單。
在本申請的一種優(yōu)選實施例中,所述電子券申領(lǐng)單中還可以包括電子券標(biāo)識,所 述裝置實施例中還可以包括如下模塊
電子券標(biāo)識寫入模塊,用于在生成電子券實體數(shù)據(jù)后,將所述電子券實體數(shù)據(jù)的 對應(yīng)電子券標(biāo)識寫入電子券申領(lǐng)單中。
由于所述裝置實施例基本相應(yīng)于前述圖1所示的方法實施例,故本實施例的描述 中未詳盡之處,可以參見前述實施例中的相關(guān)說明,在此就不贅述了。
參考圖4,示出了本申請的一種電子券數(shù)據(jù)的生成裝置實施例2的結(jié)構(gòu)框圖,具體 可以包括以下模塊
電子券模板設(shè)置模塊401,用于預(yù)置電子券模板,所述電子券模板中包括模板標(biāo)識 和電子券的基本屬性信息;
電子券申領(lǐng)單第二創(chuàng)建模塊402,用于根據(jù)所述電子券模板生成電子券申領(lǐng)單,所 述電子券申領(lǐng)單中包括申領(lǐng)單標(biāo)識及其對應(yīng)的模板標(biāo)識,以及,根據(jù)所述電子券的基本屬 性信息生成的電子券實體屬性信息;
電子券實體數(shù)據(jù)第二生成模塊403,用于根據(jù)所述電子券申領(lǐng)單生成電子券實體 數(shù)據(jù),所述電子券實體數(shù)據(jù)中包括電子券標(biāo)識及其對應(yīng)的申領(lǐng)單標(biāo)識和模板標(biāo)識,以及,按 預(yù)設(shè)要求提取的電子券的基本屬性信息和實體屬性信息。
作為本申請實施例具體應(yīng)用的一種示例,所述電子券的基本屬性信息中可以包括 電子券的基本信息、電子券的發(fā)放方信息和電子券的預(yù)置規(guī)則信息;所述電子券的實體屬 性信息中不包括所述電子券的基本屬性信息;在這種情況下,所述電子券申領(lǐng)單第二創(chuàng)建 模塊402具體可以包括以下子模塊
第一規(guī)則計算子模塊,用于從所述電子券的基本屬性信息中提取所述電子券的預(yù) 置規(guī)則信息,相應(yīng)產(chǎn)生當(dāng)前電子券的實體屬性信息,寫入電子券申領(lǐng)單中;
或者,
第二規(guī)則計算子模塊,用于從所述電子券的基本屬性信息中提取所述電子券的發(fā) 放方信息和電子券的預(yù)置規(guī)則信息,相應(yīng)產(chǎn)生當(dāng)前電子券的實體屬性信息,寫入電子券申 領(lǐng)單中。
在本實施例中,所述電子券實體數(shù)據(jù)第二生成模塊403可以包括以下子模塊
基本屬性提取子模塊,用于按預(yù)設(shè)要求從電子券模板的電子券的基本信息、電子 券的發(fā)放方信息提取的對應(yīng)電子券基本屬性信息;
以及,
實體屬性提取子模塊,用于按預(yù)設(shè)要求從電子券申領(lǐng)單中提取的對應(yīng)電子券實體 屬性信息。
在本申請的一種優(yōu)選實施例中,所述電子券申領(lǐng)單第二創(chuàng)建模塊402具體還可以 包括以下子模塊
第二校驗子模塊,用于在將所述電子券實體屬性信息寫入電子券申領(lǐng)單前,對所 產(chǎn)生的電子券實體屬性信息進行校驗,校驗通過后再寫入電子券申領(lǐng)單。
在具體實現(xiàn)中,所述電子券模板可以對應(yīng)一個或多個電子券申領(lǐng)單。
在本申請的一種優(yōu)選實施例中,所述電子券申領(lǐng)單中還可以包括電子券標(biāo)識,所 述裝置實施例中還可以包括如下模塊
電子券標(biāo)識寫入模塊,用于在生成電子券實體數(shù)據(jù)后,將所述電子券實體數(shù)據(jù)的 對應(yīng)電子券標(biāo)識寫入電子券申領(lǐng)單中。
由于所述裝置實施例基本相應(yīng)于前述圖2所示的方法實施例,故本實施例的描述 中未詳盡之處,可以參見前述實施例中的相關(guān)說明,在此就不贅述了。
此外,本說明書中每個實施例重點說明的都是與其他實施例的不同之處,各個實 施例之間相同相似的部分互相參見即可。
本申請可用于眾多通用或?qū)S玫挠嬎阆到y(tǒng)環(huán)境或配置中。例如個人計算機、服務(wù) 器計算機、手持設(shè)備或便攜式設(shè)備、平板型設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、置頂 盒、可編程的消費電子設(shè)備、網(wǎng)絡(luò)PC、小型計算機、大型計算機、包括以上任何系統(tǒng)或設(shè)備的 分布式計算環(huán)境等等。
本申請可以在由計算機執(zhí)行的計算機可執(zhí)行指令的一般上下文中描述,例如程序 模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、組 件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分布式計算環(huán)境中實踐本申請,在這些分布式計算環(huán)境中,由 通過通信網(wǎng)絡(luò)而被連接的遠程處理設(shè)備來執(zhí)行任務(wù)。在分布式計算環(huán)境中,程序模塊可以 位于包括存儲設(shè)備在內(nèi)的本地和遠程計算機存儲介質(zhì)中。
最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將 一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作 之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體 意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括 那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個......”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
以上對本申請所提供的電子券數(shù)據(jù)的生成方法,以及,電子券數(shù)據(jù)的生成的裝置 進行了詳細介紹,本文中應(yīng)用了具體個例對本申請的原理及實施方式進行了闡述,以上實 施例的說明只是用于幫助理解本申請的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù) 人員,依據(jù)本申請的思想,在具體實施方式
及應(yīng)用范圍上均會有改變之處,綜上所述,本說 明書內(nèi)容不應(yīng)理解為對本申請的限制。
權(quán)利要求
1.一種電子券數(shù)據(jù)的生成方法,其特征在于,包括 預(yù)置電子券模板,所述電子券模板中包括模板標(biāo)識和電子券的基本屬性信息; 根據(jù)所述電子券模板生成電子券申領(lǐng)單,所述電子券申領(lǐng)單中包括申領(lǐng)單標(biāo)識及其對應(yīng)的模板標(biāo)識,以及,根據(jù)所述電子券的基本屬性信息生成的電子券實體屬性信息; 根據(jù)所述電子券申領(lǐng)單生成電子券實體數(shù)據(jù),所述電子券實體數(shù)據(jù)中包括電子券標(biāo)識及其對應(yīng)的申領(lǐng)單標(biāo)識和模板標(biāo)識,以及,按預(yù)設(shè)要求提取的電子券實體屬性信息。
2.如權(quán)利要求1述的方法,其特征在于,所述電子券的基本屬性信息中包括電子券的基本信息、電子券的發(fā)放方信息和電子券的預(yù)置規(guī)則信息;所述電子券實體屬性信息中包括電子券的基本屬性信息; 所述的方法中通過以下子步驟根據(jù)電子券的基本屬性信息生成電子券實體屬性信息; 從所述電子券模板中提取電子券基本信息,作為第一部分電子券實體屬性信息寫入電子券申領(lǐng)單中; 根據(jù)所述電子券的預(yù)置規(guī)則信息,或者,所述電子券的發(fā)放方信息和預(yù)置規(guī)則信息,相應(yīng)產(chǎn)生當(dāng)前電子券的第二部分實體屬性信息寫入電子券申領(lǐng)單中。
3.如權(quán)利要求2述的方法,其特征在于,所述根據(jù)電子券的基本屬性信息生成電子券實體屬性信息的子步驟還包括 在將所述第一部分電子券實體屬性信息和第二部分電子券實體屬性信息寫入電子券申領(lǐng)單前,對所述第一部分電子券實體屬性信息和/或第二部分電子券實體屬性信息進行校驗,校驗通過后再寫入電子券申領(lǐng)單。
4.如權(quán)利要求1或2或3述的方法,其特征在于,所述電子券模板對應(yīng)一個或多個電子券申領(lǐng)單。
5.如權(quán)利要求4述的方法,其特征在于,所述電子券申領(lǐng)單中還包括電子券標(biāo)識,所述的方法還包括 在生成電子券實體數(shù)據(jù)后,將所述電子券實體數(shù)據(jù)的對應(yīng)電子券標(biāo)識寫入電子券申領(lǐng)單中。
6.一種電子券數(shù)據(jù)的生成方法,其特征在于,包括 預(yù)置電子券模板,所述電子券模板中包括模板標(biāo)識和電子券的基本屬性信息; 根據(jù)所述電子券模板生成電子券申領(lǐng)單,所述電子券申領(lǐng)單中包括申領(lǐng)單標(biāo)識及其對應(yīng)的模板標(biāo)識,以及,根據(jù)所述電子券的基本屬性信息生成的電子券實體屬性信息; 根據(jù)所述電子券申領(lǐng)單生成電子券實體數(shù)據(jù),所述電子券實體數(shù)據(jù)中包括電子券標(biāo)識及其對應(yīng)的申領(lǐng)單標(biāo)識和模板標(biāo)識,以及,按預(yù)設(shè)要求提取的電子券的基本屬性信息和實體屬性信息。
7.如權(quán)利要求6述的方法,其特征在于,所述電子券的基本屬性信息中包括電子券的基本信息、電子券的發(fā)放方信息和電子券的預(yù)置規(guī)則信息;所述電子券的實體屬性信息中不包括所述電子券的基本屬性信息; 所述的方法中通過以下子步驟根據(jù)電子券的基本屬性信息生成電子券實體屬性信息; 從所述電子券的基本屬性信息中提取所述電子券的預(yù)置規(guī)則信息,或者,提取所述電子券的發(fā)放方信息和電子券的預(yù)置規(guī)則信息,相應(yīng)產(chǎn)生當(dāng)前電子券的實體屬性信息,寫入電子券申領(lǐng)單中; 所述按預(yù)設(shè)要求提取的電子券的基本屬性信息和實體屬性信息包括,按預(yù)設(shè)要求從電子券模板的電子券的基本信息、電子券的發(fā)放方信息提取的對應(yīng)電子券基本屬性信息,以及,按預(yù)設(shè)要求從電子券申領(lǐng)單中提取的對應(yīng)電子券實體屬性信息。
8.如權(quán)利要求7述的方法,其特征在于,所述根據(jù)電子券的基本屬性信息生成電子券實體屬性信息的子步驟還包括 在將所述電子券實體屬性信息寫入電子券申領(lǐng)單前,對所產(chǎn)生的電子券實體屬性信息進行校驗,校驗通過后再寫入電子券申領(lǐng)單。
9.一種電子券數(shù)據(jù)的生成裝置,其特征在于,包括 電子券模板設(shè)置模塊,用于預(yù)置電子券模板,所述電子券模板中包括模板標(biāo)識和電子券的基本屬性信息; 電子券申領(lǐng)單第一創(chuàng)建模塊,用于根據(jù)所述電子券模板生成電子券申領(lǐng)單,所述電子券申領(lǐng)單中包括申領(lǐng)單標(biāo)識及其對應(yīng)的模板標(biāo)識,以及,根據(jù)所述電子券的基本屬性信息生成的電子券實體屬性信息; 電子券實體數(shù)據(jù)第一生成模塊,用于根據(jù)所述電子券申領(lǐng)單生成電子券實體數(shù)據(jù),所述電子券實體數(shù)據(jù)中包括電子券標(biāo)識及其對應(yīng)的申領(lǐng)單標(biāo)識和模板標(biāo)識,以及,按預(yù)設(shè)要求提取的電子券實體屬性信息。
10.一種電子券數(shù)據(jù)的生成裝置,其特征在于,包括 電子券模板設(shè)置模塊,用于預(yù)置電子券模板,所述電子券模板中包括模板標(biāo)識和電子券的基本屬性信息; 電子券申領(lǐng)單第二創(chuàng)建模塊,用于根據(jù)所述電子券模板生成電子券申領(lǐng)單,所述電子券申領(lǐng)單中包括申領(lǐng)單標(biāo)識及其對應(yīng)的模板標(biāo)識,以及,根據(jù)所述電子券的基本屬性信息生成的電子券實體屬性信息; 電子券實體數(shù)據(jù)第二生成模塊,用于根據(jù)所述電子券申領(lǐng)單生成電子券實體數(shù)據(jù),所述電子券實體數(shù)據(jù)中包括電子券標(biāo)識及其對應(yīng)的申領(lǐng)單標(biāo)識和模板標(biāo)識,以及,按預(yù)設(shè)要求提取的電子券的基本屬性信息和實體屬性信息。
全文摘要
本申請?zhí)峁┝艘环N電子券數(shù)據(jù)的生成方法及裝置,其中,所述方法包括預(yù)置電子券模板,所述電子券模板中包括模板標(biāo)識和電子券的基本屬性信息;根據(jù)所述電子券模板生成電子券申領(lǐng)單,所述電子券申領(lǐng)單中包括申領(lǐng)單標(biāo)識及其對應(yīng)的模板標(biāo)識,以及,根據(jù)所述電子券的基本屬性信息生成的電子券實體屬性信息;根據(jù)所述電子券申領(lǐng)單生成電子券實體數(shù)據(jù),所述電子券實體數(shù)據(jù)中包括電子券標(biāo)識及其對應(yīng)的申領(lǐng)單標(biāo)識和模板標(biāo)識,以及,按預(yù)設(shè)要求提取的電子券實體屬性信息。本申請可以靈活適應(yīng)各種不同電子券的不同需求,使創(chuàng)建邏輯統(tǒng)一,過程數(shù)據(jù)統(tǒng)一,對賬邏輯和數(shù)據(jù)統(tǒng)一,有效提升電子券數(shù)據(jù)的可靠性。
文檔編號G06Q30/02GK102999852SQ20111027128
公開日2013年3月27日 申請日期2011年9月14日 優(yōu)先權(quán)日2011年9月14日
發(fā)明者曲子深 申請人:阿里巴巴集團控股有限公司