一种基于移动互联网的广告实现方法
【专利摘要】本发明公开了一种基于移动互联网的广告实现方法,包括以下步骤:移动客户端从广告服务器选择应用软件,并下载和安装;广告服务器获取来自移动客户端应用软件的广告请求信息;基于广告服务器中存储的广告与应用软件的对应关系选择与应用软件匹配的广告信息,发送到移动客户端;在应用软件运行的情况下,移动客户端以预设显示方式展示广告信息;统计广告信息的操作次数。可以针对不同的移动终端应用软件提供相匹配的多种广告展示方式,有针对性地选择投放广告的应用软件,提高广告推广的精准度。
【专利说明】—种基于移动互联网的广告实现方法
【技术领域】
[0001]本发明涉及移动互联网【技术领域】,具体地说,涉及一种基于移动互联网的广告实现方法。
【背景技术】
[0002]随着无线网络技术的发展,移动互联网上传播的信息越来越丰富。各种移动终端特别是智能手机和平板电脑逐渐普及,手机上网的用户激增,越来越多的广告主选择基于无线网络来发布广告信息。
[0003]与此同时,为了给用户提供便捷的服务,已开发出各种功能的移动终端软件,并衍生出大量的移动互联网应用产品,例如各种手机游戏、音乐软件、阅读软件、社交软件等等。移动应用的普及极大地推动了移动广告平台的发展,带来了众多的广告展示方式。
[0004]通常可以将广告SDK插件内置于移动终端的应用软件中,在用户使用移动应用软件时,移动广告服务器向移动终端推送广告并展示。移动广告服务器提供包含有广告图片的数据库,广告图片的格式单一。由于市场中移动终端的类型和型号众多,安装的应用软件多种多样,适合于各种应用软件的广告显示方式并不相同。因此,目前的移动终端广告中单一的图片格式并不能与移动终端的应用软件相适应,未能达到预期的广告发布效果。
[0005]基于上述情况,亟需一种与移动终端应用软件匹配的广告实现方法。
【发明内容】
[0006]为解决上述问题,本发明提供了一种基于移动互联网的广告实现方法,包括以下步骤:
[0007]移动客户端从广告服务器选择应用软件,并下载和安装;
[0008]广告服务器获取来自移动客户端应用软件的广告请求信息;
[0009]基于广告服务器中存储的广告与应用软件的对应关系选择与应用软件匹配的广告信息,发送到移动客户端;
[0010]在应用软件运行的情况下,移动客户端以预设显示方式展示广告信息;
[0011 ] 统计广告信息的操作次数。
[0012]根据本发明的一个实施例,所述移动客户端从广告服务器选择应用软件包括:
[0013]移动客户端从广告服务器的第一数据库中选择应用软件,所述第一数据库用于建立应用软件与软件开发者身份编码的唯一对应关系,以及建立应用软件与预设的广告显示方式的对应关系。
[0014]根据本发明的一个实施例,所述广告服务器获取来自移动客户端应用软件的广告请求信息包括:
[0015]运行在广告服务器上的广告管理系统采用消息摘要算法对移动客户端的应用软件的广告请求信息进行验证。
[0016]根据本发明的一个实施例,所述基于广告服务器中存储的广告与应用软件的对应关系选择与应用软件匹配的广告信息包括:
[0017]根据广告服务器的第二数据库选择与投放广告的终端软件类型相匹配的广告信息,所述第二数据库用于保存由广告主设定的广告信息与投放广告的终端软件类型的对应关系,以及广告信息与广告主身份编码的唯一对应关系。
[0018]根据本发明的一个实施例,所述基于广告服务器中存储的广告与应用软件的对应关系选择与应用软件匹配的广告信息还包括:
[0019]从广告服务器的第二数据库中选择移动客户端未下载的广告信息,以避免重复下载同一广告。
[0020]根据本发明的一个实施例,所述统计广告信息的操作次数包括:
[0021]基于广告信息与广告主身份编码的唯一对应关系,统计由广告主提供的广告信息得到展示的次数;
[0022]基于应用软件与软件开发者身份编码的唯一对应关系,统计由软件开发者提供的应用软件带来的广告展示次数;以及
[0023]统计移动客户端展示广告的次数。
[0024]根据本发明的一个实施例,所述展示广告的次数包括广告信息在移动客户端的轮播次数和点击次数。
[0025]根据本发明的一个实施例,所述应用软件加入适用于移动客户端SDK的广告投放功能,用于预设广告的显示方式。
[0026]根据本发明的一个实施例,所述预设的广告显示方式包括:
[0027]应用软件预先设置的边条展示广告,点击边条广告跳转至广告网页,点击边条广告拨打电话和点击边条展示广告图片中的一种或者几种。
[0028]本发明的有益效果在于,可以针对不同的移动终端应用软件提供相匹配的多种广告展示方式,同时可以避免重复下载,减少移动客户端从广告管理系统下载广告的数据量。广告主可有针对性地选择投放广告的应用软件,提高广告推广的精准度。
[0029]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
【专利附图】
【附图说明】
[0030]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要的附图做简单的介绍:
[0031]图1是根据本发明实施例的基于移动互联网的广告系统的结构示意图;
[0032]图2是根据本发明实施例的基于移动互联网的广告实现方法的步骤流程图。
【具体实施方式】
[0033]为使本发明的目的、技术方案和优点更加清楚,以下结合附图对本发明作进一步地详细说明。
[0034]首先对本实施例提供的基于移动互联网的广告实现方法的应用环境进行说明。参照图1,基于移动互联网的广告系统100包括通过互联网互相连接的广告服务器101、软件开发客户端104和广告主客户端105,以及经由移动互联网109连接至广告服务器101的移动客户端106和107。移动互联网可以为现有技术中常用的无线网络,例如GPRS网络或者W1-Fi0移动客户端为智能手机或者平板电脑等。可以理解,广告系统100中可包括若干个移动客户端,而不限于图1中所示的数量。
[0035]软件开发客户端104用于提供适合于各类移动客户端的应用软件,并上传至广告服务器100的数据库102。例如,针对基于Android操作系统的移动客户端,可根据SDK使用指南所介绍的方法在应用软件中进行相关配置,并在其软件源代码中加入广告投放功能,以使得使应用软件具有发送广告请求信息并接收广告的功能,按照预设的广告显示方式展示广告。在数据库102中建立应用软件与软件开发者身份编码的唯一对应关系,以及建立应用软件与预设的广告显示方式的对应关系。
[0036]需要说明的是,Android智能操作系统最大的特点在于其开放性,这里所指的开放性是指Android以开源Linux系统为基础,开源会使Android平台更能满足使用需求。并且,Android对第三方应用软件的开放程度可极大的促进该系统第三方软件的发展。
[0037]广告主客户端105用于提供广告信息,并上传至广告服务器101的数据库103。广告主客户端105可以设定广告信息与投放广告的终端软件类型的对应关系,以使得在移动客户端106和107的特定软件中展示指定的广告信息,从而获得精准的广告推广效果。进一步而言,广告主客户端105还可以设定的广告信息的显示次数、投放地域和投放时段。在数据库103中保存由广告主设定的广告信息与投放广告的终端软件类型的对应关系,以及广告信息与广告主身份编码的唯一对应关系,和由广告主设定的广告信息的显不次数、投放地域、投放时段中的至少一种。
[0038]广告服务器101中构建MVC(Model View Controller)模式的广告管理系统,采用Apache Struts2创建企业级可扩展框架,应用于整个应用软件的构建、发布和维护周期。
[0039]以下结合图2对本实施例提供的广告实现方法作详细说明。
[0040]在步骤S201中,移动客户端106从广告服务器的数据库102中选择应用软件,并下载和安装。如上文所述,应用软件具有发送广告请求信息的功能。当移动客户端106安装应用软件后,可基于HTTP的通讯协议根据用户需要或者自动发送广告请求信息。
[0041]并且,移动客户端106从广告服务器101的数据库102中选择应用软件,可获得应用软件预设的广告显示方式。
[0042]在步骤S202中,广告服务器101获取来自移动客户端106应用软件的广告请求信息。为了保证广告信息在手机客户端显示前不被篡改和广告统计数据的真实性,运行在广告服务器上的广告管理系统采用消息摘要算法对移动客户端的应用软件的广告请求信息进行验证。
[0043]接下来,在步骤S203中,基于广告服务器中存储的广告与应用软件的对应关系选择与应用软件匹配的广告信息,发送到移动客户端106。
[0044]具体的,一旦移动客户端106安装应用软件,即可根据数据库103确定与该应用软件类型匹配的广告信息。如上文所述,广告主可有针对性地选择投放广告的应用软件。一款广告是否适合某种移动客户端软件投放由广告管理系统控制,具体由广告主的意图确定。
[0045]移动客户端SDK可以根据基于HTTP的通讯协议接收广告服务器101中的广告信息。为了避免同样广告信息的重复下载,减少移动客户端从广告服务器下载广告的数据量,从广告服务器的数据库103中选择移动客户端106未下载的广告信息。
[0046]在步骤S204中,在应用软件运行的情况下,移动客户端以预设显示方式展示广告信息。具体来说,移动客户端106从广告服务器101的数据库102中选择应用软件,获得应用软件预设的广告显示方式。然后将在步骤S203中获得的广告信息依照预设的广告显示方式进行展示。
[0047]其中,预设的广告显示方式可以包括适合于该应用软件类型的边条展示广告,点击边条广告跳转至广告网页,点击边条广告拨打电话或者点击边条展示广告图片。通过横幅广告、插屏广告、积分墙广告、视频广告、push广告、自由图标广告、开屏广告、全屏广告等形式发布广告主的相关广告,从而针对不同的应用软件提供灵活的广告显示方式,有利于广告主的推广。
[0048]最后,在步骤S205中,统计广告信息的操作次数。具体开说,可以基于广告信息与广告主身份编码的唯一对应关系,统计由广告主提供的广告信息得到展示的次数;基于应用软件与软件开发者身份编码的唯一对应关系,统计由软件开发者提供的应用软件带来的广告展示次数;以及,统计移动客户端展示广告的次数。其中,展示广告的次数包括广告信息在移动客户端的轮播次数和点击次数。
[0049]当广告信息在客户端轮播或者被点击时,这些展示数据会被自动保存起来,并定期上传到广告管理系统。
[0050]优选的,为了防止虚假广告点击,广告展现次数和点击次数等重要数据都进行加密处理。
[0051]本发明实施例的广告实现方法可以针对不同的移动终端应用软件提供相匹配的多种广告展示方式,同时可以避免重复下载,减少移动客户端从广告管理系统下载广告的数据量。可以为广告主提供跨媒介、跨平台、跨终端的广告投放平台,通过统一广告内容管理、统一广告主及代理商界面、统一用户分析模型、统一广告发布渠道管理,实现信息资源集中化、发布渠道综合化、投放目标精准化、用户分析智能化目标,支持无线精准营销。
[0052]虽然本发明所公开的实施方式如上,但所述的内容只是为了便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属【技术领域】内的技术人员,在不脱离本发明所公开的精神和范围的前提下,可以在实施的形式上及细节上作任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。
【权利要求】
1.一种基于移动互联网的广告实现方法,其特征在于,包括以下步骤: 移动客户端从广告服务器选择应用软件,并下载和安装; 广告服务器获取来自移动客户端应用软件的广告请求信息; 基于广告服务器中存储的广告与应用软件的对应关系选择与应用软件匹配的广告信息,发送到移动客户端; 在应用软件运行的情况下,移动客户端以预设显示方式展示广告信息; 统计广告信息的操作次数。
2.如权利要求1所述的方法,其特征在于,所述移动客户端从广告服务器选择应用软件包括: 移动客户端从广告服务器的第一数据库中选择应用软件,所述第一数据库用于建立应用软件与软件开发者身份编码的唯一对应关系,以及建立应用软件与预设的广告显示方式的对应关系。
3.如权利要求1所述的方法,其特征在于,所述广告服务器获取来自移动客户端应用软件的广告请求信息包括: 运行在广告服务器上的广告管理系统采用消息摘要算法对移动客户端的应用软件的广告请求信息进行验证。
4.如权利要求2或3所述的方法,其特征在于,所述基于广告服务器中存储的广告与应用软件的对应关系选择与应用软件匹配的广告信息包括: 根据广告服务器的第二数据库选择与投放广告的终端软件类型相匹配的广告信息,所述第二数据库用于保存由广告主设定的广告信息与投放广告的终端软件类型的对应关系,以及广告信息与广告主身份编码的唯一对应关系。
5.如权利要求4所述的方法,其特征在于,所述基于广告服务器中存储的广告与应用软件的对应关系选择与应用软件匹配的广告信息还包括: 从广告服务器的第二数据库中选择移动客户端未下载的广告信息,以避免重复下载同一广告。
6.如权利要求4中所述的方法,其特征在于,所述统计广告信息的操作次数包括: 基于广告信息与广告主身份编码的唯一对应关系,统计由广告主提供的广告信息得到展示的次数; 基于应用软件与软件开发者身份编码的唯一对应关系,统计由软件开发者提供的应用软件带来的广告展示次数;以及 统计移动客户端展示广告的次数。
7.如权利要求6所述的方法,其特征在于,所述展示广告的次数包括广告信息在移动客户端的轮播次数和点击次数。
8.如权利要求6所述的方法,其特征在于,所述应用软件加入适用于移动客户端SDK的广告投放功能,用于预设广告的显示方式。
9.如权利要求6所述的方法,其特征在于,所述广告服务器的第二数据库还用于保存由广告主设定的广告信息的显示次数、投放地域、投放时段中的至少一种。
10.如权利要求1-9中任一项所述的方法,其特征在于,所述预设的广告显示方式包括:应用软件预先设置的边条展示广告,点击边条广告跳转至广告网页,点击边条广告拨打电话和点击边条展示广告 图片中的一种或者几种。
【文档编号】G06Q30/02GK104077715SQ201410325408
【公开日】2014年10月1日 申请日期:2014年7月9日 优先权日:2014年7月9日
【发明者】胡佳俊 申请人:李林