一种修正汉语拼音输入的方法及处理终端技术

技术编号:21224163 阅读:24 留言:0更新日期:2019-05-29 04:55
本发明专利技术涉及一种修正汉语拼音输入的方法及处理终端,所述方法包括如下步骤:步骤1:接收用户输入的拼音串,将拼音串分割成至少一个拼音块,所述拼音块包括完整拼音块、部分拼音块和单字母,前后拼音块之间通过隔断符区分;步骤2:接收用户输入的选择信号,选中其中一个拼音块,选中的拼音块为待修正拼音块;步骤3:接收用户输入的修正字母的信号,并根据汉语拼音方案及修正字母判断运行的修正方案,所述修正方案为增加或删除或替换操作,以使修正后的待修正拼音块构成新的拼音块。本发明专利技术进行快速准确地修正已输入拼音序列。

A Method of Correcting Chinese Pinyin Input and Processing Terminal

The invention relates to a method for correcting Chinese Pinyin input and a processing terminal. The method comprises the following steps: step 1: receiving a Pinyin string input by a user, dividing the Pinyin string into at least one Pinyin block, which includes a complete Pinyin block, a part of Pinyin block and a single letter, and distinguishing the front and back Pinyin blocks by a separator; step 2: receiving a selection letter input by a user. Step 3: Receive the signal of the revised letter input by the user, and judge the operation of the revised scheme according to the Chinese Pinyin scheme and the revised letter. The revised scheme is to add or delete or replace the operation, so that the revised Pinyin block to be revised can form a new Pinyin block. The invention carries out fast and accurate correction of the input Pinyin sequence.

【技术实现步骤摘要】
一种修正汉语拼音输入的方法及处理终端
本专利技术涉及汉语拼音输入法
,具体是一种修正汉语拼音输入的方法及处理终端。
技术介绍
汉语拼音输入法中,输入拼音过程中,经常会碰到已经输入的某个拼音有误,需要进行修正,通常是需要将拼音中的某个字母进行修改,包括增加、删除或替换某个字母。现有的修正方法是将出错字母及其后的正确字母一一删除后再重新输入,或者通过光标等操作将其定位到相应位置后,从光标定位处开始往前删除错误的字母或增加字母,或通过光标选中某个字母后输入新的正确字母进行替换,无论是哪种方法,操作非常不方便,修正效率很低,很难快速准确地对拼音中单字母进行修正。
技术实现思路
针对现有技术的不足,本专利技术的目的之一提供一种修正汉语拼音输入的方法,其能够解决快速修正拼音中单字母的问题;本专利技术的目的之二提供一种处理终端,其能够解决快速修正拼音中单字母的问题。实现本专利技术的目的之一的技术方案为:一种修正汉语拼音输入的方法,包括如下步骤:步骤1:接收用户输入的拼音串并显示,并根据汉语拼音方案将拼音串分割成至少一个拼音块,多个拼音块之间通过隔断符区分;步骤2:接收用户输入的选择信号,选中其中一个拼音块,选中的拼音块为待修正拼音块;步骤3:接收用户输入的用于修正的一个字母的信号,将所述用于修正的一个字母记为修正字母,根据汉语拼音方案及所述修正字母,判断运行的修正方案,所述修正方案为对所述待修正拼音块进行增加或删除或替换操作,以使修正后的待修正拼音块构成新的拼音块。进一步地,若所述修正方案可以为增加、删除和替换操作中的两种或三种修正方案,则按预定义规则选择其中任一种作为修正方案。进一步地,所述预定义规则为:依次按增加、删除和替换操作的顺序选择修正方案。进一步地,当所述修正方案为增加操作,根据汉语拼音方案,在待修正拼音块中的相应位置增加所述修正字母;当所述修正方案为删除操作,在待修正拼音块中删除与所述修正字母相同的字母;当所述修正方案为替换操作,根据汉语拼音方案,将待修正拼音块中对应的字母替换为所述修正字母。进一步地,若所述待修正拼音块经过修正后得到的新的拼音块与唯一拼音音节的前若干个连续字母完全一致,则在修正后的新的拼音块的尾字母后根据汉语拼音方案自动增加若干个字母,形成该唯一拼音音节。进一步地,所述修正字母通过滑行或点击或笔画或手势或语音或眼球跟踪或电波的输入方式进行输入。进一步地,若所述修正字母通过修正方案将所述待修正拼音块经过修正后能得到两个以上的新的拼音块,则根据字频或词频的高低来选择并显示相应的拼音块,或通过再次输入修正字母,切换另一个拼音块并显示相应的拼音块。进一步地,根据汉语拼音方案及所述修正字母,如果所述待修正拼音块执行修正方案中的任一种操作均不能使得修正后的待修正拼音块构成新的拼音块,当修正字母能作拼音首字母时,则将待修正拼音块全部替换为修正字母;当修正字母不能作拼音首字母时,则不改变待修正拼音块,结束处理。实现本专利技术的目的之二的技术方案为:一种处理终端,其包括,存储器,用于存储程序指令;处理器,用于运行所述程序指令,以执行所述修正汉语拼音输入的方法的步骤。本专利技术的有益效果为:本专利技术操作少,只需要用户一次点击即可,无需要用户多次点击或全选的操作,简化用户操作,且能够快速准确地修正待修正拼音块中的单个字母。附图说明图1本专利技术较佳实施例的流程图;图2本专利技术一种处理终端的结构示意图;图3为采用滑行输入法输入拼音串的界面示意图;图4为采用滑行输入法对拼音串进行修正的界面示意图。具体实施方式下面,结合附图以及具体实施方式,对本专利技术做进一步描述:在进行本专利技术介绍之前,先介绍相关汉语拼音基础用语。本专利技术的拼音串是指由单个或多个字母组成的字母串,基于汉语拼音方案可以将拼音串分成以下三部分中的一个部分或多个部分,也即将拼音串分割成拼音块:第一部分为完整拼音块,对应为一个汉字音节;第二部分为多个连续的字母构成的部分拼音块,这里能够形成连续的字母构成的部分拼音块是指根据国家官方的汉语拼音方案能够形成声母或韵母或在部分拼音块的首/尾字母增加一个或多个字母后可以形成汉字音节或声母或韵母;第三部分为单独的字母,即既不是形成汉字音节也不是部分拼音块,定义为单字母,需要注意的是,这里的单字母并不是通常意义理解上的一个字母,比如字母a、e、o等是可以构成汉字音节的,因此碰到这些类似字母仍然定义为汉字音节而不是单字母。前后之间的完整拼音块、部分拼音块和单独的字母用隔断符分开,因此拼音块包括完整拼音块、部分拼音块和单字母。如输入“shang’h’xia’zh’dao”是一个拼音串,其中’表示隔断符。该拼音串中包括三部分,包括三个完整拼音块shang、xia和dao(对应三个汉字音节shang、xia和dao);由于字母z和h构成声母zh,即可以构成连续的字母,因此构成一个部分拼音块zh;因为字母h与后面的字母x不能构成连续的字母,因此只能形成一个单独的字母h,当然也可以分割成“shan’g’h’xi’a’zh’dao”或“shan’g’h’xia’zh’dao”或“sha’n’g’h’xia’zh’dao”等等。即根据汉语拼音方案可以将用户输入的一个拼音串分割成多种方案的拼音块,在这种情况下,可以采用优先顺序的预定义规则,最终将用户输入的一个拼音串分割成一种方案的拼音块,比如在对一个拼音串进行分割时,本实施例采用第一分割方案和第二分割方案分别将拼音串进行分割,再比较第一分割方案和第二分割方案,选择拼音块数量少对应的分割方案。无论是第一分割方案还是第二分割方案均是将尽可能多的字母形成一个完整拼音块后进行分割,也即将拼音串分割为拼音块数量最少且完整拼音块最多的方案,当分割出的拼音为部分拼音块或单字母时,可通过联想方式或大数据筛选等方式得到对应唯一的一个目标拼音音节,从而使得分割出的拼音块均对应唯一的一个目标汉字。其中,第一分割方案的具体步骤为:首先从前往后的方向,从用户输入拼音串的首字母开始,首字母向前无相邻字母,因此首字母构成一个拼音块,根据汉语拼音方案,依次判断下一字母与相邻前一拼音块是否能构成拼音块,所述拼音块包括完整拼音块、部分拼音块和单字母,若下一字母与相邻前一拼音块不能构成拼音块,则在下一字母与相邻前一拼音块之间产生一个隔断符,若下一字母与相邻前一拼音块能构成拼音块,则将下一字母与相邻前一拼音块合并为一个新拼音块,继续判断新拼音块之后下一个字母与新拼音块是否能构成拼音块,直至将拼音串分割完成。第二分割方案的具体步骤为:从用户输入拼音串的最后一个字母开始,与相邻的前若干字母构成一个尽可能长的拼音块,在此拼音块之前产生一个隔断符,将隔断符之前的最后一个字母作为未分割拼音串的最后一个字母,重复上一步将未分割拼音串的最后一个字母与相邻的前若干个字母构成一个尽可能长的拼音块,直到整个拼音串被分割完成,得到拼音块的数量。然后比较第一分割方案和第二分割方案各自分割的拼音块的数量,拼音块数量少的方案作为优选方案,如果两种方案拼音块数量相同,则比较完整音节数最多的方案作为优选方案,如果仍然相同,则可根据预定义规则,选择从前往后或从后往前或使用频率最高的方案为优选方案。结合目前人工智能和大数据技术的广泛应用,分割方案还可以采用匹配的方式,具体包括本文档来自技高网...

【技术保护点】
1.一种修正汉语拼音输入的方法,其特征在于:包括如下步骤:步骤1:接收用户输入的拼音串并显示,并根据汉语拼音方案将拼音串分割成至少一个拼音块;步骤2:接收用户输入的选择信号,选中其中一个拼音块,选中的拼音块为待修正拼音块;步骤3:接收用户输入的用于修正的一个字母的信号,将所述用于修正的一个字母记为修正字母,根据汉语拼音方案及所述修正字母,判断运行的修正方案,所述修正方案为对所述待修正拼音块进行增加或删除或替换操作,以使修正后的待修正拼音块构成新的拼音块。

【技术特征摘要】
1.一种修正汉语拼音输入的方法,其特征在于:包括如下步骤:步骤1:接收用户输入的拼音串并显示,并根据汉语拼音方案将拼音串分割成至少一个拼音块;步骤2:接收用户输入的选择信号,选中其中一个拼音块,选中的拼音块为待修正拼音块;步骤3:接收用户输入的用于修正的一个字母的信号,将所述用于修正的一个字母记为修正字母,根据汉语拼音方案及所述修正字母,判断运行的修正方案,所述修正方案为对所述待修正拼音块进行增加或删除或替换操作,以使修正后的待修正拼音块构成新的拼音块。2.根据权利要求1所述的修正汉语拼音输入的方法,其特征在于:若所述修正方案可以为增加、删除和替换操作中的两种或三种修正方案,则按预定义规则选择其中任一种作为修正方案。3.根据权利要求2所述的修正汉语拼音输入的方法,其特征在于:所述预定义规则为:依次按增加、删除和替换操作的顺序选择修正方案。4.根据权利要求1所述的修正汉语拼音输入的方法,其特征在于:当所述修正方案为增加操作,根据汉语拼音方案,在待修正拼音块中的相应位置增加所述修正字母;当所述修正方案为删除操作,在待修正拼音块中删除与所述修正字母相同的字母;当所述修正方案为替换操作,根据汉语拼音方案,将待修正拼音块中对应的字母替换为所述修正字母。5.根据权利要求1所述的修正汉语拼音输入的方法,其特征在于:所述根据汉语拼音方案将拼音串分割成至少一...

【专利技术属性】
技术研发人员:崔岩刘昱恒高尚董图黄冠黄妍敏黄蕾敏黄建国张运华连改娥
申请(专利权)人:上海趣虫科技有限公司
类型:发明
国别省市:上海,31

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

1