CN110278071A - 一种基于区块链技术验证广告播放信息的方法及*** - Google Patents
一种基于区块链技术验证广告播放信息的方法及*** Download PDFInfo
- Publication number
- CN110278071A CN110278071A CN201910390612.9A CN201910390612A CN110278071A CN 110278071 A CN110278071 A CN 110278071A CN 201910390612 A CN201910390612 A CN 201910390612A CN 110278071 A CN110278071 A CN 110278071A
- Authority
- CN
- China
- Prior art keywords
- advertisement
- time
- broadcasting
- played
- play
- 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.)
- Pending
Links
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/0264—Targeted advertisements based upon schedule
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/06—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
- H04L9/0643—Hash functions, e.g. MD5, SHA, HMAC or f9 MAC
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3236—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
- H04L9/3242—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions involving keyed hash functions, e.g. message authentication codes [MACs], CBC-MAC or HMAC
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Power Engineering (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Entrepreneurship & Innovation (AREA)
- Game Theory and Decision Science (AREA)
- Economics (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种基于区块链技术验证广告播放信息的方法及***,所述方法包括:S1、将接收到的广告订单数据整理成包括播放时间和播放次数的有序播放数据,并存储所述有序播放数据;S2、在到达预设时间时轮询所述有序播放数据,并按照所述播放时间和所述播放次数播放广告;S3、根据记录的实际播放情况生成广告播放报告,所述广告播放报告采用广告播放设备的标识字符串作为标识;S4、根据所述广告播放报告生成与所述广告对应的广告播放报文,将所述广告播放报文上传至区块链存储。本发明从广告播时放到广告播放后均能保证广告按照广告订单数据中的要求播放,并防止播放报告和广告播放信息被篡改,提高广告的投放效果。
Description
技术领域
本发明涉及广告智能播放技术领域,特别涉及一种基于区块链技术验证广告播放信息的方法及***。
背景技术
通常情况下,广告投放商在委托广告运营商播放广告时,会预先规定广告受众、广告播放时间、播放时长、播放次数、播放内容等信息,然而在广告播放领域中大多数广告投放缺乏监播程序,因此在实际播放条件的限制或者利益的驱使下,广告运营商不能按照预定计划播放广告,并且反馈给广告投放商的播放数据可能会存在伪造、篡改等不真实的现象,导致广告投放效果不佳,或者违反委托合同。若由广告投放商监督广告的播放情况,则会给广告投放商带来巨大的工作量。
发明内容
为了解决现有技术的问题,本发明提供了一种基于区块链技术验证广告播放信息的方法及***。所述技术方案如下:
一方面,提供了一种基于区块链技术验证广告播放信息的方法,所述方法包括:
S1、将接收到的广告订单数据整理成包括播放时间和播放次数的有序播放数据,并存储所述有序播放数据;
S2、在到达预设时间时轮询所述有序播放数据,并按照所述播放时间和所述播放次数播放广告;
S3、根据记录的实际播放情况生成广告播放报告,所述广告播放报告采用广告播放设备的标识字符串作为标识;
S4、根据所述广告播放报告生成与所述广告对应的广告播放报文,将所述广告播放报文上传至区块链存储。
进一步地,所述方法还包括:
获取实际播放条件信息;
根据所述实际播放条件信息播放广告。
进一步地,所述步骤S3中的所述标识字符串具体由包括以下步骤的方法生成:
获取广告播放设备的mac地址;
根据所述mac地址生成公钥和私钥;
将所述公钥进行哈希运算生成所述标识字符串。
进一步地,所述步骤S4包括:
从所述广告播放报告中提取与所述广告对应的广告播放信息,汇总并整理所述广告播放信息,生成与所述广告对应的所述广告播放报文;
利用所述私钥加密所述广告播放报文,并将所述广告播放报文广播至区块链存储。
进一步地,所述广告播放信息包括:所述mac地址、广告订单标识、与所述标识字符串对应的广告起始播放时间、与所述标识字符串对应的广告终止播放时间、播放地理位置信息、单位时间内广告播放次数、所述起始播放时间到所述终止播放时间内的随机时间戳。
另一方面,提供了一种基于区块链技术验证广告播放信息的***,所述***包括:
整理模块,用于将接收到的广告订单数据整理成包括播放时间和播放次数的有序播放数据;
轮询模块,用于在到达预设时间时轮询所述有序播放数据;
播放模块,用于按照所述播放时间和所述播放次数播放广告;
播放报告生成模块,用于根据记录的实际播放情况生成广告播放报告,所述广告播放报告采用广告播放设备的标识字符串作为标识;
播放报文生成模块,用于根据所述广告播放报告生成与广告对应的广告播放报文;
通信模块,用于接收所述广告订单数据,将所述有序播放数据发送至所述广告播放设备的存储模块进行存储,以及将所述广告播放报文上传至区块链存储。
进一步地,所述***还包括:
播放条件信息获取模块,用于获取实际播放条件信息;
所述播放模块,还用于根据所述实际播放条件信息播放广告。
进一步地,所述***还包括:标识字符串生成模块,用于生成所述广告播放设备的标识字符串;所述标识字符串生成模块包括:
mac地址获取模块,用于获取广告播放设备的mac地址;
公私钥生成模块,用于根据所述mac地址生成公钥和私钥;
哈希运算模块,用于将所述公钥进行哈希运算生成标识字符串。
进一步地,所述播放报文生成模块包括:
广告播放信息获取模块,用于从所述广告播放报告中提取与所述广告对应的广告播放信息;
播放报文整理模块,用于汇总并整理所述广告播放信息,生成与所述广告对应的所述广告播放报文;
加密模块,用于利用所述私钥加密所述广告播放报文。
进一步地,所述广告播放信息包括:所述mac地址、广告订单标识、与所述标识字符串对应的广告起始播放时间、与所述标识字符串对应的广告终止播放时间、播放地理位置信息、单位时间内广告播放次数、所述起始播放时间到所述终止播放时间内的随机时间戳。
本发明实施例提供的技术方案带来的有益效果是:
1、本发明将广告订单数据集成到播放***中,确保广告能够按照广告订单中的要求播放,防止广告运营商违反订单或合同规定;
2、本发明结合实际播放条件信息播放广告,使广告更能迎合受众需求;
3、本发明将广告播放报文广播上链,确保广告播放信息的真实性,便于广告投放商查询相应广告的播放情况;
4、本发明从广告播时放到广告播放后均能保证广告按照广告订单数据中的要求播放,并防止播放报告和广告播放信息被篡改,提高广告的投放效果,促进了广告投放商和广告运营商的合作。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例1提供的一种基于区块链技术验证广告播放信息的方法流程图;
图2是本发明实施例1提供的一种基于区块链技术验证广告播放信息的***模块结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例1
为了使广告能够按照预定的播放计划播放,为了使广告的实际播放情况有可信的依据可查,本发明实施例公开了一种基于区块链技术验证广告播放信息的方法及***。如图1所示,其中所述方法包括:
S1、将接收到的广告订单数据整理成包括播放时间和播放次数的有序播放数据,并存储所述有序播放数据;
S2、在到达预设时间时轮询所述有序播放数据,并按照所述播放时间和所述播放次数播放广告;
S3、根据记录的实际播放情况生成广告播放报告,所述广告播放报告采用广告播放设备的标识字符串作为标识;
S4、根据所述广告播放报告生成与所述广告对应的广告播放报文,将所述广告播放报文上传至区块链存储。
需要说明的是,上述方法能够避免现有技术中存在的人为改变广告播放情况的风险,通过上述方法,广告可以自动按照在委托时预定的广告订单中的播放计划播放,无需人为干预。上述方法中广告订单数据包括:广告播放的具体内容信息、广告播放时长、广告播放频率等,广告订单数据可以包括一件广告的订单数据,也可以是批量的广告订单数据。将广告订单数据整理成有序播放数据,若广告订单数据中包括多个广告的订单数据,则整理的有序播放数据需要与单件的广告一一对应,有序播放数据中包括与其对应的那件广告的播放时间和播放次数,其中播放次数与播放时间对应,并按照播放时间的先后顺序排列。整理成有序播放数据后,将有序播放数据在本地存储,在到达预设时间时,轮询有序播放数据,按照播放时间和播放次数播放广告,从而使广告自动按照预定的播放计划播放,无需人为干预。预设时间由***默认设置,或者用户自主设置,可以包括每到整点时轮询有序播放数据,然后依次播放一个小时之内的所有广告。
在广告播放完成后,上述方法还进一步地生成广告播放报告。需要说明的是,广告播放报告与报告播放设备对应,其中可能包括一件或者多件广告的实际播放情况。实际播放情况包括:实际播放时间和实际播放次数、实际播放时长、实际播放设备所处的地理位置,以及实际播放设备所处地理位置的天气情况等。采用标识字符串标识广告播放报告便于区分不同广告播放设备生成的广告播放报告,也便于后期的数据整理。
生成广告播放报告后继续生成广告播放报文。需要注意的是,此处的广告播放报文与广告对应,即广告播放报文中存在一件广告,并与所述广告对应的多台广告播放设备的实际播放情况。因此在后期将广告播放报文上传至区块链时,其实是将以广告为单位的广告播放报文上链存储。
为了更好地、更有针对性地推送广告,本发明实施例公开的方法中还包括:获取实际播放条件信息;根据实际播放条件信息播放广告。
需要说明的是,上述方法中的实际播放条件信息包括:播放设备所处的地理位置信息、播放设备所处地理位置的天气情况、当前时间等等。获取实际播放条件信息时,可以通过调用其它应用软件获取,或者通过监听设备自带的传感器获取。根据实际播放条件信息播放广告包括:结合实际播放条件,优先播放广告订单中与实际播放条件相适应的广告,例如,若播放设备所在地天气情况为雨天,可结合播放设备所在地理位置优先推送广告订单中在其周边的雨伞商店的广告。
进一步地,本发明的方法还包括标识字符串的生成方法:
获取广告播放设备的mac地址;
根据所述mac地址生成公钥和私钥;
将所述公钥进行哈希运算生成标识字符串,所述标识字符串为所述广告播放设备在区块链上的唯一标识。
需要说明的是,上述方法中采用mac地址生成公钥和私钥,mac地址是指设备的硬件地址,是由设备网卡决定的固定地址,可以用来作为设备的唯一标识。由于mac地址的唯一性,因此采用公钥生成的标识字符串也存在唯一性,可以作为播放设备在区块链上的唯一标识。
此处标识字符串可以在设备在区块链上上传数据时识别播放设备用,防止其他设备冒用实际播放的播放设备上传虚假的数据,此处上传的数据可以包括前面方法中所提到的广告播放报告,即采用标识字符串标识广告播放报告,防止虚假设备上传。
在前述方法的基础上,上述方法中的步骤S4包括:
从所述广告播放报告中提取与所述广告对应的广告播放信息,汇总并整理所述广告播放信息,生成与所述广告对应的所述广告播放报文;
利用所述私钥加密所述广告播放报文,并将所述广告播放报文广播至区块链存储。
所述广告播放信息包括:所述mac地址、广告订单标识、起始播放时间、终止播放时间、播放地理位置信息、单位时间内广告播放次数、所述起始播放时间到所述终止播放时间内的随机时间戳。
需要说明的是,上述方法中将经过签名的广告播放报文存储上链,保证了广告播放报文的不可篡改性和高度可靠性,随机时间戳对应了相应时间播放的广告内容信息。广告订单标识可以是广告订单编码,或者委托合同编码,本发明不作具体限制。
另一方面,如图2所示,基于上述方法,本发明还提供了一种基于区块链技术验证广告播放信息的***,具体包括:
整理模块,用于将接收到的广告订单数据整理成包括播放时间和播放次数的有序播放数据;
轮询模块,用于在到达预设时间时轮询所述有序播放数据;
播放条件信息获取模块,用于获取实际播放条件信息;
播放模块,用于按照所述播放时间和所述播放次数播放广告,以及根据所述实际播放条件信息播放广告;
播放报告生成模块,用于根据记录的实际播放情况生成广告播放报告,所述广告播放报告采用广告播放设备的标识字符串作为标识;
播放报文生成模块,用于根据所述广告播放报告生成与广告对应的广告播放报文;
通信模块,用于接收所述广告订单数据,将所述有序播放数据发送至所述广告播放设备的存储模块进行存储,以及将所述广告播放报文上传至区块链存储;
标识字符串生成模块,用于生成所述广告播放设备的标识字符串。
上述***中,所述标识字符串生成模块包括:
mac地址获取模块,用于获取广告播放设备的mac地址;
公私钥生成模块,用于根据所述mac地址生成公钥和私钥;
哈希运算模块,用于将所述公钥进行哈希运算生成标识字符串,所述标识字符串为所述广告播放设备在区块链上的唯一标识。
所述播放报文生成模块包括:
广告播放信息获取模块,用于从所述广告播放报告中提取与所述广告对应的广告播放信息;
播放报文整理模块,用于汇总并整理所述广告播放信息,生成与所述广告对应的所述广告播放报文;
加密模块,用于利用所述私钥加密所述广告播放报文。
所述广告播放信息包括:所述mac地址、广告订单标识、与所述标识字符串对应的广告起始播放时间、与所述标识字符串对应的广告终止播放时间、播放地理位置信息、单位时间内广告播放次数、所述起始播放时间到所述终止播放时间内的随机时间戳。
***运行时,通信模块将接受的广告订单数据传递至整理模块整理成有序播放数据,然后整理模块将有序播放数据发至存储模块进行本地存储。轮询模块按照预设时间定时轮询存储模块中的有序播放数据,然后将播放时间和播放次数等播放信息发送至播放模块,播放模块按照播放时间和播放次数播放广告。此外,播放条件信息获取模块在获取实际播放条件信息后,将实际播放条件信息发送至播放模块,播放模块根据实际播放条件信息播放广告。播放完成后,播放报告生成模块生成广告播放报告。广告播放信息获取模块根据广告播放报告提取广告播放信息,播放报文整理模块生成与广告对应的广告播放报文,加密模块对生成的广告播放报文加密后发送至通信模块上链。
需要说明的是,本实施例公开的***可以是具有广告播放功能,且具有验证广告播放信息功能的视频播放客户端,也可以是嵌入在视频播放客户端内的广告播放***,本发明不作限制。
实施例2
本实施例结合具体应用场景对本发明提供的方法和***作进一步说明。
广告投放商和广告运营商达成广告订单,广告运营商在用户初始化视频播放***时将广告订单数据加入到视频播放***的SDK提供的方法中,同时SDK获取广告播放设备的mac地址,并根据mac地址生成公钥和私钥,将公钥进行哈希运算生成标识字符串,标识字符串作为该广告播放设备在区块链上的唯一标识。同时将广告运营商的渠道信息和在视频播放***中的身份验证信息也加入到SDK中,作为广告运营商的身份验证。
SDK接收到广告订单数据后,将广告订单数据整理成有序播放数据,所述有序播放数据包括:播放时间和播放次数。
SDK将有序播放数据放至本地存储。
SDK在整点时间轮询有序播放数据,并按照播放时间和播放次数播放广告。
此外,SDK还通过设备上的其它应用或者设备的传感器,获取实际播放条件,根据实际播放条件进行分析,以推送更加适合受众的广告。例如,SDK在轮询时发现当前一小时之内有6个广告需要播放,但当前时间处于中午吃饭时间,因此视频播放***优先播放6个广告中涉及到食物的广告。
预设的生成广告播放报告时间为每天零点时生成一次,因此SDK在每天零点时生成广告播放报告,广告播放报告与播放设备对应,采用标识字符串标识,包括当天实际播放时间和实际播放次数。
SDK在广告播放报告中提取广告播放信息,并将其汇总整理成广告播放报文,广告播放报文与广告对应,包括单件广告在多台播放设备中的播放情况。
SDK利用设备私钥加密广告播放信息,将广告播放信息广播至区块链上。所述广告播放信息包括:所述mac地址、广告订单标识、与所述标识字符串对应的广告起始播放时间、与所述标识字符串对应的广告终止播放时间、播放地理位置信息、单位时间内广告播放次数、所述起始播放时间到所述终止播放时间内的随机时间戳。
基于上述方法本实施例提供一种基于区块链技术验证广告播放信息的***,该***包括:
标识字符串生成模块,用于生成所述广告播放设备的标识字符串。标识字符串生成模块包括:mac地址获取模块,用于获取广告播放设备的mac地址;公私钥生成模块,用于根据所述mac地址生成公钥和私钥;哈希运算模块,用于将所述公钥进行哈希运算生成标识字符串。
整理模块,用于将接收到的广告订单数据整理成包括播放时间和播放次数的有序播放数据。
轮询模块,用于在到达预设时间时轮询所述有序播放数据。
播放条件信息获取模块,用于获取实际播放条件信息。
播放模块,用于按照所述播放时间和所述播放次数播放广告。
播放报告生成模块,用于根据记录的实际播放情况生成广告播放报告,所述广告播放报告采用广告播放设备的标识字符串作为标识。
播放报文生成模块,用于根据所述广告播放报告生成与广告对应的广告播放报文。播放报文生成模块包括:广告播放信息获取模块,用于从所述广告播放报告中提取与所述广告对应的广告播放信息;播放报文整理模块,用于汇总并整理所述广告播放信息,生成与所述广告对应的所述广告播放报文;加密模块,用于利用所述私钥加密所述广告播放报文。广告播放信息包括:所述mac地址、广告订单标识、与所述标识字符串对应的广告起始播放时间、与所述标识字符串对应的广告终止播放时间、播放地理位置信息、单位时间内广告播放次数、所述起始播放时间到所述终止播放时间内的随机时间戳。
通信模块,用于接收所述广告订单数据,将所述有序播放数据发送至所述广告播放设备的存储模块进行存储,以及将所述广告播放报文上传至区块链存储。
本发明实施例提供的技术方案带来的有益效果是:
1、本发明将广告订单数据集成到播放***中,确保广告能够按照广告订单中的要求播放,防止广告运营商违反订单或合同规定;
2、本发明结合实际播放条件信息播放广告,使广告更能迎合受众需求;
3、本发明将广告播放报文广播上链,确保广告播放信息的真实性,便于广告投放商查询相应广告的播放情况;
4、本发明从广告播时放到广告播放后均能保证广告按照广告订单数据中的要求播放,并防止播放报告和广告播放信息被篡改,提高广告的投放效果,促进了广告投放商和广告运营商的合作。
上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再一一赘述。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种基于区块链技术验证广告播放信息的方法,其特征在于,包括如下步骤:
S1、将接收到的广告订单数据整理成包括播放时间和播放次数的有序播放数据,并存储所述有序播放数据;
S2、在到达预设时间时轮询所述有序播放数据,并按照所述播放时间和所述播放次数播放广告;
S3、根据记录的实际播放情况生成广告播放报告,所述广告播放报告采用广告播放设备的标识字符串作为标识;
S4、根据所述广告播放报告生成与所述广告对应的广告播放报文,将所述广告播放报文上传至区块链存储。
2.如权利要求1所述的一种基于区块链技术验证广告播放信息的方法,其特征在于,所述方法还包括:
获取实际播放条件信息;
根据所述实际播放条件信息播放广告。
3.如权利要求1或2所述的一种基于区块链技术验证广告播放信息的方法,其特征在于,所述步骤S3中的所述标识字符串具体由包括以下步骤的方法生成:
获取广告播放设备的mac地址;
根据所述mac地址生成公钥和私钥;
将所述公钥进行哈希运算生成所述标识字符串。
4.如权利要求3所述的一种基于区块链技术验证广告播放信息的方法,其特征在于,所述步骤S4包括:
从所述广告播放报告中提取与所述广告对应的广告播放信息,汇总并整理所述广告播放信息,生成与所述广告对应的所述广告播放报文;
利用所述私钥加密所述广告播放报文,并将所述广告播放报文广播至区块链存储。
5.如权利要求4所述的一种基于区块链技术验证广告播放信息的方法,其特征在于,所述广告播放信息包括:所述mac地址、广告订单标识、与所述标识字符串对应的广告起始播放时间、与所述标识字符串对应的广告终止播放时间、播放地理位置信息、单位时间内广告播放次数、所述起始播放时间到所述终止播放时间内的随机时间戳。
6.基于权利要求1~5任意一项所述方法建立的一种基于区块链技术验证广告播放信息的***,其特征在于,包括:
整理模块,用于将接收到的广告订单数据整理成包括播放时间和播放次数的有序播放数据;
轮询模块,用于在到达预设时间时轮询所述有序播放数据;
播放模块,用于按照所述播放时间和所述播放次数播放广告;
播放报告生成模块,用于根据记录的实际播放情况生成广告播放报告,所述广告播放报告采用广告播放设备的标识字符串作为标识;
播放报文生成模块,用于根据所述广告播放报告生成与广告对应的广告播放报文;
通信模块,用于接收所述广告订单数据,将所述有序播放数据发送至所述广告播放设备的存储模块进行存储,以及将所述广告播放报文上传至区块链存储。
7.如权利要求6所述的一种基于区块链技术验证广告播放信息的***,其特征在于,所述***还包括:
播放条件信息获取模块,用于获取实际播放条件信息;
所述播放模块,还用于根据所述实际播放条件信息播放广告。
8.如权利要求6或7所述的一种基于区块链技术验证广告播放信息的***,其特征在于,所述***还包括:标识字符串生成模块,用于生成所述广告播放设备的标识字符串;所述标识字符串生成模块包括:
mac地址获取模块,用于获取广告播放设备的mac地址;
公私钥生成模块,用于根据所述mac地址生成公钥和私钥;
哈希运算模块,用于将所述公钥进行哈希运算生成标识字符串。
9.如权利要求8所述的一种基于区块链技术验证广告播放信息的***,其特征在于,所述播放报文生成模块包括:
广告播放信息获取模块,用于从所述广告播放报告中提取与所述广告对应的广告播放信息;
播放报文整理模块,用于汇总并整理所述广告播放信息,生成与所述广告对应的所述广告播放报文;
加密模块,用于利用所述私钥加密所述广告播放报文。
10.如权利要求9所述的一种基于区块链技术验证广告播放信息的***,其特征在于,所述广告播放信息包括:所述mac地址、广告订单标识、与所述标识字符串对应的广告起始播放时间、与所述标识字符串对应的广告终止播放时间、播放地理位置信息、单位时间内广告播放次数、所述起始播放时间到所述终止播放时间内的随机时间戳。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910390612.9A CN110278071A (zh) | 2019-05-10 | 2019-05-10 | 一种基于区块链技术验证广告播放信息的方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910390612.9A CN110278071A (zh) | 2019-05-10 | 2019-05-10 | 一种基于区块链技术验证广告播放信息的方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110278071A true CN110278071A (zh) | 2019-09-24 |
Family
ID=67959028
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910390612.9A Pending CN110278071A (zh) | 2019-05-10 | 2019-05-10 | 一种基于区块链技术验证广告播放信息的方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110278071A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111314746A (zh) * | 2020-02-25 | 2020-06-19 | 腾讯科技(深圳)有限公司 | 广告播放方法、装置和*** |
CN111371764A (zh) * | 2020-02-26 | 2020-07-03 | 京东数字科技控股有限公司 | 数据验证方法、装置、设备及存储介质 |
CN111541725A (zh) * | 2020-07-08 | 2020-08-14 | 支付宝(杭州)信息技术有限公司 | 区块链一体机及其密码加速卡、密钥管理方法和装置 |
CN113077278A (zh) * | 2020-01-06 | 2021-07-06 | 北京京东振世信息技术有限公司 | 广告监播方法、装置、设备和存储介质 |
CN114501081A (zh) * | 2022-02-14 | 2022-05-13 | 浙江新再灵科技股份有限公司 | 屏幕广告播放方法及*** |
CN114900305A (zh) * | 2022-02-23 | 2022-08-12 | 杭州脸脸会网络技术有限公司 | 基于区块链的数据处理方法、装置、电子装置和存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107133814A (zh) * | 2017-03-31 | 2017-09-05 | 北京奇艺世纪科技有限公司 | 一种广告轮播方法及装置 |
CN108648015A (zh) * | 2018-05-14 | 2018-10-12 | 合肥莫高雷网络科技有限责任公司 | 一种基于区块链智能合约的去中心化广告投放***及其投放方法 |
CN108765027A (zh) * | 2018-06-05 | 2018-11-06 | 众安信息技术服务有限公司 | 基于区块链的广告监播方法、装置及计算机可读介质 |
-
2019
- 2019-05-10 CN CN201910390612.9A patent/CN110278071A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107133814A (zh) * | 2017-03-31 | 2017-09-05 | 北京奇艺世纪科技有限公司 | 一种广告轮播方法及装置 |
CN108648015A (zh) * | 2018-05-14 | 2018-10-12 | 合肥莫高雷网络科技有限责任公司 | 一种基于区块链智能合约的去中心化广告投放***及其投放方法 |
CN108765027A (zh) * | 2018-06-05 | 2018-11-06 | 众安信息技术服务有限公司 | 基于区块链的广告监播方法、装置及计算机可读介质 |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113077278A (zh) * | 2020-01-06 | 2021-07-06 | 北京京东振世信息技术有限公司 | 广告监播方法、装置、设备和存储介质 |
CN111314746A (zh) * | 2020-02-25 | 2020-06-19 | 腾讯科技(深圳)有限公司 | 广告播放方法、装置和*** |
CN111371764A (zh) * | 2020-02-26 | 2020-07-03 | 京东数字科技控股有限公司 | 数据验证方法、装置、设备及存储介质 |
CN111541725A (zh) * | 2020-07-08 | 2020-08-14 | 支付宝(杭州)信息技术有限公司 | 区块链一体机及其密码加速卡、密钥管理方法和装置 |
CN111541725B (zh) * | 2020-07-08 | 2021-04-27 | 支付宝(杭州)信息技术有限公司 | 区块链一体机及其密码加速卡、密钥管理方法和装置 |
US11626984B2 (en) | 2020-07-08 | 2023-04-11 | Alipay (Hangzhou) Information Technology Co., Ltd. | Blockchain integrated station and cryptographic acceleration card, key management methods and apparatuses |
CN114501081A (zh) * | 2022-02-14 | 2022-05-13 | 浙江新再灵科技股份有限公司 | 屏幕广告播放方法及*** |
CN114501081B (zh) * | 2022-02-14 | 2023-10-17 | 浙江新再灵科技股份有限公司 | 屏幕广告播放方法及*** |
CN114900305A (zh) * | 2022-02-23 | 2022-08-12 | 杭州脸脸会网络技术有限公司 | 基于区块链的数据处理方法、装置、电子装置和存储介质 |
CN114900305B (zh) * | 2022-02-23 | 2024-03-19 | 杭州脸脸会网络技术有限公司 | 基于区块链的数据处理方法、装置、电子装置和存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110278071A (zh) | 一种基于区块链技术验证广告播放信息的方法及*** | |
CN103763626B (zh) | 一种信息推送方法、设备和*** | |
US20230080497A1 (en) | Data Segment Service | |
JP6219275B2 (ja) | 端末装置、情報処理方法、プログラム、および連動アプリケーション供給システム | |
CN107454441B (zh) | 一种检测直播间刷人气行为的方法、直播平台服务器及计算机可读存储介质 | |
JP6219269B2 (ja) | 端末装置、情報処理方法、プログラム、および連動アプリケーション供給システム | |
RU2531863C2 (ru) | Целевая реклама, генерируемая пользователем | |
CN100561493C (zh) | 数字多媒体内容播放的监控方法及监控装置 | |
CN104038410B (zh) | 一种群组成员身份信息保护方法及*** | |
US8566475B2 (en) | Broadcast driven virtual community of P2P network | |
CN104918061B (zh) | 一种电视频道的识别方法及*** | |
CN103229515A (zh) | 提供与广播内容有关的内容相关信息的***和方法 | |
US20140282665A1 (en) | Set top box cookies | |
US20150007218A1 (en) | Method and apparatus for frame accurate advertisement insertion | |
CN105471924A (zh) | 电子蓝牙无线身份识别*** | |
CN103748825A (zh) | 测量流媒体曝光率的方法和设备 | |
US11588869B2 (en) | Streaming system device authentication system and method | |
CN104170392A (zh) | 一种文件中植入广告的方法、装置、***及终端 | |
CN103248712B (zh) | 一种多媒体电子屏联播管理方法和*** | |
JP2003518350A (ja) | 時間感度良好な双方向通信認証方法および装置 | |
CN108347651A (zh) | 推送信息的播放方法、装置及*** | |
CN103747301A (zh) | 一种广告投放方法、***及存储广告播放记录文件 | |
CN103514351A (zh) | 一种多媒体文件的编辑方法、装置和*** | |
EP1470690B1 (fr) | Procede et dispositif de transmission de message de gestion de titre d'acces | |
US20170134806A1 (en) | Selecting content based on media detected in environment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |