一种车辆中控大屏控制方法、装置及系统与流程

文档序号:19320974发布日期:2019-12-04 00:31阅读:791来源:国知局
一种车辆中控大屏控制方法、装置及系统与流程

本申请涉及车辆技术领域,尤其涉及一种车辆中控大屏控制方法、装置及系统。



背景技术:

智能网联汽车是智能车和车联网的有机联合,其不但使用了先进的车载传感器、控制器、执行器等装置,而且融合了现代通信与网络技术,是可实现安全、舒适、节能、高效行驶的新一代汽车。

在智能网联汽车中,中控大屏都设置在副驾驶前方的位置,并且,车内几乎所有的器件、开关等都在中控大屏上进行控制,这种集中到中控大屏上的设计可以简约车内装饰、提升整车的科技感,但如果位于主驾驶位上的驾驶员在驾驶过程中操作副驾驶前方的中控大屏就显得不便和危险。



技术实现要素:

本申请实施例提供一种车辆中控大屏控制方法、装置及系统,用以解决现有技术中驾驶员操作中控大屏不方便,且易带来危险的问题。

第一方面,本申请实施例提供一种车辆中控大屏控制系统,包括设置在方向盘上的按键和控制单元,其中,控制单元,用于当检测到任一按键被操作时,获取按键操作信息,并获取仪表显示器中显示界面的标识信息,根据建立的仪表显示器中显示界面与应用场景之间的对应关系,确定仪表显示器中显示界面对应的应用场景,根据针对该应用场景建立的按键操作信息与事件之间的对应关系,确定获取的操作按键信息对应的事件,以及用于控制中控大屏响应事件,控制仪表显示器显示中控大屏响应事件后的界面。

采用上述系统,针对任一应用场景下的按键操作,在仪表显示器上显示操作后的界面,在中控大屏中响应操作,这样,驾驶员可以在仪表显示器上直接看到操作后的界面,而不必扭头在中控大屏上进行查看,因此,操作中控大屏的方式更加便捷,安全性也更好。

具体实施时,当控制单元控制中控大屏响应事件时,可以将事件的标识信息和应用场景的标识信息发送给中控大屏,这样,中控大屏可以在中控大屏中与应用场景对应的界面上直接响应事件,响应事件的速度比较快。

此外,控制单元还可以将按键操作信息和应用场景的标识信息发送给中控大屏,这样,中控大屏可以根据针对应用场景建立的按键操作信息与事件之间的对应关系,确定接收到的操作按键信息对应的事件,进而在中控大屏中与应用场景对应的界面上响应事件,此种方式下,中控大屏独立确定在某一应用场景下按键操作对应的事件,可降低和控制单元的耦合性,提高整个控制系统的灵活性。

上述过程中,因为仪表显示器已经显示了中控大屏响应事件后的界面,所以在一种可能的实施方式下,控制单元在控制中控大屏响应事件之后,还可以判断中控大屏当前显示的界面是否为预设界面,若是,则可指示中控大屏仍然显示预设界面;否则,可指示中控大屏显示响应事件后的界面,这样,中控大屏可以灵活选择自己是否显示响应事件后的界面,用户体验较好。

实际应用中,当车辆处于未行驶状态时,驾驶员操作中控大屏一般不会带来安全问题,所以,在一种可能的实施方式下,控制单元在控制仪表显示器显示中控大屏响应事件后的界面时,可以先获取车速信息,确定车速大于预设值时,比如0m/s,再控制仪表显示器显示中控大屏响应事件后的界面;若确定车速不大于预设值,则仪表显示器可不对中控大屏响应事件后的界面进行显示,设计更加合理。

具体实施时,当控制单元控制仪表显示器显示中控大屏响应事件后的界面时,可以先确定中控大屏在应用场景下响应事件后显示的界面,之后,再将界面上包含的信息发送给仪表显示器,从而使仪表显示器对界面进行显示,这样,仪表显示器显示的信息比较全面。

此外,因为仪表显示器的显示界面较中控大屏的显示界面小,如果显示和中控大屏同样多的信息会造成仪表显示器上显示的字体比较小,因此,可以只在仪表显示器上显示驾驶员关心的一些重要信息,以提高用户体验,所以,在一种可能的实施方式下,控制单元还可以从确定的界面上提取设定信息发送给仪表显示器,从而使仪表显示器仅对界面上的设定信息进行显示。

第二方面,本申请实施例提供的一种车辆中控大屏控制方法,包括:

当检测到设置在方向盘上的任一按键被操作时,获取按键操作信息,所述按键操作信息包括所述按键的编号和操作类型,并获取仪表显示器中显示界面的标识信息;

根据建立的仪表显示器中显示界面与应用场景之间的对应关系,确定所述仪表显示器中显示界面对应的应用场景;

根据针对所述应用场景建立的按键操作信息与事件之间的对应关系,确定获取的所述操作按键信息对应的事件;

控制中控大屏响应所述事件,控制所述仪表显示器显示所述中控大屏响应所述事件后的界面。

第三方面,本申请实施例提供的一种车辆中控大屏控制装置,包括:

获取模块,用于当检测到设置在方向盘上的任一按键被操作时,获取按键操作信息,所述按键操作信息包括所述按键的编号和操作类型,并获取仪表显示器中显示界面的标识信息;

应用场景确定模块,用于根据建立的仪表显示器中显示界面与应用场景之间的对应关系,确定所述仪表显示器中显示界面对应的应用场景;

事件确定模块,用于根据针对所述应用场景建立的按键操作信息与事件之间的对应关系,确定获取的所述操作按键信息对应的事件;

控制模块,用于控制中控大屏响应所述事件,控制所述仪表显示器显示所述中控大屏响应所述事件后的界面。

本申请第二至第三方面中任一种设计方式所带来的有益效果可参见第一方面中不同实现方式所带来的技术效果,此处不再赘述。

第四方面,本申请实施例提供的一种电子设备,包括至少一个处理单元、以及至少一个存储单元,其中,所述存储单元存储有程序代码,当所述程序代码被所述处理单元执行时,使得所述电子设备执行上述车辆中控大屏控制方法的步骤。

第五方面,本申请实施例提供的一种计算机可读存储介质,包括程序代码,当所述程序代码在电子设备上运行时,使所述电子设备执行上述车辆中控大屏控制方法的步骤。

本申请的这些方面或其它方面在以下实施例的描述中会更加简明易懂。

附图说明

图1为本申请实施例提供的车辆中控大屏控制系统的示意图;

图2为本申请实施例提供的又一车辆中控大屏控制系统的示意图;

图3为本申请实施例提供的为方向盘上的按键建立的键值码和事件码的映射关系示意图;

图4为本申请实施例提供的为中控大屏中每一应用场景分配的场景码的示意图;

图5为本申请实施例提供的中控大屏上与音乐列表应用场景对应的界面的示意图;

图6为本申请实施例提供的仪表显示器中与音乐列表应用场景对应的界面的示意图;

图7为本申请实施例提供的一种车辆中控大屏控制方法的流程图;

图8为本申请实施例提供的一种车辆中控大屏控制装置的结构图;

图9为本申请实施例提供的用于实现车辆中控大屏控制方法的电子设备的硬件结构示意图。

具体实施方式

为了提高车辆行驶过程中驾驶员操控中控大屏的便捷性和安全性,本申请实施例提供了一种车辆中控大屏的控制方法、装置及系统。

参见图1,图1示出了本申请实施例提供的车辆中控大屏控制系统的示意图,包括设置在方向盘上的按键和控制单元,其中:

控制单元,用于当检测到任一按键被操作时,获取按键操作信息,其中,按键操作信息包括该按键的编号和操作类型,操作类型如单击、双击、长按、滚动等,并获取仪表显示器中显示界面的标识信息,之后,根据建立的仪表显示器中显示界面与应用场景之间的对应关系,确定仪表显示器中显示界面对应的应用场景,进而根据针对该用场景建立的按键操作信息与事件之间的对应关系,确定获取的操作按键信息对应的事件,以及用于控制中控大屏响应事件,控制仪表显示器显示中控大屏响应事件后的界面。

采用上述系统,对于每一应用场景下的任一按键操作,在仪表显示器中显示中控大屏响应事件后的界面,在中控大屏中响应事件,因为仪表显示器置于主驾驶位置,所以驾驶员可以在仪表显示器中直接查看操作结果,而不必扭头去看位于副驾驶位置上的中控大屏的显示界面,所以,可在车辆行驶过程中提高驾驶员操控中控大屏的安全性。

上述过程中,控制单元在控制中控大屏响应事件时,可以将事件的标识信息和应用场景的标识信息发送给中控大屏,从而使中控大屏在中控大屏中与应用场景对应的界面上响应事件,也可以将按键操作信息和应用场景的标识信息发送给中控大屏,使中控大屏再根据针对应用场景建立的按键操作信息与事件之间的对应关系,确定接收到的操作按键信息对应的事件,进而在中控大屏中与应用场景对应的界面上响应事件,其中,第一种方式,中控大屏不具有决策能力,只是根据控制单元的指示进行事件响应,所以对事件进行响应的速度比较快;第二种方式,中控大屏可确定按键操作在应用场景下触发的事件,独立性比较好,所以整个控制系统的灵活性比较好。

具体实施时,当控制单元控制中控大屏响应事件之后,还可以判断中控大屏当前显示的界面是否为预设界面,若是,则可指示中控大屏仍然显示预设界面,即不在中控大屏中显示响应事件后的界面;若否,则可指示中控大屏显示响应事件后的界面,这是因为在中控大屏中可设置常显界面,如导航界面,当在中控大屏中设置了常显界面时,其它应用,如音乐、摄像头、空调出风等都可处于后台运行状态,即,中控大屏对这些应用的响应可以在后台执行,并不展示响应后的界面。

此外,本申请实施例主要是为了在车辆行驶过程中提高驾驶员操控中控大屏的安全性,而当车辆未行驶时,驾驶员直接在中控大屏上观看操作界面一般不会带来安全问题,所以,控制单元在控制仪表显示器显示中控大屏响应事件后的界面之前,可以先获取车速信息,确定车速大于预设值时,比如0km/s,再控制仪表显示器显示中控大屏响应事件后的界面,设计更加合理。

具体实施时,控制单元在确定获取的所述操作按键信息对应的事件后,可进一步确定中控大屏在应用场景下响应事件后显示的界面,比如,可以预先存储中控大屏在各应用场景下响应事件后的界面,也可以指示中控大屏在响应事件后将对应的界面内容发送给自己,之后,将界面上包含的信息发送给仪表显示器,从而使仪表显示器对相应界面进行显示。

实际应用中,可能因为中控大屏的屏幕尺寸比较大,可显示的信息比较多,而仪表显示器的屏幕尺寸相对较小,当将中控大屏的界面关联到仪表显示器上时,如果在仪表显示器上显示中控大屏中界面上的全部信息,则仪表显示器上显示的字体将非常小,难以辨别,所以可在仪表显示器上仅呈现中控大屏中界面上的部分重要信息,为此,控制单元在确定中控大屏在应用场景下响应事件后显示的界面之后,还可以从界面上提取设定信息发送给仪表显示器,这样,仪表显示器只对界面上的设定信息进行显示。

具体实施时,车辆中控大屏控制系统主要以设置在方向盘上的按键、仪表显示器和中控大屏的组合呈现,控制单元可以独立存在,也可以分布在仪表显示器和中控大屏中。

下面以控制单元的功能分布在仪表显示器和中控大屏中为例对车辆中控大屏控制系统进行说明。

如图2所示,为本申请实施例提供的又一车辆中控大屏控制系统的示意图,包括设置在方向盘上的按键、仪表显示器和中控大屏,仪表显示器和中控大屏可通过can总线进行通信,其中:

仪表显示器,用于当检测到设置在方向盘上的任一按键被操作时,获取按键操作信息,根据建立的仪表显示器中显示界面与应用场景之间的对应关系,确定仪表显示器当前显示界面对应的应用场景,根据针对该应用场景建立的按键操作信息与事件之间的对应关系,确定获取到的操作按键信息对应的事件,进而显示在所述应用场景下响应事件后的界面,并可将按键操作信息和应用场景的标识信息发送给中控大屏。

中控大屏,用于接收按键操作信息和应用场景的标识信息,根据针对应用场景建立的按键操作信息与事件之间的对应关系,确定接收到的操作按键信息对应的事件,进而在中控大屏中与应用场景对应的界面上响应事件。

在上述系统中,针对中控大屏中的每一应用场景,该应用场景在仪表显示器和中控大屏中分别对应有界面,并且,在该应用场景下,同一按键操作在这两个界面上所触发的事件是相同的,即,上述过程中,汽车仪表确定的操作按键信息触发的事件和中控大屏确定的操作按键信息触发的事件是相同的,这样,驾驶员在通过操作汽车仪表操作中控大屏时,可以在汽车仪表上直接看到操作后的界面,不必扭头在中控大屏上进行查看,操作中控大屏的方式更加便捷,安全性也更好。

需说明的是,上述过程中,虽然仪表显示器确定的操作按键信息触发的事件和中控大屏确定的操作按键信息触发的事件是相同的,但仪表显示器并不具备响应事件的能力,其主要是用于显示响应事件后的界面,真正响应事件的还是中控大屏,并且,使仪表显示器和中控大屏独立确定操作按键信息触发的事件主要是为了使仪表显示器和中控大屏不相互依赖,进而提高各自的独立性,这样,只需为现有的仪表显示器增加根据操作按键信息确定触发事件的功能即可,对仪表显示器的改造程度比较小,因此,产品成本较低。

下面结合具体的实施例对上述系统进行说明。

首先,为设置在方向盘上的按键建立键值码和事件码。

其中,键值码即按键的编号,是按键的唯一身份标识,事件码即按键的操作类型,如单击、双击、长按、滚动等。

参见图3,图3示出了为方向盘上的按键建立的键值码和事件码的映射关系示意图,其中,返回键的键值码为1,左滚轮键的键值码为2,右滚轮键的键值码为3,确定键的键值码为4,向上键的键值码为5,向下键的键值码为6……;单击、双击、长按、滚动操作分别对应的事件码为1、2、3、4,事件码也具备唯一性,这里,左滚轮键和右滚轮键只可有滚动操作,除了左滚轮键和右滚轮键之前的其它按键可有单击、双击、长按中的任一种操作。

其次,为中控大屏中的应用场景建立场景码,这里,场景码即应用场景的标识。

中控大屏上的应用可以有音乐、空调、摄像头等,每个应用可进一步划分出至少一种应用场景,如音乐有音乐列表、音乐播放/暂停等应用场景,空调有出风、温度等应用场景,摄像头有拍摄角度等应用场景。

具体实施时,可以为每个应用场景分配一个场景码,如图4所示,为给中控大屏中每一应用场景分配的场景码的示意图,其中,音乐列表应用场景的场景码为10001,空调出风应用场景的场景码为20001,空调温度应用场景码的场景码为20002,摄像头拍摄角度应用场景的场景码为30001……。

需要说明的是,同一按键操作在不同应用场景下所触发的事件是不同的,比如,某按键的单击操作,在音乐播放/暂停的应用场景下,可能是对应音乐播放或暂停的事件,在音乐列表应用场景下,可能不对应任何事件,在空调温度应用场景下,可能又对应空调温度的调高或调低事件。

再次,把中控大屏中的应用场景映射到仪表显示器中。

在仪表显示器中为中控大屏中的每一应用场景建立映射,即为每一应用场景在仪表显示器上添加相应的用户界面(userinterface,ui)和用户体验(userexperience,ue)交互界面,具体的ui显示和ue交互细节可与中控大屏上的有所不同,即,虽然同一应用场景在中控大屏和仪表显示器上具有相同的场景码,但中控大屏上的界面和仪表显示器上的界面所展示的信息可以有所不同。

以音乐列表应用场景为例,图5示出了中控大屏上与音乐列表应用场景对应的界面的示意图,图6示出了仪表显示器上与音乐列表应用场景对应的界面的示意图,其中,仪表显示器上的界面仅显示了中控大屏界面上的部分重要信息。

具体实施时,驾驶员操作方向盘上的按键时,方向盘可以获取按键的键值码和事件码,之后,把按键的键值码和事件码发送给仪表显示器,仪表显示器接收到按键的键值码和事件码后,可以结合自己当前所处的应用场景,确定自己是否展示响应按键操作后的界面,并且,可以将按键的键值码、事件码和应用场景的场景码发送给中控大屏,由中控大屏确定是否自己响应按键操作。

下面再结合图5和图6对上述过程进行说明。

假设仪表显示器接收到的键值码为3,事件码为4,仪表显示器上当前显示的为音乐列表界面,对应于音乐列表应用场景,针对该应用场景,仪表显示器可展示滚动到下一首歌曲的界面,即图5所示的界面,这里,虽然仪表显示器展示了滚动到“风吹麦浪李建”的界面,但实际上中控大屏播放的音乐还是“中国人刘德华”,这是因为仪表显示器仅具有展示响应事件后的界面的功能,其并不具有响应事件的能力。

因此,仪表显示器还可以将键值码3、事件码4和音乐列表应用场景的场景码10001发送给中控大屏,中控大屏在接收到键值码3、事件码4和场景码10001之后,可以根据场景码10001找到中控大屏中相应的界面,且确定在该界面上键值码3、事件码4触发的为滚动事件,进而在中控大屏中相应的界面上响应滚动事件,即,图6所示的界面。

具体实施时,对于一些特殊的按键和事件,可以同时带有一个事件值以量化事件的大小,比如滚轮键的滑动事件带有一个滑动值以表示滑动的幅度,这个事件值是可以缺省的,默认为空,在滚轮键的滑动事件时才会带上。

并且,键值码、事件码、(事件值)、应用场景码在打包传递过程中的组织形式可以是json、xml等有固定规则的格式化的组织形式,也可以是其他无规则无格式的形式。

如下为本申请实施例提供的json格式的组织形式:

对应于上述系统中的控制单元,本申请实施例提供了一种车辆中控大屏控制方法,该方法可以按照图7所示的流程执行,包括以下步骤:

s701:当检测到设置在方向盘上的任一按键被操作时,获取按键操作信息和仪表显示器中显示界面的标识信息。

其中,按键操作信息包括按键的编号和操作类型。

s702:根据建立的仪表显示器中显示界面与应用场景之间的对应关系,确定仪表显示器中显示界面对应的应用场景。

s703:根据针对该应用场景建立的按键操作信息与事件之间的对应关系,确定获取到的操作按键信息对应的事件。

s704:控制中控大屏响应事件,控制仪表显示器显示中控大屏响应事件后的界面。

具体实施时,在控制中控大屏响应事件时,可以将事件的标识信息和应用场景的标识信息发送给中控大屏,从而使中控大屏在中控大屏中与应用场景对应的界面上响应事件;也可以将按键操作信息和应用场景的标识信息发送给中控大屏,这样,中控大屏可以根据针对应用场景建立的按键操作信息与事件之间的对应关系,确定接收到的操作按键信息对应的事件,进而在中控大屏中与应用场景对应的界面上响应事件。

进一步地,在控制中控大屏响应事件之后,还可以判断中控大屏当前显示的界面是否为预设界面,若是,则指示中控大屏保持显示预设界面;否则,可指示中控大屏显示响应事件后的界面。

具体实施时,可以先获取车速信息,当确定车速大于预设值时,再控制仪表显示器显示中控大屏响应事件后的界面。

并且,在控制仪表显示器显示中控大屏响应事件后的界面时,可以先确定中控大屏在应用场景下响应事件后显示的界面,之后,可以将界面上包含的信息发送给仪表显示器,使仪表显示器对界面进行显示,也可以从界面上提取设定信息发送给仪表显示器,使仪表显示器仅对界面上的设定信息进行显示。

对应于上述中控大屏控制方法,本申请实施例中还提供了一种车辆中控大屏控制装置,由于该装置解决问题的原理与本申请实施例中车辆中控大屏控制方法相似,因此该装置的实施可以参见方法的实施,重复之处不再赘述。

如图8所示,为本申请实施例提供的车辆中控大屏控制装置的结构图,包括:

获取模块801,用于当检测到设置在方向盘上的任一按键被操作时,获取按键操作信息,所述按键操作信息包括所述按键的编号和操作类型,并获取仪表显示器中显示界面的标识信息;

应用场景确定模块802,用于根据建立的仪表显示器中显示界面与应用场景之间的对应关系,确定所述仪表显示器中显示界面对应的应用场景;

事件确定模块803,用于根据针对所述应用场景建立的按键操作信息与事件之间的对应关系,确定获取的所述操作按键信息对应的事件;

控制模块804,用于控制中控大屏响应所述事件,控制所述仪表显示器显示所述中控大屏响应所述事件后的界面。

在一种可能的实施方式下,控制模块804具体用于:

将所述事件的标识信息和所述应用场景的标识信息发送给所述中控大屏,用于使所述中控大屏在所述中控大屏中与所述应用场景对应的界面上响应所述事件;或者,

将所述按键操作信息和所述应用场景的标识信息发送给所述中控大屏,用于使所述中控大屏根据针对所述应用场景建立的按键操作信息与事件之间的对应关系,确定接收到的所述操作按键信息对应的事件,在所述中控大屏中与所述应用场景对应的界面上响应所述事件。

在一种可能的实施方式下,还包括,判断模块805:

判断模块805,用于在控制中控大屏响应所述事件之后,判断所述中控大屏当前显示的界面是否为预设界面,若是,则指示所述中控大屏保持显示所述预设界面;否则,指示所述中控大屏显示响应所述事件后的界面。

在一种可能的实施方式下,控制模块804具体用于:

获取车速信息;

当确定车速大于预设值时,控制所述仪表显示器显示所述中控大屏响应所述事件后的界面。

在一种可能的实施方式下,控制模块804具体用于:

确定所述中控大屏在所述应用场景下响应所述事件后显示的界面;

将所述界面上包含的信息发送给所述仪表显示器,用于使所述仪表显示器对所述界面进行显示,或者,从所述界面上提取设定信息发送给所述仪表显示器,用于使所述仪表显示器对所述界面上的设定信息进行显示。

如图9所示,为本申请实施例提供的用于实现上述车辆中控大屏控制方法的电子设备的硬件结构示意图,包括处理器901、通信接口902、存储器903和通信总线904,其中,处理器901,通信接口902,存储器903通过通信总线904完成相互间的通信。

存储器903,用于存放计算机程序;

处理器901,用于执行存储器903上所存放的程序时,使得电子设备执行上述车辆中控大屏控制方法的步骤。

本申请实施例提供的一种计算机可读存储介质,包括程序代码,当所述程序代码在电子设备上运行时,使电子设备执行上述车辆中控大屏控制方法的步骤。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、装置(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1