預(yù)售商品的數(shù)據(jù)存儲(chǔ)方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)存儲(chǔ)領(lǐng)域,尤其涉及一種預(yù)售商品的數(shù)據(jù)存儲(chǔ)方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著在線旅游電子商務(wù)的迅速發(fā)展以及人們假期出行的規(guī)范化,用戶希望能夠?yàn)榧倨诘某鲂?,提前做好預(yù)訂工作,例如提前預(yù)定酒店、機(jī)票、門票、度假行程,但是由于受到數(shù)據(jù)存儲(chǔ)空間的限制,在線旅游網(wǎng)站不可能保存未來(lái)所有日期的數(shù)據(jù),以預(yù)訂酒店為例,當(dāng)前在線旅游網(wǎng)站預(yù)訂酒店的提前日期一般為一個(gè)固定時(shí)間段,例如大部分酒店只支持最多提前90天預(yù)訂,如果想預(yù)訂90天后的產(chǎn)品都是不可以的,這種情況就會(huì)使用戶無(wú)法盡早的為規(guī)定的假期做準(zhǔn)備。
【發(fā)明內(nèi)容】
[0003]本發(fā)明要解決的技術(shù)問題是為了克服現(xiàn)有技術(shù)中預(yù)售網(wǎng)站只提供未來(lái)固定時(shí)間段內(nèi)的商品預(yù)售的缺陷,提供一種新的預(yù)售商品的數(shù)據(jù)存儲(chǔ)方法及系統(tǒng)。
[0004]本發(fā)明是通過以下技術(shù)方案解決上述技術(shù)問題的:
[0005]本發(fā)明提供一種預(yù)售商品的數(shù)據(jù)存儲(chǔ)方法,其特點(diǎn)是,所述數(shù)據(jù)存儲(chǔ)方法包括:
[0006]S1、將存儲(chǔ)空間分為第一存儲(chǔ)空間和第二存儲(chǔ)空間;
[0007]S2、將所述預(yù)售商品從起始日期起未來(lái)N天的數(shù)據(jù)放入第一存儲(chǔ)空間,將從起始日期的未來(lái)N+1天起Μ個(gè)指定日期的數(shù)據(jù)放入第二存儲(chǔ)空間,N和Μ均為正整數(shù);
[0008]其中,所述指定日期通過以下步驟設(shè)定:
[0009]篩選當(dāng)前年份的節(jié)假日,將所述節(jié)假日作為指定日期;
[0010]和/或,獲取歷史數(shù)據(jù),統(tǒng)計(jì)訂單量超過一訂單閾值的歷史日期,將當(dāng)前年份與所述歷史日期對(duì)應(yīng)的日期作為指定日期。、
[〇〇11]其中,所述預(yù)售商品可以包括:在線旅游網(wǎng)站提供的酒店、機(jī)票、門票及其它可以預(yù)訂的旅游產(chǎn)品。本技術(shù)方案重新規(guī)劃存儲(chǔ)空間,將原有的存儲(chǔ)空間劃分成第一存儲(chǔ)空間和第二存儲(chǔ)空間,優(yōu)化存儲(chǔ)結(jié)構(gòu),不同的存儲(chǔ)空間分別存儲(chǔ)不同類型的日期的數(shù)據(jù),以供用戶查詢,便于用戶預(yù)訂。
[0012]較佳地,所述數(shù)據(jù)存儲(chǔ)方法還包括:將設(shè)定的指定日期按照時(shí)間順序排序并存儲(chǔ)于一數(shù)據(jù)庫(kù)中;
[0013]S2還包括從所述數(shù)據(jù)庫(kù)中查找從起始日期的未來(lái)Ν+1天起最接近所述起始日期的未來(lái)第N+1天的Μ個(gè)指定日期。
[0014]本技術(shù)方案能夠方便指定日期的調(diào)取,加快系統(tǒng)效率。
[0015]較佳地,所述數(shù)據(jù)存儲(chǔ)方法還包括:
[0016]S3、更新所述第一存儲(chǔ)空間和所述第二存儲(chǔ)空間。
[0017]本技術(shù)方案能夠過去的日期的數(shù)據(jù)更新為新的日期的數(shù)據(jù),防止占用過多的存儲(chǔ)空間。
[0018]較佳地,S3包括:
[0019]S31、將所述起始日期的后一天作為新的起始日期,將從新的起始日期起未來(lái)N天的數(shù)據(jù)放入第一存儲(chǔ)空間;
[0020]S32、判斷從新的起始日期起未來(lái)第N天是否為指定日期,若是,從所述第二存儲(chǔ)空間中刪除從新的起始日期起未來(lái)第N天的數(shù)據(jù)并向所述第二存儲(chǔ)空間補(bǔ)充一個(gè)指定日期的數(shù)據(jù),若否,不更新所述第二存儲(chǔ)空間。
[0021]本技術(shù)方案具有工作效率高的優(yōu)點(diǎn)。
[0022]較佳地,所述數(shù)據(jù)包括預(yù)售商品的價(jià)格和/或數(shù)量。
[0023]本發(fā)明還提供一種預(yù)售商品的數(shù)據(jù)存儲(chǔ)系統(tǒng),其特點(diǎn)是,所述數(shù)據(jù)存儲(chǔ)系統(tǒng)包括:存儲(chǔ)空間、第一存儲(chǔ)單元、第二存儲(chǔ)單元和設(shè)定單元;
[0024]所述存儲(chǔ)空間分為第一存儲(chǔ)空間和第二存儲(chǔ)空間;
[0025]所述第一存儲(chǔ)單元用于將所述預(yù)售商品從起始日期起未來(lái)N天的數(shù)據(jù)放入第一存儲(chǔ)空間,N為正整數(shù);
[0026]所述第二存儲(chǔ)單元用于將從起始日期的未來(lái)N+1天起Μ個(gè)指定日期的數(shù)據(jù)放入第二存儲(chǔ)空間,Μ為正整數(shù)。
[0027]所述設(shè)定單元用于篩選當(dāng)前年份的節(jié)假日,將所述節(jié)假日作為指定日期,和/或,獲取歷史數(shù)據(jù),統(tǒng)計(jì)訂單量超過一訂單閾值的歷史日期,將當(dāng)前年份與所述歷史日期對(duì)應(yīng)的曰期作為指定日期。
[0028]較佳地,所述數(shù)據(jù)存儲(chǔ)系統(tǒng)還包括排序單元;
[0029]所述排序單元用于將設(shè)定的指定日期按照時(shí)間順序排序并存儲(chǔ)于一數(shù)據(jù)庫(kù)中;
[0030]所述第二存儲(chǔ)單元還用于從所述數(shù)據(jù)庫(kù)中查找從起始日期的未來(lái)Ν+1天起最接近所述起始日期的未來(lái)第Ν+1天的Μ個(gè)指定日期。
[0031]較佳地,所述數(shù)據(jù)存儲(chǔ)系統(tǒng)還包括更新單元;
[0032]所述更新單元用于更新所述第一存儲(chǔ)空間和所述第二存儲(chǔ)空間。
[0033]較佳地,所述更新單元包括第一更新模塊和第二更新模塊;
[0034]所述第一更新模塊用于將所述起始日期的后一天作為新的起始日期,將從新的起始日期起未來(lái)Ν天的數(shù)據(jù)放入第一存儲(chǔ)空間;
[0035]所述第二更新模塊用于判斷從新的起始日期起未來(lái)第Ν天是否為指定日期,若是,從所述第二存儲(chǔ)空間中刪除從新的起始日期起未來(lái)第Ν天的數(shù)據(jù)并向所述第二存儲(chǔ)空間補(bǔ)充一個(gè)指定日期的數(shù)據(jù),若否,不更新所述第二存儲(chǔ)空間。
[0036]較佳地,所述數(shù)據(jù)包括預(yù)售商品的價(jià)格和/或數(shù)量。
[0037]在符合本領(lǐng)域常識(shí)的基礎(chǔ)上,上述各優(yōu)選條件,可任意組合,即得本發(fā)明各較佳實(shí)例。
[0038]本發(fā)明的積極進(jìn)步效果在于:本發(fā)明重新規(guī)劃了存儲(chǔ)空間,將原有的存儲(chǔ)空間劃分成第一存儲(chǔ)空間和第二存儲(chǔ)空間,優(yōu)化存儲(chǔ)結(jié)構(gòu),不同的存儲(chǔ)空間分別存儲(chǔ)不同類型的日期的數(shù)據(jù),以供用戶查詢,便于用戶預(yù)訂,具有節(jié)省存儲(chǔ)空間,系統(tǒng)工作高效的優(yōu)點(diǎn)。
【附圖說明】
[0039]圖1為本發(fā)明實(shí)施例的預(yù)售商品的數(shù)據(jù)存儲(chǔ)方法的流程圖。
[0040]圖2為本發(fā)明實(shí)施例的預(yù)售商品的數(shù)據(jù)存儲(chǔ)系統(tǒng)的系統(tǒng)框圖。
【具體實(shí)施方式】
[0041]下面通過實(shí)施例的方式進(jìn)一步說明本發(fā)明,但并不因此將本發(fā)明限制在所述的實(shí)施例范圍之中。
[0042]實(shí)施例
[0043]—種預(yù)售商品的數(shù)據(jù)存儲(chǔ)方法,所述預(yù)售商品可以包括:在線旅游網(wǎng)站提供的酒店、機(jī)票、門票及其它可以預(yù)訂的旅游產(chǎn)品。如圖1所示,所述數(shù)據(jù)存儲(chǔ)方法包括:
[0044]步驟101、設(shè)定指定日期。具體所述指定日期可以通過以下步驟設(shè)定:
[0045]篩選當(dāng)前年份的節(jié)假日,將所述節(jié)假日作為指定日期;
[0046]以及,獲取歷史數(shù)據(jù),統(tǒng)計(jì)訂單量超過一訂單閾值的歷史日期,將當(dāng)前年份與所述歷史日期對(duì)應(yīng)的日期作為指定日期。
[0047]步驟102、將設(shè)定的指定日期按照時(shí)間順序排序并存儲(chǔ)于一數(shù)據(jù)庫(kù)中。
[0048]步驟103、將存儲(chǔ)空間分為第一存儲(chǔ)空間和第二存儲(chǔ)空間。
[0049]步驟104、將所述預(yù)售商品從起始日期起未來(lái)N天的數(shù)據(jù)放入第一存儲(chǔ)空間。其中,N為正整數(shù)。
[0050]步驟105、從所述數(shù)據(jù)庫(kù)中查找從起始日期的未來(lái)N+1天起最接近所述起始日期的未來(lái)第N+1天的Μ個(gè)指定日期,并將所述Μ個(gè)指定日期的數(shù)據(jù)放入第二存儲(chǔ)空間。其中,Μ為正整數(shù)。
[0051]其中,所述第一存儲(chǔ)空間和第二存儲(chǔ)空間存儲(chǔ)的預(yù)售商品的數(shù)據(jù)包括預(yù)售商品的價(jià)格和/或數(shù)量。
[0052]所述數(shù)據(jù)存儲(chǔ)方法還包括:定時(shí)更新所述第一存儲(chǔ)空間和所述第二存儲(chǔ)空間。其中,更新的步驟可以每天執(zhí)行一次,即每日更新一次所述第一存儲(chǔ)空間和第二存儲(chǔ)空間。需要說明的是,所述更新是指更新存儲(chǔ)空間內(nèi)存儲(chǔ)哪天的數(shù)據(jù),并不是指更新預(yù)售商品的數(shù)據(jù)本身。預(yù)售商品的數(shù)據(jù)(如某酒店在某天的預(yù)售價(jià)格為XX元)會(huì)根據(jù)其自身的更新頻率進(jìn)行更新(如每分鐘更新一次某酒店在某天的預(yù)售價(jià)格)。
[0053]具體地,更新的步驟包括:
[005