专利名称:拼音输入法及装置的制作方法
技术领域:
本发明涉及数据处理技术,尤其涉及一种拼音输入法及装置。
背景技术:
用户通过数字设备进行文字输入时,通常采用现有的拼音输入法。现有的拼音输入法是根据用户输入的拼音提供所有的文字,通常采用分页显示所有该拼音对应的文字。对于出现频率高的文字则显示靠前,而出现频率低的文字则需要用户翻页来寻找,这样就会影响用户的输入效率。因此,用户在输入某个出现率较低的单字时,往往会输入含有该单字的词组的拼音,以使该词组出现在第一页面上,选择输入该词组后再删除掉词组中不需要的文字,留下用户原本需要输入的单字。这样,会大大影响用户的输入效率。
发明内容
本发明的实施例提供一种拼音输入方法和装置,能够提高用户的拼音输入效率。为达到上述目的,本发明的实施例采用如下技术方案:一种拼音输入方法,包括:接收用户输入的拼音字符串,对应所述拼音字符串在输入法的输入框中显示相应的词组集;响应所述用户的第一输入,在所述词组集中选择某一词组;响应所述用户的第二输入,在所述选择的某一词组中选择某一单个文字;将所述单个文字显示在文本输入区域中。一种拼音输入装置,包括:接收单元,用于接收用户输入的拼音字符串,对应所述拼音字符串在输入法的输入框中显示相应的词组集;处理单元,用于响应所述用户的第一输入,在所述词组集中选择某一词组;还用于响应所述用户的第二输入,在所述选择的某一词组中选择某一单个文字;将所述单个文字显示在文本输入区域中。本发明实施例提供的一种拼音输入法和拼音输入装置,接收用户输入的拼音字符串,在输入法的输入框中向用户显示相应的词组集。用户在该词组集中选择包含要输入的单个文字的某一词组,用户通过相应的输入方式快速选择该单个文字,这样使得用户可以在文本输入区域快速输入不常见的单个文字,从而可以提供用户的输入效率。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例一提供的一种拼音输入方法流程图;图2为本发明实施例一提供的一种拼音输入装置结构框图;图3为本发明实施例二提供的一种拼音输入方法流程图;图4为现有拼音输入法中输入“ba”拼音字符串后输入框首页显示结果示意图;图5为现有拼音输入法中输入“bawang”拼音字符串后输入框首页显示结果示意图;图6本发明实施例提供的一种系统在接收用户从所述词组集中选择词组后输入框首页显示结果示意图;图7为本发明实施例提供的另一种系统在接收用户从所述词组集中选择词组后输入框显示结果示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。实施例一、本发明实施例提供了一种拼音输入法,本发明实施例具体以搜狗的拼音输入法为例进行说明,如图1、4、5所示,包括:101、接收用户输入的拼音字符串,对应所述拼音字符串在输入法的输入框中显示相应的词组集。用户在确定要输入的单个文字出现的频率不高,可能不会出现在输入法的输入框的第一页,会需要用户不断的翻页查找。如图4所示,用户想输入“霸”字,采用搜狗输入法首次输入时首页没有该文字,用户需要翻页查找。这样用户可以直接输入包含该单个文字的词组来输入该单个文字,如图5所示,输入“bawang”拼音字符串后,第一项就显示“霸王”。系统接收用户输入的拼音字符串“bawang”后,对应该拼音字符串在输入法的输入框中显示相应的词组集。如图5中显示的“霸王、巴望、八王”等结果。102、响应所述用户的第一输入,在所述词组集中选择某一词组。然后用户在输入法的输入框中显示的词组集中选择包含用户想输入的单字的某一词组,当然用户也可能是要直接选择某个词组,这个用户可以采用现有技术中的拼音输入法直接进行选择。如果用户想选择包含某个单个文字的某一词组,通过输入装置进行第一输入选择某一词组,这样系统响应所述用户的第一输入,从所述词组集中选择某一词组。然后系统对该词组进行预处理,该预处理用于向用户提供可以直接选择单个文字的指示信肩、O103、响应所述用户的第二输入,在所述选择的某一词组中选择某一单个文字;将所述单个文字显示在文本输入区域中。用户根据系统对词组进行的预处理通过输入装置进行第二输入选择某一词组包含的某个单字,系统响应所述用户的第二输入,在所述选择的某一词组中选择某一单个文字,将所述单个文字显示在所述用户的文本输入区域中。本发明实施例提供了一种拼音输入装置20,如图2、4和5所示,包括接收单元21和处理单元22。接收单元21,用于接收用户输入的拼音字符串,对应所述拼音字符串在输入法的输入框中显示相应的词组集。用户在确定要输入的单个文字出现的频率不高,可能不会出现在输入法的输入框的第一页,会需要用户不断的翻页查找。如图4所示,用户想要输入“霸”字时,采用搜狗输入法首次输入时首页没有该文字,用户需要翻页查找。这样用户可以直接输入包含该单个文字的词组来输入该单个文字,如图5所示,输入“bawang”拼音字符串后,第一项就显示
“霸王”。接收单元21接收用户输入的拼音字符串“bawang”后,对应该拼音字符串在输入法的输入框中显示相应的词组集。如图5中显示的“霸王、巴望、八王”等结果。处理单元22,用于响应所述用户的第一输入,在所述词组集中选择某一词组。然后用户在输入法的输入框中显示的词组集中选择包含用户想要输入的单字的某一词组,当然用户也可能是要直接选择某个词组,这个用户可以采用现有技术中的拼音输入法直接进行选择。如果用户想选择包含某个单个文字的某一词组中,通过输入装置进行第一输入选择某一词组,这样处理单元22响应所述用户的第一输入,从所述词组集中选择某一词组。然后系统对该词组进行预处理,该预处理用于向用户提供可以直接选择单个文字的指示信息。处理单元22在响应所述用户的第一输入,从所述词组集中选择某一词组后,还用于响应所述用户的第二输入,在所述选择的某一次组中选择某一单个文字,将所述单个文字显示在文本输入区域中。用户根据系统对词组进行的预处理通过输入装置进行第二输入选择某一词组包含的某个单字,处理单元22响应所述用户的第二输入,在所述选择的某一词组中选择某一单个文字,将所述单个文字显示在所述用户的文本输入区域中。本发明实施例提供的一种拼音输入法和拼音输入装置,接收用户输入的拼音字符串,在输入法的输入框中向用户显示相应的词组集。用户在该词组集中选择包含要输入的单个文字的某一词组,用户通过相应的输入方式快速选择该单个文字,这样使得用户可以在文本输入区域快速输入不常见的单个文字,从而可以提供用户的输入效率。实施例二、本发明实施例提供的一种拼音输入方法,本发明实施例具体以搜狗的拼音输入法为例进行说明,如图3、4、5、6和7所示,包括:301、接收用户输入的拼音字符串,对应所述拼音字符串在输入法的输入框中显示相应的词组集。用户在确定要输入的单个文字出现的频率不高,可能不会出现在输入法的输入框的第一页,会需要用户不断的翻页查找。如图4所示,用户想输入“霸”字,采用搜狗输入法首次输入时首页没有该文字,用户需要翻页查找。这样用户可以直接输入包含该单个文字的词组来输入该单个文字,如图5所示,输入“bawang”拼音字符串后,第一项就显示“霸王”。系统接收用户输入的拼音字符串“bawang”后,对应该拼音字符串在输入法的输入框中显示相应的词组集。如图5中显示的“霸王、巴望、八王”等结果。302、响应所述用户的第一输入,在所述词组集中选择某一词组。然后用户在输入法的输入框中显示的词组集中选择包含用户想输入的单字的某一词组,当然用户也可能是要直接选择某个词组,这个用户可以采用现有技术中的拼音输入法直接进行选择。如果用户想选择包含某个单个文字的某一词组,通过输入装置进行第一输入选择某一词组,这样系统响应所述用户的第一输入,从所述词组集中选择某一词组。举例来说,用户若想输入单个文字而选择某个词组时,此时用户需要输入区别于现有技术中的拼音输入法。用户若向通过输入某个词组来输入单个文字,可以采用规定的某个功能键,例如“shift”,如图5所示的词组,用户通过输入装置输入“shift”键后,系统确定用户想要输入该拼音字符串对应的某一词组包含的单个文字,然后用户再通过输入装置输入按键“I”来选择霸王词组,或通过按键“2”来选择“巴望”词组。或者系统也可以采用其它方式来选择包含用户想要输入的单字的某一词组,本发明对于具体如何选择词组集中的某一词组不作具体限定。303、根据在所述词组集中选择的所述某一词组在输入法的输入框中向所述用户显示所述某一词组包含的单个文字或所述某一词组和所述某一词组包含的单个文字,以使得所述用户可以选择所述某一词组包含的单个文字。用户在选择了词组集合中的某一词组后,这样系统对该词组进行预处理。具体可以包括:在用户通过输入装置进行第一输入来选择某一词组后,系统响应用户的第一输入,然后系统在输入法的输入框中向用户直接显示该某一词组中包含的单个文字,以使得用户选择该词组包含的某个单个文字。当然系统也可以向用户显示该词组和该词组中包含的单个文字,如图6所示。例如,用户确定“霸王”后,系统向用户分别显示“霸”和“王”两个字以供用户选择。304、响应所述用户的第二输入,在所述选择的某一词组中选择某一单个文字;将所述单个文字显示在文本输入区域中。用户根据系统在输入法的输入框中提供的选择的某一词组和该某一词组包含的单个文字直接通过输入装置进行第二输入选择相应的单个文字,系统响应用户的第二输入,将所述单个文字显示在文本输入区域中。如图6所示,用户可以直接输入数字键“2”来选择“霸”。进一步的,用户从词组集中选择某一词组后,系统还可以采用以下方式对该词组进行预处理:对在所述词组集中选择的某一词组进行高亮显示;建立所述某一词组中包含的单个文字与输入装置的对应关系,以使得所述用户可以使用所述输入装置选择所述某一词组包含的单个文字。具体如图7所示,系统自动建立该词组的第一个文字与数字键I对应,词组的第二个文字与数字键2相对应,然后用户输入相应的数字键来选择该单个文字。当然对于触摸屏设备,系统可以建立软键盘的数字键或其它任意键与单个文字间的对应关系,或也可以采用其它对应方式来供用户进行选择,本方案不作限定。例如,用户确定“霸王”词组后,系统对“霸王”高亮显示,并建立“霸”和“王”与相应的数字键对应。用户在看到显示栏中高亮显示“霸王”后,若用户想输入“霸”字则可以直接输入数字I则可以选择“霸”的单个文字。本发明实施例提供的一种拼音输入法,接收用户输入的拼音字符串,在输入法的输入框中向用户显示相应的词组集。根据系统在输入法的输入框中向用户提供的某一词组包含的单个文字或系统建立的某一词组中包含的单个文字与输入装置的对应关系,用户可以直接选择单个文字,这样使得用户在文本输入区域可以快速输入不常见的单个文字,从而可以提高用户的输入效率。实施例三、本发明实施例提供的一种拼音输入装置20,本发明实施例具体以搜狗的拼音输入法为例进行说明,如图2、4、5、6和7所示,包括接收单元21、处理单元22。接收单元21,用于接收用户输入的拼音字符串,对应所述拼音字符串在输入法的输入框中显示相应的词组集。用户在确定要输入的单个文字出现的频率不高,可能不会出现在输入法的输入框的第一页,会需要用户不断的翻页查找。如图4所示,用户想要输入“霸”字时,采用搜狗输入法首次输入时首页没有该文字,用户需要翻页查找。这样用户可以直接输入包含该单个文字的词组来输入该单个文字,如图5所示,输入“bawang”拼音字符串后,第一项就显示
“霸王”。接收单元21接收用户输入的拼音字符串“bawang”后,对应该拼音字符串在输入法的输入框中显示相应的词组集。如图5中显示的“霸王、巴望、八王”等结果。处理单元22,用于响应所述用户的第一输入,在所述词组集中选择某一词组。然后用户在输入法的输入框中显示的词组集中选择包含用户想要输入的单字的某一词组,当然用户也可能是要直接选择某个词组,这个用户可以采用现有技术中的拼音输入法直接进行选择。如果用户想选择包含某个单个文字的某一词组中,通过输入装置进行第一输入选择某一词组,这样处理单元22响应所述用户的第一输入,从所述词组集中选择某一词组。然后系统对该词组进行预处理,该预处理用于向用户提供可以直接选择单个文字的指示信息。举例来说,用户若想输入单个文字而选择某个词组时,此时用户需要输入区别于现有技术中的拼音输入法。用户若向通过输入某个词组来输入单个文字,可以采用规定的某个功能键,例如“shift”,如图5所示的词组,用户通过输入装置输入“shift”键后,系统可以确定用户想要输入该拼音字符串对应的某一词组包含的单个文字,然后用户再通过输入装置输入按键“I”来选择霸王词组,或通过按键“2”来选择“巴望”词组。或者系统也可以采用其它方式来选择包含用户想要输入的单字的某一词组,本发明对于具体如何选择词组集中的某一词组不作具体限定。处理单元22,还用于根据在所述词组集中选择的所述某一词组在输入法的输入框中向所述用户显示所述某一词组包含的单个文字或所述某一词组和所述某一词组包含的单个文字,以使得所述用户可以选择所述某一词组包含的单个文字。用户在选择了词组集合中的某一词组后,这样处理单元22对该词组进行预处理。具体可以包括:在用户通过输入装置进行第一输入来选择某一词组后,处理单元22响应用户的第一输入,在输入法的输入框中向用户直接显不该某一词组中包含的单个文字,以使得用户选择该词组包含的某个单个文字。当然处理单元22也可以向用户显示该词组和该词组中包含的单个文字,如图6所示。例如,用户确定“霸王”后,处理单元22向用户分别显示“霸”和“王”两个字以供用户选择。处理单元22,在向所述用户显示所述某一词组包含的单个文字或所述某一词组和所述某一词组包含的单个文字后,还用于响应所述用户的第二输入,在所述选择的某一次组中选择某一单个文字,将所述单个文字显示在文本输入区域中。用户根据处理单元22在输入法的输入框中提供的该选择的某一词组和该某一词组包含的单个文字直接通过输入装置进行第二输入选择相应的单个文字,如图6所示,用户可以直接输入数字键“2”来选择“霸”。进一步的,用户从词组集中选择某个词组后,处理单元22还可以采用以下方式对该词组进行预处理:对所述用户在所述词组集中选择的词组进行高亮显示,然后建立所述某一词组中包含的单个文字与输入装置的对应关系,以使得所述用户可以使用所述输入装置选择所述某一词组包含的单个文字。具体如图7所示,系统自动建立该词组的第一个文字与数字键I对应,词组的第二个文字与数字键2相对应,然后用户输入相应的数字键来选择该单个文字。当然对于触摸屏设备,第二处理单元可以建立软键盘的数字键或其它任意键与单个文字间的对应关系,或也可以采用其它对应方式来供用户进行选择,本方案不作限定。例如,用户确定“霸王”词组后,系统对“霸王”高亮显示,并建立“霸”和“王”与相应的数字键对应。用户在看到显示栏中高亮显示“霸王”后,若用户想输入“霸”字则可以直接输入数字I则可以选择“霸”的单个文字。本发明实施例提供的一种拼音输入装置,接收单元接收用户输入的拼音字符串,在输入法的输入框中向用户显示相应的词组集。根据处理单元在输入法的输入框中向用户提供的某一词组包含的单个文字或处理单元建立的某一词组中包含的单个文字与输入装置的对应关系,用户可以直接选择单个文字,这样使得用户在文本输入区域可以快速输入不常见的单个文字,从而可以提供用户的输入效率。本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
权利要求
1.一种拼音输入方法,其特征在于,包括: 接收用户输入的拼音字符串,对应所述拼音字符串在输入法的输入框中显示相应的词组集; 响应所述用户的第一输入,在所述词组集中选择某一词组; 响应所述用户的第二输入,在所述选择的某一词组中选择某一单个文字;将所述单个文字显示在文本输入区域中。
2.根据权利要求1所述的方法,其特征在于,所述响应所述用户的第一输入,在所述词组集中选择某一词组后,还包括:根据在所述词组集中选择的所述某一词组在输入法的输入框中向所述用户显示所述某一词组包含的单个文字或所述某一词组和所述某一词组包含的单个文字,以使得所述用户可以选择所述某一词组包含的单个文字。
3.根据权利要求1所述的方法,其特征在于,所述响应所述用户的第一输入,在所述词组集中选择某一词组后,还包括: 对在所述词组集中选择的某一词组进行高亮显示; 建立所述某一词组中包含的单个文字与输入装置的对应关系,以使得所述用户可以使用所述输入装置选择所述某一词组包含的单个文字。
4.一种拼音输入装置,其特征在于,包括: 接收单元,用于接收用户输入的拼音字符串,对应所述拼音字符串在输入法的输入框中显示相应的词组集; 处理单元,用于响应所述用户的第一输入,在所述词组集中选择某一词组;还用于响应所述用户的第二输入,在所述选择的某一词组中选择某一单个文字;将所述单个文字显示在文本输入区域中。
5.根据权利要求4所述的装置,其特征在于,所述处理单元,还用于在响应所述用户的第一输入,在所述词组集中选择某一词组后,根据在所述词组集中选择的所述某一词组在输入法的输入框中向所述用户显示所述某一词组包含的单个文字或所述某一词组和所述某一词组包含的单个文字,以使得所述用户可以选择所述词组包含的单个文字。
6.根据权利要求4所述的装置,其特征在于,还包括:所述处理单元还用于在响应所述用户的第一输入,在所述词组集中选择某一词组后,对所述在所述词组集中选择的某一词组进彳丁闻売显不; 建立所述某一词组中包含的单个文字与输入装置的对应关系,以使得所述用户可以使用所述输入装置选择所述某一词组包含的单个文字。
全文摘要
本发明实施例提供的一种拼音输入方法和装置,能够提供用户的输入效率。该方法包括接收用户输入的拼音字符串,对应所述拼音字符串在输入法的输入框中显示相应的词组集;响应所述用户的第一输入,在所述词组集中选择某一词组;响应所述用户的第二输入,在所述选择的某一词组中选择某一单个文字;将所述单个文字显示在文本输入区域中。本发明实施例适用拼音输入法技术领域。
文档编号G06F3/0481GK103197764SQ20121000641
公开日2013年7月10日 申请日期2012年1月10日 优先权日2012年1月10日
发明者姬正桥 申请人:联想(北京)有限公司