一种广告订单的库存的预测方法和装置与流程

文档序号:12967888阅读:313来源:国知局
一种广告订单的库存的预测方法和装置与流程

本发明涉及广告推送技术领域,特别是涉及一种广告订单的库存的预测方法和装置。



背景技术:

现有技术中,为了满足商业需求,在播放视频的过程中往往会加入广告内容。广告商在广告订单中提出所要投放的广告的投放平台、投放地区、投放频道、投放时间、预设播放次数、优先级和预定量信息等等。广告的投放量不能大于广告库存量。所谓广告库存就是广告投放平台带来的可以投放的视频贴片广告的总量。同一地区、同一平台的不同广告订单共享该地区、平台下的库存。出于业务运营的需要和减少缺量率的考虑,需要知道计算贴片广告单个订单项能使用的最大库存。目前缺乏此类问题的解决方案。



技术实现要素:

本发明实施例所要解决的技术问题是提供一种广告订单的库存的预测方法和装置,以解决现有技术的无法预测广告订单能使用的最大库存的问题。

为了解决上述问题,根据本发明的一个方面,提供了一种广告订单的库存的预测方法,包括:

获取目标广告订单的订单项,其中,所述订单项包括:投放平台、投放地区、投放频道、投放时间和优先级;

根据所述目标广告订单的预期视频播放次数、以及满足所述目标广告订单要求的视频的人均历史视频播放次数,计算得到可分配给所述目标广告订单的第一用户数量,其中,所述满足所述目标广告订单要求的视频包括:在所述目标广告订单的投放平台、投放地区和投放频道播放的所有视频;

根据已播广告的每一历史广告播放次数对应的用户的比例和所述第一用户数量,计算得到每一所述历史广告播放次数对应的第二用户数量,其中,所述已播广告与所述目标广告订单的投放平台、投放地区、投放频道和优先级均相同;

根据所述历史广告播放次数、每一所述历史广告播放次数对应的所述第二用户数量和每一第一广告订单的权重,计算得到所述目标广告订单的库存上限,其中,所述第一广告订单包括:所述目标广告订单,以及与所述目标广告订单的投放平台、投放地区、投放频道、投放时间和优先级均相同的其他广告订单。

根据本发明的另一方面,本发明还提供了一种广告订单的库存的预测装置,包括:

第一获取模块,用于获取目标广告订单的订单项,其中,所述订单项包括:投放平台、投放地区、投放频道、投放时间和优先级;

第一计算模块,用于根据所述目标广告订单的预期视频播放次数、以及满足所述目标广告订单要求的视频的人均历史播放次数,计算得到可分配给所述目标广告订单的第一用户数量,其中,所述满足所述目标广告订单要求的视频包括:在所述目标广告订单的投放平台、投放地区和投放频道播放的所有视频;

第二计算模块,用于根据已播广告的每一历史广告播放次数对应的用户的比例和所述第一用户数量,计算得到每一所述历史广告播放次数对应的第二用户数量,其中,所述已播广告与所述目标广告订单的投放平台、投放地区、投放频道和优先级均相同;

第三计算模块,用于根据所述历史广告播放次数、每一所述历史广告播放次数对应的所述第二用户数量和每一第一广告订单的权重,计算得到所述目标广告订单的库存上限,其中,所述第一广告订单包括:所述目标广告订单,以及与所述目标广告订单的投放平台、投放地区、投放频道、投放时间和优先级均相同的其他广告订单。

与现有技术相比,本发明实施例包括以下优点:

在目标广告订单限定的投放平台、投放地区、投放频道和优先级的约束条件下,通过获取相同约束条件的用户的历史播放情况,计算得到播放与目标广告订单的优先级相同的广告的次数以及相应的用户的数量,从而最终计算得到该目标广告订单最终能使用的库存上限,从而可以根据需要选择合适的预定量或投放参数,避免出现缺量或浪费库存的情况。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例一的广告订单的库存的预测方法的流程图;

图2是本发明实施例二的广告订单的库存的预测方法的流程图;

图3是本发明实施例三的广告订单的库存的预测方法的流程图;

图4是本发明实施例四的广告订单的库存的预测装置的结构框图;

图5是本发明实施例五的广告订单的库存的预测装置的结构框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一

本发明实施一公开了一种广告订单的库存的预测方法。如图1所示,该方法包括如下的步骤:

步骤101:获取目标广告订单的订单项。

订单项是广告客户下订单的最小单位。该订单项包括:投放平台、投放地区、投放频道、投放时间和优先级。

具体的,投放平台可以是安卓平台、ios平台等等。投放地区可以是上海地区、北京地区等等。投放频道可以是电视剧频道、电影频道、综艺频道等等。投放时间为目标广告订单的广告贴片播放的时间。例如,投放时间为:3月8号和3月9号两天,即该广告将在3月8日和3月9日作为视频贴片广告被投放。优先级为当有多个广告订单时,该目标广告订单相对于其他广告订单的优先程度。若目标广告订单的优先级高,则优先将库存分配给该目标广告订单。若目标广告订单的优先级比其他广告订单低,则在向其他广告订单分配完库存后,余下的库存再分配给目标广告订单。

步骤102:根据目标广告订单的预期视频播放次数、以及满足目标广告订单要求的视频的人均历史视频播放次数,计算得到可分配给目标广告订单的第一用户数量。

其中,该目标广告订单的预期视频播放次数可通过外部数据库预估得到。满足目标广告订单要求的视频包括:在目标广告订单的投放平台、投放地区和投放频道播放的所有视频。第一用户数量为可分配给目标广告订单的所有用户的总数量。

该满足目标广告订单要求的视频的人均历史视频播放次数可以通过统计播放日志提供的数据获得。播放日志包括用户的播放记录、视频的播放平台、地区、频道、时间等等、每一视频的播放次数、每一广告的播放次数、广告的优先级等等信息。一般来说,为避免统计量过大,并且由于时间间隔较远的相应信息的参考价值较小,只需要获取一定时间内的播放日志即可,例如,距当前时间三十天以内的播放日志。

该第一用户数量由预期视频播放次数除以人均视频播放次数得到。其中,该人均视频播放次数可通过播放日志包含的信息统计得到。

步骤103:根据已播广告的每一历史广告播放次数对应的用户的比例和第一用户数量,计算得到每一历史广告播放次数对应的第二用户数量。

其中,已播广告与目标广告订单的投放平台、投放地区、投放频道和优先级均相同。该已播广告的播放平台、地区、频道、优先级等都可以通过播放日志提供的数据得到。通过对播放日志提供的数据进行统计可以得到已播广告的每一历史广告播放次数对应的用户的比例。具体的,通过播放日志包含的每一广告的播放次数和用户的播放记录等,可知道用户播放了哪些广告,以及用户播放每个广告的次数。若广告a和广告b是满足已播广告要求的广告,则可统计得到哪些用户播放了广告a和广告b,以及播放广告a和广告b的总次数。例如,播放已播广告(广告a和广告b)的用户为用户a,用户b,用户c,用户d。根据播放日志可统计到,用户a播放了广告a的次数为1次,播放了广告b的次数为2次,则用户a播放了已播广告的次数为3次。同理,可以统计得到用户b播放了已播广告的次数为5次,用户c播放了已播广告的次数为6次,用户d播放了已播广告的次数为3次。根据这些用户的播放已播广告的次数,统计得到已播广告的历史广告播放次数为3次、5次和6次,并且历史广告播放次数为3次对应的用户的数量为2人,历史广告播放次数为5次对应的用户的数量为1人,历史广告播放次数为6次对应的用户的数量为1人。通过播放日志还可统计得到播放过该目标广告订单的投放平台、投放地区和投放频道的视频的用户的总数量,则每一历史广告播放次数对应的人数除以该总数量就得到每一历史广告播放次数对应的用户的比例。将第一用户数量乘以该比例得到第二用户数量。该第二用户数量为每一历史广告播放次数对应的用户的总数量。

例如,目标广告订单的投放平台、投放地区、投放频道为安卓平台+上海地区+电视剧频道和电影频道,可统计该投放平台、投放地区、投放频道下,播放了已播广告1次的用户的比例为1%,播放了已播广告2次的用户的比例为2%,……。第一用户数量为100,则可得到历史广告播放次数为1次的第二用户数量为1个,历史广告播放次数为2次的第二用户数量为2个……。应当理解的是,当已播广告数量不只1个时,将多个已播广告的历史广告播放次数合并处理。

步骤104:根据历史广告播放次数、每一历史广告播放次数对应的第二用户数量和每一第一广告订单的权重,计算得到目标广告订单的库存上限。

其中,第一广告订单包括:目标广告订单,以及与目标广告订单的投放平台、投放地区、投放频道、投放时间和优先级均相同的其他广告订单。根据历史广告播放次数、每一历史广告播放次数对应的第二用户数量可计算得到可分配给第一广告订单的播放次数。由于不同第一广告订单的权重不同,因此,可分配给第一广告订单的播放次数需要在这些第一广告订单中进行合理分配。具体的,将可分配给第一广告订单的播放次数除以该权重可得到目标广告订单的库存上限。

综上,本发明实施例一的广告订单的库存的预测方法,在目标广告订单限定的投放平台、投放地区、投放频道和优先级的约束条件下,通过获取相同约束条件的用户的历史播放情况,计算得到播放与目标广告订单的优先级相同的广告的次数以及相应的用户的数量,从而最终计算得到该目标广告订单最终能使用的库存上限,从而可以根据需要选择合适的预定量或投放参数,避免出现缺量或浪费库存的情况。

实施例二

本发明实施二公开了一种广告订单的库存的预测方法。如图2所示,该方法包括如下的步骤:

步骤201:获取目标广告订单的订单项。

订单项是广告客户下订单的最小单位。该订单项包括:投放平台、投放地区、投放频道、投放时间和优先级。

步骤202:根据目标广告订单的预期视频播放次数、以及满足目标广告订单要求的视频的人均历史视频播放次数,获取可分配给目标广告订单的第一用户数量。

其中,该目标广告订单的预期视频播放次数可通过外部数据库预估得到。满足目标广告订单要求的视频包括:在目标广告订单的投放平台、投放地区和投放频道播放的所有视频。第一用户数量为可分配给目标广告订单的所有用户的总数量。

该满足目标广告订单要求的视频的人均历史播放次数可以通过统计播放日志提供的数据获得。播放日志包括用户的播放记录、视频的播放平台、地区、频道、时间等等、每一视频的播放次数、每一广告的播放次数、广告的优先级等等信息。一般来说,为避免统计量过大,并且由于时间间隔较远的相应信息的参考价值较小,只需要获取一定时间内的播放日志即可,例如,距当前时间三十天以内的播放日志。

该第一用户数量由预期视频播放次数除以人均视频播放次数得到。其中,该人均视频播放次数可通过播放日志包含的信息统计得到。

步骤203:根据已播广告的每一历史广告播放次数对应的用户的比例和第一用户数量,计算得到每一历史广告播放次数对应的第二用户数量。

其中,已播广告与目标广告订单的投放平台、投放地区、投放频道和优先级均相同。该已播广告的播放平台、地区、频道、优先级等都可以通过播放日志提供的数据得到。通过对播放日志提供的数据进行统计可以得到已播广告的每一历史广告播放次数对应的用户的比例(具体过程可参见实施例一)。将第一用户数量乘以该比例得到第二用户数量。该第二用户数量为每一历史广告播放次数对应的用户的总数量。

优选的,为了避免计算量过大,可以设置一个预设次数,作为该历史广告播放次数的上限。当历史广告播放次数超过预设次数时,历史广告播放次数为预设次数。例如,该上限为1000。大于1000的历史广告播放次数视为1000。

步骤204:根据历史广告播放次数、每一历史广告播放次数对应的第二用户数量和每一第一广告订单的权重,计算得到目标广告订单的库存上限。

其中,第一广告订单包括:目标广告订单,以及与目标广告订单的投放平台、投放地区、投放频道、投放时间和优先级均相同的其他广告订单。根据历史广告播放次数、每一历史广告播放次数对应的第二用户数量可计算得到可分配给第一广告订单的播放次数。由于不同第一广告订单的权重不同,因此,可分配给第一广告订单的播放次数需要在这些第一广告订单中进行合理分配。具体的,将可分配给第一广告订单的播放次数除以该权重可得到目标广告订单的库存上限。

步骤205:根据预期库存和询量时间对应的第二广告订单的第一已完成下单量,计算得到目标广告订单的库存下限。

其中,第二广告订单与目标广告订单的投放平台、投放地区、投放频道和指定基本投放时间均相同。基本投放时间一般以天为单位。例如,投放时间为3月8日和3月9日,则基本投放时间为3月8日或者3月9日。指定基本投放时间则是根据需要获得哪天的库存,则指定具体的日期。例如,需要获得3月9日的库存,则指定基本投放时间为3月9日。预期库存满足目标广告订单的投放平台、投放地区、投放频道和指定基本投放时间的要求。预期库存可通过外部数据库预估得到。例如,3月9日的预期库存为1200cpm。

询量时间指的是查询可分配给目标广告订单的库存的时间,一般以天为单位。例如,2月28日查询目标广告订单在3月8日的最小库存。库存可被提前预定。这些预定了的库存,根据询量时间的不同,第一已完成下单量有可能不同。第一已完成下单量一般不能再作为可提供的库存提供给目标广告订单。因此,需要将询量时间对应的第一已完成下单量扣除,得到目标广告订单的库存下限。

综上,本发明实施例二的广告订单的库存的预测方法,在目标广告订单限定的投放平台、投放地区、投放频道和优先级的约束条件下,通过获取相同约束条件的用户的历史播放情况,计算得到播放与目标广告订单的优先级相同的广告的次数以及相应的用户的数量,从而最终计算得到该目标广告订单最终能使用的库存上限;并且,通过从预期库存中扣除询量时间对应的第二广告订单的第一已完成下单量,计算得到目标广告订单的库存下限;从而可以根据需要选择合适的预定量或投放参数,避免出现缺量或浪费库存的情况。

实施例三

本发明实施三公开了一种广告订单的库存的预测方法。如图3所示,该方法包括如下的步骤:

步骤301:获取目标广告订单的订单项。

订单项是广告客户下订单的最小单位。该订单项包括:投放平台、投放地区、投放频道、投放时间和优先级。

步骤302:计算满足目标广告订单要求的视频的第一历史视频播放次数和每一第一历史视频播放次数对应的第三用户数量的乘积,得到第二历史视频播放次数。

满足目标广告订单要求的视频包括:在目标广告订单的投放平台、投放地区和投放频道播放的所有视频。该第一历史视频播放次数和每一第一历史视频播放次数对应的第三用户数量可通过统计播放日志提供的数据获得。第三用户数量为每一第一历史视频播放次数对应的用户的总数量。

具体的,通过播放日志包含的用户的播放记录和每一视频的播放次数等信息,可统计得到播放了特定次视频的用户的数量。例如,用户有a、b和c,视频有a和b。统计得到用户a播放视频a的次数为1次,播放视频b的次数为2次。用户b播放视频a的次数为3次,播放视频b的次数为4次。用户c播放视频a的次数为1次,播放视频b的次数为2次。则用户a一共播放了3次视频,用户b一共播放了7次视频,用户c一共播放了3次视频。因此,第一历史视频播放次数为3次和7次。第一历史视频播放次数为3次对应的第三用户数量为2人,第一历史视频播放次数为7次对应的第三用户数量为1人。

通过计算第一历史视频播放次数和每一第一历史视频播放次数对应的第三用户数量的乘积得到第二历史视频播放次数。例如,第一历史视频播放次数为1次和2次。该1次第一历史视频播放次数对应的第三用户数量为80,则第二历史视频播放次数为80次。该2次第一历史视频播放次数对应的第三用户数量为100,则第二历史视频播放次数为200次。

步骤303:将所有第二历史视频播放次数的和除以所有第三用户数量的和,计算得到人均历史视频播放次数。

例如,第二历史视频播放次数为10次、20次、……,对应的第三用户数量分别为10、20、……,则人均历史视频播放次数为(10+20+……)/(10+20+……)。

步骤304:将目标广告订单的每一基本投放时间对应的预期视频播放次数除以人均历史视频播放次数,计算得到第四用户数量。

第四用户数量为目标广告订单的每一基本投放时间内对应的用户的总数量。

每一基本投放时间对应的预期视频播放次数一般可通过外部的数据库获得。基本投放时间一般以天为单位。例如,投放时间为3月8日和3月9日,则基本投放时间为3月8日或者3月9日。例如,可获得目标广告订单在3月8日对应的预期视频播放次数为100次,3月9日对应的预期视频播放次数为200次,人均视频播放次数为2次,则3月8日的第四用户数量为50,3月9日的第四用户数量为100。

步骤305:根据用户的重复概率,对所有第四用户数量的和去重,计算得到第一用户数量。

其中,用户的重复概率可通过播放日志统计得到。

例如,目标广告订单的投放时间为3月8日和3月9日,则基本投放时间为3月8日或者3月9日。例如,通过步骤304得到的所有第四用户数量的和为100。目标广告订单的投放频道包括:电视剧频道和电影频道。通过播放日志统计出该两个频道的用户的重复概率为10%,两天时间内的用户的重复概率为5%,则第一用户数量为100-100*10%-100*5%=85。

步骤306:根据已播广告的每一历史广告播放次数对应的用户的比例和第一用户数量,计算得到每一历史广告播放次数对应的第二用户数量。

其中,已播广告与目标广告订单的投放平台、投放地区、投放频道和优先级均相同。该已播广告的播放平台、地区、频道、优先级等都可以通过播放日志提供的数据得到。通过对播放日志提供的数据进行统计可以得到已播广告的每一历史广告播放次数对应的用户的比例。将第一用户数量乘以该比例得到第二用户数量。该第二用户数量为每一历史广告播放次数对应的用户的总数量。具体的计算过程可参照实施例一。

步骤307:计算得到每一历史广告播放次数与每一历史广告播放次数对应的第二用户数量的乘积。

例如,历史广告播放次数为1次,该1次历史广告播放次数对应的第二用户数量为10万,则两者的乘积为10万。

步骤308:对每一历史广告播放次数对应的乘积取和,计算得到历史广告播放总次数。

例如,1次历史广告播放次数对应的乘积为10万,2次历史广告播放次数对应的乘积为5万,3次历史广告播放次数对应的乘积为15万,……,则历史广告播放总次数为10+5+15+……。

步骤308和步骤309的过程可以用下式表示:

其中,invd为历史广告播放总次数,numf为每一历史广告播放次数对应的第二用户数量,f为历史广告播放次数,maxfreq为预设次数。例如,maxfreq为1000次。

步骤309:对每一第一广告订单的权重取和,计算得到第一广告订单的总权重数。

例如,该第一广告订单的权重可以通过如下的方法获得:将每个第一广告订单的cpm以10为底取对数得到的值作为权重。如1000个cpm的第一广告订单,权重是3;10cpm的第一广告订单,权重是1;100cpm的第一广告订单,权重是2。对每一第一广告订单的权重取和,得到第一广告订单的总权重数为6。

步骤310:将历史广告播放总次数除以总权重数,计算得到目标广告订单的库存上限。

例如,步骤309得到历史广告播放总次数为500万次,总权重数为100,则目标广告订单的库存上限为50万次。

步骤311:统计询量时间对应的第二广告订单的第二已完成下单量,以及第二已完成下单量的比例。

其中,第二广告订单与目标广告订单的投放平台、投放地区、投放频道和指定基本投放时间均相同。指定基本投放时间则是根据需要获得哪天的库存,则指定具体的日期。

询量时间指的是查询可分配给目标广告订单的库存的时间,一般以天为单位。库存可被提前预定。这些预定了的库存,根据询量时间的不同,第二已完成下单量及其比例有可能不同。第二已完成下单量一般不能再作为可提供的库存提供给目标广告订单。

第二已完成下单量可通过统计第二广告订单的预定数据获得。

询量时间离指定基本投放时间越近,则第二已完成下单量的比例越大。一般来说,当询量时间比指定基本投放时间提前10天时,第二已完成下单量的比例为90%;提前20天时,第二已完成下单量的比例为70%。应当理解的是,这个数据并不以此为限,可根据历史数据统计,得到更接近于该投放平台的第二已完成下单量的比例。

步骤312:将第二已完成下单量除以第二已完成下单量的比例,计算得到第一已完成下单量。

例如,指定基本投放日期为3月9日,询量时间为2月28日,经过统计,已有900cpm的第二广告订单已完成下单。提前10天的第二已完成下单量的比例一般为90%。第一已完成下单量为900/90%=1000。

步骤313:对预期库存与第一已完成下单量求差,计算得到目标广告订单的库存下限。

预期库存可通过外部数据库预估得到。预期库存满足目标广告订单的投放平台、投放地区、投放频道和指定基本投放时间的要求。由于第一已完成下单量一般不能再作为可提供的库存提供给目标广告订单。因此,需要将询量时间对应的已完成下单量扣除,得到目标广告订单的库存下限。

例如,投放时间为3月9日。预期3月9日有1200cpm的库存,询量时间对应的第一已完成下单量为1000cpm,则目标广告订单的库存下限200cpm。

综上,本发明实施例三的广告订单的库存的预测方法,在目标广告订单限定的投放平台、投放地区、投放频道和优先级的约束条件下,通过对用户去重得到可分配的用户数量,并通过获取相同约束条件的用户的历史播放情况,计算得到播放与目标广告订单的优先级相同的广告的次数以及相应的用户的数量,从而最终计算得到该目标广告订单最终能使用的库存上限;并且,通过从预期库存中扣除询量时间对应的第二广告订单的第一已完成下单量,计算得到目标广告订单的库存下限;从而可以根据需要选择合适的预定量或投放参数,避免出现缺量或浪费库存的情况。

实施例四

本发明实施例四提供了一种广告订单的库存的预测装置。如图4所示,该装置包括:

第一获取模块401,用于获取目标广告订单的订单项。

其中,订单项包括:投放平台、投放地区、投放频道、投放时间和优先级。

第一计算模块402,用于根据目标广告订单的预期视频播放次数、以及满足目标广告订单要求的视频的人均历史播放次数,计算得到可分配给目标广告订单的第一用户数量。

其中,满足目标广告订单要求的视频包括:在目标广告订单的投放平台、投放地区和投放频道播放的所有视频。

第二计算模块403,用于根据已播广告的每一历史广告播放次数对应的用户的比例和第一用户数量,计算得到每一历史广告播放次数对应的第二用户数量。

其中,已播广告与目标广告订单的投放平台、投放地区、投放频道和优先级均相同。

第三计算模块404,用于根据历史广告播放次数、每一历史广告播放次数对应的第二用户数量和每一第一广告订单的权重,计算得到目标广告订单的库存上限。

其中,第一广告订单包括:目标广告订单,以及与目标广告订单的投放平台、投放地区、投放频道、投放时间和优先级均相同的其他广告订单。

综上,本发明实施例四的广告订单的库存的预测装置,在目标广告订单限定的投放平台、投放地区、投放频道和优先级的约束条件下,通过获取相同约束条件的用户的历史播放情况,计算得到播放与目标广告订单的优先级相同的广告的次数以及相应的用户的数量,从而最终计算得到该目标广告订单最终能使用的库存上限,从而可以根据需要选择合适的预定量或投放参数,避免出现缺量或浪费库存的情况。

实施例五

本发明实施例五提供了一种广告订单的库存的预测装置。如图5所示,该装置包括:第一获取模块501、第一计算模块502、第二计算模块503和第三计算模块504。上述的模块与实施例四中的相同的模块的功能相同,在此不再赘述。

优选的,第一计算模块502包括:

第二求积子模块5021,用于计算满足目标广告订单要求的视频的第一历史视频播放次数和每一第一历史视频播放次数对应的第三用户数量的乘积,得到第二历史视频播放次数。

第三求商子模块5022,用于将所有第二历史视频播放次数的和除以所有第三用户数量的和,计算得到人均历史视频播放次数。

第四求商子模块5023,用于将目标广告订单的每一基本投放时间对应的预期视频播放次数除以人均历史视频播放次数,计算得到第四用户数量。

去重子模块5024,用于根据用户的重复概率,对所有第四用户数量的和去重,计算得到第一用户数量。

优选的,第三计算模块504包括:

第一求积子模块5041,用于计算得到每一历史广告播放次数与每一历史广告播放次数对应的第二数量的乘积。

优选的,当历史广告播放次数超过预设次数时,历史广告播放次数为预设次数。

第一取和子模块5042,用于对每一历史广告播放次数对应的乘积取和,计算得到历史广告播放总次数。

第二取和子模块5043,用于对每一第一广告订单的权重取和,计算得到第一广告订单的总权重数。

第一求商子模块5044,用于将历史广告播放总次数除以总权重数,计算得到目标广告订单的库存上限。

优选的,该装置还包括:

第四计算模块505,用于获取目标广告订单的订单项的步骤之后,根据预期库存和询量时间对应的第二广告订单的第一已完成下单量,计算得到目标广告订单的库存下限。

其中,第二广告订单与目标广告订单的投放平台、投放地区、投放频道和指定基本投放时间均相同。预期库存满足目标广告订单的投放平台、投放地区、投放频道和指定基本投放时间的要求。

更优选的,第四计算模块505包括:

统计子模块5051,用于统计询量时间对应的第二广告订单的第二已完成下单量,以及第二已完成下单量的比例。

第二求商子模块5052,用于将第二已完成下单量除以第二已完成下单量的比例,计算得到第一已完成下单量。

求差子模块5053,用于对预期库存与第一已完成下单量求差,计算得到目标广告订单的库存下限。

综上,本发明实施例五的广告订单的库存的预测装置,在目标广告订单限定的投放平台、投放地区、投放频道和优先级的约束条件下,通过对用户去重得到可分配的用户数量,并通过获取相同约束条件的用户的历史播放情况,计算得到播放与目标广告订单的优先级相同的广告的次数以及相应的用户的数量,从而最终计算得到该目标广告订单最终能使用的库存上限;并且,通过从预期库存中扣除询量时间对应的第二广告订单的第一已完成下单量,计算得到目标广告订单的库存下限;从而可以根据需要选择合适的预定量或投放参数,避免出现缺量或浪费库存的情况。

对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。

以上对本发明所提供的一种广告订单的库存的预测方法和装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1