基于布局模块的广告植入系统及方法与流程

文档序号:18894237发布日期:2019-10-15 22:39阅读:657来源:国知局
基于布局模块的广告植入系统及方法与流程

本申请涉及通信领域,具体而言,涉及基于布局模块的广告植入系统及方法。



背景技术:

现有技术中,大部分的app页面版式都是固定的,若要修改版式或者要实现广告植入一般都是通过发布新的app版本来实现,调整周期比较长;另一种实现方案是通过hybrid混合应用的方式,内嵌html页面来实现动态更新,但是由于不是原生的界面生成方案,用户体验会比较差。



技术实现要素:

发明目的:本申请的主要目的在于提供一种基于布局模块的广告植入系统及方法,以解决app页面版式修改不灵活且广告植入不便的问题。



技术实现要素:
为了实现上述目的,本发明提供了一种基于布局模块的广告植入系统及方法。

本申请的基于布局模块的广告植入系统包括:基础功能模块、广告功能模块、布局管理模块、接口模块;布局管理模块为运营人员提供在线编辑窗口,在生成一个带有广告植入的布局方案时,运营人员通过布局管理模块对已有的基础功能模块和广告功能模块进行调用,使用前端拖拽技术将相应基础功能模块和广告功能模块进行拖拽排版,并编辑布局内各个模块的属性,编辑完布局排版之后,生成页面布局方案;接口模块为外部终端提供在线访问接口。

进一步的,还包括缓存模块,缓存模块通过接口模块与外部终端交互数据;布局管理模块将生成的布局方案存储至缓存模块,外部终端通过接口模块读取缓存模块存储的数据。

进一步的,所述广告功能模块设置了广告的展现内容和变换频率。

进一步的,所述布局方案封装有本布局方案中各个模块的标识、对各模块属性的编辑指令和各模块的排版指令。

进一步的,所述基础功能模块包括用于生成名称、标题、内容类型、媒体属性、详细内容、内容链接、跳转链接、统计关键字的功能模块。

进一步的,所述内容类型包括:纯图、纯文字、图文混排。

进一步的,所述媒体属性包括:普通图文、广告图文、数据列表。

进一步的,所述基础功能模块和广告功能模块的属性包括主标题、副标题、主题颜色、显示位置、栏目数、跳转链接。

进一步的,所述编辑指令包括:增加、删除、修改、查找、上线、下线。

为了实现上述目的,本发明还提供了一种基于布局模块的广告植入系统的广告植入方法,包括步骤:

(1)运营人员预先通过布局管理模块编辑基础功能模块和广告功能模块并将基础功能模块和广告功能模块存储在服务器数据库中;

(2)在生成一个带有广告植入的布局方案时,运营人员通过布局管理模块对已有的基础功能模块和广告功能模块进行调用,使用前端拖拽技术将相应基础功能模块和广告功能模块进行拖拽排版,并编辑布局内各个模块的属性,编辑完布局排版之后,生成页面布局方案;

(3)客户端通过接口模块访问布局方案数据,加载所需布局方案,生成待创建页面。

有益效果:本发明中,app界面展示的布局全部由服务端返回,客户端只需要根据布局里面的配置信息去实现界面布局,并加载布局内子模块配置的指定内容,可以实现广告模块的快速植入,而对于不同广告的植入,可以通过动态更新界面布局中的某一个或某几个功能模块实现,无需发布新版本。

附图说明

构成本申请的一部分的附图用来提供对本申请的进一步理解,使得本申请的其它特征、目的和优点变得更明显。本申请的示意性实施例附图及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1是本发明的系统架构图;

图2本发明的流程图。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。

如图1所示,本发明提出的基于布局模块的广告植入系统包括:基础功能模块、广告功能模块、布局管理模块、接口模块、缓存模块;广告功能模块设置了广告的展现内容和变换频率;布局管理模块为运营人员提供在线编辑窗口,在生成一个布局方案时,运营人员通过布局管理模块对已有的基础功能模块和广告功能模块进行调用,使用前端拖拽技术将相应基础功能模块和广告功能模块进行拖拽排版,并编辑布局内各个模块的属性,编辑完布局排版之后,生成页面布局方案;接口模块为外部终端提供在线访问接口,缓存模块通过接口模块与外部终端交互数据;布局管理模块将生成的布局方案存储至缓存模块,外部终端通过接口模块读取缓存模块存储的数据;所述布局方案封装有本布局方案中各个模块的标识、对各模块属性的编辑指令和各模块的排版指令。

如图2所示,本发明提出的基于布局模块的广告植入方法包括步骤(1)至(3):

(1)运营人员预先通过布局管理模块编辑基础功能模块和广告功能模块并将基础功能模块和广告功能模块存储在服务器数据库中;

(2)在生成一个带有广告植入的布局方案时,运营人员通过布局管理模块对已有的基础功能模块和广告功能模块进行调用,使用前端拖拽技术将相应基础功能模块和广告功能模块进行拖拽排版,并编辑布局内各个模块的属性,编辑完布局排版之后,生成页面布局方案;

(3)客户端通过接口模块访问布局方案数据,加载所需布局方案,生成待创建页面。

其中,当需要新增一个带有广告植入的布局方案时,首先将用于实现新的广告功能的模块存储在服务器的数据库中,并建立调用该广告模块的调用函数;然后,新建一个新的布局并创建标识,将新的布局与其标识之间建立关联关系,然后进入布局管理界面;使用前端拖拽技术将服务端数据库中所需要的基础功能模块和广告功能模块进行拖拽排版,同时编辑布局内各个模块的属性,包括但不限于主标题、副标题、主题颜色、显示位置、栏目数、跳转链接等,编辑完布局排版之后,提交布局方案到数据库进行保存。

当需要修改一个带有广告植入的布局方案时,选取一个现有的布局方案,对布局方案中原有的基础功能模块和广告功能模块进行删除或新增,然后使用前端拖拽技术对当前的基础功能模块进行拖拽排版,并在线编辑布局内各个模块的属性,编辑完布局排版之后,提交布局方案到数据库进行保存。

当完成布局配置后,如果需要对外发布一个新的布局配置,需要提出发布申请,经相关上级审核通过之后才可以发布到正式环境。一旦审核通过,服务端会将申请通过的布局配置数据存入缓存(redis或者memcached等缓存服务)中,对外的服务接口从缓存中读取当前可用的布局配置,避免直接查询数据库,提高布局配置的读取效率。app客户端读取到布局配置的时候,同时进行本地缓存,如果布局接口由于发生意外导致读取失败,可以选择使用本地缓存的布局配置。布局配置接口会把配置数据组织成有层次的json结构,方便客户端进行解析。

上述方案中的基础功能模块包括但不限于名称、标题、内容类型(纯图、纯文字、图文混排等)、媒体属性(普通图文、广告图文、数据列表)、详细内容、内容链接、跳转链接、统计关键字等字段信息,运营人员可以对它进行增删改查、上下线等操作。这些基础模块配置好以后,就可以用于后续的布局内容构建。

上述方案中,在布局方案和基础功能模块之间是多对多的关系。布局模块的布局属性可以精确配置某个模块在当前布局中的展示位置、展示方式、展示内容等信息,确保布局模块配置的灵活性。

从以上的描述中,可以看出,本发明实现了如下技术效果:

app界面展示的布局全部由服务端返回,客户端只需要根据布局里面的配置信息去实现界面布局,并加载布局内子模块配置的指定内容就可以实现广告植入的功能。

需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

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