本申請(qǐng)涉及信息技術(shù)技術(shù)領(lǐng)域,特別是涉及一種數(shù)據(jù)檢索方法和裝置、一種數(shù)據(jù)存儲(chǔ)方法和裝置。
背景技術(shù):
隨著信息技術(shù)的高速發(fā)展,行業(yè)數(shù)據(jù)量急劇增長。目前各行業(yè)涌現(xiàn)的大數(shù)據(jù)具有數(shù)據(jù)量大和具有時(shí)間相關(guān)性的特性,對(duì)大數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析可以幫助制定行業(yè)決策。例如,對(duì)于以交易型數(shù)據(jù)為主的行業(yè),例如金融、電子商務(wù)等,對(duì)大數(shù)據(jù)進(jìn)行分析,能夠快速提煉出具有商業(yè)價(jià)值的信息。其中,常見的一種大數(shù)據(jù)分析需求具體為:判定對(duì)象數(shù)據(jù)在某個(gè)時(shí)間段內(nèi)的增長或者下降趨勢(shì)。例如,假設(shè)網(wǎng)站具有數(shù)千萬個(gè)會(huì)員,則需要對(duì)所有會(huì)員的交易額數(shù)據(jù)進(jìn)行分析,以得到在某個(gè)時(shí)間段內(nèi)交易額數(shù)據(jù)呈增長趨勢(shì)的會(huì)員。
一種現(xiàn)有方案可以利用趨勢(shì)圖判定對(duì)象數(shù)據(jù)在某個(gè)時(shí)間段內(nèi)的增長或者下降趨勢(shì),以借助于趨勢(shì)圖的連續(xù)曲線的升降變化,來反映對(duì)象數(shù)據(jù)的動(dòng)態(tài)變化過程。具體地,可以將所有對(duì)象數(shù)據(jù)一次性讀出,逐點(diǎn)繪制。
然而,在實(shí)際應(yīng)用中,上述逐點(diǎn)繪制過程需要耗費(fèi)大量的時(shí)長,且占用較多的系統(tǒng)資源。另外,分析人員在查看和分析繪制得到的趨勢(shì)圖后,才能得到對(duì)應(yīng)的趨勢(shì)判定結(jié)果,不僅耗費(fèi)了大量人力成本,而且影響了趨勢(shì)判定的效率。
技術(shù)實(shí)現(xiàn)要素:
本申請(qǐng)實(shí)施例所要解決的技術(shù)問題是提供一種數(shù)據(jù)檢索方法,能夠大大提高趨勢(shì)判定的效率和目標(biāo)標(biāo)識(shí)數(shù)據(jù)的獲取效率,且能夠節(jié)省系統(tǒng)資源,以及能夠節(jié)省人力成本。
相應(yīng)的,本申請(qǐng)實(shí)施例還提供了一種數(shù)據(jù)檢索裝置、一種數(shù)據(jù)存儲(chǔ)方法 和裝置,用以保證上述方法的實(shí)現(xiàn)及應(yīng)用。
為了解決上述問題,本申請(qǐng)公開了一種數(shù)據(jù)檢索方法,包括:
接收檢索請(qǐng)求;所述檢索請(qǐng)求中包括:預(yù)置的第一時(shí)間區(qū)間;
將標(biāo)識(shí)數(shù)據(jù)作為分組,在標(biāo)識(shí)數(shù)據(jù)、時(shí)間數(shù)據(jù)、對(duì)象數(shù)據(jù)的當(dāng)前值和歷史均值之間的映射關(guān)系進(jìn)行檢索,以得到所述第一時(shí)間區(qū)間內(nèi)、目標(biāo)數(shù)據(jù)記錄的數(shù)目在預(yù)置范圍內(nèi)的目標(biāo)標(biāo)識(shí)數(shù)據(jù);所述目標(biāo)數(shù)據(jù)記錄中所述當(dāng)前值和所述歷史均值的大小關(guān)系固定;
輸出所述目標(biāo)標(biāo)識(shí)數(shù)據(jù)。
可選地,所述當(dāng)前值和所述歷史均值的大小關(guān)系固定,包括:所述當(dāng)前值大于所述歷史均值,或者,所述當(dāng)前值小于所述歷史均值。
可選地,所述目標(biāo)數(shù)據(jù)記錄的數(shù)目在預(yù)置范圍內(nèi),包括:所述目標(biāo)數(shù)據(jù)記錄的數(shù)目超過閾值。
可選地,所述閾值大于等于所述第一時(shí)間區(qū)間的長度的二分之一,且所述閾值小于等于所述第一時(shí)間區(qū)間的長度。
可選地,所述將標(biāo)識(shí)數(shù)據(jù)作為分組,在標(biāo)識(shí)數(shù)據(jù)、時(shí)間數(shù)據(jù)、對(duì)象數(shù)據(jù)的當(dāng)前值和歷史均值之間的映射關(guān)系進(jìn)行檢索的步驟,包括:
將標(biāo)識(shí)數(shù)據(jù)作為分組,在標(biāo)識(shí)數(shù)據(jù)、時(shí)間數(shù)據(jù)、對(duì)象數(shù)據(jù)的當(dāng)前值和歷史均值之間的映射關(guān)系進(jìn)行檢索,以得到所述對(duì)象數(shù)據(jù)值和所述歷史均值的大小關(guān)系固定的目標(biāo)數(shù)據(jù)記錄;
建立并保存對(duì)象數(shù)據(jù)和所述目標(biāo)數(shù)據(jù)記錄的數(shù)目之間的映射關(guān)系;
在所述對(duì)象數(shù)據(jù)和所述目標(biāo)數(shù)據(jù)記錄的數(shù)目之間的映射關(guān)系中進(jìn)行檢索,以得到目標(biāo)數(shù)據(jù)記錄的數(shù)目在預(yù)置范圍內(nèi)的目標(biāo)標(biāo)識(shí)數(shù)據(jù).
可選地,所述歷史均值包括:對(duì)象數(shù)據(jù)值在當(dāng)前時(shí)間數(shù)據(jù)對(duì)應(yīng)的第二時(shí)間區(qū)間內(nèi)的均值,所述第二時(shí)間區(qū)間包括:早于所述當(dāng)前時(shí)間數(shù)據(jù)的時(shí)間數(shù)據(jù)。
另一方面,本申請(qǐng)公開了一種數(shù)據(jù)存儲(chǔ)方法,包括:
依據(jù)標(biāo)識(shí)數(shù)據(jù)、時(shí)間數(shù)據(jù)和對(duì)象數(shù)據(jù)的當(dāng)前值之間的映射關(guān)系,確定所述對(duì)象數(shù)據(jù)在當(dāng)前時(shí)間數(shù)據(jù)對(duì)應(yīng)的第二時(shí)間區(qū)間內(nèi)的均值,作為對(duì)應(yīng)的歷史均值;所述第二時(shí)間區(qū)間包括:早于所述當(dāng)前時(shí)間數(shù)據(jù)的時(shí)間數(shù)據(jù);
依據(jù)所述歷史均值,建立并保存標(biāo)識(shí)數(shù)據(jù)、時(shí)間數(shù)據(jù)、對(duì)象數(shù)據(jù)的當(dāng)前值和歷史均值之間的映射關(guān)系。
可選地,所述第二時(shí)間區(qū)間的終點(diǎn)為前一時(shí)間數(shù)據(jù)。
可選地,所述第二時(shí)間區(qū)間的長度大于等于第一時(shí)間區(qū)間的長度的二分之一,且所述第二時(shí)間區(qū)間的長度小于等于第一時(shí)間區(qū)間的長度。
再一方面,本申請(qǐng)公開了一種數(shù)據(jù)檢索裝置,包括:
接收模塊,用于接收檢索請(qǐng)求;所述檢索請(qǐng)求中包括:預(yù)置的第一時(shí)間區(qū)間;
檢索模塊,用于將標(biāo)識(shí)數(shù)據(jù)作為分組,在標(biāo)識(shí)數(shù)據(jù)、時(shí)間數(shù)據(jù)、對(duì)象數(shù)據(jù)的當(dāng)前值和歷史均值之間的映射關(guān)系進(jìn)行檢索,以得到所述第一時(shí)間區(qū)間內(nèi)、目標(biāo)數(shù)據(jù)記錄的數(shù)目在預(yù)置范圍內(nèi)的目標(biāo)標(biāo)識(shí)數(shù)據(jù);所述目標(biāo)數(shù)據(jù)記錄中所述當(dāng)前值和所述歷史均值的大小關(guān)系固定;以及
輸出模塊,用于輸出所述目標(biāo)標(biāo)識(shí)數(shù)據(jù)。
可選地,所述當(dāng)前值和所述歷史均值的大小關(guān)系固定,包括:所述當(dāng)前值大于所述歷史均值,或者,所述當(dāng)前值小于所述歷史均值。
可選地,所述目標(biāo)數(shù)據(jù)記錄的數(shù)目在預(yù)置范圍內(nèi),包括:所述目標(biāo)數(shù)據(jù)記錄的數(shù)目超過閾值。
可選地,所述檢索模塊,包括:
第一檢索子模塊,用于將標(biāo)識(shí)數(shù)據(jù)作為分組,在標(biāo)識(shí)數(shù)據(jù)、時(shí)間數(shù)據(jù)、對(duì)象數(shù)據(jù)的當(dāng)前值和歷史均值之間的映射關(guān)系進(jìn)行檢索,以得到所述對(duì)象數(shù)據(jù)值和所述歷史均值的大小關(guān)系固定的目標(biāo)數(shù)據(jù)記錄;
保存子模塊,用于建立并保存對(duì)象數(shù)據(jù)和所述目標(biāo)數(shù)據(jù)記錄的數(shù)目之間的映射關(guān)系;以及
第二檢索子模塊,用于在所述對(duì)象數(shù)據(jù)和所述目標(biāo)數(shù)據(jù)記錄的數(shù)目之間的映射關(guān)系中進(jìn)行檢索,以得到目標(biāo)數(shù)據(jù)記錄的數(shù)目在預(yù)置范圍內(nèi)的目標(biāo)標(biāo)識(shí)數(shù)據(jù)。
又一方面,本申請(qǐng)公開了一種數(shù)據(jù)存儲(chǔ)裝置,包括:
確定模塊,用于依據(jù)標(biāo)識(shí)數(shù)據(jù)、時(shí)間數(shù)據(jù)和對(duì)象數(shù)據(jù)的當(dāng)前值之間的映射關(guān)系,確定所述對(duì)象數(shù)據(jù)在當(dāng)前時(shí)間數(shù)據(jù)對(duì)應(yīng)的第二時(shí)間區(qū)間內(nèi)的均值, 作為對(duì)應(yīng)的歷史均值;所述第二時(shí)間區(qū)間包括:早于所述當(dāng)前時(shí)間數(shù)據(jù)的時(shí)間數(shù)據(jù);以及
保存模塊,用于依據(jù)所述歷史均值,建立并保存標(biāo)識(shí)數(shù)據(jù)、時(shí)間數(shù)據(jù)、對(duì)象數(shù)據(jù)的當(dāng)前值和歷史均值之間的映射關(guān)系。
與現(xiàn)有方案相比,本申請(qǐng)實(shí)施例包括以下優(yōu)點(diǎn):
相對(duì)于現(xiàn)有方案中趨勢(shì)圖的繪制過程,由于本申請(qǐng)實(shí)施例采用簡單的檢索邏輯進(jìn)行符合特定趨勢(shì)的目標(biāo)標(biāo)識(shí)數(shù)據(jù)(例如交易額持續(xù)增長的用戶標(biāo)識(shí)或網(wǎng)站標(biāo)識(shí))的檢索,故能夠大大提高趨勢(shì)判定的效率和目標(biāo)標(biāo)識(shí)數(shù)據(jù)的獲取效率,且能夠節(jié)省系統(tǒng)資源。
另外,相對(duì)于現(xiàn)有方案中分析人員在查看和分析繪制得到的趨勢(shì)圖后,才能得到對(duì)應(yīng)的趨勢(shì)判定結(jié)果,本申請(qǐng)實(shí)施例能夠直接輸出符合特定趨勢(shì)的目標(biāo)標(biāo)識(shí)數(shù)據(jù),因此能夠進(jìn)一步提高趨勢(shì)判定的效率和目標(biāo)標(biāo)識(shí)數(shù)據(jù)的獲取效率,且能夠節(jié)省對(duì)應(yīng)的人力成本。
附圖說明
圖1是本申請(qǐng)的一種數(shù)據(jù)存儲(chǔ)方法實(shí)施例的步驟流程圖;;
圖2是本申請(qǐng)的一種數(shù)據(jù)檢索方法實(shí)施例的步驟流程圖;
圖3是本申請(qǐng)的一種數(shù)據(jù)檢索裝置實(shí)施例的結(jié)構(gòu)框圖;以及
圖4是本申請(qǐng)的一種數(shù)據(jù)存儲(chǔ)裝置實(shí)施例的結(jié)構(gòu)框圖。
具體實(shí)施方式
為使本申請(qǐng)的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí)施方式對(duì)本申請(qǐng)作進(jìn)一步詳細(xì)的說明。
針對(duì)現(xiàn)有方案中趨勢(shì)圖的繪制耗費(fèi)大量的時(shí)長、占用較多的系統(tǒng)資源、以及趨勢(shì)圖的分析需要耗費(fèi)大量的人力成本的技術(shù)問題,本申請(qǐng)實(shí)施例提供了一種依據(jù)連續(xù)區(qū)間內(nèi)當(dāng)前值和歷史均值的大小關(guān)系確定對(duì)象數(shù)據(jù) 的趨勢(shì)的方案,其可以基檢索的方式實(shí)現(xiàn),具體地,可以在檢索請(qǐng)求中攜帶預(yù)置的第一時(shí)間區(qū)間,并將標(biāo)識(shí)數(shù)據(jù)作為分組,在標(biāo)識(shí)數(shù)據(jù)、時(shí)間數(shù)據(jù)、對(duì)象數(shù)據(jù)的當(dāng)前值和歷史均值之間的映射關(guān)系進(jìn)行檢索,以得到上述第一時(shí)間區(qū)間內(nèi)、目標(biāo)數(shù)據(jù)記錄的數(shù)目在預(yù)置范圍內(nèi)的目標(biāo)標(biāo)識(shí)數(shù)據(jù),上述目標(biāo)數(shù)據(jù)記錄中上述當(dāng)前值和上述歷史均值的大小關(guān)系固定,進(jìn)而輸出上述目標(biāo)標(biāo)識(shí)數(shù)據(jù)。
由于上述歷史均值可用于表示對(duì)象數(shù)據(jù)在當(dāng)前對(duì)象數(shù)據(jù)對(duì)應(yīng)的歷史時(shí)間區(qū)間內(nèi),故其能夠反映對(duì)象數(shù)據(jù)在上述歷史時(shí)間區(qū)間內(nèi)的總體情況,故本申請(qǐng)實(shí)施例中上述當(dāng)前值和上述歷史均值的大小關(guān)系能夠反映對(duì)象數(shù)據(jù)當(dāng)前的增量變化,具體地,若上述當(dāng)前值大于上述歷史均值,則對(duì)應(yīng)的增量為正,若上述當(dāng)前值小于上述歷史均值,則對(duì)應(yīng)的增量為負(fù);因此,上述當(dāng)前值和上述歷史均值的大小關(guān)系固定可以反映某種特定趨勢(shì)(如增長或下降趨勢(shì)),從而可以依據(jù)上述第一時(shí)間區(qū)間內(nèi)目標(biāo)數(shù)據(jù)記錄的數(shù)目確定當(dāng)前標(biāo)識(shí)數(shù)據(jù)在第一時(shí)間區(qū)間的對(duì)象數(shù)據(jù)是否整體上呈現(xiàn)出的特定增長或下降趨勢(shì)。進(jìn)一步,在上述第一時(shí)間區(qū)間內(nèi)目標(biāo)數(shù)據(jù)記錄的數(shù)目在預(yù)置范圍內(nèi)時(shí),可以確定第一時(shí)間區(qū)間的對(duì)象數(shù)據(jù)整體上呈現(xiàn)出的特定趨勢(shì),故可以將當(dāng)前標(biāo)識(shí)數(shù)據(jù)作為目標(biāo)標(biāo)識(shí)數(shù)據(jù)進(jìn)行輸出。
綜上,相對(duì)于現(xiàn)有方案中趨勢(shì)圖的繪制過程,由于本申請(qǐng)實(shí)施例采用簡單的檢索邏輯進(jìn)行符合特定趨勢(shì)的目標(biāo)標(biāo)識(shí)數(shù)據(jù)(例如交易額持續(xù)增長的用戶標(biāo)識(shí)或網(wǎng)站標(biāo)識(shí))的檢索,故能夠大大提高趨勢(shì)判定的效率和目標(biāo)標(biāo)識(shí)數(shù)據(jù)的獲取效率,且能夠節(jié)省系統(tǒng)資源。
另外,相對(duì)于現(xiàn)有方案中分析人員在查看和分析繪制得到的趨勢(shì)圖后,才能得到對(duì)應(yīng)的趨勢(shì)判定結(jié)果,本申請(qǐng)實(shí)施例能夠直接輸出符合特定趨勢(shì)的目標(biāo)標(biāo)識(shí)數(shù)據(jù),因此能夠進(jìn)一步提高趨勢(shì)判定的效率和目標(biāo)標(biāo)識(shí)數(shù)據(jù)的獲取效率,且能夠節(jié)省對(duì)應(yīng)的人力成本。
本申請(qǐng)實(shí)施例提供的方案流程可以應(yīng)用于大數(shù)據(jù)的場景中,其中,上述大數(shù)據(jù)可以屬于金融、電子商務(wù)等交易型數(shù)據(jù)為主的行業(yè),也可以屬于醫(yī)藥、氣象等需要存儲(chǔ)大量的監(jiān)測信息的行業(yè),可以理解,本申請(qǐng)實(shí)施例對(duì)于 具體的大數(shù)據(jù)不加以限制。
另外,本申請(qǐng)?zhí)峁┑姆桨噶鞒炭梢栽谛畔⒃O(shè)備上運(yùn)行,在實(shí)際應(yīng)用中,上述信息設(shè)備具體包括但不限:智能手機(jī)、平板電腦、電子書閱讀器、mp3(動(dòng)態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面3,movingpictureexpertsgroupaudiolayeriii)播放器、mp4(動(dòng)態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面4,movingpictureexpertsgroupaudiolayeriv)播放器、膝上型便攜計(jì)算機(jī)、車載電腦、臺(tái)式計(jì)算機(jī)、機(jī)頂盒、智能電視機(jī)、可穿戴設(shè)備等等。
存儲(chǔ)方法實(shí)施例
參照?qǐng)D1,示出了本申請(qǐng)的一種數(shù)據(jù)存儲(chǔ)方法實(shí)施例的步驟流程圖,具體可以包括如下步驟:
步驟101、依據(jù)標(biāo)識(shí)數(shù)據(jù)、時(shí)間數(shù)據(jù)和對(duì)象數(shù)據(jù)的當(dāng)前值之間的映射關(guān)系,確定所述對(duì)象數(shù)據(jù)在當(dāng)前時(shí)間數(shù)據(jù)對(duì)應(yīng)的第二時(shí)間區(qū)間內(nèi)的均值,作為對(duì)應(yīng)的歷史均值;所述第二時(shí)間區(qū)間具體可以包括:早于所述當(dāng)前時(shí)間數(shù)據(jù)的時(shí)間數(shù)據(jù);
步驟102、依據(jù)所述歷史均值,建立并保存標(biāo)識(shí)數(shù)據(jù)、時(shí)間數(shù)據(jù)、對(duì)象數(shù)據(jù)的當(dāng)前值和歷史均值之間的映射關(guān)系。
本申請(qǐng)實(shí)施例中,標(biāo)識(shí)數(shù)據(jù)、時(shí)間數(shù)據(jù)和對(duì)象數(shù)據(jù)的當(dāng)前值之間的映射關(guān)系具體可以包括:key(標(biāo)識(shí)數(shù)據(jù))、time(時(shí)間數(shù)據(jù))和data(對(duì)象數(shù)據(jù)的當(dāng)前值)3個(gè)字段。
上述標(biāo)識(shí)數(shù)據(jù)可用于標(biāo)識(shí)待檢索的對(duì)象數(shù)據(jù),例如,其可以包括:用戶id(標(biāo)識(shí),identity)、網(wǎng)站id、商品id等。通常,key字段的值可以表示為keyk,其中,k可以表示key的編號(hào)。
上述時(shí)間數(shù)據(jù)可用于表示對(duì)象數(shù)據(jù)的生產(chǎn)時(shí)間,其中,上述對(duì)象數(shù)據(jù)可以具有特定的生產(chǎn)周期,通常相鄰的時(shí)間數(shù)據(jù)之間相隔一個(gè)生產(chǎn)周期。例如,上述生產(chǎn)周期可以包括:年、月、日、小時(shí)、分鐘等。通常,time字段的值可以表示為timet,其中,k可以表示time的編號(hào)。
以生產(chǎn)周期為日為例,若time1=”2015-01-01”,則time2=”2015-01-02”;
以生產(chǎn)周期為小時(shí)為例,若time1=”2015-01-0101”,則 time2=”2015-01-0102”。
對(duì)象數(shù)據(jù)可用于表示待檢索的數(shù)據(jù)和待確定趨勢(shì)的數(shù)據(jù),例如,上述對(duì)象數(shù)據(jù)具體可以包括:網(wǎng)站流量、消費(fèi)金額、交易額等,其通常為整數(shù)類型。通常,data字段的值datak,t可以表示keyk在timet對(duì)應(yīng)當(dāng)前時(shí)間數(shù)據(jù)的對(duì)象數(shù)據(jù)(如訪問量20000等)。
參照表1(c_data),示出了本申請(qǐng)的一種key、time和data之間的映射關(guān)系的示意,其中,key具體為網(wǎng)站id,time以日為生產(chǎn)周期,data具體為訪問量??梢岳斫猓旧暾?qǐng)實(shí)施例對(duì)于key、time和data之間的具體映射關(guān)系不加以限制。
表1(c_data)
本申請(qǐng)實(shí)施例中,類似表1的映射關(guān)系中存在多條數(shù)據(jù)記錄,其中,每條數(shù)據(jù)記錄中均包括標(biāo)識(shí)數(shù)據(jù)、當(dāng)前時(shí)間數(shù)據(jù)(表示當(dāng)前時(shí)間點(diǎn))和對(duì)象數(shù)據(jù)的當(dāng)前值。
進(jìn)一步,第二時(shí)間區(qū)間可以為與當(dāng)前時(shí)間數(shù)據(jù)相應(yīng)的歷史時(shí)間區(qū)間,其中,所述第二時(shí)間區(qū)間具體可以包括:早于所述當(dāng)前時(shí)間數(shù)據(jù)的時(shí)間數(shù)據(jù);也即,上述所述第二時(shí)間區(qū)間中至少一個(gè)時(shí)間數(shù)據(jù)早于當(dāng)前時(shí)間數(shù)據(jù),由此可以保證歷史均值的歷史性,從而能夠反映對(duì)象數(shù)據(jù)在上述第二時(shí)間區(qū)間內(nèi)的總體情況。
在實(shí)際應(yīng)用中,所述第一時(shí)間區(qū)間具體可以包括:起點(diǎn)和終點(diǎn),其中,起點(diǎn)對(duì)應(yīng)的時(shí)間數(shù)據(jù)可以早于終點(diǎn)對(duì)應(yīng)的時(shí)間數(shù)據(jù)。在本申請(qǐng)的一種可選實(shí)施例中,所述第二時(shí)間區(qū)間的終點(diǎn)可以為前一時(shí)間數(shù)據(jù)。其中,前一時(shí)間數(shù)據(jù)對(duì)應(yīng)的時(shí)間可以比當(dāng)前時(shí)間數(shù)據(jù)對(duì)應(yīng)的時(shí)間早一個(gè)單位周期。假設(shè)當(dāng)前時(shí)間數(shù)據(jù)為timet,則前一時(shí)間數(shù)據(jù)可以為timet-1。在本申請(qǐng)的一種應(yīng)用示例中,假設(shè)上述第二時(shí)間區(qū)間的長度為n,則上述第二時(shí)間區(qū)間可以表示為[timet-n,timet-1],也即,上述第二時(shí)間區(qū)間具體包括當(dāng)前時(shí)間數(shù)據(jù)之前的n個(gè)生產(chǎn)周期的對(duì)象數(shù)據(jù)。
在本申請(qǐng)的一種可選實(shí)施例中,假設(shè)avg(k,t,n)表示keyk在timet的歷史均值,則可以首先獲取長度為n的上述第二時(shí)間區(qū)間內(nèi)keyk的對(duì)象數(shù)據(jù),然后,對(duì)所獲取的所有對(duì)象數(shù)據(jù)進(jìn)行求和,最后,將求和結(jié)果與n的比值作為對(duì)應(yīng)的歷史均值。以表1為例,avg(1,t,n)表示web1的訪問量在過去n天的歷史均值,avg(2,t,n)表示web2的訪問量在過去n天的歷史均值.
在實(shí)際應(yīng)用中,通常第二時(shí)間區(qū)間的長度n的取值越大,則對(duì)歷史數(shù)據(jù)的表達(dá)越準(zhǔn)確,也即,上述歷史均值所反映的對(duì)象數(shù)據(jù)在上述第二時(shí)間區(qū)間 內(nèi)的總體情況越準(zhǔn)確。同時(shí),第二時(shí)間區(qū)間的長度n的取值越大,則上述歷史均值對(duì)應(yīng)的確定過程所需的計(jì)算量越大??梢岳斫?,本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際應(yīng)用需求,在準(zhǔn)確度和計(jì)算量之間取一個(gè)較為平衡的n值。
例如,在本申請(qǐng)的另一種可選實(shí)施例中,所述第二時(shí)間區(qū)間的長度可以大于等于第一時(shí)間區(qū)間的長度的二分之一,且所述第二時(shí)間區(qū)間的長度可以小于等于第一時(shí)間區(qū)間的長度。其中,上述第一時(shí)間區(qū)間可以為用于考察和檢索的時(shí)間區(qū)間,其可以依據(jù)實(shí)際應(yīng)用需求確定。例如,欲要確定對(duì)象數(shù)據(jù)在某個(gè)時(shí)間區(qū)間(如最近一個(gè)月)內(nèi)的特定趨勢(shì),則可以將該時(shí)間區(qū)間作為第一時(shí)間區(qū)間。可以理解,上述大于等于第一時(shí)間區(qū)間的長度f的二分之一、且小于等于第一時(shí)間區(qū)間的長度,僅是作為本申請(qǐng)的第二時(shí)間區(qū)間的長度n的可選實(shí)施例,實(shí)際上,本領(lǐng)域技術(shù)人員還可以根據(jù)實(shí)際應(yīng)用需求,采用其他的n值,如小于f/2,或者,大于f等。
在本申請(qǐng)的再一種可選實(shí)施例中,上述步驟102可以將keyk以及當(dāng)前時(shí)間數(shù)據(jù)t、對(duì)象數(shù)據(jù)的當(dāng)前值datak,t、過去n天的歷史均值avg(k,t,n),作為一條數(shù)據(jù)記錄存儲(chǔ)到對(duì)應(yīng)的數(shù)據(jù)表(以下簡稱檢索表)中。
參照表2,示出了本申請(qǐng)的一種檢索表(c_data_compare)的示意,其具體可以包括:key、time、data和avg_data(過去n天的歷史均值)等4個(gè)均值,其中的avg_data是利用步驟101針對(duì)表1的映射關(guān)系對(duì)n取值5得到的。
表2(c_data_compare)
綜上,本申請(qǐng)實(shí)施例可以將每個(gè)生產(chǎn)周期的對(duì)象數(shù)據(jù)的當(dāng)前值、以及過去n個(gè)生產(chǎn)周期的歷史均值存儲(chǔ)在檢索表的一條數(shù)據(jù)記錄中,也即,上述檢索表的生產(chǎn)周期可以與對(duì)象數(shù)據(jù)的生產(chǎn)周期相同,因此能夠保證歷史均值數(shù)據(jù)的持續(xù)性。
檢索方法實(shí)施例
參照?qǐng)D2,示出了本申請(qǐng)的一種數(shù)據(jù)檢索方法實(shí)施例的步驟流程圖,具體可以包括如下步驟:
步驟201、接收檢索請(qǐng)求;所述檢索請(qǐng)求中可以包括:預(yù)置的第一時(shí)間區(qū)間;
步驟202、將標(biāo)識(shí)數(shù)據(jù)作為分組,在標(biāo)識(shí)數(shù)據(jù)、時(shí)間數(shù)據(jù)、對(duì)象數(shù)據(jù)的當(dāng)前值和歷史均值之間的映射關(guān)系進(jìn)行檢索,以得到所述第一時(shí)間區(qū)間內(nèi)、目標(biāo)數(shù)據(jù)記錄的數(shù)目在預(yù)置范圍內(nèi)的目標(biāo)標(biāo)識(shí)數(shù)據(jù);所述目標(biāo)數(shù)據(jù)記錄中所述當(dāng)前值和所述歷史均值的大小關(guān)系固定;
步驟203、輸出所述目標(biāo)標(biāo)識(shí)數(shù)據(jù)。
圖1所生成檢索表(c_data_compare)中存儲(chǔ)了標(biāo)識(shí)數(shù)據(jù)keyk、時(shí)間數(shù)據(jù)timet、對(duì)象數(shù)據(jù)的當(dāng)前值datak,t和歷史均值avg(k,t,n)之間的映射關(guān)系。
應(yīng)用本申請(qǐng)實(shí)施例,當(dāng)存在第一時(shí)間區(qū)間[timet1,timet2](假設(shè)區(qū)間長度為f=t2-t1)內(nèi)保持特定趨勢(shì)的對(duì)象數(shù)據(jù)的確定需求時(shí),可以將上述確定需求轉(zhuǎn)化為針對(duì)上述檢索表的檢索需求,具體地,上述檢索需求對(duì)應(yīng)的檢索過程具體可以包括:以key為分組在檢索表中進(jìn)行檢索,以得到[timet1,timet2]內(nèi)、當(dāng)前值datak,t和歷史均值avg(k,t,n)的大小關(guān)系固定的數(shù)據(jù)記錄的數(shù)目在預(yù)置范圍內(nèi)的目標(biāo)標(biāo)識(shí)數(shù)據(jù)。
需要說明的是,上述步驟201可以通過預(yù)置的檢索接口(如輸入框等) 接收用戶輸入的檢索請(qǐng)求,可以理解,本申請(qǐng)實(shí)施例對(duì)于接收檢索請(qǐng)求的具體過程不加以限制。
上述步驟203輸出所述目標(biāo)標(biāo)識(shí)數(shù)據(jù)具體可以包括:在當(dāng)前的信息設(shè)備上將上述目標(biāo)標(biāo)識(shí)數(shù)據(jù)展示給用戶,或者,通過當(dāng)前的信息設(shè)備向其他的信息設(shè)備發(fā)送上述目標(biāo)標(biāo)識(shí)數(shù)據(jù)等,本申請(qǐng)實(shí)施例對(duì)于上述步驟203輸出所述目標(biāo)標(biāo)識(shí)數(shù)據(jù)的具體過程不加以限制。
在實(shí)際應(yīng)用中,所述當(dāng)前值和所述歷史均值的大小關(guān)系固定,具體可以包括:所述當(dāng)前值大于所述歷史均值,或者,所述當(dāng)前值小于所述歷史均值。
在本申請(qǐng)的一種可選實(shí)施例中,所述目標(biāo)數(shù)據(jù)記錄的數(shù)目在預(yù)置范圍內(nèi),具體可以包括:所述目標(biāo)數(shù)據(jù)記錄的數(shù)目超過閾值。
在本申請(qǐng)的另一種可選實(shí)施例中,所述閾值可以大于等于所述第一時(shí)間區(qū)間的長度的二分之一,且所述閾值可以小于等于所述第一時(shí)間區(qū)間的長度。假設(shè)閾值為q,則f/2≤q≤f。在實(shí)際應(yīng)用,一種標(biāo)識(shí)數(shù)據(jù)在[timet1,timet2]內(nèi)具體包括f條數(shù)據(jù)記錄,故上述f/2≤q≤f能夠保證f條數(shù)據(jù)記錄中的過半數(shù)據(jù)記錄均符合當(dāng)前值datak,t大于(或小于)歷史均值avg(k,t,n)的條件,也即過半數(shù)據(jù)記錄均能呈現(xiàn)出特定趨勢(shì),此種情況下,將該標(biāo)識(shí)數(shù)據(jù)的趨勢(shì)確定為該特定趨勢(shì),能夠保證趨勢(shì)確定的合理性。當(dāng)然,上述f/2≤q≤f只是作為q的可選實(shí)施例,實(shí)際上,本領(lǐng)域技術(shù)人員還可以根據(jù)實(shí)際應(yīng)用需求,采用小于f/2的q值,本申請(qǐng)實(shí)施例對(duì)于具體的q值不加以限制。
在本申請(qǐng)的再一種可選實(shí)施例中,所述歷史均值具體可以包括:對(duì)象數(shù)據(jù)值在當(dāng)前時(shí)間數(shù)據(jù)對(duì)應(yīng)的第二時(shí)間區(qū)間內(nèi)的均值,所述第二時(shí)間區(qū)間具體可以包括:早于所述當(dāng)前時(shí)間數(shù)據(jù)的時(shí)間數(shù)據(jù)。由此可以保證歷史均值的歷史性,從而能夠反映對(duì)象數(shù)據(jù)在上述第二時(shí)間區(qū)間內(nèi)的總體情況。
在本申請(qǐng)的一種可選實(shí)施例中,所述將標(biāo)識(shí)數(shù)據(jù)作為分組,在標(biāo)識(shí)數(shù)據(jù)、時(shí)間數(shù)據(jù)、對(duì)象數(shù)據(jù)的當(dāng)前值和歷史均值之間的映射關(guān)系進(jìn)行檢索的步驟202,具體可以包括:
步驟s1、將標(biāo)識(shí)數(shù)據(jù)作為分組,在標(biāo)識(shí)數(shù)據(jù)、時(shí)間數(shù)據(jù)、對(duì)象數(shù)據(jù)的當(dāng)前值和歷史均值之間的映射關(guān)系進(jìn)行檢索,以得到所述對(duì)象數(shù)據(jù)值和所述歷史均值的大小關(guān)系固定的目標(biāo)數(shù)據(jù)記錄;
步驟s2、建立并保存對(duì)象數(shù)據(jù)和所述目標(biāo)數(shù)據(jù)記錄的數(shù)目之間的映射關(guān)系;
步驟s3、在所述對(duì)象數(shù)據(jù)和所述目標(biāo)數(shù)據(jù)記錄的數(shù)目之間的映射關(guān)系中進(jìn)行檢索,以得到目標(biāo)數(shù)據(jù)記錄的數(shù)目在預(yù)置范圍內(nèi)的目標(biāo)標(biāo)識(shí)數(shù)據(jù)。
在本申請(qǐng)的一種應(yīng)用示例中,步驟s1可以檢索[timet1,timet2]內(nèi)、所有的當(dāng)前值datak,t大于(或小于)歷史均值avg(k,t,n)的目標(biāo)數(shù)據(jù)記錄。
步驟s2可以key字段為分組,計(jì)算對(duì)應(yīng)目標(biāo)數(shù)據(jù)記錄的數(shù)目d_count??蛇x地,可以建立并保存對(duì)象數(shù)據(jù)key和目標(biāo)數(shù)據(jù)記錄的數(shù)目d_count之間的映射關(guān)系,并將該映射關(guān)系保存至中間表tmp_c_data_compare。
進(jìn)一步,步驟s3可以確定預(yù)置范圍,并在中間表tmp_c_data_compare中檢索d_count在預(yù)置范圍內(nèi)的目標(biāo)標(biāo)識(shí)數(shù)據(jù)。例如,可以根據(jù)第一時(shí)間區(qū)間的長度f以及對(duì)檢索可靠性的要求,在q的取值區(qū)間(f/2≤qandq≤f)中選取一個(gè)值,并在tmp_c_data_compare表中檢索d_count>=q的標(biāo)識(shí)數(shù)據(jù),作為對(duì)應(yīng)的目標(biāo)標(biāo)識(shí)數(shù)據(jù)。
需要說明的是,上述步驟s1-步驟s3的分步檢索只是作為可選實(shí)施例,實(shí)際上,本領(lǐng)域技術(shù)人員還可以根據(jù)實(shí)際應(yīng)用需求,通過一步式檢索實(shí)現(xiàn)本申請(qǐng)實(shí)施例的功能。
在本申請(qǐng)的一種應(yīng)用示例中,欲要檢索timet1=’2015-01-05’到timet2=’2015-01-08’之間保持增長的key,f=4,則可以確定q=3(也即3天的當(dāng)前值大于歷史均值),則可以構(gòu)造對(duì)應(yīng)的查詢語句,該查詢語句的查詢目標(biāo)可以為key,查詢條件可以包括:檢索表c_data_compare中time>=’2015-01-05’andtime<=’2015-01-8’、且data>avg_data、且滿足上述條件的數(shù)據(jù)記錄的數(shù)目大于等于3。
在實(shí)際應(yīng)用中,本申請(qǐng)實(shí)施例在應(yīng)用到支持sql(結(jié)構(gòu)化查詢語言,structuredquerylanguage)語言的大數(shù)據(jù)場景中,可以產(chǎn)生比較好的技術(shù)效果,具體地,可以大大提高檢索效率。當(dāng)然,本申請(qǐng)實(shí)施例所支持的語言不限于sql,c語言、java語言也在本申請(qǐng)實(shí)施例的保護(hù)范圍內(nèi)。
綜上,本申請(qǐng)實(shí)施例具有如下優(yōu)點(diǎn):
第一、本申請(qǐng)實(shí)施例可以將每個(gè)生產(chǎn)周期的對(duì)象數(shù)據(jù)的當(dāng)前值、以及過 去n個(gè)生產(chǎn)周期的歷史均值存儲(chǔ)在檢索表的一條數(shù)據(jù)記錄中,也即,上述檢索表的生產(chǎn)周期可以與對(duì)象數(shù)據(jù)的生產(chǎn)周期相同,不僅能夠保證歷史均值數(shù)據(jù)的持續(xù)性,而且能夠?yàn)楸旧暾?qǐng)實(shí)施例的數(shù)據(jù)檢索提供充足的數(shù)據(jù);
第二、由于本申請(qǐng)實(shí)施例的標(biāo)識(shí)數(shù)據(jù)、時(shí)間數(shù)據(jù)、對(duì)象數(shù)據(jù)的當(dāng)前值和歷史均值之間的映射關(guān)系中可以包括多種標(biāo)識(shí)數(shù)據(jù),故本申請(qǐng)實(shí)施例的檢索可以標(biāo)識(shí)數(shù)據(jù)為單位,檢索上述映射關(guān)系中當(dāng)前值大于(或者小于)歷史均值的數(shù)據(jù)記錄數(shù)在預(yù)置返內(nèi)的目標(biāo)標(biāo)識(shí)數(shù)據(jù),也即得到的檢索結(jié)果包括:目標(biāo)key的集合;因此,相對(duì)于現(xiàn)有方案中針對(duì)每種標(biāo)識(shí)數(shù)據(jù)分別繪制趨勢(shì)圖的過程,由于本申請(qǐng)實(shí)施例采用簡單的檢索邏輯進(jìn)行符合特定趨勢(shì)的目標(biāo)標(biāo)識(shí)數(shù)據(jù)(例如交易額持續(xù)增長的用戶標(biāo)識(shí)或網(wǎng)站標(biāo)識(shí))的檢索,故能夠大大提高趨勢(shì)判定的效率和目標(biāo)標(biāo)識(shí)數(shù)據(jù)的獲取效率,且能夠節(jié)省系統(tǒng)資源。
第三、相對(duì)于現(xiàn)有方案中分析人員在查看和分析繪制得到的趨勢(shì)圖后,才能得到對(duì)應(yīng)的趨勢(shì)判定結(jié)果,本申請(qǐng)實(shí)施例能夠直接輸出符合特定趨勢(shì)的目標(biāo)標(biāo)識(shí)數(shù)據(jù),因此能夠進(jìn)一步提高趨勢(shì)判定的效率和目標(biāo)標(biāo)識(shí)數(shù)據(jù)的獲取效率,且能夠節(jié)省對(duì)應(yīng)的人力成本。
第四、本申請(qǐng)能夠通過閥值q的設(shè)定調(diào)整對(duì)應(yīng)的檢索質(zhì)量;
第五、在f/2≤q≤f時(shí),能夠保證f條數(shù)據(jù)記錄中的過半數(shù)據(jù)記錄均能呈現(xiàn)出特定趨勢(shì),此種情況下,將該標(biāo)識(shí)數(shù)據(jù)的趨勢(shì)確定為該特定趨勢(shì),能夠保證趨勢(shì)確定的合理性。
需要說明的是,對(duì)于方法實(shí)施例,為了簡單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本申請(qǐng)實(shí)施例并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本申請(qǐng)實(shí)施例,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作并不一定是本申請(qǐng)實(shí)施例所必須的。
檢索裝置實(shí)施例
參照?qǐng)D3,示出了本申請(qǐng)的一種數(shù)據(jù)檢索裝置實(shí)施例的結(jié)構(gòu)框圖,具體 可以包括如下模塊:
接收模塊301,用于接收檢索請(qǐng)求;所述檢索請(qǐng)求中可以包括:預(yù)置的第一時(shí)間區(qū)間;
檢索模塊302,用于將標(biāo)識(shí)數(shù)據(jù)作為分組,在標(biāo)識(shí)數(shù)據(jù)、時(shí)間數(shù)據(jù)、對(duì)象數(shù)據(jù)的當(dāng)前值和歷史均值之間的映射關(guān)系進(jìn)行檢索,以得到所述第一時(shí)間區(qū)間內(nèi)、目標(biāo)數(shù)據(jù)記錄的數(shù)目在預(yù)置范圍內(nèi)的目標(biāo)標(biāo)識(shí)數(shù)據(jù);所述目標(biāo)數(shù)據(jù)記錄中所述當(dāng)前值和所述歷史均值的大小關(guān)系固定;以及
輸出模塊303,用于輸出所述目標(biāo)標(biāo)識(shí)數(shù)據(jù)。
在本申請(qǐng)的一種可選實(shí)施例中,所述當(dāng)前值和所述歷史均值的大小關(guān)系固定,具體可以包括:所述當(dāng)前值大于所述歷史均值,或者,所述當(dāng)前值小于所述歷史均值。
在本申請(qǐng)的另一種可選實(shí)施例中,所述目標(biāo)數(shù)據(jù)記錄的數(shù)目在預(yù)置范圍內(nèi),具體可以包括:所述目標(biāo)數(shù)據(jù)記錄的數(shù)目超過閾值。
在本申請(qǐng)的再一種可選實(shí)施例中,所述閾值可以大于等于所述第一時(shí)間區(qū)間的長度的二分之一,且所述閾值可以小于等于所述第一時(shí)間區(qū)間的長度。
在本申請(qǐng)的又一種可選實(shí)施例中,所述檢索模塊302,具體可以包括:
第一檢索子模塊,用于將標(biāo)識(shí)數(shù)據(jù)作為分組,在標(biāo)識(shí)數(shù)據(jù)、時(shí)間數(shù)據(jù)、對(duì)象數(shù)據(jù)的當(dāng)前值和歷史均值之間的映射關(guān)系進(jìn)行檢索,以得到所述對(duì)象數(shù)據(jù)值和所述歷史均值的大小關(guān)系固定的目標(biāo)數(shù)據(jù)記錄;
保存子模塊,用于建立并保存對(duì)象數(shù)據(jù)和所述目標(biāo)數(shù)據(jù)記錄的數(shù)目之間的映射關(guān)系;以及
第二檢索子模塊,用于在所述對(duì)象數(shù)據(jù)和所述目標(biāo)數(shù)據(jù)記錄的數(shù)目之間的映射關(guān)系中進(jìn)行檢索,以得到目標(biāo)數(shù)據(jù)記錄的數(shù)目在預(yù)置范圍內(nèi)的目標(biāo)標(biāo)識(shí)數(shù)據(jù).
在本申請(qǐng)的一種可選實(shí)施例中,所述歷史均值具體可以包括:對(duì)象數(shù)據(jù)值在當(dāng)前時(shí)間數(shù)據(jù)對(duì)應(yīng)的第二時(shí)間區(qū)間內(nèi)的均值,所述第二時(shí)間區(qū)間包括:早于所述當(dāng)前時(shí)間數(shù)據(jù)的時(shí)間數(shù)據(jù)。
存儲(chǔ)裝置實(shí)施例
參照?qǐng)D4,示出了本申請(qǐng)的一種數(shù)據(jù)存儲(chǔ)裝置實(shí)施例的結(jié)構(gòu)框圖,具體可以包括如下模塊:
確定模塊401,用于依據(jù)標(biāo)識(shí)數(shù)據(jù)、時(shí)間數(shù)據(jù)和對(duì)象數(shù)據(jù)的當(dāng)前值之間的映射關(guān)系,確定所述對(duì)象數(shù)據(jù)在當(dāng)前時(shí)間數(shù)據(jù)對(duì)應(yīng)的第二時(shí)間區(qū)間內(nèi)的均值,作為對(duì)應(yīng)的歷史均值;所述第二時(shí)間區(qū)間包括:早于所述當(dāng)前時(shí)間數(shù)據(jù)的時(shí)間數(shù)據(jù);以及
保存模塊402,用于依據(jù)所述歷史均值,建立并保存標(biāo)識(shí)數(shù)據(jù)、時(shí)間數(shù)據(jù)、對(duì)象數(shù)據(jù)的當(dāng)前值和歷史均值之間的映射關(guān)系。
在本申請(qǐng)的一種可選實(shí)施例中,所述第二時(shí)間區(qū)間的終點(diǎn)可以為前一時(shí)間數(shù)據(jù)。
在本申請(qǐng)的另一種可選實(shí)施例中,所述第二時(shí)間區(qū)間的長度可以大于等于第一時(shí)間區(qū)間的長度的二分之一,且所述第二時(shí)間區(qū)間的長度可以小于等于第一時(shí)間區(qū)間的長度。
對(duì)于裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。
本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見即可。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本申請(qǐng)實(shí)施例的實(shí)施例可提供為方法、裝置、或計(jì)算機(jī)程序產(chǎn)品。因此,本申請(qǐng)實(shí)施例可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本申請(qǐng)實(shí)施例可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、cd-rom、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
在一個(gè)典型的配置中,上述計(jì)算機(jī)設(shè)備包括一個(gè)或多個(gè)處理器(cpu)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。內(nèi)存可能包括計(jì)算機(jī)可讀介質(zhì)中的非永久性存儲(chǔ)器,隨機(jī)存取存儲(chǔ)器(ram)和/或非易失性內(nèi)存等形 式,如只讀存儲(chǔ)器(rom)或閃存(flashram)。內(nèi)存是計(jì)算機(jī)可讀介質(zhì)的示例。計(jì)算機(jī)可讀介質(zhì)包括永久性和非永久性、可移動(dòng)和非可移動(dòng)媒體可以由任何方法或技術(shù)來實(shí)現(xiàn)信息存儲(chǔ)。信息可以是計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計(jì)算機(jī)的存儲(chǔ)介質(zhì)的例子包括,但不限于相變內(nèi)存(pram)、靜態(tài)隨機(jī)存取存儲(chǔ)器(sram)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(dram)、其他類型的隨機(jī)存取存儲(chǔ)器(ram)、只讀存儲(chǔ)器(rom)、電可擦除可編程只讀存儲(chǔ)器(eeprom)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲(chǔ)器(cd-rom)、數(shù)字多功能光盤(dvd)或其他光學(xué)存儲(chǔ)、磁盒式磁帶,磁帶磁磁盤存儲(chǔ)或其他磁性存儲(chǔ)設(shè)備或任何其他非傳輸介質(zhì),可用于存儲(chǔ)可以被計(jì)算設(shè)備訪問的信息。按照本文中的界定,計(jì)算機(jī)可讀介質(zhì)不包括非持續(xù)性的電腦可讀媒體(transitorymedia),如調(diào)制的數(shù)據(jù)信號(hào)和載波。
本申請(qǐng)實(shí)施例是參照根據(jù)本申請(qǐng)實(shí)施例的方法、終端設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備上,使得在計(jì)算機(jī)或其他可編程終端設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程終端設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中 指定的功能的步驟。
盡管已描述了本申請(qǐng)實(shí)施例的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例做出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本申請(qǐng)實(shí)施例范圍的所有變更和修改。
最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者終端設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者終端設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括上述要素的過程、方法、物品或者終端設(shè)備中還存在另外的相同要素。
以上對(duì)本申請(qǐng)所提供的一種數(shù)據(jù)檢索方法、一種數(shù)據(jù)檢索裝置、一種數(shù)據(jù)存儲(chǔ)方法和一種數(shù)據(jù)存儲(chǔ)裝置,進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本申請(qǐng)的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本申請(qǐng)的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本申請(qǐng)的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上上述,本說明書內(nèi)容不應(yīng)理解為對(duì)本申請(qǐng)的限制。