呼吸机网络连接控制方法及系统的制作方法
【技术领域】
[0001]本发明涉及呼吸机技术领域,特别涉及一种呼吸机网络连接控制方法及系统。
【背景技术】
[0002]随着科学技术的发展随之带动了医疗技术的发展,使得医疗信息系统不断完善和提高。呼吸机作为一个辅助患者进行呼吸的设备在临床中得到了广泛应用。
[0003]然而现有的一些医疗系统中未将呼吸机的信息融入到医疗系统中,将呼吸机作为单独的设备需要时通过人为的配置。这会降低设备监控的管理的效率。
【发明内容】
[0004]本发明的目的旨在至少解决上述的技术缺陷之一。
[0005]为此,本发明一方面提供一种呼吸机网络连接控制系统。
[0006]本发明的另一方面提出一种呼吸机网络连接控制方法。
[0007]有鉴于此,本发明一方面的实施例提出一种呼吸机网络连接控制系统,包括,多个呼吸机、终端和服务器,所述多个呼吸机分别与所述服务器相连,每个呼吸机分别将各自的基本信息发送至所述服务器,并通过所述基本信息的登录密码登录到所述服务器;所述终端与所述服务器相连,将所述终端的基本信息发送至所述服务器,并通过所述基本信息的登录密码登录到所述服务器;以及所述服务器将登录到所述服务器的所述多个呼吸机中选取可用呼吸机列表呈现给所述终端,所述终端从所述可用呼吸机列表中选择的呼吸机建立连接进行数据交互。
[0008]根据本发明实施例的系统,通过服务器对呼吸机和终端的数据交互进行控制和管理,以便于呼吸机数据的共享,提供呼吸机远程监控的便捷途径和方法。
[0009]在本发明的一个实施例中,所述多个呼吸机中每个呼吸机的基本信息包括:呼吸机的标识名、登录密码,IP地址和可用端口。
[0010]在本发明的一个实施例中,所述终端的基本信息包括:所述终端的标识名、登录密码、IP地址和可用端口。
[0011]在本发明的一个实施例中,所述终端通过与所选择呼吸机的IP地址与所述呼吸机建立socket,并发送连接请求。
[0012]在本发明的一个实施例中,所述呼吸机通过轮询所述服务器的web service端口检测所述终端的连接请求,当检测到所述终端的连接请求时,建立socket与所述终端进行数据交互。
[0013]在本发明的一个实施例中,所述服务器对所述终端与所述呼吸机的连接请求和连接状态进行记录和监控。
[0014]在本发明的一个实施例中,所述终端还用于向所述呼吸机发送心跳信息以根据确认信息判定与所述呼吸机的连接是否可用。
[0015]本发明另一方面的实施例提出了一种呼吸机网络连接控制方法,包括以下步骤:注册步骤,多个呼吸机和终端通过web service端口分别将对应的基本信息发送至服务器以存储在所述服务器的数据库,所述终端的基本信息包括:所述终端的标识名、登录密码、IP地址和可用端口,所述多个呼吸机中每个呼吸机的基本信息包括:呼吸机的标识名、登录密码,IP地址和可用端口 ;登陆步骤,所述多个呼吸机和所述终端分别通过所述多个呼吸机的登录密码和所述终端的登录密码登录到所述服务器;连接步骤,所述终端从所述数据库中获取所述多个呼吸机中每个呼吸机的基本信息,并选取所要连接的呼吸机建立连接;以及数据交互步骤,所述终端与所连接的呼吸机进行数据交互以获取所述呼吸机的数据。
[0016]根据本发明实施例的方法,通过服务器对呼吸机和终端的数据交互进行控制和管理,以便于呼吸机数据的共享,提供呼吸机远程监控的便捷途径和方法。
[0017]在本发明的一个实施例中,所述连接步骤包括:所述终端通过与所选择呼吸机的IP地址与所述呼吸机建立socket,并发送连接请求;以及所述呼吸机通过轮询所述服务器的web service端口检测所述终端的连接请求,当检测到所述终端的连接请求时,建立socket以与所述终端建立连接。
[0018]在本发明的一个实施例中,所述连接步骤还包括:所述服务器对所述终端与所述呼吸机的连接请求和连接状态进行记录和监控。
[0019]本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
【附图说明】
[0020]本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中,
[0021]图1为根据本发明一个实施例的呼吸机网络连接控制系统的结构框图;
[0022]图2为根据本发明一个实施例的呼吸机网络连接控制系统的示意图;以及
[0023]图3为根据本发明一个实施例的呼吸机网络连接控制方法的流程图。
【具体实施方式】
[0024]下面详细描述本发明的实施例,实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
[0025]在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。
[0026]在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
[0027]图1为根据本发明一个实施例的呼吸机网络连接控制系统的结构框图。如图1所示,根据本发明实施例的呼吸机网络连接控制系统,包括多个呼吸机100、终端200和服务器 300。
[0028]具体地,多个呼吸机100分别与服务器300相连,呼吸机110、呼吸机120和呼吸机130分别将各自的基本信息发送至服务器300,并通过基本信息的登录密码登录到服务器300。终端200与服务器300相连,将终端200的基本信息发送至服务器300,并通过基本信息的登录密码登录到服务器300。服务器300将登录到服务器300的多个呼吸机100(即呼吸机110、呼吸机120和呼吸机130)中选取可用呼吸机列表呈现给终端200,终端200从可用呼吸机列表中选择的呼吸机建立连接进行数据交互。
[0029]在本发明的一个实施例中,多个呼吸机100中呼吸机110、呼吸机120和呼吸机130的基本信息包括:呼吸机的标识名、登录密码,IP地址和可用端口。终端200的基本信息包括:终端的标识名、登录密码、IP地址和可用端口。
[0030]在本发明的一个实施例中,终端200通过与所选择呼吸机(假设呼吸机110和呼吸机120)的IP地址与呼吸机建立socket,并发送连接请求。呼吸机110和120通过轮询服务器300的web service端口检测终端的连接请求,当检测到终端200的连接请求时,建立socket与终端进行数据交互。
[0031]图2为根据本发明一个实施例的呼吸机网络连接控制系统的示意图。如图2所示,多个呼吸机100通过调用web service的呼吸机注册端口,将多个呼吸机100的基本信息存入服务器300的数据库,例如将呼吸机110、呼吸机120和呼吸机130的基本信息发送至服务器300。呼吸机的基本信息包括:呼吸机的标识名、登录密码,IP地址和可用端口等信息。呼吸机110、120和130可将呼吸机的用户名和登录密码写入SOAP头部,在每次调用web service端口时,对其身份进行验证。与此同时,可通过调用web service的终端注册接口,将终端200的基本信息发送至服务器300的数据库中,该终端200的基本信息包括:终端200的标识名、登录密码、IP地址和可用端口等信息。终端200可将用户名和登录密码写入SOAP头部,在每次调用web service端口时,对其身份进行验证。根据本发明实施例的系统,通过将呼吸机和终端的基本信息存储到数据库,方便了维护和管理,且采用了 Webservice可使本系统跨平台和语言进行调度适用于不同终端的环境。根据本发明实施例的系统通过SOAP头部进行身份认证,提高了安全性。
[0032]在本发明的实施例中,呼吸机110、120、130和终端200可调用web service的呼吸机登录端口和终端登录端口,并进行身份认证登录到服务器300。再对呼吸机110、120和130进行socket及相关信息的数据初始化。
[0033]在本发明的一个实施例中,终端200调用web service端口,查询数据库中已登录的呼吸机的基本信息以获得可连接的呼吸机,假设呼吸机I1和呼吸机120为可连接的呼吸机,则将查询所获得的呼吸机110和呼吸机120的名称添加到可用呼吸机列表中。终端200从呼吸机110和呼吸机120选择所要连接的呼吸机,假设两个呼吸机都要建立连接。此时,服务器300确认终端200请求连接呼吸机110和呼吸机120的请求,并反馈呼吸机110和呼吸机120的基本信息。终端200分别得到呼吸机110和呼吸机120的IP地址端口后,建立socket,以等待接收数据。呼吸机110
和呼吸机120轮询web service端口当查询到终端200的连接请求后,记录查询到的终端信息,并建立socket开始数据发送。在此过程中,服务器300对终端200与呼吸机110和呼吸机120的连接请求和连接状态进行记录和监控。连接建立后呼吸机110和呼吸机120与终端200建立数据通信,进行大数据量通信,同时维持心跳信息。终端200每隔固定时间向呼吸机110和呼吸机120发送心跳信息,呼吸机返回确认信息,确认连接可用。
[0034]在本发明的一个实施例中,如果呼吸机110或120在几个心跳周期没有收到终端200的心跳信息时,视为呼吸机110或120与终端200的连接已断开,并断开呼吸机110或120与终端200的连接。当终端200在几个心跳周期未收到呼吸机110或120的确认信息时,视为终端200与呼吸机110或120的连接已断开,并断开与终端200与呼吸机110或120的连接。
[0035]根据本发明实施例的系统,通过服务器对呼吸机和终端的数据交互进行控制和管理,以便于呼吸机数据的共享,提供呼吸机远程监控的便捷途径和方法。
[0036]图3为根据本发明一个实施例的呼吸机网络连接控制方法的流程图。如图1所示,根据本发明实施例的呼吸机网络连接控制方法,包括以下步骤:多个呼吸机和终端通过webservice端口分别将对应的基本信息发送至服务器以存储在服务器的数据库,终端的基本信息包括:终端的标识名、登录密码、IP地址和可用端口,多个呼吸机中每个呼吸机的基本信息包括:呼吸机的标识名、登录密码,IP地址和可用端口(步骤101)。多个呼吸机和终端分别通过多个呼吸机的登录密码和终端的登录密码登录到服务器(步骤103)。终端从数据库中获取多个呼吸机中每个呼吸机的基本信息,并选取所要连接的呼吸机建立连接(步骤105)。终端与所连接的呼吸机进行数据交互以获取呼吸机的数据(步骤107)。
[0037]在步骤105中,终端200通过与所选择呼吸机的IP地址与呼吸机建立socket,并发送连接请求。呼吸机通过轮询服务器300的web service端口检测终端的连接请求,当检测到终端的连接请求时,建立socket以与终端建立连接。
[0038]如图2和图3所示,多个呼吸机100通过调用web service的呼吸机注册端口,将多个呼吸机100的基本信息存入服务器300的数据库,例如将呼吸机110、呼吸机120和呼吸机130的基本信息发送至服务器300。呼吸机的基本信息包括:呼吸机的标识名、登录密码,IP地址和可用端口等信息。呼吸机110、120和130可将呼吸机的用户名和登录密码写入SOAP头部,在每次调用web service端口时,对其身份进行验证。与此同时,可通过调用web service的终端注册接口,将终端200的基本信息发送至服务器300的数据库中,该终端200的基本信息包括:终端200的标识名、登录密码、IP地址和可用端口等信息。
[0039]终端200可将用户名和登录密码写入SOAP头部,在每次调用web service端口时,对其身份进行验证。根据本发明实施例的系统,通过将呼吸机和终端的基本信息存储到数据库,方便了维护和管理,且采用了 Web service可使本系统跨平台和语言进行调度适用于不同终端的环境。根据本发明实施例的系统通过SOAP头部进行身份认证,提高了安全性。
[0040]在本发明的实施例中,呼吸机110、120、130和终端200可调用web service的呼吸机登录端口和终端登录端口,并进行身份认证登录到服务器300。终端200调用webservice端口,查询数据库中已登录的呼吸机的基本信息以获得可连接的呼吸机,假设呼吸机110和呼吸机120为可连接的呼吸机,则将查询所获得的呼吸机110和呼吸机120的名称添加到可用呼吸机列表中。终端200从呼吸机110和呼吸机120选择所要连接的呼吸机,假设两个呼吸机都要建立连接。此时,服务器300确认终端200请求连接呼吸机110和呼吸机120的请求,并反馈呼吸机110和呼吸机120的基本信息。终端200分别得到呼吸机110和呼吸机120的IP地址端口后,建立socket,以等待接收数据。呼吸机110和呼吸机120轮询web service端口当查询到终端200的连接请求后,记录查询到的终端信息,并建立socket开始数据发送。在此过程中,服务器300对终端200与呼吸机110和呼吸机120的连接请求和连接状态进行记录和监控。连接建立后呼吸机110和呼吸机120与终端200建立数据通信,进行大数据量通信,同时维持心跳信息。终端200每隔固定时间向呼吸机110和呼吸机120发送心跳信息,呼吸机返回确认信息,确认连接可用。
[0041]在本发明的一个实施例中,如果呼吸机110或120在几个心跳周期没有收到终端200的心跳信息时,视为呼吸机110或120与终端200的连接已断开,并断开呼吸机110或120与终端200的连接。当终端200在几个心跳周期未收到呼吸机110或120的确认信息时,视为终端200与呼吸机110或120的连接已断开,并断开与终端200与呼吸机110或120的连接。
[0042]根据本发明实施例的方法,通过服务器对呼吸机和终端的数据交互进行控制和管理,以便于呼吸机数据的共享,提供呼吸机远程监控的便捷途径和方法。
[0043]尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在不脱离本发明的原理和宗旨的情况下在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
【主权项】
1.一种呼吸机网络连接控制系统,包括,多个呼吸机、终端和服务器,其特征在于, 所述多个呼吸机分别与所述服务器相连,每个呼吸机分别将各自的基本信息发送至所述服务器,并通过所述基本信息的登录密码登录到所述服务器; 所述终端与所述服务器相连,将所述终端的基本信息发送至所述服务器,并通过所述基本信息的登录密码登录到所述服务器;以及 所述服务器将登录到所述服务器的所述多个呼吸机中选取可用呼吸机列表呈现给所述终端,所述终端从所述可用呼吸机列表中选择的呼吸机建立连接进行数据交互。2.如权利要求1所述的呼吸机网络连接控制系统,其特征在于,所述多个呼吸机中每个呼吸机的基本信息包括:呼吸机的标识名、登录密码,IP地址和可用端口。3.如权利要求1所述的呼吸机网络连接控制系统,其特征在于,所述终端的基本信息包括:所述终端的标识名、登录密码、IP地址和可用端口。4.如权利要求1所述的呼吸机网络连接控制系统,其特征在于,所述终端通过与所选择呼吸机的IP地址与所述呼吸机建立socket,并发送连接请求。5.如权利要求4所述的呼吸机网络连接控制系统,其特征在于,所述呼吸机通过轮询所述服务器的web service端口检测所述终端的连接请求,当检测到所述终端的连接请求时,建立socket与所述终端进行数据交互。6.如权利要求4或5所述的呼吸机网络连接控制系统,其特征在于,所述服务器对所述终端与所述呼吸机的连接请求和连接状态进行记录和监控。7.如权利要求4所述的呼吸机网络连接控制系统,其特征在于,所述终端还用于向所述呼吸机发送心跳信息以根据确认信息判定与所述呼吸机的连接是否可用。8.—种呼吸机网络连接控制方法,其特征在于,包括以下步骤: 注册步骤,多个呼吸机和终端通过web service端口分别将对应的基本信息发送至服务器以存储在所述服务器的数据库,所述终端的基本信息包括:所述终端的标识名、登录密码、IP地址和可用端口,所述多个呼吸机中每个呼吸机的基本信息包括:呼吸机的标识名、登录密码,IP地址和可用端口 ; 登陆步骤,所述多个呼吸机和所述终端分别通过所述多个呼吸机的登录密码和所述终端的登录密码登录到所述服务器; 连接步骤,所述终端从所述数据库中获取所述多个呼吸机中每个呼吸机的基本信息,并选取所要连接的呼吸机建立连接;以及 数据交互步骤,所述终端与所连接的呼吸机进行数据交互以获取所述呼吸机的数据。9.如权利要求8所述的呼吸机网络连接控制方法,其特征在于,所述连接步骤包括: 所述终端通过与所选择呼吸机的IP地址与所述呼吸机建立socket,并发送连接请求;以及 所述呼吸机通过轮询所述服务器的web service端口检测所述终端的连接请求,当检测到所述终端的连接请求时,建立socket以与所述终端建立连接。10.如权利要求9所述的呼吸机网络连接控制方法,其特征在于,所述连接步骤还包括: 所述服务器对所述终端与所述呼吸机的连接请求和连接状态进行记录和监控。
【专利摘要】本发明提供一种呼吸机网络连接控制方法及系统,其中系统包括:多个呼吸机、终端和服务器,多个呼吸机分别与服务器相连,每个呼吸机分别将各自的基本信息发送至服务器,并通过基本信息的登录密码登录到服务器;终端与服务器相连,将终端的基本信息发送至服务器,并通过基本信息的登录密码登录到服务器;以及服务器将登录到服务器的多个呼吸机中选取可用呼吸机列表呈现给终端,终端从可用呼吸机列表中选择的呼吸机建立连接进行数据交互。根据本发明实施例的系统,通过服务器对呼吸机和终端的数据交互进行控制和管理,以便于呼吸机数据的共享,提供呼吸机远程监控的便捷途径和方法。
【IPC分类】G05B19/418, H04L29/08
【公开号】CN104880997
【申请号】CN201410072658
【发明人】卢军从
【申请人】北京谊安医疗系统股份有限公司
【公开日】2015年9月2日
【申请日】2014年2月28日
转载请注明原文地址:https://www.famiwei.com/read-8139069.html