蓝牙传输速度的检测方法、设备及存储介质技术

技术编号:31019646 阅读:36 留言:0更新日期:2021-11-30 03:06
本发明专利技术涉及一种蓝牙传输速度检测方法、设备及存储介质,其属于无线传输的领域,其中方法包括:向配对完成的蓝牙设备发送写入指令并记录当前的第一时间节点;在接收到蓝牙设备反馈的写入完成信号后,基于当前的系统时间和第一时间节点,计算得到写入时长;向蓝牙设备发送读取指令并记录当前的第二时间节点;在接收到蓝牙设备反馈的应答信号后,计算得到发送时长;对应答信号进行验证,若验证通过,则基于验证数据包的数据量、写入时长和发送时长,计算得到对应于蓝牙设备的单次蓝牙接收速度和单次蓝牙发送速度。本发明专利技术具有提高对蓝牙速度的检测效率的效果。检测效率的效果。检测效率的效果。

【技术实现步骤摘要】
蓝牙传输速度的检测方法、设备及存储介质


[0001]本专利技术涉及无线传输的领域,尤其是涉及一种蓝牙传输速度的检测方法、设备及存储介质。

技术介绍

[0002]蓝牙技术是一种无线数据与语音通信的开放性全球规范,它以低成本的近距离无线连接为基础,为固定与移动设备通信环境建立一个特别连接。其实质内容是为固定设备或移动设备之间的通信环境建立通用的无线电空中接口,将通信技术与计算机技术进一步结合起来,使各种3C设备在没有电线或电缆相互连接的情况下,能在近距离范围内实现相互通信或操作。
[0003]相关技术中,通常只有测试半成品蓝牙模组传输速度的方案,而缺少对蓝牙设备传输速度的检测装置,由于半成品蓝牙模组测试方案较复杂,需要通过电脑、蓝牙模组以及手机等三端来完成,导致进行蓝牙传输速度测试的便捷性较低。

技术实现思路

[0004]为了提高对蓝牙速度的检测效率,本申请提供一种蓝牙传输速度检测方法、设备及存储介质。
[0005]第一方面,本申请提供一种蓝牙传输速度检测方法,采用如下的技术方案:一种蓝牙传输速度检测方法,包括:向配对完成的蓝牙设备发送写入指令并记录当前的第一时间节点,所述写入指令中携带有供所述蓝牙设备写入的验证数据包;在接收到所述蓝牙设备反馈的写入完成信号后,基于当前的系统时间和所述第一时间节点,计算得到写入时长;向所述蓝牙设备发送读取指令并记录当前的第二时间节点,以使所述蓝牙设备读取已写入的验证数据包并生成应答信号;在接收到所述蓝牙设备反馈的应答信号后,基于当前的系统时间和所述第二时间节点,计算得到发送时长;对所述应答信号进行验证,若验证通过,则基于所述写入时长和验证数据包的数据量,计算得到对应于所述蓝牙设备的单次蓝牙接收速度;同时基于所述发送时长和验证数据包的数据量,计算得到对应于所述蓝牙设备的单次蓝牙发送速度。
[0006]通过采用上述技术方案,蓝牙传输速度检测设备通过和蓝牙设备之间进行信号交互,并基于传输的数据量和传输时间对蓝牙设备的传输速度进行检测,工作人员只需操作蓝牙传输速度检测设备即可,提高了对蓝牙速度的检测效率。
[0007]可选的,在所述向配对完成的蓝牙设备发送写入指令之前,还包括:在识别到蓝牙设备的蓝牙信号后,将所述蓝牙信号的信号强度和预设的强度阈值进行对比;
若所述蓝牙信号的信号强度大于预设的强度阈值,则向所述蓝牙设备发送配对请求信号以完成配对。
[0008]通过采用上述技术方案,能够过滤掉信号强度不够的干扰蓝牙信号,减少意外测试,从而进一步提高效率。
[0009]可选的,所述蓝牙设备对应有身份序列号,所述若所述蓝牙信号的信号强度大于预设的强度阈值,则向所述蓝牙设备发送配对请求信号以完成配对,具体包括:若所述蓝牙信号的信号强度大于预设的强度阈值,则识别所述蓝牙信号所携带的身份序列号;将所述身份序列号和当前存储有的已测试序列表进行对比,所述已测试序列表中存储有当前已完成测试的所有蓝牙设备各自所对应的历史身份序列号;若所述已测试序列表中不存在和所述身份序列号相同的历史身份序列号,则向所述蓝牙设备发送配对请求信号以完成配对。
[0010]通过采用上述技术方案,减少了自动进行预期之外的重复测试的可能性。
[0011]可选的,在测试得到所述单次蓝牙接收速度和单次蓝牙发送速度之后,所述方法还包括:重复如上述的检测方法,直至获取到预设数量的对应于同一蓝牙设备的单次蓝牙接收速度和单次蓝牙发送速度;基于预设数量的所述单次蓝牙接收速度,计算得到对应于所述蓝牙设备的实际蓝牙接收速度,并基于预设数量的所述单次蓝牙发送速度,计算得到对应于所述蓝牙设备的实际蓝牙发送速度。
[0012]通过采用上述技术方案,蓝牙传输速度检测设备会对每个蓝牙设备进行多次检测,从而提高了检测结果的准确性。
[0013]可选的,所述应答信号中携带有应答数据包,所述应答数据包由蓝牙设备读取已写入的验证数据包后生成,所述对所述应答信号进行验证,包括:将所述应答信号所携带的应答数据包和对应的所述写入指令中的验证数据包进行对比;当对比结果为相同时,将验证结果标记为通过;当对比结果为不同时,将验证结果标记为不通过,并取消对对应的所述单次蓝牙接收速度和单次蓝牙发送速度的计算;对于所述应答信号所对应的目标蓝牙设备,当所述目标蓝牙设备所反馈的所有应答数据包的累计不通过次数达到预设的不良阈值时,取消对所述目标蓝牙设备的速度测试,并生成对应于所述目标蓝牙设备的异常告警信号。
[0014]通过采用上述技术方案,蓝牙传输速度检测设备识别出现异常的目标蓝牙设备,并生成对应于目标蓝牙设备的异常告警信号,从而向工作人员发出提示,有助于对异常的蓝牙设备的及时处理。
[0015]可选的,在所述计算得到对应于所述蓝牙设备的实际蓝牙发送速度之后,包括:基于所述实际蓝牙接收速度、实际蓝牙发送速度和预设的蓝牙标准参照表,判断对应的所述蓝牙设备所符合的实际蓝牙标准;生成对应于所述蓝牙设备的测试报告,所述测试报告中记录有对应于所述蓝牙设
备的实际蓝牙接收速度、实际蓝牙发送速度和实际蓝牙标准。
[0016]通过采用上述技术方案,有助于工作人员及时获知检测结果。
[0017]第二方面,本申请提供一种蓝牙传输速度检测设备,采用如下的技术方案:一种蓝牙传输速度检测设备,包括:指令发送模块,用于向配对完成的蓝牙设备发送写入指令;还用于向所述蓝牙设备发送读取指令;时间记录模块,用于记录第一时间节点、第二时间节点和系统时间;信号接收模块,用于接收蓝牙设备所发送的写入完成信号;还用于接收所述蓝牙设备反馈的携带有验证数据包的应答信号;时长计算模块,用于在接收到所述蓝牙设备反馈的写入完成信号后,基于当前的系统时间和所述第一时间节点,计算得到写入时长;还用于在接收到所述蓝牙设备反馈的携带有验证数据包的应答信号后,基于当前的系统时间和所述第二时间节点,计算得到发送时长;验证模块,用于对所述应答信号进行验证;速度计算模块,用于在验证通过后,基于所述写入时长和验证数据包的数据量,计算得到对应于所述蓝牙设备的单次蓝牙接收速度,同时基于所述发送时长和验证数据包的数据量,计算得到对应于所述蓝牙设备的单次蓝牙发送速度。
[0018]第三方面,本申请提供一种智能终端,采用如下的技术方案:一种智能终端,包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行如第一方面所述方法的计算机程序。
[0019]第四方面,本申请提供一种计算机可读存储介质,采用如下的技术方案:一种计算机可读存储介质,包括存储有能够被处理器加载并执行如第一方面所述方法的计算机程序。
[0020]综上所述,本申请包括以下至少一种有益技术效果:蓝牙传输速度检测设备通过和蓝牙设备之间进行信号交互,并基于传输的数据量和传输时间对蓝牙设备的传输速度进行检测,工作人员只需操作蓝牙传输速度检测设备即可,提高了对蓝牙速度的检测效率;蓝牙传输速度检测设备识别出现异常的目标蓝牙设备,并生成对应于目标蓝牙设备的异常告警信号,从而向工作人员发出提示,有本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种蓝牙传输速度的检测方法,其特征在于,包括:向配对完成的蓝牙设备发送写入指令并记录当前的第一时间节点,所述写入指令中携带有供所述蓝牙设备写入的验证数据包;在接收到所述蓝牙设备反馈的写入完成信号后,基于当前的系统时间和所述第一时间节点,计算得到写入时长;向所述蓝牙设备发送读取指令并记录当前的第二时间节点,以使所述蓝牙设备读取已写入的验证数据包并生成应答信号;在接收到所述蓝牙设备反馈的应答信号后,基于当前的系统时间和所述第二时间节点,计算得到发送时长;对所述应答信号进行验证,若验证通过,则基于所述写入时长和验证数据包的数据量,计算得到对应于所述蓝牙设备的单次蓝牙接收速度;同时基于所述发送时长和验证数据包的数据量,计算得到对应于所述蓝牙设备的单次蓝牙发送速度。2.根据权利要求1所述的蓝牙传输速度的检测方法,其特征在于,在所述向配对完成的蓝牙设备发送写入指令之前,还包括:在识别到蓝牙设备的蓝牙信号后,将所述蓝牙信号的信号强度和预设的强度阈值进行对比;若所述蓝牙信号的信号强度大于预设的强度阈值,则向所述蓝牙设备发送配对请求信号以完成配对。3.根据权利要求2所述的蓝牙传输速度的检测方法,其特征在于,所述蓝牙设备对应有身份序列号,所述若所述蓝牙信号的信号强度大于预设的强度阈值,则向所述蓝牙设备发送配对请求信号以完成配对,具体包括:若所述蓝牙信号的信号强度大于预设的强度阈值,则识别所述蓝牙信号所携带的身份序列号;将所述身份序列号和当前存储有的已测试序列表进行对比,所述已测试序列表中存储有当前已完成测试的所有蓝牙设备各自所对应的历史身份序列号;若所述已测试序列表中不存在和所述身份序列号相同的历史身份序列号,则向所述蓝牙设备发送配对请求信号以完成配对。4.根据权利要求1所述的蓝牙传输速度的检测方法,其特征在于,在测试得到所述单次蓝牙接收速度和单次蓝牙发送速度之后,所述方法还包括:重复如权利要求1中所述的检测方法,直至获取到预设数量的对应于同一蓝牙设备的单次蓝牙接收速度和单次蓝牙发送速度;基于预设数量的所述单次蓝牙接收速度,计算得到对应于所述蓝牙设备的实际蓝牙接收速度,并基于预设数量的所述单次蓝牙发送速度,计算得到对应于所述蓝牙设备的实际蓝牙发送速度。5.根据权利要求4所述的蓝牙传输速度的检测方法,其特征在于,所述应答信号中携带有应答数据包...

【专利技术属性】
技术研发人员:丁丽杨坤曹虎魁
申请(专利权)人:深圳艾创力科技有限公司
类型:发明
国别省市:

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

1