一种消息推送反馈方法、装置、电子设备和存储介质制造方法及图纸

技术编号:31620578 阅读:13 留言:0更新日期:2021-12-29 18:55
本发明专利技术实施例公开了一种消息推送反馈方法、装置、电子设备和存储介质;可以接收消息调用端发送的消息反馈参数,所述消息反馈参数用于指示需要反馈给所述消息调用端的信息,基于所述消息反馈参数,获取所述消息反馈参数对应的推送反馈信息,所述推送反馈信息根据消息推送过程中产生的推送交互信息生成,将所述推送反馈信息存储到预设的消息队列中,基于所述消息调用端发送的消息推送反馈请求,从所述消息队列中选择对应的推送反馈信息发送给所述消息调用端;由此,可以实时为消息调用端提供消息推送的推送反馈信息,节约消息调用端的服务器资源,提升消息处理效率。提升消息处理效率。提升消息处理效率。

【技术实现步骤摘要】
一种消息推送反馈方法、装置、电子设备和存储介质


[0001]本专利技术涉及通讯
,具体涉及一种消息推送反馈方法、装置、电子设备和存储介质。

技术介绍

[0002]随着智能终端上的应用程序业务的发展,有越来越多的场景用到了消息推送技术,例如视频通话、即时通讯程序、安卓系统的桌面启动器等,而有些场景中调用方需要准确知道消息推送的结果,例如,即时通讯程序发的IM类消息,即时通讯程序的后端需要知晓该消息是否发送成功;桌面启动器的模板更新消息,一般是大批量推送,桌面启动器后端一般在推送消息后会做一定的扩容,但是消息盒子推送大批量用户时,需要一定的时间去查询相应的用户,对于桌面启动器来说,这段时间内的扩容时无意义的,如果可以将消息推送的结果实时通知桌面启动器的后端,则可以减少这段时间内的扩容成本。
[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]采用本专利技术实施例的方案,可以接收消息调用端发送的消息反馈参数,该消息反馈参数用于指示需要反馈给该消息调用端的信息,基于该消息反馈参数,获取该消息反馈参数对应的推送反馈信息,该推送反馈信息根据消息推送过程中产生的推送交互信息生
成,将该推送反馈信息存储到预设的消息队列中,基于该消息调用端发送的消息推送反馈请求,从该消息队列中选择对应的推送反馈信息发送给该消息调用端;由于在消息推送过程中生成了对应的推送反馈信息,对该推送反馈信息进行了存储,当调用方(消息调用端)需要得到消息推送的相关反馈消息时,可以将存储的推送反馈信息反馈给调用方,由此,可以实时为调用方提供消息推送的相关信息,节约调用方的服务器资源,提升消息处理效率。
附图说明
[0031]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0032]图1是本专利技术实施例提供的消息推送反馈方法的场景示意图;
[0033]图2是本专利技术实施例提供的消息推送反馈方法的流程图;
[0034]图3是本专利技术实施例提供的消息推送反馈的技术实现示意图;
[0035]图4是本专利技术实施例提供的消息推送反馈装置的结构示意图;
[0036]图5是本专利技术实施例提供的消息推送反馈装置的另一结构示意图;
[0037]图6是本专利技术实施例提供的电子设备的结构示意图。
具体实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种消息推送反馈方法,其特征在于,包括:接收消息调用端发送的消息反馈参数,所述消息反馈参数用于指示需要反馈给所述消息调用端的信息;基于所述消息反馈参数,获取所述消息反馈参数对应的推送反馈信息,所述推送反馈信息根据消息推送过程中产生的推送交互信息生成;将所述推送反馈信息存储到预设的消息队列中;基于所述消息调用端发送的消息推送反馈请求,从所述消息队列中选择对应的推送反馈信息发送给所述消息调用端。2.根据权利要求1所述的消息推送反馈方法,其特征在于,所述从所述消息队列中选择对应的推送反馈信息发送给所述消息调用端之后,还包括:若所述推送反馈信息发送失败,将所述推送反馈信息重新存储到所述消息队列中,记录所述推送反馈消息的发送次数;返回执行所述从所述消息队列中选择对应的推送反馈信息发送给所述消息调用端的步骤,直到所述推送反馈信息发送成功或者所述推送反馈信息的发送次数不小于预设次数阈值。3.根据权利要求2所述的消息推送反馈方法,其特征在于,所述返回执行所述从所述消息队列中选择对应的推送反馈信息发送给所述消息调用端的步骤,包括:记录所述推送反馈信息在所述消息队列中的存储时间;当所述存储时间大于预设时间阈值时,返回执行所述从所述消息队列中选择对应的推送反馈信息发送给所述消息调用端的步骤。4.根据权利要求2所述的消息推送反馈方法,其特征在于,所述方法还包括:若所述推送反馈信息发送成功或所述推送反馈信息的发送次数不小于预设次数阈值,从所述消息队列中删除所述推送反馈信息。5.根据权利要求1所述的消息推送反馈方法,其特征在于,所述消息反馈参数包括至少一个信息收集条件;所述将所述推送反馈信息存储到预设的消息队列中,包括:对所述推送反馈信息进行检测,当所述推送反馈信息满足所述信息收集条件时,将所述推送反馈信息存储到预设的消息队列中。6.根据权利要求1所述的消息推送反馈方法,其特征在于,所述消息反馈参数包括单一用户指示参数和回调参数,所述单一用户指示参数用于指示向一个用户推送消息;所述基于所述消息反馈参数,获取所述消息反馈参数对应的推送反馈信息,所述推送反馈...

【专利技术属性】
技术研发人员:ꢀ七四专利代理机构
申请(专利权)人:深圳TCL新技术有限公司
类型:发明
国别省市:

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

1