动态生成广告位的系统和方法与流程

文档序号:11231692阅读:289来源:国知局
动态生成广告位的系统和方法与流程

本发明属于应用软件领域,尤其涉及一种动态生成广告位的系统和方法。



背景技术:

现有技术中,在客户显示终端上设置广告位都是固定广告位,比如横幅轮播图、或者悬浮层广告窗、或者广告弹层,都是将代码实现固定在客户端,然后动态填充广告数据,比如利用大数据分析向用户推送定向的广告内容,但这些都只是动态生成广告体,并不是广告位。

如果需要上/下线广告位,或者新增/修改广告位,则需要开发人员经过发布流程,针对移动终端则需要发布新版本应用软件或者应用软件增量更新。频繁进行此类操作,对开发人员来说无疑是巨大的工作量,对于运营人员来说,时效性短的活动如不及时上线将造成损失。



技术实现要素:

本发明要解决的技术问题是现有技术中,在客户显示终端上设置广告位都是固定广告位,上/下线广告位、或者新增/修改广告位周期长、效率低的问题,提供一种动态生成广告位的系统和方法。

本发明通过以下技术方案解决上述技术问题:一种动态生成广告位的系统,包含:后台服务器、终端匹配装置、前端控制器;

所述前端控制器嵌入终端设备,用于获取所述终端设备的终端信息;

所述后台服务器用于生成后台需求信息,所述后台需求信息包含目标终端信息、广告位配置信息;

所述终端匹配装置用于从所述前端控制器获取所述终端设备的终端信息,并从所述后台服务器获取所述后台需求信息,将所述目标终端信息与所述终端设备的终端信息进行对比,将对比一致的所述终端设备标记为匹配的终端设备,并将所述广告位配置信息传输至所述匹配的终端设备的前端控制器;

所述匹配的终端设备的前端控制器用于根据所述广告位配置信息生成动态广告位,并控制所述匹配的终端设备显示所述动态广告位。

较佳地,所述目标终端信息的数量为多组,多组所述目标终端信息具有不同的优先级,所述终端匹配装置按照所述优先级由高到低依次将所述目标终端信息与所述终端设备的终端信息进行对比,如果对比一致,则将所述终端设备标记为匹配的终端设备,并停止将更低优先级的所述目标终端信息与所述终端设备的终端信息进行对比;如果对比不一致,则将下一更低优先级的所述目标终端信息与所述终端设备的终端信息进行对比,直至对比一致或者遍历所有优先级的所述目标终端信息。

较佳地,所述广告位配置信息的数量为多组,用于在终端设备上生成多个广告位。

较佳地,所述终端设备的终端信息包含终端类型、地理位置、用户注册信息、页面身份信息、物理地址、显示界面尺寸中的至少一项;所述目标终端信息包含目标终端类型信息、目标地理位置信息、目标用户注册信息、目标页面身份信息、目标物理地址信息中的至少一项;所述广告位配置信息包含展现形态需求信息、展示位置需求信息、展示尺寸需求信息、广告内容需求信息、展示时间需求信息中的至少一项。

较佳地,所述终端匹配装置将所述广告位配置信息和所述目标终端信息分别与所述终端设备的终端信息进行对比,将对比一致的所述终端设备标记为匹配的终端设备,并将所述广告位配置信息传输至所述匹配的终端设备的前端控制器。

一种动态生成广告位的方法,使用本发明的动态生成广告位的系统,所述方法包含以下步骤:

s1、所述前端控制器获取终端设备的终端信息;

s2、所述终端匹配装置从所述前端控制器获取所述终端设备的终端信息;

s3、所述后台服务器生成后台需求信息;

s4、所述终端匹配装置从所述后台服务器获取所述后台需求信息;

s5、所述终端匹配装置将所述目标终端信息与所述终端设备的终端信息进行对比,将对比一致的所述终端设备标记为匹配的终端设备,并将所述广告位配置信息传输至所述匹配的终端设备的前端控制器;

s6、所述匹配的终端设备的前端控制器根据所述广告位配置信息生成动态广告位,并控制所述匹配的终端设备显示所述动态广告位。

较佳地,所述目标终端信息的数量为多组,所述多组目标终端信息具有不同的优先级;

在步骤s5中:所述终端匹配装置按照所述优先级由高到低依次将所述目标终端信息与所述终端设备的终端信息进行对比,如果对比一致,则将所述终端设备标记为匹配的终端设备,并停止将更低优先级的所述目标终端信息与所述终端设备的终端信息进行对比;如果对比不一致,则将下一更低优先级的所述目标终端信息与所述终端设备的终端信息进行对比,直至对比一致或者遍历所有优先级的所述目标终端信息。

较佳地,所述广告位配置信息的数量为多组;

在步骤s5中:所述终端匹配装置将多组所述广告位配置信息传输至所述匹配的终端设备的前端控制器;

在步骤s6中:所述匹配的终端设备的前端控制器根据多组所述广告位配置信息生成多个动态广告位,并控制所述匹配的终端设备显示所述多个动态广告位。

较佳地,所述终端设备的终端信息包含终端类型、地理位置、用户注册信息、页面身份信息、物理地址、显示界面尺寸中的至少一项;所述目标终端信息包含目标终端类型信息、目标地理位置信息、目标用户注册信息、目标页面身份信息、目标物理地址信息中的至少一项;所述广告位配置信息包含展现形态需求信息、展示位置需求信息、展示尺寸需求信息、广告内容需求信息、展示时间需求信息中的至少一项。

较佳地,步骤s5还包含:所述终端匹配装置将所述广告位配置信息和所述目标终端信息分别与所述终端设备的终端信息进行对比,将对比一致的所述终端设备标记为匹配的终端设备,并将所述广告位配置信息传输至所述匹配的终端设备的前端控制器。

本发明的积极进步效果在于:本发明实现了针对不同场景,不同人群动态生成不同效果的广告位和广告,有效解决了运营人员临时、紧急上线广告位、且频繁变更广告位的需求,保证了广告位的多样性和时效性。广告运营工作都由运营人员后台统一管理和配置,运营人员还可根据a/b测试结果来调整运营方案。本发明发布广告效率更高,开发成本减少,广告位管理更规范,运营的机动性更强。

附图说明

图1为本发明实施例1的动态生成广告位的系统的结构示意图。

图2为本发明实施例1的动态生成广告位的方法的流程图。

图3为本发明实施例2的动态生成广告位的方法的流程图。

具体实施方式

下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。

实施例1

本实施例的动态生成广告位的系统如图1所示,包含后台服务器11、终端匹配装置12、前端控制器13;前端控制器13嵌入终端设备10,用于获取终端设备10的终端信息。

较佳地,终端设备的终端信息包含终端类型、地理位置、用户注册信息、页面身份信息、物理地址、显示界面尺寸中的至少一项。

终端类型包含但不限于个人电脑、手机、平板电脑、智能手表、智能电视、安装在楼宇内的显示屏、安装在楼宇外的显示屏等。

地理位置包含终端设备在接入本实施例的动态生成广告位的系统时注册的地址;固定的显示终端实际安装的地址(如安装在楼宇内外的显示屏,将该交互终端装置接入本实施例的系统时,需进行注册,如设置用户名、填写实际安装地址等);手机、智能手表等移动终端的gps(全球定位系统)等定位系统获取的该终端设备的实际地址。

用户注册信息包含终端通过前端控制器接入本实施例的系统时,设置的用户名、提交的用户信息、用户注册的时间日期。

页面身份信息包含该页面是由哪个app(手机软件)、web(万维网)浏览器、应用程序等打开的,或者web浏览器正在访问某个网站等。物理地址包含终端设备的mac(mediaaccesscontrol,媒体访问控制)地址。

较佳地,前端控制器13的数量为多个,分别唯一对应地嵌入多个终端设备10,分别获取所对应的终端设备10的终端信息。

后台服务器11用于生成后台需求信息,后台需求信息包含目标终端信息、广告位配置信息。目标终端信息用于选择进行广告位展示的目标终端设备,广告位配置信息用于据以生成动态广告位。较佳地,目标终端信息包含目标终端类型信息、目标地理位置信息、目标用户注册信息、目标页面身份信息、目标物理地址信息中的至少一项。

作为一种较佳的实施例,广告位配置信息的数量为多组,用于在终端设备上生成多个广告位。

终端匹配装置12从前端控制器13获取终端设备10的终端信息,终端匹配装置12从后台服务器11获取后台需求信息,将所述目标终端信息与所述终端设备的终端信息进行对比,将对比一致的所述终端设备标记为匹配的终端设备,即将目标终端类型信息与终端类型、目标地理位置信息与地理位置、目标用户注册信息与用户注册信息、目标页面身份信息与页面身份信息分别对比,从而选择进行广告位展示的目标终端设备,并将所述广告位配置信息传输至所述匹配的终端设备的前端控制器。

较佳地,所述广告位配置信息包含展现形态需求信息、展示位置需求信息、展示尺寸需求信息、广告内容需求信息、展示时间需求信息中的至少一项。

展现形态包含页面横幅轮播广告、页面弹层广告、页面浮层广告等。较佳地,所述广告位配置信息还包含广告位动画效果需求信息、展示时间需求信息(如展示的频率、展示的周期、展示发生的条件等)。

所述匹配的终端设备的前端控制器根据所述终端匹配装置发送的广告位配置信息生成动态广告位,并控制所述终端设备显示所述动态广告位。

较佳地,前端控制器支持页面横幅轮播广告、页面弹层广告、页面浮层广告等多种广告位展现形态,并支持多种动画效果,支持文案、图片、图片链接、跳转链接、动画、视频、音乐等多种广告内容。

本实施例还提供了一种动态生成广告位的方法,其利用本实施例的上述动态生成广告位的系统实现,如图2所示,所述动态生成广告位的方法具体包括以下步骤:

s101、前端控制器13获取终端设备10的终端信息。

s102、终端匹配装置12从前端控制器13获取终端设备10的终端信息。

s103、后台服务器11生成后台需求信息,后台需求信息包含目标终端信息、广告位配置信息。

作为一种较佳的实施例,广告位配置信息的数量为多组,用于在终端设备上生成多个广告位。例如,后台服务器11生成后台需求信息,使用后台需求信息中包含的目标地理位置信息和目标终端类型信息选择进行广告位展示的目标终端设备。具体地,后台需求信息为:位于a市b区内(目标地理位置信息)的楼宇内的显示屏(目标终端类型信息);广告位配置信息为:在横轴a0pixel(像素)~a1pixel、纵轴b0pixel~b1pixel区域(展示位置需求信息和显示尺寸需求信息)内显示页面横幅轮播(展现形态需求信息)广告,间隔y0分钟显示一次(展示时间需求信息),广告内容包含文案、图片、图片链接、跳转链接、动画、视频、音乐等至少一种(上述广告位配置信息为第一组广告位配置信息);并在横轴a2pixel~a3pixel、纵轴b2pixel~b3pixel区域(展示位置需求信息和显示尺寸需求信息)内显示页面浮层(展现形态需求信息)广告,间隔y1分钟显示一次(展示时间需求信息),广告内容包含动画、视频等,存储于广告内容列表中,每次显示时,按照列表顺序更新应显示的广告内容(上述广告位配置信息为第二组广告位配置信息)。

s104、终端匹配装置12从后台服务器11获取所述后台需求信息。

s105、终端匹配装置12将所述目标终端信息与所述终端设备的终端信息进行对比,将对比一致的所述终端设备标记为匹配的终端设备,并将所述广告位配置信息传输至所述匹配的终端设备的前端控制器。例如,本实施例中,终端匹配装置将获取的多个终端设备的终端信息逐一与所述后台需求信息进行对比。终端设备的地理位置为位于a市b区内,则该对比项对比一致。进一步,对比目标终端类型信息与终端类型。

作为一种较佳的实施例,所述终端匹配装置还将所述广告位配置信息和所述目标终端信息分别与所述终端设备的终端信息进行对比,将对比一致的所述终端设备标记为匹配的终端设备,并将所述广告位配置信息传输至所述匹配的终端设备的前端控制器。例如,将展示尺寸需求信息与终端设备的显示界面尺寸对比。对于显示界面尺寸中不包含横轴a0pixel~a1pixel、纵轴b0pixel~b1pixel区域的终端设备将因对比不一致而被排除;同样,终端设备显示区域不包含横轴a2pixel~a3pixel、纵轴b2pixel~b3pixel区域的终端设备也将被排除。进一步地,终端设备显示区域中横轴a0pixel~a1pixel、纵轴b0pixel~b1pixel区域与横轴a2pixel~a3pixel、纵轴b2pixel~b3pixel区域具有重叠的部分,则视为显示冲突,该终端设备也被排除,以避免广告位显示冲突。最终,位于a市b区内的显示界面尺寸同时包含横轴a0pixel~a1pixel、纵轴b0pixel~b1pixel区域和横轴a2pixel~a3pixel、纵轴b2pixel~b3pixel区域、且不会发生显示冲突的楼宇内的显示屏,被终端匹配装置标记为匹配的终端设备,终端匹配装置将所述广告位配置信息传输至所述匹配的终端设备的前端控制器。

s106、所述匹配的终端设备的前端控制器根据所述终端匹配装置发送的所述广告位配置信息生成动态广告位,并控制所述匹配的终端设备显示所述动态广告位。前端控制器支持页面横幅轮播广告、页面弹层广告、页面浮层广告等多种广告位展现形态,并支持多种动画效果,支持文案、图片、图片链接、跳转链接、动画、视频、音乐等多种广告内容。前端控制器在匹配的终端设备上生成动态广告位,横轴a0pixel~a1pixel、纵轴b0pixel~b1pixel区域内显示页面横幅轮播广告,间隔y0分钟显示一次(展示时间需求信息),广告内容包含文案、图片、图片链接、跳转链接、动画、视频、音乐等至少一种;并在横轴a2pixel~a3pixel、纵轴b2pixel~b3pixel区域内显示页面浮层广告,间隔y1分钟显示一次,广告内容包含动画、视频等,存储于广告内容列表中,每次显示时,按照列表顺序更新应显示的广告内容。

较佳地,使用本实施例的动态生成广告位的方法,可以进行a/b测试。例如,使用本实施例的动态生成广告位的方法,在位于c市d区的手机终端设备上,在某个时间段内显示a广告位;然后,在位于c市d区的手机终端设备上,在第二天相同时间段内显示b广告位。后台服务器可以检测并分析上述两种不同的广告位的广告效果,如广告位被点击的次数、通过广告位的连接注册用户的数量(即用户转化率)等,从而为优化广告位提出参考依据。

实施例2

本实施例的动态生成广告位的系统与实施例1的动态生成广告位的系统基本相同,其区别在于,本实施例的动态生成广告位的系统中,目标终端信息的数量为多组,所述多组目标终端信息具有不同的优先级,所述终端匹配装置按照所述优先级由高到低依次将所述目标终端信息与所述终端设备的终端信息进行对比,如果对比一致,则将所述终端设备标记为匹配的终端设备,并停止将更低优先级的所述目标终端信息与所述终端设备的终端信息进行对比;如果对比不一致,则将下一更低优先级的所述目标终端信息与所述终端设备的终端信息进行对比,直至对比一致或者遍历所有优先级的所述目标终端信息。

本实施例还提供了一种动态生成广告位的方法,其利用本实施例的上述动态生成广告位的系统实现,如图3所示。作为一种较佳的实施例,本实施例的动态生成广告位的方法与实施例1的动态生成广告位的方法的区别在于,用下述步骤s203、s205分别替代实施例1中的步骤s103、s105。

s203、后台服务器11生成后台需求信息,后台需求信息包含目标终端信息、广告位配置信息,目标终端信息的数量为多组,所述多组目标终端信息具有不同的优先级。例如,目标终端信息为:位于a市b区内的楼宇内的显示屏或注册使用年限超过2年的用户的手机;其中位于a市b区内的楼宇内的显示屏具有高优先级,注册使用年限超过2年的用户的手机具有低优先级。广告位配置信息为:当用户开启某app时(展示时间需求信息),在该app页面左下角横轴0pixel~a1pixel、纵轴0pixel~b1pixel区域内显示页面弹窗广告,直至该弹窗被关闭或该app被关闭,广告内容包含文案等。

s205、终端匹配装置按照所述优先级由高到低依次将所述目标终端信息与所述终端设备的终端信息进行对比,如果对比一致,则将所述终端设备标记为匹配的终端设备,并停止将更低优先级的所述目标终端信息与所述终端设备的终端信息进行对比;如果对比不一致,则将下一更低优先级的所述目标终端信息与所述终端设备的终端信息进行对比,直至对比一致或者遍历所有优先级的所述目标终端信息。本实施例中,首先,终端匹配装置12将终端设备的地理位置信息、终端类型信息分别与优先级最高的目标终端信息中的目标地理位置信息(a市b区)、目标终端类型信息(楼宇内的显示屏)对比,位于a市b区内的楼宇内的显示屏将被标记为匹配的终端设备,其前端控制器将收到广告位配置信息;对其他终端设备,终端匹配装置12将该终端设备的地理位置信息、终端类型信息分别与优先级低的目标终端信息中的目标用户注册信息(注册使用年限超过2年)、目标终端类型信息(手机)对比,注册使用年限超过2年的用户的手机将被标记为匹配的终端设备,其前端控制器将收到广告位配置信息;前两者以外的剩余的终端设备,因遍历所有优先级的目标终端信息仍对比不一致,故未被标记为匹配的终端设备,其前端控制器不会收到广告位配置信息。作为一种优选的实施例,在步骤s203中,后台服务器11生成的目标终端信息,目标终端信息的数量为多组,所述多组目标终端信息具有不同的优先级,对应的广告位配置信息的数量也为多组。例如,后台服务器11生成的后台需求信息为:在位于a市b区内的终端设备上显示a广告位,或在注册使用年限超过2年的用户的终端设备上显示b广告位;其中位于a市b区内的终端设备具有高优先级,注册使用年限超过2年的用户的终端设备具有低优先级。这意味着,位于a市b区内并且注册使用年限超过2年的用户的终端设备将显示a广告位。

虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这些仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。

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