预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共14页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN109508218A(43)申请公布日2019.03.22(21)申请号201811251199.X(22)申请日2018.10.25(71)申请人平安科技(深圳)有限公司地址518033广东省深圳市福田区福田街道福安社区益田路5033号平安金融中心23楼(72)发明人乐志能(74)专利代理机构北京鸿元知识产权代理有限公司11327代理人董永辉陈英俊(51)Int.Cl.G06F9/451(2018.01)G06F9/448(2018.01)G06F16/958(2019.01)权利要求书2页说明书8页附图3页(54)发明名称APP消息推送展示控制方法、装置、设备及存储介质(57)摘要本方案涉及软件开发,提供一种APP消息推送展示控制方法、装置、设备及存储介质,方法包括:接收到待推送的消息弹窗列表,消息弹窗列表中包含至少一条待推送的消息;识别APP的当前场景;根据当前场景指示在所述当前场景下处理推送消息的方式,判断APP应用是否在前台,如果不在前台则直接弹窗,如果APP应用在前台,获取当前页面信息,查找APP中配置的展示弹窗列表中是否包含该当前页面,如是则消息弹出,如果不是则不弹出消息。本发明可灵活地控制APP的页面是否弹出消息通知,减少用户没有必要的消息干扰。可根据推送消息在页面的页面点击率来更新展示弹窗列表。还可根据弹窗消息在页面的停留时间来更新展示弹窗列表。CN109508218ACN109508218A权利要求书1/2页1.一种APP消息推送展示控制方法,其特征在于,该方法包括:接收到待推送的消息弹窗列表,所述消息弹窗列表中包含至少一条待推送的消息;识别APP的当前场景;根据所述当前场景指示在所述当前场景下处理推送消息的方式,其中,判断APP应用是否在前台,如果所述APP应用不在前台,则执行弹窗;如果APP应用在前台,则获取当前页面信息,查找APP中配置的展示弹窗列表中是否包含该当前页面名,如果是,则弹出弹窗,如果该当前页面名不在展示弹窗列表中,则不弹出弹窗。2.根据权利要求1所述的APP消息推送展示控制方法,其特征在于,其中,所述弹窗包括功能组件元素、图片组件元素、文字组件元素、热链接组件元素及CSS渲染组件元素。3.根据权利要求1所述的APP消息推送展示控制方法,其特征在于,通过历史消息在各页面的点击率来动态更新展示弹窗列表,统计推送消息在对应的页面中的点击率,将点击率高于点击率阈值的页面名设置在展示弹窗列表中,将点击率低于点击率阈值的页面从展示弹窗列表中剔除。4.根据权利要求3所述的APP消息推送展示控制方法,其特征在于,每间隔一段时间向后台服务器请求更新消息弹窗列表,而在后台服务器收到该更新消息弹窗列表的请求后,会返回最新的消息弹窗列表,在每次接收到新的消息弹窗列表后,推送SDK根据页面的点击率更新展示弹窗列表,按照展示弹窗列表中列出的页面名来相应的控制是否在该页面弹出弹窗。5.根据权利要求1所述的APP消息推送展示控制方法,其特征在于,展示消息列表通过对页面设置标签的方式来实现,针对APP的不同的页面设置不同的标签,各个标签与所述展示消息列表相关联,在接收到推送的消息时,通过回调函数Callback获取标签,从而获知哪些页面需要弹出弹窗。6.根据权利要求1所述的APP消息推送展示控制方法,其特征在于,调用API函数来获取推送消息的抵达量、对弹窗的点击情况、持续时间和清除动作,并根据用户点击弹窗后的持续时间的长短来排列展示弹窗列表中的页面名,并将持续时间最短的页面名从展示弹窗列表中剔除。7.根据权利要求1所述的APP消息推送展示控制方法,其特征在于,还根据运动手环获取的用户身体数据,所述用户身体数据包括年龄、体重、脉搏、血氧饱和度、心率,并根据预先设置在APP上的身体健康程度对照表,从而获知该用户的健康程度,并根据用户身体的健康程度来控制在APP上弹出的弹窗,使得弹窗的内容是与用户身体的健康程度相关的消息。8.一种APP消息推送展示控制装置,其特征在于,包括:推送消息接收模块,接收到待推送的消息弹窗列表,所述消息弹窗列表中包含至少一条待推送的消息;APP当前场景识别模块,识别APP的当前场景,并将所述当前场景信息发送给弹窗控制模块;弹窗控制模块,弹窗控制模块接收所述当前场景信息,控制弹窗是否弹出,其中,APP应2CN109508218A权利要求书2/2页用如果不在前台,则弹窗控制模块使得所述APP弹出弹窗;如果APP应用在前台,弹窗控制模块获取当前页面名,查找APP中配置的展示弹窗列表中是否包含该当前页面名,如果是,则弹出弹窗,如果该当前页面名不在展示弹窗列表中,则不弹出消息。9.一种终端设备,其特征在于,所述终端设备包括存储器以及与