简易式汉字拼音数字化输入法及宿位法,其特征在于:它将汉字拼音分为两部分,第一部分为汉字拼音的首字母,第二部分为汉字拼音的第二个及第二个以后的字母;其中,使用频率最高的几个首字母分别用一个数字作为代码,其余的首字母则分成几组,每组分别用一个数字做母码,每组中的各个字母又分别设置一个识别码;汉字拼音的第二个及第二个以后的各个字母分别用一数字做代码。(*该技术在2023年保护过期,可自由使用*)
【技术实现步骤摘要】
本专利技术涉及一种汉字拼音输入方法,尤其是一种适用于手机、并可利用手机上的十个数字键实现汉字输入的拼音数字化输入法及宿位法。
技术介绍
随着信息技术的飞速发展,为了适应人机对话的需要以及方便信息的传输,各种汉字输入方法纷纷出现,并被各类计算机系统和手机等信息设备所广泛采用,这些汉字输入方法各有其特点,大大地方便了人们向这些信息设备中输入汉字的操作过程。不过,也有一些汉字输入方法其编码较为复杂,人们难以识记和学习,因此,设计者也一直在探索以求找到更为适用和方便易学的汉字输入方法。
技术实现思路
本专利技术的目的就在于提供一种非常简单易学且输入速度快的汉字拼音数字化输入法及宿位法,该输入法及宿位法主要是应用在手机的操作系统上、当使用者用拼音形式输入汉字时使用。为实现上述目的,本专利技术的技术方案为它将汉字拼音分为两部分,第一部分为汉字拼音的首字母,第二部分为汉字拼音的第二个及第二个以后的字母;其中,使用频率最高的几个首字母分别用一个数字作为代码,其余的首字母则分成几组,每组分别用一个数字做母码,每组中的各个字母又分别设置一个识别码;汉字拼音的第二个及第二个以后的各个字母分别用一数字做代码。用来作为汉字拼音代码的数字为0~9这十个数字,其中,首字母中使用频率最高的字母Y、C、Z、J、S、H分别用数字1~6做为代码,使用频率次之的首字母则分为四组,各组分别用数字6~9以及0这五个数字作为母码,每组中的各个字母又分别设置有识别码。使用频率次之的首字母中的R用数字6做母码;L、X、K、F这四个字母共用数字7做母码;并分别用D、B、Q、W、M这五个字母用数字8做母码;G、P、N、T这四个字母用数字9作为母码;A、E、O、I、U、V这六个字母则用数字0作为母码。用数字6、7、8、9做母码的各组字母中排在第一位的字母无需识别码,排在第二位的字母的识别码为与母码相同的数字,排在第三位的字母的识别码为母码左边的数字,排在第四位的字母的识别码为母码右边的数字,但用8做母码的字母中的W其识别码为6;用数字0做母码的字母组中的A用1做识别代码,E用2做识别码,O用3做识别码,I用4做识别码,U用5做识别码,V用6做识别码。在汉字拼音中第二位及第二位以后的字母中,对于由韵母加N或NG合成的韵母词组,将N和NG用与韵母相同的代码表示。汉字拼音中第二位及第二位以后的字母中,R和H共用相同的代码。对超过四位编码数字的汉字拼音可用宿位法进行压缩,该宿位方法主要是利用不会在第二位及第二位以后出现的7、8、9这三个数字以及数字6,宿位对象是带N、G的韵母,即分别利用6、7、8、9来分别代表带N、G的韵母拼音。还可利用汉字拼音组中的自然空位来跨越式去除一些字母以达到宿位的目的。本专利技术的有益效果在于它充分利用和挖掘了汉字拼音的特点,它可将50%以上的拼音组(其附带50%以上的汉字数量)以一个字母对应一个数字的方式输入手机中,其余的汉字拼音也仅需加一个识别码而已,学习和使用起来十分轻松方便。另外,本专利技术的输入方法中,每一个拼音组都有自己的独立编码,消除了现有一些拼音输入方法中存在的大量重复编码的问题,可以令输入一步到位,大大减少了跨键次数,使输入速度大为提高。此外,在本专利技术所述的输入法的基础上设立的宿位法,又可将绝大多数四位以上的汉字拼音编码压缩为四位以下,从而使输入速度进一步提高。附图说明下面结合附图对本专利技术做进一步的说明附图1为本专利技术输入法的标准代码图附图2为本专利技术宿位法的代码图之一附图3为本专利技术宿位法的代码图之二附图4为本专利技术宿位法的代码图之三具体实施例方式下面结合附图和具体实施例对本专利技术的原理做进一步的说明,但并不因此而限定本专利技术的保护范围。众所周知的是汉语拼音多以声母加韵母组成或者是以单个的韵母出现,它存在着如下几个特点一、全部汉字拼音组中,第一个字母涉及的字母包含了二十六个字母中除I、V以外的二十四个,但第二个及第二个以后的字母就仅限于5个韵母(A、E、I、O、U)和4个声母(H、R、N、G)这九个字母,而手机上的数字键为0~9十个数字,因此,所有汉字拼音的第二个及第二个以后的字母皆分别可用手机上0~9这十个数字来做一一对应的转换。二、所有的汉字拼音组都无重叠字,如AA、BB等,这就为压缩第二位及第二位之后的拼音字母个数创造了条件。在汉字拼音中大量使用了由一个韵母加“N”或“NG”合成的韵母词组,如Ang、En等。根据拼音无连续重叠字母的特点,对Ang这类带“N”和“NG”的韵母词组,本输入法将其视为该韵母词组中第一个韵母字的重叠,如ANG=AAA,EN=EE等。通过该重叠压缩方法,拼音组第二位及第二位以后的字母数可减少为7个。三、出现在拼音组第二位及第二位以后的H、R这两个字母出现的条件均不相同。其中,H只在第二位出现,且其前一字母必为C、S或Z,而R则只能出现在韵母E的后面。因此,本输入法在编码时令H和R共用一码,这样,拼音组第二位及第二位以后的字母数可减少到6个。通过对上述汉字拼音字母组特点的了解,本输入法用异数位异功能的方式进行编码和运行,异数位异功能即相同的数字在不同的位置代表不同的字母,如1在第一位代表Y,在第二位代表A,在第三位代表N,在第四位代表G,1111=YANG。当然,每个位置的数字代表什么还得看它前面的一个字母是什么方可决定,除上面所提到的各特点,再综合使用习惯、使用频率和使用效率等因素,本输入法得到如附图1所示的标准流程图。见附图1所示,A、E、I、O、U、H/R分别排在1~6的位置,这样就等于将拼音组的第二位及第二位以后的字母编码完毕,只剩下第一位的字母(即首字母)如何编码的问题了。由于以韵母为首字母的拼音组仅为极少数,所以可以使用1~5这几个数字来编码使用频率最高的五个字母Y、C、Z、J、S,至数字6代表的H/R码,由于它既有可能在第一位出现,也有可能在第二位出现(但出现条件不同),因此,本输入法规定6在第一位出现时代表H。由于Y、C、Z、J、S、H/R这几个字母仅为可能在拼音组的首位出现的二十四个字母中的一小部分,其它字母无法用一个数字对应代表一个字母的方式来编码。因此,本输入法使用母码加识别码的方式来编码其它的字母,具体方式是用一个数字作为多个字母所构成的字母组的母码,再用识别码来区分各字母组中的具体字母。见附图1所示,6为H、R这两个字母组的母代码,7为L、X、K、F这四个字母组的母码,8为D、B、Q、W、M这六个字母组的母码,9为G、P、N、T这四个字母组的母码,0为A、E、I、O、U、V这六个字母组的母码。为了识别各字母中的每一字母,本输入法用识别码来区别各字母组中的每一字母,另外,为了让使用者易学易记,识别码的编排应有规律可寻,因此,本输入法规定各字母组中的第一个字母无须另加识别码,而第二个字母的识别码与母码相同,第三个字母的识别码为母码左边相邻的数字,第四个字母的识别码为母码右边相邻的数字。但应注意的是,以8做母码的字母组中,由于它包含了5个字母,其识别码的编排稍有不同,其中的字母W单独用数字6作为识别码。另外,以0作为母码的字母组中,由于其所含的字母数多达6个,因此,上述规律并不适用于该字母组,但其中各字母的识别码的编排亦相当有规律,即、各字母的识别码的数字与该字母所在位置一致。上述母码和识本文档来自技高网...
【技术保护点】
【技术特征摘要】
【专利技术属性】
技术研发人员:苏家庆,
申请(专利权)人:苏家庆,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。