一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

多媒体信息排序方法、装置、设备及存储介质与流程

2022-02-19 04:29:56 来源:中国专利 TAG:


1.本技术涉及多媒体信息处理技术领域,尤其涉及一种多媒体信息排序方法、装置、设备及存储介质。


背景技术:

2.在一些对多媒体信息进行投放展示的场景中,需要对符合投放条件的多媒体信息进行排序,以期达到最优的投放效果,例如广告投放展示的场景中对广告的排序、影视剧视频或短视频投放展示的场景中对各种视频的排序等。
3.现有的对多媒体信息的排序方法主要以多媒体信息制作方的出价为依据进行的,但是这种排序方式过于单一,且无法筛选出在特定业务维度收益更好的多媒体信息,导致投放展示的效果较差。


技术实现要素:

4.本技术实施例提供了一种多媒体信息排序方法、装置、设备及存储介质,以解决相关技术存在的问题,技术方案如下:
5.第一方面,本技术实施例提供了一种多媒体信息排序方法,包括:
6.根据多个待排序多媒体信息分别在多个业务维度下的历史投放数据,确定多个待排序多媒体信息中的每个待排序多媒体信息在至少部分业务维度下的预期收益率;
7.根据每个待排序多媒体信息在至少部分业务维度下的预期收益率,确定每个待排序多媒体信息的最终预期收益率;
8.根据每个待排序多媒体信息的最终预期收益率,对多个待排序多媒体信息进行排序,得到排序后的多媒体信息。
9.第二方面,本技术实施例提供了一种多媒体信息排序装置,包括:
10.第一收益率确定模块,用于根据多个待排序多媒体信息分别在多个业务维度下的历史投放数据,确定多个待排序多媒体信息中的每个待排序多媒体信息在至少部分业务维度下的预期收益率;
11.第二收益率确定模块,用于根据每个待排序多媒体信息在至少部分业务维度下的预期收益率,确定每个待排序多媒体信息的最终预期收益率;
12.第一排序模块,用于根据每个待排序多媒体信息的最终预期收益率,对多个待排序多媒体信息进行排序,得到排序后的多媒体信息。
13.第三方面,本技术实施例提供了一种多媒体信息排序设备,包括:存储器和处理器,存储器中存储指令,该指令由处理器加载并执行,以实现本技术实施例第一方面提供的多媒体信息排序方法。
14.第四方面,本技术实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现本技术实施例第一方面提供的多媒体信息排序方法。
15.上述技术方案中的优点或有益效果至少包括:
16.1)基于多个待排序多媒体信息中每个待排序多媒体信息的最终预期收益率而非单一的出价,对多个待排序多媒体信息进行排序,可提高排序结果的可靠性,依据该排序结果进行多媒体信息的投放展示更有利于达到良好的展示效果。
17.2)基于每个待排序多媒体信息在至少部分业务维度下的预期收益率,确定每个待排序多媒体信息的最终预期收益率,最终预期收益率可体现对应的待排序多媒体信息在对应的部分业务维度下的历史展示效果,从而对于任一待排序多媒体信息可以筛选出历史展示效果比较好的部分业务维度。
18.3)基于多维度的历史投放数据(而非单一的出价)进行定量分析,确定每个待排序多媒体信息在至少部分业务维度下的预期收益率,用于计算预期收益率的基础数据更加全面,得到的预期收益率的可靠性也更高,进而可为待排序多媒体信息的排序提供更可靠的数据基础。
19.上述概述仅仅是为了说明书的目的,并不意图以任何方式进行限制。除上述描述的示意性的方面、实施方式和特征之外,通过参考附图和以下的详细描述,本技术进一步的方面、实施方式和特征将会是容易明白的。
附图说明
20.在附图中,除非另外规定,否则贯穿多个附图相同的附图标记表示相同或相似的部件或元素。这些附图不一定是按照比例绘制的。应该理解,这些附图仅描绘了根据本技术公开的一些实施方式,而不应将其视为是对本技术范围的限制。
21.图1为本技术实施例提供的一种多媒体信息排序方法的流程示意图;
22.图2为本技术实施例提供的另一种多媒体信息排序方法的流程示意图;
23.图3为本技术实施例提供的一种多媒体信息排序装置的结构框架示意图;
24.图4为本技术实施例提供的另一种多媒体信息排序装置的结构框架示意图;
25.图5为本技术实施例提供的一种多媒体信息排序设备的结构框架示意图。
具体实施方式
26.在下文中,仅简单地描述了某些示例性实施例。正如本领域技术人员可认识到的那样,在不脱离本技术的精神或范围的情况下,可通过各种不同方式修改所描述的实施例。因此,附图和描述被认为本质上是示例性的而非限制性的。
27.本技术实施例提供了一种多媒体信息排序方法,如图1所示,该方法可以包括:
28.s101,根据多个待排序多媒体信息分别在多个业务维度下的历史投放数据,确定多个待排序多媒体信息中的每个待排序多媒体信息在至少部分业务维度下的预期收益率。
29.本技术实施例中,待排序多媒体信息可以是待排序的广告(音频广告、视频广告、图片广告等至少一种)、影视剧视频、短视频等至少一种多媒体信息,还可以是其它类型的需要排序的多媒体信息,本技术实施例对此不作限制。
30.本技术实施例中,历史投放数据可以包括历史多媒体信息收入和历史多媒体信息交互数,历史多媒体信息交互数包括历史多媒体信息展示数、历史多媒体信息点击数、历史多媒体信息行动数中的任意一类数据。其中,历史多媒体信息展示数表示历史的对多媒体
信息进行展示的次数;历史多媒体信息点击数表示历史的用户对所展示的多媒体信息进行点击的次数;历史多媒体信息行动数表示历史的用户针对对所点击的多媒体信息完成的特定行为,例如下载app(application,应用程序)、预约报名、购买产品等。
31.在一个示例中,本技术实施例中的多个业务维度可以包括多媒体信息投放的地域、时间段、多媒体信息所属的行业和展示多媒体信息的媒体平台等,后文中依次简称为地域维度、时间段维度、行业维度和媒体维度等。
32.s102,根据每个待排序多媒体信息在至少部分业务维度下的预期收益率,确定每个待排序多媒体信息的最终预期收益率。
33.s103,根据每个待排序多媒体信息的最终预期收益率,对多个待排序多媒体信息进行排序,得到排序后的多媒体信息。
34.在一个示例中,可按照每个待排序多媒体信息的最终预期收益率由大到小的顺序,将每个待排序多媒体信息添加预设的排序列表的对应位置。例如,若存在a广告、b广告和c广告,a广告的最终预期收益率为35%,b广告的最终预期收益率为50%,c广告的最终预期收益率为40%,则将a广告、b广告和c广告添加到排序列表的对应位置后,三个广告的排序为b广告、c广告、a广告。
35.在另一个示例中,三个广告的最终预期收益率也可以一并添加到排序列表中,三个广告的排序形式可以是b广告

50%、c广告

40%、a广告

35%,也可以是其它形式。
36.本技术实施例提供的上述技术方案,可至少实现如下有益效果:
37.1)基于多个待排序多媒体信息中每个待排序多媒体信息的最终预期收益率而非单一的出价,对多个待排序多媒体信息进行排序,可提高排序结果的可靠性,依据该排序结果进行多媒体信息的投放展示更有利于达到良好的展示效果。
38.2)基于每个待排序多媒体信息在至少部分业务维度下的预期收益率,确定每个待排序多媒体信息的最终预期收益率,最终预期收益率可体现对应的待排序多媒体信息在对应的部分业务维度下的历史展示效果,从而对于任一待排序多媒体信息可以筛选出历史展示效果比较好的部分业务维度。
39.3)基于多维度的历史投放数据(而非单一的出价)进行定量分析,确定每个待排序多媒体信息在至少部分业务维度下的预期收益率,用于计算预期收益率的基础数据更加全面,得到的预期收益率的可靠性也更高,进而可为待排序多媒体信息的排序提供更可靠的数据基础。
40.在一种可选的实施方式中,在步骤s101中,在根据多个待排序多媒体信息分别在多个业务维度下的历史投放数据,确定多个待排序多媒体信息中的每个待排序多媒体信息在至少部分业务维度下的预期收益率时,可不考虑多个业务维度的优先级顺序,确定每个待排序多媒体信息在每个具有历史投放数据的业务维度下的预期收益率。
41.在步骤s102中,在根据每个待排序多媒体信息在至少部分业务维度下的预期收益率,确定每个待排序多媒体信息的最终预期收益率时,可不考虑多个业务维度的优先级顺序,同时对每个业务维度进行如下操作:在当前业务维度下多个待排序多媒体信息中第i个待排序多媒体信息的预期收益率大于预设的收益率阈值的情况下,确定第i个待排序多媒体信息在当前业务维度下的预期收益率为第i个待排序多媒体信息的最终预期收益率。
42.在当前业务维度下所有的待排序多媒体信息的预期收益率均不大于预设的收益
率阈值的情况下,则当前业务维度下不产生任何待排序多媒体信息的最终预期收益率。
43.在另一种可选的实施方式中,在步骤s101中,根据多个待排序多媒体信息分别在多个业务维度下的历史投放数据,确定多个待排序多媒体信息中的每个待排序多媒体信息在至少部分业务维度下的预期收益率,包括:
44.根据预设的多个业务维度的优先级顺序,依次对多个业务维度中的每个业务维度执行以下操作:根据每个待排序多媒体信息在当前业务维度下的历史投放数据,确定每个待排序多媒体信息在当前业务维度下的预期收益率。
45.在步骤s102中,根据每个待排序多媒体信息在至少部分业务维度下的预期收益率,确定每个待排序多媒体信息的最终预期收益率,包括:
46.根据预设的多个业务维度的优先级顺序,依次选取当前业务维度,在当前业务维度下多个待排序多媒体信息中第i个待排序多媒体信息的预期收益率大于预设的收益率阈值的情况下,确定第i个待排序多媒体信息在当前业务维度下的预期收益率为第i个待排序多媒体信息的最终预期收益率;i为正整数。
47.在当前业务维度下所有的待排序多媒体信息的预期收益率均不大于预设的收益率阈值的情况下,则当前业务维度下不产生任何待排序多媒体信息的最终预期收益率,进入下一个业务维度下进行至少一个待排序多媒体信息的最终预期收益率的计算。
48.在确定出第i个待排序多媒体信息的最终预期收益率为第i个待排序多媒体信息在多个业务维度中第m个业务维度下的预期收益率在情况下,不再在其它业务维度下计算第i个待排序多媒体信息的预期收益率。
49.本技术实施例中的收益率阈值为正数,其具体数值可根据实际需求设置。
50.上述根据预设的多个业务维度的优先级顺序逐级进行预期收益率和最终预期收益率的计算的实施方式,可对重要的业务维度进行优先计算,提高计算效率。每当一个待排序多媒体信息在某个业务维度下确定出最终预期收益率后,无需在后面的业务维度下对该待排序多媒体信息的预期收益率进行计算,当涉及的业务维度较多时,可大大减少计算量,进一步提高计算效率。
51.结合多个业务维度的优先级顺序,在每个业务维度下,以收益率阈值为基础来确定待排序多媒体信息的最终预期收益率,有助于为每个待排序多媒体信息找到最优(业务维度优先级较高的情况下满足收益率条件)的投放维度,从而在投放展示的阶段能更好地对各多媒体信息进行投放和展示。
52.在一个可选的实施方式中,根据每个待排序多媒体信息在当前业务维度下的历史投放数据,确定每个待排序多媒体信息在当前业务维度下的预期收益率,包括:
53.将每个待排序多媒体信息在当前业务维度下的历多媒体信息收入和历史多媒体信息交互数输入收益计算模型,得到收益计算模型输出的、每个待排序多媒体信息在当前子业务维度下的预期收益率;收益计算模型包括有效的千次展示收入(effective cost per mille,ecpm)模型、单次点击收入(cost per click,cpc)模型和单次行动收入(cost per click,cpa)模型中的任意一种模型。
54.上述三种模型后文中分别简称为ecpm模型、cpc模型和cpa模型。
55.在历史多媒体信息交互数包括历史多媒体展示数的情况下,将每个待排序多媒体信息在当前业务维度下的历多媒体信息收入和历史多媒体信息展示数输入ecpm模型,得到
ecpm模型输出的、每个待排序多媒体信息在当前业务维度下的预期收益率。ecpm模型的表达式如下:
[0056][0057]
在历史多媒体信息交互数包括历史多媒体点击数的情况下,将每个待排序多媒体信息在当前业务维度下的历多媒体信息收入和历史多媒体信息点击数输入cpc模型,得到cpc模型输出的、每个待排序多媒体信息在当前业务维度下的预期收益率。cpc模型的表达式如下:
[0058][0059]
在历史多媒体信息交互数包括历史多媒体行动数的情况下,将每个待排序多媒体信息在当前业务维度下的历多媒体信息收入和历史多媒体信息行动数输入cpa模型,得到cpa模型输出的、每个待排序多媒体信息在当前业务维度下的预期收益率。cpa模型的表达式如下:
[0060][0061]
本技术实施例可采用收益计算模型对预期收益率进行精确的计算,根据历史投放数据的不同,可以选择不同的收益计算模型进行计算,以满足不同的计算需求。
[0062]
在一个可选的实施方式中,在多个待排序多媒体信息中存在至少一个待排序多媒体信息为在各业务维度下均没有历史投放数据的新投放多媒体信息的情况下,根据每个待排序多媒体信息在当前业务维度下的历史投放数据,确定每个待排序多媒体信息在当前业务维度下的预期收益率,包括:
[0063]
将最后一个优先级的业务维度下多个已投放多媒体信息的历史投放数据,作为新投放多媒体信息在最后一个优先级的业务维度下的历史投放数据,根据该历史投放数据确定新投放多媒体信息在最后一个优先级的业务维度下的预期收益率。
[0064]
在一个示例中,若a广告为在地域维度、行业维度等所有业务维度下均没有历史投放数据的新投放广告,即没有任何子业务维度下投放过a广告,行业维度为最后一个优先级的业务维度,此时可将行业维度下的多个已投放广告的历史投放数据作为a广告在行业维度下的历史投放数据。其中,多个已投放广告如何选取可根据实际情况确定,本技术实施例对此不作限制。
[0065]
对于没有历史投放数据的新投放多媒体信息,本技术实施例可基于已投放多媒体信息在最后一个优先级的业务维度的历史投放数据,确定该新投放多媒体信息的最终预期收益率,避免无法对新投放多媒体信息进行预期收益率的情况,使新投放多媒体信息在没有自身历史投放数据的情况下也可以进行正常的收益率计算,进而进行正常的投放展示,实现新投放多媒体信息的冷启动。
[0066]
本技术实施例中,多个业务维度的优先级顺序可以是根据多个业务维度下的历史投放数据的数量确定出的。在一种可选的实施方式中,在多个业务维度中第m个业务维度下
的历史投放数据的数量大于第n个业务维度下的历史投放数据的数量的情况下,第m个业务维度的优先级在第n个业务维度的优先级之前;m和n均为正整数。
[0067]
在一个示例中,若地域维度下的历史投放数据的数量大于行业维度下的历史投放数据的数量,则地域维度的优先级在行业维度的优先级之前,其它业务维度的优先级确定同理。
[0068]
将历史投放数据的数量作为优先级顺序的确定基础,有助于筛选出更适合进行投放展示的业务维度。
[0069]
在一个示例中,假设涉及两个业务维度(地域维度和行业维度)和三个广告(a广告、b广告和c广告),三个业务维度的优先级顺序为地域维度优先于行业维度,行业维度优先于媒体维度,每个广告在至少一个业务维度均有历史投放数据(即每个广告在至少一个业务维度投放过),预设的收益率阈值为30%,此时各广告的最终预期收益率的确定方式如下:
[0070]
首先在地域维度下,根据三个广告在该地域维度下的历史投放数据,分别确定三个广告在地域维度下的预期收益率。在一个示例中,若a广告在地域维度下的预期收益率为40%,b广告在地域维度下的预期收益率为20%,c广告在地域维度下的预期收益率为10%,即只有a广告在地域维度下的预期收益率大于收益率阈值,则将40%作为a广告的最终预期收益率。
[0071]
然后在行业维度下,根据b广告和c广告在行业维度下的历史投放数据,分别确定b广告和c广告(不考虑a广告)在行业维度下的预期收益率。在一个示例中,若b广告在行业维度下的预期收益率为35%,c广告在行业维度下的预期收益率为45%,均大于预期收益率阈值,则将35%作为b广告的最终预期收益率,45%作为c广告的最终预期收益率。
[0072]
在一种可选的实施方式中,多个业务维度中存在至少一个第一类业务维度,第一类业务维度具备至少一个层级的子业务维度。
[0073]
在一个示例,在地域维度、行业维度、时间段维度等业务维度,可能存在至少一个第一业务维度,例如地域维度和行业维度均为第一类业务维度。
[0074]
在一个示例中,地域维度可以具备省级(例如河北省)、地市级(例如石家庄市)、县区级(例如新华区)三个层级的子业务维度,每个层级中均可以包括一个或多个子业务维度,例如在省级子业务维度中可以包括河北省、山东省等各个省。
[0075]
在一个示例中,行业维度可以具备多个层级的子业务维度,且每个层级中均可以包括一个或多个子业务维度,例如行业务维度的第一个层级的子业务维度包括汽车行业、日用品行业、餐旅行业等,第二个层级的子业务维度可以包括汽车行业下的新能源车行业、日用品行业下的快消品行业和家电行业、以及餐旅行业下的餐饮行业和旅店行业。
[0076]
本技术实施例关于地域维度和行业维度的上述示例仅作为示例,本领域技术人员可以根据实际情况确定各业务维度下的子业务维度的层级划分。
[0077]
在一种可选的实施方式中,对每个第一类业务维度,根据每个待排序多媒体信息在当前业务维度下的历史投放数据,确定每个待排序多媒体信息在当前业务维度下的预期收益率,包括:
[0078]
根据预设的各子业务维度的优先级顺序,依次对每个子业务维度执行以下操作:根据每个待排序多媒体信息在当前子业务维度下的历史投放数据,确定每个待排序多媒体
信息在当前子业务维度下的预期收益率。
[0079]
对每个第一类业务维度,根据预设的多个业务维度的优先级顺序,依次选取当前业务维度,在当前业务维度下多个待排序多媒体信息中第i个待排序多媒体信息的预期收益率大于预设的收益率阈值的情况下,确定第i个待排序多媒体信息在当前业务维度下的预期收益率为第i个待排序多媒体信息的最终预期收益率,包括:
[0080]
根据预设的各子业务维度的优先级顺序,依次选取当前子业务维度,在当前子业务维度下第i个待排序多媒体信息的预期收益率大于收益率阈值的情况下,确定第i个待排序多媒体信息在当前子业务维度下的预期收益率为第i个待排序多媒体信息的最终预期收益率。
[0081]
在当前子业务维度下所有的待排序多媒体信息的预期收益率均不大于预设的收益率阈值的情况下,则当前子业务维度下不产生任何待排序多媒体信息的最终预期收益率,进入下一个子业务维度下进行至少一个待排序多媒体信息的最终预期收益率的计算。
[0082]
在确定出第i个待排序多媒体信息的最终预期收益率为第i个待排序多媒体信息在某个第一类业务维度中第n个子业务维度下的预期收益率在情况下,不再在其它业务维度或子业务维度下计算该第i个待排序多媒体信息的预期收益率。
[0083]
上述根据预设的各子业务维度的优先级顺序逐级进行预期收益率和最终预期收益率的计算的实施方式,可对重要的子业务维度进行优先计算,提高计算效率。每当一个待排序多媒体信息在某个业务维度下确定出最终预期收益率后,无需在后面的子业务维度下对该待排序多媒体信息的预期收益率进行计算,当涉及的子业务维度较多时,可大大减少计算量,进一步提高计算效率。
[0084]
结合多个子业务维度的优先级顺序,在每个子业务维度下,以收益率阈值为基础来确定待排序多媒体信息的最终预期收益率,有助于为每个待排序多媒体信息找到最优(子业务维度优先级较高的情况下满足收益率条件)的投放维度,从而在投放展示的阶段能更好地对各多媒体信息进行投放和展示。
[0085]
可选的,根据历史投放数据的不同,每个待排序多媒体信息在当前子业务维度下的预期收益率可基于前文所述的ecpm模型、cpc模型和cpa模型进行计算,具体方式可参照前文的相关内容,此处不再赘述。
[0086]
在另一种可选的实施方式中,对每个第一类业务维度,在根据每个待排序多媒体信息在当前业务维度下的历史投放数据,确定每个待排序多媒体信息在当前业务维度下的预期收益率时,可不考虑各子业务维度的优先级顺序,确定每个待排序多媒体信息在每个具有历史投放数据的子业务维度下的预期收益率。
[0087]
在根据每个待排序多媒体信息在至少部分业务维度下的预期收益率,确定每个待排序多媒体信息的最终预期收益率时,可不考虑各子业务维度的优先级顺序,同时对每个子业务维度进行如下操作:在当前子业务维度下多个待排序多媒体信息中第i个待排序多媒体信息的预期收益率大于预设的收益率阈值的情况下,确定第i个待排序多媒体信息在当前子业务维度下的预期收益率为第i个待排序多媒体信息的最终预期收益率。
[0088]
与前面的实施方式类似的,在当前子业务维度下所有的待排序多媒体信息的预期收益率均不大于预设的收益率阈值的情况下,则当前子业务维度下不产生任何待排序多媒体信息的最终预期收益率。
[0089]
在一种可选的实施方式中,在多个待排序多媒体信息中存在至少一个待排序多媒体信息为在各业务维度下均没有历史投放数据的新投放多媒体信息的情况下,根据每个待排序多媒体信息在当前子业务维度下的历史投放数据,确定每个待排序广告在当前子业务维度下的预期收益率,包括:
[0090]
将最后一个优先级的子业务维度下多个已投放多媒体信息的历史投放数据,作为新投放多媒体信息在最后一个优先级的子业务维度下的历史投放数据,根据该历史投放数据确定新投放多媒体信息在最后一个优先级的子业务维度下的预期收益率。
[0091]
参照前面c广告在日用品维度下的预期收益率的示例中,若c广告为在所有子业务维度下均没有历史投放数据的新投放广告,即没有任何子业务维度下投放过c广告,c广告所属的日用品行业为最后一个优先级的子业务维度,此时可将日用品行业维度下的多个已投放广告的历史投放数据作为c广告在日用品行业维度下的历史投放数据。其中,多个已投放广告如何选取可根据实际情况确定,本技术实施例对此不作限制。
[0092]
对于没有历史投放数据的新投放多媒体信息,本技术实施例可基于已投放多媒体信息在最后一个优先级的子业务维度的历史投放数据,确定该新投放多媒体信息的最终预期收益率,避免无法对新投放多媒体信息进行预期收益率的情况,使新投放多媒体信息在没有自身历史投放数据的情况下也可以进行正常的收益率计算,进而进行正常的投放展示,实现新投放多媒体信息的冷启动。此外,可对新投放多媒体信息筛选出较为精细的投放维度。
[0093]
本技术实施例中,各子业务维度的优先级顺序可以是根据所属的第一类业务维度中各层级的子业务维度之间的包含关系确定出的。在一种可选的实施方式中,在各子业务维度中第p个子业务维度包含于第q个子业务维度中的情况下,第q个子业务维度的优先级在第q个子业务维度的优先级之前;p和q均为正整数。
[0094]
在一个示例中,以地域维度下的第一层级子业务维度河北省和第二层级子业务维度石家庄市为例,由于石家庄市维度是包含于河北省维度的,因此石家庄市维度的优先级在河北省维度的优先级之前。
[0095]
将各子业务维度之间的包含关系作为优先级顺序的确定基础,将各子业务维度按照由精细到精、粗略的顺序进行优先级排序,有助于对每个待排序多媒体信息筛选出最精细的、适合进行投放展示的子业务维度,以提高多媒体信息投放展示的精确度。
[0096]
在一个示例中,假设涉及两个第一类业务维度(地域维度和行业维度)和三个广告(a广告、b广告和c广告),其中,地域维度具备两个层级的子业务维度,分别为河北省维度和石家庄市维度,行业维度具备一个子业务维度,为日用品行业维度。各子业务维度的优先级顺序(按由优先级由高到低)为:石家庄市、河北省、汽车行业、日用品行业。
[0097]
若每个广告在至少一个子业务维度下均有历史投放数据,例如a广告在石家庄市维度和河北省维度下均有历史投放数据(即在石家庄市和河北省均投放过a广告),b广告在石家庄市维度下没有历史投放数据但在河北省维度下有历史投放数据,c广告在日用品行业维度下有历史投放数据,预设的收益率阈值为30%,此时各广告的最终预期收益率的确定方式如下:
[0098]
首先在石家庄市维度下,若a广告在石家庄市维度下的预期收益率为50%,大于收益率阈值,此时a广告在石家庄市维度下的预期收益大于收益率阈值,则将50%作为a广告
的最终预期收益率,后续维度下不再计算a广告的最终预期收益率。而b广告和c广告在该石家庄市维度下均没有历史投放数据,因此b广告和c广告在石家庄市维度下没有预期收益率或预期收益率视为0,进入下一维度的计算。
[0099]
其次在河北省维度下,若b广告在河北省维度下的预期收益率为35%,大于收益率阈值,则将35%作为b广告的最终预期收益率;而c广告在河北省维度下没有历史投放数据,因此c广告在河北省维度下没有预期收益率或预期收益率视为0,进入下一维度的计算。
[0100]
最后在日用品行业维度下,若c广告在日用品行业维度下的预期收益率为40%,大于收益率阈值,则将40%作为c广告的最终预期收益率。
[0101]
在一种可选的实施方式中,如图2所示,本技术实施例提供的多媒体信息排序方法,还可以包括:
[0102]
s104,根据至少一个权重因子调整至少一个排序后的多媒体信息的最终预期收益率。
[0103]
至少一个权重因子是根据至少一个排序后的多媒体信息的历史投放数据的数据量确定出的。
[0104]
各权重因子的具体数值可根据实际需求设置。
[0105]
在一种示例中,排序后的多媒体信息的历史投放数据的数据量越大,为该多媒体信息的设置的权重因子越小。在一种场景下,对于新投放多媒体信息可设置一个较大权重因子,例如1.75;对于已投放多媒体信息可设置小于1.75的权重因子,例如1.1或0.9。
[0106]
采用上述示例中的方式设置权重因子可保证新投放多媒体信息在投放初期在无需提高成本的情况下有更靠前的排序位置,相对于已投放多媒体信息有更公平的竞价投放机会。
[0107]
s105,根据调整后的多个排序后的多媒体信息的最终预期收益率,对多个排序后的多媒体信息重新排序。
[0108]
在一个示例中,按照调整后的多个排序后的多媒体信息的最终预期收益率由大到小的顺序,调整排序列表中各多媒体信息的位置。
[0109]
基于同一发明构思,本技术实施例还提供了一种多媒体信息排序装置,如图3所示,该多媒体信息排序装置300可以包括:第一收益率确定模块301、第二收益率确定模块302和第一排序模块303。
[0110]
第一收益率确定模块301,用于根据多个待排序多媒体信息分别在多个业务维度下的历史投放数据,确定多个待排序多媒体信息中的每个待排序多媒体信息在至少部分业务维度下的预期收益率。
[0111]
第二收益率确定模块302,用于根据每个待排序多媒体信息在至少部分业务维度下的预期收益率,确定每个待排序多媒体信息的最终预期收益率。
[0112]
第一排序模块303,用于根据每个待排序多媒体信息的最终预期收益率,对多个待排序多媒体信息进行排序,得到排序后的多媒体信息。
[0113]
在一种可选的实施方式中,第一收益率确定模块301具体用于:根据预设的多个业务维度的优先级顺序,依次对多个业务维度中的每个业务维度执行以下操作:根据每个待排序多媒体信息在当前业务维度下的历史投放数据,确定每个待排序多媒体信息在当前业务维度下的预期收益率。
[0114]
第二收益率确定模块302具体用于:根据预设的多个业务维度的优先级顺序,依次选取当前业务维度,在当前业务维度下多个待排序多媒体信息中第i个待排序多媒体信息的预期收益率大于预设的收益率阈值的情况下,确定第i个待排序多媒体信息在当前业务维度下的预期收益率为第i个待排序多媒体信息的最终预期收益率;i为正整数。
[0115]
本技术实施例中,多个业务维度的优先级顺序可以是根据多个业务维度下的历史投放数据的数量确定出的;在多个业务维度中第m个业务维度下的历史投放数据的数量大于第n个业务维度下的历史投放数据的数量的情况下,第m个业务维度的优先级在第n个业务维度的优先级之前;m和n均为正整数。
[0116]
在一种可选的实施方式中,历史投放数据包括:历史多媒体信息收入和历史多媒体信息交互数;历史多媒体信息交互数包括历史多媒体信息展示数、历史多媒体信息点击数和历史多媒体信息行动数中的任意一项。第一收益率确定模块301具体用于:将每个待排序多媒体信息在当前业务维度下的历多媒体信息收入和历史多媒体信息交互数输入收益计算模型,得到收益计算模型输出的、每个待排序多媒体信息在当前子业务维度下的预期收益率;收益计算模型包括有效的千次展示收入模型、单次点击收入模型和单次行动收入模型中的任意一种模型。
[0117]
在一种可选的实施方式中,在多个待排序多媒体信息中存在至少一个待排序多媒体信息为在各业务维度下均没有历史投放数据的新投放多媒体信息的情况下,第一收益率确定模块301具体用于:将最后一个优先级的业务维度下多个已投放多媒体信息的历史投放数据,作为新投放多媒体信息在最后一个优先级的业务维度下的历史投放数据,根据该历史投放数据确定新投放多媒体信息在最后一个优先级的业务维度下的预期收益率。
[0118]
在一种可选的实施方式中,多个业务维度中存在至少一个第一类业务维度,第一类业务维度具备至少一个层级的子业务维度。
[0119]
对每个第一类业务维度,第一收益率确定模块301可具体用于:根据预设的各子业务维度的优先级顺序,依次对每个子业务维度执行以下操作:根据每个待排序多媒体信息在当前子业务维度下的历史投放数据,确定每个待排序多媒体信息在当前子业务维度下的预期收益率。
[0120]
第二收益率确定模块302可具体用于:根据预设的各子业务维度的优先级顺序,依次选取当前子业务维度,在当前子业务维度下第i个待排序多媒体信息的预期收益率大于收益率阈值的情况下,确定第i个待排序多媒体信息在当前子业务维度下的预期收益率为第i个待排序多媒体信息的最终预期收益率。
[0121]
本技术实施例中,各子业务维度的优先级顺序是根据所属的第一类业务维度中各层级的子业务维度之间的包含关系确定出的;在各子业务维度中第p个子业务维度包含于第q个子业务维度中的情况下,第q个子业务维度的优先级在第q个子业务维度的优先级之前;p和q均为正整数。
[0122]
在一种可选的实施方式中,如图4所示,本技术实施例提供的多媒体信息排序装置300,还可以包括:收益率调整模块304和第二排序模块305。
[0123]
收益率调整模块304,用于根据至少一个权重因子调整至少一个排序后的多媒体信息的最终预期收益率;至少一个权重因子是根据至少一个排序后的多媒体信息的历史投放数据的数据量确定出的。
[0124]
第二排序模块305,用于根据调整后的多个排序后的多媒体信息的预期收益率,对多个排序后的多媒体信息重新排序。
[0125]
本发明实施例各装置中的各模块的功能可以参见上述方法中的对应描述,在此不再赘述。
[0126]
基于同一发明构思,本技术实施例还提供了一种多媒体信息排序设备,如图5所示,该设备包括:存储器501和处理器502,存储器501内存储有可在处理器502上运行的计算机程序。处理器502执行该计算机程序时实现上述实施例中的任意一种多媒体信息排序方法。存储器501和处理器502的数量可以为一个或多个。
[0127]
本技术实施例提供的多媒体信息排序设备还可包括:
[0128]
通信接口503,用于与外界设备进行通信,进行数据交互传输。
[0129]
如果存储器501、处理器502和通信接口503独立实现,则存储器501、处理器502和通信接口503可以通过总线相互连接并完成相互间的通信。该总线可以是工业标准体系结构(industry standard architecture,isa)总线、外部设备互连(peripheral component interconnect,pci)总线或扩展工业标准体系结构(extended industry standard architecture,eisa)总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图5中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0130]
可选的,在具体实现上,如果存储器501、处理器502及通信接口503集成在一块芯片上,则存储器501、处理器502及通信接口503可以通过内部接口完成相互间的通信。
[0131]
基于同一发明构思,本技术实施例还提供了一种计算机可读存储介质,其存储有计算机程序,该程序被处理器执行时实现本技术实施例中提供的任意一种多媒体信息排序方法。
[0132]
基于同一发明构思,本技术实施例还提供了一种芯片,该芯片包括处理器,用于从存储器中调用并运行存储器中存储的指令,使得安装有芯片的通信设备执行本技术实施例提供的任意一种多媒体信息排序方法。
[0133]
基于同一发明构思,本技术实施例还提供了一种芯片,包括:输入接口、输出接口、处理器和存储器,输入接口、输出接口、处理器以及存储器之间通过内部连接通路相连,处理器用于执行存储器中的代码,当代码被执行时,处理器用于执行申请实施例提供的任意一种多媒体信息排序方法。
[0134]
应理解的是,上述处理器可以是中央处理器(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processing,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(fieldprogrammablegate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者是任何常规的处理器等。值得说明的是,处理器可以是支持进阶精简指令集机器(advanced risc machines,arm)架构的处理器。
[0135]
进一步地,可选的,上述存储器可以包括只读存储器和随机存取存储器,还可以包括非易失性随机存取存储器。该存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以包括只读存储器(read

only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器
(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以包括随机存取存储器(random access memory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用。例如,静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic random access memory,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data date sdram,ddr sdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synchlink dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,dr ram)。
[0136]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本技术的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输。
[0137]
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包括于本技术的至少一个实施例或示例中。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
[0138]
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或隐含地包括至少一个该特征。在本技术的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
[0139]
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分。并且本技术的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能。
[0140]
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。
[0141]
应理解的是,本技术的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。上述实施例方法的全部或部分步骤是可以通过程序来指令相关的硬件完成,该程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
[0142]
此外,在本技术各个实施例中的各功能单元可以集成在一个处理模块中,也可以
是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。上述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读存储介质中。该存储介质可以是只读存储器,磁盘或光盘等。
[0143]
以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到其各种变化或替换,这些都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献