一种输入模式设置方法及装置的制造方法

文档序号:10569716阅读:172来源:国知局
一种输入模式设置方法及装置的制造方法
【专利摘要】本发明提供一种输入模式设置方法及装置,涉及人机交互领域,所述方法包括:接收多个输入字符组成的字符序列;监测是否接收到用户的确认操作;当接收到所述确认操作时,识别所述字符序列,识别结果包括中文拼音和非中文拼音;根据识别结果设置输入模式。本发明可以提高输入模式切换操作的便利性。
【专利说明】
_种输入模式设置方法及装置
技术领域
[0001 ]本发明涉及人机交互领域,具体涉及一种输入模式设置方法及装置。
【背景技术】
[0002]输入模式是指为将各种符号输入计算机或其他设备(如手机)而采用的编码方法。目前在我国使用比较广泛的输入法为中文拼音输入模式、手写输入模式、英文输入模式。现有的人机交互软件、通信软件都需要通过上述输入模式接收用户的输入信息。
[0003]现有的输入法软件通常同时提供多种输入模式,例如某一种输入法软件同时提供中文拼音输入模式和英文输入模式,用户可以设定其中一种模式作为默认的输入模式,在打开输入栏时,输入法自动提供之前设定的默认输入模式,但是当用户需要切换另一种模式时,需要进行手动选择,例如使用某个固定的切换按键,或者进入输入法软件的设置菜单进行选择,因此这种输入模式切换方式效率较低,影响用户的输入操作流畅性。

【发明内容】

[0004]本发明要解决的是现有的输入模式切换方式效率较低问题。
[0005]有鉴于此,本发明提供一种输入模式设置方法,包括:接收多个输入字符组成的字符序列;
[0006]监测是否接收到用户的确认操作;
[0007]当接收到所述确认操作时,识别所述字符序列,识别结果包括中文拼音和非中文拼首;
[0008]根据识别结果设置输入模式。
[0009]优选地,,所述根据识别结果设置输入模式,包括:
[0010]如果所述字符序列为中文拼音,则将输入模式设置为中文输入模式;
[0011]如果所述字符序列不是中文拼音,则将输入模式设置为英文输入模式。
[0012]优选地,在所述将输入模式设置为中文输入模式之后,还包括:
[0013]在中文输入模式下解析所述字符序列组成的中文;
[0014]根据用户的选择在输入栏中打印所述字符序列组成的中文。
[0015]优选地,在所述将输入模式设置为英文输入模式之后,还包括:
[0016]在输入栏中打印所述字符序列。
[0017]优选地,所述识别所述字符序列,识别结果包括中文拼音和非中文拼音,包括:
[0018]判断是否可以在字符序列库中查找到与所述字符序列相同的预设字符序列,所述字符序列库中包括多个预设字符序列,所述预设字符序列为中文拼音;
[0019]当在所述字符序列库中查找到与所述字符序列相同的预设字符序列时,判定所述字符序列的内容为中文拼音;
[0020]当未在所述字符序列库中查找到与所述字符序列相同的预设字符序列时,判定所述字符序列的内容不是中文拼音。[0021 ]相应地,本发明还提供一种输入模式设置装置,包括:字符接收单元,用于接收多个输入字符组成的字符序列;
[0022]监测单元,用于监测是否接收到用户的确认操作;
[0023]识别单元,用于当接收到所述确认操作时,识别所述字符序列,识别结果包括中文拼音和非中文拼音;
[0024]设置单元,用于根据识别结果设置输入模式。
[0025]优选地,所述设置单元包括:
[0026]中文输入模式设置单元,用于当所述字符序列为中文拼音时,将输入模式设置为中文输入模式;
[0027]英文输入模式设置单元,用于当所述字符序列不是中文拼音时,将输入模式设置为英文输入模式。
[0028]优选地,还包括:
[0029]解析单元,用于在所述将输入模式设置为中文输入模式之后,在中文输入模式下解析所述字符序列组成的中文;
[0030]中文输出单元,用于根据用户的选择在输入栏中打印所述字符序列组成的中文。
[0031]优选地,还包括:
[0032]英文输出单元,在所述将输入模式设置为英文输入模式之后,在输入栏中打印所述字符序列。
[0033]优选地,所述识别单元包括:
[0034]查询单元,用于判断是否可以在字符序列库中查找到与所述字符序列相同的预设字符序列,所述字符序列库中包括多个预设字符序列,所述预设字符序列为中文拼音;
[0035]第一判定单元,用于当在所述字符序列库中查找到与所述字符序列相同的预设字符序列时,判定所述字符序列的内容为中文拼音;
[0036]第二判定单元,用于当未在所述字符序列库中查找到与所述字符序列相同的预设字符序列时,判定所述字符序列的内容不是中文拼音。
[0037]根据本发明提供的输入模式设置方法及装置,首先接收用户确认输入的一个完整的字符序列,该字符序列由多个字符组成,通过识别,可以初步确定该字符序列是一个汉字的中文拼音还是一个拉丁语系的单词,在确定了字符序列的内容后自动根据内容设置输入模式,而不需要用户手动进行某种特定的输入模式切换操作,由此可以提高输入模式切换操作的便利性。
【附图说明】
[0038]为了更清楚地说明本发明【具体实施方式】或现有技术中的技术方案,下面将对【具体实施方式】或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0039]图1为本发明实施例提供的输入模式设置方法的流程图;
[0040]图2为本发明实施例提供的输入模式设置装置的结构示意图。
【具体实施方式】
[0041]下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0042]此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。
[0043]实施例1
[0044]本实施例提供了一种输入模式设置方法,如图1所示该方法包括:
[0045]SI,接收多个输入字符组成的字符序列,例如用户输入2个字符V’、‘ο ’,按照用户的输入顺序可知字符序列为‘《o’,此时暂时不将接收到的字符打印到输入栏中,而执行步骤S2;
[0046]S2,监测是否接收到用户的确认操作,例如用户是否点击回车键或确认键,只有当用户确认后才可认定用户输入了一个完整的字符序列,当接收到所述确认操作时执行步骤S3,否则继续监测;
[0047]S3,识别所述字符序列,识别字符序列是否为中文拼音的方式有多种,例如可以预先存储所有的中文拼音组合,然后使用查表的方式进行确认,或者可以使用神经网络模型、支持向量机等机器识别方式进行识别,识别结果包括中文拼音和非中文拼音。例如对于上述字符串‘wo’,可以确定其为中文拼音;
[0048]S4,根据识别结果设置输入模式,即自动确定一种输入模式进行后续打印操作。仍以对上述字符串‘wo’的识别结果为例,由此可将输入模式设置为中文输入模式。
[0049]根据本发明提供的输入模式设置方法,首先接收用户确认输入的一个完整的字符序列,该字符序列由多个字符组成,通过识别,可以初步确定该字符序列是一个汉字的中文拼音还是一个拉丁语系的单词,在确定了字符序列的内容后自动根据内容设置输入模式,而不需要用户手动进行某种特定的输入模式切换操作,由此可以提高输入模式切换操作的便利性。
[0050]具体地,上述步骤S4可以包括如下步骤:
[0051]S41,如果所述字符序列为中文拼音,则将输入模式设置为中文输入模式;
[0052]S42,如果所述字符序列不是中文拼音,则将输入模式设置为英文输入模式。
[0053]进一步地,在步骤S41之后,还包括:
[0054]S51,在中文输入模式下解析所述字符序列组成的中文,即解析出上述字符序列‘wo’可能表示的文字,如‘我、喔、窝、握’,供用户选择;
[0055]S52,根据用户的选择在输入栏中打印所述字符序列组成的中文,假设用户选择‘我,则在输出栏中打印‘我’,由此则完成一个汉字的输入过程。
[0056]在步骤S42之后,还包括:
[0057]S53,在输入栏中打印所述字符序列,由于英文不需要进行解析,因此直接打印字符序列即可。
[0058]作为一个优选的实施方式,所述步骤S3可以包括如下步骤:
[0059]S31,判断是否可以在字符序列库中查找到与所述字符序列相同的预设字符序列,所述字符序列库中包括多个预设字符序列,所述预设字符序列为中文拼音,例如可以是所有的中文拼音组合序列,该字符序列库可以预存在智能设备中。
[0060]S32,当在所述字符序列库中查找到与所述字符序列相同的预设字符序列时,例如在库中查找到‘ wo ’,则判定所述字符序列的内容为中文拼音;
[0061 ] S33,当未在所述字符序列库中查找到与所述字符序列相同的预设字符序列时,例如在库中未能查找到‘ wo ’,判定所述字符序列的内容不是中文拼音。
[0062] 实施例2
[0063 ]本发明实施例提供了一种输入模式设置装置,如图2所示该装置包括:
[0064]字符接收单元21,用于接收多个输入字符组成的字符序列;
[0065]监测单元22,用于监测是否接收到用户的确认操作;
[0066]识别单元23,用于当接收到所述确认操作时,识别所述字符序列,识别结果包括中文拼音和非中文拼音;
[0067]设置单元24,用于根据识别结果设置输入模式。
[0068]根据本发明提供的输入模式设置装置,首先接收用户确认输入的一个完整的字符序列,该字符序列由多个字符组成,通过识别,可以初步确定该字符序列是一个汉字的中文拼音还是一个拉丁语系的单词,在确定了字符序列的内容后自动根据内容设置输入模式,而不需要用户手动进行某种特定的输入模式切换操作,由此可以提高输入模式切换操作的便利性。
[0069]优选地,所述设置单元24包括:
[0070]中文输入模式设置单元,用于当所述字符序列为中文拼音时,将输入模式设置为中文输入模式;
[0071]英文输入模式设置单元,用于当所述字符序列不是中文拼音时,将输入模式设置为英文输入模式。
[0072]优选地,还包括:
[0073]解析单元,用于在所述将输入模式设置为中文输入模式之后,在中文输入模式下解析所述字符序列组成的中文;
[0074]中文输出单元,用于根据用户的选择在输入栏中打印所述字符序列组成的中文。
[0075]优选地,还包括:
[0076]英文输出单元,在所述将输入模式设置为英文输入模式之后,在输入栏中打印所述字符序列。
[0077]优选地,所述识别单元23包括:
[0078]查询单元,用于判断是否可以在字符序列库中查找到与所述字符序列相同的预设字符序列,所述字符序列库中包括多个预设字符序列,所述预设字符序列为中文拼音;
[0079]第一判定单元,用于当在所述字符序列库中查找到与所述字符序列相同的预设字符序列时,判定所述字符序列的内容为中文拼音;
[0080]第二判定单元,用于当未在所述字符序列库中查找到与所述字符序列相同的预设字符序列时,判定所述字符序列的内容不是中文拼音。
[0081]显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明创造的保护范围之中。
【主权项】
1.一种输入模式设置方法,其特征在于,包括: 接收多个输入字符组成的字符序列; 监测是否接收到用户的确认操作; 当接收到所述确认操作时,识别所述字符序列,识别结果包括中文拼音和非中文拼音; 根据识别结果设置输入模式。2.根据权利要求1所述的方法,其特征在于,所述根据识别结果设置输入模式,包括: 如果所述字符序列为中文拼音,则将输入模式设置为中文输入模式; 如果所述字符序列不是中文拼音,则将输入模式设置为英文输入模式。3.根据权利要求2所述的方法,其特征在于,在所述将输入模式设置为中文输入模式之后,还包括: 在中文输入模式下解析所述字符序列组成的中文; 根据用户的选择在输入栏中打印所述字符序列组成的中文。4.根据权利要求2所述的方法,其特征在于,在所述将输入模式设置为英文输入模式之后,还包括: 在输入栏中打印所述字符序列。5.根据权利要求1-4中任一项所述的方法,其特征在于,所述识别所述字符序列,识别结果包括中文拼音和非中文拼音,包括: 判断是否可以在字符序列库中查找到与所述字符序列相同的预设字符序列,所述字符序列库中包括多个预设字符序列,所述预设字符序列为中文拼音; 当在所述字符序列库中查找到与所述字符序列相同的预设字符序列时,判定所述字符序列的内容为中文拼音; 当未在所述字符序列库中查找到与所述字符序列相同的预设字符序列时,判定所述字符序列的内容不是中文拼音。6.一种输入模式设置装置,其特征在于,包括: 字符接收单元,用于接收多个输入字符组成的字符序列; 监测单元,用于监测是否接收到用户的确认操作; 识别单元,用于当接收到所述确认操作时,识别所述字符序列,识别结果包括中文拼音和非中文拼音; 设置单元,用于根据识别结果设置输入模式。7.根据权利要求6所述的装置,其特征在于,所述设置单元包括: 中文输入模式设置单元,用于当所述字符序列为中文拼音时,将输入模式设置为中文输入模式; 英文输入模式设置单元,用于当所述字符序列不是中文拼音时,将输入模式设置为英文输入模式。8.根据权利要求7所述的装置,其特征在于,还包括: 解析单元,用于在所述将输入模式设置为中文输入模式之后,在中文输入模式下解析所述字符序列组成的中文; 中文输出单元,用于根据用户的选择在输入栏中打印所述字符序列组成的中文。9.根据权利要求7所述的装置,其特征在于,还包括: 英文输出单元,在所述将输入模式设置为英文输入模式之后,在输入栏中打印所述字符序列。10.根据权利要求6-9中任一项所述的装置,其特征在于,所述识别单元包括: 查询单元,用于判断是否可以在字符序列库中查找到与所述字符序列相同的预设字符序列,所述字符序列库中包括多个预设字符序列,所述预设字符序列为中文拼音; 第一判定单元,用于当在所述字符序列库中查找到与所述字符序列相同的预设字符序列时,判定所述字符序列的内容为中文拼音; 第二判定单元,用于当未在所述字符序列库中查找到与所述字符序列相同的预设字符序列时,判定所述字符序列的内容不是中文拼音。
【文档编号】G06F9/44GK105930140SQ201610202956
【公开日】2016年9月7日
【申请日】2016年4月1日
【发明人】李 真
【申请人】乐视控股(北京)有限公司, 乐视移动智能信息技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1