推送消息的处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:30640949 阅读:12 留言:0更新日期:2021-11-04 00:36
本公开公开了推送消息的处理方法、装置、电子设备及存储介质,涉及计算机领域,尤其涉及信息流领域。具体实现方案为:获取推送消息关联的第一事件注册请求,其中,第一事件注册请求中包括第一事件处理结果、处理方标识及所述推送消息标识;在第一事件处理结果为失败的情况下,根据处理方标识生成推送反馈消息;向推送消息标识关联的业务端返回推送反馈消息。本公开通过获取消息推送过程中的事件处理结果,并在事件处理结果为失败的情况下,生成对应的推送反馈消息,返回业务端,实现了对消息推送过程的监控。推送过程的监控。推送过程的监控。

【技术实现步骤摘要】
推送消息的处理方法、装置、电子设备及存储介质


[0001]本公开涉及计算机
,尤其涉及信息流
,具体涉及推送消息的处理方法、装置、电子设备及存储介质。

技术介绍

[0002]随着互联网通信的蓬勃发展,消息推送已经逐渐取代短信提醒,成为应用开发商向用户发送消息的主要方式。应用开发商推送消息时,通常需要通过设备厂商的服务端,将消息发送至客户端。然而,由于设备厂商服务端的一些特殊限制、服务稳定性影响及网络因素影响等,客户端不一定会收到消息。因此,对推送消息的到达情况进行可靠监控,具有重要意义。

技术实现思路

[0003]本公开提供了一种推送消息的处理方法、装置、电子设备及存储介质。
[0004]根据本公开的第一方面,提供了一种推送消息的处理方法,包括:
[0005]获取推送消息关联的第一事件注册请求,其中,所述第一事件注册请求中包括第一事件处理结果、处理方标识及所述推送消息标识;
[0006]在所述第一事件处理结果为失败的情况下,根据所述处理方标识生成推送反馈消息;
[0007]向所述推送消息标识关联的业务端返回所述推送反馈消息。
[0008]根据本公开的第二方面,提供了一种推送消息的处理方法,包括:
[0009]获取消息推送请求,其中,所述消息推送请求包括客户端标识及待推送消息;
[0010]根据所述客户端标识,向对应的客户端推送所述待推送消息,并生成关联的事件注册请求;
[0011]将所述事件注册请求发送给消息推送监测端。/>[0012]根据本公开的第三方面,提供了一种推送消息的处理装置,包括:
[0013]第一获取模块,用于获取推送消息关联的第一事件注册请求,其中,所述第一事件注册请求中包括第一事件处理结果、处理方标识及所述推送消息标识;
[0014]生成模块,用于在所述第一事件处理结果为失败的情况下,根据所述处理方标识生成推送反馈消息;
[0015]发送模块,用于向所述推送消息标识关联的业务端返回所述推送反馈消息。
[0016]根据本公开的第四方面,提供了一种推送消息的处理装置,包括:
[0017]获取模块,用于获取消息推送请求,其中,所述消息推送请求包括客户端标识及待推送消息;
[0018]生成模块,用于根据所述客户端标识,向对应的客户端推送所述待推送消息,并生成关联的事件注册请求;
[0019]发送模块,用于将所述事件注册请求发送给消息推送监测端。
[0020]根据本公开的第五方面,提供了一种电子设备,包括:
[0021]至少一个处理器;以及
[0022]与所述至少一个处理器通信连接的存储器;其中,
[0023]所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如第一方面和/或第二方面所述的方法。
[0024]根据本公开的第六方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行如第一方面和/或第二方面所述的方法。
[0025]根据本公开的第七方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现如第一方面和/或第二方面所述的方法。
[0026]本公开提供的推送消息的处理方法、装置、电子设备及存储介质,存在如下有益效果:
[0027]首先获取推送消息关联的第一事件注册请求,在第一事件处理结果为失败的情况下,生成推送反馈消息,并向推送消息关联的业务端返回推送反馈消息,以使业务端获知消息的推送情况。由此,实现了对消息推送的可靠监控。
[0028]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明而变得容易理解。
附图说明
[0029]附图用于更好地理解本方案,不构成对本公开的限定。其中:
[0030]图1是根据本公开一实施例提供的推送消息的处理方法的流程示意图;
[0031]图2是根据本公开又一实施例提供的推送消息的处理方法的流程示意图;
[0032]图3是根据本公开一实施例提供的推送消息的处理装置的结构示意图;
[0033]图4是根据本公开又一实施例提供的推送消息的处理装置的结构示意图;
[0034]图5是根据本公开一实施例提供的推送消息的处理方法的流程示意图;
[0035]图6是根据本公开又一实施例提供的推送消息的处理方法的流程示意图;
[0036]图7是根据本公开又一实施例提供的推送消息的处理方法的流程示意图;
[0037]图8是根据本公开又一实施例提供的推送消息的处理方法的流程示意图;
[0038]图9是根据本公开一实施例提供的推送消息的处理装置的结构示意图;
[0039]图10是根据本公开又一实施例提供的推送消息的处理装置的结构示意图;
[0040]图11是用来实现本公开实施例的推送消息的处理方法的电子设备的框图。
具体实施方式
[0041]以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0042]目前,消息推送和短信提醒是应用开发商将消息触达给用户的两种主要手段。短信提醒的通信成本高,且短信的超链接跳转往往存在多种问题,导致用户不能通过多层跳转打开应用,或者即使打开应用,也需要用户自己寻找实际产生交互的落地页。因此,短信
提醒往往仅应用在重大消息的提醒上。
[0043]消息推送是通过互联网将消息触达给用户,普通的即时通讯消息或以营销为目的的消息通常采用这种方式。应用开发商推送消息时,通常需要通过设备厂商的服务端,将消息发送至客户端。然而,由于设备厂商服务端的一些特殊限制、服务稳定性影响及网络因素影响等,客户端不一定会收到消息。因此,对推送消息的到达情况进行可靠监控,具有重要意义。
[0044]下面参考附图描述本公开的推送消息的处理方法、装置、电子设备及存储介质。
[0045]图1是根据本公开第一实施例的推送消息的处理方法的流程示意图,该方法可以由本公开提供的推送消息的处理装置执行,也可以由本公开提供的电子设备执行,其中,电子设备可以包括但不限于台式电脑、平板电脑等终端设备,也可以是服务器。下面以由本公开提供的推送消息的处理装置,执行本公开提供的推送消息的处理方法为例来解释说明本公开。
[0046]如图1所示,该推送消息的处理方法,可以包括以下步骤:
[0047]步骤101,获取推送消息关联的第一事件注册请求,其中,第一事件注册请求中包括第一事件处理结果、处理方标识及推送消息标识。
[0本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种推送消息的处理方法,包括:获取推送消息关联的第一事件注册请求,其中,所述第一事件注册请求中包括第一事件处理结果、处理方标识及所述推送消息标识;在所述第一事件处理结果为失败的情况下,根据所述处理方标识生成推送反馈消息;向所述推送消息标识关联的业务端返回所述推送反馈消息。2.如权利要求1所述的方法,其中,在所述获取推送消息关联的第一事件注册请求之后,还包括:在所述第一事件处理结果为成功的情况下,根据所述推送消息标识,获取第二事件注册请求;根据所述第二事件注册请求的处理结果及所述第一注册事件的处理结果,对所述推送消息标识对应的推送反馈消息进行更新。3.如权利要求1所述的方法,其中,所述第一事件注册请求,包括:消息审查事件注册请求;或者,消息分发事件注册请求;或者,推送回执事件注册请求。4.如权利要求3所述的方法,其中,所述第一事件注册请求为推送回执事件注册请求,所述第一事件注册请求中还包括推送请求发起时间及推送消息到达时间,在所述获取推送消息关联的第一事件注册请求之后,还包括:在所述推送消息到达时间与所述推送请求发起时间的差值大于阈值的情况下,根据所述处理方标识生成推送反馈消息。5.如权利要求1

4任一所述的方法,其中,所述向所述推送消息标识关联的业务端返回所述推送反馈消息,包括:将所述推送反馈消息与所述推送消息标识放入推送失败消息队列中。6.如权利要求5所述的方法,其中,在所述获取推送消息关联的第一事件注册请求之后,还包括:根据所述推送消息标识,将所述第一事件注册请求放入对应的注册信息存储子区域中。7.一种推送消息的处理方法,包括:获取消息推送请求,其中,所述消息推送请求包括客户端标识及待推送消息;根据所述客户端标识,向对应的客户端推送所述待推送消息,并生成关联的事件注册请求;将所述事件注册请求发送给消息推送监测端。8.如权利要求7所述的方法,其中,所述生成关联的事件注册请求,包括:基于消息审查规则,对所述待推送消息进行审查,以确定消息审查结果;基于所述消息审查结果,生成所述推送消息关联的审查事件注册请求。9.如权利要求8所述的方法,其中,在所述生成所述推送消息关联的审查事件注册请求之后,还包括:查询客户端标识与设备地址映射表,以确定所述客户端标识对应的目标设备地址,并生成消息分发结果;
根据所述消息分发结果,生成所述推送消息关联的分发事件注册请求。10.如权利要求9所述的方法,其中,在生成所述推送消息关联的分发事件注册请求之后,还包括:查询消息推送与消息到达回执关系表,以确定所述待推送消息的到达情况,并生成消息推送结果;根据所述消息推送结果,生成所述推送消息关联的推送事件注册请求。11.一种推送消息的处理装置,包括:第一获取模块,用于获取推送消息关联的第一事件注册请求,其中,所述第一事件注册请求中包括第一事件处理结果、处理方标识及所述推送消息标识;生成模块,用于在所述第一事件处理结果为失败的情况下,根据所述处理方标识生成推送反馈消息;发送模块,用于向所述推送消息标识关联的业务...

【专利技术属性】
技术研发人员:迟文
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1