一种消息推送方法、系统、存储介质和电子设备技术方案

技术编号:35510993 阅读:14 留言:0更新日期:2022-11-09 14:25
本发明专利技术涉及一种消息推送方法、系统、存储介质和电子设备,包括:当接收到待推送消息时,从应用数据库中获取用户的智能终端上对应APP的所有的注册信息标识;判断所述用户的智能终端上对应APP的所有的注册信息标识中是否存在用户的智能终端的原始设备制造商的注册信息标识,得到判断结果;当判断结果为是时,通过所述用户的智能终端的原始设备制造商的服务器,将待推送消息向用户的智能终端进行推送。本发明专利技术融合了原始设备制造商和非原始设备制造商的消息推送服务,大大降低了分别与各个原始设备制造商或非原始设备制造商进行消息推送时的对接成本,在提高消息推送的到达率的同时,也降低了资源使用。也降低了资源使用。也降低了资源使用。

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


[0001]本专利技术涉及通信
,尤其涉及一种消息推送方法、系统、存储介质和电子设备。

技术介绍

[0002]消息推送是产品为了构建良好的客户关系,留存客户,提升应用活跃度和感知度的有效手段,通过给手机用户推送消息引导用户参加活动、购买产品、查看消息。推送的好有利于提升产品活跃度和感知度,推送的不好,轻则用户关闭推送功能,重则将应用卸载,所以搭建是一个好的消息推送服务系统是非常重要的。
[0003]目前,业界两种主流方案的缺点是:OEM厂商自研消息服务推送系统不支持其他OEM厂商的消息服务,功能比较单一;非OEM厂商自研消息服务推送系统的到达率不能保证且后台服务易被手机系统屏蔽。因此,亟需提供一种技术方案解决上述问题。

技术实现思路

[0004]为解决上述技术问题,本专利技术提供了一种消息推送方法、系统、存储介质和电子设备。
[0005]本专利技术的一种消息推送方法的技术方案如下:
[0006]当接收到用于推送给用户的智能终端的待推送消息时,从应用数据库中获取用户的智能终端上对应APP的所有的注册信息标识;
[0007]判断所述用户的智能终端上对应APP的所有的注册信息标识中是否存在所述用户的智能终端的原始设备制造商的注册信息标识,得到第一判断结果;
[0008]当所述第一判断结果为是时,通过所述用户的智能终端的原始设备制造商的服务器,将所述待推送消息向所述用户的智能终端进行推送。
[0009]本专利技术的一种消息推送方法的有益效果如下:
[0010]本专利技术的方法融合了原始设备制造商和非原始设备制造商的消息推送服务,大大降低了分别与各个原始设备制造商或非原始设备制造商进行消息推送时的对接成本,在提高消息推送的达到率的同时,也降低了资源使用。
[0011]在上述方案的基础上,本专利技术的一种消息推送方法还可以做如下改进。
[0012]进一步,还包括:
[0013]判断是否成功将所述待推送消息推送到所述用户的智能终端上,得到第二判断结果;
[0014]当所述第二判断结果为否时,则根据所述用户的智能终端上对应APP所剩余的每个注册信息标识的优先级,通过最高优先级的注册信息标识所对应的非原始设备制造商的服务器,将所述待推送消息推送到所述用户的智能终端中。
[0015]进一步,还包括:当所述第一判断结果为否时,根据所述用户的智能终端上对应APP的每个的注册信息标识的优先级,通过最高优先级的注册信息标识所对应的非原始设
备制造商的服务器,将所述待推送消息推送到所述用户的智能终端中。
[0016]进一步,所述用户的智能终端APP中集成有软件开发工具包,则在所述获取用户的智能终端上对应APP的所有的注册信息标识之前,还包括:
[0017]所述用户的智能终端APP采用对应的软件开发工具包获取所有的注册信息标识,并将所有的注册信息标识存储至所述应用数据库。
[0018]本专利技术的一种消息推送系统的技术方案如下:
[0019]包括:获取模块、第一判断模块和第一推送模块;
[0020]所述获取模块用于:当接收到用于推送给用户的智能终端的待推送消息时,从应用数据库中获取用户的智能终端上对应APP的所有的注册信息标识;
[0021]所述第一判断模块用于:判断所述用户的智能终端上对应APP的所有的注册信息标识中是否存在所述用户的智能终端的原始设备制造商的注册信息标识,得到第一判断结果;
[0022]所述第一推送模块用于:当所述第一判断结果为是时,通过所述用户的智能终端的原始设备制造商的服务器,将所述待推送消息向所述用户的智能终端进行推送。
[0023]本专利技术的一种消息推送系统的有益效果如下:
[0024]本专利技术的系统融合了原始设备制造商和非原始设备制造商的消息推送服务,大大降低了分别与各个原始设备制造商或非原始设备制造商进行消息推送时的对接成本,在提高消息推送的到达率的同时,也降低了资源使用。
[0025]在上述方案的基础上,本专利技术的一种消息推送系统还可以做如下改进。
[0026]进一步,还包括:第二判断模块和第二推送模块;
[0027]所述第二判断模块用于:判断是否成功将所述待推送消息推送到所述用户的智能终端上,得到第二判断结果;
[0028]所述第二推送模块用于:当所述第二判断结果为否时,则根据所述用户的智能终端上对应APP所剩余的每个注册信息标识的优先级,通过最高优先级的注册信息标识所对应的非原始设备制造商的服务器,将所述待推送消息推送到所述用户的智能终端中。
[0029]进一步,还包括:第三推送模块;
[0030]所述第三推送模块用于:当所述第一判断结果为否时,根据所述用户的智能终端上对应APP的每个的注册信息标识的优先级,通过最高优先级的注册信息标识所对应的非原始设备制造商的服务器,将所述待推送消息推送到所述用户的智能终端中。
[0031]进一步,所述用户的智能终端APP中集成有软件开发工具包,则在所述获取模块之前,还包括:存储模块;
[0032]所述存储模块用于:所述用户的智能终端APP采用对应的软件开发工具包获取所有的注册信息标识,并将所有的注册信息标识存储至所述应用数据库。
[0033]本专利技术的一种存储介质的技术方案如下:
[0034]存储介质中存储有指令,当计算机读取所述指令时,使所述计算机执行如本专利技术的一种消息推送方法的步骤。
[0035]本专利技术的一种电子设备的技术方案如下:
[0036]包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时,使所述计算机执行如本专利技术的一种消息推送
方法的步骤。
附图说明
[0037]图1为本专利技术实施例的一种消息推送方法的流程示意图;
[0038]图2为本专利技术实施例的一种消息推送方法中的注册信息标识的注册流程图;
[0039]图3为本专利技术实施例的一种消息推送系统的结构示意图。
具体实施方式
[0040]如图1所示,本专利技术实施例的一种消息推送方法,包括如下步骤:
[0041]S1、当接收到用于推送给用户的智能终端的待推送消息时,从应用数据库中获取用户的智能终端上对应APP的所有的注册信息标识。
[0042]其中,用户的智能终端包括但不限于:手机和平板;应用数据库用于存储每个用户的注册信息标识(Token);待推送消息为:上游系统(消息发送方)所需要发送给相关用户的智能终端的消息。
[0043]其中,用户的智能终端上对应APP的所有的注册信息标识包括:一个由所述用户的智能终端的原始设备制造商的注册信息标识和至少一个非原始设备制造商的注册信息标识。
[0044]具体地,当消息推送网关(Push网关)接收到消息发送方发送的待推送消息时,Push网关将从应用数据库中获取需要推送的每个用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种消息推送方法,其特征在于,包括:当接收到用于推送给用户的智能终端的待推送消息时,从应用数据库中获取所述用户的智能终端上对应APP的所有的注册信息标识;判断所述用户的智能终端上对应APP的所有的注册信息标识中是否存在所述用户的智能终端的原始设备制造商的注册信息标识,得到第一判断结果;当所述第一判断结果为是时,通过所述用户的智能终端的原始设备制造商的服务器,将所述待推送消息向所述用户的智能终端进行推送。2.根据权利要求1所述的一种消息推送方法,其特征在于,还包括:判断是否成功将所述待推送消息推送到所述用户的智能终端上,得到第二判断结果;当所述第二判断结果为否时,则根据所述用户的智能终端上对应APP所剩余的每个注册信息标识的优先级,通过最高优先级的注册信息标识所对应的非原始设备制造商的服务器,将所述待推送消息推送到所述用户的智能终端中。3.根据权利要求1所述的一种消息推送方法,其特征在于,还包括:当所述第一判断结果为否时,根据所述用户的智能终端上对应APP的每个的注册信息标识的优先级,通过最高优先级的注册信息标识所对应的非原始设备制造商的服务器,将所述待推送消息推送到所述用户的智能终端中。4.根据权利要求1

3任一项所述的一种消息推送方法,其特征在于,所述用户的智能终端APP中集成有软件开发工具包,则在所述获取用户的智能终端上对应APP的所有的注册信息标识之前,还包括:所述用户的智能终端APP采用对应的软件开发工具包获取所有的注册信息标识,并将所有的注册信息标识存储至所述应用数据库。5.一种消息推送系统,其特征在于,包括:获取模块、第一判断模块和第一推送模块;所述获取模块用于:当接收到用于推送给用户的智能终端的待推送消息时,从应用数据库中获取用户的智能终端上对应APP的所有的注册信息标识;所述第一判断模块用于:判断所述用户的智能终端上对应APP的所有的注册...

【专利技术属性】
技术研发人员:赵清荣侯颖董洪峰徐之浩张艳坤王宽
申请(专利权)人:深圳捷信信驰咨询有限公司
类型:发明
国别省市:

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

1