admin管理员组

文章数量:1531374

2024年6月15日发(作者:)

(19)中华人民共和国国家知识产权局

(12)发明专利说明书

(21)申请号 CN2.6

(22)申请日 2006.06.12

(71)申请人 乐金电子(中国)研究开发中心有限公司

地址 100022 北京市朝阳区建国门外大街乙12号双子座大厦西塔18层

(72)发明人 吴伟

(74)专利代理机构 北京律诚同业知识产权代理有限公司

代理人 梁挥

(51)

G06F3/023

G06F17/30

(10)申请公布号 CN 101089782 A

(43)申请公布日 2007.12.19

权利要求说明书 说明书 幅图

(54)发明名称

一种键盘智能输入的装置和方法

(57)摘要

本发明提出了一种键盘智能输入的

系统,包括:键盘,用于发生按键事件

后,继续按动后续关联键,构成按键组

合;数据库,用于保存对应所述按键组合

的关联数据;其中,还包括:第一矩阵列

表,与所述键盘和数据库分别连接,用于

保存按键事件和对应的后续关联键,以及

每个按键事件发生后,后续关联键被按动

的概率;在所述按键事件发生后,自动获

取对应所述按键事件的按动概率最大的后

续关联键构成按键组合,并在所述数据库

中获取与所述按键组合对应的关联数据,

等待确认;更改确认后实际输入的后续关

联键的按动概率。

法律状态

法律状态公告日

2021-05-28

2012-05-02

2009-04-08

2008-02-13

2007-12-19

法律状态信息

未缴年费专利权终止

专利权的转移

授权

实质审查的生效

公开

法律状态

未缴年费专利权终止

专利权的转移

授权

实质审查的生效

公开

权 利 要 求 说 明 书

1.一种键盘智能输入的系统,包括:

键盘,用于发生按键事件后,继续按动后续关联键,构成按键组合;

数据库,用于保存对应所述按键组合的关联数据;

其特征在于,还包括:

第一矩阵列表,与所述键盘和数据库分别连接,用于保存按键事件和对应的后续关

联键,以及每个按键事件发生后,后续关联键被按动的概率;在所述按键事件发生

后,自动获取对应所述按键事件的按动概率最大的后续关联键构成按键组合,并在

所述数据库中获取与所述按键组合对应的关联数据,等待确认;更改确认后实际输

入的后续关联键的按动概率。

2.根据权利要求1所述的键盘智能输入的系统,其特征在于,所述第一矩阵列表具

体包括:

按键事件列表,与所述键盘连接,用于保存多个按键事件;

后续关联键列表,用于保存每个按键事件对应的后续关联键;

关联矩阵列表,与所述按键事件列表和后续关联键列表连接,用于保存对应每个按

键事件的后续关联键的按动概率,在按键事件发生后自动获取对应的按动概率最高

的后续关联键,从数据库中获取对应的关联数据,等待确认,并更改确认后实际输

入的后续关联键的按动概率。

3.根据权利要求1所述的键盘智能输入的系统,其特征在于,当所述按键组合在数

据库中对应多个关联数据时,还包括:

第二矩阵列表,与所述第一矩阵列表和数据库分别连接,用于保存按键组合和对应

的关联数据,以及每个按键组合发生后对应的各个关联数据被使用的概率;在发生

所述按键组合事件后,自动获取对应所述按键组合的使用概率最大的关联数据,等

待确认;待确认后更新实际输出使用的关联数据的使用概率。

4.一种键盘智能输入的方法,发生按键事件、后续关联键后,从数据库中找到与所

述按键组合对应的关联数据并显示,待确认后输出,其特征在于,包括以下步骤:

步骤一,将按键事件、对应的后续关联键以及每个按键事件发生后,后续关联键被

按动的概率保存在所述第一矩阵列表中;

步骤二,发生按键事件,检索所述第一矩阵列表中对应所述按键事件的后续关联键

的按动概率,自动获取按动概率最大的后续关联键,构成按键组合在所述数据库中

获取所述按键组合对应的关联数据,等待确认;

步骤三,更改确认后实际输入的后续关联键的按动概率。

5.根据权利要求4所述的键盘智能输入的方法,其特征在于,所述按键事件包括一

个或者多个按键。

6.根据权利要求4所述的键盘智能输入的方法,其特征在于,所述后续关联键包括

一个或者多个按键。

7.根据权利要求4所述的键盘智能输入的方法,其特征在于,所述关联数据包括图

片、影像、声音和/或文字。

8.根据权利要求4所述的键盘智能输入的方法,其特征在于,当所述第一矩阵列表

中不存在实际输入的后续关联键时,所述步骤三之后还包括:

在所述第一矩阵列表中添加所述实际输入的后续关联键及其按动概率的步骤。

9.根据权利要求4所述的键盘智能输入的方法,其特征在于,当所述按键组合在数

据库中对应多个关联数据时,所述步骤二还包括以下步骤:

步骤91,将按键组合、对应的关联数据以及每个按键组合事件发生后,关联数据

被使用的概率保存在所述第二矩阵列表中;

步骤92,发生按键组合事件,检索所述第二矩阵列表中对应所述按键组合事件的

关联数据的使用概率,自动获取使用概率最大的关联数据,等待确认;

步骤93,待确认后,更新实际输出使用的关联数据的使用概率。

10.根据权利要求9所述的键盘智能输入的方法,其特征在于,所述步骤92还包括:

同时显示对应所述按键组合的多个关联数据的步骤;或者

同时获取对应所述按键事件的多个后续关联键,并按照所构成的多个按键组合分别

从所述数据库中获取应的使用概率最大的关联数据,予以显示的步骤。

说 明 书

技术领域

本发明涉及键盘输入领域,特别是关于一种键盘智能输入的装置和方法。

背景技术

用户在键盘上操作、输入数据时,通常需要按动一组完整的按键,才能获取数据库

中存储的对应的数据,这样就需要在数据的存储和操作上带来烦琐的工作,尤其对

于像嵌入式产品这样存储局限大的产品,对给功能扩展带来诸多障碍,因此需要对

数据的存储和获取上进行改进。

具体反应在键盘输入中,就是按键与按键之间,按键与关联数据之间的关联度没有

得到充分的描述和利用。导致用户在键盘操作和输入时需要浪费大量的时间在敲击

键盘和选择中,而如果能将键盘中各个按键之间,按键和数据之间的关联度具体的

描述出来,并按照这种关联度控制键盘的输入,将会大大减少键盘输入的烦琐和时

间,同时也可以实现数据的多维存储。

发明内容

为解决上述问题,本发明的目的在于提出一种键盘智能输入的装置及其方法。设置

一个矩阵列表,保存各种按键事件和对应的后续关联键,以及后续关联键被按动的

概率,以在键盘输入时,实现只输入按键事件,自动获取后续关联键,并获取数据

库中对应的关联数据。

为实现上述目的,本发明提出了一种(待权利要求确认后补上)

本发明引入了矩阵列表的装置和方法,使键盘之间的关联度被数值化,结构化,在

用户需要键盘输入的时候,能够自动从矩阵列表中获取关联度最高的一个或者多个

后续关联键以及相对应的数据库中的关联数据,使用户大大简化了键盘输入的烦琐

和枯燥,同时也可以形成多维数据存储。此外,本发明中的矩阵列表能够自动更新

矩阵中不同后续关联键或者关联数据的关联度,根据用户的不断使用,进行自学习,

具有智能输入的功能,节省了用户进行重复劳动的时间,提高了效率。

附图说明

图1是本发明矩阵列表的结构说明图;

图2是本发明系统的结构示意图;

图3是本发明操作的流程示意图;

图4是本发明拼音输入的流程示意图。

具体实施方式

本发明中设置有矩阵列表,在矩阵列表中,保存有键盘上会发生的按键事件(如:

“D”、“1”)和对应的多种关联键,以及按键事件发生后,后续关联键被按动的概率。

图1是本发明矩阵列表中矩阵示意图。图2是本发明系统的结构示意图。如图所示,

包括:键盘210,第一矩阵列表220和数据库230,其中第一矩阵列表又包括按键

事件列表221、关联矩阵列表222和后续关联键列表223。在关联矩阵中,“i”表示

的是各种在先的按键事件,“j”表示的是“i”按下后发生的后续关联键,而

“Rmn”表示的则是“i”按下后,“j”被按动的概率。矩阵列表中将在先的

按键事件“i”包含在一个按键事件列表221中,i(n)=[i1

i2……im];后续关联键也用一个后续关联键列表223表示

j(n)=[j1,j2……jn]。其中按键事件“i”可以为

单一的按键,也可以为一组连续的按键,而后续关联键“j”也可以为单一的按键或

者一组连续的按键。关联矩阵列表222采用矩阵形式表示按键之间的关联度,将按

键事件列表221和后续关联键列表223连接起来。

用户通过键盘210按动在先的按键,发起第一矩阵列表220中按键事件列表221保

存的按键事件,开始在关联矩阵列表222中检索与该发生的按键事件对应的各个后

续关联键的按动概率,找到按动概率最大的后续关联键,从后续关联键列表223中

获取该后续关联键,然后,在数据库230中检索由按键事件和后续关联键构成的按

键组合所对应的关联数据。获取该关联数据,显示或者播放,使用户确认是否输出

该关联数据,如果用户确认,则确认实际输出的后续关联键,以及在数据库中获取

的关联数据。同时,关联矩阵列表222会更新修改实际确认输出的后续关联键的按

动概率。

图3是本发明流程示意图。如图所示,具体包括以下步骤:

步骤S301,按下按键,发生按键事件“i”;

步骤S302,从矩阵列表的按键事件列表中获得按键事件;

步骤S303,检索关联矩阵中的对应按键事件的各个后续关联键的按动概率,获取

按动概率最大的后续关联键;

步骤S304,根据按键事件和按动概率最大的后续关联键构成的按键组合,检索数

据库,获取与该按键组合对应的关联数据;

步骤S305,显示关联数据并等待用户确认、响应;

步骤S306,待用户确认后,更新实际输入的后续关联键的按动概率。

数据库中保存的关联数据,可以是图像、声音或者文字,如在音乐的操作、编辑界

面中,按键事件和对应的后续关联键对应的按键组合在数据库中对应的就是音符或

者合旋,用户输入按键事件后,矩阵列表会自动挑选按动概率最大的对应的后续按

键,并播放在数据库中保存的对应的声音文件,请用户判断是否需要;而在图像操

作界面中,上述的按键组合对应的关联数据则是图像,矩阵列表可以输出与后续关

联键有关的图片或者影像,以方便用户进行判断和制作。当然,最普遍的还是文字

文本输入,尤以输入法最能说明本发明的技术特征。例如,在矩阵列表中可以保存

各种按键事件,数字按键事件可以表示为[VK_1,VK_9],对应的英文关系

矩阵为[[VK_SIMB],[VK_A,VK_B,VK_W,VK_X,VK_Y,VK_Z]],

而VK_B对应的单词向量对应与B字母有关的单词。

在笔画输入法、拼音输入法、英文输入法和数字输入法中,在每种输入法中同一按

键按动发生的是不同的按键事件,又如拼音输入法中还存在同一按键组合对应多种

关联词组、短语、汉字的情况,所以除在键盘智能输入中设置第一矩阵列表后,还

可以在根据按键组合搜索数据库时,设置第二矩阵列表,该第二矩阵列表可以保存

多个常用词组、短语、汉字的拼音组合,以及一些词组的字母缩写形式,同时还保

存与上述的拼音组合或字母缩写等对应的词组、短语和汉字,再者,第二矩阵列表

中的关联矩阵中保存词组、短语和汉字的使用概率。利用第二矩阵列表可以将多个

关联数据中使用频率最大的数据(词组、短语、文字等)自动显示输出。具体步骤包

括:

步骤S401,按动按键,输入字母,发生按键事件;

步骤S402,根据发生的按键事件(即输入的字母),在第一矩阵列表中检索是否保存

有相同的按键事件,若有,则获取该按键事件;

步骤S403,在第一矩阵列表中搜索对应该输入的字母的后续关联字母的按动概率,

获取按动概率最大的后续关联字母;

步骤S404,根据在先的字母和对应概率最大的后续字母构成的拼音组合,在第二

矩阵列表中搜索是否保存有相同的拼音组合,若有则获取该拼音组合;

步骤S405,在第二矩阵列表中,搜索与该拼音组合对应的关联字、词组、短语或

句子的使用概率,获取使用概率最高的字、词组、短语或句子,显示出来,等待用

户确认;

步骤S406,待用户确认后,更新第一关联矩阵中实际输入的字母的按动概率,并

且更新第二矩阵列表中实际输入的词组、短语或句子等关联字的使用概率。

此外,在步骤S403中,第一矩阵列表除了获取按动概率最大的字母外,还可以获

取多个按动概率较大的字母,并且在步骤S405中,分别在第二矩阵列表中搜索符

合不同字母组合的对应的使用概率最大的关联词组、短语或者句子。显示供用户确

认。

或者,在步骤S403中只获取按动概率最大的字母,但在步骤S405中则获取对应

的多个关联字、词组、短语或者句子,同时显示供用户确认。

如果确认后实际输入的后续关联键不在第一矩阵列表中,则步骤S406中,还包括

在第一矩阵列表中增加新后续关联键以及相对应的按动概率的步骤。

在笔画输入法和其他输入法中,都可以参照上述拼音输入法中的步骤进行略微的改

动,以满足不同输入方式的需要。

当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟

悉本领域的普通技术人员当可根据本发明做出各种相应的改变和变形,但这些相应

的改变和变形都应属于本发明所附的权利要求的保护范围。

本文标签: 按键关联列表输入