新四季網

一種分布式、多層級應用系統標識信息的同步方法及系統的製作方法

2023-05-21 11:21:46 1

專利名稱:一種分布式、多層級應用系統標識信息的同步方法及系統的製作方法
技術領域:
本發明涉及分布式應用系統領域,具體涉及一種分布式、多層級應用系統標識信息的同步方法及系統 。
背景技術:
分布式應用系統是指支持分布式處理的軟體系統,是在由通信網絡互聯的多處理機體系結構上執行任務的系統。分布式系統中的每個系統高度自治,分布在物理上分散的各個地點,擁有獨立的軟硬體環境,能夠獨立運行;同時各系統之間通過網絡實現互聯互通,進行數據的交換和共享;因此,分布式系統中每個系統既獨立工作,又相互協同。分布式系統中多個系統通常是分階段建立和實施,從一個系統開始建立,逐步增長為由跨地域、跨部門多個系統組成的大型系統。在新系統上線時,新系統需要將自身的標識信息如地址、名稱等通知現有遠程系統,同時也要獲取現有遠程系統的標識信息,才能實現系統之間的協同工作。現有技術中,在新系統上線時,通常需要手工在新系統中加入現有遠程系統的標識信息,現有遠程系統也需要手工加入新系統的標識信息,如果現有遠程系統比較多,手工加入工作量大,效率低,而且容易出錯。另外,現有技術中系統之間是並列的,不存在層級關係,而實際使用中,分布式系統往往存在層級關係,如在公安行業的應用中存在公安部、省公安廳、地市公安局三個層次,在系統之間協同工作如發送公文選擇接收系統時,需要將所有系統列表數據展現給用戶,供用戶選擇,如果系統比較多,並列關係展現比較亂,不利用戶查找和選擇。

發明內容
針對現有技術中存在的缺陷,本發明的目的在於提供一種分布式、多層級應用系統標識信息的同步方法及系統,解決現有技術中存在的手工添加系統標識信息工作量大、效率低、容易出錯以及系統之間不存在層級關係,不利於查找和選擇的問題。為實現上述目的,本發明採用的技術方案為—種分布式、多層級應用系統標識信息的同步方法,包括以下步驟步驟I、新系統上線時,通過系統註冊裝置填寫新系統的本地系統標識信息,並將新系統的本地系統標識信息保存在系統信息存儲設備;步驟2、通過消息發送裝置將新系統的本地系統標識信息廣播發送;步驟3、現有遠程系統通過消息接收裝置接收新系統發送的廣播消息,從廣播消息中提取新系統的系統標識信息並將該標識信息保存在系統信息存儲設備;步驟4、現有遠程系統從系統信息存儲設備中讀取現有遠程系統的系統標識信息作為響應發送給新系統;步驟5、新系統接收到現有遠程系統的響應信息,從響應信息中提取現有遠程系統的系統標識信息並將該標識信息保存在系統信息存儲設備中。
進一步,如上所述的一種分布式、多層級應用系統標識信息的同步方法,步驟2中所述廣播發送是消息中間件的發送機制。進一步,如上所述的一種分布式、多層級應用系統標識信息的同步方法,獲取系統信息存儲設備中的樹形結構的數據,展現在樹形視圖中。進一步,如上所述的一種分布式、多層級應用系統標識信息的同步方法,系統標識信息包括系統名稱、系統ID、上級系統ID和消息中間件登錄帳號。進一步,如上所述的一種分布式、多層級應用系統標識信息的同步方法,通過在系統標識信息中設置系統標誌來區別本地系統與遠程系統。 進一步,如上所述的一種分布式、多層級應用系統標識信息的同步方法,若系統不存在上級系統,所述上級系統ID設置為空。進一步,如上所述的一種分布式、多層級應用系統標識信息的同步方法,若新系統以現有遠程系統的系統ID作為本系統的上級系統ID,表示該現有遠程系統為新系統的上級系統。基於上述分布式、多層級應用系統標識信息的同步方法的一種分布式、多層級應用系統標識信息的同步系統,包括系統註冊裝置用於輸入新系統的標識信息,並存入系統信息存儲設備;系統信息存儲設備用於保存新系統的系統標識信息和現有遠程系統的系統標識信息;消息發送裝置用於將新系統的本地系統標識信息廣播發送給現有遠程系統,和將現有遠程系統的系統標識信息作為響應發送給新系統;消息接收裝置現有遠程系統通過該裝置接收廣播發送的新系統的系統標識信息,並將其保存在系統信息存儲設備;新系統通過該裝置接收現有遠程系統的響應消息並從響應消息提取現有遠程系統的系統標識信息,並將其保存在系統信息存儲設備。進一步,如上所述的一種分布式、多層級應用系統標識信息的同步系統,該系統還包括系統列表展現裝置用於獲取系統信息存儲設備中的樹形結構數據,將其展現在一個樹形視圖中,供應用系統瀏覽和操作。再進一步,如上所述的一種分布式、多層級應用系統標識信息的同步系統,系統標識信息包括系統名稱、系統ID、上級系統ID和消息中間件登錄帳號。本發明的效果在於本發明提供的一種分布式、多層級應用系統標識信息的同步方法及系統,通過消息中間件的廣播機制,將本地系統的標識信息廣播發送到現有遠程系統,現有遠程系統收到新系統的標識信息後將其加入系統信息存儲設備;同時遠程系統將本身的標識信息作為響應信息發送給新系統,該方法可以大幅度減少手工添加系統標識信息的工作量,提高實施效率,減少錯誤,同時本發明還提供了樹形分層的數據結構和展現視圖,結構清晰,易於使用。


圖I為本發明新系統和現有遠程系統進行信息交換的基本結構示意圖;圖2為本發明一種分布式、多層級應用系統標識信息的同步系統的結構框圖3為本發明一種分布式、多層級應用系統標識信息的同步方法的流程圖;圖4為實施例I中追加第一個新系統後的系統列表展示圖;圖5為實施例2中在實施例I基礎上追加第二個新系統後的系統列表展示圖;圖6為實施例2中追加第三個新系統後的系統列表展示圖;圖7為實施例2中追加了五個系統後的系統列表展示圖。
具體實施方式

本發明一種分布式、多層級應用系統標識信息的同步方法及系統,通過該方法及系統可以大幅度減少手工添加系統標識信息的工作量,提高分布式系統實施效率,減少錯誤,同時提供了樹形分層的數據結構和展現視圖,結構清晰,易於使用。下面結合說明書附圖與具體實施方式
對本發明做進一步的詳細說明。圖I示出了本發明新系統和現有遠程系統進行信息交換的基本結構示意圖,由圖中可以看出,新上線的新系統和現有遠程系統通過網絡進行系統標識信息的交換,從而將新系統納入整個分布式系統環境中,新系統成為分布式系統的一個組成部分。圖2示出了本發明一種分布式、多層級應用系統標識信息的同步系統的結構框圖,該系統主要包括處理模塊21,該處理模塊包括系統註冊裝置211 :用於輸入新系統的標識信息,並存入系統信息存儲設備;系統發送裝置212 :用於將新系統的本地系統標識信息廣播發送給現有遠程系統,和將現有遠程系統的系統標識信息作為響應發送給新系統;系統接收裝置213 :現有遠程系統通過該裝置接收廣播發送的新系統的本地系統標識信息,並將其保存在系統信息存儲設備;新系統通過該裝置接收現有遠程系統的響應消息並從響應消息提取現有遠程系統的系統標識信息,並將其保存在系統信息存儲設備。系統信息存儲設備22 :用於保存新系統的本地系統標識信息和現有遠程系統的系統標識信息;系統列表展現裝置23 :用於獲取系統信息存儲設備中的樹形結構數據,將其展現在一個樹形視圖中,供應用系統瀏覽和操作。本實施例中,系統標識信息至少要包括系統名稱、系統ID、上級系統ID和消息中間件登錄帳號,實際應用中還可以根據需要增加其他信息...。圖3示出了基於上述分布式、多層級應用系統標識信息的同步系統的一種分布式、多層級應用系統標識信息的同步方法的流程圖,由圖中可以看出,該方法主要包括以下步驟步驟SI :新系統上線時,通過系統註冊裝置填寫新系統的本地系統標識信息,並將新系統的本地系統標識信息保存在系統信息存儲設備;步驟S2 :通過消息發送裝置將新系統的本地系統標識信息廣播發送;廣播發送是消息中間件的一種發送機制,廣播發送的信息能夠被消息中間件相應頻道的所有用戶接收;消息中間件一般有三種傳遞模型點對點模型(PTP)、發布-訂閱模型(Pub/Sub)和廣播模型。點對點模型用於消息發送者和消息接收者之間點到點的通信,點對點信息能夠被指定的接收者接收,如果沒有明確說明,為點對點信息;發布-訂閱信息能夠被相應頻道的某個在線用戶接受;廣播發送的信息能夠被消息中間件相應頻道的所有用戶接收。本發明只涉及廣播信息和用於發送響應的點對點信息。採用消息中間件機制的系統中,不同的對象之間通過傳遞消息來激活對方的事件,完成相應的操作。發送者將消息發送給消息伺服器,消息伺服器將消息存放在若干隊列中,再將消息轉發給接收者。消息中間件能在不同平臺之間通信,它常被用來屏蔽掉各種平臺及協議之間的特性,實現應用程式之間的協同,其優點在於能夠在客戶和伺服器之間提供同步和異步的連接,並且在任何時刻都可以將消息進行傳送或者存儲轉發。步驟S3 :現有遠程系統通過消息接收裝置接收新系統發送的廣播消息,從廣播消息中提取新系統的本地系統標識信息並將該標識信息保存在系統信息存儲設備;
步驟S4 :現有遠程系統從系統信息存儲設備中讀取現有遠程系統的系統標識信息作為響應發送給新系統;步驟S5 :新系統接收到現有遠程系統的響應信息,從響應信息中提取現有遠程系統的系統標識信息並將該標識信息保存在系統信息存儲設備中。其中,不論對於新系統還是現有遠程系統,系統標識信息至少要包括系統名稱、系統ID、上級系統ID和消息中間件登錄帳號四個關鍵屬性,並通過在系統標識信息設置本地系統標誌區別本地系統與現有遠程系統。如果系統不存在上級系統,所述上級系統ID設置為空;如果新系統以現有遠程系統的系統ID作為本系統的上級系統ID,表示該現有遠程系統為該新系統的上級系統。由於系統標識信息中不僅包括了系統ID,還包括了系統的上級系統ID,系統信息存儲表中的系統信息能夠採用層級關係通過樹形視圖展現給用戶,所以,本發明的上述方法還包括步驟6、用於獲取系統信息存儲設備中的樹形結構數據,將其展現在一個樹形視圖中,供應用系統瀏覽和操作。下面通過具體的實施例對本發明進行進一步詳細的說明。本發明實施例中以關係資料庫的資料庫表作為系統信息存儲設備,表結構如下
權利要求
1.一種分布式、多層級應用系統標識信息的同步方法,包括以下步驟 步驟I、新系統上線時,通過系統註冊裝置填寫新系統的本地系統標識信息,並將新系統的本地系統標識信息保存在系統信息存儲設備; 步驟2、通過消息發送裝置將新系統的本地系統標識信息廣播發送; 步驟3、現有遠程系統通過消息接收裝置接收新系統發送的廣播消息,從廣播消息中提取新系統的系統標識信息並將該標識信息保存在系統信息存儲設備; 步驟4、現有遠程系統從系統信息存儲設備中讀取現有遠程系統的系統標識信息作為響應發送給新系統; 步驟5、新系統接收到現有遠程系統的響應信息,從響應信息中提取現有遠程系統的系統標識信息並將該標識信息保存在系統信息存儲設備中。
2.如權利要求I所述的一種分布式、多層級應用系統標識信息的同步方法,其特徵在於步驟2中所述廣播發送是消息中間件的發送機制。
3.如權利要求I所述的一種分布式、多層級應用系統標識信息的同步方法,其特徵在於該方法還包括 步驟6、獲取系統信息存儲設備中的樹形結構的數據,展現在樹形視圖中。
4.如權利要求I或2或3所述的一種分布式、多層級應用系統標識信息的同步方法,其特徵在於所述的系統標識信息包括系統名稱、系統ID、上級系統ID和消息中間件登錄帳號。
5.如權利要求4所述的一種分布式、多層級應用系統標識信息的同步方法,其特徵在於通過在系統標識信息中設置系統標誌來區別本地系統與遠程系統。
6.如權利要求4所述的一種分布式、多層級應用系統標識信息的同步方法,其特徵在於若系統不存在上級系統,所述上級系統ID設置為空。
7.如權利要求4所述的一種分布式、多層級應用系統標識信息的同步方法,其特徵在於若新系統以現有遠程系統的系統ID作為本系統的上級系統ID,表示該現有遠程系統為新系統的上級系統。
8.一種分布式、多層級應用系統標識信息的同步系統,包括 系統註冊裝置用於輸入新系統的系統標識信息,並存入系統信息存儲設備; 系統信息存儲設備用於保存新系統的系統標識信息和現有遠程系統的系統標識信息; 消息發送裝置用於將新系統的本地系統標識信息廣播發送給現有遠程系統,和將現有遠程系統的系統標識信息作為響應發送給新系統; 消息接收裝置現有遠程系統通過該裝置接收廣播發送的新系統的系統標識信息,並將其保存在系統信息存儲設備;新系統通過該裝置接收現有遠程系統的響應消息並從響應消息提取現有遠程系統的系統標識信息,並將其保存在系統信息存儲設備。
9.如權利要求8所述的一種分布式、多層級應用系統標識信息的同步系統,其特徵在於該系統還包括 系統列表展現裝置用於獲取系統信息存儲設備中的樹形結構數據,將其展現在一個樹形視圖中。
10.如權利要求8或9所述的一種分布式、多層級應用系統標識信息的同步系統,其特徵在於所述的系統標識信息包括系統 名稱、系統ID、上級系統ID和消息中間件登錄帳號。
全文摘要
本發明公開了一種分布式、多層級應用系統標識信息的同步方法及系統,涉及分布式應用系統領域。該方法通過將新上線的新系統通過消息中間件的消息廣播機制,將本地系統的標識信息廣播發送到現有遠程系統,現有遠程系統收到新系統的標識信息後將其加入系統信息存儲設備;同時遠程系統將本身的標識信息作為響應信息發送給新系統,新系統從響應信息提取遠程系統的標識信息將其加入系統信息存儲設備。採用本發明的方法及系統,將物理上分布在多個地域、物理上分布的系統關聯在一起,實現邏輯上的集中,大幅度減少了手工添加系統標識信息的工作量,提高實施效率。
文檔編號H04L12/18GK102984185SQ20111026031
公開日2013年3月20日 申請日期2011年9月5日 優先權日2011年9月5日
發明者樂以長, 封素石, 張雲, 張百春, 梁學勇, 熊國強 申請人:北京大學, 北大方正集團有限公司, 方正國際軟體(北京)有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀