基于蓝牙技术的寻车方法、车辆、用户设备、介质及产品与流程

摘要: 本技术涉及车辆和蓝牙,尤其涉及一种基于蓝牙技术的寻车方法、车辆、用户设备、介质及产品。背景技术:1、随着科学进步和经济发展,车辆的数量增多,而停车场已经成为现代...
基于蓝牙技术的寻车方法、车辆、用户设备、介质及产品与流程

本技术涉及车辆和蓝牙,尤其涉及一种基于蓝牙技术的寻车方法、车辆、用户设备、介质及产品。

背景技术:

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、在一种可能的实施方式中,方法还包括:

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、在一种可能的实施方式中,定位结果中的目标距离为车辆基于信道探测技术确定的。

62、第五方面,本技术实施例提供一种车辆,包括:车辆本体和电子设备;电子设备包括:存储器,处理器;存储器存储计算机执行指令;

63、处理器执行存储器存储的计算机执行指令,使得处理器执行如上第一方面和/或第一方面各种可能的实施方式。

64、第六方面,本技术实施例提供一种用户设备,包括:存储器,处理器;存储器存储计算机执行指令;

65、处理器执行存储器存储的计算机执行指令,使得处理器执行如上第二方面和/或第二方面各种可能的实施方式。

66、第七方面,本技术实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现如上第一方面和/或第二方面提供的方法,及其各种可能的实施方式。

67、第八方面,本技术实施例提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如上第一方面和/或第二方面提供的方法,及其各种可能的实施方式。

68、本技术实施例提供的基于蓝牙技术的寻车方法、车辆、用户设备、介质及产品,通过响应于接收到用户设备广播发送的蓝牙数据包,对用户设备执行定位操作,得到包括表征用户设备相对于车辆前进方向偏转角度的目标角度和表征用户设备相对于车辆直线距离的目标距离的定位结果,能够由车辆直接获取用户设备相对于车辆的方向与距离信息,并将定位结果发送至用户设备以使用户设备根据定位结果生成导航信息,进而在地下停车场、立体车库等封闭复杂环境中降低对场端设施和人工记录的依赖。降低寻车的难度,而且提高寻车过程中的定位精度、稳定性及指引有效性。