一种基于输入法的展示候选项的方法和装置的制造方法

文档序号:9235078阅读:169来源:国知局
一种基于输入法的展示候选项的方法和装置的制造方法
【技术领域】
[0001]本发明涉及输入法的技术领域,特别是涉及一种基于输入法的展示候选项的方法和一种基于输入法的展示候选项的装置。
【背景技术】
[0002]随着信息时代的高速发展,在各种场合下,用户经常需要输入信息。例如,在搜索引擎中输入关键词搜索网页,在即时通讯工具中输入文字与其他用户进行交流,等等。
[0003]在输入长信息时,为了节省输入成本,用户通常简拼或者全拼简拼混合等方式输入信息。
[0004]在此种情况中,输入法给出的候选项常常不是用户所期望的,用户常常需要通过半选来拼接候选结果。
[0005]目前的输入法在展现候选项时,一般是首先展示句子,然后展示词组,最后再展示单字,这会导致在句子和词组都无正确结果的情况下,用户需要通过展开候选项,进行翻页、滑动等操作寻找单字来完成半选。
[0006]如果用户输入的句子、词组较长,用户需要反复进行以上操作,这将严重影响用户的输入速度和降低用户的使用体验,同时,输入法反复响应翻页、滑动等操作,资源消耗较尚O

【发明内容】

[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]在第二候选区域中展示至少部分候选字。
[0040]可选地,还包括:
[0041]第二候选项展示模块,适于在检测到指定的触发操作时,在候选栏中展示与当前的候选词组和候选字相邻的候选词组和候选字。
[0042]可选地,所述候选栏包括第一候选区域、第二候选区域;
[0043]所述第二候选项展示模块还适于:
[0044]在第一候选区域中展示当前的候选词组相邻的候选词组;
[0045]在第二候选区域中展示当前的候选字相邻的候选字。
[0046]本发明实施例通过在候选栏中同时展示与部分或全部目标字符串匹配的候选词组、与目标字符串中首个字符匹配的候选字,使得在无正确结果等情况下,用户可以直接在候选栏进行单字的选择,减少翻页、滑动等操作,提高输入速度和提升用户体验,同时,输入法无需反复响应翻页、滑动等操作,降低资源消耗。
[0047]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【附图说明】
[0048]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0049]图1示出了根据本发明一个实施例的一种基于输入法的展示候选项的方法实施例的步骤流程图;
[0050]图2A-图2C示出了根据本发明一个实施例的一种候选项的展示示例图;以及
[0051]图3示出了根据本发明一个实施例的一种基于输入法的展示候选项的装置实施例的结构框图。
【具体实施方式】
[0052]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0053]参照图1,示出了根据本发明一个实施例的一种基于输入法的展示候选项的方法实施例的步骤流程图,具体可以包括如下步骤:
[0054]步骤101,确定当前未选择候选项的目标字符串;
[0055]需要说明的是,本发明实施例可以应用于具有输入功能的电子设备中,该电子设备可以包括移动设备,例如,手机、平板电脑、穿戴设备(如手环、手表、眼镜)等等,也可以包括固定设备,例如,个人电脑等等,本发明实施例对此不加以限制。
[0056]这些电子设备通常可以支持包括Windows、Android(安卓)、1S、WindowsPhone等操作系统,可以支持运行通过键盘(如虚拟键盘或物理键盘)等方式进行输入的应用程序。
[0057]其中,该键盘可以包括九宫格键盘、全键盘(如QWERT键盘)等等,该应用程序可以包括输入法等等。
[0058]通常,键盘中一般具有多个按键,该按键经常被复用,每个按键可以映射一个或多个字符,具体可以包括数字字符、英文字符、中文字符(包括拼音字符、笔画字符、五笔字符)、符号字符等等,以输入数字、英文、中文和符号等等。
[0059]例如,在九宫格键盘中,数字字符“2”通常与英文字符“A”、“B”、“C”、“a”、“b”、“c”,拼音字符“a” (韵母)、“b” (声母)、“c” (声母),笔画字符“丨”映射到同一个按键。
[0060]用户在键盘上按下一个或多个按键之后,该按键映射的字符可以组成字符串。
[0061]进一步而言,由拼音字符组成的字符串可以称之为拼音字符串,由英文字符组成的字符串可以称之为英文字符串,由数字字符组成的字符串可以称之为数字字符串,由拼音字符、英文字符、数字字符中至少两者组成的字符串可以称之为混合字符串,等等。
[0062]在本发明实施例中,该字符串可以为拼音字符串、英文字符串、数字字符串、混合字符串,等等,为使本领域技术人员更好地理解本发明实施例,在本发明实施例中,将拼音字符串作为字符串的一种示例进行说明。
[0063]应用本发明实施例,在每次展示候选项之前,可以确定当前未选择候选项的目标字符串,以查找与之匹配的候选项。
[0064]在具体实现中,目标字符串可以包括以下两种:
[0065]初始输入的字符串;
[0066]在本发明实施例中,初始输入的字符串可以指用户原始输入的字符串。
[0067]以拼音字符串为例,若用户在全键盘中依次点击'”、“(:”、“11”、“1”、1”,则初始输入的字符串(拼音字符串)为“qchif”。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1