消息处理方法及装置、存储介质制造方法及图纸

技术编号:19751221 阅读:20 留言:0更新日期:2018-12-12 05:45
本发明专利技术公开了一种消息处理方法,包括:检测目标用户接入互联网所使用的网络连接的状态;当根据所述网络连接的状态确定所述目标用户处于预定状态时,记录所述目标用户未接收的消息;当所记录的消息满足消息聚合条件时,从所记录的消息中分析出所述消息的消息量,根据所述消息量对所述消息进行聚合处理;将聚合处理结果封装为通知消息,通过蜂窝移动通信网络传输所述通知消息至所述目标用户。本发明专利技术还同时公开了一种消息处理装置及存储介质。

【技术实现步骤摘要】
消息处理方法及装置、存储介质
本专利技术涉及通信技术,尤其涉及一种消息方法及装置、存储介质。
技术介绍
互联网特别是移动互联网得到快速发展,在终端中可供使用的客户端呈现多样化的趋势,涵盖工作、学习、消费和娱乐等许多方面。客户端的一个典型的应用场景是经由互联网进行消息收发,以社交客户端为例,用户通过社交客户端可以与社交平台的其他用户进行即时通信,还能够接收服务器推送的各种消息,如订阅消息、好友动态,等等。终端通过无线局域网或蜂窝无线网络接入互联网进行消息收发,由于网络故障、网络信号差、节省蜂窝移动通信的数据流量等原因,终端的网络连接会出现无法使用或关闭的情况,这就导致客户端难以保持一直在线的状态,用户会因无法及时接收消息而延迟消息的处理时机。针对上述问题,相关技术提供将离线消息通过电信运营商的短信网关平台以短信形式转发给用户的方案,保证用户能够及时获知消息,然而,因为终端中短信与客户端消息的提示方式的差异、以及用户针对短信和消息的处理方式上的差异,将离线消息简单地以短信的方式发送,存在因离线消息来源多样、数量大而容易对用户造成干扰的情况,导致重要的消息不能及时触达用户。
技术实现思路
本专利技术实施例提供一种消息处理方法及装置、存储介质,能够使将客户端的应接收消息及时触达用户。本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供了一种消息处理方法,包括:检测目标用户接入互联网所使用的网络连接的状态;当根据所述网络连接的状态确定所述目标用户处于预定状态时,记录所述目标用户未接收的消息;当所记录的消息满足消息聚合条件时,从所记录的消息中分析出所述消息的消息量,根据所述消息量对所述消息进行聚合处理;将聚合处理结果封装为通知消息,通过蜂窝移动通信网络传输所述通知消息至所述目标用户。本专利技术实施例还提供了一种消息处理装置,包括:存储器,用于存储可执行程序;处理器,用于运行所述存储器中存储的可执行程序时,执行:检测目标用户接入互联网所使用的网络连接的状态;当根据所述网络连接的状态确定所述目标用户处于预定状态时,记录所述目标用户未接收的消息;当所记录的消息满足消息聚合条件时,从所记录的消息中分析出所述消息的消息量,根据所述消息量对所述消息进行聚合处理;将聚合处理结果封装为通知消息,通过蜂窝移动通信网络传输所述通知消息至所述目标用户。上述方案中,所述处理器还用于运行所述可执行程序时,执行:当所述目标用户向服务器上报的所述网络连接的信号强度,低于信号强度阈值时,判定所述目标用户处于在线状态且无法接收消息;当所述目标用户接入互联网所使用的网络连接处于断开状态时,判定所述目标用户处于离线状态。上述方案中,所述处理器还用于运行所述可执行程序时,执行:在每个记录周期开始时记录所述消息,当计时时间到达时,继续下一个记录周期;或者,在每个记录周期开始时记录所述消息,当所记录消息的消息量超出消息量阈值时,继续下一个记录周期。上述方案中,所述处理器还用于运行所述可执行程序时,执行:在每个记录周期开始时,执行以下至少之一:记录所述目标用户的全局的消息;在所述目标用户所使用的客户端中确定目标客户端,记录所述目标客户端中的消息;在所述目标用户参与的会话中确定目标会话,记录所述目标会话中的消息。上述方案中,所述处理器还用于运行所述可执行程序时,执行:确定以下类型至少之一的客户端为所述目标客户端:所述目标用户的终端中安装的全部客户端;预设的需要推送消息的客户端;所述目标用户的网络连接切换为预定状态之前,处于活跃状态的客户端;所述在所述目标用户参与的会话中确定目标会话,包括:确定以下类型至少之一的会话为所述目标会话:所述目标用户参与的群组会话;预设的需要推送消息的群组会话;所述目标用户的网络连接切换为预定状态之前,处于活跃状态的会话。上述方案中,所述目标用户参与的会话,包括以下类型的会话至少之一:所述目标用户参与的用户至用户会话;所述目标用户参与的全部群组会话;所述目标用户参与、且处于关注状态的群组会话;所述目标用户参与、且参与度高于参与度阈值的群组会话;所述目标用户参与、且切换到预定状态时处于或活跃状态的群组会话。上述方案中,所述处理器还用于运行所述可执行程序时,执行:当所述记录周期中所记录消息的消息量,超出所述通知消息能够携带的最大消息量时,将所述记录周期中所记录的消息的摘要进行合并;当所述记录周期中所记录消息的消息量,未超出所述通知消息能够携带的最大消息量时,将所述记录周期中所记录的消息进行合并。上述方案中,所述处理器还用于运行所述可执行程序时,执行:从在所述记录周期所记录的消息中,提取以下至少一种消息:来源于特定群组会话中的消息、以及来源于用户至用户会话的消息;从提取后剩余的消息中提取摘要,并与所提取的消息合并。上述方案中,所述处理器还用于运行所述可执行程序时,执行:提取以下类型至少之一的消息:来源于处于关注状态的群组会话的消息;来源于群组会话中处于关注状态的用户的消息;来源于用户至用户会话中超出参与度阈值的会话中的消息;来源于所述目标用户的参与度超出参与度阈值的群组会话中的消息。上述方案中,所述处理器还用于运行所述可执行程序时,执行:当所述目标用户接入互联网所使用的网络连接为无线局域网连接时,通过所述蜂窝移动通信网络的基于电路域或分组域的连接传输所述通知消息至所述目标用户;当所述目标用户接入互联网所使用的网络连接包括无线局域网连接、和蜂窝移动通信网络的基于数据域的连接时,通过所述蜂窝移动通信网络的基于电路域的连接传输所述通知消息至所述目标用户。所述处理器还用于运行所述可执行程序时,执行:当所述目标用户的第一终端的网络连接的状态处于所述预定状态时,通过蜂窝移动通信网络传输所述通知消息,至所述目标用户的第二终端。上述方案中,所述处理器还用于运行所述可执行程序时,执行:将所述聚合处理结果中携带的文本转换为语音数据,得到语音形式的所述聚合处理结果;将语音形式的所述聚合处理结果封装为适用于在所述蜂窝移动通信网络传输的通知消息。上述方案中,所述处理器还用于运行所述可执行程序时,还用于执行:接收所述目标用户通过所述蜂窝移动通信网络发送的回复通知消息;根据所述回复通知消息携带的会话标识,向相应会话中发送所述回复通知消息。本专利技术实施例还提供了一种可读存储介质,存储有可执行程序,可执行程序被运行时用于执行本专利技术实施例上述的消息处理方法。应用本专利技术上述实施例具有以下有益效果:1)当目标用户接入互联网所使用的网络连接处于预定状态时,通过蜂窝移动通信网络传输由目标用户未接收的消息封装的通知消息至目标用户;如此,保证了目标用户未接收的消息及时触达目标用户,而不会错过重要消息;2)当所记录的消息满足消息聚合条件时从所记录的消息中分析出消息的消息量,根据消息量对消息进行聚合处理后进行封装发送;如此,一方面避免了消息量较大时逐个发送消息对用户造成频繁干扰的情况,另一方面,推送消息可以一次性触达用户更多的信息。附图说明图1是本专利技术实施例提供的消息处理方法的一个可选拓扑示意图;图2是本专利技术实施例提供的消息处理方法的流程示意图一;图3是本专利技术实施例提供的消息处理方法的流程示意图二;图4是本专利技术实施例中目标用户终端显示以短信形式推送的通知消息的示意图一;图5是本专利技术实施例提供的消本文档来自技高网...

【技术保护点】
1.一种消息处理方法,其特征在于,包括:检测目标用户接入互联网所使用的网络连接的状态;当根据所述网络连接的状态确定所述目标用户处于预定状态时,记录所述目标用户未接收的消息;当所记录的消息满足消息聚合条件时,从所记录的消息中分析出所述消息的消息量,根据所述消息量对所述消息进行聚合处理;将聚合处理结果封装为通知消息,通过蜂窝移动通信网络传输所述通知消息至所述目标用户。

【技术特征摘要】
1.一种消息处理方法,其特征在于,包括:检测目标用户接入互联网所使用的网络连接的状态;当根据所述网络连接的状态确定所述目标用户处于预定状态时,记录所述目标用户未接收的消息;当所记录的消息满足消息聚合条件时,从所记录的消息中分析出所述消息的消息量,根据所述消息量对所述消息进行聚合处理;将聚合处理结果封装为通知消息,通过蜂窝移动通信网络传输所述通知消息至所述目标用户。2.如权利要求1所述的方法,其特征在于,所述根据所述网络连接的状态确定所述目标用户处于预定状态,包括:当所述目标用户向服务器上报的所述网络连接的信号强度,低于信号强度阈值时,判定所述目标用户处于在线状态且无法接收消息;当所述目标用户接入互联网所使用的网络连接处于断开状态时,判定所述目标用户处于离线状态。3.如权利要求1所述的方法,其特征在于,所述记录所述目标用户未接收的消息,包括:在每个记录周期开始时记录所述目标用户未接收的消息,当计时时间到达时,继续下一个记录周期;或者,在每个记录周期开始时记录所述目标用户未接收的消息,当所记录消息的消息量超出消息量阈值时,继续下一个记录周期。4.如权利要求3所述的方法,其特征在于,所述在每个记录周期开始时记录所述目标用户未接收的消息,包括:在每个记录周期开始时,执行以下至少之一:记录所述目标用户的全局的未接收消息;在所述目标用户所使用的客户端中确定目标客户端,记录所述目标客户端中的未接收消息;在所述目标用户参与的会话中确定目标会话,记录所述目标会话中的未接收消息。5.如权利要求4所述的方法,其特征在于,所述在所述目标用户所使用的客户端中确定目标客户端,包括:确定以下类型至少之一的客户端为所述目标客户端:所述目标用户的终端中安装的全部客户端;预设的需要推送消息的客户端;所述目标用户的网络连接切换为预定状态之前,处于活跃状态的客户端;所述在所述目标用户参与的会话中确定目标会话,包括:确定以下类型至少之一的会话为所述目标会话:所述目标用户参与的群组会话;预设的需要推送消息的群组会话;所述目标用户的网络连接切换为预定状态之前,处于活跃状态的会话。6.如权利要求4所述的方法,其特征在于,所述目标用户参与的会话,包括以下类型的会话至少之一:所述目标用户参与的用户至用户会话;所述目标用户参与的全部群组会话;所述目标用户参与、且处于关注状态的群组会话;所述目标用户参与、且参与度高于参与度阈值的群组会话;所述目标用户参与、且切换到预定状态时处于或活跃状态的群组会话。7.如权利要求1所述的方法,其特征在于,所述根据所述消息量对所述消息进行聚...

【专利技术属性】
技术研发人员:赵文
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1