本發明的優點:針對健康一體機系統具體情況設計系統架構,能夠實現健康一體機之間的通信連接;能夠實時更新所有站點的醫療數據;能夠實現數據傳輸過程中的安全認證,保證了數據的安全性、同步性、機密性、完整性。
附圖說明
圖1為基于健康一體機的數據同步系統架構圖;
圖2為新型分布式安全認證數據同步方法的流程示意圖;
圖3為新型分布式安全認證數據同步方法的另一流程示意圖;
圖4為站點安全認證的流程示意圖;
圖5為中心工作站數據同步的流程示意圖;
圖6為傳輸站點數據同步的流程示意圖。
具體實施方式
如圖1所示,一種面向健康一體機的新型分布式安全認證數據同步方法和數據同步系統,包括一個中心工作站與多個分站點,通過一個中心工作站與其他分站點分別通信連接。
如圖2所示,站點間的數據同步流程在所有分站點的數據庫內設置觸發器,當有用戶在分站點進行體檢后,觸發器實時響應其數據庫的增改操作,向中心工作站發出數據傳輸請求;
中心工作站在接收或發出傳輸請求后,需先對傳輸站點進行身份認證;
所述身份認證成功后,分站點與中心工作站之間以加密數據包的形式進行數據傳輸,若認證失敗,傳輸站點會中止此次傳輸,向目標站點發出二次傳輸請求,直至認證成功;
中心工作站存儲完來自某站點的更新數據包后,會向所有分站點發出傳輸請求;分站點需先進行安全認證,才能接收到加密后的更新數據包。
如圖3所示,數據同步的流程大致分為實時監測、請求更新、身份驗證、數據傳輸、數據同步這五個步驟,其中,站點間的數據傳輸皆以加密數據包形式傳輸;身份驗證則是通過查詢站點ip-公鑰;