基于以太坊区块链的大屏展示控制系统、方法及存储介质技术方案

技术编号:25707879 阅读:21 留言:0更新日期:2020-09-23 02:55
本发明专利技术提供一种基于以太坊区块链的大屏展示控制系统、方法及存储介质,针对大屏投放容易被非法侵入的问题,通过以太坊区块链签名验证机制,可实现只有设定控制终端方可向展示大屏发送指令,控制大屏展示内容;提高了大屏展示的安全性,降低了大屏投放权限被非法侵入的风险,保证了大屏投放的正常展示;同时通过以太坊网络实现记录永久保存;以此保证场馆电子大屏展示内容万无一失。

【技术实现步骤摘要】
基于以太坊区块链的大屏展示控制系统、方法及存储介质
本专利技术涉及屏幕显示控制
,尤其涉及一种基于以太坊区块链的大屏展示控制系统、方法及存储介质。
技术介绍
售楼部展览馆作为人流密集场所,相对商业化且庄重,场馆内所展示呈现的内容附带的商业属性也相对更高,其要求也更加严谨,缜密。对场馆内的电子大屏投放内容也就有了更高要求,现有的电子大屏布置链接方式,一般都是通过路由器,控制端和客户使用的WiFi(WirelessFidelity,无线保真)处于同一局域网,这样无形中增加了同一局域网中非法用户控制大屏显示的风险;在展馆内举办重要活动的过程中,非法用户侵入控制大屏投放,可能造成严重的不利影响。因此,如何提高大屏展示的安全性,降低大屏投放权限被非法侵入的风险,保证大屏投放的正常展示,是目前相关场馆大屏展示急需解决的问题。
技术实现思路
本专利技术提供的基于以太坊区块链的大屏展示控制系统、方法及存储介质,主要可应用于房地产售楼部展览馆的电子大屏与控制端通信控制;主要解决的技术问题是:如何提高大屏展示的安全性,降低大屏投放权限被非法侵入的风险,保证大屏投放的正常展示。为解决上述技术问题,本专利技术提供一种基于以太坊区块链的大屏展示控制系统,包括控制终端和展示大屏;所述控制终端用于获取投放控制信息,对所述投放控制信息进行签名,发起交易,将签名信息和所述投放控制信息,通过以太坊公链网络发送给所述展示大屏;所述投放控制信息包括投放内容和/或投放控制指令;所述以太坊公链网络接收所述交易,利用所述控制终端公钥对所述签名进行校验,并将对应的第一校验结果添加到所述交易中,然后广播到公链网络以同步到相关节点;所述展示大屏接收投放控制信息,并利用设定控制终端公钥对所述签名进行校验,以验证所述投放控制信息的发送方是否为所述设定控制终端,得到第二校验结果,采用与所述第二校验结果对应的处理方式执行所述投放控制信息。可选的,所述采用与所述第二校验结果对应的处理方式执行所述投放控制信息包括:在所述第二校验结果为所述投放控制信息的发送方是所述设定控制终端时,按照所述投放控制信息在所述展示大屏上进行展示;在所述第二校验结果为所述投放控制信息的发送方非所述设定控制终端时,拒绝执行所述投放控制信息。可选的,所述控制终端用于对所述投放控制信息进行签名包括:所述控制终端采用设定hash算法,对所述投放控制信息进行hash运算,得到目标摘要信息;利用自身私钥对所述目标摘要信息进行加密,得到所述签名。所述展示大屏在按照所述投放控制信息在所述展示大屏上进行展示之前,还用于:利用设定控制终端公钥对所述签名进行解密,得到待验证摘要;将所述待验证摘要与所述目标摘要信息进行比对,判断两者是否一致;如是,判定所述投放控制信息未被篡改;并执行所述按照所述投放控制信息在所述展示大屏上进行展示的步骤;否则,判定所述投放控制信息已被篡改;并执行拒绝执行所述投放控制信息。可选的,所述控制终端用于将所述投放控制信息,通过以太坊公链网络发送给所述展示大屏之前,还包括:获取所述展示大屏的公钥,利用所述公钥对所述投放控制信息进行加密;所述展示大屏用于接收加密后的所述投放控制信息,利用自身私钥对所述投放控制信息进行解密,然后利用所述设定hash算法对解密后的投放控制信息进行hash运算,得到所述目标摘要信息。本专利技术还提供一种基于以太坊区块链的电子大屏展示控制方法,包括:获取投放控制信息,对所述投放控制信息进行签名,发起交易,将签名信息和所述投放控制信息,通过以太坊公链网络发送给所述展示大屏;所述投放控制信息包括投放内容和/或投放控制指令;所述以太坊公链网络接收所述交易,利用所述控制终端公钥对所述签名进行校验,并将对应的第一校验结果添加到所述交易中,然后广播到公链网络以同步到相关节点;所述展示大屏接收投放控制信息,并利用设定控制终端公钥对所述签名进行校验,以验证所述投放控制信息的发送方是否为所述设定控制终端,得到第二校验结果,采用与所述第二校验结果对应的处理方式执行所述投放控制信息。可选的,所述采用与所述第二校验结果对应的处理方式执行所述投放控制信息包括:在所述第二校验结果为所述投放控制信息的发送方是所述设定控制终端时,按照所述投放控制信息在所述展示大屏上进行展示;在所述第二校验结果为所述投放控制信息的发送方非所述设定控制终端时,拒绝执行所述投放控制信息。可选的,所述对所述投放控制信息进行签名包括:采用设定hash算法,对所述投放控制信息进行hash运算,得到目标摘要信息;利用自身私钥对所述目标摘要信息进行加密,得到所述签名。所述展示大屏在按照所述投放控制信息在所述展示大屏上进行展示之前,还用于:利用设定控制终端公钥对所述签名进行解密,得到待验证摘要;将所述待验证摘要与所述目标摘要信息进行比对,判断两者是否一致;如是,判定所述投放控制信息未被篡改;并执行所述按照所述投放控制信息在所述展示大屏上进行展示的步骤;否则,判定所述投放控制信息已被篡改;并执行拒绝执行所述投放控制信息。本专利技术还提供一种存储介质,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上所述的基于以太坊区块链的电子大屏展示控制方法的步骤。本专利技术的有益效果是:根据本专利技术提供的基于以太坊区块链的大屏展示控制系统、方法及存储介质,控制终端用于获取投放控制信息,对投放控制信息进行签名,发起交易,将签名信息和投放控制信息,通过以太坊公链网络发送给展示大屏;投放控制信息包括投放内容和/或投放控制指令;以太坊公链网络接收交易,利用控制终端公钥对签名进行校验,并将对应的第一校验结果添加到交易中,然后广播到公链网络以同步到相关节点;展示大屏接收投放控制信息,并利用设定控制终端公钥对签名进行校验,以验证投放控制信息的发送方是否为设定控制终端,得到第二校验结果,采用与第二校验结果对应的处理方式执行投放控制信息;本方案通过以太坊区块链签名验证机制,可实现只有设定控制终端方可向展示大屏发送指令,控制大屏展示内容;提高了大屏展示的安全性,降低了大屏投放权限被非法侵入的风险,保证了大屏投放的正常展示;同时通过以太坊网络实现记录永久保存;以此保证场馆电子大屏展示内容万无一失。附图说明图1为本专利技术实施例一的基于以太坊区块链的大屏展示控制系统结构示意图;图2为本专利技术实施例二的基于以太坊区块链的大屏展示控制方法流程示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,下面通过具体实施方式结合附图对本专利技术作进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。实施例一:为了解决当前场馆电子大屏展示容易被非法用户侵入控制投放内容的问题,本实施例提供一种基于以太坊区块链的大屏本文档来自技高网...

【技术保护点】
1.一种基于以太坊区块链的大屏展示控制系统,其特征在于,包括控制终端和展示大屏;/n所述控制终端用于获取投放控制信息,对所述投放控制信息进行签名,发起交易,将签名信息和所述投放控制信息,通过以太坊公链网络发送给所述展示大屏;所述投放控制信息包括投放内容和/或投放控制指令;/n所述以太坊公链网络接收所述交易,利用所述控制终端公钥对所述签名进行校验,并将对应的第一校验结果添加到所述交易中,然后广播到公链网络以同步到相关节点;/n所述展示大屏接收投放控制信息,并利用设定控制终端公钥对所述签名进行校验,以验证所述投放控制信息的发送方是否为所述设定控制终端,得到第二校验结果,采用与所述第二校验结果对应的处理方式执行所述投放控制信息。/n

【技术特征摘要】
1.一种基于以太坊区块链的大屏展示控制系统,其特征在于,包括控制终端和展示大屏;
所述控制终端用于获取投放控制信息,对所述投放控制信息进行签名,发起交易,将签名信息和所述投放控制信息,通过以太坊公链网络发送给所述展示大屏;所述投放控制信息包括投放内容和/或投放控制指令;
所述以太坊公链网络接收所述交易,利用所述控制终端公钥对所述签名进行校验,并将对应的第一校验结果添加到所述交易中,然后广播到公链网络以同步到相关节点;
所述展示大屏接收投放控制信息,并利用设定控制终端公钥对所述签名进行校验,以验证所述投放控制信息的发送方是否为所述设定控制终端,得到第二校验结果,采用与所述第二校验结果对应的处理方式执行所述投放控制信息。


2.如权利要求1所述的基于以太坊区块链的电子大屏展示控制系统,其特征在于,所述采用与所述第二校验结果对应的处理方式执行所述投放控制信息包括:
在所述第二校验结果为所述投放控制信息的发送方是所述设定控制终端时,按照所述投放控制信息在所述展示大屏上进行展示;
在所述第二校验结果为所述投放控制信息的发送方非所述设定控制终端时,拒绝执行所述投放控制信息。


3.如权利要求1或2所述的基于以太坊区块链的电子大屏展示控制系统,其特征在于,所述控制终端用于对所述投放控制信息进行签名包括:
所述控制终端采用设定hash算法,对所述投放控制信息进行hash运算,得到目标摘要信息;利用自身私钥对所述目标摘要信息进行加密,得到所述签名。


4.如权利要求3所述的基于以太坊区块链的电子大屏展示控制系统,其特征在于,所述展示大屏在按照所述投放控制信息在所述展示大屏上进行展示之前,还用于:
利用设定控制终端公钥对所述签名进行解密,得到待验证摘要;
将所述待验证摘要与所述目标摘要信息进行比对,判断两者是否一致;
如是,判定所述投放控制信息未被篡改;并执行所述按照所述投放控制信息在所述展示大屏上进行展示的步骤;
否则,判定所述投放控制信息已被篡改;并执行拒绝执行所述投放控制信息。


5.如权利要求4所述的基于以太坊区块链的电子大屏展示控制系统,其特征在于,所述控制终端用于将所述投放控制信息,通过以太坊公链网络发送给所述展示大屏之前,还包括:获取所述展示大屏的公钥,利用所述公钥对所述投放控制信息进行加密;
所述展示大屏用于接收加密后的所述投放控制信息,利用自身私...

【专利技术属性】
技术研发人员:李琦宋卫东
申请(专利权)人:重庆锐云科技有限公司
类型:发明
国别省市:重庆;50

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1