一种消息发送方法和设备的制造方法_5

文档序号:9581596阅读:来源:国知局
标识 对应的消息模板、所述消息模板对应的消息发送通道,包括: 所述消息管理平台利用所述消息模板标识查询模板配置表;其中,所述模板配置表用 于记录消息模板标识与消息模板之间的对应关系; 当所述消息模板标识在所述模板配置表中对应一个消息发送通道的消息模板时,所述 消息管理平台确定所述消息模板为所述消息模板标识对应的消息模板,并确定所述消息发 送通道为所述消息模板对应的消息发送通道; 当所述消息模板标识在所述模板配置表中对应多个消息发送通道的消息模板时,所述 消息管理平台从所述多个消息发送通道中选择一个消息发送通道,并确定该选择的消息发 送通道的消息模板为所述消息模板标识对应的消息模板,并确定该选择的消息发送通道为 所述消息模板对应的消息发送通道。3. 如权利要求1所述的方法,其特征在于,所述消息管理平台利用所述负载情况确定 当前的优先级发送策略的过程,具体包括: 在所述负载情况为:负载大于预设第一数值时,所述消息管理平台确定当前的优先级 发送策略为:消息优先级大于第一优先级的消息能够发送; 在所述负载情况为:负载不大于所述预设第一数值时,所述消息管理平台确定当前的 优先级发送策略为:所有消息优先级的消息能够发送; 或者, 在所述负载情况为:负载大于预设第二数值时,所述消息管理平台确定当前的优先级 发送策略为:消息优先级大于第二优先级的消息能够发送; 在所述负载情况为:负载大于预设第三数值,且不大于所述预设第二数值时,所述消息 管理平台确定当前的优先级发送策略为:消息优先级大于第三优先级的消息能够发送;其 中,所述第二优先级优于所述第三优先级; 在所述负载情况为:负载不大于所述预设第三数值时,所述消息管理平台确定当前的 优先级发送策略为:所有消息优先级的消息能够发送。4. 如权利要求1或3所述的方法,其特征在于,所述消息管理平台利用所述优先级发送 策略发送所述消息的过程,具体包括: 所述消息管理平台利用所述消息模板查询消息优先级配置表,以从所述消息优先级配 置表中得到所述消息模板对应的消息优先级;其中,所述消息优先级配置表用于记录消息 模板与消息优先级之间的对应关系; 当所述消息模板对应的消息优先级满足所述优先级发送策略时,所述消息管理平台通 过所述消息模板对应的消息发送通道发送所述消息。5. 如权利要求4所述的方法,其特征在于,所述消息管理平台从所述消息优先级配置 表中得到所述消息模板对应的消息优先级,之后还包括: 当所述消息模板对应的消息优先级不满足所述优先级发送策略时,所述消息管理平台 判断是否允许其它消息发送通道发送需要由所述消息模板对应的消息发送通道发送的消 息;如果否,则拒绝发送所述消息。6. 如权利要求5所述的方法,其特征在于, 所述消息管理平台判断是否允许其它消息发送通道发送需要由所述消息模板对应的 消息发送通道发送的消息之后,所述方法还包括: 当判断结果为是时,所述消息管理平台判断所述消息模板对应的消息优先级是否满足 其它消息发送通道当前的负载情况对应的优先级发送策略; 如果否,则所述消息管理平台拒绝通过其它消息发送通道发送所述消息; 如果所述消息优先级只满足一个其它消息发送通道对应的优先级发送策略,则所述消 息管理平台通过所述一个其它消息发送通道发送所述消息; 如果所述消息优先级满足多个其它消息发送通道对应的优先级发送策略,则所述消息 管理平台从所述多个其它消息发送通道中选择登录概率最高的消息发送通道,并通过所述 登录概率最高的消息发送通道发送所述消息。7. 如权利要求1所述的方法,其特征在于,所述消息管理平台确定所述消息模板标识 对应的消息模板之前,所述方法还包括: 所述消息管理平台校验所述消息模板标识、用户标识和消息内容中的一种或几种是否 合法;如果合法,则所述消息管理平台执行确定所述消息模板标识对应的消息模板的过程; 如果不合法,则所述消息管理平台结束流程。8. -种消息管理平台,其特征在于,所述消息管理平台具体包括: 获得模块,用于在需要向用户发送消息时,获得所述消息对应的消息模板标识、所述消 息对应的用户标识和所述消息对应的消息内容; 确定模块,用于确定所述消息模板标识对应的消息模板,并确定所述消息模板对应的 消息发送通道,并确定所述消息发送通道当前的负载情况,并利用所述消息发送通道当前 的负载情况确定当前的优先级发送策略; 发送模块,用于通过在所述消息模板中添加所述用户标识和所述消息内容,以得到当 前待发送的消息,并利用所述优先级发送策略发送所述消息。9. 如权利要求8所述的消息管理平台,其特征在于, 所述确定模块,具体用于在确定所述消息模板标识对应的消息模板、所述消息模板对 应的消息发送通道时,利用所述消息模板标识查询模板配置表;其中,所述模板配置表用于 记录消息模板标识与消息模板之间的对应关系; 当所述消息模板标识在所述模板配置表中对应一个消息发送通道的消息模板时,确定 所述消息模板为所述消息模板标识对应的消息模板,并确定所述消息发送通道为所述消息 模板对应的消息发送通道; 当所述消息模板标识在所述模板配置表中对应多个消息发送通道的消息模板时,从所 述多个消息发送通道中选择一个消息发送通道,并确定该选择的一个消息发送通道的消息 模板为所述消息模板标识对应的消息模板,并确定该选择的一个消息发送通道为所述消息 模板对应的消息发送通道。10. 如权利要求8所述的消息管理平台,其特征在于, 所述确定模块,具体用于在确定优先级发送策略时,在所述负载情况为:负载大于预 设第一数值时,确定当前的优先级发送策略为:消息优先级大于第一优先级的消息能够发 送;在所述负载情况为:负载不大于所述预设第一数值时,确定当前的优先级发送策略为: 所有消息优先级的消息能够发送;或者,在所述负载情况为:负载大于预设第二数值时,确 定当前的优先级发送策略为:消息优先级大于第二优先级的消息能够发送;在所述负载情 况为:负载大于预设第三数值,且不大于所述预设第二数值时,确定当前的优先级发送策略 为:消息优先级大于第三优先级的消息能够发送;其中,所述第二优先级优于所述第三优 先级;在所述负载情况为:负载不大于所述预设第三数值时,确定当前的优先级发送策略 为:所有消息优先级的消息能够发送。11. 如权利要求8或10所述的消息管理平台,其特征在于, 所述发送模块,具体用于在利用所述优先级发送策略发送所述消息时,利用所述消息 模板查询消息优先级配置表,从所述消息优先级配置表中得到所述消息模板对应的消息优 先级,所述消息优先级配置表用于记录消息模板与消息优先级之间的对应关系;当所述消 息模板对应的消息优先级满足所述优先级发送策略时,通过所述消息模板对应的消息发送 通道发送所述消息。12. 如权利要求11所述的消息管理平台,其特征在于, 所述发送模块,还用于在从所述消息优先级配置表中得到所述消息模板对应的消息优 先级之后,当所述消息模板对应的消息优先级不满足所述优先级发送策略时,判断是否允 许其它消息发送通道发送需要由所述消息模板对应的消息发送通道发送的消息;如果否, 则拒绝发送所述消息。13. 如权利要求12所述的消息管理平台,其特征在于, 所述发送模块,进一步用于在判断是否允许其它消息发送通道发送需要由所述消息模 板对应的消息发送通道发送的消息之后,当判断结果为是时,则进一步判断所述消息模板 对应的消息优先级是否满足其它消息发送通道当前的负载情况对应的优先级发送策略;如 果否,则拒绝通过其它消息发送通道发送所述消息;如果所述消息优先级只满足一个其它 消息发送通道对应的优先级发送策略,则通过所述一个其它消息发送通道发送所述消息; 如果所述消息优先级满足多个其它消息发送通道对应的优先级发送策略,则从所述多个其 它消息发送通道中一个选择登录概率最高的消息发送通道,并通过所述一个登录概率最高 的消息发送通道发送所述消息。14. 如权利要求8所述的消息管理平台,其特征在于, 所述确定模块,还用于在确定所述消息模板标识对应的消息模板前,校验所述消息模 板标识、用户标识和消息内容中的一种或几种是否合法;如果合法,则确定所述消息模板标 识对应的消息模板;如果不合法,则结束流程。
【专利摘要】本申请公开了一种消息发送方法和设备,该方法包括:在需要向用户发送消息时,消息管理平台获得所述消息对应的消息模板标识、用户标识和消息内容,并确定所述消息模板标识对应的消息模板,并确定所述消息模板对应的消息发送通道,并确定所述消息发送通道当前的负载情况,并利用所述负载情况确定当前的优先级发送策略,并通过在所述消息模板中添加所述用户标识和所述消息内容,以得到当前待发送的消息,并利用所述优先级发送策略发送所述消息。本申请实施例中,在消息发送通道中有消息积压时,能够保证优先发送对时效性要求很高的消息,从而尽快将对时效性要求很高的消息发送给用户,提高用户使用感受,而且还可以避免消息发生丢失。
【IPC分类】H04L12/58
【公开号】CN105337837
【申请号】CN201410295382
【发明人】吴燕萍
【申请人】阿里巴巴集团控股有限公司
【公开日】2016年2月17日
【申请日】2014年6月26日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1