基于区块链的信息传递方法、装置、设备及存储介质制造方法及图纸

技术编号:25276378 阅读:22 留言:0更新日期:2020-08-14 23:07
本发明专利技术公开了一种基于区块链的信息传递方法,该方法包括:当接收到审批请求时,获取所述审批请求对应的目标流程点信息;根据所述目标流程点信息中的目标签名,判断所述目标流程点信息是否被篡改;若所述目标流程点信息没有被篡改,则在所述目标流程点信息中添加新的签名;将添加新签名后的目标流程点信息上传至目标区块链本发明专利技术还公开了一种基于区块链的信息传递装置、设备及存储介质。本发明专利技术通过不同流程点特有的签名,确保待传递信息在各个流程点上传递时,不会被恶意篡改,保证待传递信息在上传至区块链时是准确无误的。

【技术实现步骤摘要】
基于区块链的信息传递方法、装置、设备及存储介质
本专利技术涉及区块链应用领域,尤其涉及基于区块链的信息传递方法、装置、设备及存储介质。
技术介绍
随着科学的进步和计算机技术的快速发展,区块链技术已应用在各个领域,例如,金融领域、物流领域和公共服务领域等,各个领域的企业或组织在使用区块链技术时,将企业的生产运营和商业财务等信息上传至区块链之前,都需要对上传至区块链的信息进行审核,因为区块链具有去中心化、独立性和安全性等特征,所以需要通过审核确保上传至区块链的信息准确无误。现有的将信息上传至区块链之前的审核,流程多,审核过程繁杂,且审核过程可能存在被篡改或被盗取,因而无法确保信息(在上传至区块链之前)的准确无误。
技术实现思路
本专利技术的主要目的在于提供一种基于区块链的信息传递方法,旨在解决现有的将信息上传至区块链之前的审核,流程多,审核过程繁杂,且审核过程可能存在被篡改或被盗取,因而无法确保信息的准确无误的技术问题。此外,为实现上述目的,本专利技术还提供一种基于区块链的信息传递方法,所述基于区块链的信息传递方法包括以下步骤:当接收到审批请求时,获取所述审批请求对应的目标流程点信息;根据所述目标流程点信息中的目标签名,判断所述目标流程点信息是否被篡改;若所述目标流程点信息没有被篡改,则在所述目标流程点信息中添加新的签名;将添加新签名后的目标流程点信息上传至目标区块链。可选地,所述当接收到审批请求时,获取所述审批请求对应的目标流程点信息的步骤包括:当接收到审批请求时,确定所述审批请求对应的第一流程点和第二流程点;查询预设公钥库中所述第一流程点对应的公钥;根据所述第一流程点对应的公钥和所述第二流程点的私钥,对所述审批请求进行解密,得到目标流程点信息。可选地,所述根据所述目标流程点信息中的目标签名,判断所述目标流程点信息是否被篡改的步骤之后,包括:获取所述目标签名的签名时间,查询预设签名数据库中所述签名时间对应的标准签名;判断所述目标签名与所述标准签名是否相同;若所述目标签名与所述标准签名不相同,则确定所述目标流程点信息被篡改;若所述目标签名与所述标准签名相同,则确定所述目标流程点信息没有被篡改。可选地,所述若所述目标签名与所述标准签名不相同,则确定所述目标流程点信息被篡改的步骤之后,包括:若所述目标流程点信息被篡改,则确定所述目标签名对应的对象流程点;获取所述对象流程点对应的对象流程点信息,将所述对象流程点信息发送至初始流程点,并启动流程传递。可选地,所述若所述目标签名与所述标准签名不相同,则确定所述目标流程点信息被篡改的步骤之后,还包括:若所述目标流程点信息被篡改,则确定所述目标流程点信息中被篡改的信息;若所述被篡改的信息属于预设敏感信息,则输出预警提示信息。可选地,所述若所述目标流程点信息没有被篡改,则在所述目标流程点信息中添加新的签名的步骤包括:若所述目标流程点信息没有被篡改,则获取当前时间,并查询所述预设签名数据库中所述当前时间对应的当前签名;添加所述当前签名至所述目标流程点信息。可选地,所述将添加新签名后的目标流程点信息上传至目标区块链的步骤包括:若添加新签名后的目标流程点信息已传递至末尾流程点,则将添加新签名后的目标流程点信息上传至目标区块链。此外,为实现上述目的,本专利技术还提供一种基于区块链的信息传递装置,所述基于区块链的信息传递装置包括:获取模块,当接收到审批请求时,获取所述审批请求对应的目标流程点信息;判断模块,用于根据所述目标流程点信息中的目标签名,判断所述目标流程点信息是否被篡改;添加签名模块,用于若所述目标流程点信息没有被篡改,则在所述目标流程点信息中添加新的签名;上传区块链模块,用于将添加新签名后的目标流程点信息上传至目标区块链。此外,为实现上述目的,本专利技术还提供一种基于区块链的信息传递设备,所述基于区块链的信息传递设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于区块链的信息传递程序,所述基于区块链的信息传递程序被所述处理器执行时实现如上述的基于区块链的信息传递方法的步骤。此外,为实现上述目的,本专利技术还提供一种存储介质,所述存储介质上存储有基于区块链的信息传递程序,所述基于区块链的信息传递程序被处理器执行时实现如上述的基于区块链的信息传递方法的步骤。本专利技术实施例提出的一种基于区块链的信息传递方法、装置、设备及存储介质。本专利技术实施例中当待传递信息传递至某个流程点时,这个流程点便会接收到审批请求,基于区块链的信息传递程序获取审批请求对应的目标流程点信息,基于区块链的信息传递程序进一步根据目标流程点信息中的目标签名,判断目标流程点信息是否被篡改,在判定目标流程点信息没有被篡改时,基于区块链的信息传递程序将基于当前流程点对目标流程点信息进行签名,并在当前流程点为末尾流程点时,基于区块链的信息传递程序将签名后的末尾流程点信息上传至目标区块链。通过不同流程点特有的签名,确保待传递信息在各个流程点上传递时,不会被恶意篡改,保证待传递信息在上传至区块链时是准确无误的。附图说明图1为本专利技术实施例提供的基于区块链的信息传递设备一种实施方式的硬件结构示意图;图2为本专利技术基于区块链的信息传递方法第一实施例的流程示意图;图3为本专利技术基于区块链的信息传递方法第二实施例的流程示意图;图4为本专利技术基于区块链的信息传递方法第三实施例的流程示意图;图5为本专利技术基于区块链的信息传递装置一实施例的功能模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。本专利技术实施例基于区块链的信息传递终端(又叫终端、设备或者终端设备)可以是智能手机、个人电脑和电子书等可以安装程序和进行数据计算的设备,还可以是服务器等可以存储数据的设备。如图1所示,该终端可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置本文档来自技高网...

【技术保护点】
1.一种基于区块链的信息传递方法,其特征在于,所述基于区块链的信息传递方法包括以下步骤:/n当接收到审批请求时,获取所述审批请求对应的目标流程点信息;/n根据所述目标流程点信息中的目标签名,判断所述目标流程点信息是否被篡改;/n若所述目标流程点信息没有被篡改,则在所述目标流程点信息中添加新的签名;/n将添加新签名后的目标流程点信息上传至目标区块链。/n

【技术特征摘要】
1.一种基于区块链的信息传递方法,其特征在于,所述基于区块链的信息传递方法包括以下步骤:
当接收到审批请求时,获取所述审批请求对应的目标流程点信息;
根据所述目标流程点信息中的目标签名,判断所述目标流程点信息是否被篡改;
若所述目标流程点信息没有被篡改,则在所述目标流程点信息中添加新的签名;
将添加新签名后的目标流程点信息上传至目标区块链。


2.如权利要求1所述的基于区块链的信息传递方法,其特征在于,所述当接收到审批请求时,获取所述审批请求对应的目标流程点信息的步骤包括:
当接收到审批请求时,确定所述审批请求对应的第一流程点和第二流程点;
查询预设公钥库中所述第一流程点对应的公钥;
根据所述第一流程点对应的公钥和所述第二流程点的私钥,对所述审批请求进行解密,得到目标流程点信息。


3.如权利要求1所述的基于区块链的信息传递方法,其特征在于,所述根据所述目标流程点信息中的目标签名,判断所述目标流程点信息是否被篡改的步骤之后,包括:
获取所述目标签名的签名时间,查询预设签名数据库中所述签名时间对应的标准签名;
判断所述目标签名与所述标准签名是否相同;
若所述目标签名与所述标准签名不相同,则确定所述目标流程点信息被篡改;
若所述目标签名与所述标准签名相同,则确定所述目标流程点信息没有被篡改。


4.如权利要求3所述的基于区块链的信息传递方法,其特征在于,所述若所述目标签名与所述标准签名不相同,则确定所述目标流程点信息被篡改的步骤之后,包括:
若所述目标流程点信息被篡改,则确定所述目标签名对应的对象流程点;
获取所述对象流程点对应的对象流程点信息,将所述对象流程点信息发送至初始流程点,并启动流程传递。


5.如权利要求3所述的基于区块链的信息传递方法,其特征在于,所述若所述目标签名与所述标准签名不相同,则确定所述目标流程点...

【专利技术属性】
技术研发人员:刘兴国程金林
申请(专利权)人:江西宜月鑫网络科技有限公司
类型:发明
国别省市:江西;36

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

1