[发明专利]一种基于蓝牙传输的心电图机防数据丢包方法在审
申请号: | 202210134364.3 | 申请日: | 2022-02-14 |
公开(公告)号: | CN114697936A | 公开(公告)日: | 2022-07-01 |
发明(设计)人: | 焦胜强 | 申请(专利权)人: | 河南美伦医疗电子股份有限公司 |
主分类号: | H04W4/80 | 分类号: | H04W4/80;H04W28/06;A61B5/318 |
代理公司: | 北京贵都专利代理事务所(普通合伙) 11649 | 代理人: | 李新锋 |
地址: | 450000 河南省郑州市郑州*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 蓝牙 传输 心电图 数据 方法 | ||
1.一种基于蓝牙传输的心电图机防数据丢包方法,其特征在于,包括以下步骤:
S1:下位机数据采集
底层按照数据产生的顺序对数据进行采集,再按照通讯协议中约定的数据长度对数据进行分包处理;
S2:下位机数据编码
数据分包完成后,按照固定的规则对数据进行编码,加上数据包头,其中,数据包头中包含数据帧的顺序信息,数据包结尾包含数据校验的基本信息;
S3:下位机数据打包存储
编码完成后,数据包按照顺序以队列的形式被暂时存储在内存中;
S4:下位机数据发送
下位机将数据发送到蓝牙模块的数据发送接口,由蓝牙模块执行数据发送的工作;
S5:上位机数据接收
上位机按照顺序接收蓝牙模块发送的数据,并按照数据的特征进行数据的分包;
S6:上位机数据包顺序校验
数据分包完成后,上位机分别读出数据包头中的数据顺序信息,由程序一次进行数据包连续性校验,判断数据包是否按照顺序正常发送,若顺序校验出现问题,进入步骤S9进行下一步处理;
S7:上位机数据包完整性校验
数据包顺序校验完成后,对数据包的完整性进行校验,判断数据包在传输的过程中有无出现数据的突变,导致数据的不一致性,若完整性校验出现问题,进入步骤S9进行进一步的处理;
S8:上位机数据排序
数据读出后,按照数据包头中的基本信息对数据进行排序,排序完成后,可供后续的程序使用;
S9:上位机出错重新补发
上位机将需重新补发的数据包的特定索引数据发送至蓝牙模块的数据发送接口,由蓝牙模块执行数据发送的工作,下位机接收蓝牙模块发送的关于补发数据包的序列编号后,从下位的内存中读出要补发的数据,按照打包发送的流程对数据进行重新打包发送,上位机再次接收到补发数据包后,对数据包进行再次顺序和完整性的校验,直到收到的数据包是正确且完整的,若无法在有效的时效内收到正确且完整的数据包,程序认为当前的程序在当前的条件下无法获取到正确且完整的数据包程序,进入步骤S10进行下一步处理;
S10:上位机传输出错提醒
上位机提示当前环境蓝牙出错率高,需调整环境条件。
2.根据权利要求1所述的一种基于蓝牙传输的心电图机防数据丢包方法,其特征在于:所述步骤S3中,数据包的存储速度是可以按照程序数据包的数据长度自动调节的,即若数据包的长度较长则根据机制将存储速度调整加快,若数据包长度适中,则恢复到默认的数据包存储速度。
3.根据权利要求1所述的一种基于蓝牙传输的心电图机防数据丢包方法,其特征在于:所述步骤S7中,数据包的完整性校验分为数据包头完整性校验和数据完整性校验两部分,分别能对数据包头和整个数据包的完整性进行校验,保证数据的一致性。
4.根据权利要求1所述的一种基于蓝牙传输的心电图机防数据丢包方法,其特征在于:所述步骤S9中,重新补发的数据包有再次发送的数据标识,便于后期数据重新接收后,上位机对于数据进行再次的排序整理,方便后期的程序使用。
5.根据权利要求1所述的一种基于蓝牙传输的心电图机防数据丢包方法,其特征在于:所述步骤S10中,具体的环境条件调整包括设备距离更近一些,及时对于有电池供电的设备进行充电,以及需要更换相应相关的蓝牙设备再次进行数据的传输。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河南美伦医疗电子股份有限公司,未经河南美伦医疗电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210134364.3/1.html,转载请声明来源钻瓜专利网。