一种终端的制作方法_2

文档序号:8475239阅读:来源:国知局
时,终端可以在通讯录中关联保存即时通讯标识信息和第一联系人信息,即更新目标联系人的联系人信息。当通讯录中不存在第一联系人标识信息时,终端也可以在通讯录中关联保存即时通讯标识信息和第一联系人信息,即创建目标联系人的联系人信息。
[0034]在可选实施例中,当通讯录中不存在第一联系人标识信息时,终端可以获取目标联系人的即时通讯标识信息,在通讯录中关联保存即时通讯标识信息和第一联系人信息。即时通讯标识信息可以包括即时通讯账户,例如微信账号、微博账号或者QQ账号等。
[0035]在可选实施例中,当通讯录中存在第一联系人标识信息时,删除通讯录中第一联系人标识信息关联的第二联系人信息。目标联系人的即时通讯信息包括第一联系人信息,则目标联系人可能已经停用第二联系人信息,终端可以删除通讯录中的第二联系人信息。本发明实施例可节省存储空间,提供资源利用率。可选的,当通讯录中存在第一联系人标识信息时,终端可以将第一联系人信息排列在第二联系人信息的前面,以便终端在拨号过程中,优先拨打第一联系人信息。
[0036]S103,在预设通讯录中关联保存第一联系人标识信息和第一联系人信息。
[0037]终端获取目标联系人的第一联系人标识信息之后,可以在预设通讯录中关联保存第一联系人标识信息和第一联系人信息。
[0038]在可选实施例中,当第一联系人信息的字符个数大于或者等于第二预设数量阈值时,终端可以确定第一联系人信息对应的第一分组信息。例如,第一联系人信息的字符个数大于或者等于11位时,终端可以确定第一联系人信息为移动电话号码,则第一联系人信息对应的第一分组信息可以为手机或者公司等。
[0039]在可选实施例中,当第一联系人信息的字符个数小于第二预设数量阈值时,终端可以确定第一联系人信息对应的第一分组信息。例如,第一联系人信息的字符个数小于11位时,终端可以确定第一联系人信息为固定电话号码,则第一联系人信息对应的第一分组信息可以为住宅或者传真等。
[0040]在可选实施例中,终端可以获取联系人提醒信息,其中联系人提醒信息可以包括第一联系人信息和第一联系人标识信息,根据联系人提醒信息进行提醒,获取用户对联系人提醒信息提交的联系人信息存储请求,并根据联系人信息存储请求,执行在通讯录中关联保存所述第一联系人标识信息和所述第一联系人信息。
[0041]在图1所示的通讯录管理方法中,检测目标联系人的即时通讯信息包括第一联系人信息,获取目标联系人的第一联系人标识信息,在预设通讯录中关联保存第一联系人标识信息和第一联系人信息,可以有效保存联系人信息,实现通讯录的智能化管理。
[0042]图2是本发明第二实施例中提供的一种通讯录管理方法的流程示意图,如图所示,本发明实施例中的通讯录管理方法可以包括:
[0043]S201,检测目标联系人的即时通讯信息包括第一联系人信息。
[0044]终端可以检测目标联系人的即时通讯信息是否包括第一联系人信息,当检测到即时通讯信息包括第一联系人信息时,可以进一步执行S202 ;当检测到即时通讯信息不包括第一联系人信息时,可以删除该即时通讯信息。例如,终端可以提取即时通讯信息中的数字串,通过第三方平台查询电话号码数据库中是否存在该数字串,当电话号码数据库中存在该数字串时,终端可以检测到该即时通讯信息包括第一联系人信息。第三方平台例如可以包括搜狗号码通、触宝号码助手或者360安全通讯录等。
[0045]在可选实施例中,终端可以通过即时通讯客户端获取各个联系人的即时通讯信息,并检测目标联系人的即时通讯信息是否包括第一联系人信息。例如,终端可以通过微信客户端获取接收到的各个联系人发送的即时信息,检测目标联系人的即时信息中是否包括电话号码,当该即时信息包括电话号码时,终端可以确定目标联系人的即时通讯信息包括第一联系人信息。又如,终端可以通过QQ客户端获取各个联系人发布的资讯信息,检测目标联系人发布的资讯信息中是否包括电话号码,当该资讯信息包括电话号码时,终端可以确定目标联系人的即时通讯信息包括第一联系人信息。
[0046]进一步可选的,终端可以根据预设采集周期获取各个联系人的即时通讯信息,并检测目标联系人的即时通讯信息是否包括第一联系人信息。例如,终端可以在每天的预设时间段获取接收到的各个联系人发送的即时信息,以及各个联系人发布的资讯信息,进而检测即时信息或者资讯信息中是否包括第一联系人信息。
[0047]进一步可选的,终端可以在检测接收到目标联系人发送的即时信息,或者检测到目标联系人发布资讯信息时,检测该即时信息或者资讯信息是否包括第一联系人信息。
[0048]在可选实施例中,当即时通讯信息中数字串的字符个数大于或者等于第一预设数量阈值时,检测即时通讯信息包括第一联系人信息。电话号码可以包括固定电话号码或者移动电话号码,其中固定电话号码可以包括至少7位数字,移动电话号码可以包括11位数字,也就是说,当即时通讯信息中数字串的字符个数小于7位时,终端可以确定即时通讯信息不包括电话号码,终端也就无需进一步检测即时通讯信息是否包括第一联系人信息;当即时通讯信息中数字串的字符个数大于或者等于7位时,该字符串可能是电话号码,也可能不是电话号码,则终端需要进一步检测即时通讯信息是否包括第一联系人信息。本发明实施例可在即时通讯信息中数字串的字符个数大于或者等于第一预设数量阈值时,检测即时通讯信息包括第一联系人信息,避免终端每获取到一个即时通讯信息,都需要检测该即时通讯信息是否包括第一联系人信息,可提高数据处理效率。
[0049]S202,确定即时通讯信息包括第二联系人标识信息。
[0050]终端检测目标联系人的即时通讯信息包括第一联系人信息之后,可以确定即时通讯信息包括第二联系人标识信息。例如目标联系人通过微信客户端发送即时通讯信息“姓名:xx,联系方式:xxx”,终端检测到该即时通讯信息包括第一联系人信息,即“XXX”,还可以确定该即时通讯信息包括第二联系人标识信息,即“XX”。
[0051]在可选实施例中,终端可以检测预设通讯录中是否存在第二联系人标识信息,当通讯录中存在第二联系人标识信息时,删除通讯录中第二联系人标识信息关联的第三联系人信息。目标联系人的即时通讯信息包括第一联系人信息,则目标联系人可能已经停用第三联系人信息,终端可以删除通讯录中的第三联系人信息。本发明实施例可节省存储空间,提供资源利用率。可选的,当通讯录中存在第二联系人标识信息时,终端可以将第一联系人信息排列在第三联系人信息的前面,以便终端在拨号过程中,优先拨打第一联系人信息。
[0052]S203,在预设通讯录中关联保存第二联系人标识信息和第一联系人信息。
[0053]终端获取目标联系人的第二联系人标识信息之后,可以在预设通讯录中关联保存第二联系人标识信息和第一联系人信息。
[0054]在可选实施例中,当第一联系人信息的字符个数大于或者等于第二预设数量阈值时,终端可以确定第一联系人信息对应的第一分组信息。例如,第一联系人信息的字符个数大于或者等于11位时,终端可以确定第一联系人信息为移动电话号码,则第一联系人信息对应的第一分组信息可以为手机或者公司等。
[0055]在可选实施例中,当第一联系人信息的字符个数小于第二预设数量阈值时,终端可以确定第一联系人信息对应的第一分组信息。例如,第一联系人信息的字符个数小于11位时,终端可以确定第一联系人信息为固定电话号码,则第一联系人信息对应的第一分组信息可以为住宅或者传真等。
[0056]在可选实施例中,终端可以获取联系人提醒信息,其中联系人提醒信息可以包括第一联系人信息和第二联系人标识信息,根据联系人提醒信息进行提醒,获取用户对联系人提醒信息提交的联系人信息存储请求,并根据联系人信息存储请求,执行在通讯录中关联保存所述第二联系人标识信息和所述第一联系人信息。
[0057]在图2所示的通讯录管理方法中,检测目标联系人的即时通讯信息包括第一联系人信息,并确定即时通讯信息包括第二联系人标识信息,则在预设通讯录中关联保存第二联系人标识信息和第一联系人信息,可以有效保存联系人信息,实现通讯录的智能化管理。
[0058]图3是本发明第一实施例中提供的一种终端的结构示意图,其中本发明实施例提供的终端与图1所示的方法相对应,可以运行在图1所示的通讯录管理方法的执行主体中,如图所示本发明实施例中的终端可以包括:联系人信息检测单元301、标识信息获取单元302以及联系人信息保存单元303,其中:
[0059]联系人信息检测单元301,用于检测目标联系人的即时通讯信息包括第一联系人信息。即时通讯信息可以包括接收到的目标联系人通过即时通讯客户端发送的即时信息,也可以包括目标联系人通过即时通讯客户端发布的资讯信息。资讯信息可以包括目标联系人通过即时通讯客户端发布的签名信息或者状态信息等。即时通讯客户端可以包括微信客户端、微博客户端或者QQ客户端等。第一联系人信息可以包括电话号码,例
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1