一种联系人查找方法及终端的制作方法_2

文档序号:9931446阅读:来源:国知局
实施方式,所述预设阈值可根据终端屏幕单页可显示的联系人数量来设置,例如所述预设阈值可以与终端屏幕单页可显示的联系人数量相同,或者可以是终端屏幕单页可显示的联系人数量的倍数。在不同应用程序的联系人列表界面中,所述预设阈值可以不同。
[0047]确定查找条件后,终端可从存储的联系人中搜索满足查找条件的联系人,若搜索出的联系人的数量大于预设阈值,终端可进一步显示满足所述查找条件的至少两个条件选项。其中上述至少两个条件选项可以是拼音或汉字的。例如,若所述查找条件为首字母是L,则满足所述查找条件的至少两个条件选项可以是“Lao”、“Liu”、“Lei”、“Li”等至少两个拼音,或者可以是“老”、“刘”、“雷”、“李”等至少两个汉字。
[0048]在一些可行的实施方式中,可以在所述特定字母一侧显示所述至少两个拼音或汉字选项,例如将所述至少两个拼音或汉字选项在所述特定字母的一侧呈直线或曲线排列并显示,其中所述至少两个拼音或汉字选项可以横排、竖排或斜排,本发明实施例对此不做限定。
[0049]在另一些可行的实施方式中,可以在所述特定字母一侧将所述至少两个拼音或汉字选项呈预设图形排列并显示。其中该预设图形可以是如图4a所示的以所述特定字母为首尾的图形,也可以是如图4b所示的以所述特定字母为首、以所述特定字母的相邻字母为尾的图形。
[0050]S204,检测用户对所述至少两个拼音或汉字选项中任一个拼音或汉字选项的选择操作。
[0051]在一些可行的实施方式中,终端的屏幕为触摸控制屏,终端可通过检测用户对触摸控制屏显示的至少两个拼音或汉字选项的触控操作以选择其中一个选项,例如若检测到用户对其中一个拼音或汉字选项进行触摸、按压或短距离拖动等操作,则表示用户选择了该拼音或汉字选项。
[0052]S205,确定用户所选择的拼音或汉字选项所对应的联系人并显示所述对应的联系人的信息。
[0053]具体实施中,每个拼音或汉字选项对应终端存储的至少一个联系人,若用户选择了其中一个拼音或汉字选项,终端可确定用户选择的条件选项所对应的联系人并显示这些联系人的信息。
[0054]在一些可行的实施方式中,若用户选择的拼音或汉字选项所对应的联系人数量仍大于上述预设阈值,终端可进一步显示该拼音或汉字选项的子选项。例如:若用户选择的选项“Li”所对应的联系人数量仍大于上述预设阈值,则终端可进一步显示选项“Li”所包括的子选项“李”、“黎”、“力”、“莉”等;若用户选择的选项“黎”所对应的联系人数量仍大于上述预设阈值,则终端可进一步显示子选项“黎da”、“黎li”、“黎wen”、“黎xu”等。
[0055]作为一种可行的实施方式,终端可以以列表方式显示上述对应的联系人的信息,其中联系人的信息可包括头像、名称、联系方式、所在地等至少一种。显示上述对应的联系人的信息后,移动终端根据用户对上述信息的触控操作执行相应指令。例如:若用户触摸某个联系人的联系方式,可弹出收件人为上述联系人的信息编辑窗口或已输入号码为上述联系人的电话拨打窗口;若用户触摸某个联系人的头像,可弹出该联系人的头像修改窗口等。
[0056]本发明实施例中,终端在联系人列表界面的预设位置显示字母列表,接收用户对字母列表中特定字母的触控操作,确定查找条件包括联系人名称的首字母与特定字母相同,若满足查找条件的联系人的数量大于预设阈值,则显示满足查找条件的至少两个拼音或汉字选项,检测用户对至少两个拼音或汉字选项中任一个拼音或汉字选项的选择操作,确定用户所选择的拼音或汉字选项所对应的联系人并显示对应的联系人的信息。采用本发明实施例,当满足查找条件的联系人数量较多时,可通过至少两个条件选项指引用户进行选择以缩小查找范围,从而快速找到目标联系人。本发明实施例无需用户逐页查看大量的联系人信息,可减少用户操作量,节省查找目标联系人的时间。
[0057]参见图3,图3是本发明的又一个实施例提供的联系人查找方法的流程示意图。所述联系人查找方法可通过终端来执行。如图3所示,所述联系人查找方法可包括如下步骤:
[0058]S301,在联系人列表界面的预设位置显示字母列表。
[0059]S302,若接收到用户对所述字母列表中特定字母的触控操作,则确定查找条件为:联系人名称的首字母与所述特定字母相同,或者,联系人名称包括所述特定字母。
[0060]S303,若满足所述查找条件的联系人的数量大于预设阈值,则显示满足所述查找条件的至少两个拼音或汉字选项。
[0061 ]作为一种可行的实施方式,本实施例中步骤S301至S303的【具体实施方式】可参考图2所示实施例中步骤S201至S203的相关描述,在此不赘述。
[0062]S304,检测用户沿所述至少两个拼音或汉字选项的排列轨迹执行的滑动操作。
[0063]在一些可行的实施方式中,终端的屏幕为触摸控制屏,可检测用户的触控操作,包括滑动操作、触摸操作、按压操作等。
[0064]作为一种可行的实施方式,终端可在触摸控制屏上指示所述至少两个拼音或汉字选项的排列轨迹,以提示用户沿所述拼音或汉字选项的排列轨迹进行滑动操作,例如,终端可用彩色线条、箭头、图形等方式指示所述至少两个拼音或汉字选项的排列轨迹。
[0065]S305,根据所述滑动操作的位置变化确定所述用户选择的条件选项所对应的联系人的变化。
[0066]作为一种可行的实施方式,可根据所述至少两个拼音或汉字选项所对应的联系人数量将所述至少两个拼音或汉字选项的排列轨迹划分为多段,每段对应不超过上述预设数量的联系人。例如图4a中,符合查找条件“首字母为L”的条件选项有:“Lao”、“Li”和“Lu”,这三个选项的排列轨迹为三角形,则可设置每个选项对应三角形的一条边,其中“Li”选项对应的联系人数量大于上述预设阈值并且小于上述预设阈值的2倍,则可将“Li”选项对应的那条边划分为2段,一段对应前预设数量个联系人,另一段对应其余联系人。随着用户沿排列轨迹滑动的位置变化,所选择的条件选项或条件选项所对应的联系人亦随之变化。根据预先设置的对应关系,终端可实时确定滑动操作的位置所对应的联系人,随着滑动操作位置的变化,终端确定的联系人也随之变化。
[0067]S306,实时显示变化的联系人的信息。
[0068]实时确定联系人及其变化之后,终端可即时将最新确定联系人的信息显示在屏幕上。
[0069]作为一种可行的实施方式,终端可以以列表方式显示上述对应的联系人的信息,其中联系人的信息可包括头像、名称、联系方式、所在地等至少一种。显示上述对应的联系人的信息后,移动终端根据用户对上述信息的触控操作执行相应指令。例如:若用户触摸某个联系人的联系方式,可弹出收件人为上述联系人的信息编辑窗口或已输入号码为上述联系人的电话拨打窗口;若用户触摸某个联系人的头像,可弹出该联系人的头像修改窗口等。
[0070]本发明实施例中,终端在联系人列表界面的预设位置显示字母列表,接收用户对字母列表中特定字母的触控操作,确定查找条件包括联系人名称的首字母与特定字母相同,若满足查找条件的联系人的数量大于预设阈值,则显示联系人名称首字母与特定字母相同的至少两个拼音或汉字选项,检测用户沿所述至少两个拼音或汉字选项的排列轨迹执行的滑动操作,根据所述滑动操作的位置变化确定所述用户选择的条件选项所对应的联系人的变化并实时显示变化的联系人的信息。采用本发明实施例,当满足查找条件的联系人数量较多时,可通过至少两个条件选项指引用户进行选择以缩小查找范围,从而快速找到目标联系人。
[0071]参见图5,图5是本发明的一个实施例提供的终端的结构示意图。如图5所示,所述终端可包括第一确定单元501、第一显示单元502以及第二确定单元503,其中:
[0072]第一确定单元501,用于根据用户在联系人列表界面的操作确定查找条件。
[0073]具体实施中,通过终端的应用可打开联系人列表界面,该联系人列表界面可包括但不限于:电话或短信应用、邮件应用、即时通信应用、网络平台应用等通信应用的联系人列表界面。
[0074]可选地,可在联系人列表界面提供输入框,接收用户在输入框输入的字母或汉字,根据用户输入的字母或汉字确定查找条件;或者,可在联系人列表界面的预设位置显示字母列表,接收用户对字母列表中特定字母的触控操作,根据该特定字母确定查找条件。
[0075]在一些可行的实施方式中,若用户直接输入字母或汉字,则所述第一条件可以是:联系人名称中包括用户输入的字母或汉字,或者,联系人名称以用户输入的字母为首字母或以用户输入的汉字为首字。
[0076]在一些可行的实施方式中,若用户对字母列表中的特定字母进行触控,则所述第一条件可以是:联系人名称中包括该特定字母,或者联系人名称的首字母为该特定字母。
[0077]第一显示单元502,用于当满足所述查找条件的联系人的数量大于预设阈值时,显示满足所述查找条件的至少两个条件选项。
[0078]作为一种可行的实施方式,所述预设阈值可根据终端屏幕单页可显示的联系人数量来设置,例如所述预设
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1