本申请涉及汽车技术领域,特别是涉及一种汽车座舱温度控制方法、装置、计算机设备和存储介质。
背景技术:
随着汽车技术的发展,车辆的功能日益丰富,为车主驾驶和使用提供了极大的便利。其中,车载空调技术的发展,使得车主可以通过空调温度调节来调整座舱温度,实现制冷或制暖的效果。
目前的技术中,车主通常需要进入汽车、通过车载控制设备控制空调进行温度调节,对座舱温度控制的效率比较低。
技术实现要素:
基于此,有必要针对目前技术中存在的汽车座舱的温度控制效率低的技术问题,提供一种汽车座舱温度控制方法、装置、计算机设备和存储介质。
一种汽车座舱温度控制方法,所述方法包括:
在其中一个实施例中,接收至少一种类型的客户端发送的调温指令;所述调温指令包括所述客户端的客户端标识和目标温度模式;
获取与所述客户端标识对应的调温启动标准,以及所述汽车的当前状态;所述调温启动标准表征所述汽车可启动座舱调温的状态;
若所述汽车的当前状态与所述调温启动标准匹配,获取与所述目标温度模式对应的调温控制任务;
执行所述调温控制任务,以使得所述汽车座舱进入所述目标温度模式。
在其中一个实施例中,若所述至少一种类型的客户端为移动端;所述若所述汽车的当前状态与所述调温启动标准匹配,获取与所述目标温度模式对应的调温控制任务,包括:
若所述汽车的当前状态为设防状态,且所述汽车的动力电池电量大于电量阈值,确定所述汽车的当前状态与所述调温启动标准匹配,获取与所述目标温度模式对应的调温控制任务;
所述方法还包括:
若所述汽车的当前状态为非设防状态,确定所述汽车的当前状态与所述调温启动标准不匹配,向所述移动端发送第一预警信息;所述第一预警信息包含所述汽车无法启动座舱调温的状态原因;
和/或,若所述汽车的动力电池电量小于等于所述电量阈值,确定所述汽车的当前状态与所述调温启动标准不匹配,向所述移动端发送第二预警信息;所述第二预警信息包含所述汽车无法启动座舱调温的电量原因。
在其中一个实施例中,所述接收至少一种类型的客户端发送的调温指令,包括:
从车联云端接收所述移动端发送的调温指令;
所述接收至少一种类型的客户端发送的调温指令之前,所述方法还包括:
接收所述车联云端发送的上电指令,控制所述汽车上电;所述上电指令为所述车联云端根据所述移动端的调温指令生成。
在其中一个实施例中,所述执行所述调温控制任务,以使得所述汽车座舱进入所述目标温度模式之后,所述方法还包括:
若所述目标温度模式维持超过预设时间,控制所述汽车座舱退出所述目标温度模式。
在其中一个实施例中,若所述至少一种类型的客户端为车载交互端;所述若所述汽车的当前状态与所述调温启动标准匹配,获取与所述目标温度模式对应的调温控制任务,包括:
若所述汽车的当前状态为上电状态,且所述汽车的动力电池电量大于电量阈值,确定所述汽车的当前状态与所述调温启动标准匹配,获取与所述目标温度模式对应的调温控制任务。
在其中一个实施例中,若所述至少一种类型的客户端为车载交互端;所述执行所述调温控制任务,以使得所述汽车座舱进入所述目标温度模式之后,所述方法还包括:
将所述汽车座舱的所述目标温度模式发送到移动端;所述移动端用于显示所述汽车座舱的目标温度模式。
在其中一个实施例中,所述执行所述调温控制任务之后,所述方法还包括:
若所述调温控制任务对应的多个控制项中,至少一个控制项出现控制异常,向所述至少一个客户端发送第三预警信息;所述第三预警信息包含所述汽车的所述至少一个控制项的异常状况。
在其中一个实施例中,所述执行所述调温控制任务,以使得所述汽车座舱进入所述目标温度模式之后,所述方法还包括:
向所述至少一个客户端发送所述目标温度模式已经启动的信息;
和/或,
获取所述至少一个客户端的退出模式指令,控制所述汽车座舱退出所述目标温度模式。
一种汽车座舱温度控制装置,所述装置包括:
指令获取模块,用于接收至少一种类型的客户端发送的调温指令;所述调温指令包括所述客户端的客户端标识和目标温度模式;
状态获取模块,用于获取与所述客户端标识对应的调温启动标准,以及所述汽车的当前状态;所述调温启动标准表征所述汽车可启动座舱调温的状态;
任务获取模块,用于若所述汽车的当前状态与所述调温启动标准匹配,获取与所述目标温度模式对应的调温控制任务;
任务执行模块,用于执行所述调温控制任务,以使得所述汽车座舱进入所述目标温度模式。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一实施例中汽车座舱温度控制方法的步骤。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一实施例中汽车座舱温度控制方法步骤。
上述汽车座舱温度控制方法、装置、计算机设备和存储介质,通过接收至少一种类型的客户端发送的调温指令,获取与该客户端的客户端标识对应的调温启动标准以及汽车的当前状态,若汽车的当前状态与调温启动标准匹配,执行与该目标温度模式对应的调温控制任务,使得汽车座舱进入目标温度模式,本申请的方案,可以通过至少一种类型的客户端启动汽车座舱调温,提高了汽车座舱调温的效率;且调整执行方式与不同类型的客户端对应,提高了汽车座舱调温的灵活度。
附图说明
图1为一个实施例中汽车座舱温度控制方法的应用环境图;
图2为一个实施例中汽车座舱温度控制方法的流程示意图;
图3为一个实施例中移动端控制示意图;
图4为一个实施例中汽车座舱温度控制的状态示意图;
图5为另一个实施例中汽车座舱温度控制方法的流程示意图;
图6为另一个实施例中汽车座舱温度控制方法的流程示意图;
图7为一个实施例中汽车座舱温度控制装置的结构框图;
图8为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
需要说明的是,本发明实施例所涉及的术语“第一\第二\第三”仅仅是是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序。应该理解“第一\第二\第三”区分的对象在适当情况下可以互换,以使这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。
本申请提供的汽车座舱温度控制方法,可以应用于如图1所示的应用环境中。其中,客户端通过网络与汽车智能座舱进行通信。客户端根据用户需求生成指调温指令,发送给汽车智能座舱,汽车智能座舱根据调温指令,以及汽车的当前状态,控制汽车进行调温。其中,客户端可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、便携式可穿戴设备、智能装置以及嵌入式设备、车内机器人、车载终端等,汽车智能座舱可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
在一个实施例中,汽车智能座舱还可以与车联云端连接,从车联云端获得远程控制指令,并向车联云端发送汽车的相关参数。客户端可以与车联云端通信连接,向车联云端发送指令,车联云端根据客户端的指令进行处理后,控制汽车智能座舱执行相关任务,客户端也可以从车联云端获取汽车智能座舱发送的信息。
在一个实施例中,如图2所示,提供了汽车座舱温度控制方法,以该方法应用于图1的汽车智能座舱为例进行说明,包括以下步骤:
步骤s201,接收至少一种类型的客户端发送的调温指令;
其中,调温指令可以包括该客户端的客户端标识和目标温度模式,客户端的类型可以包括移动端和车载交互端,其中移动端可以通过远程方式向汽车智能座舱发送调温指令,车载交互端可以在车内与汽车智能座舱交互,车载交互端可以包括车内机器人、车载终端等。客户端标识可以是该客户端对应的类型标识,用于区分汽车智能座舱接收到的指令的来源。目标温度模式可以是用户所希望获得的汽车座舱内的温度状态,汽车智能座舱可以根据外部环境状态,设定符合用户需求的温度模式,例如冰爽模式、温热模式等。汽车智能座舱也可以接收用户自定义的温度模式并存储。
具体实现中,汽车智能座舱可以接收来自至少一个类型客户端的调温指令,根据调温指令中包含的客户端标识确定调温指令的来源,根据目标温度模式确定本次调温的目标。
步骤s202,获取与客户端标识对应的调温启动标准,以及汽车的当前状态;
其中,调温启动标准可以表征汽车可启动座舱调温的状态;调温启动标准可以包括汽车的上电状态、动力电池电量情况、车内生命体情况、车门车窗关闭情况等可能影响汽车智能座舱功能的状态因素。不同的客户端对应的调温启动标准可以不同,汽车智能座舱可以预先配置不同的客户端对应的调温启动标准。汽车的当前状态可以包括汽车当前的上电状态、动力电池电量情况、车内生命体情况、车门车窗关闭情况等各项指标数据。
具体实现中,汽车智能座舱可以根据客户端标识,确定预先配置的与该客户端标识对应的调温启动标准,并获得汽车的当前状态情况。
步骤s203,若汽车的当前状态与调温启动标准匹配,获取与目标温度模式对应的调温控制任务。
其中,调温控制任务是与目标温度模式对应的调温控制任务,可以包括汽车内部相关设备的控制内容,例如空调控制、通风控制、车窗控制、消毒控制、座椅控制等,还可以包括相应的数据指标,例如目标温度值、风速、通风档位等。汽车智能座舱可以根据目标温度模式中的温度值,预先配置对应的调温控制任务,也可以根据目标温度模式中的温度值与当前外部环境温度值的差值,配置对应的调温控制任务。
具体实现中,汽车智能座舱可以将汽车当前状态的各项指标数据与调温启动标准进行对比,若匹配,则可以获取与目标温度模式对应的调温控制任务。
步骤s204,执行调温控制任务,以使得汽车座舱进入目标温度模式。
具体实现中,汽车智能座舱可以执行该调温控制任务,启动或调节调温控制任务对应的设备,使得汽车座舱的进入目标温度模式。在一些情况下,汽车智能座舱可以根据调温控制任务中的目标温度值等,控制空调进行制冷或制热,控制通风设备运转,使得汽车座舱的温度趋向于按照目标温度模式对应的数据指标。
上述汽车座舱温度控制方法中,汽车智能座舱通过接收至少一种类型的客户端发送的调温指令,获取与该客户端的客户端标识对应的调温启动标准以及汽车的当前状态,若汽车的当前状态与调温启动标准匹配,执行与该目标温度模式对应的调温控制任务,使得汽车座舱进入目标温度模式,本申请的方案,可以通过至少一种类型的客户端启动汽车座舱调温,提高了汽车座舱调温的效率,且调整执行方式与不同类型的客户端对应,提高了汽车座舱调温的灵活度。
在一个实施例中,至少一种类型的客户端可以为移动端,步骤s203中确定若汽车的当前状态与调温启动标准匹配,获取与目标温度模式对应的调温控制任务的步骤,包括:
若汽车的当前状态为设防状态,且汽车的动力电池电量大于电量阈值,确定汽车的当前状态与调温启动标准匹配,获取与目标温度模式对应的调温控制任务。
本实施例中,当客户端为移动端时,用户可以通过移动端远程启动调温。此时,用户不在车内,汽车是非驾驶状态,熄火、落锁,且能够与外部设备进行通信,用户可以远程开启温度调节以提前设施所需的用车环境。另外,执行调温控制任务需要消耗动力电池电量,因此需确保动力电池剩余电量符合需求,其中,电量阈值可以是维持汽车智能座舱执行对应的调温控制任务所需的最少的电量,例如,可以是电池全负荷电量的15%。
当客户端为移动端时,对应的调温启动标准可以包括汽车处于设防状态、以及汽车当前的动力电池电量大于电量阈值。若汽车的当前状态符合该调温启动标准,则汽车智能座舱可以确定汽车的当前状态与该调温启动标准匹配,并可以获取以目标温度模式对应的调温控制任务。
在一些实施例中,目标温度模式可以至少包括冰爽模式和温热模式,汽车智能座舱可以根据外部即时温度,确定各种温度控制模式对应的温度的范围,以提高舒适程度。与目标温度模式对应的调温控制任务可以包括多个控制项的操作,包括但不限于调整空调、通风和车窗的状态,以及车内消毒和座椅调整及加热。例如,当目标温度模式为冰爽模式时,对应的调温控制任务可以是:开启车内空调,并设置参数如下:调整到内循环模式,风向设置为吹脸,风速设置为上一次值,温度设置最低温度,主副驾驶设置为一致;开启主副驾通风功能,并设置参数如下:档数为最低温度3档;控制全车车窗和天窗关闭。当目标温度模式为温热模式时,参数设置可以与冰爽模式相同,其中空调温度可以设置为最高温度,主副驾通风功能的档数可以设置为最高温度3档。应当说明的是,目标温度模式可以不局限于冰爽和温热模式,可以预先配置多种模式供用户选择。与目标温度模式对应的调温控制任务的所包含的内容和内容参数,可以预先设置默认值,并可提供用户自定义功能,例如,部分车型的通风功能不可控的情况下,可以不将通风开启的任务加入到调温控制任务中,通过空调等设备完成调温。
上述实施例的方案,当客户端是移动端时,用户可以远程启动调温,此时的调温启动标准为设防状态以及汽车动力电池电量大于电量阈值,以确保调温控制模式可启动,提高了远程调温控制的可靠性
在一个实施例中,至少一种类型的客户端可以为移动端,上述方法还包括:
若汽车的当前状态为非设防状态,确定汽车的当前状态与调温启动标准不匹配,向移动端发送第一预警信息;第一预警信息包含汽车无法启动座舱调温的状态原因;和/或,若汽车的动力电池电量小于等于电量阈值,向移动端发送第二预警信息;第二预警信息包含汽车无法启动座舱调温的电量原因。
本实施例中,当客户端为移动端时,对应的调温启动标准可以包括汽车处于设防状态、以及汽车当前的动力电池电量大于电量阈值。若汽车的当前状态是非设防状态或汽车的动力电池电量小于等于电量阈值,则可以确定该汽车的当前状态与移动端对应的调温启动标准不匹配。此时,汽车智能座舱可以通过车联云端向移动端发送预警信息,以使得用户及时获得调温操作的进展。其中,第一预警信息与汽车的可以包含汽车无法启动座舱调温的状态原因,例如,因车辆当前没锁上或未处于停车状态,暂无法进行调温操作。第二预警信息可以包含汽车无法启动座舱调温的电池原因,例如,车辆电池要大于15%才能使用调温功能,请及时充电。
在一些实施例中,移动端可以包含显示界面,汽车智能座舱可以将第一预警信息和第二预警信息对应的内容通过车联云端发送到移动端,用户可以查看调温操作的进展。图3是移动端的目标温度模式启动界面、维持界面和退出界面的示意图。
在一些实施例中,汽车智能座舱可以优先进行汽车当前是否处于设防状态的判断,若汽车处于未设防状态,则通过车联云端向移动端发出第一预警信息,而不再进行动力电池电量是否与调温启动标准匹配的判断。
上述实施例的方案,当汽车的当前状态为非设防状态或者动力电池电量小于等于电量阈值时,判断汽车的当前状态与调温启动标准不匹配,通过车联云端向移动端发出预警信息,提升了调温启动的安全性,同时提高了用户响应的效率。
在一个实施例中,至少一种类型的客户端可以为移动端,步骤s201中接收至少一种类型的客户端发送的调温指令的步骤包括:
从车联云端接收移动端发送的调温指令;
步骤s204确定的接收至少一种类型的客户端发送的调温指令之前,上述方法还包括:
接收车联云端发送的上电指令,控制汽车上电。
本实施例中,用户通过移动端进行汽车座舱调温可以是远程操作,移动端可以通过车联云端与汽车智能座舱进行通信。车联云端可以对汽车进行远程管理和控制,其中,汽车监控服务可以包括车辆定位、车况诊断、故障报警、历史轨迹查询等功能,汽车控制服务可以包括远程车辆控制、车云数据同步等功能。移动端可以预先配合车联云端的通信,向车联云端发出操作指令。车联云端可以根据该操作指令,远程控制相关车载设备,实现指令相关的要求。
当用户的在移动端触发了调温操作,例如用户在移动端点击相应按钮,或通过语音或文字属输入操作启动调温,移动端可以生成调温指令发送给车联云端。车联云端可以根据该调温指令生成上电指令,并将上电指令发送给汽车智能座舱。汽车智能座舱可以根据该上电指令,控制汽车上电,点亮汽车内的屏幕,以执行调温控制任务。该上电状态可以是上电但不ready的状态。
在一个实施例中,车联云端可以针对移动端的调温指令,进行处理后控制汽车执行相关任务。车联云端可以在接收到移动端的调温指令后,获取汽车的当前状态,以及该移动端的客户端标识对应的调温启动标准,若该当前状态和调温启动标准相匹配,则生成上电指令发送给汽车智能座舱,汽车智能座舱可以根据该上电指令,控制汽车上电,点亮汽车内的屏幕。若汽车的当前状态和调温启动标准不匹配,车联云端可以不产生上电指令,并将对应的预警信息发送给移动端。
在一个实施例中,至少一种类型的客户端可以为移动端,步骤s204中执行调温控制任务,以使得汽车座舱进入目标温度模式之后,上述方法还包括:
若目标温度模式维持超过预设时间,控制汽车座舱退出目标温度模式。
本实施例中,预设时间可以是开启目标温度模式后的维持时间,例如30分钟。当超过该预设时间,且用户仍未触发退出目标温度模式的操作,汽车智能座舱可以控制汽车座舱退出目标温度模式,避免用户长时间未到车导致的车内财产损失,降低设备损耗,提高远程控制的安全性。
在一些实施例中,当控制汽车座舱退出目标温度模式时,汽车智能座舱可以执行多个控制项的操作,例如关闭车内空调、关闭主副驾驶的通风加热、以及全车窗关闭、天窗关闭等。
在一些实施例中,汽车智能座舱可以跟踪退出目标温度模式各个控制项是否顺利控制,若控制顺利,则向移动端发出消息,提醒用户相应的目标温度模式已经解解除,也可以进一步提示当前车内温度,图如3所示。若各个控制项中任意一个控制项未能顺利启动,汽车智能座舱可以判断存在控制项异常,可以将各个控制项恢复到上一次值,并通过车联云端向移动端发出预警信息,提示用户汽车发生电气故障,到车确认状态并联系客户。
上述实施例的方案,在至少一种类型的客户端是移动端的情况下,当目标温度模式维持超过预设时间,汽车智能座舱可以控制退出该目标温度模式,提高远程控制的安全性。
在一个实施例中,至少一种类型的客户端可以为车载交互端,步骤s203中若汽车的当前状态与调温启动标准匹配,获取与目标温度模式对应的调温控制任务的步骤包括:
若汽车的当前状态为上电状态,且汽车的动力电池电量大于电量阈值,确定汽车的当前状态与调温启动标准匹配,获取与目标温度模式对应的调温控制任务。
本实施例中,车载交互端可以设置在汽车内部,例如可以是车载终端或车内机器人。用户将汽车上电后,可以通过车载交互端进行调温操作。车载交互端对应的调温启动标准可以包括汽车处于上电状态、以及汽车当前的动力电池电量大于电量阈值。其中,上电状态可以是汽车上电on或ready状态。
在一些实施例中,至少一种类型的客户端是车载交互端的情况下,若汽车的不是上电on或ready状态,例如处于未上电,或者acc状态(adaptivecruisecontrol,自适应巡航控制)时,则确定汽车的当前状态与调温启动标准不匹配,汽车智能座舱可以向车载交互端发送提示信息,提示需启动汽车后,才能使用调温功能。例如,若该调温指令来自车载终端,则向车载终端提示需启动汽车后,才能使用调温功能;若该调温指令来自车内机器人,则向车内机器人提示需启动汽车后,才能使用调温功能。车载终端可通过屏幕显示的方式向用户发出提醒,车内机器人则可以进行语音播报,以及从预设的表情库中随机抽取表情展示该消息。
在一些实施例中,至少一种类型的客户端是车载交互端的情况下,若动力电池电量小于等于预设阈值,则确定汽车的当前状态与调温启动标准不匹配,汽车智能座舱可以向车载交互端发送提示信息,提示电量过低,无法使用调温功能。车载终端和车内机器人提示操作与汽车不是上电on或ready状态时类似。
在一些实施例中,汽车智能座舱可以优先进行汽车当前是否处于设防状态的判断,若汽车未处于设防状态,则向车载交互端发出提示信息,而不再进行动力电池电量是否与调温启动标准匹配的判断。
在一些实施例中,至少一种类型的客户端是车载交互端的情况下,目标温度模式对应的调温控制任务可以与移动端的情况下的调温启动任务相同。
上述实施例的方案,若至少一种类型的客户端是车载交互端,调温启动标准可以为汽车为上电状态且动力电池电量大于电量阈值,使得用户在车内时,可以及时获得模式启动情况,提升响应效率。
在一个实施例中,若至少一种类型的客户端为车载交互端,步骤s204中执行所述调温控制任务,以使得所述汽车座舱进入所述目标温度模式之后,上述方法包括:
将汽车座舱的目标温度模式发送到移动端;移动端用于显示汽车座舱的目标温度模式。
本实施例中,汽车智能座舱可以将当前的温度模式发送给移动端,用户可以通过移动端获取汽车当前的温度模式,并在移动端执行进一步的控制操作,例如主动触发退出目标温度模式,实现多个客户端之间的控制信息的交互,可以通过移动端控制车载交互端启动的调温任务。
在一些实施例中,当汽车座舱目标温度模式开启的情况下,用户进车并踩刹车,不影响该目标温度模式的运行。
上述实施例的方案,若至少一种类型的客户端是车载交互端,汽车智能座舱可以将车载交互端启动的目标温度模式发送到移动端,使得用户可以在车内通过移动端进行温度模式的控制,通过多渠道进行调温控制,提高了调温控制的效率。
在一个实施例中,步骤s204中执行所述调温控制任务之后,上述方法还包括:
若调温控制任务对应的多个控制项中,至少一个控制项出现控制异常,向至少一个客户端发送第三预警信息;第三预警信息包含汽车的至少一个控制项的异常状况。
本实施例中,调温控制任务可以对应多个控制项,若至少一个控制项出现控制异常,例如空调无法启动,汽车智能座舱可以向该至少一个客户端发送第三预警信息,第三预警信息可以包含至少一个控制项的异常状况,提示用户控制项发生问题,也可以提供建议解决策略。例如,汽车智能座舱可以将第三预警信息发送给车内机器人,车内机器人可以进行语音播报,以及从预设的表情库中随机抽取表情展示,提示用户发生电气故障,请联系客服。
在一些实施例中,汽车智能座舱也可以将各个控制项恢复到上一次值之后,再向至少一个客户端发送该预警信息。
上述实施例的方案,汽车智能座舱可以在调温控制任务对应的控制项控制异常时,向客户端发出对应的预警信息,提高对用户操作的响应效率。
在一个实施例中,步骤s204确定的执行所述调温控制任务,以使得所述汽车座舱进入所述目标温度模式之后,上述方法还包括:
向至少一个客户端发送所述目标温度模式已经启动的信息;和/或,获取至少一个客户端的退出模式指令,控制汽车座舱退出目标温度模式。
本实施例中,目标温度模式启动后,汽车智能座舱可以维持该温度模式,并将汽车座舱当前的温度模式发送到对应的客户端,用户也可以通过客户端发出退出模式指令,控制汽车座舱退出目标温度模式。
在一个实施例中,汽车智能座舱可以根据车内机器人的调温指令启动目标温度模式后,向车内机器人发送当前的温度模式,车内机器人可以根据用户的语音指示或动作指示,生成退出模式指令,汽车智能座舱根据该退出模式指令,控制汽车座舱退出该温度模式。此种模式下,汽车智能座舱也可以将当前的温度模式发送给移动端,用户可以通过移动端,触发退出模式。
在一个实施例中,汽车智能座舱可以根据车载终端的调温指令启动目标温度模式后,向车载终端发送当前的温度模式。车载终端可以根据用户的触摸或按键操作,生成退出模式指令,汽车智能座舱根据该退出模式指令,控制汽车座舱退出该温度模式。此种模式下,汽车智能座舱也可以将当前的温度模式发送给移动端,用户可以通过移动端,触发退出模式。
在一个实施例中,汽车智能座舱可以根据移动端的调温指令启动目标温度模式后,向移动端发送当前的温度模式,移动端可以根据用户的输入操作,生成退出模式指令,汽车智能座舱根据该退出模式指令,控制汽车座舱退出该温度模式。
在一个实施例中,目标温度模式启动后,汽车智能座舱也可以根据异常事件,触发退出温度模式。异常事件可以包括但不限于用户在目标温度模式尚未结束时,将汽车下电。当用户再次上电时,目标温度模式不会自动开启。
在一个实施例中,汽车智能座舱可以跟踪退出目标温度模式各个控制项是否顺利控制,并向至少一种类型的客户端发送消息。若控制顺利,则向至少一种类型的客户端发出消息,提醒用户相应的目标温度模式已经解解除,也可以进一步提示当前车内温度。若各个控制项中任意一个控制项未能顺利启动,汽车智能座舱可以判断存在控制项异常,可以将各个控制项恢复到上一次值,并向至少一种类型的客户端发出预警信息,提示用户汽车发生电气故障。
在一个实施例中,如图5所示,提供了一种汽车座舱温度控制方法,用户可以通过移动端启动调温,该方法包括:
501:移动端获取用户的需求后,向车联云端发送调温指令;
502:车联云端根据调温指令,生成上电指令,
503:向汽车智能座舱发送上电指令和调温指令;
504:汽车智能座舱控制汽车上电;
505:汽车智能座舱获取并对比移动端对应的调温启动标准和汽车的当前状态;
506:若汽车的当前状态和调温启动标准匹配,汽车智能座舱获取调温控制任务,执行调温控制任务;
507:汽车智能座舱向车联云端发送控制项启动异常、目标温度模式顺利开启信息。
508:车联云端向移动端发送控制项启动异常、目标温度模式顺利开启信息;
509:移动端向车联云端发送关闭模式指令;
510:车联云端向汽车智能座舱发送关闭模式指令;
511:控制汽车座舱退出目标温度模式。
上述实施例的方案,移动端向车联云端发送调温指令,车联云端根据调温指令,通过汽车智能座舱控制汽车上电,汽车智能座舱则在汽车的当前状态和调温控制任务匹配的情况下,获取目标温度模式对应的调温控制任务,并执行该调温控制任务,汽车智能座舱可以将控制项启动异常、目标温度模式顺利开启信息及时反馈给移动端,并可以根据移动端的退出模式指令,退出目标温度模式。本方案,可以通过远程启动汽车座舱调温,提高汽车座舱调温的效率。
在一个实施例中,如图6所示,提供了一种汽车座舱温度控制方法,用户可以通过车载终端或车内机器人等车载交互端启动调温,该方法包括:
601:车载交互端向汽车智能座舱发送调温指令;
602:汽车智能座舱获取并对比车载交互端对应的调温启动标准和汽车当前状态;
603:若汽车当前状态和调温启动标准匹配,汽车智能座舱获取调温控制任务,执行调温控制任务;
604:汽车智能座舱向车载交互端发送控制项启动异常、目标温度模式顺利开启信息;
605:汽车智能座舱向车联云端发送目标温度模式信息;
606:车联云端向移动端发送目标温度模式信息;
607:车载交互端向汽车智能座舱发送关闭模式指令;
608:移动端向车联云端发送关闭模式指令;
609:车联云端向汽车智能座舱发送关闭模式指令;
610:汽车智能座舱根据任一客户端的关闭模式指令,控制汽车座舱退出目标温度模式,并将退出信息发送给车载交互端或移动端。
上述实施例的方案,车载交互端向汽车智能座舱发送调温指令,汽车智能座舱在汽车的当前状态和调温控制任务匹配的情况下,获取目标温度模式对应的调温控制任务,并执行该调温控制任务,汽车智能座舱可以将反馈控制项启动异常、目标温度模式顺利开启信息及时反馈给车载交互端、移动端,并可以根据车载交互端或移动端的退出模式指令,退出目标温度模式。本方案,用户可以通过车载交互端启动调温,汽车智能座舱可以通过车载交互端或移动端的指令控制汽车退出对应的目标温度模式,提高了汽车座舱调温的灵活度。
应该理解的是,虽然图2-6的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-6中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图7所示,提供了一种汽车座舱温度控制装置,该装置700包括:
指令获取模块701,用于接收至少一种类型的客户端发送的调温指令;调温指令包括客户端的客户端标识和目标温度模式;
状态获取模块702,用于获取与客户端标识对应的调温启动标准,以及汽车的当前状态;调温启动标准表征汽车可启动座舱调温的状态;
任务获取模块703,用于若汽车的当前状态与调温启动标准匹配,获取与目标温度模式对应的调温控制任务;
任务执行模块704,用于执行调温控制任务,以使得汽车座舱进入目标温度模式。
在一个实施例中,若至少一种类型的客户端为移动端,任务获取模块703还包括:移动端启动标准单元,用于若汽车的当前状态为设防状态,且汽车的动力电池电量大于电量阈值,确定汽车的当前状态与调温启动标准匹配,获取与目标温度模式对应的调温控制任务。
在一个实施例中,若至少一种类型的客户端为移动端,任务获取模块703还包括:移动端预警单元,用于若汽车的当前状态为非设防状态,确定汽车的当前状态与调温启动标准不匹配,向移动端发送第一预警信息;第一预警信息包含汽车无法启动座舱调温的状态原因;和/或,若汽车的动力电池电量小于等于电量阈值,确定汽车的当前状态与调温启动标准不匹配,向移动端发送第二预警信息;第二预警信息包含汽车无法启动座舱调温的电量原因。
在一个实施例中,若至少一种类型的客户端为移动端,指令获取模块701,包括:指令获取单元,用于从车联云端接收移动端发送的调温指令;指令获取模块701,还包括:上电指令单元,用于接收车联云端发送的上电指令,控制汽车上电;上电指令为车联云端根据移动端的调温指令生成。
在一个实施例中,任务执行模块704,还包括:自动退出单元,用于若目标温度模式维持超过预设时间,控制汽车座舱退出目标温度模式。
在一个实施例中,若至少一种类型的客户端为车载交互端,任务获取模块603还包括:车载交互端预警单元,用于若汽车的当前状态为上电状态,且汽车的动力电池电量大于电量阈值,确定汽车的当前状态与调温启动标准匹配,获取与目标温度模式对应的调温控制任务。
在一个实施例中,若至少一种类型的客户端为车载交互端,任务执行模块604,还包括:数据同步单元,用于将汽车座舱的目标温度模式发送到移动端;移动端用于显示汽车座舱的目标温度模式。
在一个实施例中,任务执行模块704,还包括:控制项异常单元,用于若调温控制任务对应的多个控制项中,至少一个控制项出现控制异常,向至少一个客户端发送第三预警信息;第三预警信息包含汽车的所述至少一个控制项的异常状况。
在一个实施例中,上述装置700还包括:反馈单元,用于向至少一个客户端发送目标温度模式已经启动的信息;
在一个实施例中,上述装置700还包括:退出指令单元,用于获取所述至少一个客户端的退出模式指令,控制汽车座舱退出目标温度模式。
关于汽车座舱温度控制装置的具体限定可以参见上文中对于汽车座舱温度控制方法的限定,在此不再赘述。上述汽车座舱温度控制装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
本申请提供的汽车座舱温度控制方法,可以应用于计算机设备,该计算机设备可以是服务器,其内部结构图可以如图8所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储调温启动标准以及调温任务数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种汽车座舱温度控制方法。
本领域技术人员可以理解,图8中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-onlymemory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(randomaccessmemory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(staticrandomaccessmemory,sram)或动态随机存取存储器(dynamicrandomaccessmemory,dram)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
1.一种汽车座舱温度控制方法,其特征在于,所述方法包括:
接收至少一种类型的客户端发送的调温指令;所述调温指令包括所述客户端的客户端标识和目标温度模式;
获取与所述客户端标识对应的调温启动标准,以及所述汽车的当前状态;所述调温启动标准表征所述汽车可启动座舱调温的状态;
若所述汽车的当前状态与所述调温启动标准匹配,获取与所述目标温度模式对应的调温控制任务;
执行所述调温控制任务,以使得所述汽车座舱进入所述目标温度模式。
2.根据权利要求1所述的方法,其特征在于,若所述至少一种类型的客户端为移动端;所述若所述汽车的当前状态与所述调温启动标准匹配,获取与所述目标温度模式对应的调温控制任务,包括:
若所述汽车的当前状态为设防状态,且所述汽车的动力电池电量大于电量阈值,确定所述汽车的当前状态与所述调温启动标准匹配,获取与所述目标温度模式对应的调温控制任务;
所述方法还包括:
若所述汽车的当前状态为非设防状态,确定所述汽车的当前状态与所述调温启动标准不匹配,向所述移动端发送第一预警信息;所述第一预警信息包含所述汽车无法启动座舱调温的状态原因;
和/或,若所述汽车的动力电池电量小于等于所述电量阈值,确定所述汽车的当前状态与所述调温启动标准不匹配,向所述移动端发送第二预警信息;所述第二预警信息包含所述汽车无法启动座舱调温的电量原因。
3.根据权利要求2所述的方法,其特征在于,所述接收至少一种类型的客户端发送的调温指令,包括:
从车联云端接收所述移动端发送的调温指令;
所述接收至少一种类型的客户端发送的调温指令之前,所述方法还包括:
接收所述车联云端发送的上电指令,控制所述汽车上电;所述上电指令为所述车联云端根据所述移动端的调温指令生成。
4.根据权利要求2所述的方法,其特征在于,所述执行所述调温控制任务,以使得所述汽车座舱进入所述目标温度模式之后,所述方法还包括:
若所述目标温度模式维持超过预设时间,控制所述汽车座舱退出所述目标温度模式。
5.根据权利要求1所述的方法,其特征在于,若所述至少一种类型的客户端为车载交互端;所述若所述汽车的当前状态与所述调温启动标准匹配,获取与所述目标温度模式对应的调温控制任务,包括:
若所述汽车的当前状态为上电状态,且所述汽车的动力电池电量大于电量阈值,确定所述汽车的当前状态与所述调温启动标准匹配,获取与所述目标温度模式对应的调温控制任务。
6.根据权利要求1所述的方法,其特征在于,若所述至少一种类型的客户端为车载交互端;所述执行所述调温控制任务,以使得所述汽车座舱进入所述目标温度模式之后,所述方法还包括:
将所述汽车座舱的所述目标温度模式发送到移动端;所述移动端用于显示所述汽车座舱的目标温度模式。
7.根据权利要求1至6任一项所述的方法,其特征在于,所述执行所述调温控制任务之后,所述方法还包括:
若所述调温控制任务对应的多个控制项中,至少一个控制项出现控制异常,向所述至少一个客户端发送第三预警信息;所述第三预警信息包含所述汽车的所述至少一个控制项的异常状况。
8.根据权利要求1至6任一项所述的方法,其特征在于,所述执行所述调温控制任务,以使得所述汽车座舱进入所述目标温度模式之后,所述方法还包括:
向所述至少一个客户端发送所述目标温度模式已经启动的信息;
和/或,
获取所述至少一个客户端的退出模式指令,控制所述汽车座舱退出所述目标温度模式。
9.一种汽车座舱温度控制装置,其特征在于,所述装置包括:
指令获取模块,用于接收至少一种类型的客户端发送的调温指令;所述调温指令包括所述客户端的客户端标识和目标温度模式;
状态获取模块,用于获取与所述客户端标识对应的调温启动标准,以及所述汽车的当前状态;所述调温启动标准表征所述汽车可启动座舱调温的状态;
任务获取模块,用于若所述汽车的当前状态与所述调温启动标准匹配,获取与所述目标温度模式对应的调温控制任务;
任务执行模块,用于执行所述调温控制任务,以使得所述汽车座舱进入所述目标温度模式。
10.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至8中任一项所述的方法的步骤。
11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述的方法的步骤。
技术总结