广告数据更新系统的制作方法

文档序号:16547117发布日期:2019-01-08 20:54阅读:242来源:国知局
广告数据更新系统的制作方法

本发明涉及广告数据处理领域,特别涉及广告数据更新系统。



背景技术:

目前全球都进入了数字化的发展浪潮,伴随着数字化的浪潮,数字机顶盒、数字电视、空调、智能冰箱、智能家电等都开始普及,随着数字机顶盒等软件客户定制型产品的全球普及。广告功能成为了机顶盒等产品的标配,传统的广告是通过定义私有数据表格,把广告数据,如图片文字等按表格的格式打包后从前端发送出来,终端通过解析私有表格来获取广告数据并显示。传统广告数据私有表格定义尽量和psi等表格的定义接近,对于广告数据的更新都是通过打包section数据的版本号来判断的,整个广告数据使用一个版本号,在进行广告数据更新时,受限于机顶盒的内存容量,一般都是先删除整个旧版本的广告数据,再重新下载整个新版本的广告数据,广告数据更新替换的时间较长,且在更新过程中,容易出现旧的广告数据被删除后,新广告数据还没收全,用户换频点导致广告数据显示不全的问题。



技术实现要素:

本发明要解决的技术问题是:提供一种广告数据更新系统,解决传统广告数据更新存在的更新时间过长的问题。

为解决上述问题,本发明采用的技术方案是:广告数据更新系统,包括打包工具、广告解析模块以及处理模块;

所述打包工具用于将广告数据按照约定的格式打包,打包后的广告数据包包含大、小两种版本号,其中,大版本号用于描述整个数据包的版本,小版本号用于描述数据包中某个广告数据的版本号,数据包中每个广告数据都有一个固定的id号以及自己的版本号;

所述广告解析模块用于从所述打包工具接收新版本的广告数据包,并从该广告数据包中解析得到各个小版本号以及小版本号对应的广告id;

所述处理模块用于将所述广告解析模块解析得到的小版本号与内存中保存的相同id号的广告数据的版本号进行比较,如果相同,则不更新,如果不相同,则替换对应广告id的广告数据,并更新此广告数据的小版本号。

进一步的,所述广告数据可以包括图片和文字。

本发明的有益效果是:由于本发明对广告数据包的每个广告数据采用了小版本号控制,广告数据更新时只需替换对应广告id的广告数据,大大缩短了更新替换的时间,而且不会出现传统方式只有section层一个版本号,导致的旧的广告数据被删除后,新广告数据还没收全,用户换频点了,导致广告数据显示不全的问题。

附图说明

图1是本发明的结构框图。

具体实施方式

本发明提供一种广告数据更新系统,如图1所示,包括打包工具、广告解析模块以及处理模块;其中,打包工具位于广告推送端;广告解析模块和处理模块位于广告播放终端,例如机顶盒、智能电视等。

所述打包工具用于将图片、文字等广告数据按照约定的格式打包,打包后的广告数据包包含大、小两种版本号,其中,大版本号用于描述整个数据包的版本,小版本号用于描述数据包中某个广告数据的版本号,数据包中每个广告数据都有一个固定的id号以及自己的版本号;

所述广告解析模块用于从所述打包工具接收新版本的广告数据包,并从该广告数据包中解析得到各个小版本号以及小版本号对应的广告id;

所述处理模块用于将所述广告解析模块解析得到的小版本号与内存中保存的相同id号的广告数据的版本号进行比较,如果相同,则不更新,如果不相同,则替换对应广告id的广告数据,并更新此广告数据的小版本号。

基于上述系统,本发明还提供一种广告数据更新方法,包括如下步骤:

a.打包工具将某次需要更新的图片、文字等广告数据按照约定的格式打包,打包后的广告数据包包含新的大版本号、各广告数据及各广告id所对应的新的小版本号;

b.由于广告数据更新时,广告数据包section层的大版本号发生变化,当广告播放终端监控到section层的大版本号发生变化,其广告解析模块从所述打包工具接收新大版本号对应的广告数据包;

c.广告解析模块对接收的新版本的广告数据包进行解析,并从该广告数据包中解析得到各个小版本号以及小版本号对应的广告id;

d.处理模块将所述广告解析模块解析得到的小版本号与内存中保存的相同id号的广告数据的版本号进行比较,如果相同,则不更新,如果不相同,则替换对应广告id的广告数据,并更新此广告数据的小版本号。由于本发明对广告数据包的每个广告数据采用了小版本号控制,广告数据更新时只需替换对应广告id的广告数据,大大缩短了更新替换的时间,而且不会出现传统方式只有section层一个版本号,导致的旧的广告数据被删除后,新广告数据还没收全,用户换频点了,导致广告数据显示不全的问题。



技术特征:

技术总结
本发明涉及广告数据处理领域,公开了一种广告数据更新系统,解决传统广告数据更新存在的更新时间过长的问题。本发明包括打包工具、广告解析模块以及处理模块;所述打包工具用于将广告数据按照约定的格式打包,打包后的广告数据包包含大、小两种版本号;所述广告解析模块用于从所述打包工具接收新版本的广告数据包,并从该广告数据包中解析得到各个小版本号以及小版本号对应的广告ID;所述处理模块用于将所述广告解析模块解析得到的小版本号与内存中保存的相同ID号的广告数据的版本号进行比较,如果相同,则不更新,如果不相同,则替换对应广告ID的广告数据,并更新此广告数据的小版本号。本发明适用于机顶盒广告数据更新。

技术研发人员:孙红兵;周旭成;张刚;魏建军
受保护的技术使用者:四川长虹电器股份有限公司
技术研发日:2018.10.26
技术公布日:2019.01.08
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1