信息投放方法、装置、电子设备及存储介质与流程

文档序号:26587015发布日期:2021-09-10 19:38阅读:74来源:国知局
信息投放方法、装置、电子设备及存储介质与流程

1.本公开涉及信息处理技术领域,尤其涉及一种信息投放方法、装置、电子设备及存储介质。


背景技术:

2.随着网络技术以及视频技术的发展,ugc(user generated content,用户原创内容)场景下信息流产品层出不穷,而短视频就是其中的代表之一;在短视频场景中,用户除了发布信息外,也存在相应的信息投放需求;而如何承接好用户的需求,将投放信息以一种合适的方式呈现给短视频用户,在不损害用户体验的前提下完成转化,一直是短视频领域的热点问题。
3.相关技术中,在进行信息投放时,一般是在信息投放过程中的一个固定时刻对信息投放组件进行投放展示,例如在投放视频开始播放后的预设时刻点进行投放组件的投放展示;在固定时刻展示投放组件可能会影响用户对投放信息详情的浏览体验,从而影响投放信息的转化率。


技术实现要素:

4.本公开提供一种信息投放方法、装置、电子设备及存储介质,以至少解决相关技术中在固定时刻展示投放组件导致的用户体验下降的问题。本公开的技术方案如下:根据本公开实施例的第一方面,提供一种信息投放方法,包括:将待进行信息投放的的投放视频划分为多个视频帧;根据两个相邻视频帧的关联度,从所述多个视频帧中确定出多个关键帧;基于与每个所述关键帧对应的已有转化信息,以及与每个所述关键帧对应的采样转化信息,从所述多个关键帧中确定出目标投放帧;在所述目标投放帧,投放与所述目标投放帧对应的投放组件。
5.在一示例性实施例中,所述方法还包括:基于所述两个相邻视频帧在相应位置的像素点的灰度值,计算所述两个相邻视频帧的差分值;基于所述两个相邻视频帧的差分值确定所述两个相邻视频帧的所述关联度。
6.在一示例性实施例中,所述根据两个相邻视频帧的关联度,从所述多个视频帧中确定出多个关键帧包括:将所述两个相邻视频帧的所述关联度与预设关联度进行比较;当所述两个相邻视频帧的关联度小于所述预设关联度时,从所述两个相邻视频帧中确定出所述关键帧;所述关键帧为所述两个相邻视频帧中播放顺序在后的视频帧。
7.在一示例性实施例中,所述基于与每个所述关键帧对应的已有转化信息,以及与每个所述关键帧对应的采样转化信息,从所述多个关键帧中确定出目标投放帧包括:重复执行以下步骤:
基于与每个所述关键帧对应的已有转化信息,以及预设转化概率分布,生成与每个所述关键帧对应的随机数;从所述多个关键帧中确定当前候选帧;所述当前候选帧对应的随机数大于除所述当前候选帧以外的关键帧对应的随机数;基于所述当前候选帧对与信息投放目标对应的目标投放信息进行投放,根据信息投放结果得到与所述当前候选帧对应的采样转化信息;基于所述当前候选帧对应的采样转化信息更新所述当前候选帧对应的已有转化信息;将在连续预设次数被确定为候选帧的关键帧确定为所述目标投放帧。
8.在一示例性实施例中,所述方法还包括:基于与所述信息投放目标对应的文字描述信息,确定与所述信息投放目标对应的第一投放信息;基于所述与所述信息投放目标对应的所述投放视频,确定与所述信息投放目标对应的第二投放信息;基于所述第一投放信息和所述第二投放信息生成所述投放组件。
9.在一示例性实施例中,所述方法还包括:检测待投放端的状态信息;基于所述待投放端的状态信息,确定所述投放组件的展示状态。
10.在一示例性实施例中,所述待投放端的状态信息为所述待投放端的属性信息;所述基于所述待投放端的状态信息,确定所述投放组件的展示状态包括:获取与所述信息投放目标对应的投放物料信息;从所述投放物料信息中提取与所述待投放端的属性信息相适配的目标信息;将所述目标信息添加到所述投放组件中;基于已添加所述目标信息的所述投放组件,确定所述投放组件的展示状态。
11.根据本公开实施例的第二方面,提供一种信息投放装置,包括:视频帧划分单元,被配置为执行将待进行信息投放的投放视频划分为多个视频帧;关键帧确定单元,被配置为执行根据两个相邻视频帧的关联度,从所述多个视频帧中确定出多个关键帧;目标投放帧确定单元,被配置为执行基于与每个所述关键帧对应的已有转化信息,以及与每个所述关键帧对应的采样转化信息,从所述多个关键帧中确定出目标投放帧;组件投放单元,被配置为执行在所述目标投放帧,投放与所述目标投放帧对应的投放组件。
12.在一示例性实施例中,所述装置还包括:差分值计算单元,被配置为执行基于所述两个相邻视频帧在相应位置的像素点的灰度值,计算所述两个相邻视频帧的差分值;关联度确定单元,被配置为执行基于所述两个相邻视频帧的差分值确定所述两个相邻视频帧的所述关联度。
13.在一示例性实施例中,所述关键帧确定单元包括:
关联度比较单元,被配置为执行将所述两个相邻视频帧的所述关联度与预设关联度进行比较;第一确定单元,被配置为执行当所述两个相邻视频帧的关联度小于所述预设关联度时,从所述两个相邻视频帧中确定出所述关键帧;所述关键帧为所述两个相邻视频帧中播放顺序在后的视频帧。
14.在一示例性实施例中,所述目标投放帧确定单元包括:重复执行单元,被配置为执行重复执行以下步骤:随机数生成单元,被配置为执行基于与每个所述关键帧对应的已有转化信息,以及预设转化概率分布,生成与每个所述关键帧对应的随机数;候选帧确定单元,被配置为执行从所述多个关键帧中确定当前候选帧;所述当前候选帧对应的随机数大于除所述当前候选帧以外的关键帧对应的随机数;采样转化信息生成单元,被配置为执行基于所述当前候选帧对与信息投放目标对应的目标投放信息进行投放,根据信息投放结果得到与所述当前候选帧对应的采样转化信息;更新单元,被配置为执行基于所述当前候选帧对应的采样转化信息更新所述当前候选帧对应的已有转化信息;第二确定单元,被配置为执行将在连续预设次数被确定为候选帧的关键帧确定为所述目标投放帧。
15.在一示例性实施例中,所述装置还包括:第一投放信息确定单元,被配置为执行基于与所述信息投放目标对应的文字描述信息,确定与所述信息投放目标对应的第一投放信息;第二投放信息确定单元,被配置为执行基于所述与所述信息投放目标对应的所述投放视频,确定与所述信息投放目标对应的第二投放信息;投放组件生成单元,被配置为执行基于所述第一投放信息和所述第二投放信息生成所述投放组件。
16.在一示例性实施例中,所述装置包括:状态检测单元,被配置为执行检测待投放端的状态信息;展示状态确定单元,被配置为执行基于所述待投放端的状态信息,确定所述投放组件的展示状态。
17.在一示例性实施例中,所述待投放端的状态信息为所述待投放端的属性信息;所述展示状态确定单元包括:物料信息获取单元,被配置为执行获取与所述信息投放目标对应的投放物料信息;目标信息提取单元,被配置为执行从所述投放物料信息中提取与所述待投放端的属性信息相适配的目标信息;目标信息添加单元,被配置为执行将所述目标信息添加到所述投放组件中;第三确定单元,被配置为执行基于已添加所述目标信息的所述投放组件,确定所述投放组件的展示状态。
18.根据本公开实施例的第三方面,提供一种电子设备,包括:处理器;用于存储所述
处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现如上所述的信息投放方法。
19.根据本公开实施例的第四方面,提供一种计算机可读存储介质,当所述计算机可读存储介质中的指令由服务器的处理器执行时,使得服务器能够执行如上所述的信息投放方法。
20.本公开的实施例提供的技术方案至少带来以下有益效果:本公开通过将待进行信息投放的投放视频划分为多个视频帧,再根据相邻视频帧的关联度,从多个视频帧中确定出多个关键帧;根据与每个关键帧对应的已有转化信息,以及与每个关键帧对应的采样转化信息,从多个关键帧中确定出目标投放帧;在目标投放帧,投放与所述目标投放帧对应的投放组件。本公开中通过从与投放视频对应的多个视频帧中确定出目标投放帧,当在信息投放过程中投放视频播放到目标投放帧时,投放与信息投放目标对应的投放组件。由于本公开中在确定目标投放帧时是基于每个关键帧的转化信息来实现的,即考虑到了每个关键帧对应的转化情况,从而能够提高投放信息的转化率,避免了在固定时刻展示投放组件导致的用户体验下降;同时能够基于不同投放视频对应的转化率信息适应性地设置投放组件在不同信息投放过程中的展示时刻,提高了信息投放的灵活性。
21.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
22.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
23.图1是根据一示例性实施例示出的一种实施环境示意图。
24.图2是根据一示例性实施例示出的一种信息投放方法流程图。
25.图3是根据一示例性实施例示出的一种视频帧关联度的计算方法流程图。
26.图4是根据一示例性实施例示出的一种关键帧确定方法流程图。
27.图5是根据一示例性实施例示出的一种目标投放帧确定方法流程图。
28.图6是根据一示例性实施例示出的一种信息抽取方法流程图。
29.图7是根据一示例性实施例示出的一种组件展示状态确定方法流程图。
30.图8是根据一示例性实施例示出的另一种组件展示状态确定方法流程图。
31.图9是根据一示例性实施例示出的又一种组件展示状态确定方法流程图。
32.图10是根据一示例性实施例示出的一种信息投放装置框图。
33.图11是根据一示例性实施例示出的一种设备结构示意图。
具体实施方式
34.为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
35.需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用
的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
36.请参阅图1,其示出了本公开实施例提供的实施环境示意图,该实施环境可包括:至少一个第一终端110和第二终端120,所述第一终端110和所述第二终端120可通过网络进行数据通信。
37.具体地,以短视频场景为例,第一终端110可对与信息投放目标对应的投放视频进行播放,第二终端120可在投放视频播放到目标投放帧时,投放与信息投放目标对应的投放组件;其中,第二终端120可以将投放视频以及相应的投放组件一起发送给第一终端110,并设置在投放视频播放到目标投放帧时,由第一终端110对投放组件进行展示;或者第二终端120首先将投放视频发送给第一终端110,当投放视频在第一终端110播放到目标投放帧时,第二终端120可再向第一终端110发送投放组件,第一终端110对投放组件进行展示。
38.第一终端110可以基于浏览器/服务器模式(browser/server,b/s)或客户端/服务器模式(client/server,c/s)与第二终端120进行通信。第一终端110可以包括:智能手机、平板电脑、笔记本电脑、数字助理、智能可穿戴设备、车载终端等类型的实体设备,也可以包括运行于实体设备中的软体,例如应用程序等。本公开实施例中的第一终端110上运行的操作系统可以包括但不限于安卓系统、ios系统、linux、windows等。
39.所述第二终端120与第一终端110可以通过有线或者无线建立通信连接,所述第二终端120可以包括一个独立运行的服务器,或者分布式服务器,或者由多个服务器组成的服务器集群,其中服务器可以是云端服务器。
40.为了解决相关技术中在固定时刻对投放组件进行展示导致用户体验不佳,从而影响投放信息的转化率的问题;请参阅图2,其示出了一种信息投放方法,该方法可包括:s210. 将待进行信息投放的投放视频划分为多个视频帧。
41.本公开实施例中,待进行信息投放的投放视频可以是指,在投放与信息投放目标对应的投放信息时所投放的视频,与待投放信息目标对应的投放信息除了包括投放视频,还可包括投放组件、投放文案等信息;其中投放视频可以是以短视频的形式首先呈现给用户的;当投放视频播放到某个时刻点时,可展示相应的投放组件,以供用户进行转化;当用户基于投放组件进行转化时,还可向用户展示相应的投放文案信息,以便于用户对投放信息的详情进行进一步了解。
42.这里可将投放视频划分为多个在时间顺序上连续的视频帧,即若可将投放视频划分为视频帧1、视频帧2
……
视频帧n,那么在对投放视频进行播放时,相应的播放顺序为视频帧1、视频帧2
……
视频帧n。
43.s220. 根据两个相邻视频帧的关联度,从所述多个视频帧中确定出多个关键帧。
44.本公开中的两个相邻视频帧可以是指在时间顺序上相邻的两个视频帧,也即在对投放视频进行播放时,播放顺序相邻的两个视频帧;这里对于两个相邻视频帧的关联度具体可以基于两个相邻视频帧的像素值进行确定。
45.具体请参阅图3,其示出了一种视频帧关联度的计算方法,该方法可包括:s310. 基于所述两个相邻视频帧在相应位置的像素点的灰度值,计算所述两个相
邻视频帧的差分值。
46.s320. 基于所述两个相邻视频帧的差分值确定所述两个相邻视频帧的所述关联度。
47.在具体确定两个相邻视频帧时,可基于多个视频帧在投放视频中的播放顺序,对多个视频帧进行分组,得到多个视频帧分组;每个视频帧分组中包括两个相邻视频帧,需要说明的是,除了投放视频中的第一视频帧和最后一个视频帧,其他的视频帧会被分到两个视频帧分组中,例如对于视频帧3,其与视频帧2为两个相邻视频帧,会被分到同一个视频帧分组中;其与视频帧4也为两个相邻视频帧,会被分到同一个视频帧分组中。对于彩色图像而言,该彩色图像中每个像素点均对应相应的像素值(r,g,b),可将每个像素点对应的像素值转换为相应的灰度值,在灰度化的图像中灰度值的范围为0~255,对于灰度值的转换方法可包括:1. 浮点算法:gray=r*0.3+g*0.59+b*0.11 r=g=b2. 整数方法:gray=(r*30+g*59+b*11)/100 r=g=b3. 移位方法:gray =(r*28+g*151+b*77)>>8 r=g=b4. 平均值法:gray=(r+g+b)/3 r=g=b5. 仅取绿色:gray=g r=g=b在具体进行灰度值转换时,可采用上述五种方法中的其中一种即可,从而可计算得到每个视频帧中每个像素点的灰度值。
48.然后对多个视频帧进行分组,具体是以每个视频帧为基准视频帧,将该基准视频帧和与该基准视频帧相邻的后一视频帧划分为一个视频帧分组;对于上述举例,可得到视频帧分组[视频帧1、视频帧2],[视频帧2、视频帧3],[视频帧3、视频帧4]
……
[视频帧n

1,视频帧n]。
[0049]
对每个视频帧分组中的两个视频帧进行差分值计算,具体是计算两个视频帧在相应像素点的灰度值的差值并取绝对值,然后进行归一化处理,基于与每个像素点对应的归一化处理结果之后,可得到两个视频帧的差分值。
[0050]
两个视频帧的差分值可用于表征两个视频帧的差异信息,差分值越大,相应的关联度接越小;差分值越小,相应的关联度就越大,即差分值和关联度是负相关的,从而在得到两个视频帧的差分值之后,可对差分值取倒数,得到两个视频帧的关联度。
[0051]
由于像素点是组成图像的基本单元,图像中像素点的灰度值能够直接体现图像的像素特征信息,从而本公开中基于视频帧中像素点的灰度值计算两个视频帧的关联度,一方面由于灰度值能够体现视频帧的特征信息,从而能够提高关联度计算的准确性;另一方面,由于视频帧中各像素点值容易获取,从而提高了关联度计算的便利性。
[0052]
本公开中,相邻两个视频帧的关联度越小,说明这两个视频帧的差异越大,前一个视频帧与后一个视频帧可能对应不同的场景,即可能存在场景的切换,从而需要将这些可能存在场景切换的视频帧选取出来;请参阅图4,其示出了一种关键帧确定方法,该方法可包括:s410. 将所述两个相邻视频帧的所述关联度与预设关联度进行比较。
[0053]
s420. 当所述两个相邻视频帧的关联度小于所述预设关联度时,从所述两个相邻视频帧中确定出所述关键帧;所述关键帧为所述两个相邻视频帧中播放顺序在后的视频
帧。
[0054]
关键视频帧确定的意义即是为了从多个视频帧中找出相对于前一视频帧变化较大的后一视频帧;具体可将上述计算得出的每个视频帧分组对应的关联度与预设关联度进行比较,得到关键视频帧分组,该关键视频帧分组对应的关联度小于预设关联度,并将关键视频帧分组中播放顺序在后的视频帧确定为关键视频帧。当基于上述预设关联度确定的关键视频帧数量大于关键视频帧数量上限时,则可调小预设关联度;当基于上述预设关联度确定的关键视频帧数量小于关键视频帧数量下限时,则可调大预设关联度。
[0055]
这里的关键帧从某种意义上来讲代表了一个连续时间段的场景特征信息,即从该关键帧往后的多个视频帧可能对应同一个场景,这里不需要对每个视频帧进行处理,只需从对应同一场景的多个视频帧中选取一个代表帧即可,从而减少了视频帧的数据处理量,提高数据处理效率;从而基于相邻两个视频帧的关联度确定出关键帧能够提高关键帧确定的准确性;并且可基于所需的关键帧的数量动态调整预设关联度的值,从而提高了关键帧确定的灵活性。
[0056]
s230. 基于与每个所述关键帧对应的已有转化信息,以及与每个所述关键帧对应的采样转化信息,从所述多个关键帧中确定出目标投放帧。
[0057]
本公开中目标投放帧可以为历史转化率最高的关键帧,即在对与信息投放目标对应的投放信息的历史投放过程中,用户在投放视频播放到目标投放帧时的转化率最高。
[0058]
对于目标视频帧的确定方法,请参见图5,其示出了一种目标投放帧确定方法,该方法可包括:s510. 基于与每个所述关键帧对应的已有转化信息,以及预设转化概率分布,生成与每个所述关键帧对应的随机数。
[0059]
s520. 从所述多个关键帧中确定当前候选帧;所述当前候选帧对应的随机数大于除所述当前候选帧以外的关键帧对应的随机数。
[0060]
s530. 基于所述当前候选帧对与信息投放目标对应的目标投放信息进行投放,根据信息投放结果得到与所述当前候选帧对应的采样转化信息。
[0061]
s540. 基于所述当前候选帧对应的采样转化信息更新所述当前候选帧对应的已有转化信息。
[0062]
s550. 判断所述当前候选帧是否在连续预设次数对应同一所述关键帧;若是,执行步骤s560;若否,执行步骤s510。
[0063]
s560. 将在连续预设次数被确定为候选帧的关键帧确定为所述目标投放帧。
[0064]
这里的预设转化概率分布可采用贝塔分布,相应的对转化信息的采样过程可采用汤普森采样算法;对于贝塔分布,如下所示:(1)在信息投放场景中,可将贝塔分布中的a参数看成是投放信息曝光后用户的转化次数,把贝塔分布中的b参数看成是投放信息曝光后用户的未转化次数,从而每一轮采样过程包括:1. 根据每个关键帧对应的已有转化信息,可以确定与每个关键帧对应的a参数和b参数。
[0065]
2. 将每个关键帧对应的a参数和b参数代入到贝塔分布中,基于已代入参数的贝塔分布得到与每个关键帧对应的随机数。
[0066]
3. 对每个关键帧对应随机数进行排序,将最大随机数对应的关键帧确定为本轮的候选帧。
[0067]
4. 在投放视频播放到本轮的候选帧时,对与信息投放目标对应的投放信息进行投放,根据用户是否转化来确定本轮的采样转化信息。
[0068]
重复执行上述过程,直至确定的候选帧收敛到同一关键帧上,这里对于收敛的判断条件可以为连续预设次数确定的候选帧为同一关键帧,那么这个关键帧即可被确定为目标投放帧。
[0069]
基于汤普森采样过程的目标投放帧的确定方法,能够基于对转化信息的采样过程不断更新每个关键帧对应的转化信息,由于转化信息是基于用户行为确定的,从而使得基于已有转化信息确定目标投放帧能够与用户的偏好相适配,提升用户体验。
[0070]
s240. 在所述目标投放帧,投放与所述目标投放帧对应的投放组件。
[0071]
本公开中的投放组件是在信息投放过程中,当投放视频播放到目标投放帧时所展示出来的;投放组件中可以包括信息投放的介绍信息、转化链接等相关信息,用户可基于该投放组件进行相应的转化;投放组件的生成可通过对用户上传的待投放信息的相关物料信息进行目标识别以及信息抽取所得到的,请参阅图6,其示出了一种信息抽取方法,该方法可包括:s610. 基于与所述信息投放目标对应的文字描述信息,确定与所述信息投放目标对应的第一投放信息。
[0072]
这里对信息投放目标对应的文字描述信息能够反映用户的信息投放意图,例如文字描述信息可包括用户在上传物料信息时所选择的标签信息,例如标签信息可包括行业信息、转化目标;行业信息可包括电商行业、游戏行业、教育行业、旅游行业、汽车行业等,转化目标可包括下载推广、商品购买、咨询等;另外文字描述信息还可包括相关的文案介绍信息,具体可以是对待投放信息的文字介绍信息等。从而通过对这些文字信息的抽取,能够得到与投放目标对应的第一投放信息。
[0073]
s620. 基于所述与所述信息投放目标对应的所述投放视频,确定与所述信息投放目标对应的第二投放信息。
[0074]
投放视频中可包括语音、文字以及图片信息,通过目标识别的方法对投放视频中的信息进行提取,能够得到与信息投放目标对应的第二投放信息。
[0075]
s630. 基于所述第一投放信息和所述第二投放信息生成所述投放组件。
[0076]
第一投放信息和第二投放信息中均包含了与信息投放目标对应的信息,以投放目标为下载推广为例,相应的投放组件中具体可包括app名称、app描述信息、app图标以及app下载点击按钮,其中app名称、app描述信息、app图标均可直接从第一投放信息和第二投放信息中去获取,对于app下载点击按钮可基于第一投放信息或第二投放信息中给出的链接信息生成。该链接信息可直接链接到对应app的安装包下载地址,也可链接到相应的应用市场。
[0077]
通过对物料信息进行目标识别能够分析得到对信息投放意图,从中可自动抽取出对应的转化信息;从而短视频用户只需要上传推广的内容,如商品购买页,app下载链接,线
下导流地址等,平台方通过视频理解能力,通过程序化手段对推广内容进行抽取,而不需要手动进行投放信息的配置,提高了信息投放的效率。
[0078]
请参阅图7,其示出了一种组件展示状态确定方法,该方法可包括:s710. 检测待投放端的状态信息。
[0079]
s720. 基于所述待投放端的状态信息,确定所述投放组件的展示状态。
[0080]
投放组件的展示状态可以是指在待投放端进行信息投放时,投放组件在显示界面的展示状态,该展示状态可用于表征待投放信息的投放进度状态信息或者待投放信息的描述信息。对于不同的待投放端,对应的状态信息可能不同,从而在进行信息投放时,可基于待投放端的状态信息实时生成相应的投放组件,适应性地对投放组件的展示状态进行调整,以实现个性化的组件展示。
[0081]
对于上述的待投放端的状态信息可以为对所述信息投放目标的转化状态,请参阅图8,其示出了另一种组件展示状态确定方法,该方法可包括:s810. 当所述转化状态为未转化状态时,确定所述投放组件的展示状态为第一状态。
[0082]
s820. 当所述转化状态为已转化状态时,确定所述投放组件的展示状态为第二状态。
[0083]
在具体实施过程中,当待投放端的状态信息为未转化状态时,相应的投放组件的第一状态可以为实现转化的状态;当待投放端的状态信息为已转化状态时,相应的投放组件的第二状态可以为实现与转化相关联的状态。
[0084]
具体以投放目标为app下载推广为例,未转化状态具体可以是指检测到待投放端没有下载目标app的安装包,此时在投放组件的app下载点击按钮处的文字信息可以为“立即下载”,即为第一状态;已转化状态具体可以是指检测到待投放端已下载目标app的安装包,但还没有安装,此时在投放组件的app下载点击按钮处的文字信息可以为“立即安装”,即为第二状态;或者已转化状态具体可以是指检测到待投放端已下载目标app的安装包且已安装,此时在投放组件的app下载点击按钮处的文字信息可以为“去使用”,即为第二状态。
[0085]
通过基于待投放端对信息投放目标的转化状态进行投放组件展示状态的确定,能够实现有针对性地进行组件的多样化展示,以实现个性化的信息投放与组件展示;并且能够避免投放组件的重复投放,提升用户体验。
[0086]
当待投放端的状态信息为所述待投放端的属性信息;请参阅图9,其示出了又一种组件展示状态确定方法,该方法可包括:s910. 获取与所述信息投放目标对应的投放物料信息。
[0087]
s920. 从所述投放物料信息中提取与所述待投放端的属性信息相适配的目标信息。
[0088]
s930. 将所述目标信息添加到所述投放组件中。
[0089]
s940. 基于已添加所述目标信息的所述投放组件,确定所述投放组件的展示状态。
[0090]
这里的属性信息可以包括待投放端的定位信息,待投放端的操作系统信息等。对于同一信息投放目标,其对于不同状态的待投放端可有不同的转化方式,具体可通过展示
的投放组件的展示状态来进行区别。
[0091]
例如,以待投放端的状态信息为待投放端的定位信息为例进行说明;若信息投放目标为导流&咨询,由于该信息投放目标的特殊性,其可能需要进行线下服务,从而在进行信息投放时,需要考虑到待投放用户当前的位置信息对信息投放目标进行转化的影响;在进行受限于地理位置信息的信息投放时,可向待投放端推送待投放端地位信息附近的服务,例如可实时获取待投放端的定位信息,向待投放端推荐本地服务。
[0092]
由于不同待投放端的属性信息不同,从而对于同一信息投放目标可展示与相应属性信息相适配的投放组件,从而不同待投放端的投放组件状态不同,使得用户通过相应的投放组件即可获取到相应的信息,实现了信息投放的个性化以及多样性。
[0093]
本公开通过将与信息投放目标对应的投放视频划分为多个视频帧,再根据相邻视频帧的关联度,从多个视频帧中确定出多个关键帧;根据与每个关键帧对应的已有转化信息,以及与每个关键帧对应的采样转化信息,从多个关键帧中确定出目标投放帧;基于目标投放帧以及与信息投放目标对应的投放组件进行信息投放。本公开中通过从与投放视频对应的多个视频帧中确定出目标投放帧,当在信息投放过程中投放视频播放到目标投放帧时,投放与信息投放目标对应的投放组件。由于本公开中在确定目标投放帧时是基于每个关键帧的转化信息来实现的,即考虑到了每个关键帧对应的转化情况,从而能够提高投放信息的转化率,避免了在固定时刻展示投放组件导致的用户体验下降;同时能够基于不同投放视频对应的转化率信息适应性地设置相应投放组件在不同信息投放过程中的展示时刻,提高信息投放的灵活性。
[0094]
图10是根据一示例性实施例示出的一种信息投放装置框图,包括:视频帧划分单元1010,被配置为执行将待进行信息投放的投放视频划分为多个视频帧;关键帧确定单元1020,被配置为执行根据两个相邻视频帧的关联度,从所述多个视频帧中确定出多个关键帧;目标投放帧确定单元1030,被配置为执行基于与每个所述关键帧对应的已有转化信息,以及与每个所述关键帧对应的采样转化信息,从所述多个关键帧中确定出目标投放帧;组件投放单元1040,被配置为执行在所述目标投放帧,投放与所述目标投放帧对应的投放组件。
[0095]
在一示例性实施例中,所述装置还包括:差分值计算单元,被配置为执行基于所述两个相邻视频帧在相应位置的像素点的灰度值,计算所述两个相邻视频帧的差分值;关联度确定单元,被配置为执行基于所述两个相邻视频帧的差分值确定所述两个相邻视频帧的所述关联度。
[0096]
在一示例性实施例中,所述关键帧确定单元1020包括:关联度比较单元,被配置为执行将所述两个相邻视频帧的所述关联度与预设关联度进行比较;第一确定单元,被配置为执行当所述两个相邻视频帧的关联度小于所述预设关联度时,从所述两个相邻视频帧中确定出所述关键帧;所述关键帧为所述两个相邻视频帧中
播放顺序在后的视频帧。
[0097]
在一示例性实施例中,所述目标投放帧确定单元1030包括:重复执行单元,被配置为执行重复执行以下步骤:随机数生成单元,被配置为执行基于与每个所述关键帧对应的已有转化信息,以及预设转化概率分布,生成与每个所述关键帧对应的随机数;候选帧确定单元,被配置为执行从所述多个关键帧中确定当前候选帧;所述当前候选帧对应的随机数大于除所述当前候选帧以外的关键帧对应的随机数;采样转化信息生成单元,被配置为执行基于所述当前候选帧对与信息投放目标对应的目标投放信息进行投放,根据信息投放结果得到与所述当前候选帧对应的采样转化信息;更新单元,被配置为执行基于所述当前候选帧对应的采样转化信息更新所述当前候选帧对应的已有转化信息;第二确定单元,被配置为执行确定将在连续预设次数被确定为候选帧的关键帧确定为所述目标投放帧。
[0098]
在一示例性实施例中,所述装置还包括:第一投放信息确定单元,被配置为执行基于与所述信息投放目标对应的文字描述信息,确定与所述信息投放目标对应的第一投放信息;第二投放信息确定单元,被配置为执行基于所述与所述信息投放目标对应的所述投放视频,确定与所述信息投放目标对应的第二投放信息;投放组件生成单元,被配置为执行基于所述第一投放信息和所述第二投放信息生成所述投放组件。
[0099]
在一示例性实施例中,所述装置包括:状态检测单元,被配置为执行检测待投放端的状态信息;展示状态确定单元,被配置为执行基于所述待投放端的状态信息,确定所述投放组件的展示状态。
[0100]
在一示例性实施例中,所述待投放端的状态信息为所述待投放端的属性信息;所述展示状态确定单元包括:物料信息获取单元,被配置为执行获取与所述信息投放目标对应的投放物料信息;目标信息提取单元,被配置为执行从所述投放物料信息中提取与所述待投放端的属性信息相适配的目标信息;目标信息添加单元,被配置为执行将所述目标信息添加到所述投放组件中;第三确定单元,被配置为执行基于已添加所述目标信息的所述投放组件,确定所述投放组件的展示状态。
[0101]
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0102]
在示例性实施例中,还提供了一种包括指令的计算机可读存储介质,可选地,计算机可读存储介质可以是rom、随机存取存储器(ram)、cd

rom、磁带、软盘和光数据存储设备等;当所述计算机可读存储介质中的指令由服务器的处理器执行时,使得服务器能够执行
如上所述的任一方法。
[0103]
本实施例还提供了一种设备,其结构图请参见图11,该设备1100可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(central processing units,cpu)1122(例如,一个或一个以上处理器)和存储器1132,一个或一个以上存储应用程序1142或数据1144的存储媒体1130(例如一个或一个以上海量存储设备)。其中,存储器1132和存储媒体1130可以是短暂存储或持久存储。存储在存储媒体1130的程序可以包括一个或一个以上模块(图示未示出),每个模块可以包括对设备中的一系列指令操作。更进一步地,中央处理器1122可以设置为与存储媒体1130通信,在设备1100上执行存储媒体1130中的一系列指令操作。设备1100还可以包括一个或一个以上电源1126,一个或一个以上有线或无线网络接口1150,一个或一个以上输入输出接口1158,和/或,一个或一个以上操作系统1141,例如windows servertm,mac os xtm,unixtm,linuxtm,freebsdtm等等。本实施例上述的任一方法均可基于图11所示的设备进行实施。
[0104]
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
[0105]
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1