专利名称:一种进行字符输入或功能操作的方法及设备的制作方法
技术领域:
本发明涉及一种进行字符输入或功能操作的方法及设备。
背景技术:
目前在电子设备特别是便携电子设备上,用户在输入操作界面上进行中/英文或其他语言的输入时,在输入的过程中想输入字符时,有些常用的字符比如数字1、2、3等,大写字母如Q、W、E、R、T、Y等,中英文标点符号.,:? !……等,其他常用符号如_Y等等,不能直接显示在当前的输入操作界面上供用户输入。要交换地输入这几类字符,就经常需要切换输入操作界面才能实现;即便偶尔要用到其中的某个字符,因为没有比较直接的操作方法,也经常需要切换输入操作界面才能实现。操作复杂,不方便,影响了文本输入速度。另一方面,用户在当前界面进行功能操作,比如在进行文本编辑时,若想进行另一功能操作,往往也需要从当前界面切换到另一功能所在的界面才能进行所述另一功能操作。操作复杂,不方便,效率不高。
发明内容
本发明实施例提供一种进行字符输入或功能操作的方法及设备,以提高用户进行字符输入或功能操作的效率。第一方面,本发明实施例提供了一种进行字符输入或功能操作的方法,所述方法可以包括如下步骤:①接收物体在第一按键上点按/触摸的信息;②显示与所述第一按键对应的第二按键;
③接收所述物体从所述第一按键滑动到所述第二按键的滑动信息;④获取所述第二按键对应的字符或功能;⑤输入所述字符或执行所述功能。其中步骤②③出现一次或至少循环一次。根据第一方面,在第一方面的一种可能的实现方式中,当所述第一按键或所述第二按键包含多个区域,且至少有一个区域对应若干字符时,所述方法还可以包括:根据所述物体点按/触摸所述第一按键或所述第二按键之区域的信息,确定在所述第一按键或所述第二按键上的所选区域;则所述显示与所述第一按键对应的第二按键具体为,显示与所述第一按键上所选区域对应的第二按键;或,所述获取所述第二按键对应的字符或功能具体为,获取所述第二按键上所选区域对应的字符或功能。第二方面,本发明实施例提供了一种设备,所述设备可以包括:显不模块,用于显不第一按键或与所述第一按键对应的第二按键;接收模块,用于接收物体在第一按键上点按/触摸的信息,或接收从所述第一按键滑动到所述第二按键的滑动信息;
处理模块,用于获取所述第二按键对应的字符或功能;执行模块,用于输入所述字符或执行所述功能。根据第二方面,在第二方面的一种可能的实现方式中,当所述第一按键或所述第二按键包含多个区域,且至少有一个区域对应若干字符时,所述设备还可以包括:确定模块,用于根据所述物体点按/触摸所述第一按键或所述第二按键之区域的信息,确定在所述第一按键或所述第二按键上的所选区域;则所述显示模块具体用于,显示第一按键或与所述第一按键上所选区域对应的第二按键;或,所述处理模块具体用于,获取所述第二按键上所选区域对应的字符或功能。第三方面,本发明实施例还提供了一种设备,所述设备可以包括:一个或多个处理器;存储器;以及一个或多个模块,其中,该一个或多个模块存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个模块包括:用于显示第一按键或与所述第一按键对应的第二按键的模块;用于接收物体在第一按键上点按/触摸的信息,或接收从所述第一按键滑动到所述第二按键的滑动信息的模块;用于获取所述第二按键对应的字符或功能的模块;用于输入所述字符或执行所述功能的模块。根据第三方面,在第三方面的一种可能的实现方式中,当所述按键有多个区域,且至少有一个区域对应若干字符时,所述设备还可以包括:用于根据所述物体点按/触摸所述第一按键或所述第二按键之区域的信息,确定在所述第一按键或所述第二按键上的所选区域的模块;则所述用于显示第一按键或与所述第一按键对应的第二按键的模块具体用于,显示第一按键或与所述第一按键上所选区域对应的第二按键;或,所述用于获取所述第二按键对应的字符或功能的模块具体用于,获取所述第二按键上所选区域对应的字符或功能。本发明所提供的实施例中,通过接收物体在第一按键上点按/触摸的信息,显示与所述第一按键或第一按键上所选区域对应的第二按键,进而接收所述物体从所述第一按键滑动到所述第二按键的滑动信息,来获取第二按键对应的字符或功能,有利于无须切换界面就能直接输入更多的字符,或直接进行更多的功能操作,从而能有效提高字符输入或功能操作的效率,特别是在按键面积有限的条件下,效果更加明显。
附图1:本发明一种进行字符输入或功能操作的方法的一个实施例的流程示意图附图2:本发明一种进行字符输入或功能操作的方法的一个实施例的操作示意图附图3:本发明一种进行字符输入或功能操作的方法的一个实施例的操作示意图附图4:本发明一种进行字符输入或功能操作的方法的一个实施例的操作示意图附图5:本发明一种设备的一个实施例的结构示意图
具体实施方式
下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明的一部分而非全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例提供了一种进行字符输入或功能操作的方法,如图1所示,所述方法可包括如下步骤:101:接收物体在第一按键上点按/触摸的信息;102:显示与所述第一按键对应的第二按键;103:接收所述物体从所述第一按键滑动到所述第二按键的滑动信息;104:获取所述第二按键对应的字符或功能;105:输入所述字符或执行所述功能。其中步骤102、103出现一次或至少循环一次。本发明实施例所述字符包括数字、汉字、大/小写字母、中/英文标点符号、度量衡单位及其他类型的符号(如表情符号、天气符号等等);凡是能作为文本输出的符号,都可以包括在内。所述功能,既可以指文本编辑中的功能比如“复制” “剪切”等,也可以是应用软件及其实现的效果比如即时通信软件、邮件系统、网络搜索、截图、语音转换等,凡是能通过按键操作的程序等,都在此列。 所述物体既可以是手指,也可以是手写笔,还可以是其他物体,本发明不作限制。所述物体可以通过点按或触摸方式与所述第一按键相接触,并基于所述第一按键在屏幕上进行滑动。所述第一按键或所述第二按键指各种有触感反应的按钮、图案或区域,具体地,可以为触摸显示屏上显示的虚拟键盘上的虚拟按键,具体形状、大小和是否肉眼可见均不作限制。步骤②③至少循环一次,可以理解为是为了构成①②③②③④⑤、①②③②③②③④⑤等这样的步骤,便于从一个按键开始展开多层按键,层层滑过去直到滑到最后一个目的按键。当然,滑到最后一个目的按键的过程中,越过一层或多层也是允许的,只要能达到本发明实施例所述效果,都在本发明实施例保护范围内。第一按键和第二按键是相对而言的,一个按键相对于它的上一层或几层按键它是第二按键,而相对于它的下一层或几层按键它又是第一按键。可以这样理解:比如第一层的按键为A,A对应的第二层的若干按键中有B,B对应的第三层的若干按键中有C,C对应的第四层的若干按键中有D,……,则一方面A相对于B、C、D等为第一按键,B相对于C、D等为第一按键,C相对于D等为第一按键,另一方面B、C、D相对于A为第二按键,C、D相对于A或B为第二按键,D相对于A、B或C为第二按键。因此所述步骤104获取所述第二按键对应的字符或功能,可以是获取第一按键后某一层第二按键对应的字符或功能,也可以是获取第一按键之后的多层第二按键对应的字符或功能。同理,所述步骤105显示所述第二按键对应的字符或执行所述第二按键对应的功能,也当如此理解。本发明实施例允许存在对滑向下一层的预测。比如,第一按键为A,对应的第二层按键有B和C,B对应的第二层按键有D、E和F,C对应的第二层按键有G、H和I。则从A向B、C滑动,当滑动方向偏向于B或离B较近时,B对应的第二层按键D、E、F可以显示,当滑动方向偏向于C或离C较近时,C对应的第二层按键G、H、I可以显示,这样以便于用户更好地作出滑动选择来实现滑动目的。对这些以下不再赘述。如在图2中,接收物体在第一按键a上点按/触摸的信息,显示与第一按键a对应的第二按键“Α”、“@”、“ ; ”及“截图”;接收物体从第一按键a滑动到第二按键@的滑动信息,于是获取按键@对应的字符@,并最终实现字符@的输入。如果获取到的是“截图”键对应的“截图”功能,则执行“截图”操作。如此就可以在当前操作界面上的一个按键上展开多个字符或功能的按键,无须切换界面就能直接输入更多的字符或直接进行更多的功能操作,从而能有效提高字符输入或功能操作的效率。点按/触摸第一按键可以显示与之对应的若干第二按键,然后从第一按键滑动到某一第二按键,第二按键此时又可以作为第一按键,显示与之对应的若干第二按键,这样延伸开来,可以有效地进行更多的功能操作。这一功能可以广泛应用在各种电子设备上,例如具有触摸屏的电子设备。如图3a_3f所示,可以在平板电脑触摸屏的右上方预留一个虚拟按键,由此按键触发,将更多的功能分层地置于其下,有利于用户更便捷地、直接从当前操作界面上的一个键滑到另一个键再到又一个键,直至实现想要进行的功能操作,从而避免了切换界面进行操作的麻烦。可选的,当所述第一按键或所述第二按键包含多个区域,且至少有一个区域对应若干字符时,所述方法还可以包括:根据所述物体点按/触摸所述第一按键或所述第二按键之区域的信息,确定在所述第一按键或所述第二按键上的所选区域;则所述显示与所述第一按键对应的第二按键具体可以为,显示与所述第一按键上所选区域对应的第二按键;或,所述获取所述第二按键对应的字符或功能具体可以为,获取所述第二按键上所选区域对应的字符或功能。本发明实施例所述根据所述物体点按/触摸所述第一按键或所述第二按键之区域的信息,确定在所述第一按键或所述第二按键上的所选区域,可以包括,根据所述物体点按/触摸按键区域的权值,确定在所述按键上的所选区域。具体可以为,根据所述物体在所述按键区域上的点按/触摸面积的大小来确定所选区域;或者,根据所述物体在所述按键区域上的点按/触摸压力的大小来确定所选区域;或者,通过物体在所述按键上的点按/触摸触点,确定所选区域,等等。进一步地,可以通过比较物体在所述按键各区域上的点按/触摸面积,确定点按/触摸面积最大(可以理解为权值最大)的区域为所选区域;或者,通过比较物体在所述按键各区域上的点按/触摸压力,确定点按/触摸压力最大(可以理解为权值最大)的区域为所选区域;或者,通过物体在所述按键上的点按/触摸触点,确定点按/触摸触点最多(可以理解为权值最大)的区域为所选区域。对此本发明实施例不作限定,只要是能通过所述物体点按/触摸按键区域的权值来确定在所述按键上的所选区域的方式,都在本发明保护之列。后面关于通过权值确定所选区域的内容,可参考此处说明,以下不再赘述。如在图4中,第一按键包含3个区域,3个区域从左到右依次对应字符a、b和“搜索”功能;接收物体在第一按键上点按/触摸的信息,根据对接触面积的计算,确定所选区域为最左边的区域;于是显示与第一按键所选区域对应的第二按键“Α”、“@”、“ ; ”及“截图”;接收物体从第一按键滑动到第二按键@的滑动信息,于是获取按键@对应的字符@,并最终实现字符@的输入。如获取到的是“截图”键对应的“截图”功能,则执行“截图”操作。如此就可以在一个界面上的一个面积有限的按键上展开更多个字符或功能,无须切换界面就能直接输入更多的字符或直接进行更多的功能操作,从而能有效提高字符输入或功能操作的效率。本发明各实施例提供的进行字符输入或功能操作的方法可以应用在各种电子设备上,可以包括数据处理设备、便携设备、便携式数据处理设备、单点/多点触摸设备、单点/多点触摸便携设备、体感操作设备、无线设备和蜂窝电话等,具体的,可以为手机、人数字助理(Personal Digital Assistant,PDA)、平板电脑(如Pad等)等具有触摸显示屏的电子设备。本发明实施例还提供了一种设备,如图5所示,所述设备可以包括:显不模块501:用于显不第一按键或与所述第一按键对应的第二按键;接收模块502:用于接收物体在第一按键上点按/触摸的信息,或接收从所述第一按键滑动到所述第二按键的滑动信息;处理模块503:用于获取所述第二按键对应的字符或功能;执行模块504:用于输入所述字符或执行所述功能。如在图2中,显示模块501显示第一按键,接收模块502接收物体在第一按键a上点按/触摸的信息,显示模块501显示与第一按键a对应的第二按键“Α”、“@”、“ ; ”及“截图”;接收模块502接收物体从第一按键a滑动到第二按键@的滑动信息,于是处理模块503获取按键@对应的字符@,执行模块504最终显示字符@。如处理模块503获取到的是“截图”键对应的“截图”功能,则执行模块504执行“截图”操作。再如在图3中,显示模块501显示第一按键(图3a),接收模块502接收物体在第一按键上点按/触摸的信息(图3b),显示模块501显示与第一按键对应的第二按键“编辑”、“图像”及“网络”(图3c),接收模块502接收物体从第一按键滑动到第二按键“编辑”的滑动信息(图3d),显示模块501继续显示与“编辑”(此时作为第一按键)对应的第二按键“剪切”、“复制”及“粘贴”(图3e),接收模块502接续接收物体从第一按键“编辑”滑动到第二按键“粘贴”的滑动信息(图3f),于是处理模块503获取按键“粘贴”对应的“粘贴”功能,执行模块504最终执行“粘贴”功能。如此就可以在一个按键上展开多个字符和/功能,无须切换界面就能直接输入更多的字符或直接进行更多的功能操作,从而能有效提高字符输入或功能操作的效率。可选地,当所述第一按键或所述第二按键包含多个区域,且至少有一个区域对应若干字符时,所述设备还可以包括确定模块,用于根据所述物体点按/触摸所述第一按键或所述第二按键之区域的信息,确定在所述第一按键或所述第二按键上的所选区域;则所述显示模块具体用于,显示第一按键或与所述第一按键上所选区域对应的第二按键;或,所述处理模块具体用于,获取所述第二按键上所选区域对应的字符或功能。本发明实施例提供的设备可参照前述方法的实施例中相关部分进行解释或参见前述方法的实施例中的相关部分的描述而不再赘述。本发明实施例还提供了一种设备,所述设备可以包括:一个或多个处理器;存储器;以及一个或多个模块,其中,该一个或多个模块存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个模块可以包括:
用于显示第一按键或与所述第一按键对应的第二按键的模块;用于接收物体在第一按键上点按/触摸的信息,或接收从所述第一按键滑动到所述第二按键的滑动信息的模块;用于获取所述第二按键对应的字符或功能的模块;用于输入所述字符或执行所述功能的模块。可选地,当所述按键有多个区域,且至少有一个区域对应若干字符时,所述设备还可以包括:用于根据所述物体点按/触摸所述第一按键或所述第二按键之区域的信息,确定在所述第一按键或所述第二按键上的所选区域的模块;则所述用于显示第一按键或与所述第一按键对应的第二按键的模块具体可以用于,显示第一按键或与所述第一按键上所选区域对应的第二按键;或,所述用于获取所述第二按键对应的字符或功能的模块具体可以用于,获取所述第二按键上所选区域对应的字符或功能。本发明实施例提供的设备可参照前述方法或设备的实施例中相关部分进行解释或参见前述方法或设备的实施例中的相关部分的描述而不再赘述。本发明各实施例提供的设备,可以包括数据处理设备、便携设备、便携式数据处理设备、单点/多点触摸设备、单点/多点触摸便携设备、体感操作设备、无线设备和蜂窝电话等,具体的,可以为手机、人数字助理(Personal Digital Assistant, PDA)、平板电脑(如Pad等)等具有触摸显不屏的电子设备。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成的,所述程序可存储于一个计算机可读取的存储介质中,所述程序在执行时可包括如上述各方法的实施例的流程。其中,所述存储介质可为磁盘、光盘、只读存储记忆体(ROM)、随机存储记忆体(RAM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动硬盘、CD-ROM,或技术领域内所知的其他任意存储介质等。需要说明的是,本发明实施例提供的各实施例之间相关部分可以相互参照,可以参照其他实施例中的相关部分描述而不再赘述。以上对本发明所提供的一种进行字符输入或功能操作的方法及设备进行了详细介绍,应用了具体实施例对本发明的原理及实施方式进行了阐述,以上实施例仅为本发明较佳的具体实施方式
,用于帮助理解本发明的方法及核心思想,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员,依据本发明的思想,在本发明揭露的技术范围内,轻易想到的变化或替换,均应涵盖在本发明的保护范围内。综上所述,本说明书内容不应理解为对本发明的限制,本发明的保护范围以权利要求的保护范围为准。
权利要求
1.一种进行字符输入或功能操作的方法,其特征在于,所述方法包括如下步骤: ①接收物体在第一按键上点按/触摸的信息; ②显不与所述第一按键对应的第二按键; ③接收所述物体从所述第一按键滑动到所述第二按键的滑动信息; ④获取所述第二按键对应的字符或功能; ⑤输入所述字符或执行所述功能。
其中步骤②③出现一次或至少循环一次。
2.如权利要求1所述的方法,其特征在于,当所述第一按键或所述第二按键包含多个区域,且至少有一个区域对应若干字符时,所述方法还包括: 根据所述物体点按/触摸所述第一按键或所述第二按键之区域的信息,确定在所述第一按键或所述第二按键上的所选区域; 则所述显示与所述第一按键对应的第二按键具体为,显示与所述第一按键上所选区域对应的第二按键; 或,所述获取所述第二按键对应的字符或功能具体为,获取所述第二按键上所选区域对应的字符或功能。
3.一种电子设备,其特征在于,所述设备包括: 显示模块,用于 显示第一按键或与所述第一按键对应的第二按键; 接收模块,用于接收物体在第一按键上点按/触摸的信息,或接收从所述第一按键滑动到所述第二按键的滑动信息; 处理模块,用于获取所述第二按键对应的字符或功能; 执行模块,用于输入所述字符或执行所述功能。
4.如权利要求3所述的设备,其特征在于,当所述第一按键或所述第二按键包含多个区域,且至少有一个区域对应若干字符时,所述设备还包括: 确定模块,用于根据所述物体点按/触摸所述第一按键或所述第二按键之区域的信息,确定在所述第一按键或所述第二按键上的所选区域; 则所述显示模块具体用于,显示第一按键或所述第一按键上所选区域对应的第二按键;或,所述处理模块具体用于,获取所述第二按键上所选区域对应的字符或功能。
5.一种电子设备,其特征在于,所述设备包括: 一个或多个处理器; 存储器;以及 一个或多个模块,其中,该一个或多个模块存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个模块包括: 用于显示第一按键或与所述第一按键对应的第二按键的模块; 用于接收物体在第一按键上点按/触摸的信息,或接收从所述第一按键滑动到所述第二按键的滑动信息的模块; 用于获取所述第二按键对应的字符或功能的模块; 用于输入所述字符或执行所述功能的模块。
6.如权利要求5所述的设备,其特征在于,当所述按键有多个区域,且至少有一个区域对应若干字符时,所述设备还包括:用于根据所述物体点按/触摸所述第一按键或所述第二按键之区域的信息,确定在所述第一按键或所述第二按键上的所选区域的模块; 则所述用于显示第一按键或与所述第一按键对应的第二按键的模块具体用于,显示第一按键或与所述第一按键上所选区域对应的第二按键;或,所述用于获取所述第二按键对应的字符或功能的模块具 体用于,获取所述第二按键上所选区域对应的字符或功能。
全文摘要
本发明实施例提供一种进行字符输入或功能操作的方法及设备,通过接收物体在第一按键上点按/触摸的信息,显示与所述第一按键或第一按键上所选区域对应的第二按键,进而接收所述物体从所述第一按键滑动到所述第二按键的滑动信息,来获取第二按键对应的字符或功能,有利于无须切换界面就能直接输入更多的字符,或直接进行更多的功能操作,从而能有效提高字符输入或功能操作的效率,特别是在按键面积有限的条件下,效果更加明显。
文档编号G06F3/0488GK103186347SQ20121051597
公开日2013年7月3日 申请日期2012年11月27日 优先权日2012年11月27日
发明者王道平 申请人:王道平