本發(fā)明專利技術(shù)提供了一種基于規(guī)則引擎的數(shù)據(jù)流轉(zhuǎn)方法及裝置,其中,所述方法包括:接收終端設(shè)備發(fā)來的待處理數(shù)據(jù),所述待處理數(shù)據(jù)中包括終端設(shè)備的設(shè)備標(biāo)識,并基于所述設(shè)備標(biāo)識,確定所述待處理數(shù)據(jù)對應(yīng)的規(guī)則引擎;讀取所述規(guī)則引擎的節(jié)點圖譜,并將所述待處理數(shù)據(jù)與所述節(jié)點圖譜中的各個抽象節(jié)點相互映射;基于映射結(jié)果,輸出所述待處理數(shù)據(jù)的處理結(jié)果。本發(fā)明專利技術(shù)提供的技術(shù)方案,能夠降低數(shù)據(jù)流轉(zhuǎn)處理過程中的專業(yè)要求。專業(yè)要求。專業(yè)要求。
【技術(shù)實現(xiàn)步驟摘要】
一種基于規(guī)則引擎的數(shù)據(jù)流轉(zhuǎn)方法及裝置
[0001]本專利技術(shù)涉及數(shù)據(jù)處理
,特別涉及一種基于規(guī)則引擎的數(shù)據(jù)流轉(zhuǎn)方法及裝置。
技術(shù)介紹
[0002]目前的數(shù)據(jù)流轉(zhuǎn)功能,通常需要具備專業(yè)的編程技術(shù),針對數(shù)據(jù)流轉(zhuǎn)過程編輯代碼,然后通過執(zhí)行代碼,輸出數(shù)據(jù)流轉(zhuǎn)的結(jié)果。
[0003]例如,傳統(tǒng)的數(shù)據(jù)流轉(zhuǎn)過程,可以基于數(shù)據(jù)庫等技術(shù)實現(xiàn)。這就要求處理人員需要了解數(shù)據(jù)庫的技術(shù),通常還能夠針對數(shù)據(jù)庫編寫大量代碼。
[0004]顯然,現(xiàn)有的這種數(shù)據(jù)流轉(zhuǎn)方式,對處理人員的專業(yè)要求過高,從而導(dǎo)致數(shù)據(jù)處理的門檻過高。
技術(shù)實現(xiàn)思路
[0005]本專利技術(shù)提供一種基于規(guī)則引擎的數(shù)據(jù)流轉(zhuǎn)方法及裝置,能夠降低數(shù)據(jù)流轉(zhuǎn)處理過程中的專業(yè)要求。
[0006]鑒于此,本專利技術(shù)一方面提供一種基于規(guī)則引擎的數(shù)據(jù)流轉(zhuǎn)方法,所述方法包括:
[0007]接收終端設(shè)備發(fā)來的待處理數(shù)據(jù),所述待處理數(shù)據(jù)中包括終端設(shè)備的設(shè)備標(biāo)識,并基于所述設(shè)備標(biāo)識,確定所述待處理數(shù)據(jù)對應(yīng)的規(guī)則引擎;
[0008]讀取所述規(guī)則引擎的節(jié)點圖譜,并將所述待處理數(shù)據(jù)與所述節(jié)點圖譜中的各個抽象節(jié)點相互映射;
[0009]基于映射結(jié)果,輸出所述待處理數(shù)據(jù)的處理結(jié)果。
[0010]在一個實施方式中,所述節(jié)點圖譜中的各個節(jié)點與各自的描述信息相對應(yīng);
[0011]將所述待處理數(shù)據(jù)與所述節(jié)點圖譜中的各個抽象節(jié)點相互映射包括:
[0012]提取所述待處理數(shù)據(jù)的元數(shù)據(jù),并基于所述元數(shù)據(jù),將所述待處理數(shù)據(jù)分割為若干個數(shù)據(jù)子集,其中,不同的數(shù)據(jù)子集,具備不同的屬性信息;
[0013]針對所述節(jié)點圖譜中的任一目標(biāo)節(jié)點,確定與所述目標(biāo)節(jié)點的描述信息相匹配的目標(biāo)屬性信息,并將具備所述目標(biāo)屬性信息的數(shù)據(jù)子集映射至所述目標(biāo)節(jié)點處。
[0014]在一個實施方式中,將所述待處理數(shù)據(jù)分割為若干個數(shù)據(jù)子集包括:
[0015]對所述元數(shù)據(jù)中包含的地址信息進(jìn)行哈希運算,以將所述元數(shù)據(jù)中包含的地址信息映射至哈希桶中;
[0016]按照地址信息的映射結(jié)果,將具備所述地址信息的待處理數(shù)據(jù)分割為與所述哈希桶中的各個哈希節(jié)點相匹配的數(shù)據(jù)子集。
[0017]在一個實施方式中,基于映射結(jié)果,輸出所述待處理數(shù)據(jù)的處理結(jié)果包括:
[0018]按照所述節(jié)點圖譜中的流轉(zhuǎn)過程對所述待處理數(shù)據(jù)中的各個數(shù)據(jù)子集進(jìn)行處理,得到邏輯處理結(jié)果;
[0019]調(diào)用所述節(jié)點圖譜中輸出節(jié)點的反映射功能,以通過所述反映射功能將所述邏輯
處理結(jié)果反映射為所述待處理數(shù)據(jù)的處理結(jié)果。
[0020]本專利技術(shù)另一方面還提供一種基于規(guī)則引擎的數(shù)據(jù)流轉(zhuǎn)裝置,所述裝置包括:
[0021]接收單元,用于接收終端設(shè)備發(fā)來的待處理數(shù)據(jù),所述待處理數(shù)據(jù)中包括終端設(shè)備的設(shè)備標(biāo)識,并基于所述設(shè)備標(biāo)識,確定所述待處理數(shù)據(jù)對應(yīng)的規(guī)則引擎;
[0022]映射單元,用于讀取所述規(guī)則引擎的節(jié)點圖譜,并將所述待處理數(shù)據(jù)與所述節(jié)點圖譜中的各個抽象節(jié)點相互映射;
[0023]輸出單元,用于基于映射結(jié)果,輸出所述待處理數(shù)據(jù)的處理結(jié)果。
[0024]在一個實施方式中,所述節(jié)點圖譜中的各個節(jié)點與各自的描述信息相對應(yīng);所述映射單元還用于,提取所述待處理數(shù)據(jù)的元數(shù)據(jù),并基于所述元數(shù)據(jù),將所述待處理數(shù)據(jù)分割為若干個數(shù)據(jù)子集,其中,不同的數(shù)據(jù)子集,具備不同的屬性信息;針對所述節(jié)點圖譜中的任一目標(biāo)節(jié)點,確定與所述目標(biāo)節(jié)點的描述信息相匹配的目標(biāo)屬性信息,并將具備所述目標(biāo)屬性信息的數(shù)據(jù)子集映射至所述目標(biāo)節(jié)點處。
[0025]在一個實施方式中,所述映射單元包括:
[0026]哈希運算模塊,用于對所述元數(shù)據(jù)中包含的地址信息進(jìn)行哈希運算,以將所述元數(shù)據(jù)中包含的地址信息映射至哈希桶中;
[0027]匹配模塊,用于按照地址信息的映射結(jié)果,將具備所述地址信息的待處理數(shù)據(jù)分割為與所述哈希桶中的各個哈希節(jié)點相匹配的數(shù)據(jù)子集。
[0028]在一個實施方式中,所述映射單元具體用于,按照所述節(jié)點圖譜中的流轉(zhuǎn)過程對所述待處理數(shù)據(jù)中的各個數(shù)據(jù)子集進(jìn)行處理,得到邏輯處理結(jié)果;調(diào)用所述節(jié)點圖譜中輸出節(jié)點的反映射功能,以通過所述反映射功能將所述邏輯處理結(jié)果反映射為所述待處理數(shù)據(jù)的處理結(jié)果。
[0029]由上可見,本專利技術(shù)提供的技術(shù)方案,接收終端設(shè)備發(fā)來的待處理數(shù)據(jù),所述待處理數(shù)據(jù)中包括終端設(shè)備的設(shè)備標(biāo)識,并基于所述設(shè)備標(biāo)識,確定所述待處理數(shù)據(jù)對應(yīng)的規(guī)則引擎,讀取所述規(guī)則引擎的節(jié)點圖譜,并將所述待處理數(shù)據(jù)與所述節(jié)點圖譜中的各個抽象節(jié)點相互映射,基于映射結(jié)果,輸出所述待處理數(shù)據(jù)的處理結(jié)果。通過節(jié)點圖譜的映射方式,可以將數(shù)據(jù)流轉(zhuǎn)功能進(jìn)行抽象化處理,降低了數(shù)據(jù)流轉(zhuǎn)功能的使用門檻。
[0030]本專利技術(shù)的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本專利技術(shù)而了解。本專利技術(shù)的目的和其他優(yōu)點可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
[0031]下面通過附圖和實施例,對本專利技術(shù)的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
附圖說明
[0032]附圖用來提供對本專利技術(shù)的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本專利技術(shù)的實施例一起用于解釋本專利技術(shù),并不構(gòu)成對本專利技術(shù)的限制。在附圖中:
[0033]圖1為本專利技術(shù)實施例中一種基于規(guī)則引擎的數(shù)據(jù)流轉(zhuǎn)方法的步驟示意圖;
[0034]圖2為本專利技術(shù)實施例中一種基于規(guī)則引擎的數(shù)據(jù)流轉(zhuǎn)裝置的功能模塊示意圖。
具體實施方式
[0035]以下結(jié)合附圖對本專利技術(shù)的優(yōu)選實施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實
施例僅用于說明和解釋本專利技術(shù),并不用于限定本專利技術(shù)。
[0036]請參閱圖1,本專利技術(shù)提供一種基于規(guī)則引擎的數(shù)據(jù)流轉(zhuǎn)方法,該方法可以包括以下多個步驟。
[0037]S1:接收終端設(shè)備發(fā)來的待處理數(shù)據(jù),所述待處理數(shù)據(jù)中包括終端設(shè)備的設(shè)備標(biāo)識,并基于所述設(shè)備標(biāo)識,確定所述待處理數(shù)據(jù)對應(yīng)的規(guī)則引擎;
[0038]S2:讀取所述規(guī)則引擎的節(jié)點圖譜,并將所述待處理數(shù)據(jù)與所述節(jié)點圖譜中的各個抽象節(jié)點相互映射;
[0039]S3:基于映射結(jié)果,輸出所述待處理數(shù)據(jù)的處理結(jié)果。
[0040]具體地,所述節(jié)點圖譜中的各個節(jié)點與各自的描述信息相對應(yīng)。描述信息可以是節(jié)點在數(shù)據(jù)流轉(zhuǎn)過程中所能實現(xiàn)的功能。在將所述待處理數(shù)據(jù)與所述節(jié)點圖譜中的各個抽象節(jié)點相互映射時,可以提取所述待處理數(shù)據(jù)的元數(shù)據(jù),并基于所述元數(shù)據(jù),將所述待處理數(shù)據(jù)分割為若干個數(shù)據(jù)子集,其中,不同的數(shù)據(jù)子集,具備不同的屬性信息。
[0041]具體地,可以通過哈希桶中的各個哈希節(jié)點代表不同的數(shù)據(jù)子集。這樣,可以對所述元數(shù)據(jù)中包含的地址信息進(jìn)行哈希運算,以將所述元數(shù)據(jù)中包含的地址信息映射至哈希桶中。這樣,可以形成地址信息與哈希節(jié)點的對應(yīng)關(guān)系,后續(xù),可以按照地址信息的映射結(jié)果,將具備所述地址信息的待處理數(shù)據(jù)分割為與所述哈希桶中的各個哈希節(jié)點相匹配的數(shù)據(jù)子集。
[0042]在分割得到本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點】
【技術(shù)特征摘要】
1.一種基于規(guī)則引擎的數(shù)據(jù)流轉(zhuǎn)方法,其特征在于,所述方法包括:接收終端設(shè)備發(fā)來的待處理數(shù)據(jù),所述待處理數(shù)據(jù)中包括終端設(shè)備的設(shè)備標(biāo)識,并基于所述設(shè)備標(biāo)識,確定所述待處理數(shù)據(jù)對應(yīng)的規(guī)則引擎;讀取所述規(guī)則引擎的節(jié)點圖譜,并將所述待處理數(shù)據(jù)與所述節(jié)點圖譜中的各個抽象節(jié)點相互映射;基于映射結(jié)果,輸出所述待處理數(shù)據(jù)的處理結(jié)果。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述節(jié)點圖譜中的各個節(jié)點與各自的描述信息相對應(yīng);將所述待處理數(shù)據(jù)與所述節(jié)點圖譜中的各個抽象節(jié)點相互映射包括:提取所述待處理數(shù)據(jù)的元數(shù)據(jù),并基于所述元數(shù)據(jù),將所述待處理數(shù)據(jù)分割為若干個數(shù)據(jù)子集,其中,不同的數(shù)據(jù)子集,具備不同的屬性信息;針對所述節(jié)點圖譜中的任一目標(biāo)節(jié)點,確定與所述目標(biāo)節(jié)點的描述信息相匹配的目標(biāo)屬性信息,并將具備所述目標(biāo)屬性信息的數(shù)據(jù)子集映射至所述目標(biāo)節(jié)點處。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,將所述待處理數(shù)據(jù)分割為若干個數(shù)據(jù)子集包括:對所述元數(shù)據(jù)中包含的地址信息進(jìn)行哈希運算,以將所述元數(shù)據(jù)中包含的地址信息映射至哈希桶中;按照地址信息的映射結(jié)果,將具備所述地址信息的待處理數(shù)據(jù)分割為與所述哈希桶中的各個哈希節(jié)點相匹配的數(shù)據(jù)子集。4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,基于映射結(jié)果,輸出所述待處理數(shù)據(jù)的處理結(jié)果包括:按照所述節(jié)點圖譜中的流轉(zhuǎn)過程對所述待處理數(shù)據(jù)中的各個數(shù)據(jù)子集進(jìn)行處理,得到邏輯處理結(jié)果;調(diào)用所述節(jié)點圖譜中輸出節(jié)點的反映射功能,以通過所述反映射功能將所述邏輯處理結(jié)果反映射為所述待處理數(shù)據(jù)的處理結(jié)果。5.一...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:余丹,蘭雨晴,張騰懷,邢智渙,
申請(專利權(quán))人:慧之安信息技術(shù)股份有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。