一种耦联使用双拼与三拼的汉字输入方法及装置与流程

文档序号:14686224发布日期:2018-06-14 23:59阅读:260来源:国知局
本申请涉及计算机领域,尤其涉及一种耦联使用双拼与三拼的汉字输入方法及装置。
背景技术
:随着计算机的普及,输入法被越来越多的人使用。汉字拼音输入法中全拼输入法使用最广,而与之相比输入更加灵活的双拼输入法却鲜有人用,其主要原因之一为双拼输入法的效率不高。技术实现要素:本申请提供了一种耦联使用双拼与三拼的汉字输入方法及装置,目的在于解决提高双拼输入的效率的问题。为了实现上述目的,本申请提供了以下技术方案:一种耦联使用双拼与三拼的汉字输入方法,包括:接收信号,所述信号由按键触发;通过查询预设的输入信息与信号间的映射关系,确定与接收到的信号对应的输入信息,其中,所述映射关系包括:单字母声母与跟所述单字母声母相同的按键的信号对应,双字母声母zh、ch、sh分别与按键A、V、E的信号对应,韵母a、ai、ao、an、ang分别与按键A、S、D、F、G的信号对应,韵母o、ou、ong分别与按键O、P、L的信号对应,韵母er、ei、e、en、eng分别与按键Q、W、E、R、T的信号对应,韵母i、in、ing、ie、iu分别与按键I、J、K、N、M的信号对应,韵母ui、u、uo、un分别与按键Y、U、H、B的信号对应,韵母üe、ün、üan、ü分别与按键Z、H、C、V的信号对应。可选地,所述通过查询预设的输入信息与按键的信号间的映射关系,确定与接收到的按键的信号对应的输入信息包括:确定第奇数个信号对应的输入信息为触发所述信号的按键对应的声母,第偶数个信号对应的输入信息为触发所述信号的按键对应的韵母;确定第奇数个按键O的信号为引导信号,所述引导信号之后的第一个信号对应的输入信息为触发所述信号的按键对应的韵母。可选地,所述通过查询预设的输入信息与按键的信号间的映射关系,确定与接收到的按键的信号对应的输入信息还包括:确定所述按键U或I触发的信号为双韵母汉字引导信号;确定所述按键U或I触发的信号之后的第一个信号对应的输入信息为触发所述第一个信号的按键对应的韵母;确定所述按键U或I触发的信号之后的第二个信号对应的输入信息为触发所述第二个信号的按键对应的声母。可选地,所述映射关系的设置方法具体包括:统计韵母在汉字中被使用的频率;将频率满足第一预设条件的韵母与满足第二条件的按键之间建立映射关系。可选地,所述映射关系的设置方法还包括:将单韵母按照分类标识a、o、e、i、u、ü分为六类,其中,任意一类中的单韵母的首字母与此类的分类标识相同;将所述任意一类中的单韵母与相邻的按键建立映射关系。一种输入装置,包括:接收模块,用于接收信号,所述信号由按键触发;确定模块,用于通过查询预设的输入信息与信号间的映射关系,确定与接收到的信号对应的输入信息,其中,所述映射关系包括:单字母声母与跟所述单字母声母相同的按键的信号对应,双字母声母zh、ch、sh分别与按键A、V、E的信号对应,韵母a、ai、ao、an、ang分别与按键A、S、D、F、G的信号对应,韵母o、ou、ong分别与按键O、P、L的信号对应,韵母er、ei、e、en、eng分别与按键Q、W、E、R、T的信号对应,韵母i、in、ing、ie、iu分别与按键I、J、K、N、M的信号对应,韵母ui、u、uo、un分别与按键Y、U、H、B的信号对应,韵母üe、ün、üan、ü分别与按键Z、H、C、V的信号对应。可选地,所述确定模块用于通过查询预设的输入信息与按键的信号间的映射关系,确定与接收到的按键的信号对应的输入信息包括:所述确定模块具体用于,确定第奇数个信号对应的输入信息为触发所述信号的按键对应的声母,第偶数个信号对应的输入信息为触发所述信号的按键对应的韵母;确定第奇数个按键O的信号为引导信号,所述引导信号之后的第一个信号对应的输入信息为触发所述信号的按键对应的韵母。可选地,所述确定模块还用于:确定所述按键U或I触发的信号为双韵母汉字引导信号;确定所述按键U或I触发的信号之后的第一个信号对应的输入信息为触发所述第一个信号的按键对应的韵母;确定所述按键U或I触发的信号之后的第二个信号对应的输入信息为触发所述第二个信号的按键对应的声母。可选地,还包括:设置模块,用于统计韵母在汉字中被使用的频率;将频率满足第一预设条件的韵母与满足第二条件的按键之间建立映射关系。可选地,所述设置模块还用于:将单韵母按照分类标识a、o、e、i、u、ü分为六类,其中,任意一类中的单韵母的首字母与此类的分类标识相同;将所述任意一类中的单韵母与相邻的按键建立映射关系。本申请所述的耦联使用双拼与三拼的汉字输入方法及装置,在接收到由按键触发的信号后,通过查询预设的输入信息与信号间的映射关系,确定与接收到的信号对应的输入信息,在映射关系中,单字母声母与跟单字母声母相同的按键的信号对应,有利于记忆单字母声母与按键的映射关系。双字母声母zh、ch、sh分别与按键A、V、E的信号对应,因为按键A、V、E上没有设置单字母声母,并且按键A与按键Z相邻,按键V与按键C相邻,按键E与按键S相邻,所以有利于记忆双字母声母与按键的映射关系。韵母a、ai、ao、an、ang分别与按键A、S、D、F、G的信号对应,韵母o、ou、ong分别与按键O、P、L的信号对应,韵母er、ei、e、en、eng分别与按键Q、W、E、R、T的信号对应,韵母i、in、ing、ie、iu分别与按键I、J、K、N、M的信号对应,韵母ui、u、uo、un分别与按键Y、U、H、B的信号对应,韵母üe、ün、üan、ü分别与按键Z、H、C、V的信号对应,可见,分别以a、o、e、i、u、ü开头的韵母均集中与一个区域中的相邻按键相对应,因此,有利于记忆韵母与按键的映射关系。可见,上述映射关系的设置有利于用户记忆,从而能够提高用户使用双拼输入法输入汉字的效率。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例公开的一种耦联使用双拼与三拼的汉字输入方法流程图;图2为本申请实施例公开的拼音与按键的映射关系的示意图;图3为本申请实施例公开的声母与按键的映射关系的示意图;图4为本申请实施例公开的韵母与按键的一种映射关系的示意图;图5为本申请实施例公开的韵母与按键的又一种映射关系的示意图;图6为本申请实施例公开的输入方式的示意图;图7为本申请实施例公开的耦联使用双拼与三拼的汉字输入装置的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。图1所示为本申请实施例公开的一种耦联使用双拼与三拼的汉字输入方法的流程,包括以下步骤:S101:接收由按键触发的信号。通常,按键由用户敲击按下,基于键盘的结构,被敲击按下的按键触发信号。S102:通过查询预设的输入信息与信号间的映射关系,确定与接收到的信号对应的输入信息。其中,如图2所示,映射关系包括:单字母声母与跟单字母声母相同的按键的信号对应,双字母声母zh、ch、sh分别与按键A、V、E的信号对应,韵母a、ai、ao、an、ang分别与按键A、S、D、F、G的信号对应,韵母o、ou、ong分别与按键O、P、L的信号对应,韵母er、ei、e、en、eng分别与按键Q、W、E、R、T的信号对应,韵母i、in、ing、ie、iu分别与按键I、J、K、N、M的信号对应,韵母ui、u、uo、un分别与按键Y、U、H、B的信号对应,韵母üe、ün、üan、ü分别与按键Z、H、C、V的信号对应。上述映射关系的设置过程为:1、如图3所示,将23个声母合理排布于字母键盘,以建立起声母与按键的信号之间的映射关系。其中,20个单字母声母一一对应的布置在与单字母声母相同的按键上,例如,单字母声母b布置在按键B上。3个双字母声母zh、ch、sh分别布置在A、V、E三键上,把双字母声母zh布置在A键上,因为A键紧邻Z键,便于记忆;把ch布置在V键上,因为V键紧邻C键,便于记忆;把sh分布在E键上,因为E键紧邻S键,便于记忆。2、汉语拼音中,韵母共计39个,这39个韵母按它们的结构分为单韵母、复韵母和鼻韵母。其中,单韵母10个,元音音素:舌面元音:前元音i、ü、ê;央元音a;后元音o、e、u。舌尖元音:舌尖前-i(zicisi的韵母);舌尖后-i(zhichishiri的韵母)。卷舌元音:er。复韵母13个,由两个或三个元音复合而成,包括:ai、ei、ao、ou、ia、ie、ua、uo、üe、iao、iou、uai、uei鼻韵母16个,由元音和鼻辅音n或ng复合而成,包括:an、en、ang、eng、ong、ian、in、lang、ing、iong、uan、uenuang、ueng、üan、ün。其中舌尖前-i(zi、ci、si的韵母)和舌尖后-i(zhi、chi、shi、ri的韵母)以及前元音i合并为i。其中前元音ê和后元音e合并为e。其中鼻韵母ueng由于是整体认读音节,所以可拆分为u+eng,所以不用单独列出。最终总计韵母元素35个;a、o、e、i、u、ü、er、ai、ei、ao、ou、ia、ie、ua、uo、üe、iao、iou、uai、uei、an、en、ang、eng、ong、ian、in、lang、ing、iong、uan、uen、uang、üan、ün。把35个韵母分为独韵母和双韵母。把26个独韵母元素分为a、o、e、i、u、ü六个分区,任意一类中的单韵母的首字母与此类的分类标识相同。每个区设置有若干个韵母单位,总计26个韵母单位,具体如表1:表1双韵母9个,分为2组,具体如表2:表2iaiaoianiangionguauaiuanuang由于双韵母都是由韵母i或者韵母u+独韵母组成的,所以把双韵母全部拆解为两个独韵母考虑,不为双韵母单独设置键位,只为独韵母设置键位,用两个独韵母来拼出双韵母。由此将26个独韵母进行合理布置即可。声母键盘中U、I、O三个键未布置声母,因此,将按键O用作无声母拼音的声母键,U、I则作为双韵母拼音引导键。需要说明的是,a、o、e、i、u、ü为公众熟知的六个独韵母,因此,将此作为分类依据,符合公知的习惯,并且,从图4可以看出,每一个分类中的韵母设置在相邻的按键上,因此,有利于用户记忆。进一步地,为了方便用户的使用,统计韵母在汉字中被使用的频率,并将频率满足第一预设条件的韵母与满足第二条件的按键之间建立映射关系。具体地,可以将使用频率较高的韵母设置在容易敲击的按键上,或者,可以将使用频率较低的韵母设置在不容易敲击的按键上。例如,表3为通过对2505个汉字常用字和1000个次常用字总共3505个汉字的拼音分析,整理出常用汉字韵母使用频率表,其中双韵母全部拆分归入单韵母计量。具体地,表4中为使用频率最高的四个韵母单位,其使用频率之和达到了50%。将此四个韵母安排在手指最易敲击的按键上,结果如图4所示。表5所示为余下韵母中频率最高的9个韵母的使用频率和达到了30%。已布置的四个键位加上表5所示的韵母的布置方式如图5所示。如表6所示,最后13个韵母元素的频率之和为20%,将这13个韵母布置在按键上后,得到如图4所示的键盘排布。需要说明的是,a、o、e、i、u、ü六个韵母出于引领分区和便于记忆的要求,固定放在A、O、E、I、U、V六个键上,不依照使用频率高低程度布置在对应的敲击难易程度的按键上。需要说明的是,上述拼音元素排布中所选择的声、韵母使用概率信息和易敲击的按键仅为一种示例,按照统计所依据的对象不同,声、韵母使用概率信息会有所出入,但均属于本实施例中依据韵母被使用的频率和按键的易敲击程度设置韵母的思想的范畴。表3表4表5表6具体地,按照上述映射关系,用户输入独韵母组成的汉字时采用双拼法,每个汉字皆两键输入,单字输入时,对于有声母的汉字,第一键为声母,第二键为韵母;对于无声母的汉字,第一键为引导键O,第二键为韵母;对于双韵母的汉字,第一键为引导键,第二键为韵母键,第三键为声母键;多字输入时,无引导键情况下,敲击次数为奇数时,输入声母,敲击次数为偶数时,输入韵母。出现引导键时,根据不同的引导键,来判断双拼还是三拼汉字,从而依据两种不同的模式进行汉字输入。在此情况下,接收到信号后,确定第奇数个信号对应的输入信息为触发所述信号的按键对应的声母,第偶数个信号对应的输入信息为触发所述信号的按键对应的韵母。例如,当输入汉字“仁(rén)”时需要击键R(声母r)+R(韵母en)。确定第奇数个按键O的信号为引导信号,所述引导信号之后的第一个信号对应的输入信息为触发所述信号的按键对应的韵母。例如,当输入“爱(ài)”时需要击键O(引导键)+S(韵母ai)。对于双韵母组成的汉字时,因为双韵母只有两种,一种以u开头、另一种以i开头,基于上述映射关系:以u开头双韵母以按键U作为引导键,以i开头的双韵母以按键I作为引导键,所以,通过引导键(U、I)+韵母键+声母键的方式进行三键输入。由于声母输入时不会输入U、I,所以当接收到U或I按键的信号时,可自动判断出正在进行输入的汉字为双韵母音节汉字,即确定按键U或I触发的信号为双韵母汉字引导信号,并确定所述按键U或I触发的信号之后的第一个信号对应的输入信息为触发所述第一个信号的按键对应的韵母,所述按键U或I触发的信号之后的第二个信号对应的输入信息为触发所述第二个信号的按键对应的声母。例如,当输入装“(zhuāng)”时需要击键U(引导键)+G(韵母ang)+A(声母zh)、当输入裱“(biǎo)”时需要击键I(引导键)+D(韵母ao)+B(声母b)。综上所述,上述映射关系对应的用户输入方式为如图6所述的四种。本实施例中,将使用频率占到86%的所有韵母逐个布置在单一按键上,使由此类韵母组成的拼音实现两键输入。将使用频率占到14%的双韵母布置在两个键上,使由此类韵母组成的拼音实现三键输入,实验证明,使最终3505个常用汉字每个汉字平均2.14键即可输入,大大提高使用双拼输入法输入汉字的效率。同时,本实施例中的映射方法,直观且有规律,便于用户记忆,并且,仅占用26个字母案件即可,而无需占用符号键,从而避免对于符号输入的干扰。与上述方法实施例相对应地,本申请还公开了一种耦联使用双拼与三拼的汉字输入装置,如图7所示,包括:接收模块701,用于接收信号,所述信号由按键触发;确定模块702,用于通过查询预设的输入信息与信号间的映射关系,确定与接收到的信号对应的输入信息,其中,所述映射关系包括:单字母声母与跟所述单字母声母相同的按键的信号对应,双字母声母zh、ch、sh分别与按键A、V、E的信号对应,韵母a、ai、ao、an、ang分别与按键A、S、D、F、G的信号对应,韵母o、ou、ong分别与按键O、P、L的信号对应,韵母er、ei、e、en、eng分别与按键Q、W、E、R、T的信号对应,韵母i、in、ing、ie、iu分别与按键I、J、K、N、M的信号对应,韵母ui、u、uo、un分别与按键Y、U、H、B的信号对应,韵母üe、ün、üan、ü分别与按键Z、H、C、V的信号对应。具体地,确定模块通过查询预设的输入信息与按键的信号间的映射关系,确定与接收到的按键的信号对应的输入信息的具体实现方式为:确定第奇数个信号对应的输入信息为触发所述信号的按键对应的声母,第偶数个信号对应的输入信息为触发所述信号的按键对应的韵母;确定第奇数个按键O的信号为引导信号,所述引导信号之后的第一个信号对应的输入信息为触发所述信号的按键对应的韵母。确定所述按键U或I触发的信号为双韵母汉字引导信号;确定所述按键U或I触发的信号之后的第一个信号对应的输入信息为触发所述第一个信号的按键对应的韵母;确定所述按键U或I触发的信号之后的第二个信号对应的输入信息为触发所述第二个信号的按键对应的声母。可选地,所述装置还可以包括:设置模块703,用于统计韵母在汉字中被使用的频率;将频率满足第一预设条件的韵母与满足第二条件的按键之间建立映射关系,以及,将单韵母按照分类标识a、o、e、i、u、ü分为六类,其中,任意一类中的单韵母的首字母与此类的分类标识相同;将所述任意一类中的单韵母与相邻的按键建立映射关系。本实施例所述的输入装置,有利于提高用户使用双拼输入法输入的效率。本申请实施例方法所述的功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算设备可读取存储介质中。基于这样的理解,本申请实施例对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一台计算设备(可以是个人计算机,服务器,移动计算设备或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,RandomAccessMemory)、磁碟或者光盘等各种可以存储程序代码的介质。本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1