首页> 中国专利> 一种基于区块链技术的财务人员操作记录黑匣子保存方法

一种基于区块链技术的财务人员操作记录黑匣子保存方法

摘要

本发明涉及黑匣子技术领域,且公开了一种基于区块链技术的财务人员操作记录黑匣子保存方法,包括以下步骤:第一步:通过数据记录系统将数据进行记录,通过数据存储模块一进行本地数据存储,然后再通过数据发送模块将数据发送到网络端;第二步:通过信号校对模块二对数据发送模块发送的数据进行校对,如果校对成功则通过数据接收模块将数据进行接,并通过sharding分区系统将数据进行分区,发送到存储系统;第三步:存储系统接收到来自服务器的数据之后创建数据包,并将该数据包进行加密、备份。本发明中,将大段数据拆分成小段数据,提高数据的发送速度,服务器将核实之后的数据发送到数据存储系统中,通过数据存储系统将数据进行加密存储。

著录项

  • 公开/公告号CN113810496A

    专利类型发明专利

  • 公开/公告日2021-12-17

    原文格式PDF

  • 申请/专利权人 中国长江三峡集团有限公司;

    申请/专利号CN202111093902.0

  • 发明设计人 张梦禾;

    申请日2021-09-17

  • 分类号H04L29/08(20060101);H04L29/06(20060101);H04L9/06(20060101);G06F21/60(20130101);G06F21/62(20130101);G06F11/14(20060101);G06F16/172(20190101);G06F16/182(20190101);

  • 代理机构11870 北京正华智诚专利代理事务所(普通合伙);

  • 代理人何凡

  • 地址 100044 北京市海淀区玉渊潭南路1号

  • 入库时间 2023-06-19 13:43:30

说明书

技术领域

本发明涉及黑匣子技术领域,尤其涉及一种基于区块链技术的财务人员操作记录黑匣子保存方法。

背景技术

黑匣子是电子飞行记录仪的俗称。用于记录飞机飞行和性能参数的仪器。它不是黑色的,而是桔红色,外形也不像匣子,倒像流线型集装箱,是大小如一般抽屉的1/3至1/4那样的一种密封容器。飞行记录仪记录的信息可用于飞行事故分析,人们可根据飞机坠毁前记录的数据和话音记录,经处理后送入一种飞行模拟器,重现事故的过程,形象地分析事故的原因。

目前市场上已有的财务人员操作记录黑匣子保存方法都是财务人员将处理财务之后的数据存储到黑匣子中,而黑匣子是单独的个体,当黑匣子内部零件出现损坏时,黑匣子直接报废,导致黑匣子内部保存的文件直接丢失,安全性低。

为此,我们提出一种基于区块链技术的财务人员操作记录黑匣子保存方法。

发明内容

本发明主要是解决上述现有技术所存在的技术问题,提供一种基于区块链技术的财务人员操作记录黑匣子保存方法。

为了实现上述目的,本发明采用了如下技术方案,一种基于区块链技术的财务人员操作记录黑匣子保存方法,包括以下步骤:

第一步:通过数据记录系统将数据进行记录,通过数据存储模块一进行本地数据存储,然后再通过数据发送模块将数据发送到网络端;

第二步:通过信号校对模块二对数据发送模块发送的数据进行校对,如果校对成功则通过数据接收模块将数据进行接,并通过sharding分区系统将数据进行分区,发送到存储系统;

第三步:存储系统接收到来自服务器的数据之后创建数据包,并将该数据包进行加密、备份。

作为优选,所述第一步中通过信号校对模块一对数据进行加密。

作为优选,所述第二步中如果校对失败则拒绝接收数据。

作为优选,所述第三步中通过P2P进行网络存储。

一种基于区块链技术的财务人员操作记录黑匣子保存系统,包括黑匣子,所述黑匣子包括数据记录系统,服务器和数据存储系统。

作为优选,所述数据记录系统包括工作平台,数据存储模块一,数据发送模块和信号校对模块一,所述服务器包括信号校对模块二,数据接收模块和Sharding分区系统,所述数据存储系统包括数据包创建模块,数据加密模块,数据复制模块和数据分发存储模块。

作为优选,所述工作平台的输出端与数据存储模块一的输入端电性连接,所述数据存储模块一的输出端与数据发送模块的输入端电性连接,所述信号校对模块一的输出端与数据发送模块的输入端电性连接。

作为优选,所述数据接收模块的输入端与数据发送模块的输出端电性连接,所述信号校对模块二的输出端与数据接收模块的输入端电性连接,所述数据接收模块的输出端与Sharding分区系统的输入端电性连接。

作为优选,所述数据包创建模块的输入端与Sharding分区系统的输出端电性连接,所述数据加密模块的输出端与数据包创建模块的输入端电性连接,所述数据包创建模块的输出端与数据复制模块的输入端电性连接,所述数据复制模块的输出端与数据分发存储模块的输入端电性连接。

有益效果

本发明提供了一种基于区块链技术的财务人员操作记录黑匣子保存方法。具备以下有益效果:

(1)、该一种基于区块链技术的财务人员操作记录黑匣子保存方法,过数据记录系统将工作人员处理工作时产生的数据进行记录,记录系统将需要进行保存的数据发送到服务器端,通过服务器端对记录系统中产生的数据进行校对核实,确认数据的来源,如果数据来源不是预先设置的地方,则拒绝接收发送过来的数据,保证数据的安全性,通过服务器将数据记录系统中发送的数据进行拆分,将大段数据拆分成小段数据,提高数据的发送速度,服务器将核实之后的数据发送到数据存储系统中,通过数据存储系统将数据进行加密存储。

(2)、该一种基于区块链技术的财务人员操作记录黑匣子保存方法,通过工作平台方便工作人员处理需要保存的数据,工作人员通过工作平台处理产生的数据存储到数据存储模块一中,通过数据存储模块一对数据进行本地存储,方便工作人员在本地对数据进行查找,避免从网络中查询提高服务器的负担的情况发生,通过数据发送模块将工作人员处理出的数据发送到网络中,进行网络备份,数据发送模块发送数据的时候,信号校对模块一会随着数据发送模块一起发送校对信号,如果信号校对模块一所发出的校对信息与网络中的校对信息不符合或者没有找到服网络上的发送终端地址则直接中断发送,避免数据误发,提高数据的安全性。

(3)、该一种基于区块链技术的财务人员操作记录黑匣子保存方法,通过数据接收模块接收来自数据记录系统中的数据,通过信号校对模块二与数据记录系统中的信号校对模块一中的数据进行信号比对,如果信号符合,信号校对模块二则打开数据接收模块的数据接收权限,如果信号校对模块二与发到服务器中的数据上的信号校对信息不符合或者服务器接收到的数据没有信号校对信息则拒绝接收数据,避免服务器接收到有害数据导致服务器崩溃的情况发生,通过数据接收模块将接收到的数据通过Sharing分区系统将数据进行分成多段信息,进行存储,避免整段数据被不法分子截取,导致数据丢失的情况发生,达到了进一步提高安全性的效果。

(4)、该一种基于区块链技术的财务人员操作记录黑匣子保存方法,通过数据包创建模块将Sharding分区系统所分出的多段数据进行打包,再通过数据加密模块对打包之后的数据进行加密,确保特定的工作人员以外的任何人都无法查看/访问分片中的数据,无论数据位于何处、该数据是静态还是动态,同时数据加密模块还为每段打包的数据生成哈希(Hash),哈希即固定长度的加密输出字符串,哈希将添加到打包好的数据中,以便将事务链接到存储的打包数据,通过数复制模块复制每个打包好的数据,使每个打包好的数据拥有足够的冗余副本,可确保可用性和性能,并防止性能下降和数据丢失,由特定的工作人员来决定每个打包数据的副本数量以及这些打包数据所在的位置,此过程中,特定的工作人员应该为需要维护的最小副本数建立阈值,以确保不会丢失数据,达到了进一步提高数据安全性的效果。

(5)、该一种基于区块链技术的财务人员操作记录黑匣子保存方法,通过数据分发存储模块将复制之后的数据通过P2P网络进行存储,将复制的数据包分发到地理上分散的存储节点,无论是区域还是全局,多个组织或个人(有时也称作farmer)拥有存储节点,通过租用额外的存储空间可换取某种类型的补偿,没有一个实体能够拥有所有存储资源,或者控制存储基础架构。只有内容所有者才能完全访问其所有数据,无论这些节点位于何处,提高数据的安全性,同时方便工作人员查找数据。

附图说明

为了更清楚地说明本发明的实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单的介绍。显而易见的,下面描述中的附图仅仅是示例性的,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图引伸获得其他的实施附图。

本说明书所绘示的结构、比例、大小等,均仅用以配合说明书所揭示的内容,以供熟悉此技术的人士了解与阅读,并非用以限定本发明可实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不影响本发明所能产生的功效及所能达成的目的下,均应仍落在本发明所揭示的技术内容得能涵盖的范围内。

图1为本发明方法流程图;

图2为本发明系统结构示意图;

图3为本发明数据记录系统结构示意图;

图4为本发明服务器结构示意图;

图5为本发明数据存储系统结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例:一种基于区块链技术的财务人员操作记录黑匣子保存方法,如图1-图5所示,包括以下步骤:

第一步:通过数据记录系统将数据进行记录,通过数据存储模块一进行本地数据存储,通过信号校对模块一对数据进行加密,然后再通过数据发送模块将数据发送到网络端。

第二步:通过信号校对模块二对数据发送模块发送的数据进行校对,如果校对成功则通过数据接收模块将数据进行接,并通过sharding分区系统将数据进行分区,发送到存储系统,如果校对失败则拒绝接收数据。

第三步:存储系统接收到来自服务器的数据之后创建数据包,并将该数据包进行加密、备份,再通过P2P进行网络存储。

一种基于区块链技术的财务人员操作记录黑匣子保存系统,包括黑匣子,所述黑匣子包括数据记录系统,服务器和数据存储系统;

通过数据记录系统将工作人员处理工作时产生的数据进行记录,记录系统将需要进行保存的数据发送到服务器端,通过服务器端对记录系统中产生的数据进行校对核实,确认数据的来源,如果数据来源不是预先设置的地方,则拒绝接收发送过来的数据,保证数据的安全性,通过服务器将数据记录系统中发送的数据进行拆分,将大段数据拆分成小段数据,提高数据的发送速度,服务器将核实之后的数据发送到数据存储系统中,通过数据存储系统将数据进行加密存储。

所述数据记录系统包括工作平台,数据存储模块一,数据发送模块和信号校对模块一;

通过工作平台方便工作人员处理需要保存的数据,工作人员通过工作平台处理产生的数据存储到数据存储模块一中,通过数据存储模块一对数据进行本地存储,方便工作人员在本地对数据进行查找,避免从网络中查询提高服务器的负担的情况发生,通过数据发送模块将工作人员处理出的数据发送到网络中,进行网络备份,数据发送模块发送数据的时候,信号校对模块一会随着数据发送模块一起发送校对信号,如果信号校对模块一所发出的校对信息与网络中的校对信息不符合或者没有找到服网络上的发送终端地址则直接中断发送,避免数据误发,提高数据的安全性。

所述服务器包括信号校对模块二,数据接收模块和Sharding分区系统;

通过数据接收模块接收来自数据记录系统中的数据,通过信号校对模块二与数据记录系统中的信号校对模块一中的数据进行信号比对,如果信号符合,信号校对模块二则打开数据接收模块的数据接收权限,如果信号校对模块二与发到服务器中的数据上的信号校对信息不符合或者服务器接收到的数据没有信号校对信息则拒绝接收数据,避免服务器接收到有害数据导致服务器崩溃的情况发生,通过数据接收模块将接收到的数据通过Sharing分区系统将数据进行分成多段信息,进行存储,避免整段数据被不法分子截取,导致数据丢失的情况发生,达到了进一步提高安全性的效果。

所述数据存储系统包括数据包创建模块,数据加密模块,数据复制模块和数据分发存储模块;

通过数据包创建模块将Sharding分区系统所分出的多段数据进行打包,再通过数据加密模块对打包之后的数据进行加密,确保特定的工作人员以外的任何人都无法查看/访问分片中的数据,无论数据位于何处、该数据是静态还是动态,同时数据加密模块还为每段打包的数据生成哈希(Hash),哈希即固定长度的加密输出字符串,哈希将添加到打包好的数据中,以便将事务链接到存储的打包数据,通过数复制模块复制每个打包好的数据,使每个打包好的数据拥有足够的冗余副本,可确保可用性和性能,并防止性能下降和数据丢失,由特定的工作人员来决定每个打包数据的副本数量以及这些打包数据所在的位置,此过程中,特定的工作人员应该为需要维护的最小副本数建立阈值,以确保不会丢失数据,通过数据分发存储模块将复制之后的数据通过P2P网络进行存储,将复制的数据包分发到地理上分散的存储节点,无论是区域还是全局,多个组织或个人(有时也称作farmer)拥有存储节点,通过租用额外的存储空间可换取某种类型的补偿,没有一个实体能够拥有所有存储资源,或者控制存储基础架构。只有内容所有者才能完全访问其所有数据,无论这些节点位于何处,提高数据的安全性,同时方便工作人员查找数据。

所述工作平台的输出端与数据存储模块一的输入端电性连接,所述数据存储模块一的输出端与数据发送模块的输入端电性连接,所述信号校对模块一的输出端与数据发送模块的输入端电性连接,所述数据发送模块的输出端与数据接收模块的输入端电性连接,所述信号校对模块二的输出端与数据接收模块的输入端电性连接,所述数据接收模块的输出端与Sharding分区系统的输入端电性连接,所述Sharding分区系统的输出端与数据包创建模块的输入端电性连接,所述数据加密模块的输出端与数据包创建模块的输入端电性连接,所述数据包创建模块的输出端与数据复制模块的输入端电性连接,所述数据复制模块的输出端与数据分发存储模块的输入端电性连接。

本发明的工作原理:

本发明中,通过数据记录系统将工作人员处理工作时产生的数据进行记录,记录系统将需要进行保存的数据发送到服务器端,通过服务器端对记录系统中产生的数据进行校对核实,确认数据的来源,如果数据来源不是预先设置的地方,则拒绝接收发送过来的数据,保证数据的安全性,通过服务器将数据记录系统中发送的数据进行拆分,将大段数据拆分成小段数据,提高数据的发送速度,服务器将核实之后的数据发送到数据存储系统中,通过数据存储系统将数据进行加密存储。

本发明中,通过工作平台方便工作人员处理需要保存的数据,工作人员通过工作平台处理产生的数据存储到数据存储模块一中,通过数据存储模块一对数据进行本地存储,方便工作人员在本地对数据进行查找,避免从网络中查询提高服务器的负担的情况发生,通过数据发送模块将工作人员处理出的数据发送到网络中,进行网络备份,数据发送模块发送数据的时候,信号校对模块一会随着数据发送模块一起发送校对信号,如果信号校对模块一所发出的校对信息与网络中的校对信息不符合或者没有找到服网络上的发送终端地址则直接中断发送,避免数据误发,提高数据的安全性。

本发明中,通过数据接收模块接收来自数据记录系统中的数据,通过信号校对模块二与数据记录系统中的信号校对模块一中的数据进行信号比对,如果信号符合,信号校对模块二则打开数据接收模块的数据接收权限,如果信号校对模块二与发到服务器中的数据上的信号校对信息不符合或者服务器接收到的数据没有信号校对信息则拒绝接收数据,避免服务器接收到有害数据导致服务器崩溃的情况发生,通过数据接收模块将接收到的数据通过Sharing分区系统将数据进行分成多段信息,进行存储,避免整段数据被不法分子截取,导致数据丢失的情况发生,达到了进一步提高安全性的效果。

本发明中,通过数据包创建模块将Sharding分区系统所分出的多段数据进行打包,再通过数据加密模块对打包之后的数据进行加密,确保特定的工作人员以外的任何人都无法查看/访问分片中的数据,无论数据位于何处、该数据是静态还是动态,同时数据加密模块还为每段打包的数据生成哈希(Hash),哈希即固定长度的加密输出字符串,哈希将添加到打包好的数据中,以便将事务链接到存储的打包数据,通过数复制模块复制每个打包好的数据,使每个打包好的数据拥有足够的冗余副本,可确保可用性和性能,并防止性能下降和数据丢失,由特定的工作人员来决定每个打包数据的副本数量以及这些打包数据所在的位置,此过程中,特定的工作人员应该为需要维护的最小副本数建立阈值,以确保不会丢失数据,达到了进一步提高数据安全性的效果。

本发明中,通过数据分发存储模块将复制之后的数据通过P2P网络进行存储,将复制的数据包分发到地理上分散的存储节点,无论是区域还是全局,多个组织或个人(有时也称作farmer)拥有存储节点,通过租用额外的存储空间可换取某种类型的补偿,没有一个实体能够拥有所有存储资源,或者控制存储基础架构。只有内容所有者才能完全访问其所有数据,无论这些节点位于何处,提高数据的安全性,同时方便工作人员查找数据。

以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号