一种汉字输入方法及终端与流程

文档序号:13875677阅读:217来源:国知局
一种汉字输入方法及终端与流程
本发明涉及汉字输入法领域,更具体地说,涉及一种汉字输入方法及终端。
背景技术
:随着中国的快速发展,越来越多的外国人开始学习中文。对于学习汉语的外国人来说,拼音学习起来相对容易,而字形的记忆是比较困难的,特别是汉字的书写,是一大难点。目前的汉字输入法都是针对中国人来设计的,如拼音输入法、笔画输入法、手写输入法等,例如拼音输入法,不仅要求书写者知道汉字的读音,更要知道汉字的字形,因为一个拼音往往对应多个汉字,在输入完拼音后要进行选字;而笔画输入法和手写输入法更是要求书写者必须熟悉汉字的每一个笔画。现有输入法都有一个共同的缺点,就是必须熟知汉字的字形,这对于外国人来说比较困难。另外,对于外国人来说,学习中文没有和自己的母语进行结合,不能形成有效的联想机制,导致外国人不能熟练的进行书写。技术实现要素:本发明要解决的技术问题在于,针对现有技术的上述现在汉字输入法不适合外国人书写的缺陷,提供一种汉字输入方法及终端。本发明解决其技术问题所采用的技术方案是:构造一种汉字输入方法,预存汉字对应的汉字编码,所述汉字编码由所述汉字的汉语拼音和辅助义码组成,所述辅助义码为所述汉字对应外语单词的部分字母,所述方法包括:s1:接收输入信号,输入汉语拼音;s2:在文字待选区中显示所述汉语拼音对应的汉字编码,以及每个所述汉字编码对应的汉字;s3:接收选择信号,将选定汉字输入到文字输入区。进一步,本发明所述的汉字输入方法,所述步骤s1包括:接收输入信号,输入汉语拼音和辅助义码;所述输入信号包括音频信号、虚拟键盘按键产生的触摸信号、实体键盘按键产生的电信号;所述步骤s2包括:在所述文字待选区中显示所述汉语拼音和辅助义码,以及所述汉语拼音和辅助义码组成汉字编码对应的汉字。优选地,本发明所述的汉字输入方法,所述在文字待选区中显示所述汉语拼音对应的所述汉字编码包括:所述汉字编码的汉语拼音和辅助义码以不同文字格式显示;所述文字格式包括:文字字体、文字字号、文字灰度、文字颜色、文字粗体、文字斜体、文字下划线、文字背景色中一种或几种。优选地,本发明所述的汉字输入方法,所述辅助义码为所述汉字对应外语单词的前两个字母;所述汉字包括单个汉字、词组、成语、谚语中的一种或多种。优选地,本发明所述的汉字输入方法,所述在文字待选区中显示所述汉语拼音对应的所述汉字编码包括:在数据库中查找包含所述汉语拼音的汉字编码;判断查找所得所述汉字编码的数量是否大于所述文字待选区的预设显示数量;若是,则在所述文字待选区中显示预设显示数量的所述汉字编码;判断是否收到显示切换指令;若是,则在所述文字待选区中显示剩余的所述汉字编码。进一步,本发明所述的汉字输入方法,在所述步骤s2之后,所述步骤s3之前,还包括:显示辅助输入窗口,所述辅助输入窗口显示选定汉字或汉字编码的辅助说明信息。优选地,本发明所述的汉字输入方法,所述辅助输入窗口为二维平面窗口,在所述二维平面窗口显示所述辅助说明信息;所述平面窗口接收显示切换指令后,切换所述辅助说明信息;或所述平面窗口自动播放所述辅助说明信息。优选地,本发明所述的汉字输入方法,所述辅助输入窗口为3d立体显示体,所述3d立体显示体的不同显示面显示所述辅助说明信息;所述3d立体显示体根据接受的旋转指令进行转动;或所述3d立体显示体自动旋转并播放所述辅助说明信息。优选地,本发明所述的汉字输入方法,所述辅助说明信息包括:汉字读音音频、汉语释义视频、汉字对应的外语释义、汉字对应的外语单词、汉字书写笔画视频、汉字教学视频、声调中的一种或多种。另,本发明还提供一种终端,所述终端包括存储器和处理器,所述存储器中存储有包含汉字与汉字编码的对应关系的数据库;所述存储器中还存储有计算机程序;所述处理器执行所述存储器中的计算机程序实现上述的汉字输入方法。实施本发明的汉字输入方法及终端,具有以下有益效果:预存汉字对应的汉字编码,汉字编码由汉字的汉语拼音和辅助义码组成,辅助义码为汉字对应外语单词的部分字母,方法包括:s1:接收输入信号,输入汉语拼音;s2:在文字待选区中显示汉语拼音对应的汉字编码,以及每个汉字编码对应的汉字;s3:接收选择信号,将选定汉字输入到文字输入区。通过实施本发明,将汉语拼音和对应的外语单词进行有机结合,大大减少了拼音输入过程中对应汉字数量,同时将外语和中文结合起来,有利于外国人更好的学习中文。附图说明下面将结合附图及实施例对本发明作进一步说明,附图中:图1是本发明一种汉字输入法的第一实施例的流程示意图;图2是本发明一种汉字输入法的第二实施例的流程示意图;图3是本发明一种汉字输入法中辅助输入窗口第一实施例的结构示意图;图4是本发明一种汉字输入法中辅助输入窗口第二实施例的结构示意图。具体实施方式为了对本发明的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本发明的具体实施方式。图1是本发明一种汉字输入法的第一实施例的流程示意图。本实施例中,首先预存汉字对应的汉字编码,建立汉字与汉字编码的对应关系,并将这些对应关系存储在数据库中。汉字编码由汉字的汉语拼音和辅助义码组成,本发明不限定汉语拼音和辅助义码的前后顺序,既可以是汉语拼音在前,辅助义码在后;也可以是辅助义码在前,汉语拼音在后,本实施例以汉语拼音在前,辅助义码在后进行说明。辅助义码为汉字对应外语单词的部分或全部字母,例如,可以为对应英文的第一个字母、或前两个字母、或前三个字母、或全部字母等,可以理解,选用的字母数量越多,对应的待选汉字编码就会越少,但用户需要的输入量也会增加,应进行平衡选择;优选地,本实施例选用前两个字母作为辅助义码。汉字包括但不限于单个汉字、词组、成语、谚语等。这里所说的汉字对应的外语单词指的是中外文词义上的对应,其中,外文包括但不限于英语、德语、西班牙语、荷兰语、俄语等。例如英语,汉字对应的外语单词可参考《现代汉语词典(汉英双语版)》等中国官方发布的工具类图书。现举例进行说明:a、例如单个汉字:汉语中的姓氏,其对应的英语单词为name;汉语中的象声字,其对应的英语单词为sound;汉语中的河流,对应的英语单词为river;汉语中的和,对应的英语单词为and。b、例如词组:汉语中的“尴尬”,其对应的英语单词为embarrassment;汉语中的“咖啡”,其对应的英语单词为coffee。通过上述例子的说明可知,本实施例中的辅助义码对应外语单词为与该汉字意思相同或相近的外语单词,即翻译为外语时的单词。并且,辅助义码可选择对应外语单词的部分或全部字母,可根据需要设置。进一步,为加快书写速度,可选择对应外语单词中的部分字母作为辅助义码,优选地,辅助义码为汉字对应外语单词的前两个字母。现以英语为例进行说明:a、例如单个汉字:在输入姓氏“赵”时,汉语拼音为zhao,对应的辅助义码选其对应单词name的前两个字母na,则“赵”对应的汉字编码为zhaona。在输入“河”时,汉语拼音为he,对应的辅助义码选其对应单词river的前两个字母ri,则“河”对应的汉字编码为heri。在输入“爱”时,汉语拼音为ai,对应的辅助义码选其对应单词love的前两个字母lo,则“爱”对应的汉字编码为ailo。在输入“和”时,汉语拼音为he,对应的辅助义码选其对应单词and的前两个字母an,则“和”对应的汉字编码为hean。b、例如词组:在输入“尴尬”时,汉语拼音为ganga,对应的辅助义码选其对应单词embarrassment的前两个字母em,则“尴尬”对应的汉字编码为gangaem。在输入“咖啡”时,汉语拼音为kafei,对应的辅助义码选其对应单词coffee的前两个字母co,则“咖啡”对应的汉字编码为kafeico。在输入过程中,可能出现词组和单个汉字拼音相同的情况,此时,可通过判断输入字符串内的声母个数来判断其是单个汉字还是词组。例如,输入nihao,会在数据库中匹配到你、你好,这时将匹配结果都显示出来供用户选择。以上几个实施例用于说明外语为英语时的汉字编码方法,其他语言可参考上述实施例进行编码,本实施例在此不再赘述。通过上述编码可知,在汉语拼音后加上辅助义码后,大大减小了汉语拼音对应的汉字数量,多数情况下甚至是一一对应,用户在输入汉字编码后即可得到对应的汉字。对应汉字在多时也不过两三个,这就大大方便了外国人的输入,提供输入速度。并且,在汉字编码过程中,辅助义码的意义与汉字的意思相同或相近,促使输入者进行联想,便于外国人学习中文。进一步,为方便输入时区分一个汉字编码中的汉语拼音和辅助义码,将汉字编码的汉语拼音和辅助义码以不同文字格式显示。优选地,文字格式包括但不限于文字字体、文字字号、文字灰度、文字颜色、文字粗体、文字斜体、文字下划线、文字背景色等。例如,以“爱”字为例进行说明。辅助义码文字灰度:ailo;辅助义码文字斜体:ailo;辅助义码文字下划线:ailo;辅助义码文字粗体:ailo。通过设置不同的字体格式,使输入者能方便快速的区分汉语拼音和辅助义码,提高用户的输入速度。具体的,该汉字输入方法包括:s1:接收输入信号,输入汉语拼音。具体的,输入信号包括但不限于通过麦克风接收到的音频信号、通过虚拟键盘按键产生的触摸信号、通过实体键盘按键产生的电信号等,根据输入信号产生对应的键值,从而输入汉语拼音字母。优选地,在输入每一个字母后,数据库根据已输入的字母进行查找,查找出包含已输入字母的汉字编码,并在文字待选区中显示。也就是说,用户并不需要输入整个汉字编码,就可能出现想要输入的汉字对应的汉字编码及该汉字编码对应的汉字,进而根据该汉字编码选择出对应的汉字。进一步,当同一个汉语拼音对应有多个汉字编码时,可按照用户使用频率、相关度、使用时间等因素对查找到的汉字编码进行排序,优先显示排序靠前的汉字编码,提高输入法的智能程度。现以“爱”字为例进行说明。用户输入“ai”后,在数据库中进行查找,找到多个包含“ai”的汉字编码,其中,根据预设规则,排序靠前的包括:ailo(爱)、aicl(矮)、aisu(挨)、aish(矮)、aiob(碍)等。因用户已知道“爱”字的汉字编码为ailo,此时,用于不必在输入lo,即可得到“爱”字,从而大大提高了输入速度。进一步,接收输入信号输入汉语拼音和辅助义码。根据输入信号产生对应的键值,从而输入汉语拼音和辅助义码字母。此时,因已经输入汉字编码对应的汉语拼音和辅助义码,即ailo,数据库中与之对应的只有一个汉字“爱”,实现精准输入。在用户不太熟悉汉字字形时,可通过输入汉语拼音和辅助义码字母,以减少对应关系,实现精确输入。s2:在文字待选区中显示汉语拼音对应的汉字编码,以及每个汉字编码对应的汉字。具体的,在输入法的输入界面设置文字待选区,在文字待选区中显示汉语拼音和辅助义码,以及汉语拼音和辅助义码组成汉字编码对应的汉字。例如,以“爱”字为例进行说明,输“ai”后,数据库查找到多个包含“ai”的汉字编码,如下表所示:爱挨挨矮碍哎哎哎唉癌ailoaiclaisuaishaiobaichaiugaialaisaaica优选地,本实施例中,在文字待选区中显示汉语拼音对应的汉字编码包括:输入汉字对应的汉语拼音,在数据库中查找包含汉语拼音的汉字编码,得到所有包含该汉语拼音的所有汉字编码。优选地,对得到的汉字编码按照一定的规律进行排序,例如用户使用频率、相关度、使用时间等。进一步,判断查找所得汉字编码的数量是否大于文字待选区的预设显示数量,此处预设显示数量为正整数,可根据屏幕大小或用户喜好进行选择。若查找所得汉字编码的数量大于文字待选区的预设显示数量,说明查找到的汉字编码过多,在文字待选区内一次不能显示完所有汉字编码,则在文字待选区中显示预设显示数量的汉字编码。若查找所得汉字编码的数量小于或等于文字待选区的预设显示数量,则可在文字待选区内一次显示所有查找到的汉字编码。若查找所得汉字编码的数量大于文字待选区的预设显示数量,显示一批后,如果还未显示出用户需要的汉字编码或汉字,则进一步判断是否收到显示切换指令,该显示切换指令用于显示查找到汉字编码排序中下一批汉字编码。若收到显示切换指令,则在文字待选区中显示剩余的汉字编码排序中下一批汉字编码,以此类推,直至出现用户需要的汉字编码或汉字。优选地,该显示切换指令可由触摸屏接收按压或活动操作产生、或由虚拟键盘或实体键盘按键产生等。s3:接收选择信号,将选定汉字输入到文字输入区,该选择信号用于选定需要输入的汉字。例如,以“爱”字为例进行说明,输“ai”后,数据库查找到多个包含“ai”的汉字编码,如下表所示:爱挨挨矮碍哎哎哎唉癌ailoaiclaisuaishaiobaichaiugaialaisaaica在需要输入“爱”是,选择信号可选择汉字“爱”,也可选择汉字编码“ailo”,这两种选择都会在文字输入区中输入“爱”字。优选地,该选择信号可有触摸屏接收按压或活动操作产生、或由虚拟键盘或实体键盘按键产生等。图2是本发明一种汉字输入法的第二实施例的流程示意图。本实施在第一实施例的基础上,在步骤s2之后步骤s3之前,还包括:s21:显示辅助输入窗口,辅助输入窗口显示选定汉字或汉字编码的辅助说明信息。具体的,在输入过程中,不可避免的会出现用户对某些汉字字形或汉字编码不太确定,或根本不知道对应辅助义码是什么。为解决该问题,本实施例的汉字输入方法设置了辅助输入窗口,该辅助输入窗口用于显示辅助输入信息,对汉字、汉字拼音、对应义码、对应规则等进行说明,以帮助用户进行汉字输入。优选地,该辅助说明信息包括但不限于汉字读音音频、汉语释义视频、汉字对应的外语释义、汉字对应的外语单词、汉字书写笔画视频、汉字教学视频、声调中等。例如,在辅助输入窗口可播放选定汉字的读音,或给出该选定汉字的外文解释,或给出该汉字对应的外语单词,或给出选定汉字的书写笔画,或给出与选定汉字有关的教学视频、动画等。通过针对性的解释,解决用户在输入过程中的障碍,在输入过程中学习更多的汉字。进一步,该辅助输入窗口可在用户输入汉语拼音或汉字编码时自动显示,也可在用户不确定输入信息时根据用户选择进行显示,用户可根据需要进行设定。另外,该辅助输入窗口可为二维平面窗口或3d立体显示体,以下通过图3和图4的实施例进行说明。图3是本发明一种汉字输入法中辅助输入窗口第一实施例的结构示意图。具体的,本实施中辅助输入窗口为二维平面窗口,在二维平面窗口显示辅助说明信息。该辅助说明信息包括但不限于:汉字读音音频、汉语释义视频、汉字对应的外语释义、汉字对应的外语单词、汉字书写笔画视频、汉字教学视频、声调中等。例如,在辅助输入窗口可播放选定汉字的读音,或给出该选定汉字的外文解释,或给出该汉字对应的外语单词,或给出选定汉字的书写笔画,或给出与选定汉字有关的教学视频、动画等。辅助说明信息的内容比较多,系统可进行排序可预设,用户也可根据自己的使用习惯进行设置。可以理解的,在输入过程中,需自动检测输入窗口的空白或空闲区域,二维平面窗口的显示位置选择在输入界面的空白区域,不影响其他信息的显示。进一步,用户选择需要的汉字输入文字输入区后,辅助输入窗口自动隐藏。优选地,该二维平面窗口接收显示切换指令后,切换辅助说明信息,该显示切换指令可由触摸屏接收按压或活动操作产生、或由虚拟键盘或实体键盘按键产生、接收到的音频信号产生等;或者,平面窗口按照预设顺序自动播放辅助说明信息。优选地,该二维平面窗口接收窗口位置调节指令,根据窗口位置调节指令调节二维平面窗口的显示位置。优选地,该二维平面窗口接收窗口大小调节指令,根据窗口大小调节指令调节二维平面窗口的显示尺寸。图4是本发明一种汉字输入法中辅助输入窗口第二实施例的结构示意图。具体的,本实施例中辅助输入窗口为3d立体显示体,3d立体显示体的不同显示面显示辅助说明信息。该辅助说明信息包括但不限于:汉字读音音频、汉语释义视频、汉字对应的外语释义、汉字对应的外语单词、汉字书写笔画视频、汉字教学视频、声调中等。例如,在辅助输入窗口可播放选定汉字的读音,或给出该选定汉字的外文解释,或给出该汉字对应的外语单词,或给出选定汉字的书写笔画,或给出与选定汉字有关的教学视频、动画等。3d立体显示体包括多个显示面,这里的多个显示面最少为一个,例如球体,即一个连续的曲面;两个面可以为一个曲面和一个平面的组合;两个面也可以为两个不同曲率的曲面的组合。3d立体显示体可采用四面体、六面体、多面体、球体、半球体等。3d立体显示体每个面可显示不同的辅助说明信息,可由系统进行预设或根据用户使用习惯进行设置。3d立体显示体可根据接收到的控制信号进行旋转、切换显示、放大、缩小、播放、暂停等操作。控制信号包括但不限于触摸控制信号、非触摸控制信号、无线控制信号、语音控制信号等。优选地,非触摸信号由图像传感模块获取用户的动作信息产生;图像传感模块为摄像头,摄像头通过捕捉用户的手势、眼睛或面部动作产生非触摸控制信号;语音控制信号根据接收的用户语音产生,智能终端上设置有用于接收用户语音的麦克风。优选地,3d立体显示体根据接受的旋转指令进行转动;或3d立体显示体自动旋转并播放辅助说明信息。具体的,3d立体显示体根据旋转信号指定的旋转方向进行旋转。本申请的3d立体显示体可进行任意方向的旋转,旋转的幅度和速率根据旋转信号确定,例如,该旋转信号通过用户滑动触摸屏获得,则可检测该滑动操作的方向、速度、长度等来获得3d立体显示体的旋转方向、旋转速率、旋转幅度。优选地,可预设旋转信号的旋转速率和旋转幅度。优选地,接收用户输入的缩放信号,3d立体显示体根据缩放信号调节3d立体显示体的大小。缩放信号包括缩小信号和放大信号,其中,缩小信号用于将3d立体显示体缩小显示;放大信号用于将3d立体显示体放大显示。例如,可通过检测触摸屏两个触点的距离变化产生缩放信号,若两个触点的距离变小,则产生缩小信号;若两个触点的距离变大,则产生放大信号。另,本发明还提供一种终端,终端包括存储器和处理器,存储器中存储有包含汉字与汉字编码的对应关系的数据库;存储器中还存储有计算机程序;处理器执行存储器中的计算机程序实现上述的汉字输入方法。优选地,终端包括但不限于:台式机、笔记本电脑、平板电脑、智能手机、智能手表、智能可穿戴设备等。通过实施本发明,将汉语拼音和对应的外语单词进行有机结合,大大减少了拼音输入过程中对应汉字数量,同时将外语和中文结合起来,有利于外国人更好的学习中文。以上实施例只为说明本发明的技术构思及特点,其目的在于让熟悉此项技术的人士能够了解本发明的内容并据此实施,并不能限制本发明的保护范围。凡跟本发明权利要求范围所做的均等变化与修饰,均应属于本发明权利要求的涵盖范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1