一种基于车载触摸屏进行参数调节的方法和车载触摸屏与流程

文档序号:18027946发布日期:2019-06-28 22:20阅读:279来源:国知局
一种基于车载触摸屏进行参数调节的方法和车载触摸屏与流程

本发明涉及机动车技术领域,特别涉及一种基于车载触摸屏进行参数调节的方法和车载触摸屏。



背景技术:

当驾驶者在驾驶车辆的过程中需要对车身的各种参数进行控制。以往机动车驾驶舱会提供各种实体控件,比如旋钮,以便驾驶者可以调节参数。驾驶者在使用实体控件时,可以无需过多地用眼睛观察控件,仅靠手的触摸就可以找到控件,进行操作,并明确地知道操作的结果,确认参数调节的目标已经达成。但是这些实体按键有一些缺点,比如一旦安装进驾驶舱,其形状、功能便无法轻易改变,无论驾驶者是否使用,都会一直占用驾驶舱的空间。所以,新一代的驾驶舱会采用可多点触摸的液晶屏(以下简称触摸屏)来替代这些实体控件。触摸屏作为控件的优势是其显示的内容可以随着使用场景的需要而灵活地变化。

虽然触摸屏上的控件可以随着场景需要而灵活变化,但是其缺点是,触摸屏的表面是平坦光滑的,所以无法像实体控件为驾驶者的操作提供反馈。驾驶者没有办法在不目视控件的情况下清楚地知道自己所做出参数调节动作的结果。所以驾驶者在操作触摸屏上的控件进行参数调节时,必须注视着液晶屏。这会给驾驶过程带来很多风险。



技术实现要素:

本发明实施例提供了一种基于车载触摸屏进行参数调节的方法和车载触摸屏,使得驾驶者在触摸屏上操作调节各种参数时,不需要太多地注视触摸屏,即可完成参数调节操作,有效降低假设过程中的风险。

第一方面,本发明实施例提供了一种基于车载触摸屏进行参数调节的方法,该方法包括:

s1:当触摸屏上的参数调节控件检测到外部触摸操作时,确定初始触摸位置;

s2:检测驾驶员手指的移动轨迹和最终脱离位置;所述移动轨迹不限于触摸屏上参数调节控件所覆盖的范围,所述最终脱离位置为移动轨迹中驾驶员手指离开触摸屏前的位置;

s3:根据初始触摸位置、最终脱离位置、预设的基准位置和移动轨迹,调节所述参数调节控件至最终参数。

优选地,步骤s3的具体过程包括:

n1:计算以参数调节控件的圆心为角的顶点,以初始触摸位置与圆心的连线为角的一边、以预设的基准点与圆心的连线为角的另一边所形成角的初始角度值;

n2:计算以圆心为角的顶点,以移动轨迹中任一位置与圆心的连线为角的一边、以预设的基准点与圆心的连线为角的另一边所形成角的中间角度值;

n3:根据初始角度值、中间角度值和驾驶员手指的移动方向获得中间参数;

n4:计算以圆心为角的顶点,以最终脱离位置与圆心的连线为角的一边、以预设的基准点与圆心的连线为角的另一边所形成角的最终角度值;

n5:根据初始角度值、最终角度值和和驾驶员手指的移动方向确定最终参数。

优选地,所述参数调节控件的形状包括圆周完整的圆、圆周不完整的圆(扇形面)、圆周完整的圆环和圆周不完整的圆环。

优选地,步骤n3还包括;语音播报所述中间参数。

优选地,步骤s3之后,该方法还包括:

语音播放所述最终参数。

第二方面,本发明实施例提供了一种车载触摸屏,其特征在于,该车载触摸屏包括:位置检测模块、移动检测模块、参数调节模块,其中,

所述位置检测模块,用于当触摸屏上的参数调节控件检测到外部触摸操作时,确定初始触摸位置;

所述移动检测模块,用于检测驾驶员手指的移动轨迹和最终脱离位置;所述移动轨迹不限于触摸屏上参数调节控件所覆盖的范围,所述最终脱离位置为移动轨迹中驾驶员手指离开触摸屏前的位置;

所述参数调节模块,用于根据初始触摸位置、最终脱离位置、预设的基准位置和移动轨迹,调节所述参数调节控件至最终参数。

优选地,所述参数调节模块包括:第一计算单元、第二计算单元、第三计算单元、第四计算单元和第五计算单元,其中,

所述第一计算单,用于计算以参数调节控件的圆心为角的顶点,以初始触摸位置与圆心的连线为角的一边、以预设的基准点与圆心的连线为角的另一边所形成角的初始角度值;

所述第二计算单元,用于计算以圆心为角的顶点,以移动轨迹中任一位置与圆心的连线为角的一边、以预设的基准点与圆心的连线为角的另一边所形成角的中间角度值;

所述第三计算单元,用于根据初始角度值、中间角度值和驾驶员手指的移动方向获得中间参数;

所述第四计算单元,用于计算以圆心为角的顶点,以最终脱离位置与圆心的连线为角的一边、以预设的基准点与圆心的连线为角的另一边所形成角的最终角度值;

所述第五计算单元,用于根据初始角度值、最终角度值和和驾驶员手指的移动方向确定最终参数。

优选地,所述参数调节控件的形状包括圆周完整的圆、圆周不完整的圆、圆周完整的圆环和圆周不完整的圆环。

优选地,所述第三计算单元还包括;语音播报所述中间参数。

优选地,该车载触摸屏还包括:语音播报模块,用于语音播放所述最终参数。

与现有技术相比,本发明至少具有以下有益效果:

当驾驶者想要对参数进行调节时,只需要快速扫视一次触摸屏快速定位控件的位置。由于整个控件的面积都可以进行触摸,触摸目标面积大,所以驾驶者更容易将手指触摸到控件上。接下来,驾驶者只需要将手指进行顺时针或者逆时针转动。当进行这个操作的时候,驾驶者不需要再盯着触摸屏,而是仅靠手部肌肉的感觉,就可以知道手指旋转的角度。并且,驾驶者的手指即便移开了控件表面,系统依然会持续追踪手指,所以驾驶者在开车时不必再小心翼翼地盯着屏幕以确保手指不会移出控件表面。当手指旋转角度与目标预期一致时,驾驶者就可以抬起手指,完成此次参数调节操作。该方法和装置可以极大地降低驾驶者在操作控件过程中的视觉分神,可以专心地驾驶车辆,提高驾驶安全,且通用于任何采用触摸屏的机动车。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一个实施例提供的一种基于车载触摸屏进行参数调节的方法流程示意图;

图2是本发明一个实施例提供的一种小范围连续型参数的参数调节控件示意图;

图3是本发明一个实施例提供的一种小范围离散型参数的参数调节控件示意图;

图4是本发明一个实施例提供的一种大范围连续型参数的参数调节控件示意图;

图5是本发明一个实施例提供的一种大范围离散型参数的参数调节控件示意图;

图6是本发明一个实施例提供的包括扇形的参数调节控件形状示意图;

图7是本发明一个实施例提供的包含圆环的参数调节控件形状示意图;

图8是本发明一个实施例提供的一种车载触摸屏的结构框图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,本发明实施例提供了一种基于车载触摸屏进行参数调节的方法,该方法可以包括以下步骤:

s1:当触摸屏上的参数调节控件检测到外部触摸操作时,确定初始触摸位置;

s2:检测驾驶员手指的移动轨迹和最终脱离位置;

s3:根据初始触摸位置、最终脱离位置、预设的基准位置和移动轨迹,调节所述参数调节控件至最终参数。

在本发明一个实施例中,步骤s3的具体过程包括:

n1:计算以参数调节控件的圆心为角的顶点,以初始触摸位置与圆心的连线为角的一边、以预设的基准点与圆心的连线为角的另一边所形成角的初始角度值;

n2:计算以圆心为角的顶点,以移动轨迹中任一位置与圆心的连线为角的一边、以预设的基准点与圆心的连线为角的另一边所形成角的中间角度值;

n3:根据初始角度值、中间角度值和驾驶员手指的移动方向获得中间参数;

n4:计算以圆心为角的顶点,以最终脱离位置与圆心的连线为角的一边、以预设的基准点与圆心的连线为角的另一边所形成角的最终角度值;

n5:根据初始角度值、最终角度值和和驾驶员手指的移动方向确定最终参数。

具体的实施例中,针对不同的调节情况可对参数调节控件的形状进行不同的设计以及运用不同的计算方法。如:

1小范围的连续型参数:

比如设定空调温度,参数可调节的总范围小,参数的值连续变化,无法枚举穷尽。

如图2所示,1是触摸屏上的参数调节控件。以圆周(360°完整圆周的圆或者只是部分圆周的圆)作为可调节参数的整个可调节区间范围。选定圆形上任意特定位置为原点2。圆环3用来表示参数的当前设定值。圆环3的宽度可变,最大可以为整个圆形1的半径。也可以使用其他方式的指示器来标定当前的设定值。4是圆周上的刻度,刻度上也可以标记数值或者图标,以便于操作者知道圆周上各个位置所对应的参数值。

当驾驶者(驾驶者)用手指按下触摸屏,此时手指位于a位置,则开始计算此位置与原点2之间的角度值,用alpha表示。

当驾驶者开始移动手指时,持续检测其位置与原点的角度差,无论手指是否已经移出控件1的表面,只要手指继续在触摸屏上即会保持对手指的持续追踪。当手指移动到b位置,计算其与原点的角度之间的角度值,用beta表示。

此时的参数值被设定为:

当前参数=(参数调节范围/圆周总的角度)*beta+原点所代表的的起点参数值

因为起点不总是为0,所以要在计算公式中加上原点所代表的起点参数值。

若手指离开触摸屏,整个参数调节过程结束,控件参数最终被设定为手指离开触摸屏瞬间时的当前参数。

2小范围的离散型参数:

比如设定空调出风强度档位,参数可调节的总范围小,参数的值可以枚举穷尽。

如图3所示,圆形1是触摸屏上的参数调节控件。以圆形(360°的完整圆周或者只是部分圆周)作为可调节参数的整个可调节区间范围。选定圆形上任意某位置为原点2,将整个圆环按照离散档位总量n分为n份,即4所指向的部分。圆环4的宽度可变,最大可等于整个圆形控件的半径。圆环的每块环在视觉表现上可以有多种方式,可以连在一起,也可以中间留有空隙。3用来表示离散参数的当前设定值。圆环上可以标注数字或者图例,帮助驾驶者知道各个圆环上各个位置对应的数值。

当驾驶者驾驶者用手指按下触摸屏,此时手指位于a位置,则开始计算此位置与原点2之间的角度值,用alpha表示。

当驾驶者开始移动手指时,持续检测其位置与原点的角度差,无论手指是否已经移出控件1的表面,只要手指继续在触摸屏上即可。档位每变化1档,系统会朗读当前档位值,用以提示驾驶者当前的档位。

当手指移动到b位置,计算其与原点的角度之间的角度值,用beta表示。此时设定参数值被设定为:

当前参数=对(参数调节范围*(beta/360°)+x)向下取整+原点所代表的的起点参数值

因为起点不总是为0,所以要在计算公式中加上原点所代表的起点参数值。

此处的向下取整的算法为,只要其的小数点后面有小数,就舍弃小数,只保留整数部分。x为取值范围为0至1之间的小数,用于调节滑动档位变化的灵敏度。

当手指离开触摸屏,整个参数调节过程结束。控件参数最终被设定为手指离开触摸屏瞬间时的当前参数。

3大范围的连续型参数:

比如设定fm/am调频的频率,参数可调节的范围大,360°的圆周也不足以映射整个调节范围。由于参数的值是连续的,所以无法全部枚举穷尽。

如图4所示,圆形1是触摸屏上的参数调节控件。2和3用来提示驾驶者当手指顺时针或者逆时针转动时参数将怎样对应地变化。4表示当前参数的值。5是圆周上的刻度,刻度上也可以标记数值或者图例,以便于操作者知道圆周上每移动单位角度所对应的参数变化值。

由于对参数的调节范围大,因此无法像上述图2那样,用整个圆的360°圆周作为参数的全部调节范围,所以当用手指进行顺时针或者逆时针旋转操作时,旋转的度数alpha可以超过360°,每旋转超过1个圆周,alpha的角度值会继续积累。参数的变化量为:

参数的变化量=alpha/360°*预设的参数变化值与角度值的比例

当前参数值被设定为:调节前参数的初始值+参数的变化量

当手指离开触摸屏,整个参数调节过程结束。控件参数最终被设定为手指离开触摸屏瞬间时的当前参数。

4大范围的离散型参数:

比如设定某月的几号,参数可调节的范围大,所以360°的圆周也不足以映射整个调节范围。由于参数值是离散的,所以在设定了可设定范围的起点和重点后,参数的值可以全部枚举穷尽。

如图5所示,圆形1是触摸屏上的参数调节控件。2和3用来提示驾驶者当手指顺时针或者逆时针转动时参数将怎样对应地变化。4表示当前参数的值。5代表预设的每1档离散值变化所需要的手指移动角度。

由于对参数的调节范围大,因此无法像上述图3那样,用整个圆的360°圆周作为参数的全部调节范围,所以当用手指进行顺时针或者逆时针旋转操作时,旋转的度数alpha可以超过360°,每旋转超过1个圆周,alpha的角度值会继续积累。beta为当手指在a位置开始按压触摸屏时距离上一个刻度的角度值。当手指从a开始移动到位置b时,参数的变化值为:

参数的变化量=对(每360°对应的参数变化量*((alpha+beta)/360°)+x)向下取整

当前参数值被设定为:调节前参数的初始值+参数的变化量

此处的向下取整的算法为,只要其的小数点后面有小数,就舍弃小数,只保留整数部分。驾驶者x为取值范围为0至1之间的小数,用于调节滑动档位变化的灵敏度。

当手指离开触摸屏,整个参数调节过程结束。控件参数最终被设定为手指离开触摸屏瞬间时的当前参数。

在本发明一个实施例中,所述参数调节控件的形状包括圆周完整的圆、圆周不完整的圆、圆周完整的圆环和圆周不完整的圆环。

在该实施例中,尤其在小范围的连续型参数和范围的离散型参数对应的控件中即可以是一个完整的圆,也可以是一部分的圆周,如图6所示。当控件是一部分圆周时,旋转的起点和终点可以是圆周上的任意角度。控件即可以是一个完整的圆环,也可以是中空圆环,如图7所示。当控件为圆环时,其触摸响应范围是圆环所在面积。中间空缺的部分不响应触摸事件。中间空缺的面积可以用于与其他控件进行组合使用。

在本发明一个实施例中,步骤n3还包括;语音播报所述中间参数。

在该实施例中,对于上述两种离散型调节控件,在调节过程中,每当档位变化一档,就播放一次当前的参数值;对于上述两种离散型调节控件,在调节过程中,每当手指静止超过一段时间,就播放一次当前的参数值。除此之外,均为手指静止超过一段时间,就播放一次当前的参数值,也均可参数值变化就播放一次当前的参数值。不同情况可以进行不同的设置。

在本发明一个实施例中,步骤s3之后,该方法还包括:语音播放所述最终参数。

在该实施例中,当驾驶者的手指在移动过程中,某个时刻开始静止手指一段时间,参数保持不再变化超过了预定义好的一段时间值,系统会以语音的方式朗读当前的值,以便驾驶者在不看控件的情况下了解当前的参数值。除此之外,在参数调节过程完成时,朗读最终的参数值,用以提示驾驶者最终的参数值。

如图8所示,本发明实施例提供了一种车载触摸屏,其特征在于,该车载触摸屏包括:位置检测模块、移动检测模块、参数调节模块,其中,

所述位置检测模块,用于当触摸屏上的参数调节控件检测到外部触摸操作时外部触摸操作时,确定初始触摸位置;

所述移动检测模块,用于检测驾驶员手指的移动轨迹和最终脱离位置;

所述参数调节模块,用于根据初始触摸位置、最终脱离位置、预设的基准位置和移动轨迹,调节所述参数调节控件至最终参数。

在该实施例中,为了使机动车触摸板能够更加方便使用除了上述模块外还可以具有其他模块。

在本发明一个实施例中,所述参数调节模块包括:第一计算单元、第二计算单元、第三计算单元、第四计算单元和第五计算单元,其中,

所述第一计算单,用于计算以参数调节控件的圆心为角的顶点,以初始触摸位置与圆心的连线为角的一边、以预设的基准点与圆心的连线为角的另一边所形成角的初始角度值;

所述第二计算单元,用于计算以圆心为角的顶点,以移动轨迹中任一位置与圆心的连线为角的一边、以预设的基准点与圆心的连线为角的另一边所形成角的中间角度值;

所述第三计算单元,用于根据初始角度值、中间角度值和驾驶员手指的移动方向获得中间参数;

所述第四计算单元,用于计算以圆心为角的顶点,以最终脱离位置与圆心的连线为角的一边、以预设的基准点与圆心的连线为角的另一边所形成角的最终角度值;

所述第五计算单元,用于根据初始角度值、最终角度值和和驾驶员手指的移动方向确定最终参数。

在本发明一个实施例中,所述参数调节控件的形状包括圆周完整的圆、圆周不完整的圆、圆周完整的圆环和圆周不完整的圆环。

在本发明一个实施例中,所述第三计算单元还包括;语音播报所述中间参数。

在本发明一个实施例中,该车载触摸屏还包括:语音播报模块,用于语音播放所述最终参数。

上述车载触摸屏内的各模块和单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。

需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个······”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储在计算机可读取的存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质中。

最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

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