区块链服务网络城市节点服务方审核方法及装置与流程

文档序号:30058816发布日期:2022-05-17 20:17阅读:275来源:国知局
区块链服务网络城市节点服务方审核方法及装置与流程

1.本发明涉及区块链底层基础设施及应用领域,尤其涉及一种区块链服务网络城市节点服务方审核方法及装置。


背景技术:

2.区块链是基于互联网的一种新型数据存储和传输方式,以分布式数据存储、点对点传输、共识机制、加密算法、智能合约等计算机技术集成而产生的分布式账本技术。具有去中心化,不可篡改性、公开透明等特点。行业用户在应用区块链技术的过程中,通常会为一个应用配一套区块链运行环境,造成成链成本高昂、数据交互困难、底层平台异构等问题。因此,国家信息中心、中国移动和中国银联主导,多家专业科技公司参与建设的基础设施平台——区块链服务网络被提出。该服务网络是基于联盟链技术,致力于改变目前区块链应用高成本的局域网架构,以互联网理念为开发者提供公共区块链资源环境,使区块链应用的开发、部署、运营和维护成本大大降低,从而使得区块链技术得到快速发展,并能够广泛应用在中国数字经济和智慧城市发展和建设中。城市节点是服务网络的基础网络运行单元,运行在各城市的idc(internet data center,互联网数据中心)机房中。
3.目前,城市节点由具备城市节点运行所需的硬件和网络资源的机构提供,这类机构称为城市节点服务方。区块链服务网络中,拥有云资源或idc资源的机构申请其资源成为城市节点时,需在线填写相关表单。该表单涵盖的内容包括企业的基本信息和拥有的技术资源信息,以进行企业资质及其技术资源的认证,而负责服务网络城市节点的管理方需要人工参与对这些信息进行审核,根据城市节点的最低要求,审核其企业资质和技术资源是否满足,以确定城市节点,相关流程冗余,城市节点审核过程需要大量人工参与,耗费时间;服务方还会上传图像数据作为辅助文件,城市节点管理方在审核过程中,有时并未将服务方所填数据与图像文件进行比较,而区块链服务网络中用户填写的信息具有自主性,并不能保证数据的真实可靠性;同时,申请城市节点过程中,服务方的信息不够公开透明,仅能由审核城市节点的管理方看到,且数据信息具有易篡改的特点。


技术实现要素:

4.针对现有技术存在的上述技术问题,本发明实施例提供一种区块链服务网络城市节点服务方审核方法及装置。
5.第一方面,本发明实施例提供一种区块链服务网络城市节点服务方审核方法,包括:
6.获取待审核区块链服务网络城市节点服务方认证信息,所述认证信息包括文本信息和辅助图像;所述辅助图像与目标文本信息对应;
7.基于所述辅助图像,对所述目标文本信息进行核对,确定所述目标文本信息是否有误;
8.若所述目标文本信息无误,则基于所述文本信息确定所述待审核区块链服务网络
城市节点服务方是否通过审核。
9.可选地,根据本发明一个实施例的区块链服务网络城市节点服务方审核方法,所述基于所述辅助图像,对所述目标文本信息进行核对,确定所述目标文本信息是否有误,具体包括:
10.基于ocr(optical character recognition,光学字符识别)模型,获取所述辅助图像中的文字信息;所述ocr模型是以所述辅助图像作为样本数据进行训练后得到的;
11.确定所述目标文本信息与所述文字信息中对应的各字段值是否一致;
12.若均一致,则确定所述目标文本信息无误。
13.可选地,根据本发明一个实施例的区块链服务网络城市节点服务方审核方法,所述基于所述辅助图像,对所述目标文本信息进行核对,确定所述目标文本信息是否有误,进一步包括:
14.若任一字段值不一致,则确定获取的所述辅助图像中的文字信息是否正确,若正确,则确定所述目标文本信息有误;若不正确,则优化ocr模型,再次获取所述辅助图像中的文字信息以对所述目标文本信息进行核对。
15.可选地,根据本发明一个实施例的区块链服务网络城市节点服务方审核方法,审核通过之后,还包括:
16.将所述文本信息存储到区块链上。
17.可选地,根据本发明一个实施例的区块链服务网络城市节点服务方审核方法,所述基于ocr模型,获取所述辅助图像中的文字信息之前,还包括:
18.对所述辅助图像进行预处理,所述预处理包括:降噪处理和文字位置矫正。
19.可选地,根据本发明一个实施例的区块链服务网络城市节点服务方审核方法,所述基于ocr模型,获取所述辅助图像中的文字信息之后,还包括:
20.对所述辅助图像中的文字信息进行错误矫正。
21.第二方面,本发明实施例还提供一种区块链服务网络城市节点服务方审核装置,包括:
22.认证信息获取模块,用于获取待审核区块链服务网络城市节点服务方认证信息,所述认证信息包括文本信息和辅助图像;所述辅助图像与目标文本信息对应;
23.文本信息核对模块,用于基于所述辅助图像,对所述目标文本信息进行核对,确定所述目标文本信息是否有误;
24.审核模块,用于在所述目标文本信息无误时,基于所述文本信息确定所述待审核区块链服务网络城市节点服务方是否通过审核。
25.可选地,根据本发明一个实施例的区块链服务网络城市节点服务方审核装置,所述基于所述辅助图像,对所述目标文本信息进行核对,确定所述目标文本信息是否有误,具体包括:
26.基于ocr模型,获取所述辅助图像中的文字信息;所述ocr模型是以所述辅助图像作为样本数据进行训练后得到的;
27.确定所述目标文本信息与所述文字信息中对应的各字段值是否一致;
28.若均一致,则确定所述目标文本信息无误。
29.第三方面,本发明实施例还提供一种电子设备,包括存储器、处理器及存储在存储
器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述第一方面所提供的方法的步骤。
30.第四方面,本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述第一方面所提供的方法的步骤。
31.本发明实施例提供的区块链服务网络城市节点服务方审核方法及装置,通过获取待审核区块链服务网络城市节点服务方认证信息,所述认证信息包括文本信息和辅助图像,所述辅助图像与目标文本信息对应,基于所述辅助图像对所述目标文本信息进行核对,若所述目标文本信息无误,则基于所述文本信息确定所述待审核区块链服务网络城市节点服务方是否通过审核,能够保证服务方数据的真实可靠性,进而确保区块链服务网络城市节点服务方审核结果的准确性。
附图说明
32.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
33.图1是本发明实施例提供的一种区块链服务网络城市节点服务方审核方法的流程示意图;
34.图2是本发明实施例提供的一种服务方在区块链服务网络中申请城市节点以及用户选择城市节点进行链上应用的流程示意图;
35.图3是本发明实施例提供的一种区块链服务网络城市节点服务方审核装置的结构示意图;
36.图4是本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
37.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
38.现有技术区块链服务网络城市节点服务方审核流程冗余,审核过程需要大量人工参与,耗费时间,城市节点管理方在审核过程中,有时并未将服务方所填数据与图像文件进行比较,而区块链服务网络中服务方填写的信息具有自主性,并不能保证数据的真实可靠性,同时,服务方的信息不够公开透明,且具有易篡改的特点,对此,本发明实施例提供了一种区块链服务网络城市节点服务方审核方法。图1为本发明实施例提供的一种区块链服务网络城市节点服务方审核方法的流程示意图,如图1所示,该方法包括:
39.步骤110,获取待审核区块链服务网络城市节点服务方认证信息,所述认证信息包括文本信息和辅助图像;所述辅助图像与目标文本信息对应。
40.具体的,在区块链服务网络中,拥有云资源或idc资源的用户称之为服务方。服务方申请其资源成为城市节点时,需在线录入认证信息,以进行企业资质及其技术资源的认
证。所述认证信息包括文本信息和辅助图像。所述文本信息包括服务方人工录入的企业基本信息和技术资源信息,所述辅助图像为所述企业基本信息和技术资源信息的图像证明文件,用于辅助审核,例如,文本信息中包括营业执照中的相关信息,对应的图像为营业执照扫描件,值得注意的是,在实际审核过程中,并不是所有的文本信息都存在对应的辅助图像,因此,所述辅助图像实质上仅与部分文本信息,即目标文本信息完全对应。负责服务网络城市节点的管理方需要对服务方的认证信息进行审核,首先需要通过区块链服务网络城市节点服务方审核装置获取所述服务方认证信息,所述认证信息可以通过相应的数据存储装置进行存储,以便后续审核过程调用。
41.步骤120,基于所述辅助图像,对所述目标文本信息进行核对,确定所述目标文本信息是否有误。
42.具体的,由于城市节点管理方在审核过程中,主要以文本信息作为城市节点审核的依据,有时并未将辅助图像用于辅助审核。而服务方人工录入的文本信息具有自主性,并不能保证数据的真实可靠性,但辅助图像为相关证明文件的扫描件,因此,其真实可靠性可以保证,在此基础上,出于尽可能保证数据真实可靠性的考虑,区块链服务网络城市节点服务方审核装置基于所述辅助图像,对人工录入的目标文本信息进行核对,确定所述目标文本信息是否有误。
43.步骤130,若所述目标文本信息无误,则基于所述文本信息确定所述待审核区块链服务网络城市节点服务方是否通过审核。
44.具体的,当确认所述目标文本信息无误,即服务方录入的目标文本信息对应的企业基本信息和技术资源信息无误时,区块链服务网络城市节点服务方审核装置便可以基于所述文本信息(即由目标文本信息和非目标文本信息组成的全部文本信息)对应的企业基本信息和技术资源信息判断所述待审核区块链服务网络城市节点服务方是否满足城市节点的最低要求,并确定是否通过审核,以尽可能保证审核结果的准确性。
45.本发明实施例提供的方法,通过获取待审核区块链服务网络城市节点服务方认证信息,所述认证信息包括文本信息和辅助图像,基于所述辅助图像对目标文本信息进行核对,若所述目标文本信息无误,则基于所述文本信息确定所述待审核区块链服务网络城市节点服务方是否通过审核,能够保证服务方数据的真实可靠性,进而确保区块链服务网络城市节点服务方审核结果的准确性。
46.基于上述实施例,所述基于所述辅助图像,对所述目标文本信息进行核对,确定所述目标文本信息是否有误,具体包括:
47.基于ocr模型,获取所述辅助图像中的文字信息;所述ocr模型是以所述辅助图像作为样本数据进行训练后得到的;
48.确定所述目标文本信息与所述文字信息中对应的各字段值是否一致;
49.若均一致,则确定所述目标文本信息无误。
50.具体的,预先利用所述辅助图像作为样本数据训练得到ocr模型,所述ocr模型经过深度学习网络的训练,能够自动找到图像中有文字的区域,并用矩形框进行标记,实现图像中文字位置的检测,再选择合适的网络结构进行学习,便可识别出提取的文字内容。审核过程中,区块链服务网络城市节点服务方审核装置基于ocr模型,获取服务方录入的辅助图像中的文字信息,包括各字段及字段值,并将其作为基准数据对所述目标文本信息进行核
对,当确定所述目标文本信息与所述文字信息中对应的各字段值一致时,则代表所述目标文本信息无误。可以理解的是,所述核对过程可以通过所述区块链服务网络城市节点服务方审核装置自动进行,也可以采用人工参与的方式进行,本发明实施例对此不作具体限定。
51.本发明实施例提供的方法,通过基于ocr模型,获取所述辅助图像中的文字信息,确定所述目标文本信息与所述文字信息中对应的各字段值是否一致,若均一致,则确定所述目标文本信息无误,能够对所述目标文本信息进行快速核对,保证文本信息的真实可靠性。
52.基于上述实施例,所述基于所述辅助图像,对所述目标文本信息进行核对,确定所述文本信息是否有误,进一步包括:
53.若任一字段值不一致,则确定获取的所述辅助图像中的文字信息是否正确,若正确,则确定所述目标文本信息有误;若不正确,则优化ocr模型,再次获取所述辅助图像中的文字信息以对所述目标文本信息进行核对。
54.具体的,若存在字段值不一致的情况,有两种可能,一是基于ocr模型获取的图像中的文字信息有误,二是所述目标文本信息有误。基于此,若任一字段值不一致,则首先确定获取的所述辅助图像中的文字信息是否正确,该确认过程可以通过审核人员检验目标图像上的条目内容和ocr模型识别出的文字信息是否一致来完成,若确认所述文字信息正确,则说明所述目标文本信息有误,可通知服务方重新录入所述目标文本信息;若不正确,则说明ocr模型识别有误,在此基础上,进一步优化ocr模型,并再次获取所述辅助图像中的文字信息以对所述目标文本信息进行核对,通过不断优化ocr模型,保证识别结果的准确性,以进一步保证目标文本信息核对的准确性。
55.本发明实施例提供的方法,通过在字段值不一致时,确定获取的所述辅助图像中的文字信息是否正确,若正确,则确定所述目标文本信息有误,若不正确,则优化ocr模型,再次获取所述辅助图像中的文字信息以对所述目标文本信息进行核对,通过不断优化ocr模型,保证识别结果的准确性,以进一步保证目标文本信息核对的准确性。
56.基于上述实施例,审核通过之后,还包括:
57.将所述文本信息存储到区块链上。
58.具体的,区块链服务网络中识别的文本信息是服务方申请其资源成为城市节点的重要依据,所述文本信息具有不可篡改性,公开透明的特点,该特点符合区块链的特性。因此,在区块链应用层面,将审核通过的服务方的认证信息中的文本信息进行上链操作。用户选择城市节点部署应用时,可作为选择标准。
59.本发明实施例提供的方法,通过将审核通过之后的服务方的认证信息中的文本信息存储到区块链上,确保了服务方信息的公开透明化,方便用户作为选择城市节点的参考依据,同时使所述文本信息具有不可篡改性,保证了数据的真实可靠。
60.基于上述实施例,所述基于ocr模型,获取所述辅助图像中的文字信息之前,还包括:
61.对所述辅助图像进行预处理,所述预处理包括:降噪处理和文字位置矫正。
62.具体的,区块链服务网络城市节点服务方审核装置获取图像之后,先对所述辅助图像进行降噪和文字位置矫正等预处理,以确保后续ocr识别的准确性。
63.本发明实施例提供的方法,通过对所述辅助图像进行降噪处理和文字位置矫正等
预处理过程以保证后续ocr识别的准确性,进而确保目标文本信息核对的准确性。
64.基于上述实施例,所述基于ocr模型,获取所述辅助图像中的文字信息之后,还包括:
65.对所述辅助图像中的文字信息进行错误矫正。
66.具体的,区块链服务网络城市节点服务方审核装置获取ocr模型识别出的文字信息之后,可通过语言模型对所述辅助图像中的文字信息进行错误矫正,以进一步确保ocr识别结果的准确性,所述语言模型可采用现有技术中的任一种语言模型,本发明实施例对此不作具体限定。
67.本发明实施例提供的方法,通过对所述辅助图像中的文字信息进行错误矫正以进一步确保ocr识别结果的准确性,进而保证文本信息核对的准确性。
68.图2是本发明实施例提供的服务方在区块链服务网络中申请城市节点以及用户选择城市节点进行链上应用的流程示意图,下面结合图2对上述任一实施例所述方法进行进一步说明:
69.(1)服务方申请其资源成为城市节点时,在区块链服务网络录入文本信息,同时上传辅助图像。
70.(2)将服务方录入的文本信息和上传的辅助图像存储到服务器相应位置。从服务器中选择辅助图像,作为ocr模型的输入,ocr模型利用训练好的神经网络模型,自动识别出所述辅助图像中的文字信息。
71.(3)将ocr识别得到的文字信息送入数据核对模块,作为基准数据。将服务方录入的目标文本信息作为数据核对模块的待核对数据,将其与基准数据进行核对。
72.(4)将经由数据核对模块审核通过的目标文本信息以及剩余的非目标文本信息(即全部文本信息)作为服务方企业基本信息和技术资源信息的依据,对服务方进行城市节点资格审核。对于审核通过的服务方,将其全部文本信息进行数据上链操作,即将这些文本信息存储到区块链上。
73.(5)用户在区块链上发布应用时,可参考城市节点服务方的文本信息进行城市节点的选择。
74.基于上述任一实施例,图3为本发明实施例提供的一种区块链服务网络城市节点服务方审核装置的示意图,如图3所示,该装置包括:
75.认证信息获取模块310,用于获取待审核区块链服务网络城市节点服务方认证信息,所述认证信息包括文本信息和辅助图像;所述辅助图像与目标文本信息对应。
76.具体的,负责服务网络城市节点的管理方需要对服务方的认证信息进行审核,首选需要通过认证信息获取模块310获取所述服务方认证信息。
77.文本信息核对模块320,用于基于所述辅助图像,对所述目标文本信息进行核对,确定所述目标文本信息是否有误。
78.具体的,出于保证数据真实可靠性的考虑,文本信息核对模块320基于所述辅助图像,对所述目标文本信息进行核对,确定所述目标文本信息是否有误。
79.审核模块330,用于在所述目标文本信息无误时,基于所述文本信息确定所述待审核区块链服务网络城市节点服务方是否通过审核。
80.具体的,当确认所述目标文本信息无误,即服务方录入的目标文本信息对应的企
业基本信息和技术资源信息无误时,审核模块330便可以基于所述文本信息(即由目标文本信息和非目标文本信息组成的全部文本信息)对应的企业基本信息和技术资源信息判断所述待审核区块链服务网络城市节点服务方是否满足城市节点的最低要求,并确定是否通过审核,以尽可能保证审核结果的准确性。
81.本发明实施例提供的装置,通过认证信息获取模块获取待审核区块链服务网络城市节点服务方认证信息,所述认证信息包括文本信息和辅助图像,文本信息核对模块基于所述辅助图像对目标文本信息进行核对,审核模块在所述目标文本信息无误时,基于所述文本信息确定所述待审核区块链服务网络城市节点服务方是否通过审核,能够保证服务方数据的真实可靠性,进而确保区块链服务网络城市节点服务方审核结果的准确性。
82.基于上述实施例,所述基于所述辅助图像,对所述目标文本信息进行核对,确定所述目标文本信息是否有误,具体包括:
83.基于ocr模型,获取所述辅助图像中的文字信息;所述ocr模型是以所述辅助图像作为样本数据进行训练后得到的;
84.确定所述目标文本信息与所述文字信息中对应的各字段值是否一致;
85.若均一致,则确定所述目标文本信息无误。
86.基于上述实施例,所述基于所述辅助图像,对所述目标文本信息进行核对,确定所述目标文本信息是否有误,进一步包括:
87.若任一字段值不一致,则确定获取的所述辅助图像中的文字信息是否正确,若正确,则确定所述目标文本信息有误;若不正确,则优化ocr模型,再次获取所述辅助图像中的文字信息以对所述目标文本信息进行核对。
88.基于上述实施例,审核通过之后,还包括:
89.将所述文本信息存储到区块链上。
90.基于上述实施例,所述基于ocr模型,获取所述辅助图像中的文字信息之前,还包括:
91.对所述辅助图像进行预处理,所述预处理包括:降噪处理和文字位置矫正。
92.基于上述实施例,所述基于ocr模型,获取所述辅助图像中的文字信息之后,还包括:
93.对所述辅助图像中的文字信息进行错误矫正。
94.本发明实施例提供的区块链服务网络城市节点服务方审核装置可以执行上述区块链服务网络城市节点服务方审核方法,其具体工作原理和相应的技术效果与上述方法实施例相同,在此不再赘述。
95.图4示例了一种电子设备的实体结构示意图,如图4所示,该电子设备可以包括:处理器(processor)410、通信接口(communications interface)420、存储器(memory)430和通信总线440,其中,处理器410,通信接口420,存储器430通过通信总线440完成相互间的通信。处理器410可以调用存储器430中的逻辑指令,以执行上述方法实施例提供的步骤流程。
96.此外,上述的存储器430中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以
使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
97.另一方面,本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述方法实施例提供的步骤流程。
98.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
99.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
100.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1