Processing

Please wait...

Settings

Settings

Goto Application

1. CN111225106 - 控件操作方法及电子装置

Note: Text based on automatic Optical Character Recognition processes. Please use the PDF version for legal matters

[ ZH ]
控件操作方法及电子装置


技术领域
本发明涉及通信领域,具体而言,涉及一种控件操作方法及电子装置。
背景技术
用户使用智能手机时,通常是通过触摸显示屏中的功能按键来进行功能菜单的选择或进行模式切换。例如,在用户点击手机界面上的按键后,会弹出相应的选项框以供用户选择,在用户选择其中一个选项以后,界面返回并执行对应选项的功能(例如,进行模式切换或导航改变等)。或者是直接将所有选项在手机界面上显示出来,用户点击其中的一个选项以后执行对应选项的功能。
但是,现有的按键操作方式,由于需要在不同区域进行点击操作,操作效率比较低。另外,将全部的选项显示在手机界面上,占用了大量的界面空间,并且由于没有明确的操作提示等,使得操作不直观。
发明内容
本发明实施例提供了一种控件操作方法及电子装置,以至少解决相关技术中控件操作效率低的问题。
根据本发明实施例的一个方面,提供了一种控件操作方法,包括:当检测到对显示屏上的菜单控件的点击操作时,在所述菜单控件的周围展开显示该菜单控件的对应的多个菜单选项;当再次检测到对所述菜单控件的点击操作和/或滑动操作时,在展开显示的所述多个菜单选项之间进行相应切换。
其中,该方法还包括:在预定时间内未检测到对所述菜单控件的操作,或检测到对所述菜单控件的确定操作后,选中最后切换至的所述菜单选项。
其中,在所述菜单控件周围展开显示所述菜单的多个菜单选项,包括以下之一:在所述菜单控件的位置横向或纵向展开显示所述多个菜单选项,其中,所述菜单控件显示为其中一个菜单选项;在所述菜单控件的位置的预定间隔区域内横向或纵向展开显示所述多个菜单选项;所述多个菜单选项围绕所述菜单控件呈规则形状或不规则形状展开显示。
其中,当再次检测到对所述菜单控件的点击和/或滑动时,在展开的所述多个菜单选项之间进行切换,包括以下之一:每检测到对所述菜单控件的一次点击,则切换至下一个菜单选项;根据所检测到的对所述菜单控件的点击力度和/或点击时长,以对应的切换频率在所述多个菜单选项之间连续切换;检测到对所述菜单控件的点击后,则在所述多个菜单选项之间连续切换,直到再次检测到对所述菜单控件的点击,停止所述多个菜单选项之间的切换;根据所检测到的对所述菜单控件的滑动力度和滑动方向,以对应的切换频率和切换方向在所述多个菜单选项之间连续切换。
根据本发明实施例的另一方面,还提供了一种电子装置,该电子装置除可包括显示屏外,还可包括:第一执行部件,用于在检测到对显示屏上的菜单控件的点击操作时,在所述菜单控件的周围展开显示该菜单对应的多个菜单选项;第二执行部件,用于当再次检测到对所述菜单控件的点击和/或滑动操作时,在展开显示的所述多个菜单选项之间进行切换;
其中,所述电子装置还包括:第三执行部件,用于在预定时间内未检测到对所述菜单控件的操作,或检测到对所述菜单控件的确定操作后,选中最后切换至的所述菜单选项。
其中,所述第一执行部件通过以下方式之一展开显示该菜单的多个菜单选项:在所述菜单控件的位置横向或纵向展开显示所述多个菜单选项,其中,所述菜单控件显示为其中一个菜单选项;在所述菜单控件的位置的预定间隔区域内横向或纵向展开显示所述多个菜单选项;所述多个菜单选项围绕所述菜单控件呈规则形状或不规则形状展开显示。
其中,所述第二执行部件通过以下方式之一在展开显示的所述多个菜单选项之间进行切换:每检测到对所述菜单控件的一次点击操作时,则切换至下一个菜单选项;根据所检测到的对所述菜单控件的点击力度和/或点击时长,以对应的切换频率在所述多个菜单选项之间连续切换;检测到对所述菜单控件的点击后,则在所述多个菜单选项之间连续切换,直到再次检测到对所述菜单控件的点击,停止所述多个菜单选项之间的切换;根据所检测到的对所述菜单控件的滑动力度和方向,以对应的切换频率和切换方向在所述多个菜单选项之间连续切换。
根据本发明实施例的另一方面,还提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述实施例的方法步骤。
根据本发明实施例的另一方面,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述实施例的方法步骤。
在本发明的上述实施例中,多个菜单选项展开显示后,对菜单选项的处理只需在同一位置点按即可,提高了菜单选项的切换效率,并且所展开显示的菜单选项非常直观。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的按键操作方法流程图;
图2是根据本发明实施例的菜单选项状态变化示意图;
图3是根据本发明实施例的切换模式变化示意图;
图4是根据本发明实施例1的切换模式变化示意图;
图5是根据本发明实施例2的切换模式变化示意图;
图6是根据本发明实施例3的切换模式变化示意图;
图7是根据本发明实施例4的切换模式变化示意图;
图8是根据本发明实施例5的点击次数提示示意图;
图9是根据本发明实施例6的切换模式变化示意图;
图10是根据本发明实施例7的切换方向示意图;
图11是根据本发明实施例8的菜单选项展开示意图;
图12是根据本发明实施例9的菜单遍历示意图;
图13是根据本发明实施例10的桌面应用切换示意图;
图14是根据本发明实施例11的相机模式切换示意图;
图15是根据本发明实施例的电子装置结构示意图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
本发明实施例提供了一种控件操作方法,图1是根据本发明实施例的的流程图,如图1所示,该流程可以包括如下步骤:
步骤S102,当检测到对显示屏上的菜单控件的点击操作时,在所述菜单控件周围展开该菜单对应的多个菜单选项。
在一实施方式中,所述显示屏上所显示的菜单控件可以是图标按键或文字按键等任意适用的具有多个选项的控件图标等,而多个菜单选项可以是在所点击的按键原地展开(即,原按键显示为其中一个菜单选项),或在所点击的按键周围呈规则或不规则的形状展开,例如,在所点击按键的周围横向或纵向排列展开,或围绕所点击按键以环形或圆形等形状展开。在本实施例中,所展开显示的多个菜单选项可以是菜单控件的同级的菜单,例如,菜单控件对应的是其中的一种导航模式,当点击该菜单控件后,则展开显示所有的导航模式。在一些实施方式中,所展开显示的多个菜单选项可以是所述菜单控件的子菜单,例如,菜单控件对应的是拍摄图标,当点击该菜单控件后,则展开显示所有的拍摄模式。
步骤S104,当再次检测到对所述菜单控件的点击或滑动操作时,在展开的所述多个菜单选项之间进行切换。在本步骤中,用户仅需在原菜单控件上进行进一步的操作,例如,点击或滑动,即可实现在所展开菜单选项之间的切换,无需在多个区域进行点击或滑动操作,相应地提高了操作效率。
应说明的是,在步骤S104之后,所述控件操作方法还可以包括:如果在预定时间内未检测到对所述菜单控件的操作,或检测到对所述菜单控件的确定操作后,则选中最后切换至的菜单选项。本实施例中的对菜单控件的确定操作可以有多种方式,例如,可以是在菜单控件之外的其它空白区域的点击操作,也可以是通过点击一个固定的实体或虚拟确定按钮。另外,本实施例中的“选中”,可理解为执行该菜单选项的相应指令,例如,显示该菜单选项对应的界面,或者切换至该菜单选项对应的模式,或者执行该菜单选项对应的功能等。
下面将从用户的角度对本实施例的进行详细描述,如图2所示,该图标按钮包括四个状态,依次分别为:初始状态(图2a)、展开状态(图2b)、切换状态(图2c)和结束状态(图2d)。
在图2a的初始状态时,该图标按钮表现与普通按键的表现并无区别 (并不局限于使用图标按键形式,对于文字按键或其它按键也是适用的)。当用户在点按以后,即展现图2b所示的展开状态,整个展开的子菜单组包括四个选项,用户可在这四个选项之间切换,用以执行对应的指令(即用户可以做模式切换、导航切换或其它操作)。此时清晰地展示了四个选项,用户继续点按可选择切换任一选项(图2c),最终的结果如图2d所示。
在本实施例中,图2b中的四个选项是在图标按键的原位置展开的,即,展开以后菜单选项1(如图所示带方向示意的菜单选项)与图2a中的被点击的图标按键(如图所示的菜单选项1)位置是相同的。当用户在此菜单选项上连续点按时,即可在图2a至2d的四个状态间连续切换,例如,该菜单按键连续变化显示为菜单选项1至菜单选项4,随着对菜单按键的点击操作可不断的循环显示,当用户无操作时则自动切换至最近点按到的模式。整个切换过程如图3所示。在对按键图标第一次点按后,四个选项在按键图标原地横向展开,第二次后,从选项1切换至选项2,第三次点按后从选项2切换至选项3,如果在预定时间内,用户没有再对按键进行点击,则选中最后切换的选项3,并将展开的四个选项恢复到展开之前的初始状态。在实施例中,该初始状态是指菜单选项展开前,该菜单按键的布局方式以及显示位置,例如,在菜单选项收起之后,菜单按键的显示位置和显示的个数与展开之前相同,但该菜单按键所对应的具体菜单选项可以与展开之前的相同或者不相同。
本实施例可与现有的按键方式兼容,即点击按键展开菜单选项后可,按照常规菜单方式处理。但在本实施例中,由于在多个子菜单展开后,对子菜单的处理只需在同一位置点按即可,提高了子菜单的切换效率。
另外,本实施例所展开的子菜单并不占用额外的空间,操作同样高效,同时避免了现有技术中操作指示不明确的问题。
实施例1
如上所述的实施例中所存在的一个问题是无法让用户直观地知道在可以连续点按切换模式,本实施例对此进行了进一步优化,如图4所示,在点按以后按钮会变成向右箭头的图标以作视觉暗示,需要注意的是这里的右箭头仅是举例的视觉暗示,并不局限于这一种方式。
实施例2
如果在触摸屏上操作,可能会操作时手指遮挡的原因,导致展开子菜单的视觉效果不好,因此,本发明还提供了一种优选的实施例2。如图5 所示,在本实施例中,在对按键图标进行点按后展开子菜单的视觉提示在按钮周围出现,这样的话,不会在操作时被所手指遮挡。在本实施例中,用户同样可在同一位置(即,同一按键图标)点按进行子菜单之间的切换。
实施例3
如图6所示,与之前的实施例相比,在本实施例中,在第一次点按以后就直接切换到下一操作并出现提示,与之前的实施例相比,本实施减少了一次切换操作,因此效率更高。
实施例4
本实施例在之前实施例的基础上增加了滑动操作,如图7。在子菜单组展开后,用户不仅可点按切换,如果在此位置左右滑动,可进行更高效地切换至目标按钮上,即可一次性切换到子菜单2或子菜单3或子菜单4。此外也可向左右两方向滑动,这样也意味着切换更加灵活。当然,在其他较佳实施例中,也可以根据所述菜单选项的实际排列形状进行对应方向的滑动操作来进行切换。
实施例5
如图8,本实施例在之前实施例的基础上增加了点按次数的提示,用户可通过该提示知晓切换到其它子选项还需要多少次点按。例如,在图8 中,除了当前的菜单选项外,其它菜单选项上均显示了切换到该菜单选项需要的点击次数,每次点击后,该次数会相应的变化。当子选项非常多时,本实施例有助于高效操作。需要注意的是,次数提示并不一定每个选项均出现,也可按一次频度出现,或针对某些重要推荐子选项出现。
实施例6
如图9所示,本实施例的改进之处在于,在子菜单组展开后,进行初次点按后,选项1至4会按照预设的时间连续切换,当到达用户需要的选项后,进行再次点按,即停止子选项的切换操作。在本实施例中,在对子选项1至4进行切换时,无须连续点按即可对子选项1至4进行自动化切换。
实施例7
本实施例可以对选项的切换方向以及切换速度进行控制。如图10所述,在初次对按键进行点击后,在按键的上方显示一个长方形区域,该区域为菜单选项展开区域,在该区域内显示了所展开的菜单选项1至4。在本实施例中,在展开的菜单选项1至4的两端标识有左右方向暗示箭头,用户可点按操作切换方向,例如在选择向左箭头后,下一次切换则向左切换。需要注意的是,该方向标识并不限定于在展开的菜单选项的两端,也可根据实际的图形布局在展开的菜单选项区域内的合适地方进行方向显示。
另外,还需要注意的是,本实施例并不局限于上述的方向切换形式。例如,用户也可在此模式下倾斜手机角度,通过手机中设置的陀螺仪来感知手机的倾斜,从而控制菜单选项切换的方向。
关于速度控制,在本实施例中,可采用在手机中设置陀螺仪来控制切换速度,也可通过配合压力屏,通过不同按压力度进行切换速度控制,以此满足快进和快退的目的。
在本发明的上述实施例中,可以理解的是,对按键的操作可以是点击也可以是滑动,同时菜单选项的切换速度可以由点击和滑动操作的力度决定,菜单选项的切换方向可以取决于滑动方向。即,在本发明的实施例中,检测按键操作的参数可以是滑动方向、点击时长,点击次数等,也可以是这些参数的组合。
此外,在最后一步的“无操作响应”中,也可通过点按其它操作区域以外的区域的形式得到快速响应,而不需要等到系统响应时间。
实施例8
如图11所示,在本实施例中提供了几种不同的展开子菜单的方式。竖向展开形式,适合竖向空间较多的情况。半环形展开子菜单,这种方式较灵活,可根据不同的空间展开不同的方向。环形展开子菜单,这样的话,则可在目标附近展开,并可容纳更多的子菜单项。
实施例9
本实施例描述了一个在普通菜单中的应用,如图12所示,在列表上列出了多个菜单选项按键,如果用户持续长按其中的一个菜单选项按键,则会弹出一个对应的子菜单组,并在子菜单组的各子菜单中遍历各选项,后续流程与之前所述实施例类似。
实施例10
本实施例是应用在桌面切换的一个举例,如图13所示,用户对图标按键点按后展开子菜单提示,如果用户继续在该图标按键的原位置点按,则切换到页面2,因此,本实施例有利于节省空间以及快速切换。
实施例11
本实施例是应用于相机模式切换的一个例子。如图14所示,用户可通过点按进行相机模式的切换,在用户点击相机图标按键PHOTO后,在相机图标的上方展开相机模式的子菜单组,该子菜单组包括全景PANORAMA、录像VIDEO、拍照PHOTO、手动MANUAL和慢怕SLOWLY。如果用户再次点击图标按键PHOTO,则相机模式切换至录像VIDEO。
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、 CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
在本实施例中还提供了一种电子装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图15是根据本发明实施例的电子装置的结构框图,如图15所示,该电子装置100包括一个显示屏40,用户可对显示屏中的虚拟按键进行输入操作,并且可通过该显示屏进行操作过程的显示。该电子装置100还包括第一执行部件10和第二执行部件20。
第一执行部件10,用于在检测到对显示屏界面上的菜单控件的点击操作后,在所述菜单控件周围展开该菜单对应的多个菜单选项。显示屏界面上所显示的菜单控件可以是图标按键或文字按键等,而多个菜单选项可以是在所点击的按键原地展开(即,原按键显示为其中一个菜单选项),或在所点击的按键周围呈规则或不规则的形状展开,例如,在所点击按键的周围横向或纵向排列展开,或围绕所点击按键以环形或圆形展开。
第二执行部件20,用于当再次检测到对所述菜单控件的点击和/或滑动操作后,在展开的所述多个菜单选项之间进行切换。即,用户仅需再原菜单控件上进行进一步的操作,例如,点击或滑动,即可实现所展开菜单选项之间的切换,无需在多个区域进行点击或滑动操作,相应地提高了操作效率。
需要说明的是,上述各个执行部件是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述执行部件均位于同一处理器中;或者,上述各个执行部件以任意组合的形式分别位于不同的处理器中。
在本发明所提供的上述实施例中,可以让用户以更直观更高效的形式操作控件,并与相关技术中的控件操作形式作一定程度的兼容,从而改善了用户体验。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。