车辆通讯方法与流程

文档序号:31273878发布日期:2022-08-27 00:17阅读:130来源:国知局
车辆通讯方法与流程

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.图1是本技术实施例提供的一种系统架构的示意图;
69.图2是本技术实施例提供的一种车辆通讯方法的流程图;
70.图3是本技术实施例提供的一种第一车辆作为发起方的显示界面图;
71.图4是本技术实施例提供的一种通过光信号设备锁定对象的示意图;
72.图5是本技术实施例提供的一种第一车辆作为接收方的显示界面图;
73.图6是本技术实施例提供的一种实现车辆通讯方法的soa架构图;
74.图7是本技术实施例提供的一种车辆通讯装置的结构示意图;
75.图8是本技术实施例提供的一种服务器的结构示意图。
具体实施方式
76.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施方式作进一步地详细描述。
77.在对本技术实施例提供的车辆通讯方法进行详细的解释说明之前,先对本技术实施例提供的应用场景和系统架构进行介绍。
78.随着科学技术的不断发展,汽车已逐渐成为人们出行的代步工具,方便了人们的日常出行。汽车可以极大地缩短人们出行途中花费的时间,并且可以增加人们对出行时间的预见性,以提高出行效率。
79.目前,汽车还可以实现与外界进行通讯的功能,丰富人们的出行生活。比如,汽车可以通过播放广播或借助手机拨打电话等方式与外界进行通讯。但是对于一些基于车辆的用户(车友),他们可能希望车友之间可以有更多的交流机会,以获得更佳的行车体验。
80.而通常情况下,车辆在行驶过程中都是快速通过,车友之间很难建立好友关系,这样车友之间也就不能获得交流机会。
81.因此,基于上述问题,本技术实施例提供了一种车辆通讯方法,该方法可以使道路上任意车辆与车辆、车辆与行人之间的交友成为可能,进一步丰富人们的出行生活。
82.请参考图1,图1是根据一示例性实施例示出的一种系统架构的示意图。该系统架构包括多个车辆101(图1中示例画出了三个车辆)和服务器102,任一车辆101可以与服务器102进行通信连接。
83.其中,对于任一车辆101,该车辆101用于获取车辆行驶道路上的道路数据,并将该道路数据发送给服务器102。服务器102用于接收道路数据,并基于道路数据确定该道路上的每个对象的位置信息以及道路的车道线信息。其中,对象包括道路上的车辆、行人、建筑物等可以识别到的物体。
84.示例地,车辆101可以包括摄像头、车距传感器、定位器等传感器。摄像头用于采集车辆行驶道路上的图像数据,并对该图像数据进行处理,得到可定位的标志物信息,进而将可定位的标志物信息等道路数据发送至服务器102。车距传感器用于采集车辆与周边物体之间的距离,进而将车辆与周边物体之间的距离等道路数据发送至服务器102。定位器用于采集车辆行驶道路上的定位数据,并对该定位数据进行处理,得到道路上每个对象的空间坐标,进而将道路上每个对象的空间坐标等道路数据发送至服务器102。服务器102用于将每个传感器发送的道路数据进行综合处理,通过定位识别算法来确定该道路上的对象的位置信息以及道路的车道线信息。
85.可选地,摄像头也可以在采集得到车辆行驶道路上的图像数据后,直接将该图像数据发送至服务器102。车距传感器也可以在采集得到车辆行驶道路上的点云数据后,直接将该点云数据发送至服务器102。定位器在采集得到车辆与周边物体之间的距离后,将车辆与周边物体之间的距离发送至服务器102。服务器102用于接收图像数据、车辆与周边物体之间的距离、以及定位数据,并基于图像数据确定可定位的标志物信息,基于定位数据确定道路上每个对象的空间坐标等道路数据。在得到道路数据后,通过定位识别算法确定该道路上的对象的位置信息以及道路的车道线信息。
86.其中,摄像头可以对物体进行类别识别,如车辆、行人、树木、建筑物等类型,进而确定可定位的标志物信息。也可以对含符号文字类物体进行文字符号识别,如车牌、交通牌、路标等文字符号类物体,进而确定可定位的标志物信息。车距传感器示例地可以为雷达,雷达可以通过对周围可识别范围内的物体进行测距,来确定车辆与周边物体的距离。定位器可以通过采用gnss(global navigation satellite system,全球导航卫星系统)技术、rtk(real-time kinematic,实时动态/载波相位差分)技术、imu(inertial measurement unit,惯性测量单元)技术、uwb(ultra wide band,超宽带)等技术来确定道路上每个对象的空间坐标。
87.另外,为提高服务器102确定道路上对象的位置信息的精确性,该系统架构还可以包括v2x(vehicle-to-everything)系统。v2x系统可以是由道路侧的基础设施来实时采集道路位置信息、周边车辆信息等道路数据。其中,道路测的基础设备可以为基站、定位锚点等无线设备。
88.在道路侧的基础设施采集得到道路位置信息、周边车辆信息等道路数据后,道路侧的基础设施还可以将采集的道路数据发送给服务器102。服务器102用于将车辆101上的各传感器采集的道路数据和v2x系统采集的道路数据进行综合处理,以精准确定道路上每
个对象的位置信息以及车道线信息。
89.其中,服务器102可以是一台服务器,也可以是由多台服务器组成的服务器集群,或者是一个云计算服务中心。
90.本领域技术人员应能理解上述车辆101和服务器102仅为举例,其他现有的或今后可能出现的终端或服务器如可适用于本技术实施例,也应包含在本技术实施例保护范围以内,并在此以引用方式包含于此。
91.接下来对本技术实施例提供的车辆通讯方法进行详细的解释说明。
92.图2是本技术实施例提供的一种车辆通讯方法的流程图,该方法应用于车辆上。请参考图2,该方法包括如下步骤。
93.步骤201:第一车辆在界面上显示道路上的多个对象,该多个对象包括道路上的车辆和/或道路上的手持设备。
94.其中,道路上的多个对象包括车辆、行人、摩托车、电动自行车等可视化的物体。车辆是一种通过发动机引擎驱动来行驶的交通工具。示例地,该车辆可以为汽车、摩托车、电动自行车等车辆。手持设备可以是任何一种可与用户通过键盘、触摸板、触摸屏、遥控器、语音交互或手写设备等一种或多种方式进行人机交互的电子产品,例如,手持设备可以为pc(personal computer,个人计算机)、手机、智能手机、pda(personal digital assistant,个人数字助手)、掌上电脑ppc(pocket pc)、平板电脑等电子设备。
95.在一种可能的实现方式中,第一车辆在界面上显示道路上的多个对象的实现过程可以为:第一车辆获取多个对象中每个对象的位置信息以及道路的车道线信息,并基于多个对象中每个对象的位置信息以及道路的车道线信息,在界面上显示道路的车道线以及多个对象。
96.基于图1所示的系统架构可知,多个对象中每个对象的位置信息以及道路的车道线信息是由服务器来确定的。服务器基于各个传感器采集的车辆行驶道路上的道路数据,通过定位识别算法来确定车辆行驶道路上每个对象的具体位置以及车辆行驶道路上的车道线信息。
97.在一些实施例中,第一车辆获取多个对象中每个对象的位置信息以及道路的车道线信息的实现过程可以为:第一车辆向服务器发送道路信息获取请求,该道路信息获取请求携带车辆行驶道路的道路标识。当服务器接收到该道路数据获取请求后,根据道路标识确定车辆的行驶道路,并将车辆行驶道路上每个对象的具体位置以及道路的车道线信息发送给第一车辆。第一车辆接收车辆行驶道路上每个对象的具体位置以及道路的车道线信息,也即获取多个对象中每个对象的位置信息以及道路的车道线信息。
98.其中,道路标识为唯一表示该道路的信息。如道路标号等标识。示例地,道路标识可以为g101国道。
99.在第一车辆得到多个对象中每个对象的位置信息以及道路的车道线信息后,可以基于车道线信息在第一车辆的显示界面上显示车道线,并且基于多个对象的位置信息在显示界面上显示每个对象在车道线中所处的位置。这样操作第一车辆的第一用户可以通过观看显示界面就能明白第一车辆行驶的道路上存在哪些对象、以及每个对象的位置,后续第一用户可以通过预设操作选择与第一车辆进行交友的第一对象,如此以提高第一车辆的便利性。
100.示例地,图3是显示有道路的车道线以及多个对象的显示界面。如图3所示,该显示界面中显示有车道线,车辆行驶道路上的多个对象、以及多个对象中每个对象在车道线中所处的位置。图3中采用矩形框来标注对象,一个矩形框表示一个对象。
101.可选地,第一车辆也可以在界面上显示第一车辆,以提示第一用户多个对象与第一车辆之间的相对位置关系。
102.其中,服务器在通过定位识别算法来确定该道路上的对象的位置信息以及道路的车道线信息时,也可以得到第一车辆的具体位置。
103.基于此,在一些实施例中,第一车辆在界面上显示第一车辆的实现过程可以为:第一车辆获取第一车辆的位置信息,基于第一车辆的位置信息在界面上显示第一车辆在车道线中的位置。
104.示例地,第一车辆获取第一车辆的位置信息的实现过程可以为:第一车辆向服务器发送第一车辆位置获取请求,该第一车辆位置获取请求携带第一车辆的车辆标识。当服务器接收到该第一车辆位置获取请求后,根据车辆标识确定第一车辆,并将第一车辆的具体位置发送给第一车辆。第一车辆接收(获取)第一车辆的具体位置。
105.另外,为区分显示界面上的不同对象,第一车辆和其他对象在显示界面上的显示效果可以不同,这样可以方便用户在显示界面上确定本车和其他对象。如图3所示,图3中标记为0的矩形框表示第一车辆,标记为1的矩形框表示第一对象,标记为2的矩形框表示第二对象,标记为3的矩形框表示第三对象。相应地,标记为n的矩形框表示第n个对象。
106.当第一用户想要与界面上显示的道路上某个对象对应的用户建立好友关系时,第一用户可以通过预设操作选择相应的对象,以使第一车辆响应于第一用户触发的操作,向相应的对象发送好友添加请求消息。其中第一车辆响应于第一用户触发的操作,向相应的对象发送好友添加请求消息的实现过程在后续步骤202中详细说明,在此不再赘述。
107.不过,当第一车辆向选择的对象(第二车辆)发送好友添加请求消息,而第二车辆没有开通交友功能的话,操作第一车辆的第一用户将不会知道第二车辆是否具备交友功能,也就不会知道操作第二车辆的用户是否同意与第一用户建立好友关系。
108.因此,为避免操作第一车辆的第一用户不确定对方车辆是否交友功能,在一些实施例中,第一车辆还可以在界面上显示多个对象中每个对象的交友功能状态,该交友功能状态包括开通状态和未开通状态。如此第一用户通过显示界面可以直观地看到道路上每个对象的交友功能状态,以方便后续第一用户直接选择与交友功能状态处于开通状态的对象对应的用户建立好友关系。
109.示例地,交友功能状态可以通过图标来表示,不同的图标表示不同的交友功能状态。如图3所示,图3中的图标为表情,其中,笑脸表示该对象的交友功能状态处于开通状态,哭脸表示该对象的交友功能状态处于未开通状态,第一用户通过观察每个对象的表情,即可了解到每个对象的交友功能状态,进而将笑脸的对象对应的用户作为想要建立好友关系的用户。
110.可选地,图标还可以为头像、符号、颜色等,不同的头像、符号、颜色表示不同的状态。本技术实施例对此不作限定。
111.由于第一车辆是来发起交友操作的,因此在第一车辆响应于第一用户触发的操作,向第一对象发送第一好友添加请求消息之前,第一车辆需要开通交友功能。
112.基于此,在一些实施例中,第一车辆的显示界面上还显示有交友功能开通选项。如此第一用户可通过预设操作触发第一车辆的交友功能开通。
113.示例地,第一车辆的交友功能开通的实现过程可以为:第一车辆响应于第一用户针对交友功能开通选项的触发操作,向服务器发送交友功能开通请求消息,该交友功能开通请求消息指示服务器开通第一车辆的交友功能,并将第一车辆的交友功能状态更新为开通状态。
114.其中,该显示界面上可以配置多个虚拟按钮,不同的虚拟按钮表示不同的交友功能选项。如“开通”、“关闭”、“隐身”等交友功能选项,每个交友功能设置选项对应一个交友功能状态。如“开通”选项对应的交友功能状态为开通状态,“关闭”选项对应的交友功能状态为未开通状态,“隐身”选项对应的交友功能状态为隐身状态。
115.其中,“关闭”选项对应的第一车辆的交友功能状态是未开通的,这样第一用户就无法基于第一车辆进行交友,第一车辆也无法向其他对象发送好友添加请求消息。“隐身”选项对应的第一车辆的交友功能状态实际上是开通的,第一用户可以基于第一车辆进行交友。但是该交友功能状态不对其他对象显示,其他对象无法知晓第一车辆是否开通交友功能,进而无法向第一车辆发送好友添加请求消息。
116.具体地,当第一用户在显示界面上点击“开通”选项时,第一车辆响应于第一用户点击“开通”选项触发的交友功能开通操作,向服务器发送交友功能开通请求消息。当服务器接收到该交友功能开通请求消息时,将第一车辆的交友功能状态更新为开通状态。
117.在第一车辆开通交友功能后,第一用户可以基于第一车辆进行交友,与道路上的某个对象对应的用户建立好友关系。
118.步骤202:第一车辆响应于第一用户触发的操作,向多个对象中的第一对象发送第一好友添加请求消息。
119.基于步骤202,第一车辆可以向第一对象发起好友添加请求消息,以使第一用户可以与操作第一对象的第二用户建立好友关系。其中,步骤202可以通过以下几种实现方式来确定。
120.在一种可能的实现方式中,步骤202的实现过程可以为:第一车辆检测到第一用户针对界面上的第一对象的第一操作,则向第一对象发送第一好友添加请求消息。
121.其中,第一操作可以为点击操作。
122.具体地,当第一对象的交友功能状态为开通状态时,如果第一用户想要与操作第一对象的第二用户建立好友关系,第一用户可以点击显示界面上的第一对象的图标,当第一车辆检测到第一用户针对界面上显示的第一对象图标的点击操作时,则向第一对象发送第一好友添加请求消息,以使第一用户可以与操作第一对象的第二用户建立好友关系。
123.如图3所示,第一用户可以通过点击显示界面上图标为笑脸的对象,来触发第一车辆向相应的对象发送好友添加请求消息。
124.另外,当第一车辆向第一对象发起好友添加请求消息后,第一用户可能会忘记当前与第一车辆交友的对象具体是哪个对象。因此为提醒第一用户,在一些实施例中,在第一车辆向第一对象发送第一好友添加请求消息后,还可以将界面上显示的第一对象的图标设置为目标状态,该目标状态指示第一对象为当前交友的对象。如此,第一用户通过观看第一车辆的显示界面就能确定当前与第一车辆交友的对象,以节省用户时间。
125.示例地,在第一用户点击第一对象的图标后,该第一对象的图标可以设置为闪烁状态,以提醒第一用户。
126.可选地,目标状态也可以为其他状态,只需通过该状态能提醒第一用户即可,本技术实施例对此不作限定。
127.在另一种可能的实现方式中,步骤202的实现过程还可以为:如果第一车辆检测到第一用户针对光信号设备的第二操作,则获取光信号设备采集的点云数据。基于点云数据确定光信号设备锁定的对象的位置信息,第一对象为光信号设备锁定的对象。基于第一对象的位置信息,向第一对象发送第一好友添加请求消息。
128.其中,光信号设备是通过发射光信号并接收发射回来的光信号来确定目标对象的设备。光信号可以为红外光或激光等光信号。示例地,光信号设备可以为魔法棒类设备、“l”型设备、剑型设备、手柄等设备,本技术实施例对光信号设备的类型不作限定。
129.其中,光信号设备的工作原理是:光信号设备将光信号发射到空间的某一方向,处于此方向上的对象(比如车辆)会对该光信号进行反射。光信号设备接收反射回来的信号。这些反射回来的信号也称为点云数据。该点云数据指示反射回来的信号对应的反射点的空间位置信息。当将光信号反射设备对准某一对象时,光信号反射设备采集光信号发射过程中的点云数据,以确定该对象的位置信息。
130.基于此,当第一用户通过前挡风玻璃将光信号设备对准道路上的某一对象时,第一车辆检测到第一用户针对光信号设备的对准操作(第二操作),获取光信号设备采集的点云数据。
131.图4是通过光信号设备锁定对象的示意图。如图4所示,光信号设备为“l”型设备,通过前挡风玻璃将“l”型设备对准道路上的某一对象,以锁定该对象。
132.在一些实施例中,第一车辆获取光信号设备采集的点云数据的实现过程可以为:第一车辆向光信号设备发送数据获取请求,该数据获取请求指示第一车辆获取光信号设备采集的点云数据。当光信号设备接收到该数据获取请求时,将采集的点云数据发送至第一车辆。这样第一车辆即获取到点云数据。
133.在另一些实施例中,第一车辆获取光信号设备采集的点云数据的实现过程可以为:当光信号设备采集到点云数据时,直接将该点云数据发送至第一车辆。该方案较上一实施例中第一车辆发送数据获取请求,光信号设备基于该数据获取请求向第一车辆发送点云数据的方案,节省了第一车辆发送请求,光信号设备接收请求所消耗的时间,能有效提高工作效率。
134.其中,第一车辆和光信号设备可以通过蓝牙、红外等通信方式建立连接。在第一车辆和光信号设备建立连接后,第一车辆可以和光信号设备之间进行通信,如此第一车辆即可获取光信号设备采集的点云数据。
135.在第一车辆获取到该点云数据后,第一车辆可以得到光信号设备锁定的对象的位置信息。这里将光信号设备锁定的对象称为第一对象。第一车辆在得到第一对象的位置信息后,向第一对象发送第一好友添加请求消息。
136.不过,第一车辆在向第一对象发送第一好友添加请求消息时,是需要先在界面上确定哪个对象是第一对象。在确定第一对象后,才能向第一对象发送第一好友添加请求消息,以与第一对象交友。
137.另外,基于上述对系统架构的描述,服务器在确定道路上每个对象的位置信息时,还可以设置每个对象的对象标识,将对象的对象标识和相应对象的位置信息之间的对应关系一一对应。其中,对象标识为唯一表示该对象的信息,如对象的mac(media access control,媒体接入控制)地址等属性信息。
138.在这种场景下,服务器在向第一车辆发送每个对象的位置信息以及车道线信息时,还可以将每个对象的对象标识和相应对象的位置信息之间的对应关系一并发送给第一车辆。这样第一车辆可以预先得到每个对象的对象标识和相应对象的位置信息之间的对应关系。基于此,第一车辆在得到第一对象的位置信息后,可以从每个对象的对象标识和相应对象的位置信息之间的对应关系中确定第一对象的对象标识,进而基于第一对象的对象标识确定第一对象。在确定第一对象后,第一车辆向第一对象发送第一好友添加请求消息。该方法使第一车辆可以基于自身存储的每个对象的对象标识和相应对象的位置信息之间的对应关系快速确定第一对象的对象标识,有效提高工作效率。
139.另外,在服务器未将每个对象的位置信息、车道线信息、以及每个对象的对象标识和相应对象的位置信息之间的对应关系同时发送给第一车辆的场景下,第一车辆首先需要从服务器中获取第一对象的对象标识,以确定第一对象。在确定第一对象后,向第一对象发送第一好友添加请求消息。
140.基于此,第一车辆确定第一对象的实现过程可以为:第一车辆向服务器发送对象标识获取请求,该对象标识获取请求携带第一对象的位置信息。当服务器接收到该对象标识获取请求后,基于第一对象的位置信息,将第一对象的位置信息和第一对象的对象标识发送给第一车辆。当第一车辆接收到第一对象的位置信息和第一对象的对象标识后,即根据第一对象的对象标识在界面上确定第一对象。
141.在确定第一对象后,第一车辆向第一对象发送第一好友添加请求消息,以请求与第一对象交友。
142.由于第一车辆的显示界面上有每个对象的图标,因此,在另一种可能的实现方式中,第一用户还可以将光信号设备对准显示界面上显示的多个对象中的某一对象,以触发第一车辆向该对象发送好友添加请求消息的操作。该方式的实现过程可以参考上述实施例中第一用户通过前挡风玻璃将光信号设备对准道路上的某一对象,以触发第一车辆向该对象发送好友添加请求消息的实现过程,在此不再赘述。
143.在另一种可能的实现方式中,步骤202的实现过程还可以为:如果第一车辆检测到第一用户针对界面上的广播选项触发的第三操作,则向第一对象发送第一好友添加请求消息,第一对象为多个对象中的全部对象。
144.其中,广播选项可以为第一车辆界面上显示的选项,也可以为界面上第一车辆的图标。当用户选择广播选项,即表明用户想要以广播的形式和界面上的全部对象对应的全部用户交友。
145.当广播选项为第一车辆上显示的选项时,第一用户可以通过点击该广播选项选择广播。当第一用户点击该广播选项选择广播时,第一车辆即可检测到第一用户选择广播的操作,进而向全部对象发送第一好友添加请求消息。
146.当广播选项为界面上第一车辆的图标时,第一用户可以通过长按第一车辆的图标来发起广播。当第一用户通过长按第一车辆的图标发起广播时,第一车辆即可检测到第一
选项对应用户拒绝与该对象对应的用户建立好友关系。
159.具体地,当第二对象向第一车辆发送第二好友添加请求消息时,第一车辆的显示界面上会显示第二好友添加请求消息,并且还会显示针对第二好友添加请求消息的同意选项,以供第一用户选择是否同意与操作第二对象的第三用户建立好友关系。
160.如果第一用户同意与第二用户建立好友关系,则第一用户可以在第一车辆的显示界面上点击“同意”选项,第一车辆检测到用户点击该“同意”选项的操作后,会向第二对象发送第二回复消息,以告知第一用户同意与操作第二对象的第三用户建立好友关系。
161.如果第一用户拒绝与第二用户建立好友关系,则第一用户可以在第一车辆的显示界面上点击“拒绝”选项,第一车辆检测到第一用户点击该“拒绝”选项的操作后,会向第二对象发送第二拒绝消息,以告知第一用户拒绝与操作第二对象的第三用户建立好友关系。如此以便第二对象可以重新选择其他对象,并通过向该对象发送好友添加请求消息,以与操作该对象的用户建立好友关系。
162.另外,第一车辆的显示界面上还可以配置交友范围选项,第一用户可以通过该交友范围选项选择交友范围。当不属于该交友范围内的对象向第一车辆发送好友添加请求消息时,第一车辆的显示界面上不显示该好友添加请求消息。
163.该交友范围选项可以与上述的交友功能选项类似,第一车辆可以在显示界面上配置多个虚拟按钮,这些不同的虚拟按钮指示第一用户针对交友范围的不同设置项。如“允许所有对象”、“只允许指定对象”等选项。“允许所有人”选项对应第一用户允许第一车辆接收所有对象发送的好友添加请求消息,“只允许指定对象”选项对应第一用户只允许第一车辆接收指定对象发送的好友添加请求消息。其中,指定对象可以包括指定的车辆,指定对象的对象标识可以为车辆的类型,该对象标识可以事先设置,本技术实施例对此不作限定。
164.图5是第一车辆作为接收方的显示界面图。如图5所示,显示界面上在第二对象的图标旁显示第二车辆发起的好友添加请求消息,如此第一用户可以通过观看显示界面就能确定想要与第一车辆交友的对象。
165.在第一车辆接收到第一对象发送的第一回复消息后,第一车辆即可与第一对象建立好友关系。其中,第一车辆和第一对象建立好友关系的实现过程可以为:可以通过蓝牙、红外技术、wifi(wireless fidelity,无线通信)技术、uwb技术、zigbee(紫蜂)技术等通信协议的加密或公开通讯,使第一车辆和第一对象进入同一局域网,或者可以通过5g(5th generation mobile communication technology,第五代移动通信技术)、4g(4th generation mobile communication technology,第四代移动通信技术)等技术,使第一车辆和第一对象进入基于5g、4g、wifi、卫星网的广域网。当第一车辆和第一对象进入同一局域网或同一广域网内,第一车辆即可以与第一对象进行通信连接。如此第一车辆和第一对象建立好友关系。
166.当第一车辆和第一对象建立好友关系后,第一车辆可以与第一对象进行通信互动。
167.示例地,第一用户可以通过调用第一车辆内的麦克风、摄像头等设备向第一对象发起语音或视频通话,如此第一用户可以和操作第一对象的第二用户进行通话。或者,双方用户可以通过调用各自车辆内的设备进行游戏,其中,可进行游戏的设备可以为方向盘、触摸屏、踏板以及其他可接入附件等设备。
168.示例地,在第一对象也为车辆的情况下,如果双方用户同意,操作第一车辆的用户可以为第一对象规划行驶路径,控制第一对象按照第一车辆规划好的路径行驶。
169.示例地,第一车辆还可以和第一对象进行设备之间的分享。如第一车辆可以将本车的外部摄像头采集的视频数据实时发送给第一对象,以使操作第一对象的用户可以通过视频数据观察第一车辆的周围环境信息。
170.另外,本技术实施例还配置了soa(service-oriented architecture,面向服务的架构),通过该soa架构,应用层可以调用服务层的api(application programming interface,应用程序编程接口)以实现多种交友功能。如此本技术实施例可以简化开发流程,提高系统架构的复用性。
171.示例地,当第一车辆增加了某一新功能,系统架构可以直接调用新功能的服务接口,以与第一车辆建立好友关系的第一对象分享该新功能。
172.图6是本技术实施例提供的实现车辆通讯方法的soa架构图。如图6所示,在数据收集层,第一车辆通过摄像头、车距传感器、定位器、v2x系统等传感器采集道路数据,将道路数据发送给服务器。在数据融合层,服务器对接收到的道路数据进行数据融合,通过定位识别算法确定道路上每个对象的位置信息。
173.在得到道路上每个对象的位置信息后,在规划层第一车辆在确定第一对象的交友功能开通时,响应于第一用户触发的选择第一对象的操作,向第一对象发送第一好友添加请求消息。在连接层,如果操作第一对象的第二用户同意与第一用户建立好友关系,则第一车辆能够接收到第一对象发送的第一回复消息,如此第一车辆即可与第一对象建立通信连接,也即是第一用户与第二用户建立好友关系。具体地,第一车辆和第一对象基于双方通信协议进入同一局域网或同一广域网内,第一车辆即可与第一对象建立通信连接。
174.在第一车辆与第一对象建立通信连接后,在应用层,操作第一车辆的第一用户可以与操作第一对象的第二用户进行通信分享等互动,如双方可以通过服务层的摄像头、显示屏幕、麦克风、方向盘、踏板等设备进行通信分享。
175.在本技术实施例中,第一车辆可以通过多种方式向多个对象中的第一对象发起好友添加请求消息,当第一车辆接收到第一对象发送的第一回复消息时,即表明操作第一对象的第二用户同意与第一用户建立好友关系。这样第一车辆即可与第一对象建立好友关系,在成功建立好友关系后,第一车辆和第一对象之间可以进行通信互动。本技术实施例中的车辆通讯方法可以实现道路上任意车辆与车辆、车辆与手持设备的行人之间进行交友互动,进一步提高了交友的便利性。而且,本技术实施例还配置了soa架构,通过该soa架构,应用层可以调用服务层的api以实现多种交友功能。如此本技术实施例可以简化开发流程,提高系统架构的复用性。
176.上述所有可选技术方案,均可按照任意结合形成本技术的可选实施例,本技术实施例对此不再一一赘述
177.图7是本技术实施例提供的一种车辆通讯装置的结构示意图,该车辆通讯装置可以由软件、硬件或者两者的结合实现。该车辆通讯装置可以包括:第一显示模块701、第一发送模块702和第一接收模块703。
178.第一显示模块701,用于在界面上显示道路上的多个对象,该多个对象包括道路上的车辆和/或道路上的手持设备;
179.第一发送模块702,用于响应于第一用户触发的操作,向多个对象中的第一对象发送第一好友添加请求消息;
180.第一接收模块703,用于接收第一对象发送的第一回复消息,第一回复消息指示操作第一对象的第二用户同意与第一用户之间建立好友关系。
181.可选地,第一显示模块701具体用于;
182.获取多个对象中每个对象的位置信息以及道路的车道线信息;
183.基于多个对象中每个对象的位置信息以及道路的车道线信息,在界面上显示道路的车道线以及多个对象。
184.可选地,该装置还包括:
185.第二显示模块,用于在界面上显示第一车辆,以提示第一用户多个对象与第一车辆之间的相对位置关系。
186.可选地,该装置还包括:
187.第三显示模块,用于在界面上显示多个对象中每个对象的交友功能状态,交友功能状态包括开通状态和未开通状态;
188.相应地,第一对象的交友功能状态为开通状态。
189.可选地,界面上还显示有交友功能开通选项;
190.该装置还包括:
191.第二发送模块,用于响应于第一用户针对交友功能开通选项的触发操作,向服务器发送交友功能开通请求消息,交友功能开通请求消息指示服务器开通第一车辆的交友功能,并将第一车辆的交友功能状态更新为开通状态。
192.可选地,第一发送模块702具体用于:
193.如果检测到第一用户针对界面上的第一对象的第一操作,则向第一对象发送第一好友添加请求消息。
194.可选地,第一发送模块702具体用于:
195.如果检测到第一用户针对光信号设备的第二操作,获取光信号设备采集的点云数据;
196.基于点云数据确定光信号设备锁定的对象的位置信息,第一对象为光信号设备锁定的对象;
197.基于第一对象的位置信息,向第一对象发送第一好友添加请求消息。
198.可选地,该装置还包括:
199.设置模块,用于将界面上显示的第一对象的图标设置为目标状态,目标状态指示第一对象为当前交友的对象。
200.可选地,第一发送模块702具体用于:
201.如果检测到第一用户针对界面上的广播选项触发的第三操作,则向第一对象发送第一好友添加请求消息,第一对象为多个对象中的全部对象。
202.可选地,该装置还包括:
203.第二接收模块,用于接收第二对象发送的第二好友添加请求消息,第二对象为多个对象中的一个;
204.第四显示模块,用于在界面上显示第二好友添加请求消息,并显示针对第二好友
添加请求消息的同意选项;
205.第三发送模块,用于如果检测到针对同意选项的触发操作,第一车辆向第二对象发送第二回复消息,第二回复消息指示第一用户同意与操作第二对象的第三用户之间建立好友关系。
206.在本技术实施例中,第一车辆可以通过多种方式向多个对象中的第一对象发起好友添加请求消息,当第一车辆接收到第一对象发送的第一回复消息时,即表明操作第一对象的第二用户同意与第一用户建立好友关系。这样第一车辆即可与第一对象建立好友关系,在成功建立好友关系后,第一车辆和第一对象之间可以进行通信互动。本技术实施例中的车辆通讯方法可以实现道路上任意车辆与车辆、车辆与手持设备的行人之间进行交友互动,进一步提高了交友的便利性。而且,本技术实施例还配置了soa架构,通过该soa架构,应用层可以调用服务层的api以实现多种交友功能。如此本技术实施例可以简化开发流程,提高系统架构的复用性。
207.需要说明的是:上述实施例提供的车辆通讯装置在实现车辆通讯功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的车辆通讯装置与车辆通讯方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
208.图8是本技术实施例提供的一种服务器的结构示意图。服务器800包括中央处理单元(cpu)801、包括随机存取存储器(ram)802和只读存储器(rom)803的系统存储器804,以及连接系统存储器804和中央处理单元801的系统总线805。服务器800还包括帮助计算机内的各个器件之间传输信息的基本输入/输出系统(i/o系统)806,和用于存储操作系统813、应用程序814和其他程序模块815的大容量存储设备807。
209.基本输入/输出系统806包括有用于显示信息的显示器808和用于用户输入信息的诸如鼠标、键盘之类的输入设备809。其中显示器808和输入设备809都通过连接到系统总线805的输入输出控制器810连接到中央处理单元801。基本输入/输出系统806还可以包括输入输出控制器810以用于接收和处理来自键盘、鼠标、或电子触控笔等多个其他设备的输入。类似地,输入输出控制器810还提供输出到显示屏、打印机或其他类型的输出设备。
210.大容量存储设备807通过连接到系统总线805的大容量存储控制器(未示出)连接到中央处理单元801。大容量存储设备807及其相关联的计算机可读介质为服务器800提供非易失性存储。也就是说,大容量存储设备807可以包括诸如硬盘或者cd-rom驱动器之类的计算机可读介质(未示出)。
211.不失一般性,计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括ram、rom、eprom、eeprom、闪存或其他固态存储其技术,cd-rom、dvd或其他光学存储、磁带盒、磁带、磁盘存储或其他磁性存储设备。当然,本领域技术人员可知计算机存储介质不局限于上述几种。上述的系统存储器804和大容量存储设备807可以统称为存储器。
212.根据本技术的各种实施例,服务器800还可以通过诸如因特网等网络连接到网络上的远程计算机运行。也即服务器800可以通过连接在系统总线805上的网络接口单元811
连接到网络812,或者说,也可以使用网络接口单元811来连接到其他类型的网络或远程计算机系统(未示出)。
213.上述存储器还包括一个或者一个以上的程序,一个或者一个以上程序存储于存储器中,被配置由cpu执行。所述一个或者一个以上程序包含用于进行本技术实施例提供的车辆通讯方法的指令。
214.本技术实施例还提供了一种非临时性计算机可读存储介质,当所述存储介质中的指令由服务器的处理器执行时,使得服务器能够执行上述实施例提供的车辆通讯方法。
215.本技术实施例还提供了一种包含指令的计算机程序产品,当其在服务器上运行时,使得服务器执行上述实施例提供的车辆通讯方法。
216.需要说明的是,本技术实施例所涉及的信息(包括但不限于用户设备信息、用户个人信息等)、数据(包括但不限于用于分析的数据、存储的数据、展示的数据等)以及信号,均为经用户授权或者经过各方充分授权的,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。例如,本技术实施例中涉及到的道路上多个对象中每个对象的位置信息等都是在充分授权的情况下获取的。
217.本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
218.以上所述仅为本技术实施例的较佳实施例,并不用以限制本技术实施例,凡在本技术实施例的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1