一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

区块链关键信息检测方法、系统、装置及可读存储介质与流程

2021-11-22 14:11:00 来源:中国专利 TAG:


1.本发明涉及区块链领域,特别涉及一种区块链关键信息检测方法、系统、装置及计算机可读存储介质。


背景技术:

2.近年来,区块链技术正快速发展,广泛应用在金融、医疗、能源、政务、慈善等领域。区块链具有去中心化、不可篡改、可追溯等特点,信息经过验证并添加至区块链就会永久的存储起来。如果不法分子将有害信息、网络谣言和煽动性、攻击性信息写入到区块链中,会给区块链技术的产业布局和发展带来不利影响。因此,完善监督机制是区块链技术健康发展的必要条件。而区块链信息检测技术则是区块链监管机制首先要解决的问题。
3.目前,针对区块链的监管技术研究相对不足,大部分的区块链还未拥有监管技术解决方案,在区块链信息检测技术方面的研究也比较欠缺。在互联网领域,滥用信息所造成的政治、经济、军事、社会和文化等诸多方面的问题引起人们的关注,采用文本分类系统对通过的文本进行高速实时的检测,根据内容对相关信息进行组织、管理、识别及过滤。
4.在互联网领域所采用的文本分类的主要任务是在预先给点给的类别或标签集合下,根据文本内容判定它的类别或标签,其主要缺点是知识获取的瓶颈,即知识需要特定领域的专家手工定义,而且随着类别和领域的变化都需要专家参与定制或修改知识。目前,针对区块链的监管技术研究相对不足,大部分的区块链还未拥有监管技术解决方案,在区块链信息检测技术方面的研究也比较欠缺。
5.为此,需要一种能够监管区块链信息的检测方法。


技术实现要素:

6.有鉴于此,本发明的目的在于提供一种区块链关键信息检测方法、系统、装置及计算机可读存储介质,能够监管区块链信息。其具体方案如下:
7.一种区块链关键信息检测方法,包括:
8.接收区块链监管系统发送的数据检测请求;
9.接收所述区块链监管系统发送的区块链数据信息;
10.根据所述数据检测请求,调用相应的区块链信息检测模型;
11.利用所述区块链信息检测模型对所述区块链数据信息进行检测,从所述区块链数据信息检测出满足预设的筛选规则的关键信息,得到检测结果;
12.其中,所述区块链信息检测模型为预先基于深度学习算法,利用历史区块链数据信息进行训练得到的。
13.可选的,所述利用所述区块链信息检测模型对所述区块链数据信息进行检测,从所述区块链数据信息检测出满足预设的筛选规则的关键信息,得到检测结果的过程,包括:
14.利用所述区块链信息检测模型对所述区块链数据信息进行检测,从所述区块链数据信息检测出满足预设的筛选规则的关键信息,得到对所述区块链数据信息中关键信息进
行标记的检测结果。
15.可选的,所述根据所述数据检测请求,调用相应的区块链信息检测模型的过程,包括:
16.根据所述数据检测请求,调用与所述数据检测请求中记载的区块链业务类别相应的区块链信息检测模型。
17.可选的,所述接收所述区块链监管系统发送的区块链数据信息的过程,包括:
18.通过tls安全传输层协议接收所述区块链监管系统发送的所述区块链数据信息。
19.可选的,所述接收区块链监管系统发送的数据检测请求之后,还包括:
20.对所述数据检测请求中的数据签名进行验证;
21.验证成功后,接收所述区块链监管系统发送的区块链数据信息。
22.可选的,所述得到检测结果之后,还包括:
23.发送所述检测结果至所述区块链监管系统。
24.本发明还公开了一种区块链关键信息检测系统,包括:
25.请求接收模块,用于接收区块链监管系统发送的数据检测请求;
26.数据接收模块,用于接收所述区块链监管系统发送的区块链数据信息;
27.模型调用模块,用于根据所述数据检测请求,调用相应的区块链信息检测模型;
28.数据检测模块,用于利用所述区块链信息检测模型对所述区块链数据信息进行检测,从所述区块链数据信息检测出满足预设的筛选规则的关键信息,得到检测结果;
29.其中,所述区块链信息检测模型为预先基于深度学习算法,利用历史区块链数据信息进行训练得到的。
30.可选的,所述模型调用模块,具体用于根据所述数据检测请求,调用与所述数据检测请求中记载的区块链业务类别相应的区块链信息检测模型。
31.可选的,还包括:
32.签名验证模块,用于对所述数据检测请求中的数据签名进行验证;
33.模块调用模块,用于验证成功后,调用所述数据接收模块。
34.本发明还公开了一种区块链关键信息检测装置,包括:多个用于执行如前述的区块链关键信息检测方法的检测模块和网络传输模块;
35.每个检测模块包括依次相连的存储单元、中央处理器和异构加速单元;
36.每个检测模块的存储单元与中央处理器均通过m.2总线连接,每个检测检测模块的中央处理器和异构加速单元和所述网络传输模块均通过pci

e总线连接。
37.本发明还公开了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如前述的区块链关键信息检测方法。
38.本发明中,区块链关键信息检测方法,包括:接收区块链监管系统发送的数据检测请求;接收数据检测模块区块链监管系统发送的区块链数据信息;根据数据检测模块数据检测请求,调用相应的区块链信息检测模型;利用数据检测模块区块链信息检测模型对数据检测模块区块链数据信息进行检测,从数据检测模块区块链数据信息检测出满足预设的筛选规则的关键信息,得到检测结果;其中,数据检测模块区块链信息检测模型为预先基于深度学习算法,利用历史区块链数据信息进行训练得到的。
39.本发明能够响应区块链监管系统的区块链数据信息检测请求,并支持并行对多个
区块链监管系统的区块链数据信息检测请求响应,同时利用基于深度学习得到的针对不同区块链以及相应的区块链数据信息的区块链信息检测模型,能够有效高精度的检测出每个区块链中的关键信息,提高了准确度。
附图说明
40.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
41.图1为本发明实施例公开的一种区块链关键信息检测方法流程示意图;
42.图2为本发明实施例公开的一种区块链关键信息检测装置连接示意图;
43.图3为本发明实施例公开的一种区块链关键信息检测流程示意图;
44.图4为本发明实施例公开的另一种区块链关键信息检测方法流程示意图;
45.图5为本发明实施例公开的一种区块链关键信息检测系统结构示意图;
46.图6为本发明实施例公开的一种区块链关键信息检测装置结构示意图。
具体实施方式
47.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
48.本发明实施例公开了一种区块链关键信息检测方法,参见图1所示,该方法包括:
49.s11:接收区块链监管系统发送的数据检测请求。
50.具体的,区块链监管系统直接与区块链连接,以便管理区块链中的信息,因此,当需要对区块链中的数据进行检测的时候,由区块链监管系统发送数据检测请求,接收数据检测请求后,便准备进行数据检测。
51.s12:接收区块链监管系统发送的区块链数据信息。
52.具体的,接收区块链监管系统发送的区块链数据信息,无需直接与区块链连接,因此,参见图2所示,可以连接多个区块链监管系统,接收多个区块链监管系统的数据检测请求和区块链数据信息,对多个区块链的数据进行并行检测。
53.s13:根据数据检测请求,调用相应的区块链信息检测模型。
54.具体的,由于不同的区块链的业务类别不同,相应的存储的数据类型不同,因此,参见图3所示,可以采用不同的区块链信息检测模型来进行针对性的检测,提高检测精准度,因此,利用数据检测请求中记载的区块链业务类别调用相应的区块链信息检测模型。
55.可以理解的是,每个不同的区块链信息检测模型都是预先基于深度学习算法,利用相应的区块链中的历史区块链数据信息和预设的筛选规则进行训练得到的,其中,预设规则可以指定那些数据为需要筛选出的关键数据,例如,不良信息,或者某个关键词,或者某个数值范围等。
56.s14:利用区块链信息检测模型对区块链数据信息进行检测,从区块链数据信息检
测出满足预设的筛选规则的关键信息,得到检测结果。
57.具体的,利用训练好的区块链信息检测模型对区块链监管系统传输过来的区块链数据信息进行检测,从中筛选出满足筛选规则的关键信息,进而得到相应的检测结果,检测结果中可以记录那些信息为需要检测出的关键信息,信息数量和信息位置等等内容,可以根据实际应用需求进行设定,关键信息可以为不良信息,利用本发明实施例的区块链关键信息检测方法,可以有效的从区块链数据信息中查找到不良信息,以便日后对不良信息进行处理。
58.可以理解的是,得到检测结果后,可以将检测结果反馈至区块链监管系统,以便监管人员及时掌握检测结果。
59.可见,本发明实施例能够响应区块链监管系统的区块链数据信息检测请求,并支持并行对多个区块链监管系统的区块链数据信息检测请求响应,同时利用基于深度学习得到的针对不同区块链以及相应的区块链数据信息的区块链信息检测模型,能够有效高精度的检测出每个区块链中的关键信息,提高了准确度。
60.本发明实施例公开了一种具体的区块链关键信息检测方法,相对于上一实施例,本实施例对技术方案作了进一步的说明和优化。参见图4所示,具体的:
61.s21:接收区块链监管系统发送的数据检测请求;
62.s22:对数据检测请求中的数据签名进行验证。
63.具体的,为了进一步的提高安全性,避免区块链信息检测模型遭到破坏,或被不具备权限的第三方随意调用,还可以增加数据签名验证过程,由区块链监管系统在数据检测请求中增加数据签名,通过对数据签名进行验证,能够提高安全性,避免被任意调用。
64.可以理解的是,数据签名为预先与区块链监管系统约定好的,因此可以进行验证。
65.s23:验证成功后,接收区块链监管系统发送的区块链数据信息。
66.具体的,只有在数据签名验证成功后,确认区块链监管系统具备访问权限,才接收区块链监管系统发送的区块链数据信息,
67.进一步的,可以通过tls安全传输层协议接收区块链监管系统发送的区块链数据信息,以确保数据传输过程中的安全,确保数据不被污染。
68.s24:根据数据检测请求,调用相应的区块链信息检测模型;
69.其中,区块链信息检测模型为预先基于深度学习算法,利用历史区块链数据信息进行训练得到的。
70.s25:利用区块链信息检测模型对区块链数据信息进行检测,从区块链数据信息检测出满足预设的筛选规则的关键信息,得到对区块链数据信息中关键信息进行标记的检测结果。
71.具体的,为了凸显关键信息,在检测结果中可以标记,例如,高亮关键信息或增加标签,标签中可以记录关键信息的位置信息等,以便用户从区块链数据信息中能够快速准确的定位关键信息。
72.具体的,参见图3所示,在将检测结果反馈至区块链监管系统时,可以在检测结果中增加数据签名,确保检测结果不会被篡改或被第三方解读。
73.相应的,本发明实施例还公开了一种区块链关键信息检测系统,参见图5所示,该系统包括:
74.请求接收模块21,用于接收区块链监管系统发送的数据检测请求;
75.数据接收模块22,用于接收区块链监管系统发送的区块链数据信息;
76.模型调用模块23,用于根据数据检测请求,调用相应的区块链信息检测模型;
77.数据检测模块24,用于利用区块链信息检测模型对区块链数据信息进行检测,从区块链数据信息检测出满足预设的筛选规则的关键信息,得到检测结果;
78.其中,区块链信息检测模型为预先基于深度学习算法,利用历史区块链数据信息进行训练得到的。
79.可见,本发明实施例能够响应区块链监管系统的区块链数据信息检测请求,并支持并行对多个区块链监管系统的区块链数据信息检测请求响应,同时利用基于深度学习得到的针对不同区块链以及相应的区块链数据信息的区块链信息检测模型,能够有效高精度的检测出每个区块链中的关键信息,提高了准确度。具体的,上述模型调用模块23,具体用于根据数据检测请求,调用与数据检测请求中记载的区块链业务类别相应的区块链信息检测模型。
80.具体的,还看可以包括签名验证模块和模块调用模块;其中,
81.签名验证模块,用于对数据检测请求中的数据签名进行验证;
82.模块调用模块,用于验证成功后,调用数据接收模块22。
83.具体的,数据检测模块24,具体用于利用区块链信息检测模型对区块链数据信息进行检测,从区块链数据信息检测出满足预设的筛选规则的关键信息,得到对区块链数据信息中关键信息进行标记的检测结果。
84.具体的,数据接收模块22,具体用于通过tls安全传输层协议接收区块链监管系统发送的区块链数据信息。
85.具体的,还可以包括结果发送模块,用于发送检测结果至区块链监管系统。
86.此外,本发明实施例还公开了一种区块链关键信息检测装置,参见图6所示,包括:多个用于执行如前述的区块链关键信息检测方法的检测模块1和网络传输模块2;
87.每个检测模块1包括依次相连的存储单元11、中央处理器12和异构加速单元13;
88.每个检测模块1的存储单元11与中央处理器12均通过m.2总线连接,每个检测检测模块1的中央处理器12和异构加速单元13和网络传输模块2均通过pci

e总线连接。
89.其中,多个检测模块1可以并行处理一个区块链信息检测模型的计算,也可以每个检测模块1单独负责一个区块链信息检测模型的计算,可以根据实际应用需求进行调整设计。
90.具体的,异构加速单元13因其计算能力强,所以可以具体用于运行区块链信息检测模型的计算,中央处理器12可以起协调功能,进行数据传递以及与其它检测模块1的同步计算处理等,此外,根据网络数据传输量可以相应的增设网络传输模块2,提高网络数据传输量。
91.另外,本发明实施例还公开了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如前述的区块链关键信息检测方法。
92.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意
在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
93.专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
94.以上对本发明所提供的技术内容进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献