一种终端设备的输入法的制作方法

文档序号:6599212阅读:191来源:国知局
专利名称:一种终端设备的输入法的制作方法
技术领域
本发明涉及一种终端设备的输入法。
背景技术
随着终端产品的成熟化,用户界面(UI,user interface)交互设计的好坏成为消费者评价一个好坏的因素,这也促使产品制造商越来越重视UI,将UI作为重要的设计内容,而文本输入作为人机交互的一个重要环节,是用户使用频繁的内容,也是运营商的众多增值业务的重要支撑。任何一个使得输入环节更加便利的设计都会为用户带来更好的使用感受,并间接为运营商带来更多的运营收益。以短信为例,中国2009年全国短信发送量达到7840. 4亿条,并且每年都将持续快速的增长。在文本输入场合,不同的输入法提供了不同词汇范围(如中文汉字和英文两种不同的语种)和不同选词方式(比如中文汉字可用Pinyin也可以用笔划,英文词可以用智能英文或单字母输入),目前一般的文本输入过程中,用户需要先选择自己想要的输入法然后再进行输入,最终完成输入过程。然而随着文化的融合,在一个文本的编辑场合里出现多语种混编的时候越来越多,而由于现有文本输入技术要求用户先切换到期望的输入法才可进行输入,因此大大限制了用户输入的自由度,而用户输入的效率也因切换输入法的次数的增加而降低。

发明内容
本发明要解决的技术问题是提供一种终端设备的输入法,从而提高用户输入的自由度以及用户输入效率。为了解决上述问题,本发明提供了一种终端设备的输入方法,所述终端为了解决上述问题,本发明提供了一种终端设备的输入方法,所述终端设备上有一切换输入法的按键,该方法在输入模式下,用户输入按键序列,终端设备保存用户所输入的按键序列信息;用户每按下一次切换输入法的按键,所述终端设备接收切换输入法指令, 生成某种输入法模式下所述按键序列信息对应的候选词序列显示给用户,每次切换一种不同的输入法输出候选词序列供用户选择。进一步,上述方法具体包括以下步骤A 用户在初始输入法模式下输入按键序列后,终端设备保存该按键序列信息,并输出在初始输入法模式下所述按键序列信息对应的候选词序列;B:此状态下,(1)当所述终端设备收到所述用户下发的切换输入法指令时,执行下一步;( 当所述终端设备收到用户下发的确认指令,按照现有技术将用户选中的内容作为输出内容进行显示,并清除保存的所述按键序列信息;C:终端设备将所述按键序列信息生成某一种输入法模式下所述按键序列信息对应的候选词序列显示给用户,返回步骤B。上述步骤A中,所述初始输入法是由所述终端设备确定的,或者是由用户选择的。
其中由终端设备确定初始输入法是指,终端设备事先确定一固定的初始输入法, 或者是终端设备根据使用频率的高低动态确定初始输入法。当用户输入完成后,在输入模式中,终端设备将初始输入法设为当前输入法,或者将用户最后一次选择的输入法作为当前输入法。如果所述初始输入法是由用户选择的,则所述终端设备接收所述用户下发的切换输入法指令时,终端设备通过所述用户对所述切换输入法的按键的长按或者短按操作,判断是否切换初始输入法。本发明技术方案提高了用户输入的自由度,减少了输入法切换的次数,从而提高了用户输入的效率。


图1为本发明技术方案中用户输入一序列按键序列后输入法切换示意图;图2为本实施例中终端设备结构示意图;图3 (a)为本实施例中终端设备处于abc输入法的界面图;图3 (b)为本实施例中终端设备处于Abc输入法的界面图;图3(c)为本实施例中终端设备处于ABC输入法的界面图;图3 (d)为本实施例中终端设备处于PINYIN输入法的界面图;图4(a)为本实施例中终端设备分别用两个物理按键实现切换输入方式操作的示意图;图4(b)为本实施例中终端设备通过对话框提示用户实现切换输入法操作的示意图。
具体实施例方式本发明的主要构思是,在输入模式下,用户输入按键序列,终端设备保存用户所输入的按键序列信息;用户每按下一次切换输入法的按键,所述终端设备接收切换输入法指令,生成某种输入法模式下所述按键序列信息对应的候选词序列显示给用户,如图1所示, 即每次切换一种不同的输入法输出候选词序列供用户选择。下面结合附图及具体实施方式
对本发明技术方案作进一步详细说明。实施例1用户通过终端设备实现文本输入的过程如下步骤101 终端设备处于输入模式,初始输入法可以是任意输入法,用户输入按键序列后,终端设备将该按键序列信息保存在存储单元;该步骤中,终端设备保存按键序列信息的同时,终端设备在初始输入法模式下输出对应的候选词序列。步骤102 若用户认为当前候选词序列并非其想要输入的内容,则按下切换输入法的按键,即用户向终端设备下发切换输入法指令,执行步骤103 ;若用户发现当前候选词序列有其想要输入的内容,则按下确认按键,即用户向终端设备下发确认指令,则终端设备按照现有技术将用户选中的内容作为输出内容进行显示;步骤103 所述输入法切换控制模块接到切换指令,读取存储单元中保存的按键序列信息,将读取的按键序列信息发送到下一个输入法候选词序列生成模块,即输入法切换控制模块每当接收到输入法切换指令,将按键序列信息发送到不同的输入法候选词序列生成模块;步骤104 所述输入法候选词序列生成模块生成在该输入法模式下的候选词序列,并通过显示模块显示给用户,返回步骤102 ;在其它实施例中,上述步骤104中,用户从显示模块所显示的候选词序列中选择了其所需要的内容确认输入后,终端设备若仍处于输入模式,当前输入法仍为初始输入法, 或者将用户上一次选择的输入法作为当前输入法。现在以用户输入汉字“和”的过程为例,具体描述一下上述流程。用户想要选用拼音的方法输入汉字“和”,而“和”字的拼音为“he”,故用户需要依次按下物理健4、3,即用户输入的按键序列是物理键“4”和“3”,若此时终端设备处于abc 输入法时,终端设备显示界面如图3(a)所示。但终端设备所显示的内容并非为用户所要输入的内容,于是用户按下切换输入法的按键,将abc输入法切换到下一个Abc输入法。终端设备处于Abc输入法时,终端设备显示界面如图3(b)所示,此时,图3(b)中显示的内容仍然不是用户所需要的,故用户继续按切换输入法的按键,将Abc输入法切换到下一个ABC输入法,而此时终端设备所显示的如图3(c)的内容仍旧不是用户所要输入的内容;用户接着按切换输入法的按键,将ABC输入法切换到PINYIN输入法,该PINYIN输入法模式下,终端设备的显示内容如图3(d)所示,用户在显示的候选词序列中找到了其所要输入的“和”,然后选中确认即可。实施例2本实施例是在现有输入方式基础上增加了先输入后切换的输入方式,现有先切换后输入的输入方式作为主要输入方式(或称背景输入方式),先输入后切换的输入方式作为辅助输入方式(或称临时输入方式)。本实施例中移动终端设备的结构同实施例1中所述的终端设备的结构完全一致,不同之处在于在输入模式下,初始的输入法是用户可选择的。由于有两种输入方式,因此需要一个切换输入方式的按键来进行两种输入方式的切换。用户通过按下切换输入方式的按键下发切换输入方式的指令。例如,终端设备可将一个物理按键作为用于切换输入方式的按键,比如丝印为*的物理按键,此时终端设备通过用户对该物理按键的长按或者短按操作,来判断用户下发的是切换背景输入方式还是临时输入方式的指令;当然终端设备也可以将两个不同的物理按键分别作为切换背景输入方式的按键和切换临时输入方式的按键,如图4(a)所示。当处于背景输入方式时,用户先切换到需要的输入法,终端设备中的输入法切换控制模块按照现有技术根据用户的切换指令启动用户所需要的输入法候选词序列生成模块,用户输入按键序列后,将用户输入的按键序列直接发送到该输入法候选词序列生成模块。当用户切换到临时输入方式后,用户输入按键序列,输入法切换控制模块从存储单元中读取已保存的按键序列信息,并将其发送到初始输入法的候选词序列生成模块,如果初始输入法并非用户需要的输入法,则用户按下切换输入法的按键后,输入法切换控制模块将按键序列信息送到另一输入法候选词序列生成模块,直到用户从候选词序列中确认输出内容。用户确认输入后,终端设备的输入模式自动返回到背景输入方式,或者也可以不返回,待用户再按下切换输入方式按键时再返回。在其它实施例中,当上述终端设备收到用户下发的切换临时输入方式的指令时, 还可以通过一对话框来提示用户操作,也可以避免用户误操作,如图4(b)所示。使用上述终端设备的用户主要以一种输入法为主(该主要输入法可称为背景输入法),其它各输入法为辅时,可在现有的输入过程中,进行临时切换输入法的操作,也就是说用户确定一背景输入法后,如果用户在该背景输入法模式下进行输入操作的过程中,需要将背景输入法暂时切换为其它输入法时,用户可以进行临时切换输入法操作,此时用户可先输入一按键序列,然后再将背景输入法临时切换到其所需要的输入法,用户从该临时切换的输入法模式下生成的与输入的按键序列相对应的候选词序列中确定所要输出的内容,之后终端设备则会主动将临时切换的输入法返回到背景输入法。例如,输入的文本主要以汉字为主时,用户可将PINYIN输入法设为背景输入法,在输入过程中需要输入其它诸如数字、英文的时候,用户可临时切换输入法,在临时切换的输入法模式下确定所要输出的内容后,终端设备主动将临时切换的输入法模式切换到PINYIN输入法模式,即背景输入法模式。从上述实施例可以看出,本发明技术方案中用户可以先输入按键序列再进行输入法切换,因此提高了用户输入的自由度;另外,用户选定候选词后,本发明技术方案还将输入法主动切换成上一次的输入法,即用户主要使用的输入法,从而大大减少了输入法的切换次数,提高了用户的输入效率。当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种终端设备的输入方法,所述终端设备上有一切换输入法的按键,其特征在于, 在输入模式下,用户输入按键序列,终端设备保存用户所输入的按键序列信息;用户每按下一次切换输入法的按键,所述终端设备接收切换输入法指令,生成某种输入法模式下所述按键序列信息对应的候选词序列显示给用户,每次切换一种不同的输入法输出候选词序列供用户选择。
2.如权利要求1所述的方法,其特征在于,该方法进一步包括以下步骤A 用户在初始输入法模式下输入按键序列后,终端设备保存该按键序列信息,并输出在初始输入法模式下所述按键序列信息对应的候选词序列;B 当所述终端设备收到所述用户下发的切换输入法指令时,执行下一步;当所述终端设备收到用户下发的确认指令,按照现有技术将用户选中的内容作为输出内容进行显示, 并清除保存的所述按键序列信息;C:终端设备将所述按键序列信息生成某一种输入法模式下所述按键序列信息对应的候选词序列显示给用户,返回步骤B。
3.如权利要求2所述的方法,其特征在于,在所述步骤A中,所述初始输入法是由所述终端设备确定的,或者是由用户选择的。
4.如权利要求3所述的方法,其特征在于,所述由终端设备确定初始输入法是指,终端设备事先确定一固定的初始输入法,或者是终端设备根据使用频率的高低动态确定初始输入法。
5.如权利要求2或3所述的方法,其特征在于,当用户输入完成后,在输入模式中,终端设备将初始输入法设为当前输入法,或者将用户最后一次选择的输入法作为当前输入法。
6.如权利要求3所述的方法,其特征在于,如果所述初始输入法是由用户选择的,则所述终端设备接收所述用户下发的切换输入法指令时,终端设备通过所述用户对所述切换输入法的按键的长按或者短按操作,判断是否切换初始输入法。
全文摘要
本发明公开了一种终端设备的输入法,属于终端设备。本发明方法是在输入模式下,用户输入按键序列,终端设备保存用户所输入的按键序列信息;用户每按下一次切换输入法的按键,所述终端设备接收切换输入法指令,生成某种输入法模式下所述按键序列信息对应的候选词序列显示给用户,每次切换一种不同的输入法输出候选词序列供用户选择。本发明技术方案提高了用户输入的自由度,减少了输入法切换的次数,从而提高了用户输入的效率。
文档编号G06F3/023GK102193717SQ20101012455
公开日2011年9月21日 申请日期2010年3月15日 优先权日2010年3月15日
发明者姚毅, 王海峰, 赵妍 申请人:姚毅, 王海峰, 赵妍
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1