本技术涉及车辆控制,并且更具体地,涉及车辆控制中空调的远程控制方法、装置、车辆及存储介质。
背景技术:
1、传统的车辆空调系统,通常需要驾驶员进入车内启动汽车后才能开启空调系统,在夏季高温环境下,汽车在停车后长时间遭受太阳的暴晒,车内温度可以达到很高,如果马上进入车室内,会非常闷热,舒适性很差。
2、相关技术中,通过对车辆的空调系统配置远程控制功能,改善在极端寒冷和炎热的季节驾驶员上车后的舒适性感受。
3、然而,相关技术中在远程控制空调启动时通常只能按照一种固定的模式运行,通常使得汽车内的温度调节结果不能满足乘员的需求,对乘员上车后的舒适性有一定影响,亟待解决。
技术实现思路
1、本技术提供了一种空调的远程控制方法、装置、车辆及存储介质,该方法能够在确保车辆安全的前提下为车主解决夏天高温或冬天低温出行前提早预冷/预热车内温度的问题,简化远程控制空调的操作,大大提升远程控制空调的体验感和流程严谨性。
2、第一方面,提供了一种空调的远程控制方法,所述远程控制方法应用于车辆,其中,所述方法包括:
3、接收服务器发送的空调启动指令,其中,所述空调启动指令包括空调运行参数;基于所述空调启动指令,获取所述车辆的工作模式、电源状态、远程状态和升级模式,并根据所述工作模式、所述电源状态、所述远程状态和升级模式判断所述车辆是否满足预设的空调远程开启条件;若所述车辆满足所述预设的空调远程开启条件,则根据所述空调运行参数启动车载空调,否则,发送整车状态不满足信息至所述服务器。
4、通过上述技术方案,本技术通过获取到的车辆的工作模式、电源状态、远程状态和升级模式等参数,判断当前车辆是否满足远程控制空调的条件,在满足本技术预设的远程开空调条件时,实现远程控制车载空调的功能,并将其反馈至用户端。由此,本技术的空调的远程控制方法可以基于用户设定的空调运行参数实现对车载空调的远程控制,在确保车辆安全的前提下为车主解决夏天高温或冬天低温出行前提早预冷/预热车内温度的问题,大大提升用户的使用感受。
5、结合第一方面,在某些可能的实现方式中,所述根据所述工作模式、所述电源状态、所述远程状态和升级模式判断所述车辆是否满足预设的空调远程开启条件,包括:
6、若所述电源状态为开启状态且所述远程状态为不可用状态,或者所述电源状态为开启状态且所述工作模式为非驻车模式,或者所述升级模式为ota(over-the-airtechnology,空中下载技术)模式,则判定所述车辆不满足所述预设的空调远程开启条件;若所述电源状态为关闭状态,或者所述电源状态为所述开启状态且所述远程状态为可用状态且所述升级模式为非ota模式,或者所述电源状态为所述开启状态且所述工作模式为驻车模式且所述升级模式为非ota模式,则判定所述车辆满足所述预设的空调远程开启条件。
7、通过上述技术方案,本技术提供远程控制空调的条件。由于本技术支持在当前车辆电源为关闭状态或者无人驾驶时,允许远程控制空调,也可以在电源处于开启状态但处于驻车模式下允许代替空调面板进行远程控制空调,且考虑到车载设备是否处于升级状态,因此,本技术的在进行空调远程控制的过程中,不影响行车的安全。
8、结合第一方面和上述实现方式,在某些可能的实现方式中,在判定所述车辆满足所述预设的空调远程开启条件之后,还包括:
9、唤醒车身域控制器,并判断车身域控制器与所述车载tbox是否认证成功;若所述车身域控制器与所述车载tbox认证失败,则发送认证失败信息至所述服务器,以通过所述服务器将所述认证失败信息发送至所述预设移动终端,否则,通过车身域控制器识别所述电源状态是否为关闭状态;若所述电源状态为所述关闭状态,则调整所述电源状态为所述开启状态且所述远程状态为可用状态,并发送所述空调启动指令至整车域控制器,且通过所述整车域控制器判断所述车辆是否成功上高压;若所述整车域控制器判定未成功上高压,则发送空调高压禁止信息至所述服务器,以通过所述服务器将所述空调高压禁止信息发送至所述预设移动终端;否则,通过所述整车域控制器发送空调高压使能信号至空气调节装置,并通过所述空气调节装置判断所述车载空调是否执行启动动作;若所述车载空调未执行启动动作,则发送控制失败信息至所述服务器,以通过所述服务器将所述控制失败信息发送至所述预设移动终端;否则,根据所述空调运行参数启动所述车载空调,并发送开启成功信息至所述服务器,以通过所述服务器将所述开启成功信息发送至所述预设移动终端。
10、通过上述技术方案,本技术在判断当前车辆满足空调远程开启的条件之后,车身域控制器需要与tbox进行认证,由此,大大增加了车辆远程控制过程中的数据安全性。由于本技术在电源状态为关闭时,调整电源状态为开启状态,并且调整远程状态处于可用状态,因此,本技术可以在车辆电源关闭或车内无人的情况下,调整整车状态使其满足空调的远程控制条件。另外,本技术通过整车域控制器判断车辆是否上高压,在车辆未上高压时,将空调高压禁止的信号及失败原因反馈至用户端,由此,进一步增强了空调的远程控制功能的安全性。本技术通过监测车载空调的开启/关闭状态,并将其反馈至用户端,实现了用户与车端的信息交互,使用户及时了解远程控制空调的进度与结果,由此,本技术完善了空调的远程控制过程,进而提升了用户的使用感受。
11、结合第一方面和上述实现方式,在某些可能的实现方式中,若所述电源状态为关闭状态,或者所述电源状态为所述开启状态且所述远程状态为可用状态且所述升级模式为非ota模式,在根据所述空调运行参数启动所述车载空调之后,还包括:判断所述车辆是否监测到预设的人为活动迹象;若所述车辆监测到所述预设的人为活动迹象,则调整所述电源状态为所述关闭状态且关闭所述车载空调。
12、通过上述技术方案,本技术在电源为关闭状态时,根据空调的运行参数启动空调时,若此时监测到了人为活动时,如开启车门等,则自动终止远程控制空调的动作并关闭车在空调。由此,本技术可以在无需远程控制空调时,及时断开远程控制空调功能,使其功能更加人性化。
13、结合第一方面和上述实现方式,在某些可能的实现方式中,若所述电源状态为关闭状态,在根据所述空调运行参数启动所述车载空调之后,还包括:获取所述车载空调的当前开启时长,若所述当前开启时长等于预设时长,则调整所述电源状态为所述关闭状态且关闭所述车载空调。
14、通过上述技术方案,本技术在电源状态为关闭状态,即电源关闭或者无人驾驶的情况下,用户使用空调的远程控制功能,实现了空调的远程开启后,整车控制器需要统计车载空调的当前开启时长,在该时长超过设定的时长后,控制器自动关闭空调而无需用户手动关闭。由此,本技术可以达到简化用户操作的效果,使空调的远程控制功能更加人性化、智能化。
15、结合第一方面和上述实现方式,在某些可能的实现方式中,在根据所述空调运行参数启动所述车载空调之后,还包括:获取所述车辆的当前剩余电量;若所述当前剩余电量低于预设电量值,则调整所述电源状态为所述关闭状态且关闭所述车载空调。
16、通过上述技术方案,本技术在当前车辆的电量过低时,将电源状态调整为关闭状态并自动控制车载空调关闭,由此,本技术可以在车辆电量不足时,断开车载空调并提醒用户及时充电,以确保车辆正常运行,进一步完善了车载空调的控制功能,使其适用于车辆低电量状态。
17、结合第一方面和上述实现方式,在某些可能的实现方式中,在调整所述电源状态为所述关闭状态且关闭所述车载空调时,还包括:获取所述车载空调的关闭持续时长;若所述关闭持续时长大于预设时长,则发送空调超时未关信息至所述服务器,以通过所述服务器将所述空调超时未关信息发送至所述预设移动终端。
18、通过上述技术方案,本技术在当前车辆电量过低时,控制车辆电源和车载空调都处于关闭状态,并统计关闭的时长,在该时长超过设定的时长时,发送相应的提醒信息至用户端,以提醒用户及时采取措施,使车辆满足空调的远程控制条件,由此,使远程控制空调的流程更加严谨、人性化,提升用户的体验感。
19、结合第一方面和上述实现方式,在某些可能的实现方式中,在调整所述电源状态为所述关闭状态且关闭所述车载空调时,还包括:通过所述空气调节装置识别所述车载空调是否关闭成功;若所述车载空调关闭成功,则发送关闭成功指令至所述服务器,以通过所述服务器将所述关闭成功指令转发至预设移动终端;否则,发送执行失败信号至所述车载tbox,并通过所述车载tbox重新发送远程关空调指令至所述车载空调,直至所述车载空调关闭成功。
20、通过上述技术方案,本技术在控制车载空调的自动关闭功能时,需要确认车载空调是否关闭成功,在关闭失败的情况下,将执行失败的信号通过tbox反馈至用户端,用户可以重新发送关闭空调的指令,以确保车载空调成功关闭。由此,本技术通过tbox与车身控制器与用户端之间的交互,保证空调的远程关闭功能,大大提升了远程控制空调流程的严谨性和可靠性,进而提高了用户的使用感受。
21、结合第一方面和上述实现方式,在某些可能的实现方式中,在调整所述电源状态为所述关闭状态且关闭所述车载空调时,还包括:通过所述整车域控制器判断所述车辆是否成功下高压;若所述整车域控制器判定成功下高压,则发送成功下高压信息至所述服务器,以通过所述服务器将所述成功下高压信息发送至所述预设移动终端;否则,发送下高压失败信号至所述车载tbox,并通过所述车载tbox重新发送所述远程关空调指令至所述整车域控制器,直至所述车辆成功下高压。
22、通过上述技术方案,本技术在电源关闭或者无人驾驶的状态下远程控制空调关闭后,需要判断车辆是否下高压成功,并将判断结果反馈至用户端,避免远程控制空调功能出现故障,提高远程控制空调的安全性,大提升远程控制空调的体验感和流程严谨性。
23、第二方面,提供了一种空调的远程控制装置,所述远程控制方法应用于车辆,其中,所述装置包括:
24、接收模块,用于接收服务器发送的空调启动指令,其中,所述空调启动指令包括空调运行参数;
25、判断模块,用于基于所述空调启动指令,获取所述车辆的工作模式、电源状态、远程状态和升级模式,并根据所述工作模式、所述电源状态、所述远程状态和升级模式判断所述车辆是否满足预设的空调远程开启条件;
26、控制模块,用于在所述车辆满足所述预设的空调远程开启条件时,根据所述空调运行参数启动车载空调,否则,发送整车状态不满足信息至所述服务器。
27、结合第二方面,在某些可能的实现方式中,所述判断模块,具体用于:在所述电源状态为开启状态且所述远程状态为不可用状态,或者所述电源状态为开启状态且所述工作模式为非驻车模式,或者所述升级模式为ota模式时,判定所述车辆不满足所述预设的空调远程开启条件;在所述电源状态为关闭状态,或者所述电源状态为所述开启状态且所述远程状态为可用状态且所述升级模式为非ota模式,或者所述电源状态为所述开启状态且所述工作模式为驻车模式且所述升级模式为非ota模式时,判定所述车辆满足所述预设的空调远程开启条件。
28、结合第二方面和上述实现方式,在某些可能的实现方式中,在判定所述车辆满足所述预设的空调远程开启条件之后,所述控制模块,还用于:
29、唤醒车身域控制器,并判断车身域控制器与所述车载tbox是否认证成功;在所述车身域控制器与所述车载tbox认证失败时,发送认证失败信息至所述服务器,以通过所述服务器将所述认证失败信息发送至所述预设移动终端,否则,通过车身域控制器识别所述电源状态是否为关闭状态;在所述电源状态为所述关闭状态时,调整所述电源状态为所述开启状态且所述远程状态为可用状态,并发送所述空调启动指令至整车域控制器,且通过所述整车域控制器判断所述车辆是否成功上高压;在所述整车域控制器判定未成功上高压时,发送空调高压禁止信息至所述服务器,以通过所述服务器将所述空调高压禁止信息发送至所述预设移动终端;否则,通过所述整车域控制器发送空调高压使能信号至空气调节装置,并通过所述空气调节装置判断所述车载空调是否执行启动动作;在所述车载空调未执行启动动作时,发送控制失败信息至所述服务器,以通过所述服务器将所述控制失败信息发送至所述预设移动终端;否则,根据所述空调运行参数启动所述车载空调,并发送开启成功信息至所述服务器,以通过所述服务器将所述开启成功信息发送至所述预设移动终端。
30、结合第二方面和上述实现方式,在某些可能的实现方式中,若所述电源状态为关闭状态,或者所述电源状态为所述开启状态且所述远程状态为可用状态且所述升级模式为非ota模式,在根据所述空调运行参数启动所述车载空调之后,所述判断模块,还用于:判断所述车辆是否监测到预设的人为活动迹象;在所述车辆监测到所述预设的人为活动迹象时,调整所述电源状态为所述关闭状态且关闭所述车载空调。
31、结合第二方面和上述实现方式,在某些可能的实现方式中,若所述电源状态为关闭状态,在根据所述空调运行参数启动所述车载空调之后,所述控制模块,还用于:获取所述车载空调的当前开启时长,在所述当前开启时长等于预设时长时,调整所述电源状态为所述关闭状态且关闭所述车载空调。
32、结合第二方面和上述实现方式,在某些可能的实现方式中,在根据所述空调运行参数启动所述车载空调之后,所述控制模块,还用于:获取所述车辆的当前剩余电量;在所述当前剩余电量低于预设电量值时,调整所述电源状态为所述关闭状态且关闭所述车载空调。
33、结合第二方面和上述实现方式,在某些可能的实现方式中,在调整所述电源状态为所述关闭状态且关闭所述车载空调时,所述控制模块,还用于:获取所述车载空调的关闭持续时长;在所述关闭持续时长大于预设时长时,发送空调超时未关信息至所述服务器,以通过所述服务器将所述空调超时未关信息发送至所述预设移动终端。
34、结合第二方面和上述实现方式,在某些可能的实现方式中,在调整所述电源状态为所述关闭状态且关闭所述车载空调时,所述控制模块,还用于:通过所述空气调节装置识别所述车载空调是否关闭成功;在所述车载空调关闭成功时,发送关闭成功指令至所述服务器,以通过所述服务器将所述关闭成功指令转发至预设移动终端;否则,发送执行失败信号至所述车载tbox,并通过所述车载tbox重新发送远程关空调指令至所述车载空调,直至所述车载空调关闭成功。
35、结合第二方面和上述实现方式,在某些可能的实现方式中,在调整所述电源状态为所述关闭状态且关闭所述车载空调时,所述控制模块,还用于:通过所述整车域控制器判断所述车辆是否成功下高压;在所述整车域控制器判定成功上高压时,发送成功下高压信息至所述服务器,以通过所述服务器将所述成功下高压信息发送至所述预设移动终端;否则,发送下高压失败信号至所述车载tbox,并通过所述车载tbox重新发送所述远程关空调指令至所述整车域控制器,直至所述车辆成功下高压。
36、第三方面,提供一种车辆,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序,以实现上述第一方面或第一方面任意一种可能的实现方式中的方法。
37、第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序代码,当该计算机程序代码在计算机上运行时,使得该计算机执行上述第一方面或第一方面任意一种可能的实现方式中的方法。