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

文档序号:9931446阅读:来源:国知局
阈值可以与终端屏幕单页可显示的联系人数量相同,或者可以是终端屏幕单页可显示的联系人数量的倍数。在不同应用程序的联系人列表界面中,所述预设阈值可以不同。
[0079]确定查找条件后,终端可从存储的联系人中搜索满足查找条件的联系人,若搜索出的联系人的数量大于预设阈值,终端可进一步显示满足所述查找条件的至少两个条件选项,其中所述条件选项可视为所述查找条件的次级分类。例如,若所述查找条件为首字母是L,则满足所述查找条件的至少两个条件选项可以是“Lao”、“Liu”、“Lei”、“Li”等至少两个拼音,或者可以是“老”、“刘”、“雷”、“李”等至少两个汉字。
[0080]第二确定单元503,用于确定用户选择的条件选项所对应的联系人并显示所述对应的联系人的信息。
[0081]具体实施中,每个条件选项对应终端存储的至少一个联系人,若用户选择了其中一个条件选项,终端可确定用户选择的条件选项所对应的联系人并显示这些联系人的信息。
[0082]在一些可行的实施方式中,若用户选择的条件选项所对应的联系人数量仍大于上述预设阈值,终端可进一步显示该选项的子选项。例如:用户选择的选项“Li”所对应的联系人数量仍大于上述预设阈值,则终端可进一步显示选项“Li”所包括的子选项“李”、“黎”、“力”、“莉”等。
[0083]作为一种可行的实施方式,终端可以以列表方式显示上述对应的联系人的信息,其中联系人的信息可包括头像、名称、联系方式、所在地等至少一种。显示上述对应的联系人的信息后,移动终端根据用户对上述信息的触控操作执行相应指令。例如:若用户触摸某个联系人的联系方式,可弹出收件人为上述联系人的信息编辑窗口或已输入号码为上述联系人的电话拨打窗口;若用户触摸某个联系人的头像,可弹出该联系人的头像修改窗口等。
[0084]本发明实施例中,终端根据用户在联系人列表界面的操作确定查找条件,若满足所述查找条件的联系人的数量大于预设阈值,则显示满足所述查找条件的至少两个条件选项,确定用户选择的条件选项所对应的联系人并显示所述对应的联系人的信息。采用本发明实施例,当满足查找条件的联系人数量较多时,可通过至少两个条件选项指引用户进行选择以缩小查找范围,从而快速找到目标联系人。
[0085]参见图6,图6是本发明的另一个实施例提供的终端的结构示意图。如图6所示,所述终端可包括第一确定单元601、第一显示单元602、第二确定单元603,其中:
[0086]第一确定单元601,用于根据用户在联系人列表界面的操作确定查找条件。
[0087]在一些可行的实施方式中,第一确定单元601的【具体实施方式】可与图5所示实施例中第一确定单元501的【具体实施方式】一致。
[0088]在另一些可行的实施方式中,第一确定单元601可包括第二显示单元6011和接收单元6012:
[0089]第二显示单元6011,用于在联系人列表界面的预设位置显示字母列表。
[0090]可选地,上述预设位置可以是联系人列表界面的右端、左端、上端或下端,也可以是联系人列表界面的其他位置,本发明对此不做限定。其中,上述字母列表可以是26个英文字母表。
[0091]接收单元6012,用于在接收到用户对所述字母列表中特定字母的触控操作时,确定所述查找条件为:联系人名称的首字母与所述特定字母相同,或者,联系人名称包括所述特定字母。
[0092]具体实施中,若接收到用户对上述字母列表中的特定字母进行触控操作,则可确定上述查找条件为以下至少一种:联系人名称中包括该特定字母,或者联系人名称的首字母为该特定字母。优选地,可将联系人名称的首字母为该特定字母作为优先查找条件进行查找。
[0093]第一显示单元602,用于当满足所述查找条件的联系人的数量大于预设阈值时,显示满足所述查找条件的至少两个条件选项。
[0094]其中,所述满足所述查找条件的至少两个条件选项,包括联系人名称首字母与所述特定字母相同的至少两个拼音或汉字选项。
[0095]作为一种可行的实施方式,所述预设阈值可根据终端屏幕单页可显示的联系人数量来设置,例如所述预设阈值可以与终端屏幕单页可显示的联系人数量相同,或者可以是终端屏幕单页可显示的联系人数量的倍数。在不同应用程序的联系人列表界面中,所述预设阈值可以不同。
[0096]确定查找条件后,终端可从存储的联系人中搜索满足查找条件的联系人,若搜索出的联系人的数量大于预设阈值,终端可进一步显示满足所述查找条件的至少两个条件选项。其中上述至少两个条件选项可以是拼音或汉字的。例如,若所述查找条件为首字母是L,则满足所述查找条件的至少两个条件选项可以是“Lao”、“Liu”、“Lei”、“Li”等至少两个拼音,或者可以是“老”、“刘”、“雷”、“李”等至少两个汉字。
[0097]在一些可行的实施方式中,第一显示单元602具体可以在所述特定字母一侧将所述至少两个拼音或汉字选项呈直线或曲线排列并显示,其中所述至少两个拼音或汉字选项可以横排、竖排或斜排,本发明实施例对此不做限定。
[0098]在另一些可行的实施方式中,第一显示单元602具体可以在所述特定字母一侧显示所述至少两个拼音或汉字选项,例如将所述至少两个拼音或汉字选项在所述特定字母的一侧呈预设图形排列并显示。其中该预设图形可以是如图4a所示的以所述特定字母为首尾的图形,也可以是如图4b所示的以所述特定字母为首、以所述特定字母的相邻字母为尾的图形。
[0099]第二确定单元603,用于确定用户选择的条件选项所对应的联系人并显示所述对应的联系人的信息。
[0100]在一些可行的实施方式中,终端的屏幕为触摸控制屏,终端可通过检测用户对触摸控制屏显示的至少两个拼音或汉字选项的触控操作以选择其中一个选项,例如若检测到用户对其中一个拼音或汉字选项进行触摸、按压或短距离拖动等操作,则表示用户选择了该拼音或汉字选项。
[0101]具体实施中,每个拼音或汉字选项对应终端存储的至少一个联系人,若用户选择了其中一个拼音或汉字选项,终端可确定用户选择的条件选项所对应的联系人并显示这些联系人的信息。
[0102]在一些可行的实施方式中,第二确定单元603可包括检测单元6031、第三确定单元6032、第三显示单元6033:
[0103]检测单元6031,用于检测用户沿所述至少两个拼音或汉字选项的排列轨迹执行的滑动操作。
[0104]在一些可行的实施方式中,终端的屏幕为触摸控制屏,可检测用户的触控操作,包括滑动操作、触摸操作、按压操作等。
[0105]作为一种可行的实施方式,终端可在触摸控制屏上指示所述至少两个拼音或汉字选项的排列轨迹,以提示用户沿所述拼音或汉字选项的排列轨迹进行滑动操作,例如,终端可用彩色线条、箭头、图形等方式指示所述至少两个拼音或汉字选项的排列轨迹。
[0106]第三确定单元6032,用于根据所述滑动操作的位置变化确定所述用户选择的条件选项所对应的联系人的变化。
[0107]作为一种可行的实施方式,可根据所述至少两个拼音或汉字选项所对应的联系人数量将所述至少两个拼音或汉字选项的排列轨迹划分为多段,每段对应不超过上述预设数量的联系人。例如图4a中,符合查找条件“首字母为L”的条件选项有:“Lao”、“Li”和“Lu”,这三个选项的排列轨迹为三角形,则可设置每个选项对应三角形的一条边,其中“Li”选项对应的联系人数量大于上述预设阈值并且小于上述预设阈值的2倍,则可将“Li”选项对应的那条边划分为2段,一段对应前预设数量个联系人,另一段对应其余联系人。随着用户沿排列轨迹滑动的位置变化,所选择的条件选项或条件选项所对应的联系人亦随之变化。根据预先设置的对应关系,终端可实时确定滑动操作的位置所对应的联系人,随着滑动操作位置的变化,终端确定的联系人也随之变化。
[0108]第三显示单元6033,用于实时显示变化的联系人的信息。
[0109]实时确定联系人及其变化之后,终端可即时将最新确定联系人的信息显示在屏幕上。
[0110]在一些可行的实施方式中,若用户选择的拼音或汉字选项所对应的联系人数量仍大于上述预设阈值,终端可进一步显示该拼音或汉字选项的子选项。例如:若用户选择的选项“Li”所对应的联系人数量仍大于上述预设阈值,则终端可进一步显示选项“Li”所包括的子选项“李”、“黎”、“力”、“莉”等;若用户选择的选项“黎”所对应的联系人数量仍大于上述预设阈值,则终端可进一步显示子选项“黎da”、“黎li”、“黎wen”、“黎xu”等。
[0111]作为一种可行的实施方式,终端可以以列表方式显示上述对应的联系人的信息,其中联系人的信息可包括头像、名称、联系方式、所在地等至少一种。显示上述对应的联系人的信息后,移动终端根据用户对上述信息的触控操作执行相应指令。例如:若用户触摸某个联系人的联系方式,可弹出收件人为上述联系人的信息编辑窗口或已输入号码为上述联系人的电话拨打窗口;若用户触摸某个联系人的头像,可弹出该联系人的头像修改窗口等。
[0112]本发明实施例中,终端在
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1