一种确定目标任务的触屏操作复杂度的方法与设备与流程

文档序号:31677950发布日期:2022-09-28 03:41阅读:63来源:国知局
一种确定目标任务的触屏操作复杂度的方法与设备与流程

1.本技术涉及计算机技术及汽车人机交互领域,尤其涉及一种确定目标任务的触屏操作复杂度的技术。


背景技术:

2.在人机交互系统中,随着触屏技术的发展,越来越多的设备通过触屏来实现对应的操作,例如,在汽车人机交互系统中,驾驶员为了完成一定的任务,会进行一系列的触屏操作。其中,不同的界面设定可能会导致完成某项任务的触屏操作复杂度不一样,因此,需要一种评估某项任务的触屏操作复杂度的方法,以便于对触屏操作复杂度进行量化。


技术实现要素:

3.本技术的目的是提供一种确定目标任务的触屏操作复杂度的方法与设备。
4.根据本技术的一个方面,提供了一种确定目标任务的触屏操作复杂度的方法,其中,该方法包括:
5.确定完成所述目标任务对应的一种或多种触屏方式的操作步数的当量计算值以及完成所述目标任务对应的总操作位移的标准化测量值;
6.基于所述操作步数的当量计算值及所述总操作位移的标准化测量值确定该目标任务对应的触屏操作复杂度。
7.可选的,其中,所述确定目标任务下对应的一种或多种触屏方式的操作步数的当量计算值包括:
8.确定目标任务下每个触屏方式对应的操作步数;
9.基于每个触屏方式对应的权重及所述每个触屏方式对应的操作步数确定所述操作步数的当量计算值。
10.进一步地,其中,所述基于每个触屏方式对应的权重及所述每个触屏方式下对应的操作步数确定所述操作步数的当量计算值所对应的公式如下:
11.a=q1a1+q2a2+q3a3+q4a4+q5a5,其中,a为单个目标任务对应的操作步数的当量计算值,a1至a5分别对应不同触屏方式下的操作步数,其中,触屏方式包括快速点击、长按、滑动、多指操作、多次点击,q1至q5为不同触屏方式所对应的权重。
12.进一步地,其中,所述方法还包括:
13.建立矩阵分值表,其中,所述矩阵分值表包括多个总操作位移的标准化测量值区间以及多个操作步数的当量计算值区间,其中,每个总操作位移的标准化测量值区间与每个操作步数的当量计算值区间交叉处对应一个矩阵分值;
14.其中,所述基于所述操作步数的当量计算值及所述总操作位移的标准化测量值确定该目标任务对应的触屏操作复杂度包括;
15.基于所述操作步数的当量计算值及总操作位移的标准化测量值所对应的区间在所述矩阵分值表中进行匹配,将对应的矩阵分值作为该目标任务对应的触屏操作复杂度。
16.进一步地,其中,所述方法还包括:
17.建立多个矩阵分值表,其中,每个矩阵分值表中的总操作位移的标准化测量值区间和/或操作步数的当量计算值区间存在不同,其中,每个矩阵分值表代表目标任务的复杂度级别;
18.其中,所述基于所述操作步数的当量计算值及所述总操作位移的标准化测量值确定该目标任务对应的触屏操作复杂度包括;
19.基于所述操作步数的当量计算值及总操作位移的标准化测量值所对应的区间在所述多个矩阵分值表中进行匹配,将对应矩阵分值表中的对应矩阵分值作为该目标任务对应的触屏操作复杂度。
20.可选地,其中,确定完成所述目标任务对应的总操作位移的标准化测量值包括:
21.将被测图标或文字中心所处的水平线与显示界面边缘的交点确定为起始计量点;
22.顺序计量相邻操作触点之间的距离直至最后一个操作触点,其中,从所述起始计量点到第一个操作触点之间的距离为第一段距离;
23.将每段距离求和后的总距离作为完成所述目标任务对应的总操作位移的标准化测量值。
24.可选地,其中,操作触点所在的区域为触摸区域,其中,若触摸区域有明显边界,以该边界作为所述触摸区域的边界,若无明显边界,以图标或文字的轮廓作为触摸区域的边界,其中,当触摸区域的横向宽度或者竖向高度小于第一预设距离时,操作触点的横向坐标或竖向坐标为触摸区域的横向中点或竖向中点;其中,当触摸区域的横向宽度大于预设距离时,操作触点的横向坐标为靠近用户一侧的第二预设距离处,当触摸区域的竖向宽度大于预设距离时,基于下一步触摸区域的中心确定该操作触点的竖向坐标。
25.可选地,其中,所述基于下一步触摸区域的中心确定该操作触点的竖向坐标包括:
26.当下一步触摸区域的中心的竖向坐标与当前触摸区域的上边界的距离大于第三预设距离时,当前的操作触点的竖向坐标为当前触摸区域上边界向下第四预设距离处;当下一步触摸区域的中心的竖向坐标与当前触摸区域的下边界的距离大于第三预设距离时,当前的操作触点的竖向坐标为当前触摸区域下边界向上的第五预设距离处;当下一步触摸区域的中心的竖向坐标与当前触摸区域的上边界的距离或者与当前触摸区域的下边界的距离小于第三预设距离或者无下一步触摸区域时,当前的操作触点的竖向坐标为当前触摸区域的竖向中点。
27.根据本技术的另一方面,还提供了一种计算机可读介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现如前述方法的操作。
28.根据本技术的再一方面,还提供了一种确定目标任务的触屏操作复杂度的设备,其中,该设备包括:
29.一个或多个处理器;以及
30.存储有计算机可读指令的存储器,所述计算机可读指令在被执行时使所述处理器执行如前述方法的操作。
31.与现有技术相比,本技术通过确定完成所述目标任务对应的一种或多种触屏方式的操作步数的当量计算值以及完成所述目标任务对应的总操作位移的标准化测量值,并基于所述操作步数的当量计算值及所述总操作位移的标准化测量值确定该目标任务对应的
触屏操作复杂度。通过这种方式能够便捷地确定出触屏操作复杂度,解决了无法对触屏操作复杂度进行量化评估的问题。
附图说明
32.通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
33.图1示出根据本技术一个方面的一种用于确定目标任务的触屏操作复杂度的方法流程图;
34.图2示出一种优选实施例的起始计量点的示例;
35.图3至图7分别示出一种优选实施例的确定操作触点的竖向坐标的方法示意图。
36.附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
37.下面结合附图对本发明作进一步详细描述。
38.在本技术一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
39.内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。内存是计算机可读介质的示例。
40.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
41.为更进一步阐述本技术所采取的技术手段及取得的效果,下面结合附图及优选实施例,对本技术的技术方案,进行清楚和完整的描述。
42.在本技术中,触屏操作复杂度是指通过触屏操作完成某项目标任务对应的复杂程度,通过本技术的方法能够将触屏操作复杂度进行量化。
43.图1示出本技术一个方面提供的一种用于确定目标任务的触屏操作复杂度的方法,其中,该方法包括:
44.s11确定完成所述目标任务对应的一种或多种触屏方式的操作步数的当量计算值以及完成所述目标任务对应的总操作位移的标准化测量值;
45.s12基于所述操作步数的当量计算值及所述总操作位移的标准化测量值确定该目标任务对应的触屏操作复杂度。
46.在该实施例中,在所述步骤s11中,需要确定出完成该目标任务的操作步数的当量计算值以及总操作位移的标准化测量值,其中,操作步数的当量计算值是指通过触屏实现
某个功能操作或者完成某项目标任务所需要的步骤之和,优选地,若有多路径操作则取最短的路径。
47.其中,总操作位移的标准化测量值是用户在使用触屏实现某个功能操作或者完成某项目标任务时,手指在屏幕上移动的总长度,从手指进入屏幕的范围开始,到最后一步点击结束。在此,除了操作步数的当量计算值,总操作位移的标准化测量值也是用户肢体动作负荷大小的另一个重要指标。这是因为屏幕上每一步点击图标间隔的距离可能会很近,也可能会很远。很远的间隔不仅需要用户的手指点击,还需要手臂的长距离移动。
48.在此,触屏方式包括但不限于快速点击、长按、滑动、多指操作、多次点击等方式,具体地,可以将不同触屏方式下的操作步数分别进行计算,然后求和以获得操作步数的当量计算值。
49.优选地,其中,所述确定目标任务下对应的一种或多种触屏方式的操作步数的当量计算值包括:s111(未示出)确定目标任务下每个触屏方式对应的操作步数;s112(未示出)基于每个触屏方式对应的权重及所述每个触屏方式对应的操作步数确定所述操作步数的当量计算值。
50.在该实施例中,在所述步骤s111中,当完成目标任务需要多种触屏方式时,可以先确定每个触屏方式下的操作步数,例如,若触屏方式包括快速点击和滑动,则可分别确定出快速点击和滑动这两种触屏方式下分别对应的操作步数。进一步地,在所述步骤s112中,会基于每个触屏方式对应的权重及所述每个触屏方式对应的操作步数确定所述操作步数的当量计算值。
51.具体地,由于每一个触屏方式下的操作所带来的操作负荷并不是完全等效的。例如,用手指点击屏幕上的图标与点击这个图标并拖拽到制定位置相比,后者是在前者的基础上进行延续,操作负荷比前者更大。点击屏幕上特定图标并拖拽到指定位置与滑动屏幕翻页相比,前者是精准定位的滑动,后者是大致定位的滑动,前者的操作负荷比后者更大。因此,若要实现精准的操作负荷测量,需要对不同的触屏方式进行分类,并赋予相应的系数,来进行结果的调节,这样操作更加严谨。因此,基于每个触屏方式对应的权重来确定该触发方式的操作步数这种方式能够提高计算的准确度。
52.优选地,其中,所述基于每个触屏方式对应的权重及所述每个触屏方式下对应的操作步数确定所述操作步数的当量计算值所对应的公式如下:
53.a=q1a1+q2a2+q3a3+q4a4+q5a5,其中,a为单个目标任务对应的操作步数的当量计算值,a1至a5分别对应不同触屏方式下的操作步数,其中,触屏方式包括快速点击、长按、滑动、多指操作、多次点击,q1至q5为不同触屏方式所对应的权重。在此,可以根据不同触屏方式的操作负荷确定该权重,其中,操作负荷比较大的触屏方式对应的权重较大。具体地,在计算时,分别记录完成目标任务所需的快速点击、长按、滑动、多指操作、多次点击的步次,也即每个触屏方式发生的总次数作为该触屏方式的操作步数,然后结合对应的权重代入公式即可确定操作步数的当量计算值。
54.优选地,其中,确定完成所述目标任务对应的总操作位移的标准化测量值包括:
55.s211(未示出)将被测图标或文字中心所处的水平线与显示界面边缘的交点确定为起始计量点;
56.s212(未示出)顺序计量相邻操作触点之间的距离直至最后一个操作触点,其中,
从所述起始计量点到第一个操作触点之间的距离为第一段距离;
57.s213(未示出)将每段距离求和后的总距离作为完成所述目标任务对应的总操作位移的标准化测量值。
58.在该实施例中,在所述步骤s211中,先确定起始计量点,也即坐标原点,在此,对于不同的目标任务对应的被测图标或者文字不同,例如,播放音乐的任务对应的被测图标是播放音乐的按键,则将该播放音乐的按键的中心所处的水平线与显示界面边缘的交点确定为起始计量点。如图2示出一种优选实施例的起始计量点的示例。该示例为汽车人机交互系统的示例,其中11为汽车中控屏区域,12为起始计量点的图标以及起始计量点的手指触点,则对于左舵车的驾驶员可确定左侧的边缘,即13对应的点为起始计量点。
59.继续在该实施例中,对于需要多个操作触点来完成的目标任务,也即需要在触屏上点击多个点来完成的目标任务,在所述步骤s212中,顺序计量相邻操作触点之间的距离直至最后一个操作触点,其中,从所述起始计量点到第一个操作触点之间的距离为第一段距离。
60.进一步地,在所述步骤s213中,将每段距离求和后的总距离作为完成所述目标任务对应的总操作位移的标准化测量值。
61.优选地,其中,操作触点所在的区域为触摸区域,其中,若触摸区域有明显边界,以该边界作为所述触摸区域的边界,若无明显边界,以图标或文字的轮廓作为触摸区域的边界,其中,当触摸区域的横向宽度或者竖向高度小于第一预设距离时,操作触点的横向坐标或竖向坐标为触摸区域的横向中点或竖向中点;其中,当触摸区域的横向宽度大于预设距离时,操作触点的横向坐标为靠近用户一侧的第二预设距离处,当触摸区域的竖向宽度大于预设距离时,基于下一步触摸区域的中心确定该操作触点的竖向坐标。
62.优选地,其中,所述基于下一步触摸区域的中心确定该操作触点的竖向坐标包括:
63.当下一步触摸区域的中心的竖向坐标与当前触摸区域的上边界的距离大于第三预设距离时,当前的操作触点的竖向坐标为当前触摸区域上边界向下第四预设距离处;当下一步触摸区域的中心的竖向坐标与当前触摸区域的下边界的距离大于第三预设距离时,当前的操作触点的竖向坐标为为当前触摸区域下边界向上的第五预设距离处;当下一步触摸区域的中心的竖向坐标与当前触摸区域的上边界的距离或者与当前触摸区域的下边界的距离小于第三预设距离或者无下一步触摸区域时,当前的操作触点的竖向坐标为当前触摸区域的竖向中点。
64.在一个优选的实施例中,将触摸区域记为区域s,将要选取的触点记为a点,将下一步图标触点中心(也即下一步触点)记为b点。如图3所示,当区域s的横向宽度小于10cm时,a点的横向坐标为区域s的横向中点;如图4所示,当横向宽度大于10cm时,a点的坐标则为靠近用户一侧的5cm处,例如,在汽车人机交互系统中,对于左舵车驾驶员而言也就是左侧的5cm处。当区域s竖向高度小于10cm时,a点的竖向坐标为区域s的竖向中点。
65.当竖向高度大于10cm时,要考虑下一步图标触点中心,也即b点位置的竖向坐标。当b点位置处在区域s顶端5cm以上范围内(也即图5的阴影区域)时,a点竖向坐标为区域s上边缘向下的5cm(也即图5中的交叉点)处;当b点位置处在区域s底端5cm以下范围内(也即图6的阴影区域)时,a点的竖向坐标为区域s下边缘向上的5cm(也即图6中的交叉点)处;当b点位置处在区域s顶端5cm与底端5cm之间(也即图7的阴影区域)时或没有下一步时,a点的竖
向坐标为区域s的竖向中点。在此,该实施例仅为举例,其他能够适用于本技术的实施例都包含在本技术的保护范围内,不作为对本技术的具体的限定。
66.优选地,其中,所述方法还包括:
67.s13(未示出)建立矩阵分值表,其中,所述矩阵分值表包括多个总操作位移的标准化测量值区间以及多个操作步数的当量计算值区间,其中,每个总操作位移的标准化测量值区间与每个操作步数的当量计算值区间交叉处对应一个矩阵分值;
68.其中,所述步骤s12包括:基于所述操作步数的当量计算值及总操作位移的标准化测量值所对应的区间在所述矩阵分值表中进行匹配,将对应的矩阵分值作为该目标任务对应的触屏操作复杂度。
69.优选地,其中,所述方法还包括:s14(未示出)建立多个矩阵分值表,其中,每个矩阵分值表中的总操作位移的标准化测量值区间和/或操作步数的当量计算值区间存在不同,其中,每个矩阵分值表代表目标任务的复杂度级别;
70.其中,所述步骤s12包括;
71.基于所述操作步数的当量计算值及总操作位移的标准化测量值所对应的区间在所述多个矩阵分值表中进行匹配,将对应矩阵分值表中的对应矩阵分值作为该目标任务对应的触屏操作复杂度。
72.在该实施例中,通过多个矩阵分值表的建立能够更直观的体现出不同的目标任务的复杂度。在一个优选实施例中,假设目标任务分为a、b、c三类任务,则可以设置三个矩阵分值表来表征这三类任务。如下表1、表2和表3分别代表这三类任务。
[0073][0074]
表1
[0075]
[0076][0077]
表2
[0078][0079]
表3
[0080]
因此,在确定出操作步数的当量计算值及总操作位移的标准化测量值时,可以通过查询矩阵分值表确定对应的矩阵分值,并将该矩阵分值作为该目标任务对应的触屏操作复杂度。
[0081]
与现有技术相比,本技术通过确定完成所述目标任务对应的一种或多种触屏方式的操作步数的当量计算值以及完成所述目标任务对应的总操作位移的标准化测量值,并基于所述操作步数的当量计算值及所述总操作位移的标准化测量值确定该目标任务对应的触屏操作复杂度。通过这种方式能够便捷地确定出触屏操作复杂度,解决了无法对触屏操作复杂度进行量化评估的问题。
[0082]
根据本技术的又一方面,还提供了一种计算机可读介质,所述计算机可读介质存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现前述方法。
[0083]
根据本技术的又一方面,还提供了一种用于电子设备屏幕区域识别的设备,其中,该设备包括:
[0084]
一个或多个处理器;以及
[0085]
存储有计算机可读指令的存储器,所述计算机可读指令在被执行时使所述处理器执行如前述方法的操作。
[0086]
例如,计算机可读指令在被执行时使所述一个或多个处理器:确定完成所述目标任务对应的一种或多种触屏方式的操作步数的当量计算值以及完成所述目标任务对应的总操作位移的标准化测量值;基于所述操作步数的当量计算值及所述总操作位移的标准化测量值确定该目标任务对应的触屏操作复杂度。
[0087]
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有
变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1