[发明专利]分布式监护系统中备份数据的方法和装置有效
申请号: | 201410530270.3 | 申请日: | 2014-10-10 |
公开(公告)号: | CN104301407B | 公开(公告)日: | 2018-03-30 |
发明(设计)人: | 张智;尹新 | 申请(专利权)人: | 西安理邦科学仪器有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 深圳市科吉华烽知识产权事务所(普通合伙)44248 | 代理人: | 刘显扬 |
地址: | 710000 陕西省西安市*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 监护 系统 备份 数据 方法 装置 | ||
技术领域
本发明涉及医用监护系统,更具体地说,涉及一种分布式监护系统中备份数据的方法和装置。
背景技术
中央监护系统在医院内的使用已经很普及,按照组网方式分为BS和CS两大类。CS方式的中央监护系统是最早出现的,它在中央站端采用Socket(或串口)与监护仪传输数据。用户需要安装特殊的客户端来连接中央站。这种系统结构具有单一的中央站(或服务器); BS方式中央站的出现,使得用户电脑直接通过IE浏览器访问监护数据得以实现;BS方式的中央监护系统同样是在中央站端用Socket(或串口)完成与监护仪数据的交互。这种系统可以采用多个中央站的结构,中央站间采用了数据库同步完成数据共享、数据库备份等策略来保证数据安全;用户可以浏览不同的网址访问不同的中央监护系统。BS方式中还有一种不同的架构,中央监护系统内所有的以太网监护仪上都内置有web服务器。用户可以直接登录监护仪上的web服务来查看和操作监护数据。此时,若需要访问监护仪,必须逐个登入监护仪上的web服务,前提是知道正确的IP地址,当然也可以使用中央站来登录监护仪。这种架构对操作的限制会比较多,因为用户直接修改的是原始监护仪器上的数据。同时监护数据分散在各个监护仪上,数据的管理比较麻烦,数据安全的保障需要其他辅助的功能。这种架构对串口监护仪、其他非以太网监护仪不能提供支持。从上面的描述可以看出,现有的中央监护系统,受组网、部署、性能等因素影响,很多医院存在着多个相同的中央监护系统。这些系统之间有的是互相孤立的,有的是可以互相依赖完成历史数据同步或备份的。但是当某一个中央站出现故障,这个中央站下面的监护仪实时数据就不能在其他中央站上被观察到。通常出现故障的中央站下的监护仪可以在对故障中央站做维护后、或是切换监护仪连接到其他中央站来重新接入系统。但是这种切换或重新接入的方式会对医护人员的工作带来很多不便,尤其是重症监护室(ICU)里的监护数据的观察会很麻烦,更严重可能出现医疗事故。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述需要对服务器进行维护或人工进行服务器和监护仪之间的连接切换的缺陷,提供一种可以自动在多台服务器之间进行连接切换及数据备份的分布式监护系统中备份数据的方法和装置。
本发明解决其技术问题所采用的技术方案是:构造一种在分布式监护系统中备份数据的方法,所述监护系统包括多个服务器和多个监护仪,每个监护仪与所述多个服务器中的一个通过网络连接并将其得到的监护数据上传到与其连接的服务器中,其特征在于,所述数据备份的方法包括如下步骤:
A)当确认监护仪和原先与其连接的服务器的连接断开时,取得监护仪存储的、事先设置了连接顺序的服务器列表;
B)按照所述服务器列表中服务器的顺序,依次取得所述列表中每个服务器对应的地址,逐个对该服务器发送连接请求;如服务器允许连接,则执行下一步骤;否则,重复本步骤;
C)与所述服务器建立连接;
D)将所述监护仪得到的监护数据上传到该与所述监护仪建立连接的服务器。
更进一步地,还包括如下步骤:
E)当重复步骤B)设定时间后仍未连接上服务器时,判断能否收到其他服务器发送的广播消息,如能,执行下一步骤,否则,按所述监护仪初始接入网络时的方式查找服务器并建立连接,然后执行步骤C);
F)逐一判断接收到的广播消息中是否包括所述监护仪的标识,如是,执行下一步骤,否则,按所述监护仪初始接入网络时的方式查找服务器并建立连接,然后执行步骤C);
G)取得包括所述监护仪标识的所有广播消息中的服务器地址,并向其发送连接请求;如服务器返回允许连接消息,则步骤C);如服务器不允许连接或无回应,则重复本步骤,对下一个服务器地址发送连接请求,如所有服务器均不允许连接或无回应,按所述监护仪初始接入网络时的方式查找服务器并建立连接,然后执行步骤C)。
更进一步地,所述服务器在线时分别按照设定的时间间隔不断发送广播消息;所述广播消息包括依次排列的服务器地址、服务器连接端口号和允许接入的监护仪标识。
更进一步地,所述步骤G)中进一步包括如下步骤:
G1)按照接收到的广播消息的先后顺序取得一个广播消息中的服务器地址及端口,并向该服务器发出连接请求;
G2)打开侦听端口,接收来自所述服务器的回应消息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安理邦科学仪器有限公司,未经西安理邦科学仪器有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410530270.3/2.html,转载请声明来源钻瓜专利网。