显示媒体数据的方法、设备及系统的制作方法

xiaoxiao2020-10-23  9

显示媒体数据的方法、设备及系统的制作方法
【技术领域】
[0001] 本发明涉及信息处理技术领域,特别涉及一种显示媒体数据的方法、设备及系统。
【背景技术】
[0002] 在信息处理技术被广泛应用的今天,基于互联网技术的各种应用如雨后春笋层出 不穷。随着使用某一应用的用户不断增加,该应用的运营商会将在该应用中提供显示媒体 数据作为新的营销手段,以增加该应用带来的收益。例如,在该应用中增加至少一个数据显 示位,从可显示的媒体数据中选择媒体数据,并在数据显示位上显示选择的媒体数据。由于 显示不同的媒体数据带来的收益不同,因此,如何选择媒体数据进行显示,使显示媒体数据 后既不影响或几乎不影响用户体验又能带来最大的收益,成为运营商在不流失用户的前提 下,把流量尽可能大的转化成商业利润的关键。
[0003] 现有的显示媒体数据的方法为:根据数据显示位可以显示的媒体数据数量确定显 示的媒体数据,预设时间段内,该数据显示位在保证该数据显示位显示每个媒体数据的总 显示次数相同的情况下轮流显示媒体数据。具体的,将预设时间段按时间等分为多个子时 间段,每个子时间段从所有媒体数据中挑选一个媒体数据进行显示。为了保证每个媒体数 据的总显示次数相同,对于任一个子时间段,则以等概率随机选择的方式从所有媒体数据 中挑选一个媒体数据进行显示。
[0004] 在实现本发明的过程中,发明人发现现有技术至少存在以下缺点:
[0005] 这种以等概率随机选择的方式从所有媒体数据中挑选媒体数据,虽然保证了各个 媒体数据的总显示次数相同,但是如果当前用户并不是当前显示的媒体数据的用户群,则 当前用户并不会对当前显示的媒体数据感兴趣,使得该媒体数据的点击率较低,降低了显 示媒体数据的显示效果。

【发明内容】

[0006] 为了解决现有技术的问题,本发明实施例提供了一种显示媒体数据的方法、设备 及系统。所述技术方案如下:
[0007] 第一方面,提供了一种显示媒体数据的方法,所述方法包括:
[0008] 确定数据显示位对应的至少一个媒体数据;
[0009] 获取各个媒体数据对应的预估点击信息及预估显示信息;
[0010] 根据各个媒体数据对应的预估点击信息及预估显示信息从所有媒体数据中选择 一个媒体数据,并在数据显示位上显示选择的媒体数据;
[0011] 其中,媒体数据对应的预估点击信息用于描述在数据显示位上显示媒体数据的显 示效果,媒体数据对应的预估显示信息用于描述在所有数据显示位上显示媒体数据的显示 次数。
[0012] 第二方面,提供了一种显示媒体数据的设备,所述设备包括:
[0013] 确定模块,用于确定数据显示位对应的至少一个媒体数据;
[0014] 第一获取模块,用于获取所述确定模块确定的各个媒体数据对应的预估点击信 息;
[0015] 第二获取模块,用于获取所述确定模块确定的各个媒体数据对应的预估显示信 息;
[0016] 选择模块,用于根据所述各个媒体数据对应的预估点击信息及预估显示信息从所 有媒体数据中选择一个媒体数据;
[0017] 显示模块,用于在所述数据显示位上显示所述选择模块选择的媒体数据;
[0018] 其中,所述媒体数据对应的预估点击信息用于描述在所述数据显示位上显示所述 媒体数据的显示效果,所述媒体数据对应的预估显示信息用于描述在所有数据显示位上显 示所述媒体数据的显示次数。
[0019] 第三方面,提供了一种显示媒体数据的方法,所述方法包括:
[0020] 接收显示媒体数据的设备发送的用户信息、数据显示位信息及至少一个媒体数 据,并获取模型文件;
[0021] 将所述用户信息、数据显示位信息及各个媒体数据作为参数应用于所述模型文件 得到各个媒体数据对应的预估点击率,并根据各个媒体数据对应的预估点击率确定所述数 据显示位对应的平均点击率;
[0022] 分别将各个媒体数据对应的预估点击率与所述数据显示位对应的平均点击率的 比值作为各个媒体数据对应的预估点击信息;
[0023] 将所述各个媒体数据对应的预估点击信息发送给所述显示媒体数据的设备,使所 述显示媒体数据的设备根据所述各个媒体数据对应的预估点击信息从所有媒体数据中选 择一个媒体数据,并在所述数据显示位上显示选择的媒体数据;
[0024] 其中,所述模型文件用于根据数据显示位的数据显示位信息、媒体数据及用户信 息之间的关联特征得到在所述数据显示位上显示所述媒体数据时相对所述用户的预估点 击率。
[0025] 第四方面,提供了一种显示媒体数据的预估设备,所述预估设备包括:
[0026] 接收模块,用于接收显示媒体数据的设备发送的用户信息、数据显示位信息及至 少一个媒体数据;
[0027] 第一获取模块,用于获取模型文件;
[0028] 应用模块,用于将所述接收模块接收到的所述用户信息、数据显示位信息及各个 媒体数据作为参数应用于所述第一获取模块获取到的所述模型文件得到各个媒体数据对 应的预估点击率;
[0029] 第一确定模块,用于根据所述应用模块得到的各个媒体数据对应的预估点击率确 定所述数据显示位对应的平均点击率;
[0030] 第二确定模块,用于分别将所述应用模块得到的各个媒体数据对应的预估点击率 与所述第一确定模块得到的所述数据显示位对应的平均点击率的比值作为各个媒体数据 对应的预估点击信息;
[0031] 发送模块,用于将所述第二确定模块得到的所述各个媒体数据对应的预估点击信 息发送给所述显示媒体数据的设备,使所述显示媒体数据的设备根据所述各个媒体数据对 应的预估点击信息从所有媒体数据中选择一个媒体数据,并在所述数据显示位上显示选择 的媒体数据;
[0032] 其中,所述模型文件用于根据数据显示位的数据显示位信息、媒体数据及用户信 息之间的关联特征得到在所述显示信息位上显示所述媒体数据时相对所述用户的预估点 击率。
[0033] 第五方面,提供了一种显示媒体数据的方法,所述方法包括:
[0034] 接收显示媒体数据的设备发送的数据显示位的数据显示数量及至少一个媒体数 据;
[0035] 获取各个媒体数据的预设显示数量;
[0036] 根据所述数据显示位的数据显示数量及所述各个媒体数据的预设显示数量计算 各个媒体数据对应的预估显示信息;
[0037] 将各个媒体数据对应的预估显示信息发送给所述显示媒体数据的设备,使所述显 示媒体数据的设备根据所述各个媒体数据对应的预估显示信息从所有媒体数据中选择一 个媒体数据,并在所述数据显示位上显示选择的媒体数据。
[0038] 第六方面,提供了一种显示媒体数据的实时控制设备,所述实时控制设备包括:
[0039] 接收模块,用于接收显示媒体数据的设备发送的数据显示位的数据显示数量及至 少一个媒体数据;
[0040] 获取模块,用于获取各个媒体数据的预设显示数量;
[0041] 计算模块,用于根据所述数据显示位的数据显示数量及所述各个媒体数据的预设 显示数量计算各个媒体数据对应的预估显示信息;
[0042] 发送模块,用于将所述计算模块得到的各个媒体数据对应的预估显示信息发送给 所述显示媒体数据的设备,使所述显示媒体数据的设备根据所述各个媒体数据对应的预估 显示信息从所有媒体数据中选择一个媒体数据,并在所述数据显示位上显示选择的媒体数 据。
[0043] 第七方面,提供了一种显示媒体数据的系统,所述系统包括:显示媒体数据的设 备、预估设备及实时控制设备;
[0044] 其中,所述显示媒体数据的设备如上述第二方面提供的显示媒体数据的设备,所 述预估设备如上述第四方面提供的显示媒体数据的预估设备,所述实时控制设备如上述第 六方面提供的显示媒体数据的实时控制设备。
[0045] 本发明实施例提供的技术方案带来的有益效果是:
[0046] 通过根据各个媒体数据对应的预估点击信息及预估显示信息从所有媒体数据中 选择一个媒体数据,并在数据显示位上显示选择的媒体数据,从而在通过媒体数据对应的 预估显示信息确保在各个媒体数据被显示的总次数相同的同时,通过媒体数据对应的预估 点击信息确保在数据显示位上显示选择的媒体数据所获得的点击率高于在该数据显示位 上显示其它任一媒体数据所获得的点击率,防止因为当前用户并不会对当前显示的媒体数 据感兴趣而降低显示媒体数据的点击率,增强显示媒体数据的显示效果。
【附图说明】
[0047] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它 的附图。
[0048]图1是本发明实施例提供的一种显示媒体数据的方法的实施环境示意图;
[0049] 图2是本发明实施例一提供的第一种显示媒体数据的方法流程图;
[0050] 图3是本发明实施例一提供的第二种显示媒体数据的方法流程图;
[0051] 图4是本发明实施例一提供的第三种显示媒体数据的方法流程图;
[0052] 图5是本发明实施例二提供的一种显示媒体数据的方法流程图;
[0053] 图6是本发明实施例二提供的预估设备预估点击率提升比的流程示意图;
[0054] 图7是本发明实施例二提供的显示媒体数据的设备显示媒体数据的流程示意图;
[0055] 图8是本发明实施例三提供的一种显示媒体数据的设备结构示意图;
[0056] 图9是本发明实施例三提供的第一种第一获取模块结构示意图;
[0057] 图10是本发明实施例三提供的第二种第一获取模块结构示意图;
[0058] 图11是本发明实施例三提供的第三种第一获取模块结构示意图;
[0059] 图12是本发明实施例三提供的第一种第二获取模块结构示意图;
[0060] 图13是本发明实施例三提供的第二种第二获取模块结构示意图;
[0061]图14是本发明实施例三提供的一种选择模块结构示意图;
[0062]图15是本发明实施例三提供的一种计算子模块结构示意图;
[0063] 图16是本发明实施例四提供的第一种预估设备结构示意图;
[0064] 图17是本发明实施例四提供的第二种预估设备结构示意图;
[0065]图18是本发明实施例五提供的第一种实时控制设备结构示意图;
[0066] 图19是本发明实施例六提供的一种显示媒体数据的系统结构示意图;
[0067] 图20是本发明实施例七提供的一种显示媒体数据的服务器结构示意图。
【具体实施方式】
[0068] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方 式作进一步地详细描述。
[0069]参见图1,为本发明实施例提供的显示媒体数据的方法的实施环境示意图。该实施 环境包括投放服务器101、点击率预估服务器102、实时控制服务器103、前端管理系统104 和历史数据存储服务器105。
[0070] 其中,投放服务器101可以应用本发明实施例提供的显示媒体数据的方法显示媒 体数据;
[0071] 点击率预估服务器102用于为投放服务器101提供计算各个媒体数据对应的预估 点击信息的计算服务;
[0072] 实时控制服务器103用于为投放服务器101提供计算各个媒体数据对应的预估显 示信息的计算服务;
[0073] 前端管理系统104用于为投放服务器101提供当前各个数据显示位的数据显示位 信息、用户信息、各个媒体数据、各个媒体数据对应的预设显示数量等信息,为点击率预估 服务器102提供各个数据显示位的数据显示位信息等信息,为实时控制服务器103提供各 个媒体数据对应的预设显示数量等信息;
[0074] 历史数据存储服务器105用于为投放服务器101提供各个数据显示位的数据显示 位信息、显示的历史媒体数据及历史用户信息等信息,为点击率预估服务器102提供显示 的历史媒体数据及历史用户信息等信息。
[0075] 实施例一
[0076]本实施例提供了一种显示媒体数据的方法,参见图2,本实施例提供的方法流程具 体如下:
[0077] 201 :确定数据显示位对应的至少一个媒体数据;
[0078] 202 :获取各个媒体数据对应的预估点击信息及预估显示信息;
[0079] 其中,媒体数据对应的预估点击信息用于描述在数据显示位上显示媒体数据的显 示效果,媒体数据对应的预估显示信息用于描述在所有数据显示位上显示媒体数据的显示 次数。
[0080] 优选地,获取数据显示位对应的数据显示位信息、用户信息及模型文件;
[0081] 将数据显示位对应的数据显示位信息、用户信息及各个媒体数据作为参数应用于 模型文件得到各个媒体数据对应的预估点击率,并根据各个媒体数据对应的预估点击率确 定数据显示位对应的平均点击率;
[0082] 分别将各个媒体数据对应的预估点击率与数据显示位对应的平均点击率的比值 作为各个媒体数据对应的预估点击信息;
[0083] 其中,模型文件用于根据数据显示位的数据显示位信息、媒体数据及用户信息之 间的关联特征得到在数据显示位上显示媒体数据时相对用户的预估点击率。
[0084] 优选地,获取数据显示位对应的数据显示位信息、用户信息及模型文件之前,还包 括:
[0085] 获取各个数据显示位的数据显示位信息、显示的历史媒体数据及历史用户信息;
[0086] 根据各个数据显示位的数据显示位信息、显示的历史媒体数据及历史用户信息获 得数据显示位信息、媒体数据及用户信息之间的关联特征,并形成以数据显示位信息、媒体 数据及用户信息为参数,以数据显示位信息、媒体数据及用户信息之间的关联特征为模型, 以在数据显示位上显示媒体数据时相对用户的预估点击率为输出结果的模型文件。
[0087] 可选地,获取各个媒体数据对应的预估点击信息,包括:
[0088] 获取数据显示位对应的用户信息及数据显示位信息;
[0089] 将数据显示位对应的用户信息、数据显示位信息、各个媒体数据发送给预估设备, 使预估设备根据数据显示位对应的用户信息、数据显示位信息、各个媒体数据预估并返回 各个媒体数据对应的预估点击信息;
[0090] 接收预估设备返回的各个媒体数据对应的预估点击信息。
[0091] 优选地,获取各个媒体数据对应的预估显示信息,包括:
[0092] 获取各个媒体数据的预设显示数量;
[0093] 根据数据显示位的数据显示数量及各个媒体数据的预设显示数量计算各个媒体 数据对应的预估显示信息。
[0094] 优选地,根据数据显示位的数据显示数量及各个媒体数据的预设显示数量计算各 个媒体数据对应的预估显示信息,包括:
[0095] 根据数据显示位的数据显示数量及各个媒体数据的预设显示数量按照如下公式 计算各个媒体数据对应的预估显示 信息:
[0096] 预估显示信I
[0097] 其中,预估显示信息Li」为媒体数据i对应的预估显示信息,显示数量[i]为媒体 数据i的预设显示数量,N为数据显示位的数据显示数量。
[0098] 可选地,获取各个媒体数据对应的预估显示信息,包括:
[0099] 将数据显示位的数据显示数量及各个媒体数据发送给实时控制设备,使实时控制 设备根据数据显示位的数据显示数量确定并返回各个媒体数据对应的预估显示信息;
[0100] 接收实时控制设备返回的各个媒体数据对应的预估显示信息。
[0101] 203 :根据各个媒体数据对应的预估点击信息及预估显示信息从所有媒体数据中 选择一个媒体数据,并在数据显示位上显示选择的媒体数据。
[0102] 优选地,根据各个媒体数据对应的预估点击信息及预估显示信息从所有媒体数据 中选择媒体数据,包括:
[0103] 根据各个媒体数据对应的预估点击信息及预估显示信息计算各个媒体数据对应 的显示指标值;
[0104] 确定各个媒体数据对应的所有显示指标值中的最大显示指标值,并将最大显示指 标值所对应的媒体数据作为选择的媒体数据。
[0105] 优选地,根据各个媒体数据对应的预估点击信息及预估显示信息计算各个媒体数 据对应的显示指标值,包括:
[0106] 获取预估点击信息调整参数a及及预估显示信息调整参数3 ;
[0107] 根据各个媒体数据对应的预估点击信息及预估显示信息按照如下公式计算各个 媒体数据对应的显示指标值:
[0108]F[i]=(预估点击信息[i])aX(预估显示信息[i])0 ;
[0109]其中,F[i]为媒体数据i对应的显示指标值,预估点击信息[i]为媒体数据i对 应的预估点击信息,预估显示信息[i]为媒体数据i对应的预估显示信息。
[0110] 本实施例还提供了第二种显示媒体数据的方法,参见图3,本实施例提供的方法流 程具体如下:
[0111] 301 :接收显示媒体数据的设备发送的用户信息、数据显示位信息及至少一个媒体 数据,并获取模型文件;
[0112] 其中,模型文件用于根据数据显示位的数据显示位信息、媒体数据及用户信息之 间的关联特征得到在数据显示位上显示媒体数据时相对用户的预估点击率。
[0113] 优选地,获取模型文件之前,还包括:
[0114] 获取各个数据显示位的数据显示位信息、显示的历史媒体数据及历史用户信息;
[0115] 根据各个数据显示位的数据显示位信息、显示的历史媒体数据及历史用户信息获 得数据显示位信息、媒体数据及用户信息之间的关联特征,并形成以数据显示位信息、媒体 数据及用户信息为参数,以数据显示位信息、媒体数据及用户信息之间的关联特征为模型, 以在显示信息位上显示媒体数据时相对用户的预估点击率为输出结果的模型文件。
[0116] 302:将用户信息、数据显示位信息及各个媒体数据作为参数应用于模型文件得到 各个媒体数据对应的预估点击率,并根据各个媒体数据对应的预估点击率确定数据显示位 对应的平均点击率;
[0117] 303:分别将各个媒体数据对应的预估点击率与数据显示位对应的平均点击率的 比值作为各个媒体数据对应的预估点击信息;
[0118] 304:将各个媒体数据对应的预估点击信息发送给显示媒体数据的设备,使显示媒 体数据的设备根据各个媒体数据对应的预估点击信息从所有媒体数据中选择一个媒体数 据,并在数据显示位上显示选择的媒体数据。
[0119] 本实施例还提供了第三种显示媒体数据的方法,参见图4,本实施例提供的方法流 程具体如下:
[0120] 401 :接收显示媒体数据的设备发送的数据显示位的数据显示数量及至少一个媒 体数据;
[0121] 402 :获取各个媒体数据的预设显示数量;
[0122] 403:根据数据显示位的数据显示数量及各个媒体数据的预设显示数量计算各个 媒体数据对应的预估显示信息;
[0123] 优选地,根据数据显示位的数据显示数量及各个媒体数据的预设显示数量计算各 个媒体数据对应的预估显示信息,包括:
[0124] 根据数据显示位的数据显示数量及各个媒体数据的预设显示数量按照如下公式 计算各个媒体数据对应的预估显示信息:
[0125] 预估显示信息
[0126] 其中,预估显示信息[i]为媒体数据i对应的预估显示信息,显示数量[i]为媒体 数据i的预设显示数量,N为数据显示位的数据显示数量。
[0127] 404 :将各个媒体数据对应的预估显示信息发送给显示媒体数据的设备,使显示媒 体数据的设备根据各个媒体数据对应的预估显示信息从所有媒体数据中选择一个媒体数 据,并在数据显示位上显示选择的媒体数据。
[0128] 本实施例提供的方法,通过根据各个媒体数据对应的预估点击信息及预估显示信 息从所有媒体数据中选择一个媒体数据,并在数据显示位上显示选择的媒体数据,从而在 通过媒体数据对应的预估显示信息确保在各个媒体数据被显示的总次数相同的同时,通过 媒体数据对应的预估点击信息确保在数据显示位上显示选择的媒体数据所获得的点击率 高于在该数据显示位上显示其它任一媒体数据所获得的点击率,防止因为当前用户并不会 对当前显示的媒体数据感兴趣而降低显示媒体数据的点击率,增强显示媒体数据的显示效 果。
[0129] 为了更加清楚地阐述上述实施例提供的一种显示媒体数据的方法,结合上述实施 例的内容,以如下实施例二为例,对一种显示媒体数据的方法进行详细说明,详见如下实施 例二:
[0130] 实施例二
[0131] 本实施例提供了一种显示媒体数据的方法,为了便于说明,本实施例以显示媒体 数据的设备为图1中的投放服务器101,预估设备为图1中的点击率预估服务器102,实时 控制设备为图1中的实时控制服务器103,数据显示位为广告播放位A和广告播放位B,广 告播放位A对应的媒体数据为广告A和广告B,广告播放位B对应的媒体数据为广告C和广 告D为例,对本实施例提供的方法进行详细地举例说明。参见图5,本实施例提供的方法流 程具体如下:
[0132] 501 :显示媒体数据的设备确定数据显示位对应的至少一个媒体数据;
[0133] 本步骤在具体实施时,可以通过如下两种实现方式中的任意一种实现方式确定数 据显示位对应的至少一个媒体数据。
[0134] 第一种实现方式:确定数据显示位对应的所有媒体数据,从所有媒体数据中选择 至少一个媒体数据作为数据显示位对应的媒体数据;
[0135] 第二种实现方式:确定数据显示位对应的所有媒体数据,并将数据显示位对应的 所有媒体数据作为数据显示位对应的媒体数据。
[0136] 除此之外,还可以通过其它实现方式确定数据显示位对应的至少一个媒体数据, 本实施例不对显示媒体数据的设备确定数据显示位对应的至少一个媒体数据的具体实现 方式进行限定。
[0137] 对于第一种实现方式:确定数据显示位对应的所有媒体数据,从所有媒体数据中 选择至少一个媒体数据作为数据显示位对应的媒体数据,该第一种实现方式的具体实施方 法可以为如下三个步骤。
[0138] 第一步:获取数据显示位的数据显示数量;
[0139] 由于在设置数据显示位时会限定该数据显示位可以显示的媒体数据的数量,即数 据显示数量,因此,根据数据显示位的设置信息可以获取该数据显示位的数据显示数量。除 此之外,还可以通过其它方式获取待数据显示位的数据显示数量,本实施例不对获取数据 显示位的数据显示数量的具体获取方法进行限定。
[0140] 例如图1中,投放服务器101通过前端管理系统104获取广告播放位A的设置A及 广告播放位B的设置B,通过设置A获取广告播放位A的数据显示数量为1,通过设置B获 取广告播放位B的数据显示数量为3。
[0141] 当然,广告播放位A或广告播放位B的具体数据显示数量还可以为其它数值,本实 施例不对广告播放位A或广告播放位B的具体数据显示数量进行限定。
[0142] 第二步:根据数据显示数量从数据显示位对应的所有媒体数据中选择至少一个媒 体数据;
[0143] 本实施例不对根据数据显示数量从数据显示位对应的所有媒体数据中选择至少 一个媒体数据的具体选择方式进行限定,包括但不限于通过如下四个子步骤根据数据显示 数量从数据显示位对应的所有媒体数据中选择至少一个媒体数据。
[0144] 第一子步骤:确定媒体数据的数量;
[0145] 由于媒体数据在确定被显示时,该媒体数据的提供者会确定该媒体数据的显示条 件,根据该显示条件可以确定满足该显示条件的数据显示位,使得媒体数据与数据显示位 存在对应关系。因此,将数据显示位对应的所有媒体数据均作为数据显示位对应的媒体数 据,数据显示位对应的不同媒体数据的数量即为媒体数据的数量。除此之外,还可以通过其 它方式确定媒体数据的数量,本实施例不对确定媒体数据的数量的方式进行限定。
[0146] 例如,图1中,投放服务器101通过前端管理系统104获取广告播放位A对应的媒 体数据为广告A和广告B,并将广告A和广告B均作为广告播放位A对应的媒体数据,广告 播放位A的媒体数据的数量为2;获取广告播放位B对应的媒体数据为广告C和广告D,并 将广告C和广告D均作为广告播放位B对应的媒体数据,广告播放位B的媒体数据的数量2。当然,广告播放位A或广告播放位B对应的媒体数据的数量还可以为其它值,本实施例 不对广告播放位A或广告播放位B对应的媒体数据的数量的具体值进行限定。
[0147] 第二子步骤:确定数据显示数量是否多于媒体数据的数量,如果数据显示数量不 多于媒体数据的数量,则执行第三子步骤,如果数据显示数量多于媒体数据的数量,则执行 第四子步骤;
[0148] 具体的,对于广告播放位A,投放服务器101获取广告播放位A的数据显示数量为 1,广告播放位A的媒体数据的数量为2,确定广告播放位A的数据显示数量1不多于媒体数 据的数量2 ;获取广告播放位B的数据显示数量为3,广告播放位B的媒体数据的数量2,确 定广告播放位B的数据显示数量3多于媒体数据的数量2。
[0149] 第三子步骤:从数据显示位对应的媒体数据中选择数据显示数量个媒体数据;
[0150] 本实施例不对从数据显示位对应的媒体数据中选择数据显示数量个媒体数据的 具体选择依据进行限定。例如:随机从数据显示位对应的媒体数据中选择数据显示数量个 媒体数据。
[0151] 例如,随机从广告播放位A对应的广告A和广告B中选择1个广告,如选择广告A。
[0152] 第四子步骤:将数据显示位对应的媒体数据全部作为选择的媒体数据。
[0153] 例如,广告播放位B对应的广告C和广告D全部作为选择的媒体数据。
[0154] 第三步:将选择的至少一个媒体数据作为数据显示位对应的媒体数据。
[0155] 例如,广告播放位A对应的选择的媒体数据为广告A,则将广告A作为广告播放位 A对应的媒体数据;广告播放位B对应的选择的媒体数据为广告C和广告D,则将广告C和 广告D中均作为广告播放位B对应的媒体数据。
[0156] 对于第二种实现方式:确定数据显示位对应的所有媒体数据,并将数据显示位对 应的所有媒体数据作为数据显示位对应的媒体数据,该第二种实现方式的具体实施方法以 如下例子为例。
[0157] 例如,确定将广告播放位A对应的所有媒体数据为:广告A和广告B,并将广告A和 广告B均作为广告播放位A对应的的媒体数据;确定将广告播放位B对应的所有媒体数据: 广告C和广告D,并将广告C和广告D均作为广告播放位B对应的的媒体数据。
[0158] 502:显示媒体数据的设备获取各个媒体数据对应的预估点击信息;
[0159] 由于媒体数据对应的点击率提升比为数据显示位显示该媒体数据时针对当前用 户的预测点击率相对于该数据显示位显示该媒体数据时针对其它用户的平均预测点击率 的提升率,因此,可以将媒体数据对应的点击率提升比作为媒体数据对应的预估点击信息。 除此之外,还可以将其它能够反映媒体数据对应的预估点击信息的参数作为媒体数据对应 的预估点击信息,本实施例不对作为媒体数据对应的预估点击信息的具体参数进行限定。
[0160] 其中,当前用户为显示媒体数据的设备通过本实施例提供的显示媒体数据的方法 时数据显示位对应的当前用户,其他用户为数据显示位对应的所有用户。使得媒体数据对 应的点击率提升比可以描述在数据显示位上显示媒体数据的显示效果,避免仅仅使用预测 点击率而造成媒体数据的预测点击率始终较高的问题。
[0161] 显示媒体数据的设备获取各个媒体数据对应的点击率提升比的具体方法随着计 算各个媒体数据对应的点击率提升比的具体设备的不同而不同,本实施例不对显示媒体数 据的设备获取各个媒体数据对应的点击率提升比的具体获取方法进行限定。
[0162] 例如:如果计算各个媒体数据对应的点击率提升比的具体设备为该显示媒体数据 的设备本身,则显示媒体数据的设备可以通过如下五个步骤获取各个媒体数据对应的点击 率提升比。
[0163] 步骤一:获取各个数据显示位的数据显示位信息、显示的历史媒体数据及历史用 户信息;
[0164] 其中,数据显示位信息用于描述数据显示位的属性,包括:数据显示位的位置,数 据显示位所属应用对应的行业等。显示的历史媒体数据用于描述数据显示位显示的历史媒 体数据的属性,包括:历史媒体数据所属行业、历史媒体数据的大小等。历史用户信息用于 描述数据显示位对应的历史用户的信息,包括:历史用户年龄,历史用户工作领域等。当然, 数据显示位信息还可以包括其它内容,本实施例不对数据显示位信息具体包括的内容进行 限定;历史媒体数据还可以包括其它内容,本实施例不对历史媒体数据具体包括的内容进 行限定;历史用户信息还可以包括其它内容,本实施例不对历史用户信息具体包括的内容 进行限定。
[0165] 本实施例不对获取各个数据显示位的数据显示位信息、显示的历史媒体数据及历 史用户信息的具体获取方式进行限定,包括但不限于:显示媒体数据的设备从存储历史数 据的存储设备中获取各个数据显示位的数据显示位信息、显示的历史媒体数据及历史用户 信息。
[0166] 例如图1所示,投放服务器101从前端管理系统104获取各个数据显示位的数据 显示位信息并从历史数据存储服务器105中获取显示的历史媒体数据及历史用户信息。
[0167] 步骤二:根据各个数据显示位的数据显示位信息、显示的历史媒体数据及历史用 户信息获得数据显示位信息、媒体数据及用户信息之间的关联特征,并形成以数据显示位 信息、媒体数据及用户信息为参数,以数据显示位信息、媒体数据及用户信息之间的关联特 征为模型,以在数据显示位显示该媒体数据时相对该用户的预估点击率为输出结果的模型 文件;
[0168] 其中,模型文件用于根据数据显示位的数据显示位信息、媒体数据及用户信息之 间的关联特征得到在数据显示位显示该媒体数据时相对该用户的预估点击率。数据显示位 信息、媒体数据及用户信息之间的关联特征用于描述数据显示位信息对应的数据显示位显 示各个媒体数据时各个用户信息 对应的用户对各个媒体数据的感兴趣程度。感兴趣程度高 的媒体数据可以获得高的点击率,因此,通过数据显示位信息、媒体数据及用户信息之间的 关联特征可以反映媒体数据对应的数据显示位显示各个媒体数据时相对各个用户信息对 应的用户的的预估点击率。
[0169] 本实施例不对根据各个数据显示位的数据显示位信息、显示的历史媒体数据及历 史用户信息获得数据显示位信息、媒体数据及用户信息之间的关联特征的具体获得方式进 行限定。包括但不限于:将各个数据显示位的数据显示位信息、显示的历史媒体数据及历史 用户信息应用于基于MapReduce的大规模逻辑回归模型训练系统训练获得数据显示位信 息、媒体数据及用户信息之间的关联特征。
[0170] 本实施例也不对形成以数据显示位信息、媒体数据及用户信息为参数,以数据显 示位信息、媒体数据及用户信息之间的关联特征为模型,以在数据显示位上显示媒体数据 时相对用户的预估点击率为输出结果的模型文件的具体形成方式进行限定。包括但不限 于:根据数据显示位信息、媒体数据及用户信息之间的关联特征将各个数据显示位的数据 显示位信息、显示的历史媒体数据及历史用户信息应用于基于MapReduce的大规模逻辑回 归模型训练系统训练获得以数据显示位信息、媒体数据及用户信息为参数,以数据显示位 信息、媒体数据及用户信息之间的关联特征为模型,以在数据显示位上显示媒体数据时相 对用户的预估点击率为输出结果的模型文件。
[0171] 需要说明的是,在执行本实施例提供的方法时,无需每次均执行步骤一和步骤二, 即第一次应用本实施例提供的显示媒体数据的方法时执行该步骤,在后续显示媒体数据的 操作时,可直接利用步骤一和步骤二形成的模型文件,从而继续执行下述步骤。但每隔预设 时间,可以重新执行步骤一和步骤二,以对模型文件进行更新。预设时间可以为任意时间长 度,本实施例不对预设时间的具体值进行限定,本实施例同样不对触发重新执行步骤一和 步骤二的具体条件进行限定。
[0172] 步骤三:获取数据显示位对应的数据显示位信息、用户信息及模型文件;
[0173]例如,投放服务器101从前端管理系统104中获取数据显示位对应的数据显示位 信息及用户信息,并获取投放服务器101通过步骤一和步骤二形成的模型文件。除此之外, 获取数据显示位对应的数据显示位信息、用户信息及模型文件的具体获取方法还可以为其 它方法,本实施例不对获取数据显示位对应的数据显示位信息、用户信息及模型文件的具 体方法进行限定。
[0174] 步骤四:将数据显示位对应的数据显示位信息、用户信息及各个媒体数据作为参 数应用于模型文件得到各个媒体数据对应的预估点击率,并根据各个媒体数据对应的预估 点击率确定数据显示位对应的平均点击率;
[0175] 以广告播放位C且在步骤501中确定广告播放位C对应的媒体数据为广告E及广 告F为例,如果将广告播放位C对应的数据显示位信息、用户信息及广告E作为参数应用于 模型文件得到广告E对应的点击率为100,如果将广告播放位C对应的数据显示位信息、用 户信息及广告F作为参数应用于模型文件得到广告对应的点击率为200,则确定广告播放 位C对应的平均点击率为(100+200) /2=150。
[0176] 步骤五:分别将各个媒体数据对应的预估点击与数据显示位对应的平均点击率的 比值作为各个媒体数据对应的点击率提升比。
[0177] 仍以步骤四中的例子为例,将100/150=0. 67作为广告E对应的点击率提升比,将 200/150=1. 33作为广告F对应的点击率提升比。
[0178] 上述过程仅以计算各个媒体数据对应的点击率提升比的具体设备为该显示媒体 数据的设备本身为例,对获取各个媒体数据对应的点击率提升比的方式进行了说明。具体 实施时,还可以有其它方式,又例如:如果计算各个媒体数据对应的点击率提升比的具体设 备为预估设备,则显示媒体数据的设备可以通过如下九个步骤获取各个媒体数据对应的点 击率提升比。
[0179] 步骤1:显示媒体数据的设备获取数据显示位对应的用户信息及数据显示位信 息;
[0180] 例如图1所示,投放服务器101从前端管理系统104中获取数据显示位对应的用 户信息及数据显示位信息。除此之外,获取数据显示位对应的用户信息及数据显示位信息 的具体获取方法还可以为其它方法,本实施例不对获取数据显示位对应的用户信息及数据 显示位信息的具体方法进行限定。
[0181] 步骤2 :显示媒体数据的设备将数据显示位对应的用户信息、数据显示位信息、各 个媒体数据发送给预估设备;
[0182] 本实施例不对显示媒体数据的设备将数据显示位对应的用户信息、数据显示位信 息、各个媒体数据发送给预估设备的具体发送方式进行限定。例如:显示媒体数据的设备通 过向预估设备发送携带数据显示位对应的用户信息、数据显示位信息、各个媒体数据的第 一消息将数据显示位对应的用户信息、数据显示位信息、各个媒体数据发送给预估设备。
[0183] 步骤3 :预估设备获取各个数据显示位的数据显示位信息、显示的历史媒体数据 及历史用户信息;
[0184] 本实施例不对预估设备获取各个数据显示位的数据显示位信息、显示的历史媒体 数据及历史用户信息的具体获取方式进行限定,包括但不限于:预估设备从存储历史数据 的存储设备中获取各个数据显示位的数据显示位信息、显示的历史媒体数据及历史用户信 肩、。
[0185] 例如图1所示,点击率预估服务器102从前端管理系统104获取各个数据显示位 的数据显示位信息并从历史数据存储服务器105中获取显示的历史媒体数据及历史用户 信息。
[0186] 步骤4 :预估设备根据各个数据显示位的数据显示位信息、显示的历史媒体数据 及历史用户信息获得数据显示位信息、媒体数据及用户信息之间的关联特征,并形成以数 据显示位信息、媒体数据及用户信息为参数,以数据显示位信息、媒体数据及用户信息之间 的关联特征为模型,以在显示信息位上显示媒体数据时相对用户的预估点击率为输出结果 的模型文件;
[0187] 其中,模型文件用于根据数据显示位的数据显示位信息、媒体数据及用户信息之 间的关联特征得到在数据显示位显示该媒体数据时相对该用户的预估点击率。数据显示位 信息、媒体数据及用户信息之间的关联特征用于描述数据显示位信息对应的数据显示位显 示各个媒体数据时各个用户信息对应的用户对各个媒体数据的感兴趣程度。感兴趣程度高 的媒体数据可以获得高的点击率,因此,通过数据显示位信息、媒体数据及用户信息之间的 关联特征可以反映媒体数据对应的数据显示位显示各个媒体数据时相对各个用户信息对 应的用户的的预估点击率。
[0188] 本实施例不对根据各个数据显示位的数据显示位信息、显示的历史媒体数据及历 史用户信息获得数据显示位信息、媒体数据及用户信息之间的关联特征的具体获得方式进 行限定。包括但不限于:将各个数据显示位的数据显示位信息、显示的历史媒体数据及历史 用户信息应用于基于MapReduce的大规模逻辑回归模型训练系统训练获得数据显示位信 息、媒体数据及用户信息之间的关联特征。
[0189] 本实施例也不对形成以数据显示位信息、媒体数据及用户信息为参数,以数据显 示位信息、媒体数据及用户信息之间的关联特征为模型,以在数据显示位上显示媒体数据 时相对用户的预估点击率为输出结果的模型文件的具体形成方式进行限定。包括但不限 于:根据数据显示位信息、媒体数据及用户信息之间的关联特征将各个数据显示位的数据 显示位信息、显示的历史媒体数据及历史用户信息应用于基于MapReduce的大规模逻辑回 归模型训练系统训练获得以数据显示位信息、媒体数据及用户信息为参数,以数据显示位 信息、媒体数据及用户信息之间的关联特征为模型,以在数据显示位上显示媒体数据时相 对用户的预估点击率为输出结果的模型文件。
[0190] 需要说明的是,在执行本实施例提供的方法时,无需每次均执行步骤3和步骤4, 即第一次应用本实施例提供的显示媒体数据的方法时执行该步骤,在后续显示媒体数据的 操作时,可直接利用步骤3和步骤4形成的模型文件,从而继续执行下述步骤。但每隔预设 时间,可以重新执行步骤3和步骤4,以对模型文件进行更新。预设时间可以为任意时间长 度,本实施例不对预设时间的具体值进行限定,本实施例同样不对触发重新执行步骤3和 步骤4的具体条件进行限定。
[0191] 步骤5 :预估设备接收显示媒体数据的设备发送的用户信息、数据显示位信息及 至少一个媒体数据,并获取模型文件;
[0192] 本实施例不对预估设备接收显示媒体数据的设备发送的用户信息、数据显示位信 息及至少一个媒体数据的具体接收方式进行限定,例如:预估设备通过接收显示媒体数据 的设备发送的携带数据显示位对应的用户信息、数据显示位信息、各个媒体数据的第一消 息的方式接收显示媒体数据的设备发送的用户信息、数据显示位信息及至少一个媒体数 据。
[0193] 步骤6:预估设备将用户信息、数据显示位信息及各个媒体数据作为参数应用于 模型文件得到各个媒体数据对应的预估点击率,并根据各个媒体数据对应的预估点击率确 定数据显示位对应的平均点击率;
[0194] 步骤7 :分别将各个媒体数据对应的预估点击率与数据显示位对应的平均点击率 的比值作为各个媒体数据对应的点击率提升比;
[0195] 为了更加清楚、直观的描述预估设备预估点击率提升比的预估流程,可详见图6 所示的预估设备预估点击率提升比的流程示意图。
[0196] 预估设备在通过步骤601获取用户信息、步骤602获取数据显示位信息和步骤603 获取至少一个媒体数据,且通过步骤604获取模型文件之后,执行步骤605计算各个媒体数 据的点击率提升比。
[0197] 需要说明的是,获取用户信息、数据显示位信息、至少一个媒体数据及模型文件之 间的获取顺序除图6所示的顺序之外,还可以为其它顺序,本实施例不对获取用户信息、数 据显示位信息、至少一个媒体数据及模型文件之间的具体获取顺序进行限定。
[0198] 步骤8:预估设备将各个媒体数据对应的点击率提升比发送给显示媒体数据的设 备;
[0199] 本实施例不对预估设备将各个媒体数据对应的点击率提升比发送给显示媒体数 据的设备的具体发送方式进行限定,例如:预估设备通过向显示媒体数据的设备发送携带 各个媒体数据对应的点击率提升比的第二消息将各个媒体数据对应的点击率提升比发送 给显示媒体数据的设备。
[0200] 步骤9 :显示媒体数据的设备接收预估设备返回的各个媒体数据对应的点击率提 升比。
[0201] 本实施例不对显示媒体数据的设备接收预估设备返回的各个媒体数据对应的点 击率提升比的具体接收方式进行限定,例如:显示媒体数据的设备通过接收显示媒体数据 的设备发送的携带各个媒体数据对应的点击率提升比的第二消息的方式接收预估设备返 回的各个媒体数据对应的点击率提升比。
[0202] 503 :显示媒体数据的设备获取各个媒体数据对应的预估显示信息;
[0203] 由于媒体数据对应的推荐平滑分数用于描述在所有数据显示位上显示媒体数据 的显示次数,因此,可以将媒体数据对应的推荐平滑分数作为媒体数据对应的预估显示信 息。除此之外,还可以将其它能够反映媒体数据对应的预估显示信息的参数作为媒体数据 对应的预估显示信息,本实施例不对作为媒体数据对应的预估显示信息的具体参数进行限 定。
[0204] 通过媒体数据对应的推荐平滑分数可以平滑该媒体数据被显示的次数,使得各个 媒体数据被显示的次数相同。
[0205] 显示媒体数据的设备获取各个媒体数据对应的推荐平滑分数的具体方法随着计 算各个媒体数据对应的推荐平滑分数的具体设备的不同而不同,本实施例不对显示媒体数 据的设备获取各个媒体数据对应的推荐平滑分数的具体获取方法进行限定。
[0206] 例如:如果计算各个媒体数据对应的推荐平滑分数的具体设备为该显示媒体数据 的设备本身,则显示媒体数据的设备可以通过如下四个步骤获取各个媒体数据对应的推荐 平滑分数。
[0207] 第1步:获取各个媒体数据对应的预设显示数量;
[0208] 例如图1所示,投放服务器101从前端管理系统104中获取各个媒体数据对应的 预设显示数量。
[0209] 第2步:根据数据显示位的数据显示数量及各个媒体数据对应的预设显示数量计 算各个媒体数据对应的推荐平滑分数。
[0210] 本实施例不对根据数据显示位的数据显示数量及各个媒体数据的预设显示数量 计算各个媒体数据对应的推荐平滑分数的具体计算方法进行限定,包括但不限于按照如下 公式计算各个媒体数据对应的推荐平滑分数:
[0211]
[0212] 其中,推荐平滑分数[i]为媒体数据i对应的推荐平滑分数,显示数量[i]为媒体 数据i的预设显示数量,N为数据显示位的数据显示数量。
[0213] 以广告播放位C且在步骤501中确定广告播放位C对应的媒体数据为广告E及广 告F,广告播放位C的数据显示数量为2,广告E对应的预设显示数量为250,广告F对应的 预设显示数量为300为例,广告E对应的.
,广告F对应的
[0214] 当然,广告播放位C的数据显示数量还可以为其它数值,本实施例不对广告播放 位C的具体数据显示数量进行限定。广告E或广告F对应的预设显示数量还可以为其它数 值,本实施例不对广告E或广告F对应的具体预设显示数量进行限定。
[0215] 上述过程仅以计算各个媒体数据对应的推荐平滑分数的具体设备为该显示媒体 数据的设备本身为例,对获取各个媒体数据对应的推荐平滑分数的方式进行了说明。具体 实施时,还可以有其它方式,又例如:如果计算各个媒体数据对应的推荐平滑分数的具体设 备为实时控制设备,则显示媒体数据的设备可以通过如下六个步骤获取各个媒体数据对应 的推荐平滑分数。
[0216] 第1步骤:显示媒体数据的设备将数据显示位的数据显示数量及各个媒体数据发 送给实时控制设备;
[0217] 本实施例不对显示媒体数据的设备将数据显示位的数据显示数量及各个媒体数 据发送给实时控制设备的具体发送方式进行限定,例如:显示媒体数据的设备通过向实时 控制设备发送携带数据显示位的数据显示数量及各个媒体数据的第三消息将数据显示位 的数据显示数量及各个媒体数据发送给实时控制设备。
[0218] 第2步骤:实时控制设备接收显示媒体数据的设备发送的数据显示位的数据显示 数量及至少一个媒体数据;
[0219] 本实施例不对实时控制设备接收显示媒体数据的设备发送的数据显示位的数据 显示数量及至少一个媒体数据的具体接收方式进行限定,例如:实时控制设备通过接收显 示媒体数据的设备发送的携带数据显示位的数据显示数量及至少一个媒体数据的第三消 息的方式接收显示媒体数据的设备发送的数据显示位的数据显示数量及至少一个媒体数 据。
[0220] 第3步骤:实时控制设备获取各个媒体数据对应的预设显示数量;
[0221] 例如图1所示,实时控制服务器103从前端管理系统104中获取各个媒体数据对 应的预设显示数量。
[0222] 第4步骤:实时控制设备根据数据显示位的数据显示数量及各个媒体数据对应的 预设显示数量计算各个媒体数据对应的推荐平滑分数;[0223] 本实施例不对根据数据显示位的数据显示数量及各个媒体数据的预设显示数量 计算各个媒体数据对应的推荐平滑分数的具体计算方法进行限定,包括但不限于按照如下 公式计算各个媒体数据对应的推荐平滑分数:
[0224]
[0225] 其中,推荐平滑分数[i]为媒体数据i对应的推荐平滑分数,显示数量[i]为媒体 数据i的预设显示数量,N为数据显示位的数据显示数量。
[0226] 第5步骤:实时控制设备将各个媒体数据对应的推荐平滑分数发送给显示媒体数 据的设备;
[0227] 本实施例不对实时控制设备将各个媒体数据对应的推荐平滑分数发送给显示媒 体数据的设备的具体发送方式进行限定,例如:实时控制设备通过向显示媒体数据的设备 发送携带各个媒体数据对应的推荐平滑分数的第四消息将各个媒体数据对应的推荐平滑 分数发送给显示媒体数据的设备。
[0228] 第6步骤:显示媒体数据的设备接收实时控制设备返回的各个媒体数据对应的推 荐平滑分数。
[0229] 本实施例不对显示媒体数据的设备接收实时控制设备返回的各个媒体数据对应 的推荐平滑分数的具体接收方式进行限定,例如:显示媒体数据的设备通过接收实时控制 设备发送的携带各个媒体数据对应的推荐平滑分数的第四消息的方式接收实时控制设备 发送的各个媒体数据对应的推荐平滑分数。
[0230] 504:根据各个媒体数据对应的预估点击信息及预估显示信息从所有媒体数据中 选择一个媒体数据,并在数据显示位上显示选择的媒体数据。
[0231] 本实施例不对根据各个媒体数据对应的预估点击信息及预估显示信息从所有媒 体数据中选择一个媒体数据的具体选择方法进行限定,包括但不限于通过如下步骤选择一 个媒体数据:
[0232] 第一步骤:根据各个媒体数据对应的预估点击信息及预估显示信息计算各个媒体 数据对应的显示指标值;
[0233] 本实施例不对根据各个媒体数据对应的预估点击信息及预估显示信息计算各个 媒体数据对应的显示指标值的具体计算方法仅限定,包括但不限于通过如下两个子步骤计 算各个媒体数据对应的显示指标值:
[0234] 子步骤一:获取预估点击信息调整参数a及预估显示信息调整参数3;
[0235] 本实施例不对获取预估点击信息调整参数a及预估显示信息调整参数3的具体 获取方法仅限定。例如:如果在形成模型文件的同时会得到预估点击信息调整参数a及预 估显示信息调整参数0,则获取预估点击信息调整参数a及预估显示信息调整参数@的 方法随着形成模型文件的具体设备的不同而不同。
[0236] 例如:如果形成模型文件的具体设备为该显示媒体数据的设备本身,则直接从数 据库中获取形成模型文件时得到的预估点击信息调整参数a及预估显示信息调整参数 3〇
[0237] 又例如:如果形成模型文件的具体设备为预估设备,则向预估设备发送获取预估 点击信息调整参数a及预估显示信息调整参数3的第五消息,使预估设备接收到第五消 息后获取并返回形成模型文件时得到的预估点击信息调整参数a及预估显示信息调整参 数@,接收预估设备返回的预估点击信息调整参数a及预估显示信息调整参数运。
[0238] 子步骤二:根据各个媒体数据对应的预估点击信息及预估显示信息按照如下公式 计算各个媒体数据对应的显示指标值:
[0239] F[i]=(预估点击信息[i]) a X(预估显示信息[i]) 0 ;
[0240] 其中,F[i]为媒体数据i对应的显示指标值,预估点击信息[i]为媒体数据i对 应的预估点击信息,预估显示信息[i]为媒体数据i对应的预估显示信息。
[0241] 第二步骤:确定各个媒体数据对应的所有显示指标值中的最大显示指标值,并将 最大显示指标值所对应的媒体数据作为选择的媒体数据。
[0242] 仍以广告播放位C,预估点击信息为点击率提升比,预估显示信息为推荐平滑分 数为例,在步骤502中确定广告E对应的点击率提升比为0. 67,广告F对应的点击率提升 比为1.33,在步骤503中确定广告E对应的推荐平滑分数为1. 1,广告F对应的推荐平滑 分数为0.92。若在步骤502中获取预估点击信息调整参数a=1及预估显示信息调整参 数@ =2,则广告E对应的显示指标值为0. 67:X1. 12=1. 474,广告F对应的显示指标值为 lJSiXO. 922=1. 13。由于1.474大于1. 13,因此,将1.474对应的广告E作为选择的媒体 数据,并在广告播放位C上显示广告E。
[0243] 当然,广告E或广告F对应的推荐平滑分数还可以为其它值,本实施例不对广告E 或广告F对应的具体推荐平滑分数进行限定。a或0还可以为其它值,本实施例不对a 或@对应的具体值进行限定。
[0244] 需要说明的是,在执行步骤501时,如果选择通过确定数据显示位对应的所有媒 体数据,从所有媒体数据中选择至少一个媒体数据作为数据显示位对应的媒体数据的具体 确定方法实现显示媒体数据的设备确定数据显示位对应的至少一个媒体数据,则步骤504 中在数据显示位上显示的媒体数据仅为步骤501中选出的媒体数据中显示指标值最大的 媒体数据。由于并未计算步骤501中未选出的媒体数据的显示指标值,因此,可能存在未选 出的媒体数据的显示指标值大于显示的媒体数据的显示指标值的情况,使得显示结果并非 最优。但是由于步骤501中选择通过第一步至第三步的具体确定方法实现显示媒体数据的 设备确定数据显示位对应的至少一个媒体数据,减少了步骤504中需要计算显示指标值的 媒体数据的数量,使得显示时间最小。
[0245] 在执行步骤501时,如果选择通过确定数据显示位对应的所有媒体数据,并将数 据显示位对应的所有媒体数据作为数据显示位对应的媒体数据的具体确定方法实现显示 媒体数据的设备确定数据显示位对应的至少一个媒体数据,则步骤504中在数据显示位上 显示的媒体数据为所有媒体数据中显示指标值最大的媒体数据,使得显示结果最优。但是 由于步骤501中选择通过确定数据显示位对应的所有媒体数据,并将数据显示位对应的所 有媒体数据作为数据显示位对应的媒体数据的具体确定方法实现显示媒体数据的设备确 定数据显示位对应的至少一个媒体数据,增加了步骤504中需要计算显示指标值的媒体数 据的数量,使得显示时间并非最小。
[0246] 因此,本发明实施例在具体实施时,可以根据实施环境的具体情况酌情考虑步骤 501的【具体实施方式】。
[0247] 另外,为了更加清楚、直观的描述显示媒体数据的设备执行本实施例提供的方法 的执行流程,可详见图7所示的显示媒体数据的设备显示媒体数据的流程示意图。
[0248] 显示媒体数据的设备通过执行步骤701进行数据显示位遍历确定显示媒体数据 的一个数据显示位后,执行步骤702至步骤705为确定的数据显示位选择媒体数据并在步 骤706中使确定的数据显示位显示选择的媒体数据。具体的选择媒体数据过程为:通过步 骤702获取确定的数据显示位的媒体数据,根据步骤702获取到的媒体数据通过执行步骤 703获取各个媒体数据对应的预估点击信息,并通过执行步骤704获取各个媒体数据对应 的预估显示信息。执行步骤705以根据各个媒体数据对应的预估点击信息及预估显示信息 选择本次进行显示的媒体数据。在通过上述过程完成为确定的数据显示位选择媒体数据并 使确定的数据显示位显示选择的媒体数据之后,重复执行步骤701进行数据显示位遍历确 定下一个显示媒体数据的一个数据显示位。依次循环,实现为各个需要显示媒体数据的数 据显示位选择媒体数据并使需要显示媒体数据的数据显示位显示选择的媒体数据。
[0249] 当然,获取各个媒体数据对应的预估点击信息和获取各个媒体数据对应的预估显 示信息之间的获取顺序除图7所示的顺序之外,还可以为其它顺序,本实施例不对获取各 个媒体数据对应的预估点击信息和获取各个媒体数据对应的预估显示信息之间的具体获 取顺序进行限定。
[0250] 此外,本实施例仅以数据显示位为广告播放位A和广告播放位B,广告播放位A对 应的媒体数据为广告A和广告B,广告播放位B对应的媒体数据为广告C和广告D为例,除 此之外,广告播放位的名称还可以为其它名称,本实施例不对广告播放位的具体名称进行 限定。广告播放位A对应的媒体数据还可以为其它媒体数据,本实施例不对广告播放位A 对应的具体媒体数据进行限定。
[0251] 本实施例提供的方法,通过根据各个媒体数据对应的预估点击信息及预估显示信 息从所有媒体数据中选择一个媒体数据,并在数据显示位上显示选择的媒体数据,从而在 通过媒体数据对应的预估显示信息确保在各个媒体数据被显示的总次数相同的同时,通过 媒体数据对应的预估点击信息确保在数据显示位上显示选择的媒体数据所获得的点击率 高于在该数据显示位上显示其它任一媒体数据所获得的点击率,防止因为当前用户并不会 对当前显示的媒体数据感兴趣而降低显示媒体数据的点击率,增强显示媒体数据的显示效 果。
[0252] 实施例三
[0253] 本实施例提供了一种显示媒体数据的设备,该设备用于执行上述实施例一或施例 二所提供的显示媒体数据的方法,参见图8,该设备包括:
[0254] 确定模块801,用于确定数据显示位对应的至少一个媒体数据;
[0255] 第一获取模块802,用于获取确定模块801确定的各个媒体数据对应的预估点击 信息;
[0256] 第二获取模块803,用于获取确定模块801确定的各个媒体数据对应的预估显示 信息;
[0257] 选择模块804,用于根据各个媒体数据对应的预估点击信息及预估显示信息从所 有媒体数据中选择一个媒体数据;
[0258] 显示模块805,用于在数据显示位上显示选择模块804选择的媒体数据;
[0259] 其中,媒体数据对应的预估点击信息用于描述在数据显示位上显示媒体数据的显 示效果,媒体数据对应的预估显示信息用于描述在所有数据显示位上显示媒体数据的显示 次数。
[0260] 参见图9,第一获取模块802,包括:
[0261] 第一获取子模块8021,用于获取数据显示位对应的数据显示位信息、用户信息及 模型文件;
[0262] 应用子模块8022,用于将数据显示位对应的数据显示位信息、用户信息及各个媒 体数据作为参数应用于模型文件得到各个媒体数据对应的预估点击率;
[0263] 第一确定子模块8023,用于根据应用子模块8022得到的各个媒体数据对应的预 估点击率确定数据显示位对应的平均点击率;
[0264] 第二确定子模块8024,用于分别将应用子模块8022得到的各个媒体数据对应的 点击与第一确定子模块8023得到的数据显示位对应的平均点击率的比值作为各个媒体数 据对应的预估点击信息;
[0265] 其中,模型文件用于根据数据显示位的数据显示位信息、媒体数据及用户信息之 间的关联特征得到在数据显示位上显示媒体数据时相对用户的预估点击率。
[0266] 参见图10,第一获取模块802,还包括:
[0267] 第二获取子模块8025,用于获取各个数据显示位的数据显示位信息、显示的历史 媒体数据及历史用户信息;
[0268] 第三获取子模块8026,用于根据第二获取子模块8025获取到的各个数据显示位 的数据显示位信息、显示的历史媒体数据及历史用户信息获得数据显示位信息、媒体数据 及用户信息之间的关联特征;
[0269] 形成子模块8027,用于形成以数据显示位信息、媒体数据及用户信息为参数,以数 据显示位信息、媒体数据及用户信息之间的关联特征为模型,以在数据显示位显示媒体数 据时相对用户的预估点击率为输出结果的模型文件。
[0270] 参见图11,第一获取模块802,包括:
[0271] 第四获取子模块8028,用于获取数据显示位对应的用户信息及数据显示位信息;
[0272] 发送子模块8029,用于将数据显示位对应的用户信息、数据显示位信息、各个媒体 数据发送给预估设备,使预估设备根据数据显示位对应的用户信息、数据显示位信息、各个 媒体数据预估并返回各个媒体数据对应的预估点击信息;
[0273] 接收子模块80210,用于接收预估设备返回的各个媒体数据对应的预估点击信息。
[0274] 参见图12,第二获取模块803,包括:
[0275] 获取子模块8031,用于获取各个媒体数据对应的预设显示数量;
[0276] 计算子模块8032,用于根据数据显示位的数据显示数量及获取子模块8031获取 到的各个媒体数据对应的预设显示数量计算各个媒体数据对应的预估显示信息。
[0277] 其中,计算子模块8032,用于根据数据显示位的数据显示数量及各个媒体数据的 预设显示数量按照如下公式计算各个媒体数据对应的预估显示信息:
[0278] 预估显示信I
[0279] 其中,预估显示信息[i]为媒体数据i对应的预估显示信息,显示数量[i]为媒体 数据i的预设显示数量,N为数据显示位的数据显示数量。
[0280] 参见图13,第二获取模块803,包括:
[0281] 发送子模块8033,用于将数据显示位的数据显示数量及各个媒体数据发送给实时 控制设备,使实时控制设备根据数据显示位的数据显示数量确定并返回各个媒体数据对应 的预估显示信息;
[0282] 接收子模块8034,用于接收实时控制设备返回的各个媒体数据对应的预估显示信 肩、。
[0283] 参见图14,选择模块804,包括:
[0284] 计算子模块8041,用于根据各个媒体数据对应的预估点击信息及预估显示信息计 算各个媒体数据对应的显示指标值;
[0285] 第一确定子模块8042,用于确定各个媒体数据对应的所有显示指标值中的最大显 示指标值;
[0286] 第二确定子模块8043,用于将最大显示指标值所对应的媒体数据作为选择的媒体 数据。
[0287] 参见图15,计算子模块8041,包括:
[0288] 获取单元80411,用于获取预估点击信息调整参数a及预估显示信息调整参数 ^ ;
[0289] 计算单元80412,用于根据各个媒体数据对应的预估点击信息及预估显示信息按 照如下公式计算各个媒体数据对应的显示指标值 :
[0290] F[i]=(预估点击信息[i])aX(预估显示信息[i])0 ;
[0291] 其中,F[i]为媒体数据i对应的显示指标值,预估点击信息[i]为媒体数据i对 应的预估点击信息,预估显示信息[i]为媒体数据i对应的预估显示信息。
[0292] 本实施例提供的设备,通过根据各个媒体数据对应的预估点击信息及预估显示信 息从所有媒体数据中选择一个媒体数据,并在数据显示位上显示选择的媒体数据,从而在 通过媒体数据对应的预估显示信息确保在各个媒体数据被显示的总次数相同的同时,通过 媒体数据对应的预估点击信息确保在数据显示位上显示选择的媒体数据所获得的点击率 高于在该数据显示位上显示其它任一媒体数据所获得的点击率,防止因为当前用户并不会 对当前显示的媒体数据感兴趣而降低显示媒体数据的点击率,增强显示媒体数据的显示效 果。
[0293] 实施例四[0294] 本实施例提供了一种显示媒体数据的预估设备,该预估设备用于执行上述实施例 一或施例二所提供的显示媒体数据的方法,参见图16,该预估设备包括:
[0295] 接收模块1601,用于接收显示媒体数据的设备发送的用户信息、数据显示位信息 及至少一个媒体数据;
[0296] 第一获取模块1602,用于获取模型文件;
[0297] 应用模块1603,用于将接收模块1601接收到的用户信息、数据显示位信息及各个 媒体数据作为参数应用于第一获取模块1602获取到的模型文件得到各个媒体数据对应的 预估点击率;
[0298] 第一确定模块1604,用于根据应用模块1603得到的各个媒体数据对应的预估点 击率确定数据显示位对应的平均点击率;
[0299] 第二确定模块1605,用于分别将应用模块1603得到的各个媒体数据对应的预估 点击率与第一确定模块1604得到的数据显示位对应的平均点击率的比值作为各个媒体数 据对应的预估点击信息;
[0300] 发送模块1606,用于将第二确定模块1605得到的各个媒体数据对应的预估点击 信息发送给显示媒体数据的设备,使显示媒体数据的设备根据各个媒体数据对应的预估点 击信息从所有媒体数据中选择一个媒体数据,并在数据显示位上显示选择的媒体数据;
[0301] 其中,模型文件用于根据数据显示位的数据显示位信息、媒体数据及用户信息之 间的关联特征得到在显示信息位上显示媒体数据时相对用户的预估点击率。
[0302] 参见图17,该预估设备,还包括:
[0303] 第二获取模块1607,用于获取各个数据显示位的数据显示位信息、显示的历史媒 体数据及历史用户信息;
[0304] 第三获取模块1608,用于根据第二获取模块1607获取到的各个数据显示位的数 据显示位信息、显示的历史媒体数据及历史用户信息获得数据显示位信息、媒体数据及用 户信息之间的关联特征;
[0305] 形成模块1609,用于形成以数据显示位信息、媒体数据及用户信息为参数,以数据 显示位信息、媒体数据及用户信息之间的关联特征为模型,以在显示信息位上显示媒体数 据时相对用户的预估点击率为输出结果的模型文件。
[0306] 本实施例提供的预估设备,通过接收显示媒体数据的设备发送的用户信息、数据 显示位信息及至少一个媒体数据后,根据接收到的用户信息、数据显示位信息及至少一个 媒体数据获得并返回各个媒体数据对应的预估点击信息,使显示媒体数据的设备根据各个 媒体数据对应的预估点击信息从所有媒体数据中选择一个媒体数据,并在数据显示位上显 示选择的媒体数据,从而通过媒体数据对应的预估点击信息确保在数据显示位上显示选择 的媒体数据所获得的点击率高于在数据显示位上显示其它任一媒体数据所获得的点击率, 防止因为当前用户并不会对当前显示的媒体数据感兴趣而降低显示媒体数据的点击率,增 强显示媒体数据的显示效果。
[0307] 实施例五
[0308] 本实施例提供了一种显示媒体数据的实时控制设备,该实时控制设备用于执行上 述实施例一或施例二所提供的显示媒体数据的方法,参见图18,该实时控制设备包括:
[0309] 接收模块1801,用于接收显示媒体数据的设备发送的数据显示位的数据显示数量 及至少一个媒体数据;
[0310] 获取模块1802,用于获取各个媒体数据对应的预设显示数量;
[0311] 计算模块1803,用于根据数据显示位的数据显示数量及各个媒体数据对应的预设 显示数量计算各个媒体数据对应的预估显示信息;
[0312] 发送模块1804,用于将计算模块1803得到的各个媒体数据对应的预估显示信息 发送给显示媒体数据的设备,使显示媒体数据的设备根据各个媒体数据对应的预估显示信 息从所有媒体数据中选择一个媒体数据,并在数据显示位显示选择的媒体数据。
[0313] 其中,计算模块1803,用于根据数据显示位的数据显示数量及各个媒体数据的预 设显示数量按照如下公式计算各个媒体数据对应的推荐平滑分数:
[0314] 预估显示信息
[0315] 其中,预估显示信息[i]为媒体数据i对应的预估显示信息,显示数量[i]为媒体 数据i的预设显示数量,N为数据显示位的数据显示数量。
[0316] 本实施例提供的实时控制设备,通过接收显示媒体数据的设备发送的数据显示位 的数据显示数量及至少一个媒体数据后,根据接收到的数据显示位的数据显示数量及至少 一个媒体数据获得并返回各个媒体数据对应的预估显示信息,使显示媒体数据的设备根据 各个媒体数据对应的预估显示信息从所有媒体数据中选择一个媒体数据,并在数据显示位 上显示选择的媒体数据,从而通过媒体数据对应的预估显示信息数确保在数据显示位上显 示的各个媒体数据的显示次数相同。
[0317] 实施例六
[0318] 本实施例提供了一种显示媒体数据的系统,该系统用于执行上述实施例一或实施 例二所提供的显示媒体数据的方法。参见图19,该系统包括:
[0319] 显示媒体数据的设备1901、预估设备1902及实时控制设备1903 ;
[0320] 其中,显示媒体数据的设备1001如上述实施例三提供的设备,详见上述实施例 - ? --,
[0321] 预估设备1902如上述实施例四提供的预估设备,详见上述实施例四;
[0322] 实时控制设备1903如上述实施例五提供的实时控制设备,详见上述实施例五。
[0323] 本实施例提供的系统,通过根据各个媒体数据对应的预估点击信息及预估显示信 息从所有媒体数据中选择一个媒体数据,并在数据显示位上显示选择的媒体数据,从而在 通过媒体数据对应的预估显示信息确保在各个媒体数据被显示的总次数相同的同时,通过 媒体数据对应的预估点击信息确保在数据显示位上显示选择的媒体数据所获得的点击率 高于在该数据显示位上显示其它任一媒体数据所获得的点击率,防止因为当前用户并不会 对当前显示的媒体数据感兴趣而降低显示媒体数据的点击率,增强显示媒体数据的显示效 果。
[0324] 实施例七
[0325] 本实施例提供了一种显示媒体数据的服务器,该显示媒体数据的服务器可以用于 实施上述实施例一或实施例二中提供的显示媒体数据的方法。具体来讲:参见图20,该服 务器2000可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理 器(CentralProcessingUnit,CPU) 2022 (例如,一个或一个以上处理器)和存储器2032, 一个或一个以上存储应用程序2042或数据2044的存储介质2030(例如一个或一个以上海 量存储设备)。其中,存储器2032和存储介质2030可以是短暂存储或持久存储。存储在存 储介质2030的程序可以包括一个或一个以上模块(图示没标出)。
[0326] 服务器2000还可以包括一个或一个以上电源2026, 一个或一个以上有线或无 线网络接口 2050, 一个或一个以上输入输出接口 2058,和/或,一个或一个以上操作系统 2041,例如WindowsServerTM,MacOSXTM,UnixTM,LinuxTM,FreeBSDTM等等。
[0327] -个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器 执行,所述一个或者一个以上程序包含用于进行以下操作的指令:
[0328] 确定数据显示位对应的至少一个媒体数据;
[0329] 获取各个媒体数据对应的预估点击信息及预估显示信息;
[0330] 根据各个媒体数据对应的预估点击信息及预估显示信息从所有媒体数据中选择 一个媒体数据,并在数据显示位上显示选择的媒体数据;
[0331] 其中,媒体数据对应的预估点击信息用于描述在数据显示位上显示媒体数据的显 示效果,媒体数据对应的预估显示信息用于描述在所有数据显示位上显示媒体数据的显示 次数。
[0332] 假设上述为第一种可能的实施方式,则在第一种可能的实施方式作为基础而提供 的第二种可能的实施方式中,还包含用于执行以下操作的指令:
[0333] 获取数据显示位对应的数据显示位信息、用户信息及模型文件;
[0334] 将数据显示位对应的数据显示位信息、用户信息及各个媒体数据作为参数应用于 模型文件得到各个媒体数据对应的预估点击率,并根据各个媒体数据对应的预估点击率确 定数据显示位对应的平均点击率;
[0335] 分别将各个媒体数据对应的预估点击率与数据显示位对应的平均点击率的比值 作为各个媒体数据对应的预估点击信息;
[0336] 其中,模型文件用于根据数据显示位的数据显示位信息、媒体数据及用户信息之 间的关联特征得到在数据显示位上显示媒体数据时相对用户的预估点击率。
[0337] 在第二种可能的实施方式作为基础而提供的第三种可能的实施方式中,还包含用 于执行以下操作的指令:
[0338] 获取各个数据显示位的数据显示位信息、显示的历史媒体数据及历史用户信息;
[0339] 根据各个数据显示位的数据显示位信息、显示的历史媒体数据及历史用户信息获 得数据显示位信息、媒体数据及用户信息之间的关联特征,并形成以数据显示位信息、媒体 数据及用户信息为参数,以数据显示位信息、媒体数据及用户信息之间的关联特征为模型, 以在数据显示位上显示媒体数据时相对用户的预估点击率为输出结果的模型文件。
[0340] 在第一种可能的实施方式作为基础而提供的第四种可能的实施方式中,还包含用 于执行以下操作的指令:
[0341] 获取数据显示位对应的用户信息及数据显示位信息;
[0342] 将数据显示位对应的用户信息、数据显示位信息、各个媒体数据发送给预估设备, 使预估设备根据数据显示位对应的用户信息、数据显示位信息、各个媒体数据预估并返回 各个媒体数据对应的预估点击信息;
[0343] 接收预估设备返回的各个媒体数据对应的预估点击信息。。
[0344] 在第一种可能的实施方式作为基础而提供的第五种可能的实施方式中,还包含用 于执行以下操作的指令:
[0345] 获取各个媒体数据的预设显示数量;
[0346] 根据数据显示位的数据显示数量及各个媒体数据的预设显示数量计算各个媒体 数据对应的预估显示信息。
[0347] 在第五种可能的实施方式作为基础而提供的第六种可能的实施方式中,还包含用 于执行以下操作的指令:
[0348] 根据数据显示位的数据显示数量及各个媒体数据的预设显示数量按照如下公式 计算各个媒体数据对应的预估显示信息:
[0349] 预估显示信
[0350] 其中,预估显示信息[i]为媒体数据i对应的预估显示信息,显示数量[i]为媒体 数据i的预设显示数量,N为数据显示位的数据显示数量。
[0351] 在第一种可能的实施方式作为基础而提供的第七种可能的实施方式中,还包含用 于执行以下操作的指令:
[0352] 将数据显示位的数据显示数量及各个媒体数据发送给实时控制设备,使实时控制 设备根据数据显示位的数据显示数量确定并返回各个媒体数据对应的预估显示信息;
[0353] 接收实时控制设备返回的各个媒体数据对应的预估显示信息。
[0354] 在第一种可能的实施方式作为基础而提供的第八种可能的实施方式中,还包含用 于执行以下操作的指令:
[0355] 根据各个媒体数据对应的预估点击信息及预估显示信息计算各个媒体数据对应 的显示指标值;
[0356] 确定各个媒体数据对应的所有显示指标值中的最大显示指标值,并将最大显示指 标值所对应的媒体数据作为选择的媒体数据。
[0357] 在第八种可能的实施方式作为基础而提供的第九种可能的实施方式中,还包含用 于执行以下操作的指令:
[0358] 获取预估点击信息调整参数a及预估显示信息调整参数3 ;
[0359] 根据各个媒体数据对应的预估点击信息及预估显示信息按照如下公式计算各个 媒体数据对应的显示指标值:
[0360] F[i]=(预估点击信息[i]) a X(预估显示信息[i]) 0 ;
[0361] 其中,F[i]为媒体数据i对应的显示指标值,预估点击信息[i]为媒体数据i对 应的预估点击信息,预估显示信息[i]为媒体数据i对应的预估显示信息。
[0362] 综上所述,本实施例提供的服务器,通过根据各个媒体数据对应的预估点击信息 及预估显示信息从所有媒体数据中选择一个媒体数据,并在数据显示位上显示选择的媒体 数据,从而在通过媒体数据对应的预估显示信息确保在各个媒体数据被显示的总次数相同 的同时,通过媒体数据对应的预估点击信息确保在数据显示位上显示选择的媒体数据所获 得的点击率高于在该数据显示位上显示其它任一媒体数据所获得的点击率,防止因为当前 用户并不会对当前显示的媒体数据感兴趣而降低显示媒体数据的点击率,增强显示媒体数 据的显示效果。
[0363] 需要说明的是:上述实施例提供的显示媒体数据的设备、预估设备、实时控制设备 在实现显示媒体数据时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据 需要而将上述功能分配由不同的功能模块完成,即将显示媒体数据的设备、预估设备、实时 控制设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外, 上述实施例提供的显示媒体数据的设备、预估设备、实时控制设备、系统与显示媒体数据的 方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0364] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0365] 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件 来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读 存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0366] 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和 原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1. 一种显示媒体数据的方法,其特征在于,所述方法包括: 确定数据显示位对应的至少一个媒体数据; 获取各个媒体数据对应的预估点击信息及预估显示信息; 根据所述各个媒体数据对应的预估点击信息及预估显示信息从所有媒体数据中选择 一个媒体数据,并在所述数据显示位上显示选择的媒体数据; 其中,所述媒体数据对应的预估点击信息用于描述在所述数据显示位上显示所述媒体 数据的显示效果,所述媒体数据对应的预估显示信息用于描述在所有数据显示位上显示所 述媒体数据的显示次数。2. 根据权利要求1所述的方法,其特征在于,所述获取各个媒体数据对应的预估点击 信息,包括: 获取所述数据显示位对应的数据显示位信息、用户信息及模型文件; 将所述数据显示位对应的数据显示位信息、用户信息及各个媒体数据作为参数应用于 所述模型文件得到各个媒体数据对应的预估点击率,并根据各个媒体数据对应的预估点击 率确定所述数据显示位对应的平均点击率; 分别将各个媒体数据对应的预估点击率与所述数据显示位对应的平均点击率的比值 作为各个媒体数据对应的预估点击信息; 其中,所述模型文件用于根据数据显示位的数据显示位信息、媒体数据及用户信息之 间的关联特征得到在所述数据显示位上显示所述媒体数据时相对所述用户的预估点击率。3. 根据权利要求2所述的方法,其特征在于,所述获取所述数据显示位对应的数据显 示位信息、用户信息及模型文件之前,还包括: 获取各个数据显示位的数据显示位信息、显示的历史媒体数据及历史用户信息; 根据各个数据显示位的数据显示位信息、显示的历史媒体数据及历史用户信息获得数 据显示位信息、媒体数据及用户信息之间的关联特征,并形成以数据显示位信息、媒体数据 及用户信息为参数,以所述数据显示位信息、媒体数据及用户信息之间的关联特征为模型, 以在所述数据显示位上显示所述媒体数据时相对所述用户的预估点击率为输出结果的模 型文件。4. 根据权利要求1所述的方法,其特征在于,所述获取各个媒体数据对应的预估点击 信息,包括: 获取所述数据显示位对应的用户信息及数据显示位信息; 将所述数据显示位对应的用户信息、数据显示位信息、各个媒体数据发送给预估设备, 使所述预估设备根据所述数据显示位对应的用户信息、数据显示位信息、各个媒体数据预 估并返回各个媒体数据对应的预估点击信息; 接收所述预估设备返回的各个媒体数据对应的预估点击信息。5. 根据权利要求1所述的方法,其特征在于,所述获取各个媒体数据对应的预估显示 信息,包括: 获取各个媒体数据的预设显示数量; 根据所述数据显示位的数据显示数量及所述各个媒体数据的预设显示数量计算各个 媒体数据对应的预估显示信息。6. 根据权利要求5所述的方法,其特征在于,所述根据所述数据显示位的数据显示数 量及所述各个媒体数据的预设显示数量计算各个媒体数据对应的预估显示信息,包括: 根据所述数据显示位的数据显示数量及所述各个媒体数据的预设显示数量按照如下 公式计算各个媒体数据对应的预估显示信息: 预估显示信其中,所述预估显示信息[i]为媒体数据i对应的预估显示信息,显示数量[i]为媒体 数据i的预设显示数量,N为所述数据显示位的数据显示数量。7. 根据权利要求1所述的方法,其特征在于,所述获取各个媒体数据对应的预估显示 信息,包括: 将所述数据显示位的数据显示数量及各个媒体数据发送给实时控制设备,使所述实时 控制设备根据所述数据显示位的数据显示数量确定并返回各个媒体数据对应的预估显示 信息; 接收所述实时控制设备返回的各个媒体数据对应的预估显示信息。8. 根据权利要求1所述的方法,其特征在于,所述根据所述各个媒体数据对应的预估 点击信息及预估显示信息从所有媒体数据中选择媒体数据,包括: 根据各个媒体数据对应的预估点击信息及预估显示信息计算各个媒体数据对应的显 示指标值; 确定各个媒体数据对应的所有显示指标值中的最大显示指标值,并将所述最大显示指 标值所对应的媒体数据作为选择的媒体数据。9. 根据权利要求8所述的方法,其特征在于,所述根据各个媒体数据对应的预估点击 信息及预估显示信息计算各个媒体数据对应的显示指标值,包括: 获取预估点击信息调整参数α及预估显示信息调整参数β ; 根据各个媒体数据对应的预估点击信息及预估显示信息按照如下公式计算各个媒体 数据对应的显示指标值: F[i]=(预估点击信息[i]) ° X (预估显示信息[i])e ; 其中,所述F[i]为媒体数据i对应的显示指标值,预估点击信息[i]为媒体数据i对 应的预估点击信息,预估显示信息[i]为媒体数据i对应的预估显示信息。10. -种显示媒体数据的设备,其特征在于,所述设备包括: 确定模块,用于确定数据显示位对应的至少一个媒体数据; 第一获取模块,用于获取所述确定模块确定的各个媒体数据对应的预估点击信息; 第二获取模块,用于获取所述确定模块确定的各个媒体数据对应的预估显示信息; 选择模块,用于根据所述各个媒体数据对应的预估点击信息及预估显示信息从所有媒 体数据中选择一个媒体数据; 显示模块,用于在所述数据显示位上显示所述选择模块选择的媒体数据; 其中,所述媒体数据对应的预估点击信息用于描述在所述数据显示位上显示所述媒体 数据的显示效果,所述媒体数据对应的预估显示信息用于描述在所有数据显示位上显示所 述媒体数据的显示次数。11. 根据权利要求10所述的设备,其特征在于,所述第一获取模块,包括: 第一获取子模块,用于获取所述数据显示位对应的数据显示位信息、用户信息及模型 文件; 应用子模块,用于将所述数据显示位对应的数据显示位信息、用户信息及各个媒体数 据作为参数应用于所述模型文件得到各个媒体数据对应的预估点击率; 第一确定子模块,用于根据所述应用子模块得到的各个媒体数据对应的预估点击率确 定所述数据显示位对应的平均点击率; 第二确定子模块,用于分别将所述应用子模块得到的各个媒体数据对应的预估点击率 与所述第一确定子模块得到的所述数据显示位对应的平均点击率的比值作为各个媒体数 据对应的预估点击信息; 其中,所述模型文件用于根据数据显示位的数据显示位信息、媒体数据及用户信息之 间的关联特征得到在所述数据显示位上显示所述媒体数据时相对所述用户的预估点击率。12. 根据权利要求11所述的设备,其特征在于,所述第一获取模块,还包括: 第二获取子模块,用于获取各个数据显示位的数据显示位信息、显示的历史媒体数据 及历史用户信息; 第三获取子模块,用于根据所述第二获取子模块获取到的各个数据显示位的数据显示 位信息、显示的历史媒体数据及历史用户信息获得数据显示位信息、媒体数据及用户信息 之间的关联特征; 形成子模块,用于形成以数据显示位信息、媒体数据及用户信息为参数,以所述数据显 示位信息、媒体数据及用户信息之间的关联特征为模型,以在所述数据显示位显示所述媒 体数据时相对所述用户的预估点击率为输出结果的模型文件。13. 根据权利要求10所述的设备,其特征在于,所述第一获取模块,包括: 第四获取子模块,用于获取所述数据显示位对应的用户信息及数据显示位信息; 发送子模块,用于将所述数据显示位对应的用户信息、数据显示位信息、各个媒体数据 发送给预估设备,使所述预估设备根据所述数据显示位对应的用户信息、数据显示位信息、 各个媒体数据预估并返回各个媒体数据对应的预估点击信息; 接收子模块,用于接收所述预估设备返回的各个媒体数据对应的预估点击信息。14. 根据权利要求10所述的设备,其特征在于,所述第二获取模块,包括: 获取子模块,用于获取各个媒体数据的预设显示数量; 计算子模块,用于根据所述数据显示位的数据显示数量及所述获取子模块获取到的所 述各个媒体数据的预设显示数量计算各个媒体数据对应的预估显示信息。15. 根据权利要求14所述的设备,其特征在于,所述计算子模块,用于根据所述数据显 示位的数据显示数量及所述各个媒体数据的预设显示数量按照如下公式计算各个媒体数 据对应的预估显示信息: 预估显示信I其中,所述预估显示信息[i]为媒体数据i对应的预估显示信息,显示数量[i]为媒体 数据i的预设显示数量,N为所述数据显示位的数据显示数量。16. 根据权利要求10所述的设备,其特征在于,所述第二获取模块,包括: 发送子模块,用于将所述数据显示位的数据显示数量及各个媒体数据发送给实时控制 设备,使所述实时控制设备根据所述数据显示位的数据显示数量确定并返回各个媒体数据 对应的预估显示信息; 接收子模块,用于接收所述实时控制设备返回的各个媒体数据对应的预估显示信息。17. 根据权利要求10所述的设备,其特征在于,所述选择模块,包括: 计算子模块,用于根据各个媒体数据对应的预估点击信息及预估显示信息计算各个媒 体数据对应的显示指标值; 第一确定子模块,用于确定各个媒体数据对应的所有显示指标值中的最大显示指标 值; 第二确定子模块,用于将所述最大显示指标值所对应的媒体数据作为选择的媒体数 据。18. 根据权利要求17所述的设备,其特征在于,所述计算子模块,包括: 获取单元,用于获取预估点击信息调整参数α及预估显示信息调整参数β ; 计算单元,用于根据各个媒体数据对应的预估点击信息及预估显示信息按照如下公式 计算各个媒体数据对应的显示指标值: F[i]=(预估点击信息[i]) ° X (预估显示信息[i])e ; 其中,所述F[i]为媒体数据i对应的显示指标值,预估点击信息[i]为媒体数据i对 应的预估点击信息,预估显示信息[i]为媒体数据i对应的预估显示信息。19. 一种显示媒体数据的方法,其特征在于,所述方法包括: 接收显示媒体数据的设备发送的用户信息、数据显示位信息及至少一个媒体数据,并 获取模型文件; 将所述用户信息、数据显示位信息及各个媒体数据作为参数应用于所述模型文件得到 各个媒体数据对应的预估点击率,并根据各个媒体数据对应的预估点击率确定所述数据显 示位对应的平均点击率; 分别将各个媒体数据对应的预估点击率与所述数据显示位对应的平均点击率的比值 作为各个媒体数据对应的预估点击信息; 将所述各个媒体数据对应的预估点击信息发送给所述显示媒体数据的设备,使所述显 示媒体数据的设备根据所述各个媒体数据对应的预估点击信息从所有媒体数据中选择一 个媒体数据,并在所述数据显示位上显示选择的媒体数据; 其中,所述模型文件用于根据数据显示位的数据显示位信息、媒体数据及用户信息之 间的关联特征得到在所述数据显示位上显示所述媒体数据时相对所述用户的预估点击率。20. 根据权利要求19所述的方法,其特征在于,所述获取模型文件之前,还包括: 获取各个数据显示位的数据显示位信息、显示的历史媒体数据及历史用户信息; 根据各个数据显示位的数据显示位信息、显示的历史媒体数据及历史用户信息获得数 据显示位信息、媒体数据及用户信息之间的关联特征,并形成以数据显示位信息、媒体数据 及用户信息为参数,以所述数据显示位信息、媒体数据及用户信息之间的关联特征为模型, 以在所述显示信息位上显示所述媒体数据时相对所述用户的预估点击率为输出结果的模 型文件。21. -种显示媒体数据的预估设备,其特征在于,所述预估设备包括: 接收模块,用于接收显示媒体数据的设备发送的用户信息、数据显示位信息及至少一 个媒体数据; 第一获取模块,用于获取模型文件; 应用模块,用于将所述接收模块接收到的所述用户信息、数据显示位信息及各个媒体 数据作为参数应用于所述第一获取模块获取到的所述模型文件得到各个媒体数据对应的 预估点击率; 第一确定模块,用于根据所述应用模块得到的各个媒体数据对应的预估点击率确定所 述数据显示位对应的平均点击率; 第二确定模块,用于分别将所述应用模块得到的各个媒体数据对应的预估点击率与所 述第一确定模块得到的所述数据显示位对应的平均点击率的比值作为各个媒体数据对应 的预估点击信息; 发送模块,用于将所述第二确定模块得到的所述各个媒体数据对应的预估点击信息发 送给所述显示媒体数据的设备,使所述显示媒体数据的设备根据所述各个媒体数据对应的 预估点击信息从所有媒体数据中选择一个媒体数据,并在所述数据显示位上显示选择的媒 体数据; 其中,所述模型文件用于根据数据显示位的数据显示位信息、媒体数据及用户信息之 间的关联特征得到在所述显示信息位上显示所述媒体数据时相对所述用户的预估点击率。22. 根据权利要求21所述的预估设备,其特征在于,所述预估设备,还包括: 第二获取模块,用于获取各个数据显示位的数据显示位信息、显示的历史媒体数据及 历史用户信息; 第三获取模块,用于根据所述第二获取模块获取到的各个数据显示位的数据显示位信 息、显示的历史媒体数据及历史用户信息获得数据显示位信息、媒体数据及用户信息之间 的关联特征; 形成模块,用于形成以数据显示位信息、媒体数据及用户信息为参数,以所述数据显示 位信息、媒体数据及用户信息之间的关联特征为模型,以在所述显示信息位上显示所述媒 体数据时相对所述用户的预估点击率为输出结果的模型文件。23. -种显示媒体数据的方法,其特征在于,所述方法包括: 接收显示媒体数据的设备发送的数据显示位的数据显示数量及至少一个媒体数据; 获取各个媒体数据的预设显示数量; 根据所述数据显示位的数据显示数量及所述各个媒体数据的预设显示数量计算各个 媒体数据对应的预估显示信息; 将各个媒体数据对应的预估显示信息发送给所述显示媒体数据的设备,使所述显示媒 体数据的设备根据所述各个媒体数据对应的预估显示信息从所有媒体数据中选择一个媒 体数据,并在所述数据显示位上显示选择的媒体数据。24. 根据权利要求23所述的方法,其特征在于,所述根据所述数据显示位的数据显示 数量及所述各个媒体数据的预设显示数量计算各个媒体数据对应的预估显示信息,包括: 根据所述数据显示位的数据显示数量及所述各个媒体数据的预设显示数量按照如下 公式计算各个媒体数据对应的预估显示信息: 预估显示信其中,所述预估显示信息[i]为媒体数据i对应的预估显示信息,显示数量[i]为媒体 数据i的预设显示数量,N为所述数据显示位的数据显示数量。25. -种显示媒体数据的实时控制设备,其特征在于,所述实时控制设备包括: 接收模块,用于接收显示媒体数据的设备发送的数据显示位的数据显示数量及至少一 个媒体数据; 获取模块,用于获取各个媒体数据的预设显示数量; 计算模块,用于根据所述数据显示位的数据显示数量及所述各个媒体数据的预设显示 数量计算各个媒体数据对应的预估显示信息; 发送模块,用于将所述计算模块得到的各个媒体数据对应的预估显示信息发送给所述 显示媒体数据的设备,使所述显示媒体数据的设备根据所述各个媒体数据对应的预估显示 信息从所有媒体数据中选择一个媒体数据,并在所述数据显示位上显示选择的媒体数据。26. 根据权利要求25所述的实时控制设备,其特征在于,所述计算模块,用于根据所述 数据显示位的数据显示数量及所述各个媒体数据的预设显示数量按照如下公式计算各个 媒体数据对应的预估显示信息: 预估显示信息其中,所述预估显示信息[i]为媒体数据i对应的预估显示信息,显示数量[i]为媒体 数据i的预设显示数量,N为所述数据显示位的数据显示数量。27. -种显示媒体数据的系统,其特征在于,所述系统包括:显示媒体数据的设备、预 估设备及实时控制设备; 其中,所述显示媒体的设备如权利要求10至18中任一权利要求所述的显示媒体数据 的设备,所述预估设备如权利要求21或22所述的显示媒体数据的预估设备,所述实时控制 设备如权利要求25或26所述的显示媒体数据的实时控制设备。
【专利摘要】本发明公开了一种显示媒体数据的方法、设备及系统,属于信息处理技术领域。方法包括:确定数据显示位对应的至少一个媒体数据;获取各个媒体数据对应的预估点击信息及预估显示信息;根据各个媒体数据对应的预估点击信息及预估显示信息从所有媒体数据中选择一个媒体数据,并在数据显示位上显示选择的媒体数据。本发明通过确定数据显示位对应的至少一个媒体数据对应的预估点击信息及预估显示信息;根据各个媒体数据对应的预估点击信息及预估显示信息从所有媒体数据中选择一个媒体数据,并在数据显示位上显示选择的媒体数据,防止因为当前用户并不会对当前显示的媒体数据感兴趣而降低显示媒体数据的点击率,增强了显示媒体数据的显示效果。
【IPC分类】H04N21/254, H04N21/472, H04N21/258
【公开号】CN104883585
【申请号】CN201410071841
【发明人】黄东波, 陈戈, 赵宏宇, 周朝剑
【申请人】腾讯科技(北京)有限公司
【公开日】2015年9月2日
【申请日】2014年2月28日
【公告号】WO2015127884A1
转载请注明原文地址:https://www.famiwei.com/read-8136001.html

最新回复(0)