一种更改通讯录联系人信息的方法、装置和移动终端的制作方法

文档序号:8365700阅读:853来源:国知局
一种更改通讯录联系人信息的方法、装置和移动终端的制作方法
【技术领域】
[0001]本发明涉及移动终端技术领域,特别是涉及一种更改通讯录联系人信息的方法、装置和移动终端。
[0002]
【背景技术】
[0003]在日常生活中,当用户更换手机号码后将新号码通知给朋友时一般通过以下几种方式进行操作:第一、通过短信的方式告知其它用户;第二、通过社交应用的通信功能告知其它用户,例如微信、QQ等;第三、通过社交应用的信息分享功能告知其它用户,例如通过微信朋友圈发表更换号码的信息内容。
[0004]或者,用户也可以将别人的号码通过上述几种方式告知其它用户。
[0005]然而,当其它用户接收到用户更换手机号码的通知时,例如接收到用户发送的手机短信或社交应用的消息通知时,则需要记住号码对应的数字,再打开通讯录中与该用户所对应的联系人界面,最后将新号码存入该联系人界面中的联系人信息中;或者,在触摸屏上执行复制操作以将号码对应的数字进行复制,然后粘贴至该联系人界面中的联系人信息中。无论哪一种方式,都需要用户手动操作,而在实际生活中,很多人因为觉得麻烦而不进行将用户新号码存入通讯录中的操作,导致在需要打电话给该用户时才发现号码已经发生更换,从而不能快速与该用户进行通话。
[0006]因此,本发明人觉得上述问题非常有其改良的必要性,遂以其多年从事相关领域的创作设计及专业制造经验,积极地针对一种更改通讯录联系人信息的方法、装置和移动终端进行研宄改良,在各方条件的审慎考虑下终于开发出本发明。
[0007]

【发明内容】

[0008]针对上述情况,为了克服现有技术的缺点,本发明实施例提供了一种更改通讯录联系人信息的方法、装置和移动终端,可有效解决现有技术中需要用户手动将联系人更换的号码存入通讯录中从而导致的一系列不便的问题。
[0009]本发明实施例采用如下技术方案:
一种更改通讯录联系人信息的方法,应用于移动终端,所述方法包括:
对接收到的短信内容进行分析,其中分析的步骤包括:1)在所述短信内容中抓取连续数字;2)判断抓取到的所述连续数字的位数是否为预设阈值;3)如果是则将所述连续数字确定为电话号码;4)判断在所述连续数字的前后位置是否对应存在用户姓名;5)如果存在则将该用户姓名作为与所述电话号码相对应的联系人,否则将读取发信人的姓名并将该发信人姓名作为与所述电话号码相对应的联系人;
在通讯录中获取与所述联系人姓名相同的联系人界面并对所述联系人界面中的联系人信息进行侦测; 当侦测出所述联系人信息中存在至少一原有号码时,在所述移动终端上显示新增按键与替换按键;当侦测所述联系人信息中没有存在至少一原有号码时,在所述移动终端上显示所述新增按键;
当所述新增按键被触发时,控制所述通讯录在所述联系人信息中新增入与所述联系人相对应的所述电话号码;
当所述替换按键被触发时,控制所述通讯录将所述联系人信息中的原有号码替换成与所述联系人相对应的所述电话号码。
[0010]作为优选,在对所述联系人界面中的联系人信息进行侦测之前,所述方法还包括:
判断所述移动终端触摸屏是否处在所述联系人界面上。
[0011]作为优选,在将读取发信人的姓名并将该发信人姓名作为与所述电话号码相对应的联系人之前,所述方法还包括:
读取该发信人与收信人之间的上一条短信内容并判断该短信内容中是否存在该用户姓名;
如果存在则将该用户姓名作为与所述电话号码相对应的联系人。
[0012]一种更改通讯录联系人信息的方法,应用于移动终端,所述方法包括:
获取至少一社交应用的实时信息,其中所述实时信息包括实时聊天信息以及实时用户分享信息;
对所述实时信息内容进行分析,其中分析的步骤包括:10 )在所述实时信息内容中抓取连续数字;20)判断抓取到的所述连续数字的位数是否为预设阈值;30)如果是则将所述连续数字确定为电话号码;40)判断在所述连续数字的前后位置是否对应存在用户姓名;50)如果存在则将该用户姓名作为与所述电话号码相对应的联系人,否则将读取聊天好友名称或信息分享人名称并将该聊天好友名称或信息分享人名称作为与所述电话号码相对应的联系人;
在通讯录中获取与所述联系人姓名相同的联系人界面并对所述联系人界面中的联系人信息进行侦测;
当侦测出所述联系人信息中存在至少一原有号码时,在所述移动终端上显示新增按键与替换按键;当侦测所述联系人信息中没有存在至少一原有号码时,在所述移动终端上显示所述新增按键;
当所述新增按键被触发时,控制所述通讯录在所述联系人信息中新增入与所述联系人相对应的所述电话号码;
当所述替换按键被触发时,控制所述通讯录将所述联系人信息中的原有号码替换成与所述联系人相对应的所述电话号码。
[0013]作为优选,在将该聊天好友名称或信息分享人名称作为与所述电话号码相对应的联系人之前,所述方法还包括:
判断该聊天好友名称或信息分享人名称是否为用户备注名称;
如果不是,则在所述社交应用中获取该聊天好友名称或信息分享人名称所对应的真实姓名并将该真实姓名作为与所述电话号码相对应的联系人。
[0014]一种更改通讯录联系人信息的装置,所述装置包括: 短信内容分析模块,用于对接收到的短信内容进行分析;
实时信息获取模块,用于获取至少一社交应用的实时信息,其中所述实时信息包括实时聊天信息以及实时用户分享信息;
实时信息分析模块,用于对所述实时信息内容进行分析;
数字抓取模块,用于在所述短信内容以及实时信息内容中抓取连续数字;
位数判断模块,用于判断抓取到的所述连续数字的位数是否为预设阈值;
第一确定模块,用于将所述连续数字确定为电话号码;
第一用户姓名判断模块,用于判断在所述连续数字的前后位置是否对应存在用户姓名;
第二确定模块,用于当所述用户姓名判断模块判断在所述连续数字的前后位置对应存在用户姓名时,将该用户姓名作为与所述电话号码相对应的联系人;
第一姓名读取模块,用于当所述用户姓名判断模块判断在所述连续数字的前后位置没有对应存在用户姓名时,读取发信人的姓名并将该发信人姓名作为与所述电话号码相对应的联系人;
第二姓名读取模块,用于读取聊天好友名称或信息分享人名称并将该聊天好友名称或信息分享人名称作为与所述电话号码相对应的联系人;
联系人界面获取模块,用于在通讯录中获取与所述联系人姓名相同的联系人界面; 联系人信息侦测模块,用于对所述联系人界面中的联系人信息进行侦测;
第一显示模块,用于当侦测出所述联系人信息中存在至少一原有号码时,在所述移动终端上显示新增按键与替换按键;
第二显示模块,用于当侦测所述联系人信息中没有存在至少一原有号码时,在所述移动终端上显示所述新增按键;
第一控制模块,用于当所述新增按键被触发时,控制所述通讯录在所述联系人信息中新增入与所述联系人相对应的所述电话号码;
第二控制模块,用于当所述替换按键被触发时,控制所述通讯录将所述联系人信息中的原有号码替换成与所述联系人相对应的所述电话号码。
[0015]作为优选,所述装置还包括:
触摸屏界面判断模块,用于在所述联系人信息侦测模块对所述联系人界面中的联系人信息进行侦测之前,判断所述移动终端触摸屏是否处在所述联系人界面上。
[0016]作为优选,所述装置还包括:
第三姓名读取模块,用于在所述第一姓名读取模块读取发信人的姓名并将该发信人姓名作为与所述电话号码相对应的联系人之前,读取该发信人与收信人之间的上一条短信内容并判断该短信内容中是否存在该用户姓名;
第二用户姓名判断模块,用于判断该聊天好友名称或信息分享人名称是否为用户备注名称;
用户姓名获取模块,用于在所述社交应用中获取该聊天好友名称或信息分享人名称所对应的真实姓名并将该真实姓名作为与所述电话号码相对应的联系人。
[0017]一种移动终端,包括如权利要求7— 9所述的一种更改通讯录联系人信息的装置。
[0018]本发明实施例提供的技术方案带来的有益效果是:采用本发明的技术方案,通过对接收到的短信内容进行分析以获取电话号码以及与该电话号码相对应的联系人,或者,通过获取至少一社交应用的实时信息并对所述实时信息进行分析以获取电话号码以及与该电话号码相对应的联系人;在通讯录中获取与所述联系人姓名相同的联系人界面并对所述联系人界面中的联系人信息进行侦测;当侦测出所述联系人信息中存在至少一原有号码时,在所述移动终端上显示新增按键与替换按键;当侦测所述联系人信息中没有存在至少一原有号码时,在所述移动终端上显示所述新增按键
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1