一种基于动态回报率的蓝牙鼠标连接方法技术

技术编号:39138020 阅读:14 留言:0更新日期:2023-10-23 14:53
本发明专利技术涉及蓝牙鼠标,具体涉及一种基于动态回报率的蓝牙鼠标连接方法,蓝牙鼠标与主机建立蓝牙连接,并利用大数据平台匹配连接参数;判断在连接参数下,蓝牙鼠标与主机是否正常连接;若蓝牙鼠标与主机正常连接,则判断应用层缓存中是否有数据,否则断开连接;若应用层缓存中有数据,则动态更新连接参数,完成数据发送,并返回判断蓝牙鼠标与主机是否正常连接;本发明专利技术提供的技术方案能够有效克服现有技术所存在的兼容性较差、连接不稳定的缺陷。连接不稳定的缺陷。连接不稳定的缺陷。

【技术实现步骤摘要】
一种基于动态回报率的蓝牙鼠标连接方法


[0001]本专利技术涉及蓝牙鼠标,具体涉及一种基于动态回报率的蓝牙鼠标连接方法。

技术介绍

[0002]随着国内芯片和半导体行业的蓬勃发展,涌现出很多国产的操作系统和蓝牙芯片,从而也导致了系统蓝牙的多样性、差异性,进而对鼠标、键盘等蓝牙外设的兼容性提出了更高的要求。
[0003]在现有系统蓝牙具有多样性、差异性特点的背景下,很多蓝牙鼠标在与主机连接后存在稳定性较差的情况,出现鼠标卡顿、断连,以及连接不稳定等问题。

技术实现思路

[0004](一)解决的技术问题
[0005]针对现有技术所存在的上述缺点,本专利技术提供了一种基于动态回报率的蓝牙鼠标连接方法,能够有效克服现有技术所存在的兼容性较差、连接不稳定的缺陷。
[0006](二)技术方案
[0007]为实现以上目的,本专利技术通过以下技术方案予以实现:
[0008]一种基于动态回报率的蓝牙鼠标连接方法,包括以下步骤:
[0009]S1、蓝牙鼠标与主机建立蓝牙连接,并利用大数据平台匹配连接参数;
[0010]S2、判断在连接参数下,蓝牙鼠标与主机是否正常连接;
[0011]S3、若蓝牙鼠标与主机正常连接,则判断应用层缓存中是否有数据,否则断开连接;
[0012]S4、若应用层缓存中有数据,则动态更新连接参数,完成数据发送,并返回S2。
[0013]优选地,所述连接参数为动态回报率的技术参数,所述动态回报率的技术参数包括连接间隔Interval、时隙Latency、超时等待Timeout;
[0014]连接间隔Interval,为动态回报率的核心参数,决定了主从设备之间的交互间隔,指的是两个连续的连接事件开始处的时间间隔,范围为7.5~4000ms,同时必须是1.25的整数倍;
[0015]时隙Latency,指的是设备延迟参数,用于确定主从设备之间的实际交互间隔,表示从设备在必须应答之前可以忽略多少次连接事件,范围为0~499,同时需要满足公式:Latency=((Timeout/(Interval*2))

1);
[0016]超时等待Timeout,指的是主从设备之间的连接超时时间,在连接超时时间内没有连接事件会导致连接断开,范围为100~3200ms,同时需要满足公式:Timeout=(1+Latency)*Interval*2。
[0017]优选地,S1中蓝牙鼠标与主机建立蓝牙连接,并利用大数据平台匹配连接参数,包括:
[0018]蓝牙鼠标与主机成功建立蓝牙连接后,获取当前连接主机的主机信息,并将主机
信息发送至大数据平台;
[0019]大数据平台基于海量数据和精准分析平台,根据主机信息匹配对应的连接参数,并向蓝牙鼠标返回连接参数。
[0020]优选地,所述大数据平台基于海量数据和精准分析平台,根据主机信息匹配对应的连接参数,并向蓝牙鼠标返回连接参数,包括:
[0021]若大数据平台无法匹配到对应的连接参数,则向蓝牙鼠标返回默认的连接参数;
[0022]其中,默认的连接参数为连接间隔Interval=7.5ms,时隙Latency=199,超时等待Timeout=3000ms。
[0023]优选地,所述主机信息包括当前连接主机的系统类型、系统版本和蓝牙版本。
[0024]优选地,S4中若应用层缓存中有数据,则动态更新连接参数,包括:
[0025]采用下式动态更新应用层的数据采样周期T
t

[0026][0027]其中,T
t
‑1为前一数据采样周期,T
min
为最小数据采样周期,P为比例时间常数,D为微分时间常数,n
t
为当前周期物理层数据缓存区的剩余容量,n
t
‑1为前一周期物理层数据缓存区的剩余容量,N为物理层数据缓存区的长度。
[0028]优选地,所述动态更新连接参数后,建立蓝牙鼠标的二级缓存机制,所述蓝牙鼠标的二级缓存机制包括:
[0029]当检测到蓝牙鼠标的光标传感器出现数据溢出信号时,立即读取光标传感器采集到的移动数据,并发送至应用层缓存中,由应用层缓存将移动数据间接发送给物理层;
[0030]当未检测到蓝牙鼠标的光标传感器出现数据溢出信号,且光标传感器采集到移动数据时,判断应用层缓存中是否有数据;
[0031]若应用层缓存中有数据,则将数据发送至应用层缓存中,由应用层缓存将数据间接发送给物理层,否则应用层将数据直接发送给物理层。
[0032](三)有益效果
[0033]与现有技术相比,本专利技术所提供的一种基于动态回报率的蓝牙鼠标连接方法,具有以下有益效果:
[0034]1)由于目前电脑系统更迭迅速,用户更新不及时,导致电脑系统的类型、版本存在较大差距,特别是系统蓝牙存在较大差异,普通的回报率技术难以应对,使用中便会出现鼠标卡顿、断连等问题,而本申请技术方案可以让蓝牙鼠标灵活有效地兼容更多的系统,不受系统蓝牙版本的限制;
[0035]2)本申请技术方案可以实时检测主机当前的蓝牙负载状态,根据当前系统蓝牙特性,针对不同的使用场景,在不同时刻动态更新蓝牙鼠标的数据采样周期,从而更好地适配当前系统对蓝牙模块的负载均衡,有效解决鼠标卡顿、断连,以及连接不稳定等问题。
附图说明
[0036]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以
根据这些附图获得其他的附图。
[0037]图1为本专利技术的流程示意图;
[0038]图2为本专利技术的时序图;
[0039]图3为本专利技术中关于蓝牙鼠标二级缓存机制的流程示意图。
具体实施方式
[0040]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0041]一种基于动态回报率的蓝牙鼠标连接方法,连接参数为动态回报率的技术参数,动态回报率的技术参数包括连接间隔Interval、时隙Latency、超时等待Timeout;
[0042]连接间隔Interval,为动态回报率的核心参数,决定了主从设备之间的交互间隔,指的是两个连续的连接事件开始处的时间间隔,范围为7.5~4000ms,同时必须是1.25的整数倍;
[0043]时隙Latency,指的是设备延迟参数,用于确定主从设备之间的实际交互间隔,表示从设备在必须应答之前可以忽略多少次连接事本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于动态回报率的蓝牙鼠标连接方法,其特征在于:包括以下步骤:S1、蓝牙鼠标与主机建立蓝牙连接,并利用大数据平台匹配连接参数;S2、判断在连接参数下,蓝牙鼠标与主机是否正常连接;S3、若蓝牙鼠标与主机正常连接,则判断应用层缓存中是否有数据,否则断开连接;S4、若应用层缓存中有数据,则动态更新连接参数,完成数据发送,并返回S2。2.根据权利要求1所述的基于动态回报率的蓝牙鼠标连接方法,其特征在于:所述连接参数为动态回报率的技术参数,所述动态回报率的技术参数包括连接间隔Interval、时隙Latency、超时等待Timeout;连接间隔Interval,为动态回报率的核心参数,决定了主从设备之间的交互间隔,指的是两个连续的连接事件开始处的时间间隔,范围为7.5~4000ms,同时必须是1.25的整数倍;时隙Latency,指的是设备延迟参数,用于确定主从设备之间的实际交互间隔,表示从设备在必须应答之前可以忽略多少次连接事件,范围为0~499,同时需要满足公式:Latency=((Timeout/(Interval*2))

1);超时等待Timeout,指的是主从设备之间的连接超时时间,在连接超时时间内没有连接事件会导致连接断开,范围为100~3200ms,同时需要满足公式:Timeout=(1+Latency)*Interval*2。3.根据权利要求2所述的基于动态回报率的蓝牙鼠标连接方法,其特征在于:S1中蓝牙鼠标与主机建立蓝牙连接,并利用大数据平台匹配连接参数,包括:蓝牙鼠标与主机成功建立蓝牙连接后,获取当前连接主机的主机信息,并将主机信息发送至大数据平台;大数据平台基于海量数据和精准分析平台,根据主机信息匹配对应的连接参数,并向蓝牙鼠标返回连接参数。4.根据权利要求3所述的基于动态...

【专利技术属性】
技术研发人员:朱国正马冰马升
申请(专利权)人:合肥马道信息科技有限公司
类型:发明
国别省市:

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

1