快捷输入本地通讯录中联系人的方法及系统的制作方法

文档序号:7777351阅读:486来源:国知局
快捷输入本地通讯录中联系人的方法及系统的制作方法
【专利摘要】本发明公开了一种快捷输入本地通讯录中联系人的方法及系统,属于信息处理【技术领域】。该方法包括:在输入法加载时,将本地通讯录中的联系人姓名导入输入法引擎;获取用户在输入法面板上输入的目标字符;在所述输入法引擎中查找包含所述目标字符的联系人姓名,并将查找到的联系人姓名列表放入候选区供用户选择;在感知到用户对所述联系人姓名列表中的联系人姓名的选择操作后,将用户选择的联系人姓名上屏。采用该方法及系统能够快速、便捷地输入本地通讯录中联系人姓名。
【专利说明】快捷输入本地通讯录中联系人的方法及系统
【技术领域】
[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]图1是本发明实施例提供的快捷输入本地通讯录中联系人的方法的流程图;
[0035]图2是本发明实施例提供的快捷输入本地通讯录中联系人的系统的结构示意图。
【具体实施方式】
[0036]为了使本领域技术人员更好地理解本发明实施例的方案,下面结合附图和实施方式对本发明实施例作进一步的详细说明。
[0037]本发明实施例提供一种快捷输入本地通讯录中联系人的方法及系统,能够快速、便捷地输入联系人姓名。
[0038]如图1所示,是本发明实施例提供的快捷输入本地通讯录中联系人的方法的流程图,包括以下步骤:
[0039]步骤101:在输入法加载时,将本地通讯录中的联系人姓名导入输入法引擎;
[0040]步骤102:获取用户在输入法面板上输入的目标字符;[0041]步骤103:在所述输入法引擎中查找包含所述目标字符的联系人姓名,并将查找到的联系人姓名列表放入候选区供用户选择;
[0042]步骤104:在感知到用户对所述联系人姓名列表中的联系人姓名的选择操作后,将用户选择的联系人姓名上屏。
[0043]在本发明实施例中,预先将本地通讯录中的联系人姓名导入输入法引擎,以便通过输入联系人姓名中的部分字符,就可以在输入法引擎中查找并选择联系人姓名。优选地,可以在进行输入法加载时,将本地通讯录中的联系人姓名导入输入法引擎。
[0044]在本发明实施例中,要进行本地通讯录中联系人输入,用户需要先打开输入法面板,以便在输入法面板上输入目标字符,该目标字符可以为联系人姓名中的部分字符,优选为联系人姓名中的首字符。输入法面板打开后,也便完成了输入法的加载,在此过程中,已将本地通讯录中的联系人姓名导入到输入法引擎中。当获取到用户在输入法面板上输入的目标字符后,可以在输入法引擎中查找包含目标字符的联系人姓名,由于包含目标字符的联系人姓名可以为多个,可以将查找到包含目标字符的所有联系人姓名以列表的形式放入候选区供用户选择,当用户进行选择操作后,将用户选择的联系人姓名上屏。
[0045]在本发明实施例中,当用户在输入法面板上输入字符后,需要判定用户所输入的字符是否为用户意图输入的目标字符。用户可以采用拼音或手写等输入法在输入法面板上进行目标字符输入,用户可以根据需要选择采用何种输入法,本发明实施例不做限定。根据用户输入的目标字符,可以在候选栏列出候选字符列表,其中,列出候选字符可以采用现有技术中的方法,例如可以根据用户输入的目标字符的音或者形将候选字符列出,具体的方法本发明实施例不做限定。当用户对候选字符列表中的候选字符进行选择后,将用户选择的候选字符确定为目标字符。具体地,用户对候选字符列表中的候选字符的选择操作可以是用户可以通过长按选择的候选字符或者点击选择的候选字符。当感知到用户对候选字符进行长按或者点击操作后,认为用户进行了候选字符的选择,将用户选择的候选字符确定为目标字符。
[0046]在本发明实施例中,包含目标字符的联系人姓名可以是联系人姓名中的首字符与目标字符相同。例如,输入的目标字符为“刘”,则联系人姓名为刘华、刘艳、刘菲菲等首字符为“刘”的联系人姓名都可以是包含目标字符的联系人姓名。用户对联系人姓名列表中的联系人姓名的选择操作可以是用户点击选择的联系人姓名,具体采用何种选择操作,可以根据用户的需要进行,本发明实施例不进行限定。
[0047]需要说明的是,利用本发明实施例的方法,不仅可以使用户在输入联系人框中快速输入本地通讯录中联系人,而且在所有文字输入场景下均有效,比如,在WORD文档的编辑中、或者EXCEL表格的信息录入中等场景下,系统都会根据用户当前输入的字符,在用户输入的字符与本地通讯录中联系人中相关字符相匹配的情况下,都会弹出相关的联系人姓名列表供用户选择,从而可以使用户一旦需要,即可快速输入联系人信息。当然,在有些文字输入场景下,用户输入的目标字符恰好为联系人姓名中的部分字符例如首字符,但用户的意图并非是输入联系人姓名。为此,在本发实施例的方法中,还可进一步包括以下步骤:在感知到用户对所述联系人姓名列表外区域的点击操作后,隐藏所述联系人姓名列表,即用户需要输入联系人姓名列表时,可以点击列表中的联系人姓名,相应地,系统在感知到用户对所述联系人姓名列表中的联系人姓名的选择操作后,自动将用户选择的联系人姓名上屏;而用户如果点击了联系人姓名列表外的区域,系统会自动将联系人姓名列表进行隐藏,从而不会影响用户的正常文字输入。
[0048]以下通过举例对本发明实施例提供的快捷输入本地通讯录中联系人的方法进行详细说明。
[0049]当用户选择拼音输入法时,在输入法面板上输入“liu”后,在候选栏列出“刘”、“六” “留”等候选字符列表,如果用户意图输入的目标字符为“刘”,则用户可以通过长按或者点击的方式选择候选字符“刘”,从而做出目标字符的选择。在将目标字符“刘”进行确定后,在输入法引擎中查找包含“刘”的联系人姓名,将查找到的所有联系人姓名“刘华”、“刘艳”、“刘菲菲”等以列表方式放入候选区供用户选择,用户可以根据需要通过点击选择联系人姓名列表中的联系人姓名,例如需要选择“刘菲菲”,则点击联系人姓名“刘菲菲”,当感知到用户对联系人姓名“刘菲菲”的选择操作后,将“刘菲菲”进行上屏显示。如果用户意图输入单字“刘”,并不是要输入联系人姓名,则用户只需要在联系人姓名列表外的区域进行点击,即可将联系人姓名列表进行隐藏。
[0050]本发明实施例提供的快捷输入本地通讯录中联系人的方法,通过将本地通讯录中的联系人姓名导入输入法引擎,在正确输入联系人姓名中的部分字符后,即可在输入法引擎中查找并选择联系人姓名,不必输入联系人姓名的全称,可以快速、便捷地输入联系人姓名。
[0051]相应地,本发明实施例还提供一种快捷输入本地通讯录中联系人的系统,如图2所示,是本发明实施例提供的快捷输入本地通讯录中联系人的系统的结构示意图。
[0052]在该实施例中,所述快捷输入本地通讯录中联系人的系统,包括:
[0053]导入模块201,用于在输入法加载时,将本地通讯录中的联系人姓名导入输入法弓I擎;
[0054]目标字符获取模块202,用于获取用户在输入法面板上输入的目标字符;
[0055]查找模块203,用于在输入法引擎中查找包含目标字符的联系人姓名,并将查找到的联系人姓名列表放入候选区供用户选择;
[0056]操作感知模块204,用于感知用户的操作;
[0057]显示模块205,用于在操作感知模块感知到用户对联系人姓名列表中的联系人姓名的选择操作后,将用户选择的联系人姓名上屏。
[0058]上述目标字符获取模块202可以包括:
[0059]候选字符列表单元和目标字符确定单元。其中:
[0060]候选字符列表单元,用于根据用户在输入法面板上的拼音或手写输入,在候选栏列出候选字符列表;
[0061]目标字符确定单元,用于在操作感知模块感知到用户对候选字符列表中的候选字符的选择操作后,确定用户选择的候选字符为目标字符。
[0062]另外,用户对候选字符列表中的候选字符的选择操作可以包括:用户长按选择的候选字符或者点击选择的候选字符。
[0063]进一步地,为了不影响用户在不需要输入联系人姓名时的其它正常文字输入,上述显示模块205,还用于在操作感知模块感知到用户对联系人姓名列表外区域的点击操作后,隐藏联系人姓名列表。[0064]本发明实施例提供的快捷输入本地通讯录中联系人的系统,通过将本地通讯录中的联系人姓名导入输入法引擎,在正确输入联系人姓名中的部分字符后,即可在输入法引擎中查找并选择联系人姓名,不必输入联系人姓名的全称,可以快速、便捷地输入联系人姓名。
[0065]本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0066]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种快捷输入本地通讯录中联系人的方法,其特征在于,包括: 在输入法加载时,将本地通讯录中的联系人姓名导入输入法引擎; 获取用户在输入法面板上输入的目标字符; 在所述输入法引擎中查找包含所述目标字符的联系人姓名,并将查找到的联系人姓名列表放入候选区供用户选择; 在感知到用户对所述联系人姓名列表中的联系人姓名的选择操作后,将用户选择的联系人姓名上屏。
2.根据权利要求1所述的方法,其特征在于,所述获取用户在输入法面板上输入的目标字符,包括: 根据用户在输入法面板上的拼音或手写输入,在候选栏列出候选字符列表; 在感知到用户对所述候选字符列表中的候选字符的选择操作后,确定用户选择的候选字符为所述目标字符。
3.根据权利要求2所述的方法,其特征在于,所述用户对所述候选字符列表中的候选字符的选择操作包括: 用户长按选择的候选字符或者点击选择的候选字符。
4.根据权利要求1所述的方法,其特征在于,所述包含所述目标字符的联系人姓名,包括: 所述联系人姓名中的首字符与所述目标字符`相同。
5.根据权利要求1所述的方法,其特征在于,所述用户对所述联系人姓名列表中的联系人姓名的选择操作包括: 用户点击选择的联系人姓名。
6.根据权利要求1至5任一项所述的方法,其特征在于,还包括: 在感知到用户对所述联系人姓名列表外区域的点击操作后,隐藏所述联系人姓名列表。
7.一种快捷输入本地通讯录中联系人的系统,其特征在于,包括: 导入模块,用于在输入法加载时,将本地通讯录中的联系人姓名导入输入法引擎; 目标字符获取模块,用于获取用户在输入法面板上输入的目标字符; 查找模块,用于在所述输入法引擎中查找包含所述目标字符的联系人姓名,并将查找到的联系人姓名列表放入候选区供用户选择; 操作感知模块,用于感知用户的操作; 显示模块,用于在所述操作感知模块感知到用户对所述联系人姓名列表中的联系人姓名的选择操作后,将用户选择的联系人姓名上屏。
8.根据权利要求7所述的系统,其特征在于,所述目标字符获取模块,包括: 候选字符列表单元,用于根据用户在输入法面板上的拼音或手写输入,在候选栏列出候选字符列表; 目标字符确定单元,用于在所述操作感知模块感知到用户对所述候选字符列表中的候选字符的选择操作后,确定用户选择的候选字符为所述目标字符。
9.根据权利要求8所述的系统,其特征在于,所述用户对所述候选字符列表中的候选字符的选择操作包括:用户长按选择的候选字符或者点击选择的候选字符。
10.根据权利要求7至9任一项所述的系统,其特征在于: 所述显示模块,还用于在所述操作感知模块感知到用户对所述联系人姓名列表外区域的点击操作后,隐藏 所述联系人姓名列表。
【文档编号】H04M1/2745GK103685668SQ201310594781
【公开日】2014年3月26日 申请日期:2013年11月21日 优先权日:2013年11月21日
【发明者】储双双, 张宇, 童勇勇 申请人:安徽科大讯飞信息科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1