广告程序自动唤起机制及其实现方法与流程

文档序号:11864791阅读:1189来源:国知局

本发明涉及Web前端通讯技术,具体涉及一种广告程序自动唤起机制及其实现方法。



背景技术:

随着互联网技术不断推进深入,特别是对目前海量数据获取、存储、管理、分析技术的不断发展,如何通过对用户行为的分析精准推送用户需要得到的信息显得尤为重要。

在互联网快速发展的今天,大数据技术战略意义不在于掌握庞大的数据信息,而在于对海量数据的专业化处理。也就是需要把大数据进行产业化,而产业化实现盈利才能发挥其价值。

在传统的广告植入的时候我们更多关心的是用户的内容,而通过内容来给用户推送相应的数据,而往往会忽略用户自身操作习惯,然而,这些习惯对我们来讲却有着非常重要的作用,特别是需要知道用户什么时候已经离开了我们的页面这一点非常重要。

首先,对于用户能获得更好的体验,很多大数据的推送,特别是广告程序很容易就引起用户的反感,特别是在用户操作其他应用的时候如果持续的给用户端推数据会占用用户端的资源,但对我们的大数据来讲又没有达到想要的效果。

其次,从资源角度来讲,能节约资源,提高效率。虽然依托云计算的分布式处理,分布式数据库,云存储,虚拟化技术发展越来越快,成本也越来越低,但对于大数据来讲也不是小数,而且这样浪费的不只是数据生产端,也浪费用户端的带宽资源。

最后,从转换率,数据分析,战略实施的角度上更准确的反应实际情况。过滤掉了休眠期间对用户发送的数据,从转换率的角度上会大大提升。更有利于做出正确的市场投放决策。



技术实现要素:

本发明的目的在于提供一种广告程序自动唤起机制及其实现方法,通过广告自动唤醒机制代码,实时监控用户的操作,并通过监听对象把用户操作结果统一返回,而实现程序的休眠和唤起,这使广告程序的送达的准确性大大提高,而且能节省服务器的开支,提高效率。

为实现上述目的,本发明采取的技术方案为:

广告程序自动唤起机制,基于js实现终端html5页面的休眠和唤醒,设置用户信息识别的js代码,通过这些代码标识出用户的客户端浏览器特征,对其进行侦听或者模拟侦听,以便在用户做出特定的操作时把消息传递给侦听的对象,以便侦听对象进行后续的处理,具体的,当用户终端html5页面激活的情况下广告自动启动请求展示新的广告,当html5页面切换或者非当前激活页面的情况下请求进行休眠状态,下次页面被激活时,页面重新唤醒,使得用户在锁屏或非html5应用时不显示广告,而达到广告的送达率100%。

上述机制基于html5手机web浏览器页面进行,浏览器应用程序包含手机自带浏览器程序,以及第三方浏览器APP应用。

上述广告程序自动唤起机制的实现方法,包括如下步骤:

S1、插入广告js代码脚本,并执行js流程,获取广告信息;

S2、获取客户端浏览器信息,解析出浏览器版本、类型操作系统等参数信息;

S3、根据浏览器信息对页面添加监听事件,监听浏览器的激活和非激活状态,并把激活状态和广告轮播进行绑定。

其中,所述步骤S3基于浏览器和用户的操作来进行,具体包括以下部分:

A、浏览器的最大化和最小化:

当用户最大化浏览器应用时,则侦听对象会收到唤醒的指令,并进入广告的拉起程序,当用户最小化浏览器应用时,则进入休眠状态;

B、浏览器页面切换:

页面切换是指通过页面链接打开新的页面或者跳转到新页面。如果是打开新的页面则意味这上一个进入休眠状态,新的页面进入激活状态;

C、应用程序切换;

D、手机操作系统解锁。

其中,本发明支持IOS系统和安卓系统等主流的手机应用系统。

本发明具有以下有益效果:

通过广告自动唤醒机制代码,实时监控用户的操作,并通过监听对象把用户操作结果统一返回,而实现程序的休眠和唤起,这使广告程序的送达的准确性大大提高,而且能节省服务器的开支,提高效率。

说明附图

图1为本发明的流程图。

具体实施方式

为了使本发明的目的及优点更加清楚明白,以下结合实施例对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

如图1所示:本发明实施例提供了一种广告程序自动唤起机制,基于js实现终端html5页面的休眠和唤醒,设置用户信息识别的js代码,通过这些代码标识出用户的客户端浏览器特征,对其进行侦听或者模拟侦听,以便在用户做出特定的操作时把消息传递给侦听的对象,以便侦听对象进行后续的处理,具体的,当用户终端html5页面激活的情况下广告自动启动请求展示新的广告,当html5页面切换或者非当前激活页面的情况下请求进行休眠状态,下次页面被激活时,页面重新唤醒,使得用户在锁屏或非html5应用时不显示广告,而达到广告的送达率100%。

机制基于html5手机web浏览器页面进行,浏览器应用程序包含手机自带浏览器程序,以及第三方浏览器APP应用,但部分混合应用中基于操作系统的浏览器view组件会存在偏差。操作系统的浏览器view组件包括

A、基于安卓操作系统浏览器组件为webview组件。

B、基于IOS操作系统浏览器组件为UIWebView组件。

C、浏览器View组件会因为操作系统的版本存在差异性,也会因为不同手机厂商view组件中载入的html5页面的浏览器兼容性也有差异。

本发明实施例还提供了上述广告程序自动唤起机制的实现方法,包括如下步骤:

S1、插入广告js代码脚本,并执行js流程,获取广告信息;

S2、获取客户端浏览器信息,解析出浏览器版本、类型操作系统等参数信息;

S3、根据浏览器信息对页面添加监听事件,监听浏览器的激活和非激活状态,并把激活状态和广告轮播进行绑定。

所述步骤S3基于浏览器和用户的操作来进行,具体包括以下部分:

A、浏览器的最大化和最小化:

当用户最大化浏览器应用时,则侦听对象会收到唤醒的指令,并进入广告的拉起程序,当用户最小化浏览器应用时,则进入休眠状态;

B、浏览器页面切换:

页面切换是指通过页面链接打开新的页面或者跳转到新页面。如果是打开新的页面则意味这上一个进入休眠状态,新的页面进入激活状态;

C、应用程序切换;

D、手机操作系统解锁。

其中,本发明支持IOS系统和安卓系统等主流的手机应用系统。

本发明具有以下有益效果:

通过广告自动唤醒机制代码,实时监控用户的操作,并通过监听对象把用户操作结果统一返回,而实现程序的休眠和唤起,这使广告程序的送达的准确性大大提高,而且能节省服务器的开支,提高效率

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1