自动更新通讯录的方法与装置、移动通信终端的制作方法

文档序号:7998879阅读:181来源:国知局
专利名称:自动更新通讯录的方法与装置、移动通信终端的制作方法
技术领域
本发明属于通信领域,更具体的,涉及一种自动更新通讯录的方法与装置、移动通信终端。
背景技术
通常手机用户在更换手机号码的时候,都是会以短信的形式通知通讯录上的用户,接收到更换号码短信的用户通常会采用手动的方法去将新的号码保存,将原来的号码删除,这个操作过程还是比较繁琐的,还可能因为增加了不必要的操作,导致更新的过程中出现错误,导致误差。如果用户想上传数据,同步到各通讯录备份的地址,则需要逐一登录软件并上传。因此,现有技术中存在接到更换号码短信后更新通讯录的过程繁复的问题。

发明内容
本发明提供一种自动更新通讯录的方法与装置、移动通信终端,用于解决现有技术中接到更换号码短信后更新通讯录的过程繁复的问题。为实现本发明的目的,根据本发明的一个方面,提供一种自动更新通讯录的方法,采用了以下技术方案:自动更新通讯录的方法包括:基于预定的关键字对接收到的信息进行检索;在信息中检索到预定的关键字时,发出更新通讯录的提示信息;接收用户输入的更新指示,对信息的发件人在通讯录中的原号码进行更新。进一步地,对信息发件人在通讯录中的号码进行更新包括:搜索通讯录的联系人列表,判断信息的发送号码是否在联系人列表中,并得一判断结果;在判断结果为信息的发送号码不在联系人列表中时,提取联系人列表中的全部联系人姓名并转换为一文本;将信息的信息体与文本做对比,得一对比结果;在对比结果为信息体与文本具有一相同字符串时,则将相同字符串作为信息的发件人姓名;将信息的发送号码作为新号码更新通讯录中与发件人姓名对应的原号码。进一步地,对信息发件人在通讯录中的号码进行更新还包括:在判断结果为信息的发送号码在联系人列表中时,在信息的信息体中检索一长度大于7的阿拉伯数字的字符串;将字符串作为信息的发件人的新号码更新通讯录中与发件人姓名对应的原号码。进一步地,在接收用户输入的更新指示,对信息的发件人在通讯录中的号码进行更新之后,自动更新通讯录的方法还包括:将新号码以及与对应的发件人姓名发送至用户预先设置的网络地址。进一步地,在接收用户输入的更新指示,对信息的发件人在通讯录中的号码进行更新之后,自动更新通讯录的方法还包括:存储原号码以及对应的发件人姓名到预设列表中,用于用户手动恢复原号码至通讯录。进一步地,自动更新通讯录的方法还包括:判断预设列表中保存号码的个数;在预设列表中保存号码的个数大于预设数值时,自动丢弃最早被储存在预设列表中的号码。根据本发明的另外一个方面,提供一种自动更新通讯录的装置,并采用以下技术方案:自动更新通讯录的装置包括:检索模块,用于基于预定的关键字对接收到的信息进行检索;发出模块,用于在信息中检索到预定的关键字时,发出更新通讯录的提示信息;更新模块,用于接收用户输入的更新指示,对信息的发件人在通讯录中的原号码进行更新。进一步地,更新模块包括:判断模块,用于搜索通讯录的联系人列表,判断信息的发送号码是否在联系人列表中,并得一判断结果;提取模块,用于在判断结果为信息的发送号码不在联系人列表中时,提取联系人列表中的全部联系人姓名并转换为一文本;对比模块,用于将信息的信息体与文本做对比,得一对比结果;作为模块,用于在对比结果为信息体与文本具有一相同字符串时,则将相同字符串作为信息的发件人姓名;第一更新子模块,用于将信息的发送号码作为新号码更新述通讯录中语发件人姓名对应原号码。进一步地,更新模块包括:检索模块,用于在判断结果为信息的发送号码在联系人列表中时,在信息的信息体中检索一长度大于7的阿拉伯数字的字符串;第二更新子模块,用于将字符串作为信息的发件人的新号码更新通讯录中与发件人姓名对应的原号码;根据本发明的又一个方面,提供一种移动通信设备,并采用以下技术方案:移动通信设备包括上述的自动更新通讯录的装置。可以发现,本发明的上述技术方案,具有以下优势:在接收到更新号码的短信时,无需手动进行更新,在检索到相关关键字后,给用户发出一个更新提示,在接收到用户的更新指示后,操作系统会自动完成通讯录的更新。并且提供实时与网络同步,更加有效的备份通讯录资料。提供备份机制:更新号码之后,如果用户想恢复原来的号码,可以手动恢复号码,提供若干个号码还原机制,存储在手机内存中,当用户清除数据后会自动消失。大于若干个号码之后,如果更新,则删除最早之前备份的号码。除了上面所描述的目的、特征和优点之外,本发明还有其它的目的、特征和优点。下面将参照图,对本发明作进一步详细的说明。


附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:图1为本发明实施例所述自动更新通讯录的方法的主要流程图;图2为本发明实施例所述自动更新通讯录的装置的主要结构示意图。
具体实施例方式以下结合附图对本发明的实施例进行详细说明,但是本发明可以由权利要求限定和覆盖的多种不同方式实施。图1为本发明实施例所述自动更新通讯录的方法的主要流程图。参见图1所示,自动更新通讯录的方法包括:SlOl:基于预定的关键字对接收到的信息进行检索;
S103:在信息中检索到预定的关键字时,发出更新通讯录的提示信息;以及S105:接收用户输入的更新指示,对信息的发件人在通讯录中的原号码进行更新。通过本实施例的上述技术方案,当用户收到短信或者vcard格式的信息,进行关键字的检索,首先提取信息的信息体,并转换为文本格式,对信息体的文本格式进行搜索,如搜索到“号码更新”、“从今天起”、“号码变为”、“变更为”、“号码”等关键字,则认为该短信可能为号码更换短信,于是发出提示信息,提示用户是否进行更新发件人通讯录,或者新增发件人通讯录条目,在接收到用户指示后,自动更新通讯录的条目。自动检索出更换号码的短信,自动进行通讯录的更新,减少了用户手动更新通讯录的麻烦,提高了用户体验。优选地,对信息发件人在通讯录中的号码进行更新包括:搜索通讯录的联系人列表,判断信息的发送号码是否在联系人列表中,并得一判断结果;在判断结果为信息的发送号码不在联系人列表中时,提取联系人列表中的全部联系人姓名并转换为一文本;将信息的信息体与文本做对比,得一对比结果;在对比结果为信息体与文本具有一相同字符串时,则将相同字符串作为信息的发件人姓名;将信息的发送号码作为新号码更新通讯录中与发件人姓名对应的原号码。在本实施例的上述技术方案中,搜索手机电话本联系人列表,如果该发件人的电话号码不在电话本联系人列表中,则说明该发件人使用新号码A或其他手机号码发送短信。这种短信一般在短信内容中会带发件人名字,如:“我的号码即日起更新为123456789张三”。把电话本中所有联系人的姓名提取出来转换为文本,和短信内容进行对比,如发现相同的字符串,则认为该联系人“张三”为发件人,手机自动提示用户把号码B更新为号码A,联系人为“张二”。优选地,对信息发件人在通讯录中的号码进行更新还包括:在判断结果为信息的发送号码在联系人列表中时,在信息的信息体中检索一长度大于7的阿拉伯数字的字符串;将字符串作为信息的发件人的新号码更新通讯录中与发件人姓名对应的原号码。在本实施例的上述技术方案中,在认为短信可能为号码更换短信,从信息体文本中搜索阿拉伯数字,如果发现一个连续的并且长度超过7位的阿拉伯数字字符串,则认为该串数字为电话号码,提示用户是否进行更新发件人通信录,或者新增发件人通信录条目。优选地,在接收用户输入的更新指示,对信息的发件人在通讯录中的号码进行更新之后,自动更新通讯录的方法还包括:将新号码以及与对应的发件人姓名发送至用户预先设置的网络地址。通过本实施例的上述技术方案中,根据用户网络同步的设置菜单,可实时与网络同步分享到PIM、QQ、飞信等通信录,提供更加有效的备份通信录资料。优选地,在接收用户输入的更新指示,对信息的发件人在通讯录中的号码进行更新之后,自动更新通讯录的方法还包括:存储原号码以及对应的发件人姓名到预设列表中,用于用户手动恢复原号码至通讯录。优选地,自动更新通讯录的方法还包括:判断预设列表中保存号码的个数;在预设列表中保存号码的个数大于预设数值时,自动丢弃最早被储存在预设列表中的号码。在本实施例的上述技术方案中,提供了备份机制,更新号码之后,如果用户想恢复原来的号码,可以手动恢复号码,比如提供20个号码还原机制,存储在手机内存中,当用户清除数据后会自动消失。大于20个号码之后,如果更新,则删除最早之前备份的号码。
图2为本发明实施例所述自动更新通讯录的装置的主要结构示意图。参见图2所示,自动更新通讯录的装置包括检索模块21,用于基于预定的关键字对接收到的信息进行检索;发出模块23,用于在信息中检索到预定的关键字时,发出更新通讯录的提示信息;更新模块25,用于接收用户输入的更新指示,对信息的发件人在通讯录中的原号码进行更新。优选地,更新模块25包括判断模块(图中未示),用于搜索通讯录的联系人列表,判断信息的发送号码是否在联系人列表中,并得一判断结果;提取模块(图中未示),用于在判断结果为信息的发送号码不在联系人列表中时,提取联系人列表中的全部联系人姓名并转换为一文本;对比模块(图中未示),用于将信息的信息体与文本作对比,得一对比结果;作为模块(图中未示),用于在对比结果为信息体与文本具有一相同字符串时,则将相同字符串作为信息的发件人姓名;第一更新子模块(图中未示),用于将信息的发送号码作为新号码更新述通讯录中语发件人姓名对应原号码。优选地,更新模块25包括检索模块(图中未示),用于在判断结果为信息的发送号码在联系人列表中时,在信息的信息体中检索一长度大于7的阿拉伯数字的字符串;第二更新子模块(图中未示),用于将字符串作为信息的发件人的新号码更新通讯录中与发件人姓名对应的原号码;移动通信设备(图中未示),包括上述的自动更新通讯录的装置。可以发现,本发明的上述技术方案,具有以下优势:在接收到更新号码的短信时,无需手动进行更新,在检索到相关关键字后,给用户发出一个更新提示,在接收到用户的更新指示后,操作系统会自动完成通讯录的更新。并且提供实时与网络同步,更加有效的备份通讯录资料。提供备份机制:更新号码之后,如果用户想恢复原来的号码,可以手动恢复号码,提供若干个号码还原机制,存储在手机内存中,当用户清除数据后会自动消失。大于若干个号码之后,如果更新,则删除最早之前备份的号码。因此,通过增加自动检索功能自动更新到通信录,减少了用户操作,更加易用,提高了用户体验。以上所述仅是本发明的实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
权利要求
1.一种自动更新通讯录的方法,其特征在于,包括: 基于预定的关键字对接收到的信息进行检索; 在所述信息中检索到所述预定的关键字时,发出更新通讯录的提示信息; 接收用户输入的更新指示,对所述信息的发件人在所述通讯录中的原号码进行更新。
2.如权利要求1所述的自动更新通讯录的方法,其特征在于,所述对所述信息发件人在所述通讯录中的号码进行更新包括: 搜索所述通讯录的联系人列表,判断所述信息的发送号码是否在所述联系人列表中,并得一判断结果; 在所述判断结果为所述信息的发送号码不在所述联系人列表中时,提取所述联系人列表中的全部联系人姓名并转换为一文本; 将所述信息的信息体与所述文本做对比,得一对比结果; 在所述对比结果为所述信息体与所述文本具有一相同字符串时,则将所述相同字符串作为所述信息的发件人姓名; 将所述信息的发送号码作为新号码更新所述通讯录中与所述发件人姓名对应的原号码。
3.如权利要求2所述的自动更新通讯录的方法,其特征在于,所述对所述信息发件人在所述通讯录中的号码进行更新还包括: 在所述判断结果为所述信息的发送号码在所述联系人列表中时,在所述信息的信息体中检索一长度大于7的阿拉伯数字的字符串; 将所述字符串作为所述信息的发件人的新号码更新所述通讯录中与所述发件人姓名对应的原号码。
4.如权利要求2或3所述的自动更新通讯录的方法,其特征在于,在所述接收用户输入的更新指示,对所述信息的发件人在所述通讯录中的号码进行更新之后,所述自动更新通讯录的方法还包括: 将所述新号码以及与对应的所述发件人姓名发送至用户预先设置的网络地址。
5.如权利要求2或3所述的自动更新通讯录的方法,其特征在于,在所述接收用户输入的更新指示,对所述信息的发件人在所述通讯录中的号码进行更新之后,所述自动更新通讯录的方法还包括: 存储所述原号码以及对应的所述发件人姓名到预设列表中,用于用户手动恢复所述原号码至所述通讯录。
6.如权利要求5所述的自动更新通讯录的方法,其特征在于,所述自动更新通讯录的方法还包括: 判断所述预设列表中保存号码的个数; 在所述预设列表中保存号码的个数大于预设数值时,自动丢弃最早被储存在所述预设列表中的号码。
7.一种自动更新通讯录的装置,其特征在于,包括: 检索模块,用于基于预定的关键字对接收到的信息进行检索; 发出模块,用于在所述信息中检索到所述预定的关键字时,发出更新通讯录的提示信息;更新模块,用于接收用户输入的更新指示,对所述信息的发件人在所述通讯录中的原号码进行更新。
8.如权利要求7所述的自动更新通讯录的装置,其特征在于,所述更新模块包括: 判断模块,用于搜索所述通讯录的联系人列表,判断所述信息的发送号码是否在所述联系人列表中,并得一判断结果 提取模块,用于在所述判断结果为所述信息的发送号码不在所述联系人列表中时,提取所述联系人列表中的全部联系人姓名并转换为一文本; 对比模块,用于将所述信息的信息体与所述文本做对比,得一对比结果; 作为模块,用于在所述对比结果为所述信息体与所述文本具有一相同字符串时,则将所述相同字符串作为所述信息的发件人姓名; 第一更新子模块,用于将所述信息的发送号码作为新号码更新述通讯录中语所述发件人姓名对应原号码。
9.如权利要求7所述的自动更新通讯录的装置,其特征在于,所述更新模块包括: 检索模块,用于在所述判断结果为所述信息的发送号码在所述联系人列表中时,在所述信息的信息体中检索一长度大于7的阿拉伯数字的字符串; 第二更新子模块,用于将所述字符串作为所述信息的发件人的新号码更新所述通讯录中与所述发件人姓名对应的原号码。
10.一种移动通信设备,其特征在于,包括权利要求7至9中任一项所述的自动更新通讯录的装置。
全文摘要
本发明提供一种自动更新通讯录的方法与装置、移动通信终端,用于在接收到更换号码的短信时,更新用户通讯录中的原有号码,自动更新通讯录的方法包括基于预定的关键字对接收到的信息进行检索;在信息中检索到预定的关键字时,发出更新通讯录的提示信息;接收用户输入的更新指示,对信息的发件人在通讯录中的原号码进行更新。采用本发明提供的技术方案,在接收到更新号码的短信时,无需手动进行更新,在检索到相关关键字后,给用户发出一个更新提示,在接收到用户的更新指示后,操作系统会自动完成通讯录的更新。
文档编号H04M1/2745GK103139364SQ20111039684
公开日2013年6月5日 申请日期2011年12月2日 优先权日2011年12月2日
发明者高英睿, 杨万丽 申请人:联想移动通信科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1