一种信息投放方法及装置与流程

文档序号:23056879发布日期:2020-11-25 17:36阅读:111来源:国知局
一种信息投放方法及装置与流程

本发明涉及信息处理技术领域,特别是涉及一种信息投放方法及装置。



背景技术:

目前,为了信息的推广和分发,通常会在多个信息投放位置进行对应的信息投放,而现有的信息投放方式较为固定,需要预先确定在那些信息投放位置进行信息投放,然后将待投放的信息逐一发送至对应的信息投放设备进行信息显示,可见,现有的信息投放方式处理过程较为繁琐,需要将待投放信息逐一输出,占用了过多的处理器资源。



技术实现要素:

针对于上述问题,本发明提供一种信息投放方法及装置,实现了信息联动投放,提升了信息投放的便捷性以及降低了处理器资源的占用。

为了实现上述目的,本发明提供了如下技术方案:

一种信息投放方法,所述方法包括:

确定待投放的目标信息;

获取与所述目标信息对应的信息投放位;

若所述信息投放位为主投放位,获取与所述主投放位对应的至少一个从投放位;

响应于将所述目标信息投放至所述主投放位,控制所述目标信息同步投放至所述从投放位。

可选地,所述方法还包括:

若所述信息投放位为从投放位,将所述目标信息投放至所述信息投放位。

可选地,所述方法还包括:

创建全局联动关系池,所述全局联动关系池包括主键信息和序位列表,所述主键信息存储主投放位关联的所有信息投放位的信息,所述序位列表存储主投放多序位中每一序位的存储联动的从投放位的序位信息。

可选地,所述若所述信息投放位为主投放位,获取与所述主投放位对应的至少一个从投放位,包括:

对所述目标信息进行解析,获得所述目标信息对应的信息投放位标识;

若所述信息投放位标识在所述全局联动关系池中进行信息查找,获得与所述信息投放标识对应的信息投放位;

若所述信息投放位为主投放位,在所述全局联动关系池中获得与所述主投放位对应的从投放位。

可选地,所述方法还包括:

响应于所述从投放位获得信息投放控制指令,对所述信息投放控制指令对应的联动标识与所述从投放位的联动标识进行比对,若比对成功,控制所述目标信息同步投放至所述从投放位。

可选地,所述方法还包括:

若比对不成功,确定与所述联动标识对应的从投放位,并控制所述目标信息同步投放至所述从投放位。

可选地,所述方法还包括:

响应于接收到目标信息投放请求,对所述目标信息的信息投放位进行查找,若所述目标信息对应的信息投放位具有联动数据;

将所述联动数据添加至所述目标信息投放请求,使得接收到所述目标信息投放请求的处理装置,基于所述联动数据对所述目标信息进行信息投放。

一种信息投放装置,所述装置包括:

确定单元,用于确定待投放的目标信息;

第一获取单元,用于获取与所述目标信息对应的信息投放位;

第二获取单元,用于若所述信息投放位为主投放位,获取与所述主投放位对应的至少一个从投放位;

控制单元,用于响应于将所述目标信息投放至所述主投放位,控制所述目标信息同步投放至所述从投放位。

一种电子设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如上任一所述的信息投放方法。

一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上任一所述的信息投放方法。

相较于现有技术,本发明提供了一种信息投放方法及装置,该方法确定待投放的目标信息;获取与所述目标信息对应的信息投放位;若所述信息投放位为主投放位,获取与所述主投放位对应的至少一个从投放位;响应于将所述目标信息投放至所述主投放位,控制所述目标信息同步投放至所述从投放位。本发明的信息投放是一个信息投放位的投放会联动其他信息投放位的投放,适用于多个信息位需要协同投放的场景,无需将信息逐一发送至各个信息投放位,使得信息投放更加便捷,降低信息投放输出时处理器资源的占用。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明实施例提供的一种信息投放方法的流程示意图;

图2为本发明实施例提供的一种多序位联动广告的处理示意图;

图3为本发明实施例提供的一种一站式联动广告的处理流程示意图;

图4为本发明实施例提供的一种信息投放装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明的说明书和权利要求书及上述附图中的术语“第一”和“第二”等是用于区别不同的对象,而不是用于描述特定的顺序。此外术语“包括”和“具有”以及他们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有设定于已列出的步骤或单元,而是可包括没有列出的步骤或单元。

在本发明实施例中提供了一种信息投放方法,参见图1,该方法可以包括以下步骤:

s101、确定待投放的目标信息。

通常需要进行投放的信息较多,可以根据当前时间或者信息投放请求在待投放的信息中确定目标信息,如待投放的信息为广告信息,可以是通过广告投放引擎发出的广告投放请求确定的目标广告。

s102、获取与所述目标信息对应的信息投放位。

信息投放位是指目标信息需要进行展示的位置,如目标信息为广告信息时,信息投放位为广告投放位,例如视频app中视频播放前的广告插播位置等。

s103、若所述信息投放位为主投放位,获取与所述主投放位对应的至少一个从投放位。

s104、响应于将所述目标信息投放至所述主投放位,控制所述目标信息同步投放至所述从投放位。

在本申请实施例中包括主投放位和从投放位,主投放位就是由其展示顺序和内容驱动其他信息投放位展示顺序和内容,从投放位就是被驱动展示信息的位置。在本发明实施例中响应于将所述目标信息投放至所述主投放位,控制所述目标信息同步投放至所述从投放位,实现了信息的联动投放,该信息的联动投放可把整个客户端为联动单位,实现整个客户端一站式联动投放,也可把客户端中某一页面作为联动单位,实现指定页面内的信息投放位的联动投放。

对应的,若所述信息投放位为从投放位,将所述目标信息投放至所述信息投放位。

在本发明实施例中的信息联动投放包括了多序位联动投放和一站式联动投放的处理方式。

在多序位联动投放过程中会创建全局联动关系池,所述全局联动关系池包括主键信息和序位列表,所述主键信息存储主投放位关联的所有信息投放位的信息,所述序位列表存储主投放多序位中每一序位的存储联动的从投放位的序位信息。对所述目标信息进行解析,获得所述目标信息对应的信息投放位标识;若所述信息投放位标识在所述全局联动关系池中进行信息查找,获得与所述信息投放标识对应的信息投放位;若所述信息投放位为主投放位,在所述全局联动关系池中获得与所述主投放位对应的从投放位。

在从投放位响应于主投放位进行信息投放时,响应于所述从投放位获得信息投放控制指令,对所述信息投放控制指令对应的联动标识与所述从投放位的联动标识进行比对,若比对成功,控制所述目标信息同步投放至所述从投放位。若比对不成功,确定与所述联动标识对应的从投放位,并控制所述目标信息同步投放至所述从投放位。

在另一种可能的实现方式中,响应于接收到目标信息投放请求,对所述目标信息的信息投放位进行查找,若所述目标信息对应的信息投放位具有联动数据;将所述联动数据添加至所述目标信息投放请求,使得接收到所述目标信息投放请求的处理装置,基于所述联动数据对所述目标信息进行信息投放。

下面以广告投放为例对本发明的投放方法进行说明。

参见图2,其示出了多序位联动广告的处理示意图,在该过程中,以主投放广告位驱动,联动从投放广告,一个主投放联动多个从投放,主投放有多个序位的应用场景。

在需要进行广告投放的app启动时建立一个全局联动关系池,默认池是一个空的,此关系池分为两个核心关系数据,一个是以联动id为联动关系主键map,此map存储主投放关联的所有广告位的信息(如主广告位id,从广告位id等),另外一个是与主投放多序位对应的list,此list存储主投放多序位中每一序位的存储联动的广告位的序位信息(如广告位id、联动id等)。app首次请求某一广告位接口的时候,在解析广告接口数据时,如果此广告位作为主投放,广告投放引擎就会携带过来此主广告位联动的其他广告位id、以及联动id等信息,解析存储到上述的联动关系中的两个核心关系数据。

app发起从投放广告位请求的时候,通过广告位id,查找上述联动关系池中的map,若有联动关系数据,则组装成请求参数传递到广告投放引擎,之后返回对应的从投放广告信息;若没有联动关系数据,则正常请求普通投放信息,之后的广告播放以普通投放播放;app依次加载播放主投放,主投放的对应序位展示时,从联动关系池的list对象中取出对应序位的联动广告位信息,打包联动广告位信息以通知的形式通知它所关联的从投广告位;从投放广告位收到主投放广告的联动通知,从通知中解析拿到联动id与自己联动id对比,匹配上就播放此序位的广告,从而实现主投放广告联动了从投放广告。在上述从投放广告位匹配联动id时候,可能会出现没有匹配上,为了防止从广告位出现空缺的现象浪费广告位曝光机会,会通过联动关系池中的list顺延找到第二个匹配的从广告位展示。以达到各从广告位的满曝光度。

在另一实施例中,此联动广告投放,实现用户某次启动应用,整个应用都是某一个品牌或者某一个类型的投放,可运用品牌的品牌日推广营销等时机广告投放,参见图3所示,其示出了一站式联动广告的处理流程示意图。

app启动时,把开机广告作为主投放广告,其他广告位的投放都作为开机主投放的从投放广告,此时只存储联动关系池中map关系数据;

各从投放广告位请求广告投放引擎的时候,通过广告位id和联动id从联动关系map数据查找联动数据,若有联动关系数据则在广告请求拼接联动数据,广告投放引擎就会返回对应的联动广告信息;若没有匹配的联动关系数据,就正常请求普通的投放广告信息;从投放广告位请求到联动广告或者普通广告,正常播放广告信息。

本发明提供了一种信息投放方法,该方法确定待投放的目标信息;获取与所述目标信息对应的信息投放位;若所述信息投放位为主投放位,获取与所述主投放位对应的至少一个从投放位;响应于将所述目标信息投放至所述主投放位,控制所述目标信息同步投放至所述从投放位。本发明的信息投放是一个信息投放位的投放会联动其他信息投放位的投放,适用于多个信息位需要协同投放的场景,无需将信息逐一发送至各个信息投放位,使得信息投放更加便捷,降低信息投放输出时处理器资源的占用。

参见图4,在本发明实施例还提供了一种信息投放装置,该装置包括:

确定单元10,用于确定待投放的目标信息;

第一获取单元20,用于获取与所述目标信息对应的信息投放位;

第二获取单元30,用于若所述信息投放位为主投放位,获取与所述主投放位对应的至少一个从投放位;

控制单元40,用于响应于将所述目标信息投放至所述主投放位,控制所述目标信息同步投放至所述从投放位。

在上述实施例的基础上,所述装置还包括:

投放单元,用于若所述信息投放位为从投放位,将所述目标信息投放至所述信息投放位。

在上述实施例的基础上,所述装置还包括:

创建单元,用于创建全局联动关系池,所述全局联动关系池包括主键信息和序位列表,所述主键信息存储主投放位关联的所有信息投放位的信息,所述序位列表存储主投放多序位中每一序位的存储联动的从投放位的序位信息。

在上述实施例的基础上,所述第二获取单元具体用于:

对所述目标信息进行解析,获得所述目标信息对应的信息投放位标识;

若所述信息投放位标识在所述全局联动关系池中进行信息查找,获得与所述信息投放标识对应的信息投放位;

若所述信息投放位为主投放位,在所述全局联动关系池中获得与所述主投放位对应的从投放位。

在上述实施例的基础上,所述装置还包括:

比对单元,用于响应于所述从投放位获得信息投放控制指令,对所述信息投放控制指令对应的联动标识与所述从投放位的联动标识进行比对,若比对成功,控制所述目标信息同步投放至所述从投放位。

在上述实施例的基础上,所述装置还包括:

确定单元,用于若比对不成功,确定与所述联动标识对应的从投放位,并控制所述目标信息同步投放至所述从投放位。

在上述实施例的基础上,所述装置还包括:

查找单元,用于响应于接收到目标信息投放请求,对所述目标信息的信息投放位进行查找,若所述目标信息对应的信息投放位具有联动数据;

添加单元,用于将所述联动数据添加至所述目标信息投放请求,使得接收到所述目标信息投放请求的处理装置,基于所述联动数据对所述目标信息进行信息投放。

本发明提供了一种信息投放装置,该方法确定待投放的目标信息;获取与所述目标信息对应的信息投放位;若所述信息投放位为主投放位,获取与所述主投放位对应的至少一个从投放位;响应于将所述目标信息投放至所述主投放位,控制所述目标信息同步投放至所述从投放位。本发明的信息投放是一个信息投放位的投放会联动其他信息投放位的投放,适用于多个信息位需要协同投放的场景,无需将信息逐一发送至各个信息投放位,使得信息投放更加便捷,降低信息投放输出时处理器资源的占用。

基于前述实施例,本申请的实施例提供一种计算机可读存储介质,计算机可读存储介质存储有一个或者多个程序,该一个或者多个程序可被一个或者多个处理器执行,以实现如上任一项的信息投放方法的步骤。

本发明实施例还提供了一种电子设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现的信息投放方法的步骤。

对应的,所述处理器执行所述程序时可以实现:

确定待投放的目标信息;

获取与所述目标信息对应的信息投放位;

若所述信息投放位为主投放位,获取与所述主投放位对应的至少一个从投放位;

响应于将所述目标信息投放至所述主投放位,控制所述目标信息同步投放至所述从投放位。

可选地,所述方法还包括:

若所述信息投放位为从投放位,将所述目标信息投放至所述信息投放位。

可选地,所述方法还包括:

创建全局联动关系池,所述全局联动关系池包括主键信息和序位列表,所述主键信息存储主投放位关联的所有信息投放位的信息,所述序位列表存储主投放多序位中每一序位的存储联动的从投放位的序位信息。

可选地,所述若所述信息投放位为主投放位,获取与所述主投放位对应的至少一个从投放位,包括:

对所述目标信息进行解析,获得所述目标信息对应的信息投放位标识;

若所述信息投放位标识在所述全局联动关系池中进行信息查找,获得与所述信息投放标识对应的信息投放位;

若所述信息投放位为主投放位,在所述全局联动关系池中获得与所述主投放位对应的从投放位。

可选地,所述方法还包括:

响应于所述从投放位获得信息投放控制指令,对所述信息投放控制指令对应的联动标识与所述从投放位的联动标识进行比对,若比对成功,控制所述目标信息同步投放至所述从投放位。

可选地,所述方法还包括:

若比对不成功,确定与所述联动标识对应的从投放位,并控制所述目标信息同步投放至所述从投放位。

可选地,所述方法还包括:

响应于接收到目标信息投放请求,对所述目标信息的信息投放位进行查找,若所述目标信息对应的信息投放位具有联动数据;

将所述联动数据添加至所述目标信息投放请求,使得接收到所述目标信息投放请求的处理装置,基于所述联动数据对所述目标信息进行信息投放。

需要说明的是,上述处理器或cpu可以为特定用途集成电路(applicationspecificintegratedcircuit,asic)、数字信号处理器(digitalsignalprocessor,dsp)、数字信号处理装置(digitalsignalprocessingdevice,dspd)、可编程逻辑装置(programmablelogicdevice,pld)、现场可编程门阵列(fieldprogrammablegatearray,fpga)、中央处理器(centralprocessingunit,cpu)、控制器、微控制器、微处理器中的至少一种。可以理解地,实现上述处理器功能的电子器件还可以为其它,本申请实施例不作具体限定。

需要说明的是,上述计算机存储介质/存储器可以是只读存储器(readonlymemory,rom)、可编程只读存储器(programmableread-onlymemory,prom)、可擦除可编程只读存储器(erasableprogrammableread-onlymemory,eprom)、电可擦除可编程只读存储器(electricallyerasableprogrammableread-onlymemory,eeprom)、磁性随机存取存储器(ferromagneticrandomaccessmemory,fram)、快闪存储器(flashmemory)、磁表面存储器、光盘、或只读光盘(compactdiscread-onlymemory,cd-rom)等存储器;也可以是包括上述存储器之一或任意组合的各种终端,如移动电话、计算机、平板设备、个人数字助理等。

在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。

上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。

另外,在本申请各实施例中的各功能单元可以全部集成在一个处理模块中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

本申请所提供的几个方法实施例中所揭露的方法,在不冲突的情况下可以任意组合,得到新的方法实施例。

本申请所提供的几个产品实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的产品实施例。

本申请所提供的几个方法或设备实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的方法实施例或设备实施例。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1