基于安卓平台的消息推送方法及其系统技术方案

技术编号:18021303 阅读:45 留言:0更新日期:2018-05-23 06:29
本发明专利技术实施例公开了一种基于安卓平台的消息推送方法及其系统,方法包括:推送服务器接收厂家管理平台发送的消息推送请求;推送服务器根据所述消息推送请求获取待推送的移动终端的设备标识;推送服务器根据设备标识和存储表确定所述移动终端的目标厂商通道,存储表包括设备绑定状态、厂商类型以及厂商通道;推送服务器根据目标厂商通道将消息推送至移动终端。实施本发明专利技术实施例,推送服务器根据移动终端的设备标识和存储表可以快速地确定移动终端目标厂商通道(推送通道),实现了推送通道的快速选择,提高了信息推送效率。

【技术实现步骤摘要】
基于安卓平台的消息推送方法及其系统
本专利技术涉及数据处理
,具体涉及一种基于安卓平台的消息推送方法及其系统。
技术介绍
安卓平台下,手机生产厂商正逐渐完善自家的平台功能,各自推出了自家的推送功能,并且对其他的厂商的推送功能进行了诸多限制。然而,为了提高安卓平台的推送送达率,集成各家厂商的推送通道势在必行。但,目前的推送平台及方法,无法实现推送通道的快速选择,从而降低了推送效率。
技术实现思路
本专利技术实施例的目的在于提供一种基于安卓平台的消息推送方法及其系统,以实现推送通道的快速选择,提高推送效率。为实现上述目的,第一方面,本专利技术实施例提供了一种基于安卓平台的消息推送方法,包括:推送服务器接收厂家管理平台发送的消息推送请求;所述推送服务器根据所述消息推送请求获取待推送的移动终端的设备标识;所述推送服务器根据所述设备标识和存储表确定所述移动终端的目标厂商通道,所述存储表包括设备绑定状态、厂商类型以及厂商通道;所述推送服务器根据所述目标厂商通道将消息推送至所述移动终端。作为本申请一种优选的实施方式,推送服务器接收移动终端发送的消息推送请求之前,所述消息推送方法还包括:所述推送服务器根据移动终端的唯一标识符和注册状态建立所述存储表,所述唯一标识表和注册状态由目标SDK执行目标操作所得,所述目标SDK由业务服务器对多个厂家管理平台推送的第一SDK进行集成所得。作为本申请一种优选的实施方式,所述目标操作包括:当移动终端的应用程序启动时,所述目标SDK获取移动终端的设备信息;所述目标SDK根据所述设备信息判断移动终端是否支持推送,并确定移动终端的厂家类型,并将移动终端的厂家类型发送至所述推送服务器;所述目标SDK对第二SDK进行初始化,所述第二SDK对应于移动终端的厂家类型;所述目标SDK将厂商通道的TOKEN和移动终端的注册状态发送至所述推送服务器;所述目标SDK接收移动终端的唯一标识符,并将所述唯一标识符发送至所述推送服务器,所述唯一标识符由所述第二SDK向厂家管理平台进行鉴权所得。作为本申请一种优选的实施方式,所述消息推送方法还包括:若所述目标SDK发送的厂商通道的TOKEN发生变化,则所述推送服务器进行及时更新。第二方面,本专利技术实施例提供了一种基于安卓平台的消息推送系统,包括推送服务器、厂家管理平台及移动终端,其中,推送服务器用于:接收厂家管理平台发送的消息推送请求;根据所述消息推送请求获取待推送的移动终端的设备标识;根据所述设备标识和存储表确定所述移动终端的目标厂商通道,所述存储表包括设备绑定状态、厂商类型以及厂商通道;根据所述目标厂商通道将消息推送至所述移动终端。作为本申请一种优选的实施方式,该消息推送系统还包括业务服务器,所述推送服务器还用于:根据移动终端的唯一标识符和注册状态建立所述存储表,所述唯一标识表和注册状态由目标SDK执行目标操作所得,所述目标SDK由所述业务服务器对多个厂家管理平台推送的第一SDK进行集成所得。其中,所述目标操作包括:当移动终端的应用程序启动时,所述目标SDK获取移动终端的设备信息;所述目标SDK根据所述设备信息判断移动终端是否支持推送,并确定移动终端的厂家类型,并将移动终端的厂家类型发送至所述推送服务器;所述目标SDK对第二SDK进行初始化,所述第二SDK对应于移动终端的厂家类型;所述目标SDK将厂商通道的TOKEN和移动终端的注册状态发送至所述推送服务器;所述目标SDK接收移动终端的唯一标识符,并将所述唯一标识符发送至所述推送服务器,所述唯一标识符由所述第二SDK向厂家管理平台进行鉴权所得。作为本申请一种优选的实施方式,所述推送服务器还用于:若所述目标SDK发送的厂商通道的TOKEN发生变化,则进行及时更新。实施本专利技术实施例基于安卓平台的消息推送方法及其系统,推送服务器根据移动终端的设备标识和存储表可以快速地确定移动终端目标厂商通道(推送通道),实现了推送通道的快速选择,提高了信息推送效率。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。在所有附图中,类似的元件或部分一般由类似的附图标记标识。附图中,各元件或部分并不一定按照实际的比例绘制。图1是本专利技术第一实施例提供的基于安卓平台的消息推送方法的示意流程图;图2是本专利技术第二实施例提供的基于安卓平台的消息推送方法的示意流程图;图3是初始化示意流程图;图4是存储表示意图;图5是本专利技术第一实施例提供的基于安卓平台的消息推送系统的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。还应当理解,在此本专利技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本专利技术。如在本专利技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。还应当进一步理解,在本专利技术说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。请参考图1,是本专利技术第一实施例所提供的基于安卓平台的消息推送方法的流程示意图,如图所示,该方法可以包括如下步骤:S101,推送服务器接收厂家管理平台的消息推送请求。其中,厂家管理平台指的是多种类型的移动终端的应用程序所对应的官方下载平台,例如华为手机对应的华为APP官方下载平台,小米手机对应的小米APP官方下载平台。具体地,多个厂家管理平台向推送服务器发起消息推送请求,以使得各类型终端获取推送平台所推送的信息。S102,推送服务器根据消息推送请求获取待推送的移动终端的设备标识。其中,该移动终端的设备标识指的是可以识别该移动终端的厂家的的信息,例如通过该设备标识可知该移动设备是华为手机还是小米手机。具体地,推送服务器收到消息推送请求后,主动获取待推送的移动终端的设备标识。S103,推送服务器根据设备标识和存储表确定移动终端的目标厂商通道。其中,存储表包括设备绑定状态、厂商类型以及厂商通道。具体地,根据设备标识和存储表,推送服务器可以确定出该移动终端需要用哪个厂商通道进行信息推送。S104,推送服务器根据目标厂商通道将消息推送至移动终端。实施本专利技术实施例所提供的基于安卓平台的消息推送方法,推送服务器根据移动终端的设备标识和存储表可以快速地确本文档来自技高网...
基于安卓平台的消息推送方法及其系统

【技术保护点】
一种基于安卓平台的消息推送方法,其特征在于,包括:推送服务器接收厂家管理平台发送的消息推送请求;所述推送服务器根据所述消息推送请求获取待推送的移动终端的设备标识;所述推送服务器根据所述设备标识和存储表确定所述移动终端的目标厂商通道,所述存储表包括设备绑定状态、厂商类型以及厂商通道;所述推送服务器根据所述目标厂商通道将消息推送至所述移动终端。

【技术特征摘要】
1.一种基于安卓平台的消息推送方法,其特征在于,包括:推送服务器接收厂家管理平台发送的消息推送请求;所述推送服务器根据所述消息推送请求获取待推送的移动终端的设备标识;所述推送服务器根据所述设备标识和存储表确定所述移动终端的目标厂商通道,所述存储表包括设备绑定状态、厂商类型以及厂商通道;所述推送服务器根据所述目标厂商通道将消息推送至所述移动终端。2.如权利要求1所述的基于安卓平台的消息推送方法,其特征在于,推送服务器接收移动终端发送的消息推送请求之前,所述消息推送方法还包括:所述推送服务器根据移动终端的唯一标识符和注册状态建立所述存储表,所述唯一标识表和注册状态由目标SDK执行目标操作所得,所述目标SDK由业务服务器对多个厂家管理平台推送的第一SDK进行集成所得。3.如权利要求2所述的基于安卓平台的消息推送方法,其特征在于,所述目标操作包括:当移动终端的应用程序启动时,所述目标SDK获取移动终端的设备信息;所述目标SDK根据所述设备信息判断移动终端是否支持推送,并确定移动终端的厂家类型,并将移动终端的厂家类型发送至所述推送服务器;所述目标SDK对第二SDK进行初始化,所述第二SDK对应于移动终端的厂家类型;所述目标SDK将厂商通道的TOKEN和移动终端的注册状态发送至所述推送服务器;所述目标SDK接收移动终端的唯一标识符,并将所述唯一标识符发送至所述推送服务器,所述唯一标识符由所述第二SDK向厂家管理平台进行鉴权所得。4.如权利要求3所述的基于安卓平台的消息推送方法,其特征在于,所述消息推送方法还包括:若所述目标SDK发送的厂商通道的TOKEN发生变化,则所述推送服务器进...

【专利技术属性】
技术研发人员:聂豪吴江兵张盛罗伟东
申请(专利权)人:吉浦斯信息咨询深圳有限公司
类型:发明
国别省市:广东,44

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

1