通讯录联系人合并的方法及装置的制造方法

文档序号:9711656阅读:308来源:国知局
通讯录联系人合并的方法及装置的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,具体涉及一种通讯录联系人合并的方法及装置。
【背景技术】
[0002]随着通讯技术的发展,手机等移动终端的通讯应用软件越来越多。几乎每个通讯应用软件都自带通讯录,例如,微信、QQ均自带了通讯录。对于同时安装了多个通讯软件的手机用户而言,管理不同通讯录的联系人,不甚方便,体验不佳。现有技术环境下,用户如需将多个通讯软件的通讯录联系人集中汇总到手机通讯录中,往往需要手动操作,过程繁琐,工作量大。因此,亟需提供一种能对不同类型通讯录联系人进行合并的方法及装置。

【发明内容】

[0003]本发明提供了一种通讯录联系人合并的方法及装置,以解决现有技术中不同类型的通讯录联系人分散,关联性差导致不方便对其进行管理的技术问题。
[0004]根据本发明的一方面,提供了一种通讯录联系人合并的方法,包括:
监听并获取移动终端的通知栏接收的通知栏消息;
对所述通知栏消息进行解析,获得所述通知栏消息的属性信息,所述属性信息至少包括消息发送方;
判断是否能从所述移动终端的手机通讯录中匹配与所述消息发送方相同的通讯录联系人,若是,则不在所述手机通讯录中创建新增通讯录联系人,若否,则在所述手机通讯录中创建新增通讯录联系人。
[0005]进一步地,属性信息还包括:
消息来源、消息内容以及消息接收时间。
[0006]进一步地,获得通知栏消息的属性信息之后,判断是否能从移动终端的手机通讯录中匹配与消息发送方相同的通讯录联系人之前还包括:
判断通知栏消息的消息来源是否属于预设的消息类型,若是,则继续判断是否能从移动终端的手机通讯录中匹配与消息发送方相同的通讯录联系人,若否,则停止判断是否能从移动终端的手机通讯录中匹配与消息发送方相同的通讯录联系人。
[0007]进一步地,不在手机通讯录中创建新增通讯录联系人包括:
在与消息发送方相同的通讯录联系人的通讯录条目下新增用于写入消息来源、消息内容以及消息接收时间的通讯录条目。
[0008]进一步地,在与消息发送方相同的通讯录联系人的通讯录条目下新增用于写入消息来源、消息内容以及消息接收时间的通讯录条目之后还包括:
采集移动终端的场景信息,场景信息至少包括地理位置信息和天气信息;
在与消息发送方相同的通讯录联系人的通讯录条目下新增用于写入场景信息的通讯录条目。
[0009]进一步地,在手机通讯录中创建新增通讯录联系人包括: 获取与消息发送方对应的ID账号;
判断是否能获取与ID账号绑定的手机号码,若否,则创建新增通讯录联系人以及在新增通讯录联系人的通讯录条目下创建用于写入ID账号、消息来源、消息内容以及消息接收时间的通讯录条目,其中,新增通讯录联系人的名称与消息发送方相同,
若是,则判断手机通讯录中是否存储与手机号码对应的通讯录联系人,若是,则在与手机号码对应的通讯录联系人的通讯录条目下新增用于写入ID账号、消息来源、消息内容以及消息接收时间的通讯录条目,若否,则创建新增通讯录联系人以及在新增通讯录联系人的通讯录条目下创建用于写入手机号码、ID账号、消息来源、消息内容以及消息接收时间的通讯录条目,其中,新增通讯录联系人的名称与消息发送方相同。
[0010]根据本发明的另一方面,提供了一种通讯录联系人合并的装置,包括:
监听装置,用于监听并获取移动终端的通知栏接收的通知栏消息;
解析装置,用于对通知栏消息进行解析,获得通知栏消息的属性信息,属性信息至少包括消息发送方;
判断装置,用于判断是否能从移动终端的手机通讯录中匹配与消息发送方相同的通讯录联系人,若是,则不在手机通讯录中创建新增通讯录联系人,若否,则在手机通讯录中创建新增通讯录联系人。
[0011]进一步地,通讯录联系人合并的装置还包括:
消息类型判断装置,用于判断通知栏消息的消息来源是否属于预设的消息类型,若是,则继续判断是否能从移动终端的手机通讯录中匹配与消息发送方相同的通讯录联系人,若否,则停止判断是否能从移动终端的手机通讯录中匹配与消息发送方相同的通讯录联系人。
[0012]进一步地,判断装置还包括:
写入装置,用于在与消息发送方相同的通讯录联系人的通讯录条目下新增用于写入消息来源、消息内容以及消息接收时间的通讯录条目。
[0013]本发明具有以下有益效果:
本发明提供的通讯录联系人合并的方法及装置,该方法通过监听并获取移动终端的通知栏接收的通知栏消息,对通知栏消息进行解析获得消息发送方,以及在判定不能从移动终端的手机通讯录中匹配与消息发送方相同的通讯录联系人时自动创建新增通讯录联系人,解决了现有技术中不同类型的通讯录联系人分散,关联性差导致不方便对其进行管理的技术问题,实现了根据通知栏消息对不同类型的通讯录联系人进行合并,避免了移动终端用户手动创建和合并不同类型的通讯录联系人,且通过将不同类型的通讯录联系人均合并在手机通讯录中,从而增强了不同类型的通讯录联系人的关联性,方便移动终端用户对通讯录联系人的查阅和管理,提升了用户体验。
[0014]除了上面所描述的目的、特征和优点之外,本发明还有其它的目的、特征和优点。下面将参照图,对本发明作进一步详细的说明。
【附图说明】
[0015]构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中: 图1是本发明优选实施例的通讯录联系人合并的方法流程图;
图2是本发明优选实施例针对第一个具体实施例通讯录联系人合并的方法流程图;
图3是本发明优选实施例针对第二个具体实施例通讯录联系人合并的方法流程图;
图4是本发明优选实施例针对第三个具体实施例通讯录联系人合并的方法流程图;
图5是本发明优选实施例的通讯录联系人合并的装置的结构框图。
[0016]附图标记说明:
10、监听装置;20、解析装置;30、判断装置。
【具体实施方式】
[0017]以下结合附图对本发明的实施例进行详细说明,但是本发明可以由权利要求限定和覆盖的多种不同方式实施。
[0018]参照图1,本发明的优选实施例提供了一种通讯录联系人合并的方法,包括:
步骤S101,监听并获取移动终端的通知栏接收的通知栏消息;
步骤S102,对通知栏消息进行解析,获得通知栏消息的属性信息,属性信息至少包括消息发送方;
步骤S103,判断是否能从移动终端的手机通讯录中匹配与消息发送方相同的通讯录联系人,若是,则不在手机通讯录中创建新增通讯录联系人,若否,则在手机通讯录中创建新增通讯录联系人。
[0019]本发明提供的通讯录联系人合并的方法,通过监听并获取移动终端的通知栏接收的通知栏消息,对通知栏消息进行解析获得消息发送方,以及在判定不能从移动终端的手机通讯录中匹配与消息发送方相同的通讯录联系人时自动创建新增通讯录联系人,解决了现有技术中不同类型的通讯录联系人分散,关联性差导致不方便对其进行管理的技术问题,实现了根据通知栏消息对不同类型的通讯录联系人进行合并,避免了移动终端用户手动创建和合并不同类型的通讯录联系人,且通过将不同类型的通讯录联系人均合并在手机通讯录中,从而增强了不同类型的通讯录联系人的关联性,方便移动终端用户对通讯录联系人的查阅和管理,提升了用户体验。
[0020]由于现有移动终端安装的应用程序(APP)比较多,故移动终端系统(例如安卓4.3版本之后的系统)一般都包含用于对不同应用程序推送的通讯信息进行统一管理的消息提醒模块(Notificat1n Manager),该信息提醒模块的主要功能是针对不同应用程序推送的通讯信息均在移动终端的通知栏或状态栏进行提醒。本实施例较新颖地通过获取移动终端的通知栏或状态栏接收的通知栏消息以及对通知栏消息进行解析获得消息发送方,然后再判定不能从移动终端的手机通讯录中匹配与消息发送方相同的通讯录联系人时自动创建新增通讯录联系人,一方面无需移动终端用户针对不同的社交通讯软件手动创建与之对应的通讯录联系人,另一方面,本实施例通过将不同社交通讯软件对应的通讯录联系人均合并到手机通讯录中,从而增强了不同类型的通讯录联系人的关联性,方便移动终端用户对通讯录联系人的查阅和管理,提升了用户体验。需要说明的是,本实施例不限于将不同类型的通讯录联系人合并到手机通讯录中,例如还可以将不同类型的通讯录联系人合并到移动终端自定义的通讯录中。
[0021 ]可选地,属性信息还包括:消息来源、消息内容以及消息接收时间。
[0022]本实施例通过对通知栏消息进行
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1