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

导航栏的交互控制方法、交互控制装置、车辆、电子设备和存储介质

文献发布时间:2024-04-18 19:59:31


导航栏的交互控制方法、交互控制装置、车辆、电子设备和存储介质

技术领域

本申请涉及交互控制技术领域,更具体而言,涉及一种导航栏的交互控制方法、交互控制装置、车辆、电子设备和非易失性计算机可读存储介质。

背景技术

目前,为了方便快速启动应用程序,在显示设备(如车辆的中控显示屏、移动终端的显示屏、电脑的显示屏等)中,一般会在桌面设置应用坞(Dock),将应用程序(Application,APP)固定放置在Dock栏,通过Dock栏快速启动应用程序。

在通过应用程序对应的功能部件的功能控制时,一般会通过Dock栏启动应用程序,并进入应用程序的控制界面,然后在控制界面中进行功能控制,操作较为繁琐,用户体验差。

发明内容

本申请实施方式提供一种导航栏的交互控制方法、交互控制装置、车辆、电子设备和非易失性计算机可读存储介质。

本申请实施方式的导航栏的交互控制方法中,所述导航栏包括多个功能组件,所述功能组件用于控制对应的功能部件的工况,所述方法包括:获取多个所述功能组件中,进行手势操作的目标功能组件;识别所述手势操作的手势,并根据所述手势确定所述目标功能组件的控制参数;根据所述控制参数,控制所述目标功能组件对应的功能部件执行对应的操作,以使得所述功能部件的工况与所述控制参数匹配。

在某些实施方式中,所述获取多个所述功能组件中,进行手势操作的目标功能组件,包括:获取所述手势操作在触控显示屏的移动轨迹;根据所述移动轨迹的起点坐标,确定所述目标功能组件。

在某些实施方式中,所述识别所述手势操作的手势,包括:获取所述手势操作过程中的触控操作信息;将所述触控操作信息和预设手势信息进行匹配,确定所述手势,所述手势为所述预设手势中的一个。

在某些实施方式中,所述目标功能组件配置为在所述导航栏实现对应的功能控制,所述手势为点击,所述控制参数包括多个,所述根据所述手势确定所述目标功能组件的控制参数,包括:获取所述目标功能组件的当前控制参数;在所述目标功能组件被点击的情况下,根据所述当前控制参数,在多个所述控制参数中确定目标控制参数;根据所述目标控制参数更新所述当前控制参数。

在某些实施方式中,所述目标功能组件配置为在所述导航栏实现对应的功能控制,所述手势为滑动,所述控制参数包括多个,所述根据所述手势确定所述目标功能组件的控制参数,包括:获取滑动方向、滑动距离及所述目标功能组件的当前控制参数;根据所述滑动方向、所述滑动距离和所述当前控制参数,在多个所述控制参数中确定目标控制参数;根据所述目标控制参数更新所述当前控制参数。

在某些实施方式中,所述方法还包括以下步骤中的至少一个:在所述手势操作完成后,在所述目标功能组件所在的区域显示所述当前控制参数;在所述手势操作完成后,在所述目标功能组件所在的区域之外的区域显示所述当前控制参数,并在持续显示预设时长后停止显示所述当前控制参数。

在某些实施方式中,所述手势包括预设调出手势,所述根据所述手势确定所述目标功能组件的控制参数,包括:根据所述预设调出手势显示所述目标功能组件对应的浮窗组件;根据所述浮窗组件接收的触控操作信息,确定所述目标功能组件的控制参数。

在某些实施方式中,在根据控制参数,控制所述目标功能组件对应的功能部件执行对应的操作之后,所述方法还包括:获取所述目标功能组件对应的所述功能部件的实时状态参数;在所述目标功能组件所在的区域显示所述实时状态参数;或者,在所述目标功能组件所在的区域交替显示所述当前控制参数和所述实时状态参数。

本申请实施方式的导航栏的交互控制装置中,所述导航栏包括多个功能组件,所述功能组件用于控制对应的功能部件的工况,所述装置包括获取模块、识别模块和控制模块。所述获取模块用于获取多个所述功能组件中,进行手势操作的目标功能组件;所述识别模块用于识别所述手势操作的手势,并根据所述手势确定所述目标功能组件的控制参数;所述控制模块用于根据所述控制参数,控制所述目标功能组件对应的功能部件执行对应的操作,以使得所述功能部件的工况与所述控制参数匹配。

本申请实施方式的车辆包括处理器、存储器、触控显示屏及计算机程序,其中,所述触控显示屏用于显示导航栏,所述计算机程序被存储在所述存储器中,并且被所述处理器执行,所述计算机程序包括用于执行上述任一实施方式所述的导航栏的交互控制方法的指令。

本申请实施方式的电子设备包括处理器、存储器、触控显示屏及计算机程序,其中,所述触控显示屏用于显示导航栏,所述计算机程序被存储在所述存储器中,并且被所述处理器执行,所述计算机程序包括用于执行上述任一实施方式所述的导航栏的交互控制方法的指令。

本申请实施方式的非易失性计算机可读存储介质包括计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行上述任一实施方式所述的导航栏的交互控制方法。

本申请实施方式的导航栏的交互控制方法、交互控制装置、车辆、电子设备和计算机可读存储介质通过手势操作实现位于Dock栏中的功能组件的快捷操作。首先,通过获取被手势操作的目标功能组件,然后识别手势操作的手势,基于手势来确定目标功能组件的控制参数,如雨刷功能组件的控制参数包括打开和关闭,通过点击手势,即可实现雨刷功能组件的控制参数在打开和关闭之间切换,在通过手势调整了目标功能组件的控制参数之后,即可根据控制参数控制对应的功能部件执行对应的操作,如雨刷功能组件的控制参数为打开,则控制雨刷执行打开操作,使得雨刷处于工作状态,使得功能部件的工况与控制参数匹配。如此,无需通过Dock栏进入功能组件对应的控制界面来实现功能控制,在Dock栏中通过手势操作,即可快速实现各个功能组件的功能控制,功能组件的操作效率大大提升,且操作较为简便,用户体验较好。

本申请的实施方式的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实施方式的实践了解到。

附图说明

本申请的上述和/或附加的方面和优点从结合下面附图对实施方式的描述中将变得明显和容易理解,其中:

图1是本申请某些实施方式的导航栏的交互控制方法的应用场景示意图;

图2是本申请某些实施方式的导航栏的交互控制方法的应用场景示意图;

图3是本申请某些实施方式的导航栏的交互控制方法的流程示意图;

图4是本申请某些实施方式的导航栏的交互控制方法的场景示意图;

图5是本申请某些实施方式的导航栏的交互控制方法的场景示意图;

图6是本申请某些实施方式的导航栏的交互控制方法的流程示意图;

图7是本申请某些实施方式的导航栏的交互控制方法的流程示意图;

图8是本申请某些实施方式的导航栏的交互控制方法的场景示意图;

图9是本申请某些实施方式的交互控制装置的模块示意图;

图10是本申请某些实施方式的非易失性计算机可读存储介质和处理器的连接状态示意图。

具体实施方式

下面详细描述本申请的实施方式,实施方式的示例在附图中示出,其中,相同或类似的标号自始至终表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本申请的实施方式,而不能理解为对本申请的实施方式的限制。

本申请实施例提供一种导航栏的交互控制方法。

下面先对本申请的技术方案的应用场景进行介绍,如图1所示,为本申请实施例提供的一种导航栏的交互控制方法的应用场景示意图,该应用场景中涉及车辆。

在一些可实现方式中,车辆100可以具备丰富人机交互方式,可拥有接入互联网能力,通常搭载各种操作系统,且具有较强数据处理能力。例如车辆100可以是汽车、卡车、及其他类型的具有触控显示屏及进行功能控制的系统的车辆100。

在一些可实现方式中,如图1所示的车辆100的系统中可以安装有功能组件,当该功能组件运行于车辆100中时,可以控制车辆100实现对应的功能(即控制对应的功能部件的工况),如打开车门的功能组件,可实现车门打开,如音乐功能组件,可以通过扬声器播放音乐。

在一些可实现方式中,车辆100包括触控显示屏130,触控显示屏130可显示导航栏,导航栏中设置有各种功能组件,车辆100的用户通过导航栏,可快速使用这些功能组件。触控显示屏130可以接收用户的触控,以识别用户的手势操作的手势。

在一些可实现方式中,应用场景还涉及服务器,图1示例性地示出了一个车辆100和一台服务器,实际上可以包括其他数量的车辆100和服务器,本申请实施例对此不做限制。

在一些可实现方式中,图1中的服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN以及大数据和人工智能平台等基础云计算服务的云服务器。本申请实施例对此不做限制。

在一些可实现方式中,服务器和车辆100可以通过交互的方式执行本申请实施例提供的导航栏的交互控制方法,或者,可以由车辆100或服务器执行本申请实施例提供的导航栏的交互控制方法。例如,手势识别可以又车辆100自身进行,或者车辆100将手势识别的信息上传给服务器,由服务器进行手势识别后,将识别结果再发送到车辆100,以使得车辆100识别手势操作的手势。

如图2所示,为本申请实施例提供的另一种导航栏的交互控制方法的应用场景示意图,该应用场景中涉及电子设备200,可以理解,该应用场景中的导航栏的交互控制方法与车辆场景下的导航栏的交互控制方法的原理基本一致,在此不再赘述。

在一些可实现方式中,电子设备可以具备丰富人机交互方式,可拥有接入互联网能力,通常搭载各种操作系统,且具有较强数据处理能力。电子设备可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备等。

为了方便描述,下面以车辆场景为例进行说明,对于电子设备场景或其他可适用的场景的原理基本类似,在此不再赘述。

下面对本申请的导航栏的交互控制方法进行详细阐述:

请参阅图3,本申请实施方式提供一种导航栏的交互控制方法,导航栏包括多个功能组件,功能组件用于控制对应的功能部件的工况,该导航栏的交互控制方法包括:

步骤011:获取多个功能组件中,进行手势操作的目标功能组件;

其中,功能组件可包括功能控件、APP、快捷组件等常用的交互组件,功能控件与APP类似,均用于实现对应的功能,车辆中的功能控件一般用于控制车辆对应的功能部件的工况,如车门、雨刮、车灯等,APP可只需要依托于车辆的处理器等部件即可,也可对功能部件进行功能控制,也可以控制显示界面的变化等,快捷组件则可以动态展示信息且实现功能控制的组件,如空调快捷组件,可实时显示当前温度,并且可以实现温度调节。

其中,手势操作为对触控显示屏的触控操作的一种,如点击、滑动(单指滑动、双指滑动等)、双击、三击、画圈等。

具体地,为了实现Dock栏中的功能组件的功能控制,需要先识别手势操作的对象,即目标功能组件。例如,可通过手势操作对应的位置,来确定手势操作的对象,用户在对功能组件进行功能控制时,一般会在该功能组件对应的区域进行手势操作,因此,可识别手势操作的滑动轨迹经过的区域,来判断手势操作的对象。

可选地,获取手势操作在触控显示屏的移动轨迹;根据移动轨迹的起点坐标,确定目标功能组件。

用户在对Dock栏中的功能组件进行功能控制时,手势操作的滑动轨迹可能不仅经过要操作的目标功能组件,而且可能超出目标功能组件所在的区域,从而部分落到其他功能组件所在的区域。因此,为了防止误操作,准确地确定目标功能组件,需要获取手势操作在触控显示屏的移动轨迹的起点坐标。可以理解,手势操作时,操作的起点一般是位于目标功能组件所在的区域内的,因此,可以通过获取起点坐标,来确定目标功能组件,如确定起点坐标所在的功能组件区域,为目标功能组件所在的区域,从而准确地确定目标功能组件。

可选地,还可以预先设置全局手势,以及该全局手势对应的功能组件,在任一界面,只需要使用该全局手势,即可快速确定手势操作的目标功能组件。

如设置双指上滑手势为全局手势,并确定该手势对应的功能组件为打开车门组件,则用户在触控显示屏中进行双指上滑时,则可以确定目标功能组件为打开车门组件,从而实现打开车门功能。

步骤012:识别手势操作的手势,并根据手势确定目标功能组件的控制参数;

其中,控制参数为控制功能组件对应的功能部件的工况的参数,如空调功能组件的控制参数为温度,则不同的控制参数,则可以使得空调工作以达到对应的工况,如空调工作达到使得车内温度达到该控制参数对应的温度的工况。

具体地,手势操作的触控操作信息主要是手势操作时,手(如手指、指关节等)在触控显示屏的移动轨迹,通过该移动轨迹,可首先确定进行手势操作的部位,如单指、双指、三指、指关节等,然后通过移动轨迹,进一步确定该部位具体的手势,如单指点击、双指点击、单指双击、单指滑动、双指滑动、指关节敲击等。

可以理解,每种手势对应的移动轨迹均是不同的,因此,每种手势可预设对应的手势信息,在获取到手势操作过程中的触控操作信息(如移动轨迹)的情况下,即可将该触控操作信息和预设手势信息进行匹配,从而找到匹配度最高的预设手势信息,最终根据该预设手势信息,确定手势操作的手势。

可选地,手势包括预设调出手势,根据手势确定目标功能组件的控制参数,包括根据预设调出手势显示目标功能组件对应的浮窗组件;根据浮窗组件接收的触控操作信息,确定目标功能组件的控制参数。

具体地,除了直接对Dock栏的目标功能组件进行手势操作之外,由于Dock空间有限,每个目标功能组件能够占据的空间则更为有效,对于较为复杂的功能控制而言,难以仅通过直接对Dock栏的目标功能组件进行手势操作来实现,因此,可先通过预设调出手势(如长按、双指滑动等)来调出目标功能组件对应的浮窗组件,浮窗组件可以位于目标功能组件所在的区域上方,或者其他任意的显示区域,浮窗组件的调出无需进入目标功能组件的功能控制界面中,操作也较为简便。之后,在浮窗组件中进行触控操作,以确定目标功能组件的控制参数。

请参阅图4和图5,预设调出手势为长按,用户长按前排空调的空调快捷组件S1,在空调快捷组件S1的上方显示控制前排空调的浮窗组件S2,浮窗组件S2中包括控制风速的进度条及控制温度的控制条,通过拖动进度条,即可快速调节风速和温度,实现控制参数的调整;浮窗组件S2中还包括模式按钮,通过点击模式按钮,可以在多个预设模式中循环切换,通过对浮窗组件S2的触控操作,即可快速实现控制参数的调整。

步骤013:根据控制参数,控制目标功能组件对应的功能部件执行对应的操作,以使得功能部件的工况与控制参数匹配。

其中,功能组件和功能部件存在对应关系,功能组件可对应一个或多个功能部件,如空调功能组件,对应的功能部件为前排空调和后排空调,雨刮组件,对应的功能部件为雨刮,音乐功能组件,则对应的功能组件为扬声器。

具体地,在用户通过手势操作调整目标功能组件的功能参数之后,即可根据目标功能组件的功能参数来控制对应的功能部件执行对应的操作,从而控制对应的功能部件的工况,使得工况与控制参数匹配。

请再次参阅图4,Dock栏添加有空调快捷组件S1,如图1的左下角和右下角的空调快捷组件S1,左下角的空调快捷组件S1用于控制车辆前排空调的工况,右下角的空调快捷组件S1用于控制车辆后排空调的工况。

用户通过在空调快捷组件S1(如左下角或右下角的显示温度(即28.5°)的区域)进行手势操作,来调整对应的空调快捷组件S1的控制参数,如对左下角的空调快捷组件S1所在的区域进行单指左滑操作,来降低前排空调的控制参数(如前排温度),或者,对右下角的空调快捷组件S1所在的区域进行单指右滑操作,来提高后排空调的控制参数(如后排温度)。

然后,车辆根据调整后的前排温度,即可控制前排空调工作,以使得前排空调工作后达到使得车辆的前排区域的温度达到该前排温度的工况;车辆根据调整后的后排温度,即可控制后排空调工作,以使得后排空调工作后达到使得车辆的后排区域的温度达到该前排温度的工况,从而使得功能部件的工况与控制参数匹配。

可以理解,前排空调和后排空调可独立进行控制,使得前排区域和后排区域的温度各不相同,以适应车内的不同乘客的温度需求;也可同时进行控制,以保证车辆内部的温度一致。

请继续参阅图4,Dock栏添加有音乐功能组件S3。用户通过在音乐功能组件S3进行手势操作,来控制音乐播放,如通过单指左滑切歌到上一首,从而控制扬声器播放上一首歌曲对应的音频,通过单指右滑切歌到下一首,从而控制扬声器播放下一首歌曲对应的音频。

Dock栏中部添加有雨刮组件S4,用户通过在雨刮组件S4所在的区域进行手势操作,如单指点击操作,可以调整雨刮组件S4的控制参数,如通过单指点击操作调整雨刮组件S4的控制参数为打开或关闭。在控制参数为打开时,即可控制雨刮打开并开始工作,在控制参数为关闭时,即可控制雨刮收回并停止工作。

本申请实施方式的导航栏的交互控制方法通过手势操作实现位于Dock栏中的功能组件的快捷操作。首先,通过获取被手势操作的目标功能组件,然后识别手势操作的手势,基于手势来确定目标功能组件的控制参数,如雨刷功能组件的控制参数包括打开和关闭,通过点击手势,即可实现雨刷功能组件的控制参数在打开和关闭之间切换,在通过手势调整了目标功能组件的控制参数之后,即可根据控制参数控制对应的功能部件执行对应的操作,如雨刷功能组件的控制参数为打开,则控制雨刷执行打开操作,使得雨刷处于工作状态,使得功能部件的工况与控制参数匹配。如此,无需通过Dock栏进入功能组件对应的控制界面来实现功能控制,在Dock栏中通过手势操作,即可快速实现各个功能组件的功能控制,功能组件的操作效率大大提升,且操作较为简便,用户体验较好。

请参阅图6,在某些实施方式中,目标功能组件配置为在导航栏实现对应的功能控制,手势为点击,控制参数包括多个,步骤012:根据手势确定目标功能组件的控制参数,包括:

步骤0121:获取目标功能组件的当前控制参数;

步骤0122:在目标功能组件被点击的情况下,根据当前控制参数,在多个控制参数中确定目标控制参数;

步骤0123:根据目标控制参数更新当前控制参数。

具体地,目标功能组件均为在Dock栏中进行手势操作即可实现对应的功能控制的功能组件,目标功能组件的控制参数包括多个,通过点击手势(如单指单机、双指点击等),实现当前控制参数在多个控制参数之间的切换。如以目标功能组件为前述雨刮组件为例,雨刮组件的控制参数包括打开和关闭,在获取到当前控制参数为关闭后,接收到用户的点击手势,则可以将当前控制参数切换为打开,在雨雪天、大雾天等场景下,快速打开雨刮。

或者,目标功能组件为空调功能组件,空调功能组件的控制参数包括多个模式,如制冷模式、制热模式、送风模式等,通过点击手势(如单指单机、双指点击等),实现当前控制参数在多个控制参数之间的切换,如当前控制参数为制冷模式,接收到用户的点击手势,则可将当前控制参数切换到下一个预设的模式(如多个模式之间存在预设顺序,下一个模式为制热模式),每次点击均切换到下一个预设的模式,从而使得当前控制参数在多个模式之间循环切换。

请参阅图7,在某些实施方式中,目标功能组件配置为在导航栏实现对应的功能控制,手势为滑动,控制参数包括多个,步骤012:根据手势确定目标功能组件的控制参数,包括:

步骤0124:获取滑动方向、滑动距离及目标功能组件的当前控制参数;

步骤0125:根据滑动方向、滑动距离和当前控制参数,在多个控制参数中确定目标控制参数;

步骤0126:根据目标控制参数更新当前控制参数。

具体地,在控制参数较多时,通过点击实现控制参数的切换,也会较为繁琐,因此,可通过滑动来实现控制参数的调整。

在进行滑动时,可获取滑动方向和滑动距离,以及目标功能组件的当前控制参数,然后根据滑动方向、滑动距离和当前控制参数,在多个控制参数中确定目标控制参数。例如,对于空调功能组件而言,在进行温度的控制参数的调节时,若通过点击来切换,则调整效率较低,用户操作繁琐。因此,通过滑动方向,快速确定用户是想提高温度还是降低温度,通过滑动的距离则可确定用户的调整幅度,从而确定在多个控制参数(如0度到40度包括40个控制参数)中确定目标控制参数,然后将当前控制参数更新为目标控制参数。

如通过左滑快速降低温度,滑动距离越大,则降低后的当前温度越低,通过右滑则快速提高温度,滑动距离越大,则提高后的当前温度越高,可提高操作简便性。

在某些实施方式中,在手势操作完成后,在目标功能组件所在的区域显示当前控制参数。

具体地,为了实现良好的交互效果,在用户手势操作后,需要给用户反馈信息,以使得用户了解手势操作的结果。

可以理解,手势操作是为了实现控制参数的调整,因此,在手势操作后,即可在目标功能组件所在的区域显示调整后的控制参数(即当前控制参数),从而实现交互反馈,以提高用户体验,防止用户手势操作失误后,功能部件工作在错误的工况下,用户根据该错误的工况产生的影响才能确定手势操作调整错误,导致操作较为范围的问题。

请再次参阅图4,如对于空调快捷组件S1而言,用户左滑降低前排空调的温度后,在前排空调对应的空调快捷组件的区域显示用户调节后的温度(如图4中调节后的温度为28.5摄氏度(℃),从而让用户了解温度调节已完成。

在某些实施方式中,在手势操作完成后,在目标功能组件所在的区域之外的区域显示当前控制参数,并在持续显示预设时长后停止显示当前控制参数。

具体地,目标功能组件所在的区域可能较小,难以清晰地显示手势操作调整后的控制参数的情况下,可以使用目标功能组件所在的区域之外的区域显示当前控制参数,从而在实现交互反馈的情况下,使得用户快速且清楚的了解手势操作调整后的控制参数。

此外,可以理解,目标功能组件所在的区域之外的区域可能需要显示其他内容,而显示手势操作调整后的控制参数可能会遮挡该区域,因此,不能持续在该区域显示控制参数,在手势操作完成后的预设时长内,持续显示当前控制参数,而在持续预设时长后,则停止显示,从而减小控制参数显示对其他显示内容的影响。

请参阅图8,如对于空调快捷组件S1而言,用户左滑降低前排空调的温度后,在前排空调对应的空调快捷组件上方的区域显示用户调节后的温度(如图8中调节后的温度为25摄氏度(℃)),从而让用户了解温度调节已完成。

可选地,在目标功能组件所在的区域之外的区域显示当前控制参数的情况下,目标功能组件所在的区域,可显示对应的图标,或者显示目标功能组件对应的功能部件的实时状态参数。

可以理解,当前控制参数为设定值,而实际值则需要对应的功能部件运行一段时间后,才能够达到设定值。如设定了空调的当前温度后,车内的实际温度需要空调工作一段时间后,才可以达到当前温度,因此,可以通过空调快捷组件S1之外的区域显示当前温度,而在空调快捷组件S1所在的区域则可显示空调的图标,或者显示空调的实时温度。

在某些实施方式中,控制目标功能组件对应的功能部件执行对应的操作之后,方法还包括获取目标功能组件对应的功能部件的实时状态参数;在目标功能组件所在的区域显示实时状态参数;或者,在目标功能组件所在的区域交替显示当前控制参数和实时状态参数。

具体地,在根据控制参数控制对应的功能组件执行对应的操作(如根据设置好的当前温度),控制空调进行工作后,车内的温度此时还未达到当前温度,用户除了需要获取调整后的控制参数的反馈以确定准确进行了调整之外,还需要确定进行调整后,功能部件是否执行了对应的操作,此时则需要获取目标功能组件对应的功能部件的实时状态参数。

例如,以控制参数为温度为例,空调设置有温度传感器,可以检测到车内温度,车内温度即为空调的实时状态参数;再例如,以控制参数为空调模式为例,可以获取空调此时的工作模式,以作为的实时状态参数,以确定空调是否工作在用户调整后的工作模式下。

在获取到实时状态参数后,需要反馈给用户,此时可以在目标功能组件所在的区域显示实时状态参数,以让用户直接看到。或者,由于目标功能组件所在的区域还需要显示调整后的控制参数,可以让目标功能组件所在的区域交替显示当前控制参数和实时状态参数,从而同时实现调整后的控制参数以及实时状态参数的反馈。

请参阅图9,为便于更好地实施本申请实施方式的导航栏的交互控制方法,本申请实施方式还提供一种交互控制装置10。该交互控制装置10可以包括获取模块11、识别模块12和控制模块13。获取模块11用于获取多个所述功能组件中,进行手势操作的目标功能组件;识别模块12用于识别所述手势操作的手势,并根据所述手势确定所述目标功能组件的控制参数;控制模块13用于根据所述控制参数,控制所述目标功能组件对应的功能部件执行对应的操作,以使得所述功能部件的工况与所述控制参数匹配。

获取模块11具体用于获取所述手势操作在触控显示屏的移动轨迹;根据所述移动轨迹的起点坐标,确定所述目标功能组件。

识别模块12具体用于获取所述手势操作过程中的触控操作信息;将所述触控操作信息和预设手势信息进行匹配,确定所述手势,所述手势为所述预设手势中的一个。

识别模块12具体还用于获取所述目标功能组件的当前控制参数;在所述目标功能组件被点击的情况下,根据所述当前控制参数,在多个所述控制参数中确定目标控制参数;根据所述目标控制参数更新所述当前控制参数。

识别模块12具体还用于获取滑动方向、滑动距离及所述目标功能组件的当前控制参数;根据所述滑动方向、所述滑动距离和所述当前控制参数,在多个所述控制参数中确定目标控制参数;根据所述目标控制参数更新所述当前控制参数。

交互控制装置10还包括显示模块14。显示模块14用于在所述手势操作完成后,在所述目标功能组件所在的区域显示所述当前控制参数;在所述手势操作完成后,在所述目标功能组件所在的区域之外的区域显示所述当前控制参数,并在持续显示预设时长后停止显示所述当前控制参数。

识别模块12具体还用于根据所述预设调出手势显示所述目标功能组件对应的浮窗组件;根据所述浮窗组件接收的触控操作信息,确定所述目标功能组件的控制参数。

获取模块11还用于获取所述目标功能组件对应的所述功能部件的实时状态参数;显示模块14还用于在所述目标功能组件所在的区域显示所述实时状态参数;或者,在所述目标功能组件所在的区域交替显示所述当前控制参数和所述实时状态参数。

上文中结合附图从功能模块的角度描述了交互控制装置10,该功能模块可以通过硬件形式实现,也可以通过软件形式的指令实现,还可以通过硬件和软件模块组合实现。具体地,本申请实施例中的方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路和/或软件形式的指令完成,结合本申请实施例公开的方法的步骤可以直接体现为硬件编码处理器执行完成,或者用编码处理器中的硬件及软件模块组合执行完成。可选地,软件模块可以位于随机存储器,闪存、只读存储器、可编程只读存储器、电可擦写可编程存储器、寄存器等本领域的成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法实施例中的步骤。

请再次参阅图1,本申请实施方式的车辆100包括处理器110、存储器120、触控显示屏130及计算机程序,其中,计算机程序被存储在存储器120中,并且被处理器110执行,计算机程序包括用于执行上述任一实施方式的导航栏的交互控制方法的指令。

请再次参阅图2,本申请实施方式的电子设备200包括处理器210、存储器220、触控显示屏230及计算机程序,其中,计算机程序被存储在存储器220中,并且被处理器210执行,计算机程序包括用于执行上述任一实施方式的导航栏的交互控制方法的指令。

请参阅图10,本申请实施方式还提供了一种计算机可读存储介质300,其上存储有计算机程序310,计算机程序310被处理器320执行的情况下,实现上述任意一种实施方式的导航栏的交互控制方法的步骤,为了简洁,在此不再赘述。

在本说明书的描述中,参考术语“某些实施方式”、“一个例子中”、“示例地”等的描述意指结合实施方式或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施方式或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施方式或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施方式或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。

尽管上面已经示出和描述了本申请的实施方式,可以理解的是,上述实施方式是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施方式进行变化、修改、替换和变型。

相关技术
  • 用于综合监控系统的大规模实时数据更新发布系统及方法
  • 引导和监控大规模设施内活动的投影系统
  • 一种机场活动区监控引导系统的实时仿真平台
技术分类

06120116521693