一种用于医疗监测设备的数据采集方法及数据采集器与流程

文档序号:11177592阅读:1303来源:国知局
一种用于医疗监测设备的数据采集方法及数据采集器与流程

本发明涉及医疗工程技术领域,特别涉及一种用于医疗监测设备的数据采集方法及数据采集器



背景技术:

目前,在病床旁通常会设置一些监测设备,监测病人的一系列的生理参数,再根据监测到的生理参数,跟踪病情变化的趋势,并对临危情况进行报警。由于不同厂商制造的设备间,数据接口、数据传输的格式和协议并不一致。需要采集各个监测设备监测到的生理参数,再将各个监测设备监测到的生理参数转换成通用的数据格式和协议,最后通过对生理参数的数据分析与处理,得到病情情况。其中,由于医疗监测设备间的数据接口、数据格式和传输协议并不相同,而且不同厂商制造的设备间其内置时间可能存在偏差,容易发生数据丢失,从而造成后续得到的病情情况不准确。



技术实现要素:

本发明的目的在于:解决不同厂商制造的设备间其内置时间可能存在偏差,从而造成后续分析得到的病情情况不准确的技术问题。

为了实现上述发明目的,本发明提供了以下技术方案:

一种用于医疗监测设备的数据采集方法,其包括以下步骤,

步骤一:建立映射关系数据库;其中,每个映射关系数据对应地包括某型号医疗监测设备的握手协议、解析程序和数据采集请求指令;

步骤二:根据所述映射关系数据库,向新建立物理链接的医疗监测设备依次地发送不同型号医疗监测设备的握手协议,直到所述医疗监测设备响应发送的握手协议,并建立与所述医疗监测设备的通信连接;

步骤三:向所述医疗监测设备发送相应的数据采集请求指令,以采集所述医疗监测设备的数据,同时,记录每次采集的时间数据;

步骤四:运行所述医疗监测设备所对应的解析程序,以解析采集数据,而得到原始数据;

步骤五:将所述采集数据对应的原始数据和时间数据,以预设的数据格式封装在一起。

根据一种具体的实施方式,本发明用于医疗监测设备的数据采集方法,其步骤二中,若发送完所述映射关系数据库中所有不同型号医疗监测设备的握手协议,而所述医疗监测设备均未响应,则提示建立通信连接失败。

进一步地,步骤二中,若提示建立通信连接失败,则根据所述医疗监测设备的握手协议、解析程序和数据采集请求指令,增加一个与所述医疗监测设备对应的映射关系数据至所述映射关系数据库。

根据一种具体的实施方式,本发明用于医疗监测设备的数据采集方法,其步骤五中,预设的数据格式为json格式。

基于统一发明构思,本发明还提供一种数据采集器,其包括,

操作控制模块,具有映射关系数据库,每个映射关系数据对应地包括某型号医疗监测设备的握手协议、解析程序和数据采集请求指令;

数据接口模块,用于与医疗监测设备建立物理链接;

识别采集模块,用于在所述操作控制模块的控制下,向新建立物理链接的医疗监测设备依次地发送不同型号医疗监测设备的握手协议,直到所述医疗监测设备响应发送的握手协议;以及在与所述医疗监测设备建立通信连接后,向所述医疗监测设备发送相应的数据采集请求指令,以采集所述医疗监测设备的数据,同时记录每次采集的时间数据;

数据解析模块,用于在所述操作控制模块的控制下,运行所述医疗监测设备所对应的解析程序,解析所述识别采集模块采集到的采集数据,得到原始数据;

消息封装模块,用于在所述操作控制模块的控制下,将所述采集数据对应的原始数据和时间数据,以预设的数据格式封装在一起。

根据一种具体的实施方式,本发明的数据采集器,其还包括提示模块,用于在所述医疗监测设备未响应任何一个所述握手协议时,提示建立通信连接失败。

根据一种具体的实施方式,本发明的数据采集器中,所述操作控制模块控制所述消息封装模块将封装的数据转发至所述数据接口模块,并通过所述数据接口模块输出给外部设备。

根据一种具体的实施方式,本发明的数据采集器中,还包括存储模块,用于存储所述消息封装模块封装的数据。

根据一种具体的实施方式,本发明的数据采集器中,所述消息封装模块将原始数据和时间数据封装成json格式。

与现有技术相比,本发明的有益效果:

1、本发明用于医疗监测设备的数据采集方法中,首先建立映射关系数据库;其包括多个映射关系数据,同时每个映射关系数据包括某个型号的医疗监测设备所对应的握手协议、解析程序和数据采集请求指令。当与一个医疗监测设备建立新的物理链接,则向该医疗监测设备握手协议并建立通信连接,完成对所述医疗监测设备的识别,然后向该医疗监测设备发送相应的数据采集请求指令,以采集该医疗监测设备的数据,同时记录每次采集的时间数据,再然后运行该医疗监测设备相应的解析程序,解析采集数据而得到原始数据,最后将该采集数据对应的原始数据和时间数据,以预设的数据格式封装在一起。因此,本发明能够避免由于医疗监测设备间的数据接口、数据格式和传输协议并不相同,而且不同厂商制造的设备间其内置时间可能存在偏差,所造成的数据丢失的情况发生,从而保证监测数据的完整性。

2、本发明用于医疗监测设备的数据采集方法中,由于建立有映射关系数据库,当引入新的医疗监测设备时,只需要根据该医疗监测设备的握手协议、解析程序和数据采集请求指令,则增加一个相应的映射关系数据值该映射关系数据库即可实现应用的扩展,因此,本发明具有很高的实用性。

3、本发明用于医疗监测设备的数据采集方法中,由于json格式易于机器解析和生成,能够有效地提升网络传输效率。因此,将采集数据对应的原始数据和时间数据,以json格式数据封装在一起,能够有效地提高数据传输效率高。

附图说明:

图1为本发明用于医疗监测设备的数据采集器的结构示意图。

具体实施方式

下面结合试验例及具体实施方式对本发明作进一步的详细描述。但不应将此理解为本发明上述主题的范围仅限于以下的实施例,凡基于本发明内容所实现的技术均属于本发明的范围。

结合图1所示的本发明用于医疗监测设备的数据采集器,其包括数据接口模块、识别采集模块、数据解析模块、消息封装模块和操作控制模块。

其中,操作控制模块配置有映射关系数据库,映射关系数据中每个映射关系数据对应包括某型号医疗监测设备的握手协议、解析程序和数据采集请求指令。

数据接口模块用于与医疗监测设备建立物理链接,数据接口模块是与医疗监测设备建立通信连的硬件基础。每当数据接口模块连接上一个医疗监测设备,数据接口模块上相应的接口其状态信号发生变化,操作控制模块根据该状态信号的变化,检测出数据接口模块新建立了一个物理连接。一旦检测到该状态信号变化,控制操作模块则控制识别采集模块,向新建立物理链接的医疗监测设备发送映射关系数据库中某一个型号医疗监测设备的握手协议,由于医疗监测设备只会响应其对应的握手协议,如果医疗监测设备没有响应所发送的握手协议,则控制操作模块控制识别采集模块发送映射关系数据库中另一个型号医疗监测设备的握手协议,直至该医疗监测设备响应识别采集模块发送的握手协议为止,或者将映射关系数据库中所有型号医疗监测设备的握手协议均发送了一遍。因此,只要医疗监测设备响应发出的握手协议,便可实现对新建立物理连接的医疗监测设备的识别,从而建立与该医疗监测设备的通信连接。

在与医疗监测设备建立通信连接后,操作控制模块控制识别采集模块,向该医疗监测设备发送相应的数据采集请求指令,该医疗监测设备响应该数据采集请求指令,并向数据接口模块发送其监测到的数据。识别采集模块通过数据接口模块采集到该医疗监测设备的数据,同时,由识别采集模块记录每次采集到数据的时间数据。此时,识别采集模块记录的时间数据与医疗监测设备的时间无关,仅与本发明数据采集器的时间设定相关。

数据解析模块与操作控制模块连接,并且,由操作控制模块监控数据解析模块的工作状态以及对数据解析模块中的解析任务进行调度。具体的,操作控制模块控制识别采集模块将其采集到的数据发送给数据解析模块解析,同时,操作控制模块控制数据解析模块,运行该医疗监测设备所对应的解析程序,来解析识别采集模块发送的数据,而得到原始数据。

消息封装模块与操作控制模块连接,并且,由操作控制模块监控消息封装模块的工作状态以及对消息封装任务进行调度。具体的,操作控制模块控制数据解析模块将其解析出的原始数据发送给消息封装模块,以及控制识别采集模块将其采集到数据时记录的时间数据发送给消息封装模块。同时,操作控制模块消息封装模块将采集的数据对应的原始数据和时间数据,以预设的数据格式封装在一起。在实施时,消息封装模块将原始数据和时间数据封装成json格式。

本发明的数据采集器工作时,能够通过数据接口模块连接多个医疗监测设备,而且通过识别采集模块、数据解析模块和消息封装模块,能够将不同医疗监测设备监测的数据转换成统一格式的数据,方便后续的数据分析和处理。同时,识别采集模块在采集医疗监测设备的数据时,还记录相应的采集的时间数据,由于该时间数据只与数据采集器的内部时间相关,因此,本发明能够避免由于不同厂商制造的设备间其内置时间可能存在偏差,所造成的数据丢失的情况发生,从而保证监测数据的完整性,使后续的数据分析更加准确。

具体的,本发明的数据采集器中,操作控制模块控制消息封装模块将封装的数据转发至数据接口模块,并通过数据接口模块输出给外部设备。

在一个实施例中,本发明的数据采集器还包括提示模块,用于在医疗监测设备未响应任何一个握手协议后,提示握手通信建立失败。

在另一实施例中,本发明的数据采集器还包括存储模块,用于存储消息封装模块封装的数据。当与数据接口模块与外部设备通讯断开或者数据接口模块未连接外部设备时,通过存储模块存储统一数据格式的数据。

在实施时,本发明数据采集器中的数据接口模块至少包括rj45接口芯片、串行接口芯片和usb接口芯片。

本发明还提供一种用于医疗监测设备的数据采集方法,其包括以下步骤,

步骤一:建立映射关系数据库;其中,每个映射关系数据对应地包括某型号医疗监测设备的握手协议、解析程序和数据采集请求指令。

在建立映射关系数据库时,将现有不同型号的医疗监测设备的握手协议、解析程序和数据采集请求指令分别作为该型号医疗监测设备的映射关系数据,将现有所有型号的医疗监测设备的映射关系数据保存在映射关系数据库中。

步骤二:根据映射关系数据库,向新建立物理链接的医疗监测设备依次地发送不同型号医疗监测设备的握手协议,直到医疗监测设备响应发送的握手协议并建立通信连接,完成对医疗监测设备的识别。

具体的,步骤二中,若循环发送完映射关系数据库中所有不同型号医疗监测设备的握手协议,而医疗监测设备均未响应,则提示建立通信连接失败。

步骤三:当与医疗监测设备建立好通信连接后,由于通过握手协议,完成了对该医疗监测设备识别,因此,向该医疗监测设备发送相应的数据采集请求指令后,该医疗监测设备响应所发送的数据采集请求指令,并通过建立的通信链路输出其监测到的数据,从而采集到该医疗监测设备的数据,同时,在每次采集到数据时,记录相应的时间数据。此时,所记录的时间数据与医疗监测设备的时间无关,仅与本发明数据采集的时间相关。

步骤四:采集到医疗监测设备的数据后,通过运行该医疗监测设备所对应的解析程序,来解析采集数据,而得到相应的原始数据。

步骤五:一方面获取采集数据所对应的原始数据,另一方面获取在采集该采集数据时所记录的时间数据,然后将该采集数据对应的原始数据和时间数据,以预设的数据格式封装在一起。具体的,预设的数据格式为json格式,由于json格式易于机器解析和生成,能够有效地提升网络传输效率。因此,将采集数据对应的原始数据和时间数据,以json格式数据封装在一起,能够有效地提高数据传输效率高。

在一种实施例中,由于建立的映射关系数据库中建立某型号的医疗监测设备的映射关系数据。由于一种型号的医疗监测设备响应其对应的握手协议,所以,与该医疗监测设备建立物理连接后,向该医疗监测设备循环发送完映射关系数据库中所有不同型号医疗监测设备的握手协议,该医疗监测设备也不会响应,此时,则向用户或者相应的终端设备,发出提示建立通信连接失败的信息。

而在出现上述建立通信连接失败情形后,需要向该型号医疗监测设备的供应商或制造商请求,获取该型号医疗监测设备的握手协议、解析程序和数据采集请求指令。然后,将获取的握手协议、解析程序和数据采集请求指令处理成映射关系数据,最后将该映射关系数据增加至映射关系数据库中。因此,在下一次与该型号医疗监测设备建立物理连接后,向该医疗监测设备循环发送握手协议时,该医疗监测设备才会响应。而具体的,将映射关系数据增加或更新至映射关系数据库的方式,可以通过与外部设备进行数据交互来完成。

本发明用于医疗监测设备的数据采集方法的步骤二中,若医疗监测设备未响应映射关系数据库中所有映射关系数据的握手协议,则提示握手通信建立失败。

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