The invention discloses a data synchronization method with security authentication for a health cabin, which relates to the field of data transmission protocol and data processing technology. The method includes a central workstation and several sub-stations, which communicate with each sub-station separately. The database trigger of the sub-station responds to the modification operation in real time and sends the data transmission request to the central workstation in time; the central workstation authenticates the site by inquiring the IP public key table of the site; and the central workstation broadcasts the data to the sub-stations after storing the database modification operation. Through the above methods, we can effectively solve the problem that health huts are independent of each other and data can not be interconnected.
【技术实现步骤摘要】
一种面向健康小屋的新型分布式安全认证的数据同步方法
本专利技术涉及数据传输协议领域、数据处理
,具体是一种面向健康小屋系统的数据同步方法。
技术介绍
健康小屋(Healthyhut)是政府主导的,由公共卫生机构提供给人们用于体检测量、干预指导、健康宣教、知识获取等的场所。目前,我国正在全面建设“健康小屋”工程,市场上已经出现了大量的健康小屋站点,然而,这些健康小屋是相互独立的,具体体现在:(1)健康小屋与健康小屋是相互独立的,数据不能互联互通,数据价值不能得到有效体现;(2)每个健康小屋中各个用户的数据是相互独立的,数据是静态的,每个人只能对比自己的数据;(3)每个身高体重仪、人体成分仪、肺功能仪、血压脉搏仪等健康小屋中的设备检测到的各种数据之间是相互独立的,不同体征之间蕴含的数据价值没有得到有效利用。现有技术中常用的数据同步方法包括:(1)通过发布/订阅的方式实现同步发布/订阅是SqlServer自带的一种数据库备份的机制,通过该机制可以快速的实现数据的备份同步,不用编写任何的代码。(2)通过SQLJOB方式实现数据同步通过SqlJob定时作业的方式实现同步其基本原理就是通过目标服务器和源服务器的连接,然后通过编写Sql语句,从源服务器中读取数据,再更新到目标服务器。(3)通过ServiceBroker消息队列的方式实现数据同步。通过SqlJob定时作业的方式实现同步其基本原理就是通过目标服务器和源服务器的连接,然后通过编写Sql语句,从源服务器中读取数据,再更新到目标服务器。然而这些方法并不适用于健康小屋系统,发布/订阅方式不够高效,使用SQLJ ...
【技术保护点】
1.一种面向健康小屋的新型分布式安全认证的数据同步方法,包括一个中心工作站和多个分站点,通过一个中心工作站与其他分站点分别通信连接;其特征在于:分站点及时将更新数据发送至中心工作站;中心工作站在接收或发出传输请求后,需先对传输分站点进行身份认证;若分站点身份认证成功后,分站点与中心工作站之间以加密数据包的形式进行数据传输,若认证失败,传输站点会中止此次传输,向目标站点发出二次传输请求,直至认证成功;中心工作站存储完来自某分站点的更新数据包后,会向所有分站点发出传输请求;分站点需先进行安全认证,才能接收到加密后的更新数据包。
【技术特征摘要】
1.一种面向健康小屋的新型分布式安全认证的数据同步方法,包括一个中心工作站和多个分站点,通过一个中心工作站与其他分站点分别通信连接;其特征在于:分站点及时将更新数据发送至中心工作站;中心工作站在接收或发出传输请求后,需先对传输分站点进行身份认证;若分站点身份认证成功后,分站点与中心工作站之间以加密数据包的形式进行数据传输,若认证失败,传输站点会中止此次传输,向目标站点发出二次传输请求,直至认证成功;中心工作站存储完来自某分站点的更新数据包后,会向所有分站点发出传输请求;分站点需先进行安全认证,才能接收到加密后的更新数据包。2.根据权利要求1所述的一种面向健康小屋的新型分布式安全认证的数据同步方法,其特征在于:分站点及时将更新数据发送至中心工作站的具体方法:在分站点的数据库中设置触发器,当用户使用健康小屋时,触发器及时响应数据库的增改操作,并向中心工作站发出数据传输请求;中心工作站在接收或发出传输请求后,需先对传输分站点进行身份认证;所述身份认证成功后,分站点与中心工作站之间以加密数据包的形式进行数据传输,若认证失败,传输站点会中止此次传输,向目标站点发出二次传输请求,直至认证成功;中心工作站存储完来自某站点的更新数据包后...
【专利技术属性】
技术研发人员:李瑞瑞,
申请(专利权)人:徐州恒佳电子科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。