本申请涉及智能驾驶技术领域,特别是涉及一种车辆控制方法、装置、计算机设备、存储介质和系统。
背景技术:
随着车辆驾驶技术的发展,出现了车辆智能控制技术,目前大部分的车辆智能控制技术主要集中于车辆无人驾驶控制技术上,很少有针对车辆智能出行的全套解决方案,例如,出行前,如果汽车存在馈电、电机故障、轮胎异常等情况,会导致车主无法及时开车,车主也不能及时、有效地解决问题,另外,现在的车辆车内温控提醒还无法实现提前开启控制车内温度,导致用户进入车内后要么感觉特别闷热,要么感觉特别冷,这时用户打开车内温控系统后需要经过一段时间后才能使得车内达到合适的温度状态,导致对车内环境的调节占用了车主出行时间,影响车主出行体验。
技术实现要素:
基于此,有必要针对上述技术问题,提供一种车辆控制方法、装置、计算机设备、存储介质和系统。
一种车辆控制方法,应用于服务器,所述方法包括:
获取移动终端发送的用车出行请求;所述用车出行请求由所述移动终端根据用户输入的用车出行指令生成;
响应于所述用车出行请求,向所述用户的车辆上的车载终端发送信息获取指令,以使所述车载终端获取并反馈所述车辆的车载设备状态信息和车内环境信息;
在所述车载设备状态信息表征的所述车辆的车载设备状态正常时,根据所述车内环境信息通过所述车载终端将所述车辆的车内环境调节至所述用户出行所需的车内环境;
在启动对所述车辆的车内环境调节后,向所述移动终端反馈车内环境调节状态信息。
在其中一个实施例中,所述方法还包括:
根据所述车载设备状态信息,确定所述车辆的多个车载设备是否均处于正常状态;
若所述车辆的多个车载设备均处于正常状态,则判断所述车载设备状态信息表征的所述车辆的车载设备状态正常。
在其中一个实施例中,所述方法还包括:
若所述车辆的多个车载设备中至少一个车载设备处于异常状态,则判断所述车载设备状态信息表征的所述车辆的车载设备状态异常,将调节异常通知消息发送至所述移动终端;其中,
所述调节异常通知消息包括用于表征所述车辆的车载设备状态异常的信息和用于表征当前无法对所述车内环境调节进行调节的信息。
在其中一个实施例中,所述车内环境信息包括车内温度;所述根据所述车内环境信息通过所述车载终端将所述车辆的车内环境调节至所述用户出行所需的车内环境,包括:
根据所述车内温度所处温度范围,从预先设定的多个温度调节模式中确定与所述车内温度所处温度范围对应的温度调节模式;
向所述车载终端发送温度调节指令,以指示所述车载终端控制车载温度调节设备按照所述温度调节模式调节所述车辆的车内温度。
在其中一个实施例中,所述用户出行所需的车内环境包括携带在所述用车出行请求中由所述用户预先设置的车内环境信息,或者由所述服务器预先设置的车内环境信息。
一种车辆控制方法,应用于移动终端,所述方法包括:
接收用户输入的用车出行指令;
将根据所述用车出行指令生成的用车出行请求发送至服务器,以使所述服务器通过所述用户的车辆上的车载终端获取车载设备状态信息和车内环境信息,并在所述车载设备状态信息表征的所述车辆的车载设备状态正常时,根据所述车内环境信息通过所述车载终端将所述车辆的车内环境调节至所述用户出行所需的车内环境;
接收所述服务器反馈的对所述车辆的车内环境调节状态信息;所述服务器在启动对所述车辆的车内环境调节后持续反馈所述车内环境调节状态信息。
在其中一个实施例中,所述用车出行指令包括预约出行指令;所述预约出行指令携带用车出行时间;所述将根据所述用车出行指令生成的用车出行请求发送至服务器,包括:
将携带所述用车出行时间的用车出行请求发送至所述服务器,以使所述服务器根据所述用车出行时间确定提前调节启动时间,在当前时间到达所述提前调节启动时间时,启动对所述车辆的车内环境调节处理。
在其中一个实施例中,所述接收用户输入的用车出行指令,包括:
接收所述用户录入的语音信息;
检测所述语音信息中是否携带预设关键字;
若是,则根据所述语音信息携带的所述预设关键字得到所述用车出行指令。
一种车辆控制方法,应用于车载终端,所述方法包括:
接收服务器发送的信息获取指令;所述信息获取指令由所述服务器响应于移动终端发送的用车出行请求时发出;所述用车出行请求由所述移动终端根据用户输入的用车出行指令生成并发送至所述服务器;
响应于所述信息获取指令,获取所述车辆的车载设备状态信息和车内环境信息,将所述车载设备状态信息和所述车内环境信息反馈至所述服务器;
所述车载设备状态信息表征的所述车辆的车载设备状态正常时,接收所述服务器发送的环境调节指令;
响应于所述环境调节指令,根据所述车内环境信息将所述车辆的车内环境调节至用户出行所需的车内环境;
在启动对所述车辆的车内环境调节后,通过所述服务器向所述移动终端反馈车内环境调节状态信息。
在其中一个实施例中,所述方法还包括:
当所述车辆的车内环境被调节至所述用户出行所需的车内环境时,通过所述服务器向所述移动终端发送环境调节完成消息。
一种车辆控制装置,应用于服务器,所述装置包括:
出行请求获取模块,用于获取移动终端发送的用车出行请求;所述用车出行请求由所述移动终端根据用户输入的用户出行指令生成;
指令发送模块,用于响应于所述用车出行请求,向所述用户的车辆上的车载终端发送信息获取指令,以使所述车载终端获取并反馈所述车辆的车载设备状态信息和车内环境信息;
车内环境调节模块,用于在所述车载设备状态信息表征的所述车辆的车载设备状态正常时,根据所述车内环境信息通过所述车载终端将所述车辆的车内环境调节至所述用户出行所需的车内环境;
信息反馈模块,用于在启动对所述车辆的车内环境调节后,向所述移动终端反馈车内环境调节状态信息。
一种车辆控制装置,应用于移动终端,所述装置包括:
出行指令接收模块,用于接收用户输入的用车出行指令;
出行请求发送模块,用于将根据所述用车出行指令生成的用车出行请求发送至服务器,以使所述服务器通过所述用户的车辆上的车载终端获取车载设备状态信息和车内环境信息,并在所述车载设备状态信息表征的所述车辆的车载设备状态正常时,根据所述车内环境信息通过所述车载终端将所述车辆的车内环境调节至所述用户出行所需的车内环境;
状态信息接收模块,用于接收所述服务器反馈的对所述车辆的车内环境调节状态信息;所述服务器在启动对所述车辆的车内环境调节后持续反馈所述车内环境调节状态信息。
一种车辆控制装置,应用于车载终端,所述装置包括:
指令接收模块,用于接收服务器发送的信息获取指令;所述信息获取指令由所述服务器响应于移动终端发送的用车出行请求时发出;所述用车出行请求由所述移动终端根据用户输入的用车出行指令生成并发送至所述服务器;
状态信息获取模块,用于响应于所述信息获取指令,获取所述车辆的车载设备状态信息和车内环境信息,经所述车载设备状态信息和所述车内环境信息反馈至所述服务器;
调节指令接收模块,用于在所述车载设备状态信息表征的所述车辆的车载设备状态正常时,接收所述服务器发送的环境调节指令;
车内环境调节模块,用于响应于所述环境调节指令,根据所述车内环境信息将所述车辆的车内环境调节至用户出行所需的车内环境;
状态信息反馈模块,用于在启动对所述车辆的车内环境调节后,通过所述服务器向所述移动终端反馈车内环境调节状态信息。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一种车辆控制方法的步骤。
一种计算机可读存储介质,其上存储有计算机程序,,所述计算机程序被处理器执行时实现上述任一种车辆控制方法的步骤。
一种车辆控制系统,所述系统包括:服务器、移动终端和车辆的车载终端;其中,所述服务器、移动终端和车载终端用于执行如上所述的车辆控制方法。
上述车辆控制方法、装置、计算机设备、存储介质和系统,通过移动终端接收用户输入的用车出行指令,将该用车出行指令生成用车出行请求发送至服务器,服务器响应于该用车出行请求,向用户的车辆上的车载终端发送信息获取指令,以使该车载终端获取并反馈该车辆的车载设备状态信息和车内环境信息;服务器判断上述车载设备状态信息表征的车辆的车载设备状态正常时,根据车内环境信息通过上述车载终端将车辆的车内环境调节至用户出行所需的车内环境,同时,在启动对车辆的车内环境调节后,服务器向移动终端反馈车内环境调节状态信息。采用本申请能够为用户实现车辆出行的远程预约,在用户出行之前自动检测车载设备和自动调节车内环境,节约用户出行时间成本,提高出行用车效率。
附图说明
图1为一个实施例中车辆控制方法的应用环境图;
图2为一个实施例中车辆控制方法的流程示意图;
图3为另一个实施例中车辆控制方法的流程示意图;
图4为又一个实施例中车辆控制方法的流程示意图;
图5为一个实施例中车辆控制装置的结构框图;
图6为另一个实施例中车辆控制装置的结构框图;
图7为又一个实施例中车辆控制装置的结构框图;
图8为一个实施例中计算机设备的内部结构图;
图9为另一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的车辆控制方法,可以应用于如图1所示的应用环境中。其中,服务器101通过网络与移动终端102通信,服务器101也能够通过网络与车辆的车载终端103通信。移动终端102可以但不限于是各种智能手机、平板电脑和便携式可穿戴设备,服务器101可以用独立的服务器或者是多个服务器组成的服务器集群来实现,也可以是云端服务器,车辆的车载终端103为设置于车辆上的车辆监控管理系统的前端设备,也可以称为车辆调度监控终端tcu(transmissioncontrolunit),是集定位、通信、汽车行驶记录仪、车载设备监控等多项功能于一体的电子设备。
在一个实施例中,如图2所示,提供了一种车辆控制方法,以该方法应用于图1中的服务器101为例进行说明,包括以下步骤:
步骤s201,获取移动终端发送的用车出行请求,上述用车出行请求由移动终端根据用户输入的用车出行指令生成。
其中,用车出行请求是由移动终端例如可以是智能手机上的应用程序app或小程序生成的请求。
具体地,移动终端102可通过预置的app与用户的车辆标识id匹配,用户可通过移动终端例如可以是智能手机上的app点击“出行”或“立即出行”按钮,生成用车出行指令,移动终端根据该用车出行指令生成用车出行请求,并将该用车出行请求发送至服务器101,服务器101获取该移动终端102发送的用车出行请求。
步骤s202,响应于上述用车出行请求,向用户的车辆上的车载终端发送信息获取指令,以使该车载终端获取并反馈车辆的车载设备状态信息和车内环境信息。
其中,车载设备状态信息包括车辆上的设备状态信息,例如电机是否发生故障、蓄电池是否满足出行要求等,车内环境信息包括车内温度信息、车内空气湿度信息、座椅温度信息等。
具体地,服务器101响应于上述用户出行请求,向车辆上的车载终端103发送信息获取指令,或者称为检测指令,控制车载终端103首先检测车辆是否处于熄火 设防状态,若是,则继续通过电池传感器检测动力电池电量是否大于15%,只有动力电池电量大于15%才能保障车辆安全出行,在车辆处于熄火 设防状态以及动力电池电量大于15%的情况下,服务器101向车载终端103发送控制指令,控制车机远程上电(但不ready),并将a1、a2、a3屏点亮,随后车载终端103通过车辆上安装的传感设备进行车辆检测,主要分为两步:a、车机进行快速检测,内容主要包括:1、蓄电池故障;2、整车控制器故障;3、电驱系统异常;4、动力电池系统异常;5、12v低压蓄电池异常;b、获取车内温度,例如32℃,以及其他检测项。车载终端103将上述步骤a和步骤b中的检测结果返回至服务器101。
若车载终端103检测到车辆处于熄火 设防状态,或者,检测到动力电池电量小于或者等于15%的情况下,则服务器获取该信息后,会向移动终端102返回信息,通知用户无法进行下一步操作。
步骤s203,在上述车载设备状态信息表征的车辆的车载设备状态正常时,根据车内环境信息通过车载终端将车辆的车内环境调节至用户出行所需的车内环境。
具体地,服务器101获取上述步骤a和步骤b中的车载设备状态信息和车内环境信息后,首先根据步骤a中的多项快速检测项是否都正常,只要其中一项不正常,则服务器101向移动终端102反馈相应的故障信息。在上述多项快速检测项都正常的情况下,服务器101将对上述步骤b中获取的车内环境温度进行判断和分析,根据该车内环境温度向车载终端103发送相应的温控模式指令,例如当车内环境温度大于26℃时,发送冰爽模式指令至车载终端103,通过车载终端103控制车内空调或其他温控设备执行降温措施。当车内环境温度在12℃(含12℃)和26℃(含26℃)之间时,发送自动模式指令至车载终端103,控制车内环境温度进入内循环模式;当车内环境温度小于12℃时,发送温热模式指令至车载终端103,控制车内空调进行升温操作,直至将车内温度调整至服务器预设的人体舒适温度范围;
上述步骤中,服务器还可以将车内环境温度调整至用户设定的温度。
步骤s204,在启动对车辆的车内环境调节后,向移动终端反馈车内环境调节状态信息。
其中,车内环境调节状态信息包括车内环境实时状态信息和调节最终结果信息。
具体地,在服务器101向车载终端103发送温控模式指令并使得车载终端103根据该指令开始控制空调调节温度后,车载终端103获取车内环境实时状态信息,包括实时温度信息并反馈至服务器101,由服务器101将该实时温度信息反馈至用户的移动终端102;当车内环境温度被调节至人体舒适温度范围或用户设定的温度范围时,服务器101向移动终端102反馈“已调节完毕”信息。
上述实施例通过移动终端接收用户输入的用车出行指令,将该用车出行指令生成用车出行请求发送至服务器,服务器响应于该用车出行请求,向用户的车辆上的车载终端发送信息获取指令,以使该车载终端获取并反馈该车辆的车载设备状态信息和车内环境信息;服务器判断上述车载设备状态信息表征的车辆的车载设备状态正常时,根据车内环境信息通过上述车载终端将车辆的车内环境调节至用户出行所需的车内环境,同时,在启动对车辆的车内环境调节后,服务器向移动终端反馈车内环境调节状态信息。本实施例使得用户实现对车辆的远程自动检测和预约,解决了现有技术中无法提前知道车辆上的设备状态导致不能及时用车的情况,也为用户节约了时间成本,提高了用车效率。
在一个实施例中,上述方法还包括:
根据车载设备状态信息,确定车辆的多个车载设备是否均处于正常状态;若上述车辆的多个车载设备均处于正常状态,则判断上述车载设备状态信息表征的车辆的车载设备状态正常。
具体地,控制车载终端103首先检测车辆是否处于熄火 设防状态,若是,则继续通过电池传感器检测动力电池电量是否大于15%,只有动力电池电量大于15%才能保障车辆安全出行,在车辆处于熄火 设防状态以及动力电池电量大于15%的情况下,服务器101向车载终端103发送控制指令,控制车机远程上电(但不ready),并将a1、a2、a3屏点亮,随后车载终端103通过车辆上安装的传感设备进行车辆检测,主要分为两步:a、车机进行快速检测,内容主要包括:1、蓄电池故障;2、整车控制器故障;3、电驱系统异常;4、动力电池系统异常;5、12v低压蓄电池异常;b、获取车内温度,例如32℃。车载终端103将上述步骤a和步骤b中的检测结果返回至服务器101。
服务器101获取上述步骤a和步骤b中的车载设备状态信息和车内环境信息后,首先根据步骤a中的5项快速检测项是否都正常,只要其中一项不正常,则服务器101向移动终端102反馈相应的故障信息。
上述实施例,通过设置多个检测项,并判断多个检测项都正常才允许下一步流程进行,只要一个检测项不正常,就不能进行调温,且将故障信息反馈至用户的移动终端,进一步保障了用户的安全出行。
在一实施例中,还包括:
若车辆的多个车载设备中至少一个车载设备处于异常状态,则判断车载设备状态信息表征的车辆的车载设备状态异常,将调节异常通知消息发送至移动终端;
其中,上述调节异常通知消息包括用于表征车辆的车载设备状态异常的信息和用于表征当前无法对车内环境进行调节的信息。
具体地,车辆上被检测的多个车载设备只要有一个车载设备处于异常状态,则判断该车辆的车载设备状态异常,服务器根据故障信息或异常设备状态信息生成调节异常通知消息发送至移动终端102,其中,调节异常通知消息中包含车载设备状态异常的信息例如蓄电池故障信息,还包括类似“无法继续调节”、“无法继续使用此功能”的表示当前无法对车内环境进行调节的信息。
上述实施例,通过将故障信息及时有效地反馈至移动终端,反馈给用户,便于用户及时查看并处理,为用户节省了时间成本。
在一实施例中,上述车内环境信息包括车内温度;上述步骤s203中的根据车内环境信息通过车载终端将车辆的车内环境调节至用户出行所需的车内环境,包括:
根据车内温度所处温度范围,从预先设定的多个温度调节模式中确定与上述车内温度所述温度范围对应的温度调节模式;向上述车载终端发送温度调节指令,以指示车载终端控制车载温度调节设备按照上述温度调节模式调节车辆的车内温度。
具体地,服务器101从车载终端103获取车内环境信息例如车内温度后,根据车内温度所处的温度范围,预先设定的多个温度调节模式中确定与当前车内温度对应的温度调节模式;例如,当前车内温度为32℃,则判断当车内环境温度大于26℃,确定温度调节模式为冰爽模式,发送冰爽模式指令至车载终端103,通过车载终端103控制车内空调或其他温控设备执行降温措施。当车内环境温度为22℃时,判断当前车内环境温度在12℃(含12℃)和26℃(含26℃)之间,发送自动模式指令至车载终端103,控制车内环境温度进入内循环模式,即控制当前车内温度始终保持在12℃(含12℃)和26℃(含26℃)之间;当车内环境温度小于12℃时,发送温热模式指令至车载终端103,控制空调调节温度至12℃(含12℃)和26℃(含26℃)之间。
在另一实施例中,在上述各种模式中,服务器还设置了空调持续运行最长时间,例如当设置空调持续运行最长时间为30分钟,当某一模式例如自动模式中,空调持续运行达到30分钟时,服务器101通过车载终端103将空调关闭。
上述实施例,通过设置不同的温度范围以及相应的温度调节模式,使得服务器能够自动根据当前车内温度选择相应的温度调节模式,并控制车载设备调节车内温度至适宜温度,为用户提供了多种温度选择,提高了用户的舒适度。
在一实施例中,上述用户出行所需的车内环境包括携带在上述用车出行请求中由用户预先设置的车内环境信息,或者由服务器预先设置的车内环境信息。
具体地,用户出行所需的车内环境可以是由用户自行设置的车内环境信息,例如用户预先设置好自己喜好的温度范围,例如22℃-24℃,或者其他环境信息,例如空气湿度信息等;用户出行所需车内环境还可以是服务器预先设置的车内环境信息,例如服务器根据互联网大数据统计分析当下季节车内最适宜的温度范围为18℃-24℃。
上述实施例,通过两种方式确定用户出行所需的车内环境,给予用户更大的灵活度。
在另一个实施例中,如图3所示,提供了一种车辆控制方法,以该方法应用于图1中的移动终端102为例进行说明,包括以下步骤:
步骤s301,接收用户输入的用车出行指令;
具体地,用户通过移动应用程序app或小程序点击“出行”指令,则移动终端102获取该用车出行指令。
步骤s302,将根据用车出行指令生成的用车出行请求发送至服务器,以使服务器通过用户的车辆上的车载终端获取车载设备状态信息和车内环境信息,并在车载设备状态信息表征的车辆的车载设备状态正常时,根据车内环境信息通过上述车载终端将车辆的车内环境调节至用户出行所需的车内环境。
具体地,移动终端102根据上述用车出行指令生成用车出行请求,并将该用车出行请求发送至服务器101,服务器101响应于该用户出行请求,向车辆上的车载终端103发送信息获取指令,控制车载终端103检测车辆上的多项车载设备,例如首先检测车辆是否处于熄火 设防状态,若是,则继续通过电池传感器检测动力电池电量是否大于15%,只有动力电池电量大于15%才能保障车辆安全出行,在车辆处于熄火 设防状态以及动力电池电量大于15%的情况下,服务器101向车载终端103发送控制指令,控制车机远程上电(但不ready),并将a1、a2、a3屏点亮,随后车载终端103通过车辆上安装的传感设备进行车辆检测,主要分为两步:a、车机进行快速检测,内容主要包括:1、蓄电池故障;2、整车控制器故障;3、电驱系统异常;4、动力电池系统异常;5、12v低压蓄电池异常;b、获取车内温度,例如32℃,以及其他检测项。车载终端103将上述步骤a和步骤b中的检测结果返回至服务器101。
若车载终端103检测到车辆处于熄火 设防状态,或者,检测到动力电池电量小于或者等于15%的情况下,则服务器获取该信息后,会向移动终端102返回信息,通知用户无法进行下一步操作。
服务器判断所有检测结果都正常时,才会根据当前车内环境信息判断调节方式,并发送相应的指令通过车载终端103将车辆的车内环境调节至用户出行所需的车内环境,例如当车内温度为35℃,则发送冰爽模式指令至车载终端103,使得车载终端103控制空调打开并开启冰爽模式,使得车内温度降至18℃~26℃之间。
步骤s303,接收服务器反馈的对车辆的车内环境调节状态信息;上述服务器在启动对车辆的车内环境调节后持续反馈车内环境调节状态信息。
具体地,移动终端102从服务器101接收车辆的车内环境调节状态信息;其中,服务器101在向车载终端103发送温控模式指令时即为启动车内环境调节,此时,服务器101就开始反馈车内环境的实时状态信息。
上述实施例,通过移动终端102接收用户的用车出行指令,并生成用车出行请求,发送至服务器101,使得服务器101通过车载终端获取车载设备状态信息和车内环境信息,并通过ai(artificialintelligence,人工智能)检测各项车载设备状态信息均为正常时,才开始进行ai调温,将车辆的车内环境调节至用户出行所需的车内环境,同时,移动终端可从服务器实时获取调节状态信息。本实施例使用ai检测和ai调温的方式保障了用户的安全出行,提高安全性的同时也提高了用户的出行效率,使得用户不用等待很久就能立即进入驾驶状态。
在一实施例中,上述用车出行指令包括预约出行指令;该预约出行指令携带用车出行时间;上述步骤s302中的将根据用车出行指令生成的用车出行请求发送至服务器,包括:
将携带用车出行时间的用车出行请求发送至服务器,以使服务器根据用车出行时间确定提前调节启动时间,在当前时间到达上述提前调节启动时间时,启动对上述车辆的车内环境调节处理。
具体地,用户还可以通过移动终端102输入“预约出行”指令,该“预约出行”指令中还包括用户输入的用车出行时间,例如用户在当天下午预约晚上8:00出行,则移动终端102将携带该时间信息的用车出行请求发送至服务器101,服务器根据用户的用车出行时间确定提前调节启动时间,例如确定在出行时间前15分钟开始启动调节,即提前调节启动时间为7:45,当时间到达7:45时,服务器101启动对车辆的车内环境调节。
上述实施例,通过设置预约出行指令,使得用户可以提前设置出发时间,服务器可以根据用户出发时间提前对车辆的车内环境进行调节,当用户到达车辆内时,车内环境已符合用户出行需求,提高了用户的用车出行效率。
在一实施例中,上述步骤接收用户输入的用车出行指令,包括:
接收用户录入的语音信息;检测上述语音信息中是否携带预设关键字;若是,则根据语音信息携带的预设关键字得到用车出行指令。
具体地,用户通过移动终端102输入语音信息“立即出行”、“立即开车”、“马上开车”等,移动终端102可通过检测上述语音信息中是否携带预设关键字,例如“立即”、“马上”等,若包含预设的关键字,则解析上述包含预设关键字的语音为指令,发送至服务器101。
上述实施例,通过在移动终端设置语音解析功能,方便用户通过语音输入用车出行指令,使得用户输入指令更加快捷,节省时间成本。
在另一个实施例中,如图4所示,提供了一种车辆控制方法,以该方法应用于图1中的车载终端103为例进行说明,包括以下步骤:
步骤s401,接收服务器发送的信息获取指令;上述信息获取指令由服务器响应于移动终端发送的用车出行请求时发出;该用车出行请求由移动终端根据用户输入的用车出行指令生成并发送至服务器;
具体地,移动终端103接收用户输入的用车出行指令,并生成用车出行请求,将该用车出行请求发送至服务器101,服务器101根据该用车出行请求向车载终端103发送信息获取指令,车载终端103接收该信息获取指令。
步骤s402,响应于上述信息获取指令,获取车辆的车载设备状态信息和车内环境信息,将上述车载设备状态信息和车内环境信息反馈至服务器;
具体地,车载终端103根据上述信息获取指令,从车辆上安装的传感器获取相应的车载设备状态信息和车内环境信息,例如蓄电池状态、电驱系统状态、动力电池系统状态是否正常等,车内环境信息包括车内温度、车内空气湿度等信息,车载设备103将上述信息反馈至服务器101。
步骤s403,上述车载设备状态信息表征的车辆的车载设备状态正常时,接收上述服务器发送的环境调节指令;
具体地,在服务器101判断上述车载设备状态信息正常时,服务器101根据上述车内环境信息向车载终端103发送环境调节指令例如冰爽模式指令,车载终端103接收该环境调节指令。
步骤s404,响应于上述环境调节指令,根据车内环境信息将车辆的车内环境调节控制用户出行所需的车内环境。
具体地,车载终端103根据上述环境调节指令例如冰爽模式指令后,控制车辆内的温控设备例如空调开始对车内的温度进行降温,直到满足用户出行所需的车内环境。
步骤s405,在启动对车辆的车内环境调节后,通过服务器向移动终端反馈车内环境调节状态信息。
具体地,当服务器101向车载终端103发送环境调节指令后,即启动对车辆的车内环境调节,此时车载终端103开始将车内环境实时状态反馈至服务器101,并通过服务器101将实时状态反馈至移动终端102。
上述实施例,通过车载终端接收服务器发送的信息获取指令,响应于该信息获取指令,获取车辆的车载设备状态信息和车内环境信息,将车载设备状态信息和车内环境信息反馈至服务器,在服务器判断车载设备状态信息所表征的车载设备状态正常时,车载终端接收服务器返送的环境调节指令,并根据车内环境信息将车辆的车内环境调节至用户出行所需的车内环境,且在启动对车辆的车内环境调节后,通过服务器向移动终端反馈车内环境调节状态信息,提高了用户的用车效率,为用户节省了时间成本。
在一实施例中,上述方法还包括:当车辆的车内环境被调节至用户出行所需的车内环境时,通过服务器向移动终端发送环境调节完成消息。
具体地,当车辆的车内环境例如车内温度被调节至服务器预设的人体舒适温度范围时或者调节至用户预设的温度范围时,车载终端103将环境调节完成消息反馈至服务器101,服务器101将该信息反馈至移动终端102,例如“调温已完成”等信息。
上述实施例,通过车载终端103向服务器反馈调节完成信息,并由服务器反馈该信息至用户的移动终端,可向用户展示调节完成信息,提高调节过程的可靠性,避免出现调节故障而用户还不知道的情况发生。
应该理解的是,虽然上述流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,上述流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图5所示,提供了一种车辆控制装置500,应用于服务器,包括:出行请求获取模块501、指令发送模块502、车内环境调节模块503和信息反馈模块504,其中:
出行请求获取模块501,用于获取移动终端发送的用车出行请求;所述用车出行请求由所述移动终端根据用户输入的用户出行指令生成。
指令发送模块502,用于响应于所述用车出行请求,向所述用户的车辆上的车载终端发送信息获取指令,以使所述车载终端获取并反馈所述车辆的车载设备状态信息和车内环境信息。
车内环境调节模块503,用于在所述车载设备状态信息表征的所述车辆的车载设备状态正常时,根据所述车内环境信息通过所述车载终端将所述车辆的车内环境调节至所述用户出行所需的车内环境。
信息反馈模块504,用于在启动对所述车辆的车内环境调节后,向所述移动终端反馈车内环境调节状态信息。
在一实施例中,上述车内环境调节模块503,进一步用于:根据所述车载设备状态信息,确定所述车辆的多个车载设备是否均处于正常状态;若所述车辆的多个车载设备均处于正常状态,则判断所述车载设备状态信息表征的所述车辆的车载设备状态正常。
在一实施例中,上述信息反馈模块504,还用于:若所述车辆的多个车载设备中至少一个车载设备处于异常状态,则判断所述车载设备状态信息表征的所述车辆的车载设备状态异常,将调节异常通知消息发送至所述移动终端;其中,所述调节异常通知消息包括用于表征所述车辆的车载设备状态异常的信息和用于表征当前无法对所述车内环境进行调节的信息。
在一实施例中,车内环境调节模块503进一步用于:根据所述车内温度所处温度范围,从预先设定的多个温度调节模式中确定与所述车内温度所处温度范围对应的温度调节模式;向所述车载终端发送温度调节指令,以指示所述车载终端控制车载温度调节设备按照所述温度调节模式调节所述车辆的车内温度。
在一实施例中,所述用户出行所需的车内环境包括携带在所述用车出行请求中由所述用户预先设置的车内环境信息,或者由所述服务器预先设置的车内环境信息。
在一个实施例中,如图6所示,提供了一种车辆控制装置600,应用于移动终端,包括:出行指令接收模块601、出行请求发送模块602、状态信息接收模块603,其中:
出行指令接收模块601,用于接收用户输入的用车出行指令。
出行请求发送模块602,用于将根据所述用车出行指令生成的用车出行请求发送至服务器,以使所述服务器通过所述用户的车辆上的车载终端获取车载设备状态信息和车内环境信息,并在所述车载设备状态信息表征的所述车辆的车载设备状态正常时,根据所述车内环境信息通过所述车载终端将所述车辆的车内环境调节至所述用户出行所需的车内环境。
状态信息接收模块603,用于接收所述服务器反馈的对所述车辆的车内环境调节状态信息;所述服务器在启动对所述车辆的车内环境调节后持续反馈所述车内环境调节状态信息。
在一实施例中,上述出行请求发送模块602进一步用于:将携带所述用车出行时间的用车出行请求发送至所述服务器,以使所述服务器根据所述用车出行时间确定提前调节启动时间,在当前时间到达所述提前调节启动时间时,启动对所述车辆的车内环境调节处理。
在一实施例中,上述出行指令接收模块601,还用于:接收所述用户录入的语音信息;检测所述语音信息中是否携带预设关键字;若是,则根据所述语音信息携带的所述预设关键字得到所述用车出行指令。
在一个实施例中,如图7所示,提供了一种车辆控制装置700,应用于车载终端,包括:指令接收模块701、状态信息获取模块702、调节指令接收模块703、车内环境调节模块704以及状态信息反馈模块705,其中:
出行指令接收模块701,用于接收服务器发送的信息获取指令;所述信息获取指令由所述服务器响应于移动终端发送的用车出行请求时发出;所述用车出行请求由所述移动终端根据用户输入的用车出行指令生成并发送至所述服务器。
状态信息获取模块702,用于响应于所述信息获取指令,获取所述车辆的车载设备状态信息和车内环境信息,经所述车载设备状态信息和所述车内环境信息反馈至所述服务器;
调节指令接收模块703,用于在所述车载设备状态信息表征的所述车辆的车载设备状态正常时,接收所述服务器发送的环境调节指令;
车内环境调节模块704,用于响应于所述环境调节指令,根据所述车内环境信息将所述车辆的车内环境调节至用户出行所需的车内环境;
状态信息反馈模块705,用于在启动对所述车辆的车内环境调节后,通过所述服务器向所述移动终端反馈车内环境调节状态信息
在一实施例中,上述状态信息反馈模块705,还用于:当所述车辆的车内环境被调节至所述用户出行所需的车内环境时,通过所述服务器向所述移动终端发送环境调节完成消息。
关于车辆控制装置的具体限定可以参见上文中对于车辆控制方法的限定,在此不再赘述。上述车辆控制装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图8所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储车载设备状态信息、车内环境信息以及温度调节模式数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种车辆控制方法。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图9所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、运营商网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种车辆控制方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图8-9中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述各方法实施例中的步骤。
在一实施例中,提供了一种车辆控制系统,如图1所示,该系统可以包括包括:服务器101、移动终端102和车辆的车载终端103;其中,服务器101、移动终端102和车载终端103可以用于执行如上实施例所述的车辆控制方法的步骤。具体的,在其中一些实施例中,移动终端102用于接收用户输入的用车出行指令,根据用车出行指令生成用车出行请求,并发送至服务器101;服务器101用于接收移动终端102发送的用车出行请求并响应于该用车出行请求,向用户的车辆上的车载终端103发送信息获取指令;车载终端103用于接收服务器101发送的信息获取指令并响应于该信息获取指令,获取车辆的车载设备状态信息和车内环境信息,并将车载设备状态信息和车内环境信息反馈至服务器101;服务器101,还用于从车载终端103接收车载设备状态信息和车内环境信息,在所接收的该车载设备状态信息表征的车辆的车载设备状态正常时,向车载终端103发送环境调节指令;车载终端103,还用于接收该环境调节指令并响应于该环境调节指令,根据前述车内环境信息将车辆的车内环境调节至用户出行所需的车内环境,以及在启动对车辆的车内环境调节后,通过服务器101向移动终端102持续反馈车内环境调节状态信息;其中,
服务器101,还具体用于在启动对车辆的车内环境调节后持续反馈车内环境调节状态信息给移动终端102;移动终端102,则还可以进一步用于接收服务器101反馈的该车内环境调节状态信息并展示。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-onlymemory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(randomaccessmemory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(staticrandomaccessmemory,sram)或动态随机存取存储器(dynamicrandomaccessmemory,dram)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
1.一种车辆控制方法,其特征在于,应用于服务器,所述方法包括:
获取移动终端发送的用车出行请求;所述用车出行请求由所述移动终端根据用户输入的用车出行指令生成;
响应于所述用车出行请求,向所述用户的车辆上的车载终端发送信息获取指令,以使所述车载终端获取并反馈所述车辆的车载设备状态信息和车内环境信息;
在所述车载设备状态信息表征的所述车辆的车载设备状态正常时,根据所述车内环境信息通过所述车载终端将所述车辆的车内环境调节至所述用户出行所需的车内环境;
在启动对所述车辆的车内环境调节后,向所述移动终端反馈车内环境调节状态信息。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据所述车载设备状态信息,确定所述车辆的多个车载设备是否均处于正常状态;
若所述车辆的多个车载设备均处于正常状态,则判断所述车载设备状态信息表征的所述车辆的车载设备状态正常;
若所述车辆的多个车载设备中至少一个车载设备处于异常状态,则判断所述车载设备状态信息表征的所述车辆的车载设备状态异常,将调节异常通知消息发送至所述移动终端;其中,
所述调节异常通知消息包括用于表征所述车辆的车载设备状态异常的信息和用于表征当前无法对所述车内环境进行调节的信息。
3.根据权利要求1至2任一项所述的方法,其特征在于,所述车内环境信息包括车内温度;所述根据所述车内环境信息通过所述车载终端将所述车辆的车内环境调节至所述用户出行所需的车内环境,包括:
根据所述车内温度所处温度范围,从预先设定的多个温度调节模式中确定与所述车内温度所处温度范围对应的温度调节模式;
向所述车载终端发送温度调节指令,以指示所述车载终端控制车载温度调节设备按照所述温度调节模式调节所述车辆的车内温度;
所述用户出行所需的车内环境包括携带在所述用车出行请求中由所述用户预先设置的车内环境信息,或者由所述服务器预先设置的车内环境信息。
4.一种车辆控制方法,其特征在于,应用于移动终端,所述方法包括:
接收用户输入的用车出行指令;
将根据所述用车出行指令生成的用车出行请求发送至服务器,以使所述服务器通过所述用户的车辆上的车载终端获取车载设备状态信息和车内环境信息,并在所述车载设备状态信息表征的所述车辆的车载设备状态正常时,根据所述车内环境信息通过所述车载终端将所述车辆的车内环境调节至所述用户出行所需的车内环境;
接收所述服务器反馈的对所述车辆的车内环境调节状态信息;所述服务器在启动对所述车辆的车内环境调节后持续反馈所述车内环境调节状态信息。
5.根据权利要求4所述的方法,其特征在于,所述用车出行指令包括预约出行指令;所述预约出行指令携带用车出行时间;所述将根据所述用车出行指令生成的用车出行请求发送至服务器,包括:
将携带所述用车出行时间的用车出行请求发送至所述服务器,以使所述服务器根据所述用车出行时间确定提前调节启动时间,在当前时间到达所述提前调节启动时间时,启动对所述车辆的车内环境调节处理。
6.根据权利要求4所述的方法,其特征在于,所述接收用户输入的用车出行指令,包括:
接收所述用户录入的语音信息;
检测所述语音信息中是否携带预设关键字;
若是,则根据所述语音信息携带的所述预设关键字得到所述用车出行指令。
7.一种车辆控制方法,其特征在于,应用于车载终端,所述方法包括:
接收服务器发送的信息获取指令;所述信息获取指令由所述服务器响应于移动终端发送的用车出行请求时发出;所述用车出行请求由所述移动终端根据用户输入的用车出行指令生成并发送至所述服务器;
响应于所述信息获取指令,获取所述车辆的车载设备状态信息和车内环境信息,将所述车载设备状态信息和所述车内环境信息反馈至所述服务器;
所述车载设备状态信息表征的所述车辆的车载设备状态正常时,接收所述服务器发送的环境调节指令;
响应于所述环境调节指令,根据所述车内环境信息将所述车辆的车内环境调节至用户出行所需的车内环境;
在启动对所述车辆的车内环境调节后,通过所述服务器向所述移动终端反馈车内环境调节状态信息;
当所述车辆的车内环境被调节至所述用户出行所需的车内环境时,通过所述服务器向所述移动终端发送环境调节完成消息。
8.一种车辆控制装置,其特征在于,应用于服务器,所述装置包括:
出行请求获取模块,用于获取移动终端发送的用车出行请求;所述用车出行请求由所述移动终端根据用户输入的用户出行指令生成;
指令发送模块,用于响应于所述用车出行请求,向所述用户的车辆上的车载终端发送信息获取指令,以使所述车载终端获取并反馈所述车辆的车载设备状态信息和车内环境信息;
车内环境调节模块,用于在所述车载设备状态信息表征的所述车辆的车载设备状态正常时,根据所述车内环境信息通过所述车载终端将所述车辆的车内环境调节至所述用户出行所需的车内环境;
信息反馈模块,用于在启动对所述车辆的车内环境调节后,向所述移动终端反馈车内环境调节状态信息。
9.一种车辆控制装置,其特征在于,应用于移动终端,所述装置包括:
出行指令接收模块,用于接收用户输入的用车出行指令;
出行请求发送模块,用于将根据所述用车出行指令生成的用车出行请求发送至服务器,以使所述服务器通过所述用户的车辆上的车载终端获取车载设备状态信息和车内环境信息,并在所述车载设备状态信息表征的所述车辆的车载设备状态正常时,根据所述车内环境信息通过所述车载终端将所述车辆的车内环境调节至所述用户出行所需的车内环境;
状态信息接收模块,用于接收所述服务器反馈的对所述车辆的车内环境调节状态信息;所述服务器在启动对所述车辆的车内环境调节后持续反馈所述车内环境调节状态信息。
10.一种车辆控制装置,其特征在于,应用于车载终端,所述装置包括:
指令接收模块,用于接收服务器发送的信息获取指令;所述信息获取指令由所述服务器响应于移动终端发送的用车出行请求时发出;所述用车出行请求由所述移动终端根据用户输入的用车出行指令生成并发送至所述服务器;
状态信息获取模块,用于响应于所述信息获取指令,获取所述车辆的车载设备状态信息和车内环境信息,经所述车载设备状态信息和所述车内环境信息反馈至所述服务器;
调节指令接收模块,用于在所述车载设备状态信息表征的所述车辆的车载设备状态正常时,接收所述服务器发送的环境调节指令;
车内环境调节模块,用于响应于所述环境调节指令,根据所述车内环境信息将所述车辆的车内环境调节至用户出行所需的车内环境;
状态信息反馈模块,用于在启动对所述车辆的车内环境调节后,通过所述服务器向所述移动终端反馈车内环境调节状态信息;
所述状态信息反馈模块,还用于当所述车辆的车内环境被调节至所述用户出行所需的车内环境时,通过所述服务器向所述移动终端发送环境调节完成消息。
11.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。
12.一种车辆控制系统,其特征在于,所述系统包括:
服务器、移动终端和车辆的车载终端;
所述服务器用于执行权利要求1至3任意一项所述的车辆控制方法;
所述移动终端用于执行权利要求4至6任意一项所述的车辆控制方法;
所述车辆的车载终端用于执行权利要求7所述的车辆控制方法。
技术总结