广告展示激励方法、设备和存储介质与流程

文档序号:21534189发布日期:2020-07-17 17:27阅读:153来源:国知局
广告展示激励方法、设备和存储介质与流程

本申请涉及互联网技术领域,具体涉及一种广告展示激励方法、设备和存储介质。



背景技术:

传统的广告投放推广方案中,广告投放的推广效果基本上依赖于投放的渠道,广告投放方在向渠道商支付高额的广告费后仍无法确保获得较好的推广效果,广告费的推广效率存在非常高的不确定性和不可预见性。

针对上述问题,衍生出了在广告中与观众互动并发放激励的方案,例如,扫描广告中的二维码领优惠券或抽奖,等等。该类方案的问题在于,优惠券往往只是营销手段而并非真实的优惠,而中心化的抽奖通常存在作弊问题(此外,即便没有作弊,没抽中的用户也往往自认为遭遇了作弊),因此难以真正激励到大多数群体的用户来观看广告。

此外,上述与观众互动并发放激励的方案中,往往还存在,领取奖励的用户通过相同的领奖凭证在不同的账户中刷奖励,或,在互联网上公开领奖凭证,导致奖励被大量没有观看广告的用户领取的问题。



技术实现要素:

鉴于现有技术中的上述缺陷或不足,期望提供一种提升推广费用的推广效率、激励更多用户观看广告的广告展示激励方法、设备和存储介质,并进一步期望保障领取奖励的用户都是观看广告的用户,以进一步提升推广费用的推广效率。

第一方面,本发明提供一种适用于用户端的广告展示激励方法,包括:

获取并展示广告信息,以及,获取广告信息所对应的验证信息;

生成包括验证信息的奖励发放请求交易并发送至区块链节点以供通过广告激励合约执行奖励发放请求交易,根据预配置的奖励规则验证验证信息,并在验证成功时发放奖励。

第二方面,本发明提供一种适用于区块链节点的广告展示激励方法,包括:

通过广告激励合约执行奖励规则配置交易以将若干广告的奖励规则记录到区块链上;

通过广告激励合约执行奖励发放请求交易,根据预配置的奖励规则验证奖励发放请求交易中的验证信息,并在验证成功时发放奖励;其中,奖励发放请求交易由第一用户端获取并展示广告信息,以及,获取广告信息所对应的验证信息之后生成。

第三方面,本发明还提供一种设备,包括一个或多个处理器和存储器,其中存储器包含可由该一个或多个处理器执行的指令以使得该一个或多个处理器执行根据本发明各实施例提供的广告展示激励方法。

第四方面,本发明还提供一种存储有计算机程序的存储介质,该计算机程序使计算机执行根据本发明各实施例提供的广告展示激励方法。

本发明诸多实施例提供的广告展示激励方法、设备和存储介质通过在区块链上部署广告激励合约,通过该合约验证用户端通过展示广告获取到的验证信息,并在验证成功后向用户发放奖励,使得用户无需担心激励机制中存在作弊问题,实现了提升推广费用的推广效率、激励更多用户观看广告;

本发明一些实施例提供的广告展示激励方法、设备和存储介质进一步通过由用户端在展示广告结束后向广告服务器发送包括用户信息的验证信息请求信息,并由广告服务器根据用户信息和对应于广告的验证码进行非对称加密的方式生成并返回验证信息,使得每个用户端获取到不同且无法解密的验证信息,保障了用户无法根据相同的领奖凭证多次领取奖励,也无法使未观看广告的用户根据相同的领奖凭证领取奖励,从而实现了保障领取奖励的用户都是观看广告的用户,进一步提升了推广费用的推广效率。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:

图1为本发明一实施例提供的一种广告展示激励方法的流程图。

图2为图1所示方法的一种实施方式中步骤s12的流程图。

图3为图1所示方法的另一种实施方式中步骤s12的流程图。

图4为本发明一实施例提供的另一种广告展示激励方法的流程图。

图5为本发明一实施例提供的一种设备的结构示意图。

具体实施方式

下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与发明相关的部分。

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。

图1为本发明一实施例提供的一种广告展示激励方法的流程图。

如图1所示,在本实施例中,本发明提供一种适用于用户端的广告展示激励方法,包括:

s12:获取并展示广告信息,以及,获取广告信息所对应的验证信息;

s14:生成包括验证信息的奖励发放请求交易并发送至区块链节点以供通过广告激励合约执行奖励发放请求交易,根据预配置的奖励规则验证验证信息,并在验证成功时发放奖励。

图2为图1所示方法的一种实施方式中步骤s12的流程图。如图2所示,在一种优选实施方式中,步骤s12包括:

s121:获取并展示广告信息;

s123:获取嵌入在广告信息中的验证信息。

图3为图1所示方法的另一种实施方式中步骤s12的流程图。如图3所示,在另一种优选实施方式中,步骤s12包括:

s121:获取并展示广告信息;

s125:响应于广告信息展示结束,向广告服务器发送包括当前用户的用户信息的验证信息请求信息,以供广告服务器根据用户信息和对应于广告信息的验证码进行非对称加密以生成验证信息并返回。

以下以甲方和乙方分别在不同的渠道投放广告a和广告b,并分别在区块链上的广告激励合约中配置奖励规则(如合约账户中的奖励积分不够,则需要转入奖励积分),用户丙的用户端在展示广告a后通过图1、图2所示的方法领取奖励、在展示广告b后通过图1、图3所示的方法领取奖励为例,对图1-3所示的各方法进行示例性的阐述。

例如,当甲方在某渠道投放了嵌入有参与码m的广告信息m之后,甲方需要在广告激励合约中配置,用户凭参与码m领奖的奖励规则。例如,将参与码m的哈希值hash(m)记录到合约中以供合约验证参与码m,或,将广告信息m的哈希值hash(m)与hash(m)的对应关系记录到区块链上以供合约查询并验证,前10个领奖成功的用户获得奖池总额0.1%的奖励,后续领奖成功的用户随机获得奖池总额0.005%-0.01%不等的奖励,等等。上述奖励规则还可以由广告投放方根据实际需求自行配置成不同的规则,可实现相同的技术效果。

由于甲方在广告激励合约的合约账户中的奖励积分余额充裕,则无需再向合约转入奖励积分,甲方的终端生成一笔奖励规则配置交易tx1并发送至区块链网络。

区块链节点接收、广播、打包并通过广告激励合约执行tx1,将甲方配置的奖励规则记录到区块链上。

在步骤s121中,用户丙的用户端获取广告信息m并展示;

在步骤s123中,用户丙的用户端可以通过自动识别的方式获取到嵌入在广告信息m中的参与码m,也可以接收用户丙在观看广告信息m后输入的参与码m。

在步骤s14中,用户丙的用户端生成包括参与码m的奖励发放请求交易tx2,将tx2发送至区块链网络。

区块链节点接收、广播、打包并通过广告激励合约执行tx2,根据甲方通过tx1配置的奖励规则验证tx2中的参与码m是否正确,以及若干本领域常用的合法性验证(例如,是否同一用户/同一账号/同一设备重复领奖,等等,这些合法性验证为可选项,可以只验证参与码m):

若任一项验证失败,则用户丙领奖失败;

若各项验证均成功,则用户丙领奖成功,根据奖励规则将甲方的合约账户中的若干奖励积分转移到用户丙的合约账户中,完成奖励发放。

上述实施例通过在区块链上部署广告激励合约,通过该合约验证用户端通过展示广告获取到的验证信息,并在验证成功后向用户发放奖励,使得用户无需担心激励机制中存在作弊问题,实现了提升推广费用的推广效率、激励更多用户观看广告。

上述图1、图2所示方案所存在的一个问题在于,用户丙获取参与码m后,可以通过不同用户的不同设备、不同账号重复领取奖励,或,通过互联网公开参与码m,使得其它用户在未观看广告时即可凭参与码m领取奖励。图3所示的方案可以有效解决该问题。

乙方在另一渠道投放了广告信息n,并在广告服务器中配置广告信息n的哈希值hash(n)与验证码n的对应关系之后,在广告激励合约中配置,用户凭验证信息f(n+id)领奖的奖励规则。其中,id为用户id,f()为非对称加密算法。奖励规则的具体配置过程与上述图1-2所示的方法相同,不再赘述。

在步骤s121中,用户丙的用户端获取广告信息n并展示;

在步骤s125中,用户丙的用户端在广告信息n展示结束后,向广告服务器发送包括用户丙的用户id(id1)和广告信息n的哈希值hash(n)的验证信息请求信息;

广告服务器接收该验证信息请求信息后,根据hash(n)查找到验证码n,根据用户丙的用户id(id1)和验证码n生成验证信息f(n+id1)并返回给用户丙的用户端;其中,由于加密方式为非对称加密,用户丙无法解密获得验证码n;

在步骤s14中,用户丙的用户端生成包括验证信息f(n+id1)的奖励发放请求交易tx3,将tx3发送至区块链网络。

区块链节点接收、广播、打包并通过广告激励合约执行tx3,根据验证码n、用户丙的用户id(id1)验证tx3中的验证信息是否正确(同样可以附加可选的合法性验证):

验证失败,则用户丙领奖失败;

验证成功,则用户丙领奖成功,根据奖励规则将乙方的合约账户中的若干奖励积分转移到用户丙的合约账户中,完成奖励发放。

上述实施例进一步通过由用户端在展示广告结束后向广告服务器发送包括用户信息的验证信息请求信息,并由广告服务器根据用户信息和对应于广告的验证码进行非对称加密的方式生成并返回验证信息,使得每个用户端获取到不同且无法解密的验证信息,保障了用户无法根据相同的领奖凭证多次领取奖励,也无法使未观看广告的用户根据相同的领奖凭证领取奖励,从而实现了保障领取奖励的用户都是观看广告的用户,进一步提升了推广费用的推广效率。

优选地,广告信息在不同时段对应于不同的验证信息。例如,对于同一广告信息,配置每两小时更新一次的参与码或验证码(可以通过一笔交易一次性配置,也可以每两小时发送一笔交易单独配置)。

图4为本发明一实施例提供的另一种广告展示激励方法的流程图。图4所示的方法可配合图1-3所示的方法执行。

如图4所示,在本实施例中,本发明还提供一种适用于区块链节点的广告展示激励方法,包括:

s22:通过广告激励合约执行奖励规则配置交易以将若干广告的奖励规则记录到区块链上;

s24:通过广告激励合约执行奖励发放请求交易,根据预配置的奖励规则验证奖励发放请求交易中的验证信息,并在验证成功时发放奖励;其中,奖励发放请求交易由第一用户端获取并展示广告信息,以及,获取广告信息所对应的验证信息之后生成。

优选地,验证信息嵌入在广告信息中。

优选地,验证信息由广告服务器在接收第一用户端展示广告信息结束后发送的包括第一用户的用户信息的验证信息请求信息后,根据用户信息和对应于广告信息的验证码进行非对称加密生成。

优选地,广告信息在不同时段对应于不同的验证信息。

图4所示方法的广告展示激励原理可参照图1-3所示的方法,此处不再赘述。

图5为本发明一实施例提供的一种设备的结构示意图。

如图5所示,作为另一方面,本申请还提供了一种设备500,包括一个或多个中央处理单元(cpu)501,其可以根据存储在只读存储器(rom)502中的程序或者从存储部分508加载到随机访问存储器(ram)503中的程序而执行各种适当的动作和处理。在ram503中,还存储有设备500操作所需的各种程序和数据。cpu501、rom502以及ram503通过总线504彼此相连。输入/输出(i/o)接口505也连接至总线504。

以下部件连接至i/o接口505:包括键盘、鼠标等的输入部分506;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分507;包括硬盘等的存储部分508;以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分509。通信部分509经由诸如因特网的网络执行通信处理。驱动器510也根据需要连接至i/o接口505。可拆卸介质511,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器510上,以便于从其上读出的计算机程序根据需要被安装入存储部分508。

特别地,根据本公开的实施例,上述任一实施例描述的方法可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括有形地包含在机器可读介质上的计算机程序,计算机程序包含用于执行上述任一方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分509从网络上被下载和安装,和/或从可拆卸介质511被安装。

作为又一方面,本申请还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例的装置中所包含的计算机可读存储介质;也可以是单独存在,未装配入设备中的计算机可读存储介质。计算机可读存储介质存储有一个或者一个以上程序,该程序被一个或者一个以上的处理器用来执行描述于本申请提供的方法。

附图中的流程图和框图,图示了按照本发明各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这根据所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以通过执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以通过专用硬件与计算机指令的组合来实现。

描述于本申请实施例中所涉及到的单元或模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元或模块也可以设置在处理器中,例如,各单元可以是设置在计算机或移动智能设备中的软件程序,也可以是单独配置的硬件装置。其中,这些单元或模块的名称在某种情况下并不构成对该单元或模块本身的限定。

以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离本申请构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

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