通讯信息的合并方法及装置的制造方法

文档序号:9711730阅读:318来源:国知局
通讯信息的合并方法及装置的制造方法
【技术领域】
[0001 ]本发明涉及通信技术领域,具体涉及一种通讯信息的合并方法及装置。
【背景技术】
[0002]随着通讯技术的发展,移动终端安装的应用程序(APP)也越来越多,且大部分应用程序都能给移动终端推送通讯信息,这将导致移动终端接收的通讯信息分散在各个不同的应用程序当中,例如当移动终端用户想获取其手机通讯录中某一个通讯录联系人给其发送的所有通讯信息时,则需要打开不同的应用程序查收,如需合并该通讯录联系人发送的通讯消息,则往往需手动操作。
[0003]此外,通讯信息分散在不同的应用程序当中,不利于移动终端对其进行统一管理或统计分析,例如当移动终端想获取其接收的与财务信息相关的所有通讯信息时,则需要从不同的应用程序中手动获取通讯信息,然后再从手动获取的通讯信息中筛选出与财务信息相关的通讯信息,故亟需提供一种能对移动终端不同的应用程序推送的通讯信息进行合并的方法及装置。

【发明内容】

[0004]本发明提供了一种通讯信息的合并方法及装置,以解决不同的应用组件推送的通讯信息分散的技术问题。
[0005]根据本发明的一方面,提供了一种通讯信息的合并方法,包括:
监听并获取移动终端的通知栏接收的通知栏消息;
将通知栏消息写入手机短信存储数据库,手机短信存储数据库用于存储移动终端进行手机短信通讯产生的通讯数据。
[0006]进一步地,监听并获取移动终端的通知栏接收的通知栏消息包括:
对移动终端的通知栏接收的通知栏消息进行解析,获得通知栏消息的属性信息,属性信息至少包括消息来源、消息发送方、消息内容以及消息接收时间;
判断通知栏消息的消息来源是否属于预设的消息类型,若是,则获取通知栏消息的属性信息,若否,则不获取通知栏消息。
[0007]进一步地,获取通知栏消息的属性信息中的消息内容包括:
判断通知栏消息的消息内容的类型是否为图片类型,若是,则保持监听至通知栏消息被打开时对消息内容进行拍照或截图,并获取拍照或截图所得的图片文件作为通知栏消息的消息内容,
若否,则判断通知栏消息的消息内容的类型是否为语音类型,若是,则保持监听至通知栏消息被播放时对消息内容录音,并获取录音所得的录音文件作为通知栏消息的消息内容,若否,则直接获取通知栏消息的消息内容。
[0008]进一步地,监听并获取移动终端的通知栏接收的通知栏消息之后,将通知栏消息写入手机短信存储数据库之前包括: 在移动终端的手机通讯录中获取与消息发送方匹配的通讯录联系人,作为匹配发送方。
[0009]进一步地,在移动终端的手机通讯录中获取与消息发送方匹配的通讯录联系人,作为匹配发送方包括:
判断是否能从移动终端的手机通讯录中匹配与消息发送方完全相同的通讯录联系人,若是,则将与消息发送方完全相同的通讯录联系人作为匹配发送方,若否,则获取与消息发送方对应的ID账号,并将与ID账号绑定的手机号码对应的通讯录联系人作为匹配发送方。
[0010]进一步地,获取与消息发送方对应的ID账号,并将与ID账号绑定的手机号码对应的通讯录联系人作为匹配发送方包括:
获取与消息发送方对应的ID账号;
判断是否能获取与ID账号绑定的手机号码,若是,则将与ID账号绑定的手机号码对应的通讯录联系人作为匹配发送方,若否,则在手机通讯录中创建新增通讯录联系人,并将新增通讯录联系人作为匹配发送方,其中,新增通讯录联系人的名称与消息发送方的名称相同。
[0011]进一步地,将通知栏消息写入手机短信存储数据库包括:
获取手机短信存储数据库中存储手机短信的存储格式;
根据存储格式对通知栏消息的格式进行转换,获得通知栏写入消息;
将通知栏写入消息写入手机短信存储数据库。
[0012]进一步地,将通知栏写入消息写入手机短信存储数据库包括:
将通知栏写入消息写入手机短信存储数据库中与匹配发送方对应的手机短信存储区域。
[0013]根据本发明的另一方面,提供了一种通讯信息的合并装置,包括:
监听装置,用于监听并获取移动终端的通知栏接收的通知栏消息;
写入装置,用于将通知栏消息写入手机短信存储数据库,手机短信存储数据库用于存储移动终端进行手机短信通讯产生的通讯数据。
[0014]进一步地,监听装置包括:
解析装置,用于对移动终端的通知栏接收的通知栏消息进行解析,获得通知栏消息的属性信息,属性信息至少包括消息来源、消息发送方、消息内容以及消息接收时间;
判断装置,用于判断通知栏消息的消息来源是否属于预设的消息类型,若是,则获取通知栏消息的属性信息,若否,则不获取通知栏消息。
[0015]本发明具有以下有益效果:
本发明提供的通讯信息的合并方法及装置,该方法通过监听并获取移动终端的通知栏接收的通知栏消息,将通知栏消息写入手机短信存储数据库,手机短信存储数据库用于存储移动终端进行手机短信通讯产生的通讯数据,解决了不同的应用组件推送的通讯信息分散的技术问题,使得移动终端接收的不同应用的通讯信息共同存储在手机短信存储数据库中,方便移动终端用户对不同应用推送的通讯信息的统一查看和管理分析,提高了通讯信息的利用率,提升了用户体验。
[0016]除了上面所描述的目的、特征和优点之外,本发明还有其它的目的、特征和优点。下面将参照图,对本发明作进一步详细的说明。
【附图说明】
[0017]构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是本发明优选实施例的通讯信息的合并方法流程图;
图2是本发明优选实施例针对第一个具体实施例实现通讯信息合并的方法流程图;
图3是本发明优选实施例针对第二个具体实施例实现通讯信息合并的方法流程图;
图4是本发明优选实施例针对第三个具体实施例实现通讯信息合并的方法流程图;
图5是本发明优选实施例的通讯信息的合并装置的结构框图。
【具体实施方式】
[0018]以下结合附图对本发明的实施例进行详细说明,但是本发明可以由权利要求限定和覆盖的多种不同方式实施。
[0019]参照图1,本发明的优选实施例提供了一种通讯信息的合并方法,包括:
步骤S101,监听并获取移动终端的通知栏接收的通知栏消息;
步骤S102,将通知栏消息写入手机短信存储数据库,手机短信存储数据库用于存储移动终端进行手机短信通讯产生的通讯数据。
[0020]本发明提供的通讯信息的合并方法,该方法通过监听并获取移动终端的通知栏接收的通知栏消息,将通知栏消息写入手机短信存储数据库,手机短信存储数据库用于存储移动终端进行手机短信通讯产生的通讯数据,解决了不同的应用组件推送的通讯信息分散的技术问题,使得移动终端接收的不同应用的通讯信息共同存储在手机短信存储数据库中,方便移动终端用户对不同应用推送的通讯信息的统一查看和管理分析,提高了通讯信息的利用率,提升了用户体验。
[0021]由于现有移动终端安装的应用程序(APP)比较多,故移动终端系统(例如安卓4.3版本之后的系统)一般都包含用于对不同应用程序推送的通讯信息进行统一管理的消息提醒模块(Notificat1n Manager),该信息提醒模块的主要功能是针对不同应用程序推送的通讯信息均在移动终端的通知栏或状态栏进行提醒。本实施例较新颖地通过获取移动终端的通知栏或状态栏接收的通知栏消息,实现对不同应用推送的通讯信息进行合并,且通过将获取的通知栏消息写入手机短信存储数据库,方便移动终端用户在手机短信界面同时查看到不同应用推送的通讯信息,有利于对不同应用推送的通讯信息的统一管理,提升了用户体验。
[0022]本实施例的手机短信存储数据库是用于存储移动终端进行手机短信通讯产生的通讯数据,具体地,现有存储移动终端进行手机短信通讯产生的通讯数据一般有其固定的格式,例如通讯数据至少包括进行手机短信通讯的通讯时间、通讯内容以及通讯对象等等。需要说明的是,本实施例不限于将通知栏消息写入手机短信存储数据库,例如还可以将通知栏消息写入移动终端自定义的存储数据库中。
[0023]可选地,监听并获取移动终端的通知栏接收的通知栏消息包括:
对移动终端的通知栏接收的通知栏消息进行解析,获得通知栏消息的属性信息,属性信息至少包括消息来源、消息发送方、消息内容以及消息接收时间; 判断通知栏消息的消息来源是否属于预设的消息类型,若是,则获取通知栏消息的属性信息,若否,则不获取通知栏消息。
[0024]由于移动终端系统中的Notificat1nManager模块能对不同应用推送的通讯信息都在移动终端的通知栏或状态栏进行提醒,也即移动终端的通知栏或状态栏接收的通知栏消息的类型并不一样,例如通知栏消息的类型可以是手机短信信息、即时通讯信息、广告、链接等等,为了提高通讯信息合并的效率,本实施例一般预设消息类型,并在对通讯信息进行解析后判断通知栏消息的消息来源是否属于预设的消息类
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1