掌桥专利:专业的专利平台
掌桥专利
首页

自定义车辆操控方法、装置和计算机存储介质

文献发布时间:2023-06-19 19:20:08


自定义车辆操控方法、装置和计算机存储介质

技术领域

本发明实施例涉及汽车电子领域,尤其涉及一种应用于自定义车辆操控方法、装置和计算机存储介质。

背景技术

目前车辆上的车辆功能均为制造商预先定义,这些功能可根据车辆的当前车辆状态自动运行,仅预留少量用户的开启/关闭及功能设置接口。通过这些接口,用户能够对车辆功能进行有限的控制,如打开/关闭车窗,设置车内氛围灯颜色、导航目的地等,然而,这些操作都需要用户手动触发,且由于车辆开放给用户的控制接口数量有限,导致可供用户自行控制的车辆功能范围受到极大限制,无法覆盖各种应用场景需求。

再者,由于目前车辆提供的各项车辆功能之间的控制是相对独立的,导致在某些应用场景中,用户需要分别操作多个车辆功能控制选项,才能达到期望的车辆状态,不仅操作较为繁琐,降低了用户的使用体验,亦会给行车安全带来风险。

发明内容

有鉴于此,本发明实施例所解决的技术问题之一在于提供一种自定义车辆操控方法、装置及计算机存储机制,可以实现车辆功能的自定义操控。

根据本发明的第一方面,提供了一种自定义车辆操控方法,其包括编辑自定义控制指令,根据编辑界面提供的车辆的多个车辆功能,生成包括有至少两个所述车辆功能的所述自定义控制指令;执行所述自定义控制指令,根据所述自定义控制指令中包括的至少两个所述车辆功能,执行至少两个所述车辆功能的组合操控。

根据本发明的第二方面,提供了一种计算机存储介质,所述计算机存储介质中存储有用于执行第一方面所述的自定义车辆操控方法的各所述步骤的指令。

根据本发明的第三方面,提供了一种自定义车辆操控装置,其包括:指令编辑模块,用于编辑自定义控制指令,根据编辑界面提供的车辆的多个车辆功能和多个车辆状态,设定至少一个所述车辆状态以作为待监测车辆状态,并设定与所述待检测车辆状态关联的至少两个所述车辆功能;以及指令执行模块,用于执行所述自定义控制指令,以根据所述自定义控制指令中的所述待监测车辆状态获取所述车辆的当前车辆状态,并当判断所述车辆的当前车辆状态与所述待监测车辆状态相吻合时,获取与所述待监测车辆状态关联的至少两个所述车辆功能,并执行至少两个所述车辆功能的所述组合操控。

由以上技术方案可见,本发明实施例提供的自定义车辆操控方法、装置及计算机存储介质可实现车辆功能的自定义操控,以满足不同应用场景的使用需求,提高用户使用感受。

再者,本申请实施例可实现不同车辆功能组合操控,以简化车辆操控的操作步骤,并提高行车安全。

附图说明

后文将参照附图以示例性而非限制性的方式详细描述本发明实施例的一些具体实施例。附图中相同的附图标记标示了相同或类似的部件或部分。本领与技术人员应该理解,这些附图未必是按比值绘制的。附图中:

图1为根据本发明第一实施例的自定义车辆操控方法的流程示意图;

图2为本发明第二实施例的自定义车辆操控方法的流程示意图;

图3为根据本发明第三实施例的自定义车辆操控方法的流程示意图;

图4为根据本发明第三实施例的编辑界面的实施例示意图;

图5为根据本发明第四实施例的自定义车辆操控装置的架构示意图。

具体实施方式

为了使本领域的人员更好地理解本发明实施例中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明实施例一部分实施例,而不是全部的实施例。基于本发明实施例中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于本发明实施例保护的范围。

第一实施例

图1示出了本发明第一实施例的自定义车辆操控方法的流程示意图,如图所示,本实施例的自定义车辆操控方法主要包括:

步骤S11,编辑自定义控制指令,根据编辑界面提供的车辆的多个车辆功能,生成包括有至少两个所述车辆功能的所述自定义控制指令。

可选地,车辆功能包括但不限于:车载空调功能、车窗功能息、车门功能、车外灯功能、车内灯功能、车载音响功能、车载导航功能、车载娱乐功能等。

可选地,可根据车辆提供的各项车辆功能,开发各车辆功能对应的各功能控制接口,以借由各功能控制接口对应控制车辆上的各车辆功能。

步骤S12,执行自定义控制指令,根据自定义控制指令中包括的至少两个所述车辆功能,执行至少两个车辆功能的组合操控。

可选地,可通过语音控制、手动控制、或满足预设触发条件的系统自动控制触发执行自定义控制指令。

可选地,可根据各车辆功能对应的各功能参数,执行各车辆功能之间的组合操控。

综上所述,本申请实施例提供的自定义车辆操控方法可实现车辆功能的自定义操控,以满足不同应用场景的使用需求,此外,本实施例还可实现不同车辆功能之间的组合操控,以简化操作步骤,提高行车安全。

第二实施例

图2示出了本发明第二实施例的自定义车辆操控方法的流程示意图,如图所示,本实施例的自定义车辆操控方法主要包括:

步骤S21,编辑自定义控制指令,根据编辑界面提供的车辆的多个车辆功能和多个车辆状态,设定至少一个车辆状态以作为待监测车辆状态,并设定与待检测车辆状态关联的至少两个车辆功能。

可选地,车辆状态包括但不限于:车辆续航里程状态、车辆档位状态、车辆速度状态、车外温度状态、车内温度状态、车外空气质量状态、车辆行使环境状态、发动机运行状态等。

于本实施例中,可根据车辆的各项车辆状态,开发各车辆状态对应的各状态控制接口,以借由各状态控制接口获取车辆的当前车辆状态。

具体而言,可针对车辆的各项车辆状态提供标准化的状态控制接口,例如,通过软件的方式将各车辆状态封装为标准的状态控制接口,以允许应用软件通过调用这些状态控制接口获取对应的当前车辆状态。

可选地,车辆功能包括但不限于:车载空调功能、车窗功能息、车门功能、车外灯功能、车内灯功能、车载音响功能、车载导航功能、车载娱乐功能等。

于本实施例中,可根据车辆提供的各项车辆功能,开发各车辆功能对应的各功能控制接口,以借由各功能控制接口对应控制车辆上的各车辆功能。

具体而言,可针对车辆上提供的各项车辆功能提供标准化的功能控制接口,例如,通过软件的方式将各车辆功能封装为标准的功能控制接口,以允许应用软件通过调用这些功能控制接口针对各车辆功能进行控制。

步骤S22,执行自定义控制指令,根据自定义控制指令中的待监测车辆状态获取车辆的当前车辆状态,并当判断车辆的当前车辆状态与待监测车辆状态相吻合时,获取与待监测车辆状态关联的至少两个车辆功能,并执行至少两个车辆功能的组合操控。

于本实施例中,可通过语音控制、手动控制、或满足预设触发条件的系统自动控制触发执行自定义控制指令。

例如,可通过输入具有预设语音特征的语音指令,以触发执行自定义控制指令。

又如,可通过在手动方式点击实体按键或虚拟按键,以触发执行自定义控制指令。

再如,可设置预设触发条件,例如当车辆电源开启时,即自动触发执行自动以控制指令。

可选地,可根据各车辆功能对应的各功能参数,执行至少两个车辆功能的组合操控。

例如,当自定义控制指令中包括有“车窗”和“车载空调”两项车辆功能,其中“车窗”对应的功能参数为“关闭”,“车载空调”对应的功能参数为“开启”,则据以执行关闭车窗以及开启车载空调的组合操控。

可选地,可获取组合操控中的各车辆功能的各操控结果,并输出各车辆功能的各操控结果。

例如,当组合操控中包括有“车窗”的车辆功能时,则可通过车载显示界面或车载音响等媒介将操控结果(例如车窗已关闭或车窗未关闭的操控结果)实时地反馈给车主。

综上所述,本申请实施例提供的自定义车辆操控方法,可根据编辑界面提供的各车辆功能及各车辆状态,针对各车辆功能与各车辆状态之间的执行逻辑进行编辑以及设置,以生成自定义控制指令,并可根据所述自定义控制指令执行车辆操控,据此,本申请可实现车辆功能的自定义操控,以满足不同应用场景的使用需求。再者,本申请可实现不同车辆功能之间的组合操控,不仅可实现用户自定义的车辆功能管理以及调度策略,亦可简化操作步骤,从而提高行车安全。

第三实施例

图3示出了本申请第二实施例的自定义车辆操控方法的流程示意图,本实施例为上述步骤S21的进一步实施流程,其主要包括:

步骤S31,借由编辑界面的第一编辑区域和第二编辑区域分别显示各车辆功能与各车辆状态。

如图4所示,在编辑界面30中包括有车辆状态列表31(即第一编辑区域)、车辆功能列表32(即第二编辑区域)和指令编辑窗口33(即第三编辑区域),其中,车辆状态列表31可用于显示车辆上的各项车辆状态,例如“车速”、“电源模式”、“车外温度”、“车内温度”、“车外空气质量”等等;车辆功能列表32可用于显示车辆上的各项车辆功能,例如“车载空调”、“车窗”、“车载导航”、“车载音乐”、“车门”等等;

步骤S32,利用拖曳方式将第一编辑区域中作为待监测车辆状态的至少一个车辆状态以及第二编辑区域中作为与待监测车辆状态关联的至少两个车辆功能拖曳至编辑界面的第三编辑区域。

可选地,可从编辑界面的第一编辑区域中择取作为待监测车辆状态的至少一个车辆状态,并通过拖曳方式将所选中的车辆状态拖曳至第三编辑区域中。

例如,可从编辑界面30的车辆状态列表31中择取“电源模式”以及“车外空气质量”作为待监测车辆状态并将其拖曳至指令编辑窗口33中,但并不以此为限,亦可根据实际需求而任意调整。

而后,可从编辑界面的第二编辑区域中择取期望与待监测车辆状态进行关联的至少一个车辆功能,并同样通过拖曳方式将所选中的车辆功能拖曳至第三编辑区域中。

例如,可从编辑界面30的车辆功能列表32中择取“车载导航”和“车载音乐”作为与“电源模式”相关联的两项车辆功能,并择取“车窗”和“车载空调”作为与“车外空气质量”相关联的两项车辆功能,并将上述各车辆功能拖曳至指令编辑窗口33中。

步骤S33,借由第三编辑区域编辑待监测车辆状态与车辆功能之间的执行逻辑。

于本实施例中,各车辆状态各自具有至少一状态参数,各车辆功能可各自具有至少一车辆功能参数。

例如,针对车辆状态而言,其中“电源模式”可包括有“电源开启”、“电源关闭”等状态参数;“车外空气质量”可包括有“车外空气质量优”、“车外空气质量差”等状态参数(例如,可通过设定空气质量指数(AQI)阈值来获得车外空气质量优或差的状态参数)。

又如,针对车辆功能而言,其中,“车载导航”可包括有“车载导航开启”、“车载导航关闭”等功能参数;“车载音乐”亦包括有“车载音乐开启”、“车载音乐关闭”等功能参数;“车窗”包括有“车窗完全开启”、“车窗半开启”、“车窗关闭”等功能参数;“车载空调”可包括“车载空调开启”、“车载空调关闭”等功能参数。

可选地,在“车辆空调开启”的功能参数下,还可包括有“空调温度”、“循环类型”、“空调风量”、“空调风向”等功能子参数。

于本实施例中,可根据待监测车辆状态的至少一状态参数以及车辆功能的至少一功能参数,编辑车辆状态与车辆功能之间的执行逻辑。

可选地,可编辑待检测车辆状态的状态参数及与之关联的车辆功能的功能参数之间的执行逻辑关系,亦即,编辑车辆功能运行的条件关系。

例如,可将“电源模式”的车辆状态作为“车载导航”和“车载音乐”两项车辆功能的运行触发条件。

又如,可将“车外空气质量”的车辆状态作为“车窗”和“车载空调”两项车辆功能的运行触发条件。

可选地,当同一待监测车辆状态关联有两个或更多的车辆功能时,可以编辑不同车辆功能之间的执行顺序,亦即,编辑不同车辆功能的组合方式。

例如,当“电源模式”的车辆状态同时关联有“车载导航”和“车载音乐”两项车辆功能,可定义先执行“车载导航”再执行“车载音乐”。

可选地,可设定车辆状态的状态参数以及车辆功能的功能参数(功能子参数)之间的逻辑关系。

例如,可编辑当“电源模式”为“开启”时,开启“车载导航”和“车载音乐”。

又如,可编辑当“车外空气质量”为差时,关闭“车窗”并开启“车载空调”。

再如,可进一步编辑“车载空调”开启之后的各项功能子参数,包括但不限于设定“空调温度”、“循环类型”、“空调风量”、“空调风向”等功能子参数。

可选地,也可编辑不同待检测车辆状态之间的执行逻辑关系。

例如,可首先监测“电源模式”的当前车辆状态,并当监测到“电源模式”处于开启模式时,即自动启动“车外空气质量”的当前车辆状态的监测作业。

步骤S34,根据预设逻辑检查规则检查自定义控制指令中的待监测车辆状态及车辆功能之间的逻辑关系,并将满足预设逻辑检查规则的自定义控制指令保存为可执行指令文件。

具体而言,可根据预设逻辑检查规则,检查自定义控制指令中所编辑的各待监测车辆状态及各车辆功能之间的逻辑关系是否正确,例如,检查待监测车辆状态的状态参数的设置是否正确、车辆功能的功能参数的设置是否正确,并将满足预设逻辑检查规则的自定义控制指令保存为可执行文件。

综上所述,本申请实施例的自定义车辆操控方法不仅可实现不同车辆功能之间的组合操控,亦能实现不同车辆状态之间的联动控制,以允许用户通过对自定义控制指令的单次触发,而实现对一系列车辆功能的联动控制。

第四实施例

本发明第四实施例提供一种计算机存储介质,于计算机存储介质中存储有用于执行上述第一至第三实施例中的自定义车辆操控方法的各步骤的指令。

第五实施例

图5示出了本发明第五实施例的自定义车辆操控装置,如图所示,本实施例的自定义车辆操控装置500主要包括指令编辑模块501和指令执行模块502。

指令编辑模块501用于编辑自定义控制指令,根据编辑界面提供的车辆的多个车辆功能,生成包括有至少两个所述车辆功能的所述自定义控制指令。

指令执行模块502用于执行所述自定义控制指令,根据所述自定义控制指令中包括的至少两个所述车辆功能,执行至少两个所述车辆功能的组合操控。

可选地,所述编辑界面还提供所述车辆的多个车辆状态,且所述指令编辑模块501还设定至少一个所述车辆状态以作为待监测车辆状态,并设定与所述待检测车辆状态关联的至少两个所述车辆功能;所述指令执行模块502还根据所述自定义控制指令中的所述待监测车辆状态获取所述车辆的当前车辆状态,并当判断所述车辆的当前车辆状态与所述待监测车辆状态相吻合时,获取与所述待监测车辆状态关联的至少两个所述车辆功能,并执行至少两个所述车辆功能的所述组合操控。

可选地,所述车辆状态包括车辆续航里程状态、车辆档位状态、车速状态、车外温度状态、车内温度状态、车外空气质量状态、车辆行使环境状态、发动机运行状态、电源模式状态中的至少一个

可选地,所述车辆功能包括车载空调功能、车窗功能、车门功能、车外灯功能、车内灯功能、车载音响功能、车载导航功能、车载娱乐功能中的至少一个

可选地,所述指令编辑模块501还用于根据所述车辆的各所述车辆功能,开发各所述车辆功能对应的各功能控制接口,以借由各所述功能控制接口对应控制各所述车辆功能;并根据所述车辆的各所述车辆状态,开发各所述车辆状态对应的各状态控制接口,以借由各所述状态控制接口获取所述车辆的所述当前车辆状态。

可选地,所述指令编辑模块501还用于借由所述编辑界面的第一编辑区域和第二编辑区域分别显示各所述车辆功能与各所述车辆状态;利用拖曳方式将所述第一编辑区域中作为所述待监测车辆状态的至少一个所述车辆状态以及将所述第二编辑区域中作为与所述待监测车辆状态关联的至少两个所述车辆功能拖曳至所述编辑界面的第三编辑区域;借由所述第三编辑区域编辑所述待监测车辆状态与所述车辆功能之间的执行逻辑。

可选地,所述指令编辑模块501还用于根据所述待监测车辆状态的至少一状态参数以及所述车辆功能的至少一功能参数,编辑所述车辆功能与所述车辆功能之间的执行逻辑。

可选地,所述指令编辑模块501还用于根据各所述车辆功能对应的各所述功能参数,执行至少两个所述车辆功能的所述组合操控。

可选地,所述指令编辑模块501还用于根据预设逻辑检查规则检查所述自定义控制指令中的所述待监测车辆状态及与所述车辆功能之间的逻辑关系,并将满足所述预设逻辑检查规则的所述自定义控制指令保存为可执行指令文件。

可选地,所述指令执行模块502通过语音控制、手动控制、或满足预设触发条件的系统自动控制触发执行所述自定义控制指令。

可选地,所述指令执行模块502还获取所述组合操控中的各所述车辆功能的各操控结果,并输出各所述车辆功能的各所述操控结果。

此外,本发明各实施例的自定义车辆操控装置还可用于实现前述各自定义车辆操控方法实施例中的其他步骤,并具有相应的方法步骤实施例的有益效果,在此不再赘述。

综上所述,本申请各实施例提供的自定义车辆操控方法、装置及计算机存储介质,可实现车辆功能的自定义操控,以满足车主个性化的使用需求,提高用户的使用体验。

再者,本申请可实现不同车辆状态和/或车辆功能之间的组合操控,车主仅需操作一次,即可实现各车辆状态和/或车辆功能的联动操控,以简化车辆操控的操作步骤,同时提高了行车安全。

需要指出,根据实施的需要,可将本发明实施例中描述的各个部件/步骤拆分为更多部件/步骤,也可将两个或多个部件/步骤或者部件/步骤的部分操作组合成新的部件/步骤,以实现本发明实施例的目的。

上述根据本发明实施例的方法可在硬件、固件中实现,或者被实现为可存储在记录介质(诸如CD ROM、RAM、软盘、硬盘或磁光盘)中的软件或计算机代码,或者被实现通过网络下载的原始存储在远程记录介质或非暂时机器可读介质中并将被存储在本地记录介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件(诸如ASIC或FPGA)的记录介质上的这样的软件处理。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件(例如,RAM、ROM、闪存等),当所述软件或计算机代码被计算机、处理器或硬件访问且执行时,实现在此描述的界面切换时长测试。此外,当通用计算机访问用于实现在此示出的自定义车辆操控方法的代码时,代码的执行将通用计算机转换为用于执行在此示出的自定义车辆操控方法的专用计算机。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及方法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明实施例的范围。

以上实施方式仅用于说明本发明实施例,而并非对本发明实施例的限制,有关技术领域的普通技术人员,在不脱离本发明实施例的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明实施例的范畴,本发明实施例的专利保护范围应由权利要求限定。

相关技术
  • 自定义打印方法、装置、计算机设备和存储介质
  • 流程自定义方法、装置、计算机设备及存储介质
  • 车辆控制方法、装置、车辆及计算机可读存储介质
  • 安全带的控制方法、装置、计算机可读存储介质及车辆
  • 城轨车辆的电制动方法、装置、及计算机可读存储介质
  • 用于操控车辆的约束装置的方法、计算机程序、电子存储介质和用于操控车辆的约束装置的设备
  • 电动车辆的控制装置、具备该控制装置的电动车辆、电动车辆的控制方法以及存储有用于使计算机执行该控制方法的程序的计算机能够读取的存储介质
技术分类

06120115870577