掌桥专利:专业的专利平台
掌桥专利
首页

一种区块链的数据处理方法及系统

文献发布时间:2023-06-19 10:41:48


一种区块链的数据处理方法及系统

技术领域

本发明涉及区块链领域,具体涉及一种区块链的数据处理方法及系统。

背景技术

区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,狭义来讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本,广义来讲,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算方式。

现有技术存在以下不足:现有的大部分区块链数据处理系统并不能对需要存储的数据进行敏感信息检测,这样就会对区块链的使用环境造成影响。

因此,发明一种区块链的数据处理方法及系统很有必要。

发明内容

为此,本发明提供一种区块链的数据处理方法及系统,通过扫描模块将扫描的数据传输到中央处理器中,然后中央处理器就会通过对比模块对扫描的数据与从数据库中的数据进行对比,从而分析出传输的数据是否含有敏感信息,以解决现有的大部分区块链数据处理系统并不能对需要存储的数据进行敏感信息检测的问题。

为了实现上述目的,本发明提供如下技术方案:一种区块链的数据处理方法,包括以下步骤:

S1,通过录入模块2将敏感文本词汇、敏感图片、敏感视频和敏感声音词汇录入到区块链数据库中的从数据库上;

S2,将身份验证信息输入到验证模块中,从而使终端进入到区块链数据库中;

S3,通过传输模块将需要储存的数据传输到区块链数据库中;

S4,扫描模块会将传输的储存数据进行扫描;

S5,中央处理器会通过对比模块将扫描的数据与从数据库中的数据进行对比;

S6,当传输的存储数据中含有敏感信息时,会通过提示模块对使用者进行提示;

S7,当使用者将敏感的信息删除后,需要储存的数据就会返回到传输模块中进行重新上传;

S8,当使用者未将敏感的信息删除时,就会取消本次传输;

S9,当传输的存储数据中未含有敏感信息时,数据就会通过录入模块1传输到信息匹配模块中;

S10,信息匹配模块就会根据数据的信息进行分类,从而将数据输送到相对应的主数据库1、主数据库2和主数据库N中;

S11,当数据传输到主数据库1、主数据库2和主数据库N中后,加密模块1、加密模块2和加密模块N就会依次对主数据库1、主数据库2和主数据库N进行密码加密。

优选的,所述S1中,在将身份验证信息输入到验证模块2中时,需要将终端通过网络接口与区块链数据库进行连接。

一种区块链的数据处理系统,包括验证模块和录入模块2,所述验证模块连接传输模块,所述传输模块连接扫描模块,所述扫描模块连接中央处理器,所述中央处理器连接对比模块;

所述录入模块2通过区块链数据库连接从数据库,所述从数据库连接所述中央处理器;

所述对比模块连接提示模块,所述提示模块连接删除模块,所述删除模块连接取消模块,所述删除模块连接传输模块。

优选的,所述对比模块连接录入模块1,所述录入模块1连接信息匹配模块,所述信息匹配模块连接区块链数据库。

优选的,所述区块链数据库是由主数据库1、主数据库2、主数据库N和从数据库组成。

优选的,所述主数据库1连接加密模块1。

优选的,所述主数据库2连接加密模块2。

优选的,所述主数据库N连接加密模块N。

本发明的有益效果是:

在使用本发明时先通过录入模块2将敏感文本词汇、敏感图片、敏感视频和敏感声音词汇录入到区块链数据库中的从数据库上,当需要上传数据时,将终端通过网络接口与区块链数据库进行连接,然后将身份验证信息输入到验证模块中,从而使终端进入到区块链数据库中,然后通过传输模块将需要储存的数据传输到区块链数据库中,在进行数据传输的时候,扫描模块就会将传输的储存数据进行扫描,然后扫描的数据就会传输到中央处理器中,中央处理器就会通过对比模块将扫描的数据与从数据库中的数据进行对比,然后对比模块就会将对比的数据传输给中央处理器,当传输的存储数据中含有敏感信息时,中央处理器就会通过提示模块对使用者进行提示,当使用者将敏感的信息删除后,需要储存的数据就会返回到传输模块中进行重新上传,当使用者未将敏感的信息删除时,就会取消本次传输,当传输的存储数据中未含有敏感信息时,中央处理器就会通过录入模块1将数据传输到信息匹配模块中,然后信息匹配模块就会根据数据的信息进行分类,从而将数据输送到相对应的主数据库1、主数据库2和主数据库N中,当数据传输到主数据库1、主数据库2和主数据库N中后,加密模块1、加密模块2和加密模块N就会依次对主数据库1、主数据库2和主数据库N进行密码加密,通过对需要存储的数据进行敏感信息检测,这样就会优化网络环境。

附图说明

图1为本发明提供的数据处理方法对应的流程示意图;

图2为本发明提供的数据处理系统结构流程示意图。

图中:验证模块、1;传输模块、2;扫描模块、3;从数据库、4;中央处理器、5;对比模块、6;提示模块、7;删除模块、8;取消模块、9;录入模块1、10;信息匹配模块、11;区块链数据库、12;主数据库1、121;加密模块1、1211;主数据库2、122;加密模块2、1221;主数据库N、123;加密模块N、1231;录入模块2、13。

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

参照附图1,本发明提供的一种区块链的数据处理方法,包括以下步骤:

S1,通过录入模块213将敏感文本词汇、敏感图片、敏感视频和敏感声音词汇录入到区块链数据库12中的从数据库4上;

S2,将身份验证信息输入到验证模块1中,从而使终端进入到区块链数据库12中,在将身份验证信息输入到验证模块1中时,需要将终端通过网络接口与区块链数据库12进行连接;

S3,通过传输模块2将需要储存的数据传输到区块链数据库12中;

S4,扫描模块3会将传输的储存数据进行扫描;

S5,中央处理器5会通过对比模块6将扫描的数据与从数据库4中的数据进行对比;

S6,当传输的存储数据中含有敏感信息时,会通过提示模块7对使用者进行提示;

S7,当使用者将敏感的信息删除后,需要储存的数据就会返回到传输模块2中进行重新上传;

S8,当使用者未将敏感的信息删除时,就会取消本次传输;

S9,当传输的存储数据中未含有敏感信息时,数据就会通过录入模块110传输到信息匹配模块11中;

S10,信息匹配模块11就会根据数据的信息进行分类,从而将数据输送到相对应的主数据库1121、主数据库2122和主数据库N123中;

S11,当数据传输到主数据库1121、主数据库2122和主数据库N123中后,加密模块11211、加密模块21221和加密模块N1231就会依次对主数据库1121、主数据库2122和主数据库N123进行密码加密。

参照附图2,一种区块链的数据处理系统,包括验证模块1和录入模块213;

进一步地,所述验证模块1连接传输模块2,所述传输模块2连接扫描模块3,所述扫描模块3连接中央处理器5,所述中央处理器5连接对比模块6,具体的,验证模块1具有验证身份信息的作用,从而提高安全性,传输模块2具有将数据传输到区块链数据库12中的作用,扫描模块3具有对传输的数据进行扫描的作用,扫描模块3具有将扫描的数据传输到中央处理器5中的作用,中央处理器5功能主要是解释计算机指令以及处理计算机软件中的数据,电脑中所有操作都由CPU负责读取指令,对指令译码并执行指令的核心部件,中央处理器5通过对比模块6具有将扫描的数据与从数据库4中的数据进行对比的作用,对比模块具有将对比后的数据传输给中央处理器5的作用。

进一步地,所述录入模块213通过区块链数据库12连接从数据库4,所述从数据库4连接所述中央处理器5,具体的,录入模块213具有将敏感文本词汇、敏感图片、敏感视频和敏感声音词汇录入到区块链数据库12中的从数据库4上的作用,录入模块213优选为计算机。

进一步地,所述对比模块6连接提示模块7,所述提示模块7连接删除模块8,所述删除模块8连接取消模块9,所述删除模块8连接传输模块2,具体的,当传输的数据含有敏感信息时,中央处理器5就会通过提示模块7将含有敏感信息的数据进行显示,从而达到提示的作用,删除模块8具有将含有敏感信息的数据进行删除的作用,删除后,删除模块8就会将需要储存的数据返回到传输模块2中进行重新上传,当使用者未将敏感信息给删除,取消模块9就会取消此次传输。

进一步地,所述对比模块6连接录入模块110,所述录入模块110连接信息匹配模块11,所述信息匹配模块11连接区块链数据库12,具体的,当传输的数据中未含有敏感信息时,对比模块6具有将数据通过录入模块110传输到信息匹配模块11中的作用,信息匹配模块11具有对传输的数据信息进行分类的作用,信息匹配模块11具有将分类的数据传输到区块链数据库12中的相对应主数据库1121、主数据库2122和主数据库N123中的作用。

进一步地,所述区块链数据库12是由主数据库1121、主数据库2122、主数据库N123和从数据库4组成。

进一步地,所述主数据库1121连接加密模块11211,具体的,加密模块11211具有对主数据库1121中的数据进行加密的作用。

进一步地,所述主数据库2122连接加密模块21221,具体的,加密模块21221具有对主数据库2122中的数据进行加密的作用。

进一步地,所述主数据库N123连接加密模块N1231,具体的,加密模块N1231具有对主数据库N123中的数据进行加密的作用。

本发明的使用过程如下:在使用本发明时先通过录入模块213将敏感文本词汇、敏感图片、敏感视频和敏感声音词汇录入到区块链数据库12中的从数据库4上,当需要上传数据时,将终端通过网络接口与区块链数据库12进行连接,然后将身份验证信息输入到验证模块1中,从而使终端进入到区块链数据库12中,然后通过传输模块2将需要储存的数据传输到区块链数据库12中,在进行数据传输的时候,扫描模块3就会将传输的储存数据进行扫描,然后扫描的数据就会传输到中央处理器5中,中央处理器5就会通过对比模块6将扫描的数据与从数据库4中的数据进行对比,然后对比模块6就会将对比的数据传输给中央处理器5,当传输的存储数据中含有敏感信息时,中央处理器5就会通过提示模块7对使用者进行提示,当使用者将敏感的信息删除后,需要储存的数据就会返回到传输模块2中进行重新上传,当使用者未将敏感的信息删除时,就会取消本次传输,当传输的存储数据中未含有敏感信息时,中央处理器5就会通过录入模块110将数据传输到信息匹配模块11中,然后信息匹配模块11就会根据数据的信息进行分类,从而将数据输送到相对应的主数据库1121、主数据库2122和主数据库N123中,当数据传输到主数据库1121、主数据库2122和主数据库N123中后,加密模块11211、加密模块21221和加密模块N1231就会依次对主数据库1121、主数据库2122和主数据库N123进行密码加密。

以上所述,仅是本发明的较佳实施例,任何熟悉本领域的技术人员均可能利用上述阐述的技术方案对本发明加以修改或将其修改为等同的技术方案。因此,依据本发明的技术方案所进行的任何简单修改或等同置换,尽属于本发明要求保护的范围。

相关技术
  • 区块链系统及用于区块链系统的数据处理方法
  • 一种基于区块链的数据处理方法、装置、区块链系统
技术分类

06120112640602