本申请涉及无线通信,具体涉及蓝牙设备之间的距离确定方法、装置、电子设备及介质。
背景技术:
1、随着科学技术的发展,蓝牙设备的应用越来越广泛,例如,使用蓝牙锁具时,可以使用手机等蓝牙设备作为控制设备,基于蓝牙通信控制蓝牙锁具开锁。在此过程中,蓝牙设备之间的距离对于开锁时间等有较大的影响。
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、如此,在蓝牙设备之间的距离确定过程中,可以根据信号发射强度和信号接收强度确定待修正距离,根据第一设备型号信息和第二设备型号信息确定距离修正信息,根据距离修正信息对待修正距离进行修正,有利于获得蓝牙设备之间的准确距离,从而提高对蓝牙设备的控制准确性。
1.一种蓝牙设备之间的距离确定方法,其特征在于,所述方法包括:
2.根据权利要求1所述的蓝牙设备之间的距离确定方法,其特征在于,所述根据所述信号发射强度和所述信号接收强度确定所述第一设备和所述第二设备之间的待修正距离,包括:
3.根据权利要求1所述的蓝牙设备之间的距离确定方法,其特征在于,所述根据所述第一设备型号信息和所述第二设备型号信息,确定由所述第一设备和所述第二设备组成的目标通信设备组所对应的距离修正信息,包括:
4.根据权利要求1所述的蓝牙设备之间的距离确定方法,其特征在于,所述根据所述第一设备型号信息和所述第二设备型号信息,确定由所述第一设备和所述第二设备组成的目标通信设备组所对应的距离修正信息,包括:
5.根据权利要求1至4任意一项所述的蓝牙设备之间的距离确定方法,其特征在于,在所述根据所述距离修正信息对所述待修正距离进行修正,获得所述第一设备和所述第二设备之间的目标距离之后,所述方法还包括:
6.根据权利要求1至4任意一项所述的蓝牙设备之间的距离确定方法,其特征在于,在所述根据所述距离修正信息对所述待修正距离进行修正,获得所述第一设备和所述第二设备之间的目标距离之后,所述方法还包括:
7.根据权利要求6所述的蓝牙设备之间的距离确定方法,其特征在于,所述根据所述数据指令类型、所述第一设备型号信息和所述第二设备型号信号确定与所述数据指令类型匹配的有效控制距离,包括:
8.一种蓝牙设备之间的距离确定装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括存储器和处理器;所述存储器存储有应用程序,所述处理器用于运行所述存储器内的应用程序,以执行权利要求1至7任一项所述的蓝牙设备之间的距离确定方法中的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行权利要求1至7任一项所述的蓝牙设备之间的距离确定方法中的步骤。