中频治疗仪单板软件通信协议制造技术

技术编号:22333753 阅读:23 留言:0更新日期:2019-10-19 12:57
本发明专利技术公开了中频治疗仪单板软件通信协议,包括以下步骤,中频治疗仪单板软件判断手机蓝牙是否打开,蓝牙相关权限是否打开,允许外界蓝牙设备配对,开启蓝牙搜寻,为了精准匹配设备,与硬件厂商协商,将设备名称固定设为:YYL_MF,只要搜索到是这个设备名的蓝牙设备,便进行获取蓝牙广播数据包。本发明专利技术中,通过蓝牙接口实现中频治疗仪对APP的数据推送,以及APP对中频治疗仪的控制和数据查询,且通过定制一套数据连接规则,实现了一对一连接,提高安全性隐私性,并且可以读取相应的数据,了解设备的使用情况,加强后续的数据分析,提高了数据的利用率。

【技术实现步骤摘要】
中频治疗仪单板软件通信协议
本专利技术涉及接口通信协议
,尤其涉及中频治疗仪单板软件通信协议。
技术介绍
中频治疗仪单板软件通信协议就是中频治疗仪通过单板软件配合蓝牙接口实现中频治疗仪对APP的数据推送,以及APP对中频治疗仪的控制和数据查询,目前市场上的一些医疗设备虽然也可以实现通过蓝牙接口通过APP进行蓝牙控制,但是蓝牙数据连接规则多为普通方式进行连接,连接的安全性和隐私性较差,易导致治疗的患者个人信息泄露,同时仅仅实现蓝牙对设备进行控制,缺少数据传输和交互的功能,不利于数据的分析和应用。
技术实现思路
本专利技术的目的是为了解决现有技术中存在的缺点,而提出的中频治疗仪单板软件通信协议。为了实现上述目的,本专利技术采用了如下技术方案:中频治疗仪单板软件通信协议,包括以下步骤:SS01:中频治疗仪单板软件判断手机蓝牙是否打开,蓝牙相关权限是否打开,允许外界蓝牙设备配对;SS02:开启蓝牙搜寻,为了精准匹配设备,与硬件厂商协商,将设备名称固定设为:YYL_MF,只要搜索到是这个设备名的蓝牙设备,便进行获取蓝牙广播数据包;SS03:解析蓝牙设备广播数据包,获得设备MAC地址作为设备唯一标示,获得设备产品型号,产品名称,生产条形码以及当前蓝牙型号强度;SS04:蓝牙设备验证,通过上一步获得的MAC地址,上传服务器进行设备验证,如果此台设备属于该用户,则进行数据连接,如果此台设备被其他账号绑定,将无法连接,并提示用户更换设备连接;SS05:与蓝牙设备连接后,发送蓝牙设备验证软件能否读取数据的UUID,此读取数据UUID是通过与硬件厂商协商而定,防止其他软件获取蓝牙数据,当蓝牙设备验证通过后,软件便可以获得蓝牙设备的运行时间,当前力度,使用方案编码,运行状态,运行电压,输出电流等信息;SS06:通过软件发送指令给蓝牙设备进行操纵,每次需要先发送写入数据UUID,此写入数据UUID也是与硬件厂商协商而定,防止其他软件随意写入数据操控蓝牙设备,当蓝牙设备验证通过后,软件便可以控制蓝牙设备,切换运行方案,控制运行力度,开始或停止使用;SS07:连接操作过程中,异常处理,包括当蓝牙设备验证不属于当前账号,设备电量不足提醒充电,设备运行时空载自动停止运行,设备运行时输出异常时闪灯警告用户;SS08:使用完成后,软件可操作断开蓝牙连接,如果蓝牙设备信号异常终止,软件将会自动缓存断开前使用数据,等到下次连接后自动恢复使用状态,在每次使用完成后,软件会将使用数据自动上传服务器保存。作为上述技术方案的进一步描述:所述一般蓝牙设备会将蓝牙设备的唯一识别码MAC定义为kCBAdvDataServiceUUIDs,为了确保方便识别,并最大化满足软件需求,特意将MAC编写进kCBAdvDataManufacturerData字段中,同时考虑到蓝牙数据传输的安全性,获取以后需要进行转码,最终将<103cddc8655bce55>转换为DD:C8:65:5B:CE:55。作为上述技术方案的进一步描述:所述步骤2中蓝牙广播数据包为:作为上述技术方案的进一步描述:所述UUID是通用唯一识别码,是一种软件建构的标准,亦为开放软件基金会组织在分布式计算环境领域的一部分,通过UUID实现让分布式系统中的所有元素,都能有唯一的辨识信息,而不需要通过中央控制端来做辨识信息的指定。作为上述技术方案的进一步描述:所述名称重复问题APP与中频治疗仪之间交换的数据信息分为三种类型:CMD命令信息:由APP发到中频治疗仪的命令;ACK响应信息:中频治疗仪确认收到APP命令的信息;PUSH推送信息:由中频治疗仪主动推送到APP的数据。作为上述技术方案的进一步描述:所述CMD类型帧的数据号ID包括:按键控制命令0x01、工装测试命令0x02、RTC较时0x03、处方升级命令0x04、OTA升级命令0x05、设置当前用户号0x06、查询当前用户号0x07、设置用户信息0x08、查询用户信息0x09、查询用户治疗次数0x0A、查询用户治疗记录数0x0B、查询用户治疗记录数据0x0C、格式化用户治疗记录区0x0D、查询设备信息命令0x0E和查询告警记录0x0F。作为上述技术方案的进一步描述:所述ACK类型帧的数据号ID与CMD类型帧的数据号ID相互对应。作为上述技术方案的进一步描述:所述PUSH类型帧的数据号ID包括运行状态和告警事件0x01。作为上述技术方案的进一步描述:所述设置类命令正常情况下没有ACK响应信息回应,APP可通过查询命令判断设置是否成功。作为上述技术方案的进一步描述:所述蓝牙通信方式上有主从方式,通讯过程中没有明显的主从分别,所述中频治疗仪有数据可以直接推送给APP,且APP也可以发送控制命令到中频治疗仪,而且APP还可以主动读取中频治疗仪的相关数据。有益效果本专利技术提供了中频治疗仪单板软件通信协议。具备以下有益效果:该中频治疗仪单板软件通信协议通过蓝牙接口实现中频治疗仪对APP的数据推送,以及APP对中频治疗仪的控制和数据查询,且通过定制一套数据连接规则,实现了一对一连接,提高安全性隐私性,并且可以读取相应的数据,了解设备的使用情况,加强后续的数据分析,提高了数据的利用率。附图说明图1为本专利技术提出的中频治疗仪单板软件通信协议的流程示意图;图2为本专利技术中CMD类型帧的数据号ID表格示意图;图3为本专利技术中ACK类型帧的数据号ID表格示意图;图4为本专利技术中PUSH类型帧的数据号ID表格示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。参照图1-4,中频治疗仪单板软件通信协议,包括以下步骤:SS01:中频治疗仪单板软件判断手机蓝牙是否打开,蓝牙相关权限是否打开,允许外界蓝牙设备配对;SS02:开启蓝牙搜寻,为了精准匹配设备,与硬件厂商协商,将设备名称固定设为:YYL_MF,只要搜索到是这个设备名的蓝牙设备,便进行获取蓝牙广播数据包;SS03:解析蓝牙设备广播数据包,获得设备MAC地址作为设备唯一标示,获得设备产品型号,产品名称,生产条形码以及当前蓝牙型号强度;SS04:蓝牙设备验证,通过上一步获得的MAC地址,上传服务器进行设备验证,如果此台设备属于该用户,则进行数据连接,如果此台设备被其他账号绑定,将无法连接,并提示用户更换设备连接;SS05:与蓝牙设备连接后,发送蓝牙设备验证软件能否读取数据的UUID,此读取数据UUID是通过与硬件厂商协商而定,防止其他软件获取蓝牙数据,当蓝牙设备验证通过后,软件便可以获得蓝牙设备的运行时间,当前力度,使用方案编码,运行状态,运行电压,输出电流等信息;以获得当前力度为例:[0x11,0xc1,0x00,0x00,0x02,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00]具体含义对照如下:[0x11,0xc1,3当前模式,4是否开始,5处方号,6剂量,7剩余分钟,8剩余秒,9告警状态,10告警状态,11温度,12电池电量,13电压值,14电压值,15电流值,16电流值,17阻抗值,18阻抗值,1本文档来自技高网...

【技术保护点】
1.中频治疗仪单板软件通信协议,其特征在于,包括以下步骤:SS01:中频治疗仪单板软件判断手机蓝牙是否打开,蓝牙相关权限是否打开,允许外界蓝牙设备配对;SS02:开启蓝牙搜寻,为了精准匹配设备,与硬件厂商协商,将设备名称固定设为:YYL_MF,只要搜索到是这个设备名的蓝牙设备,便进行获取蓝牙广播数据包;SS03:解析蓝牙设备广播数据包,获得设备MAC地址作为设备唯一标示,获得设备产品型号,产品名称,生产条形码以及当前蓝牙型号强度;SS04:蓝牙设备验证,通过上一步获得的MAC地址,上传服务器进行设备验证,如果此台设备属于该用户,则进行数据连接,如果此台设备被其他账号绑定,将无法连接,并提示用户更换设备连接;SS05:与蓝牙设备连接后,发送蓝牙设备验证软件能否读取数据的UUID,此读取数据UUID是通过与硬件厂商协商而定,防止其他软件获取蓝牙数据,当蓝牙设备验证通过后,软件便可以获得蓝牙设备的运行时间,当前力度,使用方案编码,运行状态,运行电压,输出电流等信息;SS06:通过软件发送指令给蓝牙设备进行操纵,每次需要先发送写入数据UUID,此写入数据UUID也是与硬件厂商协商而定,防止其他软件随意写入数据操控蓝牙设备,当蓝牙设备验证通过后,软件便可以控制蓝牙设备,切换运行方案,控制运行力度,开始或停止使用;SS07:连接操作过程中,异常处理,包括当蓝牙设备验证不属于当前账号,设备电量不足提醒充电,设备运行时空载自动停止运行,设备运行时输出异常时闪灯警告用户;SS08:使用完成后,软件可操作断开蓝牙连接,如果蓝牙设备信号异常终止,软件将会自动缓存断开前使用数据,等到下次连接后自动恢复使用状态,在每次使用完成后,软件会将使用数据自动上传服务器保存。...

【技术特征摘要】
1.中频治疗仪单板软件通信协议,其特征在于,包括以下步骤:SS01:中频治疗仪单板软件判断手机蓝牙是否打开,蓝牙相关权限是否打开,允许外界蓝牙设备配对;SS02:开启蓝牙搜寻,为了精准匹配设备,与硬件厂商协商,将设备名称固定设为:YYL_MF,只要搜索到是这个设备名的蓝牙设备,便进行获取蓝牙广播数据包;SS03:解析蓝牙设备广播数据包,获得设备MAC地址作为设备唯一标示,获得设备产品型号,产品名称,生产条形码以及当前蓝牙型号强度;SS04:蓝牙设备验证,通过上一步获得的MAC地址,上传服务器进行设备验证,如果此台设备属于该用户,则进行数据连接,如果此台设备被其他账号绑定,将无法连接,并提示用户更换设备连接;SS05:与蓝牙设备连接后,发送蓝牙设备验证软件能否读取数据的UUID,此读取数据UUID是通过与硬件厂商协商而定,防止其他软件获取蓝牙数据,当蓝牙设备验证通过后,软件便可以获得蓝牙设备的运行时间,当前力度,使用方案编码,运行状态,运行电压,输出电流等信息;SS06:通过软件发送指令给蓝牙设备进行操纵,每次需要先发送写入数据UUID,此写入数据UUID也是与硬件厂商协商而定,防止其他软件随意写入数据操控蓝牙设备,当蓝牙设备验证通过后,软件便可以控制蓝牙设备,切换运行方案,控制运行力度,开始或停止使用;SS07:连接操作过程中,异常处理,包括当蓝牙设备验证不属于当前账号,设备电量不足提醒充电,设备运行时空载自动停止运行,设备运行时输出异常时闪灯警告用户;SS08:使用完成后,软件可操作断开蓝牙连接,如果蓝牙设备信号异常终止,软件将会自动缓存断开前使用数据,等到下次连接后自动恢复使用状态,在每次使用完成后,软件会将使用数据自动上传服务器保存。2.根据权利要求1所述的中频治疗仪单板软件通信协议,其特征在于,所述一般蓝牙设备会将蓝牙设备的唯一识别码MAC定义为kCBAdvDataServiceUUIDs,为了确保方便识别,并最大化满足软件需求,特意将MAC编写进kCBAdvDataManufacturerData字段中,同时考虑到蓝牙数据传输的安全...

【专利技术属性】
技术研发人员:彭雪峰
申请(专利权)人:杭州圆规网络科技有限公司
类型:发明
国别省市:浙江,33

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

1