周期性訂單信息的處理方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本申請(qǐng)涉及電子商務(wù)交易平臺(tái)技術(shù)領(lǐng)域,特別是涉及周期性訂單信息的處理方法 及系統(tǒng)。
【背景技術(shù)】
[0002] 隨著電子商務(wù)交易平臺(tái)的不斷完善,W及傳統(tǒng)通信、移動(dòng)通信等技術(shù)的快速發(fā)展, 越來(lái)越多的人們通過(guò)網(wǎng)上購(gòu)物的方式來(lái)獲取自己所需的商品,商品的種類(lèi)可W涉及到人們 日常生活的方方面面,為人們生活提供了極大的便利。
[0003] 在網(wǎng)上購(gòu)物的過(guò)程中,人們可能會(huì)存在周期性購(gòu)物的需求,例如,每個(gè)月甚至每周 都有些規(guī)律性消耗物品,比如牛奶、大米等。但是,人們可能經(jīng)常忘記去購(gòu)買(mǎi)該些東西,或者 覺(jué)得每周每月去購(gòu)買(mǎi)很麻煩。因此,如何針對(duì)用戶的該種特殊需求為用戶提供更大的便利, 是迫切需要本領(lǐng)域技術(shù)人員解決的技術(shù)問(wèn)題。
【發(fā)明內(nèi)容】
[0004] 本申請(qǐng)?zhí)峁┝酥芷谛杂唵涡畔⒌奶幚矸椒跋到y(tǒng),使得用戶能夠按照其指定的時(shí) 間接收到其預(yù)訂的商品,而不需要每周或者每月都重新進(jìn)行下單操作,節(jié)省了用戶的操作 開(kāi)銷(xiāo)。
[0005] 本申請(qǐng)?zhí)峁┝巳缦路桨福?br>[0006] -種周期性訂單信息的處理方法,包括:
[0007] 根據(jù)接收到的周期性預(yù)訂指定商品對(duì)象的請(qǐng)求,確定各期任務(wù)的到期執(zhí)行時(shí)間;
[0008] 根據(jù)各期任務(wù)分別對(duì)應(yīng)的到期執(zhí)行時(shí)間W及所述請(qǐng)求中攜帶的商品對(duì)象信息生 成多條任務(wù)數(shù)據(jù),將各條任務(wù)數(shù)據(jù)保存到數(shù)據(jù)庫(kù)中;
[0009] 按照預(yù)置的讀取周期從所述數(shù)據(jù)庫(kù)中讀取當(dāng)前讀取周期內(nèi)的到期任務(wù)數(shù)據(jù);
[0010] 根據(jù)所述到期任務(wù)數(shù)據(jù)中包含的商品對(duì)象信息,生成物流訂單。
[0011] 一種周期性訂單信息的處理系統(tǒng),包括:
[0012] 請(qǐng)求接收單元,用于根據(jù)接收到的周期性預(yù)訂指定商品對(duì)象的請(qǐng)求,確定各期任 務(wù)的到期執(zhí)行時(shí)間;
[0013] 任務(wù)數(shù)據(jù)保存單元,用于根據(jù)各期任務(wù)分別對(duì)應(yīng)的到期執(zhí)行時(shí)間W及所述請(qǐng)求中 攜帶的商品對(duì)象信息生成多條任務(wù)數(shù)據(jù),將各條任務(wù)數(shù)據(jù)保存到數(shù)據(jù)庫(kù)中;
[0014] 任務(wù)數(shù)據(jù)讀取單元,用于按照預(yù)置的讀取周期從所述數(shù)據(jù)庫(kù)中讀取當(dāng)前讀取周期 內(nèi)的到期任務(wù)數(shù)據(jù);
[0015] 訂單生成單元,用于根據(jù)所述到期任務(wù)數(shù)據(jù)中包含的商品對(duì)象信息。
[0016] 根據(jù)本申請(qǐng)?zhí)峁┑木唧w實(shí)施例,本申請(qǐng)公開(kāi)了W下技術(shù)效果:
[0017] 通過(guò)本申請(qǐng)實(shí)施例,在接收到用戶的周期性預(yù)訂指定商品對(duì)象的請(qǐng)求時(shí),可W在 數(shù)據(jù)庫(kù)中生成多條任務(wù)數(shù)據(jù),并為各條任務(wù)數(shù)據(jù)確定出到期時(shí)間;另一方面,定期從數(shù)據(jù)庫(kù) 中讀取到期任務(wù)并生成訂單。該樣,使得數(shù)據(jù)庫(kù)中的各條任務(wù)數(shù)據(jù)按時(shí)被執(zhí)行,進(jìn)而使得用 戶按照其指定的時(shí)間接收到其預(yù)訂的商品,而不需要每周或者每月都重新進(jìn)行下單操作, 節(jié)省了用戶的操作開(kāi)銷(xiāo)。
[001引當(dāng)然,實(shí)施本申請(qǐng)的任一產(chǎn)品并不一定需要同時(shí)達(dá)到W上所述的所有優(yōu)點(diǎn)。
【附圖說(shuō)明】
[0019] 為了更清楚地說(shuō)明本申請(qǐng)實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例中所 需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本申請(qǐng)的一些實(shí)施 例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可W根據(jù)該些附圖獲 得其他的附圖。
[0020] 圖1是本申請(qǐng)實(shí)施例提供的方法的流程圖;
[0021] 圖2是本申請(qǐng)實(shí)施例提供的系統(tǒng)的示意圖。
【具體實(shí)施方式】
[0022] 下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例?;?本申請(qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的 范圍。
[0023] 在本申請(qǐng)實(shí)施例中,在現(xiàn)有的電子商務(wù)交易平臺(tái)的基礎(chǔ)上,為用戶提供了 "周期 購(gòu)"功能。通過(guò)該功能,用戶可W-次性付款一年或者更長(zhǎng)或更短的時(shí)間內(nèi)需要周期性重復(fù) 購(gòu)買(mǎi)的商品對(duì)象,之后,就可W每個(gè)月或者每周定時(shí)收到需要的商品。從技術(shù)實(shí)現(xiàn)的角度而 言,交易平臺(tái)需要對(duì)物流環(huán)節(jié)進(jìn)行管理,做到準(zhǔn)確無(wú)誤的發(fā)貨,不能提前/推后備貨,也不 能提前/推后發(fā)貨。當(dāng)物流系統(tǒng)收到交易系統(tǒng)發(fā)送過(guò)來(lái)的訂單信息,可W產(chǎn)生N筆物流訂 單,該N筆物流訂單,可W根據(jù)生效時(shí)間自動(dòng)生效,并提前一定時(shí)間備貨。
[0024] 為了使得周期購(gòu)的訂單能夠按時(shí)執(zhí)行,可W設(shè)計(jì)一個(gè)定時(shí)任務(wù)系統(tǒng),此系統(tǒng)每隔 一定的時(shí)間間隔(例如5分鐘、30分鐘、1小時(shí)、1天等)去數(shù)據(jù)庫(kù)中讀取要被執(zhí)行的到期任 務(wù),發(fā)送給物流系統(tǒng)進(jìn)行備貨、發(fā)貨等。下面對(duì)具體的實(shí)現(xiàn)方式進(jìn)行詳細(xì)地介紹。
[00巧]參見(jiàn)圖1,本申請(qǐng)實(shí)施例首先提供了一種周期性訂單信息的處理方法,該方法具體 可W包括W下步驟:
[0026] S101 ;根據(jù)接收到的周期性預(yù)訂指定商品對(duì)象的請(qǐng)求,確定各期任務(wù)的到期執(zhí)行 時(shí)間;
[0027] 可W為用戶提供周期性預(yù)訂商品對(duì)象的操作界面,用戶可W通過(guò)該操作界面,選 擇自己所需的商品對(duì)象,還可W指定預(yù)訂的總期數(shù)(例如,共6期或12期)、發(fā)貨周期(例如, 每周、每月發(fā)一期等)W及每期發(fā)貨的數(shù)量的信息,另外還可W選擇每期發(fā)貨的時(shí)間,例如, 每月1日、25日發(fā)貨,等等。提交之后,后續(xù)就可W定期收到相應(yīng)的商品。
[0028] 在接收到用戶的請(qǐng)求之后,就可W根據(jù)請(qǐng)求中攜帶的發(fā)貨需求信息確定出每個(gè)周 期的備貨時(shí)間。例如,如果發(fā)貨需求信息中明確指定了每期任務(wù)的發(fā)貨時(shí)間,則可W直接根 據(jù)發(fā)貨時(shí)間確定出備貨時(shí)間,如,假設(shè)需要每月25日發(fā)貨,則可W將備貨時(shí)間確定為每月 24日。當(dāng)然,關(guān)于備貨時(shí)間還可W確定的更精確,例如,某天的某點(diǎn)某分等等。該里的備貨 時(shí)間就相當(dāng)于是各期任務(wù)的到期執(zhí)行時(shí)間。
[0029] S102;根據(jù)各期任務(wù)分別對(duì)應(yīng)的到期執(zhí)行時(shí)間W及所述請(qǐng)求中攜帶的商品對(duì)象信 息生成多條任務(wù)數(shù)據(jù),將各條任務(wù)數(shù)據(jù)保存到數(shù)據(jù)庫(kù)中;
[0030] 在確定出各期任務(wù)的到期執(zhí)行時(shí)間之后,就可W生成多條任務(wù)數(shù)據(jù),并將該些任 務(wù)數(shù)據(jù)保存到數(shù)據(jù)庫(kù)中。也就是說(shuō),如果某用戶預(yù)訂了 12期某商品對(duì)象,則會(huì)在數(shù)據(jù)庫(kù) 中產(chǎn)生12條任務(wù)數(shù)據(jù),每條任務(wù)數(shù)據(jù)對(duì)應(yīng)有各自的到期執(zhí)行時(shí)間,W及相應(yīng)的商品對(duì)象信 息,比如商品對(duì)象的ID、型號(hào)、數(shù)量等。另外,還可W保存用戶信息,W便知曉各條任務(wù)數(shù)據(jù) 對(duì)應(yīng)的收貨人信息。該樣,相當(dāng)于將用戶的周期性預(yù)訂請(qǐng)求分解成多條待執(zhí)行的任務(wù)。例 女口,在一種實(shí)現(xiàn)方式下,數(shù)據(jù)庫(kù)的表格形式可W如表1所示:
[00;31]表 1 [0032]
腳)3引需要說(shuō)明的是,由于交易平臺(tái)中的用戶數(shù)量一般非常大,進(jìn)行周期性預(yù)訂操作的 用戶數(shù)量也可能非常多,因此,產(chǎn)生的任務(wù)數(shù)據(jù)的數(shù)量也可能是很大的。為了便于后續(xù)的數(shù) 據(jù)讀取,在保存各條任務(wù)數(shù)據(jù)時(shí),可W保存為多個(gè)數(shù)據(jù)庫(kù)表。例如,可W按照任務(wù)的到期時(shí) 間來(lái)分表保存,每天的到期任務(wù)保存在一個(gè)數(shù)據(jù)表中,或者還可W進(jìn)一步細(xì)化,將每天的到 期任務(wù)數(shù)據(jù)劃分成24個(gè)數(shù)據(jù)表,每個(gè)數(shù)據(jù)表中保存一個(gè)小時(shí)內(nèi)的到期任務(wù)數(shù)據(jù),該樣使得 每個(gè)數(shù)據(jù)表的規(guī)模比較小,在后續(xù)讀取數(shù)據(jù)時(shí),可W提高效果。當(dāng)然,在該種