媒体文件的投放方法和装置的制造方法

文档序号:10687163阅读:594来源:国知局
媒体文件的投放方法和装置的制造方法
【专利摘要】本发明公开了一种媒体文件的投放方法和装置。其中,该方法包括:获取媒体文件的目标投放量和实际投放量;比对目标投放量和实际投放量,得到比对结果;根据比对结果调整媒体文件的相关性参数,其中,相关性参数用于指示媒体文件与媒体文件的投放对象之间的相关性;以及投放媒体文件,其中,媒体文件的投放顺序根据相关性参数确定。本发明解决了相关技术在投放媒体文件时为了保证媒体文件的曝光量而可能会将媒体文件投放给相关性较低的投放对象的技术问题。
【专利说明】
媒体文件的投放方法和装置
技术领域
[0001 ]本发明涉及计算机领域,具体而言,涉及一种媒体文件的投放方法和装置。
【背景技术】
[0002] 随着计算机技术的快速发展,现有技术可以通过向投放对象投放媒体文件以达到 增加投放的媒体文件的曝光量的目的。例如,向应用用户投放该应用的广告。但是,为了保 证媒体文件的曝光量,现有技术在投放媒体文件时通常采用调整媒体文件的投放概率的方 式来控制媒体文件的投放,例如,当一个广告投放的速度比较快,则降低该广告的投放概 率。然而,这种调整媒体文件的投放概率的方式可能导致将媒体文件投放给相关性较低的 投放对象。
[0003] 针对上述的问题,目前尚未提出有效的解决方案。

【发明内容】

[0004] 本发明实施例提供了一种媒体文件的投放方法和装置,以至少解决相关技术在投 放媒体文件时为了保证媒体文件的曝光量而可能会将媒体文件投放给相关性较低的投放 对象的技术问题。
[0005] 根据本发明实施例的一个方面,提供了一种媒体文件的投放方法,包括:获取媒体 文件的目标投放量和实际投放量;比对目标投放量和实际投放量,得到比对结果;根据比对 结果调整媒体文件的相关性参数,其中,相关性参数用于指示媒体文件与媒体文件的投放 对象之间的相关性;以及投放媒体文件,其中,媒体文件的投放顺序根据相关性参数确定。
[0006] 根据本发明实施例的另一方面,还提供了一种媒体文件的投放装置,包括:获取模 块,用于获取媒体文件的目标投放量和实际投放量;比对模块,用于比对目标投放量和实际 投放量,得到比对结果;调整模块,用于根据比对结果调整媒体文件的相关性参数,其中,相 关性参数用于指示媒体文件与媒体文件的投放对象之间的相关性;以及投放模块,用于投 放媒体文件,其中,媒体文件的投放顺序根据相关性参数确定。
[0007] 在本发明实施例中,通过依据媒体文件的目标投放量和实际投放量的比对结果调 整媒体文件的相关性参数,根据该相关性参数所指示的媒体文件与投放对象之间的相关性 投放媒体文件,达到了在保证媒体文件曝光量的基础上将媒体文件投放给相关性较高的投 放对象的目的,从而实现了提高媒体文件的投放精度,进而提高媒体文件投放的效率的技 术效果,进而解决了相关技术在投放媒体文件时为了保证媒体文件的曝光量而可能会将媒 体文件投放给相关性较低的投放对象的技术问题。
【附图说明】
[0008] 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0009] 图1是根据本发明实施例的媒体文件的投放方法的硬件环境的示意图;
[0010] 图2是根据本发明实施例的一种可选的媒体文件的投放方法的流程图;
[0011] 图3是根据本发明优选实施例的媒体文件的投放方法的总体架构示意图;
[0012] 图4是根据本发明优选实施例的广告投放的处理流程图;
[0013] 图5是根据本发明实施例的一种可选的媒体文件的投放装置的示意图;
[0014] 图6是根据本发明实施例的另一种可选的媒体文件的投放装置的示意图;
[0015] 图7是根据本发明实施例的再一种可选的媒体文件的投放装置的示意图;
[0016] 图8是根据本发明实施例的又一种可选的媒体文件的投放装置的示意图;以及
[0017] 图9是根据本发明实施例的一种终端的结构框图。
【具体实施方式】
[0018] 为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的 附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是 本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人 员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范 围。
[0019] 需要说明的是,本发明的说明书和权利要求书及上述附图中的术语"第一"、"第 二"等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用 的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或 描述的那些以外的顺序实施。此外,术语"包括"和"具有"以及他们的任何变形,意图在于覆 盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于 清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品 或设备固有的其它步骤或单元。
[0020] 实施例1
[0021] 根据本发明实施例,提供了一种媒体文件的投放方法的方法实施例。
[0022] 可选地,在本实施例中,上述媒体文件的投放方法可以应用于如图1所示的由服务 器102和终端104所构成的硬件环境中。如图1所示,服务器102通过网络与终端104进行连 接,上述网络包括但不限于:广域网、城域网或局域网,终端104并不限定于PC、手机、平板电 脑等。本发明实施例的媒体文件的投放方法可以由服务器102来执行,也可以由终端104来 执行,还可以是由服务器102和终端104共同执行。其中,终端104执行本发明实施例的媒体 文件的投放方法也可以是由安装在其上的客户端来执行。
[0023] 图2是根据本发明实施例的一种可选的媒体文件的投放方法的流程图,如图2所 示,该方法可以包括以下步骤:
[0024] 步骤S202,获取媒体文件的目标投放量和实际投放量;
[0025] 步骤S204,比对目标投放量和实际投放量,得到比对结果;
[0026] 步骤S206,根据比对结果调整媒体文件的相关性参数,其中,相关性参数用于指示 媒体文件与媒体文件的投放对象之间的相关性;
[0027] 步骤S208,投放媒体文件,其中,媒体文件的投放顺序根据相关性参数确定。
[0028]通过上述步骤S202至步骤S208,通过依据媒体文件的目标投放量和实际投放量的 比对结果调整媒体文件的相关性参数,根据该相关性参数所指示的媒体文件与投放对象之 间的相关性投放媒体文件,解决了相关技术在投放媒体文件时为了保证媒体文件的曝光量 而可能会将媒体文件投放给相关性较低的投放对象的技术问题,进而达到提高媒体文件的 投放精度,进而提高媒体文件投放的效率的技术效果。
[0029] 在步骤S202提供的技术方案中,本发明实施例对媒体文件的类型不做具体限定, 媒体文件可以是视频文件、音频文件、图片文件或者文本文件等、也可以是这几种文件的任 意组合,例如文本文件和图片文件的组合,视频文件和文本文件的组合。具体的产品形态可 以是例如视频广告、原生广告、banner广告、搜索广告等。媒体文件可以为待投放的文件,媒 体文件的目标投放量为与投放对象预先商定的需要投放的媒体文件的数量,媒体文件的实 际投放量为向投放对象实际投放的媒体文件的数量,此处需要说明的是,媒体文件的投放 对象可以为网页用户、应用用户等,本发明实施例并未限定媒体文件的投放对象的类型。
[0030] 需要说明的是,获取媒体文件的目标投放量和实际投放量是指从投放开始时间截 止到当前时间媒体文件的目标投放量和实际投放量。其中,截止到当前时间媒体文件的实 际投放量可以采用计数器进行记录,每投放一次媒体文件,计数器加1,截止到当前时间媒 体文件的实际投放量即为计数器的计数值。需要说明的是,上述获取截止到当前时间媒体 文件的实际投放量的方式只是本发明实施例的一种可选实施例,本发明实施例还可以采用 其他方式获取截止到当前时间媒体文件的实际投放量,此处不再一一举例说明。
[0031] 作为一种可选的实施例,截止到当前时间媒体文件的目标投放量可以根据媒体文 件的曝光机会曲线确定,需要说明的是,曝光机会曲线是统计用户上线请求媒体文件随时 间分布的数量。媒体文件排期系统可以提供有媒体文件排期信息,媒体文件排期信息可以 包括以下信息:媒体文件的投放开始时间、媒体文件的投放结束时间,以及每个时间刻度对 应的媒体文件的投放量。依据媒体文件的曝光机会曲线可以按照以下公式计算截止到当前 时间媒体文件的目标投放量:
[0033]其中,c (t)为媒体文件的曝光机会曲线,tstart为媒体文件的投放开始时间,tmd为 媒体文件的投放结束时间,tcurr为当前时间,expo_num为媒体文件需要投放的总量,paced_ expo为从投放开始时间到当前时间媒体文件的目标投放量。
[0034]需要说明的是,上述获取截止到当前时间媒体文件的目标投放量的方式只是本发 明实施例的一种可选实施例。本发明实施例还可以采用其他方式获取截止到当前时间媒体 文件的目标投放量,此处不再一一举例说明。该可选实施例利用媒体文件的曝光机会曲线 获取截止到当前时间媒体文件的目标投放量,相对于其他获取方式来说,依据用户拉取而 获得的曝光机会曲线比较简便,且曝光机会曲线能够准确地反映媒体文件的投放过程,因 此,利用曝光机会曲线获取截止到当前时间媒体文件的目标投放量比较简便有效,且能保 证获取到的目标投放量的准确度。
[0035]本发明实施例对媒体文件的目标投放量和实际投放量的获取方式不做具体限定, 只要是能够获取截止到当前时间媒体文件的目标投放量和实际投放量的变形方式和替代 方式均在本发明保护范围内。
[0036] 在步骤S204提供的技术方案中,在利用步骤S202获取到截止到当前时间媒体文件 的目标投放量和实际投放量之后,本发明实施例可以将获取到的目标投放量和实际投放量 进行比对,比对目标投放量和实际投放量的大小关系,得到比对结果。需要说明的是,对目 标投放量和实际投放量进行比对后得到的比对结果可以包括以下几种情况:实际投放量小 于目标投放量;实际投放量大于目标投放量;实际投放量等于目标投放量。上述三种情况可 以反映媒体文件的投放速度,具体地,当实际投放量小于目标投放量时,说明媒体文件的投 放速度过慢;当实际投放量大于目标投放量时,说明媒体文件的投放速度过快;当实际投放 量等于目标投放量时,说明媒体文件的投放速度正合适,按照此投放速度投放该媒体文件 可以在投放开始时间至投放结束时间这个时间段内完成预先商定的媒体文件需要投放的 总量。通过比对实际投放量与目标投放量,可以达到依据比对结果控制媒体文件的投放速 度的目的。
[0037] 可选地,对目标投放量和实际投放量进行比对后得到的比对结果还可以包括实际 投放量与目标投放量之间的差值,即当实际投放量小于目标投放量时,实际投放量小于目 标投放量的数值;当实际投放量大于目标投放量时,实际投放量大于目标投放量的数值。通 过比对实际投放量与目标投放量之间的差值可以达到更加精确地调整媒体文件的投放速 度的目的。
[0038] 在步骤S206提供的技术方案中,对媒体文件的目标投放量和实际投放量进行比对 得到的比对结果可以影响媒体文件与媒体文件的投放对象之间的相关性,媒体文件与媒体 文件的投放对象之间的相关性可以由媒体文件的相关性参数直接体现,媒体文件的相关性 参数越大,说明该媒体文件与投放对象之间的相关性越高;媒体文件的相关性参数越小,说 明该媒体文件与投放对象之间的相关性越低。需要说明的是,多个不同的媒体文件与同一 个投放对象之间的相关性可以不同,同一个媒体文件与不同投放对象之间的相关性可以不 同。媒体文件与媒体文件的投放对象之间的相关性可以影响媒体文件的投放顺序,与投放 对象的相关性较高的媒体文件相对于与投放对象相关性较低的媒体文件的投放顺序的优 先级较高。需要说明的是,向同一个投放对象可以投放同一个媒体文件,投放次数可以依据 实际应用场景设定,还可以投放多个不同的媒体文件,且这些媒体文件与该投放对象之间 的相关性不同,也即这些媒体文件的相关性参数不同,则相应地这些媒体文件被投放给该 投放对象的投放顺序的优先级不同。
[0039] 例如,投放对象为用户A,向用户A投放的媒体文件分别为广告1、广告2、广告3,如 果上述广告与用户A之间的相关性由高到低的排序为广告1、广告2、广告3,则相应地向用户 A投放广告的投放顺序的优先级由高到低依次为广告1、广告2、广告3。
[0040] 媒体文件的实际投放量与目标投放量之间的比对结果可以反映该媒体文件与投 放对象之间的相关性。具体地,当媒体文件的实际投放量小于目标投放量时,如果该媒体文 件可以赢得投放对象的曝光,则说明该媒体文件与投放对象之间的相关性较高;当媒体文 件的实际投放量大于目标投放量时,如果该媒体文件不能赢得投放对象的曝光,则说明该 媒体文件与投放对象之间的相关性较低。
[0041] 本发明实施例通过根据媒体文件的目标投放量与实际投放量的比对结果调整该 媒体文件的相关性参数,可以实现调整该媒体文件与投放对象之间的相关性,进而调整该 媒体文件的投放顺序的目的。
[0042] 作为一种可选的实施例,步骤S206根据比对结果调整媒体文件的相关性参数可以 包括以下步骤:
[0043] 步骤S2061,在比对结果指示实际投放量小于目标投放量时,增加相关性参数的取 值,其中,取值增加之前相关性参数所确定的投放顺序晚于取值增加之后相关性参数所确 定的投放顺序。
[0044] 步骤S2063,在比对结果指示实际投放量大于目标投放量时,减小相关性参数的取 值,其中,取值减小之前相关性参数所确定的投放顺序早于取值减小之后相关性参数所确 定的投放顺序。
[0045]需要说明的是,比对媒体文件的目标投放量和实际投放量得到的比对结果可以包 括实际投放量小于或者大于目标投放量的情况,当实际投放量小于目标投放量(例如,实际 投放量比目标投放量小第一预定阈值)时,本发明实施例可以将该媒体文件与投放对象之 间的相关性提高,该媒体文件将有更大可能被投放出去,也即该媒体文件与投放对象之间 的相关性较高,需要优先投放该媒体文件,则此时本发明实施例可以通过增加媒体文件的 相关性参数的取值以实现提高该媒体文件的投放顺序的优先级,使得该媒体文件的相关性 参数的取值增加之后所指示的相关性对应的投放顺序早于增加之前相关性对应的投放顺 序。当实际投放量大于目标投放量(例如,实际投放量比目标投放量大第二预定阈值,其中, 上述第一预定阈值和第二预定阈值均大于〇,第一预定阈值和第二预定阈值可以相同或不 同)时,说明该媒体文件不能被投放对象曝光,也即该媒体文件与投放对象之间的相关性较 低,需要将该媒体文件放在靠后的顺序投放,则此时本发明实施例可以通过减小媒体文件 的相关性参数的取值以实现降低该媒体文件的投放顺序的优先级,使得该媒体文件的相关 性参数的取值减小之后所指示的相关性对应的投放顺序晚于减小之前相关性对应的投放 顺序。需要说明的是,本发明实施例对第一预定阈值和第二预定阈值不做具体限定,第一预 定阈值和第二预定阈值可以依据实际需求进行设定。还需要说明的是,媒体文件的实际投 放量小于目标投放量的差值与实际投放量大于目标投放量的差值可以相同,也可以不同, 此处不做具体限定。
[0046] 本发明实施例根据媒体文件的实际投放量与目标投放量之间的比对结果调整该 媒体文件的相关性参数的取值,能够实现调整媒体文件的投放顺序的目的,这样可以使得 与投放对象相关性较高的媒体文件可以优选投放,与投放对象相关性较低的媒体文件靠后 投放,进而可以达到增加媒体文件曝光率,提高媒体文件投放的效率的效果。
[0047] 在步骤S208提供的技术方案中,媒体文件的相关性参数可以用于指示媒体文件与 投放对象之间的相关性,本发明实施例优选地将与投放对象相关性较高的媒体文件的投放 顺序提前,将与投放对象的相关性较低的媒体文件的投放顺序延后,并按照调整后的投放 顺序投放媒体文件。需要说明的是,向一个投放对象投放的媒体文件可以为一个,也可以为 多个,当向一个投放对象投放多个媒体文件时,可以按照这些媒体文件的相关性参数的取 值大小调整这些媒体文件的投放顺序,使相关性参数取值较大的媒体文件优选投放,进而 增加投放对象对媒体文件的曝光率,提高媒体文件投放的效率。
[0048] 可选地,本发明实施例在按照根据媒体文件的相关参数所指示的相关性所对应的 投放顺序向投放对象投放媒体文件时,还可以依据投放对象的类型选择投放方式,其中,本 发明实施例对投放对象的类型不做具体限定,其可以是网页用户,也可以是应用用户等。本 发明实施例对向投放对象投放媒体文件的投放方式也不做具体限定,可以以弹窗形式自动 显示媒体文件,也可以以消息提示形式提示用户查看投放的媒体文件,还可以是在应用启 动时插入投放的媒体文件进行显示等,媒体文件的投放方式可以依据媒体文件的类型、投 放对象的类型以及投放对象所在终端的类型等条件进行设定或调整,此处不再一一举例说 明。
[0049] 作为一种可选的实施例,步骤S206根据比对结果调整媒体文件的相关性参数可以 包括以下步骤:
[0050] 步骤S2062,根据比对结果调整投放控制参数,得到调整后的投放控制参数,其中, 比对结果用于将投放控制参数的取值增加或减少第一预定比例。
[0051] 在步骤S2062提供的技术方案中,投放控制参数可以用于指示媒体文件的投放速 度,其中,投放控制参数的取值可以根据媒体文件的实际投放量与目标投放量之间的比对 结果进行调整,具体地,当媒体文件的实际投放量小于目标投放量时,说明此时媒体文件的 投放速度过慢,则需要增加投放控制参数的取值;当媒体文件的实际投放量大于目标投放 量时,说明此时媒体文件的投放速度过快,则需要减少投放控制参数的取值。可选地,将投 放控制参数的取值增加或减少的幅度可以依据媒体文件的实际投放量与目标投放量之间 的差值确定,本发明实施例可选地将投放控制参数的取值增加或减少第一预定比例,第一 预定比例的大小可以依据媒体文件的实际投放量与目标投放量之间的差值确定,比如,第 一预定比例可以是0.5%。需要说明的是,对于投放控制参数的取值增加和减小的比例可以 相同,均为第一预定比例,也可以不同,投放控制参数的取值增加和减小的比例可以依据实 际情况具体设定,本发明实施例对其不做具体限定。
[0052]步骤S2064,根据调整后的投放控制系数调整媒体文件的相关性参数,其中,调整 后的投放控制系数用于将相关性参数的取值增加或减少第二预定比例。
[0053]在步骤S2064提供的技术方案中,本发明可以依据调整后的投放控制参数调整媒 体文件的相关性参数,当投放控制系统增加第一预定比例时,媒体文件的相关性参数的取 值可以相应地增加第二预定比例;当投放控制系统减少第一预定比例时,媒体文件的相关 性参数的取值可以相应地减少第二预定比例。需要说明的是,第一预定比例与第二预定比 例可以相同,也可以不同,本发明实施例对第二预定比例不做具体限定,其可以依据实际情 况进行设定或调整。
[0054]需要说明的是,当媒体文件的实际投放量小于目标投放量时,说明媒体文件的投 放速度过慢,该媒体文件可以被投放对象曝光,该媒体文件与投放对象之间的相关性较高, 此时需要增加投放控制参数的取值,增加的比例可以是第一预定比例,进而使得媒体文件 的相关性参数的取值增加,增加的比例可以是第二预定比例,这样将可以保证该媒体文件 能够被优先投放给该投放对象,以提高该媒体文件的效率。反之,当媒体文件的实际投放量 大于目标投放量时,说明媒体文件的投放速度过快,该媒体文件不能被投放对象曝光,该媒 体文件与投放对象之间的相关性较低,此时需要减少投放控制参数的取值,减少的比例可 以是第一预定比例,进而使得媒体文件的相关性参数的取值减少,减少的比例可以是第二 预定比例,这样将可以保证与该投放对象相关性较低的媒体文件的投放顺序延后,以保证 优先投放顺序靠前的、与投放对象相关性较高的媒体文件,进而达到提高该媒体文件的效 率的目的。
[0055] 作为一种可选的实施例,媒体文件的相关性参数可以按照以下公式进行调整:
[0056] score(u,ad) = score(u,ad) Xa,
[0057] 其中,score(u, ad)为媒体文件的相关性参数,a为投放控制参数,用于指示媒体文 件的投放速度,其中:
[0059 ]其中,矿为第一系数,矿> 1,IT为第二系数,|T< 1。
[0060]需要说明的是,投放控制参数a的初始值可以为l,a的变化区间可以为[1,5],矿为 大于1的系数,取值可以是1.〇5,|T可以为小于1的系数,取值可以为0.95,需要说明的是,上 述参数的取值均为本发明中的一种可选实施例,上述参数的取值还可以依据是情况进行调 整,此处不再--举例说明。当媒体文件的实际投放量小于目标投放量(例如,实际投放量 比目标投放量小第一预定阈值)时,投放控制参数a的取值可以增加第一预定比例,进而使 得媒体文件的相关性参数sc〇re(u,ad)也可以增加第二预定比例;当媒体文件的实际投放 量大于目标投放量(例如,实际投放量比目标投放量大第一预定阈值)时,投放控制参数a的 取值可以减少第一预定比例,进而使得媒体文件的相关性参数sc 〇re(u,ad)也可以减少第 二预定比例。需要说明的是,相关性参数score (u,ad)中的u可以表示发起媒体文件投放请 求的用户,ad可以表示该用户所请求的媒体文件,比如广告。
[0061]需要说明的是,上述媒体文件的相关性参数的计算方式只是本发明的一种可选实 施例,本发明实施例还可以采用其它方式计算媒体文件的相关性参数,此处不再一一举例 说明。该可选实施例通过计算媒体文件的相关性参数,可以依据该相关性参数调整媒体文 件的投放顺序的优先级,使得与投放对象相关性较高的媒体文件优先投放,达到了提高多 媒体的曝光量,进而提高媒体文件的投放的效率的效果。
[0062] 作为一种可选的实施例,步骤S202获取媒体文件的目标投放量和实际投放量可以 包括:步骤S2022,每隔预定时间获取一次媒体文件的目标投放量和实际投放量。步骤S204 比对目标投放量和实际投放量,得到比对结果可以包括:步骤S2042,每隔预定时间比对一 次目标投放量和实际投放量。步骤S206根据比对结果调整媒体文件的相关性参数可以包 括:步骤S2062,每隔预定时间根据比对结果调整一次媒体文件的相关性参数。
[0063] 需要说明的是,该可选实施例中的预定时间可以依据实际情况设定或调整,预定 时间可以是1分钟,30秒等,此处不做具体限定。该可选实施例的媒体文件的投放方法通过 采用每隔预定时间执行一次上述步骤,以达到每隔预定时间调整一次媒体文件的相关性参 数的目的,从而达到提高了媒体文件的相关性参数的准确度,提高调整媒体文件的投放顺 序的精确度的效果。
[0064] 本发明还提供了一种优选实施例,该优选实施例中的媒体文件以合约广告为例进 行说明。
[0065] 图3是根据本发明优选实施例的媒体文件的投放方法的总体架构示意图,如图3所 示,广告在线存储系统可以从排期系统中获取每个合约广告在每天的广告排期信息,包括 应该完成的曝光量,也即投放量,调权模块从广告在线存储系统可以获取该广告排期信息, 包括每个广告每天应该完成的曝光量以及到目前为止已经消耗的曝光量,也即到目前为止 实际投放量,同时,调权模块还可以从机会曲线在线存储系统中获取此合约广告的曝光机 会曲线,调权模块依据合约广告的曝光机会曲线、该合约广告每天应该完成的曝光量以及 到目前为止已经消耗的曝光量计算得出影响广告排序指标 SC〇re(U,ad)的调权系数a,也即 本发明上述实施例中的投放控制参数a,并将调权系数a发送至广告在线存储系统中进行存 储。竞价排序模块实时从广告在线存储系统中读取调权系数a,并对广告排序指标scored, ad)进行调整,调整方式可以为:score(u,ad) =score(u,ad) Xa。
[0066]在此需要说明的是,对于广告的曝光机会曲线,可以统计一周中每天在不同城市 的曝光分布。每条机会曲线可以由时间序列方式给出,以每分钟为颗粒度,每天共计1440个 曝光量点。广告的曝光机会曲线存放在机会曲线在线存储系统中,以时间维度机会曲线为 例,key值可以为{ "Mon","Tue","Wed","Thu","Fri","Sat","Sun" } + "0ppCurve",Value可 以为时间序列值。广告的曝光机会曲线可以例行化生成,可以根据最近一个月的曝光统计 每天更新,调权模块从机会曲线在线存储系统中读取广告的曝光机会曲线。广告的曝光机 会曲线可以根据多个维度进行细分,比如可以按照一周中的第几天,城市,用户年龄段,用 户性别,用户兴趣等单一维度进行细分或是多维度组合进行细分。
[0067]调权模块的输入数据可以包括从广告在线存储中获取到的广告排期信息以及广 告的曝光机会曲线,其中,具体包括以下内容:曝光开始时间t_start,曝光停止时间t_end, 需要的曝光量expo_num。同时,该调权模块还可以记录从曝光开始时间t_start到当前时间 t_curr的实际曝光量curr_expo。
[0068]图4是根据本发明优选实施例的广告投放的处理流程图,如图4所示,该调权模块 的处理流程可以包括以下步骤:
[0069] 步骤S402,根据广告的曝光机会曲线计算从t_start到t_curr目标曝光量paced_ expo,具体计算公式如下:
[0071]其中,c(t)是当天的广告的曝光机会曲线。
[0072]步骤S404,判读广告的投放速度的快慢。
[0073]如果curr_expo〈paced_expo X under_delivery_coeff,则该广告投放过慢,即 underdelivery;如果curr_expo>paced_expo X over_delivery_coeff,则该广告投放过快, 艮Poverdelivery。其中,under_delivery_coeff的取值为接近1但小于1的一个实数,比如 0.95,over_delivery_coeff的取值为接近1但大于1的实数,比如1.05。
[0074]步骤S406,根据广告的投放速度的快慢调整调权系数a,其中,调权系数a可以按照 以下公式进行调整:
[0076] 其中,1彡a彡5,矿=1.〇5,0- = 〇.95,设定€1初始值为1,设定一分钟调整一次€[。上述 参数的数值以及调整a的间隔时间均为一种可选实施例,并不代表参数的取值以及a的调整 间隔只有上述一种取值。
[0077]步骤S408,竞价排序模块根据调权系数a调整广告的得分,此处广告的得分即为本 发明上述实施例中的媒体文件的相关性参数,具体调整方式可以按照以下公式:
[0078] score(u,ad) = score(u,ad) Xa
[0079] 该优选实施例的广告投放过程中的合约广告保量问题可以通过排期系统和调权 模块共同实现。排期系统给出每个合约广告的每天需要曝光的量,调权模块通过广告的曝 光机会曲线来判断广告当前的投放速度的快慢。调权模块相应地增加或减少调整合约广告 的得分score来控制广告的投放速度。具体地,调权模块根据广告实时地实际投放量和根据 曝光机会曲线计算的当前目标投放量进行对比,计算出调权系数a,广告得分score会根据 调权系数a的取值进行调整。
[0080] 本发明优选实施例通过调权方式对合约广告进行保量,对比于现在已有的合约广 告保量方式,该优选实施例可以帮助广告主最大化效率。已有的广告保量方式不会区分当 前用户与当前的广告之间的相关性,即不会在能保量的前提下有选择地将广告曝光给高相 关性的用户。已有的保量方式在曝光流量充沛的时候采用概率的方式来控制广告投放,BP 以一定的概率返回此广告,这种随机的方式并未考虑到当前用户和广告的相关性。区别于 现有技术,该优选实施例采用调权方式,当网络流量充沛,广告投放过快时,调低广告的调 权系数a的取值,广告投放过慢时,调高广告的调权系数a的取值,这样如果用户对此广告的 得分高,该广告还是可以赢得此用户的曝光的。但对广告得分不高的用户,则此广告不会曝 光,这样就保证了广告赢得与自身高相关性的用户,同时释放低相关性的用户,进而达到最 大化广告主效率的目的。
[0081] 需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列 的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为 依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知 悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明 所必须的。
[0082] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施 例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多 情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有 技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储 介质(如R0M/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算 机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0083] 实施例2
[0084] 根据本发明实施例,还提供了一种用于实施上述媒体文件的投放方法的媒体文件 的投放装置。图5是根据本发明实施例的一种可选的媒体文件的投放装置的示意图,如图5 所示,该装置可以包括:
[0085] 获取模块22,用于获取媒体文件的目标投放量和实际投放量;比对模块24,用于比 对目标投放量和实际投放量,得到比对结果;调整模块26,用于根据比对结果调整媒体文件 的相关性参数,其中,相关性参数用于指示媒体文件与媒体文件的投放对象之间的相关性; 以及投放模块28,投放媒体文件,其中,媒体文件的投放顺序根据相关性参数确定。
[0086] 需要说明的是,该实施例中的获取模块22可以用于执行本申请实施例1中的步骤 S202,该实施例中的比对模块24可以用于执行本申请实施例1中的步骤S204,该实施例中的 调整模块26可以用于执行本申请实施例1中的步骤S206,该实施例中的投放模块28可以用 于执行本申请实施例1中的步骤S208。
[0087] 此处需要说明的是,上述模块与对应的步骤所实现的示例和应用场景相同,但不 限于上述实施例1所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在如 图1所示的硬件环境中,可以通过软件实现,也可以通过硬件实现。
[0088] 通过上述模块,可以解决了相关技术在投放媒体文件时为了保证媒体文件的曝光 量而可能会将媒体文件投放给相关性较低的投放对象的技术问题,进而达到提高媒体文件 的投放精度,进而提高媒体文件投放的效率的技术效果。
[0089] 在获取模块22提供的技术方案中,本发明实施例对媒体文件的类型不做具体限 定,媒体文件可以是广告、音频文件、视频文件等。媒体文件可以为待投放的文件,媒体文件 的目标投放量为与投放对象预先商定的需要投放的媒体文件的数量,媒体文件的实际投放 量为向投放对象实际投放的媒体文件的数量,此处需要说明的是,媒体文件的投放对象可 以为网页用户、应用用户等,本发明实施例并未限定媒体文件的投放对象的类型。
[0090] 需要说明的是,获取媒体文件的目标投放量和实际投放量是指从投放开始时间截 止到当前时间媒体文件的目标投放量和实际投放量。其中,截止到当前时间媒体文件的实 际投放量可以采用计数器进行记录,每投放一次媒体文件,计数器加1,截止到当前时间媒 体文件的实际投放量即为计数器的计数值。需要说明的是,上述获取截止到当前时间媒体 文件的实际投放量的方式只是本发明实施例的一种可选实施例,本发明实施例还可以采用 其他方式获取截止到当前时间媒体文件的实际投放量,此处不再一一举例说明。
[0091] 作为一种可选的实施例,截止到当前时间媒体文件的目标投放量可以根据媒体文 件的曝光机会曲线确定,需要说明的是,曝光机会曲线是统计用户上线请求媒体文件随时 间分布的数量。媒体文件排期系统可以提供有媒体文件排期信息,媒体文件排期信息可以 包括以下信息:媒体文件的投放开始时间、媒体文件的投放结束时间,以及每个时间刻度对 应的媒体文件的投放量。依据媒体文件的曝光机会曲线可以按照以下公式计算截止到当前 时间媒体文件的目标投放量:
[0093]其中,C ( t )为媒体文件的曝光机会曲线,tstart为媒体文件的投放开始时间,tend为 媒体文件的投放结束时间,tcurr为当前时间,expo_num为媒体文件需要投放的总量,paced_ expo为从投放开始时间到当前时间媒体文件的目标投放量。
[0094]需要说明的是,上述获取截止到当前时间媒体文件的目标投放量的方式只是本发 明实施例的一种可选实施例。本发明实施例还可以采用其他方式获取截止到当前时间媒体 文件的目标投放量,此处不再一一举例说明。该可选实施例利用媒体文件的曝光机会曲线 获取截止到当前时间媒体文件的目标投放量,相对于其他获取方式来说,依据用户拉取而 获得的曝光机会曲线比较简便,且曝光机会曲线能够准确地反映媒体文件的投放过程,因 此,利用曝光机会曲线获取截止到当前时间媒体文件的目标投放量比较简便有效,且能保 证获取到的目标投放量的准确度。
[0095] 本发明实施例对媒体文件的目标投放量和实际投放量的获取方式不做具体限定, 只要是能够获取截止到当前时间媒体文件的目标投放量和实际投放量的变形方式和替代 方式均在本发明保护范围内。
[0096] 在比对模块24提供的技术方案中,在利用获取模块22获取到截止到当前时间媒体 文件的目标投放量和实际投放量之后,本发明实施例可以将获取到的目标投放量和实际投 放量进行比对,比对目标投放量和实际投放量的大小关系,得到比对结果。需要说明的是, 对目标投放量和实际投放量进行比对后得到的比对结果可以包括以下几种情况:实际投放 量小于目标投放量;实际投放量大于目标投放量;实际投放量等于目标投放量。上述三种情 况可以反映媒体文件的投放速度,具体地,当实际投放量小于目标投放量时,说明媒体文件 的投放速度过慢;当实际投放量大于目标投放量时,说明媒体文件的投放速度过快;当实际 投放量等于目标投放量时,说明媒体文件的投放速度正合适,按照此投放速度投放该媒体 文件可以在投放开始时间至投放结束时间这个时间段内完成预先商定的媒体文件需要投 放的总量。通过比对实际投放量与目标投放量,可以达到依据比对结果控制媒体文件的投 放速度的目的。
[0097] 可选地,对目标投放量和实际投放量进行比对后得到的比对结果还可以包括实际 投放量与目标投放量之间的差值,即当实际投放量小于目标投放量时,实际投放量小于目 标投放量的数值;当实际投放量大于目标投放量时,实际投放量大于目标投放量的数值。通 过比对实际投放量与目标投放量之间的差值可以达到更加精确地调整媒体文件的投放速 度的目的。
[0098] 在调整模块26提供的技术方案中,对媒体文件的目标投放量和实际投放量进行比 对得到的比对结果可以影响媒体文件与媒体文件的投放对象之间的相关性,媒体文件与媒 体文件的投放对象之间的相关性可以由媒体文件的相关性参数直接体现,媒体文件的相关 性参数越大,说明该媒体文件与投放对象之间的相关性越高;媒体文件的相关性参数越小, 说明该媒体文件与投放对象之间的相关性越低。需要说明的是,多个不同的媒体文件与同 一个投放对象之间的相关性可以不同,同一个媒体文件与不同投放对象之间的相关性可以 不同。媒体文件与媒体文件的投放对象之间的相关性可以影响媒体文件的投放顺序,与投 放对象的相关性较高的媒体文件相对于与投放对象相关性较低的媒体文件的投放顺序的 优先级较高。需要说明的是,向同一个投放对象可以投放同一个媒体文件,投放次数可以依 据实际应用场景设定,还可以投放多个不同的媒体文件,且这些媒体文件与该投放对象之 间的相关性不同,也即这些媒体文件的相关性参数不同,则相应地这些媒体文件被投放给 该投放对象的投放顺序的优先级不同。
[0099] 例如,投放对象为用户A,向用户A投放的媒体文件分别为广告1、广告2、广告3,如 果上述广告与用户A之间的相关性由高到低的排序为广告1、广告2、广告3,则相应地向用户 A投放广告的投放顺序的优先级由高到低依次为广告1、广告2、广告3。
[0100] 媒体文件的实际投放量与目标投放量之间的比对结果可以反映该媒体文件与投 放对象之间的相关性。具体地,当媒体文件的实际投放量小于目标投放量时,如果该媒体文 件可以赢得投放对象的曝光,则说明该媒体文件与投放对象之间的相关性较高;当媒体文 件的实际投放量大于目标投放量时,如果该媒体文件不能赢得投放对象的曝光,则说明该 媒体文件与投放对象之间的相关性较低。
[0101] 本发明实施例通过根据媒体文件的目标投放量与实际投放量的比对结果调整该 媒体文件的相关性参数,可以实现调整该媒体文件与投放对象之间的相关性,进而调整该 媒体文件的投放顺序的目的。
[0102] 作为一种可选的实施例,图6是根据本发明实施例的另一种可选的媒体文件的投 放装置的示意图,如图6所示,调整模块26可以包括:增加模块261,用于在比对结果指示实 际投放量小于目标投放量时,增加相关性参数的取值,其中,取值增加之前相关性参数所确 定的投放顺序晚于取值增加之后相关性参数所确定的投放顺序;减小模块263,用于在比对 结果指示实际投放量大于目标投放量时,减小相关性参数的取值,其中,取值减小之前相关 性参数所确定的投放顺序早于取值减小之后相关性参数所确定的投放顺序。
[0103] 需要说明的是,该实施例中的增加模块261可以用于执行本申请实施例1中的步骤 S2061,该实施例中的减小模块263可以用于执行本申请实施例1中的步骤S2063。
[0104]需要说明的是,比对媒体文件的目标投放量和实际投放量得到的比对结果可以包 括实际投放量小于或者大于目标投放量的情况,当实际投放量小于目标投放量(例如,实际 投放量比目标投放量小第一预定阈值)时,本发明实施例可以将该媒体文件与投放对象之 间的相关性提高,该媒体文件将有更大可能被投放出去,也即该媒体文件与投放对象之间 的相关性较高,需要优先投放该媒体文件,则此时本发明实施例可以通过增加媒体文件的 相关性参数的取值以实现提高该媒体文件的投放顺序的优先级,使得该媒体文件的相关性 参数的取值增加之后所指示的相关性对应的投放顺序早于增加之前相关性对应的投放顺 序。当实际投放量大于目标投放量(例如,实际投放量比目标投放量大第二预定阈值,其中, 上述第一预定阈值和第二预定阈值均大于〇,第一预定阈值和第二预定阈值可以相同或不 同)时,说明该媒体文件不能被投放对象曝光,也即该媒体文件与投放对象之间的相关性较 低,需要将该媒体文件放在靠后的顺序投放,则此时本发明实施例可以通过减小媒体文件 的相关性参数的取值以实现降低该媒体文件的投放顺序的优先级,使得该媒体文件的相关 性参数的取值减小之后所指示的相关性对应的投放顺序晚于减小之前相关性对应的投放 顺序。需要说明的是,本发明实施例对第一预定阈值和第二预定阈值不做具体限定,第一预 定阈值和第二预定阈值可以依据实际需求进行设定。还需要说明的是,媒体文件的实际投 放量小于目标投放量的差值与实际投放量大于目标投放量的差值可以相同,也可以不同, 此处不做具体限定。
[0105]本发明实施例根据媒体文件的实际投放量与目标投放量之间的比对结果调整该 媒体文件的相关性参数的取值,能够实现调整媒体文件的投放顺序的目的,这样可以使得 与投放对象相关性较高的媒体文件可以优先投放,与投放对象相关性较低的媒体文件靠后 投放,进而可以达到增加媒体文件曝光率,提高媒体文件投放的效率的效果。
[0106] 在投放模块28提供的技术方案中,媒体文件的相关性参数可以用于指示媒体文件 与投放对象之间的相关性,本发明实施例优选地将与投放对象相关性较高的媒体文件的投 放顺序提前,将与投放对象的相关性较低的媒体文件的投放顺序延后,并按照调整后的投 放顺序投放媒体文件。需要说明的是,向一个投放对象投放的媒体文件可以为一个,也可以 为多个,当向一个投放对象投放多个媒体文件时,可以按照这些媒体文件的相关性参数的 取值大小调整这些媒体文件的投放顺序,使相关性参数取值较大的媒体文件优选投放,进 而增加投放对象对媒体文件的曝光率,提高媒体文件投放的效率。
[0107] 可选地,本发明实施例在按照根据媒体文件的相关参数所指示的相关性所对应的 投放顺序向投放对象投放媒体文件时,还可以依据投放对象的类型选择投放方式,其中,本 发明实施例对投放对象的类型不做具体限定,其可以是网页用户,也可以是应用用户等。本 发明实施例对向投放对象投放媒体文件的投放方式也不做具体限定,可以以弹窗形式自动 显示媒体文件,也可以以消息提示形式提示用户查看投放的媒体文件,还可以是在应用启 动时插入投放的媒体文件进行显示等,媒体文件的投放方式可以依据媒体文件的类型、投 放对象的类型以及投放对象所在终端的类型等条件进行设定或调整,此处不再一一举例说 明。
[0108] 作为一种可选的实施例,图7是根据本发明实施例的再一种可选的媒体文件的投 放装置的示意图,如图7所示,调整模块26可以包括:第一子调整模块262,用于根据比对结 果调整投放控制参数,得到调整后的投放控制参数,其中,比对结果用于将投放控制参数的 取值增加或减少第一预定比例;第二子调整模块264,用于根据调整后的投放控制系数调整 媒体文件的相关性参数,其中,调整后的投放控制系数用于将相关性参数的取值增加或减 少第二预定比例。
[0109] 需要说明的是,该实施例中的第一子调整模块262可以用于执行本申请实施例1中 的步骤S2062,该实施例中的第二子调整模块264可以用于执行本申请实施例1中的步骤 S2064。
[0110] 在第一子调整模块262提供的技术方案中,投放控制参数可以用于指示媒体文件 的投放速度,其中,投放控制参数的取值可以根据媒体文件的实际投放量与目标投放量之 间的比对结果进行调整,具体地,当媒体文件的实际投放量小于目标投放量时,说明此时媒 体文件的投放速度过慢,则需要增加投放控制参数的取值;当媒体文件的实际投放量大于 目标投放量时,说明此时媒体文件的投放速度过快,则需要减少投放控制参数的取值。可选 地,将投放控制参数的取值增加或减少的幅度可以依据媒体文件的实际投放量与目标投放 量之间的差值确定,本发明实施例可选地将投放控制参数的取值增加或减少第一预定比 例,第一预定比例的大小可以依据媒体文件的实际投放量与目标投放量之间的差值确定, 比如,第一预定比例可以是0.5%。需要说明的是,对于投放控制参数的取值增加和减小的 比例可以相同,均为第一预定比例,也可以不同,投放控制参数的取值增加和减小的比例可 以依据实际情况具体设定,本发明实施例对其不做具体限定。
[0111] 在第二子调整模块264提供的技术方案中,本发明可以依据调整后的投放控制参 数调整媒体文件的相关性参数,当投放控制系统增加第一预定比例时,媒体文件的相关性 参数的取值可以相应地增加第二预定比例;当投放控制系统减少第一预定比例时,媒体文 件的相关性参数的取值可以相应地减少第二预定比例。需要说明的是,第一预定比例与第 二预定比例可以相同,也可以不同,本发明实施例对第二预定比例不做具体限定,其可以依 据实际情况进行设定或调整。
[0112] 需要说明的是,当媒体文件的实际投放量小于目标投放量时,说明媒体文件的投 放速度过慢,该媒体文件可以被投放对象曝光,该媒体文件与投放对象之间的相关性较高, 此时需要增加投放控制参数的取值,增加的比例可以是第一预定比例,进而使得媒体文件 的相关性参数的取值增加,增加的比例可以是第二预定比例,这样将可以保证该媒体文件 能够被优先投放给该投放对象,以提高该媒体文件的效率。反之,当媒体文件的实际投放量 大于目标投放量时,说明媒体文件的投放速度过快,该媒体文件不能被投放对象曝光,该媒 体文件与投放对象之间的相关性较低,此时需要减少投放控制参数的取值,减少的比例可 以是第一预定比例,进而使得媒体文件的相关性参数的取值减少,减少的比例可以是第二 预定比例,这样将可以保证与该投放对象相关性较低的媒体文件的投放顺序延后,以保证 优先投放顺序靠前的、与投放对象相关性较高的媒体文件,进而达到提高该媒体文件的效 率的目的。
[0113] 作为一种可选的实施例,媒体文件的相关性参数可以按照以下公式进行调整:
[0114] score(u,ad) = score(u,ad) Xa,
[0115] 其中,score(u, ad)为媒体文件的相关性参数,a为投放控制参数,用于指示媒体文 件的投放速度,其中:
[0117]其中,矿为第一系数,矿>1,0-为第二系数,0-<1。
[0118]需要说明的是,投放控制参数a的初始值可以为l,a的变化区间可以为[1,5],矿为 大于1的系数,取值可以是1.〇5,|T可以为小于1的系数,取值可以为0.95,需要说明的是,上 述参数的取值均为本发明中的一种可选实施例,上述参数的取值还可以依据是情况进行调 整,此处不再--举例说明。当媒体文件的实际投放量小于目标投放量(例如,实际投放量 比目标投放量小第一预定阈值)时,投放控制参数a的取值可以增加第一预定比例,进而使 得媒体文件的相关性参数sc〇re(u,ad)也可以增加第二预定比例;当媒体文件的实际投放 量大于目标投放量(例如,实际投放量比目标投放量大第二预定阈值)时,投放控制参数a的 取值可以减少第一预定比例,进而使得媒体文件的相关性参数sc 〇re(u,ad)也可以减少第 二预定比例。
[0119] 需要说明的是,上述媒体文件的相关性参数的计算方式只是本发明的一种可选实 施例,本发明实施例还可以采用其它方式计算媒体文件的相关性参数,此处不再一一举例 说明。该可选实施例通过计算媒体文件的相关性参数,可以依据该相关性参数调整媒体文 件的投放顺序的优先级,使得与投放对象相关性较高的媒体文件优先投放,达到了提高多 媒体的曝光量,进而提高媒体文件的投放的效率的效果。
[0120] 作为一种可选的实施例,图8是根据本发明实施例的又一种可选的媒体文件的投 放装置的示意图,如图8所示,获取模块22可以包括:第一子获取模块222,用于每隔预定时 间获取一次媒体文件的目标投放量和实际投放量;比对模块24可以包括:第一子对比模块 242,用于每隔预定时间比对一次目标投放量和实际投放量;调整模块26可以包括:第三子 调整模块266,用于每隔预定时间根据比对结果调整一次媒体文件的相关性参数。
[0121]需要说明的是,需要说明的是,该实施例中的第一子获取模块222可以用于执行本 申请实施例1中的步骤S2022,该实施例中的第一子对比模块242可以用于执行本申请实施 例1中的步骤S2042,该实施例中的第三子调整模块266可以用于执行本申请实施例1中的步 骤S2066。
[0122] 需要说明的是,该可选实施例中的预定时间可以依据实际情况设定或调整,预定 时间可以是1分钟,30秒等,此处不做具体限定。该可选实施例的媒体文件的投放方法通过 采用每隔预定时间执行一次上述步骤,以达到每隔预定时间调整一次媒体文件的相关性参 数的目的,从而达到提高了媒体文件的相关性参数的准确度,提高调整媒体文件的投放顺 序的精确度的效果。
[0123] 此处需要说明的是,上述模块与对应的步骤所实现的示例和应用场景相同,但不 限于上述实施例1所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在如 图1所示的硬件环境中,可以通过软件实现,也可以通过硬件实现,其中,硬件环境包括网络 环境。
[0124] 实施例3
[0125] 根据本发明实施例,还提供了一种用于实施上述媒体文件的投放方法的服务器或 终端。
[0126] 图9是根据本发明实施例的一种终端的结构框图,如图9所示,该终端可以包括:一 个或多个(图中仅示出一个)处理器201、存储器203、以及传输装置205(如上述实施例中的 发送装置),如图9所示,该终端还可以包括输入输出设备207。
[0127] 其中,存储器203可用于存储软件程序以及模块,如本发明实施例中的媒体文件的 投放方法和装置对应的程序指令/模块,处理器201通过运行存储在存储器203内的软件程 序以及模块,从而执行各种功能应用以及数据处理,即实现上述的媒体文件的投放方法。存 储器203可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装 置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器203可进一步包括相对于处 理器201远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包 括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0128] 上述的传输装置205用于经由一个网络接收或者发送数据,还可以用于处理器与 存储器之间的数据传输。上述的网络具体实例可包括有线网络及无线网络。在一个实例中, 传输装置205包括一个网络适配器(Networklnterface Controller,NIC),其可通过网线与 其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置 205为射频(Radio Frequency,RF)模块,其用于通过无线方式与互联网进行通讯。
[0129] 其中,具体地,存储器203用于存储应用程序。
[0130] 处理器201可以通过传输装置205调用存储器203存储的应用程序,以执行下述步 骤:获取媒体文件的目标投放量和实际投放量;比对目标投放量和实际投放量,得到比对结 果;根据比对结果调整媒体文件的相关性参数,其中,相关性参数用于指示媒体文件与媒体 文件的投放对象之间的相关性;以及投放媒体文件,其中,媒体文件的投放顺序根据相关性 参数确定。
[0131] 处理器201还用于执行下述步骤:在比对结果指示实际投放量小于目标投放量时, 增加相关性参数的取值,其中,取值增加之前相关性参数所确定的投放顺序晚于取值增加 之后相关性参数所确定的投放顺序;在比对结果指示实际投放量大于目标投放量时,减小 相关性参数的取值,其中,取值减小之前相关性参数所确定的投放顺序早于取值减小之后 相关性参数所确定的投放顺序。
[0132] 处理器201还用于执行下述步骤:媒体文件的相关性参数按照以下公式进 行调整:8(30^(11,3(1)=8(3(^6(11,3(1)\€[,其中,8(30^(11,3(1)为媒体文件的相 关性参数,Ct为投放控制参数,用于指示媒体文件的投放速度,其中,
其中,矿为第一系数,矿>1,F为第二 系数,f <1。
[0133] 处理器201还用于执行下述步骤:每隔预定时间获取一次媒体文件的目标投放量 和实际投放量;每隔预定时间比对一次目标投放量和实际投放量;每隔预定时间根据比对 结果调整一次媒体文件的相关性参数。
[0134] 处理器201还用于执行下述步骤:按照以下公式获取媒体文件的目标投放量:
其中,c (t)为媒体文件的曝光机会曲线,tstart为 媒体文件的投放开始时间,td为媒体文件的投放结束时间,为当前时间,expo_num为 媒体文件需要投放的总量,paced_expo为从投放开始时间到当前时间媒体文件的目标投放 量。
[0135] 采用本发明实施例,提供了一种媒体文件的投放方案。通过依据媒体文件的目标 投放量和实际投放量的比对结果调整媒体文件的相关性参数,根据该相关性参数所指示的 媒体文件与投放对象之间的相关性投放媒体文件,达到了在保证媒体文件曝光量的基础上 将媒体文件投放给相关性较高的投放对象的目的,从而实现了提高媒体文件的投放精度, 进而提高媒体文件投放的效率的技术效果,进而解决了相关技术在投放媒体文件时为了保 证媒体文件的曝光量而可能会将媒体文件投放给相关性较低的投放对象的技术问题。
[0136] 可选地,本实施例中的具体示例可以参考上述实施例1和实施例2中所描述的示 例,本实施例在此不再赘述。
[0137] 本领域普通技术人员可以理解,图9所示的结构仅为示意,终端可以是智能手机 (如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices,MID)、PAD等终端设备。图9其并不对上述电子装置的结构造成限定。例如,终端还 可包括比图9中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图9所示 不同的配置。
[0138] 本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可 以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质 中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random Access Memory,RAM)、磁盘或光盘等。
[0139] 实施例4
[0140] 本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可 以用于执行媒体文件的投放方法的程序代码。
[0141 ]可选地,在本实施例中,上述存储介质可以位于上述实施例所示的网络中的多个 网络设备中的至少一个网络设备上。
[0142] 可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:
[0143] S1,获取媒体文件的目标投放量和实际投放量;
[0144] S2,比对目标投放量和实际投放量,得到比对结果;
[0145] S3,根据比对结果调整媒体文件的相关性参数,其中,相关性参数用于指示媒体文 件与媒体文件的投放对象之间的相关性;
[0146] S4,投放媒体文件,其中,媒体文件的投放顺序根据相关性参数确定。
[0147] 可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:在比对结果指 示实际投放量小于目标投放量时,增加相关性参数的取值,其中,取值增加之前相关性参数 所确定的投放顺序晚于取值增加之后相关性参数所确定的投放顺序;在比对结果指示实际 投放量大于目标投放量时,减小相关性参数的取值,其中,取值减小之前相关性参数所确定 的投放顺序早于取值减小之后相关性参数所确定的投放顺序。
[0148] 可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:媒体文件的相 关性参数按照以下公式进行调整:8(3<^6(11,3(1) = 8(30^(11,3(1)\€[,其中,8(3(^6(11,3(1)为媒 体文件的相关性参数,a为投放控制参数,用于指示媒体文件的投放速度,其中,
,其中,矿为第一系数,矿>1,0_为第二 系数,f <1。
[0149] 可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:每隔预定时间 获取一次媒体文件的目标投放量和实际投放量;每隔预定时间比对一次目标投放量和实际 投放量;每隔预定时间根据比对结果调整一次媒体文件的相关性参数。
[0150] 可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:按照以下公式
获取媒体文件的目标投放量: 其中,c (t)为媒体 ? 文件的曝光机会曲线,tstart为媒体文件的投放开始时间,为媒体文件的投放结束时间, tcurr为当前时间,expo_num为媒体文件需要投放的总量,paced_expo为从投放开始时间到 当前时间媒体文件的目标投放量。
[0151] 可选地,本实施例中的具体示例可以参考上述实施例1和实施例2中所描述的示 例,本实施例在此不再赘述。
[0152] 可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM, Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者 光盘等各种可以存储程序代码的介质。
[0153] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0154] 上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品 销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本发明的技 术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软 件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一 台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所 述方法的全部或部分步骤。
[0155] 在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有 详述的部分,可以参见其他实施例的相关描述。
[0156] 在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方 式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一 种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者 可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之 间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连 接,可以是电性或其它的形式。
[0157] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显 示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个 网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目 的。
[0158] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以 是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单 元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0159] 以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人 员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应 视为本发明的保护范围。
【主权项】
1. 一种媒体文件的投放方法,其特征在于,包括: 获取媒体文件的目标投放量和实际投放量; 比对所述目标投放量和所述实际投放量,得到比对结果; 根据所述比对结果调整所述媒体文件的相关性参数,其中,所述相关性参数用于指示 所述媒体文件与所述媒体文件的投放对象之间的相关性;以及 投放所述媒体文件,其中,所述媒体文件的投放顺序根据所述相关性参数确定。2. 根据权利要求1所述的方法,其特征在于,根据所述比对结果调整所述媒体文件的相 关性参数包括: 在所述比对结果指示所述实际投放量小于所述目标投放量时,增加所述相关性参数的 取值,其中,所述取值增加之前所述相关性参数所确定的投放顺序晚于所述取值增加之后 所述相关性参数所确定的投放顺序; 在所述比对结果指示所述实际投放量大于所述目标投放量时,减小所述相关性参数的 取值,其中,所述取值减小之前所述相关性参数所确定的投放顺序早于所述取值减小之后 所述相关性参数所确定的投放顺序。3. 根据权利要求1所述的方法,其特征在于,根据所述比对结果调整所述媒体文件的相 关性参数包括: 根据所述比对结果调整投放控制参数,得到调整后的投放控制参数,其中,所述比对结 果用于将所述投放控制参数的取值增加或减少第一预定比例; 根据所述调整后的投放控制系数调整所述媒体文件的相关性参数,其中,所述调整后 的投放控制系数用于将所述相关性参数的取值增加或减少第二预定比例。4. 根据权利要求3所述的方法,其特征在于,所述媒体文件的相关性参数按照以下公式 进行调整: score(u,ad) = score(u,ad)X a 其中,SC〇re(u,ad)为所述媒体文件的相关性参数,a为所述投放控制参数,用于指示所 述媒体文件的投放速度,其中,其中,矿为第一系数,0+>l,F为第二系数,^<1。5. 根据权利要求1至4中任一项所述的方法,其特征在于, 所述获取媒体文件的目标投放量和实际投放量包括:每隔预定时间获取一次所述媒体 文件的目标投放量和实际投放量; 所述比对所述目标投放量和所述实际投放量,得到比对结果包括:每隔所述预定时间 比对一次所述目标投放量和所述实际投放量; 根据所述比对结果调整所述媒体文件的相关性参数包括:每隔所述预定时间根据所述 比对结果调整一次所述媒体文件的相关性参数。6. 根据权利要求1至4中任一项所述的方法,其特征在于,按照以下公式获取所述媒体 文件的目标投放量:其中,C(t)为所述媒体文件的曝光机会曲线,tstart为所述媒体文件的投放开始时间, tend为所述媒体文件的投放结束时间,tcurr为当前时间,expo_num为所述媒体文件需要投放 的总量,paced_expo为从所述投放开始时间到所述当前时间所述媒体文件的目标投放量。7. -种媒体文件的投放装置,其特征在于,包括: 获取模块,用于获取媒体文件的目标投放量和实际投放量; 比对模块,用于比对所述目标投放量和所述实际投放量,得到比对结果; 调整模块,用于根据所述比对结果调整所述媒体文件的相关性参数,其中,所述相关性 参数用于指示所述媒体文件与所述媒体文件的投放对象之间的相关性;以及 投放模块,用于投放所述媒体文件,其中,所述媒体文件的投放顺序根据所述相关性参 数确定。8. 根据权利要求7所述的装置,其特征在于,所述调整模块包括: 增加模块,用于在所述比对结果指示所述实际投放量小于所述目标投放量时,增加所 述相关性参数的取值,其中,所述取值增加之前所述相关性参数所确定的投放顺序晚于所 述取值增加之后所述相关性参数所确定的投放顺序; 减小模块,用于在所述比对结果指示所述实际投放量大于所述目标投放量时,减小所 述相关性参数的取值,其中,所述取值减小之前所述相关性参数所确定的投放顺序早于所 述取值减小之后所述相关性参数所确定的投放顺序。9. 根据权利要求7所述的装置,其特征在于,所述调整模块包括: 第一子调整模块,用于根据所述比对结果调整投放控制参数,得到调整后的投放控制 参数,其中,所述比对结果用于将所述投放控制参数的取值增加或减少第一预定比例; 第二子调整模块,用于根据所述调整后的投放控制系数调整所述媒体文件的相关性参 数,其中,所述调整后的投放控制系数用于将所述相关性参数的取值增加或减少第二预定 比例。10. 根据权利要求9所述的装置,其特征在于,所述媒体文件的相关性参数按照以下公 式进行调整: score(u,ad) = score(u,ad)X a 其中,SC〇re(u,ad)为所述媒体文件的相关性参数,a为所述投放控制参数,用于指示所 述媒体文件的投放速度,其中,其中,矿为第一系数,0+>l,F为第二系数,^<1。11. 根据权利要求7至10中任一项所述的装置,其特征在于, 所述获取模块包括:第一子获取模块,用于每隔预定时间获取一次所述媒体文件的目 标投放量和实际投放量; 所述比对模块包括:第一子对比模块,用于每隔所述预定时间比对一次所述目标投放 量和所述实际投放量; 所述调整模块包括:第三子调整模块,用于每隔所述预定时间根据所述比对结果调整 一次所述媒体文件的相关性参数。12.根据权利要求7至10中任一项所述的装置,其特征在于,所述媒体文件的目标投放 量通过以下公式获取:其中,c(t)为所述媒体文件的曝光机会曲线,tstart为所述媒体文件的投放开始时间, tend为所述媒体文件的投放结束时间,tcurr为当前时间,expo_num为从所述媒体文件需要投 放的总量,P a c e d _ e x p 〇为从所述投放开始时间到所述当前时间所述媒体文件的目标投放 量。
【文档编号】G06F17/30GK106055666SQ201610390304
【公开日】2016年10月26日
【申请日】2016年6月2日
【发明人】杨希旺, 彭崇, 陈功, 黄识, 张必锋
【申请人】腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1