技术领域
[0001] 本申请涉及车内环境的控制的技术领域,尤其涉及一种移动终端、车辆TBOX和车内环境的控制方法。
相关背景技术
[0002] 车辆TBOX(telematics box,远程通讯箱)是当今互联汽车车载系统中的的重要部件,其主要功能是实现汽车与TSP(Telematics Service Provider,汽车远程服务提供商)的互联,以实现车联网系统的远程控制。例如在空调的远程控制中,可以通过移动终端操控APP(Application,应用程序),实现车内环境的远程控制,但是在目前的远程控制策略中,部分控制策略之间存在互相冲突,导致车内环境控制的逻辑混乱,对驾乘人员的乘坐舒适性造成影响。
[0003] 因此,如何提高车内环境远程控制的可靠性,是目前亟待解决的技术问题。
具体实施方式
[0062] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例,基于本发明实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明实施例保护的范围。
[0063] 目前对车辆的远程控制多基于车联网系统实施,车联网系统包括主机、车载TBOX、移动终端和后台系统,现有车内环境的控制策略中,车辆空调、车辆座椅等车内环境调控附件(或称车辆附件)多采用单任务运行,导致存在运行的逻辑冲突,影响车内环境远程控制的可靠性。下面将结合本发明实施例的技术方案具体阐述,如何提高车内环境远程控制的可靠性。
[0064] 请参阅图1,图1为本发明实施例提供的一种车内环境的控制方法的流程图,所述方法包括:
[0065] S11、接收移动终端的第一指令或第二指令,其中,所述第一指令用于指示车内升温调控,所述第二指令用于指示车内降温调控。
[0066] 具体的,移动终端可以为车辆用户的手机,也可以为其他便携式移动设备,第一指令和第二指令用户可以通过手机APP发送,第一指令和第二指令被配置为互斥关系,即第一指令和第二指令不能同时下发,需第一指令或第二指令中先下发的指令完成执行后,另一指令才能下发。发送的第一指令或第二指令可以通过车辆TBOX接收,以对车辆进行远程操控,接收第一指令或第二指令后进入步骤S12。
[0067] S12、根据所述第一指令或所述第二指令,控制车辆对车内环境进行调控,其中,所述车内环境至少包括车内的空气温度环境和座椅温度环境;
[0068] 具体的,通过第一指令控制车辆对车内环境进行调控,可以实现一键温暖,即控制车辆空调提高车内的空气温度环境,同时控制车辆的座椅加热器提高座椅温度环境。当然,还可以基于车辆配置开启其他加热附件,例如方向盘加热,基于第一指令实施车内环境全方位的升温调控。同理,通过第二指令控制车辆对车内环境进行调控,可以实现一键清凉,即控制车辆空调降低车内的空气温度环境,同时控制车辆的座椅风扇降低座椅温度环境。需要说明的是,实施一键清凉时具体控制的车辆附件可以根据车辆配置确定,例如车辆在未配置座椅通风时,可以仅开启车辆空调对车内环境降温。
[0069] 车辆TBOX收到第一指令或第二指令后,先发送远程上电请求至BCM(Body Control Module,车身控制器),BCM接收到命令后,确定是否处于远程模式;若未在远程模式,发起远程认证,认证通过后执行低压上电,随后高压上电,上电成功后VCU(vehicle Control Unit,整车控制器)将高压状态反馈给车辆TBOX,车辆TBOX再发送控制指令至车辆AC(aircondition,空调开关),执行对车内环境的调控,并将车辆附件的运行状态发送至移动终端,便于用户查看车辆附件的开关状态。根据第一指令或第二指令控制车辆对车内环境进行调控后进入步骤S13。
[0070] S13、当对所述车内环境调控至预设目标时,控制所述车辆停止调控所述车内环境。
[0071] 具体的,预设目标可以是一设定温度值,例如人体感知舒适温度范围18‑25℃中的任一值,设定温度值也可以通过移动终端进行配置,达到设定温度值说明车内温度环境已调整适宜,该状态下驾乘人员进入车辆的舒适度较高,控制车辆停止调控车内环境。
[0072] 在实际应用时,由于车内的环境温度需要基于温度传感器进行检测,检测的准确性易受温度传感器的安装位置和环境温度的影响,造成车内环境调控不准确。
[0073] 为解决上述问题,在一种具体的实施方式中,当对车内环境调控至预设目标时,控制车辆停止调控,包括:
[0074] 确定空气温度环境和座椅温度环境的调控时长是否达到预设目标的预设时长;若是,控制车辆下电,并发送车辆下电信息至移动终端。
[0075] 具体的,预设时长可以设定为5min、10min或15min,用户可以根据实际情况进行自由配置,未配置时默认选择10min。请参阅图2,设定预设时长为15min时,接收第一指令后一键温暖开启,车辆空调和座椅加热器同时运行15min,自动关闭一键温暖,整车下电,上报远程控制结果,即发送车辆附件的开关信息至移动终端;同理,请参阅图3,在实施一键清凉时,接收第二指令后车辆空调对车内环境降温15min,自动关闭一键清凉,整车下电,上报远程控制结果,远程控制结束。
[0076] 为进一步提高车内环境操控的便捷性,还可以基于移动终端和车辆TBOX实施预约控制,通过移动终端发送第三指令,车辆TBOX接收第三指令后,基于第三指令控制车辆附件的开启和关闭时间,请参阅图4,通过第三指令预约车辆空调在5min后启动,达到预约时间后车辆空调开启,反馈“打开成功”至移动终端,运行15min后关闭车辆空调,整车下电,反馈“关闭成功”至移动终端。
[0077] 在传统的远程控制策略中,由于车内环境调控附件多采用单任务运行,因车辆下电会导致调控任务提前结束,例如下发空调制热和座椅加热后,任一任务提前结束车辆将提前下电,另一任务会被迫终止,影响用户对车内环境的操控,降低了用户的感知质量。
[0078] 一种具体的实施方式中,当对车内环境调控至预设目标时,控制车辆停止调控之前,还包括:
[0079] 获取车辆空调的预约运行时间;根据第一指令的升温运行时间与预约运行时间中的最迟结束时间,确定车辆空调的升温停止时间;在达到升温运行时间时控制座椅温度环境停止调控,达到升温停止时间时控制空气温度环境停止调控。
[0080] 具体的,预约运行时间可以基于用户通过移动终端下发,升温运行时间表征的是执行一键温暖任务的结束时间,升温运行时间与预约运行时间中的最迟结束时间,表征了执行车内环境升温的多个并行任务时最后任务的结束时间,在达到升温运行时间时控制座椅温度环境停止调控,达到升温停止时间时控制空气温度环境停止调控。通过该种控制策略,能够防止多个并行任务在同时执行时,其中一个任务提前结束造成其他任务被迫终止,进一步提高了车内环境调控的可靠性。
[0081] 在一种具体的实施方式中,在达到升温运行时间时控制座椅温度环境停止调控,达到升温停止时间时控制空气温度环境停止调控,包括:
[0082] 达到升温运行时间时,控制车辆的座椅加热器下电,并发送加热下电信息至移动终端;达到升温停止时间时,控制车辆空调下电,并发送空调下电信息至移动终端。
[0083] 具体的,达到升温运行时间,说明第一指令指示的车内环境调控运行时间已结束,控制车辆的座椅加热器下电,将加热下电信息反馈至移动终端,加热下电信息可以是表征座椅加热器下电的信息,例如“座椅加热关闭”的文字信息,也可以是图形信息。达到升温停止时间,说明车辆空调的预约运行时间已截止,控制车辆空调下电并发送空调下电信息至移动终端。
[0084] 请参阅图5,在初始时刻(00:00:00)预约车辆空调在10min后运行后,用户在00:05:00时刻时下发第一指令,车辆立即执行一键温暖,运行时间为15min,在达到00:10:00时刻预约时间到,车辆并行执行一键温暖和预约空调任务,并将预约空调任务“打开成功”反馈至移动终端,在00:20:00时刻一键温暖的执行时间截止,车辆关闭座椅加热器,车辆空调保持运行,在00:25:00时刻预约空调任务结束,整车下电,将车辆空调“关闭成功”发送至移动终端。
[0085] 在一种具体的实施方式中,当对车内环境调控至预设目标时,控制车辆停止调控之前,还包括:
[0086] 获取车辆空调的预约运行时间;根据第二指令的降温运行时间与预约运行时间中的最迟结束时间,确定车辆空调的降温停止时间;在达到降温停止时间时,控制空气温度环境停止调控。
[0087] 具体的,请参阅图6,在00:00:00时刻预约车辆空调在10min后运行后,用户在00:05:00时刻时下发第二指令,车辆立即执行一键清凉,运行时间为15min,在达到00:10:00时刻预约时间到,车辆并行执行一键清凉和预约空调任务,并将预约空调任务“打开成功”反馈至移动终端,在00:20:00时刻一键清凉的执行时间截止,反馈“一键清凉关闭成功”至移动终端,车辆空调保持运行,在00:25:00时刻预约空调任务结束,整车下电,将车辆空调“关闭成功”发送至移动终端。
[0088] 基于与控制方法同样的发明构思,本发明实施例还提供了一种移动终端,请参阅图7,所述移动终端包括:
[0089] 指令配置单元701,用于配置第一指令和第二指令,其中,所述第一指令用于指示车内升温调控,所述第二指令用于指示车内降温调控;
[0090] 指令发送单元702,用于发送所述第一指令或所述第二指令;
[0091] 指令约束单元703,用于在所述第一指令和所述第二指令中的目标指令发送后,约束另一指令禁止发送,并在所述目标指令执行完成后解除约束。
[0092] 具体的,在移动终端配置第一指令和第二指令,通过第一指令可以实现一键温暖,通过第二指令可以实现一键清凉。请参阅图8,下发第一指令后,车辆空调运行,车辆主驾驶位的主座椅和副驾驶位的副座椅均执行加热,进而实现一键温暖;下发第二指令后,车辆空调对车内环境实施降温。为提高车内环境远程操控的便捷性,还可以对车辆空调实施预约,在约定时间开启和关闭空调。
[0093] 第一指令可以配置为APP界面的“温暖”按键,第二指令可以配置为APP界面的“清凉”按键,目标指令为用户已经下发的指令,通过指令约束单元,可以将另一按键约束为灰度状态,达到禁止发送的目的,在目标指令执行完成后灰度状态更新为高亮状态,以解除约束。
[0094] 在实际应用时,车内环境调控附件采用单任务运行,若车辆空调已存在预约任务,再发送任务执行时,可能产生重复执行。
[0095] 在一种具体的实施方式中,所述移动终端还包括:
[0096] 指令抑制单元,用于车辆空调在执行预约任务时,禁止发送所述第一指令和所述第二指令。
[0097] 具体的,当车辆空调在执行预约任务,说明车辆空调已处于运行状态,禁止发送第一指令和第二指令,即车辆不能实施一键温暖和一键清凉,防止车辆空调重复执行任务。
[0098] 在一种具体的实施方式中,所述移动终端还包括:
[0099] 抑制解除单元,用于解除所述车辆空调的预约任务。
[0100] 具体的,通过抑制解除单元解除车辆空调的预约任务后,用户可以基于移动终端发送第一指令或第二指令。
[0101] 基于与控制方法同样的发明构思,本发明实施例还提供了一种车辆TBOX,请参阅图9,所述车辆TBOX包括:
[0102] 指令接收单元901,用于接收移动终端的第一指令或第二指令,其中,所述第一指令用于指示车内升温调控,所述第二指令用于指示车内降温调控;
[0103] 第一控制单元902,用于根据所述第一指令或所述第二指令,控制车辆对车内环境进行调控,其中,所述车内环境至少包括车内的空气温度环境和座椅温度环境;
[0104] 第二控制单元903,用于当对所述车内环境调控至预设目标时,控制所述车辆停止调控所述车内环境。
[0105] 在一种可选的实施例中,所述车辆TBOX还包括:
[0106] 第一获取单元,用于获取车辆空调的预约运行时间;
[0107] 第一确定单元,用于根据所述第一指令的升温运行时间与所述预约运行时间中的最迟结束时间,确定所述车辆空调的升温停止时间;
[0108] 第二确定单元,用于在达到所述升温运行时间时控制所述座椅温度环境停止调控,达到所述升温停止时间时控制所述空气温度环境停止调控。
[0109] 在一种可选的实施例中,所述第二确定单元,包括:
[0110] 第一控制子单元,用于在达到所述升温运行时间时,控制所述车辆的座椅加热器下电,并发送加热下电信息至所述移动终端;
[0111] 第二控制子单元,用于在达到所述升温停止时间时,控制所述车辆空调下电,并发送空调下电信息至所述移动终端。
[0112] 在一种可选的实施例中,所述车辆TBOX还包括:
[0113] 第二获取单元,用于获取车辆空调的预约运行时间;
[0114] 第三确定单元,用于根据所述第二指令的降温运行时间与所述预约运行时间中的最迟结束时间,确定所述车辆空调的降温停止时间;
[0115] 第四确定单元,用于在达到所述降温停止时间时,控制所述空气温度环境停止调控。
[0116] 在一种可选的实施例中,所述第二控制单元,包括:
[0117] 确定子单元,用于确定所述空气温度环境和所述座椅温度环境的调控时长是否达到所述预设目标的预设时长;
[0118] 第三控制子单元,用于在所述调控时长达到所述预设时长时,控制所述车辆下电,并发送车辆下电信息至所述移动终端。
[0119] 本发明实施例中提供的技术方案,至少具有如下技术效果或优点:
[0120] 本发明的车内环境的控制方法,通过接收移动终端的第一指令或第二指令,根据用于指示车内升温调控的第一指令控制车辆对车内环境进行调控,或根据用于指示车内降温调控的第二指令对车内环境进行调控,车内环境至少包括车内的空气温度环境和座椅温度环境,可以实现对车内环境的一键温暖控制,或一键清凉控制,不同指令形成互斥,车辆在执行完第一指令和第二指令中的其中一个指令后,再执行新的指令,对车内环境调控至预设目标的过程中不会产生控制的逻辑混乱,进而提高了车内环境远程控制的可靠性。
[0121] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD‑ROM、光学存储器等)上实施的计算机程序产品的形式。
[0122] 本发明是参照根据本发明实施例的方法、装置(模块、系统)、和计算机程序产品的流程图和/或方框图来描述。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式计算机或者其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0123] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0124] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0125] 尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0126] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包括这些改动和变型在内。