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

文档序号:8365700阅读:来源:国知局
;用户可通过按压所述新增按键以控制所述通讯录在所述联系人信息中新增入与所述联系人相对应的所述电话号码;或者,用户可通过按压所述替换按键以控制所述通讯录将所述联系人信息中的原有号码替换成与所述联系人相对应的所述电话号码。如此,用户只需按压所述替换按键或新增按键就可以将所述联系人更换的号码存入通讯录中,非常方便。
[0019]
【附图说明】
[0020]为了让本发明之上述及其他目的、特征、优点能更明显易懂,下文将对实施例描述中所需要使用的附图作一简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造劳动性的前提下,还可以根据这些附图获得其他的附图。
[0021]图1为本发明实施例一提供的一种更改通讯录联系人信息的方法流程示意图;
图2为本发明实施例一提供的一种对短信内容的分析方法流程示意图;
图3为本发明实施例二提供的一种更改通讯录联系人信息的方法流程示意图;
图4为本发明实施例二提供的一种对实时信息内容的分析方法流程示意图;
图5为本发明实施例三提供的一种更改通讯录联系人信息的装置方块示意图。
[0022]
【具体实施方式】
[0023]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明的保护范围。
[0024]所述移动终端包括具有触摸屏的智能手机、平板电脑、上网本、PDA (PortableDigital Assistant)、智能穿戴式设备等,在本发明以下实施例中,将所述移动终端优选为具有触摸屏的智能手机。
[0025]实施例一
请参考图1以及图2,图1为本发明实施例一提供的一种更改通讯录联系人信息的方法流程示意图;图2为本发明实施例一提供的一种对短信内容的分析方法流程示意图。具体的,本实施例提供一种更改通讯录联系人信息的方法,应用于移动终端,所述方法包括以下步骤:
步骤101、对接收到的短信内容进行分析,其中分析的步骤包括:
O在所述短信内容中抓取连续数字; 其中,终端系统首先将判断所述短信内中是否存在数字组合,如果存在,则接续判断这些数字组合中是否存在其它内容,如果没有则将该数字组合确定为所述连续数字。进一步地,终端系统在判断所述短信内容中是否存在数字组合时,具体还将对数字组合中是否存在区号横线,如果存在则将位于该区号横线后的数字组合确定为所述连续数字。
[0026]2)判断抓取到的所述连续数字的位数是否为预设阈值;
其中,所述预设阈值为工程师预先设定的一个数值,具体将对应一般电话号码的位数,例如7位、11位等。
[0027]3)如果是则将所述连续数字确定为电话号码;
例如,终端系统判断抓取到的所述连续数字的位数为11位,则将所述连续数字确定为电话号码,比如:139XXXX8186。在步骤2)中,如果终端系统判断出抓取到的所述连续数字的位数不为预设阈值,则将直接当前结束流程。
[0028]4)判断在所述连续数字的前后位置是否对应存在用户姓名;
在实际应用中,例如用户A向用户B发送短信,且短信内容中也存在被确定为电话号码的连续数字,但该电话号码可能并不是用户A所更换的新号码,也有可能是用户C的号码,在此状况下,一般短信内容中会对应存在用户C的姓名,例如短息内容为:张XX139XXXX8186。在本步骤中,如果终端系统在所述连续数字的前后位置中找出对应存在的用户姓名,则将执行步骤5)。
[0029]5)如果存在则将该用户姓名作为与所述电话号码相对应的联系人,否则将执行步骤6)读取发信人的姓
名并将该发信人姓名作为与所述电话号码相对应的联系人;
按照上述例子而言,则终端系统将会把该发信人姓名即张XX作为与所述电话号码相对应的联系人。如果终端系统判断在所述连续数字的前后位置没有对应存在用户姓名,则将读取发信人的姓名,即用户A的姓名,并将用户A的姓名作为与所述电话号码相对应的联系人。
[0030]步骤102、在通讯录中获取与所述联系人姓名相同的联系人界面并对所述联系人界面中的联系人信息进行侦测。
[0031]其中,终端系统在通讯录中获取与所述联系人姓名相同的联系人界面时,具体将通过系统接口来获取与所述联系人姓名相同的所述联系人界面。例如,所述联系人姓名为王XX,则终端系统将在通讯录中获取与王XX姓名相同的所述联系人界面,其实也可理解为是在通讯录中获取王XX的所述联系人界面。
[0032]其中,所述联系人信息包括联系人姓名、联系电话、家庭住址等。
[0033]步骤103、判断是否侦测出在所述联系人信息中存在至少一原有号码。
[0034]其中,是否存在至少一原有号码的判断方法为:由终端系统在所述联系人信息的所述联系电话栏中判断是否存在至少一连续数字,如果存在则将其确定为原有号码。
[0035]当侦测出所述联系人信息中存在至少一原有号码时,执行步骤104、在所述移动终端上显示新增按键与替换按键;当侦测所述联系人信息中没有存在至少一原有号码时,执行步骤105、在所述移动终端上显示所述新增按键。
[0036]步骤106、判断所述新增按键是否被触发。
[0037]其中判断方式为:获取所述新增按键在触摸屏上所处的坐标范围,当接收到用户点击所述触摸屏表面的操作时,获取点击位置的坐标,并判断点击位置的坐标是否处在所述新增按键所处的所述坐标范围内,如果处于则控制所述新增按键被触发。
[0038]当所述新增按键被触发时,执行步骤107、控制所述通讯录在所述联系人信息中新增入与所述联系人相对应的所述电话号码。
[0039]例如,设定所述电话号码为150XXXX8186,则当所述新增按键被触发时,终端系统将控制所述通讯录在所述联系人信息中新增入与所述联系人相对应的所述电话号码,即新增如电话号码150XXXX8186。
[0040]当所述新增按键没有被触发时,则将执行步骤108、判断所述替换按键是否被触发。
[0041]当所述替换按键被触发时,执行步骤109、控制所述通讯录将所述联系人信息中的原有号码替换成与所述联系人相对应的所述电话号码。
[0042]例如,设定与所述联系人相对应的原有号码为:139XXXX8166,所述电话号码为150XXXX8186,则当所述替换按键被触发时,终端系统将控制所述通讯录将所述联系人信息中的原有号码替换成与所述联系人相对应的所述电话号码,即将139XXXX8166删除并替换成电话号码:150XXXX8186。
[0043]进一步地,如果在步骤108中,终端系统判断出所述替换按键没有被触发,则将直接当前结束流程。
[0044]作为一种可实施的方式,本实施例中,在对所述联系人界面中的联系人信息进行侦测之前,所述方法还包括步骤:
步骤110、判断所述移动终端触摸屏是否处在所述联系人界面上。
[0045]换言之,当终端系统判断出用户打开通讯录且进入所述联系人界面中时,才执行后续步骤,否则将不作动。
[0046]作为一种可实施的方式,本实施例中,在将读取发信人的姓名并将该发信人姓名作为与所述电话号码相对应的联系人之前,所述方法还包括步骤:
7)读取该发信人与收信人之间的上一条短信内容并判断该短信内容中是否存在该用户姓名;
8)如果存在则将该用户姓名作为与所述电话号码相对应的联系人。
[0047]按照步骤4)中的举例而言,当所述短信内容中存在用户C的电话号码时,短信内容中也可能不会对应存在用户C的姓名,例如,用户B先向用户A发送信息索要用户C的电话号码,用户A接收到用户B发送的信息后再将用户C的号码发给用户B,如此,则在用户A发送给用户B的短信内容中可能只存在电话号码并不存在用户C的姓名。因此,在本实施例中,终端系统还将取该发信人与收信人之间的上一条短信内容,即用户B向用户A发送的索要用户C电话号码的短信内容。如果在该短信内容中否存在该用户姓名,则终端系统将将该用户姓名作为与所述电话号码相对应的联系人,即将用户C的姓名作为与所述电话号码相对应的联系人。
[0048]实施例二
请参考图3以及图4,图3为本发明实施例二提供的一种更改通讯录联系人信息的方法流程示意图;图4为本发明实施例二提供的一种对实时信息内容的分析方法流程示意图。具体的,本实施例提供一种更改通讯录联系人信息的方法,应用于移动终端,所述方法包括以下步骤:
步骤201、获取至少一社交应用的实时信息,其中所述实时信息包括实时聊天信息以及实时用户分享信息;
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1