本公开涉及通信领域,尤其涉及一种测距方法及装置、存储介质和终端设备。
背景技术:
1、目前,在使用数字钥匙、终端支付等场景下,一些不法分子可以通过入侵终端设备,将传导损耗参数修改为较大的数值的方式,使得终端设备离待测设备较远的情况下,让终端设备误判与待测设备的距离,造成了极大的安全隐患。其中,待测设备可以是车辆、家庭门锁、支付设备(例如pos机)等。
技术实现思路
1、有鉴于此,本申请公开了一种测距方法及装置、存储介质和终端设备。
2、根据本公开实施例的第一方面,提供一种测距方法,所述方法应用于终端设备,所述方法包括:
3、由超带宽uwb芯片从安全芯片中获取传导损耗参数;其中,所述传导损耗参数用于指示测距信号从所述终端设备的天线到所述终端设备的所述uwb芯片的传导过程对测距造成的距离损耗;
4、向待测设备发送所述测距信号;
5、基于所述测距信号的飞行时间,确定所述终端设备与所述待测设备之间的初始距离值;
6、基于所述初始距离值和所述传导损耗参数,确定所述终端设备与所述待测设备之间的目标距离值。
7、可选地,所述传导损耗参数是在所述终端设备出厂前写入所述安全芯片上的只读文件的。
8、可选地,所述由超带宽uwb芯片从安全芯片中获取传导损耗参数,包括:
9、由所述uwb芯片通过所述uwb芯片与所述安全芯片之间的安全通道,从所述安全芯片上读取所述只读文件中的所述传导损耗参数。
10、可选地,所述基于所述初始距离值和所述传导损耗参数,确定所述终端设备与所述待测设备之间的目标距离值,包括:
11、将所述初始距离值与所述传导损耗参数指示的距离损耗的差值确定为所述目标距离值。
12、可选地,所述方法还包括:
13、响应于所述uwb芯片接收到所述终端设备的服务发送的启动安全测距会话消息,执行所述由超带宽uwb芯片从安全芯片中获取传导损耗参数的步骤。
14、可选地,所述方法还包括:
15、由所述uwb芯片从所述安全芯片获取测距密钥;其中,所述测距密钥用于对测距前导码进行加密或解密,所述测距前导码用于指示所述待测设备接收所述终端设备发送的所述测距信号;
16、通过所述测距密钥对所述测距前导码进行加密,得到加密后的测距前导码;
17、在发送加密后的测距前导码给所述待测设备之后,执行所述向待测设备发送所述测距信号的步骤。
18、根据本公开实施例的第二方面,提供一种测距装置,所述装置应用于终端设备,所述装置包括:
19、第一获取模块,用于由超带宽uwb芯片从安全芯片中获取传导损耗参数;其中,所述传导损耗参数用于指示测距信号从所述终端设备的天线到所述终端设备的所述uwb芯片的传导过程对测距造成的距离损耗;
20、发送模块,用于向待测设备发送所述测距信号;
21、测距模块,用于基于所述测距信号的飞行时间,确定所述终端设备与所述待测设备之间的初始距离值;
22、距离校正模块,用于基于所述初始距离值和所述传导损耗参数,确定所述终端设备与所述待测设备之间的目标距离值。
23、根据本公开实施例的第三方面,提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述任一项所述的测距方法的步骤。
24、根据本公开实施例的第四方面,提供一种终端设备,包括:
25、安全芯片;
26、超带宽uwb芯片;其中,所述uwb芯片用于采用上述任一项所述的方法测量所述终端设备与待测设备之间的目标距离值。
27、根据本公开实施例的第五方面,提供一种测距装置,包括:
28、处理器;
29、用于存储处理器可执行指令的存储器;
30、其中,所述处理器被配置为执行所述可执行指令实现上述任一项所述的测距方法的步骤。
31、本公开的实施例提供的技术方案可以包括以下有益效果:
32、本公开中,可以由终端设备的uwb芯片从终端设备的安全芯片中获取传导损耗参数,进而基于该传导损耗参数进行测距,确保传导损耗参数不会被非法篡改,提高了测距的准确性和安全性,进而可以提高使用数字钥匙的安全性以及支付安全性。
33、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
1.一种测距方法,其特征在于,所述方法应用于终端设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述传导损耗参数是在所述终端设备出厂前写入所述安全芯片上的只读文件的。
3.根据权利要求2所述的方法,其特征在于,所述由超带宽uwb芯片从安全芯片中获取传导损耗参数,包括:
4.根据权利要求1所述的方法,其特征在于,所述基于所述初始距离值和所述传导损耗参数,确定所述终端设备与所述待测设备之间的目标距离值,包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1-5任一项所述的方法,其特征在于,所述方法还包括:
7.一种测距装置,其特征在于,所述装置应用于终端设备,所述装置包括:
8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1-6任一项所述的测距方法的步骤。
9.一种终端设备,其特征在于,包括:
10.一种测距装置,其特征在于,包括: