体征数据收集处理方法_3

文档序号:9933417阅读:来源:国知局
点与汇总节点之间、移动终端与汇总节点之间的数据传输效率,体征数据在传输过程中以数据包的形式存在。如果数据包具备合理的数据结构,数据在多层通信时就能够保证准确率和传输速率,同时能够降低各层数据收发时产生冲突的几率。根据体征数据具备的功能,将体征数据数据结构的设计分为三个类型:汇总节点体征数据、传输层控制流数据、网络上传数据。
[0056]汇总节点与收集节点之间的数据通信基于串行口通信,汇总节点数据结构的设计采用十六进制格式。包括以下字段:HEAD,是数据包包头,取串行口通信中常用的0X55和OXAA两个十六进制数作为识别数据包的标志,;STATUS,为脉搏声指示及DATA中所代表的数据内容,为八位(BIT7-BIT0)二进制数,BIT7表示心电中有无脉搏声,BITO表示脉搏氧有无脉搏声,BIT5和BIT4均为0,后四位代表的是DATA中的数据内容。DATA,是用八位二进制数(BIT7-BIT0)表示测量结果。ECGW4到RESPW,表示波形图像数据,用于绘制各类波形,其中,ECGW4-ECGW1代表最近4个采样点的心电波形,SATW代表血氧状态波形,RESPW代表呼吸波形;SUM是数据包包尾,即校验位,与控制流数据结构中的校验位相同,表明汇总节点受移动终端的控制。
[0057]汇总节点数据包以每秒50个的速率进行发送,汇总节点的这种数据结构用较少的数据位存储了较为丰富的体征数据信息,有效的汇聚了收集层各传感器节点的数据,有利于移动终端对数据包的解析和管理。
[0058]控制流数据结构针对的是移动终端以NFC或者USB方式向收集层发送的控制指令。与汇总节点数据结构类似,控制流数据结构也是把控制命令封装到数据包中。包括以下字段:HEAD,是数据包包头,用0X55和OXAA两个十六进制数作为识别控制流数据包的标识;ODER,为控制指令字节,Al和A2为辅助参数,SUM为校验位即包尾,SUM= (0DER+A1+A2) %256。
[0059]0DER、A1和A2能够组成多种控制指令,通过汇总节点对收集层对其他传感节点进行控制。常用命令如下:当ODER = OXOi时,启动血压测量,Al表示测量人群(常用人群为成人,即Al =0),A2表示手动或自动的测量方式(A2 = 0为手动);当0DER = 0X02时,取消血压测量,Al =A2 = 0;当0DER=0X08时,进行心电测量控制,Al各数据位表示含义如表4-6所示,Al=0.;当0DER = 0X09时,启动呼吸测量,Al表示增益。
[0060]控制流的这种数据结构有效减少了数据量,配合控件采用指令触发方式节约了控制流在数据传输中占据的资源,保证了收集层产生的体征数据在移动终端中的高效传输。
[0061]网络上传数据是移动终端发送至服务器的上传标识数据,每次上传血氧、血压等体征数据前都要发送一次握手数据包;应答是服务器发送到移动终端的允许上传的标识。握手与应答数据包的数据结构,帧头由0X3C、0X75和0X3E三个十六进制数组成,CRC为从第3位到倒数第3位计算出的循环校验位。网络上传中的体征数据数据结构受数据长度和复杂度的影响各有差异,但结构上类似。以血氧饱和度和脉搏数据为例。T2帧结构与握手数据包类似;Tl帧和AO帧上传体征数据的部分,Tl帧头就是汇总节点数据包包头0X55和0ΧΑΑ,ΑΡ-1D与SensorID是设备上的标识号,帧序列号是代表上传数据的先后顺序,AO帧含有血氧饱和度和脉搏数这两个重要信息。网络上传数据采用以上结构进行设计,简化了程序实现数据上传的步骤,增强了移动终端与云服务平台数据通信的识别性,保证了心电数据在内的复杂性较高的体征数据的网络上传的效率,有效降低了上传的误码率。
[0062]综上所述,本发明提出了一种体征数据收集处理方法,提高体征数据在移动终端中传输与处理的能力,利用智能操作系统平台,优化体征数据在移动终端的可操作性。
[0063]显然,本领域的技术人员应该理解,上述的本发明的各模块或各步骤可以用通用的计算系统来实现,它们可以集中在单个的计算系统上,或者分布在多个计算系统所组成的网络上,可选地,它们可以用计算系统可执行的程序代码来实现,从而,可以将它们存储在存储系统中由计算系统来执行。这样,本发明不限制于任何特定的硬件和软件结合。
[0064]应当理解的是,本发明的上述【具体实施方式】仅仅用于示例性说明或解释本发明的原理,而不构成对本发明的限制。因此,在不偏离本发明的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。此外,本发明所附权利要求旨在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修改例。
【主权项】
1.一种体征数据收集方法,其特征在于,包括: 收集体征数据,利用移动终端对所收集的体征数据进行处理并传输到云平台中进行存储。2.根据权利要求1所述的方法,其特征在于,所述收集体征数据进一步包括: 利用多个传感器节点收集反映人体体征的参数,所述参数包括血压、脉搏、心电、血糖、血氧、体温、体质;利用汇总节点接收来自传感器节点的收集数据,按照特定数据协议格式,将收集数据封装成帧,加入预定义数据头组成数据包,通过收集层传输电路,经过汇总节点处理生成的数据包以特定的速率进入到通信模块,通信模块将向体征数据检测平台的传输层发送数据包,经过传输层的各种传输方式上传至服务层,进行多种数据分析和医疗服务;其中,在心电数据收集过程中,以单片机为核心,集成前置放大电路和滤波电路,然后通过相应的A/D转换将处理后的心电信号转化为数字信号,这些数字信号再进行运算处理通过有线方式发送到汇总节点;心电信号由导联电极检测到后,进入到前置放大及驱动电路,对mV级的心电信号进行共模干扰并进行初步放大,抑制工频干扰;经过初步放大的心电信号经过滤波降噪电路滤除输入信号中的干扰信号,经过处理的信号通过后置放大再次进行放大最终得到模拟信号;所述滤波降噪电路包括高低通滤波电路以及工频干扰电路;经过处理的信号输入到单片机中进行AD转换,最终将经过噪声、伪影、基准漂移干扰消除后的数字化心电信号传输到汇总节点等待数据封装处理; 在血压数据收集过程中,使用差分放大器和低通滤波电路分离血压直流分量和脉搏波;经过A/D转换后,血压数据在微控制器中进行处理得到汇总节点所需的数字化血压数据;在血糖数据收集过程中,收集血样与葡萄糖氧化酶反应,在血样上施加电压,测量得到血样中产生的微弱电流值,计算出对应的血糖浓度,将血糖数据传送到汇总节点; 所述利用移动终端对所收集的体征数据进行处理并传输,进一步包括: 在移动终端数据传输中利用短距离无线通信实现模拟串行口,即移动终端与收集层NFC模块进行无线通信之前,查询可探寻距离内的上电NFC模块;扫描并得到响应设备的列表;寻找需要配对的移动终端NFC适配器,完成配对;利用串行口仿真函数,在NFC连接建立后获取双方NFC地址,并且分别注册模拟串行口;根据收集层串行口通信模块配置模拟串行口的波特率、数据位、停止位、奇偶校验位参数;配置成功后,打开串行口,并得到串行口打开的返回值;移动终端数据业务单元利用控制流处理数据的收发;数据传输完毕后关闭串行口并释放缓冲数据。
【专利摘要】本发明提供了一种体征数据收集处理方法,该方法包括:收集体征数据,利用移动终端对所收集的体征数据进行处理并传输到云平台中进行存储。本发明提出了一种体征数据收集处理方法,提高体征数据在移动终端中传输与处理的能力,利用智能操作系统平台,优化体征数据在移动终端的可操作性。
【IPC分类】A61B5/145, A61B5/0428, A61B5/1486, A61B5/00, A61B5/0205, A61B5/021
【公开号】CN105725990
【申请号】CN201610040077
【发明人】周琳, 陈林瑞
【申请人】四川东鼎里智信息技术有限责任公司
【公开日】2016年7月6日
【申请日】2016年1月21日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1