專利名稱:數(shù)據(jù)處理系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種數(shù)據(jù)處理系統(tǒng)和方法,尤其涉及一種利用內(nèi)置數(shù)據(jù)接口進(jìn)行數(shù)據(jù)存儲和調(diào)用的數(shù)據(jù)處理系統(tǒng)和方法。
背景技術(shù):
數(shù)據(jù)處理是龐大而復(fù)雜的,對于現(xiàn)有技術(shù)來說,每個需要調(diào)用和數(shù)據(jù)的裝置/系統(tǒng)都會具有自身的數(shù)據(jù)存儲主體和方式,例如數(shù)據(jù)庫或數(shù)據(jù)存儲單元,當(dāng)需要存儲數(shù)據(jù)時,將數(shù)據(jù)存儲該數(shù)據(jù)庫,當(dāng)需要調(diào)用自身產(chǎn)生的數(shù)據(jù)時,也從該數(shù)據(jù)庫調(diào)用數(shù)據(jù)。
此時就會產(chǎn)生一個問題,因為在本裝置進(jìn)行數(shù)據(jù)處理的時候,由可能需要其他裝置產(chǎn)生的數(shù)據(jù),這時候本裝置就必須從其他裝置去調(diào)用這個數(shù)據(jù)。從其他裝置調(diào)用數(shù)據(jù)是非常復(fù)雜和繁瑣的,需要本裝置和數(shù)據(jù)調(diào)用裝置之間具有耦合性才可以,否則無法調(diào)用到數(shù)據(jù),而且也會影響被調(diào)用數(shù)據(jù)裝置的正常工作。
例如,A系統(tǒng)向B系統(tǒng)調(diào)用數(shù)據(jù),而B系統(tǒng)的該數(shù)據(jù)正在進(jìn)行數(shù)據(jù)更新,那A系統(tǒng)讀數(shù)據(jù)的時候就可能導(dǎo)致B系統(tǒng)更新數(shù)據(jù)出錯,而且A調(diào)用到的數(shù)據(jù)也可能出錯。
所以現(xiàn)有的數(shù)據(jù)處理系統(tǒng)當(dāng)需要進(jìn)行系統(tǒng)間數(shù)據(jù)調(diào)用的時候不但要求系統(tǒng)間的耦合性,而且會影響調(diào)用數(shù)據(jù)和被調(diào)用數(shù)據(jù)系統(tǒng)的正常工作。發(fā)明內(nèi)容
本發(fā)明的目的是針對現(xiàn)有技術(shù)的缺陷,提供一種數(shù)據(jù)處理系統(tǒng),可以將數(shù)據(jù)均存儲在數(shù)據(jù)中心里,防止數(shù)據(jù)存儲/調(diào)用和數(shù)據(jù)處理的干擾。
為實現(xiàn)上述目的,本發(fā)明提供了一種數(shù)據(jù)處理系統(tǒng),所述數(shù)據(jù)處理系統(tǒng)包括:
多個數(shù)據(jù)處理單元,用于在數(shù)據(jù)處理時生成數(shù)據(jù);
數(shù)據(jù)共享單元;
數(shù)據(jù)中心,用于所述數(shù)據(jù)共享單元將所述數(shù)據(jù)處理單元生成的數(shù)據(jù)存儲在所述數(shù)據(jù)中心,并且所述數(shù)據(jù)共享單元從所述數(shù)據(jù)中心調(diào)用所述數(shù)據(jù)發(fā)送給所述數(shù)據(jù)處理單元。。
為實現(xiàn)上述目的,本發(fā)明還提供了一種數(shù)據(jù)處理方法,所述數(shù)據(jù)處理方法包括:
數(shù)據(jù)處理單元進(jìn)行數(shù)據(jù)處理,生成數(shù)據(jù);
所述數(shù)據(jù)共享單元將所述數(shù)據(jù)存儲在數(shù)據(jù)中心;
當(dāng)所述數(shù)據(jù)處理單元需要調(diào)用所述數(shù)據(jù)時,所述數(shù)據(jù)共享單元從所述數(shù)據(jù)中心調(diào)用所述數(shù)據(jù)發(fā)送給所述數(shù)據(jù)處理單元。。本發(fā)明的數(shù)據(jù)處理系統(tǒng),利用了數(shù)據(jù)共享單元,使得數(shù)據(jù)處理單元在進(jìn)行數(shù)據(jù)處理時所產(chǎn)生的所有數(shù)據(jù)均可以通過數(shù)據(jù)共享單元存儲在數(shù)據(jù)中心里,當(dāng)之后數(shù)據(jù)處理單元需要進(jìn)行數(shù)據(jù)調(diào)用時,通過數(shù)據(jù)共享單元從數(shù)據(jù)中心里調(diào)用數(shù)據(jù),避免了數(shù)據(jù)調(diào)用時會影響數(shù)據(jù)的處理,也避免了調(diào)用的數(shù)據(jù)出錯。
圖1為本發(fā)明數(shù)據(jù)處理系統(tǒng)的示意圖2為本發(fā)明另一數(shù)據(jù)處理系統(tǒng)的示意圖3為本發(fā)明數(shù)據(jù)處理方法的流程圖。
具體實施方式
下面通過附圖和實施例,對本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
本發(fā)明是將各個數(shù)據(jù)處理單元或者程序共同使用一個數(shù)據(jù)中心,從而使得各個數(shù)據(jù)處理單元不需要單獨設(shè)置存儲單元來存儲數(shù)據(jù),而只需要從共同的數(shù)據(jù)中心存儲和調(diào)用數(shù)據(jù)。
圖1為本發(fā)明數(shù)據(jù)處理系統(tǒng)的示意圖,如圖所示,本實施例的數(shù)據(jù)處理系統(tǒng)具體包括:數(shù)據(jù)處理單元10、數(shù)據(jù)共享單元11和數(shù)據(jù)中心12。
數(shù)據(jù)處理單元10可以是任何具有數(shù)據(jù)處理功能的單元、模塊、裝置或者程序,只要具有數(shù)據(jù)處理能力即可。數(shù)據(jù)處理單元10在進(jìn)行數(shù)據(jù)處理的時候,一定會調(diào)用數(shù)據(jù)也會產(chǎn)生數(shù)據(jù),而所產(chǎn)生的數(shù)據(jù)一定是需要進(jìn)行存儲的,并且需要進(jìn)行調(diào)用的數(shù)據(jù)一定也是存儲的。
數(shù)據(jù)共享單元11可以利用共享埠來實現(xiàn),數(shù)據(jù)共享單元11的作用就是一個外部接口提供給所有的數(shù)據(jù)處理單元10,以供數(shù)據(jù)處理單元10通過數(shù)據(jù)共享單元來存儲數(shù)據(jù),同理,數(shù)據(jù)處理單元10也通過數(shù)據(jù)共享單元11來調(diào)用數(shù)據(jù)。
數(shù)據(jù)中心12的作用就是用來存儲數(shù)據(jù)的,數(shù)據(jù)共享單元11將數(shù)據(jù)處理單元10生成的數(shù)據(jù)存儲在數(shù)據(jù)中心12,并且數(shù)據(jù)共享單元11從數(shù)據(jù)中心12調(diào)用數(shù)據(jù)發(fā)送給數(shù)據(jù)處理單元。
由此所有的數(shù)據(jù)處理單元10均可以將數(shù)據(jù)處理時產(chǎn)生的數(shù)據(jù)通過數(shù)據(jù)共享單元11存儲在數(shù)據(jù)中心12里。當(dāng)數(shù)據(jù)處理單元10需要進(jìn)行數(shù)據(jù)調(diào)用的時候,同樣是通過數(shù)據(jù)共享單元11從數(shù)據(jù)中心12中調(diào)用。數(shù)據(jù)中心12中可以存儲數(shù)據(jù),所存儲的數(shù)據(jù)可以被更新,也可以被調(diào)用,甚至可以被刪除。
具體的,數(shù)據(jù)共享單元11將數(shù)據(jù)處理單元10產(chǎn)生的數(shù)據(jù)拆分為離散的字段后存儲在數(shù)據(jù)中心12,以及從數(shù)據(jù)中心12調(diào)用字段并重組為數(shù)據(jù)后發(fā)送給數(shù)據(jù)處理單元10。
例如,一個數(shù)據(jù)處理單元B存儲數(shù)據(jù)的時候是按照自身字段間的標(biāo)準(zhǔn)定義和構(gòu)架的,存儲的時候共享埠先將數(shù)據(jù)字段拆開存儲在數(shù)據(jù)中心,字段間沒有關(guān)系了。
當(dāng)另一個數(shù)據(jù)處理單元A調(diào)用數(shù)據(jù)的時候,需要告知共享埠需求數(shù)據(jù)(字段)之間的關(guān)系,由共享埠將數(shù)據(jù)處理單元B的離散化的字段按照A的標(biāo)準(zhǔn)重新構(gòu)架以后調(diào)用給數(shù)據(jù)處理單元A。由此數(shù)據(jù)處理單元A得到了需要的字段之間關(guān)系的數(shù)據(jù),不需要A去重組,而是由共享埠來處理。
這樣每一個數(shù)據(jù)處理單元10產(chǎn)生的數(shù)據(jù)可以不需要進(jìn)行單獨的存儲單元來存儲,而是可以將所有產(chǎn)生的數(shù)據(jù)都存儲在數(shù)據(jù)中心12中,使得數(shù)據(jù)處理和數(shù)據(jù)存儲/調(diào)用所分開,不會因為數(shù)據(jù)存儲/調(diào)用而影響數(shù)據(jù)的處理,將數(shù)據(jù)處理和數(shù)據(jù)調(diào)用完全分開。
所以數(shù)據(jù)中心結(jié)構(gòu)有變化,數(shù)據(jù)中心可以不用得知數(shù)據(jù)的提供應(yīng)用是由哪個數(shù)據(jù)處理單元,而都由共享埠去管理。
并且數(shù)據(jù)中心的數(shù)據(jù)處理效率很高,不是以表的形式存儲,而是離散化的,最小的單位是字段而非數(shù)據(jù)。而且也是用表來實現(xiàn)字段,每一張表對應(yīng)一個字段。
本實施例的數(shù)據(jù)處理系統(tǒng),利用了數(shù)據(jù)共享單元,使得數(shù)據(jù)處理單元在進(jìn)行數(shù)據(jù)處理時所產(chǎn)生的所有數(shù)據(jù)均可以通過數(shù)據(jù)共享單元存儲在數(shù)據(jù)中心里,如果之后再次產(chǎn)生新的數(shù)據(jù)后可以將原數(shù)據(jù)進(jìn)行更新處理,保持?jǐn)?shù)據(jù)中心中的數(shù)據(jù)均是最新數(shù)據(jù)。當(dāng)之后數(shù)據(jù)處理單元需要進(jìn)行數(shù)據(jù)調(diào)用時,通過數(shù)據(jù)共享單元從數(shù)據(jù)中心里調(diào)用數(shù)據(jù),避免了數(shù)據(jù)調(diào)用時會影響數(shù)據(jù)的處理,也避免了調(diào)用的數(shù)據(jù)出錯。
圖2為本發(fā)明另一數(shù)據(jù)處理系統(tǒng)的示意圖,如圖所示,本實施例的數(shù)據(jù)處理系統(tǒng)具體包括:數(shù)據(jù)處理單元10、數(shù)據(jù)共享單元11、數(shù)據(jù)中心12和數(shù)據(jù)存儲單元13。
本實施例和上述實施例的區(qū)別就是本實施例比上一實施例增加了數(shù)據(jù)存儲單元13,而數(shù)據(jù)存儲單元13是單獨為數(shù)據(jù)處理單元10服務(wù)的,用于存儲數(shù)據(jù)處理單元生13生成的僅用于自身調(diào)用的數(shù)據(jù),和存儲數(shù)據(jù)共享單元11調(diào)用的用于數(shù)據(jù)處理單元10進(jìn)行數(shù)據(jù)處理的數(shù)據(jù)。當(dāng)數(shù)據(jù)處理單元10在數(shù)據(jù)處理時產(chǎn)生的數(shù)據(jù)不希望存儲在數(shù)據(jù)中心時,例如不希望被其他數(shù)據(jù)處理單元10調(diào)用的時候,數(shù)據(jù)處理單元10將該數(shù)據(jù)存儲在數(shù)據(jù)存儲單元13中。
由此可以看出,當(dāng)數(shù)據(jù)處理單元10需要存儲不被其他單元調(diào)用時,可以單獨使用一個數(shù)據(jù)存儲單元13,將數(shù)據(jù)存儲在數(shù)據(jù)存儲單元13中,這樣數(shù)據(jù)存儲單元13中存儲的數(shù)據(jù)就只能被該數(shù)據(jù)處理單元10所調(diào)用,其他數(shù)據(jù)處理單元10將無法調(diào)用該數(shù)據(jù)存儲單元13中處理的數(shù)據(jù)。
數(shù)據(jù)共享單元11具體的可以定時將數(shù)據(jù)中心存儲的字段重組為數(shù)據(jù)后推送給數(shù)據(jù)處理單元10,數(shù)據(jù)處理單元可以將這些推送的數(shù)據(jù)存儲在數(shù)據(jù)存儲單元13中。定時的機(jī)制可以設(shè)置,例如每隔一定的閾值時間,例如5秒,數(shù)據(jù)共享單元11就會自動推送一次數(shù)據(jù)。
另外一種機(jī)制不是定時推送,而是符合某些條件的時候推送,例如當(dāng)數(shù)據(jù)中心存儲有數(shù)據(jù)處理單元B的新產(chǎn)生的數(shù)據(jù)拆分的字段時,數(shù)據(jù)共享單元11得知該數(shù)據(jù)是數(shù)據(jù)處理單元A進(jìn)行數(shù)據(jù)處理時所需要的數(shù)據(jù),則數(shù)據(jù)貢獻(xiàn)單元從數(shù)據(jù)中心調(diào)用字段并重組為數(shù)據(jù)后發(fā)送給數(shù)據(jù)處理單元A,所述數(shù)據(jù)處理單元A將數(shù)據(jù)存儲在所述數(shù)據(jù)存儲單元13中。
關(guān)于數(shù)據(jù)共享單元的數(shù)據(jù)推送機(jī)制,具體如下:
1、主動推送機(jī)制下,當(dāng)數(shù)據(jù)處理單元A需要數(shù)據(jù)處理單元B產(chǎn)生的數(shù)據(jù)的情況下,只要數(shù)據(jù)處理單元B產(chǎn)生了新的數(shù)據(jù),并且通過數(shù)據(jù)共享單元存儲在數(shù)據(jù)中心,此時,數(shù)據(jù)共享單元會主動將數(shù)據(jù)處理單元B產(chǎn)生的新的數(shù)據(jù)推送給數(shù)據(jù)處理單元A,而數(shù)據(jù)處理單元A會利用該數(shù)據(jù)進(jìn)行數(shù)據(jù)處理,也可以存儲在數(shù)據(jù)存儲單元;
2、另一種主動推送機(jī)制,當(dāng)數(shù)據(jù)處理單元A需要數(shù)據(jù)處理單元B產(chǎn)生的數(shù)據(jù)的情況下,可以按照一定的輪訓(xùn)時間,每當(dāng)?shù)竭_(dá)輪訓(xùn)時間就推送當(dāng)前最新數(shù)據(jù),例如每當(dāng)中午12時推送,也可以是一個閾值時間,沒到達(dá)一次閾值時間就推送當(dāng)前最新數(shù)據(jù),例如每隔I分鐘推送一次當(dāng)前最新數(shù)據(jù);
3、被動推送機(jī)制,當(dāng)數(shù)據(jù)處理單元A需要數(shù)據(jù)處理單元B產(chǎn)生的數(shù)據(jù)的情況下,只有當(dāng)數(shù)據(jù)處理單元A向數(shù)據(jù)共享單元發(fā)送數(shù)據(jù)調(diào)用指令的時候,數(shù)據(jù)共享單元會從數(shù)據(jù)中心調(diào)用數(shù)據(jù)處理單元B生成的數(shù)據(jù)發(fā)送給數(shù)據(jù)處理單元A。
本實施例的數(shù)據(jù)處理系統(tǒng)因為具有數(shù)據(jù)存儲單元13,這樣,數(shù)據(jù)處理單元10在數(shù)據(jù)處理中產(chǎn)生的數(shù)據(jù)可以選擇所存儲的主體,如果只希望被自身所調(diào)用的數(shù)據(jù),可以將數(shù)據(jù)存儲在數(shù)據(jù)存儲單元13中,如果數(shù)據(jù)處理單元10產(chǎn)生的數(shù)據(jù)不是只希望被自身所調(diào)用,則可以通過數(shù)據(jù)共享中心存儲在數(shù)據(jù)中心里,供調(diào)用。
圖3為本發(fā)明數(shù)據(jù)處理方法的流程圖,如圖所示,本發(fā)明的數(shù)據(jù)處理方法具體包括:
步驟101,數(shù)據(jù)處理單元進(jìn)行數(shù)據(jù)處理,生成數(shù)據(jù);
步驟102,數(shù)據(jù)共享單元將所述數(shù)據(jù)存儲在數(shù)據(jù)中心;
具體的,數(shù)據(jù)共享單元將數(shù)據(jù)處理單元產(chǎn)生的數(shù)據(jù)拆分為離散的字段后存儲在所述數(shù)據(jù)中心;
步驟103,當(dāng)所述數(shù)據(jù)處理單元需要調(diào)用所述數(shù)據(jù)時,所述數(shù)據(jù)共享單元從所述數(shù)據(jù)中心調(diào)用所述數(shù)據(jù)發(fā)送給所述數(shù)據(jù)處理單元。
具體的,數(shù)據(jù)共享單元從數(shù)據(jù)中心調(diào)用字段并重組為數(shù)據(jù)后發(fā)送給數(shù)據(jù)處理單J Li ο
這樣每一個數(shù)據(jù)處理單元產(chǎn)生的數(shù)據(jù)可以不需要進(jìn)行單獨的存儲單元來存儲,而是可以將所有產(chǎn)生的數(shù)據(jù)都存儲在數(shù)據(jù)中心中,使得數(shù)據(jù)處理和數(shù)據(jù)存儲/調(diào)用所分開,不會因為數(shù)據(jù)存儲/調(diào)用而影響數(shù)據(jù)的處理,將數(shù)據(jù)處理和數(shù)據(jù)調(diào)用完全分開。
利用了數(shù)據(jù)共享單元,使得數(shù)據(jù)處理單元在進(jìn)行數(shù)據(jù)處理時所產(chǎn)生的所有數(shù)據(jù)均可以通過數(shù)據(jù)共享單元存儲在數(shù)據(jù)中心里,如果之后再次產(chǎn)生新的數(shù)據(jù)后可以將原數(shù)據(jù)進(jìn)行更新處理,保持?jǐn)?shù)據(jù)中心中的數(shù)據(jù)均是最新數(shù)據(jù)。當(dāng)之后數(shù)據(jù)處理單元需要進(jìn)行數(shù)據(jù)調(diào)用時,通過數(shù)據(jù)共享單元從數(shù)據(jù)中心里調(diào)用數(shù)據(jù),避免了數(shù)據(jù)調(diào)用時會影響數(shù)據(jù)的處理,也避免了調(diào)用的數(shù)據(jù)出錯。
另外,本發(fā)明數(shù)據(jù)處理方法還可以包括,數(shù)據(jù)處理單元將僅用于自身調(diào)用的數(shù)據(jù)存儲在數(shù)據(jù)存儲單元,以及將數(shù)據(jù)共享單元調(diào)用的用于進(jìn)行數(shù)據(jù)處理的數(shù)據(jù)存儲在數(shù)據(jù)存儲單元。
具體的,數(shù)據(jù)共享單元將數(shù)據(jù)處理單元產(chǎn)生的數(shù)據(jù)拆分為離散的字段后存儲在數(shù)據(jù)中心,以及從數(shù)據(jù)中心調(diào)用字段并重組為數(shù)據(jù)后發(fā)送給數(shù)據(jù)處理單元。
例如,一個數(shù)據(jù)處理單元B存儲數(shù)據(jù)的時候是按照自身字段間的標(biāo)準(zhǔn)定義和構(gòu)架的,存儲的時候共享埠先將數(shù)據(jù)字段拆開存儲在數(shù)據(jù)中心,字段間沒有關(guān)系了。
當(dāng)另一個數(shù)據(jù)處理單元A調(diào)用數(shù)據(jù)的時候,需要告知共享埠需求數(shù)據(jù)(字段)之間的關(guān)系,由共享埠將數(shù)據(jù)處理單元B的離散化的字段按照A的標(biāo)準(zhǔn)重新構(gòu)架以后調(diào)用給數(shù)據(jù)處理單元A。由此數(shù)據(jù)處理單元A得到了需要的字段之間關(guān)系的數(shù)據(jù),不需要A去重組,而是由共享埠來處理。
數(shù)據(jù)共享單元定時或者當(dāng)所述數(shù)據(jù)中心存儲有新的數(shù)據(jù)拆分的字段時,從所述數(shù)據(jù)中心調(diào)用所述字段并重組為所述數(shù)據(jù)后發(fā)送給所述數(shù)據(jù)處理單元。
數(shù)據(jù)共享單元具體的可以定時將數(shù)據(jù)中心存儲的字段重組為數(shù)據(jù)后推送給數(shù)據(jù)處理單元,數(shù)據(jù)處理單元可以將這些推送的數(shù)據(jù)存儲在數(shù)據(jù)存儲單元中。定時的機(jī)制可以設(shè)置,例如每隔一定的閾值時間,例如5秒,數(shù)據(jù)共享單元11就會自動推送一次數(shù)據(jù)。
另外一種機(jī)制不是定時推送,而是符合某些條件的時候推送,例如當(dāng)數(shù)據(jù)中心存儲有數(shù)據(jù)處理單元B的新產(chǎn)生的數(shù)據(jù)拆分的字段時,數(shù)據(jù)共享單元11得知該數(shù)據(jù)是數(shù)據(jù)處理單元A進(jìn)行數(shù)據(jù)處理時所需要的數(shù)據(jù),則數(shù)據(jù)貢獻(xiàn)單元從數(shù)據(jù)中心調(diào)用字段并重組為數(shù)據(jù)后發(fā)送給數(shù)據(jù)處理單元A,所述數(shù)據(jù)處理單元A將數(shù)據(jù)存儲在所述數(shù)據(jù)存儲單元13中。
關(guān)于數(shù)據(jù)共享單元的數(shù)據(jù)推送機(jī)制,具體如下:
1、主動推送機(jī)制下,當(dāng)數(shù)據(jù)處理單元A需要數(shù)據(jù)處理單元B產(chǎn)生的數(shù)據(jù)的情況下,只要數(shù)據(jù)處理單元B產(chǎn)生了新的數(shù)據(jù),并且通過數(shù)據(jù)共享單元存儲在數(shù)據(jù)中心,此時,數(shù)據(jù)共享單元會主動將數(shù)據(jù)處理單元B產(chǎn)生的新的數(shù)據(jù)推送給數(shù)據(jù)處理單元A,而數(shù)據(jù)處理單元A會利用該數(shù)據(jù)進(jìn)行數(shù)據(jù)處理,也可以存儲在數(shù)據(jù)存儲單元;
2、另一種主動推送機(jī)制,當(dāng)數(shù)據(jù)處理單元A需要數(shù)據(jù)處理單元B產(chǎn)生的數(shù)據(jù)的情況下,可以按照一定的輪訓(xùn)時間,每當(dāng)?shù)竭_(dá)輪訓(xùn)時間就推送當(dāng)前最新數(shù)據(jù),例如每當(dāng)中午12時推送,也可以是一個閾值時間,沒到達(dá)一次閾值時間就推送當(dāng)前最新數(shù)據(jù),例如每隔I分鐘推送一次當(dāng)前最新數(shù)據(jù);
3、被動推送機(jī)制,當(dāng)數(shù)據(jù)處理單元A需要數(shù)據(jù)處理單元B產(chǎn)生的數(shù)據(jù)的情況下,只有當(dāng)數(shù)據(jù)處理單元A向數(shù)據(jù)共享單元發(fā)送數(shù)據(jù)調(diào)用指令的時候,數(shù)據(jù)共享單元會從數(shù)據(jù)中心調(diào)用數(shù)據(jù)處理單元B生成的數(shù)據(jù)發(fā)送給數(shù)據(jù)處理單元A。
這樣,數(shù)據(jù)處理單元在數(shù)據(jù)處理中產(chǎn)生的數(shù)據(jù)可以選擇所存儲的主體,如果只希望被自身所調(diào)用的數(shù)據(jù),可以將數(shù)據(jù)存儲在數(shù)據(jù)存儲單元中,如果數(shù)據(jù)處理單元產(chǎn)生的數(shù)據(jù)不是只希望被自身所調(diào)用,則可以通過數(shù)據(jù)共享中心存儲在數(shù)據(jù)中心里。
每一個數(shù)據(jù)處理單元可以通過數(shù)據(jù)共享單元從數(shù)據(jù)中心里調(diào)用數(shù)據(jù),也可以從自身的數(shù)據(jù)存儲單元去調(diào)用數(shù)據(jù)。利用數(shù)據(jù)存儲單元來實現(xiàn)數(shù)據(jù)的私密性,防止數(shù)據(jù)外泄的可能性,同樣也是將數(shù)據(jù)處理和數(shù)據(jù)調(diào)用分開,防止數(shù)據(jù)調(diào)用和數(shù)據(jù)處理的相互干擾。
專業(yè)人員應(yīng)該還可以進(jìn)一步意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、計算機(jī)軟件或者二者的結(jié)合來實現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
結(jié)合本文中所公開的實施例描述的方法或算法的步驟可以用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實施。軟件模塊可以置于隨機(jī)存儲器(RAM)、內(nèi)存、只讀存儲器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動磁盤、CD-ROM、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲介質(zhì)中。
以上所述的具體實施方式
,對本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實施方式
而已,并不用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種數(shù)據(jù)處理系統(tǒng),其特征在于,所述數(shù)據(jù)處理系統(tǒng)包括: 多個數(shù)據(jù)處理單元,用于在數(shù)據(jù)處理時生成數(shù)據(jù); 數(shù)據(jù)共享單元; 數(shù)據(jù)中心,用于所述數(shù)據(jù)共享單元將所述數(shù)據(jù)處理單元生成的數(shù)據(jù)存儲在所述數(shù)據(jù)中心,并且所述數(shù)據(jù)共享單元從所述數(shù)據(jù)中心調(diào)用所述數(shù)據(jù)發(fā)送給所述數(shù)據(jù)處理單元。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理系統(tǒng),其特征在于,所述數(shù)據(jù)共享單元具體用于將所述數(shù)據(jù)處理單元產(chǎn)生的數(shù)據(jù)拆分為離散的字段后存儲在所述數(shù)據(jù)中心,以及從所述數(shù)據(jù)中心調(diào)用所述字段并重組為所述數(shù)據(jù)后發(fā)送給所述數(shù)據(jù)處理單元。
3.根據(jù)權(quán)利要求2所述的數(shù)據(jù)處理系統(tǒng),其特征在于,所述系統(tǒng)還包括: 數(shù)據(jù)存儲單元,用于存儲所述數(shù)據(jù)處理單元生成的僅用于自身調(diào)用的數(shù)據(jù),和存儲所述數(shù)據(jù)共享單元調(diào)用的用于所述數(shù)據(jù)處理單元進(jìn)行數(shù)據(jù)處理的數(shù)據(jù)。
4.根據(jù)權(quán)利要求3所述的數(shù)據(jù)處理系統(tǒng),其特征在于,所述數(shù)據(jù)共享單元具體用于定時或者當(dāng)所述數(shù)據(jù)中心存儲有新的數(shù)據(jù)拆分的字段時,從所述數(shù)據(jù)中心調(diào)用所述字段并重組為所述數(shù)據(jù)后發(fā)送給所述數(shù)據(jù)處理單元;所述數(shù)據(jù)處理單元具體用于將所述數(shù)據(jù)存儲在所述數(shù)據(jù)存儲單元。
5.根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理系統(tǒng),其特征在于,所述數(shù)據(jù)共享中心具體為共享 阜。
6.一種數(shù)據(jù)處理方法,其特征在于,所述數(shù)據(jù)處理方法包括: 數(shù)據(jù)處理單元進(jìn)行數(shù)據(jù)處理,生成數(shù)據(jù); 所述數(shù)據(jù)共享單元將所述數(shù)據(jù)存儲在數(shù)據(jù)中心; 當(dāng)所述數(shù)據(jù)處理單元需要調(diào)用所述數(shù)據(jù)時,所述數(shù)據(jù)共享單元從所述數(shù)據(jù)中心調(diào)用所述數(shù)據(jù)發(fā)送給所述數(shù)據(jù)處理單元。
7.根據(jù)權(quán)利要求 6所述的數(shù)據(jù)處理方法,其特征在于:所述數(shù)據(jù)共享單元將所述數(shù)據(jù)存儲在數(shù)據(jù)中心具體為,所述數(shù)據(jù)共享單元將所述數(shù)據(jù)處理單元產(chǎn)生的數(shù)據(jù)拆分為離散的字段后存儲在所述數(shù)據(jù)中心。
8.根據(jù)權(quán)利要求6所述的數(shù)據(jù)處理方法,其特征在于:所述通過所述數(shù)據(jù)共享單元從所述數(shù)據(jù)中心調(diào)用所述數(shù)據(jù)具體為,所述數(shù)據(jù)共享單元從所述數(shù)據(jù)中心調(diào)用所述字段并重組為所述數(shù)據(jù)后發(fā)送給所述數(shù)據(jù)處理單元。
9.根據(jù)權(quán)利要求7或8所述的數(shù)據(jù)處理方法,其特征在于,所述方法還包括,所述數(shù)據(jù)處理單元將僅用于自身調(diào)用的數(shù)據(jù)存儲在數(shù)據(jù)存儲單元,以及將所述數(shù)據(jù)共享單元調(diào)用的用于進(jìn)行數(shù)據(jù)處理的數(shù)據(jù)存儲在所述數(shù)據(jù)存儲單元。
10.根據(jù)權(quán)利要求9所述的數(shù)據(jù)處理方法,其特征在于,所述數(shù)據(jù)共享單元從所述數(shù)據(jù)中心調(diào)用所述字段并重組為所述數(shù)據(jù)后發(fā)送給所述數(shù)據(jù)處理單元具體為,所述數(shù)據(jù)共享單元定時或者當(dāng)所述數(shù)據(jù)中心存儲有新的數(shù)據(jù)拆分的字段時,從所述數(shù)據(jù)中心調(diào)用所述字段并重組為所述數(shù)據(jù)后發(fā)送給所述數(shù)據(jù)處理單元。
全文摘要
本發(fā)明涉及一種數(shù)據(jù)處理裝置和方法。所述數(shù)據(jù)處理系統(tǒng)包括多個數(shù)據(jù)處理單元,用于在數(shù)據(jù)處理時生成數(shù)據(jù);數(shù)據(jù)共享單元;數(shù)據(jù)中心,用于所述數(shù)據(jù)共享單元將所述數(shù)據(jù)處理單元生成的數(shù)據(jù)存儲在所述數(shù)據(jù)中心,并且所述數(shù)據(jù)共享單元從所述數(shù)據(jù)中心調(diào)用所述數(shù)據(jù)發(fā)送給所述數(shù)據(jù)處理單元。本發(fā)明的數(shù)據(jù)處理系統(tǒng),利用了數(shù)據(jù)共享單元,使得數(shù)據(jù)處理單元在進(jìn)行數(shù)據(jù)處理時所產(chǎn)生的所有數(shù)據(jù)均可以通過數(shù)據(jù)共享單元存儲在數(shù)據(jù)中心里,當(dāng)之后數(shù)據(jù)處理單元需要進(jìn)行數(shù)據(jù)調(diào)用時,通過數(shù)據(jù)共享單元從數(shù)據(jù)中心里調(diào)用數(shù)據(jù),避免了數(shù)據(jù)調(diào)用時會影響數(shù)據(jù)的處理,也避免了調(diào)用的數(shù)據(jù)出錯。
文檔編號G06F17/30GK103150403SQ20131010456
公開日2013年6月12日 申請日期2013年3月28日 優(yōu)先權(quán)日2013年3月28日
發(fā)明者賀劍敏 申請人:北京圓通慧達(dá)管理軟件開發(fā)有限公司