一种推送弹窗的展示方法及其系统的制作方法

文档序号:9631591阅读:923来源:国知局
一种推送弹窗的展示方法及其系统的制作方法
【技术领域】
[0001]本发明涉及移动终端推送弹窗展示技术领域,具体涉及一种推送弹窗的展示方法及其系统。
【背景技术】
[0002]—般情况下,推送广告弹窗只是一个Android的dialog框,包括一个背景banner图片、描述、应用icon、标题以及点击按钮,而且位置、布局单一,给人千篇一律的感觉,不可以使得弹窗可点击元素的数量变多,广告推送位置受到限制,不能满足用户的需求。

【发明内容】

[0003]本发明的目的,就是克服现有技术的不足,提供一种推送弹窗的展示方法,以实现多样化的数据加载,使得弹窗可点击区域的数量变多,并且摆脱位置的限制,满足用户个性化需求。
[0004]为实现发明的另一目的,本发明还提供了一种推送弹窗的展示系统。
[0005]为了达到上述目的,采用如下技术方案:一种推送弹窗的展示方法,所述方法包括以下步骤:
[0006]S101:获取并解析数据,通过给服务器发送请求获取推送弹窗的相关数据并进行解析,数据包括点击区域的相对坐标数据、点击区域的内容数据;
[0007]S102:每个点击区域里面配置了若干个内容数据,随机选取一内容数据作为点击区域的内容展示;
[0008]S103:判断内容数据类型是否为含有安装包的内容数据;
[0009]S104:若为含有安装包的内容数据,判断移动终端是否已安装该安装包;
[0010]S105:若已安装,则轮询该点击区域的其他内容的数据,继续执行S103的判断操作;
[0011]S106:若遍历全部的内容数据所含有的安装包都已安装,则选择展示第一个被选取的内容数据;
[0012]S107:当确定了点击区域的内容数据后,获取推送弹窗的尺寸数据;
[0013]S108:结合推送弹窗的尺寸数据,根据点击区域的相对坐标数据计算出点击区域在推送弹窗上的实际位置;
[0014]S109:插入点击区域的内容数据。
[0015]进一步,所述含有安装包的内容数据有对应有背景图。
[0016]进一步,所述内容数据包括有跳转的网址链接或者预设的指示动作,当用户触发点击区域时,直接跳转到指定的网址或者执行预设的指定动作。
[0017]进一步,所述推送弹窗包括若干个点击区域。
[0018]为实现本发明的另一目的,本发明还采用如下技术方案:一种推送弹窗的展示系统,所述系统包括:
[0019]获取解析单元,用于获取并解析数据,通过给服务器发送请求获取推送弹窗的相关数据并进行解析,数据包括点击区域的相对坐标数据、点击区域的内容数据;
[0020]展示单元,每个点击区域里面配置了若干个内容数据,随机选取一内容数据作为点击区域的内容展示;当确定了点击区域的内容数据后,获取推送弹窗的尺寸数据;结合推送弹窗的尺寸数据,根据点击区域的相对坐标数据计算出点击区域在推送弹窗上的实际位置;插入点击区域的内容数据;
[0021]监测单元,判断内容数据类型是否为含有安装包的内容数据;若为含有安装包的内容数据,判断移动终端是否已安装该安装包;若已安装,则轮询该点击区域的其他内容的数据,继续执行判断内容数据类型是否为含有安装包的内容数据的操作;若遍历全部的内容数据所含有的安装包都已安装,则选择展示第一个被选取的内容数据。
[0022]进一步,所述含有安装包的内容数据有对应有背景图。
[0023]进一步,所述内容数据包括有跳转的网址链接或者预设的指示动作,当用户触发点击区域时,直接跳转到指定的网址或者执行预设的指定动作。
[0024]进一步,所述推送弹窗包括若干个点击区域。
[0025]与现有技术相比,本发明的有益效果在于:本发明通过给服务器发送请求获取推送弹窗的相关数据并进行解析,数据包括点击区域的相对坐标数据、点击区域的内容数据;每个点击区域里面配置了若干个内容数据,随机选取一内容数据作为点击区域的内容展示;当确定了点击区域的内容数据后,获取推送弹窗的尺寸数据;结合推送弹窗的尺寸数据,根据点击区域的相对坐标数据计算出点击区域在推送弹窗上的实际位置;插入点击区域的内容数据,以实现多样化的数据加载,使得弹窗可点击区域的数量变多,并且摆脱位置的限制,满足用户个性化需求。
【附图说明】
[0026]图1是本发明实施例一推送弹窗的展示系统的模块示意图;
[0027]图2是本发明实施例一推送弹窗的展示方法的流程图。
【具体实施方式】
[0028]下面将结合附图以及具体实施方法来详细说明本发明,在本发明的示意性实施及说明用来解释本发明,但并不作为对本发明的限定。
[0029]实施例一
[0030]如图1所示,一种推送弹窗的展示系统,所述系统包括:
[0031]获取解析单元,用于获取并解析数据,通过给服务器发送请求获取推送弹窗的相关数据并进行解析,数据包括点击区域的相对坐标数据、点击区域的内容数据;
[0032]展示单元,每个点击区域里面配置了若干个内容数据,随机选取一内容数据作为点击区域的内容展示;当确定了点击区域的内容数据后,获取推送弹窗的尺寸数据;结合推送弹窗的尺寸数据,根据点击区域的相对坐标数据计算出点击区域在推送弹窗上的实际位置;插入点击区域的内容数据;
[0033]监测单元,判断内容数据类型是否为含有安装包的内容数据;若为含有安装包的内容数据,判断移动终端是否已安装该安装包;若已安装,则轮询该点击区域的其他内容的数据,继续执行判断内容数据类型是否为含有安装包的内容数据的操作;若遍历全部的内容数据所含有的安装包都已安装,则选择展示第一个被选取的内容数据。
[0034]如图2所示,一种推送弹窗的展示方法,所述方法包括以下步骤:
[0035]S101:获取并解析数据,通过给服务器发送请求获取推送弹窗的相关数据并进行解析,数据包括点击区域的相对坐标数据、点击区域的内容数据;
[0036]S102:每个点击区域里面配置了若干个内容数据,随机选取一内容数据作为点击区域的内容展示;
[0037]S103:判断内容数据类型是否为含有安装包的内容数据;
[0038]S104:若为含有安装包的内容数据,判断移动终端是否已安装该安装包;
[0039]S105:若已安装,则轮询该点击区域的其他内容的数据,继续执行S103的判断操作;
[0040]S106:若遍历全部的内容数据所含有的安装包都已安装,则选择展示第一个被选取的内容数据;
[0041]S107:当确定了点击区域的内容数据后,获取推送弹窗的尺寸数据;
[0042]S108:结合推送弹窗的尺寸数据,根据点击区域的相对坐标数据计算出点击区域在推送弹窗上的实际位置;
[0043]S109:插入点击区域的内容数据。
[0044]本发明实现多样化的数据加载,使得弹窗可点击区域的数量变多,并且摆脱位置的限制,满足用户个性化需求。
[0045]实施例二
[0046]一种推送弹窗的展示系统,所述系统包括:
[0047]获取解析单元,用于获取并解析数据,通过给服务器发送请求获取推送弹窗的相关数据并进行解析,数据包括点击区域的相对坐标数据、点击区域的内容数据;
[0048]展示单元,推送弹窗包括若干个点击区域,每个点击区域里面配置了若干个内容数据,随机选取一内容数据作为点击区域
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1