一种数据传输方法、装置、传感设备及数据传输系统制造方法及图纸

技术编号:37707584 阅读:15 留言:0更新日期:2023-06-01 23:57
本发明专利技术公开了一种数据传输方法、装置、传感设备及数据传输系统,涉及数智医疗健康技术领域。该方法的一具体实施方式包括:通过近场传输协议从传感设备获取多个数据帧,每一个数据帧包括监测数据、第一校验字节以及数据序号;循环执行以下步骤,直至获取到完整的监测数据:根据第一校验字节和数据序号对监测数据进行完整性校验;在监测数据不完整的情况下,根据不完整的监测数据对应的目标数据帧生成对应的数据获取指令;向传感设备返回数据获取指令;数据获取指令指示了目标数据帧分别对应的数据序号;通过近场传输协议接收传感设备根据数据获取指令返回的目标数据帧。由此避免了数据丢失和传输错乱的情况,实现了为远程诊断提供可靠数据的目的。提供可靠数据的目的。提供可靠数据的目的。

【技术实现步骤摘要】
一种数据传输方法、装置、传感设备及数据传输系统


[0001]本专利技术涉及数智医疗健康
,尤其涉及一种数据传输方法、装置、传感设备及数据传输系统。

技术介绍

[0002]远程诊疗模式中智能可穿戴医疗设备通过BLE(Bluetooth Low Energy,蓝牙低能耗)协议向智能终端传输数据,理想状态下蓝牙连接距离在8

30m之间,但现实中还有很多无线信号的干扰以及墙体等阻挡,因此蓝牙连接距离一般会在10m左右。患者配戴可穿戴医疗设备进行监测时,与智能终端的距离往往会超出蓝牙连接范围。
[0003]在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:
[0004]患者配戴的可穿戴医疗设备与智能终端的距离较远时,通信信号较弱,蓝牙连接断断续续会导致数据丢失以及数据传输错乱,从而无法为远程诊断提供可靠的数据参考。

技术实现思路

[0005]有鉴于此,本专利技术实施例提供一种数据传输方法、装置、传感设备及数据传输系统,通过近场传输协议从传感设备获取多个数据帧,每一个所述数据帧包括监测数据、第一校验字节以及数据序号;循环执行以下步骤,直至获取到完整的监测数据:根据所述第一校验字节和所述数据序号对所述监测数据进行完整性校验;在校验出所述监测数据不完整的情况下,根据不完整的所述监测数据对应的一个或多个目标数据帧生成对应的数据获取指令;向所述传感设备返回所述数据获取指令;所述数据获取指令指示了所述一个或多个目标数据帧分别对应的数据序号;通过所述近场传输协议接收所述传感设备根据所述数据获取指令返回的目标数据帧。由此实现了通过校验字节进行数据准确性校验,以及根据准确性校验结果和数据序号进行数据完整性的校验,在校验出监测数据不完整的情况下,重新获取缺失的数据,直至获取到正确、完整的数据,以此避免了数据丢失和数据传输错乱的情况,实现了为远程诊断提供可靠数据的目的。
[0006]为实现上述目的,根据本专利技术实施例的一个方面,提供了一种数据传输方法。
[0007]本专利技术实施例的一种数据传输方法包括:通过近场传输协议从传感设备获取多个数据帧,每一个所述数据帧包括监测数据、第一校验字节以及数据序号;循环执行以下步骤,直至获取到完整的监测数据:根据所述第一校验字节和所述数据序号对所述监测数据进行完整性校验;在校验出所述监测数据不完整的情况下,根据不完整的所述监测数据对应的一个或多个目标数据帧生成对应的数据获取指令;向所述传感设备返回所述数据获取指令;所述数据获取指令指示了所述一个或多个目标数据帧分别对应的数据序号;通过所述近场传输协议接收所述传感设备根据所述数据获取指令返回的目标数据帧。
[0008]可选地,所述根据所述第一校验字节和所述数据序号对所述监测数据进行完整性校验包括以下至少一项:
[0009]确定所述数据序号是否连续,以对所述监测数据进行完整性校验;
[0010]根据所述第一校验字节对所述监测数据进行准确性校验,并根据所述准确性校验结果和所述数据序号对所述监测数据进行完整性校验。
[0011]可选地,所述根据所述第一校验字节对所述监测数据进行准确性校验包括:根据校验字节生成算法,生成所述多个数据帧分别对应的第二校验字节;将所述第二校验字节与所述第一校验字节分别进行比对,以对所述监测数据进行准确性校验。
[0012]可选地,所述根据校验字节生成算法,生成所述多个数据帧分别对应的第二校验字节包括:针对每一个所述数据帧:为所述数据帧包括的监测数据的每一个字节生成位置号;根据所述位置号和每一个所述字节对应的数值,生成所述第二校验字节。
[0013]可选地,所述根据所述位置号和每一个所述字节对应的数值,生成所述第二校验字节包括:计算每一个所述字节对应的数值与对应的位置号的乘积;将所述监测数据包括的多个所述字节分别对应的所述乘积进行加和,得到加和结果;根据所述加和结果得到所述第二校验字节。
[0014]所述根据所述准确性校验结果和所述数据序号对所述监测数据进行完整性校验包括:在所述第二校验字节和所述第一校验字节比对结果一致的情况下,根据所述监测数据和对应的所述数据序号生成数据数组;在所述第二校验字节和所述第一校验字节比对结果不一致的情况下,生成校验错误标识,并根据所述校验错误标识和对应的所述数据序号生成数据数组;确定所述数据数组是否包含所述校验错误标识,以对所述监测数据进行完整性校验。
[0015]为实现上述目的,根据本专利技术实施例的又一方面,提供了一种数据传输装置。
[0016]本专利技术实施例的一种数据传输装置包括:
[0017]第一接收模块,用于通过近场传输协议从传感设备获取多个数据帧,每一个所述数据帧包括监测数据、第一校验字节以及数据序号;还用于通过所述近场传输协议接收所述传感设备根据数据获取指令返回的目标数据帧;
[0018]数据校验模块,用于循环执行以下步骤,直至获取到完整的监测数据:
[0019]根据所述第一校验字节和所述数据序号对所述监测数据进行完整性校验;在校验出所述监测数据不完整的情况下,触发传输反馈模块;
[0020]所述传输反馈模块,用于根据不完整的所述监测数据对应的一个或多个目标数据帧生成对应的所述数据获取指令,并向所述传感设备返回所述数据获取指令;所述数据获取指令指示了所述一个或多个目标数据帧分别对应的数据序号。
[0021]为实现上述目的,根据本专利技术实施例的又一方面,提供了一种数据传输方法。
[0022]本专利技术实施例的一种数据传输方法包括:通过近场传输协议向数据传输装置发送多个数据帧,以使所述数据传输装置对所述数据帧进行校验;每一个所述数据帧包括监测数据、第一校验字节以及数据序号;在接收到所述数据传输装置发送的数据获取指令的情况下,其中,所述数据获取指令指示了所述监测数据不完整,根据所述数据获取指令指示的一个或多个目标数据帧分别对应的数据序号,通过所述近场传输协议将所述数据序号对应的目标数据帧发送给所述数据传输装置,以使所述数据传输装置继续对所述目标数据帧进行校验。
[0023]可选地,本专利技术提供的方法还包括:将监测数据进行分组,并为每一组监测数据生成第一校验字节以及数据序号;将每一组所述监测数据以及对应的所述第一校验字节和所
述数据序号按照预定的数据格式组装成数据帧。
[0024]可选地,所述为每一组监测数据生成第一校验字节包括:根据与所述数据传输装置使用的校验字节生成算法相同的算法,为每一组所述监测数据生成所述第一校验字节。
[0025]为实现上述目的,根据本专利技术实施例的又一方面,提供了一种传感设备。
[0026]本专利技术实施例的一种传感设备包括:第二接收模块,用于接收所述数据传输装置返回的数据获取指令,所述数据获取指令指示了一个或多个目标数据帧分别对应的数据序号;数据获取模块,用于根据所述数据获取指令指示的所述数据序号,从本地存储器获取到所述数据序号对应的目标数据帧;发送模块,用于通过近场传输协议向所述数据传输装置发送多个数据帧本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:通过近场传输协议从传感设备获取多个数据帧,每一个所述数据帧包括监测数据、第一校验字节以及数据序号;循环执行以下步骤,直至获取到完整的监测数据:根据所述第一校验字节和所述数据序号对所述监测数据进行完整性校验;在校验出所述监测数据不完整的情况下,根据不完整的所述监测数据对应的一个或多个目标数据帧生成对应的数据获取指令;向所述传感设备返回所述数据获取指令;所述数据获取指令指示了所述一个或多个目标数据帧分别对应的数据序号;通过所述近场传输协议接收所述传感设备根据所述数据获取指令返回的目标数据帧。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一校验字节和所述数据序号对所述监测数据进行完整性校验,包括以下至少一项:确定所述数据序号是否连续,以对所述监测数据进行完整性校验;根据所述第一校验字节对所述监测数据进行准确性校验,并根据所述准确性校验结果和所述数据序号对所述监测数据进行完整性校验。3.根据权利要求2所述的方法,其特征在于,所述根据所述第一校验字节对所述监测数据进行准确性校验,包括:根据校验字节生成算法,生成所述多个数据帧分别对应的第二校验字节;将所述第二校验字节与所述第一校验字节分别进行比对,以对所述监测数据进行准确性校验。4.根据权利要求3所述的方法,其特征在于,所述根据校验字节生成算法,生成所述多个数据帧分别对应的第二校验字节,包括:针对每一个所述数据帧:为所述数据帧包括的监测数据的每一个字节生成位置号;根据所述位置号和每一个所述字节对应的数值,生成所述第二校验字节。5.根据权利要求4所述的方法,其特征在于,所述根据所述位置号和每一个所述字节对应的数值,生成所述第二校验字节,包括:计算每一个所述字节对应的数值与对应的位置号的乘积;将所述监测数据包括的多个所述字节分别对应的所述乘积进行加和,得到加和结果;根据所述加和结果得到所述第二校验字节。6.根据权利要求3所述的方法,其特征在于,所述根据所述准确性校验结果和所述数据序号对所述监测数据进行完整性校验,包括:在所述第二校验字节和所述第一校验字节比对结果一致的情况下,根据所述监测数据和对应的所述数据序号生成数据数组;在所述第二校验字节和所述第一校验字节比对结果不一致的情况下,生成校验错误标识,并根据所述校验错误标识和对应的所述数据序号生成数据数组;确定所述数据数组是否包含所述校验错误标识,以对所述监测数据进行完整性校验。7.一种数据传输装置,其特征在于,包括:第一接收模块,用于通过近场传输协议从传感设备获取多个数据帧,每一个所述数据帧包括监测数据、第一校验字节以及数据序号;还用于通过所述近场传输协议接收所述传
感设备根据数据获取指令返回的目标数据帧;数据校验模块,用于循环执行以下步骤,直至获取到完整的监测数据:根据所述第一校验字节和所述数据序号对所述监测数据进行完整性校验;在校验出所述监测数据不完整的情况下,触发传输反馈模块;所述传输反馈模块,用于根据不完整的所述监测数据对应的一个或多个目标数据帧生成...

【专利技术属性】
技术研发人员:李秋延
申请(专利权)人:北京京东拓先科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1