当前位置: 首页 > 专利查询>孙念专利>正文

基于区块链的信息定时释放或发送方法及装置制造方法及图纸

技术编号:19549427 阅读:36 留言:0更新日期:2018-11-24 21:35
基于区块链的信息定时释放或发送方法及装置,信息发送用户通过发布终端添加待发送信息,设置待发送信息释放或发送的触发条件,并将待发送信息提交到初始区块链节点中;初始区块链节点与周边区块链节点通过共识节点机制形成共识,区块链节点对接收的待发送信息进行任务处理和存储,使待发送信息成为区块链节点中的预置信息;当预置信息满足释放或发送的触发条件后,区块链节点对预置信息进行解密提取处理;释放预置信息,将预置信息发送到信息获取用户的接收终端上,信息获取用户在接收终端上获得预置信息读取权。本发明专利技术可以有效地避免因终端软件出现问题造成的发送失败或信息丢失等问题,能够长久、安全的保证信息的定时发送。

Method and Device of Timing Information Release or Sending Based on Block Chain

Based on the block chain information timing release or transmission method and device, the information sending user adds the information to be sent through the publishing terminal, sets the trigger conditions for the release or transmission of the information to be sent, and submits the information to be sent to the initial block chain node; the initial block chain node and the surrounding block chain node pass through the consensus node. The mechanism forms a consensus that the block chain node processes and stores the received information to be sent so that the information to be sent becomes the preset information in the block chain node; when the preset information satisfies the trigger conditions for release or transmission, the block chain node decrypts and extracts the preset information; releases the preset information and presets it. The information is sent to the receiving terminal of the information acquisition user, and the information acquisition user obtains the preset information reading right on the receiving terminal. The invention can effectively avoid the transmission failure or information loss caused by the problems of terminal software, and can ensure the regular transmission of information for a long time and security.

【技术实现步骤摘要】
基于区块链的信息定时释放或发送方法及装置
本专利技术涉及区块链
,具体涉及一种基于区块链的信息定时释放或发送方法及装置。
技术介绍
区块链技术能够将数据处理打包成块,并按时间顺序将数据块组成链。当前的信息释放或发送方法,依赖于特定服务商,信息存储的安全性、稳定性有一定局限。因区块链技术其使用分布式计算及分布式存储,并将数据组成区块链,避免了信息的丢失或被篡改。现有的即时通讯需借助于某一特定软件(如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为区块链的共识算法,共识算法本质上就是一个规则,每个区块链节点都按照这个规则去确认各自的数据。基于区块链的信息定时释放或发送方法的一个实施例中,信息发送用户设置预置信息的发送次数、周期和频率,当预置信息达到发送次数上限或周期上限时,删除预置信息,释放或发送频率设置为任意时间单位。释放或发送频率可以根据信息发送用户的需求进行设置。提前显示预置信息的触发条件,信息获取用户在接收终端上提前获得到所关注预置信息的释放或发送的触发时间、设置的发送次数、周期、频率、是否被信息发送用户修改。基于区块链的信息定时释放或发送方法的一个实施例中,所述释放或发送方法中,信本文档来自技高网...

【技术保护点】
1.基于区块链的信息定时释放或发送方法,其特征在于:所述释放或发送方法包括以下步骤:步骤一:信息发送用户通过发布终端添加待发送信息,设置待发送信息释放或发送的触发条件,并将待发送信息提交到初始区块链节点中;步骤二:初始区块链节点与周边区块链节点通过共识节点机制形成共识,并通过初始区块链节点和周边区块链节点对接收的待发送信息进行任务处理和存储,使待发送信息成为区块链节点中的预置信息;步骤三:当预置信息满足释放或发送的触发条件后,区块链节点对预置信息进行解密提取处理;步骤四:释放预置信息,将预置信息发送到信息获取用户的接收终端上,信息获取用户在接收终端上获得预置信息读取权。

【技术特征摘要】
1.基于区块链的信息定时释放或发送方法,其特征在于:所述释放或发送方法包括以下步骤:步骤一:信息发送用户通过发布终端添加待发送信息,设置待发送信息释放或发送的触发条件,并将待发送信息提交到初始区块链节点中;步骤二:初始区块链节点与周边区块链节点通过共识节点机制形成共识,并通过初始区块链节点和周边区块链节点对接收的待发送信息进行任务处理和存储,使待发送信息成为区块链节点中的预置信息;步骤三:当预置信息满足释放或发送的触发条件后,区块链节点对预置信息进行解密提取处理;步骤四:释放预置信息,将预置信息发送到信息获取用户的接收终端上,信息获取用户在接收终端上获得预置信息读取权。2.根据权利要求1所述的基于区块链的信息定时释放或发送方法,其特征在于:所述步骤一中,触发条件的触发对象为时间、区块高度或密码,以时间、区块高度或密码作为触发值,当触发条件达到触发值时,预置信息得到释放或发送。3.根据权利要求1所述的基于区块链的信息定时释放或发送方法,其特征在于:所述步骤二中,所述的共识节点机制为Pow或Pos或DPos或PBFT或Raft或Dag。4.根据权利要求1所述的基于区块链的信息定时释放或发送方法,其特征在于:所述释放或发送方法中,信息发送用户设置预置信息的发送次数、周期和频率,当预置信息达到发送次数上限或周期上限时,删除预置信息,释放或发送频率设置为任意时间单位。5.根据权利要求1所述的基于区块链的信息定时释放或发送方法,其特征在...

【专利技术属性】
技术研发人员:孙念
申请(专利权)人:孙念
类型:发明
国别省市:黑龙江,23

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

1