1.本发明涉及用于户外(ooh)广告显示内容和数字显示内容的方法和系统。
2.更具体地,本发明涉及用于在基于活动特征从ooh库存中选择的特定显示器上显示内容的方法和系统。
背景技术:3.ep3564879a1涉及一种方法和系统,用于通过由分配服务器运行的人工智能模块在属于ooh库存的显示器上显示来自广告活动的内容,该人工智能模块被训练以最佳地为广告活动分配显示器和时间。
4.本发明旨在提出一种仍然用于显示内容的改进的方法和系统,其尤其适于在现代ooh系统的快速和永久变化的广告背景下优化ooh库存的分配。
技术实现要素:5.本发明的一个目的是提供一种用于在属于户外库存的数字显示器上显示来自广告活动的内容的计算机实现的方法,该计算机实现的方法包括:
[0006]-向计算机系统提供至少一个特定广告活动的集合的活动数据;
[0007]-由所述计算机系统为至少一个特定广告活动的集合分配特定时间段的计划预订,并为来自户外库存的特定数字显示器的集合的数字显示器分配计划预订以拟合活动数据,用于在所述时间段期间在所述特定数字显示器的集合的数字显示器上显示来自至少一个特定广告活动的集合的内容,所述内容具有分别短于所述时间段的持续时间,所述户外库存的至少一些数字显示器至少在一些时间段内具有用于非计划预订的剩余可用时间份额;
[0008]-将内容数据电子地调度到特定数字显示器的集合,该内容数据与来自至少一个特定广告活动的集合的所述内容相关;
[0009]-以及在所述时间段期间通过所述特定数字显示器的集合的所述数字显示器播放所述内容,
[0010]
其中,所述计算机系统还通过实时投标过程选择节目内容的非计划预订,以至少部分地填充用于非计划预订的所述剩余可用时间份额,
[0011]
其中,所述计算机系统具有对非计划预订需求的预测,包括用于所述户外库存和不同时间段的对应的数字显示器的投标数量和对应的投标价格,
[0012]
并且其中,所述计算机系统在为至少一个特定广告活动的集合分配计划预订时考虑所述非计划预订需求的预测。
[0013]
在上述方法的实施例中,还可以使用以下一种或几种特征及其任意组合:
[0014]-所述计算机系统基于在所述实时投标过程期间收集的实际非计划预订需求计算所述非计划预订需求的预测;
[0015]-所述实时投标过程由属于计算机系统的供应方平台执行,并与至少一个需求方
平台交换数据;
[0016]-所述计算机系统计算计划预订i的贡献,该计划预订i的贡献对应于用于所述户外库存的对应数字显示器和至少一些不同时间段的至少一个特定广告活动的集合,所述贡献是p(i,j,t,x_sot(i,j,t))
–
c(j,t,a(j,t),x_sot(i,j,t))的差值,
[0017]
其中p(i,j,t,x_sot(i,j,t))是如果在时间段t内以时间份额x_sot在数字显示器j上播放的计划预订i的价格,
[0018]
c(j,t,a(j,t),x_sot(i,j,t))是在时间段t内以可用时间份额a(j,t)和分配给计划预订的时间份额x_sot(i,j,t)在数字显示器j上的非计划预订机会损失的成本,c(j,t,a(j,t),x_sot(i,j,t))是根据所述对非计划预订需求的预测计算得出的,
[0019]
其中,所述贡献是目标函数的一部分,并且其中,所述计算机系统在户外库存上最大化所述目标函数;
[0020]-所述目标函数是目标的加权和,所述贡献是所述目标之一;
[0021]-所述目标还包括由所述活动数据强加的占用平衡、地理分布和一个或多个预订目标中的至少一个,
[0022]
其中,预订目标包括特定广告活动的观众目标和显示来自所述特定广告活动的内容的多个数字显示器中的至少一个;
[0023]-占用平衡目标是在分配计划预订i之后的时间段t内数字显示器j上的剩余可用时间份额a_sup(j,t),仅用于对具有低于预定的非零限制a的可用性的数字显示器计算剩余可用时间份额,
[0024]
其中,所述可用性是:
[0025]-在分配计划预订i之前的时间段t内在数字显示器j上的可用时间份额a(j,t),
[0026]-或在数字显示器j上时间段t的预测可用时间份额;
[0027]-地理分布目标是整数决策变量的总和∑kz(i,k),其中:
[0028]
i代表计划预订,
[0029]
所述户外库存被分为数字显示器的本地集群,并且k代表每个集群,
[0030]
如果计划预订i未分配给集群k的任何数字显示器,则z(i,k)等于0,或者如果计划预订i分配给集群k的至少一个数字显示器,则z(i,k)等于正恒定值;
[0031]-当选择非计划预订时,所述计算机系统在每个时间段内以及对于所述户外库存的每个数字显示器确定,是否可以接受任何额外的非计划预订以立即播放,同时考虑分配给所述数字显示器的所述时间段的计划预订的时间份额;
[0032]-为了检查是否可以接受任何额外的非计划预订以立即播放,同时考虑分配给所述数字显示器的所述时间段的计划预订的时间份额,计算机系统为每个计划预订i计算进度指示osi(i,j,t,te)=ne(i,j,t)/(n(i,j,t)*te/t),其中:
[0033]-t是时间段t的持续时间,
[0034]-te是时间段t中此时应播放额外的非计划预订对应的内容的经过时间,
[0035]-n(i,j,t)是已分配给计划预订i用于数字显示器j和用于时间段t的总播放次数,
[0036]-ne(i,j,t)是在经过时间te的时间段t内计划预订i被数字显示器播放的次数,
[0037]
其中,所有预订对应于相同持续时间的内容,
[0038]
并且其中,仅当每个计划预订i的osi(i,j,t,te)高于限制l时,计算机系统在经过
时间te授权所述额外的非计划预订;
[0039]-所述限制l介于0.8和1.2之间;
[0040]-所述计算机系统进一步将所述额外的非计划预订的投标价格与将在所述时间段内播放的下一个计划预订的价格进行比较,并且所述计算机系统命令:
[0041]-如果所述额外的非计划预订的投标价格低于所述下一个计划预订的价格,则通过所述数字显示器播放所述下一个计划预订;
[0042]-如果所述额外的非计划预订的投标价格高于所述下一个计划预订的价格,则通过所述数字显示器播放所述额外的非计划预订;
[0043]-所述计算机系统形成与至少一个需求方平台交换数据的第一供应方平台,所述实时投标过程由属于计算机系统的广告交换模块执行,并且该广告交换模块与所述至少一个需求方平台和至少一个额外的供应方平台交换数据;
[0044]-至少一个所述供应方平台具有保证,其将来自所述供应方平台的预订(计划或计划外的)分配到所述户外库存的至少一个数字显示器j上的至少一个时间段t,
[0045]
其中,当选择预订时,所述计算机系统在必要时对具有所述保证的所述供应方平台强加投标或调整投标的优先级以考虑所述保证(例如,保证可以是保证的时间份额);
[0046]-具有所述保证的所述供应方平台对于所述时间段t和所述数字显示器j具有保证的时间份额,
[0047]
其中,当在考虑所述保证的同时选择立即播放对应内容的投标时,计算机系统为具有保证的所述供应方平台计算用于所述时间段t以及所述数字显示器j的进度指示osi(s,j,t,te),
[0048]
其中,osi(s,j,t,te)=ne(s,j,t)/(n(s,j,t)*te/t),其中:
[0049]-t是时间段t的持续时间,
[0050]-te是时间段t中此时应播放所选投标对应的内容的经过时间,
[0051]-n(i,j,t)是已分配给供应方平台用于数字显示器j和用于时间段t的总播放次数,
[0052]-ne(s,j,t)是在经过时间te的时间段t内,来自所述供应方平台的预订被数字显示器j播放的次数,
[0053]
其中,所有预订对应于相同持续时间的内容,
[0054]
并且其中,如果对于具有所述保证的所述供应方平台的osi(i,j,t,te)低于限制l1,计算机系统在经过时间te从具有所述保证的所述供应方平台强加投标的选择;
[0055]-几个供应方平台s对于所述时间段t和对于所述数字显示器j具有保证的时间份额,
[0056]
其中,当在考虑所述保证的同时选择立即播放对应内容的投标时,计算机系统为具有保证的时间份额的每个所述供应方平台s计算用于所述至少一个时间段t以及所述至少一个数字显示器j的所述进度指示osi(s,j,t,te),
[0057]
并且其中,如果具有所述保证的所述供应方平台的osi(s,j,t,te)低于所述限制l1并且低于所有其他供应方平台s的osi(s0,j,t,te),计算机系统在经过时间te从供应方平台s0强加投标的选择,供应方平台s具有用于所述时间段t和所述数字显示j的保证的时间份额;
[0058]-所述限制l1介于0.8和1.2之间。
[0059]
本发明的另一个目的是提供一种数字显示系统,其包括计算机系统和属于户外库存的数字显示器,其中:
[0060]-所述计算机系统适于为至少一个特定广告活动的集合分配特定时间段的计划预订,并为来自户外库存的特定数字显示器的集合的数字显示器分配计划预订,以拟合对应于所述至少一个特定广告活动的集合的活动数据,用于在所述时间段期间在所述特定数字显示器的集合的数字显示器上显示来自所述至少一个特定广告活动的集合的内容,所述内容具有分别短于所述时间段的持续时间,所述户外库存的至少一些数字显示器至少在一些时间段内具有用于非计划预订的剩余可用时间份额;
[0061]-所述数字显示系统适于将内容数据电子地调度到所述特定数字显示器的集合,该内容数据与来自所述至少一个特定广告活动的集合的所述内容相关;
[0062]-以及所述特定数字显示器的集合的所述数字显示器适于在所述时间段期间播放所述内容,
[0063]
其中,所述计算机系统还适于通过实时投标过程选择节目内容的非计划预订,以至少部分地填充用于非计划预订的所述剩余可用时间份额,
[0064]
其中,所述计算机系统具有对非计划预订需求的预测,包括用于所述户外库存和不同时间段的对应的数字显示器的投标数量和对应的投标价格,
[0065]
并且其中,所述计算机系统适于在为所述至少一个特定广告活动的集合分配计划预订时考虑所述非计划预订需求的预测。
[0066]
在上述系统的实施例中,还可以使用以下一种或几种特征及其任意组合:
[0067]-所述计算机系统适于基于在所述实时投标过程中收集的实际非计划预订需求计算所述非计划预订需求的预测;
[0068]-所述实时投标过程由属于计算机系统的供应方平台执行,并与至少一个需求方平台交换数据;
[0069]-所述计算机系统计算计划预订i的贡献,该计划预订i的贡献对应于用于所述户外库存的对应的数字显示器和至少一些不同时间段的所述至少一个特定广告活动的集合,所述贡献是p(i,j,t,x_sot(i,j,t))
–
c(j,t,a(j,t),x_sot(i,j,t))的差值,
[0070]
其中p(i,j,t,x_sot(i,j,t))是如果在时间段t内以时间份额x_sot在数字显示器j上播放的计划预订i的价格,
[0071]
c(j,t,a(j,t),x_sot(i,j,t))是在时间段t内以可用时间份额a(j,t)和分配给计划预订i的时间份额x_sot(i,j,t)在数字显示器j上的非计划预订机会损失的成本,c(j,t,a(j,t),x_sot(i,j,t))是根据所述对非计划预订需求的预测计算得出的,
[0072]
其中,所述贡献是目标函数的一部分,并且其中,所述计算机系统适于在户外库存上最大化所述目标函数;
[0073]-所述目标函数是目标的加权和,所述贡献是所述目标之一;
[0074]-所述目标还包括由所述活动数据强加的占用平衡、地理分布和一个或多个预订目标中的至少一个,
[0075]
其中,预订目标包括特定广告活动的观众目标和显示来自所述特定广告活动的内容的多个数字显示器中的至少一个;
[0076]-占用平衡目标是在分配所述计划预订i之后的时间段t内数字显示器j上的剩余可用时间份额a_sup(j,t),仅用于对具有以下条件的数字显示器计算剩余可用时间份额:
[0077]-低于预定的非零限制a的可用性,其中,所述可用性是在分配计划预订i之前的时间段t内在数字显示器j上的可用时间份额a(j,t),
[0078]-或在数字显示器j上时间段t的预测可用时间份额;
[0079]-地理分布目标是整数决策变量的总和∑kz(i,k),其中:
[0080]
i代表计划预订,
[0081]
所述户外库存被分为数字显示器的本地集群,并且k代表每个集群,
[0082]
如果计划预订i未分配给集群k的任何数字显示器,则z(i,k)等于0,或者如果计划预订i分配给集群k的至少一个数字显示器,则z(i,k)等于正恒定值;
[0083]-当选择非计划预订时,所述计算机系统适于在每个时间段内以及对于所述户外库存的每个数字显示器确定,是否可以接受任何额外的非计划预订以立即播放,同时考虑分配给所述数字显示器的所述时间段的计划预订的时间份额;
[0084]-为了检查是否可以接受任何额外的非计划预订以立即播放,同时考虑分配给所述数字显示器的所述时间段的计划预订的时间份额,计算机系统适于为计划预订i计算进度指示osi(i,j,t,te)=ne(i,j,t)/(n(i,j,t)*te/t),其中:
[0085]-t是时间段t的持续时间,
[0086]-te是时间段t中此时应播放额外的非计划预订对应的内容的经过时间,
[0087]-n(i,j,t)是已分配给计划预订i用于数字显示器j和用于时间段t的总播放次数,
[0088]-ne(i,j,t)是在经过时间te的时间段t内计划预订i被数字显示器播放的次数,
[0089]
其中,所有预订对应于相同持续时间的内容,
[0090]
并且其中,仅当每个计划预订i的osi(i,j,t,te)高于限制l时,计算机系统适于在经过时间te授权所述额外的非计划预订;
[0091]-所述限制l介于0.8和1.2之间
[0092]-所述计算机系统进一步适于将所述额外的非计划预订的投标价格与将在所述时间段内播放的下一个计划预订的价格进行比较,并且所述计算机系统适于命令:
[0093]-如果所述额外的非计划预订的投标价格低于所述下一个计划预订的价格,则通过所述数字显示器播放所述下一个计划预订;
[0094]-如果所述额外的非计划预订的投标价格高于所述下一个计划预订的价格,则通过所述数字显示器播放所述额外的非计划预订;
[0095]-所述计算机系统形成与至少一个需求方平台交换数据的第一供应方平台,所述计算机系统具有广告交换模块,其适于通过与所述至少一个需求方平台和至少一个额外的供应方平台交换数据来执行所述实时投标过程;
[0096]-至少一个所述供应方平台保证将来自所述供应方平台的预订分配到所述户外库存的至少一个数字显示器j上的至少一个时间段t,
[0097]
其中,当选择预订时,所述计算机系统适于在必要时强加或限制来自具有所述保证的所述供应方平台的投标以考虑所述保证;
[0098]-具有所述保证的所述供应方平台对于所述时间段t和所述数字显示器j具有保证的时间份额,
[0099]
其中,当在考虑所述保证的同时选择立即播放对应内容的投标时,计算机系统适于为具有保证的所述供应方平台s计算用于所述时间段t以及所述数字显示器j的进度指示osi(s,j,t,te),
[0100]
其中,osi(s,j,t,te)=ne(s,j,t)/(n(s,j,t)*te/t),其中:
[0101]-t是时间段t的持续时间,
[0102]-te是时间段t中此时应播放所选投标对应的内容的经过时间,
[0103]-n(i,j,t)是已分配给供应方平台s用于数字显示器j和用于时间段t的总播放次数,
[0104]-ne(s,j,t)是在经过时间te的时间段t内,来自所述供应方平台s的预订被数字显示器j播放的次数,
[0105]
其中,所有预订对应于相同持续时间的内容,
[0106]
并且其中,如果对于具有所述保证的所述供应方平台的osi(i,j,t,te)低于限制l1,计算机系统适于在经过时间te从具有所述保证的所述供应方平台强加投标的选择;
[0107]-几个供应方平台s对于所述时间段t和对于所述数字显示器j具有保证的时间份额,
[0108]
其中,当在考虑所述保证的同时选择立即播放对应内容的投标时,计算机系统适于为具有保证的时间份额的每个所述供应方平台计算用于所述时间段t以及所述数字显示器j的所述进度指示osi(s,j,t,te),
[0109]
并且其中,如果具有所述保证的所述供应方平台的osi(s,j,t,te)低于所述限制l1并且低于所有其他供应方平台s的osi(s0,j,t,te),计算机系统适于在经过时间te从供应方平台s0强加投标的选择,该供应方平台s具有用于所述时间段t和所述数字显示j的保证的时间份额;
[0110]-所述限制l1介于0.8和1.2之间。
[0111]
本发明的又一个目的是提供一种用于在属于户外库存的数字显示器上显示来自广告活动的内容的计算机实现的方法,该计算机实现的方法包括:
[0112]-向计算机系统提供至少一个特定广告活动的集合的活动数据;
[0113]-由所述计算机系统为所述至少一个特定广告活动的集合分配特定时间段的计划预订,并为来自户外库存的特定数字显示器的集合的数字显示器分配计划预订以拟合活动数据,用于在所述时间段期间在所述特定数字显示器的集合的数字显示器上显示来自所述至少一个特定广告活动的集合的内容,所述内容具有分别短于所述时间段的持续时间,所述户外库存的至少一些数字显示器至少在一些时间段内具有用于非计划预订的剩余可用时间份额;
[0114]-将内容数据电子地调度到特定数字显示器的集合,该内容数据与来自所述至少一个特定广告活动的集合的所述内容相关;
[0115]-以及在所述时间段期间通过所述特定数字显示器的集合的所述数字显示器播放所述内容,
[0116]
其中,所述计算机系统还通过实时投标过程选择节目内容的非计划预订,以至少部分地填充用于非计划预订的所述剩余可用时间份额,
[0117]
并且其中,当选择非计划预订时,所述计算机系统在每个时间段内以及对于所述
户外库存的每个数字显示器确定,是否可以接受任何额外的非计划预订以立即播放,同时考虑分配给所述数字显示器的所述时间段的计划预订的时间份额。
[0118]
在上述方法的实施例中,还可以使用以下一种或几种特征及其任意组合:
[0119]-计算机系统检查是否可以接受任何额外的非计划预订以立即播放,同时考虑分配给所述数字显示器的所述时间段的计划预订的时间份额,计算机系统为每个计划预订i计算进度指示osi(i,j,t,te)=ne(i,j,t)/(n(i,j,t)*te/t),其中:
[0120]-t是时间段t的持续时间,
[0121]-te是时间段t中此时应播放额外的非计划预订对应的内容的经过时间,
[0122]-n(i,j,t)是已分配给计划预订i用于数字显示器j和用于时间段t的总播放次数,
[0123]-ne(i,j,t)是在经过时间te的时间段t内计划预订i被数字显示器播放的次数,
[0124]
其中,所有预订对应于相同持续时间的内容,
[0125]
并且其中,仅当每个计划预订i的osi(i,j,t,te)高于限制l时,所述计算机系统在经过时间te授权所述额外的非计划预订;
[0126]-所述限制l介于0.8和1.2之间;
[0127]-所述计算机系统进一步将所述额外的非计划预订的投标价格与将在所述时间段内播放的下一个计划预订的价格进行比较,并且所述计算机系统命令:
[0128]-如果所述额外的非计划预订的投标价格低于所述下一个计划预订的价格,则通过所述数字显示器播放所述下一个计划预订;
[0129]-如果所述额外的非计划预订的投标价格高于所述下一个计划预订的价格,则通过所述数字显示器播放所述额外的非计划预订;
[0130]-所述计算机系统形成与至少一个需求方平台交换数据的第一供应方平台,所述实时投标过程由属于计算机系统的广告交换模块执行,并且该广告交换模块与所述至少一个需求方平台和至少一个额外的供应方平台交换数据;
[0131]-至少一个所述供应方平台具有保证,其将来自所述供应方平台的预订分配到所述户外库存的至少一个数字显示器j上的至少一个时间段t,
[0132]
其中,当选择预订时,所述计算机系统在必要时对具有所述保证的所述供应方平台强加投标或调整投标的优先级以考虑所述保证;
[0133]-具有所述保证的所述供应方平台对于所述时间段t和所述数字显示器j具有保证的时间份额,
[0134]
其中,当在考虑所述保证的同时选择立即播放对应内容的投标时,计算机系统为具有保证的所述供应方平台s计算用于所述时间段t以及所述数字显示器j的进度指示osi(s,j,t,te),
[0135]
其中,osi(s,j,t,te)=ne(s,j,t)/(n(s,j,t)*te/t),其中:
[0136]-t是时间段t的持续时间,
[0137]-te是时间段t中此时应播放所选投标对应的内容的经过时间,
[0138]-n(i,j,t)是已分配给供应方平台s用于数字显示器j和用于时间段t的总播放次数,
[0139]-ne(s,j,t)是在经过时间te的时间段t内,来自所述供应方平台s的预订被数字显示器j播放的次数,
[0140]
其中,所有预订对应于相同持续时间的内容,
[0141]
并且其中,如果对于具有所述保证的所述供应方平台的osi(i,j,t,te)低于限制l1,计算机系统在经过时间te从具有所述保证的所述供应方平台强加投标的选择;
[0142]-几个供应方平台s对于所述时间段t和对于所述数字显示器j具有保证的时间份额,
[0143]
其中,当在考虑所述保证的同时选择立即播放对应内容的投标时,计算机系统为具有保证的时间份额的每个所述供应方平台计算用于所述至少一个时间段t以及所述至少一个数字显示器j的所述进度指示osi(s,j,t,te),
[0144]
并且其中,如果具有所述保证的所述供应方平台的osi(s,j,t,te)低于所述限制l1并且低于所有其他供应方平台s的osi(s0,j,t,te),计算机系统在经过时间te从供应方平台s0强加投标的选择,供应方平台s具有用于所述时间段t和所述数字显示j的保证的时间份额;
[0145]-所述限制l1介于0.8和1.2之间。
[0146]
本发明的又一个目的是提供一种数字显示系统,包括计算机系统和属于户外库存的数字显示器,其中:
[0147]-所述计算机系统适于为至少一个特定广告活动的集合分配特定时间段的计划预订,并为来自户外库存的特定数字显示器的集合的数字显示器分配计划预订,以拟合对应于所述至少一个特定广告活动的集合的活动数据,用于在所述时间段期间在所述特定数字显示器的集合的数字显示器上显示来自所述至少一个特定广告活动的集合的内容,所述内容具有分别短于所述时间段的持续时间,所述户外库存的至少一些数字显示器至少在一些时间段内具有用于非计划预订的剩余可用时间份额;
[0148]-所述数字显示系统适于将内容数据电子地调度到特定数字显示器的集合,该内容数据与来自所述至少一个特定广告活动的集合的所述内容相关;
[0149]-以及所述特定数字显示器的集合的所述数字显示器适于在所述时间段期间播放所述内容,
[0150]
其中,所述计算机系统还适于通过实时投标过程选择节目内容的非计划预订,以至少部分地填充用于非计划预订的所述剩余可用时间份额,
[0151]
其中,所述计算机系统具有对非计划预订需求的预测,包括用于所述户外库存和不同时间段的对应的数字显示器的投标数量和对应的投标价格,
[0152]
并且其中,当选择非计划预订时,所述计算机系统适于在每个时间段内以及对于所述户外库存的每个数字显示器确定,是否可以接受任何额外的非计划预订以立即播放,同时考虑分配给所述数字显示器的所述时间段的计划预订的时间份额。
[0153]
在上述系统的实施例中,还可以使用以下一种或几种特征及其任意组合:
[0154]-为了检查是否可以接受任何额外的非计划预订以立即播放,同时考虑分配给所述数字显示器的所述时间段的计划预订的时间份额,计算机系统适于为每个计划预订i计算进度指示osi(i,j,t,te)=ne(i,j,t)/(n(i,j,t)*te/t),其中:
[0155]-t是时间段t的持续时间,
[0156]-te是时间段t中此时应播放额外的非计划预订对应的内容的经过时间,
[0157]-n(i,j,t)是已分配给计划预订i已被播放的用于数字显示器j和用于时间段t的
总播放次数,
[0158]-ne(i,j,t)是在经过时间te的时间段t内计划预订i被数字显示器播放的次数,
[0159]
其中,所有预订对应于相同持续时间的内容,
[0160]
并且其中,仅当每个计划预订i的osi(i,j,t,te)高于限制l时,计算机系统适于在经过时间te授权所述额外的非计划预订;
[0161]-所述限制l介于0.8和1.2之间;
[0162]-所述计算机系统进一步适于将所述额外的非计划预订的投标价格与将在所述时间段内播放的下一个计划预订的价格进行比较,并且所述计算机系统适于命令:
[0163]-如果所述额外的非计划预订的投标价格低于所述下一个计划预订的价格,则通过所述数字显示器播放所述下一个计划预订;
[0164]-如果所述额外的非计划预订的投标价格高于所述下一个计划预订的价格,则通过所述数字显示器播放所述额外的非计划预订。;
[0165]-所述计算机系统形成与至少一个需求方平台交换数据的第一供应方平台,所述计算机系统具有广告交换模块,其适于通过与所述至少一个需求方平台和至少一个额外的供应方平台交换数据来执行所述实时投标过程;
[0166]-至少一个所述供应方平台保证将来自所述供应方平台的预订分配到所述户外库存的至少一个数字显示器j上的至少一个时间段t,
[0167]
其中,当选择预订时,所述计算机系统适于在必要时强加或限制来自具有所述保证的所述供应方平台的投标以考虑所述保证;
[0168]-具有所述保证的所述供应方平台对于所述时间段t和所述数字显示器j具有保证的时间份额,
[0169]
其中,当在考虑所述保证的同时选择立即播放对应内容的投标时,所述计算机系统适于为具有保证的所述供应方平台s计算用于所述时间段t以及所述数字显示器j的进度指示osi(s,j,t,te),
[0170]
其中,osi(s,j,t,te)=ne(s,j,t)/(n(s,j,t)*te/t),其中:
[0171]-s代表具有保证的所述供应方平台,
[0172]-t是时间段t的持续时间,
[0173]-te是时间段t中此时应播放所选投标对应的内容的经过时间,
[0174]-n(i,j,t)是已分配给供应方平台s用于数字显示器j和用于时间段t的总播放次数,
[0175]-ne(s,j,t)是在经过时间te的时间段t内,来自所述供应方平台s的预订被数字显示器j播放的次数,
[0176]
其中,所有预订对应于相同持续时间的内容,
[0177]
并且其中,如果对于具有所述保证的所述供应方平台的osi(i,j,t,te)低于限制l1,计算机系统适于在经过时间te从具有所述保证的所述供应方平台强加投标的选择;
[0178]-几个供应方平台s对于所述时间段t和对于所述数字显示器j具有保证的时间份额,
[0179]
其中,当在考虑所述保证的同时选择立即播放对应内容的投标时,计算机系统适于为具有保证的时间份额的每个所述供应方平台s计算用于所述至少一个时间段t以及所
述至少一个数字显示器j的所述进度指示osi(s,j,t,te),
[0180]
并且其中,如果具有所述保证的所述供应方平台的osi(s,j,t,te)低于所述限制l1并且低于所有其他供应方平台s的osi(s0,j,t,te),计算机系统适于在经过时间te从供应方平台s0强加投标的选择,该供应方平台s具有用于所述时间段t和所述数字显示j的保证的时间份额;
[0181]-所述限制l1介于0.8和1.2之间。
附图说明
[0182]
其他特征和优点将从以下关于附图以非限制性示例给出的一个实施例的描述中显示。
[0183]
在附图中:
[0184]-图1是示出根据一个实施例的数字显示系统的框图;
[0185]-图2是特定时间段的预测投标以及示出显示内容的系统示例中的物理组件的特定数字显示的直方图;
[0186]-图3是示出根据另一实施例的数字显示系统的框图。
具体实施方式
[0187]
图1示出了户外(ooh)数字显示系统1。
[0188]
数字显示系统1包括计算机系统2和数字显示器3。
[0189]
计算机系统2通常可以是服务器或服务器的集合,例如基于云的服务器。
[0190]
数字显示器3分布在一个地理区域,其可以大到世界范围内,也可以是一个国家、一个地区、一个城镇等。数字显示器3可以属于与所述地理区域中的各个局部区域相对应的集群。数字显示器3的整个集合形成ooh库存3a。
[0191]
每个数字显示器3可以包括控制电子屏幕(例如led电子屏幕、lcd电子屏幕或任何其他类型的已知电子可寻址屏幕)的播放器(即具有处理器和存储器的计算机)。播放器播放的内容可以是图像、电影、网页或任何其他可以显示在电子屏幕上的数字内容。
[0192]
计算机系统2包括几个软件模块:
[0193]-分配引擎4;
[0194]-广告服务器5;
[0195]-广告交换模块6,在这种情况下还扮演供应方平台(ssp)的角色-或更一般地说,计算机系统2形成供应方平台;
[0196]-需求预测模块8。
[0197]
分配引擎4被编程以从用户装置9接收关于广告活动的活动数据。用户装置可以是由专用于数字显示系统1的操作员使用或由客户端使用的计算机工作站。
[0198]
分配引擎4还可以从广告交换模块6或另一个自动投标系统接收活动数据。此类活动数据涉及程序化保证的预订,即在播放对应内容之前提前计划的预订。“提前”在这里是指,例如至少提前一小时,通常是提前几天。与从用户装置9和从交换模块6或另一个自动投标系统接收的活动数据相对应的预订统称为“计划预订”(或“保证的需求”)。
[0199]
活动数据可能包括例如:
[0200]-将由数字显示器3播放的内容的引用(例如内容的各个地址,例如html地址),或内容本身;
[0201]-活动目标,例如:
[0202]
‑‑
观众(通常是公众的潜在观点数量-即展示-可能按观众类别划分);
[0203]
‑‑
将使用的数字显示器3的地理位置;
[0204]
‑‑
播放内容的时间;
[0205]
‑‑
将使用的数字显示器3的数量等。
[0206]
因此,广告活动由至少一个将在数字显示器上播放的内容以及活动目标组成。
[0207]
当分配引擎4接收到要分配的至少一个特定广告活动的集合(例如一个活动)时,所述分配引擎4分配给该至少一个特定广告活动的集合,分配引擎将对应于该特定广告活动的集合的计划预订分配到特定时间段和来自ooh库存3a的特定数字显示器的集合,以拟合活动数据。
[0208]
因此,每个(单一的)计划预订是为了在来自ooh库存3a的特定数字显示器上在特定时间段内播放特定广告活动的至少一个内容(来自特定广告活动的一个特定内容,或者可以播放其中一个内容的内容集合,例如取决于某些条件,例如天气条件或其他)而作出的预订。在数字显示器上有效地播放(即显示)预订的内容在此将被扩展称为“播放预订”或“预订的播放”。
[0209]
所述时间段通常可以是一小时(例如04/08/2021,下午1点到下午2点),但是可以使用不同的时间段。通常所有内容具有相同的单一持续时间(例如10s,或不同的值)或可能是所述单一持续时间的整数倍。时间段是单一持续时间的整数倍。单一持续时间也可以称为单一时隙。
[0210]
分配引擎4不固定每个数字显示器3上至少一个特定广告活动的特定集合的每个分配内容的确切播放时间:分配引擎确定至少一个特定活动的集合i的分配内容在时间段t内在数字显示器j上播放的时间份额x_sot。
[0211]
这种分配可以以各种方式进行,其中一些在本领域中是已知的。
[0212]
根据本发明,可以通过最大化(更一般地优化)整个ooh库存的目标函数来进行分配,以便最大化来自ooh库存的全球收入。换言之,分配引擎4确定在时间段t期间与数字显示器j上的每组至少一个特定广告活动相对应的计划预订i的时间份额x_sot(i,j,t)的值,其最大化(对应地优化)目标函数。
[0213]
这种最大化可以例如通过分配引擎4运行的混合整数程序(mip)优化模型来进行。目标函数可以是几个目标的加权函数。
[0214]
在一个实施例中,分配引擎4自身不解决最大化问题,而是使用可商购的外部解算器软件。在这种情况下,可以使用微服务开发分配引擎,以接收和响应固定格式的请求。
[0215]
目标函数用于分配计划预订,以便在计划预订未使用的可用时间份额内实现程序化非计划预订的最佳使用。
[0216]
一旦分配引擎4进行分配并且每次修改分配时,分配引擎4将分配传输到广告服务器5。广告服务器5可以为每个数字显示器3和每个时间段计算播放列表。播放列表可以包含在该时间段内每个数字显示器要播放的内容的播放顺序,以及与这些内容相关的内容数据。播放列表在每个时间段之前不久或甚至在该时间段期间被电子地调度到数字显示器,
以防播放列表在对应时间段期间被修改。这种电子调度可以通过让每个数字显示器3定期向广告服务器5发送请求来进行以确定是否必须从广告服务器下载与该数字显示器有关的播放列表。
[0217]
包含在播放列表中的内容数据可以仅包括内容的引用,并且广告服务器还可以为每个数字显示器3计算清单,该清单包含内容的引用和数字显示器必须从其中下载对应内容的地址。
[0218]
基于从广告服务器5接收到的信息,每个数字显示器3在对应的时间段内播放由广告服务器5确定的内容。
[0219]
计算机系统2还通过实时投标过程选择节目内容的非计划预订,以至少部分地填充每个数字显示器3的每个时间段内非计划预订的所述剩余可用时间份额。
[0220]
这是通过与广告服务器5通信的广告交换模块6来完成的。广告交换模块6还在计算机系统2的外部与一个或多个需求方平台7(dsp)通信以向需求方平台7发送投标请求,并从需求方平台7接收程序化非计划预订的投标。最佳投标被保留为非计划预订,并且与要播放的对应内容有关的数据由广告服务器5插入播放列表中或在对应时间段的对应数字显示器3的播放列表和清单中。
[0221]
与计划预订类似,每个非计划预订因此是由投标过程作出的预订,以在特定时间段期间(通常更准确地说是在那个时间段的某个时隙期间)在来自ooh库存3a的特定数字显示器上播放至少一个内容(一个特定内容,或者来自可以播放其中一个内容的内容集合,例如取决于某些条件,例如天气条件或其他)。如上所述,在数字显示器上有效地播放(即显示)预订的内容将在这里被扩展称为“播放预订”或“预订的播放”。
[0222]
需求预测模块8具有对非计划预订需求的预测,包括用于所述户外库存和不同时间段的对应数字显示器的投标数量和对应的投标价格。需求预测模块8与广告服务器5和分配引擎4通信。
[0223]
需求预测模块8可以基于广告交换模块6接收的投标历史计算所述预测。为此,需求预测模块8可以使用例如已知的时间序列模型。
[0224]
对于ooh库存的每个数字显示器3和每个时间段,需求预测模块的输出可以包括投标直方图或代表预测投标分布的任何类似数据,其中预测的投标数量按投标价格分布,如图2所示。投标价格可以以每千次价格(pm)表示,例如,$pm,即每1000次展示的价格。需求预测模块8或分配引擎4,或计算机系统2的任何其他模块,适于将这种每千次价格转换为投标的实际价格,已知与对应数字显示器3和对应时间段相关联的展示数量。基于统计数据和/或接近每个数字显示器3的观众的实际测量,与对应的数字显示器3和对应的时间段相关联的展示数量被存储在计算机系统2中,如本领域已知的。
[0225]
需求预测模块8的输出还可以包括对每个数字显示器3的总计划预订量的预测,以及当数字显示器3处于显示内容时或显示器3处于非计划预订拍卖时的每个时间段(例如,从考虑的时间段开始前几分钟开始)。
[0226]
如将在下文更详细解释的,分配引擎4在为要分配的至少一个特定广告活动的新集合分配计划预订时考虑非计划预订需求的所述预测。
[0227]
为此,分配引擎4可以用于为与至少一个特定广告活动的新集合相对应的每个计划预订计算计划预订的贡献,该计划预订的贡献用于所述户外库存的对应的数字显示器和
至少一些不同时间段。
[0228]
所述贡献是差值oc(i,j,t)=p(i,j,t,x_sot(i,j,t))
–
c(j,t,a(j,t),x_sot(i,j,t)),其中:
[0229]-p(i,j,t,x_sot(i,j,t))是如果在时间段t内以时间份额x_sot在数字显示器j上播放的计划预订i的价格;以及
[0230]-c(j,t,a(j,t),x_sot(i,j,t))是在时间段t内以可用时间份额a(j,t)和分配给计划预订i的时间份额x_sot(i,j,t)在数字显示器j上的非计划预订机会损失的成本,c(j,t,a(j,t),x_sot(i,j,t))是根据所述对非计划预订需求的预测计算得出的。
[0231]
机会损失的成本c(j,t,a(j,t),x_sot(i,j,t))可以使用如上所述的非计划预订的预测投标分布来计算。
[0232]
例如,基于时间段t的数字显示器j的可用时间份额a(j,t),分配引擎4可以计算每个投标价格的投标数量,这是填充该可用时间份额a(j,t)所必需的,其从最便宜的投标开始,投标价格上升到这些预测投标的总时间份额达到可用时间份额a(j,t)的点。例如,在图2的示例中,假设数字显示器j和时间段t的预测分布为:
[0233]
投标价格($pm)sot(%)05510102015152010255
[0234]
如果a(j,t)=35%,则表示时间段t内的数字显示j在15$pm、20$pm和25$pm时所有预测的投标都具有可用性。
[0235]
那么,将计划预订i分配给数字显示j的时间段t时机会损失的成本,是从较低的投标投标价格开始,在可用于a(j,t)的预测投标分布中取消时间份额x_sot(i,j,t)的加权平均值。
[0236]
因此,在上面的示例中,如果x_sot(i,j,t)=15%,则将x_sot(i,j,t)分配给计划预订i意味着取消15%的在15$pm处的预测投标的时间份额的可用性,机会损失的成本是15$pm*imp(j,t)/1000,其中imp(j,t)是对应于j和t的展示次数。例如,如果展示次数imp(j,t)为1000,则机会损失的成本为15$。
[0237]
在上述相同的示例中,如果x_sot(i,j,t)=20%,则将x_sot(i,j,t)分配给计划预订i意味着取消15%的在15$pm处的预测投标的时间份额以及5%的在20$pm处的预测投标的时间份额的可用性,所以机会损失的成本是((15$pm*15+20$pm*5)/20)*imp(j,t)/1000,16,25$pm*imp(j,t)/1000。
[0238]
当接收到的计划预订i的价格p(i,j,t,x_sot(i,j,t))高于非计划预订的机会损失的成本c(j,t,a(j,t),x_sot(i,j,t))时,贡献ic(i,j,t)为正,媒体所有者有兴趣接受该计划预订i。
[0239]
在相反的情况下,贡献ic(i,j,t)为负,媒体所有者有兴趣不接受计划预订i,其可能意味着计划预订的价格不够高。
[0240]
贡献ic(i,j,t)可以是由分配引擎4最大化的目标函数的至少一部分。
[0241]
在一个实施例中,所述贡献ic(i,j,t)可以构成所述目标函数。
[0242]
在其他实施例中,所述目标函数是目标的加权和,并且所述贡献可以是所述目标之一。在这种情况下,所述目标可以包括贡献、占用平衡、地理分布以及由所述活动数据强加的一个或多个预订目标中的至少一个。所述预订目标可以包括特定广告活动的观众目标和显示来自所述特定广告活动的内容的多个数字显示器中的至少一个。
[0243]
当目标函数of是几个目标o1、o2、
…on
的加权函数时,of可以是以下形式:
[0244][0245]
其中:
[0246]-a
p
是表示目标o
p
重要性的加权系数;
[0247]-b
p
是目标o
p
的归一化系数,例如b
p
可以是目标o
p
的平均值或最大值。
[0248]
例如,如果目标o
p
的重要性降低,则加权系数a
p
可能会随着指数p急剧下降,例如a1=25、a2=10、a3=2等。
[0249]
占用平衡目标是在所述分配预订i之后的时间段t内数字显示器j上的剩余可用时间份额a_sup(j,t),仅用于对具有以下条件的数字显示器j计算剩余可用时间份额:
[0250]-低于预定的非零限制a的可用性,其中,所述可用性是在分配所述计划预订i之前的时间段t内在数字显示器j上的可用时间份额a(j,t),
[0251]-或在数字显示器j上预测时间段t的预测可用时间份额。
[0252]
地理分布目标是整数决策变量的总和∑kz(i,k),其中:
[0253]-i代表计划预订
[0254]-所述户外库存被分为数字显示器的本地集群,并且k代表每个集群,
[0255]-如果没有将所述至少一个特定广告活动的集合的计划预订分配给集群k的任何数字显示器,则z(i,k)等于0,或者如果将所述至少一个特定广告活动的集合的的至少一个计划预订被分配给集群k的至少一个数字显示器,则z(i,k)等于正恒定值。
[0256]
当选择非计划预订时,计算机系统2,更具体的为广告服务器5,在每个时间段t内以及对于户外库存3a的每个数字显示器3确定,是否可以接受任何额外的非计划预订以立即播放,同时考虑分配给所述数字显示器的所述时间段的计划预订的时间份额。
[0257]
为了检查是否可以接受任何额外的非计划预订以立即播放,同时考虑分配给所述数字显示器j的所述时间段t的计划预订的时间份额,计算机系统为每个计划预订i计算进度指示osi(i,j,t,te)=ne(i,j,t)/(n(i,j,t)*te/t),其中:
[0258]-t是时间段t的持续时间,
[0259]-te是时间段t中此时应播放额外的非计划预订对应的内容的经过时间,
[0260]-n(i,j,t)是已分配给预订i用于数字显示器j和用于时间段t的总播放次数,
[0261]-ne(i,j,t)是在经过时间te的时间段t内预订i被数字显示器j播放的次数,
[0262]
并且仅当对应于计划预订的每个内容的osi(i,j,t,te)高于限制l时,广告服务器5在经过时间te授权所述额外的非计划预订。
[0263]
n(i,j,t)是根据时间份额x_sot(i,j,t)计算得出的。例如,如果计划预订具有20%的时间份额被分配在一小时的时间段t中,并且每次播放持续10秒,那么n(i,j,t)=72。
[0264]
如果计划预订具有的osi(i,j,t,te)低于l,则在下一个时隙播放对应的内容。
[0265]
如果几个计划预订具有的osi(i,j,t,te)低于l,则在下一个时隙播放对应于最小osi(i,j,t,te)的预订的内容。
[0266]
所述限制l可以是任何正值,但通常设置为或接近1,如果正常,则该值是osi的值。例如,所述限制l可以介于0.8和1.2之间,更特别地介于0.8和1之间,例如介于0.9和1之间。在特定示例中,l=0.95。限制l可以是常数。
[0267]
广告服务器5进一步将所述额外的非计划预订的投标价格与所述时间段内要播放的下一个计划预订的价格进行比较,并且所述广告服务器5命令:
[0268]-如果所述额外的非计划预订的投标价格低于(或可能等于)所述下一个计划预订的价格,则通过所述数字显示器播放所述下一个计划预订;
[0269]-如果所述额外的非计划预订的投标价格高于所述下一个计划预订的价格,则通过所述数字显示器j播放所述额外的非计划预订。
[0270]
图3的实施例与图1的实施例类似,不再赘述。下面将仅解释图3的实施例的细节,并且所有先前关于图1和图2给出的解释都适用于这里,只要它们不与下面的描述相矛盾。
[0271]
图3的实施例与图1的实施例的不同之处在于:广告交换模块6通过如上所述直接与至少一个需求方平台7(dsp)交换数据,或者通过与一个或多个额外的供应方平台11(dsp)交换数据来执行实时投标过程,每个额外的供应方平台11适于与至少一个需求方平台7(dsp)交换数据。
[0272]
因此,计算机系统2形成第一供应方平台,通过广告交换模块6与所述至少一个需求方平台7交换数据,并且还与所述至少一个供应方平台11进行通信,该供应方平台11可以包括计算机系统2外部的至少一个供应方平台11。
[0273]
在用于选择非计划预订的投标过程中,如上所述,广告交换模块6直接从需求方平台7(dsp)接收投标,并通过一个或多个供应方平台11,其中供应方平台11有资格用于数字显示器j以及相关的时间段t。
[0274]
广告服务器5可以基于数字显示器j、时间段t和可能的其他标准,从与广告交换服务器6直接通信的需求方平台7确定有资格的非计划预订的列表以及有资格的供应方平台11的列表,该其他标准,诸如以预订和供应方平台交易/ssp为目标,确保遵守业务规则,例如竞争性广告或同一广告不会在数字显示器j上连续播放。
[0275]
计算机系统2,特别是广告服务器5可以计算计划预订(即“手动”预订和程序化保证的预订)的进度指示(osi),如上所述。
[0276]
在本实施例中,所述供应方平台2、11中的至少一个可以具有保证,其将来自所述供应方平台的计划预定和非计划预订被选择用于时间段t和户外库存的数字显示器j。
[0277]
例如,所讨论的供应方平台2、11可以在数字显示器j上具有时间段t的保证的时间份额(也称为分配)。所讨论的供应方平台2、11可以备选地具有有数字显示器j上用于时间段t的保证展示次数,但这也对应于时间份额,已知与数字显示器j和时间段t相关联的展示次数,如上所述。
[0278]
如果当选择非计划预订时,供应方平台2,11具有保证,计算机系统2(例如广告交换模块6)适于在必要时对具有所述保证的所述供应方平台s强加投标或调整投标的优先级以考虑所述保证。为了调整优先级,计算机系统2可以限制投标的发生,或者如果需要满足
另一个保证,则可以取消这些投标的优先级。如果需要特定保证,它将优先考虑(或强加)投标。
[0279]
当保证是时间段t和数字显示器j的保证的时间份额时,在考虑所述保证的同时选择立即播放对应的内容的投标时,计算机系统2适于计算用于供应方平台s的所述时间段t以及所述数字显示器j的进度指示osi(s,j,t,te)。
[0280]
所述进度指示可以为osi(s,j,t,te)=ne(s,j,t)/(n(s,j,t)*te/t),其中:
[0281]-t是时间段t的持续时间,
[0282]-te是时间段t中此时应播放所选投标对应的内容的经过时间,
[0283]-n(i,j,t)是已分配给供应方平台s用于数字显示器j和用于时间段t的总播放次数,
[0284]-ne(s,j,t)是在经过时间te的时间段t内,来自所述供应方平台s的预订被数字显示器j播放的次数。
[0285]
如果具有所述保证的所述供应方平台的osi(s,j,t,te)低于限制l1,则计算机系统2适于在经过时间te从具有所述保证的所述供应方平台s中强加投标的选择。
[0286]
在几个供应方平台s对于所述时间段t和对于所述数字显示器j具有保证的时间份额的情况下,当在考虑所述保证的同时选择立即播放对应内容的投标时,计算机系统2为具有保证的时间份额的每个所述供应方平台s计算用于时间段t以及所述至少一个数字显示器j的所述进度指示osi(s,j,t,te)。
[0287]
如果具有所述保证的所述供应方平台的osi(s,j,t,te)低于所述限制l1并且低于所有其他供应方平台s的osi(s0,j,t,te),计算机系统2适于在经过时间te从供应方平台s0强加投标的选择,该供应方平台s具有用于所述时间段t和所述数字显示j的保证的时间份额。
[0288]
所述限制l1可以是任何正值,但通常设置为或接近1,如果正常,则该值是osi的值。例如,l1可以介于0.8和1.2之间(为限制l描述的值在此处适用)。l1可以是常数。
[0289]
广告交换模块可以选择在时间段t内在数字显示器j上接下来将要播放的广告,例如如下:
[0290]-如果ssp 2、11中的任何保证供应方平台的osi低于阈值l1,则无论投标价格或响应顺序如何,都将选择具有最低osi的供应方平台;
[0291]-如果存在osi低于阈值l的保证的预订,则无论投标价格或响应顺序如何,都将选择具有最低osi的保证的预订;
[0292]-如果至少有一个优选的非保证的预订或ssp,则从中选择出价最高的投标人(或在平局的情况下选择第一响应者);
[0293]-否则进行正常投标并选择出价最高的投标人。
[0294]
如果供应方平台没有保证,则将其视为任何非计划需求,如果它提出的投标值高于任何其他投标人(只要所有osi值均高于限制l、l1),则将选择它提出的投标值。