一种车辆联动方法及装置与流程

文档序号:32126335发布日期:2022-11-09 08:18阅读:112来源:国知局
一种车辆联动方法及装置与流程

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为本发明提供的第一种车辆联动方法的第六实施例的流程示意图;
74.图7为本发明提供的第一种车辆联动方法中车外显示屏联动的滑动性的动画示意图;
75.图8为本发明提供的第二种车辆联动方法的第一实施例的流程示意图;
76.图9为本发明提供的第二种车辆联动方法的第二实施例的流程示意图;
77.图10为本发明提供的第二种车辆联动方法的第三实施例的流程示意图;
78.图11为本发明提供的第一种车辆联动装置的实施例的结构示意图;
79.图12为本发明提供的第二种车辆联动装置的实施例的结构示意图;
80.图13为本发明提供的第一种车辆联动设备的实施例的结构示意图;
81.图14为本发明提供的第二种车辆联动设备的实施例的结构示意图。
具体实施方式
82.下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。
83.图1为本发明第一种车辆联动方法的第一实施例的流程示意图,所述第一种车辆联动方法由车辆联动设备执行。如图1所示,所述第一种车辆联动方法包括以下步骤:
84.步骤110:获取待联动指令。
85.其中,所述待联动指令可以是有车辆使用人员手动输入的指令,也可以是车辆依据提前设定的方式自动触发,例如,将待联动指令生成的方式设置为:车辆处于上电状态,车辆运动状态为驻车状态,且驾驶座位无人。
86.步骤120:响应于所述待联动指令,启动定位系统感知预设范围内的其他联动车辆。
87.需要说明的是,在本发明的一种实施方式中,所述预设范围只是针对每一辆联动车辆进行设置,最后实现联动的车辆之间,可能存在两个车辆之间的距离超出预设范围的情况,例如,所述预设范围为5米,第一辆车与第二辆车之间的距离为4米,则第一辆车与第二辆车可以进行联动,同时还存在第三辆车,且所述第三辆车与第二辆车的距离为3米,与所述第一辆车的距离为7米,在之后的联动过程中,第一辆车与第二辆车建立联动的过程中,第二辆车可以将第三辆车同时带入联动队列,从而实现三车联动。
88.在本发明的另一种实施方式中,要求所有建立联动的车辆均满足预设范围,即联动队列中,任意两辆车之间的距离均满足预设范围。
89.其中,所述联动队列是指多辆已经建立联动关系或者即将建立联动关系的车辆组合。
90.步骤130:若感知到的其他联动车辆的数量达到预设值,则确定其他联动车辆的身份信息并生成第一联动指令,并将所述第一联动指令、所述联动车辆的车辆身份信息及车辆位置信息上传至云端。
91.为了保证联动效果,在建立车辆之间自主联动时,需要限制联动队列中车辆的数量,否则可能会出现联动车辆的数量较多,导致联动效果变差,或者,联动车辆的数量较少,导致无法实现联动内容展示。
92.在实际应用过程中,为了保证联动效率的同时,实现更好的联动效果,可以在建立联动的过程设置一定的时间,例如,容许联动的车辆数量为2至6辆,则在每一次有新的车辆进入感知队列后,设置倒计时,若在倒计时时间结束之前,没有新的车辆进入感知队列,则结束感知过程中,将已经进入感知队列的车辆多作为一个集合建立联动关系。
93.需要说明的是,上述感知队列是指车辆相互感知到后,但是还未生成第一联动指令之前,多个车辆建立的临时组合,车辆在进入感知队列后,也可以主动退出感知队列。
94.需要说明的是,所述车辆身份信息至少包括车身颜色、车牌号和车辆型号,或者其他可以由人眼或者机器视觉明确识别出车辆的身份信息。
95.需要说明的是,某一车辆在向云端上传所述第一联动指令时,同步上传本车的身份信息,以及其他联动车辆的身份信息,其他联动车辆的车辆位置信息可以根据实际需要选择上传或者不上传,在上传其他车辆的车辆位置信息的实施例中,云端可以根据从多个
联动车辆获取的信息中,校验各个联动车辆的位置信息;在不上传其他车辆的车辆位置信息的实施例中,由于每一个联动车辆均会上传本车的身份信息及位置信息,只需要通过联动车联的身份信息,同样可以对所有联动车辆的位置进行识别及区分。
96.步骤140:接收云端发送的第二联动指令,所述第二联动指令用于控制所述联动车辆实现联动动作。
97.本发明提供的第一种车辆联动方法,由车辆端系统执行,车辆通过融合定位系统,实现一定范围内的车辆感知,并在感知到其他联动车辆后,将联动车辆的相关信息发送至云端,并接收云端发送的第二联动指令,然后根据所述第二联动指令,实现多车联动,从而能够给用户带来不同的联动体验,实现车与车之间自主交互。
98.需要说明的是,所述联动车俩接收到的第二联动指令可以是只包含本车的联动动作信息,也可以是同时包含其他联动车辆的联动动作信息。图2为本发明第一种车辆联动方法的另一个实施例的流程示意图,所述第一种车辆联动方法由车辆联动设备执行。如图2所示,所述第一种车辆联动方法包括以下步骤:
99.步骤210:获取待联动指令。
100.步骤220:响应于所述待联动指令,启动定位系统感知预设范围内的其他联动车辆。
101.步骤230:若感知到的其他联动车辆的数量达到预设值,则确定其他联动车辆的身份信息并生成第一联动指令,并将所述第一联动指令、所述联动车辆的车辆身份信息及车辆位置信息上传至云端。
102.步骤240:接收云端发送的第二联动指令,所述第二联动指令用于控制所述联动车辆实现联动动作。
103.步骤250:响应于所述第二联动指令,调用车内外摄像头获取其他联动车辆的图像,并将获取的其他联动车辆的图像发送至云端或对应的联动车辆,所述第二联动指令中包含其他联动车辆的车辆身份信息及车辆位置信息。
104.在实际应用过程中,由云端(车云服务器)根据联动车辆的数量及位置信息,确定所述联动车辆之间的联动关系,例如,相互联动的车辆只有两个,且两个车辆的位置,均可以被另外一个车辆的摄像头拍摄到,则两个车辆相互进行图像监控,如果存在第一辆车可以被第二辆车的摄像头拍摄,但是,第一辆车的摄像头无法拍摄到第二辆车,则可以只设置第二辆车的摄像头监控第一辆车。
105.需要说明的是,由于涉及到调用车辆的摄像头,在实际应用过程中,使用者可以提前设定摄像头的使用权项,或者,设置拍摄视频上传云端或发送至被监控车辆的权项,又或者,只上传联动模式下拍摄的监控信息,又或者,上传联动模式下拍摄的监控信息前,需要车主对监控信息审核后,授权上传。
106.通过上述车辆联动方法,使得车辆开放自身的摄像头权限,帮助其他车辆拍摄监控信息,如发生意外情况,可以利用拍摄的监控信息,还原意外情况的影响资料,从而提供更好的用车保护。
107.从安全角度出发,多车联动之后,实现车辆之间的相互监控,特别是多车情况下,实现互相监控的组合,以及,可以是一辆车被多辆车无死角监控,这种方式,在车辆停放在无摄像头区域,如车辆被外力方式破坏后,可以查找破坏源。
108.图3为本发明第一种车辆联动方法的另一个实施例的流程示意图,所述第一种车辆联动方法由车辆联动设备执行。如图3所示,所述第一种车辆联动方法包括以下步骤:
109.步骤310:获取待联动指令。
110.步骤320:响应于所述待联动指令,启动定位系统感知预设范围内的其他联动车辆。
111.步骤330:若感知到的其他联动车辆的数量达到预设值,则确定其他联动车辆的身份信息并生成第一联动指令,并将所述第一联动指令、所述联动车辆的车辆身份信息及车辆位置信息上传至云端。
112.步骤340:接收云端发送的第二联动指令,所述第二联动指令用于控制所述联动车辆实现联动动作。
113.步骤350:响应于所述第二联动指令,调用车外显示屏显示联动画面,所述第二联动指令中包含对应的至少一个联动车辆需要显示的联动画面的信息。
114.需要说明的是,多车之间的联动画面可以简单的重复动画,或者,可以为可拼接为一个完整画面的多个画面,又或者,是带有互动性的动画,例如,如图7所示,为本发明提供的一种滑动性的动画示意图,以三块分别来自三辆车的车外显示屏为例,当三辆车距离较近时,三块车外显示屏可以按照方位的顺序,出现弯曲流动的曲线,球会沿着曲线的位置进行滚动,模拟球从一块车外显示屏滚动到了另一块车外显示屏的效果,从而形成一种新兴的机器人自互动的乐趣。
115.又或者,可以通过车辆车外显示屏显示篮球的投篮动作,通过在第一辆车的车外显示屏上显示投篮动作,在篮球沿抛物线移动超出车外显示屏范围后,转移到第二辆车或者第三辆车的车外显示屏上,并实现篮球入框动作,此外,云端还可以根据车辆之间的距离,计算出不同的抛物线,从而在两个车辆之间的间距不同时,较长距离的两个车外显示屏之间的投球动作会更长,从而模拟出投球的真实距离。图4为本发明第一种车辆联动方法的另一个实施例的流程示意图,所述第一种车辆联动方法由车辆联动设备执行。如图4所示,所述第一种车辆联动方法包括以下步骤:
116.步骤410:获取待联动指令。
117.步骤420:响应于所述待联动指令,启动定位系统感知预设范围内的其他联动车辆。
118.步骤430:若感知到的其他联动车辆的数量达到预设值,则确定其他联动车辆的身份信息并生成第一联动指令,并将所述第一联动指令、所述联动车辆的车辆身份信息及车辆位置信息上传至云端。
119.步骤440:接收云端发送的第二联动指令,所述第二联动指令用于控制所述联动车辆实现联动动作。
120.步骤450:响应于所述第二联动指令,控制车辆扬声器播放联动音频,所述第二联动指令中包含对应的至少一个联动车辆需要播放的联动音频的信息。
121.其中,所述联动音频可以配合上述实施例中的联动画面共同实施,从而实现音视频组合联动的形式,且可以根据车辆的不同位置,使不同车辆相互配合,形成环绕音效,以提供更有冲击力和真实性的娱乐场景。
122.所述联动音频也可以单独实施,联动音频可以是只能对话或者以声音表演的艺术
作品。
123.图5为本发明第一种车辆联动方法的另一个实施例的流程示意图,所述第一种车辆联动方法由车辆联动设备执行。如图5所示,所述车辆联动方法包括以下步骤:
124.步骤510:获取待联动指令。
125.步骤520:响应于所述待联动指令,启动定位系统感知预设范围内的其他联动车辆。
126.步骤530:若感知到的其他联动车辆的数量达到预设值,则确定其他联动车辆的身份信息并生成第一联动指令,并将所述第一联动指令、所述联动车辆的车辆身份信息及车辆位置信息上传至云端。
127.步骤540:接收云端发送的第二联动指令,所述第二联动指令用于控制所述联动车辆实现联动动作。
128.步骤550:响应于所述第二联动指令,控制车灯点亮或熄灭,所述第二联动指令中包含对应的至少一个联动车辆的车灯点亮或熄灭的动作信息。
129.需要说明的是,在实际应用过程中,不局限于车灯的点亮和熄灭,在部分车辆上,若车辆设置有多彩显示的轮廓灯,或者氛围灯,还可以设定特殊的灯光秀,同时灯光控制可以配合上述联动画面和联动音频共同使用,以营造更多样的沉浸式体验内容。
130.图6为本发明第一种车辆联动方法的另一个实施例的流程示意图,所述第一种车辆联动方法由车辆联动设备执行。如图6所示,所述车辆联动方法包括以下步骤:
131.步骤610:获取待联动指令。
132.步骤620:响应于所述待联动指令,启动定位系统感知预设范围内的其他联动车辆。
133.步骤630:若感知到的其他联动车辆的数量达到预设值,则确定其他联动车辆的身份信息并生成第一联动指令,并将所述第一联动指令、所述联动车辆的车辆身份信息及车辆位置信息上传至云端。
134.步骤640:接收云端发送的第二联动指令,所述第二联动指令用于控制所述联动车辆实现联动动作。
135.步骤650:响应于所述第二联动指令,控制后视镜翻转,所述第二联动指令中包含对应的至少一个联动车辆的后视镜翻转的动作信息。
136.需要说明的是,同一车辆的不同后视镜的翻转动作可以相同,也可以不相同,从而通过后视镜翻转,展示机器人舞,并且可以在灯光以及音频的配合下,实现形式多样的娱乐活动。
137.图8为本发明第二种车辆联动方法的第一实施例的流程示意图,所述第二种车辆联动方法由云端执行。如图1所示,所述第二种车辆联动方法包括以下步骤:
138.步骤810:获取联动车辆的数量,以及对应的联动车辆发送的第一联动指令、所述联动车辆的车辆信息及位置信息。
139.其中,第一联动指令中包含了需要建立联动关系的其他车辆信息,这样,云端可以根据第一联动指令确定需要一起实现联动的车辆。
140.此外,云端还可以根据接收到第一联动指令的时间,以及车辆的位置信息,确认需要一起实现联动关系的车辆。
141.步骤820:响应于所述第一联动指令,根据联动车辆的数量及位置信息,确定联动动作及对应的联动内容。
142.其中,所述联动内容可以是云端根据联动车辆的数量及位置信息,自动分配适宜的联动内容,也可以是联动车辆发送的第一联动指令中包含了指定联动内容,其中,第一联动指令中可以包含一个或多个联动内容,包含多个联动内容时,可以设置多个联动内容的优先级,然后由云端根据联动车辆的数量及位置信息,确定采纳的联动内容,或者,安排一定顺序,依次完成多个联动内容。又或者,在多个联动内容不存在冲突的情况下,同时实现多个联动内容的实施。
143.步骤830:根据所述联动动作及对应的联动内容,生成第二联动指令,并将所述第二联动指令发送至联动车辆,所述第二联动指令用于控制所述联动车辆实现联动动作。
144.需要说明的是,由于多个联动车辆实施的联动动作可以不相同,所述云端在生成第二联动指令时,会生成数量与联动车辆数量相同的第二联动指令,多个第二联动指令包含的信息可以相同,也可以不相同,需要根据分配至每一个车辆的具体联动动作确定。
145.需要说明的是,所述联动车俩接收到的第二联动指令可以是只包含本车的联动动作信息,也可以是同时包含其他联动车辆的联动动作信息。
146.本发明提供的第二种车辆联动方法,由车辆的云端执行,通过获取车辆端发送的第一联动指令、车辆信息及位置信息,根据联动车辆的数量及位置信息,确定联动动作及对应的联动内容,并将用于控制对应的联动车辆实现联动动作的第二联动指令发送至车辆端,实现一定范围内的多车自主联动,从而能够给用户带来不同的联动体验,实现车与车之间自主交互。
147.图9为本发明第二种车辆联动方法的第二实施例的流程示意图,所述第二种车辆联动方法由云端执行。如图9所示,所述第二种车辆联动方法包括以下步骤:
148.步骤910:获取联动车辆的数量,以及对应的联动车辆发送的第一联动指令、所述联动车辆的车辆信息及位置信息。
149.步骤920:若所述第一联动指令为安全联动指令,则根据所述联动车辆的数量及位置信息,确定所述联动车辆之间的联动关系。
150.其中,所述安全联动指令用于实现车辆的安全监控功能,云端根据联动车辆的数量及位置信息,确定所述联动车辆之间的联动关系,例如,相互联动的车辆只有两个,则两个车辆的位置,均可以被另外一个车辆的摄像头拍摄到,则两个车辆相互进行图像监控,如果存在第一辆车可以为第二辆车的摄像头拍摄到,但是,第一辆车的摄像头无法拍摄到第二辆车,则可以只设置第二辆车的摄像头监控第一辆车。
151.步骤930:根据所述联动关系,确定每一辆联动车辆的联动动作及对应的联动内容,所述联动动作至少包括图像监控,所述联动内容至少包括被监控车辆的车辆身份信息及车辆位置信息。
152.需要说明的是,由于涉及到调用车辆的摄像头,在实际应用过程中,使用者可以提前设定摄像头的使用权项,或者,设置拍摄视频上传云端或发送至被监控车辆的权项,又或者,只上传联动模式下拍摄的监控信息,又或者,上传联动模式下拍摄的监控信息前,需要车主对监控信息审核后,授权上传。
153.步骤940:根据所述联动动作及对应的联动内容,生成第二联动指令,并将所述第
二联动指令发送至联动车辆,所述第二联动指令用于控制对应的联动车辆实现联动动作。
154.通过上述车辆联动方法,使得车辆开放自身的摄像头权限,帮助其他车辆拍摄监控信息,如发生意外情况,可以利用拍摄的监控信息,还原意外情况的影响资料,从而提供更好的用车保护。
155.从安全角度出发,多车联动之后,实现车辆之间的相互监控,特别是多车情况下,实现互相监控的组合,以及,可以是一辆车被多辆车无死角监控,这种方式,在车辆停放在无摄像头区域,如车辆被外力方式破坏后,可以查找破坏源。
156.图10为本发明第二种车辆联动方法的第三实施例的流程示意图,所述第二种车辆联动方法由云端执行。如图10所示,所述第二种车辆联动方法包括以下步骤:
157.步骤1010:获取联动车辆的数量,以及对应的联动车辆发送的第一联动指令、所述联动车辆的车辆信息及位置信息。
158.步骤1020:若所述第一联动指令为娱乐联动指令,根据所述联动车辆的数量及位置信息,确定所述联动车辆之间的联动关系,以及,需要联动的娱乐形式。
159.其中,娱乐联动指令是用于实现车辆之间的娱乐联动,需要说明的是,由于安全联动指令主要是调用车辆的摄像头功能,所以在实际应用过程中,第一联动指令可以同时包括娱乐联动指令和安全联动指令。
160.相应的,所述需要联动的娱乐形式可以由包含在娱乐联动指令中的信息确定,也可以有云端根据联动车辆的数量及位置信息确定,娱乐形式涉及到的娱乐内容,可以是云端自动匹配,也可以有联动车辆发送的第一联动指令指定,或者是第一联动指令包含有对应的娱乐形式涉及到的娱乐内容。
161.其中,娱乐形式可以包含多对应的项娱乐内容,例如,同时包括车外显示屏联动、车辆扬声器联动、车灯联动以及后视镜联动中的一种或多种。
162.步骤1030:根据所述联动关系及需要联动的娱乐形式,生成每一辆车的联动动作及联动内容,所述联动内容包括车外显示屏联动、车辆扬声器联动、车灯联动和/或后视镜翻转联动。
163.其中,多种联动内容可以按照一定顺序进行,或者是在多种联动内容不冲突的情况下,同时进行。
164.步骤1040:根据所述联动动作及对应的联动内容,生成第二联动指令,并将所述第二联动指令发送至联动车辆,所述第二联动指令用于控制对应的联动车辆实现联动动作。
165.图11为本发明第一种车辆联动装置的实施例的结构示意图。如图1所示,所述第一种车辆联动装置1100包括:待联动指令获取模块1110、联动车辆感知模块1120、第一联动指令生成模块1130、第二联动指令接收模块1140、第一执行模块1150、第二执行模块1160、第三执行模块1170、第四执行模块1180和第五执行模块1190。
166.待联动指令获取模块1110,用于获取待联动指令。
167.联动车辆感知模块1120,用于响应于所述待联动指令,启动定位系统感知预设范围内的其他联动车辆。
168.第一联动指令生成模块1130,用于若感知到的其他联动车辆的数量达到预设值,则确定其他联动车辆的身份信息并生成第一联动指令,并将所述第一联动指令、所述联动车辆的车辆身份信息及车辆位置信息上传至云端。
169.第二联动指令接收模块1140,用于接收云端发送的第二联动指令,所述第二联动指令用于控制所述联动车辆实现联动动作。
170.在一种可选的方式中,第一执行模块1150,用于响应于所述第二联动指令,调用车内外摄像头获取其他联动车辆的图像,并将获取的其他联动车辆的图像发送至云端或对应的联动车辆,所述第二联动指令中包含其他联动车辆的车辆身份信息及车辆位置信息。
171.在一种可选的方式中,第二执行模块1160,用于响应于所述第二联动指令,调用车外显示屏显示联动画面,所述第二联动指令中包含对应的至少一个联动车辆需要显示的联动画面的信息。
172.在一种可选的方式中,第三执行模块1170,用于响应于所述第二联动指令,控制车辆扬声器播放联动音频,所述第二联动指令中包含对应的至少一个联动车辆需要播放的联动音频的信息。
173.在一种可选的方式中,第四执行模块1180,用于响应于所述第二联动指令,控制车灯点亮或熄灭,所述第二联动指令中包含对应的至少一个联动车辆的车灯点亮或熄灭的动作信息。
174.在一种可选的方式中,第五执行模块1190,用于响应于所述第二联动指令,控制后视镜翻转,所述第二联动指令中包含对应的至少一个联动车辆的后视镜翻转的动作信息。
175.本发明提供的第一种车辆联动装置,车辆通过融合定位系统,实现一定范围内的车辆感知,并在感知到其他联动车辆后,将联动车辆的相关信息发送至云端,并接收云端发送的第二联动指令,然后根据所述第二联动指令,实现多车联动,从而能够给用户带来不同的联动体验,实现车与车之间自主交互。
176.图12为本发明第二种车辆联动装置的实施例的结构示意图。如图12所示,第二种车辆联动装置1200包括:联动信息获取模块1210、联动信息执行模块1220和第二联动指令生成模块1230。
177.联动信息获取模块1210,用于获取联动车辆的数量,以及对应的联动车辆发送的第一联动指令、所述联动车辆的车辆信息及位置信息。
178.联动信息执行模块1220,用于响应于所述第一联动指令,根据联动车辆的数量及位置信息,确定联动动作及对应的联动内容。
179.第二联动指令生成模块1230,用于根据所述联动动作及对应的联动内容,生成第二联动指令,并将所述第二联动指令发送至联动车辆,所述第二联动指令用于控制所述联动车辆实现联动动作。
180.在一种可选的方式中,所述联动信息执行模块1220,还用于若所述第一联动指令为安全联动指令,则根据所述联动车辆的数量及位置信息,确定所述联动车辆之间的联动关系。
181.根据所述联动关系,确定每一辆联动车辆的联动动作及对应的联动内容,所述联动动作至少包括图像监控,所述联动内容至少包括被监控车辆的车辆身份信息及车辆位置信息。
182.在一种可选的方式中,所述联动信息执行模块1220,还用于若所述第一联动指令为娱乐联动指令,根据联动车辆的数量及位置信息,确定所述联动车辆之间的联动关系,以及,需要联动的娱乐形式。
183.根据所述联动关系及需要联动的娱乐形式,生成每一辆车的联动动作及联动内容,所述联动内容包括车外显示屏联动、车辆扬声器联动、车灯联动和/或后视镜翻转联动。
184.本发明提供的第二种车辆联动装置,通过获取车辆端发送的第一联动指令、车辆信息及位置信息,根据联动车辆的数量及位置信息,确定联动动作及对应的联动内容,并将用于控制对应的联动车辆实现联动动作的第二联动指令发送至车辆端,实现一定范围内的多车自主联动,从而能够给用户带来不同的联动体验,实现车与车之间自主交互。
185.图13为本发明第一种车辆联动设备的实施例的结构示意图,本发明具体实施例并不对车辆联动设备的具体实现做限定。
186.如图13所示,所述第一种车辆联动设备可以包括:第一处理器(processor)1302、第一通信接口(communications interface)1304、第一存储器(memory)1306、以及第一通信总线1308。
187.其中:第一处理器1302、第一通信接口1304、以及第一存储器1306通过第一通信总线1308完成相互间的通信。第一通信接口1304,用于与其它设备比如客户端或其它服务器等的网元通信。第一处理器1302,用于执行第一程序1310,具体可以执行上述用于第一种车辆联动方法实施例中的相关步骤。
188.具体地,第一程序1310可以包括程序代码,该程序代码包括计算机可执行指令。
189.第一处理器1302可能是中央处理器cpu,或者是特定集成电路asic(application specific integrated circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。车辆联动设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个cpu;也可以是不同类型的处理器,如一个或多个cpu以及一个或多个asic。
190.第一存储器1306,用于存放第一程序1310。第一存储器1306可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
191.第一程序1310具体可以被第一处理器1302调用使上述第一种车辆联动设备执行以下操作:
192.获取待联动指令。
193.响应于所述待联动指令,启动定位系统感知预设范围内的其他联动车辆;
194.若感知到的其他联动车辆的数量达到预设值,则确定其他联动车辆的身份信息并生成第一联动指令,并将所述第一联动指令、所述联动车辆的车辆身份信息及车辆位置信息上传至云端。
195.接收云端发送的第二联动指令,所述第二联动指令用于控制所述联动车辆实现联动动作。
196.在一种可选的方式中,还包括:响应于所述第二联动指令,调用车内外摄像头获取其他联动车辆的图像,并将获取的其他联动车辆的图像发送至云端或对应的联动车辆,所述第二联动指令中包含其他联动车辆的车辆身份信息及车辆位置信息。
197.在一种可选的方式中,还包括:响应于所述第二联动指令,调用车外显示屏显示联动画面,所述第二联动指令中包含对应的至少一个联动车辆需要显示的联动画面的信息。
198.在一种可选的方式中,还包括:响应于所述第二联动指令,控制车辆扬声器播放联动音频,所述第二联动指令中包含对应的至少一个联动车辆需要播放的联动音频的信息。
199.在一种可选的方式中,还包括:
200.响应于所述第二联动指令,控制车灯点亮或熄灭,所述第二联动指令中包含对应的至少一个联动车辆的车灯点亮或熄灭的动作信息。
201.在一种可选的方式中,还包括:
202.响应于所述第二联动指令,控制后视镜翻转,所述第二联动指令中包含对应的至少一个联动车辆的后视镜翻转的动作信息。
203.本发明提供的第一种车辆联动设备,车辆通过融合定位系统,实现一定范围内的车辆感知,并在感知到其他联动车辆后,将联动车辆的相关信息发送至云端,并接收云端发送的第二联动指令,然后根据所述第二联动指令,实现多车联动,从而能够给用户带来不同的联动体验,实现车与车之间自主交互。
204.图14为本发明第二种车辆联动设备的实施例的结构示意图,本发明具体实施例并不对车辆联动设备的具体实现做限定。
205.如图14所示,所述第二种车辆联动设备可以包括:第二处理器(processor)1402、第二通信接口(communications interface)1404、第二存储器(memory)1406、以及第二通信总线1408。
206.其中:第二处理器1402、第二通信接口1404、以及第二存储器1406通过第二通信总线1408完成相互间的通信。第二通信接口1404,用于与其它设备比如客户端或其它服务器等的网元通信。第二处理器1402,用于执行第二程序1410,具体可以执行上述用于第二种车辆联动方法实施例中的相关步骤。
207.具体地,第二程序1410可以包括程序代码,该程序代码包括计算机可执行指令。
208.第二处理器1402可能是中央处理器cpu,或者是特定集成电路asic(application specific integrated circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。车辆联动设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个cpu;也可以是不同类型的处理器,如一个或多个cpu以及一个或多个asic。
209.第二存储器1406,用于存放第二程序1410。第二存储器1406可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
210.第二程序1410具体可以被第二处理器1402调用使上述第二种车辆联动设备执行以下操作:
211.获取联动车辆的数量,以及对应的联动车辆发送的第一联动指令、所述联动车辆的车辆信息及位置信息。
212.响应于所述第一联动指令,根据联动车辆的数量及位置信息,确定联动动作及对应的联动内容。
213.根据所述联动动作及对应的联动内容,生成第二联动指令,并将所述第二联动指令发送至联动车辆,所述第二联动指令用于控制所述联动车辆实现联动动作。
214.在一种可选的方式中,所述响应于所述第一联动指令,根据所述联动车辆的数量及位置信息,确定联动动作及对应的联动内容的步骤,具体为:
215.若所述第一联动指令为安全联动指令,则根据所述联动车辆的数量及位置信息,确定所述联动车辆之间的联动关系。
216.根据所述联动关系,确定每一辆联动车辆的联动动作及对应的联动内容,所述联动动作至少包括图像监控,所述联动内容至少包括被监控车辆的车辆身份信息及车辆位置
信息。
217.在一种可选的方式中,所述响应于所述第一联动指令,根据所述联动车辆的数量及位置信息,确定联动动作及对应的联动内容的步骤,具体为:
218.若所述第一联动指令为娱乐联动指令,根据联动车辆的数量及位置信息,确定所述联动车辆之间的联动关系,以及,需要联动的娱乐形式。
219.根据所述联动关系及需要联动的娱乐形式,生成每一辆车的联动动作及联动内容,所述联动内容包括车外显示屏联动、车辆扬声器联动、车灯联动和/或后视镜翻转联动。
220.本发明实施例提供了第一种计算机可读存储介质,所述第一种计算机可读存储介质存储有至少第一可执行指令,第一可执行指令在上述第一种车辆联动设备/装置上运行时,使得所述第一种车辆联动设备/装置执行上述任意方法实施例中的第一种车辆联动方法。
221.所述第一可执行指令具体可以用于使得第一种车辆联动设备/装置执行以下操作:
222.获取待联动指令。
223.响应于所述待联动指令,启动定位系统感知预设范围内的其他联动车辆;
224.若感知到的其他联动车辆的数量达到预设值,则确定其他联动车辆的身份信息并生成第一联动指令,并将所述第一联动指令、所述联动车辆的车辆身份信息及车辆位置信息上传至云端。
225.接收云端发送的第二联动指令,所述第二联动指令用于控制所述联动车辆实现联动动作。
226.在一种可选的方式中,还包括:响应于所述第二联动指令,调用车内外摄像头获取其他联动车辆的图像,并将获取的其他联动车辆的图像发送至云端或对应的联动车辆,所述第二联动指令中包含其他联动车辆的车辆身份信息及车辆位置信息。
227.在一种可选的方式中,还包括:响应于所述第二联动指令,调用车外显示屏显示联动画面,所述第二联动指令中包含对应的至少一个联动车辆需要显示的联动画面的信息。
228.在一种可选的方式中,还包括:响应于所述第二联动指令,控制车辆扬声器播放联动音频,所述第二联动指令中包含对应的至少一个联动车辆需要播放的联动音频的信息。
229.在一种可选的方式中,还包括:
230.响应于所述第二联动指令,控制车灯点亮或熄灭,所述第二联动指令中包含对应的至少一个联动车辆的车灯点亮或熄灭的动作信息。
231.在一种可选的方式中,还包括:
232.响应于所述第二联动指令,控制后视镜翻转,所述第二联动指令中包含对应的至少一个联动车辆的后视镜翻转的动作信息。
233.本发明提供的第一种计算机可读存储介质,车辆通过融合定位系统,实现一定范围内的车辆感知,并在感知到其他联动车辆后,将联动车辆的相关信息发送至云端,并接收云端发送的第二联动指令,然后根据所述第二联动指令,实现多车联动,从而能够给用户带来不同的联动体验,实现车与车之间自主交互。
234.本发明实施例提供了第二种计算机可读存储介质,所述第二种计算机可读存储介质存储有至少第二可执行指令,所述第二可执行指令在上述第二种车辆联动设备/装置上
运行时,使得所述第二种车辆联动设备/装置执行上述任意方法实施例中的第二种车辆联动方法。
235.第二可执行指令具体可以用于使得第二种车辆联动设备/装置执行以下操作:
236.获取联动车辆的数量,以及对应的联动车辆发送的第一联动指令、所述车辆信息及位置信息。
237.响应于所述第一联动指令,根据所述联动车辆的数量及位置信息,确定联动动作及对应的联动内容。
238.根据所述联动动作及对应的联动内容,生成第二联动指令,并将所述第二联动指令发送至联动车辆,所述第二联动指令用于控制所述联动车辆实现联动动作。
239.在一种可选的方式中,所述响应于所述第一联动指令,根据所述联动车辆的数量及位置信息,确定联动动作及对应的联动内容的步骤,具体为:
240.若所述第一联动指令为安全联动指令,则根据所述联动车辆的数量及位置信息,确定所述联动车辆之间的联动关系。
241.根据所述联动关系,确定每一辆联动车辆的联动动作及对应的联动内容,所述联动动作至少包括图像监控,所述联动内容至少包括被监控车辆的车辆身份信息及车辆位置信息。
242.在一种可选的方式中,所述响应于所述第一联动指令,根据所述联动车辆的数量及位置信息,确定联动动作及对应的联动内容的步骤,具体为:
243.若所述第一联动指令为娱乐联动指令,根据所述联动车辆的数量及位置信息,确定所述联动车辆之间的联动关系,以及,需要联动的娱乐形式。
244.根据所述联动关系及需要联动的娱乐形式,生成每一辆车的联动动作及联动内容,所述联动内容包括车外显示屏联动、车辆扬声器联动、车灯联动和/或后视镜翻转联动。
245.本发明提供的第二种计算机可读存储介质,通过获取车辆端发送的第一联动指令、车辆信息及位置信息,根据联动车辆的数量及位置信息,确定联动动作及对应的联动内容,并将用于控制对应的联动车辆实现联动动作的第二联动指令发送至车辆端,实现一定范围内的多车自主联动,从而能够给用户带来不同的联动体验,实现车与车之间自主交互。
246.在此提供的算法或显示不与任何特定计算机、虚拟系统或者其它设备固有相关。此外,本发明实施例也不针对任何特定编程语言。
247.在此处所提供的说明书中,说明了大量具体细节。然而能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。类似地,为了精简本发明并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明实施例的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。其中,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
248.本领域技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外。
249.应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领
域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。上述实施例中的步骤,除有特殊说明外,不应理解为对执行顺序的限定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1