【技术实现步骤摘要】
一种提高蓝牙人机交互设备输入稳定性的方法
本专利技术涉及蓝牙无线通讯
,特别涉及一种提高蓝牙人机交互设备输入稳定性的方法。
技术介绍
现有的蓝牙人机交互(简称HID)输入中,当蓝牙HID输入设备离开蓝牙中心设备较远时,两个设备之间的蓝牙连接随时有可能断开。当断开前,蓝牙HID输入设备若按下按键,此时蓝牙HID输入设备会向蓝牙中心设备发送键值,蓝牙中心设备底层若没有监测到抬起按键输入时,则会自动重复发送此键值给上层应用程序。当蓝牙HID输入设备在抬起按键前,由于蓝牙HID输入设备与蓝牙中心设备两者之间的距离超出蓝牙通讯有效范围,则导致蓝牙连接断开,此时蓝牙中心设备的底层会一直发送重复的按键给上层应用程序,导致HID键值的错误输入。
技术实现思路
本专利技术所要解决的技术问题是:提供一种提高蓝牙人机交互设备输入稳定性的方法,通过实时监测蓝牙信号强度,避免当两个蓝牙设备距离较远时,蓝牙断连前后导致蓝牙人机交互键值的错误输入。为了实现上述目的,本专利技术采用的一个技术方案是:提供一种提高蓝牙人机交互 ...
【技术保护点】
1.一种提高蓝牙人机交互设备输入稳定性的方法,其特征在于,包括:/n初始化步骤,蓝牙人机交互输入设备进行初始化并禁止发送人机交互报告;/n建立连接步骤,所述蓝牙人机交互输入设备与蓝牙中心设备通过蓝牙建立连接;/n回连步骤,所述蓝牙人机交互输入设备与所述蓝牙中心设备连接失败或者断开连接,则所述蓝牙人机交互输入设备在预设时间内与上一次连接失败或者断开连接的所述蓝牙中心设备执行所述建立连接步骤;以及/n监测步骤,所述蓝牙人机交互输入设备与所述蓝牙中心设备连接成功后,所述蓝牙人机交互输入设备对所述蓝牙中心设备的蓝牙信号强度进行实时监测;/n判断步骤,若所述蓝牙信号强度小于等于有效蓝 ...
【技术特征摘要】
1.一种提高蓝牙人机交互设备输入稳定性的方法,其特征在于,包括:
初始化步骤,蓝牙人机交互输入设备进行初始化并禁止发送人机交互报告;
建立连接步骤,所述蓝牙人机交互输入设备与蓝牙中心设备通过蓝牙建立连接;
回连步骤,所述蓝牙人机交互输入设备与所述蓝牙中心设备连接失败或者断开连接,则所述蓝牙人机交互输入设备在预设时间内与上一次连接失败或者断开连接的所述蓝牙中心设备执行所述建立连接步骤;以及
监测步骤,所述蓝牙人机交互输入设备与所述蓝牙中心设备连接成功后,所述蓝牙人机交互输入设备对所述蓝牙中心设备的蓝牙信号强度进行实时监测;
判断步骤,若所述蓝牙信号强度小于等于有效蓝牙信号强度与第一阈值的乘积,则所述蓝牙人机交互输入设备禁止发送所述人机交互报告,其中所述人机交互报告中包括人机交互键值,
若所述蓝牙信号强度大于等于所述有效蓝牙信号强度与第二阈值的乘积,则所述蓝牙人机交互输入设备允许发送所述人机交互报告,
若所述蓝牙信号强度大于所述有效蓝牙信号强度与所述第一阈值的乘积且小于所述有效蓝牙信号强度与所述第二阈值的乘积,则判断所述蓝牙人机交互输入设备与所述蓝牙中心设备是否建立连接,
若所述蓝牙人机交互输入设备与所述蓝牙中心设备连接成功,则重新依次执行所述监测步骤和所述判断步骤;
若所述蓝牙人机交互输入设备与所述蓝牙中心设备断开连接,所述蓝牙人机交互输入设备依次执行所述回连步骤、所述监测步骤和所述判断步骤,
其中,所述第一阈值小于所述第二阈值,且所述第一阈值和所述第二阈值是在实际测试状态下,根据所述蓝牙信号强度的稳定性推断得到的值,所述有效蓝牙信号强度为根据所...
【专利技术属性】
技术研发人员:徐永强,范锐,邱文庆,朱勇,
申请(专利权)人:北京百瑞互联技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。