【技术实现步骤摘要】
推送消息的处理方法及系统
本专利技术涉及通信控制
,特别涉及一种推送消息的处理方法及系统。
技术介绍
目前,每个公司的各个业务部门一般通过厂商的推送通道和自主研发的推送通道联合推送的方式给目标用户端(如安卓系统的手机端)发送推送消息。由于在正常情况下,厂商的推送通道的推送消息的到达率更高,因此在实际使用过程中优先采用厂商的推送通道来推送信息。但是,由于互联网环境的不稳定性和厂商服务自身的不稳定性,可调用的厂商的推送通道对应的API(应用程序编程接口)并不是7*24小时稳定工作的,从而导致当厂商的推送通道无法正常使用时,造成推送信息无法发送至目标用户端,使得消息推送的到达率低,从而影响到实际业务;同时,要解决厂商的推送通道无法正常使用的情况,一般需要通过人为干预的方式,存在处理不及时且工作效率低等缺陷。
技术实现思路
本专利技术要解决的技术问题是现有技术中存在厂商的推送通道无法正常使用,进而造成推送信息无法发送至目标用户端,使得消息推送的到达率低,从而影响到实际业务等缺陷,目的在于提供一种推送消息的处理方法及系统。本专利技术是通过下述技术方案来解决上述技术问题:本 ...
【技术保护点】
1.一种推送消息的处理方法,其特征在于,所述处理方法包括:S1、在服务端执行推送任务时,调用与所述推送任务对应的第一推送通道向用户端发送推送消息;S2、自动判断所述第一推送通道是否为可用状态,若否,则将所述推送消息切换至第二推送通道上,并通过所述第二推送通道将所述推送消息发送至所述用户端。
【技术特征摘要】
1.一种推送消息的处理方法,其特征在于,所述处理方法包括:S1、在服务端执行推送任务时,调用与所述推送任务对应的第一推送通道向用户端发送推送消息;S2、自动判断所述第一推送通道是否为可用状态,若否,则将所述推送消息切换至第二推送通道上,并通过所述第二推送通道将所述推送消息发送至所述用户端。2.如权利要求1所述的推送消息的处理方法,其特征在于,步骤S2具体包括:自动判断所述第一推送通道是否将所述推送消息发送成功,若发送成功,则确定所述第一推送通道为可用状态;若发送失败,则累计所述第一推送通道发送所述推送消息的失败频次;判断所述失败频次是否大于设定次数阈值时,若是,则确定所述第一推送通道为不可用状态,并将所述推送消息切换至第二推送通道上,通过所述第二推送通道将所述推送消息发送至所述用户端。3.如权利要求1所述的推送消息的处理方法,其特征在于,步骤S2之后还包括:在设定时间后,检测所述第一推送通道是否恢复可用状态,若是,则将所述推送消息重新切换至所述第一推送通道上,通过所述第一推送通道将所述推送消息发送至所述用户端。4.如权利要求1所述的推送消息的处理方法,其特征在于,步骤S1之前还包括:S01、将所述推送消息发送至推送系统;S02、所述推送系统将所述推送消息定位到所述第一推送通道上,并生成与所述第一推送通道对应的所述推送任务。5.如权利要求1至4中任一项所述的推送消息的处理方法,其特征在于,所述第一推送通道包括厂商的推送通道;所述第二推送通道包括备用的推送通道;其中,所述厂商的推送通道与所述用户端的设备的品牌类型相对应。6.一种推送消息的处理系统,其特征在于,所述处理系统包括调用模块、第一判断模块和执行模块;所述调用模块用于在服务端执行...
【专利技术属性】
技术研发人员:程勇桥,刘李丰,
申请(专利权)人:携程旅游信息技术上海有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。