基于分布式网络技术的广告投放系统的制作方法

文档序号:16252569发布日期:2018-12-12 00:10阅读:194来源:国知局

本发明涉及一种广告投放系统,尤其涉及一种基于分布式网络技术的广告投放系统。

背景技术

比特币作为目前市场上比较热门的网络币,具有良好的安全性,和交易的便捷性,其底层技术就是依托了区块链技术。区块链技术,简称bt(blockchaintechnology),也被称之为分布式账本技术,是一种互联网数据库技术,其特点是去中心化、公开透明,让每个人均可参与数据库记录。

在现在商业发展的越来越快的新时代,各广告公司也推陈出新,广告模式也不断更新,现在有很多定点的地方设有广告位,如电梯内,地铁站内,道路的电子显示屏上等。但是广告投放是依托于广告公司进行和广告商签约合作的,在黄金地段黄金时间容易形成优势企业的广告垄断,欠缺公开透明性。对一些相对偏远的广告位,容易形成广告位的断层。广告签约过程繁琐复杂,且缺乏有效的监督和监管。



技术实现要素:

本发明克服了现有技术的不足,提供一种基于分布式网络技术的广告投放系统。

区块链是一个分布式账本,一种通过去中心化和去信任的方式集体维护一个可靠数据库的技术方案。它基于密码学原理而不基于信用,使得任何达成一致的双方直接支付,从而不需要第三方中介的参与。在区块链中,基于时间戳的链式区块结构、分布式节点的共识机制、基于共识算力的经济激励和灵活可编程的智能合约是区块链技术最具代表性的创新点。由于使用分布式核算和存储,不存在中心化的硬件或管理机构,任意节点的权利和义务都是均等的,系统中的数据块由整个系统中具有维护功能的节点来共同维护。系统是开放的,除了交易各方的私有信息被加密外,区块链的数据对所有人公开,任何人都可以通过公开的接口查询区块链数据和开发相关应用,因此整个系统信息高度透明。区块链采用基于协商一致的规范和协议(比如一套公开透明的算法)使得整个系统中的所有节点能够在去信任的环境自由安全的交换数据,使得对“人”的信任改成了对机器的信任,任何人为的干预不起作用。一旦信息经过验证并添加至区块链,就会永久的存储起来,除非能够同时控制住系统中超过51%的节点,否则单个节点上对数据库的修改是无效的,因此区块链的数据稳定性和可靠性极高。由于节点之间的交换遵循固定的算法,其数据交互是无需信任的(区块链中的程序规则会自行判断活动是否有效),因此交易对手无须通过公开身份的方式让对方对自己产生信任,对信用的累积非常有帮助。

为达到上述目的,本发明采用的技术方案为:一种基于分布式网络技术的广告投放系统,包括复数个用户节点,和复数个广告节点,其特征在于:

所述广告节点,包括设置在固定位置的广告终端,每个所述广告终端设有信息模块,所述信息模块包括位置信息,广告时间段信息,以及所述广告时间段的价格信息,广告位申请时间信息,所述广告终端还包括议价模块;

所述用户节点包括系统分配的私钥,以及被系统中的其他用户节点和广告节点都获知的唯一公钥,用户节点可建立带有广告位请求的块,所述广告位请求至少包括广告终端,广告时间,广告价格,广告内容;

所述广告节点和所述用户节点均设有信息验证模块。

本发明一个较佳实施例中,所述广告位申请时间信息,包括起始时间和截止时间。

本发明一个较佳实施例中,所述用户节点通过哈希函数对广告位请求进行加密,并通过所述用户节点的私钥生成带有数字签名的广告位请求。

本发明一个较佳实施例中,所述广告节点接收到广告位请求,通过所述用户节点的公钥和哈什函数对广告位请求进行解密。

本发明一个较佳实施例中,所述广告时间段的价格信息,为具有上限和下限的价格区间。

本发明一个较佳实施例中,所述议价模块包括议价程序,所述议价程序包括步骤:

s1:汇总整理用户节点在广告位申请时间内广告位请求中的广告价格;

s2:计算广告价格的平均数;

s3:选择与所述广告价格的平均数最接近的广告价格的用户节点作为签约用户节点。

本发明一个较佳实施例中,广告位节点还包括合同模块,合同模块向所述议价模块中的签约用户节点,发送合同。

本发明一个较佳实施例中,所述广告位节点将所述议价模块的信息通过哈什函数加密形成议价信息,并向系统中的每一所述用户节点发送所述议价信息,当系统中超过半数用户节点验证了所述议价信息后,所述议价信息永久存储在区块链中。

本发明一个较佳实施例中,所述用户节点中还包括支付单元,在发出广告位请求的时候,系统根据广告位请求向用户节点要求支付相应的金额预存到系统中,交易结束后根据节点的交易检验单元,交易检验单元检验交易成功,预存在系统中的金额转移到相应的广告位节点的账户中;交易检验单元检验交易失败,预存在系统中的金额返回到用户账户。

本发明一个较佳实施例中,所述广告位节点还包括智能调价模块,所述智能调价模块根据所述广告位申请时间内进行广告位请求的用户节点数量进行智能调价。

本发明一个较佳实施例中,所述广告位节点还包括内容审核模块,所述内容审核模块审核用户广告内容,审核不通过直接给用户发送交易失败消息。

本发明一个较佳实施例中,所述用户节点还包括用户节点的申请和删除,用户通过填写相关信息向系统申请,符合系统要求后,系统为用户创建新的用户节点,并生成公钥和私钥,所述公钥向系统中其他节点公布,所述私钥由用户自己保管;用户通过向系统申请删除用户节点,系统通过后删除用户节点,并向系统中其他节点公布。

本发明一个较佳实施例中,所述用户节点包括查询单元,可查询用户节点的交易信息,以及每个所述广告位节点的信息。

本发明解决了背景技术中存在的缺陷,本发明具备以下有益效果:

(1)采用了去中心化的区块链技术作为系统的底层技术,广告用户根据系统中广告位节点的相关信息进行广告位的申请,各用户节点地位平等,且广告投放交易过程全程由系统进行操作,并且由所有节点监督,保证整个广告投放的公平公正。

(2)系统的议价模块是根据用户提交的价格,进行汇总统计,最后选择与平均值最为接近的用户成为签约用户,采用这种议价模式避免了用户恶意提高广告位的价格,保证了广告位价格的合理性。

(3)系统还包括了智能调价模块,当某热门区域的广告位的热门时间,申请广告投放的用户数量过多,可以将价格区间的下限和上限均提高,符合市场发展规律,同时冷门区域的广告位的冷门时间,申请广告投放的用户数量过少甚至为零,可以将价格区间的下限和上限均降低,吸引用户,必要时甚至可以将该广告位节点撤销,保证资源的合理利用。

(4)交易金额预存到系统中,交易完成后,通过交易检验单元对交易信息进行检验,该检验是系统完成的,根据交易的实际情况进行扣款或者返款,保证了系统使用的公平性。

具体实施方式

现在结合实施例对本发明作进一步详细的说明。

一种基于分布式网络技术的广告投放系统,包括复数个用户节点,和复数个广告节点。

该广告节点,包括设置在固定位置的广告终端,每个该广告终端设有信息模块,该信息模块包括位置信息,广告时间段信息,以及该广告时间段的价格信息,广告位申请时间信息,该广告终端还包括议价模块;

该用户节点包括系统分配的私钥,以及被系统中的其他用户节点和广告节点都获知的唯一公钥,用户节点可建立带有广告位请求的块,该广告位请求至少包括广告终端,广告时间,广告价格,广告内容;

该广告节点和该用户节点均设有信息验证模块。

本发明使用时,用户通过客户端向系统申请用户节点,用户根据自己公司的需求,在系统上找到目标广告位节点,并向广告位节点按照其要求的申请时间内进行广告位请求。其中请求的内容包括,广告位节点的时间段,和广告投放金额,以及制作的广告内容。其中广告位节点对规定时间段的广告投放金额进行了上限和下限的限制,用户需按照该要求进行价格的报价。

广告位节点通过用户节点的公钥对广告位请求进行解密,并对在申请时间内的广告位请求进行统计和汇总。其中议价模块通过议价程序进行目标用户的匹配,具体包括下面步骤:

s1:汇总整理用户节点在广告位申请时间内广告位请求中的广告价格;

s2:计算广告价格的平均数;

s3:选择与所述广告价格的平均数最接近的广告价格的用户节点作为签约用户节点。

同时广告位模块通过其合约模块与签约用户节点进行签约,整个议价程序过程向系统中所有节点进行公开,所有节点通过其验证模块,验证交易的合理性,当通过半数以上的节点认证通过后,广告位投放成功。系统的议价模块是根据用户提交的价格,进行汇总统计,最后选择与平均值最为接近的用户成为签约用户,采用这种议价模式避免了用户恶意提高广告位的价格,保证了广告位价格的合理性。

系统还包括了智能调价模块,当某热门区域的广告位的热门时间,申请广告投放的用户数量过多,可以将价格区间的下限和上限均提高,符合市场发展规律,同时冷门区域的广告位的冷门时间,申请广告投放的用户数量过少甚至为零,可以将价格区间的下限和上限均降低,吸引用户,必要时甚至可以将该广告位节点撤销,保证资源的合理利用。

在整个广告位投放的系统中,交易金额预存到系统中,交易完成后,通过交易检验单元对交易信息进行检验,该检验是系统完成的,根据交易的实际情况进行扣款或者返款,保证了系统使用的公平性。

采用了去中心化的区块链技术作为系统的底层技术,广告用户根据系统中广告位节点的相关信息进行广告位的申请,各用户节点地位平等,且广告投放交易过程全程由系统进行操作,并且由所有节点监督,保证整个广告投放的公平公正。

以上依据本发明的理想实施例为启示,通过上述的说明内容,相关人员完全可以在不偏离本项发明技术思想的范围内,进行多样的变更以及修改。本项发明的技术性范围并不局限于说明书上的内容,必须要根据权利要求范围来确定技术性范围。

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