一种区块链数据监管方法和系统、设备及存储介质与流程
未命名
10-08
阅读:143
评论:0

1.本发明涉及区块链技术领域,具体地说,涉及一种区块链数据监管方法和系统、设备及存储介质。
背景技术:
2.目前,区块链监管通过中心化监管节点进行监管,但由于数据量的庞大,节点只能对标准的数据进行验证,导致效率低下、验证方法落后,同时在用户在区块链进行交换数据时,可能出现欺诈诱导骗取他人数据行为,而且有的用户在对区块链内进行上传资料时,注入木马数据,造成其他交换用户的权益受到侵害,鉴于此,本发明提供了一种区块链数据监管方法和系统、设备及存储介质。
技术实现要素:
3.本发明的目的在于提供一种区块链数据监管方法和系统、设备及存储介质,以解决上述背景技术中提出的问题。
4.为实现上述目的,本发明目的在于,提供了一种区块链数据监管方法,包括如下步骤:s1、接收用户上传的资料数据并进行数据完整性验证,将验证之后的资料数据进行类型特征提取;s2、引入区块链网络端,并在区块链网络端内分布式建立信息传输通道,根据s1提取的类型特征分配一条信息传输通道,信息传输通道将资料数据使用加密算法发送至区块链网络端中进行储存;s3、对区块链网络端内资料数据的交换操作进行记录,并在记录的交换操作中提取用户之间的沟通信息,对沟通信息进行异常交易话术检测,若检测有异常交易话术,对用户进行风险提醒;s4、对交换操作中相互展示的资料数据进行木马合规监管,根据储存的资料数据提取监管指标和报表,并将提取的指标和报表进行可视化显示,提供给监管机构进行查看。
5.作为本技术方案的进一步改进,所述s1通过正则表达式对用户上传的资料数据的每个字段,进行必要的验证,包括数据类型、范围、格式、关联关系,如果验证中发现数据不完整,提醒用户修改。
6.作为本技术方案的进一步改进,所述s1通过检查上传资料数据的文件类型和区块链网络端接收的文件类型匹配度,验证上传文件的字数数量。
7.作为本技术方案的进一步改进,所述s2信息传输通道将资料数据使用加密算法发送至区块链网络端中进行储存的步骤如下:s2.1、引入区块链网络端,并在区块链网络端内分布式建立多条信息传输通道,多条信息传输通道需要传输文件的字数数量进行分级,s2.2、将s1验证的文件和s2.1建立的信息传输通道进行匹配,获取一条符合资料
数据数字数量的信息传输通道,信息传输通道使用加密算法将资料数据发送至区块链网络端中进行保存。
8.作为本技术方案的进一步改进,所述s3对用户进行提醒的步骤如下:s3.1、对区块链网络内资料的交换操作进行记录,并提取不同用户之间需要进行交换数据时的沟通信息;s3.2、根据s3.1提取的沟通信息进行异常交易话术检测,若检测有异常交易话术,对用户进行交易谨慎风险提醒,反之,若检测没有异常交易话术,则保持继续监测。
9.作为本技术方案的进一步改进,所述s4提供给监管机构进行查看的步骤如下:s4.1、当s3.1记录的交换操作中,记录到用户之间同意交换数据时,将用户保存在区块链网络端的资料数据进行木马数据合规监管,提取用户资料数据的监管指标和报表,供监管机构获取此次交换操作的风险,从而进行对用户账号进行操作。
10.本发明的目的之二在于,提供了区块链数据监管系统,包括上述中任意一项所述的区块链数据监管方法,包括数据接收单元、通道建立单元、话术检测单元以及数据提取单元;所述数据接收单元用于接收用户上传的资料数据并进行数据完整性验证,将验证之后的资料数据进行类型特征提取;所述通道建立单元用于引入区块链网络端并建立信息传输通道,为数据接收单元接收的资料数据分配一条信息传输通道,信息传输通道将资料数据使用加密算法发送至区块链网络端中进行储存;所述话术检测单元用于对区块链网络端内资料数据的交换操作进行记录,并在记录的交换操作中提取用户之间的沟通信息,对沟通信息进行异常交易话术检测,若检测有异常交易话术,对用户进行风险提醒;所述数据提取单元用于对交换操作中相互展示的资料数据进行木马合规监管,根据储存的资料数据提取监管指标和报表,并将提取的指标和报表进行可视化显示,提供给监管机构进行查看。
11.本发明的目的之三在于,提供了区块链数据监管设备,包括上述中任意一项所述的区块链数据监管方法,包括计算机终端,所述计算机终端用于在引入区块链网络端,并在区块链网络端内分布式建立多条信息传输通道,多条信息传输通道需要传输文件的字数数量进行分级,供监管机构人员进行查看区块链网络端内信息传输通道的状态,若有木马数据出现,闪屏对监管机构人员发出提醒,并在屏幕中切换到对应用户的界面,供监管机构快速处理。
12.本发明的目的之四在于,本发明公开一种可读存储介质,包括存储有执行指令的存储器,当处理器执行所述存储器存储的所述执行指令时,所述处理器硬件执行第一方面所述的区块链数据监管方法。
13.与现有技术相比,本发明的有益效果:通过对用户之间的交换操作进行记录,避免用户在区块链进行交换数据时,出现欺诈诱导骗取他人数据行为,通过对用户上传的数据进行提取监管指标和报表,从而辅助监管机构对用户进行处理,避免用户在对区块链内进行上传资料时,注入木马数据,造成其他交换用户的权益受到侵害,实现了对数据的安全监管和合规性执行,为监管机构提供了一种高效、可信的数据监管。
附图说明
14.图1为本发明的整体流程框图;图2为本发明的信息传输通道将资料数据使用加密算法发送至区块链网络端中进行储的流程框图;图3为本发明的对用户进行提醒的流程框图;图4为本发明的整体结构原理图;图5为本发明的计算机终端结构示意图。
15.图中各个标号意义为:10、数据接收单元;20、通道建立单元;30、话术检测单元;40、数据提取单元。
具体实施方式
16.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获的的所有其他实施例,都属于本发明保护的范围。
17.在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”、“顺时针”、“逆时针”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的设备或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
18.实施例:请参阅图1-图5所示,本发明的目的之一在于,提供了区块链数据监管方法,包括如下步骤:s1、接收用户上传的资料数据并进行数据完整性验证;s1通过正则表达式对用户上传的资料数据的每个字段,进行必要的验证,包括数据类型、范围、格式、关联关系,如果验证中发现数据不完整,提醒用户修改。步骤如下:定义验证规则:根据每个字段的数据类型、范围、格式和关联关系,定义相应的正则表达式。例如,对于手机号码字段,可以定义一个匹配11位数字的正则表达式;获取用户输入:获取用户上传资料数据的字段值;应用正则表达式:使用相应字段的正则表达式对用户输入进行匹配验证。可以使用编程语言或工具提供的函数/方法来应用正则表达式进行匹配;验证结果判断:根据正则表达式的匹配结果,判断用户输入是否符合要求。如果匹配成功,则说明数据格式正确;如果匹配失败,则提示用户修改;提示用户修改:如果发现数据不完整或不符合要求,向用户提供相应的错误提示,说明出错的字段以及具体的错误原因。
19.将验证之后的资料数据进行类型特征提取;s1通过检查上传资料数据的文件类型和区块链网络端接收的文件类型匹配度,验证上传文件的字数数量。步骤如下:接收上传的文件:接收用户上传的文件;检查文件类型:检查上传文件的文件类型是否符合预期,可以通过文件扩展名或
mime类型进行验证。比如对于文本文件,可以检查扩展名是否为.txt或者mime类型是否为text/plain;提取文件内容:根据文件类型,将文件内容提取出来。对于文本文件,可以将文件内容读取为字符串;统计字数数量:使用编程语言或工具提供的函数/方法,对文件内容中的字数进行统计。可以使用空格、句号、换行符等作为分隔符,将文本分割为单词或句子,然后计算个数;检查字数是否符合要求:根据字数统计结果,与区块链网络端接收的文件类型匹配度进行比较。可以根据具体需求设置不同的字数范围或阈值。如果字数超过或不达标,进行相应处理。
20.s2、引入区块链网络端,并在区块链网络端内分布式建立信息传输通道,根据s1提取的类型特征分配一条信息传输通道,信息传输通道将资料数据使用加密算法发送至区块链网络端中进行储存;s2信息传输通道将资料数据使用加密算法发送至区块链网络端中进行储存的步骤如下:s2.1、引入区块链网络端,并在区块链网络端内分布式建立多条信息传输通道,多条信息传输通道需要传输文件的字数数量进行分级,步骤如下:构建区块链网络:设置区块链网络,包括节点的创建、通信协议的定义和网络拓扑的配置;建立多条信息传输通道:在区块链网络中,建立多条信息传输通道,可以使用点对点通信机制或分布式消息传递机制实现;定义字数分级规则:根据具体需求,定义不同字数范围对应的分级规则。例如,可以定义字数少于10为低级,10到100为中级,大于100为高级;s2.2、将s1验证的文件和s2.1建立的信息传输通道进行匹配,获取一条符合资料数据数字数量的信息传输通道,信息传输通道使用加密算法将资料数据发送至区块链网络端中进行保存。步骤如下:验证文件字数数量:对要传输的文件进行字数数量的验证,按照之前的步骤和表达式,获取文件内容并统计字数;匹配信息传输通道:根据字数数量,与已建立的信息传输通道进行匹配筛选,找到符合要求的信息传输通道。根据具体的设计,可以使用条件判断或查表等方式进行匹配;使用加密算法加密资料数据:选择合适的加密算法,对资料数据进行加密操作。可以使用对称加密算法如aes或非对称加密算法如rsa等来保证数据的安全性;发送加密后的资料数据至区块链网络端:利用所匹配到的信息传输通道,将加密后的资料数据发送至区块链网络端进行保存。具体的实现方式可以使用网络传输协议如http、websocket等将数据传递给区块链网络端的api接口。
21.s3、对区块链网络端内资料数据的交换操作进行记录,并在记录的交换操作中提取用户之间的沟通信息,对沟通信息进行异常交易话术检测,若检测有异常交易话术,对用户进行风险提醒;s3对用户进行提醒的步骤如下:
s3.1、对区块链网络内资料的交换操作进行记录,并提取不同用户之间需要进行交换数据时的沟通信息;步骤如下:记录交换操作:在区块链网络端中加入记录交换操作的功能。可以使用区块链技术中的智能合约或事务记录来记录每次交换操作的相关信息,如交换双方的身份或地址、交换的资料数据等;记录沟通信息:为了提取不同用户之间的沟通信息,可以在交换操作记录中包含相关的沟通标识或索引,如交换双方的聊天记录存储位置或标识。当用户进行交换数据时,在交换操作记录中记录沟通信息的相关信息;提取沟通信息:根据需要,通过查询区块链网络端中的交换操作记录,提取不同用户之间的沟通信息。可以根据沟通标识或索引,获取相关聊天记录或沟通数据。
22.s3.2、根据s3.1提取的沟通信息进行异常交易话术检测,若检测有异常交易话术,对用户进行交易谨慎风险提醒,反之,若检测没有异常交易话术,则保持继续监测。步骤如下:提取沟通信息:根据之前的步骤提取不同用户之间的沟通信息;异常交易话术检测:对提取的沟通信息进行异常交易话术检测,可以使用自然语言处理nlp技术,如文本分类、关键词匹配等方法。训练或使用合适的模型来识别异常交易话术;判断检测结果:根据异常交易话术检测的结果,判断是否存在异常交易话术。如果检测结果为存在异常交易话术,则进行交易谨慎风险提醒;如果检测结果为没有异常交易话术,则继续监测;交易谨慎风险提醒:根据具体需求,向用户发送交易谨慎风险提醒的信息,提醒用户注意交易中可能存在的风险,并建议采取相关的安全措施或验证对方身份。
23.s4、对交换操作中相互展示的资料数据进行木马合规监管,根据储存的资料数据提取监管指标和报表,并将提取的指标和报表进行可视化显示,提供给监管机构进行查看。
24.s4提供给监管机构进行查看的步骤如下:s4.1、当s3.1记录的交换操作中,记录到用户之间同意交换数据时,将用户保存在区块链网络端的资料数据进行木马数据合规监管,提取用户资料数据的监管指标和报表,供监管机构获取此次交换操作的风险,从而进行对用户账号进行操作。步骤如下:记录交换操作同意交换数据时的用户账号:在记录交换操作时,同时记录同意交换数据的用户账号。可以将账号存储在区块链网络端中的相关交换操作记录中;木马数据合规监管:针对存储在区块链网络端中的用户资料数据,进行木马数据合规监管。这可以包括使用防火墙、反病毒软件、入侵检测系统等方法对数据进行安全监控和检测,以确保用户数据的安全性和合规性;提取监管指标和报表:根据监管需求,提取木马数据合规监管的指标和报表。这可以包括异常行为记录、木马检测结果、访问日志等信息,以及相应的统计和分析报表;提供监管机构访问权限:确保监管机构拥有访问监管指标和报表的权限,以便他们获取此次交换操作的风险信息。可以通过授权访问、数据共享或特定接口等方式提供访问权限;监管机构操作用户账号:根据监管机构的需求和授权,进行相应的用户账号操作。
这可以包括账号封禁、限制交易或其他必要的监管措施。
25.本发明的目的之二在于,提供了区块链数据监管系统,包括上述中任意一项的区块链数据监管方法,包括数据接收单元10,通道建立单元20,话术检测单元30以及数据提取单元40;数据接收单元10用于接收用户上传的资料数据并进行数据完整性验证,将验证之后的资料数据进行类型特征提取;通道建立单元20用于引入区块链网络端并建立信息传输通道,为数据接收单元10接收的资料数据分配一条信息传输通道,信息传输通道将资料数据使用加密算法发送至区块链网络端中进行储存;话术检测单元30用于对区块链网络端内资料数据的交换操作进行记录,并在记录的交换操作中提取用户之间的沟通信息,对沟通信息进行异常交易话术检测,若检测有异常交易话术,对用户进行风险提醒;数据提取单元40用于对交换操作中相互展示的资料数据进行木马合规监管,根据储存的资料数据提取监管指标和报表,并将提取的指标和报表进行可视化显示,提供给监管机构进行查看。
26.本发明的目的之三在于,提供了区块链数据监管设备,包括上述中任意一项的区块链数据监管方法,包括计算机终端50,计算机终端50用于在引入区块链网络端,并在区块链网络端内分布式建立多条信息传输通道,多条信息传输通道需要传输文件的字数数量进行分级,供监管机构人员进行查看区块链网络端内信息传输通道的状态,若有木马数据出现,闪屏对监管机构人员发出提醒,并在屏幕中切换到对应用户的界面,供监管机构快速处理。
27.为此,本技术实施例还提供一种存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本技术实施例所提供的低功耗控制方法中的步骤。
28.可选的,存储介质可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随时存取存储器sram,电可擦除可编程只读存储器eeprom,可擦除可编程只读存储器eprom,可编程只读存储器prom,只读存储器rom,磁存储器,快闪存储器,磁盘或光盘。
29.以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的仅为本发明的优选例,并不用来限制本发明,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。
技术特征:
1.一种区块链数据监管方法,其特征在于:包括如下步骤:s1、接收用户上传的资料数据并进行数据完整性验证,将验证之后的资料数据进行类型特征提取;s2、引入区块链网络端,并在区块链网络端内分布式建立信息传输通道,根据s1提取的类型特征分配一条信息传输通道,信息传输通道将资料数据使用加密算法发送至区块链网络端中进行储存;s3、对区块链网络端内资料数据的交换操作进行记录,并在记录的交换操作中提取用户之间的沟通信息,对沟通信息进行异常交易话术检测,若检测有异常交易话术,对用户进行风险提醒;s4、对交换操作中相互展示的资料数据进行木马合规监管,根据储存的资料数据提取监管指标和报表,并将提取的指标和报表进行可视化显示,提供给监管机构进行查看。2.根据权利要求1所述的区块链数据监管方法,其特征在于:所述s1通过正则表达式对用户上传的资料数据的每个字段,进行必要的验证,包括数据类型、范围、格式、关联关系,如果验证中发现数据不完整,提醒用户修改。3.根据权利要求1所述的区块链数据监管方法,其特征在于:所述s1通过检查上传资料数据的文件类型和区块链网络端接收的文件类型匹配度,验证上传文件的字数数量。4.根据权利要求1所述的区块链数据监管方法,其特征在于:所述s2信息传输通道将资料数据使用加密算法发送至区块链网络端中进行储存的步骤如下:s2.1、引入区块链网络端,并在区块链网络端内分布式建立多条信息传输通道,多条信息传输通道需要传输文件的字数数量进行分级;s2.2、将s1验证的文件和s2.1建立的信息传输通道进行匹配,获取一条符合资料数据数字数量的信息传输通道,信息传输通道使用加密算法将资料数据发送至区块链网络端中进行保存。5.根据权利要求1所述的区块链数据监管方法,其特征在于:所述s3对用户进行提醒的步骤如下:s3.1、对区块链网络内资料的交换操作进行记录,并提取不同用户之间需要进行交换数据时的沟通信息;s3.2、根据s3.1提取的沟通信息进行异常交易话术检测,若检测有异常交易话术,对用户进行交易谨慎风险提醒,反之,若检测没有异常交易话术,则保持继续监测。6.根据权利要求5所述的区块链数据监管方法,其特征在于:所述s4提供给监管机构进行查看的步骤如下:s4.1、当s3.1记录的交换操作中,记录到用户之间同意交换数据时,将用户保存在区块链网络端的资料数据进行木马数据合规监管,提取用户资料数据的监管指标和报表,供监管机构获取此次交换操作的风险,从而进行对用户账号进行操作。7.一种区块链数据监管系统,所述区块链数据监管系统用于执行如权利要求1-6任一项所述的区块链数据监管方法,其特征在于:包括数据接收单元(10)、通道建立单元(20)、话术检测单元(30)以及数据提取单元(40);所述数据接收单元(10)用于接收用户上传的资料数据并进行数据完整性验证,将验证之后的资料数据进行类型特征提取;
所述通道建立单元(20)用于引入区块链网络端并建立信息传输通道,为数据接收单元(10)接收的资料数据分配一条信息传输通道,信息传输通道将资料数据使用加密算法发送至区块链网络端中进行储存;所述话术检测单元(30)用于对区块链网络端内资料数据的交换操作进行记录,并在记录的交换操作中提取用户之间的沟通信息,对沟通信息进行异常交易话术检测,若检测有异常交易话术,对用户进行风险提醒;所述数据提取单元(40)用于对交换操作中相互展示的资料数据进行木马合规监管,根据储存的资料数据提取监管指标和报表,并将提取的指标和报表进行可视化显示,提供给监管机构进行查看。8.一种区块链数据监管设备,所述区块链数据监管设备用于执行如权利要求1-6任一项所述的区块链数据监管方法,其特征在于:包括计算机终端(50),所述计算机终端(50)用于在引入区块链网络端,并在区块链网络端内分布式建立多条信息传输通道,多条信息传输通道需要传输文件的字数数量进行分级,供监管机构人员进行查看区块链网络端内信息传输通道的状态,若有木马数据出现,闪屏对监管机构人员发出提醒,并在屏幕中切换到对应用户的界面,供监管机构快速处理。9.一种可读存储介质,包括存储有执行指令的存储器,当处理器执行所述存储器存储的所述执行指令时,所述处理器硬件执行如权利要求1-6中任一所述的区块链数据监管方法。
技术总结
本发明涉及区块链技术领域,具体地说,涉及一种区块链数据监管方法和系统、设备及存储介质。其包括如下步骤:接收用户上传的资料数据并进行数据完整性验证,将验证之后的资料数据进行类型特征提取;通过对用户之间的交换操作进行记录,避免用户在区块链进行交换数据时,出现欺诈诱导骗取他人数据行为,通过对用户上传的数据进行提取监管指标和报表,从而辅助监管机构对用户进行处理,避免用户在对区块链内进行上传资料时,注入木马数据,造成其他交换用户的权益受到侵害,实现了对数据的安全监管和合规性执行,为监管机构提供了一种高效、可信的数据监管。可信的数据监管。可信的数据监管。
技术研发人员:汤智林 宋昊 刘滨 亓茂富 王盛顺
受保护的技术使用者:法诺信息产业有限公司
技术研发日:2023.09.01
技术公布日:2023/10/6
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/