本發(fā)明屬于計(jì)算機(jī)技術(shù)領(lǐng)域,具體涉及一種商品抽獎(jiǎng)運(yùn)行系統(tǒng)及方法。
背景技術(shù):
越來越多的互聯(lián)網(wǎng)系統(tǒng)利用抽獎(jiǎng)活動(dòng),吸引用戶參與,以提高關(guān)注度。有些網(wǎng)絡(luò)購(gòu)物的網(wǎng)站,當(dāng)用戶購(gòu)買一定價(jià)值的商品,就獲得抽獎(jiǎng)資格。也有很多網(wǎng)絡(luò)系統(tǒng)為了增加注冊(cè)用戶的數(shù)量,把抽獎(jiǎng)作為刺激用戶數(shù)增長(zhǎng)的手段,但是現(xiàn)有的抽獎(jiǎng)系統(tǒng)正是抽獎(jiǎng)過程透明度低,直觀度較差,實(shí)時(shí)性不足等缺陷,使現(xiàn)有抽獎(jiǎng)活動(dòng)普遍關(guān)注度不高,降低了抽獎(jiǎng)活動(dòng)的商業(yè)氛圍,也難以達(dá)到主辦方的預(yù)期。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明所要解決的技術(shù)問題是針對(duì)現(xiàn)有技術(shù)的現(xiàn)狀,而提供一種商品抽獎(jiǎng)運(yùn)行系統(tǒng)及方法。
本發(fā)明解決上述技術(shù)問題所采用的技術(shù)方案為:一種商品抽獎(jiǎng)運(yùn)行系統(tǒng),其特征在于,包括客戶請(qǐng)求單元、訂單同步判斷單元、服務(wù)器端、商品訂單管理處理單元、門票信息統(tǒng)計(jì)判斷單元以及中獎(jiǎng)處理單元;
所述的客戶請(qǐng)求單元用于提交商品信息的請(qǐng)求并生成相應(yīng)的訂單;
所述的訂單同步判斷單元用于與服務(wù)器端的清單列表做同步處理流程;
所述的服務(wù)器端根據(jù)訂單同步判斷單元發(fā)送的請(qǐng)求信息在處理后發(fā)送給門票信息統(tǒng)計(jì)判斷單元處理;
所述的門票信息統(tǒng)計(jì)判斷單元用于根據(jù)訂單數(shù)量分配相應(yīng)的門票數(shù)量,所述的一次門票數(shù)量等于一次抽獎(jiǎng)機(jī)會(huì);
所述的中獎(jiǎng)處理單元自動(dòng)對(duì)分配的門票數(shù)量進(jìn)行抽獎(jiǎng)后并公告;
所述的商品訂單管理處理單元編輯生成商品信息展示數(shù)據(jù)并將該商品信息展示數(shù)據(jù)發(fā)送至服務(wù)器端。
在上述的一種商品抽獎(jiǎng)運(yùn)行系統(tǒng)中,該抽獎(jiǎng)運(yùn)行系統(tǒng)還包括有商品分類顯示單元,所述的商品分類顯示單元包括商品信息介紹模塊、開獎(jiǎng)公告模塊、門票信息記錄模塊以及下一期活動(dòng)介紹模塊。
在上述的一種商品抽獎(jiǎng)運(yùn)行系統(tǒng)中,所述的商品訂單管理處理單元包括訂單管理模塊、商品分類匹配模塊、活動(dòng)館信息管理模塊、開獎(jiǎng)公告管理模塊、中獎(jiǎng)用戶管理模塊、票數(shù)、抽獎(jiǎng)名額管理模塊以及消息管理公告推送模塊。
在上述的一種商品抽獎(jiǎng)運(yùn)行系統(tǒng)中,所述的訂單同步判斷單元包括有訂單輸入同步模塊以及訂單定時(shí)同步模塊,所述的訂單輸入同步模塊在用戶輸入訂單號(hào)時(shí)自動(dòng)與服務(wù)器端進(jìn)行同步,所述的訂單定時(shí)同步模塊在定時(shí)時(shí)間內(nèi)自動(dòng)與服務(wù)器端進(jìn)行同步。
本發(fā)明解決上述技術(shù)問題所采用的技術(shù)方案為:一種商品抽獎(jiǎng)運(yùn)行方法,其特征在于,包括以下步驟:
商品訂單管理處理單元編輯生成商品信息展示數(shù)據(jù)并將該商品信息展示數(shù)據(jù)發(fā)送至服務(wù)器端;
客戶請(qǐng)求單元提交商品信息的請(qǐng)求并生成相應(yīng)的訂單;
訂單同步判斷單元用于與服務(wù)器端的清單列表做同步處理流程;
門票信息統(tǒng)計(jì)判斷單元根據(jù)訂單數(shù)量分配相應(yīng)的門票數(shù)量,一次門票數(shù)量等于一次抽獎(jiǎng)機(jī)會(huì);
中獎(jiǎng)處理單元自動(dòng)對(duì)分配的門票數(shù)量進(jìn)行抽獎(jiǎng)后并公告。
在上述的一種商品抽獎(jiǎng)運(yùn)行方法中,所述的訂單同步判斷單元中包括訂單輸入同步流程,所述的訂單輸入同步流程步驟如下:用戶輸入訂單號(hào)后,服務(wù)器端判斷是否有該訂單,如判斷為是則提示異常信息后結(jié)束,如判斷為否則判斷商城是否有訂單,如判斷是否則則提示異常信息后結(jié)束,如商城有該訂單則訂單對(duì)應(yīng)的用戶在服務(wù)器端是否存在,如判斷為否則是則提示異常信息后結(jié)束,如判斷為是則同步清單,然后同步清單列表,然后判斷同步的產(chǎn)品在服務(wù)器端是否存在,如判斷為否則同步產(chǎn)品列表,同時(shí)同步產(chǎn)品列表返回到同步清單內(nèi)循環(huán)同步,在同步產(chǎn)品列表后推送商城消費(fèi)信息至相關(guān)用戶,同時(shí)計(jì)算門票數(shù)量然后發(fā)送相關(guān)消息到相關(guān)用戶告知門票數(shù)量,在告知門票數(shù)量后維護(hù)幸運(yùn)搖獎(jiǎng)獎(jiǎng)池后結(jié)束。
在上述的一種商品抽獎(jiǎng)運(yùn)行方法中,所述的訂單同步判斷單元中包括訂單定時(shí)同步流程,所述的訂單定時(shí)同步流程在開始后判斷是否有加鎖,如判斷為是則結(jié)束,如判斷為否,則在memCache中加鎖,然后獲取本地所有未完成狀態(tài)的訂單,然后依次與商城的訂單狀態(tài)進(jìn)行比較判斷狀態(tài)是否為一致,如為否則更新服務(wù)器訂單狀態(tài),然后判斷訂單是否為已完成,如已完成則計(jì)算門票數(shù)量并發(fā)送相關(guān)消息到相關(guān)用戶告知門票數(shù)量,在告知門票數(shù)量解鎖后維護(hù)幸運(yùn)搖獎(jiǎng)獎(jiǎng)池后并結(jié)束。
與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點(diǎn)在于豐富了商城的娛樂性,增加商城推廣手段,整個(gè)系統(tǒng)采用兩次數(shù)據(jù)同步部分,需要保證數(shù)據(jù)的一致性,采用夢(mèng)想城抽獎(jiǎng)進(jìn)行展示,形象生動(dòng),利用產(chǎn)品的直接推廣。
附圖說明
圖1是本商品抽獎(jiǎng)運(yùn)行系統(tǒng)示意圖;
圖2是本商品抽獎(jiǎng)運(yùn)行方法的流程圖;
圖3是訂單輸入同步流程圖;
圖4是訂單定時(shí)同步流程。
具體實(shí)施方式
以下是本發(fā)明的具體實(shí)施例并結(jié)合附圖,對(duì)本發(fā)明的技術(shù)方案作進(jìn)一步的描述,但本發(fā)明并不限于這些實(shí)施例。
如圖1所示,本商品抽獎(jiǎng)運(yùn)行系統(tǒng),包括客戶請(qǐng)求單元1、訂單同步判斷單元2、服務(wù)器端3、商品訂單管理處理單元4、門票信息統(tǒng)計(jì)判斷單元5以及中獎(jiǎng)處理單元6;客戶請(qǐng)求單元1用于提交商品信息的請(qǐng)求并生成相應(yīng)的訂單;訂單同步判斷單元2用于與服務(wù)器端3的清單列表做同步處理流程;服務(wù)器端3根據(jù)訂單同步判斷單元2發(fā)送的請(qǐng)求信息在處理后發(fā)送給門票信息統(tǒng)計(jì)判斷單元5處理;門票信息統(tǒng)計(jì)判斷單元5用于根據(jù)訂單數(shù)量分配相應(yīng)的門票數(shù)量,一次門票數(shù)量等于一次抽獎(jiǎng)機(jī)會(huì);中獎(jiǎng)處理單元6自動(dòng)對(duì)分配的門票數(shù)量進(jìn)行抽獎(jiǎng)后并公告;商品訂單管理處理單元4編輯生成商品信息展示數(shù)據(jù)并將該商品信息展示數(shù)據(jù)發(fā)送至服務(wù)器端3,這里服務(wù)器端3的在商城中開幾個(gè)入口,如A館入口、B館入口、C館入口等,分別可在這些入口中購(gòu)買商品。其中A館購(gòu)物累計(jì)滿2000元獲得一張夢(mèng)想城門票(標(biāo)注來源于A館),B館購(gòu)物累計(jì)滿5000元獲得一張夢(mèng)想城門票(標(biāo)注來源于B館),C館購(gòu)物累計(jì)滿10000元獲得一張夢(mèng)想城門票(標(biāo)注來源于C館),第一期天使幸運(yùn)金(1000-500萬累計(jì)門票額);第二期天使投資金(1000萬-10000億累計(jì)門票額),第三期天使財(cái)富金(暫未安排),滿足條件的用戶每一次活動(dòng)都可重復(fù)參與,門票數(shù)量是作為開獎(jiǎng)的觸發(fā)條件,如第一期的第一次開獎(jiǎng)條件為累計(jì)1000張門票后開獎(jiǎng),一張門票=一次機(jī)會(huì)。
該抽獎(jiǎng)運(yùn)行系統(tǒng)還包括有商品分類顯示單元7,商品分類顯示單元7包括商品信息介紹模塊8、開獎(jiǎng)公告模塊9、門票信息記錄模塊10以及下一期活動(dòng)介紹模塊11,這里將商品信息介紹模塊8、開獎(jiǎng)公告模塊9、門票信息記錄模塊10以及下一期活動(dòng)介紹模塊11分別做成春、夏、秋、冬四個(gè)主題,其中在春頁主要為活動(dòng)介紹頁面,點(diǎn)擊“查看詳情”按鈕,彈出活動(dòng)具體詳情頁,在夏頁主要為門票記錄頁面?!按l(fā)放門票數(shù)”和“累計(jì)發(fā)放門票數(shù)”會(huì)分別顯示已發(fā)放和待發(fā)放的門票數(shù)總,在秋頁面上此頁公布每期的開獎(jiǎng)公告,在冬頁面上此頁面為下一期活動(dòng)公告頁。
商品訂單管理處理單元4包括訂單管理模塊12、商品分類匹配模塊13、活動(dòng)館信息管理模塊14、開獎(jiǎng)公告管理模塊15、中獎(jiǎng)用戶管理模塊16、票數(shù)、抽獎(jiǎng)名額管理模塊17以及消息管理公告推送模塊18,這里用戶輸入訂單號(hào),點(diǎn)擊同步按鈕,出發(fā)同步,將圓形商城的相關(guān)信息(包括訂單信息、訂單明細(xì)、商品信息)同步到服務(wù)器端3,并根據(jù)當(dāng)前進(jìn)行時(shí)的活動(dòng)情況以及訂單當(dāng)前狀態(tài)做相應(yīng)的處理,訂單同步成功后,發(fā)送消費(fèi)信息至相應(yīng)的用戶,商品分類為商城中真實(shí)的館分類id,活動(dòng)館則為夢(mèng)想城中虛擬出的活動(dòng)館,活動(dòng)館信息管理模塊14包含活動(dòng)館新增、編輯、刪除、館名稱、對(duì)應(yīng)的規(guī)則屬性、館相關(guān)的圖片以及狀態(tài),開獎(jiǎng)公告管理模塊15包括新增、編輯、刪除,包含公告類型、公告名稱、公告狀態(tài)。
如圖2所示,本商品抽獎(jiǎng)運(yùn)行方法,包括以下步驟:S01、商品訂單管理處理單元4編輯生成商品信息展示數(shù)據(jù)并將該商品信息展示數(shù)據(jù)發(fā)送至服務(wù)器端3;S02、客戶請(qǐng)求單元1提交商品信息的請(qǐng)求并生成相應(yīng)的訂單;S03、訂單同步判斷單元2用于與服務(wù)器端3的清單列表做同步處理流程;S04、門票信息統(tǒng)計(jì)判斷單元5根據(jù)訂單數(shù)量分配相應(yīng)的門票數(shù)量,一次門票數(shù)量等于一次抽獎(jiǎng)機(jī)會(huì);S05、中獎(jiǎng)處理單元6自動(dòng)對(duì)分配的門票數(shù)量進(jìn)行抽獎(jiǎng)后并公告。
訂單同步判斷單元2包括有訂單輸入同步模塊21以及訂單定時(shí)同步模塊22,訂單輸入同步模塊21在用戶輸入訂單號(hào)時(shí)自動(dòng)與服務(wù)器端3進(jìn)行同步,訂單定時(shí)同步模塊22在定時(shí)時(shí)間內(nèi)自動(dòng)與服務(wù)器端3進(jìn)行同步,訂單同步判斷單元2中包括訂單輸入同步流程,訂單輸入同步流程步驟如下:用戶輸入訂單號(hào)后,服務(wù)器端3判斷是否有該訂單,如判斷為是則提示異常信息后結(jié)束,如判斷為否則判斷商城是否有訂單,如判斷是否則則提示異常信息后結(jié)束,如商城有該訂單則訂單對(duì)應(yīng)的用戶在服務(wù)器端3是否存在,如判斷為否則是則提示異常信息后結(jié)束,如判斷為是則同步清單,然后同步清單列表,然后判斷同步的產(chǎn)品在服務(wù)器端3是否存在,如判斷為否則同步產(chǎn)品列表,同時(shí)同步產(chǎn)品列表返回到同步清單內(nèi)循環(huán)同步,在同步產(chǎn)品列表后推送商城消費(fèi)信息至相關(guān)用戶,同時(shí)計(jì)算門票數(shù)量然后發(fā)送相關(guān)消息到相關(guān)用戶告知門票數(shù)量,在告知門票數(shù)量后維護(hù)幸運(yùn)搖獎(jiǎng)獎(jiǎng)池后結(jié)束;為保證數(shù)據(jù)同步部分,保證數(shù)據(jù)的一致性,這里如圖3訂單同步判斷單元2中包括訂單輸入同步流程,訂單輸入同步流程步驟如下:用戶輸入訂單號(hào)后,服務(wù)器端3判斷是否有該訂單,如判斷為是則提示異常信息后結(jié)束,如判斷為否則判斷商城是否有訂單,如判斷是否則則提示異常信息后結(jié)束,如商城有該訂單則訂單對(duì)應(yīng)的用戶在服務(wù)器端3是否存在,如判斷為否則是則提示異常信息后結(jié)束,如判斷為是則同步清單,然后同步清單列表,然后判斷同步的產(chǎn)品在服務(wù)器端3是否存在,如判斷為否則同步產(chǎn)品列表,同時(shí)同步產(chǎn)品列表返回到同步清單內(nèi)循環(huán)同步,在同步產(chǎn)品列表后推送商城消費(fèi)信息至相關(guān)用戶,同時(shí)計(jì)算門票數(shù)量然后發(fā)送相關(guān)消息到相關(guān)用戶告知門票數(shù)量,在告知門票數(shù)量后維護(hù)幸運(yùn)搖獎(jiǎng)獎(jiǎng)池后結(jié)束,如圖4所示,訂單同步判斷單元2中包括訂單定時(shí)同步流程,訂單定時(shí)同步流程在開始后判斷是否有加鎖,如判斷為是則結(jié)束,如判斷為否,則在memCache中加鎖,然后獲取本地所有未完成狀態(tài)的訂單,然后依次與商城的訂單狀態(tài)進(jìn)行比較判斷狀態(tài)是否為一致,如為否則更新服務(wù)器訂單狀態(tài),然后判斷訂單是否為已完成,如已完成則計(jì)算門票數(shù)量并發(fā)送相關(guān)消息到相關(guān)用戶告知門票數(shù)量,在告知門票數(shù)量解鎖后維護(hù)幸運(yùn)搖獎(jiǎng)獎(jiǎng)池后并結(jié)束。
本文中所描述的具體實(shí)施例僅僅是對(duì)本發(fā)明精神作舉例說明。本發(fā)明所屬技術(shù)領(lǐng)域的技術(shù)人員可以對(duì)所描述的具體實(shí)施例做各種各樣的修改或補(bǔ)充或采用類似的方式替代,但并不會(huì)偏離本發(fā)明的精神所定義的范圍。