基于分布式及多層次匯交的大數(shù)據(jù)交換系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種數(shù)據(jù)交換系統(tǒng)及方法,屬于地理信息數(shù)據(jù)管理領(lǐng)域,具體涉及一種基于分布式及多層次匯交的大數(shù)據(jù)交換系統(tǒng)及方法。
【背景技術(shù)】
[0002]目前在地理信息數(shù)據(jù)的管理和保障方面,各級(jí)各類應(yīng)用系統(tǒng)還是采取獨(dú)立建設(shè)和維護(hù)的模式。這樣就造成了如下不足:
[0003](1)地理信息數(shù)據(jù)的保障模式不統(tǒng)一
[0004]由于地理數(shù)據(jù)由各級(jí)應(yīng)用系統(tǒng)獨(dú)立建設(shè)、維護(hù)和保障,“煙鹵”式的使得不同時(shí)期,不同用戶在地理信息的數(shù)據(jù)處理,使用上缺少一致的保障維護(hù)體制及規(guī)范。
[0005](2)地理信息數(shù)據(jù)的管理時(shí)效不足
[0006]目前主要依靠人工通過(guò)存儲(chǔ)介質(zhì)來(lái)進(jìn)行地理數(shù)據(jù)的導(dǎo)入導(dǎo)出,各級(jí)各類應(yīng)用系統(tǒng)之間缺少地理信息數(shù)據(jù)的網(wǎng)絡(luò)化共享能力,雖然系統(tǒng)建設(shè)耗時(shí)耗力,數(shù)據(jù)更新周期長(zhǎng),但是數(shù)據(jù)共享及應(yīng)用比較局限。而且通常的手工操作的模式不僅導(dǎo)致數(shù)據(jù)的管理及維護(hù)投入巨大,同時(shí)也容易受到人為因素的影響,使得數(shù)據(jù)管理的安全性問(wèn)題頻發(fā)。
[0007](3)地理信息數(shù)據(jù)的支持能力不夠
[0008]現(xiàn)有的地理信息的數(shù)據(jù)管理模式比較單一,而且未能提供對(duì)地理空間數(shù)據(jù)的多源、多時(shí)相版本,同時(shí)可以跨平臺(tái)的統(tǒng)一的數(shù)據(jù)管理支持,因此,大大的限制了地理數(shù)據(jù)的應(yīng)用發(fā)展。
[0009]由于存在以上問(wèn)題,現(xiàn)有地理數(shù)據(jù)的管理還是各級(jí)、各類系統(tǒng),各自管理各自地理數(shù)據(jù)的模式。這樣一來(lái),各系統(tǒng)所負(fù)責(zé)管理的那部分地理信息數(shù)據(jù),在完成數(shù)據(jù)的訂閱使用及數(shù)據(jù)下發(fā)時(shí),主要依靠人工通過(guò)存儲(chǔ)介質(zhì)來(lái)進(jìn)行地理數(shù)據(jù)的導(dǎo)入導(dǎo)出來(lái)進(jìn)行同步和傳送。這樣的方式會(huì)有以下缺點(diǎn):
[0010](1)人工處理,簡(jiǎn)單重復(fù),但需要有較大投入,而且手工操作的模式也容易造成人為問(wèn)題。
[0011](2)現(xiàn)有的同步機(jī)制,各個(gè)應(yīng)用系統(tǒng)所需要的數(shù)據(jù)管理,由各個(gè)系統(tǒng)單獨(dú)處理,只支持單數(shù)據(jù)源,屬于是單純的數(shù)據(jù)同步操作,對(duì)于包含數(shù)據(jù)版本的時(shí)相數(shù)據(jù)無(wú)法提供更新、同步及版本管理的能力。
[0012](3)對(duì)不同時(shí)期、不同用戶在地理信息數(shù)據(jù)的受領(lǐng)、處理和使用上,也缺少一致的管理、保障、維護(hù)體制和規(guī)范。
[0013]本發(fā)明將解決通過(guò)同步和推送機(jī)制,實(shí)現(xiàn)了各個(gè)數(shù)據(jù)中心節(jié)點(diǎn)數(shù)據(jù)更新的一致性及有效性,而且任何一個(gè)更新節(jié)點(diǎn)故障都不會(huì)影響整體。從而提高地理信息數(shù)據(jù)的高效、網(wǎng)絡(luò)化。并對(duì)數(shù)據(jù)的應(yīng)用更加廣泛。減少數(shù)據(jù)傳輸?shù)拇螖?shù),提高工作效率。
【發(fā)明內(nèi)容】
[0014]本發(fā)明主要是解決現(xiàn)有技術(shù)所存在的上述的技術(shù)問(wèn)題,提供了一種基于分布式及多層次匯交的大數(shù)據(jù)交換系統(tǒng)及方法。該系統(tǒng)及方法使用無(wú)人值守方式,自動(dòng)完成對(duì)分布存儲(chǔ)于各級(jí)不同數(shù)據(jù)中心的地理信息數(shù)據(jù)交匯、同步與更新,并提供全方位的任務(wù)的狀態(tài)監(jiān)控,并且支持?jǐn)?shù)據(jù)訂閱及推送兩種方式,來(lái)實(shí)現(xiàn)對(duì)數(shù)據(jù)的更新。
[0015]為了解決上述問(wèn)題,根據(jù)本發(fā)明的一方面,提供了一種基于分布式及多層次匯交的大數(shù)據(jù)交換系統(tǒng),包括:
[0016]服務(wù)中心,與地理信息源相連,用于提供地理信息的存儲(chǔ)和服務(wù);
[0017]前置節(jié)點(diǎn),部署于用戶系統(tǒng)內(nèi),用于為其所屬的用戶系統(tǒng)進(jìn)行數(shù)據(jù)管理、緩存和服務(wù),以及從區(qū)域中心獲取地理信息數(shù)據(jù);
[0018]其中,所述服務(wù)中心進(jìn)一步包括:
[0019]全國(guó)中心,用于提供各類地理數(shù)據(jù)的接入存儲(chǔ)以及同步操作,進(jìn)行地理數(shù)據(jù)的編目和同步;
[0020]區(qū)域中心,與全國(guó)中心相連,用于承擔(dān)區(qū)域地理數(shù)據(jù)服務(wù),各區(qū)域中心形成分布式數(shù)據(jù)服務(wù)網(wǎng)絡(luò)。
[0021]優(yōu)化的,上述的一種基于分布式及多層次匯交的大數(shù)據(jù)交換系統(tǒng),還包括用于進(jìn)行數(shù)據(jù)訂閱和獲取的同步模塊,所述同步模塊進(jìn)一步包括:
[0022]區(qū)域中心同步模塊,位于區(qū)域中心內(nèi),用于向全國(guó)中心訂閱所需數(shù)據(jù),接收全國(guó)中心所返回的訂閱數(shù)據(jù);
[0023]前置節(jié)點(diǎn)同步模塊,位于前置節(jié)點(diǎn)內(nèi),用于向區(qū)域中心訂閱所需數(shù)據(jù),接收區(qū)域中心所返回的訂閱數(shù)據(jù)。
[0024]優(yōu)化的,上述的一種基于分布式及多層次匯交的大數(shù)據(jù)交換系統(tǒng),所述同步模塊在設(shè)置需要訂閱數(shù)據(jù)的數(shù)據(jù)中心信息,然后通過(guò)設(shè)置定時(shí)任務(wù)間隔性的探測(cè)和同步節(jié)點(diǎn)編目表,在編目表的相關(guān)屬性標(biāo)記發(fā)生變化時(shí),開(kāi)始觸發(fā)數(shù)據(jù)的同步和推送操作。
[0025]優(yōu)化的,上述的一種基于分布式及多層次匯交的大數(shù)據(jù)交換系統(tǒng),其特征在于,還包括:
[0026]服務(wù)發(fā)布系統(tǒng),與用戶系統(tǒng)相連,用于在用戶系統(tǒng)接受到推送或同步的數(shù)據(jù)后發(fā)布或更新服務(wù);
[0027]運(yùn)維系統(tǒng),與服務(wù)中心、前置節(jié)點(diǎn)以及服務(wù)發(fā)布系統(tǒng)相連,用于對(duì)數(shù)據(jù)分類和數(shù)據(jù)推送取向提供全方位的任務(wù)的狀態(tài)監(jiān)控。
[0028]為了解決上述問(wèn)題,根據(jù)本發(fā)明的另一方面,提供了一種基于分布式及多層次匯交的大數(shù)據(jù)交換方法,包括:
[0029]建立與地理信息源相連的服務(wù)中心,由服務(wù)中心提供地理信息的存儲(chǔ)和服務(wù);
[0030]在用戶系統(tǒng)部署前置節(jié)點(diǎn),由前置節(jié)點(diǎn)為用戶系統(tǒng)進(jìn)行數(shù)據(jù)管理、緩存和服務(wù),以及從區(qū)域中心獲取地理信息數(shù)據(jù);
[0031 ] 其中,在所述服務(wù)中心內(nèi)分別建立全國(guó)中心和與全國(guó)中心相連的區(qū)域中心,由全國(guó)中心提供各類地理數(shù)據(jù)的接入存儲(chǔ)以及同步操作,進(jìn)行地理數(shù)據(jù)的編目和同步;由區(qū)域中心承擔(dān)區(qū)域地理數(shù)據(jù)服務(wù),各區(qū)域中心形成分布式數(shù)據(jù)服務(wù)網(wǎng)絡(luò)。
[0032]優(yōu)化的,上述的一種基于分布式及多層次匯交的大數(shù)據(jù)交換方法,通過(guò)同步模式來(lái)訂閱和獲取數(shù)據(jù),由區(qū)域中心向全國(guó)中心訂閱所需數(shù)據(jù),接收全國(guó)中心所返回的訂閱數(shù)據(jù);前置節(jié)點(diǎn)向區(qū)域中心訂閱所需數(shù)據(jù),接收區(qū)域中心所返回的訂閱數(shù)據(jù)。
[0033]優(yōu)化的,上述的一種基于分布式及多層次匯交的大數(shù)據(jù)交換方法,在數(shù)據(jù)同步時(shí),先設(shè)置需要訂閱數(shù)據(jù)的數(shù)據(jù)中心信息,然后通過(guò)設(shè)置定時(shí)任務(wù)間隔性的探測(cè)和同步節(jié)點(diǎn)編目表,在編目表的相關(guān)屬性標(biāo)記發(fā)生變化時(shí),開(kāi)始觸發(fā)數(shù)據(jù)的同步和推送操作。
[0034]優(yōu)化的,上述的一種基于分布式及多層次匯交的大數(shù)據(jù)交換方法,其特征在于,還包括:
[0035]在用戶系統(tǒng)接受到推送或同步的數(shù)據(jù)后,利用與用戶系統(tǒng)相連的服務(wù)發(fā)布系統(tǒng)發(fā)布或更新服務(wù);
[0036]利用與服務(wù)中心、前置節(jié)點(diǎn)以及服務(wù)發(fā)布系統(tǒng)相連的運(yùn)維系統(tǒng)對(duì)數(shù)據(jù)分類和數(shù)據(jù)推送取向提供全方位的任務(wù)狀態(tài)監(jiān)控。
[0037]因此,本發(fā)明具有如下優(yōu)點(diǎn):1.使用無(wú)人值守方式,自動(dòng)完成對(duì)分布存儲(chǔ)于各級(jí)不同數(shù)據(jù)中心的地理信息數(shù)據(jù)交匯、同步與更新,并提供全方位的任務(wù)的狀態(tài)監(jiān)控;2.支持?jǐn)?shù)據(jù)訂閱及推送兩種方式,來(lái)實(shí)現(xiàn)對(duì)數(shù)據(jù)的更新。
【附圖說(shuō)明】
[0038]附圖1是本發(fā)明的系統(tǒng)原理圖;
[0039]附圖2是本發(fā)明的信息交互圖;
[0040]附圖3是本發(fā)明的信息同步機(jī)制圖。
【具體實(shí)施方式】
[0041]下面通過(guò)實(shí)施例,并結(jié)合附圖,對(duì)本發(fā)明的技術(shù)方案作進(jìn)一步具體的說(shuō)明。
[0042]實(shí)施例:
[0043]如圖1所示,一種基于分布式及多層