监控系统的制作方法

文档序号:17158282发布日期:2019-03-20 00:17阅读:326来源:国知局
监控系统的制作方法

本发明涉及数据监控领域,尤其是一种监控系统。



背景技术:

近年来,随着数字成像技术、计算机技术和网络技术的进步,pacs(picturearchingandcommunicationsystem,医学影像存储和传输系统)迅速发展起来,pacs是旨在全面解决医学图像的获取、显示、存储、传送和管理的综合系统。由于有先进的图像处理技术和通信技术作为支持手段,pacs系统可以极大地提高医院目前的失误处理能力,提高工作效率,节约成本,克服手工管理的胶片缺点。

完整的pacs系统可以分为医学图像获取、大容量数据存储、图像显示和处理、数据库管理以及传输影像的局域网和广域网五个单元。其中,医学图像获取及传输影像是pacs系统的重要组成部分,是影像设备与存储服务器、存储服务器与阅片端连接的通道。pacs服务器的稳定性将直接影响整个系统的性能。pacs服务器工作状态异常轻则影响医院的日常工作,重责产生医疗纠纷,甚至发生医闹。因此实时监控pacs服务器的工作状态非常重要。传统的方法是由医院信息科或者pacs服务器厂商的现场工程师定期对于服务器的工作状态进行查看。这种非常依赖人工的监控方法一方面实时性难以保证,另一方面人力成本投入很大。

医院信息系统包含医院诊疗、财务、决策、病人影像等多方面的内容,这些都是医院最重要的资源,一旦数据丢失或出错将给医院带来无法预估的损失。因此,医院基本保持医院网络物理隔离的现状。工控机(industrialpersonalcomputer,简称ipc)是一种加固的增强型个人计算机,它可以作为一个工业控制器在工业环境中可靠运行。工控机可以提供多个网卡,可以用于连接医院内网和互联网。然而工控机的数据处理能力比较差,具有硬盘配置小、数据安全性低以及存储选择小等特点。而云存储可以有效地解决工控机在数据存储和安全性方面的缺陷。云存储是在云计算概念上延伸和发展出来的一个新的概念,是指通过集群应用、网络技术或分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统。



技术实现要素:

本发明为解决上述的技术问题是提供一种监控系统。

本发明所采用的技术方案是:监控系统,工控机通过不同的网卡连接云服务器以及所述信息系统服务器,所述信息系统服务器上设置有采集工作状态数据并将其存于所述信息系统服务器数据库的监控软件;所述监控方法包括:

所述云服务器通过所述工控机获取所述信息系统服务器数据库中的工作状态数据;

根据获取到的工作状态数据,更新工作状态记录表;所述工作状态记录表为所述云服务器上对应所述信息系统服务器建立的信息记录表。

进一步地,所述云服务器通过所述工控机获取所述信息系统服务器数据库中的工作状态数据的步骤包括:

所述云服务器通过所述工控机的私有协议访问所述信息系统服务器的数据库;通过所述工控机获取所述信息系统服务器的工作状态数据并添加身份信息;

通过http协议获取所述工控机上添加身份信息的工作状态数据。

进一步地,所述根据获取到的工作状态数据,更新工作状态记录表的步骤包括:

获取到工作状态数据之后,核对所述工作状态数据的身份信息,核对无误后,根据工作状态数据更新所述工作状态记录表。

进一步地,所述工控机上添加身份信息的工作状态数据文件格式为json格式。

本发明的有益效果是:本发明监控系统,无需依赖人工,通过云服务器对医院的信息系统服务器进行实时监控,确保信息系统服务器上数据的安全稳定性,保证监控数据的实时性;且可以实现多家医院的信息系统服务器集中统一监控,节省信息系统服务器供应商的人力成本;同时,通过工控机作为数据传输的媒介,保障信息传输的安全性;工作状态数据保存为一种轻量级的json格式,易于读写,占用带宽小,支持多种服务器端语言,便于云服务器端的解析。

附图说明

图1是本发明的监控方法示意图。

具体实施方式

下面结合附图对本发明进一步说明。

如图1所示,本发明的本发明提出一种监控系统,云服务器通过网络连接工控机,上述工控机通过不同于连接云服务器的网卡连接上述信息系统服务器,上述信息系统服务器上设置有采集工作状态数据并将其存于上述信息系统服务器数据库的监控软件;上述监控方法包括:

步骤s1,上述云服务器通过上述工控机获取上述信息系统服务器数据库中的工作状态数据;

步骤s2,根据获取到的工作状态数据,更新工作状态记录表;上述工作状态记录表为上述云服务器上对应上述信息系统服务器建立的信息记录表。

医院信息系统服务器包含医院诊疗、财务、决策、病人影像等多方面的内容,这些都是医院最重要的资源,一旦数据丢失或出错将给医院带来无法预估的损失。因此,医院基本保持医院网络物理隔离的状态。工控机(industrialpersonalcomputer,简称ipc)是一种加固的增强型个人计算机,它在cpu和内存的供电采用开关电源供电,保证了主板的稳定性;在所有的外设都增加了一些防静电、抗干扰的元器件,保证了系统能稳定、高效、长期的工作。因此,ipc可以作为一个工业控制器在工业环境中可靠运行。此外,基于ipc还可提供多个网卡的特点,可以将ipc作为连接医院内网和互联网的数据安全交换服务器。工控机可以提供多个网卡,可以用于连接医院内网和互联网。然而,工控机的数据处理能力比较差,具有硬盘配置小、数据安全性低以及存储选择小等缺点。而云存储可以有效地解决工控机在数据存储和安全性方面的缺陷。云存储是在云计算概念上延伸和发展出来的一个新的概念,是指通过集群应用、网络技术或分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统。

上述工控机通过不同的网卡连接上述信息系统服务器以及云服务器,保障了信息系统服务器与云服务器数据传输的安全稳定性;信息系统服务器上的监控软件获取自身的工作状态数据(可包括cpu使用率、内存使用率等参数)并将其保存在自身的数据库中;无需依赖人工,云服务器通过工控机这个媒介去实时获取信息系统服务器的工作状态数据,并更新至对应的工作状态记录表中,进行实时监控,确保信息系统服务器上数据的安全稳定性,保证监控数据的实时性,能够及时预警服务器故障;且可以多家医院使用不同的账号连接同一个云服务器,实现多家医院的信息系统服务器集中统一监控,从而使信息系统服务器供应商实现对多家医院的集中监控,进而合理分配利用运维资源节省信息系统服务器供应商的人力成本。

进一步地,上述步骤s1中,上述云服务器通过上述工控机获取上述信息系统服务器数据库中的工作状态数据的步骤包括:

上述云服务器通过上述工控机的私有协议访问上述信息系统服务器的数据库;通过上述工控机获取上述信息系统服务器的工作状态数据并添加身份信息;

上述私有协议为用户自定义开发的专有协议,是指除标准的http(hypertexttransferprotocol,超文本传送协议)和流媒体协议之外的各类网络协议,例如邮件、游戏以及各企业自己定制开发的专有协议应用等。在本实施例中,工控机通过私有协议访问并获取信息系统服务器的数据库,保障信息系统服务器的数据安全,同时添加身份信息,进一步保障数据的安全性。

通过http协议获取上述工控机上添加身份信息的工作状态数据。

进一步地,上述步骤s2中,根据获取到的工作状态数据,更新工作状态记录表的步骤包括:

云服务器获取到工作状态数据之后,核对上述工作状态数据的身份信息,核对无误后,根据工作状态数据更新上述工作状态记录表。

进一步地,上述工控机上添加身份信息的工作状态数据文件格式为json格式。工控机的管理服务通过私有通道的私有协议访问pacs服务器的数据库,获取实时的工作状态数据,并且将工作状态数据和相关身份信息按json格式写入文件,然后存入工控机本地的任务目录。

在一具体实施例中,上述信息系统服务器为pacs服务器,以工控机为平台,建立一个云服务器与pacs服务器的数据交换平台。pacs服务器上安装监控软件,实时采集服务器的各项工作状态数据并写入数据库。工控机上安装监控数据获取服务,服务主要实现两项功能,一为通过私有安全通道的私有协议访问pacs服务器的数据库,读取工作状态数据,并且按json格式写入文件存储于工控机相应任务目录;另一为监控工控机的任务目录,将json文件通过http协议发送至云服务器。云服务器与pacs服务器所在的每个医院建立相对应的信息记录表,并且根据每个医院周期性反馈的监控信息来更新信息记录表中pacs服务器的工作状态。云服务器安装监控数据管理服务和web服务,监控数据管理服务主要进行医院账户的管理以及监控数据的处理,包括核对获取到的工作状态数据的身份信息,核对正确更新至工作状态记录表中;web服务用于支持pacs供应商和医院用户的业务访问,主要实时展示各医院的pacs服务器的运行状态。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1