多网络融合的广告投放系统的制作方法

文档序号:10656587阅读:383来源:国知局
多网络融合的广告投放系统的制作方法
【专利摘要】本发明属于信息技术领域,它公开了一种多网络融合的广告投放系统。它包括数据服务层,用于广告素材、业务数据、日志文件存储、读取的服务,本层包括但不限于数据库;服务支撑层,用于数据转码、网络配置、广告内容推送和抓取以及消息监听和调度的服务;业务应用层,用于广告的发布、管理、实时监控以及计费、统计,同时提供实时的日志与报警的服务。本发明提供多网络融合的广告投放平台,实现广告一点投放多网络多屏终端覆盖,解决客户广告多点投放不方便,统一管理难,且计费结算复杂的问题。
【专利说明】
多网络融合的广告投放系统
技术领域
[0001]本发明涉及信息技术领域,具体涉及多网络融合的广告投放系统。
【背景技术】
[0002]网络广告是通过网络广告投放平台来利用网站上的广告横幅、文本链接、多媒体的方法,在互联网网站上刊登或发布广告,通过网络传递到互联网用户的一种高科技广告运作方式。与传统的媒体广告相比,网络广告具有得天独厚的优势,是实施现代营销媒体战略的重要一部分。
[0003]随着移动通讯设备的日益普及,这些设备(例如:安卓系统)的功能越来越强大,以及无线移动技术的发展,人们逐渐摆脱了 PC的束缚,可以随时随地的电子商务、浏览新闻、互动聊天等,移动互联网越来越成为人们生活中不可分割的部分。而我们的这些日常行为都是依赖于第三方应用软件(App),尤其是以微信为代表的互动交流工具已成为手机应用软件的标准配置,App已经成为我们日常生活的重要部分,手机APP广告自然也逐渐发展壮大。
[0004]手机App广告是有别于传统互联网广告的一种针对用户的新的广告所有者的营销模式。传统的互联网广告由于网页的界面比较大,可以提供的广告位比较多,而手机App广告基于移动终端设备的界面有限,提供的广告位有限,多余的广告位比较少,精度高。与传统的手机短信(SMS)为媒介的广告传播模式相比较,传统的短信广告让消费者被动的接受信息,容易造成用户的反感,手机App根据本软件的使用用途分析用户感兴趣的服务,合理推广用户满意度高的广告。
[0005]然而目前广告投放市场比较混乱,大型门户网站的PC站点广告投放和移动APP广告投放一般都是独立分别投放,无法统一发布多屏终端覆盖;虽然目前针对移动互联网中APP广告投放有一些联盟,可针对联盟内的APP站点,一点投放多点覆盖,但基本都是仅限于APP站点;对于广告客户而言,希望能做到一点投放多网络多屏终端都全面覆盖,并可自适应不同终端呈现方式。

【发明内容】

[0006]本发明针对现有技术的上述问题,提供一种多网络融合的广告投放系统,该系统提供PC站点和Mobile站点不同网络融合的广告投放平台,实现一点投放多网络多屏终端覆盖,解决广告客户广告多点投放不方便,难统一管理且计费结算复杂的问题。
[0007]为了达到上述目的,本发明采用的技术方案为:
本发明多网络融合的广告投放系统,包括:
数据服务层,用于广告素材、业务数据、日志文件存储、读取的服务,本层包括但不限于数据库;
服务支撑层,用于数据转码、网络配置、广告内容推送和抓取以及消息监听和调度的服务; 业务应用层,用于广告的发布、管理、实时监控以及计费、统计,同时提供实时的日志与报警的服务;
所述服务支撑层,在广告投放过程中,一方面为业务应用层和数据服务层之间的业务数据、广告素材的存取或数据转换提供服务;另一方面为系统消息的传递以及多网络通信提供服务。
[0008]本发明进一步的,所述业务应用层包括:
广告发布子系统,用于创建广告模板,并生成广告计划单;
广告管理子系统,用于广告素材、广告审核、广告计划单管理;
广告实时调度与监控子系统,用于广告上线与下线的自动控制以及实时监控广告状态;
广告计费与统计子系统,用于对所有广告进行计费以及统计汇总;
日志与报警子系统,用于日志记录管理以及对错误日志进行分析与报警;
用户与权限管理子系统,用于对用户信息以及权限进行管理。
[0009]进一步的,所述广告发布子系统包括:
广告模板创建模块,用于创建、调用或定制广告模板;
广告生成模块,用于调用广告模板并选择相应的素材,添加广告发布的要素信息后,生成一条广告计划单并存储到数据库中。
[0010]进一步的,所述广告管理子系统包括:
广告素材管理模块,用于广告素材上传到数据库中以及从数据库中下载广告素材,并对广告素材进行检索、修改、删除等管理;
广告审核模块,用于调用广告发布子系统中生成的广告计划单,通过用户与权限管理子系统的控制,按照工作流方式对广告计划单中的未审核的广告计划单进行审核,审核后更新数据库中的广告计划单的状态;本模块采用基于JBPM工作流框架进行实现;
广告计划单展现模块,用于调用数据库中的广告计划单,实时的将所有状态的广告计划单显示在WEB页面中,并可对广告计划单进行检索。
[0011]进一步的,所述广告实时调度与监控子系统包括:
广告自动上下线模块,用于从数据库中调取已审核通过状态的广告计划单,分解出广告任务,并构建、管理、维护广告任务队列池,自动调度广告任务上线与下线;
广告数据收集与监控模块,用于收集广告上线后返回的数据和状态,并实时通过WEB页面显不呈现。
[0012]进一步的,所述广告计费与统计子系统,
广告计费分类为:按时长计费(CPT)、按千人展现计费(CPM)、按点击计费(CPC)、按销售量计费(CPS)、按实际行为计费(CPA)、自定义方式计费等多种计费分类方式;
广告计费采用消息机制与广告实时监控与调度子系统进行关联,对广告任务进行实时自动的计费;
该子系统将调用所有的的广告任务记录,根据消息控制广告任务计费开启和停止以及费用计算,并将实时存储到数据库中为广告统计和检索提供数据;
广告统计则调用数据库中的广告任务记录进行各项统计报表生成。
[0013]本发明进一步的,所述服务支撑层包括: 数据转码模块,用于广告素材转换,广告内容转换,通信数据转换;
网络通道配置模块,用于配置接入用于投放广告的网络通信通道;
广告推送和抓取模块,用于向外部接口推送广告内容以及从外部接口抓取广告内容;消息监听与调度模块,用于监听来自业务应用层的业务消息和来自网络通信通道的网络消息,并调度这些消息的传递。
[0014]进一步的,所述数据转码模块包括:
广告素材转换是指:为适应多屏终端的广告投放,对广告素材格式进行转换,以保障广告多终端通用性;
广告内容转换是指:为达到快速投放广告和网络融合,对PC站点广告内容和Mobile站点广告内容进行相互转换,实现不同网络类型的广告内容快速交叉广告发布;
通信数据转换是指:为适应不同网络环境下的不同的通信数据格式交互,对XML数据格式与JSON数据格式进行互相转换。
[0015]进一步的,所述网络通道配置模块包括:四类网络通信通道,
一类是内部的PC站点通道,是指针对自有的PC站点的WEB服务器通道;
二类是内部的Mobile站点通道,是指针对自有的WAP站点或手机APP访问服务器通道; 三类是外部PC站点通道,是指针对外部对接的PC站点的WEB服务器通道;
四类是外部Mobile站点通道,是指针对外部的WAP站点或手机APP访问服务器通道; 四类网络通信通道都能分别进行I对N的配置;
广告内容推送或广告内容抓取,需配置外部PC站点通道或外部Mobi Ie站点通道。
[0016]进一步的,所述消息监听与调度模块包括:
所述业务消息是指业务应用层中子系统间或模块间传递的广告状态、事件、计费等的消息;
所述网络消息是指系统与网络服务器或网络终端间广告业务通信时回调消息。
[0017]综上,本发明的有益效果是:
1、本发明融合了有线互联网与移动互联网不同网络环境和应用形式下的广告的投放功能,实现PC网站、WAP站点、手机APP等不同广告呈现形式的无缝对接;
2、本发明适用自有构建的内部网站、WAP站点、手机APP广告投放以及管理,更可方便与外部的网站、手机APP以及移动交互工具(例如:微信、微博)进行广告投放对接;
3、本发明实现了一点投放多网络多屏终端覆盖,解决了客户广告投放平台多难于管理和计费复杂的问题;
4、本发明充分考虑了多网络的特性,在数据通信和广告内容方面进行了优化设计,通过服务端进行广告内容或通信数据转码处理,保障宽带占用小,数据传输高效,网络融合通?目;
5、本发明采用消息机制,也极大的提高了使广告投放计费和监控的响应速度。
【附图说明】
[0018]图1为本发明实施例中多网络融合的广告投放系统架构图。
【具体实施方式】
[0019]【实施例1】
如图1所示,本发明实施例中多网络融合的广告投放系统架构图,多网络融合的广告投放系统,包括:
数据服务层:用于广告素材、业务数据、日志文件存储、读取服务;
服务支撑层:用于数据转码、网络配置、数据推送和抓取以及消息、回调数据监听服务;此层从数据服务层取出广告素材或业务数据进行转码为所需的格式,再传送给业务应用层处理;或者接收业务应用层传送的广告素材或业务数据进行转码后再传送给数据服务层进行存储;在此还包括监听网络中回传消息和推送或抓取广告的任务;
业务应用层:用于广告的发布、管理、实时监控以及计费、统计,同时提供实时的日志与报警服务。
[0020]所述数据服务层包括:
广告素材数据库,用于存储广告素材的数据库;
业务数据库,用于存储业务应用相关的数据库;
日志数据库,用于存储日志记录的数据库;
内存数据库,用于系统内存、缓存所需的数据库;
数据库服务接口模块,为了适应多数据库和统一数据读写操作,用于数据服务层与服务支撑层、业务应用层之间交互服务接口。
[0021]所述服务支撑层包括:数据转码模块、网络通道配置模块、广告推送和抓取模块、消息监听与调度模块。
[0022]所述数据转码模块,用于广告素材转换,广告内容转换,通信数据转换;
广告素材转换,主要用于图片、视频等格式为了适应不同的网络环境或不同终端的呈现形式,对广告素材格式进行转换,以保障适用性;
广告内容转换,主要是针对PC网站广告和移动互联网广告两类广告呈现编码方式的差别,当两类需要交叉发布时,可通过两者编码转换,达到快速投放广告;
所述通信数据转换,主要是适应不同网络环境下交互数据通信格式的转换,本系统类采用XML数据格式进行数据交互与通信,与PC网站通信时也采用XML数据格式通信,然而,在移动互联网中考虑网络带宽和数据量的影响较多的采用JSON数据格式进行通信,所以为了普遍适用性和通信速度因素的考虑在本模块中在外部通信时可以接收JSON数据,在系统内部通信时将JSON数据转换为XML数据格式通信,当需要向外部发送通信数据时,将内部的XML数据格式转换为JSON数据格式进行通信。
[0023]所述网络通道配置模块,用于配置接入系统的广告投放的网络通信通道,一般分为四类,
一类是内部的PC站点通道,是指针对自有的PC站点的WEB服务器通道;
二类是内部的Mobile站点通道,是指针对自有的WAP站点或手机APP访问服务器通道; 三类是外部PC站点通道,是指针对外部对接的PC站点的WEB服务器通道;
四类是外部Mobile站点通道,是指针对外部的WAP站点或手机APP访问服务器通道。
[0024]所述广告推送和抓取模块,用于向外部接口推送广告内容以及从外部接口抓取广告内容;
所述的广告内容是指广告素材(例如:图片、视频、动画、文字等)或广告文档(例如:html网页,多媒体文档,互动类WEB网页、广告连接等),一般与外部对接需协商定义接口,这里将根据接口定义进行广告内容的推送和抓取;
如果配置了外部PC站点或外部Mobile站点,则根据接口协议选择广告内容推送或是进行广告内容抓取。
[0025]所述消息监听与调度模块,用于监听业务消息和网络消息,并调度这些消息的传递;所述业务消息是指业务应用层中子系统间或模块间传递的广告状态、事件、计费等的消息;所述网络消息是指系统与网络服务器或网络终端间广告业务通信时回调消息。
[0026]所述业务应用层包括:广告发布子系统,广告管理子系统,广告实时调度与监控子系统,广告计费与统计子系统,日志与报警子系统,用户与权限管理子系统。
[0027]所述广告发布子系统,用于创建广告模板,并生成广告计划单;
所述广告模板是指:根据终端呈现形式的不同,分为PC站点广告模板、WAP站点模板、手机APP站点模板、自定义站点模板四类广告模板,不同的模板广告投放形式和位置有所不同,广告模板中的要素主要包括:网络类型(PC站点型、Mobile站点型等)、广告类型(横幅广告、弹出广告、浮动广告、按钮广告等)、素材类型(视频、多媒体、文字连接等)、广告位置(网页中展示的位置)、广告尺寸大小或广告长度等;系统内置几套通用的模板,还可以定制自定义的站点模板;
所述广告计划单是指:主要记录了广告商、广告投放目标站点、广告模板、计费方式、投放开始时间、投放结束时间、广告素材等要素的计划单。
[0028]所述广告发布子系统包括:
广告模板创建模块,用于创建、调用或定制广告模板;
广告生成模块,用于调用广告模板并从广告素材库中选择相应的素材,加入广告发布类型、发布网络通道、时间点、时长等关键要素后则生成一条广告计划单并存储数据库中。
[0029]所述广告管理子系统,用于广告素材、广告审核、广告计划单管理等;
所述广告管理子系统包括:
广告素材管理模块,用于广告素材上传到服务器的素材数据库中以及从素材数据库中下载广告素材,并对素材数据库存储的广告素材进行检索、修改、删除等管理;
广告审核模块,用于调用广告发布子系统中生成的广告计划单,通过用户与权限管理子系统的控制,按照工作流方式对广告计划单中的未审核状态的广告计划单进行审核,审核后更新数据库中的广告计划单的状态;本模块采用基于JBPM工作流框架进行实现;
广告计划单展现模块,用于调用数据库中的广告计划单,实时的将所有状态的广告计划单显示在WEB页面中,并可对广告计划单进行检索;
广告计划单的审核状态分为:未审核、已审核通过、审核不通过、已放弃四种状态;
广告计划审核状态为已审核通过、审核不通过两类状态的广告计划单在本模块中不允许修改或删除。未审核、已放弃两种状态的广告计划单在用户与权限管理子系统的控制下,具有最高权限的用户可在本模块中进行修改、删除操作。
[0030]所述广告实时调度与监控子系统,用于广告上线与下线的自动控制以及实时监控广告状态;
所述广告实时调度与监控子系统包括:
广告自动上下线模块,用于从数据库中调取已审核通过状态的广告计划单,分解出广告任务,并构建、管理、维护广告任务队列池,自动调度广告任务上线与下线;
所述广告任务是指:已审核通过状态的广告计划单中分解出来的同一站点同一广告位置的广告任务;
所述广告任务队列是指:同一站点同一广告位置投放时间不同的广告任务的序列集合;
所述广告任务队列池是指:多个不同广告任务队列所组成的队列方阵;
本模块中将启动多线程并行调用,每个线程对应负责自动调度一个广告任务队列中的广告任务上线;队列中的所有广告任务上线完毕后,相应的线程将销毁;当队列池中新建了一个广告任务队列时,则创建一个新的线程负责该队列中的广告任务上线;总之,队列与线程同生同亡;
广告的下线则与广告发布类型和广告计费类型相关,例如:按时长计费的广告,一般队列中的一个广告任务上线,此队列上一个已在线的广告任务即自动下线;例如:按点击计费的广告,当点击到达一定量则下线,或是预存费用用完则下线,这需要与广告计费与统计子系统进行关联;
按时长计费方式发布的广告类型的队列中上线一个广告任务,则本队列中的上一个在线的广告任务下线,上线的广告任务将从队列中删除,同时将这个广告任务记录写入数据库中;
广告数据收集与监控模块,用于收集广告上线后返回的数据和状态,并实时通过WEB页面显示呈现;当与PC站点通信时采用XML数据格式封装,当与Mobile站点通信时采用JSON数据格式封装,为系统内数据通信格式统一,本模块接收Mobi Ie站点的回传数据将由提交服务支持层的数据转码模块对JSON数据进行转换,转换成XML数据格式再由本模块进行数据解析和存储。
[0031]所述广告计费与统计子系统,用于对所有广告进行计费以及统计汇总;
广告计费分类为:按时长计费(CPT)、按千人展现计费(CPM)、按点击计费(CPC)、按销售量计费(CPS)、按实际行为计费(CPA)等多种计费分类方式;
本子系统广告计费采用消息机制对广告任务进行自动计费;
所述消息机制是指:本子系统实时监视并接收来自广告实时调度与监控子系统的传过来的消息,根据该消息类型以及消息内容对广告任务上线开始计费、下线停止计费、广告自动实时费用计算等进行控制;当某个广告任务费用不足时,本子系统也可以向广告实时调度与监控子系统发送强制下线消息;
本子系统将读取数据库,调用所有的的广告任务记录,根据消息控制广告任务上线则计费开启,下线则停止计费,以及费用计算,并将实时存储到数据库中为广告统计和检索提供数据;
广告统计则调用数据库中的广告任务记录进行各项统计报表生成;
本子系统支持与财务系统以及支付系统进行对接,在此不进一步描述。
[0032]所述日志与报警子系统,用于记录系统内所有子系统和模块运行记录、人员操作记录、网络运行状态等记录以及对错误日志进行分析与报警。
[0033]所述用户与权限管理子系统,用于系统内所有的操作用户以及权限进行管理、控制、维护等;本子系统基于RBAC(Role-Based Access Control )基于角色的访问控制模型进行实现。
[0034]以上所述仅是本专利的优选实施方式,本专利的保护范围并不仅局限于上述实施例,凡属于本专利思路下的技术方案均属于本专利的保护范围。应当指出,对于本专利的普通技术人员来说,在不脱离本专利原理前提下的若干改进和润饰,这些改进和润饰也应视为本专利的保护范围。
【主权项】
1.多网络融合的广告投放系统,其特征在于,包括: 数据服务层,用于广告素材、业务数据、日志文件存储、读取的服务,本层包括但不限于数据库; 服务支撑层,用于数据转码、网络配置、广告内容推送和抓取以及消息监听和调度的服务; 业务应用层,用于广告的发布、管理、实时监控以及计费、统计,同时提供实时的日志与报警的服务; 所述服务支撑层,在广告投放过程中,一方面为业务应用层和数据服务层之间的业务数据、广告素材的存取或数据转换提供服务;另一方面为系统消息的传递以及多网络通信提供服务。2.根据权利要求1所述的多网络融合的广告投放系统,其特征在于,所述业务应用层包括: 广告发布子系统,用于创建广告模板,并生成广告计划单; 广告管理子系统,用于广告素材、广告审核、广告计划单管理; 广告实时调度与监控子系统,用于广告上线与下线的自动控制以及实时监控广告状态; 广告计费与统计子系统,用于对所有广告进行计费以及统计汇总; 日志与报警子系统,用于日志记录管理以及对错误日志进行分析与报警; 用户与权限管理子系统,用于对用户信息以及权限进行管理。3.根据权利要求2所述的多网络融合的广告投放系统,其特征在于,所述广告发布子系统包括: 广告模板创建模块,用于创建、调用或定制广告模板; 广告生成模块,用于调用广告模板并选择相应的素材,添加广告发布的要素信息后,生成一条广告计划单并存储到数据库中。4.根据权利要求2所述的多网络融合的广告投放系统,其特征在于,所述广告管理子系统包括: 广告素材管理模块,用于广告素材上传到数据库中以及从数据库中下载广告素材,并对广告素材进行管理; 广告审核模块,用于调用广告发布子系统中生成的广告计划单,通过用户与权限管理子系统的控制,按照工作流方式对广告计划单中的未审核的广告计划单进行审核,审核后更新数据库中的广告计划单的状态; 广告计划单展现模块,用于调用数据库中的广告计划单,实时的将所有状态的广告计划单显示在WEB页面中,并可对广告计划单进行检索。5.根据权利要求2所述的多网络融合的广告投放系统,其特征在于,所述广告实时调度与监控子系统包括: 广告自动上下线模块,用于从数据库中调取已审核通过状态的广告计划单,分解出广告任务,并构建、管理、维护广告任务队列池,自动调度广告任务上线与下线; 广告数据收集与监控模块,用于收集广告上线后返回的数据和状态,并实时通过WEB页面显不呈现。6.根据权利要求3所述的多网络融合的广告投放系统,其特征在于,所述广告计费与统计子系统包括: 广告计费分类为:按时长计费、按千人展现计费、按点击计费、按销售量计费、按实际行为计费、自定义方式计费六种计费方式; 广告计费采用消息机制与广告实时监控与调度子系统进行关联,对广告任务进行实时自动的计费; 广告统计是调用数据库中的广告任务记录进行统计生成报表。7.根据权利要求1-6任一项所述的多网络融合的广告投放系统,其特征在于,所述服务支撑层包括: 数据转码模块,用于广告素材转换,广告内容转换,通信数据转换; 网络通道配置模块,用于配置接入用于投放广告的网络通信通道; 广告推送和抓取模块,用于向外部接口推送广告内容以及从外部接口抓取广告内容;消息监听与调度模块,用于监听来自业务应用层的业务消息和来自网络通信通道的网络消息,并调度这些消息的传递。8.根据权利要求7所述的多网络融合的广告投放系统,其特征在于,所述数据转码模块包括: 广告素材转换是指:为适应多屏终端的广告投放,对广告素材格式进行转换,以保障广告多终端通用性; 广告内容转换是指:为达到快速投放广告和网络融合,对PC站点广告内容和Mobile站点广告内容进行相互转换,实现不同网络类型的广告内容快速交叉广告发布; 通信数据转换是指:为适应不同网络环境下的不同的通信数据格式交互,对XML数据格式与JSON数据格式进行互相转换。9.根据权利要求7所述的多网络融合的广告投放系统,其特征在于,所述网络通道配置模块包括:四类网络通信通道, 一类是内部的PC站点通道,是指针对自有的PC站点的WEB服务器通道; 二类是内部的Mobile站点通道,是指针对自有的WAP站点或手机APP访问服务器通道; 三类是外部PC站点通道,是指针对外部对接的PC站点的WEB服务器通道; 四类是外部Mobile站点通道,是指针对外部的WAP站点或手机APP访问服务器通道; 四类网络通信通道都能分别进行I对N的配置; 广告内容推送或广告内容抓取,需配置外部PC站点通道或外部Mobi Ie站点通道。10.根据权利要求7所述的多网络融合的广告投放系统,其特征在于,所述消息监听与调度模块包括: 所述业务消息是指业务应用层中子系统间或模块间传递的广告状态、事件、计费等的消息; 所述网络消息是指系统与网络服务器或网络终端间广告业务通信时回调消息。
【文档编号】G06Q30/02GK106022829SQ201610335108
【公开日】2016年10月12日
【申请日】2016年5月19日
【发明人】不公告发明人
【申请人】湖南博广信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1