一种基于分布式记账的智能处理系统及方法与流程

文档序号:23656663发布日期:2021-01-15 13:53阅读:来源:国知局

技术特征:

1.一种基于分布式记账的智能处理系统,其特征在于,包括分布式记账模块、存储模块、数据处理模块和通信模块;

所述分布式记账模块采用区块链的形式由多个分布节点记录系统中不同数据信息,所述不同数据信息包括文字、数值、音频和视频信息;

所述存储模块用于对所述分布节点记录的数据信息进行加密和解密,并将所述分布式记账模块中记录的不同分布节点记录的数据信息以数据库形式,上传至分布云端进行独立存储;

所述数据处理模块,将所述分布节点形成去中心化网络,对所述加密存储模块存储的数据进行去中心化处理;

所述通信模块,用于不同分布节点间直接通信,共享、复制和同步所述加密存储模块存储的数据库信息,减少第三方参与数据处理。

2.根据权利要求1所述的一种基于分布式记账的智能处理系统,其特征在于,所述分布式记账模块包括数据信息收集单元、数据记录单元和分布单元;

所述数据信息收集单元用于收集账单信息,将收集到的账单信息进行分类标记编号,同时对所述账单信息的内容进行临时存储;

所述数据记录单元,将所述信息收集单元内临时存储账单信息转化为进行记录,根据所述标记编号生成对应数据集;

所述分布单元通过多节点形式将所述数据记录单元生成的数据集部署在多个用户服务终端。

3.根据权利要求2所述的一种基于分布式记账的智能处理系统,其特征在于,所述对账单信息进行分类编号,账单信息分为大额账单、中小额账单和小额账单;

为账单信息范围设定阈值,判断账单所属范围,计算判断结果质量,在每一个账单范围判断周期,根据公式:

其中,mae为判断结果质量,i为账单数额,j为账单信息阈值,ri,j表示账单数额i对账单信息阈值j正常数额,si,j表示账单数额i对账单信息阈值j判断结果,n表示账单个数;

所述判断结果质量用于度量账单所述范围的判断精度是否准确,计算结果越小,判断结果质量越高。

4.根据权利要求2所述的一种基于分布式记账的智能处理系统,其特征在于,所述存储模块包括密钥存储单元、数据加密单元、数据转化单元和独立存储单元;

所述密钥存储单元用于存储对接收方生成的公钥和私钥,在进行数据通信时调用所述密钥存储单元对通信数据进行安全保护;

所述数据加密单元对部署在用户服务终端的数据通过调用所述密钥存储单元内接收方生成的公钥,采取非对称加密方式进行数据加密;

所述数据转化单元用于将部署在多个用户服务终端的数据集进行集合转化,得到由不同数据集形成的数据库;

所述独立存储单元用于将所述数据库上传至分布云端进行独立存储。

5.根据权利要求4所述的一种基于分布式记账的智能处理系统,其特征在于,所述数据处理模块包括去中心化单元和网络形成单元;

所述去中心化单元包括,所有用户对所述数据库中数据进行直接查询、增加、修改和删除操作;

所述网络形成单元将所述去中心化单元中包含的操作用户通过建立连接形成去中心化网络;

每个所述去中心化网络中的分布节点通过动态路由接收命令信号,匿名感知每个分布节点的记录账单信息,计算所述账单信息的安全性;

将所述去中心化网络模拟到无向图g=(v,e,w)上,确定信息安全度,选取无向图g中一个顶点并加入匿名集,遍历无向图g的顶点和邻接点,并删除邻接点关联边,通过广度优先遍历获得顶点邻接点作为匿名区域并输出匿名区域。

6.根据权利要求4所述的一种基于分布式记账的智能处理系统,其特征在于,所述通信模块包括数据签名认证单元、密钥调用单元、解密单元和数据共享处理单元;

所述数据签名认证单元用于在多用户进行通信时,发送方对通信数据先进行加密和签名后再进行传输,接收方接收到数据后进行解密判断签名真实性,进一步确定收到的信息是否被修改过,确保通信双方传输内容在传输过程中不被篡改;

所述判断签名真实性,在用户第一次进行分布式记账时,建立验证数字签名,并上传至分布云端,同时在分布云端建立验证时间戳,接收方接收到数字签名后对数字签名进行解密,调用验证数字签名和验证时间戳对数字签名,通过相似性比较确定数字签名真伪;

所述相似性比较数字签名和验证数字签名的时间区间和签名散列值,如果相似性数值一致,验证时间戳生成签名验证书,判断数字签名的真实性;

所述密钥调用单元用于非对称加密和解密过程中,接收到发送方或接收方对公钥或私钥的调用需求,查找相应公钥或私钥进行通信交换;

所述解密单元用于接收方通过调用所述密钥存储单元内的私钥,将通信发送方发送的数据进行解密;

所述数据共享处理单元用于接收方对接收到的账单数据进行检查、复制、同步,实时更新记录用户的账单信息并显示。

7.一种基于分布式记账的智能处理方法,其特征在于,包括以下步骤:

步骤s10,采用区块链的形式由多个分布节点记录系统中不同数据信息,并将不同数据信息进行分类标记编号,所述不同数据信息包括文字、数值、音频和视频信息;

为账单信息范围设定阈值,判断账单所属范围,计算判断结果质量,在每一个账单范围判断周期,根据公式:

其中,mae为判断结果质量,i为账单数额,j为账单信息阈值,ri,j表示账单数额i对账单信息阈值j正常数额,si,j表示账单数额i对账单信息阈值j判断结果,n表示账单个数;

所述判断结果质量用于度量账单所述范围的判断精度是否准确,计算结果越小,判断结果质量越高;

步骤s20,对所述分布节点记录的数据信息进行加密和解密,并将所述分布式记账模块中记录的不同分布节点记录的数据信息以数据库形式,上传至分布云端进行独立存储;

步骤s30,将所述分布节点形成去中心化网络,对所述加密存储模块存储的数据进行去中心化处理;

步骤s40,不同分布节点间直接通信,共享、复制和同步所述加密存储模块存储的数据库信息,减少第三方参与数据处理。

8.根据权利要求7所述的一种基于分布式记账的智能处理系统,其特征在于,所述步骤s20包括:

步骤s201,存储对接收方生成的公钥和私钥,在进行数据通信时调用所述密钥存储单元对通信数据进行安全保护;

步骤s202,对部署在用户服务终端的数据通过调用所述密钥存储单元内接收方生成的公钥,采取非对称加密方式进行数据加密;

步骤s203,将部署在多个用户服务终端的数据集进行集合转化,得到由不同数据集形成的数据库;

步骤s204,将所述数据库上传至分布云端进行独立存储。

9.根据权利要求8所述的一种基于分布式记账的智能处理方法,其特征在于,所述步骤s30包括:

步骤s301,所有用户对所述数据库中数据进行直接查询、增加、修改和删除操作;

步骤s302,将所述去中心化单元中包含的操作用户通过建立连接形成去中心化网络;

步骤s303,动态路由接收命令信号,匿名感知每个分布节点的记录账单信息,计算所述账单信息的安全性;

在所述步骤s301-s303中,将所述去中心化网络模拟到无向图g=(v,e,w)上,确定信息安全度,选取无向图图g中一个顶点并加入匿名集,遍历无向图g的顶点和邻接点,并删除顶点关联边,最后输出匿名区域。

10.根据权利要求8所述的一种基于分布式记账的智能处理方法,其特征在于,所述步骤s40包括:

步骤s401,在多用户进行通信时,发送方对通信数据先进行加密和签名后再进行传输;

在用户第一次进行分布式记账时,建立验证数字签名,并上传至分布云端,同时在分布云端建立验证时间戳,接收方接收到数字签名后对数字签名进行解密,调用验证数字签名和验证时间戳对数字签名,通过相似性比较确定数字签名真伪;

步骤s402,查看数字证书,验证数字签名真实性;

所述相似性比较数字签名和验证数字签名的时间区间和签名散列值,如果相似性数值一致,验证时间戳生成签名验证书,判断数字签名的真实性;

步骤s403,接收到发送方或接收方对公钥或私钥的调用需求,查找相应公钥或私钥进行通信交换,接收方接收到数据后进行解密确定收到的信息是否被修改过;

步骤s404,接收方通过调用所述密钥存储单元内的私钥,将通信发送方发送的数据进行解密;

步骤s405,接收方对接收到的账单数据进行检查、复制、同步,实时更新记录用户的账单信息并显示。


技术总结
本发明公开了一种基于分布式记账的智能处理系统,本系统包括:分布式记账模块、存储模块、数据处理模块和通信模块,同时提出了一种基于分布式记账的智能处理方法,包括采用区块链的形式由多个分布节点记录系统中不同数据信息;对分布节点记录的数据信息进行加密和解密,并将分布式记账模块中记录的不同分布节点记录的数据信息以数据库形式,上传至分布云端进行独立存储;将分布节点形成去中心化网络,对存储模块存储的数据进行去中心化处理;不同分布节点间直接通信,共享、复制和同步所述存储模块存储的数据库信息,减少第三方参与数据处理,提高数据的可信度和数据安全性。

技术研发人员:张岩;刘春涛
受保护的技术使用者:辽宁便利电科技有限公司
技术研发日:2020.09.29
技术公布日:2021.01.15
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1