当前位置: 首页 > 专利查询>韦柳志专利>正文

一种用户界面复合功能交互方法及一种快捷输入字符的方法技术

技术编号:24496872 阅读:39 留言:0更新日期:2020-06-13 03:23
本发明专利技术提供了一种用户界面复合功能交互方法,包含一个主按键以及一个或多个子按键,每个按键各自关联有一个触发事件,包括:在用户界面上展示主按键;接收主按键的点击指令;执行主事件并展示子按键1,启动计时模块;在计时模块启动后时间T内接收子按键h的点击指令;执行子事件h并移除子按键h,若有下级子按键h+1则展示之并重启计时模块;当计时时间达到阈值T且期间活动子按键未收到点击指令时,移除活动子按键;具有界面简洁美观、信息显著明确、功能承载能力强、富于易用性和趣味性的优点。还提供了一种快捷输入字符的方法,包含触发区以及由若干字符键组成的快捷输入区,通过接收触发区的触发指令展示快捷输入区,整个过程快速、流畅。

A method of user interface composite function interaction and a method of fast character input

【技术实现步骤摘要】
一种用户界面复合功能交互方法及一种快捷输入字符的方法
本专利技术涉及信息输入
,特别是涉及一种用户界面复合功能交互方法及一种快捷输入字符的方法。
技术介绍
在电脑、手机、平板电脑等电子设备的用户交互中,能否给用户提供合理而必要的指示信息关系着用户的操作效率和体验,好的界面设计可以让用户快速准确地了解操作后果,同时又保持顺畅愉悦的体验,因此一方面界面应尽量简洁,另一方面指示信息应尽可能显著明确,但这二者之间存在着一定的冲突,前者需要界面内容尽可能少,而后者需要界面内容尽可能多。在各种界面交互方式中最基本和常用的一种是按键操作,用户通过单击(包括鼠标单击和触摸屏上的轻按等形式)、双击、右击等形式来与系统进行交互,其中单击需要按键给出必要的指示信息,因此当需要实现的功能较多时往往需要增加按键数量,而双击和右击主要见于鼠标操作且功能比较固定单一,例如双击一般用于打开文件或文件夹等操作,右击主要用于调出设置菜单。综上所述,在按键操作交互方式中,如果需要用户界面上实现比较复杂的功能,一般的解决方法是采用单击操作方式并在同一显示界面下布置所有需要的按键,或者是设计多级页面并将按键布置在多个页面中,前者同一界面下按键过多将导致界面凌乱,影响信息传递效率以及用户体验,后者则需要进行页面跳转,导致用户需要面对相对陌生的页面从而产生短时的不适应感,并影响整体效率。由于上述问题的存在,如何找到一个合适的方法来在有限的显示界面上实现更多更丰富的功能、提升操作效率,并保持用户界面美观简洁,就成了一个亟待解决的技术难题。
技术实现思路
针对上述问题,本专利技术提出了一种用户界面复合功能交互方法,可以保持界面简洁美观,并且操作过程直观合理,逻辑性强,其技术方案如下:一种用户界面复合功能交互方法,包含一个主按键以及一个或多个子按键,所述主按键及子按键组成按键序列,所述子按键从1开始依次编号,记子按键1为主按键的下级按键,子按键x为子按键x-1的下级按键;每个按键各自关联有一个触发事件,主按键的触发事件记为主事件,子按键的触发事件记为子事件并沿用子按键的编号,还包括时间阈值T以及计时模块,所述方法包括如下步骤:步骤A、在用户界面上展示主按键;步骤B、接收主按键的点击指令;步骤C、执行主事件并展示子按键1,启动计时模块;处于展示状态的子按键称为活动子按键,记为子按键h;步骤D、在计时模块启动后时间T内接收子按键h的点击指令;步骤E、执行子事件h并移除子按键h,若有下级子按键h+1则展示之并重启计时模块;所述方法还包括,步骤F、当计时时间达到阈值T且期间活动子按键未收到点击指令时,移除活动子按键。在一个按键序列内,主按键和各个子按键在逻辑上具有一定的联系,初始状态下用户界面上仅显示主按键,当主按键被触发之后才显示子按键1,并随着后续点击指令依次显示下一级的子按键,过程中保持计时监视,当计时时间达到阈值T且期间活动子按键未收到点击指令时移除活动子按键,从而使得界面只需显示最当前需要的信息,过时的信息或未用到的信息得以隐藏,故而界面简洁美观、流程清晰明确,使得用户可以准确地知晓各个按键的功能并合理地安排操作动作。优选地,按键序列内各个按键在用户界面上所处的坐标位置和尺寸相同。优选地,所有子事件均由复位事件和实质事件前后衔接而成,其中复位事件为上级事件中实质事件的逆事件。将子按键与主按键按照相同的坐标位置和尺寸来布置,可以省去用户寻找和确定按键位置的过程和注意力损耗,从而可以直接使用类似双击的方式进行操作,整个过程更为简单流畅。在子事件中设置复位事件可以消除上级事件的效果,从而达到复位的目的,可以运用于存在并行排斥功能需求的使用场景。优选地,用于虚拟键盘输入法,子按键数量为1,子按键在用户界面上位于与主按键相邻的位置,主按键为左方向键,主事件为将光标向左移动一个文字,子按键为起点键,子事件为将光标移动至文本框起点处;或者,主按键为右方向键,主事件为将光标向右移动一个文字,子按键为终点键,子事件为将光标移动至文本框终点处。通过在用户界面上直接设置左右方向键,极大地便利了移动一两个位置的光标操作,同时又可以方便地通过这两个按键发起起点或终点的定位操作,节省界面显示空间。优选地,用于虚拟键盘输入法,包括记录有默认语言的语言管理模块,每次打开键盘时展示语言管理模块记录的默认语言对应的输入界面,主按键为语言切换键,子按键数量为1,子按键为语言锁定键,主事件为在中、英文输入界面之间进行切换但不改变默认语言,子事件为将当前界面的语言设置为默认语言。用户可以决定切换语言之后是否锁定为默认语言,若是,则下次打开键盘时展现切换之后的语言,若否则依然展现切换前的语言。对于需要在中文状态下临时输入英文的用户来说,可以避免下次打开键盘时展现的是英文键盘。优选地,用于虚拟键盘输入法,子按键数量为1,主按键为中文输入界面下的语言切换键,子按键为英文输入界面下的大小写切换键,主事件为将中文输入界面切换至英文小写输入界面,子事件为将英文小写输入界面切换为英文大写输入界面。用户在进行英文输入时往往会有区分大小写的需要,在中文输入界面下点击一次语言切换键可以切换至英文小写界面,若用户需要输入大写字母则在相同位置再点击一次即可,简单快捷且逻辑清晰。优选地,用于虚拟键盘输入法,包括根据用户输入行为生成的由字母或键位代号组成的混合码,以及用于对混合码中相应数量键位代号进行字母化的指令拼音;在步骤A中,根据所述混合码生成若干文字候选项和若干拼音候选项,根据所述拼音候选项生成相应数量的按键序列并将各序列的主按键展示在拼音候选区;各个主按键依次展示拼音候选区中的一个拼音候选项,每个子按键展示其上级按键拼音去除末尾字母得到的拼音;各主按键或子按键的触发事件为:获取该按键所展示的拼音并将其指定为指令拼音;在步骤F之后,根据指令拼音对混合码中相应数量键位代号进行字母化并根据更新后的混合码更新文字候选项和拼音候选项。对于拼音候选区中拼写具有连续性的一些拼音,无需全部展示而是展示长度最长的拼音,长度较短的可通过连续点击得到,展示内容简单有效,从而可以大幅减少翻页查找的次数。优选地,用于虚拟键盘输入法,主按键为单字筛选键,在步骤A中,接收来自用户的输入信息并生成若干文字候选项,在用户界面上展示文字候选项和所述主按键;主事件为:生成与当前输入信息匹配的若干单字候选项并据此更新文字候选区;子事件x为:生成与当前输入信息匹配的若干文字数量为x+1的候选项据此更新文字候选区。通过在主按键位置点击一定的次数来指定系统生成相应字数的文字候选项,从而达到通过指定文字数量来快速筛选文字候选项的目的,可以在大量文字候选项中迅速缩小查找范围。优选地,用于虚拟键盘输入法,包括若干标点拆分规则,所述每个拆分规则包括一个目标序列以及一个元序列,所述目标序列与元序列各由相等数量的标点排列组成,元序列中各个标点记为元标点并在键盘上常驻,目标序列与元序列中第1个标点相同,目标序列第n个标点满足:整体或局部书写形态由元序本文档来自技高网
...

【技术保护点】
1.一种用户界面复合功能交互方法,其特征在于,包含一个主按键以及一个或多个子按键,所述主按键及子按键组成按键序列,所述子按键从1开始依次编号,记子按键1为主按键的下级按键,子按键x为子按键x-1的下级按键;每个按键各自关联有一个触发事件,主按键的触发事件记为主事件,子按键的触发事件记为子事件并沿用子按键的编号,还包括时间阈值T以及计时模块,所述方法包括如下步骤:/n步骤A、在用户界面上展示主按键;/n步骤B、接收主按键的点击指令;/n步骤C、执行主事件并展示子按键1,启动计时模块;/n处于展示状态的子按键称为活动子按键,记为子按键h;/n步骤D、在计时模块启动后时间T内接收子按键h的点击指令;/n步骤E、执行子事件h并移除子按键h,若有下级子按键h+1则展示之并重启计时模块;/n所述方法还包括,/n步骤F、当计时时间达到阈值T且期间活动子按键未收到点击指令时,移除活动子按键。/n

【技术特征摘要】
1.一种用户界面复合功能交互方法,其特征在于,包含一个主按键以及一个或多个子按键,所述主按键及子按键组成按键序列,所述子按键从1开始依次编号,记子按键1为主按键的下级按键,子按键x为子按键x-1的下级按键;每个按键各自关联有一个触发事件,主按键的触发事件记为主事件,子按键的触发事件记为子事件并沿用子按键的编号,还包括时间阈值T以及计时模块,所述方法包括如下步骤:
步骤A、在用户界面上展示主按键;
步骤B、接收主按键的点击指令;
步骤C、执行主事件并展示子按键1,启动计时模块;
处于展示状态的子按键称为活动子按键,记为子按键h;
步骤D、在计时模块启动后时间T内接收子按键h的点击指令;
步骤E、执行子事件h并移除子按键h,若有下级子按键h+1则展示之并重启计时模块;
所述方法还包括,
步骤F、当计时时间达到阈值T且期间活动子按键未收到点击指令时,移除活动子按键。


2.根据权利要求1所述的用户界面复合功能交互方法,其特征在于,按键序列内各个按键在用户界面上所处的坐标位置和尺寸相同。


3.根据权利要求1所述的用户界面复合功能交互方法,其特征在于,所有子事件均由复位事件和实质事件前后衔接而成,其中复位事件为上级事件中实质事件的逆事件。


4.根据权利要求3所述的用户界面复合功能交互方法,其特征在于,按键序列内各个按键在用户界面上所处的坐标位置和尺寸相同。


5.根据权利要求1所述的用户界面复合功能交互方法,其特征在于,用于虚拟键盘输入法,子按键数量为1,子按键在用户界面上位于与主按键相邻的位置,
主按键为左方向键,主事件为将光标向左移动一个文字,子按键为起点键,子事件为将光标移动至文本框起点处;
或者,
主按键为右方向键,主事件为将光标向右移动一个文字,子按键为终点键,子事件为将光标移动至文本框终点处。


6.根据权利要求1所述的用户界面复合功能交互方法,其特征在于,用于虚拟键盘输入法,包括记录有默认语言的语言管理模块,每次打开键盘时展示语言管理模块记录的默认语言对应的输入界面,主按键为语言切换键,子按键数量为1,子按键为语言锁定键,主事件为在中、英文输入界面之间进行切换但不改变默认语言,子事件为将当前界面的语言设置为默认语言。


7.根据权利要求2所述的用户界面复合功能交互方法,其特征在于,用于虚拟键盘输入法,子按键数量为1,主按键为中文输入界面下的语言切换键,子按键为英文输入界面下的大小写切换键,主事件为将中文输入界面切换至英文小写输入界面,子事件为将英文小写输入界面切换为英文大写输入界面。


8.根据权利要求2所述的用户界面复合功能交互方法,其特征在于,用于虚拟键盘输入法,包括根据用户输入行为生成的由字母或键位代号组成的混合码,以及用于对混合码中相应数量键位代号进行字母化的指令拼音;
在步骤A中,根据所述混合码生成若干文字候选项和若干拼音候选项,根据所述拼音候选项生成相应数量的按键序列并将各序列的主按键展示在拼音候选区;
各个主按键依次展示拼音候选区中的一个拼音候选项,每个子按键展示其上级按键拼音去除末尾字母得到的拼音;
各主按键或子按键的触发事件为:获取该按键所展示的拼音并将其指定为指令拼音;
在步骤F之后,根据指令拼音对混合码中相应数量键位代号进行字母化并根据更新后的混合码更新文字候选项和拼音候选项。


9.根据权利要求2所述的用户界面复合功能交互方法,其特征在于,用于虚拟键盘输入法,主按键为单字筛选键,
在步骤A中,接收来自用户的输入信息并生成若干文字候选项,在用户界面上展示文字候选项和所述主按键;
主事件为:生成与当前输入信息匹配的若干单字候选项并据此更新文字候选区;
子事件x为:生成与当前输入信息匹配的若干文字数量为x+1的候选项据此更新文字候选区。


10.根据权利要求3所述的用户界面复合功能交互方法,其特征在于,用于虚拟键盘输入法,包括若干标点拆分规则,所述每个拆分规则包括一个目标序列以及一个元序列,所述目标序列与元序列各由相等数量的标点排列组成,元序列中各个标点记为元标点并在键盘上常驻,目标序列与元序列中第1个标点相同,目标序列第n个标点满足:整体或局部书写形态由元序列前n个标点拼合而成;
所述每个元序列对应一个同等长度的按键序列,所述按键序列中每个按键在键盘上的位置由元序列中对应的标点决定,每个按键上展示目标序列中对应的标点;
在步骤A中,根据各元序列展示对应按键序列的主按键;
主事件为:将该按键展示的标点输出至文本框,移除该主按键并展示所有同族按键序列的子按键1,所述同族按键序列指所有以该被触发主按键开始的按键序列;
子事件x为:复位事件为将文本框中刚输入的标点删除,实质事件为将该按键展示的标点输出至文本框。


11.根据权利要求10所述的用户界面复合功能交互方法,其特征在于,
元标点包括逗号“,”、句号“。”,标点拆分规则包括:
...

【专利技术属性】
技术研发人员:韦柳志
申请(专利权)人:韦柳志
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1