一種數(shù)據(jù)處理方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種數(shù)據(jù)處理方法和裝置,應(yīng)用于數(shù)據(jù)組集,方法包括:獲取多個具有名稱標(biāo)識、類型標(biāo)識、數(shù)據(jù)組集標(biāo)識的目標(biāo)數(shù)據(jù);依據(jù)數(shù)據(jù)組集標(biāo)識確定與目標(biāo)數(shù)據(jù)對應(yīng)的數(shù)據(jù)組集;依據(jù)類型標(biāo)識,確定目標(biāo)數(shù)據(jù)在對應(yīng)的數(shù)據(jù)組集中的目標(biāo)類型節(jié)點;將目標(biāo)類型節(jié)點下的目標(biāo)數(shù)據(jù)加和生成初始數(shù)據(jù)總值;依據(jù)層級關(guān)系,將初始數(shù)據(jù)總值加和依次生成樹形結(jié)構(gòu)的各個類型節(jié)點的目標(biāo)數(shù)據(jù)總值,直至樹形結(jié)構(gòu)的根節(jié)點;輸出樹形結(jié)構(gòu)中每一層級類型節(jié)點的目標(biāo)數(shù)據(jù)總值以及與其對應(yīng)的標(biāo)準(zhǔn)數(shù)據(jù),本發(fā)明便于人們查看同一類型的數(shù)據(jù)總和是否超過與其類型相同的標(biāo)準(zhǔn)數(shù)據(jù),無需花費大量時間查找,節(jié)約了查找數(shù)據(jù)資源的開銷。
【專利說明】一種數(shù)據(jù)處理方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)處理【技術(shù)領(lǐng)域】,更具體的說是涉及一種數(shù)據(jù)處理方法和裝置。
【背景技術(shù)】
[0002]很多應(yīng)用領(lǐng)域中,一般會使用到大量數(shù)據(jù),數(shù)據(jù)包括名稱標(biāo)識、類型標(biāo)識以及數(shù)據(jù)組集標(biāo)識,數(shù)據(jù)標(biāo)識用于區(qū)分不同的數(shù)據(jù),而數(shù)據(jù)應(yīng)保存到與其數(shù)據(jù)組集標(biāo)識對應(yīng)的數(shù)據(jù)組集中,而在數(shù)據(jù)組集中,需要依據(jù)類型標(biāo)識對數(shù)據(jù)進(jìn)行分類。
[0003]例如,在工程建設(shè)【技術(shù)領(lǐng)域】中,某一物資的數(shù)據(jù)為100,其名稱標(biāo)識為A電線,其類型標(biāo)識為材料,其數(shù)據(jù)組集標(biāo)識為風(fēng)機,那么,該數(shù)據(jù)100應(yīng)歸集到風(fēng)機的數(shù)據(jù)組集中,且在風(fēng)機數(shù)據(jù)組集中,需要對該數(shù)據(jù)進(jìn)行分類。
[0004]其中,在數(shù)據(jù)組集中,預(yù)先設(shè)定有標(biāo)準(zhǔn)數(shù)據(jù),同一類型的數(shù)據(jù)總和不能超過與其類型相同的標(biāo)準(zhǔn)數(shù)據(jù)。
[0005]目前,數(shù)據(jù)以及數(shù)據(jù)組集的標(biāo)準(zhǔn)數(shù)據(jù)均零亂的存儲在數(shù)據(jù)庫或者其他存儲單元中,并沒有對數(shù)據(jù)進(jìn)行分類,也沒有建立相應(yīng)的對應(yīng)關(guān)系,當(dāng)需要確定某一數(shù)據(jù)組集所對應(yīng)的同一類型的數(shù)據(jù)總和是否超過與其類型相同的標(biāo)準(zhǔn)數(shù)據(jù)時,往往需要花費大量時間查找,嚴(yán)重占用了查找數(shù)據(jù)資源的開銷。
【發(fā)明內(nèi)容】
[0006]有鑒于此,本發(fā)明提供一種數(shù)據(jù)處理方法和裝置,以減小數(shù)據(jù)資源的開銷。
[0007]為實現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
[0008]一種數(shù)據(jù)處理方法,應(yīng)用于數(shù)據(jù)組集,所述數(shù)據(jù)組集預(yù)先設(shè)置有樹形結(jié)構(gòu)的多個類型節(jié)點,所述類型節(jié)點之間具有層級關(guān)系,每一類型節(jié)點具有與其對應(yīng)的標(biāo)準(zhǔn)數(shù)據(jù);
[0009]該方法包括:
[0010]獲取多個目標(biāo)數(shù)據(jù),所述目標(biāo)數(shù)據(jù)具有名稱標(biāo)識、類型標(biāo)識以及數(shù)據(jù)組集標(biāo)識;
[0011]依據(jù)所述數(shù)據(jù)組集標(biāo)識確定與所述多個目標(biāo)數(shù)據(jù)對應(yīng)的數(shù)據(jù)組集;
[0012]依據(jù)所述類型標(biāo)識,確定所述多個目標(biāo)數(shù)據(jù)在所述對應(yīng)的數(shù)據(jù)組集中的目標(biāo)類型節(jié)點;
[0013]將所述目標(biāo)類型節(jié)點下的所有目標(biāo)數(shù)據(jù)加和生成所述目標(biāo)類型節(jié)點的初始數(shù)據(jù)總值;
[0014]依據(jù)所述層級關(guān)系,將所述初始數(shù)據(jù)總值加和依次生成所述樹形結(jié)構(gòu)的各個類型節(jié)點的目標(biāo)數(shù)據(jù)總值,直至所述樹形結(jié)構(gòu)的根節(jié)點;
[0015]輸出所述樹形結(jié)構(gòu)中每一層級類型節(jié)點的目標(biāo)數(shù)據(jù)總值以及與其對應(yīng)的標(biāo)準(zhǔn)數(shù)據(jù)。
[0016]優(yōu)選的,所述預(yù)先設(shè)置有多層樹形結(jié)構(gòu)的多個分類類型節(jié)點包括:
[0017]預(yù)先設(shè)置有第一數(shù)據(jù)表格,所述第一數(shù)據(jù)表格的行或者列以多層樹形結(jié)構(gòu)的形式設(shè)置多個分類類型節(jié)點。[0018]優(yōu)選的,所述輸出所述樹形結(jié)構(gòu)中每一層級類型節(jié)點的目標(biāo)數(shù)據(jù)總值與其對應(yīng)的標(biāo)準(zhǔn)數(shù)據(jù)之后,還包括:
[0019]比較每一層級類型節(jié)點的目標(biāo)數(shù)據(jù)總值與其對應(yīng)的標(biāo)準(zhǔn)數(shù)據(jù)的大??;
[0020]當(dāng)所述每一層級類型節(jié)點的目標(biāo)數(shù)據(jù)總值大于與其對應(yīng)的標(biāo)準(zhǔn)數(shù)據(jù)時,生成并輸出提示信息。
[0021]優(yōu)選的,所述依據(jù)所述類型標(biāo)識,確定所述多個目標(biāo)數(shù)據(jù)在所述對應(yīng)的數(shù)據(jù)組集中的目標(biāo)類型節(jié)點之后,將所述目標(biāo)類型節(jié)點下的所有目標(biāo)數(shù)據(jù)加和生成所述目標(biāo)類型節(jié)點的初始數(shù)據(jù)總值之前,還包括:
[0022]接收變更數(shù)據(jù)請求,所述變更數(shù)據(jù)請求中攜帶有變更數(shù)據(jù),所述變更數(shù)據(jù)具有名稱標(biāo)識;
[0023]依據(jù)所述變更數(shù)據(jù)的名稱標(biāo)識查找并替換與所述名稱標(biāo)識相同的目標(biāo)數(shù)據(jù)。
[0024]優(yōu)選的,所述輸出所述樹形結(jié)構(gòu)中每一層級類型節(jié)點的目標(biāo)數(shù)據(jù)總值與其對應(yīng)的標(biāo)準(zhǔn)數(shù)據(jù)之后,還包括:
[0025]接收查詢請求,所述查詢請求攜帶有查詢類型標(biāo)識;
[0026]查找所述查詢類型標(biāo)識對應(yīng)的類型節(jié)點;
[0027]輸出與所查找的類型節(jié)點對應(yīng)的所有數(shù)據(jù)。
[0028]一種數(shù)據(jù)處理裝置,應(yīng)用于數(shù)據(jù)組集,所述數(shù)據(jù)組集預(yù)先設(shè)置有樹形結(jié)構(gòu)的多個類型節(jié)點,所述類型節(jié)點之間具有層級關(guān)系,每一類型節(jié)點具有與其對應(yīng)的標(biāo)準(zhǔn)數(shù)據(jù);
[0029]該裝置包括:
[0030]第一獲取單元,用于獲取多個目標(biāo)數(shù)據(jù),所述目標(biāo)數(shù)據(jù)具有名稱標(biāo)識、類型標(biāo)識以及數(shù)據(jù)組集標(biāo)識;
[0031]第一確定單元,用于依據(jù)所述數(shù)據(jù)組集標(biāo)識確定與所述多個目標(biāo)數(shù)據(jù)對應(yīng)的數(shù)據(jù)組集;
[0032]第二確定單元,用于依據(jù)所述類型標(biāo)識,確定所述多個目標(biāo)數(shù)據(jù)在所述對應(yīng)的數(shù)據(jù)組集中的目標(biāo)類型節(jié)點;
[0033]第一生成單元,用于將所述目標(biāo)類型節(jié)點下的所有目標(biāo)數(shù)據(jù)加和生成所述目標(biāo)類型節(jié)點的初始數(shù)據(jù)總值;
[0034]第二生成單元,用于依據(jù)所述層級關(guān)系,將所述初始數(shù)據(jù)總值加和依次生成所述樹形結(jié)構(gòu)的各個類型節(jié)點的目標(biāo)數(shù)據(jù)總值,直至所述樹形結(jié)構(gòu)的根節(jié)點;
[0035]第一輸出單元,用于輸出所述樹形結(jié)構(gòu)中每一層級類型節(jié)點的目標(biāo)數(shù)據(jù)總值以及與其對應(yīng)的標(biāo)準(zhǔn)數(shù)據(jù)。
[0036]優(yōu)選的,所述預(yù)先設(shè)置有多層樹形結(jié)構(gòu)的多個分類類型節(jié)點包括:
[0037]預(yù)先設(shè)置有第一數(shù)據(jù)表格,所述第一數(shù)據(jù)表格的行或者列以多層樹形結(jié)構(gòu)的形式設(shè)置多個分類類型節(jié)點。
[0038]優(yōu)選的,還包括:
[0039]第一比較單元,用于比較每一層級類型節(jié)點的目標(biāo)數(shù)據(jù)總值與其對應(yīng)的標(biāo)準(zhǔn)數(shù)據(jù)的大?。?br>
[0040]生成輸出單元,用于當(dāng)所述每一層級類型節(jié)點的目標(biāo)數(shù)據(jù)總值大于與其對應(yīng)的標(biāo)準(zhǔn)數(shù)據(jù)時,生成并輸出提示信息。[0041]優(yōu)選的,還包括:
[0042]第一接收單元,用于接收變更數(shù)據(jù)請求,所述變更數(shù)據(jù)請求中攜帶有變更數(shù)據(jù),所述變更數(shù)據(jù)具有名稱標(biāo)識;
[0043]查找替換單元,用于依據(jù)所述變更數(shù)據(jù)的名稱標(biāo)識查找并替換與所述名稱標(biāo)識相同的目標(biāo)數(shù)據(jù)。
[0044]優(yōu)選的,還包括:
[0045]第二接收單元,用于接收查詢請求,所述查詢請求攜帶有查詢類型標(biāo)識;
[0046]第一查找單元,用于查找所述查詢類型標(biāo)識對應(yīng)的類型節(jié)點;
[0047]第二輸出單元,用于輸出與所查找的類型節(jié)點對應(yīng)的所有數(shù)據(jù)。
[0048]經(jīng)由上述的技術(shù)方案可知,與現(xiàn)有技術(shù)相比,本發(fā)明公開提供了一種數(shù)據(jù)處理方法和裝置,本發(fā)明中,將同一類型的目標(biāo)數(shù)據(jù)確定到同一類型節(jié)點下,且該類型節(jié)點具有標(biāo)準(zhǔn)數(shù)據(jù),通過輸出目標(biāo)數(shù)據(jù)總值與其對應(yīng)的標(biāo)準(zhǔn)數(shù)據(jù),便于人們查看同一類型的數(shù)據(jù)總和是否超過與其類型相同的標(biāo)準(zhǔn)數(shù)據(jù),無需花費大量時間查找,節(jié)約了查找數(shù)據(jù)資源的開銷。
【專利附圖】
【附圖說明】
[0049]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0050]圖1為本發(fā)明實施例公開的一種數(shù)據(jù)處理方法的流程示意圖;
[0051]圖2為本發(fā)明實施公開的應(yīng)用于風(fēng)機的數(shù)據(jù)組集的結(jié)構(gòu)示意圖;
[0052]圖3為本發(fā)明實施例公開的一種數(shù)據(jù)處理方法的流程示意圖;
[0053]圖4為本發(fā)明實施例公開的一種數(shù)據(jù)處理方法的流程示意圖;
[0054]圖5為本發(fā)明實施例公開的一種數(shù)據(jù)處理裝置的結(jié)構(gòu)示意圖;
[0055]圖6為本發(fā)明實施例公開的一種數(shù)據(jù)處理裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0056]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0057]本發(fā)明實施例公開了一種數(shù)據(jù)處理方法,可以應(yīng)用到數(shù)據(jù)組集中;數(shù)據(jù)組集預(yù)先設(shè)置有樹形結(jié)構(gòu)的多個類型節(jié)點,類型節(jié)點之間具有層級關(guān)系,每一類型節(jié)點具有與其對應(yīng)的標(biāo)準(zhǔn)數(shù)據(jù)。
[0058]其中,本發(fā)明中可以包含多個數(shù)據(jù)組集,每一數(shù)據(jù)組集均預(yù)先設(shè)置有樹形結(jié)構(gòu)的多個類型節(jié)點。
[0059]其中,預(yù)先設(shè)置有樹形結(jié)構(gòu)的多個類型節(jié)點中,同一層級的類型節(jié)點的類型可能相同,也可能不同;而針對某一類型節(jié)點而言,與其相連的下一層級的所有類型節(jié)點均屬于
同一類型。[0060]例如,在工程建設(shè)【技術(shù)領(lǐng)域】,可以包含風(fēng)機的數(shù)據(jù)組集、鍋爐的數(shù)據(jù)組集等;以風(fēng)機的數(shù)據(jù)組集為例,第一層級為風(fēng)機節(jié)點,第二層級包括與風(fēng)機節(jié)點相連的類型節(jié)點,如設(shè)備節(jié)點和材料節(jié)點;那么,設(shè)備節(jié)點和材料節(jié)點的類型相同,均屬于風(fēng)機類型;第三層級包括與設(shè)備節(jié)點相連的設(shè)備A和設(shè)備B以及與材料節(jié)點相連的材料A和材料B ;那么,設(shè)備A和設(shè)備B的類型相同,均屬于設(shè)備類型;而材料A和材料B均屬于材料類型。
[0061]具體的方法流程圖可以參見圖1,步驟如下:
[0062]步驟101:獲取多個目標(biāo)數(shù)據(jù),所述目標(biāo)數(shù)據(jù)具有名稱標(biāo)識、類型標(biāo)識以及數(shù)據(jù)組集標(biāo)識;
[0063]其中,名稱標(biāo)識表征該目標(biāo)數(shù)據(jù)的名稱,類型標(biāo)識表征該目標(biāo)數(shù)據(jù)的類型,而數(shù)據(jù)組集標(biāo)識表征該目標(biāo)數(shù)據(jù)所對應(yīng)的數(shù)據(jù)組集。
[0064]例如,目標(biāo)數(shù)據(jù)為100、名稱標(biāo)識為A電線、類型標(biāo)識為材料、數(shù)據(jù)組集標(biāo)識為風(fēng)機,那么,可以確定目標(biāo)數(shù)據(jù)100對應(yīng)風(fēng)機的數(shù)據(jù)組集,且其類型為材料。
[0065]在實際應(yīng)用中,可以認(rèn)為A電線的費用為100,且費用為100的A電線需要應(yīng)用到風(fēng)機中。
[0066]步驟102:依據(jù)所述數(shù)據(jù)組集標(biāo)識確定與所述多個目標(biāo)數(shù)據(jù)對應(yīng)的數(shù)據(jù)組集;
[0067]其中,通過目標(biāo)數(shù)據(jù)的數(shù)據(jù)組集標(biāo)識可以確定每一目標(biāo)數(shù)據(jù)所對應(yīng)的數(shù)據(jù)組集。
[0068]步驟103:依據(jù)所述類型標(biāo)識,確定所述多個目標(biāo)數(shù)據(jù)在所述對應(yīng)的數(shù)據(jù)組集中的目標(biāo)類型節(jié)點;
[0069]其中,通過在數(shù)據(jù)組集中查找與目標(biāo)數(shù)據(jù)的類型標(biāo)識相同的類型節(jié)點,從而確定目標(biāo)數(shù)據(jù)的目標(biāo)類型節(jié)點,該目標(biāo)數(shù)據(jù)為目標(biāo)類型節(jié)點的子節(jié)點。
[0070]例如,目標(biāo)數(shù)據(jù)100的類型標(biāo)識為材料,那么,目標(biāo)數(shù)據(jù)100的目標(biāo)類型節(jié)點為材料節(jié)點,也即,目標(biāo)數(shù)據(jù)100為材料節(jié)點的子節(jié)點。
[0071]步驟104:將所述目標(biāo)類型節(jié)點下的所有目標(biāo)數(shù)據(jù)加和生成所述目標(biāo)類型節(jié)點的初始數(shù)據(jù)總值;
[0072]每一數(shù)據(jù)組集的目標(biāo)類型節(jié)點已確定,那么,將每一目標(biāo)類型節(jié)點下的所有目標(biāo)數(shù)據(jù)加和,即可求出每一目標(biāo)數(shù)據(jù)類型節(jié)點的初始數(shù)據(jù)總值;
[0073]即初始數(shù)據(jù)總值為目標(biāo)類型節(jié)點的子節(jié)點中所有目標(biāo)數(shù)據(jù)的總和。
[0074]步驟105:依據(jù)所述層級關(guān)系,將所述初始數(shù)據(jù)總值加和依次生成所述樹形結(jié)構(gòu)的各個類型節(jié)點的目標(biāo)數(shù)據(jù)總值,直至所述樹形結(jié)構(gòu)的根節(jié)點;
[0075]在該樹形結(jié)構(gòu)中,目標(biāo)數(shù)據(jù)為目標(biāo)類型節(jié)點的子節(jié)點,那么,某一類型節(jié)點的目標(biāo)數(shù)據(jù)總值為該類型節(jié)點的子節(jié)點的所有數(shù)據(jù)的和。
[0076]需要說明的是,對于每一類型節(jié)點而言,其可能生成有初始數(shù)據(jù)總值,也可能未生成初始數(shù)據(jù)總值;因此,依據(jù)所述層級關(guān)系,將所述初始數(shù)據(jù)總值加和依次生成所述樹形結(jié)構(gòu)的各個類型節(jié)點的目標(biāo)數(shù)據(jù)總值,直至所述樹形結(jié)構(gòu)的根節(jié)點具體可以為:
[0077]依次層級關(guān)系,從下向上,依次判斷每一類型節(jié)點是否生成有初始數(shù)據(jù)總值,當(dāng)所述類型節(jié)點生成有初始數(shù)據(jù)總值時,則在該初始數(shù)據(jù)總值的基礎(chǔ)上,加上所述類型節(jié)點的所有子節(jié)點的初始數(shù)據(jù)總值,進(jìn)而求出該類型節(jié)點的目標(biāo)數(shù)據(jù)總值;
[0078]當(dāng)所述類型節(jié)點未生成有初始數(shù)據(jù)總值時,則直接將所述類型節(jié)點的所有子節(jié)點初始數(shù)據(jù)總值相加,即可求出該類型節(jié)點的目標(biāo)數(shù)據(jù)總值;[0079]直至求出根節(jié)點的目標(biāo)數(shù)據(jù)總值。
[0080]步驟106:輸出所述樹形結(jié)構(gòu)中每一層級類型節(jié)點的目標(biāo)數(shù)據(jù)總值以及與其對應(yīng)的標(biāo)準(zhǔn)數(shù)據(jù)。
[0081]本實施例中,將同一類型的目標(biāo)數(shù)據(jù)確定到同一類型節(jié)點下,且該類型節(jié)點具有標(biāo)準(zhǔn)數(shù)據(jù),通過輸出目標(biāo)數(shù)據(jù)總值與其對應(yīng)的標(biāo)準(zhǔn)數(shù)據(jù),便于人們查看同一類型的數(shù)據(jù)總和是否超過與其類型相同的標(biāo)準(zhǔn)數(shù)據(jù),無需花費大量時間查找,節(jié)約了查找數(shù)據(jù)資源的開銷。
[0082]在實際應(yīng)用中,該數(shù)據(jù)處理方法可以應(yīng)用到工程建設(shè)【技術(shù)領(lǐng)域】中,數(shù)據(jù)組集可以為工程建設(shè)【技術(shù)領(lǐng)域】中的各個應(yīng)用位置,如風(fēng)機、鍋爐;以風(fēng)機為例,預(yù)先設(shè)置如圖2所述的屬性結(jié)構(gòu)的多個類型節(jié)點,每一類型節(jié)點具有標(biāo)準(zhǔn)數(shù)據(jù),在該實施例中,標(biāo)準(zhǔn)數(shù)據(jù)可以為概算編制值。也即,設(shè)備、材料、建筑和安裝以及風(fēng)機均具有與其對應(yīng)的概算編制值。
[0083]目標(biāo)數(shù)據(jù)可以為某一設(shè)備、某一材料、某一施工項目、某一服務(wù)的合同簽訂值,而名稱標(biāo)識用于表征該合同簽訂值的名稱,如A電線;類型標(biāo)識用于表征該合同簽訂值的類型,如材料;數(shù)據(jù)組集標(biāo)識用于表征該合同簽訂值應(yīng)用位置,如風(fēng)機;那么,通過獲取各個合同簽訂值,可以確定與每一合同簽訂值所對應(yīng)的數(shù)據(jù)組集,例如,合同簽訂值為100包括A電線標(biāo)識、材料標(biāo)識以及風(fēng)機標(biāo)識,那么,可以確定合同簽訂值100要應(yīng)用到風(fēng)機中,并確定其在風(fēng)機中的目標(biāo)類型節(jié)點為材料。那么,在該樹形結(jié)構(gòu)中,合同簽訂值為100的A電線與材料A、材料B為同一類型,通過將材料的子節(jié)點的所有數(shù)據(jù)相加,最終生成材料的所有合同簽訂值的總和,通過與材料的概算編制值進(jìn)行對比,即可判斷材料的所有合同簽訂值的總和是否超過材料的概算編制值。
[0084]需要說明的是,預(yù)先設(shè)置有多層結(jié)構(gòu)的多個分類類型節(jié)點的表現(xiàn)形式有多種,具體的可以為:
[0085]預(yù)先設(shè)置有第一數(shù)據(jù)表格,所述第一數(shù)據(jù)表格的行或者列以多層樹形結(jié)構(gòu)的形式設(shè)置多個分類類型節(jié)點;
[0086]其中,多個數(shù)據(jù)組集可以設(shè)置為同一數(shù)據(jù)表格中,也可以設(shè)置為不同的數(shù)據(jù)表格。
[0087]當(dāng)然還可以有其他的實現(xiàn)形式,如神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)。
[0088]本發(fā)明還公開了一種數(shù)據(jù)處理方法,與上述實施例不同的是,在輸出所述樹形結(jié)構(gòu)中每一層級類型節(jié)點的目標(biāo)數(shù)據(jù)總值與其對應(yīng)的標(biāo)準(zhǔn)數(shù)據(jù)之后,還可以包括:
[0089]比較每一層級類型節(jié)點的目標(biāo)數(shù)據(jù)總值與其對應(yīng)的標(biāo)準(zhǔn)數(shù)據(jù)的大小;
[0090]當(dāng)所述每一層級類型節(jié)點的目標(biāo)數(shù)據(jù)總值大于與其對應(yīng)的標(biāo)準(zhǔn)數(shù)據(jù)時,生成提示信息。
[0091]其中,當(dāng)目標(biāo)數(shù)據(jù)總值大于與其對應(yīng)的標(biāo)準(zhǔn)數(shù)據(jù)時,可以通過生成并輸出提示信息來提醒統(tǒng)計人員。
[0092]本發(fā)明還公開了一種數(shù)據(jù)處理方法,如圖3所示,在步驟103以及步驟104之間還可以包括:
[0093]步驟107:接收變更數(shù)據(jù)請求,所述變更數(shù)據(jù)請求中攜帶有變更數(shù)據(jù),所述變更數(shù)據(jù)具有名稱標(biāo)識;
[0094]當(dāng)需要對某一目標(biāo)數(shù)據(jù)進(jìn)行變更時,統(tǒng)計人員作為發(fā)送者發(fā)送變更數(shù)據(jù)請求,該變更數(shù)據(jù)請求中攜帶有變更數(shù)據(jù),變更數(shù)據(jù)具有名稱標(biāo)識,用于表征對與其具有相同名稱標(biāo)識的目標(biāo)數(shù)據(jù)進(jìn)行變更。
[0095]步驟108:依據(jù)所述變更數(shù)據(jù)的名稱標(biāo)識查找并替換與所述名稱標(biāo)識相同的目標(biāo)數(shù)據(jù)。
[0096]通過查找與變更數(shù)據(jù)的名稱標(biāo)識相同的目標(biāo)數(shù)據(jù),能夠?qū)⒃撃繕?biāo)數(shù)據(jù)進(jìn)行替換,那么,在之后求取目標(biāo)數(shù)據(jù)總值過程中,以更新后的目標(biāo)數(shù)據(jù)為基準(zhǔn)。
[0097]其中,為了便于統(tǒng)計人員查看變更痕跡,本發(fā)明還可以保存變更前的目標(biāo)數(shù)據(jù),為了與其他未發(fā)生變更以及變更后目標(biāo)數(shù)據(jù)進(jìn)行區(qū)分,可以對該變更前的目標(biāo)數(shù)據(jù)進(jìn)行標(biāo)識,如顏色標(biāo)識,下劃線標(biāo)識、文字標(biāo)識等等;
[0098]那么,可以預(yù)先設(shè)置剔除條件,在生成目標(biāo)數(shù)據(jù)總值之前,先將變更前的目標(biāo)數(shù)據(jù)進(jìn)行剔除,以防止生成的目標(biāo)數(shù)據(jù)總值有誤,具體的,該剔除條件可以根據(jù)對變更前的目標(biāo)數(shù)據(jù)的標(biāo)識進(jìn)行設(shè)定,如該剔除條件為剔除設(shè)置有下劃線的目標(biāo)數(shù)據(jù),步驟104,將所述目標(biāo)類型節(jié)點下的所有目標(biāo)數(shù)據(jù)加和生成所述目標(biāo)類型節(jié)點的初始數(shù)據(jù)總值之前還可以包括:
[0099]剔除掉滿足剔除條件的目標(biāo)數(shù)據(jù)。
[0100]在實際應(yīng)用中,如工程建設(shè)【技術(shù)領(lǐng)域】中,該變更數(shù)據(jù)可以具體為合同變更值,合同變更值表示為合同在簽訂執(zhí)行過程中根據(jù)實際業(yè)務(wù)對合同簽訂值進(jìn)行調(diào)整后的值。
[0101]需要說明的是,在工程建設(shè)【技術(shù)領(lǐng)域】中,目標(biāo)數(shù)據(jù)還可以為實際發(fā)生值。實際發(fā)生值表示為簽訂合同中具體的合同明細(xì),如設(shè)備、材料等在實際出庫時的值。
[0102]本發(fā)明還提供了一種數(shù)據(jù)處理方法,如圖4所示,與上述實施例不同的是,本實施例中,在步驟106之后,還可以包括:
[0103]步驟109:接收查詢請求,所述查詢請求攜帶有查詢類型標(biāo)識;
[0104]統(tǒng)計人員想要查詢某一類型的所有數(shù)據(jù)時,可以作為發(fā)送者發(fā)送查詢請求,并將查詢類型標(biāo)識攜帶在查詢請求中;
[0105]步驟110:查找所述查詢類型節(jié)點標(biāo)識對應(yīng)的類型節(jié)點;
[0106]步驟111:輸出與所查找的類型節(jié)點對應(yīng)的所有數(shù)據(jù)。
[0107]對于某一類型節(jié)點而言,與其對應(yīng)的所有數(shù)據(jù)為該類型節(jié)點的子節(jié)點的所有數(shù)據(jù),所有數(shù)據(jù)可能包括目標(biāo)數(shù)據(jù)和/或其他類型節(jié)點的目標(biāo)數(shù)據(jù)總值。
[0108]在輸出與所查找的類型節(jié)點對應(yīng)的所有數(shù)據(jù)的同時,還可以同時輸出與數(shù)據(jù)對應(yīng)的標(biāo)識信息,如目標(biāo)數(shù)據(jù)的名稱標(biāo)識,目標(biāo)數(shù)據(jù)總值的類型節(jié)點標(biāo)識。
[0109]本實施例中,在接收到查詢請求中,可以在該預(yù)先構(gòu)建的樹形結(jié)構(gòu)中查找到與查詢類型標(biāo)識對應(yīng)的所有數(shù)據(jù),大大節(jié)約了查找數(shù)據(jù)所占用的時間,減小了查找數(shù)據(jù)資源的開銷。
[0110]在實際應(yīng)用中,當(dāng)目標(biāo)數(shù)據(jù)為實際發(fā)生值時,通過發(fā)送攜帶有查詢類型標(biāo)識的查詢請求,輸出與該查詢類型標(biāo)識對應(yīng)的所有數(shù)據(jù),進(jìn)而依據(jù)輸出的數(shù)據(jù)進(jìn)行工程結(jié)算。
[0111]本發(fā)明還提供了一種數(shù)據(jù)處理裝置,可以應(yīng)用于數(shù)據(jù)組集,所述數(shù)據(jù)組集預(yù)先設(shè)置有樹形結(jié)構(gòu)的多個類型節(jié)點,所述類型節(jié)點之間具有層級關(guān)系,每一類型節(jié)點具有與其對應(yīng)的標(biāo)準(zhǔn)數(shù)據(jù);
[0112]如圖5所示,該裝置可以包括:第一獲取單元501、第一確定單元502、第二確定單兀503、第一生成單兀504、第二生成單兀505、第一輸出單兀506,其中,[0113]第一獲取單元501,用于獲取多個目標(biāo)數(shù)據(jù),所述目標(biāo)數(shù)據(jù)具有名稱標(biāo)識、類型標(biāo)識以及數(shù)據(jù)組集標(biāo)識;
[0114]第一確定單元502,用于依據(jù)所述數(shù)據(jù)組集標(biāo)識確定與所述多個目標(biāo)數(shù)據(jù)對應(yīng)的數(shù)據(jù)組集;
[0115]第二確定單元503,用于依據(jù)所述類型標(biāo)識,確定所述多個目標(biāo)數(shù)據(jù)在所述對應(yīng)的數(shù)據(jù)組集中的目標(biāo)類型節(jié)點;
[0116]第一生成單元504,用于將所述目標(biāo)類型節(jié)點下的所有目標(biāo)數(shù)據(jù)加和生成所述目標(biāo)類型節(jié)點的初始數(shù)據(jù)總值;
[0117]第二生成單元505,用于依據(jù)所述層級關(guān)系,將所述初始數(shù)據(jù)總值加和依次生成所述樹形結(jié)構(gòu)的各個類型節(jié)點的目標(biāo)數(shù)據(jù)總值,直至所述樹形結(jié)構(gòu)的根節(jié)點;
[0118]第一輸出單元506,用于輸出所述樹形結(jié)構(gòu)中每一層級類型節(jié)點的目標(biāo)數(shù)據(jù)總值以及與其對應(yīng)的標(biāo)準(zhǔn)數(shù)據(jù)。
[0119]需要說明的是,預(yù)先設(shè)置有多層結(jié)構(gòu)的多個分類類型節(jié)點的表現(xiàn)形式有多種,具體的可以為:
[0120]預(yù)先設(shè)置有第一數(shù)據(jù)表格,所述第一數(shù)據(jù)表格的行或者列以多層樹形結(jié)構(gòu)的形式設(shè)置多個分類類型節(jié)點。
[0121]本發(fā)明還公開了一種數(shù)據(jù)處理裝置,與上述實施例不同的是,還包括與第一輸出單元相連的第一比較單元和生成輸出單元,其中:
[0122]第一比較單元,用于比較每一層級類型節(jié)點的目標(biāo)數(shù)據(jù)總值與其對應(yīng)的標(biāo)準(zhǔn)數(shù)據(jù)的大??;
[0123]生成輸出單元,用于當(dāng)所述每一層級類型節(jié)點的目標(biāo)數(shù)據(jù)總值大于與其對應(yīng)的標(biāo)準(zhǔn)數(shù)據(jù)時,生成并輸出提示信息。
[0124]其中,本裝置還可以包括:第一接收單元和查找替換單元,其中
[0125]第一接收單元,用于接收變更數(shù)據(jù)請求,所述變更數(shù)據(jù)請求中攜帶有變更數(shù)據(jù),所述變更數(shù)據(jù)具有名稱標(biāo)識;
[0126]查找替換單元,用于依據(jù)所述變更數(shù)據(jù)的名稱標(biāo)識查找并替換與所述名稱標(biāo)識相同的目標(biāo)數(shù)據(jù)。
[0127]本發(fā)明還提供了一種數(shù)據(jù)處理裝置,如圖6所示,該裝置可以包括:第一獲取單元601、第一確定單兀602、第二確定單兀603、第一生成單兀604、第二生成單兀605、第一輸出單元606,第二接收單元607、第一查找單元608以及第二輸出單元609,其中,
[0128]第一獲取單元601,用于獲取多個目標(biāo)數(shù)據(jù),所述目標(biāo)數(shù)據(jù)具有名稱標(biāo)識、類型標(biāo)識以及數(shù)據(jù)組集標(biāo)識;
[0129]第一確定單元602,用于依據(jù)所述數(shù)據(jù)組集標(biāo)識確定與所述多個目標(biāo)數(shù)據(jù)對應(yīng)的數(shù)據(jù)組集;
[0130]第二確定單元603,用于依據(jù)所述類型標(biāo)識,確定所述多個目標(biāo)數(shù)據(jù)在所述對應(yīng)的數(shù)據(jù)組集中的目標(biāo)類型節(jié)點;
[0131]第一生成單元604,用于將所述目標(biāo)類型節(jié)點下的所有目標(biāo)數(shù)據(jù)加和生成所述目標(biāo)類型節(jié)點的初始數(shù)據(jù)總值;
[0132]第二生成單元605,用于依據(jù)所述層級關(guān)系,將所述初始數(shù)據(jù)總值加和依次生成所述樹形結(jié)構(gòu)的各個類型節(jié)點的目標(biāo)數(shù)據(jù)總值,直至所述樹形結(jié)構(gòu)的根節(jié)點;
[0133]第一輸出單元606,用于輸出所述樹形結(jié)構(gòu)中每一層級類型節(jié)點的目標(biāo)數(shù)據(jù)總值以及與其對應(yīng)的標(biāo)準(zhǔn)數(shù)據(jù)。
[0134]第二接收單元607,用于接收查詢請求,所述查詢請求攜帶有查詢類型標(biāo)識;
[0135]第一查找單元608,用于查找所述查詢類型標(biāo)識對應(yīng)的類型節(jié)點;
[0136]第二輸出單元609,用于輸出與所查找的類型節(jié)點對應(yīng)的所有數(shù)據(jù)。
[0137]以上各裝置的實施例與本發(fā)明所公開的方法的實施例相對應(yīng),具體實現(xiàn)方式可參見方法實施例,在此不再一一贅述。
[0138]本說明書中各個實施例采用遞進(jìn)的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對于實施例公開的裝置而言,由于其與實施例公開的方法相對應(yīng),所以描述的比較簡單,相關(guān)之處參見方法部分說明即可。
[0139]對所公開的實施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。
【權(quán)利要求】
1.一種數(shù)據(jù)處理方法,其特征在于,應(yīng)用于數(shù)據(jù)組集,所述數(shù)據(jù)組集預(yù)先設(shè)置有樹形結(jié)構(gòu)的多個類型節(jié)點,所述類型節(jié)點之間具有層級關(guān)系,每一類型節(jié)點具有與其對應(yīng)的標(biāo)準(zhǔn)數(shù)據(jù); 該方法包括: 獲取多個目標(biāo)數(shù)據(jù),所述目標(biāo)數(shù)據(jù)具有名稱標(biāo)識、類型標(biāo)識以及數(shù)據(jù)組集標(biāo)識; 依據(jù)所述數(shù)據(jù)組集標(biāo)識確定與所述多個目標(biāo)數(shù)據(jù)對應(yīng)的數(shù)據(jù)組集; 依據(jù)所述類型標(biāo)識,確定所述多個目標(biāo)數(shù)據(jù)在所述對應(yīng)的數(shù)據(jù)組集中的目標(biāo)類型節(jié)占.將所述目標(biāo)類型節(jié)點下的所有目標(biāo)數(shù)據(jù)加和生成所述目標(biāo)類型節(jié)點的初始數(shù)據(jù)總值; 依據(jù)所述層級關(guān)系,將所述初始數(shù)據(jù)總值加和依次生成所述樹形結(jié)構(gòu)的各個類型節(jié)點的目標(biāo)數(shù)據(jù)總值,直至所述樹形結(jié)構(gòu)的根節(jié)點; 輸出所述樹形結(jié)構(gòu)中每一層級類型節(jié)點的目標(biāo)數(shù)據(jù)總值以及與其對應(yīng)的標(biāo)準(zhǔn)數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預(yù)先設(shè)置有多層樹形結(jié)構(gòu)的多個分類類型節(jié)點包括: 預(yù)先設(shè)置有第一數(shù)據(jù)表 格,所述第一數(shù)據(jù)表格的行或者列以多層樹形結(jié)構(gòu)的形式設(shè)置多個分類類型節(jié)點。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述輸出所述樹形結(jié)構(gòu)中每一層級類型節(jié)點的目標(biāo)數(shù)據(jù)總值與其對應(yīng)的標(biāo)準(zhǔn)數(shù)據(jù)之后,還包括: 比較每一層級類型節(jié)點的目標(biāo)數(shù)據(jù)總值與其對應(yīng)的標(biāo)準(zhǔn)數(shù)據(jù)的大?。? 當(dāng)所述每一層級類型節(jié)點的目標(biāo)數(shù)據(jù)總值大于與其對應(yīng)的標(biāo)準(zhǔn)數(shù)據(jù)時,生成并輸出提不?目息。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述依據(jù)所述類型標(biāo)識,確定所述多個目標(biāo)數(shù)據(jù)在所述對應(yīng)的數(shù)據(jù)組集中的目標(biāo)類型節(jié)點之后,將所述目標(biāo)類型節(jié)點下的所有目標(biāo)數(shù)據(jù)加和生成所述目標(biāo)類型節(jié)點的初始數(shù)據(jù)總值之前,還包括: 接收變更數(shù)據(jù)請求,所述變更數(shù)據(jù)請求中攜帶有變更數(shù)據(jù),所述變更數(shù)據(jù)具有名稱標(biāo)識; 依據(jù)所述變更數(shù)據(jù)的名稱標(biāo)識查找并替換與所述名稱標(biāo)識相同的目標(biāo)數(shù)據(jù)。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述輸出所述樹形結(jié)構(gòu)中每一層級類型節(jié)點的目標(biāo)數(shù)據(jù)總值與其對應(yīng)的標(biāo)準(zhǔn)數(shù)據(jù)之后,還包括: 接收查詢請求,所述查詢請求攜帶有查詢類型標(biāo)識; 查找所述查詢類型標(biāo)識對應(yīng)的類型節(jié)點; 輸出與所查找的類型節(jié)點對應(yīng)的所有數(shù)據(jù)。
6.一種數(shù)據(jù)處理裝置,其特征在于,應(yīng)用于數(shù)據(jù)組集,所述數(shù)據(jù)組集預(yù)先設(shè)置有樹形結(jié)構(gòu)的多個類型節(jié)點,所述類型節(jié)點之間具有層級關(guān)系,每一類型節(jié)點具有與其對應(yīng)的標(biāo)準(zhǔn)數(shù)據(jù); 該裝置包括: 第一獲取單元,用于獲取多個目標(biāo)數(shù)據(jù),所述目標(biāo)數(shù)據(jù)具有名稱標(biāo)識、類型標(biāo)識以及數(shù)據(jù)組集標(biāo)識;第一確定單元,用于依據(jù)所述數(shù)據(jù)組集標(biāo)識確定與所述多個目標(biāo)數(shù)據(jù)對應(yīng)的數(shù)據(jù)組集; 第二確定單元,用于依據(jù)所述類型標(biāo)識,確定所述多個目標(biāo)數(shù)據(jù)在所述對應(yīng)的數(shù)據(jù)組集中的目標(biāo)類型節(jié)點; 第一生成單元,用于將所述目標(biāo)類型節(jié)點下的所有目標(biāo)數(shù)據(jù)加和生成所述目標(biāo)類型節(jié)點的初始數(shù)據(jù)總值; 第二生成單元,用于依據(jù)所述層級關(guān)系,將所述初始數(shù)據(jù)總值加和依次生成所述樹形結(jié)構(gòu)的各個類型節(jié)點的目標(biāo)數(shù)據(jù)總值,直至所述樹形結(jié)構(gòu)的根節(jié)點; 第一輸出單元,用于輸出所述樹形結(jié)構(gòu)中每一層級類型節(jié)點的目標(biāo)數(shù)據(jù)總值以及與其對應(yīng)的標(biāo)準(zhǔn)數(shù)據(jù)。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述預(yù)先設(shè)置有多層樹形結(jié)構(gòu)的多個分類類型節(jié)點包括: 預(yù)先設(shè)置有第一數(shù)據(jù)表格,所述第一數(shù)據(jù)表格的行或者列以多層樹形結(jié)構(gòu)的形式設(shè)置多個分類類型節(jié)點。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括: 第一比較單元,用于比較每一層級類型節(jié)點的目標(biāo)數(shù)據(jù)總值與其對應(yīng)的標(biāo)準(zhǔn)數(shù)據(jù)的大小; 生成輸出單元,用于當(dāng)所述每一層級類型節(jié)點的目標(biāo)數(shù)據(jù)總值大于與其對應(yīng)的標(biāo)準(zhǔn)數(shù)據(jù)時,生成并輸出提示信息。
9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括: 第一接收單元,用于接收變更數(shù)據(jù)請求,所述變更數(shù)據(jù)請求中攜帶有變更數(shù)據(jù),所述變更數(shù)據(jù)具有名稱標(biāo)識; 查找替換單元,用于依據(jù)所述變更數(shù)據(jù)的名稱標(biāo)識查找并替換與所述名稱標(biāo)識相同的目標(biāo)數(shù)據(jù)。
10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括: 第二接收單元,用于接收查詢請求,所述查詢請求攜帶有查詢類型標(biāo)識; 第一查找單元,用于查找所述查詢類型標(biāo)識對應(yīng)的類型節(jié)點; 第二輸出單元,用于輸出與所查找的類型節(jié)點的對應(yīng)的所有數(shù)據(jù)。
【文檔編號】G06F17/30GK103793470SQ201310752477
【公開日】2014年5月14日 申請日期:2013年12月31日 優(yōu)先權(quán)日:2013年12月31日
【發(fā)明者】羅遠(yuǎn)軍, 藍(lán)世平 申請人:遠(yuǎn)光軟件股份有限公司