新四季網

數據跨域查找方法

2023-06-05 01:54:06 1

專利名稱:數據跨域查找方法
技術領域:
本發明涉及分級部署SIP (Session Initiation Protocol)伺服器系統,特別涉及系統 中跨域査找數據的方法。
背景技術:
對於辦事處、人員較多的企業等,其協同辦公客戶端登錄的伺服器需要分級部署。如圖 l所示,在北京、四川、雲南分別部署SIP伺服器(為便於描述,以下均簡稱伺服器),北京 總部人力資源部的員工A需要査看四川辦事處某個員工B的相關資料,員工A所在的北京服務 器啟動一個査找進程,此進程向網絡中部署的所有伺服器發送査找請求,査找過程可能存在 兩個問題(1)査找可能存在環路。例如北京伺服器向雲南伺服器發送請求,雲南服務 器再向大理伺服器發送査找請求,大理伺服器向麗江伺服器發送査找請求,麗江伺服器還有 可能再向雲南伺服器發送査找請求,導致不停循環。(2)査找可能會無限制延伸。例如
如果網絡環境部署的層級很深,頂級伺服器會一直向下發送査找請求, 一直到沒有下級服務 器為止。

發明內容
本發明所要解決的技術問題,就是針對現有技術數據査找方法,容易形成循環和無限延 伸的缺點,提供一種數據跨域査找方法,以克服現有技術的上述缺點。
本發明解決所述技術問題,採用的技術方案是,數據跨域査找方法,包括以下步驟
a、 為每個伺服器配置其相鄰伺服器的信息;
b、 第一伺服器啟動査找進程,向其相鄰伺服器發送査找請求,並在査找請求中設定轉
發跳數和記錄轉發路徑;
c、 收到査找請求的第二伺服器在本地執行査找,同時在査找請求中記錄轉發路徑且將
設定的轉發跳數減l後向其相鄰伺服器轉發所述査找請求,並等待其相鄰伺服器返回査找結
果;
d、 所述第二伺服器的相鄰伺服器收到轉發的査找請求,執行步驟c的操作;
e、 第二伺服器將其相鄰伺服器返回的査找結果和本地査找結果返回給第一伺服器,並 終止査找進程;
進一步的,步驟c中,第二伺服器在設定時間內沒有收到其相鄰伺服器返回的査找結果
3,則只向第一伺服器返回本地査找結果,並終止査找流程;
具體的,步驟a中所述信息包括該相鄰伺服器的地址,訪問該相鄰伺服器所提供Web月艮 務的用戶名、密碼,以及該相鄰伺服器和本地伺服器的層級關係;
更進一步的,當收到査找請求的伺服器,發現設定的轉發跳數為0時,在本地進行査找 後終止査找進程,不再轉發査找請求。
本發明的的有益效果是,實現了分級部署結構中的數據跨域査找,解決了査找可能有環 路、可能無限査找的問題,提高了査找效率。


圖l是分級部署伺服器系統結構示意圖; 圖2是平級査找示意圖; 圖3是分級査找示意圖。 具體實時方式
下面結合附圖詳細描述本發明的技術方案。
伺服器提供的WEB頁面,可以為本伺服器配置父級伺服器和子伺服器。其中每個伺服器 只能配置一個父級伺服器,以保證樹型網絡結構的部署。配置信息包括以下欄位伺服器的 名稱、地址、域名,訪問該伺服器所提供We服務的用戶名、密碼,該伺服器和本地伺服器的 層級關係(父級伺服器或子伺服器),從該伺服器開始査找最大的査詢深度即跳數(TTL) ,這些參數在査找進程中都會用到。
每個伺服器都提供Web服務方式的SOAP (Simple Object Access Protocol)接口, i亥類 型的接口可以被其它語言實現的程序調用(有關SOAP接口的詳細描述請査看相關資料)。下 面主要介紹本發明SOAP接口的實現方式。
從實際應用的角度看,伺服器之間通過Web服務進行數據査找分為兩種情況, 一次査找 和代理分級査找。
一次査找和代理査找的主要區別在於被訪問的伺服器是否將代理査找它所知道的其它服 務器。兩種模式典型應用分別對應實際中的平級部署和分級部署模式。
平級部署模式中,本地伺服器直接向它所知道的平級伺服器査找數據,收到査找請求的 伺服器在本地査找而不再轉發査找請求。如圖2所示,伺服器A向平級部署的伺服器1、服務 器2……伺服器n發送査找請求,伺服器l、伺服器2……伺服器n向伺服器A返回査找結果。
分級部署模式中,本地伺服器啟用多線程並向其相鄰伺服器發起査找請求,並在査找請 求中設定轉發跳數和記錄轉發路徑。收到査找請求的伺服器除了進行本地査找,還代理轉發査找其它的伺服器,並返回本地査找結果和其他伺服器返回的査找結果。轉發有最大跳數 TTL限制, 一般在轉發請求中設定。每次轉發跳數減l,並且轉發前在査找請求中記錄轉發路 徑,用於收到査找請求的伺服器檢査已經査詢過的伺服器的地址,避免形成環路。如圖3所 示,伺服器A向分級部署的相鄰伺服器1、伺服器2……伺服器n發送査找請求,伺服器l、月艮 務器2……伺服器n向伺服器A返回査找結果,而且每個伺服器(如伺服器2)可以向其相鄰的 伺服器(如伺服器k)轉發査找請求,直至轉發跳數TTL二O。
為了確保査詢效率,做如下限制①査詢單個伺服器設置時延t, t可在配置文件中配置 ,査詢超過t,則取消該査詢任務。②分布式査詢中,當伺服器收到的査找請求中TTL二O, 則僅在本地査找,無論是否査找到數據,均不再轉發査找請求並終止査找進程。
權利要求
權利要求1數據跨域查找方法,包括以下步驟a、為每個伺服器配置其相鄰伺服器的信息;b、第一伺服器啟動查找進程,向其相鄰伺服器發送查找請求,並在查找請求中設定轉發跳數和記錄轉發路徑;c、收到查找請求的第二伺服器在本地執行查找,同時在查找請求中記錄轉發路徑且將設定的轉發跳數減1後向其相鄰伺服器轉發所述查找請求,並等待其相鄰伺服器返回查找結果;d、所述第二伺服器的相鄰伺服器收到轉發的查找請求,執行步驟c的操作;e、第二伺服器將其相鄰伺服器返回的查找結果和本地查找結果返回給第一伺服器,並終止查找進程。
2.根據權利要求l所述數據跨域査找方法,其特徵在於,步驟c中, 第二伺服器在設定時間內沒有收到其相鄰伺服器返回的査找結果,則只向第一伺服器返回本 地査找結果,並終止査找流程。
3.根據權利要求1或2所述數據跨域査找方法,其特徵在於,步驟a中 所述信息包括該相鄰伺服器的地址,訪問該相鄰伺服器所提供Web服務的用戶名、密碼, 以及該相鄰伺服器和本地伺服器的層級關係。
4.根據權利要求3所述的數據跨域査找方法,其特徵在於,當收到査 找請求的伺服器,發現設定的轉發跳數為0時,在本地進行査找後終止査找進程,不再轉發 査找請求。
5.根據權利要求1或2所述數據跨域査找方法,其特徵在於,當收到 査找請求的伺服器,發現設定的轉發跳數為0時,在本地進行査找後終止査找進程,不再轉 發査找請求。
全文摘要
本發明涉及分級部署SIP(Session Initiation Protocol)伺服器系統,特別涉及系統中跨域查找數據的方法。本發明針對現有技術數據查找方法,容易形成循環和無限延伸的缺點,公開了一種數據跨域查找方法。本發明技術方案是,本地伺服器啟用多線程並向其相鄰伺服器發起查找請求,並在查找請求中設定轉發跳數和記錄轉發路徑;收到查找請求的伺服器除了進行本地查找,還代理轉發查找其它的伺服器,並返回本地查找結果和其他伺服器返回的查找結果。轉發有最大跳數TTL限制,每次轉發跳數減1,並且轉發前在查找請求中記錄轉發路徑。本發明適用於及分級部署SIP伺服器系統進行數據查找。
文檔編號H04L29/08GK101483674SQ20091030039
公開日2009年7月15日 申請日期2009年2月12日 優先權日2009年2月12日
發明者劉會蓮, 琦 楊 申請人:邁普(四川)通信技術有限公司

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀