logo好方法网

消息推送方法、装置、计算机设备和存储介质


技术摘要:
本申请涉及一种消息推送方法、装置、计算机设备和存储介质。所述方法包括:获取目标推送端发送的推送指令,所述推送指令包括推送内容和推送对象;根据所述目标推送端的标识,在预先存储的对应关系集合中确定至少一个目标推送渠道,所述对应关系集合中包括多组推送端与  全部
背景技术:
随着互联网技术的发展,消息推送成为了一种常见的需求,从而出现了许多消息 推送的方法。 传统技术中,推送端可以通过多种推送渠道向推送对象发送推送内容,例如短信 推送渠道、微信推送渠道和极光推送渠道等。具体的,推送端上需要为每种推送渠道设置对 应的接口,推送端可以通过调用不同的接口向推送对象发送推送内容。 然而,传统的通过多种推送渠道向推送对象发送推送内容的技术中,由于推送端 上需要同时集成多个不同的接口,然后调用不同的接口,才可以通过多种推送渠道向推送 对象发送推送内容,这造成了推送端上的操作繁琐性。
技术实现要素:
基于此,有必要针对上述技术问题,提供一种能够简化操作的消息推送方法、装 置、计算机设备和存储介质。 第一方面,提供一种消息推送方法,用于消息推送系统中的推送服务器中,该消息 推送系统包括至少一个推送端和该推送服务器,该方法包括: 获取目标推送端发送的推送指令,该推送指令包括推送内容和推送对象; 根据该目标推送端的标识,在预先存储的对应关系集合中确定至少一个目标推送 渠道,该对应关系集合中包括多组推送端与推送渠道的对应关系,每个该推送端对应至少 一个推送渠道; 根据该推送指令,通过该至少一个目标推送渠道向该推送对象发送该推送内容。 在其中一个实施例中,该推送指令还包括推送时间段,该根据该推送指令,通过该 至少一个目标推送渠道向该推送对象发送该推送内容,包括: 根据该推送指令,在该推送时间段内,通过该至少一个目标推送渠道向该推送对 象发送该推送内容。 在其中一个实施例中,该根据该推送指令,通过该至少一个目标推送渠道向该推 送对象发送该推送内容之后,该方法还包括: 获取推送状态,该推送状态用于表征,在每个该目标推送渠道下,该推送内容是否 被成功发送给该推送对象,该推送状态包括推送成功状态和推送失败状态; 根据该推送状态,确定是否再次向该推送对象发送该推送内容。 在其中一个实施例中,该根据该推送状态,确定是否再次向该推送对象发送该推 送内容,包括: 若任一该目标推送渠道的推送状态为推送失败状态,则再次向该推送对象发送该 4 CN 111614548 A 说 明 书 2/11 页 推送内容,直至每个该目标推送渠道的推送状态为该推送成功状态。 在其中一个实施例中,该根据该推送状态,确定是否再次向该推送对象发送该推 送内容,包括: 当每个该目标推送渠道的该推送状态为该推送成功状态时,禁止再次向该推送对 象发送该推送内容。 在其中一个实施例中,该根据该推送状态,确定是否再次向该推送对象发送该推 送内容,包括: 若当前目标推送渠道的推送状态为推送失败状态时,获取该当前目标推送渠道的 推送失败次数; 若该当前目标推送渠道的失败次数超过预设次数阈值,则依次通过该至少一个目 标推送渠道中除该当前目标推送渠道外的其他该目标推送渠道向该推送对象发送该推送 内容,直至该推送内容被成功发送给该推送对象。 在其中一个实施例中,该根据该推送指令,通过该至少一个目标推送渠道向该推 送对象发送该推送内容之后,该方法还包括: 接收撤回指令,该撤回指令用于指示该推送服务器停止通过任一该目标推送渠道 向该推送对象发送该推送内容。 第二方面,提供一种消息推送装置,用于消息推送系统中的推送服务器中,该消息 推送系统包括至少一个推送端和该推送服务器,该装置包括: 获取模块,用于获取目标推送端发送的推送指令,该推送指令包括推送内容和推 送对象; 确定模块,用于根据该目标推送端的标识,在预先存储的对应关系集合中确定至 少一个目标推送渠道,该对应关系集合中包括多组推送端与推送渠道的对应关系,每个该 推送端对应至少一个推送渠道; 发送模块,用于根据该推送指令,通过该至少一个目标推送渠道向该推送对象发 送该推送内容。 第三方面,提供一种计算机设备,包括存储器和处理器,该存储器存储有计算机程 序,该处理器执行该计算机程序时实现以下步骤: 获取目标推送端发送的推送指令,该推送指令包括推送内容和推送对象; 根据该目标推送端的标识,在预先存储的对应关系集合中确定至少一个目标推送 渠道,该对应关系集合中包括多组推送端与推送渠道的对应关系,每个该推送端对应至少 一个推送渠道; 根据该推送指令,通过该至少一个目标推送渠道向该推送对象发送该推送内容。 第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序 被处理器执行时实现以下步骤: 获取目标推送端发送的推送指令,该推送指令包括推送内容和推送对象; 根据该目标推送端的标识,在预先存储的对应关系集合中确定至少一个目标推送 渠道,该对应关系集合中包括多组推送端与推送渠道的对应关系,每个该推送端对应至少 一个推送渠道; 根据该推送指令,通过该至少一个目标推送渠道向该推送对象发送该推送内容。 5 CN 111614548 A 说 明 书 3/11 页 上述消息推送方法、装置、计算机设备和存储介质,通过获取目标推送端发送的推 送指令,该推送指令包括推送内容和推送对象;然后根据该目标推送端的标识,在预先存储 的对应关系集合中确定至少一个目标推送渠道,该对应关系集合中包括多组推送端与推送 渠道的对应关系,每个该推送端对应至少一个推送渠道;最后根据该推送指令,通过该至少 一个目标推送渠道向该推送对象发送该推送内容。由于本申请提供的消息推送方法,推送 服务器与推送端直接对接,然后推送服务器按照推送端发送的推送指令,利用多个推送渠 道将推送内容发送给推送对象,不需要在推送端上集成多个推送渠道的接口就可以实现通 过多个推送渠道向推送对象发送推送内容,简化了推送端上的操作。 附图说明 图1为一个实施例中消息推送方法的应用环境图; 图2为另一个实施例中消息推送方法的流程示意图; 图3为又一个实施例中消息推送方法的流程示意图; 图4为又一个实施例中消息推送方法的流程示意图; 图5为又一个实施例中消息推送方法的流程示意图; 图6为一个实施例中消息推送装置的结构框图; 图7为另一个实施例中消息推送装置的结构框图; 图8为一个实施例中计算机设备的内部结构图。
下载此资料需消耗2积分,
分享到:
收藏