CN106951175A - 一种键盘输入的控制方法及移动终端 - Google Patents

一种键盘输入的控制方法及移动终端 Download PDF

Info

Publication number
CN106951175A
CN106951175A CN201710177858.9A CN201710177858A CN106951175A CN 106951175 A CN106951175 A CN 106951175A CN 201710177858 A CN201710177858 A CN 201710177858A CN 106951175 A CN106951175 A CN 106951175A
Authority
CN
China
Prior art keywords
input
button
keyboard
information
touch
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201710177858.9A
Other languages
English (en)
Other versions
CN106951175B (zh
Inventor
段绪芳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN201710177858.9A priority Critical patent/CN106951175B/zh
Publication of CN106951175A publication Critical patent/CN106951175A/zh
Application granted granted Critical
Publication of CN106951175B publication Critical patent/CN106951175B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Input From Keyboards Or The Like (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明提供了一种键盘输入的控制方法及移动终端。该键盘输入的控制方法包括:根据输入键盘界面上当前已输入的字符信息,确定候选字符信息;确定输入键盘上与候选字符信息对应的组合按键,其中,组合按键上的字符能够与候选字符信息构成预设的字符串信息;确定每一组合按键的触控区域,并控制该触控区域增大。这样,能够提高用户对输入键盘的触控操作的准确性,降低误触的概率,此外,该方法还能够起到提醒用户注意下一个字符信息输入的作用,提升用户的使用体验。

Description

一种键盘输入的控制方法及移动终端
技术领域
本发明涉及通信技术领域,尤其涉及一种键盘输入的控制方法及移动终端。
背景技术
随着通讯技术的发展,移动终端(如智能手机、平板电脑等)已经成为不可或缺的通讯工具。由于受移动终端的大小的局限,移动终端(尤其是手机)的键盘区相比电脑要小得多,导致我们在使用屏幕键盘进行输入的时候,特别是双手全键盘输入的时候,经常会导致按错字母,结果导致输入错误,使得用户体验较差。
发明内容
本发明实施例提供了一种键盘输入的控制方法及移动终端,以解决现有技术中使用移动终端的屏幕输入键盘容易发生误触的问题。
第一方面,提供了一种键盘输入的控制方法,包括:
根据输入键盘界面上当前已输入的字符信息,确定候选字符信息;
确定输入键盘上与所述候选字符信息对应的组合按键,其中,所述组合按键上的字符与所述候选字符信息构成预设的字符串信息;
确定每一所述组合按键的触控区域,并控制所述触控区域增大。
第二方面,提供了一种移动终端,包括:
第一确定模块,用于根据输入键盘界面上当前已输入的字符信息,确定候选字符信息;
第二确定模块,用于确定输入键盘上与所述第一确定模块所确定的所述候选字符信息对应的组合按键,其中,所述组合按键上的字符能够与所述候选字符信息构成预设的字符串信息;
第一处理模块,用于确定所述第二确定模块所确定的每一所述组合按键的触控区域,并控制所述触控区域增大。
本发明的有益效果是:
上述技术方案,根据候选字符信息,确定与候选字符信息对应的组合按键,然后突出显示组合按键,从而提高用户对输入键盘的触控操作的准确性,降低误触的概率,此外,该方法还能够起到提醒用户注意下一个字符信息输入的作用,提升用户的使用体验。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1表示本发明第一实施例提供的键盘输入的控制方法的流程图;
图2表示本发明实施例提供的输入键盘界面的示意图;
图3表示本发明实施例提供的输入键盘界面的另一示意图;
图4表示本发明第二实施例提供的键盘输入的控制方法的流程图;
图5表示本发明第二实施例提供的***交互的示意图;
图6表示本发明第三实施例提供的键盘输入的控制方法的流程图;
图7表示本发明实施例提供的输入键盘界面的另一示意图;
图8表示本发明第三实施例提供的***交互的示意图;
图9表示本发明第四实施例提供的移动终端的框图;
图10表示本发明第四实施例提供的移动终端的另一框图;
图11表示本发明第五实施例提供的移动终端的框图;
图12表示本发明第六实施例提供的移动终端的框图。
具体实施方式
下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。
第一实施例
本发明实施例提供了一种键盘输入的控制方法,如图1所示,包括:
步骤101、根据输入键盘界面上当前已输入的字符信息,确定候选字符信息。
其中,这里所述的字符信息是指根据用户在对输入键盘的操作中直接获得的字符,如在九宫格输入键盘中,用户点触了显示有“ABC”三个字母的按键,则输入的字符信息为a或b或c,但***会根据拼写习惯(如用户日常的拼写习惯等),在三个字符信息中确定一个字符为候选字符信息。再例如,用户先点触了显示有“ABC”三个字母的按键,***根据被点触的按键确定一个候选字符信息为a,然后用户又点触了显示有“GHI”三个字母的按键,此时***根据当前的候选字符信息a以及当前被点触的按键,确定出新的候选字符信息为“ai”,同时还能够提供与“ai”对应的候选文字,如“哎”。
步骤102、确定输入键盘上与候选字符信息对应的组合按键。
其中,该组合按键的数量为至少一个。该组合按键上的字符能够与步骤101中确定的候选字符信息构成预设的字符串信息。该预设的字符串信息是具有特定含义的字符信息,包括但不限于:标准的拼音拼写、标准的单词拼写、标准的英文缩写、网络词汇以及用户自定义的拼写等。
以九宫格输入键盘为例,假设当前的候选字符信息为“piao’l”,根据该候选字符信息,***认为用户极有可能想要输入的字符信息为“piao’liang”,则***确定出与该候选字符信息“piao’l”对应的组合按键为:分别显示有“GHI”、“ABC”和“MNO”的三个按键。若对于26键输入键盘(即全键盘),则与该候选字符信息“piao’l”对应的组合按键为:分别显示有““I”、“A”、“N”以及“G”的四个按键。
步骤103、确定每一组合按键的触控区域,并控制该触控区域增大。
其中,这里所述的触控区域为每一按键的有效触控区域,即点触该区域中任一位置,均可实现与该按键对应的输入操作。该触控区域能够以用户可见的形式进行显示,以便用户确定触控区域的大小。
本发明实施例为了方便用户对输入键盘的操作,在根据候选字符信息确定出组合按键后,会确定每一组合按键(即组合按键中的每一个按键)的触控区域,调整输入键盘上按键的触控区域的大小,即增大组合按键的触控区域,这样,既能够方便用户对输入键盘的触控操作,还能够提醒用户注意下一个字符信息的输入,降低了误触的概率。
以步骤102中的示例为例,如图2所示,对于九宫格输入键盘,则增大“GHI”、“ABC”和“MNO”的三个按键,同时还可通过改变按键的颜色,以进一步增强突出效果;如图3所示,对于26键输入键盘,则增大分别显示有“I”、“A”、“N”以及“G”的四个按键,同时还可通过改变按键的颜色,以进一步增强突出效果。
需要说明的是,组合按键的触控区域的放大倍数,可根据实际需求设计,本发明实施例对此不进行限制。
综上所述,本发明实施例提供的键盘输入的控制方法,根据候选字符信息,确定与候选字符信息对应的组合按键,然后突出显示组合按键,从而提高用户对输入键盘的触控操作的准确性,降低误触的概率,此外,该方法还能够起到提醒用户注意下一个字符信息输入的作用,提升用户的使用体验。
第二实施例
本发明实施例提供了一种键盘输入的控制方法,如图4所示,包括:
步骤401、根据输入键盘界面上当前已输入的字符信息,确定候选字符信息。
其中,这里所述的字符信息是指根据用户在对输入键盘的操作中直接获得的字符,如在九宫格输入键盘中,用户点触了显示有“ABC”三个字母的按键,则输入的字符信息为a或b或c,但***会根据拼写习惯(如用户日常的拼写习惯等),在三个字符信息中确定一个字符为候选字符信息。再例如,用户先点触了显示有“ABC”三个字母的按键,***根据被点触的按键确定一个候选字符信息为a,然后用户又点触了显示有“GHI”三个字母的按键,此时***根据当前的候选字符信息a以及当前被点触的按键,确定出新的候选字符信息为“ai”,同时还能够提供与“ai”对应的候选文字,如“哎”。
步骤402、确定输入键盘上与候选字符信息对应的组合按键。
其中,该组合按键的数量为至少一个。该组合按键上的字符能够与步骤101中确定的候选字符信息构成预设的字符串信息。该预设的字符串信息是具有特定含义的字符信息,包括但不限于:标准的拼音拼写、标准的单词拼写、标准的英文缩写、网络词汇以及用户自定义的拼写等。
以九宫格输入键盘为例,假设当前的候选字符信息为“piao’l”,根据该候选字符信息,***认为用户极有可能想要输入的字符信息为“piao’liang”,则***确定出与该候选字符信息“piao’l”对应的组合按键为:分别显示有“GHI”、“ABC”和“MNO”的三个按键。若对于26键输入键盘(即全键盘),则与该候选字符信息“piao’l”对应的组合按键为:分别显示有“I”、“A”、“N”以及“G”的四个按键。
需要说明的是,这里所述的字符信息不仅限于示例中所提到的字母,数字、符号或是三者之间的相互结合也可以,对应的,候选字符信息也不仅限于示例中所提到的字母,数字、符号或是三者之间的相互结合也可以。例如,若根据当前已输入的字符信息确定候选字符信息为“@qq.”时,一般这种情况下,***会认为用户欲要输入qq油箱的地址(如@qq.com),因此,若当前是九宫格输入键盘,则可确定出与该候选字符信息“@qq.”对应的组合按键为:分别显示有:“ABC”和“MNO”的两个按键;若当前是26键输入键盘,则可确定出与该候选字符信息“@qq.”对应的组合按键为:分别显示有:“C”、“O”和“M”的三个按键。
步骤403、确定每一组合按键的触控区域,并控制该触控区域增大,以及控制输入键盘上组合按键之外的其他按键的触控区域减小。
其中,这里所述的触控区域为每一按键的有效响应区域,即点触该区域中任一位置,均可实现与该按键对应的输入操作。该触控区域能够以用户可见的形式进行显示,以便用户确定触控区域的大小。
本发明实施例为了方便用户对输入键盘的操作,在根据候选字符信息确定出组合按键后,会确定每一组合按键(即组合按键中的每一个按键)的触控区域以及组合按键之外的其他按键的触控区域,调整输入键盘上按键的触控区域的大小,即增大组合按键的触控区域,减小组合按键之外的其他按键的触控区域,这样,既能够提高用户对输入键盘的触控操作的准确性,还能够提醒用户注意下一个字符信息的输入,降低了误触的概率。此外,本发明实施例不仅是对组合按键进行了调整,还对组合按键之外的其他按键进行了调整,通过缩小组合按键之外的其他按键的触控区域,来为组合按键的触控区域的放大提供足够的空间,从而保证了输入键盘界面的整体平衡,不会因为增大组合按键的触控区域而增加输入键盘界面的面积,影响应用与输入法之间的交互。
需要说明的是,组合按键的触控区域的放大倍数以及组合按键之外的其他按键的触控区域的缩小倍数,可根据实际需求设计,本发明实施例对此不进行限制。
进一步地,本发明实施例中,在上一次按键触摸抬起之后,会对调整后的输入键盘的状态保持第一预设时间,若在该第一预设时间内未检测到按键触摸动作,则控制输入键盘恢复初始状态。其中,第一预设时间的数值可根据实际需求选择,本发明实施例对此不进行限制。
进一步地,本发明实施例中,在***根据候选字符信息确定出组合按键,并对输入键盘上的按键的触控区域进行调整后,若检测到输入键盘中下一被触摸按键不是组合按键中的按键,则重新根据当前已输入的字符信息,确定候选字符信息,然后再确定与新的候选字符信息对应的组合按键,并对组合按键中的按键进行突出显示。
进一步地,本发明实施例为了了解和记录用户的输入习惯,对于用户的每一次输入情况都会进行统计,一般可通过用户行为引擎来采集用户的输入过程,形成大数据。通过对大数据进行分析,可得到用户的输入习惯,根据用户的输入习惯,可将一些非标准意义上的拼写自定义为预设的字符串信息,即添加用户自定义的拼写形式为预设的字符串信息,并记录该拼写,以便日后能够根据用户的输入,快速地确定对应的组合按键。具体地,当检测到一非规范拼写出现的次数超过预设次数时,确认该非规范拼写为自定义拼写形式,并将非规范拼写设置为预设的字符串信息。
例如,用户将aduane作为自己的英文名,而这个单词并非传统意义上的合法单词,但是作为用户的英文名,它有自己的意义。为了方便用户的输入,***可通过次数量化用户的输入习惯,当“aduane”这个拼写次数超过一定值时,确认该拼写为自定义拼写,并将其设置为预设的字符串信息。
其中,用户行为引擎能够通过对用户以往的输入行为进行实时分析,形成自我学习的能力,实时改变组合按键,提高组合按键的命中率。
为了进一步理解本发明实施例提供的键盘输入的控制方法,下面以一示例加以说明,如下所述:
如图5所示,组合按键逻辑核心用于根据当前的候选字符信息,确定组合按键,在确定组合按键后,调整输入键盘界面的布局:放大组合按键的触控区域,减小组合按键之外的其他按键的触控区域。当在预设时间内,若无按键触摸操作,则恢复输入键盘界面的原始状态。用户行为引擎用于采集用户的输入情况,如调整输入键盘界面的布局后,用户是否点触组合按键中的按键,若不是,又是在已输入的字符信息基础上,进行了怎样的输入过程。大数据中心用于对用户行为引擎采集的数据进行分析和学习,实时更新组合按键,以提高组合按键的命中率。
进一步地,本发明实施例除了能够根据输入键盘界面上的候选字符信息,确定组合按键,还可根据输入框中已输入的字符信息,确定与已输入的字符信息对应的组合按键,例如,当输入框中已输入文字“漂”时,***可根据用户的使用习惯或频率,确定与“漂”对应文字为“亮”,则与文字“漂”对应的组合按键为能够拼写出文字“亮”对应的拼音“liang”的按键。需要说明的是,这里所述的输入框为具有输入光标的信息输入框。
综上所述,本发明实施例提供的键盘输入的控制方法,根据候选字符信息,确定与候选字符信息对应的组合按键,然后调整输入键盘界面的布局,增大组合按键的触控区域,减小组合按键之外的其他按键的触控区域,从而提高用户对输入键盘的触控操作的准确性,降低误触的概率,此外,该方法还能够起到提醒用户注意下一个字符信息输入的作用,提升用户的使用体验。进一步地,该方法通过缩小组合按键之外的其他按键的触控区域,来为组合按键触控区域的放大提供足够的空间,从而保证了输入键盘界面的整体平衡,不会因为增大组合按键而增加输入键盘界面的面积,影响应用与输入法之间的交互。
第三实施例
目前现有的输入法都只提供一个按键来进行中文模式、英文模式、数字键盘以及符号键盘之间的切换,使用不便。例如,在中文模式下切换到英文模式需要点击中/英文切换按键。但在中、英文切换频繁的场景下,这种方法会导致输入文字的效率会特别低。并且在这种情况下,因为切换中、英文打断思路导致误输入的概率也特别高。比如本来要输入中文,但当前是英文输入模式,但又忘记切换成中文,导致误输入。
针对上述问题,本发明实施例提供了一种键盘输入的控制方法,以解决现有技术中因输入法的各模式切换操作不便,容易导致误输入的问题。
如图6所示,该键盘输入的控制方法包括:
步骤601、检测对输入键盘界面上的按键的触摸时间。
也就是,当检测到输入键盘界面(即输入键盘)上的某一按键被触摸时,对该按键被触摸的时间开始计时。
步骤602、当触摸时间大于第二预设时间时,在临近当前被触摸的按键的位置处生成输入模式切换栏。
当对该按键的触摸时间大于第二预设时间时,在临近当前被触摸的按键的位置处生成输入模式切换栏。其中,该输入模式切换栏具有至少一种输入模式选项,包括但不限于:数字键盘输入模式选项、中/英文输入模式选项、符号键盘输入模式选项、配图输入模式选项、联想语句输入模式选项中至少一种。当然可以理解的是输入模式切换栏中所集成的快捷输入方式不仅限于上述几种,具体情况可根据实际需求添加或减少。
其中,用户可通过配图输入模式选项,快速调出图片,以供用户选择输入,减少了***配图触摸按键的次数。对于联想语句输入模式选项,在切换到模式后,可根据输入框已输入的文字来联想接下来可能输入的语句,提供给用户做选择,方便用户的使用。
优选地,该输入模式切换栏呈半透明状态,不影响用户对按键字符的可见性。
步骤603、当检测到触摸轨迹由当前被触摸的按键滑向输入模式切换栏中的一输入模式选项时,将当前输入模式切换为与被选择的输入模式选项对应的输入模式。
在调出输入模式切换栏后,用户可通过由当前被触摸按键滑向输入模式切换栏中所要选取的输入模式选项,来选择切换模式,因此当检测到触摸轨迹由当前被触摸的按键滑向输入模式切换栏中的一输入模式选项时,将当前输入模式切换为与被选择的输入模式选项对应的输入模式。采用这种切换方法进行切换,速度快、准确性高且无跳跃性,能够减少误输入发生的概率。
其中,所选择的目标输入模式生效条件可以设置为:在本次触摸轨迹消失之后(即用户用来触摸按键的手指或其它结构离开输入键盘后)正式生效,键盘布局调整为所选择的目标输入模式。
其中,在调出输入模式切换栏后的第三预设时间内,若无选择操作,则隐藏该输入模式切换栏。该第三预设时间的具体取值,可根据实际需求选择,本发明实施例对此不进行限制。
其中,用户可对输入模式切换栏中的输入模式选项的种类、个数以及显示顺序进行自定义设置,对于输入模式切换栏的颜色、透明度以及显示位置也可进行自定义设置。
优选地,如图7所示,本发明实施例中,输入模式切换栏是以当前被触摸的按键为中心,围绕该按键形成的圆环形切换栏,这样可便于用于从当前被触摸的按键滑向任一输入模式选项,方便了选择操作。
具体地,不同的移动终端,分辨率也会有所不同,分辨率较低时(如低于960*540),若在输入模式切换栏上显示较多的输入模式选项,可能会影响显示效果,出现部分输入模式选项显示不清的问题,因此本发明实施例考虑到该问题,设计:当触摸时间大于第二预设时间时,检测屏幕当前的分辨率,在临近当前被触摸的按键的位置处生成输入模式切换栏,且在输入模式切换栏上显示与当前的分辨率对应的预设数量和种类的输入模式选项,以便能够更好的显示输入模式切换栏中的输入模式选项。
进一步地,对于第二实施例涉及到的将一些非标准意义上的拼写自定义为预设的字符串信息的问题,本发明实施例为了便于将一些非标准意义上的拼写添加为预设的字符串信息,在输入模式切换栏中可添加预设字符串信息添加选项,在选择该选项之后,根据出现添加界面进行添加。
进一步地,本发明实施例为了了解和记录用户的输入习惯,对于用户的每一次输入情况都会进行统计。如图8所示,例如,当用户对输入键盘界面上的任一按键的触摸时间大于第二预设时间时,在该被触摸按键的临近位置先显示输入模式切换栏,而每次所选的目标输入模式,每种输入模式切换的次数,及在何种场景下切换的,这些信息都会作为用户行为信息上报给用户行为引擎,形成大数据。大数据中心对用户行为引擎采集的数据进行分析和学习,按照分析和学习结果,自动对输入模式切换栏进行调整,以更加便于用户使用。如,按照更合理,用户更方便的方式排列圆盘中的模式的位置。例如,用户频繁选择了输入模式切换栏中占显示区域较小的输入模式,那大数据中心会在该切换频率超过一定使用频率(可设置)的情况下,将该输入模式自动调换到占显示区域大地方,按照更合理,更方便的方式排列输入模式切换栏中各输入模式的位置。
需要说明的是,本发明实施例提供的技术方案可在第一实施例和第二实施例的基础上执行,也可单独执行。
综上所述,本发明实施例提供的键盘输入的控制方法,通过对任一按键进行触摸,当触摸时间超过预设时间时,调出输入模式切换栏,以方便输入模式的切换,该方法切换速度快、准确性高且无跳跃性,能够减少误输入发生的概率。
第四实施例
本发明实施例提供了一种移动终端,如图9所示,包括:
第一确定模块901,用于根据输入键盘界面上当前已输入的字符信息,确定候选字符信息。
其中,这里所述的字符信息是指根据用户在对输入键盘的操作中直接获得的字符,如在九宫格输入键盘中,用户点触了显示有“ABC”三个字母的按键,则输入的字符信息为a或b或c,但***会根据拼写习惯(如用户日常的拼写习惯等),在三个字符信息中确定一个字符为候选字符信息。再例如,用户先点触了显示有“ABC”三个字母的按键,***根据被点触的按键确定一个候选字符信息为a,然后用户又点触了显示有“GHI”三个字母的按键,此时***根据当前的候选字符信息a以及当前被点触的按键,确定出新的候选字符信息为“ai”,同时还能够提供与“ai”对应的候选文字,如“哎”。
第二确定模块902,用于确定输入键盘上与第一确定模块901所确定的候选字符信息对应的组合按键。
其中,该组合按键的数量为至少一个。组合按键中的按键上的字符能够与第一确定模块901确定的候选字符信息构成预设的字符串信息。该预设的字符串信息是具有特定含义的字符信息,包括但不限于:标准拼音、标准单词、标准英文缩写、网络词语或自定义拼写等。
以九宫格输入键盘为例,假设当前的候选字符信息为“piao’l”,根据该候选字符信息,***认为用户极有可能想要输入的字符信息为“piao’liang”,则***确定出与该候选字符信息“piao’l”对应的组合按键为:分别显示有“GHI”、“ABC”和“MNO”的三个按键。若对于26键输入键盘(即全键盘),则与该候选字符信息“piao’l”对应的组合按键为:分别显示有““I”、“A”、“N”以及“G”的四个按键。
第一处理模块903,用于确定第二确定模块902所确定的每一组合按键中的按键的触控区域,并控制该触控区域增大。
其中,这里所述的触控区域为按键的有效触控区域,即点触该区域中任一位置,均可实现与该按键对应的输入操作。该触控区域能够以用户可见的形式进行显示,以便用户确定触控区域的大小。
本发明实施例为了方便用户对输入键盘的操作,在根据候选字符信息确定出组合按键后,第一处理模块903会确定的组合按键的触控区域,调整输入键盘上按键的触控区域的大小,即增大组合按键的触控区域,这样,既能够方便用户对输入键盘的触控操作,还能够提醒用户注意下一个字符信息的输入,降低了误触的概率。以步骤102中的示例为例,如图2所示,对于九宫格输入键盘,则增大“GHI”、“ABC”和“MNO”的三个按键,同时还可通过改变按键的颜色,以进一步突出组合按键;如图3所示,对于26键输入键盘,则增大分别显示有“I”、“A”、“N”以及“G”的四个按键,同时还可通过改变按键的颜色,以进一步突出组合按键。
需要说明的是,组合按键(即组合按键中的按键)的触控区域的放大倍数,可根据实际需求设计,本发明实施例对此不进行限制。
进一步地,如图10所示,该移动终端还包括:
第二处理模块904,用于在第一处理模块903控制组合按键的触控区域增大时,控制输入键盘上除组合按键之外的其他按键的触控区域减小。
本发明实施例为了方便用户对输入键盘的操作,在根据候选字符信息确定出组合按键后,会调整输入键盘上按键的触控区域的大小,除了增大组合按键的触控区域,还减小组合按键之外的其他按键的触控区域,这样,本发明实施例不仅是对组合按键进行了调整,还对组合按键之外的其他按键进行了调整,通过缩小组合按键之外的其他按键的触控区域,来为组合按键触控区域的放大提供足够的空间,从而保证了输入键盘界面的整体平衡,不会因为增大组合按键而增加输入键盘界面的面积,影响应用与输入法之间的交互。
需要说明的是,组合按键之外的其他按键的触控区域的缩小倍数,可根据实际需求设计,本发明实施例对此不进行限制。
进一步地,如图10所示,该移动终端还包括:
第三确定模块905,用于当检测到输入键盘中下一被触摸按键不是组合按键中的按键时,确定与重新确定的候选字符信息对应的组合按键。
本发明实施例中,在***根据候选字符信息确定出组合按键,并对输入键盘上的按键的触控区域进行调整后,若通过第三确定模块905检测到下一被触摸按键不是组合按键中的按键,则重新根据当前已输入的字符信息,确定候选字符信息,然后再确定与新的候选字符信息对应的组合按键,并对组合按键中的按键进行突出显示。
进一步地,如图10所示,该移动终端还包括:
第三处理模块906,用于当在第一处理模块903控制组合按键的触控区域增大之后的第一预设时间内未检测到按键触摸动作时,控制输入键盘恢复初始状态。
本发明实施例中,在上一次按键触摸抬起之后,会对调整后的输入键盘的状态保持第一预设时间,若第三处理模块906在该第一预设时间内未检测到按键触摸动作,则恢复输入键盘界面的原始状态。其中,第一预设时间的数值可根据实际需求选择,本发明实施例对此不进行限制。
进一步地,如图10所示,该移动终端还包括:
添加模块907,用于添加用户自定义的拼写形式为预设的字符串信息。
本发明实施例为了了解和记录用户的输入习惯,对于用户的每一次输入情况都会进行统计,一般可通过用户行为引擎来采集用户的输入过程,形成大数据。通过对大数据进行分析,可得到用户的输入习惯,根据用户的输入习惯,可将一些非标准意义上的拼写自定义为预设的字符串信息,即添加自定义拼写为预设的字符串信息,并记录该拼写,以便日后能够根据用户的输入,快速地确定对应的组合按键。
其中,用户行为引擎能够通过对用户以往的输入行为进行实时分析,形成自我学习的能力,实时改变组合按键,提高组合按键的命中率。
进一步地,如图10所示,该添加模块包括:
添加单元9071,用于当检测到一非规范拼写出现的次数超过预设次数时,确认非规范拼写为自定义拼写形式,并将非规范拼写设置为预设的字符串信息。
例如,用户将aduane作为自己的英文名,而这个单词并非传统意义上的合法单词,但是作为用户的英文名,它有自己的意义。为了方便用户的输入,***可通过次数量化用户的输入习惯,当“aduane”这个拼写次数超过一定值时,确认该拼写为自定义拼写,并将其设置为预设的字符串信息。
进一步地,如图10所示,该移动终端还包括:
检测模块908,用于检测对输入键盘界面上的按键的触摸时间。
也就是,当检测模块908检测到输入键盘界面上的某一按键被触摸时,对该按键被触摸的时间开始计时。
生成模块909,用于当检测模块908所检测到的触摸时间大于第二预设时间时,在临近当前被触摸的按键的位置处生成输入模式切换栏。
当检测模块908检测到对该按键的触摸时间大于第二预设时间时,由生成模块909在临近当前被触摸的按键的位置处生成输入模式切换栏。
其中,该输入模式切换栏具有至少一种输入模式选项,包括但不限于:数字键盘输入模式选项、中/英文输入模式选项、符号键盘输入模式选项、配图输入模式选项、联想语句输入模式选项中至少一种。当然可以理解的是输入模式切换栏中所集成的快捷输入方式不仅限于上述几种,具体情况可根据实际需求添加或减少。
其中,用户可通过配图输入模式选项,快速调出图片,以供用户选择输入,减少了***配图触摸按键的次数。对于联想语句输入模式选项,在切换到模式后,可根据输入框已输入的文字来联想接下来可能输入的语句,提供给用户做选择,方便用户的使用。
优选地,该输入模式切换栏呈半透明状态,不影响用户对按键字符的可见性。
第四处理模块910,用于当检测到触摸轨迹由当前被触摸的按键滑向输入模式切换栏中的一输入模式选项时,将当前输入模式切换为与被选择的输入模式选项对应的输入模式。
在生成模块909调出输入模式切换栏后,用户可通过由当前被触摸按键滑向输入模式切换栏中所要选取的输入模式选项,来选择切换模式,因此当第四处理模块910检测到触摸轨迹由当前被触摸的按键滑向输入模式切换栏中的一输入模式选项时,将当前输入模式切换为与被选择的输入模式选项对应的输入模式。采用这种切换方法进行切换,速度快、准确性高且无跳跃性,能够减少误输入发生的概率。
其中,所选择的目标输入模式生效条件可以设置为:在本次触摸轨迹消失之后(即用户用来触摸按键的手指或其它结构离开输入键盘后)正式生效,键盘布局调整为所选择的目标输入模式。
其中,在调出输入模式切换栏后的第三预设时间内,若无选择操作,则隐藏该输入模式切换栏。该第三预设时间的具体取值,可根据实际需求选择,本发明实施例对此不进行限制。
其中,用户可对输入模式切换栏中的输入模式选项的种类、个数以及显示顺序进行自定义设置,对于输入模式切换栏的颜色、透明度以及显示位置也可进行自定义设置。
优选地,该输入模式切换栏为以当前被触摸的按键为中心,围绕按键形成的圆环形切换栏,这样可便于用于从当前被触摸的按键滑向任一输入模式选项,方便了选择操作。
进一步地,如图10所示,该生成模块909包括:
检测单元9091,用于当触摸时间大于第二预设时间时,检测屏幕当前的分辨率。
生成单元9092,用于在临近当前被触摸的按键的位置处生成输入模式切换栏,且在输入模式切换栏上显示与当前的分辨率对应的预设数量和种类的输入模式选项。
由于不同的移动终端,分辨率也会有所不同。当分辨率较低时(如低于960*540),若在输入模式切换栏上显示较多的输入模式选项,可能会影响显示效果,出现部分输入模式选项显示不清的问题,因此本发明实施例考虑到该问题,设计:当检测单元9091检测到当前被触摸的按键的触摸时间大于第二预设时间时,检测屏幕当前的分辨率,然后由生成单元9092在临近当前被触摸的按键的位置处生成输入模式切换栏,且在输入模式切换栏上显示与当前的分辨率对应的预设数量和种类的输入模式选项,以便能够更好的显示输入模式切换栏中的输入模式选项。
综上所述,本发明实施例提供的移动终端,能够根据候选字符信息,确定与候选字符信息对应的组合按键,然后突出显示组合按键中的按键,从而提高用户对输入键盘的触控操作的准确性,降低误触的概率,此外,该方法还能够起到提醒用户注意下一个字符信息输入的作用,提升用户的使用体验。
第五实施例
图11是本发明另一个实施例的移动终端的框图。图11所示的移动终端1100包括:至少一个处理器1101、存储器1102、至少一个网络接口1104和用户接口1103。移动终端1100中的各个组件通过总线***1105耦合在一起。可理解,总线***1105用于实现这些组件之间的连接通信。总线***1105除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图11中将各种总线都标为总线***1105。
其中,用户接口1103可以包括显示器、键盘或者点击设备(例如,鼠标,轨迹球(trackball)、触感板或者触摸屏等。
可以理解,本发明实施例中的存储器1102可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double DataRate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DRRAM)。本文描述的***和方法的存储器1102旨在包括但不限于这些和任意其它适合类型的存储器。
在一些实施方式中,存储器1102存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:操作***11021和应用程序11022。
其中,操作***11021,包含各种***程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序11022,包含各种应用程序,例如媒体播放器(Media Player)、浏览器(Browser)等,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序11022中。
在本发明实施例中,通过调用存储器1102存储的程序或指令,具体的,可以是应用程序11022中存储的程序或指令,处理器1101用于根据输入键盘界面上当前已输入的字符信息,确定候选字符信息;然后确定输入键盘上与候选字符信息对应的组合按键,其中,组合按键上的字符能够与候选字符信息构成预设的字符串信息;最后确定每一组合按键中的按键的触控区域,并控制该触控区域增大。
上述本发明实施例揭示的方法可以应用于处理器1101中,或者由处理器1101实现。处理器1101可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器1101中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器1101可以是通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(FieldProgrammable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器1102,处理器1101读取存储器1102中的信息,结合其硬件完成上述方法的步骤。
可以理解的是,本文描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(ApplicationSpecific Integrated Circuits,ASIC)、数字信号处理器(Digital Signal Processing,DSP)、数字信号处理设备(DSP Device,DSPD)、可编程逻辑设备(Programmable LogicDevice,PLD)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、通用处理器、控制器、微控制器、微处理器、用于执行本申请所述功能的其它电子单元或其组合中。
对于软件实现,可通过执行本文所述功能的模块(例如过程、函数等)来实现本文所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。
可选地,处理器1101还用于:在控制组合按键的触控区域增大时,减小输入键盘上除组合按键之外的其他按键的触控区域。
可选地,处理器1101还用于:在控制组合按键的触控区域增大之后,若用户接口1103检测到输入键盘中下一被触摸按键不是组合按键中的按键,则确定与重新确定的候选字符信息对应的组合按键。
可选地,处理器1101还用于:在控制组合按键的触控区域增大之后,若用户接口1103在第一预设时间内未检测到按键触摸动作,则控制所述输入键盘恢复初始状态。
可选地,处理器1101还用于:添加用户自定义的拼写形式为预设的字符串信息。
可选地,处理器1101还用于:当检测到一非规范拼写出现的次数超过预设次数时,确认非规范拼写为自定义拼写形式,并将非规范拼写设置为预设的字符串信息。
可选地,处理器1101还用于:检测对输入键盘界面上的按键的触摸时间;当触摸时间大于第二预设时间时,在临近当前被触摸的按键的位置处生成输入模式切换栏,输入模式切换栏具有至少一种输入模式选项;当检测到触摸轨迹由当前被触摸的按键滑向输入模式切换栏中的一输入模式选项时,将当前输入模式切换为与被选择的输入模式选项对应的输入模式。
可选地,处理器1101还用于:当触摸时间大于第二预设时间时,检测屏幕当前的分辨率;在临近当前被触摸的按键的位置处生成输入模式切换栏,且在输入模式切换栏上显示与当前的分辨率对应的预设数量和种类的输入模式选项。
移动终端1100能够实现前述实施例中移动终端实现的各个过程,为避免重复,这里不再赘述。
本发明实施例提供的移动终端1100,能够根据候选字符信息,确定与候选字符信息对应的组合按键,然后突出显示组合按键中的按键,从而提高用户对输入键盘的触控操作的准确性,降低误触的概率,此外,该方法还能够起到提醒用户注意下一个字符信息输入的作用,提升用户的使用体验。
第六实施例
图12是本发明另一个实施例的移动终端的结构示意图。具体地,图12中的移动终端1200可以为手机、平板电脑、个人数字助理(Personal Digital Assistant,PDA)或车载电脑等。
图12中的移动终端1200包括射频(Radio Frequency,RF)电路1201、存储器1202、输入单元1203、显示单元1204、处理器1206、音频电路1207、WiFi(Wireless Fidelity)模块1208和电源1209。
其中,输入单元1203可用于接收用户输入的数字或字符信息,以及产生与移动终端1200的用户设置以及功能控制有关的信号输入。具体地,本发明实施例中,该输入单元1203可以包括触控面板12031。触控面板12031,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板12031上的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板12031可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给该处理器1206,并能接收处理器1206发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板12031。除了触控面板12031,输入单元1203还可以包括其他输入设备12032,其他输入设备12032可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
其中,显示单元1204可用于显示由用户输入的信息或提供给用户的信息以及移动终端1200的各种菜单界面。显示单元1204可包括显示面板12041,可选的,可以采用LCD或有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板12041。
应注意,触控面板12031可以覆盖显示面板12041,形成触摸显示屏,当该触摸显示屏检测到在其上或附近的触摸操作后,传送给处理器1206以确定触摸事件的类型,随后处理器1206根据触摸事件的类型在触摸显示屏上提供相应的视觉输出。
触摸显示屏包括应用程序界面显示区及常用控件显示区。该应用程序界面显示区及该常用控件显示区的排列方式并不限定,可以为上下排列、左右排列等可以区分两个显示区的排列方式。该应用程序界面显示区可以用于显示应用程序的界面。每一个界面可以包含至少一个应用程序的图标和/或widget桌面控件等界面元素。该应用程序界面显示区也可以为不包含任何内容的空界面。该常用控件显示区用于显示使用率较高的控件,例如,设置按钮、界面编号、滚动条、电话本图标等应用程序图标等。
其中,处理器1206是移动终端1200的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在第一存储器12021内的软件程序和/或模块,以及调用存储在第二存储器12022内的数据,执行移动终端1200的各种功能和处理数据,从而对移动终端1200进行整体监控。可选的,处理器1206可包括一个或多个处理单元。
在本发明实施例中,通过调用存储该第一存储器12021内的软件程序和/或模块和/或该第二存储器12022内的数据,处理器1206用于根据输入键盘界面上当前已输入的字符信息,确定候选字符信息;然后确定输入键盘上与候选字符信息对应的组合按键,其中,组合按键上的字符能够与候选字符信息构成预设的字符串信息;最后确定每一组合按键中的按键的触控区域,并控制该触控区域增大。
可选地,处理器1206还用于:在控制组合按键的触控区域增大时,减小输入键盘上除组合按键之外的其他按键的触控区域。
可选地,处理器1206还用于:在控制组合按键的触控区域增大之后,若输入单元1203检测到输入键盘中下一被触摸按键不是组合按键中的按键,则确定与重新确定的候选字符信息对应的组合按键。
可选地,处理器1206还用于:在控制组合按键的触控区域增大之后,若输入单元1203在第一预设时间内未检测到按键触摸动作,则控制所述输入键盘恢复初始状态。
可选地,处理器1206还用于:添加用户自定义的拼写形式为预设的字符串信息。
可选地,处理器1206还用于:当检测到一非规范拼写出现的次数超过预设次数时,确认非规范拼写为自定义拼写形式,并将非规范拼写设置为预设的字符串信息。
可选地,处理器1206还用于:检测对输入键盘界面上的按键的触摸时间;当触摸时间大于第二预设时间时,在临近当前被触摸的按键的位置处生成输入模式切换栏,输入模式切换栏具有至少一种输入模式选项;当检测到触摸轨迹由当前被触摸的按键滑向输入模式切换栏中的一输入模式选项时,将当前输入模式切换为与被选择的输入模式选项对应的输入模式。
可选地,处理器1206还用于:当触摸时间大于第二预设时间时,检测屏幕当前的分辨率;在临近当前被触摸的按键的位置处生成输入模式切换栏,且在输入模式切换栏上显示与当前的分辨率对应的预设数量和种类的输入模式选项。
可见,本发明实施例提供的移动终端1200,能够根据候选字符信息,确定与候选字符信息对应的组合按键,然后突出显示组合按键中的按键,从而提高用户对输入键盘的触控操作的准确性,降低误触的概率,此外,该方法还能够起到提醒用户注意下一个字符信息输入的作用,提升用户的使用体验。
本领域普通技术人员可以意识到,结合本发明实施例中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

Claims (20)

1.一种键盘输入的控制方法,其特征在于,包括:
根据输入键盘界面上当前已输入的字符信息,确定候选字符信息;
确定输入键盘上与所述候选字符信息对应的组合按键,其中,所述组合按键上的字符与所述候选字符信息构成预设的字符串信息;
确定每一所述组合按键的触控区域,并控制所述触控区域增大。
2.根据权利要求1所述的键盘输入的控制方法,其特征在于,所述控制所述触控区域增大时,所述方法还包括:
控制所述输入键盘上除所述组合按键之外的其他按键的触控区域减小。
3.根据权利要求1所述的键盘输入的控制方法,其特征在于,所述确定每一所述组合按键的触控区域,并控制所述触控区域增大的步骤之后,所述方法还包括:
若检测到所述输入键盘中下一被触摸按键不是所述组合按键中的按键,则确定与重新确定的候选字符信息对应的组合按键。
4.根据权利要求1所述的键盘输入的控制方法,其特征在于,所述确定每一所述组合按键的触控区域,并控制所述触控区域增大的步骤之后,所述方法还包括:
若第一预设时间内未检测到按键触摸动作,则控制所述输入键盘恢复初始状态。
5.根据权利要求1所述的键盘输入的控制方法,其特征在于,在所述根据输入键盘界面上当前已输入的字符信息,确定候选字符信息的步骤之前,所述方法还包括:
添加用户自定义的拼写形式为预设的字符串信息。
6.根据权利要求5所述的键盘输入的控制方法,其特征在于,所述添加用户自定义的拼写形式为预设的字符串信息的步骤,包括:
当检测到一非规范拼写出现的次数超过预设次数时,确认所述非规范拼写为自定义拼写形式,并将所述非规范拼写设置为预设的字符串信息。
7.根据权利要求1所述的键盘输入的控制方法,其特征在于,所述方法还包括:
检测对所述输入键盘界面上的按键的触摸时间;
当所述触摸时间大于第二预设时间时,在临近当前被触摸的所述按键的位置处生成输入模式切换栏,所述输入模式切换栏具有至少一种输入模式选项;
当检测到触摸轨迹由当前被触摸的按键滑向所述输入模式切换栏中的一输入模式选项时,将当前输入模式切换为与被选择的输入模式选项对应的输入模式。
8.根据权利要求7所述的键盘输入的控制方法,其特征在于,所述输入模式切换栏为以当前被触摸的所述按键为中心,围绕所述按键形成的圆环形切换栏。
9.根据权利要求7或8所述的键盘输入的控制方法,其特征在于,所述输入模式切换栏上包括:数字键盘输入模式选项、中/英文输入模式选项、符号键盘输入模式选项、配图输入模式选项、联想语句输入模式选项中的一种或多种。
10.根据权利要求7所述的键盘输入的控制方法,其特征在于,所述当所述触摸时间大于第二预设时间时,在临近当前被触摸的所述按键的位置处生成输入模式切换栏的步骤,包括:
当所述触摸时间大于第二预设时间时,检测屏幕当前的分辨率;
在临近当前被触摸的所述按键的位置处生成输入模式切换栏,且在所述输入模式切换栏上显示与当前的分辨率对应的预设数量和种类的输入模式选项。
11.一种移动终端,其特征在于,包括:
第一确定模块,用于根据输入键盘界面上当前已输入的字符信息,确定候选字符信息;
第二确定模块,用于确定输入键盘上与所述第一确定模块所确定的所述候选字符信息对应的组合按键,其中,所述组合按键中的按键上的字符与所述候选字符信息构成预设的字符串信息;
第一处理模块,用于确定所述第二确定模块所确定的每一所述组合按键的触控区域,并控制所述触控区域增大。
12.根据权利要求11所述的移动终端,其特征在于,所述移动终端还包括:
第二处理模块,用于在所述第一处理模块控制所述触控区域增大时,控制所述输入键盘上除所述组合按键之外的其他按键的触控区域减小。
13.根据权利要求11所述的移动终端,其特征在于,所述移动终端还包括:
第三确定模块,用于当检测到所述输入键盘中下一被触摸按键不是所述组合按键中的按键时,确定与重新确定的候选字符信息对应的组合按键。
14.根据权利要求11所述的移动终端,其特征在于,所述移动终端还包括:
第三处理模块,用于当在所述第一处理模块控制所述触控区域增大之后的第一预设时间内未检测到按键触摸动作时,控制所述输入键盘恢复初始状态。
15.根据权利要求11所述的移动终端,其特征在于,所述移动终端还包括:
添加模块,用于添加用户自定义的拼写形式为预设的字符串信息。
16.根据权利要求15所述的移动终端,其特征在于,所述添加模块包括:
添加单元,用于当检测到一非规范拼写出现的次数超过预设次数时,确认所述非规范拼写为自定义拼写形式,并将所述非规范拼写设置为预设的字符串信息。
17.根据权利要求11所述的移动终端,其特征在于,所述移动终端还包括:
检测模块,用于检测对所述输入键盘界面上的按键的触摸时间;
生成模块,用于当所述检测模块所检测到的触摸时间大于第二预设时间时,在临近当前被触摸的所述按键的位置处生成输入模式切换栏,所述输入模式切换栏具有至少一种输入模式选项;
第四处理模块,用于当检测到触摸轨迹由当前被触摸的按键滑向所述输入模式切换栏中的一输入模式选项时,将当前输入模式切换为与被选择的输入模式选项对应的输入模式。
18.根据权利要求17所述的移动终端,其特征在于,所述输入模式切换栏为以当前被触摸的所述按键为中心,围绕所述按键形成的圆环形切换栏。
19.根据权利要求17或18所述的移动终端,其特征在于,所述输入模式切换栏上包括:数字键盘输入模式选项、中/英文输入模式选项、符号键盘输入模式选项、配图输入模式选项、联想语句输入模式选项中的一种或多种。
20.根据权利要求17所述的移动终端,其特征在于,所述生成模块包括:
检测单元,用于当所述触摸时间大于第二预设时间时,检测屏幕当前的分辨率;
生成单元,用于在临近当前被触摸的所述按键的位置处生成输入模式切换栏,且在所述输入模式切换栏上显示与当前的分辨率对应的预设数量和种类的输入模式选项。
CN201710177858.9A 2017-03-23 2017-03-23 一种键盘输入的控制方法及移动终端 Active CN106951175B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710177858.9A CN106951175B (zh) 2017-03-23 2017-03-23 一种键盘输入的控制方法及移动终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710177858.9A CN106951175B (zh) 2017-03-23 2017-03-23 一种键盘输入的控制方法及移动终端

Publications (2)

Publication Number Publication Date
CN106951175A true CN106951175A (zh) 2017-07-14
CN106951175B CN106951175B (zh) 2018-11-30

Family

ID=59472216

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710177858.9A Active CN106951175B (zh) 2017-03-23 2017-03-23 一种键盘输入的控制方法及移动终端

Country Status (1)

Country Link
CN (1) CN106951175B (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107566613A (zh) * 2017-08-10 2018-01-09 努比亚技术有限公司 一种应用开关操控方法、移动终端以及计算机可读存储介质
CN107943381A (zh) * 2017-10-20 2018-04-20 阿里巴巴集团控股有限公司 热区调整方法和装置、客户端
CN108196785A (zh) * 2018-01-29 2018-06-22 上海闻泰电子科技有限公司 输入法键盘的显示方法、装置、移动终端以及存储装置
CN108376033A (zh) * 2017-09-08 2018-08-07 淄博职业学院 一种运用于英语输入法中的英语字符串输入方法
CN109062496A (zh) * 2018-08-09 2018-12-21 北京金山安全软件有限公司 操作区域的调整方法、装置、移动终端及存储介质
CN111176529A (zh) * 2019-12-31 2020-05-19 维沃移动通信有限公司 一种按键显示方法及电子设备
CN111247510A (zh) * 2018-03-23 2020-06-05 华为技术有限公司 一种应用窗口的显示方法及终端
CN111373361A (zh) * 2017-11-15 2020-07-03 股份公司比特白特 交互式键盘提供方法及其***
CN112181238A (zh) * 2020-10-28 2021-01-05 睿住科技有限公司 电器设备及其控制方法和存储介质

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102541422A (zh) * 2010-12-31 2012-07-04 富泰华工业(深圳)有限公司 具有输入提示功能的电子装置及输入提示方法
CN103092646A (zh) * 2012-12-31 2013-05-08 西安Tcl软件开发有限公司 一种基于智能终端的按键动态布局***及方法
CN101625622B (zh) * 2009-08-10 2014-01-01 中兴通讯股份有限公司 一种移动终端输入法切换方法及装置
CN103870172A (zh) * 2012-12-07 2014-06-18 大陆汽车投资(上海)有限公司 信息输入方法和装置
CN104808943A (zh) * 2015-04-29 2015-07-29 努比亚技术有限公司 虚拟键盘的输入实现方法、装置及便携终端
CN105138264A (zh) * 2015-08-19 2015-12-09 Tcl移动通信科技(宁波)有限公司 一种移动终端的字符输入方法及移动终端
US20160147384A1 (en) * 2014-11-25 2016-05-26 Samsung Electronics Co., Ltd. Electronic device and method of controlling object in electronic device
CN106406738A (zh) * 2016-09-27 2017-02-15 维沃移动通信有限公司 一种键盘的按键内容信息的输入方法及移动终端

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101625622B (zh) * 2009-08-10 2014-01-01 中兴通讯股份有限公司 一种移动终端输入法切换方法及装置
CN102541422A (zh) * 2010-12-31 2012-07-04 富泰华工业(深圳)有限公司 具有输入提示功能的电子装置及输入提示方法
CN103870172A (zh) * 2012-12-07 2014-06-18 大陆汽车投资(上海)有限公司 信息输入方法和装置
CN103092646A (zh) * 2012-12-31 2013-05-08 西安Tcl软件开发有限公司 一种基于智能终端的按键动态布局***及方法
US20160147384A1 (en) * 2014-11-25 2016-05-26 Samsung Electronics Co., Ltd. Electronic device and method of controlling object in electronic device
CN104808943A (zh) * 2015-04-29 2015-07-29 努比亚技术有限公司 虚拟键盘的输入实现方法、装置及便携终端
CN105138264A (zh) * 2015-08-19 2015-12-09 Tcl移动通信科技(宁波)有限公司 一种移动终端的字符输入方法及移动终端
CN106406738A (zh) * 2016-09-27 2017-02-15 维沃移动通信有限公司 一种键盘的按键内容信息的输入方法及移动终端

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107566613A (zh) * 2017-08-10 2018-01-09 努比亚技术有限公司 一种应用开关操控方法、移动终端以及计算机可读存储介质
CN108376033A (zh) * 2017-09-08 2018-08-07 淄博职业学院 一种运用于英语输入法中的英语字符串输入方法
CN107943381A (zh) * 2017-10-20 2018-04-20 阿里巴巴集团控股有限公司 热区调整方法和装置、客户端
CN107943381B (zh) * 2017-10-20 2020-11-03 创新先进技术有限公司 热区调整方法和装置、客户端
CN111373361A (zh) * 2017-11-15 2020-07-03 股份公司比特白特 交互式键盘提供方法及其***
CN108196785A (zh) * 2018-01-29 2018-06-22 上海闻泰电子科技有限公司 输入法键盘的显示方法、装置、移动终端以及存储装置
CN111247510A (zh) * 2018-03-23 2020-06-05 华为技术有限公司 一种应用窗口的显示方法及终端
CN111247510B (zh) * 2018-03-23 2021-06-04 华为技术有限公司 一种应用窗口的显示方法及终端
US11287944B2 (en) 2018-03-23 2022-03-29 Huawei Technologies Co., Ltd. Application window display method and terminal
US11989383B2 (en) 2018-03-23 2024-05-21 Huawei Technologies Co., Ltd. Application window display method and terminal
CN109062496A (zh) * 2018-08-09 2018-12-21 北京金山安全软件有限公司 操作区域的调整方法、装置、移动终端及存储介质
CN111176529A (zh) * 2019-12-31 2020-05-19 维沃移动通信有限公司 一种按键显示方法及电子设备
CN111176529B (zh) * 2019-12-31 2022-02-01 维沃移动通信有限公司 一种按键显示方法及电子设备
CN112181238A (zh) * 2020-10-28 2021-01-05 睿住科技有限公司 电器设备及其控制方法和存储介质

Also Published As

Publication number Publication date
CN106951175B (zh) 2018-11-30

Similar Documents

Publication Publication Date Title
CN106951175B (zh) 一种键盘输入的控制方法及移动终端
US7777728B2 (en) Mobile communication terminal
CN101089804B (zh) 用户接口装置和用户接口方法
CN202649992U (zh) 信息处理设备
CN107450800A (zh) 一种任务设置方法、移动终端及计算机可读存储介质
US20110138275A1 (en) Method for selecting functional icons on touch screen
US20110055697A1 (en) Alphanumeric keypad for touch-screen devices
US20150058776A1 (en) Providing keyboard shortcuts mapped to a keyboard
JP2011150489A (ja) 情報処理装置及びプログラム
CN101174190A (zh) 电子设备屏幕上实现复合按键的软件键盘输入的方法
CN106775252A (zh) 一种移动终端的消息处理方法及移动终端
CN105975144A (zh) 一种信息处理方法和装置
CN106527904A (zh) 一种调整显示界面方法及移动终端
KR100774158B1 (ko) 데이터 스크롤 방법, 페이지 변경 방법, 데이터 표시 변경방법 및 이를 이용한 휴대폰
JP5556398B2 (ja) 情報処理装置、情報処理方法およびプログラム
CN107219988A (zh) 一种界面操作引导方法及移动终端
CN106406738A (zh) 一种键盘的按键内容信息的输入方法及移动终端
CN107562263A (zh) 数据输入方法、移动终端以及计算机可读存储介质
CN106951165A (zh) 一种文字编辑方法及移动终端
CN107391246A (zh) 一种应用启动方法、移动终端及计算机可读存储介质
CN106775430A (zh) 一种移动终端的字符输入方法及移动终端
CN107329687A (zh) 一种虚拟输入键盘的显示方法及移动终端
CN107515681B (zh) 一种文字输入方法、移动终端及计算机可读存储介质
CN101943985A (zh) 具有虚拟键盘的电子装置及其虚拟键盘操作方法
CN106527937A (zh) 一种移动终端微件的添加方法及移动终端

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20171107

Address after: 283 No. 523860 Guangdong province Dongguan city Changan town usha BBK Avenue

Applicant after: VIVO MOBILE COMMUNICATION CO., LTD.

Applicant after: Wewo Mobile Communication Co. Ltd. Beijing branch

Address before: 283 No. 523860 Guangdong province Dongguan city Changan town usha BBK Avenue

Applicant before: VIVO MOBILE COMMUNICATION CO., LTD.

GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20200512

Address after: 283 No. 523860 Guangdong province Dongguan city Changan town usha BBK Avenue

Patentee after: VIVO MOBILE COMMUNICATION Co.,Ltd.

Address before: 283 No. 523860 Guangdong province Dongguan city Changan town usha BBK Avenue

Co-patentee before: Wewo Mobile Communication Co. Ltd. Beijing branch

Patentee before: VIVO MOBILE COMMUNICATION Co.,Ltd.