首页> 中国专利> 一种推送渠道选择的方法及装置

一种推送渠道选择的方法及装置

摘要

本发明提供一种推送渠道选择的方法及装置,该方法包括:获取客户端发送的用户设备服务信息和推送渠道,所述推送渠道包括:主推送渠道和备推送渠道;根据所述用户设备服务信息,选择所述客户端的主推送渠道推送消息;当采用所述主推送渠道推送消息失败和/或所述主推送渠道的推送数量超过预设推送阈值时,采用所述客户端的备推送渠道推送消息。本发明中,解决了当推送渠道因系统无法使用或频繁推送导致推送请求被拒绝时,无法进行正常推送,无法保证推送的到达量和稳定性的问题。

著录项

  • 公开/公告号CN112187927A

    专利类型发明专利

  • 公开/公告日2021-01-05

    原文格式PDF

  • 申请/专利权人 云账户技术(天津)有限公司;

    申请/专利号CN202011048244.9

  • 发明设计人 李海楠;杨宜;邹永强;杨晖;

    申请日2020-09-29

  • 分类号H04L29/08(20060101);H04L1/22(20060101);

  • 代理机构11243 北京银龙知识产权代理有限公司;

  • 代理人许静;胡影

  • 地址 300384 天津市滨海高新区华苑产业园区工华道2号天百中心1号楼6层、21至22层

  • 入库时间 2023-06-19 09:27:35

说明书

技术领域

本发明涉及信息通讯领域,尤其涉及一种推送渠道选择的方法及装置。

背景技术

为了提高用户日活跃量,通常会使用推送的方式来给用户发送通知从而唤醒用户增加日活跃量。

现有技术中,在推送时使用集成渠道在进行推送时,当推送量非常大的情况,调用对方接口过于频繁会导致推送请求被拒绝;当集成渠道出现问题的时候,没有备选渠道会导致推送系统无法使用;由于集成推送是转发给手机对应的厂商通道,转发期间发送和回调会有数据丢失。

而使用手机对应厂商渠道进行推送时,当手机对应厂商渠道出现问题,会导致整个品牌手机推送失败;而有些厂商渠道会有量级限制超出推送量级,也会导致推送失败;一个手机品牌只对接一个渠道当推送量非常大的情况,调用对方接口过于频繁会导致推送请求被拒绝。

发明内容

本发明提供一种推送渠道选择的方法及装置,用于解决当推送渠道因系统无法使用或频繁推送导致推送请求被拒绝时,无法进行正常推送,无法保证推送的到达量和稳定性的问题。

为了解决上述问题,本发明是这样实现的:

第一方面,本发明实施例提供了一种推送渠道选择的方法,应用于服务器,包括:

获取客户端发送的用户设备服务信息和推送渠道,所述推送渠道包括:主推送渠道和备推送渠道;

根据所述用户设备服务信息,选择所述客户端的主推送渠道推送消息;

当采用所述主推送渠道推送消息失败和/或所述主推送渠道的推送数量超过预设推送阈值时,采用所述客户端的备推送渠道推送消息。

可选的,获取客户端发送的用户设备服务信息和推送渠道之后还包括:

对所述推送渠道信息进行配置,包括:配置推送渠道开关信息;

当采用所述主推送渠道推送消息失败和/或所述主推送渠道的推送数量超过预设推送阈值时,采用所述客户端的备推送渠道推送消息包括:

当所述主推送渠道推送消息失败和/或所述主推送渠道的推送数量超过预设推送阈值时,关闭所述主推送渠道的推送渠道开关,同时开启所述备推送渠道的推送渠道开关。

可选的,获取对应推送渠道信息的回调数据,并根据所述回调数据统计推送消息的到达率和点击率;所述回调数据包括到达回调次数和点击回调次数。

可选的,所述主推送渠道为第一厂商推送渠道;备推送渠道为第三方推送渠道或者第二厂商推送渠道。

第二方面,本发明实施例提供了一种推送渠道选择的方法,应用于客户端,包括:

根据用户设备服务信息注册推送渠道,所述推送渠道包括:主推送渠道和备推送渠道;

向服务端发送用户设备服务信息和推送渠道。

第三方面,本发明实施例提供了一种推送渠道选择的装置,应用于服务器,包括:

第一接收模块,用于获取客户端发送的用户设备服务信息和推送渠道,所述推送渠道包括:主推送渠道和备推送渠道;

第一处理模块,用于根据所述用户设备服务信息,选择所述客户端的主推送渠道推送消息;

第二处理模块,用于当采用所述主推送渠道推送消息失败和/或所述主推送渠道的推送数量超过预设推送阈值时,采用所述客户端的备推送渠道推送消息。

可选的,配置模块,用于对所述推送渠道信息进行配置,包括:配置推送渠道开关信息;

第二处理模块包括:

第一处理子模块,用于当所述主推送渠道推送消息失败和/或所述主推送渠道的推送数量超过预设推送阈值时,关闭所述主推送渠道的推送渠道开关,同时开启所述备推送渠道的推送渠道开关。

第四方面,本发明实施例提供了一种推送渠道选择的装置,应用于客户端,包括:

注册模块,用于根据用户设备服务信息注册推送渠道,所述推送渠道包括:主推送渠道和备推送渠道;

发送模块,用于向服务端发送用户设备服务信息和推送渠道。

第五方面,提供了一种服务器,该服务器包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的推送渠道选择的方法的步骤;或者,所述程序或指令被所述处理器执行时实现如第二方面所述的应用于客户端的推送渠道选择的方法的步骤。

第六方面,提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的推送渠道选择的方法的步骤。

本发明实施例中,通过采用主推送渠道与备推送渠道自动切换的方式,解决了当推送渠道因系统无法使用或频繁推送导致推送请求被拒绝时无法进行正常推送无法保证推送的到达量和稳定性的问题。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1为本发明实施例提供的一种推送渠道选择的方法应用于服务器的流程图;

图2为本发明实施例提供的一种推送渠道选择的方法应用于客户端的流程图;

图3为本发明实施例提供的一种推送渠道选择的装置应用于服务器的架构图;

图4为本发明实施例提供的一种推送渠道选择的装置应用于客户端的架构图;

图5为本发明实施例提供的一种服务器架构图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例的附图,对本发明实施例的技术方案进行清楚、完整地描述。显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于所描述的本发明的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。

除非另作定义,本发明中使用的技术术语或者科学术语应当为本发明所属领域内具有一般技能的人士所理解的通常意义。本发明中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也相应地改变。

请参考图1,本发明实施例提供了一种推送渠道选择的方法,应用于服务器,包括:

步骤11:获取客户端发送的用户设备服务信息和推送渠道,所述推送渠道包括:主推送渠道和备推送渠道;

步骤12:根据所述用户设备服务信息,选择所述客户端的主推送渠道推送消息;

步骤13:当采用所述主推送渠道推送消息失败和/或所述主推送渠道的推送数量超过预设推送阈值时,采用所述客户端的备推送渠道推送消息。

本发明实施例中,在推送量比较大导致所述主推送渠道的推送数量超过预设推送阈值时或主推送渠道无法使用时采用备推送渠道兜底推送,保证了推送的到达量和稳定性。

本发明实施例中,可选的,获取客户端发送的用户设备服务信息和推送渠道之后还包括:

对所述推送渠道信息进行配置,包括:配置推送渠道开关信息;

当采用所述主推送渠道推送消息失败和/或所述主推送渠道的推送数量超过预设推送阈值时,采用所述客户端的备推送渠道推送消息包括:

当所述主推送渠道推送消息失败和/或所述主推送渠道的推送数量超过预设推送阈值时,关闭所述主推送渠道的推送渠道开关,同时开启所述备推送渠道的推送渠道开关。

本发明实施例中,通过对推送渠道开关的配置,使得所述主推送渠道和所述备推送渠道可以自动切换,在主渠道推送消息失败时可切换到备渠道,且在主渠道恢复正常时,可再次切换回主渠道,可以实现不用重启服务,动态打开或者关闭对应的推送渠道,提高了推送效率并且保证了推送的到达量和稳定性。

本发明实施例中,可选的,获取对应推送渠道信息的回调数据,并根据所述回调数据统计推送消息的到达率和点击率;所述回调数据包括到达回调次数和点击回调次数。

本发明实施例中,所述推送消息的到达率为到达回调次数/推送次数;所述推送消息的点击率为点击回调次数/推送次数。

本发明实施例中,可选的,所述主推送渠道为第一厂商推送渠道;备推送渠道为第三方推送渠道或者第二厂商推送渠道。

本发明实施例中,用户优先选择该用户厂商推送渠道作为第一推送渠道,备推送渠道可以在选择第三方推送渠道或者其他厂商推送渠道中选择,具体渠道选择可视情况而定。

本发明实施例中,通过采用主推送渠道与备推送渠道自动切换的方式,实现动态打开或者关闭对应的推送渠道,解决了当推送渠道因系统无法使用或频繁推送导致推送请求被拒绝时无法进行正常推送无法保证推送的到达量和稳定性的问题。

请参考图2,本发明实施例提供了一种推送渠道选择的方法,应用于客户端,包括:

步骤21:根据用户设备服务信息注册推送渠道,所述推送渠道包括:主推送渠道和备推送渠道;

步骤22:向服务端发送用户设备服务信息和推送渠道。

本发明实施例中,在客户端直接分别注册主推送渠道和备推送渠道,并上报设备服务,保存在用户设备服务信息中,并一同发送给服务端,使得服务端在推送时,解决了当推送渠道因系统无法使用或频繁推送导致推送请求被拒绝时无法进行正常推送无法保证推送的到达量和稳定性的问题。

请参考图3,本发明实施例提供了一种推送渠道选择的装置,应用于服务器,包括:

第一接收模块31,用于获取客户端发送的用户设备服务信息和推送渠道,所述推送渠道包括:主推送渠道和备推送渠道;

第一处理模块32,用于根据所述用户设备服务信息,选择所述客户端的主推送渠道推送消息;

第二处理模块33,用于当采用所述主推送渠道推送消息失败和/或所述主推送渠道的推送数量超过预设推送阈值时,采用所述客户端的备推送渠道推送消息。

本发明实施例中,在推送量比较大导致所述主推送渠道的推送数量超过预设推送阈值时或主推送渠道无法使用时采用备推送渠道兜底推送,保证了推送的到达量和稳定性。

本发明实施例中,可选的,配置模块,用于对所述推送渠道信息进行配置,包括:配置推送渠道开关信息;

第二处理模块包括:

第一处理子模块,用于当所述主推送渠道推送消息失败和/或所述主推送渠道的推送数量超过预设推送阈值时,关闭所述主推送渠道的推送渠道开关,同时开启所述备推送渠道的推送渠道开关。

本发明实施例中,通过对推送渠道开关的配置,使得所述主推送渠道和所述备推送渠道可以自动切换,在主渠道推送消息失败时可切换到备渠道,且在主渠道恢复正常时,可再次切换回主渠道,可以实现不用重启服务,动态打开或者关闭对应的推送渠道,提高了推送效率并且保证了推送的到达量和稳定性。

本发明实施例中,通过采用主推送渠道与备推送渠道自动切换的方式,实现动态打开或者关闭对应的推送渠道,解决了当推送渠道因系统无法使用或频繁推送导致推送请求被拒绝时无法进行正常推送无法保证推送的到达量和稳定性的问题。

请参考图4,本发明实施例提供了一种推送渠道选择的装置,应用于客户端,包括:

注册模块41,用于根据用户设备服务信息注册推送渠道,所述推送渠道包括:主推送渠道和备推送渠道;

发送模块42,用于向服务端发送用户设备服务信息和推送渠道。

本发明实施例中,在客户端直接分别注册主推送渠道和备推送渠道,并上报设备服务,保存在用户设备服务信息中,并一同发送给服务端,使得服务端在推送时,解决了当推送渠道因系统无法使用或频繁推送导致推送请求被拒绝时无法进行正常推送无法保证推送的到达量和稳定性的问题。

请参考图5,本发明实施例还提供一种服务器50,包括处理器51,存储器52,存储在存储器52上并可在所述处理器51上运行的计算机程序,该计算机程序被处理器51执行时实现上述应用于服务器的推送渠道选择的方法实施例的各个过程,或者,所述程序或指令被所述处理器执行时实现上述应用于客户端的推送渠道选择的方法的步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。

本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现上述推送渠道选择的方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号