基于通讯软件聊天记录的联系人信息获取方法及系统的制作方法

文档序号:9276929阅读:624来源:国知局
基于通讯软件聊天记录的联系人信息获取方法及系统的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及的是一种基于通讯软件聊天记录的联系人信息获取方法及系统。
【背景技术】
[0002]目前,随着移动终端技术的发展,人们越来越多地使用移动终端与联系人进行通信,通信方式包括打电话、发短信,或者使用即时通信工具。通信时,通常需要使用通信账号,例如电话号码、即时通信号码、电子邮件等。
[0003]通常,移动终端(或安装在移动终端的即时通信工具)中具有通讯录,通讯录中记录有联系人的通信账号和姓名。当接收到短信或打来的电话时,对于通讯录中已有记录的电话号码,移动终端将读取通讯录中存储的该电话号码对应的姓名进行显示,以提示用户该短信是谁发来的,或者该电话是谁打来的。
[0004]然而,用户通常通过通讯软件与好友聊天,通过文字的方式询问好友其他用户的姓名和电话号码,当好友回复后需用户及时的复制和保存联系人姓名和电话号码。由于当向好友询问后,好友可能不会立即回复,而是延迟一段时间后回复,同时回复消息被聊天工具在后台接收。这样若用户不及时查看可能忘记添加联系人姓名和电话号码。
[0005]因此,现有技术还有待于改进和发展。

【发明内容】

[0006]鉴于上述现有技术的不足,本发明的目的在于提供一种基于通讯软件聊天记录的联系人信息获取方法及系统,旨在解决现有技术中无法从通讯软件聊天记录中实时提取联系人姓名和电话号码的问题。
[0007]本发明的技术方案如下:
[0008]一种基于通讯软件聊天记录的联系人信息获取方法,其中,所述方法包括以下步骤:
[0009]A、移动终端对通讯软件中聊天记录的聊天内容进行实时信息提取,当聊天内容中存在预先设置的姓氏关键词时,则获取该姓氏关键词及该姓氏关键词后1-3个字符作为联系人姓名,并获取该姓氏关键词前或后的数字字符串作为联系人电话号码;
[0010]B、将联系人姓名与移动终端中通讯录已存储的联系人姓名进行比对,当存在相同的时则再将联系人电话号码与该联系人姓名对应的电话号码进行比对,若不相同则将联系人电话号码存储至该联系人姓名对应的通讯录。
[0011]所述基于通讯软件聊天记录的联系人信息获取方法,其中,所述步骤A中具体包括:
[0012]Al、移动终端对微信、QQ、陌陌、来往、阿里旺旺、校内通、google talk和MSN中聊天记录的聊天内容进行实时监控和信息提取;
[0013]A2、当检测到聊天内容中存在所述姓氏关键词时,则获取该姓氏关键词及该姓氏关键词后1-3个汉字字符作为联系人姓名,并通过震动提示用户查看;
[0014]A3、获取该姓氏关键词所处的聊天语句之前和/或之后的聊天语句,并判断聊天语句中是否存在数字字符串,当存在时则获取数字字符作为联系人电话号码。
[0015]所述基于通讯软件聊天记录的联系人信息获取方法,其中,所述步骤A2中获取该姓氏关键词及该姓氏关键词后1-3个汉字字符时,将多种汉字字符组合以列表方式均显示在移动终端的显示屏上。
[0016]所述基于通讯软件聊天记录的联系人信息获取方法,其中,所述步骤A3中当判断聊天语句中存在多个数字字符串时,则将多个字符串以列表方式均显示在移动终端的显示屏上。
[0017]所述基于通讯软件聊天记录的联系人信息获取方法,其中,所述步骤B还包括:当联系人姓名与移动终端中通讯录已存储的联系人姓名均不相同,则将联系人姓名添加至通讯录,并将联系人电话号码存储至该联系人姓名对应的通讯录。
[0018]一种基于通讯软件聊天记录的联系人信息获取系统,其中,包括:
[0019]提取模块,用于移动终端对通讯软件中聊天记录的聊天内容进行实时信息提取,当聊天内容中存在预先设置的姓氏关键词时,则获取该姓氏关键词及该姓氏关键词后1-3个字符作为联系人姓名,并获取该姓氏关键词前或后的数字字符串作为联系人电话号码;
[0020]匹配存储模块,用于将联系人姓名与移动终端中通讯录已存储的联系人姓名进行比对,当存在相同的时则再将联系人电话号码与该联系人姓名对应的电话号码进行比对,若不相同则将联系人电话号码存储至该联系人姓名对应的通讯录。
[0021]所述基于通讯软件聊天记录的联系人信息获取系统,其中,所述提取模块具体包括:
[0022]监控单元,用于移动终端对微信、QQ、陌陌、来往、阿里旺旺、校内通、google talk和MSN中聊天记录的聊天内容进行实时监控和信息提取;
[0023]姓名获取单元,用于当检测到聊天内容中存在所述姓氏关键词时,则获取该姓氏关键词及该姓氏关键词后1-3个汉字字符作为联系人姓名,并通过震动提示用户查看;
[0024]号码获取单元,用于获取该姓氏关键词所处的聊天语句之前和/或之后的聊天语句,并判断聊天语句中是否存在数字字符串,当存在时则获取数字字符作为联系人电话号码。
[0025]所述基于通讯软件聊天记录的联系人信息获取系统,其中,所述姓名获取单元中获取该姓氏关键词及该姓氏关键词后1-3个汉字字符时,将多种汉字字符组合以列表方式均显示在移动终端的显示屏上。
[0026]所述基于通讯软件聊天记录的联系人信息获取系统,其中,所述号码获取单元中当判断聊天语句中存在多个数字字符串时,则将多个字符串以列表方式均显示在移动终端的显示屏上。
[0027]所述基于通讯软件聊天记录的联系人信息获取系统,其中,所述匹配存储模块还用于当联系人姓名与移动终端中通讯录已存储的联系人姓名均不相同,则将联系人姓名添加至通讯录,并将联系人电话号码存储至该联系人姓名对应的通讯录。
[0028]本发明提供了一种基于通讯软件聊天记录的联系人信息获取方法及系统,方法包括:移动终端对通讯软件中聊天记录的聊天内容进行实时信息提取,当聊天内容中存在预先设置的姓氏关键词时,则获取该姓氏关键词及该姓氏关键词后1-3个字符作为联系人姓名,并获取该姓氏关键词前或后的数字字符串作为联系人电话号码;将联系人姓名与移动终端中通讯录已存储的联系人姓名进行比对,当存在相同的时则再将联系人电话号码与该联系人姓名对应的电话号码进行比对,若不相同则将联系人电话号码存储至该联系人姓名对应的通讯录。本发明通过实时检测通讯软件的聊天记录并从中获取联系人姓名和电话号码,并及时提示用户添加,方便了用户。
【附图说明】
[0029]图1为本发明所述基于通讯软件聊天记录的联系人信息获取方法较佳实施例的流程图。
[0030]图2为本发明所述基于通讯软件聊天记录的联系人信息获取系统较佳实施例的结构框图。
【具体实施方式】
[0031]本发明提供一种基于通讯软件聊天记录的联系人信息获取方法及系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0032]请参见图1,图1是本发明所述基于通讯软件聊天记录的联系人信息获取方法较佳实施例的流程图。如图1所示,其包括以下步骤:
[0033]步骤S100、移动终端对通讯软件中聊天记录的聊天内容进行实时信息提取,当聊天内容中存在预先设置的姓氏关键词时,则获取该姓氏关键词及该姓氏关键词后1-3个字符作为联系人姓名,并获取该姓氏关键词前或后的数字字符串作为联系人电话号码。
[0034]本发明的实施例中,当用户使用通讯软件与好友进行聊天时,则对通聊天记录的聊天内容进行实时信息提取,检测聊天内容中是否存在所述姓氏关键词。具体实施时,所述姓氏关键词设置为百家姓。
[0035]当聊天内容中存在所述姓氏关键词时,则获取该姓氏关键词之后1-3个汉字字符作为联系人姓名。此时可组合出姓氏关键词+1个汉字字符、姓氏关键词+2个汉字字符和姓氏关键词+3个汉字字符这3中姓名组合,也就是联系人姓名有3种可能。这样,有效的将联系人姓名提取,而且是自动提取,无需用户手动输入,方便了用户。
[0036]当获取了联系人姓名之后,则在联系人姓名所在语句中检索数字字符串,当检索到8-12位连续的数字字符串,或两个连续的字符串中间有"空格"或"时,则均可判定为联系人电话号码。这样,也是自动获取电话号码,方便了用户。
[0037]步骤S200、将联系人姓名与移动终端中通讯录已存储的联系人姓名进行比对,当存在相同的时则再将联系人电话号码与该联系人姓名对应的电话号码进行比对,若不相同则将联系人电话号码存储至该联系人姓名对应的通讯录。
[0038]在步骤S200中,当判断从聊天内容中获取的联系人姓名与移动终端中通讯录已存储的联系人姓名相同时,再将联系人电话号码与该联系人姓名对应的电话号码进行比对,若相同时则不添加联系人电话号码,若不同时则将联系人电话号码存储至该联系人姓名对应的通讯录,也就是在该联系人姓名下再增加新的电话号码。
[0039]进一步的,所述步骤SlOO具体包括:
[0040]步骤S101、移动终端对微信、QQ、陌陌、来往、阿里旺旺、校内通、google talk和MSN中聊天记录的聊天内容进行实时监控和信息提取。
[0041]步骤S102、当检测到聊天内容中存在所述姓氏关键词时,则获取该姓氏关键词及该姓氏关键词后1-3
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1