专利名称:用于医疗设备的数据通信方法
技术领域:
本发明涉及医疗领域,具体而言,涉及一种用于医疗设备的数据通信方法。
技术背景
医疗设备中,多台医疗设备在进行通信时,通过蓝牙模块实现主从设备间数据的 发送和接收。当主设备发送了不同的查询命令后,从设备返回对应的查询信息。发送数据 和和返回数据按着同一协议格式传输。
发明人发现在现有技术中医疗设备间在进行数据传输时,无法实现主设备对从设 备的检测以及从设备对主设备的监测。发明内容
本发明旨在提供一种用于医疗设备的数据通信方法,能够解决现有技术中医疗设 备间在进行数据传输时,无法实现主设备对从设备的检测以及从设备对主设备的监测的问题。
在本发明的实施例中,提供了一种用于医疗设备的数据通信方法,包括以下步 骤
主设备对从设备发送数据,从设备对所接收到的数据进行校验;
根据校验结果,返回主设备相应的指令信号;
当主设备发送查询指令时,从设备返回对应的查询结果。
在上述实施例中,主设备对从设备发送数据,从设备对所接收到的数据进行校验, 从设备根据校验结果,返回主设备相应的指令信号,对主设备发送的数据情况进行反馈,从 而实现了从设备对主设备的监测,当主设备发送查询指令时,从设备返回对应的查询结果, 主设备就可以通过返回的查询结果对从设备进行检测,克服了现有技术中医疗设备间数据 传输时,无法实现主设备对从设备的检测以及从设备对主设备的监测的问题。
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中
图1示出了根据本发明的一个实施例的用于医疗设备的数据通信方法流程图。
具体实施方式
下面将参考附图并结合实施例,来详细说明本发明。
图1示出了根据本发明的一个实施例的用于医疗设备的数据通信方法流程图,包 括以下步骤
S102,主设备对从设备发送数据,从设备对所接收到的数据进行校验;
S104,根据校验结果,返回主设备相应的指令信号;3
S106,当主设备发送查询指令时,从设备返回对应的查询结果。
在本实施例中,主设备对从设备发送数据,从设备对所接收到的数据进行校验,从 设备根据校验结果,返回主设备相应的指令信号,对主设备发送的数据情况进行反馈,从而 实现了从设备对主设备的监测,当主设备发送查询指令时,从设备返回对应的查询结果,主 设备就可以通过返回的查询结果对从设备进行检测,克服了现有技术中医疗设备间数据传 输时,无法实现主设备对从设备的检测以及从设备对主设备的监测的问题。
同时,在主设备与从设备通信中,采用特定的通信协议,完成了主从设备之间的数 据传输,其稳定性和准确性易于保证。在保证了联机联网中各个泵站间数据的有效传输的 同时,又为医用集中供气设备及后期产品服务系统的构建提供了有效的通信依据。
优选地,在上述数据通信方法中,根据校验结果,返回主设备相应的指令信号具体 包括当校验结果正确时,不做任何处理;当校验结果不正确时,返回错误指令信号至主设 备。
优选地,在上述数据通信方法中,当主设备发送查询指令时,从设备返回对应的查 询结果具体包括对预定时间内没有接受到从设备的任何数据的情况认定从设备发生故障。
优选地,在上述数据通信方法中,预定时间为5秒。
优选地,在上述数据通信方法中,主设备与从设备通信方式为基于蓝牙的串口通 信方式
根据本发明的一个实施例的指令格式如表1所示
每条指令都有4字节的起始符,12字节的源地址,12字节的目的地址,1字节的优 先级,1字节的数据方向,4字节的命令,N字节的数据,2字节的校验位,3字节的结束符。
表 1
名称字节数内容编码形式说明起始符4AEONASCII源地址12XXXXASCII目的地址12XXXXASCII优先级1X16进制本地排序数据方向1X16进制0x01上传0x00下载命令4XXXXASCII数据NX......16进制校验2XX16进制累加和校验结束符3MEDASCII4
起始符“AE0N”,4字节,ASCII码传输。
地址12字节ASCII码传输。每个地址都是基于蓝牙模块本身的地址而来。
优先级1个字节,用于对设备群内的设备进行优先级处理,当主设备发生故障后 可按着优先级选出新的主设备。
指令+数据4 32个字节,指令和内容一起使用,指令代表操作命令,内容是指 令的附加信息,内容以右对齐格式进行传输。
校验16位累加和校验,从起始符到指令内容的所有字节的累加。
结束符“MED,,。
根据本发明的一个实施例的各指令的含义如下所示
指令:MESS。查看设备的相关信息,如软件版本、设备版本、本地排序等。
对应函数getmessageO
指令GAID。读取AI和AD转换数,第一通道为压力,第二通道为泵1的温度,第三 通道为泵2的温度。
对应函数getaidataO
指令⑶ID。读取10个通道的DI数字输入,DI输入主要有压力开关和温度开关。
对应函数getdidataO
指令⑶0D。读取10个通道的DO数字输出,DO数字输出主要控制压缩机、冷干机 和风扇。
对应函数getdodataO
指令GALM。查询泵站所有的报警信息和报警屏蔽信息。
对应函数getalarmO
指令DMAD。查询包括通信中断查询和冷干机状态查询;该指令由主机自动发送 给微微网中的其它辅机,5秒钟内没有接收到对应辅机的反馈将启动备用机,并向上发送报 警;查询命令中附带有冷干机状态记录,主机查询所有辅机冷干机的状态,如果有一台泵站 的冷干机开启了,则同一工作组的冷干机就都开启。
对应函数getdemandO
指令STUP。强行开启某一台泵站,附加信息有故障泵站地址排序,用于强行启动 备用泵站,而其它非备用泵站对故障地址排序数据位可以不用。
对应函数forcestartupO
指令CL0S。强行关闭某一台泵站。
对应函数forcecloseupO
指令STPT。更改某一台泵站的地址排序,即通信优先级。
对应函数set_part_return()
指令STVD。增加一条维修记录,其维修记录的数据格式为年+月+日+时+分 +维修索引+6位工号。维修索引记录了故障信息以及维修内容等。
对应函数:set_vindicate_return ()
指令DMVD。查询维修记录,该命令是一次性将50条记录全部返回。
对应函数:demand_vindicate_return()
指令DRNT。查询总启动时间,包括压缩机总启动时间、冷干机总启动时间、风机总启动时间。
对应函数demandruntime ()
指令VLPH。清除压缩机总启动时间。
对应函数clearpumphour ()
指令CLDH。清除冷干机总启动时间。
对应函数cleardrierhour ()
指令CLHL清除风机总启动时间。
^1 / clearfanhourO
指令报警自动上传。当泵站有新的报警信号或者报警取消后,都会向服务器上传 一次报警信息和报警屏蔽信息。
对应函数alarm_up()
指令SETT。校正泵站时钟时用来进行时钟设置。
对应函数set_time()
指令DMDT。查询泵站时钟。
对应函数demand_time()
指令ΗΤ0Α。将优先级低的主机设置为辅机。
对应函数host_to_assist()
指令GATE。将网关地址发送给设备群。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用 的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成 的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而可以将它们存储在 存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中 的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬 件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种用于医疗设备的数据通信方法,其特征在于,包括以下步骤 主设备对从设备发送数据,所述从设备对所接收到的数据进行校验; 根据校验结果,返回所述主设备相应的指令信号;当所述主设备发送查询指令时,所述从设备返回对应的查询结果。
2.根据权利要求1所述的数据通信方法,其特征在于,根据校验结果,返回所述主设备 相应的指令信号具体包括当所述校验结果正确时,不做任何处理;当所述校验结果不正确时,返回错误指令信号至所述主设备。
3.根据权利要求1所述的数据通信方法,其特征在于,当所述主设备发送查询指令时, 所述从设备返回对应的查询结果具体包括对预定时间内没有接受到所述从设备的任何数据的情况认定所述从设备发生故障。
4.根据权利要求3所述的数据通信方法,其特征在于,所述预定时间为5秒。
5.根据权利要求1所述的数据通信方法,其特征在于,所述主设备与从设备通信方式 为基于蓝牙的RS-232串口通信方式。
全文摘要
本发明提供了一种用于医疗设备的数据通信方法,包括以下步骤主设备对从设备发送数据,从设备对所接收到的数据进行校验;根据校验结果,返回主设备相应的指令信号;当主设备发送查询指令时,从设备返回对应的查询结果。本发明克服了现有技术中医疗设备间数据传输时,无法实现主设备对辅设备的检测以及辅设备对主设备的监测的问题。
文档编号H04L1/00GK102035620SQ20091023563
公开日2011年4月27日 申请日期2009年9月30日 优先权日2009年9月30日
发明者吴满立 申请人:北京谊安医疗系统股份有限公司