System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及通信,具体涉及一种设备显示方法、装置、终端设备及计算机可读存储介质。
技术介绍
1、蓝牙作为一种无线通信技术被广泛应用于各种设备,例如,手机、电视、汽车等。现有蓝牙设备被扫描到后,需要等待大约5个扫描周期,此蓝牙设备对应的设备信息才会从设备列表中消失,例如,一个扫描周期一般在3~4分钟,蓝牙设备对应的设备信息需要等待二十分钟左右才会从设备列表中消失。
2、由于现有蓝牙设备对应的设备信息在设备列表的显示时间较长,导致进入休眠或者关机状态的蓝牙设备也会显示在设备列表中,用户容易点击设备列表中处于休眠或关机状态的蓝牙设备而出现配对连接失败的问题。
技术实现思路
1、本申请实施例提供一种设备显示方法、装置、终端设备及计算机可读存储介质,可以使处于休眠或关机状态的蓝牙设备对应的设备信息尽快消失在设备列表中,缓解用户点击设备列表中处于休眠或关机状态的蓝牙设备而出现配对连接失败的问题。
2、本专利技术解决问题所采用的技术方案如下:
3、一方面,本申请提供一种设备显示方法,包括:
4、获取第一蓝牙设备在第一扫描时间的第一信号强度值和第一蓝牙设备在第二扫描时间的第二信号强度值;第一扫描时间和第二扫描时间为同一扫描周期内的两个不同扫描时间;
5、基于第一信号强度值和第二信号强度值,确定第一蓝牙设备对应的第一设备信息在设备列表中的设备显示时间;
6、若第一设备信息在设备列表中的显示时间超过设备显示时间,将第一设备信息从设备
7、在本申请一些实施方案中,基于第一信号强度值和第二信号强度值,确定第一蓝牙设备对应的第一设备信息在设备列表中的设备显示时间,包括:
8、将第一信号强度值与第二信号强度值进行比较;
9、若第二信号强度值大于或等于第一信号强度值,基于第二扫描时间和预设的第一显示时长确定第一蓝牙设备对应的第一设备信息在设备列表中的设备显示时间;
10、若第二信号强度值小于第一信号强度值,基于第一信号强度差值确定第一蓝牙设备对应的第一设备信息在设备列表中的设备显示时间;第一信号强度差值为第一信号强度值和第二信号强度值的差值绝对值。
11、在本申请一些实施方案中,基于第一信号强度差值确定第一蓝牙设备对应的第一设备信息在设备列表中的设备显示时间,包括:
12、将第一信号强度差值与预设的第一强度阈值进行比较;
13、若第一信号强度差值大于第一强度阈值,基于第二扫描时间和预设的第二显示时长确定第一蓝牙设备对应的第一设备信息在设备列表中的设备显示时间;第二显示时长小于第一显示时长;
14、若第一信号强度差值小于或等于第一强度阈值,基于第二扫描时间和第一显示时长确定第一蓝牙设备对应的第一设备信息在设备列表中的设备显示时间。
15、在本申请一些实施方案中,基于第一信号强度值和第二信号强度值,确定第一蓝牙设备对应的第一设备信息在设备列表中的设备显示时间之后,还包括:
16、获取第一蓝牙设备在第三扫描时间的第三信号强度值;第三扫描时间为同一扫描周期内与第一扫描时间和第二扫描时间不同的扫描时间;
17、基于第一信号强度值、第二信号强度值及第三信号强度值对第一设备信息在设备列表中的设备显示时间进行更新。
18、在本申请一些实施方案中,基于第一信号强度值、第二信号强度值及第三信号强度值对第一设备信息在设备列表中的设备显示时间进行更新,包括:
19、将第三信号强度值与第二信号强度值进行比较;
20、若第三信号强度值大于或等于第二信号强度值且第二信号强度值大于或等于第一信号强度值,基于第三扫描时间和预设的第一显示时长对第一设备信息在设备列表中的设备显示时间进行更新;
21、若第三信号强度值小于第二信号强度值且第二信号强度值大于或等于第一信号强度值,基于第二信号强度差值对第一设备信息在设备列表中的设备显示时间进行更新;第二信号强度差值为第三信号强度值与第二信号强度值的差值绝对值;
22、若第三信号强度值小于第二信号强度值且第二信号强度值小于第一信号强度值,基于第一信号强度差值和第二信号强度差值对第一设备信息在设备列表中的设备显示时间进行更新;第一信号强度差值为第一信号强度值与第二信号强度值的差值绝对值。
23、在本申请一些实施方案中,基于第二信号强度差值对第一设备信息在设备列表中的设备显示时间进行更新,包括:
24、若第二信号强度差值大于预设的第一强度阈值,基于第三扫描时间和预设的第二显示时长对第一设备信息在设备列表中的设备显示时间进行更新;第二显示时长小于第一显示时长;
25、若第二信号强度差值小于或等于第一强度阈值,基于第三扫描时间和第一显示时长对第一设备信息在设备列表中的设备显示时间进行更新。
26、在本申请一些实施方案中,基于第一信号强度差值和第二信号强度差值对第一设备信息在设备列表中的设备显示时间进行更新,包括:
27、若第二信号强度差值小于或等于第一强度阈值,和/或第一信号强度差值小于或等于第一强度阈值,基于第三扫描时间和第二显示时长对第一设备信息在设备列表中的设备显示时间进行更新;
28、若第二信号强度差值大于第一强度阈值且第一信号强度差值大于第一强度阈值,将第一设备信息从设备列表中删除。
29、在本申请一些实施方案中,方法还包括:
30、判断本地是否存储有第一设备信息;
31、若本地未存储第一设备信息,将第一信号强度值与预设第二强度阈值进行比较;
32、若第一信号强度值大于或等于第二强度阈值且远端名称请求队列中没有第一蓝牙设备,将第一蓝牙设备添加到远端名称请求队列中;
33、若第一信号强度值小于第二强度阈值且远端名称请求队列中存在第一蓝牙设备,将第一蓝牙设备从远端名称请求队列中删除。
34、在本申请一些实施方案中,方法还包括:
35、基于远端名称请求队列中多个候选蓝牙设备的信号强度值从远端名称请求队列中确定第一目标蓝牙设备;第一目标蓝牙设备为远端名称请求队列中信号强度值由高到低排序靠前的蓝牙设备;
36、向第一目标蓝牙设备发送远端名称请求,以获取第一目标蓝牙设备的设备名称。
37、在本申请一些实施方案中,基于远端名称请求队列中多个候选蓝牙设备的信号强度值从远端名称请求队列中确定第一目标蓝牙设备之后,还包括:
38、将第一目标蓝牙设备对应的第二设备信息保存至本地。
39、在本申请一些实施方案中,将第一目标蓝牙设备对应的第二设备信息保存至本地之前,还包括:
40、判断本地中多个第二目标蓝牙设备对应的第三设备信息所占用的存储空间是否大于预设阈值;
41、若第三设备信息所占用的存储空间大于预设阈值,基于第三设备信息在本地的保存时间从多个第二目标蓝牙设备中本文档来自技高网...
【技术保护点】
1.一种设备显示方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述第一信号强度值和所述第二信号强度值,确定所述第一蓝牙设备对应的第一设备信息在设备列表中的设备显示时间,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于第一信号强度差值确定所述第一蓝牙设备对应的第一设备信息在设备列表中的设备显示时间,包括:
4.根据权利要求1所述的方法,其特征在于,所述基于所述第一信号强度值和所述第二信号强度值,确定所述第一蓝牙设备对应的第一设备信息在设备列表中的设备显示时间之后,还包括:
5.根据权利要求4所述的方法,其特征在于,所述基于所述第一信号强度值、所述第二信号强度值及所述第三信号强度值对所述第一设备信息在所述设备列表中的设备显示时间进行更新,包括:
6.根据权利要求5所述的方法,其特征在于,所述基于第二信号强度差值对所述第一设备信息在所述设备列表中的设备显示时间进行更新,包括:
7.根据权利要求6所述的方法,其特征在于,所述基于第一信号强度差值和所述第二信号强度差值对所述第一设
8.根据权利要求1至7任一项所述的方法,其特征在于,所述方法还包括:
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
10.根据权利要求9所述的方法,其特征在于,所述基于所述远端名称请求队列中多个候选蓝牙设备的信号强度值从所述远端名称请求队列中确定第一目标蓝牙设备之后,还包括:
11.根据权利要求10所述的方法,其特征在于,所述将所述第一目标蓝牙设备对应的第二设备信息保存至本地之前,还包括:
12.一种设备显示装置,其特征在于,包括:
13.一种终端设备,其特征在于,所述终端设备包括:
14.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被处理器进行加载,以执行权利要求1至11任一项所述的设备显示方法中的步骤。
...【技术特征摘要】
1.一种设备显示方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述第一信号强度值和所述第二信号强度值,确定所述第一蓝牙设备对应的第一设备信息在设备列表中的设备显示时间,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于第一信号强度差值确定所述第一蓝牙设备对应的第一设备信息在设备列表中的设备显示时间,包括:
4.根据权利要求1所述的方法,其特征在于,所述基于所述第一信号强度值和所述第二信号强度值,确定所述第一蓝牙设备对应的第一设备信息在设备列表中的设备显示时间之后,还包括:
5.根据权利要求4所述的方法,其特征在于,所述基于所述第一信号强度值、所述第二信号强度值及所述第三信号强度值对所述第一设备信息在所述设备列表中的设备显示时间进行更新,包括:
6.根据权利要求5所述的方法,其特征在于,所述基于第二信号强度差值对所述第一设备信息在所述设备列表中的设备显示时间进行更新,包括:
...
【专利技术属性】
技术研发人员:张宸,
申请(专利权)人:深圳TCL数字技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。