车辆控制方法、装置、电子控制器以及车辆与流程

文档序号:26003942发布日期:2021-07-23 21:21阅读:116来源:国知局
车辆控制方法、装置、电子控制器以及车辆与流程

本申请涉及车辆技术领域,具体涉及一种车辆控制方法、装置、电子控制器以及车辆。



背景技术:

随着科技的发展,汽车的发展也越来越智能化,人们对车辆的控制需求也越来越多,如通过简单的语音便可以实现对车辆的控制。为了更加简单有效对车辆进行控制,车载机器人随之诞生,车载机器人通常布置在车辆的仪表板中部,用户通过该车载机器便可以实现对车辆的控制。然而现有的车载机器人通常是在出厂前装配的,使用不灵活且成本比较高。



技术实现要素:

鉴于以上问题,本申请实施例提供一种车辆控制方法、装置、电子控制器以及车辆,以解决上述技术问题。

本申请实施例是采用以下技术方案实现的:

第一方面,本申请一些实施例提供一种车辆控制方法,所述方法包括:确定目标电子设备是否放置于车辆的指定支架上;当确定所述目标电子设备放置于所述车辆的指定支架上时,确定所述目标电子设备与所述车辆的控制系统是否连接;若所述目标电子设备与所述车辆的控制系统连接,则发送功能切换指令至所述目标电子设备,所述功能切换指令用于将所述目标电子设备从正常使用模式切换为车载控制模式。

第二方面,本申请一些实施例还提供一种车辆控制装置,该装置包括第一确定模块、第二确定模块以及发送模块。其中,第一确定模块,用于确定目标电子设备是否放置于车辆的指定支架上,所述目标电子设备用于通过所述指定支架控制所述车辆。第二确定模块,用于当确定所述目标电子设备放置于所述车辆的指定支架上时,确定所述目标电子设备与所述车辆的控制系统是否连接。发送模块,用于若所述目标电子设备与所述车辆的控制系统连接,则发送功能切换指令至所述目标电子设备,所述功能切换指令用于将所述目标电子设备从正常使用模式切换为车载控制模式。

第三方面,本申请一些实施例还提供一种电子控制器,包括处理器以及存储器,所述存储器存储有计算机程序指令,所述计算机程序指令被所述处理器调用时执行上述任一项所述的车辆控制方法。

第四方面,本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序指令,计算机程序代码可被处理器调用以执行上述任一项的车辆控制方法。

第五方面,本申请实施例还提供了一种车辆,该车辆可以包括车体以及设于所述车体内的如上述电子控制器。

本申请实施例提供的车辆控制方法、装置、电子控制器以及车辆,本申请通过发送功能切换指令至目标电子设备,以指示目标电子设备将其运行模式从正常使用模式切换为车载控制模式,如此可以降低车辆控制的成本。具体的,确定目标电子设备是否放置于车辆的指定支架上,当确定目标电子设备放置于车辆的指定支架上时,确定目标电子设备与车辆的控制系统是否连接,如果确定目标电子设备与车辆的控制系统已连接,则发送功能切换指令至电子设备,其中,功能切换指令用于将目标电子从正常使用模式切换为车载控制模式。本申请在确定目标电子设备放置于车辆的指定支架上时,通过发送功能切换指令可以指示电子设备从正常使用模式切换为车载控制模式,其在一定程度上可以避免车载机器人带来的成本问题,同时可以提高用户的使用体验。

本申请的这些方面或其他方面在以下实施例的描述中会更加简明易懂。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示出了根据本发明实施例提供的应用环境示意图。

图2示出了本申请一实施例提供的一种车辆控制方法的流程示意图。

图3示出了本申请一实施例提供的一种车辆控制方法中目标电子设备的显示界面示意图。

图4示出了本申请另一实施例提供的一种车辆控制方法的流程示意图。

图5示出了本申请另一实施例提供的一种车辆控制方法中目标电子设备的组成模块图。

图6示出了本申请又一实施例提供的一种车辆控制方法的流程示意图。

图7示出了本申请又一实施例提供的一种车辆控制方法中步骤s350的流程示意图。

图8示出了本申请又一实施例提供的一种车辆控制方法中步骤s350的其他流程示意图。

图9示出了本申请又一实施例提供的一种车辆控制方法中步骤s350的其他流程示意图。

图10示出了本申请实施例提供的一种车辆控制装置的模块框图。

图11示出了本申请实施例提供的一种电子控制器的模块框图。

图12示出了本申请实施例提供的一种车辆的结构示意图。

图13示出了本申请实施例提供的一种计算机可读存储介质的模块框图。

具体实施方式

下面详细描述本申请的实施方式,实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性地,仅用于解释本申请,而不能理解为对本申请的限制。

下面详细描述本申请的实施方式,实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性地,仅用于解释本申请,而不能理解为对本申请的限制。

为了使本技术领域的人员更好地理解本申请的方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整的描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

随着科技的发展,汽车的发展也越来越智能化,人们对车辆的控制需求也越来越多,如通过简单的语音便可以实现对车辆的控制。为了更加简单有效对车辆进行控制,车载机器人随之诞生,车载机器人通常布置在车辆的仪表板中部,用户通过该车载机器便可以实现对车辆的控制。然而现有的车载机器人通常是在出厂前装配的,使用不灵活且成本比较高,即用户在购买基本车款的基础上,需要额外购买车载机器人,增加了车辆的控制成本。另外,现有的车辆控制产品无法很好的连接客户车外以及车内生活,即车载机器人主要是安装于车辆上的,只有在用户使用车辆的时候才会用到它,而当用户离开车辆之后,则不会再与车载机器人产生交互,如此导致车载机器人无法更好的满足用户的实际需求。

为了解决上述技术问题,申请人经过长期研究,提出了本申请实施例中的车辆控制方法、装置、电子控制器以及车辆,该车辆控制方法通过发送功能切换指令至目标电子设备,以指示目标电子设备将其运行模式从正常使用模式切换为车载控制模式,如此可以降低车辆控制的成本。具体的,确定目标电子设备是否放置于车辆的指定支架上,当确定目标电子设备放置于车辆的指定支架上时,确定目标电子设备与车辆的控制系统是否连接,如果确定目标电子设备与车辆的控制系统已连接,则发送功能切换指令至电子设备,其中,功能切换指令用于将目标电子从正常使用模式切换为车载控制模式。本申请在确定目标电子设备放置于车辆的指定支架上时,通过发送功能切换指令可以指示电子设备从正常使用模式切换为车载控制模式,其在一定程度上可以避免车载机器人带来的成本问题,同时可以提高用户的使用体验。

请参阅图1,本发明实施例提供的车辆控制方法的可以应用于车辆控制系统10,该车辆控制系统10可以包括车辆11和目标电子设备12,其中,车辆11可以与目标电子设备12通过有线或者无线方式进行通信连接,即车辆11可以通过有线或者无线网络发送数据至目标电子设备12,也可以接收目标电子设备12通过有线或者无线网络发送的数据。另外,目标电子设备12可以是智能手机、平板电脑、台式电脑、笔记本电脑、或者掌上电脑等设备。

如图2所示,图2示意性地示出了本申请实施例提供的车辆控制方法的流程示意图。该方法可以包括以下步骤s110至步骤s130。

步骤s110:确定目标电子设备是否放置于车辆的指定支架上。

本申请实施例中,该车辆控制方法可以应用于车辆,该车辆可以与电子设备通过有线或者无线的方式进行连接,其中,电子设备可以为移动终端,如手机、智能手表等。

在一些实施方式中,车辆可以检测指定支架上是否放置有电子设备,如果放置有电子设备,则可以将该电子设备作为目标电子设备。其中,指定支架可以是在出厂时预先配置的,或者也可以是用户根据个人需求后期配置的,该指定支架可以是与车辆的控制系统连接的支架,其可以放置于车辆的仪表板中部,或者也可以放置于驾驶座正对的方向上,或者也可以放置在方便与驾驶员进行交互的位置处,即指定支架可以放置到容易采集驾驶员脸部图像的位置上等,指定支架具体放置于哪里这里不进行明确限制可以根据实际情况进行选择。另外,所述指定支架也可以与车辆的电池管理系统连接,当目标电子设备放置于所述指定支架上时,所述车辆可以通过所述指定支架为电子设备充电。

在另一些实施方式中,车辆可以每隔预设时间段检测目标电子设备是否放置于车辆的指定支架上,也可以在确定车辆门锁被打开时开始检测目标电子设备是否放置于指定支架上,或者也可以在检测到车辆内部有人脸时开始检测指定支架上是否放置有目标电子设备,或者也可以在确定车辆被发动后开始检测指定支架上是否放置有目标电子设备,具体什么时候检测根据实际情况进行选择,这里就不进行一一赘述了。

本申请实施例中,目标电子设备可以是用于控制车辆的指定电子设备,其主要用于代替车载机器人,通过所述目标电子设备本申请实施例可以方便快捷的对车辆进行控制。换句话说,目标电子设备可以是与车辆预先绑定的电子设备,本申请实施例可以指示电子设备通过车辆管理应用程序与车辆进行绑定,而后可以将绑定的所述电子设备称为目标电子设备。

需要说明的是,目标电子设备可以是一个也可以是多个,其主要取决于用户的需求,当用户通过车辆管理应用程序与车辆绑定了多个电子设备时,所述多个电子设备均可以称作是目标电子设备。可选的,当目标电子设备为多个时,本申请实施例可以从所述多个目标电子设备中选出一个电子设备作为最优电子设备,所述最优电子设备可以是由用户指定的,或者也可以是所述车辆通过分析车辆与每个所述目标电子设备的交互数据获取的。具体的,本申请实施例可以获取每个目标电子设备与车辆的历史交互数据,而后通过分析所述历史交互数据确定每个目标电子设备与车辆进行交互的频次,而后将频次最大的目标电子设备作为最优电子设备。

在另一些实施方式中,车辆上配置的指定支架可以是一个,也可以是多个,当为多个时,每个所述指定支架可以安装于车辆的不同位置处,如每个座位对应位置的前方均可以配置有一个指定支架,当用户将目标电子设备放置于指定支架上时,可以通过该指定支架对车辆进行控制,同时也可以实现对目标电子设备的充电。

需要说明的是,当存在多个指定支架时,本申请实施例可以从多个指定支架中选出一个指定支架作为最优支架,所述最优支架可以与最优电子设备匹配,当最优电子设放置于最优支架时,其可以对放置于其他支架上电子设备进行控制。并且,最优电子设备不仅可以放置于最优支架上,其也可以放置与其他支架上,进而通过其他支架来对车辆进行控制,并且当任一一个目标电子设备被放置于最优支架上时,其无法对车辆进行控制。

另外,其他目标电子设备与其他指定支架可以是一一对应的,也可以不是一一对应的,不是一一对应指的是,其他目标电子设备可以放置于任一其他指定支架上,并通过所述任一其他指定支架来对车辆进行控制。通过最优支架可以控制其他指定支架的工作状态,如通过最优支架可以控制所有其他指定支架处于工作状态,也可以通过最优支架控制所有其他指定支架处于关闭状态,或者也可以通过最优支架控制部分其他指定支架处于工作状态,剩下的指定支架则处于关闭状态。

并且,通过最优支架本申请实施例也可以对其他指定支架的工作模式进行控制,其他指定支架的工作模式可以包括充电模式、放置模式或者控制模式等,其中,放置模式的作用仅是放置电子设备,控制模式则可以是控制车辆,或者也可以是多种模式的组合等。例如,将其他支架的工作模式从放置模式切换为充电模式。

具体的,控制模式可以是目标电子设备在接收到用户输入的控制指令之后对车辆进行控制的模式,所述控制模式也可以是目标电子设备在接收到车辆传输的控制指令时对应执行控制操作的模式。例如,用户通过语音唤醒车载的语音助手之后,其就可以控制目标电子设备打开相应的功能,以及执行相应的操作。换句话说,本申请实施例中目标电子设备与车辆之间的关系是交互关系,它们二者之间可以相互控制。

可选地,目标电子设备切换至控制模式后,其可以是作为车辆的一部分存在的,本申请实施例可以将目标电子设备中的内容发送至车辆的中控显示屏幕,所述内容可以是控制数据,也可以是目标电子设备上存储的应用程序数据,或者也可以是其他的数据。另外,车辆的摄像头也可以主动拍摄用户的表情图像,并根据该表情图像确定用户是否处于疲劳状态,当确定用户处于疲劳状态时,本申请实施例可以开启车辆的空调,也可以播放音乐,或者也可以在目标电子设备的屏幕上显示对应的表情等。

步骤s120:当确定所述目标电子设备放置于所述车辆的指定支架上时,确定所述目标电子设备与所述车辆的控制系统是否连接。

在一些实施方式中,当确定目标电子设备放置于车辆的指定支架上时,本申请实施例可以确定目标电子设备与车辆的控制系统是否连接。通过上述介绍可以知道,指定支架与车辆的控制系统连接,当目标电子设备放置于指定支架上之后,本申请实施例可以确定目标电子设备是否通过指定支架与车辆的控制系统成功连接,如果成功连接,则确定目标电子设备与车辆的控制系统连接,此时则可以发送功能切换指令至目标电子设备,即进入步骤s130。

在另一些实施方式中,如果确定目标电子设备与车辆的控制系统未连接,本申请实施例则可以重新确定目标电子设备是否成功放置于车辆的指定支架上,在此过程中本申请也可以输出提示信息,具体的,车辆可以直接输出提示信息至中控显示屏,并通过所述中控显示屏提示用户目标电子设备与车辆的控制系统未连接,请重新放置目标电子设备。另外,本申请实施例也可以通过车辆的的声光装置直接输出提示信息,或者所述车辆也可以直接将该提示信息发送至目标电子设备,以指示该目标电子设备输出提示信息至用户。

步骤s130:发送功能切换指令至所述目标电子设备,所述功能切换指令用于将所述目标电子设备从正常使用模式切换为车载控制模式。

在一些实施方式中,在确定目标电子设备与车辆的控制系统取得连接之后,本申请实施例可以发送功能切换指令至目标电子设备,其中,功能切换指令主要是用于将目标电子设备从正常使用模式切换为车载控制模式。目标电子设备正常使用模式可以指的是电子设备独立的使用模式,即正常使用模式可以是目标电子设备未被放置在指定支架之前目标电子设备的工作模式,该工作模式是目标电子设备的主要工作模式,在该工作模式下目标电子设备可以打电话、聊天、看视频或者听音乐等。车载控制模式可以是车载机器人模式,在该模式下目标电子设备的功能与车载机器人的功能类似,其不仅保留有正常工作模式下的功能,同时可以兼具车载机器人的功能。

另外,当目标电子设备从正常使用模式切换为车载控制模式之后,目标电子设备中配置的应用程序也可以直接投射到车辆的中控显示屏上。例如,目标电子设备中配置名称为a的聊天应用程序,当目标电子设备被放置于车辆的指定支架,且目标电子设备与车辆的控制系统取得连接,此时目标电子设备中的a聊天应用程序则可以投射到中控显示屏上,此时用户通过所述中控显示屏可以直接使用所述a聊天应用程序。

在另一些实施方式中,当目标电子设备从正常使用模式切换为车载控制模式之后,目标电子设备可以对车辆内部的用户的状态进行分析,所述状态可以包括用户的情绪或者表情等。具体的,电子设备可以采集用户的脸部信息,而后对所述脸部信息进行分析,得出用户的情绪或者表情,最后可以基于其获取的用户的状态与用户进行交互,进而可以对用户的情绪进行调节。目标电子设备与用户进行表情交互时,其显示的表情内容可以根据用户的表情发生变化,如用户的表情比较伤心,此时目标电子设备上显示的内容则可以是可爱,如图3所示,目标电子设备上显示的内容具体是哪种这里不进行明确限制,可以根据用户的实际情况发生改变。

在一个具体的实施方式中,在驾驶员驾驶车辆时,目标电子设备可以与驾驶员进行表情交互,当目标电子设备对驾驶员的表情进行分析时,确定驾驶员处于疲惫驾驶状态时,其可以播放音乐为驾驶员舒缓疲惫情绪,或者也可以以语音形式提醒驾驶员休息一下。

本申请实施例中,当目标电子设备被放置于车辆的指定支架,且目标电子设备与车辆的控制系统取得连接后,目标电子设备与车辆之间可以通过有线方式进行连接,此时则可以提高目标电子设备对车辆控制的效率,即目标电子设备对车辆控制时其不会受到网络信号的影响。

本申请实施例提供的车辆控制方法通过发送功能切换指令至目标电子设备,以指示目标电子设备将其运行模式从正常使用模式切换为车载控制模式,如此可以降低车辆控制的成本。具体的,确定目标电子设备是否放置于车辆的指定支架上,当确定目标电子设备放置于车辆的指定支架上时,确定目标电子设备与车辆的控制系统是否连接,如果确定目标电子设备与车辆的控制系统已连接,则发送功能切换指令至电子设备,其中,功能切换指令用于将目标电子从正常使用模式切换为车载控制模式。本申请在确定目标电子设备放置于车辆的指定支架上时,通过发送功能切换指令可以指示电子设备从正常使用模式切换为车载控制模式,其在一定程度上可以避免车载机器人带来的成本问题,同时可以提高用户的使用体验。

如图4所示,本申请实施例另一实施例提供了一种车辆控制方法,该车辆控制方法可以其包括以下步骤s210至步骤s230。

步骤s210:确定目标电子设备是否放置于车辆的指定支架上。

本申请实施例中,指定支架的主要作用是作为连接目标电子设备和车载设备的媒介,该指定支架上设置有充电模块接口,本申请实施例可以通过所述充电模块接口可以唤醒目标电子设备中预设的车控服务。另外,该指定支架也具有磁吸充电功能,通过该功能本申请实施例可以更加方便快捷的实现对车辆的控制,可见,通过所述指定支架不仅可以调用充电接口,同时可以获取相应的信息给车载ivi(in-vehicleinfotainment,车载信息娱乐系统)。

步骤s220:当确定所述目标电子设备放置于所述车辆的指定支架上时,判断所述目标电子设备是否处于充电状态。

在一些实施方式中,当确定目标电子设备被放置于车辆的指定支架上时,车辆可以判断目标电子设备是否处于充电状态,可见,指定支架不仅可以用于与车辆的控制系统,而且可以用于为目标电子设备充电,目标电子设备可以通过车辆管理应用程序来控制充电以及表情交互等。具体的,车辆可以通过磁吸充电的方式为目标电子设备进行充电,即当目标电子设备被放置于指定支架上时,车辆可以通过磁吸充电的方式为目标电子设备充电。

为了更清楚的理解目标电子设备与车辆进行交互的过程,本申请实施例给出了目标电子设备的组成模块图,详细请参阅图5。从图5可以看出,目标电子设备20可以包括手机os层21和手机驱动层22,其中,手机os层21可以包括车辆管理应用程序211,所述车辆管理应用程序211可以是app1,而该app1可以包括车载智能设备sdk;手机驱动层22可以包括磁吸充电相关模块221和相机(camera)222模块。

在一些实施方式中,当将目标电子设备放置于车辆的指定支架上之后,车辆管理应用程序211的车载智能设备sdk可获取目标电子设备的充电状态,以ios为例,系统层面提供了可获取充电状态及电量等信息的接口。具体的,车载智能设备sdk首先可以获取目标电子设备当前的电量,而后计算电池电量百分比,接着根据电池状态切换时,给出提醒。提醒的内容可以是“未充电”、“充电中”、“已充满”或者是“未知状态”等。综上,本申请实施例中目标电子设备的充电状态可以包括四种情况,这四种情况分别是“未充电”、“充电中”、“已充满”或者是“未知状态”。

在另一些实施方式中,当车辆管理应用程序211获取到目标电子设备的充电状态之后,其可以将该状态和目标电子设备的设备标识发送至车辆,即车辆管理应用程序211可以利用车载智能设备sdk,经由车机硬接口,将目标电子设备的充电状态信息及目标电子设备的设备标识发送给车辆。车辆接收到这些信息之后,便可以确定指定支架与车辆的控制系统是否连接。

作为一种方式,当获取到目标电子设备发送的充电状态之后,本申请实施例可以确定所述充电状态信息是否为正在充电或者是已充满,如果是,表示目标电子设备与车辆的控制系统已取得连接,如果目标电子设备的充电状态信息是未充电,或者是未知状态,则表明目标电子设备与车辆的控制系统可能未连接,此时可以输出提示信息,通过该提示信息提示用户重新放置目标电子设备。

综上所述,在确定目标电子设备放置于车辆的指定支架上时,本申请实施例可以检测是否接收到目标电子设备发送的验证数据,其中,验证数据可以包括充电状态信息和目标电子设备对应的设备标识。在确定接收到目标电子设备发送的验证数据的情况下,车辆可以确定该验证数据是否符合预设条件,所述预设条件可以是目标电子设备是否满足功能切换条件。预设条件可以是目标电子设备是否处于充电中,且目标电子设备的设备标识与预设标识匹配,预设条件也可以是目标电子设备的充电状态是否为已充满,且目标电子设备的设备标识与预设标识匹配等,预设条件具体是什么这里不进行明确限制,可以根据验证数据的实际情况进行选择。当确定目标电子设备发送的验证数据符合预设条件时,即可确定目标电子设备与车辆的控制系统取得连接。

步骤s230:确定所述指定支架与车辆的控制系统连接,发送功能切换指令至所述目标电子设备,所述功能切换指令用于将所述目标电子设备从正常使用模式切换为车载控制模式。

综上所述,当目标电子设备被放置于可磁力充电的指定支架上时,目标电子设备可以通过其内置的操作系统监测该行为,即目标电子设备中的车辆控制应用程序可以通过监听磁吸充电相关模块的可调用接口,如此便可以在第一时间获取到目标电子设备已放置于指定支架上并开始充电。然后,本申请实施例可以将车辆关于应用程序中集成的车载智能设备sdk能力唤醒,一旦唤醒该sdk能力,目标电子设备将在屏幕上呈现对应的表情动图,此时目标电子设备便成功从正常使用模式切换到车载控制模式。

作为一种方式,当确定指定支架与车辆的控制系统连接时,本申请实施例可以发送功能切换指令至目标电子设备,以通过所述功能切换指令指示目标电子设备将其从正常使用模式切换为车载控制模式。当目标电子设备从正常使用模式切换为车载控制模式时,目标电子设备的图像采集装置可以被触发,所述图像采集装置的采集区域大于第一角度且小于第二角度,所述第一角度可以是90度,所述第二角度可以是180度。

在一个具体的实施方式中,当目标电子设备上的图像采集装置被触发之后,该图像采集装置可以采集驾驶员的状态信息(如情绪或者表情等),然后根据情绪识别算法分析出驾驶员对应的情绪,驾驶员对应的情绪可以包括正向、负向以及正常等,其中,正向表示驾驶员的心情较好,负向标识驾驶员的心情较差。最后,目标电子设备可以依据驾驶员的不同情绪对应进行表情交互。同时目标电子设备也可以调用其内置的应用程序或者是车辆上配置的应用程序为驾驶员服务。例如,当目标电子设备检测到驾驶员处于疲惫状态时,其可以打开内置的音乐播放器,同时可以选用一些欢快的音乐进行播放。

本申请实施例提供的车辆控制方法通过发送功能切换指令至目标电子设备,以指示目标电子设备将其运行模式从正常使用模式切换为车载控制模式,如此可以降低车辆控制的成本。具体的,确定目标电子设备是否放置于车辆的指定支架上,当确定目标电子设备放置于车辆的指定支架上时,确定目标电子设备与车辆的控制系统是否连接,如果确定目标电子设备与车辆的控制系统已连接,则发送功能切换指令至电子设备,其中,功能切换指令用于将目标电子从正常使用模式切换为车载控制模式。本申请在确定目标电子设备放置于车辆的指定支架上时,通过发送功能切换指令可以指示电子设备从正常使用模式切换为车载控制模式,其在一定程度上可以避免车载机器人带来的成本问题,同时可以提高用户的使用体验。另外,本申请实施例通过充电触发目标电子设备的模式切换功能,不仅触发方式简单易于实现,并且用户的使用体验较佳。

如图6所示,本申请实施例又一实施例提供了一种车辆控制方法,该车辆控制方法可以其包括以下步骤s310至步骤s360。

步骤s310:确定预设距离之内是否存在与所述车辆匹配的解锁电子设备。

在一些实施方式中,解锁电子设备可以为打开车辆门锁的电子设备,当解锁电子设备与车辆之间的距离小于预设距离值时,本申请则可以打开车辆的门锁,同时可以获取该电子设备对应的第一设备标识,即进入步骤s320。

步骤s320:如果存在,则获取所述解锁电子设备对应的第一设备标识。

本申请实施例中,解锁电子设备对应的第一设备标识可以是解锁电子设备的唯一身份标识,解锁电子设备通过该标识可以与车辆进行绑定,故当所述第一设备标识对应的电子设备靠近车辆时,车辆便可以自动开锁。

步骤s330:当所述第一设备标识与预设标识匹配时,打开所述车辆的门锁。

步骤s340:确定目标电子设备是否放置于车辆的指定支架上。

在一些实施方式,为了保证车辆控制的准确性,本申请实施例可以确定打开车辆门锁的电子设备和放置于指定支架上的电子设备是否为同一个电子设备,如果是同一个电子设备则可以确定目标电子设备与车辆的控制系统连接成功,此时即可发送功能切换指令至目标电子设备。如果不是同一个电子设备,则需要提醒用户重新放置目标电子设备。

步骤s350:当确定所述目标电子设备放置于所述车辆的指定支架上时,确定所述目标电子设备与所述解锁电子设备是否为同一电子设备。

在另一些实施方式中,请参阅图7,步骤s350可以包括步骤s351至步骤s352。

步骤s351:当确定所述目标电子设备放置于所述车辆的指定支架上时,获取所述目标电子设备对应的第二设备标识。

通过上述介绍可以知道,设备标识是电子设备的唯一标识,也可以称作是电子设备的身份标识,故为了保证对车辆控制的准确性,本申请实施例在获取到解锁电子设备对应的第一设备标识和目标电子设备的第二设备标识之后,可以确定第一设备标识与第二设备标识是否相同,如果相同则确定第一设备标识和第二设备标识匹配,即进入步骤s352。如果不相同,则确定打开车辆门锁的电子设备和放置在指定支架的电子设备不同,此时可以通过中控显示屏或者是目标电子设备输出提示信息,并输出是否继续进行模式切换,如果接收到用户输入的确定指令,则发送功能切换指令至目标电子设备,如果未接收到确定指令,则不发送所述功能切换指令至目标电子设备。

步骤s352:当所述第一设备标识和所述第二设备标识匹配时,确定所述目标电子设备与所述车辆的控制系统连接。

在另一些实施方式中,为了更准确的对车辆进行控制本申请实施例也可以确定目标电子设备与解锁电子设备的网络地址是否相同,具体请参阅图8,步骤s350还可以包括步骤s353至步骤s354。

步骤s353:当确定所述目标电子设备放置于所述车辆的指定支架上时,获取解锁电子设备的第一网络地址,以及获取所述目标电子设备的第二网络地址。

作为一种方式,在获取到解锁电子设备的第一网络地址和目标电子设备的第二网络地址之后,本申请实施例可以确定所述第一网络地址与第二网络地址是否一致。本申请实施例中,所述解锁电子设备可以是解锁所述车辆对应车门的电子设备,同时解锁电子设备的第一网络地址可以是解锁电子设备与车身蓝牙连接的mac地址信息,目标电子设备的第二网络地址则可以是目标电子设备与车辆内负责娱乐媒体的蓝牙连接的mac地址信息。

步骤s354:当所述第一网络地址与所述第二网络地址一致时,确定所述目标电子设备与所述车辆的控制系统连接。

在另一些实施方式中,为了更准确的对车辆进行控制本申请实施例也可以结合时间与电子设备的身份标识综合确定目标电子设备与车辆控制系统是否连接,具体的,请参阅图9,步骤s350还可以包括步骤s353至步骤s354。

步骤s355:当确定所述目标电子设备放置于所述车辆的指定支架上时,获取所述目标电子设备放置于所述车辆的指定支架上的时间,并将该时间作为目标时间。

作为一种方式,目标时间可以是目标电子设备放置于车辆的指定支架上的时间,其也可以是解锁电子设备打开车辆门锁的时间,或者也可以是判断指定支架与车辆系统是否连接的时间,或者也可以是任意时刻,具体指的是哪个时间这里不进行明确限制。

步骤s356:获取所述目标电子设备对应的第二设备标识。

步骤s357:根据所述目标时间和所述第一设备标识获取第一消息认证码,以及根据所述目标时间和所述第二设备标识获取第二消息认证码。

作为一种方式,在获取到解锁电子设备的第一设备标识和目标电子设备对应的第二设备标识之后,本申请实施例可以根据目标时间和第一设备标识获取第一系消息认证码,以及根据目标时间和第二设备标识获取第二消息认证码,而后确定所述第一消息认证码和第二消息认证码是否相同,如果相同,则确定目标电子设备与车辆的控制系统连接,即进入步骤s358。

作为另一种方式,本申请实施例可以利用hmac(hash-basedmessageauthenticationcode,消息认证)算法获取第一设备标识对应的第一消息认证码,以及利用hmac算法获取第二设备标识对应的第二消息认证码。

在一个具体的实施方式中,车辆可以获取目标时间timestamp1,以及获取解锁电子设备对应的第一设备标识id1(deviceid1),然后基于目标时间和第一设备标识计算第一消息认证码,即第一消息认证码h1=hmac(deviceid1,timestamp1),同时本申请实施例可以利用目标电子设备deviceid2和timestamp1计算第二消息认证码,即第二消息认证码h2=hmac(deviceid2,timestamp1)。接着可以确定第一消息认证码和第二消息认证码是否相同,即确定h2是否等于h1,若h2=h1,则表示驾驶员已授权,即确定目标电子设备与车辆的控制系统连接,此时则可以发送功能切换指令至目标电子设备。

作为另一种方式,在获取到第一消息认证码后,车辆可以将所述第一消息认证码发送给目标电子设备,目标设备的车辆控制应用程序接收到所述第一消息认证码之后,可以利用其内置的车载智能设备sdk获取第二时间,而后获取第二时间与目标时间的差值,并确定该差值是否位于指定时间范围内,如果位于,则确定目标电子设备与车辆的控制系统连接。

在一个具体的实施方式中,车辆将第一消息认证码h1及timestamp1发送给app1车载智能设备sdk,sdk接收到该参数后其可以利用app1监听到目标电子设备的本地时间timestamp2,而后比较timestamp2-timestamp1是否在一个极小时间范围△t内,如果在,则确定目标电子设备与车辆的控制系统连接。

步骤s358:当所述第一消息认证码和所述第二消息认证码相同时,确定所述目标电子设备与所述车辆的控制系统连接。

步骤s360:确定所述目标电子设备与所述车辆的控制系统连接,发送功能切换指令至所述目标电子设备,所述功能切换指令用于将所述目标电子设备从正常使用模式切换为车载控制模式。

需要说明的是,本申请实施例可以仅通过判断电子设备标识是否一致来确定目标电子设备是否与车辆的控制系统连接,也可以仅通过电子设备的网络地址来确定目标电子设备是否与车辆的控制系统连接,或者也可以结合电子设备标识、电子设备的网络地址以及时间等,综合确定目标电子设备是否与车辆的控制系统连接。比如,本申请实施例可以先确定第一设备标识和第二设备标识是否一致,当第一设备标识和第二设备标识一致时,本申请实施例可以确定第一网络地址和第二网络地址是否一致,如果第一网络和第二网络地址一致,则继续确定第一消息认证码和第二消息认证码是否相同,如果第一消息认证码和第二消息认证码相同,则确定目标电子设备与车辆的控制系统连接。具体,先确定哪个后确定哪个这里不进行明确限制可以根据实际情况进行选择。

本申请实施例提供的车辆控制方法通过发送功能切换指令至目标电子设备,以指示目标电子设备将其运行模式从正常使用模式切换为车载控制模式,如此可以降低车辆控制的成本。具体的,确定目标电子设备是否放置于车辆的指定支架上,当确定目标电子设备放置于车辆的指定支架上时,确定目标电子设备与车辆的控制系统是否连接,如果确定目标电子设备与车辆的控制系统已连接,则发送功能切换指令至电子设备,其中,功能切换指令用于将目标电子从正常使用模式切换为车载控制模式。本申请在确定目标电子设备放置于车辆的指定支架上时,通过发送功能切换指令可以指示电子设备从正常使用模式切换为车载控制模式,其在一定程度上可以避免车载机器人带来的成本问题,同时可以提高用户的使用体验。另外,本申请实施例通过结合不同条件来确定目标电子设备是否与车辆的控制系统连接,通过层层递进的判断方式,本申请实施例可以更加准确的对车辆进行控制。

如图10所示,本申请实施例还提供一种车辆控制装置400,该车辆控制装置400包括:第一确定模块410、第二确定模块420和发送模块430。

第一确定模块410,用于确定目标电子设备是否放置于车辆的指定支架上,所述目标电子设备用于通过所述指定支架控制所述车辆。

第二确定模块420,用于当确定所述目标电子设备放置于所述车辆的指定支架上时,确定所述目标电子设备与所述车辆的控制系统是否连接。

进一步地,第二确定模块420还用于当确定所述目标电子设备放置于所述车辆的指定支架上时,判断所述目标电子设备是否处于充电状态;如果所述目标电子设备处于充电状态,则确定所述指定支架与车辆的控制系统连接。

进一步地,第二确定模块420还用于当确定所述目标电子设备放置于所述车辆的指定支架上时,获取所述目标电子设备对应的第二设备标识;当所述第一设备标识和所述第二设备标识匹配时,确定所述目标电子设备与所述车辆的控制系统连接。

进一步地,第二确定模块420还用于当确定所述目标电子设备放置于所述车辆的指定支架上时,获取解锁电子设备的第一网络地址,以及获取所述目标电子设备的第二网络地址,所述解锁电子设备是解锁所述车辆对应车门的电子设备;当所述第一网络地址与所述第二网络地址一致时,确定所述目标电子设备与所述车辆的控制系统连接。

进一步地,第二确定模块420还用于当确定所述目标电子设备放置于所述车辆的指定支架上时,获取所述目标电子设备放置于所述车辆的指定支架上的时间,并将该时间作为目标时间;获取所述目标电子设备对应的第二设备标识;

根据所述目标时间和所述第一设备标识获取第一消息认证码,以及根据所述目标时间和所述第二设备标识获取第二消息认证码;当所述第一消息认证码和所述第二消息认证码相同时,确定所述目标电子设备与所述车辆的控制系统连接。

进一步地,第二确定模块420还用于当确定所述目标电子设备放置于所述车辆的指定支架上时,确定是否接收到所述目标电子设备发送的验证数据,所述验证数据包括充电状态信息和所述目标电子设备对应的设备标识;当接收到所述目标电子设备发送的验证数据时,确定所述验证数据是否符合预设条件;如果符合预设条件,则确定所述目标电子设备与所述车辆的控制系统取得连接。

发送模块430,用于若所述目标电子设备与所述车辆的控制系统连接,则发送功能切换指令至所述目标电子设备,所述功能切换指令用于将所述目标电子设备从正常使用模式切换为车载控制模式。

进一步地,车辆控制装置400还用于确定所述目标电子设备是否放置于车辆的指定支架上之前,确定预设距离之内是否存在与所述车辆匹配的解锁电子设备;如果存在,则获取所述解锁电子设备对应的第一设备标识;当所述第一设备标识与预设标识匹配时,打开所述车辆的门锁。另外,所述当确定所述目标电子设备放置于所述车辆的指定支架上时,确定所述目标电子设备与所述车辆的控制系统是否连接,包括:当确定所述目标电子设备放置于所述车辆的指定支架上时,确定所述目标电子设备与所述解锁电子设备是否为同一电子设备;若为同一设备,则确定所述目标电子设备与所述车辆的控制系统连接。

本申请实施例提供的车辆控制装置通过发送功能切换指令至目标电子设备,以指示目标电子设备将其运行模式从正常使用模式切换为车载控制模式,如此可以降低车辆控制的成本。具体的,确定目标电子设备是否放置于车辆的指定支架上,当确定目标电子设备放置于车辆的指定支架上时,确定目标电子设备与车辆的控制系统是否连接,如果确定目标电子设备与车辆的控制系统已连接,则发送功能切换指令至电子设备,其中,功能切换指令用于将目标电子从正常使用模式切换为车载控制模式。本申请在确定目标电子设备放置于车辆的指定支架上时,通过发送功能切换指令可以指示电子设备从正常使用模式切换为车载控制模式,其在一定程度上可以避免车载机器人带来的成本问题,同时可以提高用户的使用体验。

如图11所示,本申请实施例还提供一种电子控制器500,该电子控制器500包括处理器510以及存储器520,存储器520存储有计算机程序指令,计算机程序指令被处理器510调用时实执行上述的车辆控制方法

处理器510可以包括一个或者多个处理核。处理器510利用各种接口和线路连接整个电子控制器内的各个部分,通过运行或执行存储在存储器520内的指令、程序、代码集或指令集,以及调用存储在存储器520内的数据,执行电子控制器的各种功能和处理数据。可选地,处理器510可以采用数字信号处理(digitalsignalprocessing,dsp)、现场可编程门阵列(field-programmablegatearray,fpga)、可编程逻辑阵列(programmablelogicarray,pla)中的至少一种硬件形式来实现。处理器510可集成中央处理器510(centralprocessingunit,cpu)、图像处理器510(graphicsprocessingunit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器510中,单独通过一块通信芯片进行实现。

存储器520可以包括随机存储器520(randomaccessmemory,ram),也可以包括只读存储器520(read-onlymemory)。存储器520图可用于存储指令、程序、代码、代码集或指令集。存储器520图可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令、用于实现上述各个方法实施例的指令等。存储数据区还可以存储电子控制器在使用中所创建的数据等。

如图12所示,本申请实施例还提供一种车辆600,该车辆600包括车体610、电子控制器620和指定支架630,上述的电子控制器620和指定支架630设于车体610内,所述电子控制器620与所述指定支架630连接,电子设备放置与指定支架230上后可以通过电子控制器620对车辆600进行控制。

如图13所示,本申请实施例还提供一种计算机可读取存储介质700,该计算机可读取存储介质700中存储有计算机程序指令710,计算机程序指令710可被处理器调用以执行上述实施例中所描述的方法。

计算机可读取存储介质可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。可选地,计算机可读取存储介质包括非易失性计算机可读取存储介质(non-transitorycomputer-readablestoragemedium)。计算机可读取存储介质700具有执行上述方法中的任何方法步骤的程序代码的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码可以例如以适当形式进行压缩。

以上,仅是本申请的较佳实施例而已,并非对本申请作任何形式上的限制,虽然本申请已以较佳实施例揭示如上,然而并非用以限定本申请,任何本领域技术人员,在不脱离本申请技术方案范围内,当可利用上述揭示的技术内容做出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本申请技术方案内容,依据本申请的技术实质对以上实施例所作的任何简介修改、等同变化与修饰,均仍属于本申请技术方案的范围内。

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