生成候选词的方法及装置制造方法及图纸

技术编号:7106765 阅读:178 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种生成候选词的方法及装置,属于输入法领域。该方法包括:接收用户输入的编码字符串;在当前应用程序对应的词库中查找与编码字符串相匹配的词,得到编码字符串的候选词,对应的词库至少包括全局输入法词库及当前应用程序的专有词库。本发明专利技术通过不同的应用程序设置不同的专有词库,使输入法可根据当前应用程序设置的专有词库生成适用于当前应用程序的候选词,使生成的候选词更具针对性、准确性,进而提高输入效率。

【技术实现步骤摘要】
生成候选词的方法及装置
本专利技术涉及输入法领域,特别涉及一种生成候选词的方法及装置。
技术介绍
随着输入法的应用越来越广泛,输入法的种类也越来越多,不同的输入法在不同的领域带给了人们不同的输入体验。对于一种输入法而言,输入法体验主要体现在词库上,查找不同的词库能够得到不同的候选词,从而带给人们不同的输入体验。现有输入法通过查找词库生成候选词时,所有应用程序对应的词库是相同的,也就是说,即使是不同的应用程序,输入法在生成候选词时查找的词库仍然是相同的。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下缺点:实际应用中,不同的应用程序对输入法具有不同的需求,由于现有输入法查找的输入法词库对于所有应用程序是相同的,因而生成的候选词不具针对性,导致准确性不高,进而降低了输入效率。
技术实现思路
为了使生成的候选词更具针对性和准确性,进而提高输入效率,本专利技术实施例提供了一种生成候选词的方法及装置。所述技术方案如下:一方面,提供了一种生成候选词的方法,所述方法包括:接收用户输入的编码字符串;在当前应用程序对应的词库中查找与所述编码字符串相匹配的词,得到所述编码字符串的候选词,所述当前应用程序对应的词库至少包括全局输入法词库及所述当前应用程序的专有词库。所述在当前应用程序对应的词库中查找与所述编码字符串相匹配的词之前,还包括:导入所述当前应用程序的专有词库,所述当前应用程序的专有词库是在所述当前应用程序加载输入法之后,通过调用输入法的接口进行设置的,并被保存在所述当前应用程序指定的路径下。所述导入所述当前应用程序的专有词库之前,还包括:在所述当前应用程序的专有词库格式与所述全局输入法词库格式不同时,将所述当前应用程序的专有词库格式转换成与所述全局输入法词库格式相同的格式。所述接收用户输入的编码字符串之后,还包括:读取所述当前应用程序对应的输入法设置选项,所述当前应用程序对应的输入法设置选项至少包括全局输入法设置选项及所述当前应用程序专有的输入法设置选项;所述在当前应用程序对应的词库中查找与所述编码字符串相匹配的词,得到所述编码字符串的候选词之后,还包括:根据读取的所述当前应用程序对应的输入法设置选项显示所述编码字符串的候选词。其中,所述当前应用程序专有的输入法设置选项是在所述当前应用程序加载输入法之后,通过调用所述输入法的接口进行设置的。另一方面,还提供了一种生成候选词的装置,所述装置包括:接收模块,用于接收用户输入的编码字符串;查找模块,用于在当前应用程序对应的词库中查找与所述接收模块接收到的编码字符串相匹配的词,得到所述编码字符串的候选词,所述当前应用程序对应的词库至少包括全局输入法词库及所述当前应用程序的专有词库。所述装置,还包括:导入模块,用于在所述查找模块在所述当前应用程序对应的词库中查找与所述编码字符串相匹配的词之前,导入所述当前应用程序的专有词库,所述当前应用程序的专有词库是在所述当前应用程序加载输入法之后,通过调用所述输入法的接口进行设置的,并被保存在所述当前应用程序指定的路径下。所述装置,还包括:转换模块,用于在所述导入模块导入所述当前应用程序的专有词库之前,在所述当前应用程序的专有词库格式与所述全局输入法词库格式不同时,将所述当前应用程序的专有词库格式转换成与所述全局输入法词库格式相同的格式。所述装置,还包括:读取模块,用于读取所述当前应用程序对应的输入法设置选项,所述输入法设置选项包括所述全局输入法设置选项及所述当前应用程序专有的输入法设置选项;显示模块,用于在所述查找模块查找到与所述编码字符串相匹配的词,得到所述编码字符串的候选词之后,根据所述读取模块读取的输入法设置选项显示所述编码字符串的候选词。其中,所述读取模块读取的所述当前应用程序专有的输入法设置选项是在所述当前应用程序加载输入法之后,通过调用所述输入法的接口进行设置的。本专利技术实施例提供的技术方案的有益效果是:通过不同的应用程序设置不同的专有词库及专有的输入法设置选项,使输入法可根据当前应用程序设置的专有词库和输入法设置选项生成并显示适用于当前应用程序的候选词,从而满足不同应用程序的不同输入需求,使生成的候选词更具针对性、准确性,进而提高输入效率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一提供的生成候选词的方法流程图;图2是本专利技术实施例二提供的生成候选词的方法流程图;图3是本专利技术实施例三提供的第一种生成候选词的装置结构示意图;图4是本专利技术实施例三提供的第二种生成候选词的装置结构示意图;图5是本专利技术实施例三提供的第三种生成候选词的装置结构示意图;图6是本专利技术实施例三提供的第四种生成候选词的装置结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。实施例一参见图1,本实施例提供了一种生成候选词的方法,该方法流程具体如下:101:接收用户输入的编码字符串;102:在当前应用程序对应的词库中查找与该编码字符串相匹配的词,得到该编码字符串的候选词,该当前应用程序对应的词库至少包括全局输入法词库及当前应用程序的专有词库。其中,当前应用程序的专有词库是在当前应用程序加载输入法之后,通过调用输入法的接口进行设置的。本实施例提供的方法,通过不同的应用程序设置不同的专有词库,使输入法可根据当前应用程序设置的专有词库生成适用于当前应用程序的候选词,从而满足不同应用程序的不同输入需求,使生成的候选词更具针对性、准确性,进而提高输入效率。实施例二本实施例提供了一种生成候选词的方法,该方法通过当前应用程序设置专有的输入法设置选项和专有词库,使输入法可生成适用于当前应用程序的候选词,从而在不同的应用程序中实现不同的输入体验,满足用户的个性化输入需求。参见图2,本实施例提供的方法流程具体如下:201:接收用户输入的编码字符串;针对该步骤,任何应用程序加载输入法后,用户均可在该应用程序下进行文字的输入操作。其中,用户输入编码字符串的方式可以根据输入设备的不同而不同,例如:键盘输入、手写输入、语音输入等等,本实施例不对用户输入编码字符串的方式进行具体限定,同样不对接收用户输入的编码字符串的方式进行限定,编码字符串可以是拼音串,还可以是其他形式,本实施例不对编码字符串的具体形式进行限定。202:读取与当前应用程序相对应的输入法设置选项;其中,可将输入法设置选项看作是对输入法执行输入操作时的规则限定,输入法设置选项有多种,例如,拼音模式是全拼还是双拼,是否启用模糊拼音、是否启用智能组词、是否启用输入历史等等,除此之外,还可以包括对输入法外观及案件进行限定的输入法设置选项,例如,输入法的输入框的字体大小、界面风格等等,或是输入法状态栏的显示方式等等,中英文切换按键、快捷键等等,本实施例不对输入法设置选项的具体内容及数量进行限定。现有的输入法在进行输入操作之前,有些输入法设置选项是预先设置好的,对于任何应用程序均适用,本实施例将该类输入法设置选项称为全局输入法设置选项。而在本文档来自技高网...
生成候选词的方法及装置

【技术保护点】
1.一种生成候选词的方法,其特征在于,所述方法包括:接收用户输入的编码字符串;在当前应用程序对应的词库中查找与所述编码字符串相匹配的词,得到所述编码字符串的候选词,所述当前应用程序对应的词库至少包括全局输入法词库及所述当前应用程序的专有词库。

【技术特征摘要】
1.一种生成候选词的方法,其特征在于,所述方法包括:接收用户输入的编码字符串;读取当前应用程序对应的输入法设置选项,所述当前应用程序对应的输入法设置选项至少包括全局输入法设置选项及所述当前应用程序专有的输入法设置选项,输入法设置选项包括用于指示对输入法执行输入操作时的规则限定和/或对输入法的外观限定;按照所述全局输入法设置选项及所述当前应用程序专有的输入法设置选项在当前应用程序对应的词库中查找与所述编码字符串相匹配的词,得到所述编码字符串的候选词,所述当前应用程序对应的词库至少包括全局输入法词库及所述当前应用程序的专有词库;所述按照所述全局输入法设置选项及所述当前应用程序专有的输入法设置选项在当前应用程序对应的词库中查找与所述编码字符串相匹配的词之前,还包括:导入所述当前应用程序的专有词库,所述当前应用程序的专有词库是在所述当前应用程序加载输入法之后,通过调用输入法的接口进行设置的,并被保存在所述当前应用程序指定的路径下。2.根据权利要求1所述的方法,其特征在于,所述导入所述当前应用程序的专有词库之前,还包括:在所述当前应用程序的专有词库格式与所述全局输入法词库格式不同时,将所述当前应用程序的专有词库格式转换成与所述全局输入法词库格式相同的格式。3.根据权利要求1所述的方法,其特征在于,所述按照所述全局输入法设置选项及所述当前应用程序专有的输入法设置选项在当前应用程序对应的词库中查找与所述编码字符串相匹配的词,得到所述编码字符串的候选词之后,还包括:根据读取的所述当前应用程序对应的输入法设置选项显示所述编码字符串的候选词。4.根据权利要求1所述的方法,其特征在于,所述当前应用程序专有的输入法设置选项是在所述当前应用程序加载输入法之后,通过调用所述输入法的接口进行...

【专利技术属性】
技术研发人员:张会鹏
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:94

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

1