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

技术编号:23890133 阅读:27 留言:0更新日期:2020-04-22 06:07
本申请涉及一种信息处理方法、装置、电子设备及存储介质,该方法包括:接收推送信息,确定所述推送信息对应的应用程序,延迟预设时间获取所述应用程序对应的消息推送开关状态信息,根据所述消息推送开关状态信息执行相应的推送操作。该技术方案在延迟预设时间后能够准确地获取应用程序对应的消息推送开关的状态信息,并且当状态信息为开启时,能及时的对应用程序进行消息推送。

【技术实现步骤摘要】
一种信息推送方法、装置、电子设备及存储介质
本申请涉及互联网
,尤其涉及一种信息推送方法、装置、电子设备及存储介质。
技术介绍
iOS是人们日常生活中常见的一种操作系统,在实现本专利技术过程中,专利技术人发现,当iOS推送服务器向安装在iOS系统上的某个应用程序推送消息时,不能准时获取到该应用程序对应的消息推送开关的状态,不能及时的进行消息推送。
技术实现思路
为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种信息推送方法、装置、电子设备及存储介质。第一方面,本申请实施例提供了一种信息推送方法,包括:接收推送信息;确定所述推送信息对应的应用程序;延迟预设时间获取所述应用程序对应的消息推送开关状态信息;根据所述消息推送开关状态信息执行相应的推送操作。在一个可能的实施方式中,所述方法还包括:当接收到所述应用程序的推送标识时,对所述推送标识进行拦截;获取用户触发的控制操作;根据所述控制操作确定所述应用程序对应的消息推送开关状态信息;当所述消息推送开关状态信息为开启时,将所述推送标识发送至所述应用程序。在一个可能的实施方式中,所述方法还包括:当所述应用程序处于运行状态,且所述消息推送开关状态信息为开启时,获取用户对所述消息推送开关的关闭操作;根据所述关闭操作将所述消息推送开关状态信息变为关闭;对所述应用程序的推送消息进行拦截。第二方面,本申请实施例还提供了一种信息推送方法,包括:当接收到应用程序的推送标识时,对所述推送标识进行拦截;获取用户触发的控制操作;根据所述控制操作确定所述应用程序对应的消息推送开关状态信息;当所述消息推送开关状态信息为开启时,将所述推送标识发送至所述应用程序。第三方面,本申请实施例还提供了一种信息推送方法,包括:当应用程序处于运行状态,且消息推送开关状态信息为开启时,获取用户对所述消息推送开关的关闭操作;根据所述关闭操作将所述消息推送开关状态信息变为关闭;对所述应用程序的推送消息进行拦截。第四方面,本申请实施例还提供了一种信息推送装置,包括:接收模块,用于接收推送信息;确定模块,用于确定所述推送信息对应的应用程序;获取模块,用于延迟预设时间获取所述应用程序对应的消息推送开关状态信息;执行模块,用于根据所述消息推送开关状态信息执行相应的推送操作。第五方面,本申请实施例还提供了一种信息推送装置,包括:拦截模块,用于当接收到应用程序的推送标识时,对所述推送标识进行拦截;获取模块,用于获取用户触发的控制操作;确定模块,用于根据所述控制操作确定所述应用程序对应的消息推送开关状态信息;发送模块,用于当所述消息推送开关状态信息为开启时,将所述推送标识发送至所述应用程序。第六方面,本申请实施例还提供了一种信息推送装置,包括:获取模块,用于当应用程序处于运行状态,且消息推送开关状态信息为开启时,获取用户对所述消息推送开关的关闭操作;生成模块,用于根据所述关闭操作将所述消息推送开关状态信息变为关闭;拦截模块,用于对所述应用程序的推送消息进行拦截。第七方面,本申请实施例提供了一种电子设备,包括:处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;所述存储器,用于存放计算机程序;所述处理器,用于执行计算机程序时,实现上述方法步骤。第八方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述方法步骤。本申请实施例提供的上述技术方案与现有技术相比具有如下优点:通过延迟预设时间能够准确地获取应用程序对应的消息推送开关的状态信息,并且当状态信息为开启时,能及时的对应用程序进行消息推送。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的一种信息推送方法的流程图;图2为本申请另一实施例提供的一种信息推送方法的流程图;图3为本申请另一实施例提供的一种信息推送方法的流程图;图4为本申请实施例提供的一种信息推送装置的框图;图5为本申请另一实施例提供的一种信息推送装置的框图;图6为本申请另一实施例提供的一种信息推送装置的框图;图7为本申请实施例提供的一种电子设备的结构示意图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请提供了一种信息推送方法、装置、电子设备及存储介质。本专利技术实施例所提供的方法可以应用于任意需要的电子设备,例如,可以为服务器、终端等电子设备,在此不做具体限定,为描述方便,后续简称为电子设备。下面首先对本专利技术实施例所提供的一种信息推送方法进行介绍。图1为本申请实施例提供的一种信息推送方法的流程图。如图1所示,该方法包括以下步骤:步骤S11,接收推送信息;步骤S12,确定推送信息对应的应用程序;步骤S13,延迟预设时间获取应用程序对应的消息推送开关状态信息;步骤S14,根据消息推送开关状态信息执行相应的推送操作。本实施例中,当iOS推送服务器接收到应用程序对应服务器发送的推送消息时,需要先根据推送消息确定所推送的应用程序,但是此时调用iOS系统的API接口无法直接获取该应用程序的消息推送开关的状态,所以先将推送消息进行拦截,当该应用程序处于预设状态时,延迟预设时间获取该应用程序对应的消息推送开关的状态信息,其中预设状态为:正在浏览该应用程序,或者该应用程序正在后台运行。本实施例中预设时间为0.5s。在确定消息推送开关的状态信息后,可根据消息推送开关的状态信息对推送信息执行相应的推送操作。比如:当消息推送开关的状态信息为开启,则将推送消息发送给对应的应用程序;或者当消息推送开关的状态信息为关闭时,将推送消息进行缓存,并且定时获取消息推送开关的状态,当消息推送开关的状态信息为开启时,则将推送消息发送给对应的应用程序。在本申请另一个实施例中,专利技术人还发现当应用程序在iOS系统上首次安装时,都会主动向用户发送是否允许进行信息推送,如果用户对此不进行操作,应用程本文档来自技高网...

【技术保护点】
1.一种信息推送方法,其特征在于,包括:/n接收推送信息;/n确定所述推送信息对应的应用程序;/n延迟预设时间获取所述应用程序对应的消息推送开关状态信息;/n根据所述消息推送开关状态信息执行相应的推送操作。/n

【技术特征摘要】
1.一种信息推送方法,其特征在于,包括:
接收推送信息;
确定所述推送信息对应的应用程序;
延迟预设时间获取所述应用程序对应的消息推送开关状态信息;
根据所述消息推送开关状态信息执行相应的推送操作。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当接收到所述应用程序的推送标识时,对所述推送标识进行拦截;
获取用户触发的控制操作;
根据所述控制操作确定所述应用程序对应的消息推送开关状态信息;
当所述消息推送开关状态信息为开启时,将所述推送标识发送至所述应用程序。


3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
当所述应用程序处于运行状态,且所述消息推送开关状态信息为开启时,获取用户对所述消息推送的关闭操作;
根据所述关闭操作将所述消息推送开关状态信息变为关闭;
对所述应用程序的推送消息进行拦截。


4.一种信息推送方法,其特征在于,包括:
当接收到应用程序的推送标识时,对所述推送标识进行拦截;
获取用户触发的控制操作;
根据所述控制操作确定所述应用程序对应的消息推送开关状态信息;
当所述消息推送开关状态信息为开启时,将所述推送标识发送至所述应用程序。


5.一种信息推送方法,其特征在于,包括:
当应用程序处于运行状态,且消息推送开关状态信息为开启时,获取用户对所述消息推送的关闭操作;
根据所述关闭操作将所述消息推送开关状态信息变为关闭;
对所述应用程序的推送消息进行拦截...

【专利技术属性】
技术研发人员:王光辉
申请(专利权)人:京东数字科技控股有限公司
类型:发明
国别省市:北京;11

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

1