用于车机屏幕上的流画面窗口切换的方法、车机和车辆与流程

文档序号:14897302发布日期:2018-07-08 08:45阅读:601来源:国知局

本发明涉及车辆领域,具体地,涉及一种用于车机屏幕上的流画面窗口切换的方法、车机和车辆。



背景技术:

车机一种安装在汽车里面的车载信息娱乐产品,其在功能上能够实现人与车、车与外界(车与车)的信息通讯,大多安装在中控台里面。有的车机主机和屏幕是一体的,有的车机主机和屏幕分离的。随着科技的发展,车机已从早期的cd、dvd导航向智能化、信息化发展。目前,在例如手机投屏到车机时,车机屏幕上显示手机屏幕上的画面。当用户在车机屏幕上点击屏幕上显示的某个应用图标时会进入到该应用的画面。用户可以在该应用中进行一些操作,会切换到多个界面。如果用户想要退出正显示的画面并返回到上一个操作界面,只能通过在手机上操作来实现,这显然会降低车机手机互联体验。



技术实现要素:

本发明实施例的目的是提供一种用于车机屏幕上的流画面窗口切换的方法、车机和车辆,其可控制流画面间的切换。

为了实现上述目的,本发明实施例的一个方面提供一种用于车机屏幕上的流画面窗口切换的方法,该方法包括:在接收到流画面时,在所述车机屏幕上显示的所述流画面上叠加ui图层,其中所述ui图层设置有用于控制所述流画面的虚拟键;隐藏所述ui图层;在检测到来自用户的触屏操作时,接收另一流画面并在所述车机屏幕上切换到所述另一流画面;以及显示至少所述虚拟键。

可选地,所述触屏操作包括:触摸所述车机屏幕上的特定位置,该特定位置与所述流画面上显示的应用图标相关联。

可选地,所述虚拟键包括多个虚拟键,所述多个虚拟键中的一个或多个虚拟键与一个应用相关联。

可选地,所述显示至少所述虚拟键包括:在所述触屏操作使得所述应用被启动时,显示与所述应用相关联的所述一个或多个虚拟键。

可选地,所述ui图层的背景被设置为透明。

可选地,所述虚拟键用于在被触发时结束当前流画面并切换到上一个流画面。

本发明实施例的另一方面提供一种车机,该车机包括:处理器和触摸屏,所述处理器被配置成接收流画面;所述触摸屏被配置成显示接收的流画面;所述处理器还被配置成:在显示的所述流画面上叠加ui图层,并控制所述触摸屏隐藏所述ui图层,其中所述ui图层设置有用于控制所述流画面的虚拟键;在检测到来自用户的触屏操作时,接收另一流画面;所述触摸屏还被配置成切换到所述另一流画面;以及所述处理器还被配置成控制所述触摸屏显示至少所述虚拟键。

可选地,所述触屏操作包括:触摸所述车机屏幕上的特定位置,该特定位置与所述流画面上显示的应用图标相关联。

可选地,所述虚拟键包括多个虚拟键,所述多个虚拟键中的一个或多个虚拟键与一个应用相关联。

可选地,所述处理器被配置成在所述触屏操作使得所述应用被启动时,控制所述触摸屏显示与所述应用相关联的所述一个或多个虚拟键。

可选地,所述ui图层的背景被设置为透明。

可选地,所述虚拟键用于在被触发时结束当前流画面并切换到上一个流画面。

本发明实施例的另一方面提供一种车辆,该车辆包括上述的车机。

通过上述技术方案,在车机显示的流画面上叠加ui图层,在ui图层中设置用于控制流画面的虚拟键,在检测到来自用户的触屏操作时,接收另一流画面并在车机上切换到该另一流画面,以及在车机上显示虚拟键以使用户通过虚拟键控制该另一流画面。

本发明实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明。

附图说明

附图是用来提供对本发明实施例的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明实施例,但并不构成对本发明实施例的限制。在附图中:

图1是根据本发明的一实施例提供的用于车机屏幕上的流画面窗口切换的方法的流程图;

图2是根据本发明的另一实施例提供的用于车机屏幕上的流画面窗口切换的方法的流程图;以及

图3是根据本发明的一实施例提供的车机的结构框图。

附图标记说明

1处理器2触摸屏

具体实施方式

以下结合附图对本发明实施例的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明实施例,并不用于限制本发明实施例。

图1是根据本发明的一实施例提供的用于车机屏幕上的流画面窗口切换的方法的流程图。如图1所示,该方法包括以下步骤:

步骤s10:叠加ui(图形用户界面)图层,即,在接收到流画面时在车机屏幕上显示的流画面上叠加ui图层,其中ui图层设置有用于控制流画面的虚拟键;

步骤s11:隐藏ui图层;

步骤s12:判断是否检测到用户的触屏操作,若是则执行步骤s13,若否则重复执行步骤s12;

步骤s13:切换到另一流画面,即在检测到来自用户的触屏操作时,接收另一流画面并在车机屏幕上切换到该另一流画面;

步骤s14:显示至少虚拟键。

ui图层可以是基于qt(一种图形用户界面应用程序开发框架)开发的。通过在车机显示的流画面上叠加ui图层,在ui图层中设置用于控制流画面的虚拟键,在检测到来自用户的触屏操作时,接收另一流画面并在车机上切换到该另一流画面,并在车机上显示虚拟键以使用户通过虚拟键控制该另一流画面,实现流画面窗口之间的切换。此外,在该实施例中,步骤s14还可以包括在显示至少虚拟键的同时,隐藏流画面。

在本发明的实施例中,触屏操作可以包括触摸车机屏幕上的特定位置,该特定位置与流画面上显示的应用图标相关联。例如,在车机屏幕上显示手机的流画面,在车机屏幕上点击某款应用,如微信,进入微信的操作界面。另外,ui图层的背景可被设置为透明、半透明或者其他可与流画面区分的状态。

在本发明的实施例中,虚拟键可以是“返回”键,可用于在被触发时结束当前流画面,并切换到上一个流画面,也可直接切换到主界面。但是本领域技术人员可以理解,虚拟键还可以是具有其他功能的虚拟按键。

在ui图层中设置虚拟键时,虚拟键的位置可随意设置。另外,虚拟键的位置可以根据用户的偏好来自定义。

以使用“微信”应用为例。在手机与车机互联时,手机将手机屏幕上的画面投射到车机屏幕上。此时可以在车机屏幕上叠加本发明实施例描述的ui图层,具有虚拟键(例如“返回”键),并将ui图层属性设置为隐藏。当用户在车机屏幕上点击微信应用的小图标时,该触屏操作会使得车机传回相应指令(例如包含坐标信息)给手机,手机接收该指令后经过相应的处理(例如转换)将处理后的指令(例如包含转换后的坐标信息)输入到手机的输入子系统,以打开微信应用。在打开微信之后,手机屏幕切换到微信画面,并将该画面投屏到车机屏幕。车机屏幕也在切换到微信画面后,ui图层的虚拟键(例如“返回”键)被显示(ui图层属性显示为“显示”)。当用户点击该虚拟键(例如“返回”键)时,该点击操作会是的车机传回相应指令(例如坐标值)给手机,手机接收到该指令并对其指令进行相应处理后输入到输入子系统,执行虚拟键的相应功能(例如,“返回”键可以将微信当前界面返回到上一界面)。

在本发明一实施例中,ui图层上可以设置有多个虚拟键,其中的一个或多个虚拟键可以对应于一个特定应用(例如微信)。在用户点击某个特定应用时,在ui图层上显示与该特定应用对应的一个或多个虚拟键。

以上描述的在车机屏幕上的触屏操作来控制手机是本领域技术人员所知的技术,为突出本发明实施例的重点,没有描述更详细的过程。

图2是根据本发明的另一实施例提供的用于车机屏幕上的流画面窗口切换的方法的应用流程图。如图2所示,该方法包括以下步骤:

步骤s20:初始化,即,初始化ui图层,ui图层的背景设置为透明,设置ui按钮(即上述实施例中的虚拟键)隐藏,初始化流显示器,ui按钮可以包括“返回”键;

步骤s21:判断是否有流数据,若是则执行步骤s22,若否则执行步骤s23;

步骤s22:输出流画面,即在有流数据的情况下接收该流数据,经过相应处理后输出流画面;

步骤s23:系统休眠,系统的休眠时间可以例如为10ms;

步骤s24:判断是否点击特殊位置,即是否触摸车机屏幕上的特定位置,该特定位置与流画面上显示的应用图标相关联,也就是判断是否进入某款应用;若是则执行步骤s25,若否则重复执行步骤s24;

步骤s25:显示ui按钮,即设置流图层属性为隐藏,显示ui按钮,该处的ui按钮可以是与某款应用相关联的ui按钮,以使用户可操作该款应用;

步骤s26:判断是否点击“返回”键,即在ui按钮中包括“返回”键,若点击“返回”键则执行步骤s27,若不点击则重复执行步骤s26;

步骤s27:返回并隐藏ui按钮,即设置流图层属性为显示,隐藏ui按钮,若点击“返回”键,则退出当前应用,即结束显示当前流画面,隐藏与该某款应用相关联的ui按钮。

如此,通过在车机屏幕上叠加“返回”键到流画面,当用户点击“返回”键时,流图层的属性为显示,隐藏按钮并结束显示当前流画面,实现了返回操作,返回到上一层界面或主界面。

图3根据本发明的一实施例提供的车机的结构框图。如图3所示,该车机包括处理器1和触摸屏2。处理器1被配置成接收流画面;触摸屏2被配置成显示接收的流画面。处理器1还被配置成:在显示的流画面上叠加ui图层,并控制触摸屏2隐藏ui图层,其中ui图层设置有用于控制流画面的虚拟键;在检测到来自用户的触屏操作时,接收另一流画面;触摸屏2还被配置成切换到另一流画面;以及处理器1还被配置成控制触摸屏2显示至少虚拟键。

如此,通过在车机显示的流画面上叠加ui图层,在ui图层中设置用于控制流画面的虚拟键,在检测到来自用户的触屏操作时,接收另一流画面并在车机上切换到该另一流画面,并在车机上显示虚拟键以使用户通过虚拟键控制该另一流画面,实现流画面窗口之间的切换。此外,在该实施例中,步骤s14还可以包括在显示至少虚拟键的同时,隐藏流画面。

在本发明的实施例中,触屏操作可以包括触摸车机屏幕上的特定位置,该特定位置与流画面上显示的应用图标相关联。例如,在车机屏幕上显示手机的流画面,在车机屏幕上点击某款应用,如微信,进入微信的操作界面。另外,ui图层的背景可被设置为透明、半透明或者其他可与流画面区分的状态。

在本发明的实施例中,虚拟键可以是“返回”键,可用于在被触发时结束当前流画面,并切换到上一个流画面,也可直接切换到主界面。但是本领域技术人员可以理解,虚拟键还可以是具有其他功能的虚拟按键。

在ui图层中设置虚拟键时,虚拟键的位置可随意设置。另外,虚拟键的位置可以根据用户的偏好来自定义。

以使用“微信”应用为例。在手机与车机互联时,手机将手机屏幕上的画面投射到车机屏幕上。此时可以在车机屏幕上叠加本发明实施例描述的ui图层,具有虚拟键(例如“返回”键),并将ui图层属性设置为隐藏。当用户在车机屏幕上点击微信应用的小图标时,该触屏操作会使得车机传回相应指令(例如包含坐标信息)给手机,手机接收该指令后经过相应的处理(例如转换)将处理后的指令(例如包含转换后的坐标信息)输入到手机的输入子系统,以打开微信应用。在打开微信之后,手机屏幕切换到微信画面,并将该画面投屏到车机屏幕。车机屏幕也在切换到微信画面后,ui图层的虚拟键(例如“返回”键)被显示(ui图层属性显示为“显示”)。当用户点击该虚拟键(例如“返回”键)时,该点击操作会是的车机传回相应指令(例如坐标值)给手机,手机接收到该指令并对其指令进行相应处理后输入到输入子系统,执行虚拟键的相应功能(例如,“返回”键可以将微信当前界面返回到上一界面)。

在本发明一实施例中,ui图层上可以设置有多个虚拟键,其中的一个或多个虚拟键可以对应于一个特定应用(例如微信)。在用户点击某个特定应用时,该应用被启动,处理器控制触摸屏在ui图层上显示与该特定应用对应的一个或多个虚拟键。

虽然本发明的上述实施例中没有详细描述,但是本领域技术与人员可以理解的是,通过在车机屏幕上进行触屏操作来控制手机上的一些功能是本领域技术人员所知的技术,为突出本发明实施例的重点,没有描述更详细的过程。

本发明的实施例还提供了一种车辆,该车辆包括上述实施例中所述的车机。

综上所述,通过在车机显示的流画面上叠加ui图层,在ui图层中设置用于控制流画面的虚拟键,在检测到来自用户的触屏操作时,接收另一流画面并在车机上切换到该另一流画面,并在车机上显示虚拟键以使用户通过虚拟键控制该另一流画面,实现流画面窗口之间的切换。触屏操作可以为触摸车机屏幕上的特定位置,该特定位置与流画面上显示的应用图标相关联。若触摸该特定位置进入该应用,显示虚拟键即可通过虚拟键控制该应用的操作界面。触发虚拟键时结束显示当前流画面并切换到上以流画面或主界面,如此,在不操作手机的情况下可退出应用。虚拟键的位置可随意设置。另外,虚拟键的位置可以根据用户的偏好来自定义,如此,用户使用更加方便。

以上结合附图详细描述了本发明例的可选实施方式,但是,本发明实施例并不限于上述实施方式中的具体细节,在本发明实施例的技术构思范围内,可以对本发明实施例的技术方案进行多种简单变型,这些简单变型均属于本发明实施例的保护范围。

另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本发明实施例对各种可能的组合方式不再另行说明。

本领域技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

此外,本发明实施例的各种不同的实施方式之间也可以进行任意组合,只要其不违背本发明实施例的思想,其同样应当视为本发明实施例所公开的内容。

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