一种提高蓝牙人机交互设备输入稳定性的方法技术

技术编号:24946999 阅读:40 留言:0更新日期:2020-07-17 23:10
本发明专利技术公开了一种提高蓝牙HID设备输入稳定性的方法,属于蓝牙无线通讯技术领域。本发明专利技术的提高蓝牙HID设备输入稳定性的方法包括:初始化步骤;建立连接步骤;回连步骤,蓝牙HID输入设备与蓝牙中心设备连接失败或断开连接,蓝牙HID输入设备定时回连;以及监测步骤;判断步骤,若RSSI小于等于有效RSSI与第一阈值的乘积,则禁止发送HID报告,若RSSI大于等于有效RSSI与第二阈值的乘积,则允许发送HID报告,若RSSI大于有效RSSI与第一阈值的乘积且小于有效RSSI与第二阈值的乘积,则判断两个蓝牙设备是否建立连接。本发明专利技术避免当两个蓝牙设备远离时,蓝牙断开前后蓝牙HID键值的错误输入。

【技术实现步骤摘要】
一种提高蓝牙人机交互设备输入稳定性的方法
本专利技术涉及蓝牙无线通讯
,特别涉及一种提高蓝牙人机交互设备输入稳定性的方法。
技术介绍
现有的蓝牙人机交互(简称HID)输入中,当蓝牙HID输入设备离开蓝牙中心设备较远时,两个设备之间的蓝牙连接随时有可能断开。当断开前,蓝牙HID输入设备若按下按键,此时蓝牙HID输入设备会向蓝牙中心设备发送键值,蓝牙中心设备底层若没有监测到抬起按键输入时,则会自动重复发送此键值给上层应用程序。当蓝牙HID输入设备在抬起按键前,由于蓝牙HID输入设备与蓝牙中心设备两者之间的距离超出蓝牙通讯有效范围,则导致蓝牙连接断开,此时蓝牙中心设备的底层会一直发送重复的按键给上层应用程序,导致HID键值的错误输入。
技术实现思路
本专利技术所要解决的技术问题是:提供一种提高蓝牙人机交互设备输入稳定性的方法,通过实时监测蓝牙信号强度,避免当两个蓝牙设备距离较远时,蓝牙断连前后导致蓝牙人机交互键值的错误输入。为了实现上述目的,本专利技术采用的一个技术方案是:提供一种提高蓝牙人机交互设备输入稳定性的方法本文档来自技高网...

【技术保护点】
1.一种提高蓝牙人机交互设备输入稳定性的方法,其特征在于,包括:/n初始化步骤,蓝牙人机交互输入设备进行初始化并禁止发送人机交互报告;/n建立连接步骤,所述蓝牙人机交互输入设备与蓝牙中心设备通过蓝牙建立连接;/n回连步骤,所述蓝牙人机交互输入设备与所述蓝牙中心设备连接失败或者断开连接,则所述蓝牙人机交互输入设备在预设时间内与上一次连接失败或者断开连接的所述蓝牙中心设备执行所述建立连接步骤;以及/n监测步骤,所述蓝牙人机交互输入设备与所述蓝牙中心设备连接成功后,所述蓝牙人机交互输入设备对所述蓝牙中心设备的蓝牙信号强度进行实时监测;/n判断步骤,若所述蓝牙信号强度小于等于有效蓝牙信号强度与第一阈值...

【技术特征摘要】
1.一种提高蓝牙人机交互设备输入稳定性的方法,其特征在于,包括:
初始化步骤,蓝牙人机交互输入设备进行初始化并禁止发送人机交互报告;
建立连接步骤,所述蓝牙人机交互输入设备与蓝牙中心设备通过蓝牙建立连接;
回连步骤,所述蓝牙人机交互输入设备与所述蓝牙中心设备连接失败或者断开连接,则所述蓝牙人机交互输入设备在预设时间内与上一次连接失败或者断开连接的所述蓝牙中心设备执行所述建立连接步骤;以及
监测步骤,所述蓝牙人机交互输入设备与所述蓝牙中心设备连接成功后,所述蓝牙人机交互输入设备对所述蓝牙中心设备的蓝牙信号强度进行实时监测;
判断步骤,若所述蓝牙信号强度小于等于有效蓝牙信号强度与第一阈值的乘积,则所述蓝牙人机交互输入设备禁止发送所述人机交互报告,其中所述人机交互报告中包括人机交互键值,
若所述蓝牙信号强度大于等于所述有效蓝牙信号强度与第二阈值的乘积,则所述蓝牙人机交互输入设备允许发送所述人机交互报告,
若所述蓝牙信号强度大于所述有效蓝牙信号强度与所述第一阈值的乘积且小于所述有效蓝牙信号强度与所述第二阈值的乘积,则判断所述蓝牙人机交互输入设备与所述蓝牙中心设备是否建立连接,
若所述蓝牙人机交互输入设备与所述蓝牙中心设备连接成功,则重新依次执行所述监测步骤和所述判断步骤;
若所述蓝牙人机交互输入设备与所述蓝牙中心设备断开连接,所述蓝牙人机交互输入设备依次执行所述回连步骤、所述监测步骤和所述判断步骤,
其中,所述第一阈值小于所述第二阈值,且所述第一阈值和所述第二阈值是在实际测试状态下,根据所述蓝牙信号强度的稳定性推断得到的值,所述有效蓝牙信号强度为根据所...

【专利技术属性】
技术研发人员:徐永强范锐邱文庆朱勇
申请(专利权)人:北京百瑞互联技术有限公司
类型:发明
国别省市:北京;11

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

1