一种数字钥匙的定位方法及装置、电子设备、存储介质与流程

文档序号:34547185发布日期:2023-06-27 21:34阅读:40来源:国知局
一种数字钥匙的定位方法及装置、电子设备、存储介质与流程

本技术涉及物品定位,特别涉及一种数字钥匙的定位方法及装置、电子设备、存储介质。


背景技术:

1、随着汽车智能化的飞速发展,汽车的智能网联方案也在不断地创新。在当下汽车制造过程中,各大汽车制造商已将数字钥匙作为车辆无感解闭锁的方案进行广泛应用,即将手机等电子设备作为数字钥匙,取代实体钥匙对车辆进行控制。

2、当前数字钥匙最主要的功能之一就是取代实体钥匙,实现无钥匙进入与启动。无钥匙进入与启动是一种依赖于低功耗蓝牙的短距离的无线通信技术,所以要实现这项功能的前提时能够准确的定位出数字钥匙的位置。当前对于数字钥匙的定位,主要是通过蓝牙无线信号在移动客户端与一个或多个固定锚点之间进行实时信号传输,从而通过实时数据直接确定数字钥匙的位置。

3、但是蓝牙信号相对不稳定,并且正常环境的钣金等会对蓝牙天线存在遮挡等,从而导致蓝牙信号较差,从而导致通过实时数据直接进行定位不够准确。


技术实现思路

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、判断当前所述数字钥匙所处的各个所述当前节点投票范围的数量是否大于3个;其中,若当前所述数字钥匙所处的各个所述当前节点投票范围的数量大于3个,则确定当前投票公共范围全部处于所述车辆的车内范围;若当前所述数字钥匙所处的各个所述当前节点投票范围的数量不大于3个,则确定当前投票公共范围未全部处于所述车辆的车内范围。

28、可选地,在上述的数字钥匙的定位方法中,还包括:

29、分别获取所述数字钥匙处于所述车辆的各个所述车内边缘标定点处时,每个所述节点采集到的多个信号强度值;其中,所述车内边缘标定点包括在所述车辆的每个车门上均匀分布三个标定点、在前挡风玻璃下沿均匀分布的三个标定点以及在后挡风玻璃下沿均匀分布的三个标定点;

30、分别针对每个所述节点,计算所述数字钥匙处于所述车辆的各个所述车内边缘标定点处时,所述节点采集到的多个信号强度值的均值,得到各个所述节点对应的各个所述车内边缘标定点的信号强度值;

31、基于各个所述节点对应的各个所述车内边缘标定点的信号强度值,分别划分出各个目标公共范围中的所述车内划分范围;其中,各个所述目标公共范围指代各个所述节点对应的所述节点投票范围间的所有所述公共范围中,未完全处于所述车辆的车内范围的所述公共范围。

32、可选地,在上述的数字钥匙的定位方法中,所述基于各个所述节点对应的各个所述车内边缘标定点的信号强度值,分别划分出各个目标公共范围中的所述车内划分范围,包括:

33、从各个所述节点对应的所述节点投票范围间的所有所述公共范围中,确定出各个所述目标公共范围;

34、针对每个所述节点,分别以所述节点为中心,所述节点对应的每组所述车内边缘标定点的信号强度值的均值为半径,生成多条范围划分弧线;其中,一组所述车内边缘标定点包括一个或多个相邻的所述车内边缘标定点;所述范围划分弧线指代至少对一个所述目标公共范围进行分割的弧线;

35、分别针对每个所述目标公共范围,从各条所述范围划分弧线对所述目标公共范围划分的各个区域中,确定出所述目标公共范围中的所述车内划分范围。

36、本技术第二方面提供了一种数字钥匙的定位装置,包括:

37、第一获取单元,用于获取车辆上的各个节点采集到的所述数字钥匙的当前信号强度值;

38、投票单元,用于基于各个所述节点采集到的所述数字钥匙的当前信号强度值,从各个所述节点对应的节点投票范围中,确定出当前所述数字钥匙所处的各个当前节点投票范围;其中,一个所述节点对应的所述节点投票范围为以所述节点为中心,所述节点对应的固定信号强度值所处位置为半径的圆形范围;所有所述节点对应的所述节点投票范围的总覆盖范围至少完全覆盖所述车辆的车内范围;

39、第一判断单元,用于判断当前投票公共范围是否全部处于所述车辆的车内范围;其中,所述当前投票公共范围指代各个当前节点投票范围的公共范围;

40、边界判定单元,用于若所述当前投票公共范围未全部处于所述车辆的车内范围,则基于各个所述当前目标节点采集到的所述数字钥匙的当前信号强度值,确定所述数字钥匙是否处于所述当前投票公共范围中的车内划分范围内;其中,各个所述当前目标节点指代预先基于其采集到的所述车辆的多个所述车辆的车内边缘标定点处的信号强度值划分出所述当前投票公共范围中的车内划分范围的各个所述节点;

41、第一位置确定单元,用于在所述当前投票公共范围全部处于所述车辆的车内范围时,或确定出所述数字钥匙处于所述当前投票公共范围中的车内划分范围内时,确定当前所述数字钥匙处于所述车辆的车内;

42、第二位置确定单元,用于在确定出所述数字钥匙不处于所述当前投票公共范围中的车内划分范围内时,确定当前所述数字钥匙处于所述车辆的车外。

43、可选地,在上述的数字钥匙的定位装置中,还包括:

44、广播单元,用于实时向外进行信号广播;

45、停止单元,用于当监测到所述数字钥匙连接所述广播时,停止向外进行信号广播;

46、采集单元,用于采集所述数字钥匙的当前信号强度值以及唤醒各个从节点,以触发各个所述从节点采集所述数字钥匙的当前信号强度值,并反馈给主节点;其中,所述主节点为各个所述节点中的一个节点,除所述主节点外的各个所述节点为所述从节点。

47、可选地,在上述的数字钥匙的定位装置中,所述投票单元,包括:

48、滤波处理单元,用于分别针对每个所述节点,对所述节点采集到的所述数字钥匙的各个所述当前信号强度值进行滤波处理,得到所述节点对应的目标信号强度值;

49、第二判断单元,用于判断所述节点对应的目标信号强度值的绝对值是否小于所述节点对应的固定信号强度值的绝对值;

50、范围确定单元,用于在判断出所述节点对应的目标信号强度值的绝对值小于所述节点对应的固定信号强度值的绝对值时,确定所述数字钥匙处于所述节点对应的所述节点投票范围,并将所述节点对应的所述节点投票范围确定为所述当前节点投票范围。

51、可选地,在上述的数字钥匙的定位装置中,还包括:

52、第二获取单元,用于分别针对每个车门节点,获取所述数字钥匙在所述车门节点对应的投票范围标定点时,所述车门节点采集到的所述数字钥匙的信号强度值;其中,所述车门节点指代设置于所述车辆的车门中间位置上的节点;所述车门节点对应的投票范围标定点位于所述车门节点对侧中心位置,且高度与所述车门节点齐平;

53、第一固定值确定单元,用于分别将各个所述车门节点采集到的所述数字钥匙的信号强度值,确定为各个所述车门节点对应的固定信号强度值;

54、第三获取单元,用于分别获取所述数字钥匙在主节点对应的各个投票范围标定点时,所述主节点采集到的所述数字钥匙的信号强度值;其中,所述主节点为设置于所述车辆的车内中央位置的节点;所述主节点对应的各个投票范围标定点分别为所述车辆的前后四个座位的中心位置;

55、第二固定值确定单元,将所述主节点采集到的各个所述数字钥匙的信号强度值的均值,确定为所述主节点对应的固定信号强度值;

56、第四获取单元,用于获取所述数字钥匙在最后排中间座椅的头枕位置时,后保节点采集到的所述数字钥匙的信号强度值;

57、第三固定值确定单元,用于将所述后保节点采集到的所述数字钥匙的信号强度值确定为所述后保节点对应的固定信号强度值;其中,所述后保节点为设置于所述车辆的后保位置的节点;

58、第五获取单元,分别获取所述数字钥匙在所述车辆的前挡风玻璃的左边缘角落位置以及右边缘角落位置时,仪表台节点采集到的所述数字钥匙的信号强度值;其中,所述仪表台节点为设置于所述车辆的仪表台位置的节点;

59、第四固定值确定单元,用于将所述仪表台节点采集到的两个所述数字钥匙的信号强度值中的较大值,确定为所述仪表台节点对应的固定信号强度值。

60、可选地,在上述的数字钥匙的定位装置中,所述第一判断单元,包括:

61、数量判断单元,用于判断当前所述数字钥匙所处的各个所述当前节点投票范围的数量是否大于3个;其中,若当前所述数字钥匙所处的各个所述当前节点投票范围的数量大于3个,则确定当前投票公共范围全部处于所述车辆的车内范围;若当前所述数字钥匙所处的各个所述当前节点投票范围的数量不大于3个,则确定当前投票公共范围未全部处于所述车辆的车内范围。

62、可选地,在上述的数字钥匙的定位装置中,还包括:

63、第六获取单元,用于分别获取所述数字钥匙处于所述车辆的各个所述车内边缘标定点处时,每个所述节点采集到的多个信号强度值;其中,所述车内边缘标定点包括在所述车辆的每个车门上均匀分布三个标定点、在前挡风玻璃下沿均匀分布的三个标定点以及在后挡风玻璃下沿均匀分布的三个标定点;

64、计算单元,用于分别针对每个所述节点,计算所述数字钥匙处于所述车辆的各个所述车内边缘标定点处时,所述节点采集到的多个信号强度值的均值,得到各个所述节点对应的各个所述车内边缘标定点的信号强度值;

65、划分单元,用于基于各个所述节点对应的各个所述车内边缘标定点的信号强度值,分别划分出各个目标公共范围中的所述车内划分范围;其中,各个所述目标公共范围指代各个所述节点对应的所述节点投票范围间的所有所述公共范围中,未完全处于所述车辆的车内范围的所述公共范围。

66、可选地,在上述的数字钥匙的定位装置中,所述划分单元,包括:

67、公共范围确定单元,用于从各个所述节点对应的所述节点投票范围间的所有所述公共范围中,确定出各个所述目标公共范围;

68、生成单元,用于针对每个所述节点,分别以所述节点为中心,所述节点对应的每组所述车内边缘标定点的信号强度值的均值为半径,生成多条范围划分弧线;其中,一组所述车内边缘标定点包括一个或多个相邻的所述车内边缘标定点;所述范围划分弧线指代至少对一个所述目标公共范围进行分割的弧线;

69、车内范围划分单元,用于分别针对每个所述目标公共范围,从各条所述范围划分弧线对所述目标公共范围划分的各个区域中,确定出所述目标公共范围中的所述车内划分范围。

70、本技术第三方面提供了一种电子设备,包括:

71、存储器和处理器;

72、其中,所述存储器用于存储程序;

73、所述处理器用于执行所述程序,所述程序被执行时,具体用于实现如上述任意一项所述的数字钥匙的定位方法。

74、本技术第四方面提供了一种计算机存储介质,用于存储计算机程序,所述计算机程序被执行时,用于实现如上述任意一项所述的数字钥匙的定位方法。

75、本技术提供了一种数字钥匙的定位方法,预先在车辆上设置多个节点,每个节点对应一个以该节点为中心,该节点对应的固定信号强度值所处位置为半径的节点投票范围,并且所有的节点对应的节点投票范围的总覆盖范围至少完全覆盖车辆的车内范围。在需要进行数字要是定位时,获取车辆上的各个节点采集到的数字钥匙的当前信号强度值。然后基于各个节点采集到的数字钥匙的当前信号强度值,从各个节点对应的节点投票范围中,确定出当前数字钥匙所处的各个当前节点投票范围。判断当前投票公共范围是否全部处于车辆的车内范围。其中,当前投票公共范围指代各个当前节点投票范围的公共范围。若当前投票公共范围未全部处于车辆的车内范围,则基于各个当前目标节点采集到的数字钥匙的当前信号强度值,确定数字钥匙是否处于当前投票公共范围中的车内划分范围内。其中,各个当前目标节点指代预先基于其采集到的车辆的多个车辆的车内边缘标定点处的信号强度值划分出当前投票公共范围中的车内划分范围的各个节点。若当前投票公共范围全部处于车辆的车内范围,或确定出数字钥匙处于当前投票公共范围中的车内划分范围内,则确定当前数字钥匙处于车辆的车内。若确定出数字钥匙不处于当前投票公共范围中的车内划分范围内,则确定当前数字钥匙处于车辆的车外。从而基于多个节点采集到的数字钥匙的信号强度值,通过范围投票以及边界判定的方式,定位出数字钥匙的位置,不再直接通过与数字钥匙进行数据交互进行定位,避免受到信号影响,进而有效保证了定位的准确性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1