五笔输入法的输入前识别控制方法、存储装置及移动终端与流程

文档序号:13003785阅读:306来源:国知局
五笔输入法的输入前识别控制方法、存储装置及移动终端与流程

本发明涉及中文输入法技术领域,尤其涉及的是一种五笔输入法的输入前识别控制方法、存储装置及移动终端。



背景技术:

中文输入法的编码方案很多,但基本依据都是汉字的读音和字形两种属性。五笔字型完全依据笔画和字形特征对汉字进行编码,是典型的形码输入法。五笔字型输入法主要用于使用简体中文的中国大陆,由于它一个字最多只有四个码,且重码极低,是比拼音输入法便捷的形码输入法。

之所以叫作五笔,是将汉字笔划分为横、竖、撇、捺、折五种。把字根或码元按一定规律分布在25个字母键上(即标准的qwer键盘,不包括z)。取码时最长四码,最短一码。

五笔输入法打字快,但用户在使用时,时常发生漏符、多符及错符的情况,导致在实际使用时,经常要退回重新输入,反而影响打字速度。尤其在移动终端上,因屏幕小,这种问题更容易被加剧,如何提高五笔输入法的容错性成为了亟待解决的技术问题。

因此,现有技术还有待于改进和发展。



技术实现要素:

鉴于上述现有技术的不足,本发明的目的在于提供一种五笔输入法的输入前识别控制方法、存储装置及移动终端,旨在解决现有技术中五笔输入法容错性低的问题。

本发明解决技术问题所采用的技术方案如下:

一种五笔输入法的输入前识别控制方法,其中,所述五笔输入法的输入前识别控制方法包括:

步骤a:预先设置五笔输入法中码的辅助识别规则,所述辅助识别规则包括:当检测到用户所输入的码为第一码时、将第一码识别为第二码或第二码串,和/或当检测到用户所输入的码为第三码串时、将第三码串中的一个或多个第三码识别为第四码或第四码串;

步骤b:根据所预设的辅助识别规则识别用户所输入的码或码串。

优选方案中,所述的五笔输入法的输入前识别控制方法,其中,所述辅助识别规则具体包括:当检测到用户所输入的码中第一个为字母a,第二个为非d字母,剩余字母为xy时,识别为axy及adxy两个码串;

以及当检测到用户所输入的码中第一个为字母a,第二个为字母d,剩余字母为xy时,识别为adxy及axy两个码串;

所述xy表示任意两个相同或不同的字母。

优选方案中,所述的五笔输入法的输入前识别控制方法,其中,所述辅助识别规则具体包括:当检测到用户所输入的码中第一个为字母b,第二个为非h字母,剩余字母为xy时,识别为bxy及bhxy两个码串;

以及当检测到用户所输入的码中第一个为字母b,第二个为字母h,剩余字母为xy时,识别为bhxy及bxy两个码串;

所述xy表示任意两个相同或不同的字母。

优选方案中,所述的五笔输入法的输入前识别控制方法,其中,所述辅助识别规则具体包括:当检测到用户所输入的码中第一个为字母s,第二个为非h字母,剩余字母为xy时,识别为sxy及shxy两个码串;

以及当检测到用户所输入的码中第一个为字母s,第二个为字母h,剩余字母为xy时,识别为shxy及sxy两个码串;

所述xy表示任意两个相同或不同的字母。

优选方案中,所述的五笔输入法的输入前识别控制方法,其中,所述辅助识别规则具体包括:当检测到用户所输入的码中尾字母为q,q之前为xy时,识别为xyq和xyqg;所述xy表示任意两个相同或不同的字母。

优选方案中,所述的五笔输入法的输入前识别控制方法,其中,所述辅助识别规则具体包括:当检测到用户所输入的码中尾字母为f,f之前为xy时,识别为xyf和xyfg;所述xy表示任意两个相同或不同的字母。

优选方案中,所述的五笔输入法的输入前识别控制方法,其中,所述辅助识别规则存储于非易失存储器。

优选方案中,所述的五笔输入法的输入前识别控制方法,其中,所述辅助识别规则存储于移动终端,按照辅助识别规则识别后的码或将显示相应的汉字于移动终端显示屏。

一种存储装置,其中,所述存储装置存储有计算机程序,所述计算机程序能够被执行以实现如上所述的五笔输入法的输入前识别控制方法。

一种移动终端,其中,包括:处理器、与所述处理器通信连接的存储器,所述存储器存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的五笔输入法的输入前识别控制方法;

所述处理器用于调用所述存储器中的计算机程序,以执行所述的五笔输入法的输入前识别控制方法。

与现有技术相比,本发明所提供的一种五笔输入法的输入前识别控制方法,通过预先设置五笔输入法中码的辅助识别规则,并设定辅助识别规则包括以下两种中的至少一个:当检测到用户所输入的码为第一码时、将第一码识别为第二码或第二码串,以及当检测到用户所输入的码为第三码串时、将第三码串中的一个或多个第三码识别为第四码或第四码串;使得五笔输入法在用户输入码发生漏码、多码或错码时,可通过设定的辅助识别规则完成以下三个任务中的至少一个:补充遗漏的码、去除多余的码及替换错误的码,提高五笔输入法的容错性。有效地解决了用户在使用时,因发生漏符、多符或错符的情况,以致经常要退回重新输入,影响打字速度的问题。

附图说明

图1是本发明中五笔输入法的输入前识别控制方法较佳实施例的流程图。

图2是本发明中移动终端较佳实施例的功能原理框图。

具体实施方式

本发明提供一种五笔输入法的输入前识别控制方法、存储装置及移动终端,为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

图1是本发明中五笔输入法的输入前识别控制方法较佳实施例的流程图;如图1所示,本发明所提供的检测判断方法,包括步骤如下:s100、预先设置五笔输入法中码的辅助识别规则,所述辅助识别规则包括:当检测到用户所输入的码为第一码时、将第一码识别为第二码或第二码串,和/或当检测到用户所输入的码为第三码串时、将第三码串中的一个或多个第三码识别为第四码或第四码串。s200、根据所预设的辅助识别规则识别用户所输入的码或码串。

也就意味着,本发明所提供的方案包括以下至少三个:方案一、所述辅助识别规则仅包括:当检测到用户所输入的码为第一码时、将第一码识别为第二码或第二码串;方案二、所述辅助识别规则仅包括:当检测到用户所输入的码为第三码串时、将第三码串中的一个或多个第三码识别为第四码或第四码串;方案三、所述辅助识别规则同时包括:当检测到用户所输入的码为第一码时、将第一码识别为第二码或第二码串,和当检测到用户所输入的码为第三码串时、将第三码串中的一个或多个第三码识别为第四码或第四码串。本发明中所提及的码是指键盘上的字母,一个字母即为一个码。

本发明所提供的方案中辅助识别规则,是指可添加至五笔输入法中的计算机程序或计算机程序组成的应用程序等,优选地,其在开发编写时仅设置框架,具体内容由用户自行填补或者说设定;辅助识别规则主要针对用户平时经常使用的汉字或词组,比如在进行文字聊天时,常常使用到的“嗯”字,其无比编码为kldn,用户在输入时,可能会错输为kdn,而kdn在五笔输入码中是没有相对应的字的,所以用户可将kdn填充至辅助识别规则框架内,使其也成为可识别为“嗯”字的一组码串;当然,为了简化“嗯”字的输入码,用户也可提前进行该设定,而不必等到发现漏输带来使用不便后设定。

那么可以理解的是,当检测到用户所输入的码为第一码时、将第一码识别为第二码或第二码串,意思是当检测到用户输入一个码时,该码将被看成规则中定义的另一个码或另一串码,也就是说,第一码、第二码及第二码串皆被记录于辅助识别规则内(即填充于辅助识别规则框架内)。该规则一则可弥补错输带来的不便,二则可有意识的简化某些汉字的输入过程,提高用户输入汉字时的效率。

而当检测到用户所输入的码为第三码串时、将第三码串中的一个或多个第三码识别为第四码或第四码串,意思是当检测到用户输入一串码时,该一串码中的一个或多个码将被看成规则中定义的另一个码或另一串码来替换,同样的,第三码串、第三码串内的第三码、第四码及第四码串皆被记录于辅助识别规则内(即填充于辅助识别规则框架内)。该规则一则可弥补错输来带的不便,二则可减少多输的错误率,三则可减少漏输的错误率,四则可简化某些汉字及词组的输入过程,提高五笔输入法的容错率及汉字输入效率。

在具体实施时,记录于辅助识别规则内具体规则应包含以下八条中的至少一条(在以下规则中,xy代表任意两个相同或不同的字母,比如x为e,y为f,又比如x为e,y为e):

(1)当检测到用户所输入的码中第一个为字母a,第二个为非d字母,剩余字母为xy时,识别为axy及adxy两个码串;比如,用户输入abef,其所对应的汉字为“荫”,而“荫”字本身并不常用,adef所对应的“葫”字与aef所对应的“戎”字相对而言较为常用,因此可设定当输入adef时,自动识别为adef及aef;当然,在此基础上可保留原识别规则,即在显示abdf对应的汉字时,同时显示荫、葫及戎三个字。

(2)当检测到用户所输入的码中第一个为字母a,第二个为字母d,剩余字母为xy时,识别为adxy及axy两个码串。比如,当用户输入adef时,因adef及aef分别对应的“葫”字及“戎”字皆较为常用,则在显示adef对应的汉字时,同时显示葫及戎两个字。

(3)当检测到用户所输入的码中第一个为字母b,第二个为非h字母,剩余字母为xy时,识别为bxy及bhxy两个码串;该规则与规则(1)同理,不再赘述。

(4)当检测到用户所输入的码中第一个为字母b,第二个为字母h,剩余字母为xy时,识别为bhxy及bxy两个码串;该规则与规则(2)同理,不再赘述。

(5)当检测到用户所输入的码中第一个为字母s,第二个为非h字母,剩余字母为xy时,识别为sxy及shxy两个码串;该规则与规则(1)同理,不再赘述。

(6)当检测到用户所输入的码中第一个为字母s,第二个为字母h,剩余字母为xy时,识别为shxy及sxy两个码串;该规则与规则(2)同理,不再赘述。

(7)当检测到用户所输入的码中尾字母为q,q之前为xy时,识别为xyq和xyqg。

(8)当检测到用户所输入的码中尾字母为f,f之前为xy时,识别为xyf和xyfg。

较佳的是,所述辅助识别规则同时存储有以上八条具体规则,以提高其识别能力。当然,以上八条并非本发明所述辅助识别规则所能存储的所有具体规则,参照以上任一具体规则完成的,都可以存储在辅助识别规则内,也应属于本发明的保护范围。

在本发明进一步地较佳实施例中,所述辅助识别规则储于移动终端,按照辅助识别规则识别后的码或将显示相应的汉字于移动终端显示屏。本发明中移动终端具体可以是指智能手机,因智能手机的使用频繁性、携带方便性及屏幕较小的特点,使其区别于其他移动终端,及其他电子设备。本发明对于智能手机而言,尤其重要,在一定程度上可以说,就是针对智能手机而设定的,智能手机相对于计算机及平板等电子设备而言,携带更为方便,也就意味着其对用户而言,使用频率更高,但就屏幕尺寸而言,其却较小,也就导致输入不便,一旦输错,重新输入耗费的时间比其他电子设备也更长,但本发明所提供的五笔输入法的输入前识别控制方法却尽可能的避免了输错的问题,极大的提高了汉字的输入速度;经过多次的实验验证,在同一用户的使用下,运行了辅助识别规则程序的智能手机的五笔输入法输入速度,比未运行辅助识别规则程序的计算机及平板的五笔输入法的输入速度都要快上几分;相比运行辅助识别规则程序前的智能手机而言,速度更是获得了极大的提高。

除所述五笔输入法的输入前识别控制方法外,本发明还提供了一种存储装置,其内存储有计算机程序,所述计算机程序能够被执行以实现如上所述的五笔输入法的输入前识别控制方法。

本发明还提供了一种移动终端,如图2所示,所述移动终端包括:处理器(processor)10、存储器(memory)20、通信接口(communicationsinterface)30和总线40;其中,所述处理器10、存储器20、通信接口30通过所述总线40完成相互间的通信;所述通信接口30用于所述移动终端的通信设备之间的信息传输;所述处理器10用于调用所述存储器20中的计算机程序,以执行上述各方法实施例所提供的方法。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1