一种靠近发现的方法及设备技术

技术编号:26607692 阅读:51 留言:0更新日期:2020-12-04 21:32
本申请实施例提供一种靠近发现的方法及设备,涉及无线技术领域,能够提高用于触发靠近发现的RSSI的准确性,降低根据RSSI触发靠近发现的实际距离的差异性,提高用户使用体验。具体方案为:无线设备基于第一协议发送发现消息,该发现消息包括标识信息;电子设备通过第一天线和第二天线接收发现消息,在确定该标识信息与预设的标识信息相匹配后,根据第一天线和第二天线接收到的发现消息计算目标RSSI;在目标RSSI大于或者等于第一阈值时,确定电子设备与无线设备之间的距离小于或者等于第一预设距离;显示第一信息,该第一信息用于提示蓝牙配对;检测到用户指示配对的操作后,与无线设备进行蓝牙配对。本申请实施例用于靠近发现。

【技术实现步骤摘要】
一种靠近发现的方法及设备
本申请实施例涉及无线
,尤其涉及一种靠近发现的方法及设备。
技术介绍
目前,一些蓝牙耳机支持靠近手机时,在手机发现蓝牙耳机后与手机进行蓝牙配对和连接。在建立蓝牙连接后,蓝牙耳机可以基于蓝牙协议,实现手机上的音乐播放,接/打电话等业务处理。蓝牙耳机在靠近手机的过程中,可以发送低功耗蓝牙(bluetoothlowenergy,BLE)广播。手机可以进行广播扫描。手机扫描到蓝牙耳机发送的BLE广播后,可以根据BLE广播计算接收信号强度指示(receivedsignalstrengthindication,RSSI),从而根据RSSI确定蓝牙耳机与手机之间的距离。在RSSI大于或者等于预设阈值时,手机可以确定与蓝牙耳机之间的距离小于或者等于预设值;手机发现蓝牙耳机在附近,并在显示屏上弹出配对连接界面。在用户指示配对连接后,手机与蓝牙耳机之间进行蓝牙配对并建立蓝牙连接。现有技术中,在蓝牙耳机靠近手机时,根据RSSI触发手机发现蓝牙耳机的实际距离差异较大,从而导致用户的使用体验较差。
技术实现思路
本申请实施例提供一种靠近发现的方法及设备,能够提高用于触发靠近发现的RSSI的准确性,从而降低根据RSSI触发靠近发现的实际距离的差异性,提高用户使用体验。为达到上述目的,本申请实施例采用如下技术方案:一方面,本申请实施例提供了一种通信系统,该通信系统包括电子设备和无线设备。无线设备被配置为,基于第一协议发送发现消息,该发现消息包括标识信息。电子设备被配置为:通过第一天线和第二天线接收发现消息;在确定发现消息中的标识信息与预设的标识信息相匹配后,根据第一天线和第二天线接收到的发现消息,计算目标RSSI;在目标RSSI大于或者等于第一阈值时,确定电子设备与无线设备之间的距离小于或者等于第一预设距离;显示第一信息,第一信息用于提示蓝牙配对;检测到用户指示配对的操作后,与无线设备进行蓝牙配对。在该方案中,电子设备上可以基于多根目标天线接收无线设备发送的发现消息,并对根据发现消息获得的RSSI进行融合计算。从而结合多根目标天线对应的RSSI,综合评估电子设备与无线设备之间的实际距离,实现靠近发现。从而,可以降低信号干扰,偶然性,不确定性等因素对RSSI测距的影响,提高RSSI测距的准确性,提高触发靠近发现的距离的一致性。在一种可能的设计中,电子设备还被配置为:通过第一天线接收发现消息;根据第一天线接收到的发现消息,计算当前T1周期内的第一RSSI。若当前T1周期内的第一RSSI小于第二阈值,则继续计算下一个T1周期内的第一RSSI。若当前T1周期内的第一RSSI大于或者等于第二阈值,则通过第一天线和第二天线接收发现消息。在该方案中,电子设备可以先通过一根目标天线接收发现消息,根据一根目标天线接收到的发现消息计算RSSI。当电子设备根据该RSSI确定无线设备距离电子设备可能较近时,才通过多根目标天线接收发现消息。在另一种可能的设计中,电子设备被配置为,通过第一天线和第二天线接收发现消息,具体包括:在预设时长内,以T2为周期轮流切换第一天线和第二天线,以在每个T2周期内采用第一天线或第二天线接收发现消息。根据预设时长内第一天线和第二天线分别接收到的发现消息,确定第一天线和第二天线分别对应的第二RSSI。根据第一天线和第二天线分别对应的第二RSSI,获得目标RSSI。在该方案中,电子设备可以在预设时长内轮流使用多根目标天线接收发现消息,从而根据多根目标天线接收到的发现消息计算目标RSSI。在另一种可能的设计中,电子设备被配置为,根据预设时长内第一天线和第二天线分别接收到的发现消息,确定第一天线和第二天线分别对应的第二RSSI,具体包括:根据第一天线在每个第一目标周期内接收到的发现消息,确定第一天线在每个第一目标周期内对应的第三RSSI,第一目标周期为预设时长内,通过第一天线接收到发现消息的T2周期;第一天线对应的第二RSSI,为第一天线在预设时长内对应的每个第三RSSI的平均值。根据第二天线在每个第二目标周期内接收到的发现消息,确定第二天线在每个第二目标周期内对应的第三RSSI,第二目标周期为预设时长内,通过第二天线接收到发现消息的T2周期;第二天线对应的第二RSSI,为第二天线在预设时长内对应的每个第三RSSI的平均值。在该方案中,电子设备可以根据预设时长内,每根目标天线在每个T2周期内的第三RSSI的平均值,确定每根目标天线在预设时长内对应的第二RSSI。在另一种可能的设计中,电子设备被配置为,通过第一天线和第二天线分别接收发现消息,具体包括:在预设时长内,同时采用第一天线和第二天线接收发现消息。根据预设时长内第一天线和第二天线分别接收到的发现消息,确定第一天线和第二天线分别对应的第二RSSI。根据第一天线和第二天线分别对应的第二RSSI,获得目标RSSI。在该方案中,电子设备可以在预设时长内同时使用多根目标天线接收发现消息,从而根据多根目标天线接收到的发现消息计算目标RSSI。在另一种可能的设计中,目标RSSI为第一天线和第二天线分别对应的第二RSSI中的最大值。这样,电子设备可以排除受干扰影响较大的RSSI,而选择受干扰影响较小的更为准确的RSSI来作为目标RSSI,因而根据目标RSSI的测距更为准确,触发靠近发现的实际距离的一致性更好。在另一种可能的设计中,目标RSSI为第一天线和第二天线分别对应的第二RSSI的平均值。这样,电子设备可以根据各目标天线对应的RSSI的平均情况,综合评估无线设备与电子设备之间的距离,降低单种干扰因素分别对目标RSSI的影响,从而使得目标RSSI更为准确,使得触发靠近发现的实际距离的一致性也更好。在另一种可能的设计中,第一协议为低功耗蓝牙BLE协议,发现消息为BLE广播,第一天线和第二天线为蓝牙天线。这样,电子设备可以通过多根蓝牙天线,接收蓝牙设备发送的BLE广播,并根据BLE广播计算目标RSSI。在另一种可能的设计中,电子设备还被配置为,若目标RSSI大于或者等于第一阈值,则停止使用第二天线接收发现消息,并使用第一天线收/发无线信号。也就是说,电子设备发现无线设备在附近后,可以恢复使用一根目标天线收/发无线信号,以节省电子设备的功耗。在另一种可能的设计中,无线设备被配置为,基于第一协议发送发现消息,具体包括:无线设备在首次开机后;或者,在每次开机后确定之前未与其他设备进行过蓝牙配对;或者,在解除与其他设备之间的蓝牙配对后;基于第一协议发送发现消息。也就是说,无线设备在可进行蓝牙配对时,可以发送发现消息,以便电子设备可以根据发现消息与无线设备进行蓝牙配对。在另一种可能的设计中,发现消息包括配对信息。电子设备被配置为,显示第一信息,具体包括:若根据配对信息确定无线设备可进行蓝牙配对,则显示第一信息。也就是说,无线设备可以在发送发现消息中携带配对信息,以表明自身当前可进行蓝牙配对,从而便于本文档来自技高网...

【技术保护点】
1.一种通信系统,所述通信系统包括电子设备和无线设备,其特征在于:/n所述无线设备被配置为,基于第一协议发送发现消息,所述发现消息包括标识信息;/n所述电子设备被配置为,通过第一天线和第二天线接收所述发现消息;/n在确定所述发现消息中的标识信息与预设的标识信息相匹配后,根据所述第一天线和所述第二天线接收到的所述发现消息,计算目标接收信号强度指示RSSI;/n在所述目标RSSI大于或者等于第一阈值时,确定所述电子设备与所述无线设备之间的距离小于或者等于第一预设距离;/n显示第一信息,所述第一信息用于提示蓝牙配对;/n检测到用户指示配对的操作后,与所述无线设备进行蓝牙配对。/n

【技术特征摘要】
1.一种通信系统,所述通信系统包括电子设备和无线设备,其特征在于:
所述无线设备被配置为,基于第一协议发送发现消息,所述发现消息包括标识信息;
所述电子设备被配置为,通过第一天线和第二天线接收所述发现消息;
在确定所述发现消息中的标识信息与预设的标识信息相匹配后,根据所述第一天线和所述第二天线接收到的所述发现消息,计算目标接收信号强度指示RSSI;
在所述目标RSSI大于或者等于第一阈值时,确定所述电子设备与所述无线设备之间的距离小于或者等于第一预设距离;
显示第一信息,所述第一信息用于提示蓝牙配对;
检测到用户指示配对的操作后,与所述无线设备进行蓝牙配对。


2.根据权利要求1所述的通信系统,其特征在于,所述电子设备还被配置为:
通过所述第一天线接收所述发现消息;
根据所述第一天线接收到的所述发现消息,计算当前T1周期内的第一RSSI;
若当前T1周期内的所述第一RSSI小于第二阈值,则继续计算下一个T1周期内的所述第一RSSI;
若当前T1周期内的所述第一RSSI大于或者等于所述第二阈值,则通过所述第一天线和所述第二天线接收所述发现消息。


3.根据权利要求1或2所述的通信系统,其特征在于,所述电子设备被配置为,通过所述第一天线和所述第二天线接收所述发现消息,具体包括:
在预设时长内,以T2为周期轮流切换所述第一天线和所述第二天线,以在每个T2周期内采用所述第一天线或所述第二天线接收所述发现消息;
根据所述预设时长内所述第一天线和所述第二天线分别接收到的所述发现消息,确定所述第一天线和所述第二天线分别对应的第二RSSI;
根据所述第一天线和所述第二天线分别对应的所述第二RSSI,获得所述目标RSSI。


4.根据权利要求3所述的通信系统,其特征在于,所述电子设备被配置为,根据所述预设时长内所述第一天线和所述第二天线分别接收到的所述发现消息,确定所述第一天线和所述第二天线分别对应的第二RSSI,具体包括:
根据所述第一天线在每个第一目标周期内接收到的所述发现消息,确定所述第一天线在每个所述第一目标周期内对应的第三RSSI,所述第一目标周期为所述预设时长内,通过所述第一天线接收到所述发现消息的T2周期;所述第一天线对应的所述第二RSSI,为所述第一天线在所述预设时长内对应的每个所述第三RSSI的平均值;
根据所述第二天线在每个第二目标周期内接收到的所述发现消息,确定所述第二天线在每个所述第二目标周期内对应的第三RSSI,所述第二目标周期为所述预设时长内,通过所述第二天线接收到所述发现消息的T2周期;所述第二天线对应的所述第二RSSI,为所述第二天线在所述预设时长内对应的每个所述第三RSSI的平均值。


5.根据权利要求1或2所述的通信系统,其特征在于,所述电子设备被配置为,通过第一天线和第二天线接收所述发现消息,具体包括:
在预设时长内,同时采用所述第一天线和所述第二天线接收所述发现消息;
根据所述预设时长内所述第一天线和所述第二天线分别接收到的所述发现消息,确定所述第一天线和所述第二天线分别对应的第二RSSI;
根据所述第一天线和所述第二天线分别对应的所述第二RSSI,获得所述目标RSSI。


6.根据权利要求3-5任一项所述的通信系统,其特征在于,所述目标RSSI为所述第一天线和所述第二天线分别对应的所述第二RSSI中的最大值;
或者,所述目标RSSI为所述第一天线和所述第二天线分别对应的所述第二RSSI的平均值。


7.根据权利要求1-6任一项所述的通信系统,其特征在于,所述第一协议为低功耗蓝牙BLE协议,所述发现消息为BLE广播,所述第一天线和所述第二天线为蓝牙天线。


8.根据权利要求1-7任一项所述的通信系统,其特征在于,所述电子设备还被配置为,若所述目标RSSI大于或者等于第一阈值,则停止使用所述第二天线接收发现消息,并使用所述第一天线收/发无线信号。


9.根据权利要求1-8任一项所述的通信系统,其特征在于,所述无线设备被配置为,基于第一协议发送发现消息,具体包括:
所述无线设备在首次开机后;
或者,在每次开机后确定之前未与其他设备进行过蓝牙配对;
或者,在解除与其他设备之间的蓝牙配对后;
基于所述第一协议发送所述发现消息。


10.根据权利要求1-9任一项所述的通信系统,其特征在于,所述发现消息包括配对信息;所述电子设备被配置为,显示第一信息,具体包括:
若根据所述配对信息确定所述无线设备可进行蓝牙配对,则显示所述第一信息;
所述电子设备还被配置为:
若根据所述配对信息确定所述无线设备不可进行蓝牙配对,则显示第二信息,所述第二信息包括电量、设备名称、设备型号、厂商信息、厂商信息、或连接状态中的一项或多项;
若所述电子设备与所述无线设备之间已完成蓝牙配对,则与所述无线设备建立蓝牙连接,并显示第三信息,所述第三信息用于提示用户已与所述无线设备建立蓝牙连接。


11.一种电子设备,其特征在于,包括:一个或多个处理器;
存储器;
第一天线和第二天线,用于接收无线设备发送的发现消息,所述发现消息包括标识信息;
以及一个或多个计算机程序,所述一个或多个计算机程序被存储在所述存储器中,所述一个或多个计算机程序包括指令;
当所述指令被所述一个或多个处理器执行时,使得所述电子设备执行以下操作:
在确定所述发现消息中的标识信息与预设的标识信息相匹配后,根据所述第一天线和所述第二天线接收到的所述发现消息,计算...

【专利技术属性】
技术研发人员:章亚林健新苏炯金王良王同波臧至聪
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1