CN111260396A - 一种广告预加载方法、装置、电子设备及存储介质 - Google Patents
一种广告预加载方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN111260396A CN111260396A CN202010032368.1A CN202010032368A CN111260396A CN 111260396 A CN111260396 A CN 111260396A CN 202010032368 A CN202010032368 A CN 202010032368A CN 111260396 A CN111260396 A CN 111260396A
- Authority
- CN
- China
- Prior art keywords
- advertisement
- node
- address
- user
- download
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 65
- 238000003860 storage Methods 0.000 title claims abstract description 34
- 239000000463 material Substances 0.000 claims abstract description 248
- 239000013077 target material Substances 0.000 claims abstract description 72
- 238000009826 distribution Methods 0.000 claims abstract description 34
- 238000012384 transportation and delivery Methods 0.000 claims description 72
- 238000012545 processing Methods 0.000 claims description 16
- 230000005540 biological transmission Effects 0.000 claims description 5
- 238000001514 detection method Methods 0.000 claims description 2
- 230000000977 initiatory effect Effects 0.000 claims description 2
- 230000006870 function Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 9
- 238000007726 management method Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 238000004891 communication Methods 0.000 description 6
- 238000004590 computer program Methods 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 5
- 230000003993 interaction Effects 0.000 description 4
- 238000012544 monitoring process Methods 0.000 description 4
- 230000006978 adaptation Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 2
- 230000014759 maintenance of location Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000012550 audit Methods 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 238000004140 cleaning Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000003862 health status Effects 0.000 description 1
- 238000005304 joining Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
- 238000012954 risk control Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 239000010421 standard material Substances 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0257—User requested
Landscapes
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Economics (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本申请公开了一种广告预加载方法、装置、电子设备及存储介质。其中方法包括:接收预下载广告信息,所述预下载广告信息包括第一广告中目标素材的素材地址;根据所述素材地址向内容分发节点发送下载请求,以获取所述目标素材;在获取并缓存所述目标素材之后,生成第一区块以存储所述目标素材的有效缓存记录,在数据共享***中存储所述第一区块,区块链中的媒体可以获得用户已经加载广告素材的数据,从而在投放广告时减少不必要的重复素材下发,减少用户重复拉取素材的网络访问和本地缓存,降低流量消耗。
Description
技术领域
本申请涉及区块链技术领域,尤其涉及一种广告预加载方法、装置、电子设备及存储介质。
背景技术
生活中广告无处不在,在许多媒体平台均可以为用户推荐展示各类广告,媒体广告投放***可以根据广告主的要求向用户投放。
而为了优化用户体验,提升媒体的留存和用户使用时长,用户通常可以对一个广告选择不喜欢或者不感兴趣,形成对广告的负反馈来减少广告投放频次或者相同类型广告的再次投放,从而优化用户体验,提升媒体的留存和用户时长。
一般而言在投放广告时,允许用户选择不喜欢或者不感兴趣后,媒体侧一般会将用户不喜欢的负反馈信息记录在客户端,下次请求时,再带给后台做决策。将负反馈信息保存在用户本地会存在一定可能丢失数据的风险,广告投放***也不能够及时有效地获取完整、准确的负反馈信息,并且需要在用户侧下一次投放请求时带上负反馈信息,增加了每次广告请求的处理时长。
发明内容
本申请提供了一种广告预加载方法、装置、电子设备及存储介质。
一方面,提供了一种广告预加载方法,包括:
接收预下载广告信息,所述预下载广告信息包括第一广告中目标素材的素材地址;
根据所述素材地址向内容分发节点发送下载请求,以获取所述目标素材;
在获取并缓存所述目标素材之后,生成第一区块以存储所述目标素材的有效缓存记录,在数据共享***中存储所述第一区块。
另一方面,提供了另一种广告预加载方法,包括:
获取用户节点生成的区块中广告素材的有效缓存记录;
在对所述用户节点投放第二广告之前,检测所述有效缓存记录对应的素材标识是否包括所述第二广告待预下载的素材标识;
若包括,向所述用户节点发送投放请求,所述投放请求用于所述用户节点接收所述第二广告的投放;
若不包括,向所述用户节点发送预下载广告信息,所述预下载信息用于所述用户节点下载所述第二广告待预下载的素材。
另一方面,本申请实施例提供了一种广告预加载装置,包括:
传输模块,用于接收预下载广告信息,所述预下载广告信息包括第一广告中目标素材的素材地址;
加载模块,用于根据所述素材地址向内容分发节点发送下载请求,以获取所述目标素材;
生成模块,用于在获取并缓存所述目标素材之后,生成第一区块以存储所述目标素材的有效缓存记录,在数据共享***中存储所述第一区块。
另一方面,本申请实施例提供了一种广告预加载装置,包括:
获取模块,用于获取用户节点生成的区块中广告素材的有效缓存记录;
检测模块,用于在对所述用户节点投放第二广告之前,检测所述有效缓存记录对应的素材标识是否包括所述第二广告待预下载的素材标识;
处理模块,用于在所述有效缓存记录对应的素材标识包括所述第二广告待预下载的素材标识的情况下,向所述用户节点发送投放请求,所述投放请求用于所述用户节点接收所述第二广告的投放;
所述处理模块还用于,在所述有效缓存记录对应的素材标识不包括所述第二广告待预下载的素材标识的情况下,向所述用户节点发送预下载广告信息,所述预下载信息用于所述用户节点下载所述第二广告待预下载的素材。
另一方面,本申请实施例提供了一种电子设备,包括输入设备和输出设备,还包括:处理器,适于实现一条或多条指令;以及,计算机存储介质,所述计算机存储介质存储有一条或多条指令,所述一条或多条指令适于由所述处理器加载并执行如上述第一或第二方面所述的广告投放控制方法。
另一方面,本申请实施例提供了一种计算机存储介质,所述计算机存储介质存储有一条或多条指令,所述一条或多条指令适于由处理器加载并执行如上述第一或第二方面及其任一种可能的实现方式的步骤。
本申请通过用户节点接收预下载广告信息,上述预下载广告信息包括第一广告中目标素材的素材地址,根据上述素材地址向内容分发节点发送下载请求,以获取上述目标素材,在获取并缓存上述目标素材之后,生成第一区块以存储上述目标素材的有效缓存记录,在数据共享***中存储上述第一区块,区块链中的媒体可以获得用户已经加载广告素材的数据,从而在投放广告时减少不必要的重复素材下发,用户节点不需再次预加载,减少用户重复拉取素材的网络访问和本地缓存,降低流量消耗。
附图说明
为了更清楚地说明本申请实施例或背景技术中的技术方案,下面将对本申请实施例或背景技术中所需要使用的附图进行说明。
图1A为本申请实施例提供的一种数据共享***的结构示意图;
图1B为本申请实施例提供的一种区块链的结构示意图;
图1C为本申请实施例提供的一种区块链的节点交互示意图;
图2为本申请实施例提供的一种广告预加载方法的流程示意图;
图3A为本申请实施例提供的另一种广告预加载方法的流程示意图;
图3B为本申请实施例提供的一种广告预加载方法的节点交互流程示意图;
图4为本申请实施例提供的一种广告预加载装置的结构示意图;
图5为本申请实施例提供的另一种广告预加载装置的结构示意图;
图6为本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
参见图1A所示的数据共享***,数据共享***100是指用于进行节点与节点之间数据共享的***,该数据共享***中可以包括多个节点101,多个节点101可以是指数据共享***中各个客户端。每个节点101在进行正常工作可以接收到输入信息,并基于接收到的输入信息维护该数据共享***内的共享数据。为了保证数据共享***内的信息互通,数据共享***中的每个节点之间可以存在信息连接,节点之间可以通过上述信息连接进行信息传输。例如,当数据共享***中的任意节点接收到输入信息时,数据共享***中的其他节点便可以根据共识算法获取该输入信息,将该输入信息作为共享数据中的数据进行存储,使得数据共享***中全部节点上存储的数据均一致。
对于数据共享***中的每个节点,均具有与其对应的节点标识,而且数据共享***中的每个节点均可以存储有数据共享***中其他节点的节点标识,以便后续根据其他节点的节点标识,将生成的区块广播至数据共享***中的其他节点。每个节点中可维护一个如下表所示的节点标识列表,将节点名称和节点标识对应存储至该节点标识列表中。其中,节点标识可为IP(Internet Protocol,网络之间互联的协议)地址以及其他任一种能够用于标识该节点的信息,表1中仅以IP地址为例进行说明。
节点名称 | 节点标识 |
节点1 | 117.114.151.174 |
节点2 | 117.116.189.145 |
… | … |
节点N | 119.123.789.258 |
数据共享***中的每个节点均存储一条相同的区块链。区块链由多个区块组成,参见图1B,区块链由多个区块组成,创始块中包括区块头和区块主体,区块头中存储有输入信息特征值、版本号、时间戳和难度值,区块主体中存储有输入信息;创始块的下一区块以创始块为父区块,下一区块中同样包括区块头和区块主体,区块头中存储有当前区块的输入信息特征值、父区块的区块头特征值、版本号、时间戳和难度值,并以此类推,使得区块链中每个区块中存储的区块数据均与父区块中存储的区块数据存在关联,保证了区块中输入信息的安全性。
为了更好地说明本申请实施例中的方法,参见图1C,图1C为本申请实施例提供的一种区块链的节点交互示意图。如图1C所示,数据共享***中可以设置投放节点、内容分发节点、广告主节点和用户节点(各类节点均可以有多个,图中仅作示意),以执行本申请的一种广告预加载方法。其中投放节点可以看做媒体侧,比如媒体平台或应用程序服务器,对用户节点进行广告投放操作,广告主节点即为有广告投放需求的出资方,投放节点可按广告主的需求投放广告;用户节点可以理解为用户侧终端,通过上述媒体平台或应用程序用户的客户端,用户可以接收、浏览投放的广告,而内容分发节点可以接收用户节点的预下载请求以提供预下载的广告素材。
广告素材是广告展示内容的组成部分,可以理解为最终展现给用户的视频或者图片。而有时候如在类似闪屏广告的产品形式中,预加载是重要的优化用户体验的场景,为了减少用户等待素材下载加载的时间,能及时展现广告素材,一般都会预先下发素材地址使终端提前下载。
下面结合本申请实施例中的附图对本申请实施例进行描述。
请参阅图2,图2是本申请实施例提供的一种广告预加载方法的流程示意图。
该方法可包括:
201、接收预下载广告信息,上述预下载广告信息包括第一广告中目标素材的素材地址。
本申请实施例中涉及到的数据共享***可以为上述区块链***,在数据共享***中的数据共享和处理可以基于区块链实现。本申请实施例涉及到的投放节点指的是对网络媒体平台中的用户进行广告投放的***,属于区块链网络中的节点,可以理解为媒体侧的服务器,为区块链网络中的用户节点投放广告。
而本申请实施例中的用户节点可以为用户侧使用的终端,可以接收并输出来自投放***节点的广告。具体实现中,上述终端也可称为终端设备,包括但不限于诸如具有触摸敏感表面(例如,触摸屏显示器和/或触摸板)的移动电话、膝上型计算机或平板计算机之类的其它便携式设备,可以通过应用程序实现定位服务和导航功能。还应当理解的是,在某些实施例中,所述设备并非便携式通信设备,而是具有触摸敏感表面(例如,触摸屏显示器和/或触摸板)的台式计算机。
应理解,由于区块链是一个去中心化的分布式数据库,所以每次处理数据都需要选出区块链网络中的其中一个服务器作为执行者来处理数据。而每次选取服务器的规则便是共识机制,本申请实施例中共识机制可以是工作量证明机制(Proof of Work,POW)、股权证明机制(Proof of Stake,POS)、瑞波共识机制(Ripple Consensus)以及授权股权证明机制(Delegated Proof of Stake,DPOS)等,在此不作限定。
其中,上述预下载广告信息是由对用户节点进行广告投放的投放节点发出的,用于预先使用户节点下载加载广告素材,以在投放广告时在用户终端侧及时、完整展现对应的广告素材。上述预下载广告信息可以包括待投放的第一广告标识,以及可以包括上述第一广告中目标素材的素材地址。其中,上述目标素材可以包括一个或者多个广告素材。
在获得上述目标素材的素材地址后,用户节点可以进行广告素材的预下载,执行步骤202。
202、根据上述素材地址向内容分发节点发送下载请求,以获取上述目标素材。
本申请实施例中的内容分发节点是向用户节点提供下载的广告素材的节点,可以是内容分发网络(Content Delivery Network,CDN)中的服务器。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。
CDN的基本原理是广泛采用各种缓存服务器,将这些缓存服务器分布到用户访问相对集中的地区或网络中,可以响应用户请求。
在一种实施方式中,上述步骤202包括:
获取上述数据共享***中的内容分发节点地址集合,从上述内容分发节点地址集合中确定与用户节点地址最近的地址为目标地址;
向上述目标地址发起上述下载请求。
用户节点可以从区块链中获得预设的内容分发节点地址集合,以从中选择内容分发节点并下载素材。具体的,可以随机选择下载素材的内容分发节点,也可以从上述内容分发节点地址集合中确定与上述用户节点的地址最近的地址为目标地址,即向该目标地址的CDN缓存服务器请求下载素材。
区块链中可以部署上述CDN缓存服务器,CDN中缓存了大量的广告素材信息,作为内容分发节点的CDN缓存服务器方便用户下载广告素材。具体的,用户节点在获得上述素材地址之后可以向区块链中的内容分发节点发起下载请求,以获取上述目标素材。在用户节点需要预下载广告素材时,CDN可以利用全局负载技术将上述用户节点的访问指向距离最近的工作正常的缓存服务器上,由缓存服务器直接响应用户的下载请求,使用户可就近取得所需素材,解决网络拥挤的状况,提高响应速度。
可选的,用户节点在接收到预下载广告信息的情况下,可以先验证素材地址,具体的,用户节点可以存储或者从区块链中获取上述预设素材地址格式标准,其中可以包括至少一种标准的素材地址格式,从而可以通过比对验证上述获得的素材地址的格式是否符合上述预设素材地址格式标准,若符合,则可以执行步骤202。一些投放节点可能因为各种因素下发不必要的素材缓存指令,比如为了增加广告素材访问量的情况;通过对素材地址格式的验证,可以降低这类情况,排除一些不可靠或者错误的素材地址,减少不必要的数据处理和流量消耗。
在一种可选的实施方式中,获取上述预下载广告信息中的第一投放节点地址,验证上述第一投放节点地址是否具备投放权限。
若上述素材地址的格式符合预设素材地址格式标准,可以进一步地验证上述第一投放节点。用户节点可以获取上述预下载广告信息来源的第一投放节点地址,并验证其是否具备投放权限。具体的,用户节点在加入区块链之后可以认证一些广告投放平台,并允许其投放广告,用户节点存储了这类可投放广告的投放节点信息,包括节点地址,则用户节点可以查询获取的第一投放节点地址是否属于预存的节点地址集合,若属于,则第一投放节点具备投放权限,可以执行步骤202;若不属于,则不具备投放权限,可以不再执行步骤202。
其中,上述步骤可以不分先后顺序执行。
在一种可选的实施方式中,上述步骤202之前,该方法还包括:
查找本地已缓存素材标识中是否有上述目标素材标识;
若否,触发上述步骤202。
即对于用户节点本身,也可以在下载前检查本地是否已缓存上述目标素材,以避免未在区块链中进行缓存记录的情况,避免重复下载素材。
在一种实施方式中,该方法还包括:在上述步骤203之后,上述用户节点在检测到缓存的上述目标素材被清除的情况下,生成第二区块以存储上述目标素材的清除记录,将上述第一区块中上述目标素材的缓存记录更新为无效状态。
具体的,用户节点可能因为用户手动操作或者清理内存等原因清除已缓存的广告素材。当上述目标素材被清除的情况下,用户节点可以生成上述第二区块以记录该目标素材被清除,比如在第二区块中记录该目标素材标识等信息,以及该目标素材被清除的时间,还可以将第一区块中上述目标素材的缓存记录更新为无效状态,表示该用户节点本地不再存储有完整缓存的目标素材,需要进行预下载,这样,在投放节点获取到无效的缓存记录时会继续执行发送预下载广告信息的步骤。
可选的,可以使用MD5信息摘要算法(MD5 Message-Digest Algorithm)记录广告素材的数据,MD5算法是一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。本申请实施例中使用MD5和作为广告素材的一类标识,可以理解为一种哈希算法,用于生成素材内容相关的唯一ID。
203、在获取并缓存上述目标素材之后,生成第一区块以存储上述目标素材的有效缓存记录,在数据共享***中存储上述第一区块。
上述用户节点访问CDN并拉取相应的目标素材之后,该目标素材缓存在用户节点本地,缓存成功的情况下可以生成第一区块以存储上述目标素材的有效缓存记录,具体可以包括目标素材的标识、素材地址,以及缓存状态等等,上述缓存状态一般为已缓存,之后可能变更,如在用户节点删除缓存时更新为已删除,则该素材的缓存记录为无效。从而可以向全网提供自己已经缓存的广告素材的信息。
如前述所述,本申请实施例中提到的数据共享***即为区块链网络***。区块链中的节点可以通过生成区块的形式在区块链中存储、共享数据。对于已经缓存过的广告素材,写入区块链进行记录,方便媒体侧减少重复的素材下发,减少用户节点的网络访问和重复的本地存储。
在一种实施方式中,区块链底层平台可以包括用户管理、基础服务、智能合约以及运营监控等处理模块。其中,用户管理模块可以由监管节点承担部分或全部功能:负责所有区块链参与者的身份信息管理,包括维护公私钥生成(账户管理)、密钥管理以及用户真实身份和区块链地址对应关系维护(权限管理)等,并且在授权的情况下,监管和审计某些真实身份的节点的广告投放或曝光情况,提供风险控制的规则配置(风控审计);基础服务模块部署在所有区块链节点设备上,用来验证业务请求的有效性,并对有效请求完成共识后记录到存储上,对于一个新的业务请求,基础服务先对接口适配解析和鉴权处理(接口适配),然后通过共识算法将业务信息加密(共识管理),在加密之后完整一致的传输至共享账本上(网络通信),并进行记录存储;智能合约模块负责合约的注册发行以及合约触发和合约执行,比如本申请中广告投放相关操作的智能合约或者投放要求的智能合约,开发人员可以通过某种编程语言定义合约逻辑,发布到区块链上(合约注册),根据合约条款的逻辑,调用密钥或者其它的事件触发执行,完成合约逻辑,同时还提供对合约升级注销的功能;运营监控模块主要负责产品发布过程中的部署、配置的修改、合约设置、云适配以及产品运行中的实时状态的可视化输出,例如:告警、监控网络情况、监控节点设备健康状态等。
第一投放节点在确定用户节点预下载了第一广告的目标素材之后,可以向该用户节点投放第一广告。为了减少用户等待素材下载加载的时间,采用预先下发素材地址,用户就近从内容分发网络(Content Delivery Network,CDN)拉取的方式。一般跨媒体的广告素材库之间并不互通,所以用户节点可能会为不同媒体的相同素材多次访问CDN,并下载缓存相同素材在本地,浪费网络通信和本地存储空间,无谓消耗用户的网络流量。
本申请实施例基于区块链的分布式记账且安全统一的特性,可以提供全网的素材信息,比如以素材MD5和的形式。从而,加入区块链的媒体可以获得用户已经加载广告素材的数据,减少不必要的重复下发,最终帮助用户节点减少不必要的网络访问和本地缓存,提升用户体验。同时,各媒体(投放节点)知晓完整的用户侧缓存的素材信息,决策时可以减少用户因为素材缓存失败带来的广告展示的损耗。
预下载广告不限于闪屏广告等,可以用于任何需要预加载素材的场景,比如视频预下载等。
在一种实施方式中,在上述步骤之后,区块链中的投放节点可以获取用户节点生成区块中的缓存记录。可选的,以第二投放节点为例,该第二投放节点在对上述用户节点投放第二广告之前,获取上述第一区块中上述目标素材的有效缓存记录。
类似的,上述第二投放节点为区块链中的一个广告投放节点,可以向用户节点投放广告。具体的,在对该用户节点投放第二广告之前,可以获取到第一区块中的上述目标素材的有效缓存记录,以知晓该用户节点已缓存了上述目标素材。
由于上述第二投放节点可以理解为与第一投放节点不相同的广告投放平台,而跨媒体投放时,同一广告主的素材集合很多也是相同的,可能会投放相同素材的广告给同一用户节点,这些广告可以是同一个或者不同的广告。其中上述第二广告也是需要预下载的广告,第二投放节点可以在对上述用户节点投放第二广告之前,先确定该用户节点是否已缓存了第二广告的素材。
可选的,上述第二投放节点在检测到上述第二广告待预下载的素材与上述目标素材相同时,向上述用户节点发送投放请求,上述投放请求用于上述用户节点接收上述第二广告的投放。
具体的,上述第二投放节点通过获取到的目标素材的有效缓存记录,确定该用户节点已缓存上述目标素材,进而,在检测到上述第二广告待预下载的素材与上述目标素材相同时,可以不再执行素材下发的操作,直接向上述用户节点投放第二广告,发送第二广告的投放请求,用户节点不需要重复相同的素材下载,可以直接从本地获取所需的素材以展示该第二广告。
本方案基于区块链的分布式记账且安全、准确的特性,可以记录用户侧已被下发缓存的广告素材的情况,减少该用户侧为不同媒体侧重复下载相同素材的情况,减少对内容下发节点的网络访问量。对媒体侧,可以获得该用户侧已经加载素材的数据,减少相同素材的重复下发,提高处理效率。同时,各媒体侧可以知晓完整的用户侧缓存的素材信息,决策时可以减少用户因为素材缓存失败带来的广告展示的损耗。
本申请通过用户节点接收预下载广告信息,上述预下载广告信息包括第一广告中目标素材的素材地址,根据上述素材地址向内容分发节点发送下载请求,以获取上述目标素材,在获取并缓存上述目标素材之后,生成第一区块以存储上述目标素材的有效缓存记录,在数据共享***中存储上述第一区块,区块链中的媒体可以获得用户已经加载广告素材的数据,从而在投放广告时减少不必要的重复素材下发,用户节点不需再次预加载,减少用户重复拉取素材的网络访问和本地缓存,降低流量消耗。
请参阅图3A,图3A是本申请实施例提供的另一种广告预加载方法的流程示意图。如图3A所示,该方法可包括:
301、获取用户节点生成的区块中广告素材的有效缓存记录。
本申请实施例中涉及到的数据共享***可以为上述区块链***,在数据共享***中的数据共享和处理可以基于区块链实现。本申请实施例涉及到的投放节点指的是对网络媒体平台中的用户进行广告投放的***,属于区块链网络中的节点,可以理解为媒体侧的服务器,为区块链网络中的用户节点投放广告。
而本申请实施例中的用户节点可以为用户侧使用的终端,可以接收并输出来自投放***节点的广告。具体实现中,上述终端也可称为终端设备,包括但不限于诸如具有触摸敏感表面(例如,触摸屏显示器和/或触摸板)的移动电话、膝上型计算机或平板计算机之类的其它便携式设备,可以通过应用程序实现定位服务和导航功能。还应当理解的是,在某些实施例中,所述设备并非便携式通信设备,而是具有触摸敏感表面(例如,触摸屏显示器和/或触摸板)的台式计算机。
具体的,区块链中的投放节点可以获取各个用户节点生成的区块,获得其中存储的缓存记录,上述缓存记录即为该用户节点已经缓存的广告素材的记录,具体可以包括广告素材的标识素材地址,以及缓存状态等等,如其中素材的缓存状态为已缓存,则属于有效缓存记录,否则为无效。
302、在对上述用户节点投放第二广告之前,检测上述有效缓存记录对应的素材标识是否包括上述第二广告待预下载的素材标识。
其中,上述投放节点所投放的第二广告可以是需要进行预下载的广告,即一般需要提前下发广告素材在用户节点缓存。本申请实施例中投放节点在发送预下载广告信息之前,可以检测该用户节点对应的区块中是否存在第二广告待预下载的素材的有效缓存记录。
具体可以通过比较已有的有效缓存记录对应的素材标识是否包括上述第二广告待预下载的素材标识,若包括,则已缓存相同的素材,若不包括,则未缓存,需要进行素材预下载。
303、若不包括,向上述用户节点发送预下载广告信息,上述预下载信息用于上述用户节点下载上述第二广告待预下载的素材。
在一种可选的实施方式中,若包括,投放节点可以向用户节点发送投放请求,上述投放请求用于用户节点接收第二广告的投放。若区块中存在该第二广告待预下载的素材的有效缓存记录,表示该用户节点已缓存有需要的素材,不需要再次预下载,可以直接向该用户节点投放第二广告。
若未检测到该素材的有效缓存记录,表示该节点需要预下载该素材,再向该用户节点发送上述预下载广告信息。可选的,上述预下载广告信息包括第二广告中所需预下载的素材地址和内容分发节点地址,其中用户节点进行素材预下载的方法可以参考图2所示实施例中步骤202中的具体描述,此处不再赘述。
在一种可选的实施方式中,该方法还包括:
上述第二投放节点获取来自广告主节点的频次控制信息,上述频次控制信息包括第三广告的广告标识、预设的曝光周期,以及在上述曝光周期内上述第三广告在每个用户节点的预设曝光次数;
按照上述频次控制信息对上述用户节点进行广告投放操作。
在一种实施方式中,加入区块链网络的广告主节点也可以根据需要设置广告的投放要求发送给投放节点,具体的,投放要求可以包括频次控制信息,包括第三广告的广告标识、预设的曝光周期,以及在上述曝光周期内上述第三广告在每个用户节点的预设曝光次数,进而可以对该目标广告的曝光情况进行监督,周期性地统计其在用户节点的曝光次数。投放节点在检测到在上述曝光周期内上述目标广告在某个用户节点的曝光频次达到上述预设曝光次数的情况下,则停止对该用户节点投放上述目标广告。还可以设置其他广告投放要求,此处不作限制。
在一种可选的实施方式中,该方法还包括:
上述用户节点获取缓存的广告的素材使用频率,上述素材使用频率为,在预设时间周期内各个素材的使用次数;
将上述广告的素材使用频率上传上述数据共享***。
具体的,用户节点可以统计缓存的广告的素材使用频率,并将其上传到区块链中,便于投放节点或者广告主节点进行进一步的统计。
进一步可选的,该方法还包括:
获取多个用户节点上传的上述广告的素材使用频率,从中确定上述素材使用频率最高的第一素材和上述素材使用频率最低的第二素材;
向上述广告主节点推荐上述第一素材和上述第二素材。
对于用户节点上传到区块链中的素材使用频率,投放节点可以进行获取和统计。具体的上述第二投放节点还可以获取多个用户节点上传的上述广告的素材使用频率,计算每个素材使用频率的平均值,从而确定上述素材使用频率最高的素材和上述素材使用频率最低的素材,并可以发布在区块链中,以及可以向广告主节点进行推荐,辅助广告主节点在设计广告时对素材的选择。
在一种可选的实施方式中,投放节点可以在对应的***应用程序中(通过客户端发放)给予上链用户一定的激励,从而鼓励更多的用户注册加入该区块链网络。
为了更清楚地理解本申请的广告投放控制,请参见图3B,图3B为一种广告预加载方法的节点交互流程示意图。其中,两个投放节点可看作某媒体平台A(服务器)和媒体平台B(服务器),以及包括提供素材下载服务的CDN;以区块链中的一个广告主节点和一个用户节点为例介绍广告频次控制流程。具体的,该方法包括:
(a1)和(a2)、广告主设定在媒体平台A和B投放广告;
(b)媒体平台B按照广告主的要求投放广告给用户节点(可能存在媒体平台A也可以向用户节点投放广告,此处仅表示是B投放的广告在用户侧需要预下载的情况),向用户节点下发广告素材a地址;
(c)用户节点接收广告素材a地址,向CDN请求并缓存对应的素材a;
(d)、用户节点生成区块,生成有效缓存信息,具体可以记录预加载素材a的MD5和等;
(e)、媒体平台A和B都可以接收该区块,获取上述有效缓存信息,可以在后续投放中检查区块中的素材缓存记录,在用户已有效缓存素材时不再重复下发该素材地址;
(f)、进一步地,则用户节点也不再被要求重复请求CDN、缓存相同素材。
目前预下载广告由各个媒体单独下发,让用户分别拉取,会造成大量的重复的网络操作和无谓的本地缓存,对用户体验和素材保存都是不利的体验。通过区块链安全、准确、完整的特性,可以将各个媒体的预加载的素材数据完整获取。当用户拉取到素材并生成区块时,媒体侧接受区块并获得用户的已经加载的广告信息。在多个媒体各自做出投放决策时,可以做出更好的多样性控制和准确性的把握,减少因为用户侧素材缓存失败或者不及时,造成的广告展示损耗,方便媒体侧减少对用户侧重复的素材下发,也减少用户侧的网络访问和重复的本地存储。
本申请实施例,通过投放节点获取用户节点生成的区块中广告素材的有效缓存记录,在对上述用户节点投放第二广告之前,检测上述有效缓存记录对应的素材标识是否包括上述第二广告待预下载的素材标识,若包括,向上述用户节点发送投放请求,上述投放请求用于上述用户节点接收上述第二广告的投放,若不包括,向上述用户节点发送预下载广告信息,上述预下载信息用于上述用户节点下载上述第二广告待预下载的素材,可以通过区块链准确,真实地记录用户侧已被下发缓存的广告素材的信息,减少该用户侧为不同媒体侧重复下载相同素材的情况,减少对内容下发节点的网络访问量。对媒体侧,可以获得该用户侧已经加载素材的数据,减少相同素材的重复下发,提高处理效率。同时,各媒体侧可以知晓完整的用户侧缓存的素材信息,决策时可以减少用户因为素材缓存失败带来的广告展示的损耗。
基于上述广告预加载方法实施例的描述,本申请实施例还公开了一种广告预加载装置,如图4所示的一种广告预加载装置400,包括:
传输模块410,用于接收预下载广告信息,所述预下载广告信息包括第一广告中目标素材的素材地址;
加载模块420,用于根据所述素材地址向内容分发节点发送下载请求,以获取所述目标素材;
生成模块420,用于在获取并缓存所述目标素材之后,生成第一区块以存储所述目标素材的有效缓存记录,在数据共享***中存储所述第一区块。
在一个实施例中,如图2、图3A和/或图3B中所示的用户节点执行的方法所涉及的各个步骤均可以是由该广告预加载装置400中的各个模块来执行的,此处不再赘述。
本申请实施例中的广告预加载装置400,可以接收预下载广告信息,上述预下载广告信息包括第一广告中目标素材的素材地址,根据上述素材地址向内容分发节点发送下载请求,以获取上述目标素材,在获取并缓存上述目标素材之后,生成第一区块以存储上述目标素材的有效缓存记录,在数据共享***中存储上述第一区块,区块链中的媒体可以获得用户已经加载广告素材的数据,从而在投放广告时减少不必要的重复素材下发,用户节点不需再次预加载,减少用户重复拉取素材的网络访问和本地缓存,降低流量消耗。
基于上述广告预加载方法实施例的描述,本申请实施例还公开了另一种广告预加载装置,如图5所示,该广告预加载装置500包括:
获取模块510,用于获取用户节点生成的区块中广告素材的有效缓存记录;
检测模块520,用于在对所述用户节点投放第二广告之前,检测所述有效缓存记录对应的素材标识是否包括所述第二广告待预下载的素材标识;
处理模块530,用于在所述有效缓存记录对应的素材标识包括所述第二广告待预下载的素材标识的情况下,向所述用户节点发送投放请求,所述投放请求用于所述用户节点接收所述第二广告的投放;
所述处理模块530还用于,在所述有效缓存记录对应的素材标识不包括所述第二广告待预下载的素材标识的情况下,向所述用户节点发送预下载广告信息,所述预下载信息用于所述用户节点下载所述第二广告待预下载的素材。
上述广告预加载装置500可以对应前述实施例中提到的广告投放***服务器。根据本申请的一个实施例,图3A和/或图3B中所示的投放节点执行的方法所涉及的各个步骤均可以是由上述广告预加载装置500中的各个模块来执行的,此处不再赘述。
根据本申请的另一个实施例,上述服务器中的各个模块可以分别或全部合并为一个或若干个另外的模块来构成,或者其中的某个(些)模块还可以再拆分为功能上更小的多个模块来构成,这可以实现同样的操作,而不影响本申请的实施例的技术效果的实现。上述模块是基于逻辑功能划分的,在实际应用中,一个模块的功能也可以由多个模块来实现,或者多个模块的功能由一个模块实现。在本申请的其它实施例中,基于终端也可以包括其它模块,在实际应用中,这些功能也可以由其它模块协助实现,并且可以由多个模块协作实现。
根据本申请的一个实施例,上述广告预加载装置400和广告预加载装置500可以分别作为区块链中的用户节点和投放节点,内容分发服务器作为内容分发节点,可以提供如CDN的广告素材下载服务,可选的,还可以包括其他广告预加载装置,作为前述实施例中的广告主节点与各节点进行交互,实现图2所示的方法,以及图3A和/或图3B中所示的方法所涉及的各个步骤,此处不再赘述。
本申请实施例中的广告预加载装置500,可以获取用户节点生成的区块中广告素材的有效缓存记录,在对上述用户节点投放第二广告之前,检测上述有效缓存记录对应的素材标识是否包括上述第二广告待预下载的素材标识,若包括,向上述用户节点发送投放请求,上述投放请求用于上述用户节点接收上述第二广告的投放,若不包括,向上述用户节点发送预下载广告信息,上述预下载信息用于上述用户节点下载上述第二广告待预下载的素材,可以通过区块链准确,真实地记录用户侧已被下发缓存的广告素材的信息,减少该用户侧为不同媒体侧重复下载相同素材的情况,减少对内容下发节点的网络访问量。对媒体侧,可以获得该用户侧已经加载素材的数据,减少相同素材的重复下发,提高处理效率。同时,各媒体侧可以知晓完整的用户侧缓存的素材信息,决策时可以减少用户因为素材缓存失败带来的广告展示的损耗。
基于上述方法实施例以及装置实施例的描述,本申请实施例还提供一种电子设备。请参见图6,该电子设备600至少包括处理器601、输入设备602、输出设备603以及计算机存储介质604。其中,终端内的处理器601、输入设备602、输出设备603以及计算机存储介质604可通过总线或其他方式连接。
计算机存储介质604可以存储在终端的存储器中,上述计算机存储介质604用于存储计算机程序,上述计算机程序包括程序指令,上述处理器601用于执行上述计算机存储介质604存储的程序指令。处理器601(或称CPU(Central Processing Unit,中央处理器))是终端的计算核心以及控制核心,其适于实现一条或多条指令,具体适于加载并执行一条或多条指令从而实现相应方法流程或相应功能;在一个实施例中,本申请实施例上述的处理器601可以用于进行一系列的处理,包括如图2、图3A或图3B所示实施例中的方法等等。
本申请实施例还提供了一种计算机存储介质(Memory),上述计算机存储介质是终端中的记忆设备,用于存放程序和数据。可以理解的是,此处的计算机存储介质既可以包括终端中的内置存储介质,当然也可以包括终端所支持的扩展存储介质。计算机存储介质提供存储空间,该存储空间存储了终端的操作***。并且,在该存储空间中还存放了适于被处理器601加载并执行的一条或多条的指令,这些指令可以是一个或一个以上的计算机程序(包括程序代码)。需要说明的是,此处的计算机存储介质可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器;可选的还可以是至少一个位于远离前述处理器的计算机存储介质。
在一个实施例中,可由处理器601加载并执行计算机存储介质中存放的一条或多条指令,以实现上述实施例中的方法的相应步骤;具体实现中,计算机存储介质中的一条或多条指令可以由处理器601加载并执行图2、图3A和/或图3B中所述方法的任意步骤。
本申请实施例的电子设备600作为用户节点可以接收预下载广告信息,上述预下载广告信息包括第一广告中目标素材的素材地址,根据上述素材地址向内容分发节点发送下载请求,以获取上述目标素材,在获取并缓存上述目标素材之后,生成第一区块以存储上述目标素材的有效缓存记录,在数据共享***中存储上述第一区块,区块链中的媒体可以获得用户已经加载广告素材的数据,从而在投放广告时减少不必要的重复素材下发,用户节点不需再次预加载,减少用户重复拉取素材的网络访问和本地缓存,降低流量消耗。
本申请实施例的电子设备600作为投放节点可以获取用户节点生成的区块中广告素材的有效缓存记录,在对上述用户节点投放第二广告之前,检测上述有效缓存记录对应的素材标识是否包括上述第二广告待预下载的素材标识,若包括,向上述用户节点发送投放请求,上述投放请求用于上述用户节点接收上述第二广告的投放,若不包括,向上述用户节点发送预下载广告信息,上述预下载信息用于上述用户节点下载上述第二广告待预下载的素材,可以通过区块链准确,真实地记录用户侧已被下发缓存的广告素材的信息,减少该用户侧为不同媒体侧重复下载相同素材的情况,减少对内容下发节点的网络访问量。对媒体侧,可以获得该用户侧已经加载素材的数据,减少相同素材的重复下发,提高处理效率。同时,各媒体侧可以知晓完整的用户侧缓存的素材信息,决策时可以减少用户因为素材缓存失败带来的广告展示的损耗。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,该模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个模块或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。所显示或讨论的相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行该计算机程序指令时,全部或部分地产生按照本申请实施例的流程或功能。该计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。该计算机指令可以存储在计算机可读存储介质中,或者通过该计算机可读存储介质进行传输。该计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。该计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。该可用介质可以是只读存储器(read-onlymemory,ROM),或随机存储存储器(random access memory,RAM),或磁性介质,例如,软盘、硬盘、磁带、磁碟、或光介质,例如,数字通用光盘(digital versatile disc,DVD)、或者半导体介质,例如,固态硬盘(solid state disk,SSD)等。
Claims (10)
1.一种广告预加载方法,其特征在于,包括:
接收预下载广告信息,所述预下载广告信息包括第一广告中目标素材的素材地址;
根据所述素材地址向内容分发节点发送下载请求,以获取所述目标素材;
在获取并缓存所述目标素材之后,生成第一区块以存储所述目标素材的有效缓存记录,在数据共享***中存储所述第一区块。
2.根据权利要求1所述的方法,其特征在于,所述根据所述素材地址向内容分发节点发送下载请求包括:
获取所述数据共享***中的内容分发节点地址集合,从所述内容分发节点地址集合中确定与用户节点地址最近的地址为目标地址;
向所述目标地址发起所述下载请求。
3.根据权利要求2所述的方法,其特征在于,所述根据所述素材地址向内容分发节点发送下载请求之前,所述方法还包括:
查找本地已缓存素材标识中是否有所述目标素材标识;
若否,触发所述根据所述素材地址向内容分发节点发送下载请求的操作。
4.根据权利要求3所述的方法,其特征在于,所述根据所述素材地址向内容分发节点发送下载请求之前,所述方法还包括:
验证所述素材地址的格式是否符合预设素材地址格式标准;
若是,获取所述预下载广告信息中的第一投放节点地址,验证所述第一投放节点地址是否具备投放权限;
若是,触发所述根据所述素材地址向内容分发节点发送下载请求的操作。
5.根据权利要求1-4任一所述的方法,其特征在于,所述方法还包括:
获取缓存的各个广告的素材使用频率,所述素材使用频率为在预设时间周期内各个素材的使用次数;
将所述各个广告的素材使用频率上传所述数据共享***。
6.一种广告预加载方法,其特征在于,包括:
获取用户节点生成的区块中广告素材的有效缓存记录;
在对所述用户节点投放第二广告之前,检测所述有效缓存记录对应的素材标识是否包括所述第二广告待预下载的素材标识;
若包括,向所述用户节点发送投放请求,所述投放请求用于所述用户节点接收所述第二广告的投放;
若不包括,向所述用户节点发送预下载广告信息,所述预下载信息用于所述用户节点下载所述第二广告待预下载的素材。
7.一种广告预加载装置,其特征在于,包括:
传输模块,用于接收预下载广告信息,所述预下载广告信息包括第一广告中目标素材的素材地址;
加载模块,用于根据所述素材地址向内容分发节点发送下载请求,以获取所述目标素材;
生成模块,用于在获取并缓存所述目标素材之后,生成第一区块以存储所述目标素材的有效缓存记录,在数据共享***中存储所述第一区块。
8.一种广告预加载装置,其特征在于,包括:
获取模块,用于获取用户节点生成的区块中广告素材的有效缓存记录;
检测模块,用于在对所述用户节点投放第二广告之前,检测所述有效缓存记录对应的素材标识是否包括所述第二广告待预下载的素材标识;
处理模块,用于在所述有效缓存记录对应的素材标识包括所述第二广告待预下载的素材标识的情况下,向所述用户节点发送投放请求,所述投放请求用于所述用户节点接收所述第二广告的投放;
所述处理模块还用于,在所述有效缓存记录对应的素材标识不包括所述第二广告待预下载的素材标识的情况下,向所述用户节点发送预下载广告信息,所述预下载信息用于所述用户节点下载所述第二广告待预下载的素材。
9.一种电子设备,包括输入设备和输出设备,其特征在于,还包括:
处理器,适于实现一条或多条指令;以及,
计算机存储介质,所述计算机存储介质存储有一条或多条指令,所述一条或多条指令适于由所述处理器加载并执行如权利要求1-6任一所述的广告预加载方法。
10.一种计算机可读存储介质,其特征在于,所述计算机存储介质存储有一条或多条指令,所述一条或多条指令适于由处理器加载并执行如权利要求1-6任一所述的广告预加载方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010032368.1A CN111260396B (zh) | 2020-01-13 | 2020-01-13 | 一种广告预加载方法、装置、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010032368.1A CN111260396B (zh) | 2020-01-13 | 2020-01-13 | 一种广告预加载方法、装置、电子设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111260396A true CN111260396A (zh) | 2020-06-09 |
CN111260396B CN111260396B (zh) | 2024-02-27 |
Family
ID=70950461
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010032368.1A Active CN111260396B (zh) | 2020-01-13 | 2020-01-13 | 一种广告预加载方法、装置、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111260396B (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111866106A (zh) * | 2020-07-09 | 2020-10-30 | 中汇信息技术(上海)有限公司 | 共识方法、装置、电子设备和可读存储介质 |
CN112217743A (zh) * | 2020-10-12 | 2021-01-12 | 广州欢网科技有限责任公司 | 广告投放节省cdn流量的方法、装置、设备和存储介质 |
CN112422995A (zh) * | 2020-11-20 | 2021-02-26 | 广州欢网科技有限责任公司 | 降低流量成本的***及工作方法 |
CN112990964A (zh) * | 2021-03-01 | 2021-06-18 | 腾讯科技(深圳)有限公司 | 推荐内容资源的获取方法、装置、设备及介质 |
CN113301129A (zh) * | 2021-05-11 | 2021-08-24 | 郑州阿帕斯数云信息科技有限公司 | 一种数据传输方法及装置 |
CN113407741A (zh) * | 2021-06-04 | 2021-09-17 | 北京三快在线科技有限公司 | 素材管理方法、装置、电子设备及存储介质 |
CN113421124A (zh) * | 2021-06-30 | 2021-09-21 | 成都新潮传媒集团有限公司 | 一种广告更新方法、装置及计算机设备 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102065107A (zh) * | 2009-11-18 | 2011-05-18 | 中兴通讯股份有限公司 | 对等通用内容分发平台及内容缓存方法 |
CN102118376A (zh) * | 2010-01-06 | 2011-07-06 | 中兴通讯股份有限公司 | 内容分发网络服务器及内容下载方法 |
CN103618776A (zh) * | 2013-11-20 | 2014-03-05 | 乐视网信息技术(北京)股份有限公司 | 一种基于cdn的广告素材下载方法及装置 |
CN103986977A (zh) * | 2014-04-15 | 2014-08-13 | 上海聚力传媒技术有限公司 | 用于在内容分发网络中预加载视频的方法与设备 |
CN105869005A (zh) * | 2015-11-23 | 2016-08-17 | 乐视网信息技术(北京)股份有限公司 | 一种app开启广告预加载方法、装置和*** |
CN105898442A (zh) * | 2015-12-09 | 2016-08-24 | 乐视网信息技术(北京)股份有限公司 | 广告预下载方法及***、终端设备、推送服务器 |
CN107666484A (zh) * | 2017-09-19 | 2018-02-06 | 上海交通大学 | 一种基于区块链的cdn共享方法及*** |
US20190174203A1 (en) * | 2017-12-04 | 2019-06-06 | Arris Enterprises Llc | Method and apparatus for improving over the top (ott) delivery of interactive advertisements |
-
2020
- 2020-01-13 CN CN202010032368.1A patent/CN111260396B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102065107A (zh) * | 2009-11-18 | 2011-05-18 | 中兴通讯股份有限公司 | 对等通用内容分发平台及内容缓存方法 |
CN102118376A (zh) * | 2010-01-06 | 2011-07-06 | 中兴通讯股份有限公司 | 内容分发网络服务器及内容下载方法 |
CN103618776A (zh) * | 2013-11-20 | 2014-03-05 | 乐视网信息技术(北京)股份有限公司 | 一种基于cdn的广告素材下载方法及装置 |
CN103986977A (zh) * | 2014-04-15 | 2014-08-13 | 上海聚力传媒技术有限公司 | 用于在内容分发网络中预加载视频的方法与设备 |
CN105869005A (zh) * | 2015-11-23 | 2016-08-17 | 乐视网信息技术(北京)股份有限公司 | 一种app开启广告预加载方法、装置和*** |
CN105898442A (zh) * | 2015-12-09 | 2016-08-24 | 乐视网信息技术(北京)股份有限公司 | 广告预下载方法及***、终端设备、推送服务器 |
CN107666484A (zh) * | 2017-09-19 | 2018-02-06 | 上海交通大学 | 一种基于区块链的cdn共享方法及*** |
US20190174203A1 (en) * | 2017-12-04 | 2019-06-06 | Arris Enterprises Llc | Method and apparatus for improving over the top (ott) delivery of interactive advertisements |
Non-Patent Citations (1)
Title |
---|
硅兔赛跑: "用区块链颠覆视频直播,与视频卡顿、缓冲说再见!", pages 1 - 8, Retrieved from the Internet <URL:https://baijiahao.***.com/s?id=1590088254124507238&wfr=spider&for=pc> * |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111866106A (zh) * | 2020-07-09 | 2020-10-30 | 中汇信息技术(上海)有限公司 | 共识方法、装置、电子设备和可读存储介质 |
CN112217743A (zh) * | 2020-10-12 | 2021-01-12 | 广州欢网科技有限责任公司 | 广告投放节省cdn流量的方法、装置、设备和存储介质 |
CN112422995A (zh) * | 2020-11-20 | 2021-02-26 | 广州欢网科技有限责任公司 | 降低流量成本的***及工作方法 |
CN112990964A (zh) * | 2021-03-01 | 2021-06-18 | 腾讯科技(深圳)有限公司 | 推荐内容资源的获取方法、装置、设备及介质 |
CN112990964B (zh) * | 2021-03-01 | 2024-04-05 | 深圳市腾讯计算机***有限公司 | 推荐内容资源的获取方法、装置、设备及介质 |
US12033183B2 (en) | 2021-03-01 | 2024-07-09 | Tencent Technology (Shenzhen) Company Limited | Recommendation content resource acquisition method and apparatus, device, medium, and program product |
CN113301129A (zh) * | 2021-05-11 | 2021-08-24 | 郑州阿帕斯数云信息科技有限公司 | 一种数据传输方法及装置 |
CN113407741A (zh) * | 2021-06-04 | 2021-09-17 | 北京三快在线科技有限公司 | 素材管理方法、装置、电子设备及存储介质 |
CN113421124A (zh) * | 2021-06-30 | 2021-09-21 | 成都新潮传媒集团有限公司 | 一种广告更新方法、装置及计算机设备 |
Also Published As
Publication number | Publication date |
---|---|
CN111260396B (zh) | 2024-02-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111260396A (zh) | 一种广告预加载方法、装置、电子设备及存储介质 | |
CN105812479B (zh) | 使用权限的请求方法和装置及获取方法和装置 | |
CN106530015B (zh) | 信息投放控制方法及装置 | |
US20220284469A1 (en) | Verifying ad requests | |
JP2020017948A (ja) | ブロックチェーンネットワークに基づくアプリケーション実現方法、装置、デバイス及び記憶媒体 | |
JP6979264B2 (ja) | クラウドサービス提供方法およびシステム | |
CN103443781B (zh) | 数据递送 | |
CN111241196B (zh) | 广告频次控制方法及*** | |
CN111242687A (zh) | 一种广告数据分析方法、装置、电子设备及存储介质 | |
KR101487589B1 (ko) | 보수 부여 장치, 보수 부여 방법 및 보수 부여 프로그램을 기록한 컴퓨터로 판독 가능한 기록 매체 | |
CN111260398A (zh) | 一种广告投放控制方法、装置、电子设备及存储介质 | |
WO2016184298A1 (zh) | 一种应用推广方法、服务器及终端、存储介质 | |
US8244225B2 (en) | Information distribution system and method for a mobile network | |
CN110855772B (zh) | 跨设备数据存储方法、***、装置、设备、服务器及介质 | |
JP7090903B2 (ja) | 情報処理システム、データ提供方法、および情報処理システムの製造方法 | |
CN111260399B (zh) | 基于区块链网络的广告数据处理方法、装置及电子设备 | |
JP5388248B1 (ja) | 情報処理システム、及び情報処理方法 | |
CN110544134A (zh) | 一种资源处理方法、装置及计算机存储介质 | |
US20130179513A1 (en) | Behavior information collection device and behavior information transmission device | |
JP2012230555A (ja) | 情報配信システムおよび情報配信方法 | |
WO2009003388A1 (fr) | Procédé statistique d'évènements de publicité et système d'informations de publicité, et dispositifs associés | |
CN111178971A (zh) | 广告投放控制方法、装置、电子设备及存储介质 | |
CN110557661B (zh) | 投放等级的确定方法、装置、设备及介质 | |
CN110083786B (zh) | 一种链接验证方法及装置 | |
CN105592446B (zh) | 信息交互方法及平台 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40024389 Country of ref document: HK |
|
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |