[發明專利]基于gossip協議的離散采集前置機節點數據同步方法在審
| 申請號: | 202010562390.7 | 申請日: | 2020-06-18 |
| 公開(公告)號: | CN111866076A | 公開(公告)日: | 2020-10-30 |
| 發明(設計)人: | 周彬;陳小平;董帥;牟柳 | 申請(專利權)人: | 中電健康云科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 成都弘毅天承知識產權代理有限公司 51230 | 代理人: | 寧政 |
| 地址: | 610000 四川省成都*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 gossip 協議 離散 采集 前置 節點 數據 同步 方法 | ||
本發明公開了基于gossip協議的離散采集前置機節點數據同步方法,涉及數據同步領域,用于解決醫療信息系統中離散采集前置機節點數據同步的問題。設置n個離散采集前置機,對n個節點進行初始化;將n個節點組建成節點網絡并設置種子節點;各個節點的數據生成對應的數據摘要;各個節點定時或者主動觸發和其他節點的數據同步請求;節點網絡內進行多個“兩兩節點”之間數據同步;多個“兩兩節點”之間經過多次數據同步,所有節點的數據最終達到一致,從而完成離散前置機采集節點的數據同步。本發明加快了數據同步過程,極大的減少了數據冗余,實現了離散節點之間的數據同步。
技術領域
本發明涉及數據同步處理領域,具體涉及基于gossip協議的離散采集前置機節點數據同步方法。
背景技術
隨著醫療行業信息化的發展以及社會的需求,對醫療信息系統數據的集中采集治理使用迫在眉睫。因醫療信息系統之間相互獨立以及醫療數據敏感性等因素,醫療信息系統通常離散的分布在各個醫院或醫療機構的內網環境中。在使用采集前置機采集這些信息系統的數據時,采集前置機也就離散的分布在各個醫院/醫療機構處,對所有離散采集前置機的管理就變得極其困難。
現有技術以及相關專利技術對多臺采集前置機管理都是將采集前置機設為節點組成中心化集群系統,設立主節點來管理所有節點的數據同步,數據同步只能在主備之間進行單向同步,并且需要所有節點之間能夠直接互聯,但是在實際情況中每個節點不能滿足直接互聯;離散采集前置機節點之間網絡可能是間接相連通的,某個節點只和一個節點相連,每個節點都是獨立運行的,會隨時產生新數據,每個節點都是主節點,而現有數據同步相關技術都是針對主備同步的,無法滿足全是主節點的數據同步要求。
發明內容
本發明的目的在于:提供了基于gossip協議的離散采集前置機節點數據同步方法,以解決離散采集前置機節點之間數據同步的問題。
本發明采用的技術方案如下:
本發明是基于gossip協議的離散采集前置機節點數據同步方法,該方法具體包括以下步驟:
步驟1:設置n個離散采集前置機,每一個離散采集前置機對應為一個節點,對n個節點進行初始化,每個節點生成唯一的節點id;
步驟2:將步驟1中的n個節點組建成節點網絡并設置種子節點;
步驟3:各個節點的數據和節點id綁定,并且各個節點的數據生成對應的數據摘要;
步驟4:各個節點定時或者主動觸發和其他節點的數據同步請求;
步驟5:節點網絡內進行多個“兩兩節點”之間數據同步;
步驟6:多個“兩兩節點”之間經過多次數據同步,所有節點的數據最終達到一致,各個節點都包含所有節點的數據以及數據摘要,從而完成離散前置機采集節點的數據同步。
進一步的,所述步驟3中數據摘要是實際數據的一個簡描述,包含一組數據版本信息,數據版本信息包括數據版本號和數據版本時間。
進一步的,所述步驟5中“兩兩節點”之間基于gossip協議進行數據同步,將兩個能夠直接數據連通的節點設為A節點和B節點,A節點通過步驟4向B節點定時或者主動觸發數據同步請求,數據同步具體步驟為:
步驟51:發送A節點的數據摘要給B節點;
步驟52:B節點接收A節點發送的數據摘要,將B節點的數據摘要和A節點的數據摘要進行數據版本信息對比,經過比較后,將B節點中需要同步給A節點的數據和B節點的數據摘要發送給A節點;
步驟53:A節點接收B節點返回的數據摘要和數據后,先將B節點中同步給A節點的數據合并到A節點,再將B節點同步給A節點的數據摘要和更新后的A節點進行數據版本信息對比,經過比較后,將A節點中需要同步給B節點的數據發送給B節點;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中電健康云科技有限公司,未經中電健康云科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010562390.7/2.html,轉載請聲明來源鉆瓜專利網。





