一种广告播放报表生成系统及其生成方法

xiaoxiao2020-10-23  18

一种广告播放报表生成系统及其生成方法
【专利说明】一种广告播放报表生成系统及其生成方法
[0001]抟术领域:
本发明涉及广告多媒体技术领域,具体地涉及一种广告播放报表生成系统及其生成方法,特别是一种在电视广告汇总数据的基础上生成报表的系统和方法。
[0002]【背景技术】:
广告作为商品经济的产物,无疑正日益在经济的舞台上,扮演着越来越重要的角色。电视广告作为广告的来源之一,在人们生活中有着重要的意义。作为广告投放的企业,也会希望自己投放的广告能被更多人关注。电视广告报表生成服务可以高效准确地统计电视广告数据,为作为广告数据分析的基础。
[0003]在现有技术中,通常直接从基础汇总数据中进行统计,并通过结构化查询语言(Structured Query Language,缩写为SQL)生成报表。然而,这种生成广告播放报表的方法会带来以下问题:
(1)基础汇总数据的数据量非常大,进行报表统计速度慢、效率低,用户使用过程中会出现等待现象;
(2)对于同一份报表数据,每次查询都要重新生成。
[0004]
【发明内容】
:
为解决上述技术问题,本发明提供一种广告播放报表生成系统,包括:广告基础数据汇总模块,用于对广告数据进行汇总,并生成适用于广告播放报表的数据;广告播放报表生成模块,基于所述广告基础数据汇总模块生成的适用于广告播放报表的数据,生成相应的广告播放报表;数据存储模块,用于存储所述广告基础数据汇总模块生成的适用于广告播放报表的数据和所述广告播放报表生成模块所生成的广告播放报表。
[0005]优选地,所述广告播放报表生成系统还包括数据接收模块,用于获取来自外部输入的广告数据,并将所述广告数据提供给所述广告基础数据汇总模块。
[0006]优选地,所述广告播放报表生成模块包括数个报表生成模块,用于生成不同类型的广告播放报表,其中每一个所述报表生成模块能够根据预先指定信息生成相应的类型的广告播放报表。
[0007]优选地,所述数据存储模块包括第一数据存储模块和第二数据存储模块,其中所述第一数据存储模块用于存储所述广告基础数据汇总模块生成的适用于广告播放报表的数据,所述第二数据存储模块用于存储所述广告播放报表生成模块所生成的广告播放报表。
[0008]优选地,所述预先指定信息至少包括按天.频道统计广告播放记录的指定、按天.时段统计广告播放记录的指定和按月.频道统计广告播放记录的指定中的一个。
[0009]优选地,所述数个报表生成模块至少包括针对所述按天.频道统计广告播放记录的指定生成第一广告播放报表的第一报表生成模块、针对所述按天.时段统计广告播放记录的指定生成第二广告播放报表的第二报表生成模块和针对所述按月?频道统计广告播放记录的指定生成第三广告播放报表的第三报表生成模块中的一个。
[0010]优选地,所述第二数据存储模块使用GreenPlum数据仓库。[0011 ] 优选地,所述数个报表生成模块分别使用文件记录各自生成所述广告播放报表的日期,并每生成一次所述广告播放报表就记录一次,如果发现某一次的所述广告播放报表生成错误,将所述文件中的日期更改到当前时间并从新进行统计。
[0012]本发明还提供一种广告播放报表生成的方法,包括:对广告数据进行汇总,生成适用于广告播放报表的数据;存储所生成的适用于广告播放报表的数据;基于所生成的适用于广告播放报表的数据,生成相应的广告播放报表;存储所生成的广告播放报表。
[0013]优选地,所述的方法还包括:获取来自外部输入的广告数据,并将所述广告数据用于所述汇总。
[0014]优选地,在所述的方法中,根据预先指定信息生成不同类型的广告播放报表。
[0015]优选地,在所述的方法中,所述预先指定信息至少包括按天?频道统计广告播放记录的指定、按天.时段统计广告播放记录的指定和按月.频道统计广告播放记录的指定中的一个。
[0016]优选地,所述的方法包括:针对所述按天.频道统计广告播放记录的指定生成第一广告播放报表、针对所述按天.时段统计广告播放记录的指定生成第二广告播放报表和针对所述按月.频道统计广告播放记录的指定生成第三广告播放报表中的一个。
[0017]优选地,在所述的方法中,使用文件记录生成所述广告播放报表的日期,并每生成一次所述广告播放报表就记录一次,如果发现某一次的所述广告播放报表生成错误,将所述文件中的日期更改到当前时间并从新进行统计。
[0018]本发明的上述技术方案可以在用户使用前将用户所需要查看的电视广告报表数据生成完成,减少用户查询过程中的等待时间,避免每次重新生成。
[0019]【附图说明】:
图1为本发明实施方式涉及的广告播放报表生成系统的结构框图;
图2为本发明实施方式涉及的广告播放报表生成的流程图;
图3为步骤S14中上述广告播放报表生成模块5生成相应的广告播放报表的流程图; 图4为上述广告播放报表生成模块5生成相应的广告播放报表的一个实例。
[0020]【具体实施方式】:
下面根据附图所示实施方式阐述本项发明。
[0021]图1显示了本发明实施方式涉及的广告播放报表生成系统的结构框图。如图1所示,上述广告播放报表生成系统包括数据接收模块2、广告基础数据汇总模块3、数据存储模块4、广告播放报表生成模块5、数据存储模块6。其中,上述数据接收模块2用于获取来自外部输入的广告数据,例如来自电视终端I的广告数据;上述广告基础数据汇总模块3用于对来自上述数据接收模块2的上述广告数据进行汇总,并生成适用于广告播放报表的数据;上述数据存储模块4用于存储上述广告基础数据汇总模块3生成的适用于广告播放报表的数据;上述广告播放报表生成模块5基于上述广告基础数据汇总模块3生成的适用于广告播放报表的数据,生成相应的广告播放报表;上述数据存储模块6用于存储上述广告播放报表生成模块5所生成的广告播放报表。
[0022]上述广告播放报表生成模块5还包括数个报表生成模块,其中每一个报表生成模块针对不同类型的广告播放报表,可以根据预先指定生成相应的广告播放报表。例如,上述广告播放报表生成模块5还包括第一报表生成模块51、第二报表生成模块52和第三报表生成模块53等。根据用户的需求,可以在上述广告播放报表生成系统中预先设定相应的指定,例如可以设定按天.频道统计广告播放记录的指定、按天.时段统计广告播放记录的指定和按月.频道统计广告播放记录的指定等,以及使上述第一报表生成模块51针对按天.频道统计广告播放记录的指定、上述第二报表生成模块52针对按天.时段统计广告播放记录的指定和上述第三报表生成模块53针对按月?频道统计广告播放记录的指定,分别生成按天.频道统计广告播放记录的广告播放报表、按天.时段统计广告播放记录的广告播放报表和按月.频道统计广告播放记录的广告播放报表等。
[0023]图2为本发明实施方式涉及的广告播放报表生成的流程图。下面参照图2说明在本实施方式涉及的广告播放报表生成的处理过程。
[0024]启动上述广告播放报表生成系统,上述数据接收模块2接收来自外部(如电视终端I)输入的广告数据,并将所收到的上述广告数据传输至上述广告基础数据汇总模块3(步骤S11)。上述广告基础数据汇总模块3对来自上述数据接收模块2的上述广告数据进行汇总,并生成适用于广告播放报表的数据(步骤S12),然后将上述广告基础数据汇总模块3所生成的适用于广告播放报表的数据存储在上述数据存储模块4中(步骤S13)。上述广告播放报表生成模块5从上述数据存储模块4中获取上述适用于广告播放报表的数据,并生成相应的广告播放报表(步骤S14),然后将所生成的上述相应的广告播放报表存储于上述数据存储模块6中(步骤S15)。由此,用户可以根据需要很方便地从上述数据存储模块6中查看各种广告播放报表。
[0025]图3为步骤S14中上述广告播放报表生成模块5生成相应的广告播放报表的流程图。如图3所示,上述广告播放报表生成模块5从上述数据存储模块4中获取上述广告基础数据汇总模块3生成的适用于广告播放报表的数据(步骤S141),读取预先设定的指定信息(步骤S142),根据所读取的预先设定的指定信息分别选择上述数个报表生成模块中的相应的报表生成模块生成上述广告播放报表(步骤S143),将所生成的各个广告播放报表存储于上述数据存储模块6中(步骤S15)。
[0026]图4为上述广告播放报表生成模块5生成相应的广告播放报表的一个实例。如图4所示,上述广告播放报表生成模块5从上述数据存储模块4中获取上述广告基础数据汇总模块3生成的适用于广告播放报表的数据(步骤S151),读取预先设定的指定信息(步骤S152),并对所读取的预先设定的指定信息进行判断(步骤S153)。如果上述预先设定的指定信息是关于按天.频道统计广告播放记录的指定(步骤S153:是),则选择上述第一报表生成模块51生成关于按天.频道统计广告播放记录的第一广告播放报表(步骤S154),存储所生成的第一广告播放报表(步骤S15),并且返回步骤S152,读取下一个预先设定的指定信息。如果上述预先设定的指定信息不是关于按天.频道统计广告播放记录的指定(步骤S153:否),则进一步判断上述预先设定的指定信息是否是关于按天.时段统计广告播放记录的指定(步骤S155)。如果上述预先设定的指定信息是关于按天.时段统计广告播放记录的指定(步骤S155:是),则选择上述第二报表生成模块52生成关于按天.时段统计广告播放记录的第二广告播放报表(步骤S156),存储所生成的第二广告播放报表(步骤S15),并且返回步骤S152,读取下一个预先设定的指定信息。如果上述预先设定的指定信息不是关于按天.时段统计广告播放记录的指定(步骤S155:否),则判断上述预先设定的指定信息是关于按月?频道统计广告播放记录的指定,并选择上述第三报表生成模块52生成关于按月.频道统计广告播放记录的第三广告播放报表(步骤S157),存储所生成的第三广告播放报表(步骤S15)。以此类推,直至针对所有的预先设定的指定信息的广告播放报表均已完成。
[0027]在本实施方式中,上述广告播放报表生成系统可以被设定为每天定时运行,生成当天的广告播放报表,也可以生成指定几天前的电视广告数据报表。
[0028]在本实施方式中,上述数个报表生成模块中可以使用文件记录上述次广告播放报表生成的日期,每生成一次广告播放报表就记录一次。并且,如果发现某一天的广告播放报表生成错误,可以将这个文件中的日期更改到当天并从新进行统计,生成新的广告播放报表生加以替换。
[0029]在本实施方式中,上述数据存储模块6可以使用GreenPlum数据仓库。GreenPlum数据仓库是一个大型的分布式的数据仓库,具有强大的并行处理能力,支持对海量数据进行管理,查询效率高,同时也支持普通数据库的INSERT、UPDATE、DELETE等SQL语句。
[0030]在本实施方式中,发明人例举了上述广告播放报表生成模块5还包括第一报表生成模块51、第二报表生成模块52和第三报表生成模块53,同时相应地例举了分别针对按天.频道统计广告播放记录的指定、按天.时段统计广告播放记录的指定和按月.频道统计广告播放记录的指定,生成按天.频道统计广告播放记录的广告播放报表、按天.时段统计广告播放记录的广告播放报表和按月.频道统计广告播放记录的广告播放报表。但是,本发明并不限于此,可以根据的用户的要求,增减上述表生成模块数量和种类,以及可以根据用户的要求设定相应的指定。例如,除了按天.频道统计广告播放记录的指定、按天.时段统计广告播放记录的指定和按月.频道统计广告播放记录的指定外,还可以按周.频道统计广告播放记录的指定、按周.时段统计广告播放记录的指定和按周.频道统计广告播放记录的指定,同时生成按周.频道统计广告播放记录的广告播放报表、按周.时段统计广告播放记录的广告播放报表和按周.频道统计广告播放记录的广告播放报表,等等。
[0031]在本实施方式中,上述数据存储模块4和上述数据存储模块6分别独立存在,但本发明并不限于此,上述数据存储模块4和上述数据存储模块6可以使用同一个数据存储模块。
[0032]应理解以上说明书中所描述的【具体实施方式】和实施例仅用于说明本发明而不用于限制本发明的范围。在阅读了本发明之后,本领域技术人员对本发明的各种等同形式的修改均落于本申请所附权利要求所限定的范围。
【主权项】
1.一种广告播放报表生成系统,包括: 广告基础数据汇总模块,用于对广告数据进行汇总,并生成适用于广告播放报表的数据; 广告播放报表生成模块,基于所述广告基础数据汇总模块生成的适用于广告播放报表的数据,生成相应的广告播放报表; 数据存储模块,用于存储所述广告基础数据汇总模块生成的适用于广告播放报表的数据和所述广告播放报表生成模块所生成的广告播放报表。2.根据权利要求1所述的系统,其特征在于: 所述广告播放报表生成系统还包括数据接收模块,用于获取来自外部输入的广告数据,并将所述广告数据提供给所述广告基础数据汇总模块。3.根据权利要求1或2所述的系统,其特征在于: 所述广告播放报表生成模块包括数个报表生成模块,用于生成不同类型的广告播放报表,其中每一个所述报表生成模块能够根据预先指定信息生成相应的类型的广告播放报表。4.根据权利要求3所述的系统,其特征在于: 所述数据存储模块包括第一数据存储模块和第二数据存储模块,其中所述第一数据存储模块用于存储所述广告基础数据汇总模块生成的适用于广告播放报表的数据,所述第二数据存储模块用于存储所述广告播放报表生成模块所生成的广告播放报表。5.根据权利要求3所述的系统,其特征在于: 所述预先指定信息至少包括按天.频道统计广告播放记录的指定、按天.时段统计广告播放记录的指定和按月.频道统计广告播放记录的指定中的一个。6.根据权利要求5所述的系统,其特征在于: 所述数个报表生成模块至少包括针对所述按天?频道统计广告播放记录的指定生成第一广告播放报表的第一报表生成模块、针对所述按天.时段统计广告播放记录的指定生成第二广告播放报表的第二报表生成模块和针对所述按月?频道统计广告播放记录的指定生成第三广告播放报表的第三报表生成模块中的一个。7.根据权利要求4所述的系统,其特征在于: 所述第二数据存储模块使用GreenPlum数据仓库。8.根据权利要求3所述的系统,其特征在于: 所述数个报表生成模块分别使用文件记录各自生成所述广告播放报表的日期,并每生成一次所述广告播放报表就记录一次,如果发现某一次的所述广告播放报表生成错误,将所述文件中的日期更改到当前时间并从新进行统计。9.一种广告播放报表生成的方法,包括: 对广告数据进行汇总,生成适用于广告播放报表的数据; 存储所生成的适用于广告播放报表的数据; 基于所生成的适用于广告播放报表的数据,生成相应的广告播放报表; 存储所生成的广告播放报表。10.根据权利要求9所述的方法,其特征在于,还包括: 获取来自外部输入的广告数据,并将所述广告数据用于所述汇总。11.根据权利要求9或10所述的方法,其特征在于: 根据预先指定信息生成不同类型的广告播放报表。12.根据权利要求11所述的方法,其特征在于: 所述预先指定信息至少包括按天.频道统计广告播放记录的指定、按天.时段统计广告播放记录的指定和按月.频道统计广告播放记录的指定中的一个。13.根据权利要求12所述的方法,其特征在于,包括: 针对所述按天.频道统计广告播放记录的指定生成第一广告播放报表、针对所述按天.时段统计广告播放记录的指定生成第二广告播放报表和针对所述按月.频道统计广告播放记录的指定生成第三广告播放报表中的一个。14.根据权利要求11所述的方法,其特征在于: 使用文件记录生成所述广告播放报表的日期,并每生成一次所述广告播放报表就记录一次,如果发现某一次的所述广告播放报表生成错误,将所述文件中的日期更改到当前时间并从新进行统计。
【专利摘要】本发明提供一种广告播放报表生成系统,包括:广告基础数据汇总模块,用于对广告数据进行汇总,并生成适用于广告播放报表的数据;广告播放报表生成模块,基于所述广告基础数据汇总模块生成的适用于广告播放报表的数据,生成相应的广告播放报表;数据存储模块,用于存储所述广告基础数据汇总模块生成的适用于广告播放报表的数据和所述广告播放报表生成模块所生成的广告播放报表。本发明还提供一种广告播放报表生成的方法。
【IPC分类】G06F17/30, G06Q30/02
【公开号】CN104899758
【申请号】CN201410082312
【发明人】吴操, 杨井, 李磊, 杨财智, 张志家, 王明五, 邹美亮
【申请人】无锡天脉聚源传媒科技有限公司
【公开日】2015年9月9日
【申请日】2014年3月7日

最新回复(0)