System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种键盘输入方法、系统及存储介质和终端设备技术方案_技高网

一种键盘输入方法、系统及存储介质和终端设备技术方案

技术编号:40186872 阅读:9 留言:0更新日期:2024-01-26 23:50
本发明专利技术实施例公开了一种键盘输入方法、系统及存储介质和终端设备,应用于信息处理技术领域。对于具有双键盘的终端设备,只会设置一套输入法内核引擎,当检测到当前输入键盘的类型与前一次输入键盘的类型不一致时,加载该输入法内核引擎中与当前输入键盘对应的系统词词表和转换算法参数模型,并根据已加载的统一用户词库、系统词词表和转换算法参数模型即可输出与输入信息对应的待选择词条列表。当输入键盘的类型切换时,不需要重新加载另一套输入法内核引擎的全部信息,只需重新加载与切换后的输入键盘相关的信息,使得在输入键盘切换过程所占用的资源较少,能加快输入键盘的切换时间。

【技术实现步骤摘要】

本专利技术涉及信息处理,特别涉及一种键盘输入方法、系统及存储介质和终端设备


技术介绍

1、现在很多终端设备都可以配备双键盘,即物理键盘和虚拟键盘,其中物理键盘是用于操作终端设备运行的一种指令和数据输入装置,而虚拟键盘是虚拟于终端设备触摸屏的按键键盘,用户可以直接将虚拟键盘当实质键盘使用。一般情况下,终端设备会为双键盘分别提供一套输入法内核引擎,这里输入法内核引擎是一种介于平台打字界面和底层汉字数据之间,通过拼音转换算法为输入法提供汉字候选的软件工具包,每一套输入法内核引擎对应一个类型的键盘。

2、现有技术中为了实现双键盘,需要采用两套输入法内核引擎,这样资源占用量较高,且用户采用一个类型的键盘输入的自造词,无法通过另一类型的键盘来输入,给用户在双键盘之间切换时带来较差的体验。


技术实现思路

1、本专利技术实施例提供一种键盘输入方法、系统及存储介质和终端设备,减少实现双键盘的资源占用量。

2、本专利技术实施例一方面提供一种键盘输入方法,包括:

3、检测终端设备的当前输入键盘的输入信息,及检测所述当前输入键盘的类型;

4、若所述当前输入键盘的类型与前一次检测到的前一次输入键盘的类型不一致,加载所述当前输入键盘的类型对应的系统词词表及转换算法参数模型;

5、根据已加载的统一用户词库和所述系统词词表分别获取所述输入信息对应的用户词条信息和系统词条信息;所述统一用户词库包括基于任一类型的输入键盘所使用的用户词条,所述统一用户词库、系统词词表和转换算法参数模型设置在同一套输入法内核引擎中;

6、根据所述用户词条信息、系统词条信息及转换算法参数模型确定所述输入信息对应的待选择词条列表,输出所述待选择词条列表。

7、本专利技术实施例另一方面提供一种键盘输入系统,包括:

8、检测单元,用于检测终端设备的当前输入键盘的输入信息,及检测所述当前输入键盘的类型;

9、确定加载单元,用于若所述当前输入键盘的类型与前一次检测到的前一次输入键盘的类型不一致,加载所述当前输入键盘的类型对应的系统词词表及转换算法参数模型;

10、词条单元,用于根据已加载的统一用户词库和所述系统词词表分别获取所述输入信息对应的用户词条信息和系统词条信息;所述统一用户词库包括基于任一类型的输入键盘所使用的用户词条,所述统一用户词库、系统词词表和转换算法参数模型设置在同一套输入法内核引擎中;

11、输出单元,用于根据所述用户词条信息、系统词条信息及转换算法参数模型确定所述输入信息对应的待选择词条列表,输出所述待选择词条列表。

12、本专利技术实施例另一方面还提供一种计算机可读存储介质,所述计算机可读存储介质储存多个计算机程序,所述计算机程序适于由处理器加载并执行如本专利技术实施例一方面所述的键盘输入方法。

13、本专利技术实施例另一方面还提供一种终端设备,包括处理器和存储器;

14、所述存储器用于储存多个计算机程序,所述计算机程序用于由处理器加载并执行如本专利技术实施例一方面所述的键盘输入方法;所述处理器,用于实现所述多个计算机程序中的各个计算机程序。

15、可见,在本实施例的方法中,对于具有双键盘的终端设备,只会设置一套输入法内核引擎,当检测到当前输入键盘的类型与前一次输入键盘的类型不一致时,加载该输入法内核引擎中与当前输入键盘对应的系统词词表和转换算法参数模型,并根据已加载的统一用户词库、系统词词表和转换算法参数模型即可输出与输入信息对应的待选择词条列表。在这个过程中,终端设备在某一时刻只会加载同一套输入法内核引擎中的部分信息,即与该时刻输入键盘相关的信息,当输入键盘的类型切换时,不需要重新加载另一套输入法内核引擎的全部信息,只需重新加载与切换后的输入键盘相关的信息,使得在输入键盘切换过程所占用的资源较少,能加快输入键盘的切换时间;且由于多个类型的输入键盘共用统一用户词库,则通过任一类型的输入键盘储存到系统中的用户词条可以共享使用,给用户带来较好的体验。

本文档来自技高网...

【技术保护点】

1.一种键盘输入方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,若所述当前输入键盘的类型与前一次检测到的前一次输入键盘的类型不一致,还包括:

3.如权利要求1所述的方法,其特征在于,所述根据已加载的统一用户词库和所述系统词词表分别获取所述输入信息对应的用户词条信息和系统词条信息,具体包括:

4.如权利要求3所述的方法,其特征在于,所述根据所述用户词条信息、系统词条信息及转换算法参数模型确定所述输入信息对应的待选择词条列表,具体包括:

5.如权利要求1至4任一项所述的方法,其特征在于,所述当前输入键盘的类型为物理键盘或虚拟键盘。

6.如权利要求1至4任一项所述的方法,其特征在于,所述当前输入键盘的类型对应的系统词词表包括:系统词库表头区和系统词库数据区;

7.如权利要求1至4任一项所述的方法,其特征在于,所述转换算法参数模型包括所述当前输入键盘分别基于多个子算法的参数数据模型,所述多个子算法包括如下算法:组词、纠错、调频和云输入。

8.一种键盘输入系统,其特征在于,包括:

<p>9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质储存多个计算机程序,所述计算机程序适于由处理器加载并执行如权利要求1至7任一项所述的键盘输入方法。

10.一种终端设备,其特征在于,包括处理器和存储器;

...

【技术特征摘要】

1.一种键盘输入方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,若所述当前输入键盘的类型与前一次检测到的前一次输入键盘的类型不一致,还包括:

3.如权利要求1所述的方法,其特征在于,所述根据已加载的统一用户词库和所述系统词词表分别获取所述输入信息对应的用户词条信息和系统词条信息,具体包括:

4.如权利要求3所述的方法,其特征在于,所述根据所述用户词条信息、系统词条信息及转换算法参数模型确定所述输入信息对应的待选择词条列表,具体包括:

5.如权利要求1至4任一项所述的方法,其特征在于,所述当前输入键盘的类型为物理键盘或虚拟键盘。

...

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

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

1