广告计费凭证存证方法、广告计费方法、设备和存储介质与流程

文档序号:22891229发布日期:2020-11-10 18:17阅读:153来源:国知局
广告计费凭证存证方法、广告计费方法、设备和存储介质与流程

本申请涉及互联网技术领域,具体涉及一种广告计费凭证存证方法、广告计费方法、设备和存储介质。



背景技术:

在现有的广告投放方案中,渠道方通常根据广告的点击量或播放时长等参数进行计费,由于点击量和播放时长等参数只有渠道方能统计提供,部分不诚信的渠道方存在通过伪造或篡改广告的点击量或播放时长的方式对广告投放方进行多收费、乱收费的行为,导致广告投放方的合法权益无法得到保障。



技术实现要素:

鉴于现有技术中的上述缺陷或不足,期望提供一种为渠道方提供计费凭证、保障投放方的合法权益的广告计费凭证存证方法、广告计费方法、设备和存储介质。

第一方面,本发明提供一种适用于用户端的广告计费凭证存证方法,包括:

响应于访问第一广告,生成第一广告点击信息;其中,第一广告点击信息包括第一广告的广告标识,以及,第一广告的投放渠道的渠道标识;

生成存证第一广告点击信息的广告点击存证交易并发送至区块链网络,以供执行以将第一广告点击信息存证到区块链上,以供第一投放渠道的终端根据广告标识和第一投放渠道的第一渠道标识查找相应的各广告点击信息以统计第一投放渠道投放第一广告的点击量以进行计费,以及,提供计费凭证。

第二方面,本发明提供一种适用于区块链节点的广告计费凭证存证方法,包括:

执行广告点击存证交易,将第一广告点击信息存证到区块链上,以供第一投放渠道的终端根据第一广告的广告标识和第一投放渠道的第一渠道标识查找相应的各广告点击信息以统计第一投放渠道投放第一广告的点击量以进行计费,以及,提供计费凭证。

其中,第一广告点击信息由第一用户端响应于访问第一广告所生成,广告点击存证交易由第一用户端根据第一广告点击信息生成。

第三方面,本发明提供一种广告计费方法,包括:

根据第一广告的广告标识和第一投放渠道的第一渠道标识查找记录在区块链上的相应的各广告点击信息以统计第一投放渠道投放第一广告的点击量以进行计费,以及,提供计费凭证。

其中,广告点击信息由区块链节点通过执行对应的广告点击存证交易存证到区块链上;广告点击存证交易由对应的用户端响应于访问第一广告,生成广告点击信息后所生成。

第四方面,本发明提供另一种适用于用户端的广告计费凭证存证方法,包括:

响应于停止播放第一广告,根据播放第一广告的第一时长生成第一时长信息;其中,第一时长信息包括第一广告的广告标识、第一时长,以及,第一广告的投放渠道的渠道标识;

生成存证第一时长信息的广告播放时长存证交易并发送至区块链网络,以供执行以将第一时长信息存证到区块链上,以供第一投放渠道的终端根据广告标识和第一投放渠道的第一渠道标识查找相应的各时长信息以统计第一投放渠道投放第一广告的播放时长以进行计费,以及,提供计费凭证。

第五方面,本发明提供另一种适用于区块链节点的广告计费凭证存证方法,包括:

执行广告播放时长存证交易,将第一时长信息存证到区块链上,以供第一投放渠道的终端根据第一广告的广告标识和第一投放渠道的第一渠道标识查找相应的各时长信息以统计第一投放渠道投放第一广告的播放时长以进行计费,以及,提供计费凭证。

其中,第一时长信息由第一用户端响应于停止播放第一广告,根据播放第一广告的第一时长所生成,广告播放时长存证交易由第一用户端根据第一时长信息生成。

第六方面,本发明提供另一种广告计费方法,包括:

根据第一广告的广告标识和第一投放渠道的第一渠道标识查找记录在区块链上的相应的各时长信息以统计第一投放渠道投放第一广告的播放时长以进行计费,以及,提供计费凭证。

其中,时长信息由区块链节点通过执行对应的广告播放时长存证交易存证到区块链上;广告播放时长存证交易由对应的用户端响应于停止播放第一广告,根据播放第一广告的时长生成时长信息后所生成。

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

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

本发明诸多实施例提供的广告计费凭证存证方法、广告计费方法、设备和存储介质通过由各用户端将访问广告的点击信息或播放广告的时长信息存证到区块链上,渠道方以区块链上存证的点击信息或时长信息作为计费凭证,保障了渠道方无法伪造或篡改点击量或播放时长,从而实现了保障广告投放方的合法权益。

附图说明

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

图1为本发明一实施例提供的一种广告计费凭证存证方法的流程图。

图2为本发明一实施例提供的另一种广告计费凭证存证方法的流程图。

图3为本发明一实施例提供的一种广告计费方法的流程图。

图4为本发明另一实施例提供的一种广告计费凭证存证方法的流程图。

图5为本发明另一实施例提供的另一种广告计费凭证存证方法的流程图。

图6为本发明另一实施例提供的一种广告计费方法的流程图。

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

具体实施方式

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

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

图1为本发明一实施例提供的一种广告计费凭证存证方法的流程图。

如图1所示,在本实施例中,本发明提供一种适用于用户端的广告计费凭证存证方法,包括:

s11:响应于访问第一广告,生成第一广告点击信息;其中,第一广告点击信息包括第一广告的广告标识,以及,第一广告的投放渠道的渠道标识;

s13:生成存证第一广告点击信息的广告点击存证交易并发送至区块链网络,以供执行以将第一广告点击信息存证到区块链上,以供第一投放渠道的终端根据广告标识和第一投放渠道的第一渠道标识查找相应的各广告点击信息以统计第一投放渠道投放第一广告的点击量以进行计费,以及,提供计费凭证。

以下以广告投放方甲在乙平台投放广告a为例,对上述方法进行示例性的阐述。

以用户丙的用户端访问乙平台为例,在步骤s11中,当用户丙点击了广告a时,用户丙的用户端获取广告a的广告标识(例如,广告a的哈希值hash(a),或,本领域常用的其它唯一标识编码),以及,广告a的投放渠道(乙平台)的渠道标识,生成包括上述广告标识和渠道标识的第一广告点击信息;

在步骤s13中,用户丙的用户端根据步骤s11生成的第一广告点击信息生成广告点击存证交易tx1,并将tx1发送至区块链网络。

区块链节点接收、广播、打包并执行tx1,将第一广告点击信息存证到区块链上。

同理,当用户丁在乙平台点击广告a时,用户丁的用户端同样生成并发送广告点击存证交易tx2;当用户戊在乙平台点击广告b时,用户戊的用户端同样生成并发送广告点击存证交易tx3;依此类推,不再一一赘述。

当乙平台需要与广告投放方甲结算投放广告a的广告费时,乙平台的终端可以根据广告a的广告标识和乙平台的渠道标识查找出记录在区块链上的所有包括广告a的广告标识和乙平台的渠道标识的广告点击信息,从而可以统计出乙平台投放广告a的点击量,从而根据点击量进行计费,并将所查找到的各广告点击信息和相应广告点击存证交易的交易哈希作为计费凭证提供给甲方以供验证。

优选地,计费时还可以根据广告点击存证交易的发送地址区分用户,从而应用某些基于用户的防作弊策略,例如,同一用户对同一广告的多次点击记为1次,等。

上述实施例通过由各用户端将访问广告的点击信息存证到区块链上,渠道方以区块链上存证的点击信息作为计费凭证,保障了渠道方无法伪造或篡改点击量,从而实现了保障广告投放方的合法权益。

图2为本发明一实施例提供的另一种广告计费凭证存证方法的流程图。图2所示的方法可配合图1所示的方法执行。

如图2所示,在本实施例中,本发明还提供一种适用于区块链节点的广告计费凭证存证方法,包括:

s21:执行广告点击存证交易,将第一广告点击信息存证到区块链上,以供第一投放渠道的终端根据第一广告的广告标识和第一投放渠道的第一渠道标识查找相应的各广告点击信息以统计第一投放渠道投放第一广告的点击量以进行计费,以及,提供计费凭证。

其中,第一广告点击信息由第一用户端响应于访问第一广告所生成,广告点击存证交易由第一用户端根据第一广告点击信息生成。

图2所示方法的原理可参照图1所示的方法,此处不再赘述。

图3为本发明一实施例提供的一种广告计费方法的流程图。图3所示的方法可配合图1-2所示的方法执行。

如图3所示,在本实施例中,本发明还提供一种广告计费方法,包括:

s31:根据第一广告的广告标识和第一投放渠道的第一渠道标识查找记录在区块链上的相应的各广告点击信息以统计第一投放渠道投放第一广告的点击量以进行计费,以及,提供计费凭证。

其中,广告点击信息由区块链节点通过执行对应的广告点击存证交易存证到区块链上;广告点击存证交易由对应的用户端响应于访问第一广告,生成广告点击信息后所生成。

图3所示方法的原理可参照图1所示的方法,此处不再赘述。

图4为本发明另一实施例提供的一种广告计费凭证存证方法的流程图。

如图4所示,在另一实施例中,本发明还提供另一种适用于用户端的广告计费凭证存证方法,包括:

s41:响应于停止播放第一广告,根据播放第一广告的第一时长生成第一时长信息;其中,第一时长信息包括第一广告的广告标识、第一时长,以及,第一广告的投放渠道的渠道标识;

s43:生成存证第一时长信息的广告播放时长存证交易并发送至区块链网络,以供执行以将第一时长信息存证到区块链上,以供第一投放渠道的终端根据广告标识和第一投放渠道的第一渠道标识查找相应的各时长信息以统计第一投放渠道投放第一广告的播放时长以进行计费,以及,提供计费凭证。

具体地,图4所示方法与图1所示方法的区别在于,图1所示的方法中,广告的载体形式可以为文字、图片、视频等任意一种或多种;而在图4所示的方法中,广告的载体形式仅为视频,用户端采集广告的播放时长,并将播放时长存证到区块链上(此外,一次播放可以视为一次点击);渠道方与广告投放方可根据约定的方式根据播放时长进行计费,或,根据播放时长和点击量进行计费(还可配置为本领域常用的其它基于播放时长的计费方式,不再一一列举)。

图5为本发明另一实施例提供的另一种广告计费凭证存证方法的流程图。图5所示的方法可配合图4所示的方法执行。

如图5所示,在另一实施例中,本发明还提供另一种适用于区块链节点的广告计费凭证存证方法,包括:

s51:执行广告播放时长存证交易,将第一时长信息存证到区块链上,以供第一投放渠道的终端根据第一广告的广告标识和第一投放渠道的第一渠道标识查找相应的各时长信息以统计第一投放渠道投放第一广告的播放时长以进行计费,以及,提供计费凭证。

其中,第一时长信息由第一用户端响应于停止播放第一广告,根据播放第一广告的第一时长所生成,广告播放时长存证交易由第一用户端根据第一时长信息生成。

图5所示方法的原理可参照图4所示的方法,此处不再赘述。

图6为本发明另一实施例提供的一种广告计费方法的流程图。图6所示的方法可配合图4-5所示的方法执行。

如图6所示,在另一实施例中,本发明还提供另一种广告计费方法,包括:

s61:根据第一广告的广告标识和第一投放渠道的第一渠道标识查找记录在区块链上的相应的各时长信息以统计第一投放渠道投放第一广告的播放时长以进行计费,以及,提供计费凭证。

其中,时长信息由区块链节点通过执行对应的广告播放时长存证交易存证到区块链上;广告播放时长存证交易由对应的用户端响应于停止播放第一广告,根据播放第一广告的时长生成时长信息后所生成。

图6所示方法的原理可参照图4所示的方法,此处不再赘述。

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

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

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

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

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

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

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

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

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