一种广告插件配置方法及终端技术

技术编号:39755567 阅读:7 留言:0更新日期:2023-12-17 23:54
一种广告插件配置方法及终端,配置内置插件和外置插件,内置插件以及外置插件均包括广告实现逻辑;遍历系统中各个模块,模块包括系统模块以及应用;若应用包括广告接入标志,则将外置插件存入所述应用对应的预设文件夹;初始化内置插件与系统模块的通信协议;本发明专利技术设置内置插件和外置插件,需要接入广告的模块提前配置广告接入标志,则无需将广告代码直接植入各个模块中,若存在广告接入标志,则将外置插件存入应用类模块对应的预设文件夹,方便应用在运行时安装并调用相应插件,并初始化内置插件与系统模块的通信协议,则系统中的应用能够通过外置插件实现广告显示,系统本身的系统模块能够通过通信协议直接调用内置插件实现广告显示

【技术实现步骤摘要】
一种广告插件配置方法及终端


[0001]本专利技术涉及广告投放领域,尤其涉及一种广告插件配置方法及终端


技术介绍

[0002]在系统上线后,通常在其中的各个模块都会有专门的广告位置

特别是对于
KTV
系统,其具有多个大屏,其中首页中部,首页顶部,已点列表,歌曲
MV
的中部,右下角和歌曲名称下方等位置都可以作为广告的植入位置为商家创收,并且在歌曲播放或暂停时也可以展示对应的广告;而如果在各个界面对应的代码中植入相应的广告代码,需要分别进行维护,在更新升级时的压力大,并且有的应用是第三方提供的,在第三方的代码中嵌入广告相关代码的难度大


技术实现思路

[0003]本专利技术所要解决的技术问题是:提供一种广告插件配置方法及终端,实现多位置多类型广告的统一配置

[0004]为了解决上述技术问题,本专利技术采用的一种技术方案为:
[0005]一种广告插件配置方法,包括步骤:
[0006]配置内置插件和外置插件,所述内置插件以及外置插件均包括广告实现逻辑;
[0007]遍历系统中各个模块,所述模块包括系统模块以及应用;
[0008]若所述应用包括广告接入标志,则将所述外置插件存入所述应用对应的预设文件夹;
[0009]初始化内置插件与所述系统模块的通信协议

[0010]为了解决上述技术问题,本专利技术采用的另一种技术方案为:
[0011]一种广告插件配置终端,包括存储器

处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0012]配置内置插件和外置插件,所述内置插件以及外置插件均包括广告实现逻辑;
[0013]遍历系统中各个模块,所述模块包括系统模块以及应用;
[0014]若所述应用包括广告接入标志,则将所述外置插件存入所述应用对应的预设文件夹;
[0015]初始化内置插件与所述系统模块的通信协议

[0016]本专利技术的有益效果在于:设置内置插件和外置插件,需要接入广告的模块提前配置广告接入标志,则无需将广告代码直接植入各个模块中,若存在广告接入标志,则将外置插件存入应用类模块对应的预设文件夹,方便应用在运行时安装并调用相应插件,并初始化内置插件与系统模块的通信协议,则系统中的应用能够通过外置插件实现广告显示,系统本身的系统模块能够通过通信协议直接调用内置插件实现广告显示,并且更新时只需要统一更新内置插件和外置插件,而无需针对每一模块进行单独更新,实现了多位置多类型广告的统一配置

附图说明
[0017]图1为本专利技术实施例的一种广告插件配置方法的步骤流程图;
[0018]图2为本专利技术实施例的一种广告插件配置终端的结构示意图;
[0019]标号说明:
[0020]1、
一种广告插件配置终端;
2、
处理器;
3、
存储器

具体实施方式
[0021]为详细说明本专利技术的
技术实现思路


所实现目的及效果,以下结合实施方式并配合附图予以说明

[0022]请参照图1,一种广告插件配置方法,包括步骤:
[0023]配置内置插件和外置插件,所述内置插件以及外置插件均包括广告实现逻辑;
[0024]遍历系统中各个模块,所述模块包括系统模块以及应用;
[0025]若所述应用包括广告接入标志,则将所述外置插件存入所述应用对应的预设文件夹;
[0026]初始化内置插件与所述系统模块的通信协议

[0027]从上述描述可知,本专利技术的有益效果在于:设置内置插件和外置插件,需要接入广告的模块提前配置广告接入标志,则无需将广告代码直接植入各个模块中,若存在广告接入标志,则将外置插件存入应用类模块对应的预设文件夹,方便应用在运行时安装并调用相应插件,并初始化内置插件与系统模块的通信协议,则系统中的应用能够通过外置插件实现广告显示,系统本身的系统模块能够通过通信协议直接调用内置插件实现广告显示,并且更新时只需要统一更新内置插件和外置插件,而无需针对每一模块进行单独更新,实现了多位置多类型广告的统一配置

[0028]进一步地,所述配置内置插件和外置插件,所述内置插件以及外置插件均包括广告实现逻辑包括:
[0029]将所述内置插件以及所述外置插件打包为安装包;
[0030]将所述安装包安装在系统中得到广告应用

[0031]由上述描述可知,将内置插件和外置插件打包成安装包安装到系统中的方式,则在安装包中可以额外配置除了内置插件和外置插件之外的其他基础代码,实现广告应用自动更新等,将广告实现集成在一起,方便后续的运营维护

[0032]进一步地,配置所述广告应用在系统开机时自启动,并获取配置的每一模块对应的广告状态数据,若为空或禁播状态,则不进行遍历;
[0033]否则,获取所述模块对应的广告资源并缓存

[0034]由上述描述可知,广告应用在开机时获取配置的每一模块对应的广告状态数据,则用户可以在广告状态数据中定义是否需要开启相应模块的广告播放,实现了用户的自定义配置,提高灵活性,如果为空或者配置为禁播状态,则说明相应模块不需要广告展示,则在遍历时直接跳过对应模块,提高了遍历模块的效率

[0035]进一步地,所述广告应用配置有版本号;
[0036]根据预设时间点访问升级服务器,若所述升级服务器中存在比已安装的广告应用的版本号靠后的版本号,则根据所述升级服务器中的最新版本号对应的安装包升级已安装
的广告应用

[0037]由上述描述可知,根据预设时间点访问升级服务器,例如可以配置在开机时访问一次升级服务器,则每次运行时都能够根据最新版本进行运行,也可根据实际需要配置每间隔预设时间段访问升级服务器,或是监听到升级服务器发布新版本就访问升级服务器等,根据不同的版本敏感度需要调整升级的时间点,对广告应用进行升级就能完成对所有模块的广告升级,无需对每个模块进行单独升级,提高了效率

[0038]进一步地,所述将所述外置插件存入所述应用对应的预设文件夹之后还包括:
[0039]判断所述外置插件的版本是否高于所述预设文件夹中已有的历史外置插件的的版本

若是,则卸载所述历史外置插件并安装所述外置插件

[0040]由上述描述可知,在将外置插件存入预设文件夹之后,判断外置插件和预设文件夹中已经存储的历史外置插件之间的版本,若新存入的外置插件的版本更高,则说明该外置插件进行了更新,则在对广告应用进行更新的同时能够对每个应用对应的外置插件进行是否需要更新的单独判断,从而实现了对每个应用引用的外置插件进行更新,而无需对每个本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种广告插件配置方法,其特征在于,包括步骤:配置内置插件和外置插件,所述内置插件以及外置插件均包括广告实现逻辑;遍历系统中各个模块,所述模块包括系统模块以及应用;若所述应用包括广告接入标志,则将所述外置插件存入所述应用对应的预设文件夹;初始化内置插件与所述系统模块的通信协议
。2.
根据权利要求1所述的一种广告插件配置方法,其特征在于,所述配置内置插件和外置插件,所述内置插件以及外置插件均包括广告实现逻辑包括:将所述内置插件以及所述外置插件打包为安装包;将所述安装包安装在系统中得到广告应用
。3.
根据权利要求2所述的一种广告插件配置方法,其特征在于,所述遍历系统中各个模块之前,还包括:配置所述广告应用在系统开机时自启动,并获取配置的每一模块对应的广告状态数据,若为空或禁播状态,则不进行遍历;否则,获取所述模块对应的广告资源并缓存
。4.
根据权利要求2所述的一种广告插件配置方法,其特征在于,还包括:所述广告应用配置有版本号;根据预设时间点访问升级服务器,若所述升级服务器中存在比已安装的广告应用的版本号靠后的版本号,则根据所述升级服务器中的最新版本号对应的安装包升级已安装的广告应用
。5.
根据权利要求4所述的一种广告插件配置方法,其特征在于,所述将所述外置插件存入所述应用对应的预设文件夹之后还包括:判断所述外置插件的版本是否高于所述预设文件夹中已有的历史外置插件的的版本,若是,则卸载所述历史外置插件并安装所述外置插件
。6.
一种广告插件配置终端,包括存储器

处...

【专利技术属性】
技术研发人员:叶鹏刘旺
申请(专利权)人:福建凯米网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1