广告投放方法、系统、终端设备、广告平台及存储介质与流程

文档序号:17492192发布日期:2019-04-23 20:43阅读:245来源:国知局
广告投放方法、系统、终端设备、广告平台及存储介质与流程

本发明实施例涉及互联网技术领域,特别涉及广告投放方法、系统、终端设备及存储介质。



背景技术:

目前,广告已渗透移动互联网的各个方面,由于越来越多的人在业余时间使用手机、电视、平板等智能电子设备,因此在智能电子设备上进行广告投放能够带来可观的收益回报。然而发明人发现相关技术中至少存在如下问题:目前应用程序内的广告都是由应用程序的开发商从应用程序内部进行投放,而终端设备的厂商和运营商等,并不能如此投放广告。



技术实现要素:

本发明实施方式的目的在于提供一种广告投放方法、系统、终端设备、广告平台及存储介质,使得通过覆盖应用程序的启动页面,来实现广告投放。

为解决上述技术问题,本发明的实施方式提供了一种广告投放方法,应用于终端设备,包括以下步骤:实时监听应用程序的状态;当监听到处于启动状态的应用程序时,从广告平台获取广告页面;弹出广告页面,其中,广告页面用于覆盖应用程序的启动页面。

本发明的实施方式还提供了一种广告投放方法,应用于广告平台,包括以下步骤:接收终端设备在监听到处于启动状态的应用程序时发送的广告页面获获取请求;判断所述广告页面获取请求是否为合法请求,若是,则将广告页面反馈至终端设备,供所述终端设备弹出所述广告页面,其中,所述广告页面用于覆盖所述应用程序的启动页面。

本发明的实施方式还提供了一种终端设备,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行上述应用于终端设备的广告投放方法。

本发明的实施方式还提供了一种广告平台,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行上述应用于广告平台的广告投放方法。

本发明的实施方式还提供了一种广告投放系统,包括:至少一个上述终端设备,和上述广告平台。

本发明的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时实现上述广告投放方法。

本发明实施方式相对于现有技术而言,实时监听应用程序的状态,以便于在监听到处于启动状态的应用程序时进行投放广告的准备;当监听到处于启动状态的应用程序时,从广告平台获取广告页面,并弹出广告页面,用于覆盖应用程序的启动页面,通过这种方式,使得用户启动应用程序时接收到的是统一弹出的广告页面,而不会在观看广告页面后再观看应用程序的启动页面才能进入使用应用程序,同时也不影响用户对应用程序的使用,保证了用户体验;另外,本发明实施方式并未对应用程序本身做任何改进,有助于终端设备的厂商或运营商进行广告投放,在技术上易于实现。

另外,实时监听应用程序的状态,具体包括:实时监听指定应用程序的状态。通过这种方式,可根据用户需求,指定一定数量的应用程序进行监听,而不是对所有应用程序进行监听,以避免当进程目录下的信息过多时,每次全部扫描将消耗大量系统资源和运行时长的情况。

另外,实时监听应用程序的状态,具体包括:监听终端设备的操作系统产生的回调通知;当监听到回调通知时,获取回调通知返回的应用程序的包名,并且,在返回的应用程序的包名为指定应用程序的包名时,判定监听到处于启动状态的应用程序。通过这种方式,提供了另一种监听应用程序的状态的方式,以避免当进程目录下的信息过多时,每次扫描将消耗大量系统资源和运行时长的情况,且可通过利用现有技术来实现,可兼容性好。

另外,从广告平台获取广告页面前,还包括:判定应用程序满足第一预设条件,第一预设条件,包括以下之一或其任意组合:应用程序为允许弹出广告页面的应用程序、应用程序在第一预设时长内被弹出广告页面的次数小于第一预设最大值、距离上一次应用程序被弹出广告页面时的时长大于或等于第二预设时长。通过这种方式,对应用程序进行了限定,将多种影响用户体验的因素纳入判断,从而并非在任何情况下都会从广告平台获取广告页面并弹出,避免因用户频繁启动应用程序而造成弹出广告页面次数过多的情况,有助于减小系统资源消耗和运行时长,并提升了用户体验。

另外,还包括:在向广告平台发送获取请求后,接收广告平台反馈的广告页面对应的广告配置,其中,对应的广告配置至少包括广告页面的展示时间和广告页面的可跳过时间。

另外,弹出广告页面,具体包括:根据对应的广告配置,弹出广告页面。通过这种方式,在经过广告配置中包括的可跳过时间后,用户可以通过点击等交互方式选择跳过弹出的广告页面,以避免强制用户观看完完整的广告页面才能使用应用程序,提升了用户体验。由于弹出的广告页面覆盖了应用程序的启动页面,因此从用户角度打开应用程序时,接收到的是统一弹出的广告页面,而不会在观看广告页面后再观看应用程序的启动页面才能进入使用应用程序,感官清爽,提升了用户体验。

另外,根据对应的广告配置,弹出广告页面前,还包括:判定广告页面满足第二预设条件;第二预设条件,至少包括:广告页面在第三预设时长内被弹出的次数小于第二预设最大值。通过这种方式,对广告页面进行了限定,同样将影响用户体验的因素纳入判断,从而避免同一广告页面弹出次数过多造成用户厌烦的情况,有助于减小系统资源消耗和运行时长,并提升了用户体验。

另外,监听到处于启动状态的应用程序时,还包括:弹出全局窗口,其中,全局窗口覆盖应用程序的启动页面;在弹出广告页面前,还包括:取消弹出的全局窗口。通过这种方式,保证弹出的广告页面能够覆盖掉应用程序的启动页面;用户在启动应用程序时首先观看到的是全局窗口,随后能够无缝衔接弹出的广告页面,而不会还观看到应用程序本身的启动页面或广告页面等,提升了用户体验。

另外,还包括:统计广告页面的弹出次数和被点击次数;将广告页面的弹出次数和被点击次数上传至广告平台。通过这种方式,可计算出通过本实施方式投放的广告页面的点击率、转化率等指标,以对广告的投放效果进行评估;进一步的,可计算出投放广告获得的收益,有助于对下一次投放广告时的预设条件和投放价格等进行合理调整,以实现广告投资回报率最大化。

附图说明

一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。

图1是根据本发明第一实施方式的广告投放方法的流程图;

图2是根据本发明第二实施方式的广告投放方法的流程图;

图3是根据本发明第三实施方式的广告投放方法的流程图;

图4是根据本发明第四实施方式的广告投放方法的流程图;

图5是根据本发明第五实施方式的终端设备的结构示意图;

图6是根据本发明第六实施方式的广告平台的结构示意图;

图7是根据本发明第七实施方式的广告投放系统的交互流程图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。以下各个实施例的划分是为了描述方便,不应对本发明的具体实现方式构成任何限定,各个实施例在不矛盾的前提下可以相互结合相互引用。

本发明的第一实施方式涉及一种广告投放方法,应用于终端设备,具体流程如图1所示。本实施方式中,广告投放方法应用于终端设备,可以是手机、平板等智能移动终端,尤其是使用安卓系统的移动终端。本实施方式中,实时监听应用程序的状态,以便于在监听到处于启动状态的应用程序时进行投放广告的准备;当监听到处于启动状态的应用程序时,从广告平台获取广告页面,并弹出广告页面,其中,广告页面用于覆盖应用程序的启动页面,以向用户统一展示获取到的广告页面,且不对应用程序本身做改进,也不影响用户对应用程序的使用,保证用户的良好体验。下面对图1的流程做具体说明:

步骤101,实时监听应用程序的状态。

具体地说,本实施方式中通过扫描终端设备的操作系统的进程目录,对应用程序的状态进行实时监听。以linux系统为例,系统会将process进程信息保存在进程目录(/proc目录)下,因此只要在进程目录下读取到进程信息,即可根据进程的属性判断该进程是否为前台进程。本实施方式中,实时扫描终端设备的操作系统的进程目录,读取进程目录中的进程信息,以获取到前台进程,并根据获取到的前台进程判断应用程序的状态。由于当进程目录下的信息过多时,实时扫描将消耗大量系统资源和运行时长,因此可创建服务(service)并开启一个线程,设置为每隔一段间隔时长对进程目录进行扫描。

更具体地说,本实施方式中还可实时监听指定应用程序的状态,以避免当进程目录下的信息过多时,每次全部扫描将消耗大量系统资源和运行时长的情况;这里的指定应用程序不限制具体的数量,可以为从终端设备的应用市场下载的应用程序,也可以为用户根据需求自行指定的应用程序。以安卓系统为例,当应用程序启动时,安卓系统的无障碍服务功能(accessibilityservice)将会产生一个回调通知,返回的内容为应用程序的包名;本实施方式中,实时监听终端设备的操作系统产生的回调通知,以根据回调通知判断返回的内容是否为指定的应用程序;由于利用的是安卓系统已有的技术,因此易于实现,可兼容性好。

步骤102,当监听到处于启动状态的应用程序时,从广告平台获取广告页面。

具体地说,当本实施方式中通过扫描终端设备的操作系统的进程目录,对应用程序的状态进行实时监听时,根据相邻两次的扫描结果,将检测出新增的前台进程所属的应用程序,判定为处于启动状态的应用程序。由于设置为每隔一段间隔时长对进程目录进行扫描,当在相邻两次扫描的扫描间隔时长内有新的应用程序启动时,在进程目录中会生成新的应用程序的进程信息,因此在后一次扫描时会获取到新增的前台进程,可以判定新增的前台进程所属的应用程序为处于启动状态的应用程序。另外,为了避免因扫描间隔的时长过长而漏掉对处于启动状态的应用程序的判定,将扫描间隔预设为150ms。

具体地说,当本实施方式中通过监听终端设备的操作系统产生的回调通知,对指定应用程序的状态进行实时监听时,通过注册观察者模式,获取监听到的回调通知返回的应用程序的包名,并且在返回的应用程序的包名为指定应用程序的包名时,判定监听到处于启动状态的应用程序。

更具体地说,当监听到处于启动状态的应用程序时,从广告平台获取广告页面,还包括和广告页面对应的广告配置;其中,广告页面至少包括广告视频或广告图片中的任意一种常见的广告形式;广告页面对应的广告配置具体指针对广告页面而言的指标,至少包括该广告页面的展示时间和可跳过时间;广告配置可根据需求进行周期性的更新,以更具针对性的投放广告,例如,可令广告内容为餐饮的广告页面在用餐时间段的展示时间加长,以期望提高对餐饮的广告页面的点击率。

步骤103,弹出广告页面。

具体地说,根据广告页面对应的广告配置,弹出广告页面,广告页面用于覆盖应用程序的启动页面。弹出的广告页面的展示时间即为广告配置中包括的该广告页面的展示时间,在经过广告配置中包括的可跳过时间后,用户可以通过点击等交互方式选择跳过弹出的广告页面,以避免强制用户观看完完整的广告页面才能使用应用程序,提升了用户体验。由于弹出的广告页面覆盖了应用程序的启动页面,因此从用户角度打开应用程序时,接收到的是统一弹出的广告页面,而不会在观看广告页面后再观看应用程序的启动页面才能进入使用应用程序,感官清爽,提升了用户体验。另外,本实施方式中的广告投放方法,并未对应用程序本身做任何改进,有助于终端设备的厂商或运营商进行广告投放,在技术上易于实现。

本实施方式中实现上述广告投放方法的终端设备可以搭载安卓系统,系统内安装有可执行上述应用于终端设备的广告投放方法的系统级应用程序。该系统级应用程序拥有很高的系统权限,能够在终端设备开机时自行启动,以实现实时监听应用程序的状态;并在监听到处于启动状态的应用程序时,从广告平台获取广告页面,并弹出广告页面,用于覆盖应用程序的启动页面。为了实现将上述应用程序作为系统级应用程序进行安装,可在上述应用程序的安装包(apk文件)中,对主配置文件(androidmanifest.xml文件)进行设置以实现:设置android:persistent的属性令上述应用程序在任何时候都保持运行状态;设置android:shareduserid的属性令以获取系统权限;设置uses-permission以获取写入安全设置权限和强制结束进程权限;设置主配置文件后,将安装包放入至终端设备的系统的system/app目录下,即可在系统内安装可执行上述应用于终端设备的广告投放方法的系统级应用程序。

下面以一实例对本实施例做具体说明:通过每隔150ms扫描一次终端设备的操作系统的进程目录来监听应用程序的状态。在t时刻进行扫描的结果为在进程目录中存在8个前台进程信息;随后在距离t时刻后150ms时进行的一次扫描,结果为在进程目录中存在10个前台进程信息,新增了1个前台进程信息,因此判定该新增的前台进程所属的应用程序a处于启动状态。随后从广告平台获取到广告页面和广告页面对应的广告配置,广告页面具体为一张静态广告图片,广告配置具体为该静态广告图片的展示时间为5s,经过3s后可通过点击终端设备屏幕来跳过该静态广告图片;根据上述广告配置,在终端设备的显示界面上弹出静态广告图片,并覆盖掉应用程序a本身的启动页面,在经过5s的展示时间后(或在用户跳过了该静态广告图片后),进入应用程序a的界面,用户可正常使用应用程序a。

本实施方式相对于现有技术而言,通过扫描终端设备的操作系统的进程目录,或监听终端设备的操作系统产生的回调通知,来实现实时监听应用程序的状态,以适应对于监听应用程序的不同需求,有助于节省系统资源;当监听到处于启动状态的应用程序时,从广告平台获取广告页面和广告页面对应的广告配置,并根据广告配置,弹出广告页面,用于覆盖应用程序的启动页面,通过这种方式,使得用户启动应用程序时,接收到的是统一弹出的广告页面,而不会在观看广告页面后再观看应用程序的启动页面才能进入使用应用程序,提升了用户体验;另外,本实施方式并未对应用程序本身做任何改进,有助于终端设备的厂商或运营商进行广告投放,在技术上易于实现。

本发明的第二实施方式涉及一种广告投放方法,具体流程如图2所示。本实施方式与第一实施方式大致相同,具体区别之处在于,在本发明第二实施方式中,对获取广告页面和弹出广告页面,做了进一步细化。下面对图2的流程做具体说明:

步骤201,实时监听应用程序的状态。此步骤与步骤101相同,此处不再赘述。

步骤202,当监听到处于启动状态的应用程序时,判断应用程序是否满足第一预设条件。若是,执行步骤203,若否,结束。

具体地说,第一预设条件对应用程序进行了限定,由进行广告投放的运营人员预先在广告平台上统一管理制定;第一预设条件包括以下之一或其任意组合:应用程序为允许弹出广告页面的应用程序(用于判断应用程序是否允许被弹出广告页面)、应用程序在第一预设时长内被弹出广告页面的次数小于第一预设最大值(用于判断应用程序在第一预设时长内被弹出广告页面的次数是否超过上限)、距离上一次应用程序被弹出广告页面时的时长大于或等于第二预设时长(用于判断距离上一次应用程序被弹出广告页面的时长是否过短);通过这种方式,将多种影响用户体验的因素纳入判断,从而并非在任何情况下都会从广告平台获取广告页面并弹出,避免因用户频繁启动应用程序而造成弹出广告页面次数过多的情况,有助于减小系统资源消耗和运行时长,并提升了用户体验。

步骤203,向广告平台发送获取请求,接收广告平台反馈的广告页面和广告页面对应的广告配置。

具体地说,当应用程序满足第一预设条件时,终端设备向广告平台发送获取广告页面和广告页面对应的配置的请求,并接受广告平台反馈的广告页面和广告页面对应的广告配置。

步骤204,判断广告页面是否满足第二预设条件。若是,执行步骤205,若否,结束。

具体地说,第二预设条件对获取到的广告页面进行了限定,由进行广告投放的运营人员预先在广告平台上统一管理制定;第二预设条件至少包括:广告页面在第三预设时长内被弹出的次数小于第二预设最大值(用于判断广告页面在第三预设时长内被弹出的次数是否过多);通过这种方式,同样将影响用户体验的因素纳入判断,从而避免同一广告页面弹出次数过多造成用户厌烦的情况,有助于减小系统资源消耗和运行时长,并提升了用户体验。

步骤205,根据对应的广告配置弹出广告页面。此步骤与步骤103相同,此处不再赘述。

下面以一实例对本实施例中做具体说明:当监听到应用程序a处于启动状态时,判断应用程序a是否满足以下之一或任意组合的第一预设条件:应用程序a为允许弹出广告页面的应用程序、应用程序a在30分钟内被弹出广告页面的次数小于3次、距离上一次应用程序a被弹出广告页面的时长大于或等于5分钟;当应用程序a满足第一预设条件时,则向广告平台获取广告页面和广告配置。在获取到广告页面b时,判断广告页面b是否满足至少以下的第二预设条件:广告页面b在30分钟内被弹出的次数小于2次;当广告页面b满足第二预设条件时,则根据广告配置弹出广告页面b。

本实施方式相对于现有技术而言,具体说明了向广告平台获取广告页面的方式,具体为向广告平台发送获取请求,随后接收由广告平台反馈的广告页面和广告配置。另外,在获取广告页面前,需要判断应用程序在当前是否允许弹出广告页面;在获取到广告页面后,需要判断广告页面在当前是否允许被弹出,通过这种方式,切实考虑了多种影响用户体验的因素,从而并非在任何情况下都会弹出广告页面至用户,有助于减小系统资源消耗和运行时长,并显著提升了用户体验。

本发明的第三实施方式涉及一种广告投放方法,具体流程如图3所示。本实施方式与第一实施方式大致相同,具体区别之处在于,在本发明第三实施方式中,加入了全局窗口以保证弹出的广告页面能够覆盖掉应用程序的启动页面;并对广告页面的弹出次数和被点击次数进行统计,以对广告投放的效果进行评估。下面对图3的流程做具体说明:

步骤301,实时监听应用程序的状态。此步骤与步骤101相同,此处不再赘述。

步骤302,当监听到处于启动状态的应用程序时,弹出全局窗口,从广告平台获取广告页面。

具体地说,为了能保证在弹出广告页面时能够覆盖掉应用程序的启动页面,当监听到处于启动状态的应用程序时,先弹出一个全局窗口,覆盖掉应用程序的启动页面,在此期间进行对广告页面的获取;这里的全局窗口为优先级非常高的diaglog全屏窗口,可以是黑屏窗口或白屏窗口等,不限制其具体的形式;无论当前处于哪一个页面上,dialog全屏窗口都能够作为最上层的窗口覆盖掉当前的页面,而不显示被覆盖掉的应用程序的启动页面。通过这种方式,保证用户在启动应用程序时首先观看到的是全局窗口,随后能够无缝衔接弹出的广告页面,而不会还观看到应用程序本身的启动页面或广告页面等,提升了用户体验。

步骤303,取消弹出的全局窗口。

具体地说,由于全局窗口作为最上层的窗口会覆盖掉当前的页面,因此为了展示出获取到的广告页面,需要在弹出广告页面前取消弹出的全局窗口。

步骤304,弹出广告页面。此步骤与步骤103相同,此处不再赘述。

步骤305,统计广告页面的弹出次数和被点击次数并上传至广告平台。

具体地说,由于投放广告的目的是为了通过用户对广告的点击获得收益,因此统计广告页面的弹出次数和被点击次数并上传至广告平台,可计算出通过本实施方式投放的广告页面的点击率、转化率等指标,以对广告的投放效果进行评估;进一步的,可计算出投放广告获得的收益,有助于对下一次投放广告时的预设条件和投放价格等进行合理调整,以实现广告投资回报率最大化。

本实施方式相对于现有技术而言,在应用程序启动时,弹出处于最上层的全局窗口,以保证在获取广告页面的期间也能覆盖掉应用程序的启动页面;当获取到广告页面后,取消弹出的全局窗口,以无缝衔接弹出的广告页面,以此保证用户并不会还观看到应用程序本身的启动页面或广告页面等,有效提升了用户体验。另外,还统计广告页面的弹出次数和被点击次数并上传至广告平台,以计算广告页面的点击率、转化率等效果评估指标,和投放广告获得的收益,有助于对下一次投放广告时的预设条件和投放价格等进行合理调整,以实现广告投资回报率最大化。

本发明的第四实施方式涉及一种广告投放方法,应用于广告平台,具体流程如图4所示。本实施方式中涉及到的广告平台用于响应终端设备发送的广告页面获取请求,并将广告页面等反馈至终端设备,以供终端设备进行弹出广告页面的操作。下面对图4的流程做具体说明:

步骤401,接收终端设备在监听到处于启动状态的应用程序时发送的广告页面获取请求。

具体地说,当终端设备在监听到处于启动状态的应用程序时,需要从广告平台获取广告页面来进行弹出操作时,广告平台会接收到由终端设备发送的获取广告页面和广告页面对应的广告配置的请求。

步骤402,判断获取请求是否为合法请求。若是,执行步骤403,若否,结束。

具体地说,接收到的终端设备发送的获取请求里,还包括终端设备的设备信息和处于启动状态的应用程序的包名等相关参数;广告平台预设有允许投放广告的终端设备的设备信息和允许弹出广告的应用程序的包名等,当接收到的相关参数在广告平台的预存数据内是存在的,即有定义的,则判定接收到的获取请求为合法请求,允许对该终端设备的处于启动状态的应用程序进行广告投放。

步骤403,将广告页面和广告页面对应的广告配置反馈至终端设备。

具体地说,当判定接收到的终端设备发送的获取请求为合法请求时,将广告页面和广告页面对应的广告配置反馈至终端设备,以供终端设备弹出广告页面,其中,广告页面用于覆盖应用程序的启动页面。

本实施方式相对于现有技术而言,通过广告平台接收终端设备在监听到处于启动状态的应用程序时发送的获取请求,并当接收到的获取请求为合法请求时,才将广告页面和广告页面对应的广告配置反馈至终端设备,供终端设备弹出广告页面,用于覆盖所述应用程序的启动页面。通过这种方式,提供了一个对广告的投放进行统一管理的平台,有助于终端设备的厂商、运营商或是第三方广告主等进行广告投放,且对应用程序本身做改进,易于实现。

上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。

本发明第五实施方式涉及一种终端设备50,如图5所示,包括:至少一个处理器501;以及,与至少一个处理器501通信连接的存储器502;其中,存储器502存储有可被至少一个处理器501执行的指令,指令被至少一个处理器501执行,以使至少一个处理器501能够执行上述应用于终端设备的广告投放方法。

其中,存储器502和处理器501采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器和存储器502的各种电路连接在一起。总线还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路连接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器501处理的数据通过天线在无线介质上进行传输,进一步,天线还接收数据并将数据传送给处理器501。

处理器501负责管理总线和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器502可以被用于存储处理器501在执行操作时所使用的数据。

本发明第六实施方式涉及一种广告投放平台60,如图6所示,包括:至少一个处理器601;以及,与至少一个处理器601通信连接的存储器602;其中,存储器602存储有可被至少一个处理器601执行的指令,指令被至少一个处理器601执行,以使至少一个处理器601能够执行上述应用于广告投放平台的广告投放方法。

其中,存储器602和处理器601采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器和存储器602的各种电路连接在一起。总线还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路连接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器601处理的数据通过天线在无线介质上进行传输,进一步,天线还接收数据并将数据传送给处理器601。

处理器601负责管理总线和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器602可以被用于存储处理器601在执行操作时所使用的数据。

本发明第七实施例涉及一种广告投放系统,包括:至少一个终端设备,和广告平台,具体交互流程图如图7所示。

本实施方式中的广告平台可以实现上述应用于广告平台的广告投放方法的实施例;广告平台可以为整合丰富广告资源和对广告投放统一管理的线上平台,用于接收终端设备在监听到处于启动状态的应用程序时发送的广告页面获取请求,并判断获取请求是否为合法请求,若是,则将广告页面反馈至终端设备;在广告平台上存储有由广告平台的运营人员预先创建的广告页面、广告页面对应的广告配置、第一预设条件和第二预设条件。

本实施方式中的终端设备可以实现上述应用于终端设备的广告投放方法的实施例;终端设备向广告平台请求广告页面,获取由广告平台返回的广告页面,并将广告页面弹出展示。

本实施方式相对于现有技术而言,提供了一种广告投放系统,包括广告平台,可整合丰富的广告资源并对广告投放进行统一管理;还包括至少一个终端设备,终端设备都可通过广告平台获取广告页面并进行弹出操作,其中,终端设备安装有开机自启动的应用程序,能够实现应用于终端设备的广告投放方法。通过本实施方式的广告投放系统,使得终端设备的厂商、运营商或是第三方广告主等能够通过广告平台,对终端设备进行广告投放,以获取客观收益,但无需对应用程序本身做改进,易于实现。

本发明第八实施方式涉及一种计算机可读存储介质,存储有计算机程序。计算机程序被处理器执行时实现上述广告投放方法实施例。

即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。

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