System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
所属的技术人员能够理解,广告智能排期生成方法各个方面可以实现为系统、方法或程序产品。因此,本公开的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。尽管通过参考附图并结合优选实施例的方式对本专利技术进行了详细描述,但本专利技术并不限于此。在不脱离本专利技术的精神和实质的前提下,本领域普通技术人员可以对本专利技术的实施例进行各种等效的修改或替换,而这些修改或替换都应在本专利技术的涵盖范围内/任何熟悉本的技术人员在本专利技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本专利技术的保护范围之内。
技术介绍
1、广告作为一种传播信息和促销商品的重要手段,其行为方式多样化。随着数字技术的发展,广告的传播渠道和形式变得更加广泛,广告业务也与日俱增。大屏广告投放系统在广告业务中扮演着十分重要的角色,然而,面对愈来愈多的投放需求,传统的排期方式逐渐显得力不从心。
2、传统的大屏广告投放系统,依赖于统计合同的投放计划,在统计完成每个广告资源的播出时长后,手动编排大屏设备的广告排期。这种做法在设备数量少,广告业务少,定制需求少时相对有效。随着系统规模的扩大,大屏设备的安装数量越来越多,导致人工排期工作的复杂度与成本骤增,排期计划容易出现错排、漏排问题,且效率极低,严重影响了大屏广告投放系统的运营工作。
3、传统的大屏广告智能排期方法,尽管能够有效地严格控制广告按合同计划规定的次数播出,避免了广告过
技术实现思路
1、针对传统的大屏广告智能排期方法存在的问题,本专利技术提供一种广告智能排期生成方法、装置、设备及存储介质。
2、第一方面,本专利技术技术方案提供一种广告智能排期生成方法,包括如下步骤:
3、统计并分析已签约的广告电子合同,计算合同关联广告资源单次播出预计时长,并关联广告上播大屏设备信息;
4、计算大屏设备开关屏时间段与广告上播时间段的重叠时间,确定广告投放计划是否可行;
5、广告投放计划可行时,根据广告资源单次播出预计时长和广告上播总天数,计算可播出的广告次数;
6、获取广告资源集合,同时获取广告资源集合对应的广告播出时长集合,并将广告播出时长集合扩容倍后使用动态规划算法对广告资源进行排期得到排期广告集合;
7、根据排期广告集合计算剩余的播放时长,并计算公益广告资源填充到排期广告集合的频率;
8、按照计算的频率将公益广告资源填充到排期广告集合得到填充后的排期广告集合。
9、作为本专利技术技术方案的进一步限定,统计并分析已签约的广告电子合同,计算合同关联广告资源单次播出预计时长,并关联广告上播大屏设备信息的步骤包括:
10、统计并分析已签约的广告电子合同计划,解析合同关联广告上播大屏设备资源,获取广告上播次数,广告上播日期集合和广告指定上播设备集合;根据每个时间段广告的播出起始时间节点得到广告上播时间段集合;
11、计算关联资源单次播出预计时长。
12、作为本专利技术技术方案的进一步限定,广告资源单次播出预计时长;
13、其中,表示广告视频资源i的播出时长;n表示广告视频资源的播出总数;表示广告图片资源i的轮播间隔时间,m表示广告图片资源的播出总数。
14、作为本专利技术技术方案的进一步限定,计算大屏设备开关屏时间段与广告上播时间段的重叠时间,确定广告投放计划是否可行的步骤包括:
15、获取大屏设备的开关屏计划时间段;
16、计算大屏设备的开关屏计划时间段与广告上播时间段的重叠时长;
17、若单次播出预计时长小于或等于重叠时长,确定广告投放计划可行;
18、若单次播出预计时长大于重叠时长,确定广告投放计划不可行,需要重新更新广告指定上播设备集合。
19、作为本专利技术技术方案的进一步限定,广告投放计划可行时,根据广告资源单次播出预计时长和广告上播总天数,计算可播出的广告次数的步骤包括:
20、广告投放计划可行时,将重叠时长与广告资源单次播出预计时长的比向下取整的结果与广告上播日期的总天数的相乘得到可播出的广告次数。
21、作为本专利技术技术方案的进一步限定,获取广告资源集合,同时获取广告资源集合对应的广告播出时长集合,并将广告播出时长集合扩容倍后使用动态规划算法对广告资源进行排期得到排期广告集合的步骤包括:
22、获取广告资源集合、广告上播时间段集合、广告上播时间段最大时长集合和广告播出时长集合;
23、将广告播出时长集合以相同集合元素扩容倍,得到整天的广告播出时长集合;
24、初始化动态规划二维数组,所述二维数组表示使用前i个广告,在总时长不超过j的最大广告时长;
25、构造状态转移方程更新二维数组获得最优解;
26、基于获取的最优解,反向追踪被插入到时间段中的广告,得到对应时间段的排期广告集合;
27、作为本专利技术技术方案的进一步限定,根据排期广告集合计算剩余的播放时长,并计算按预设播出间隔播出的公益广告资源数量,进而计算公益广告资源插入到排期广告集合的频率的步骤包括:
28、根据排期广告集合计算第k个时间段剩余的播放时长;
29、将第k个时间段剩余的播放时长与按预设播出间隔的比向上取整得到按预设播出间隔播出的公益广告资源数量;
30、计算排期广告集合的数量与按预设播出间隔播出的公益广告资源数量的比得到公益广告资源插入到排期广告集合的频率。
31、第二方面,本专利技术技术方案还提供一种广告智能排期生成装置,包括解析模块、控制模块、生成模块和填充模块;
32、解析模块,用于统计并分析已签约的广告电子合同,计算合同关联广告资源单次播出预计时长,并关联广告上播大屏设备信息;
33、控制模块,用于计算大屏设备开关屏时间段与广告上播时间段的重叠时间,确定广告投放计划是否可行;
34、生成模块,用于广告投放计划可行时,根据广告资源单次播出预计时长和广告上播总天数,计算可播出的广告次数;获取广告资源集合,同时获取广告资源集合对应的广告播出时长集合,并将广告播出时长集合扩容倍后使用动态规划算法对广告资源进行排期得到排期广告集合;
35、填充模块,用于根据排期广告集合计算剩余的播放时长,并计算公益广告资源填充到排期广告集合的频率;按照计算的频率将公益广告资源填充到排期广告集合得到填充后的排期广告集合。
36、作为本专利技术技术方案的进一步限定,解析模块包括统计分析单元和第一计算单元;
37、统计分析单元用于统计并分析已签约的广告电子合同计划,解析合同关联广告上播大屏资源;获取广告本文档来自技高网...
【技术保护点】
1.一种广告智能排期生成方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的广告智能排期生成方法,其特征在于,统计并分析已签约的广告电子合同,计算合同关联广告资源单次播出预计时长,并关联广告上播大屏设备信息的步骤包括:
3.根据权利要求2所述的广告智能排期生成方法,其特征在于,广告资源单次播出预计时长;
4.根据权利要求3所述的广告智能排期生成方法,其特征在于,计算大屏设备开关屏时间段与广告上播时间段的重叠时间,确定广告投放计划是否可行的步骤包括:
5.根据权利要求4所述的广告智能排期生成方法,其特征在于,广告投放计划可行时,根据广告资源单次播出预计时长和广告上播总天数,计算可播出的广告次数的步骤包括:
6.根据权利要求5所述的广告智能排期生成方法,其特征在于,获取广告资源集合,同时获取广告资源集合对应的广告播出时长集合,并将广告播出时长集合扩容倍后使用动态规划算法对广告资源进行排期得到排期广告集合的步骤包括:
7.根据权利要求6所述的广告智能排期生成方法,其特征在于,根据排期广告集合计算剩余的播放时长
8.一种广告智能排期生成装置,其特征在于,包括解析模块、控制模块、生成模块和填充模块;
9.一种电子设备,其特征在于,所述电子设备包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;存储器存储有可被至少一个处理器执行的计算机程序指令,所述计算机程序指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如权利要求1至7中任一项所述的广告智能排期生成方法。
10.一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如权利要求1至7任一项所述的广告智能排期生成方法。
...【技术特征摘要】
1.一种广告智能排期生成方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的广告智能排期生成方法,其特征在于,统计并分析已签约的广告电子合同,计算合同关联广告资源单次播出预计时长,并关联广告上播大屏设备信息的步骤包括:
3.根据权利要求2所述的广告智能排期生成方法,其特征在于,广告资源单次播出预计时长;
4.根据权利要求3所述的广告智能排期生成方法,其特征在于,计算大屏设备开关屏时间段与广告上播时间段的重叠时间,确定广告投放计划是否可行的步骤包括:
5.根据权利要求4所述的广告智能排期生成方法,其特征在于,广告投放计划可行时,根据广告资源单次播出预计时长和广告上播总天数,计算可播出的广告次数的步骤包括:
6.根据权利要求5所述的广告智能排期生成方法,其特征在于,获取广告资源集合,同时获取广告资源集合对应的广告播出时长集合,并将广告播出时长集合扩容倍后使用动态规划算...
【专利技术属性】
技术研发人员:李佳祺,卢祥钧,张志江,李鹏,
申请(专利权)人:山东浪潮超高清视频产业有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。