[發明專利]一種跨站點基礎數據智能學習及鏈路預查找方法有效
| 申請號: | 201710421963.2 | 申請日: | 2017-06-07 |
| 公開(公告)號: | CN107231308B | 公開(公告)日: | 2020-07-31 |
| 發明(設計)人: | 單承方;溫小龍;葉紅軍;牛建義 | 申請(專利權)人: | 北京神舟航天軟件技術有限公司 |
| 主分類號: | H04L12/751 | 分類號: | H04L12/751;H04L12/24 |
| 代理公司: | 北京世譽鑫誠專利代理事務所(普通合伙) 11368 | 代理人: | 孫國棟 |
| 地址: | 100094*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 站點 基礎 數據 智能 學習 鏈路預 查找 方法 | ||
本發明提供了一種跨站點基礎數據智能學習及鏈路預查找方法,基于SOAP協議實現了站點基礎數據智能學習,使各連接站點基礎數據實時同步,采用線程池發送消息,減少系統資源的開銷,預查找鏈路算法簡潔,效率高,異步獲取,提升用戶體驗,增加容錯機制,確保了功能的穩定性。本發明的優點體現在:1.查找鏈路算法簡潔高效,采用線程池,減少系統在創建和銷毀線程所花事件和系統資源的開銷,對查找失敗的放入隊列提供重試功能。異步預獲取鏈路方法,提高通信效率,提升用戶體驗。2.智能學習省去了用戶很多操作,且能使各站點數據實時同步,避免了實際應用中用戶不能及時同步而造成協同過程出現錯誤。
技術領域
本發明涉及計算機領域,具體涉及一種跨站點基礎數據智能學習及鏈路預查找方法。
背景技術
目前隨著企業信息化的快速發展,跨站點協同研發越來越普遍,多個站點間的數據交互不可避免。現有協同站點基礎數據同步都是靠用戶手動觸發,維護工作量大,而且還很難保證數據及時同步。現有跨站點鏈路查找方式主要有以下兩種,第一種就是通過頁面配置的形式,配置路線并存儲到數據庫中,當站點間傳輸數據時,通過查找數據庫獲取鏈路。第二種就是通過發送SOAP消息實時獲取,如圖1所示,假設要獲取A到D的鏈路,則要通過以下幾個步驟:
1、先從發起系統A判斷是否與系統D直接連通,如果能連通,則返回鏈路D。如果不能連通,則向所有能夠跟A連通的系統發送路由消息。如圖1所示,A向B和C均發送消息查找鏈路。
2、在B接收到A的消息后,先判斷B是否與D直接連通,如果能連通,返回鏈路BD。如果不能直接連通,則向其他所有與B直接連通的系統發送路由消息。但不再往回發送路由消息,即B不再發向A。
3、所有的非發起系統和非目標系統在接收到路由消息后,都重復步驟2。最終可能獲取到多條線路,從中選取一條最短的路線確定為通信鏈路。
在上述傳統實現方式中,主要存在以下缺點:
對于協同站點基礎數據同步,由于異地協同,一個站點新建用戶、組織或者產品,另一個站點不可能立刻同步,經常會出現基礎數據不能及時同步,造成協同過程出現問題。只有手動執行,維護工作量大。
對于獲取鏈路,第一種實現方式中雖然從表面看比較簡單,但是在復雜網絡環境中每兩個系統間都需要配置,配置工作量也比較大。另外,新增站點情況下必須增加配置,維護工作量大。再則,這種手動配置方式沒有經過實時連通檢測,可能配置的情況鏈路不通。
第二種方式不需要手動維護,節省了配置工作量,從圖1來看,按照此方式也能很快實現鏈路確定,但是實際應用中網絡要遠比圖1復雜的多。在復雜網絡環境中,此鏈路確定方法會把一些無關的站點遍歷,類似于笛卡爾乘積的計算方式,效率大大降低,經常出現系統超時,造成通信中斷,影響系統功能。
發明內容
本發明的目的是針對現有技術中的不足,提供一種跨站點基礎數據智能學習及鏈路預查找方法,基于SOAP協議實現了站點基礎數據智能學習,使各連接站點基礎數據實時同步,采用線程池發送消息,減少系統資源的開銷,預查找鏈路算法簡潔,效率高,異步獲取,提升用戶體驗,增加容錯機制,確保了功能的穩定性。
為實現上述目的,本發明公開了如下技術方案:
一種跨站點基礎數據智能學習及鏈路預查找方法,包括如下步驟:
S1定義企業的內部站點和中心站點,若干內部站點與中心站點連通,且只有與中心站點連通的內部站點,才能與外部站點通信;
S2所有內部站點向本企業中心站點基于SOAP協議傳輸數據實現注冊,注冊完成后,各站點與中心站點發起雙向鏈路查找異步請求,目標站點以JSON格式的數據返回鏈路;鏈路獲取成功后,中心站點基于SOAP協議主動推送新增站點信息到其它相連站點,同時把其他站點信息推送給新增站點;各站點之間發起雙向鏈路查找異步請求完成鏈路查找;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京神舟航天軟件技術有限公司,未經北京神舟航天軟件技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710421963.2/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





