掌桥专利:专业的专利平台
掌桥专利
首页

多媒体信息推送方法、设备、存储介质及装置

文献发布时间:2024-04-18 19:54:45


多媒体信息推送方法、设备、存储介质及装置

技术领域

本发明涉及互联网技术领域,尤其涉及一种多媒体信息推送方法、设备、存储介质及装置。

背景技术

目前,在多媒体信息推送业务中,冷启动是指新多媒体信息从没有曝光到有部分曝光的过程。对于多媒体平台方而言,在冷启动这个过程中,由于缺少新多媒体信息的相关信息,多媒体平台方经常出现新多媒体信息的点击率和转化率预估信息不准确的情况,从而使新多媒体信息的曝光变得非常困难,进而导致了多媒体信息冷启动失败。

上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。

发明内容

本发明的主要目的在于提供一种多媒体信息推送方法、设备、存储介质及装置,旨在解决现有技术中在冷启动这个过程中,由于缺少新多媒体信息的相关信息,多媒体平台方对新多媒体信息的点击率和转化率预估信息不准确,从而使新多媒体信息的曝光变得非常困难,进而导致多媒体信息冷启动失败的技术问题。

为实现上述目的,本发明提供一种多媒体信息推送方法,所述多媒体信息推送方法包括以下步骤:

在接收到推送请求时,获取待推广多媒体信息;

根据历史推广信息表确定所述待推广多媒体信息对应的推广分值;

根据所述推广分值确定目标多媒体信息,并将所述目标多媒体信息推送至客户端。

可选地,所述根据历史推广信息表确定所述待推广多媒体信息对应的推广分值的步骤,包括:

获取所述待推广多媒体信息的等效优化目标;

根据所述历史推广信息表和所述等效优化目标确定所述待推广多媒体信息对应的推广分值。

可选地,所述根据所述历史推广信息表和所述等效优化目标确定所述待推广多媒体信息对应的推广分值的步骤,包括:

根据所述历史推广信息表和所述等效优化目标通过预设次梯度下降模型确定所述待推广多媒体信息对应的推广分值。

可选地,所述根据所述历史推广信息表和所述等效优化目标通过预设次梯度下降模型确定所述待推广多媒体信息对应的推广分值的步骤,包括:

根据所述历史推广信息表确定所述待推广多媒体信息的点击通过率和转化率;

根据所述点击通过率、所述转化率以及所述等效优化目标通过预设次梯度下降模型确定所述待推广多媒体信息对应的推广分值。

可选地,所述在接收到推送请求时,获取待推广多媒体信息的步骤,包括:

在接收到推送请求时,获取用户信息和所述推送请求的请求信息;

根据所述用户信息和所述请求信息确定与用户关联的多媒体信息组;

获取所述多媒体信息组中的待推广多媒体信息。

可选地,所述获取所述多媒体信息组中的待推广多媒体信息的步骤,包括:

获取所述多媒体信息组中各多媒体信息的创建时间;

根据所述创建时间确定待推广多媒体信息。

可选地,所述根据所述创建时间确定待推广多媒体信息的步骤,包括:

获取所述各多媒体信息的投放状态;

根据所述创建时间和所述投放状态确定待推广多媒体信息。

可选地,所述根据所述创建时间和所述投放状态确定待推广多媒体信息的步骤,包括:

获取所述各多媒体信息的转化数;

根据所述创建时间、所述投放状态以及所述转化数确定待推广多媒体信息。

可选地,所述根据所述推广分值确定目标多媒体信息,并将所述目标多媒体信息推送至客户端的步骤,包括:

根据所述推广分值对所述待推广多媒体信息进行排序,获得排序结果;

根据排序结果确定目标多媒体信息,并将所述目标多媒体信息推送至客户端。

可选地,所述根据排序结果确定目标多媒体信息,并将所述目标多媒体信息推送至客户端的步骤,包括:

获取历史多媒体信息的参考分值;

根据所述排序结果和所述参考分值确定目标多媒体信息,并将所述目标多媒体信息推送至客户端。

可选地,所述根据所述推广分值确定目标多媒体信息,并将所述目标多媒体信息推送至客户端的步骤之后,还包括:

接收用户根据所述目标多媒体信息反馈的调整信息;

根据所述调整信息对所述待推广多媒体信息的推广分值进行调整。

此外,为实现上述目的,本发明还提出一种多媒体信息推送设备,所述多媒体信息推送设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的多媒体信息推送程序,所述多媒体信息推送程序配置为实现如上文所述的多媒体信息推送方法。

此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有多媒体信息推送程序,所述多媒体信息推送程序被处理器执行时实现如上文所述的多媒体信息推送方法。

此外,为实现上述目的,本发明还提出一种多媒体信息推送装置,所述多媒体信息推送装置包括:信息获取模块、分值确定模块以及信息推送模块;

所述信息获取模块,用于在接收到推送请求时,获取待推广多媒体信息;

所述分值确定模块,用于根据历史推广信息表确定所述待推广多媒体信息对应的推广分值;

所述信息推送模块,用于根据所述推广分值确定目标多媒体信息,并将所述目标多媒体信息推送至客户端。

可选地,所述分值确定模块,还用于获取所述待推广多媒体信息的等效优化目标;

所述分值确定模块,还用于根据所述历史推广信息表和所述等效优化目标确定所述待推广多媒体信息对应的推广分值。

可选地,所述分值确定模块,还用于根据所述历史推广信息表和所述等效优化目标通过预设次梯度下降模型确定所述待推广多媒体信息对应的推广分值。

可选地,所述分值确定模块,还用于根据所述历史推广信息表确定所述待推广多媒体信息的点击通过率和转化率;

所述分值确定模块,还用于根据所述点击通过率、所述转化率以及所述等效优化目标通过预设次梯度下降模型确定所述待推广多媒体信息对应的推广分值。

可选地,所述信息获取模块,还用于在接收到推送请求时,获取用户信息和所述推送请求的请求信息;

所述信息获取模块,还用于根据所述用户信息和所述请求信息确定与用户关联的多媒体信息组;

所述信息获取模块,还用于获取所述多媒体信息组中的待推广多媒体信息。

可选地,所述信息获取模块,还用于获取所述多媒体信息组中各多媒体信息的创建时间;

所述信息获取模块,还用于根据所述创建时间确定待推广多媒体信息。

可选地,所述信息获取模块,还用于获取所述各多媒体信息的投放状态;

所述信息获取模块,还用于根据所述创建时间和所述投放状态确定待推广多媒体信息。

在本发明中,公开了在接收到推送请求时,获取待推广多媒体信息,根据历史推广信息表确定待推广多媒体信息对应的推广分值,根据推广分值确定目标多媒体信息,并将目标多媒体信息推送至客户端;由于本发明根据历史推广信息表确定待推广多媒体信息对应的推广分值,并根据推广分值来确定推送至客户端的目标多媒体信息,从而避免了多媒体信息冷启动失败。

附图说明

图1是本发明实施例方案涉及的硬件运行环境的多媒体信息推送设备的结构示意图;

图2为本发明多媒体信息推送方法第一实施例的流程示意图;

图3为本发明多媒体信息推送方法第二实施例的流程示意图;

图4为本发明多媒体信息推送方法第三实施例的流程示意图;

图5为本发明多媒体信息推送装置第一实施例的结构框图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

参照图1,图1为本发明实施例方案涉及的硬件运行环境的多媒体信息推送设备结构示意图。

如图1所示,该多媒体信息推送设备可以包括:处理器1001,例如中央处理器(Central Processing Unit,CPU),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display),可选用户接口1003还可以包括标准的有线接口、无线接口,对于用户接口1003的有线接口在本发明中可为USB接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(Wireless-Fidelity,Wi-Fi)接口)。存储器1005可以是高速的随机存取存储器(Random Access Memory,RAM)存储器,也可以是稳定的存储器(Non-volatileMemory,NVM),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

本领域技术人员可以理解,图1中示出的结构并不构成对多媒体信息推送设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,认定为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及多媒体信息推送程序。

在图1所示的多媒体信息推送设备中,网络接口1004主要用于连接后台服务器,与所述后台服务器进行数据通信;用户接口1003主要用于连接用户设备;所述多媒体信息推送设备通过处理器1001调用存储器1005中存储的多媒体信息推送程序,并执行本发明实施例提供的多媒体信息推送方法。

基于上述硬件结构,提出本发明多媒体信息推送方法的实施例。

参照图2,图2为本发明多媒体信息推送方法第一实施例的流程示意图,提出本发明多媒体信息推送方法第一实施例。

在第一实施例中,所述多媒体信息推送方法包括以下步骤:

步骤S10:在接收到推送请求时,获取待推广多媒体信息。

应当理解的是,本实施例方法的执行主体可以是具有数据处理、网络通信以及程序运行功能的多媒体信息推送设备,例如,服务器等,或者是其他能够实现相同或相似功能的电子设备,本实施例对此不加限制。

需要说明的是,多媒体信息可以是广告、视频、图片以及音频等。在本实施例和其他实施例中,以广告为例进行说明。

可以理解的是,在广告业务中,广告冷启动是指新广告从没有曝光到有部分曝光的过程。对于需求方平台(Demand-Side Platform,DSP)而言,在冷启动这个过程中,由于缺少新广告的相关信息,DSP经常出现新广告的点击率转化率预估信息不准确,从而使新广告的曝光变得非常困难,进而导致了多媒体信息冷启动失败,而不成功的广告冷启动常常会造成收益损失。

目前,主流的广告冷启动方式主要有以下四种方式:

(1)PID调节法:PID控制器可以在一定的时间内统一提高所有新广告的系统竞价价格。这种方法增加了新广告曝光的概率,使新广告有更多的转化,在系统竞价价格大幅上涨后不久,比例积分微分系统将自适应地降低系统投标价格,以抵消由调节造成的额外成本。这种启发式方法没有性能保证,微调超参数是唯一的调整方式。

(2)MAB多臂赌博机算法:MAB算法可以通过随机选择一些新广告竞价来提高新广告的曝光数,进而增加新广告的转化数,这些MAB算法通常建立在分类数据库之上,这种数据库难以处理复杂的策略,并且这种随机化的方案需要非常大的内存和工程量,在实践中时间成本和资源成本都比较高。

(3)优化模型:可通过使用尽可能多的相关联的数据(用户特征,广告特征等),或者使用迁移学习,蒸馏学习等方式来优化模型,这些方法常常需要不断探索,或者需要新增附加模型,使得方案较为复杂,并且收益不可控。

(4)扶持策略:如提高新广告的出价以增加展现数、保证精排阶段有一定量的新广告参与竞价等,这些方法一定程度上也可以增加新广告的曝光和转化数,但是收益不可控,且后续维护成本较高。

因此,为了克服上述缺陷,本实施例中,根据历史推广信息表确定待推广多媒体信息对应的推广分值,并根据推广分值来确定推送至客户端的目标多媒体信息,从而避免了多媒体信息冷启动失败,进而提高了广告冷启动的收益。

需要说明的是,推送请求可以是用户在打开应用程序时发出,也可以是用户输入搜索文字后发出,本实施例对此不加以限制。

待推广多媒体信息可以预先设置,也可以由服务器根据多媒体信息的创建时间确定。在具体实现中,例如,待推广多媒体信息可以是新广告。

步骤S20:根据历史推广信息表确定所述待推广多媒体信息对应的推广分值。

需要说明的是,历史推广信息表中可以包含各多媒体信息的点击通过率以及转化率等。

应当理解的是,根据历史推广信息表确定所述待推广多媒体信息对应的推广分值可以是获取待推广多媒体信息的等效优化目标,根据历史推广信息表和等效优化目标确定待推广多媒体信息对应的推广分值。

步骤S30:根据所述推广分值确定目标多媒体信息,并将所述目标多媒体信息推送至客户端。

可以理解的是,根据推广分值确定目标多媒体信息可以是将推广分值高于预设阈值的多媒体信息作为目标多媒体;也可以是根据推广分值对待推广多媒体信息进行排序,获得排序结果,根据排序结果确定目标多媒体信息,本实施例对此不加以限制。其中,预设阈值可以预先设置。

进一步地,为了便于用户手动调整推广分值,所述步骤S30之后,还包括:

接收用户根据所述目标多媒体信息反馈的调整信息;

根据所述调整信息对所述待推广多媒体信息的推广分值进行调整。

需要说明的是,调整信息可以是增大或减小推广分值。

应当理解的是,根据调整信息对待推广多媒体信息的推广分值进行调整可以是根据调整信息增大或减小待推广多媒体信息的推广分值。

在第一实施例中,公开了在接收到推送请求时,获取待推广多媒体信息,根据历史推广信息表确定待推广多媒体信息对应的推广分值,根据推广分值确定目标多媒体信息,并将目标多媒体信息推送至客户端;由于本实施例根据历史推广信息表确定待推广多媒体信息对应的推广分值,并根据推广分值来确定推送至客户端的目标多媒体信息,从而避免了多媒体信息冷启动失败。

参照图3,图3为本发明多媒体信息推送方法第二实施例的流程示意图,基于上述图2所示的第一实施例,提出本发明多媒体信息推送方法的第二实施例。

在第二实施例中,所述步骤S10,包括:

步骤S101:在接收到推送请求时,获取用户信息和所述推送请求的请求信息。

应当理解的是,为了使待推广多媒体信息更符合用户的实际需求,本实施例中,在接收到推送请求时,先获取用户信息和所述推送请求的请求信息,再根据用户信息确定与用户关联的多媒体信息组,再获取多媒体信息组中的待推广多媒体信息。

需要说明的是,用户信息可以是用户喜好信息、用户历史访问记录以及用户基础信息等。

请求信息可以是推送需求以及推送场景等信息。

步骤S102:根据所述用户信息和所述请求信息确定与用户关联的多媒体信息组。

可以理解的是,根据用户信息和请求信息确定与用户关联的多媒体信息组可以是根据用户信息和请求信息确定用户需求,并在预设多媒体信息库中查找用户需求对应的多媒体信息组。其中,预设多媒体信息库可以预先设置,用于存储多媒体信息。

步骤S103:获取所述多媒体信息组中的待推广多媒体信息。

应当理解的是,获取多媒体信息组中的待推广多媒体信息可以是获取多媒体信息组中各多媒体信息的信息标识,并根据信息标识确定待推广多媒体信息。

在第二实施例中,公开了在接收到推送请求时,获取用户信息和所述推送请求的请求信息,根据用户信息和请求信息确定与用户关联的多媒体信息组,获取多媒体信息组中的待推广多媒体信息;由于本实施例在确定待推广多媒体信息时,还考虑用户信息和请求信息,从而能够使待推广多媒体信息更符合用户的实际需求,提高用户体验。

在第二实施例中,所述步骤S20,包括:

步骤S201:获取所述待推广多媒体信息的等效优化目标。

应当理解的是,冷启动的等效优化目标可以包括:短期消耗价值(即短期实际收益)和长期冷启动价值。其中,短期消耗价值可以是新广告在冷启动期间的实际收益。长期冷启动价值可以根据新广告在冷启动期间达到的转化数来计算,转化数越多,冷启动价值越大。当短期实际收益和长期冷启动价值之和达到最大时,需求方平台就能获得最大收益。

步骤S202:根据所述历史推广信息表和所述等效优化目标确定所述待推广多媒体信息对应的推广分值。

可以理解的是,根据历史推广信息表和等效优化目标确定待推广多媒体信息对应的推广分值可以是根据历史推广信息表和等效优化目标通过预设优化公式确定待推广多媒体信息对应的推广分值。其中,预设优化公式如下所示:

式中,广告用集合A:={1,2,...,K}表示,推广分值为{b

对上述公式经过线性化和对偶理论等数学方法处理后,可得到与最初的优化目标公式等效的更易于计算的新优化目标,如下所示:

式中,c

只要等效优化目标的值达到最小,平台即可获得最大收益。等效优化目标公式中的λ

在第二实施例中,公开了获取待推广多媒体信息的等效优化目标,根据历史推广信息表和等效优化目标确定待推广多媒体信息对应的推广分值;由于本实施例中引入等效优化目标确定推广分值,从而提高了推广分值的准确性。

在第二实施例中,所述步骤S30,包括:

步骤S301:根据所述推广分值对所述待推广多媒体信息进行排序,获得排序结果。

应当理解的是,为了提高广告冷启动的收益,本实施例可以根据推广分值对待推广多媒体信息进行排序,并根据排序结果确定目标多媒体信息。

可以理解的是,推广分值可以用于表示广告冷启动时需求方平台获得的收益。推广分值越大,需求方平台获得的收益就越多。因此,根据推广分值对待推广多媒体信息进行排序可以是根据推广分值从大到小对待推广多媒体信息。

步骤S302:根据排序结果确定目标多媒体信息,并将所述目标多媒体信息推送至客户端。

应当理解的是,根据排序结果确定目标多媒体信息可以是将排序靠前的预设数量的多媒体信息作为目标多媒体信息。其中,预设数量可以预先设置,例如,预设数量可以设置为1。

在第二实施例中,公开了根据推广分值对待推广多媒体信息进行排序,获得排序结果,根据排序结果确定目标多媒体信息,并将目标多媒体信息推送至客户端;由于本实施例中根据推广分值对待推广多媒体信息进行排序,并根据排序结果确定目标多媒体信息,从而能够进一步提高广告冷启动的收益。

进一步地,为了结合历史多媒体信息共同进行推荐,所述步骤S302,包括:

获取历史多媒体信息的参考分值;

根据所述排序结果和所述参考分值确定目标多媒体信息,并将所述目标多媒体信息推送至客户端。

需要说明的是,参考分值可以用于表示历史多媒体信息给需求方平台带来的收益。

应当理解的是,根据排序结果和参考分值确定目标多媒体信息可以是根据参考分值在排序结果中对历史多媒体信息进行排序,并根据排序结果确定目标多媒体信息。

参照图4,图4为本发明多媒体信息推送方法第三实施例的流程示意图,基于上述图3所示的第二实施例,提出本发明多媒体信息推送方法的第三实施例。

在第三实施例中,所述步骤S103,包括:

步骤S1031:获取所述多媒体信息组中各多媒体信息的创建时间。

应当理解的是,为了使待推广多媒体信息为新创建的多媒体信息,本实施例中,先获取多媒体信息组中各多媒体信息的创建时间,再根据创建时间确定待推广多媒体信息。

步骤S1032:根据所述创建时间确定待推广多媒体信息。

可以理解的是,根据创建时间确定待推广多媒体信息可以是判断创建时间是否小于预设时间,在创建时间小于预设时间时,将对应的多媒体信息作为待推广多媒体信息。其中,预设时间可以预先设置,例如,预设时间可以预先设置为24小时。

在第三实施例中,公开了获取多媒体信息组中各多媒体信息的创建时间,根据创建时间确定待推广多媒体信息;由于本实施例先获取多媒体信息组中各多媒体信息的创建时间,再根据创建时间确定待推广多媒体信息,从而能够对新创建的多媒体信息进行推广。

进一步地,为了确保待推广多媒体信息成功投放,所述步骤S1032,包括:

获取所述各多媒体信息的投放状态;

根据所述创建时间和所述投放状态确定待推广多媒体信息。

需要说明的是,投放状态可以包括正常状态、异常状态等。

应当理解的是,根据创建时间和投放状态确定待推广多媒体信息可以是先判断创建时间是否小于预设时间,再判断投放状态是否为正常,将创建时间小于预设时间,且投放状态为正常状态的多媒体信息作为待推广多媒体信息。

进一步地,为了确保转化数较少的多媒体信息得到推广,所述根据所述创建时间和所述投放状态确定待推广多媒体信息,包括:

获取所述各多媒体信息的转化数;

根据所述创建时间、所述投放状态以及所述转化数确定待推广多媒体信息。

需要说明的是,转化数可以是各多媒体信息在预设周期内的转化数。其中,预设周期可以预先设置。

在具体实现中,例如,可以获取各媒体信息在两天内的转化数。

可以理解的是,根据创建时间、投放状态以及转化数确定待推广多媒体信息可以是先判断创建时间是否小于预设时间,再判断投放状态是否为正常,再判断转化数是否大于预设阈值,将创建时间小于预设时间,投放状态为正常状态的多媒体信息,且转化数大于预设阈值的多媒体信息作为待推广多媒体信息。

在第三实施例中,所述步骤S202,包括:

步骤S2021:根据所述历史推广信息表和所述等效优化目标通过预设次梯度下降模型确定所述待推广多媒体信息对应的推广分值。

应当理解的是,为了进一步提高推广分值的准确性,本实施例中,还采用预设次梯度下降模型确定所述待推广多媒体信息对应的推广分值。

需要说明的是,预设次梯度下降模型可以预先设置,用于求解无约束优化问题。

可以理解的是,根据所述历史推广信息表和所述等效优化目标通过预设次梯度下降模型确定待推广多媒体信息对应的推广分值可以是根据历史推广信息表确定待推广多媒体信息的点击通过率和转化率,根据点击通过率、转化率以及等效优化目标通过预设次梯度下降模型确定待推广多媒体信息对应的推广分值。

第三实施例通过预设次梯度下降模型确定所述待推广多媒体信息对应的推广分值,从而能够进一步提高推广分值的准确性。

此外,本发明实施例还提出一种存储介质,所述存储介质上存储有多媒体信息推送程序,所述多媒体信息推送程序被处理器执行时实现如上文所述的多媒体信息推送方法。

此外,参照图5,本发明实施例还提出一种多媒体信息推送装置,所述多媒体信息推送装置包括:信息获取模块10、分值确定模块20以及信息推送模块30;

所述信息获取模块10,用于在接收到推送请求时,获取待推广多媒体信息。

需要说明的是,多媒体信息可以是广告、视频、图片以及音频等。在本实施例和其他实施例中,以广告为例进行说明。

可以理解的是,在广告业务中,广告冷启动是指新广告从没有曝光到有部分曝光的过程。对于需求方平台(Demand-Side Platform,DSP)而言,在冷启动这个过程中,由于缺少新广告的相关信息,DSP经常出现新广告的点击率转化率预估信息不准确,从而使新广告的曝光变得非常困难,进而导致了多媒体信息冷启动失败,而不成功的广告冷启动常常会造成收益损失。

目前,主流的广告冷启动方式主要有以下四种方式:

(1)PID调节法:PID控制器可以在一定的时间内统一提高所有新广告的系统竞价价格。这种方法增加了新广告曝光的概率,使新广告有更多的转化,在系统竞价价格大幅上涨后不久,比例积分微分系统将自适应地降低系统投标价格,以抵消由调节造成的额外成本。这种启发式方法没有性能保证,微调超参数是唯一的调整方式。

(2)MAB多臂赌博机算法:MAB算法可以通过随机选择一些新广告竞价来提高新广告的曝光数,进而增加新广告的转化数,这些MAB算法通常建立在分类数据库之上,这种数据库难以处理复杂的策略,并且这种随机化的方案需要非常大的内存和工程量,在实践中时间成本和资源成本都比较高。

(3)优化模型:可通过使用尽可能多的相关联的数据(用户特征,广告特征等),或者使用迁移学习,蒸馏学习等方式来优化模型,这些方法常常需要不断探索,或者需要新增附加模型,使得方案较为复杂,并且收益不可控。

(4)扶持策略:如提高新广告的出价以增加展现数、保证精排阶段有一定量的新广告参与竞价等,这些方法一定程度上也可以增加新广告的曝光和转化数,但是收益不可控,且后续维护成本较高。

因此,为了克服上述缺陷,本实施例中,根据历史推广信息表确定待推广多媒体信息对应的推广分值,并根据推广分值来确定推送至客户端的目标多媒体信息,从而避免了多媒体信息冷启动失败,进而提高了广告冷启动的收益。

需要说明的是,推送请求可以是用户在打开应用程序时发出,也可以是用户输入搜索文字后发出,本实施例对此不加以限制。

待推广多媒体信息可以预先设置,也可以由服务器根据多媒体信息的创建时间确定。在具体实现中,例如,待推广多媒体信息可以是新广告。

所述分值确定模块20,用于根据历史推广信息表确定所述待推广多媒体信息对应的推广分值。

需要说明的是,历史推广信息表中可以包含各多媒体信息的点击通过率以及转化率等。

应当理解的是,根据历史推广信息表确定所述待推广多媒体信息对应的推广分值可以是获取待推广多媒体信息的等效优化目标,根据历史推广信息表和等效优化目标确定待推广多媒体信息对应的推广分值。

所述信息推送模块30,用于根据所述推广分值确定目标多媒体信息,并将所述目标多媒体信息推送至客户端。

可以理解的是,根据推广分值确定目标多媒体信息可以是将推广分值高于预设阈值的多媒体信息作为目标多媒体;也可以是根据推广分值对待推广多媒体信息进行排序,获得排序结果,根据排序结果确定目标多媒体信息,本实施例对此不加以限制。其中,预设阈值可以预先设置。

进一步地,为了便于用户手动调整推广分值,所述步骤S30之后,还包括:

接收用户根据所述目标多媒体信息反馈的调整信息;

根据所述调整信息对所述待推广多媒体信息的推广分值进行调整。

需要说明的是,调整信息可以是增大或减小推广分值。

应当理解的是,根据调整信息对待推广多媒体信息的推广分值进行调整可以是根据调整信息增大或减小待推广多媒体信息的推广分值。

在本实施例中,公开了在接收到推送请求时,获取待推广多媒体信息,根据历史推广信息表确定待推广多媒体信息对应的推广分值,根据推广分值确定目标多媒体信息,并将目标多媒体信息推送至客户端;由于本实施例根据历史推广信息表确定待推广多媒体信息对应的推广分值,并根据推广分值来确定推送至客户端的目标多媒体信息,从而避免了多媒体信息冷启动失败。

本发明所述多媒体信息推送装置的其他实施例或具体实现方式可参照上述各方法实施例,此处不再赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器镜像(Read Only Memory image,ROM)/随机存取存储器(Random AccessMemory,RAM)、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

本发明公开了A1、一种多媒体信息推送方法,所述多媒体信息推送方法包括以下步骤:

在接收到推送请求时,获取待推广多媒体信息;

根据历史推广信息表确定所述待推广多媒体信息对应的推广分值;

根据所述推广分值确定目标多媒体信息,并将所述目标多媒体信息推送至客户端。

A2、如A1所述的多媒体信息推送方法,所述根据历史推广信息表确定所述待推广多媒体信息对应的推广分值的步骤,包括:

获取所述待推广多媒体信息的等效优化目标;

根据所述历史推广信息表和所述等效优化目标确定所述待推广多媒体信息对应的推广分值。

A3、如A2所述的多媒体信息推送方法,所述根据所述历史推广信息表和所述等效优化目标确定所述待推广多媒体信息对应的推广分值的步骤,包括:

根据所述历史推广信息表和所述等效优化目标通过预设次梯度下降模型确定所述待推广多媒体信息对应的推广分值。

A4、如A3所述的多媒体信息推送方法,所述根据所述历史推广信息表和所述等效优化目标通过预设次梯度下降模型确定所述待推广多媒体信息对应的推广分值的步骤,包括:

根据所述历史推广信息表确定所述待推广多媒体信息的点击通过率和转化率;

根据所述点击通过率、所述转化率以及所述等效优化目标通过预设次梯度下降模型确定所述待推广多媒体信息对应的推广分值。

A5、如A1至A4中任一项所述的多媒体信息推送方法,所述在接收到推送请求时,获取待推广多媒体信息的步骤,包括:

在接收到推送请求时,获取用户信息和所述推送请求的请求信息;

根据所述用户信息和所述请求信息确定与用户关联的多媒体信息组;

获取所述多媒体信息组中的待推广多媒体信息。

A6、如A5所述的多媒体信息推送方法,所述获取所述多媒体信息组中的待推广多媒体信息的步骤,包括:

获取所述多媒体信息组中各多媒体信息的创建时间;

根据所述创建时间确定待推广多媒体信息。

A7、如A6所述的多媒体信息推送方法,所述根据所述创建时间确定待推广多媒体信息的步骤,包括:

获取所述各多媒体信息的投放状态;

根据所述创建时间和所述投放状态确定待推广多媒体信息。

A8、如A7所述的多媒体信息推送方法,所述根据所述创建时间和所述投放状态确定待推广多媒体信息的步骤,包括:

获取所述各多媒体信息的转化数;

根据所述创建时间、所述投放状态以及所述转化数确定待推广多媒体信息。

A9、如A1至A4中任一项所述的多媒体信息推送方法,所述根据所述推广分值确定目标多媒体信息,并将所述目标多媒体信息推送至客户端的步骤,包括:

根据所述推广分值对所述待推广多媒体信息进行排序,获得排序结果;

根据排序结果确定目标多媒体信息,并将所述目标多媒体信息推送至客户端。

A10、如A9所述的多媒体信息推送方法,所述根据排序结果确定目标多媒体信息,并将所述目标多媒体信息推送至客户端的步骤,包括:

获取历史多媒体信息的参考分值;

根据所述排序结果和所述参考分值确定目标多媒体信息,并将所述目标多媒体信息推送至客户端。

A11、如A1至A4中任一项所述的多媒体信息推送方法,所述根据所述推广分值确定目标多媒体信息,并将所述目标多媒体信息推送至客户端的步骤之后,还包括:

接收用户根据所述目标多媒体信息反馈的调整信息;

根据所述调整信息对所述待推广多媒体信息的推广分值进行调整。

本发明还公开了B12、一种多媒体信息推送设备,所述多媒体信息推送设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的多媒体信息推送程序,所述多媒体信息推送程序被所述处理器执行时实现如上文所述的多媒体信息推送方法。

本发明还公开了C13、一种存储介质,所述存储介质上存储有多媒体信息推送程序,所述多媒体信息推送程序被处理器执行时实现如上文所述的多媒体信息推送方法。

本发明还公开了D14、一种多媒体信息推送装置,所述多媒体信息推送装置包括:信息获取模块、分值确定模块以及信息推送模块;

所述信息获取模块,用于在接收到推送请求时,获取待推广多媒体信息;

所述分值确定模块,用于根据历史推广信息表确定所述待推广多媒体信息对应的推广分值;

所述信息推送模块,用于根据所述推广分值确定目标多媒体信息,并将所述目标多媒体信息推送至客户端。

D15、如D14所述的多媒体信息推送装置,所述分值确定模块,还用于获取所述待推广多媒体信息的等效优化目标;

所述分值确定模块,还用于根据所述历史推广信息表和所述等效优化目标确定所述待推广多媒体信息对应的推广分值。

D16、如D15所述的多媒体信息推送装置,所述分值确定模块,还用于根据所述历史推广信息表和所述等效优化目标通过预设次梯度下降模型确定所述待推广多媒体信息对应的推广分值。

D17、如D16所述的多媒体信息推送装置,所述分值确定模块,还用于根据所述历史推广信息表确定所述待推广多媒体信息的点击通过率和转化率;

所述分值确定模块,还用于根据所述点击通过率、所述转化率以及所述等效优化目标通过预设次梯度下降模型确定所述待推广多媒体信息对应的推广分值。

D18、如D14至D17中任一项所述的多媒体信息推送装置,所述信息获取模块,还用于在接收到推送请求时,获取用户信息和所述推送请求的请求信息;

所述信息获取模块,还用于根据所述用户信息和所述请求信息确定与用户关联的多媒体信息组;

所述信息获取模块,还用于获取所述多媒体信息组中的待推广多媒体信息。

D19、如D18所述的多媒体信息推送装置,所述信息获取模块,还用于获取所述多媒体信息组中各多媒体信息的创建时间;

所述信息获取模块,还用于根据所述创建时间确定待推广多媒体信息。

D20、如D19所述的多媒体信息推送装置,所述信息获取模块,还用于获取所述各多媒体信息的投放状态;

所述信息获取模块,还用于根据所述创建时间和所述投放状态确定待推广多媒体信息。

相关技术
  • 一种语音信息推送方法、装置、电子设备及存储介质
  • 信息推送方法、装置、计算机设备及存储介质
  • 推送信息的内容获取方法、装置、计算机设备及存储介质
  • 信息推送方法、装置、车辆、存储介质及电子设备
  • 信息推送方法、装置、计算机设备和存储介质
  • 多媒体信息推送方法、设备、存储介质及装置
  • 多媒体信息推送方法、装置、存储介质及电子设备
技术分类

06120116380430