基于区块链的信息定时释放或发送方法及装置与流程

文档序号:16063396发布日期:2018-11-24 12:25阅读:718来源:国知局

本发明涉及区块链技术领域,具体涉及一种基于区块链的信息定时释放或发送方法及装置。

背景技术

区块链技术能够将数据处理打包成块,并按时间顺序将数据块组成链。当前的信息释放或发送方法,依赖于特定服务商,信息存储的安全性、稳定性有一定局限。因区块链技术其使用分布式计算及分布式存储,并将数据组成区块链,避免了信息的丢失或被篡改。现有的即时通讯需借助于某一特定软件(如msn,邮箱等),定时发送功能只能依赖于某一终端定时发送,但如遇到终端关闭、倒闭等失效等问题,预置的定时发送信息则随之消失。同时对特定信息进行定时释放、发送或公开,必须要借助某一服务商,将信息数据存储在中心化的服务器上待发送。现有方案依赖于某一中心化服务器,在某些情况下数据会丢失、被篡改,信息安全性相对较差。



技术实现要素:

本发明的目的在于提供一种基于区块链的信息定时释放或发送方法及装置,通过对待发送的信息添加时间、区块高度等作为触发值后,将信息加密分布存储在区块链上,等达到触发值时,信息得以释放或发送,达到信息定时公开、发送的目的;解决了定时发送信息的安全存储、释放、发送的问题。

为实现上述目的,本发明的技术方案为:基于区块链的信息定时释放或发送方法,所述释放或发送方法包括以下步骤:

步骤一:信息发送用户通过发布终端添加待发送信息,设置待发送信息释放或发送的触发条件,并将待发送信息提交到初始区块链节点中;

步骤二:初始区块链节点与周边区块链节点通过共识节点机制形成共识,并通过初始区块链节点和周边区块链节点对接收的待发送信息进行任务处理和存储,使待发送信息成为区块链节点中的预置信息;

步骤三:当预置信息满足释放或发送的触发条件后,区块链节点对预置信息进行解密提取处理;

步骤四:释放预置信息,将预置信息发送到信息获取用户的接收终端上,信息获取用户在接收终端上获得预置信息读取权。

如上所述的基于区块链的信息定时释放或发送方法,所述步骤一中,触发条件的触发对象为时间、区块高度或密码,以时间、区块高度或密码作为触发值,当触发条件达到触发值时,预置信息得到释放或发送。信息发送用户可以设置待发送信息的触发条件,如发送次数、发送周期、发送频率,在触发条件的触发对象达到触发值时,对预置信息进行释放或发送。

如上所述的基于区块链的信息定时释放或发送方法,所述步骤二中,所述的共识节点机制为pow或pos或dpos或pbft或raft或dag。共识节点机制解决了区块链在分布式场景下达成一致性的问题,达到去中心化。pow或pos或dpos或pbft或raft或dag为区块链的共识算法,共识算法本质上就是一个规则,每个区块链节点都按照这个规则去确认各自的数据。

如上所述的基于区块链的信息定时释放或发送方法,所述释放或发送方法中,信息发送用户设置预置信息的发送次数、周期和频率,当预置信息达到发送次数上限或周期上限时,删除预置信息,释放或发送频率设置为任意时间单位。释放或发送频率可以根据信息发送用户的需求进行设置。

如上所述的基于区块链的信息定时释放或发送方法,所述释放或发送方法中,提前显示预置信息的触发条件,信息获取用户在接收终端上提前获得到所关注预置信息的释放或发送的触发时间、设置的发送次数、周期、频率、是否被信息发送用户修改。

如上所述的基于区块链的信息定时释放或发送方法,所述释放或发送方法中,信息发送用户对未达到触发条件的预置信息进行修改、撤回或删除。

如上所述的基于区块链的信息定时释放或发送方法,所述释放或发送方法中,信息发送用户对已达到触发条件的信息进行修改、撤回或删除。

如上所述的基于区块链的信息定时释放或发送方法,所述发布终端和接收终端为浏览器或客户端。

本发明还提供一种基于区块链的信息定时释放或发送装置,所述释放或发送装置包括:

触发条件设置模块,用于设置预置信息释放或发送的触发条件,触发条件包括时间、区块高度或密码;

预置信息存储模块,用于存储信息发送用户预置在区块链节点中的信息;

信息修改模块,用于信息发送用户修改达到或未达到触发条件的预置信息;

信息撤回模块,用于信息发送用户撤回达到或未达到触发条件的预置信息;

信息删除模块,用于信息发送用户删除达到或未达到触发条件的预置信息。

如上所述的基于区块链的信息定时释放或发送装置,所述释放或发送装置还包括:

预置信息加密模块,用于对预置到区块链节点中的信息进行加密处理;

预置信息解密模块,用于对预置到区块链节点中的信息进行解密处理。

本发明具有如下优点:本发明将信息数据分布存储在各个区块链节点中,通过对待发送的信息添加时间、区块高度等作为触发值后,将信息加密分布存储在区块链上,等达到触发值时,信息得以释放或发送,达到信息定时公开、发送的目的;解决了定时发送信息的安全存储、释放、发送的问题;可有效保证信息数据的安全及长时间存储,可以有效地避免因终端软件出现问题造成的发送失败或信息丢失等问题,能够长久、安全的保证信息的定时发送。

附图说明

图1为基于区块链的信息定时释放或发送方法流程图;

图2为基于区块链的信息定时释放或发送方法示意图;

图3为基于区块链的信息定时释放或发送装置示意图。

具体实施方式

以下实施例用于说明本发明,但不用来限制本发明的范围。

如图1和图2所示,基于区块链的信息定时释放或发送方法,所述释放或发送方法包括以下步骤:

s1:信息发送用户通过发布终端添加待发送信息,设置待发送信息释放或发送的触发条件,并将待发送信息提交到初始区块链节点中;

s2:初始区块链节点与周边区块链节点通过共识节点机制形成共识,并通过初始区块链节点和周边区块链节点对接收的待发送信息进行任务处理和存储,使待发送信息成为区块链节点中的预置信息;

s3:当预置信息满足释放或发送的触发条件后,区块链节点对预置信息进行解密提取处理;

s4:释放预置信息,将预置信息发送到信息获取用户的接收终端上,信息获取用户在接收终端上获得预置信息读取权。

基于区块链的信息定时释放或发送方法的一个实施例中,在s1中,触发条件的触发对象为时间、区块高度或密码,以时间、区块高度或密码作为触发值,当触发条件达到触发值时,预置信息得到释放或发送。信息发送用户可以设置待发送信息的触发条件,如发送次数、发送周期、发送频率,在触发条件的触发对象达到触发值时,对预置信息进行释放或发送。

基于区块链的信息定时释放或发送方法的一个实施例中,在s2中,所述的共识节点机制为pow或pos或dpos或pbft或raft或dag。共识节点机制解决了区块链在分布式场景下达成一致性的问题,达到去中心化。pow或pos或dpos或pbft或raft或dag为区块链的共识算法,共识算法本质上就是一个规则,每个区块链节点都按照这个规则去确认各自的数据。

基于区块链的信息定时释放或发送方法的一个实施例中,信息发送用户设置预置信息的发送次数、周期和频率,当预置信息达到发送次数上限或周期上限时,删除预置信息,释放或发送频率设置为任意时间单位。释放或发送频率可以根据信息发送用户的需求进行设置。提前显示预置信息的触发条件,信息获取用户在接收终端上提前获得到所关注预置信息的释放或发送的触发时间、设置的发送次数、周期、频率、是否被信息发送用户修改。

基于区块链的信息定时释放或发送方法的一个实施例中,所述释放或发送方法中,信息发送用户对未达到触发条件的预置信息进行修改、撤回或删除。所述释放或发送方法中,信息发送用户对已达到触发条件的信息进行修改、撤回或删除。

基于区块链的信息定时释放或发送方法的一个实施例中,所述发布终端和接收终端为浏览器或客户端。

在信息达到触发条件得到公开之前,信息获取用户可以在浏览器、客户端等终端上,提前获得到所关注信息释放或发送的触发时间;信息获取用户可以在浏览器、客户端等终端上,提前获得到所关注信息所设置的发送次数、周期、频率、是否被发送者修改等信息;信息发送用户对未达到触发条件的信息可以撤回或删除;对已达到触发条件的信息也可以撤回或删除。

参见图3,本发明还提供一种基于区块链的信息定时释放或发送装置,所述释放或发送装置包括:

触发条件设置模块1,用于设置预置信息释放或发送的触发条件,触发条件包括时间、区块高度或密码;

预置信息存储模块2,用于存储信息发送用户预置在区块链节点中的信息;

信息修改模块3,用于信息发送用户修改达到或未达到触发条件的预置信息;

信息撤回模块4,用于信息发送用户撤回达到或未达到触发条件的预置信息;

信息删除模块5,用于信息发送用户删除达到或未达到触发条件的预置信息。

基于区块链的信息定时释放或发送装置的一个实施例中,所述释放或发送装置还包括:预置信息加密模块6,用于对预置到区块链节点中的信息进行加密处理;预置信息解密模块7,用于对预置到区块链节点中的信息进行解密处理。预置信息加密可以通过现有的加密算法实现,数据加密的基本过程就是对原来为明文的文件或数据按加密算法进行处理,使其成为不可读的一段代码,通常称为“密文”,使其只能在输入相应的密钥之后才能显示出本来内容,通过这样的途径来达到保护数据不被非法人窃取、阅读的目的。

通过本发明的技术方案,比如一位不久于人世的母亲,现在孩子只有三岁,她想在孩子以后的人生关键时刻送上祝福,这位母亲在现有的技术方案下只有一个选择a:

a、使用目前定时发送功能:

假如该位母亲使用了某一聊天软件,将录制的视频存在这个软件上,设定二十年后发送给孩子。结果这家软件十年后倒闭了,母亲的这份爱则永远随着这家软件的倒闭而消失。

而使用本发明的技术方案,该位母亲能够选择方案b:

b、该位母亲能够将录制的视频存在区块链上,并且永远不会消失。通过设置所录制视频的触发条件,比如时间、密码等,在二十年后视频得到触发,孩子在能够在婚礼现场收到这份珍贵的祝福…,又如其后在宝宝出生、四十岁等人生关键时刻,不断的有视频满足触发条件,预置信息得到激活,母亲的视频祝福将伴随他一生。

虽然,上文中已经用一般性说明及具体实施例对本发明作了详尽的描述,但在本发明基础上,可以对之作一些修改或改进,这对本领域技术人员而言是显而易见的。因此,在不偏离本发明精神的基础上所做的这些修改或改进,均属于本发明要求保护的范围。

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