联系人搜索方法、装置和终端设备的制造方法_3

文档序号:9750908阅读:来源:国知局
个联系人信息时,终端设备可以基于终端的时钟,自动标记联系人信息的创建时间。当用户进行目标联系人信息的搜索时,可以输入作为搜索关键字的目标时间,从而,在通信录各联系人的创建时间属性信息中搜索获得与该目标时间相对应的各目标联系人信息,用户从中选出自己需要搜索的联系人。
[0108]上述是针对通信录来说的,但是,实际生活中,往往有这样的体验:之前的某个时间与某位没有保存联系方式的客户进行了通话,现在因为某原因,还想给该客户打电话,但是面对大量的通话记录中存在的陌生人即没有存储在联系人通信录中的联系人的电话号码,无法实现目标电话号码的搜索。
[0109]因此,本实施例中,尤其在与陌生人通话的场景下,当用户在某时想要搜索之前某个时间与某人通话时该人的电话号码时,由于该电话号码可能没有被用户保存在联系人通信录中,而是存在与通话记录中。此时,用户通过以该通话的创建时间即该通话被接听或拨出的时间,在通话记录中搜索,可以搜索到对应的搜索结果。
[0110]也就是说,本实施例中,以联系人信息的创建时间进行搜索的搜索方式,不仅适用于通信录中,也适用于通话记录中。亦即该创建时间对应的联系人信息既可以是通信录中的联系人信息,也可以是通话记录中的联系人信息,尤其是没有显示联系人姓名的陌生人的联系信息。
[0111]而且,值得说明的是,为了保证搜索效率,针对上述通话记录的场景,可以在通话记录中首先将显示有联系人姓名的通话记录删除,仅在陌生人通话记录中进行搜索,从而可以缩小搜索范围。
[0112]本实施例中,通过设置以通话的创建时间进行搜索的搜索方式,可以方便用户在通话记录中查询到想要搜索的联系人信息。
[0113]本实施例中,通过扩展诸如上述工作地址、号码归属地、创建时间等联系人属性信息作为搜索目标联系人的搜索依据,使得用户在进行目标联系人信息搜索的过程中,可以进行多种可选搜索关键字类型的选择,提高了目标联系人被搜索到的概率,提高了用户体验。
[0114]上述实施例中提到,用户可以触发根据不同搜索关键字面对全部联系人的不同属性信息的搜索过程。除了常用的以姓名全拼、姓名首字母的搜索方式进行搜索外,以下将结合本公开实施例提供的几种可选的搜索方式对上述步骤202的搜索过程进行具体说明。
[0115]图3是步骤202的一种具体实现方式的流程图,如图3所示,本实施例中针对以工作地址、号码归属地的方式进行搜索的过程进行说明。具体来说,上述步骤202可以通过如下方式实现:
[0116]在步骤301中,在通信录中检测已关联工作地址的候选联系人信息。
[0117]在步骤302中,响应于检测到所述候选联系人信息,在所述候选联系人信息中搜索工作地址为所述目标地址的所述目标联系人信息。
[0118]在步骤303中,响应于在所述候选联系人信息中未搜索到所述目标联系人信息,在所述通信录中搜索号码归属地为所述目标归属地的所述目标联系人信息。
[0119]在步骤304中,响应于未检测到所述候选联系人信息,在所述通信录中搜索号码归属地为所述目标归属地的所述目标联系人信息。
[0120]实际应用中,在通信录中新建一个联系人时,除了其姓名、电话号码这两个基本信息外,可能还填写了诸如工作地址等其他属性信息。因此,在通信录中包含的全部联系人信息中,可能有部分联系人信息中包含工作地址这一属性信息,其他部分联系人信息中不包含工作地址这一属性信息。因此,首先在通信录中检测已关联工作地址的候选联系人信息。
[0121]具体的,本实施例从兼顾搜索效率和搜索可行性的角度出发,可以先将通信录进行划分,将包含工作地址属性信息的联系人划到第一子通信录中,其他不包含工作地址属性信息的联系人划到第二子通信录中。可以理解的是,联系人信息具有一定的格式规范,从而,可以遍历所有联系人信息中工作地址对应的输入栏中,是否为空,从而将联系人进行上述两类的划分,也从而检测出已关联工作地址的候选联系人信息,即第一子通信录中包含的各联系人信息。
[0122]本实施例中,如果候选联系人信息即第一子通信录不为空,则在第一子通信录中根据搜索关键字对应的目标地址进行搜索,搜索与之匹配的目标联系人信息。如果搜索到目标联系人信息,且该目标联系人信息中包含有用户所要搜索的联系人信息,则结束搜索过程。
[0123]但是,如果第一子通信录中不包含与目标地址对应的目标联系人信息,则可以基于号码归属地方式进行搜索,即在通信录中搜索号码归属地为搜索关键字对应的目标归属地的目标联系人信息。
[0124]也就是说,如果通过工作地址的方式在第一子通信录中没有搜索到目标联系人信息,为了能够搜索获得目标联系人信息,以便用户从中查询得到其所需要的联系人信息,继而以号码归属地的方式进行搜索。
[0125]具体的,与目标归属地对应的搜索关键字的输入,可以是用户在基于工作地址方式进行搜索时没有搜索到目标联系人后,直接将目标地址对应的搜索关键字作为目标归属地对应的搜索关键字进行输入,此时,目标地址是指通信地址类型的地址。进而,基于移动电话号码的编码规则,可以确定与目标归属地对应的号码归属地编码,从而在通信录的全部联系人信息中搜索与该号码归属地编码对应的目标联系人信息。
[0126]而当工作地址是指工作单位的含义时,可以将对应的搜索关键字对应的工作单位进行地址映射,得到对应的通信地址,从而,将该通信地址的归属地作为目标归属地对应的搜索关键字。具体来说,可以基于预先获得的企业备忘录进行用户输入的工作单位关键字向通信地址的映射处理。其中,企业备忘录中包括企业的名称、通信地址信息。举例来说,假设用户采用T9输入法输入的工作单位关键字为“xiaomi”,则将该关键字与各企业名称拼音进行匹配,将包含各关键字的企业名称筛选出来,假设匹配到了 A、B两个结果,其分别对应的通信地址为a、b。进而,基于移动电话号码的编码规则,可以查询确定与通信地址a、b分别对应的号码归属地编码为X、Y。从而,在通信录的全部联系人的电话号码中,搜索号码归属地编码与X或Y对应的电话号码所对应的目标联系人信息。
[0127]另外,也可以是用户直接输入与目标归属地对应的搜索关键字,进而,基于移动电话号码的编码规则,可以确定与目标归属地对应的号码归属地编码,从而在通信录的全部联系人信息中搜索与该号码归属地编码对应的目标联系人信息。
[0128]另外,本实施例中,如果上述候选联系人信息即第一子通信录为空,说明通信录中各联系人信息中都不包含工作地址这一属性信息,此时,可以直接基于号码归属地方式进行搜索,即在通信录中搜索号码归属地为搜索关键字对应的目标归属地的目标联系人信息。
[0129]本实施例中,当用户先以工作地址的方式进行联系人搜索时,首先根据联系人属性信息中是否包含有工作地址,检测通讯录中是否包含工作地址属性信息的各候选联系人。进而,如果检测出包含候选联系人但在这些候选联系人中没搜索到目标联系人信息或者通信录中不存在包含工作地址属性信息的候选联系人,则继而在通信录的各联系人中以号码归属地的方式进行搜索,以搜索出与目标归属地对应的目标联系人信息。通过设置工作地址、号码归属地的搜索方式,扩展了用户的可选搜索方式,提高用户体验的同时,也可以提高联系人被搜寻到的可能性。
[0130]图4是步骤202的另一种具体实现方式的流程图,如图4所示,上述步骤202可以通过如下方式实现:
[0131 ]在步骤401中,在通信录中搜索号码归属地为目标归属地的目标联系人信息。
[0132]在步骤402中,响应于在通信录中未搜索到号码归属地为目标归属地的目标联系人信息,在通信录中检测已关联工作地址的候选联系人信息。
[0133]在步骤403中,响应于检测到候选联系人信息,在候选联系人信息中搜索工作地址为目标地址的目标联系人信息。
[0134]本实施例与图3所示实施例类似,都是基于工作地址、号码归属地这两个联系人属性进行目标联系人信息的搜索的,但是,与图3所示实施例的区别在于:本实施例中首先基于号码归属地进行搜索,如果没有搜索到目标联系人信息,则继而基于工作地址进行搜索。
[0135]具体来说,首先,用户可以输入目标归属地对应的搜索关键字,在通信录的全部联系人信息中进行该目标归属地的搜索,以获得对应的目标联系人信息。如果搜索到对应的目标联系人信息,则结束搜索过程。否则,如果没有搜索到对应的目标联系人信息,则继而可以基于工作地址的方式进行搜索。
[0136]在基于工作地址的方式进行搜索的过程中,与图3所示实施例类似,首先从通信录中检测出第一子通信录即包含有工作地址这个属性信息的候选联系人信息。如果没有检测出,则可以继而以其他方式进行搜索,比如姓名首字母。如果检测出候选联系人信息,则在候选联系人信息中进行基于工作地址的搜索处理,获得目标联系人信息。
[0137]本实施例中,当用户先以号码归属地的方式进行目标联系人搜索时,如果未搜索到与目标归属地对应的目标联系人信息,则继而在通信录的各联系人中以工作地址的方式进行搜索,以从包含有工作地址属性信息的候选联系人中搜索出与目标地址对应的目标联系人信息。通过设置工作地址、号码归属地的搜索方式,扩展了用户的可选搜索方式,提高用户体验的同时,也可以提高联系人被搜寻到的可能性。
[0138]图5是步骤202的又一种具体实现方式的流程图,如图5所示,上述步骤202可以通过如下方式实现:
[0139]在步骤501中,在通信录中检测已关联工作地址的候选联系人信息。
[0140]在步骤502中,响应于检测到候选联系人信息,在候选联系人信息中搜索工作地址为目标地址的第一联系人信息。
[0141]在步骤503中,在通信录中搜索号码归属地为目标归属地的第二联系人信息。
[0142]在步骤504中,将第一联系人信息与第二联系人信息之间,包括的相同的联系人信息确定为目标联系人信息。
[0143]本实施例中,既可以基于工作地址进行目标联系人信息的搜索,又可以基于号码归属地进行目标联系人信息的搜索。
[0144]具体来说,可以首先进行基于工作地址的搜索,与前述实施例类似,如果在通信录中检测到已关联工作地址的候选联系人信息,则在该候选联系人信息中搜索与搜索关键字对应的目标地址对应的第一联系人信息。进而,可以在通信录中进行号码归属地的搜索,以获得与目标归属地对应的第二联系人信息。最终,取第一联系人信息和第二联系人信息的交集,即包含的相同联系人信息,作为目标联系人信息。具体的搜索过程与前述实施例相同,不再赘述。
[0145]本实施例中,当用户进行目标联系人信息搜索是,既可以基于工作地址的方式在包含有工作地址属性信息的候选联系人中搜索与目的地址对应的第一联系人信息,又可以基于号码归属地的方式在通信录中搜索与目标归属地对应的第二联系人信息,进而取第一联系人信息和第二联系人信息的交集,即将第一联系人信息和第二联系人信息中包含的相同联系人信息确定为目标联系人信息。通过设置工作地址、号码归属地的搜索方式,扩展了用户的可选搜索方式,提高用户体验的同时,也可以提高联系人被搜寻到的可能性和搜索结果的准确性。
[0146]图6是步骤202的再一种具体实现方式的流程图,如图6所示,步骤202可以通过
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1