车辆位置的确定方法、装置、终端、车辆及存储介质与流程

文档序号:37476726发布日期:2024-03-28 18:59阅读:25来源:国知局
车辆位置的确定方法、装置、终端、车辆及存储介质与流程

本公开涉及车辆,尤其涉及车辆位置的确定方法、装置、终端、车辆及存储介质。


背景技术:

1、在用户使用车辆时,可以通过寻车功能来确定车辆的位置。例如,可以通过寻车功能控制车辆鸣笛或闪烁灯光,从而辅助用户确定自己的车辆位置。但是在一些场景中,可能出现寻车失败的现象,从而降低用户的用车体验。


技术实现思路

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、所述装置还包括:

69、第一验证模块,被配置为根据所述第二密钥以及所述第二验证信息,对所述第一请求进行验证;

70、第二执行模块,被配置为在验证通过的情况下,响应于所述第一请求,确定自身是否为所述目标车辆。

71、可选地,所述第二通信模块,包括:

72、第二确定子模块,被配置为确定位于所述第一车辆的广播域内的第三车辆;

73、第二执行子模块,被配置为与所述第三车辆进行密钥协商,得到第三密钥;

74、第三生成子模块,被配置为根据所述第三密钥生成第三验证信息;

75、第二通信子模块,被配置为在所述第一车辆的广播域内广播所述第一请求以及所述第三验证信息,所述第三验证信息用于所述第三车辆对所述第一请求进行验证,其中,所述第一车辆包括成功接收第一请求的第三车辆,在第一请求验证通过的情况下,所述第三车辆对所述第一请求进行响应。

76、可选地,所述第二确定子模块,包括:

77、第二通信子单元,被配置为在所述第一车辆的广播域内广播第三请求,所述第三请求用于确定能够用于辅助搜寻车辆的车辆;

78、第二确定子单元,被配置为根据所述第三请求的响应消息,确定所述第三车辆。

79、可选地,包括:

80、第三执行模块,被配置为响应于用户的选择,开启或关闭所述第一车辆的辅助搜寻车辆的功能;

81、其中,在关闭辅助搜寻车辆的功能的情况下,第一车辆拒绝响应第一请求。

82、根据本公开实施例的第五方面,提供一种终端,包括:

83、处理器;

84、用于存储处理器可执行指令的存储器;

85、其中,所述处理器被配置为执行第一方面中任一项所述的方法。

86、根据本公开实施例的第六方面,提供一种车辆,包括:

87、处理器;

88、用于存储处理器可执行指令的存储器;

89、其中,所述处理器被配置为执行第二方面中任一项所述的方法。

90、根据本公开实施例的第七方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现第一方面至第二方面中任一项所述方法的步骤。

91、上述方案中,终端可以生成包括目标车辆的标识的第一请求,并在终端的广播域内广播所述第一请求。这样,接收第一请求的第一车辆可以响应所述第一请求,从而确定自身是否为所述目标车辆。在第一车辆为目标车辆的情况下,向所述第一请求的发送方发送所述第一请求的响应消息。在第一车辆不为目标车辆的情况下,在第一车辆的广播域内广播所述第一请求。在接收到其他车辆发送的所述第一请求的响应消息的情况下,将所述响应消息发送至所述第一请求的发送方,所述响应消息包括目标车辆的位置信息。如此,终端可以根据接收到的第一请求的响应消息,确定所述目标车辆的位置。

92、采用上述方案,终端可以通过其他车辆来辅助寻找目标车辆的位置。如此,可以扩大车辆搜寻的范围,从而增加车辆搜寻的成功率。并且,这种方式也能够在蜂窝网络未覆盖(或使用体验不佳)的区域中使用,因此有助于增加这些场景中的车辆搜寻的成功率。

93、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

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