CN113987077B - 一种基于链码机制的数据感知与跨链调度方法及装置 - Google Patents

一种基于链码机制的数据感知与跨链调度方法及装置 Download PDF

Info

Publication number
CN113987077B
CN113987077B CN202111585694.6A CN202111585694A CN113987077B CN 113987077 B CN113987077 B CN 113987077B CN 202111585694 A CN202111585694 A CN 202111585694A CN 113987077 B CN113987077 B CN 113987077B
Authority
CN
China
Prior art keywords
data
department
resource
convergence
scheduling
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202111585694.6A
Other languages
English (en)
Other versions
CN113987077A (zh
Inventor
贾晓丰
高嵩
肖益
屈克
李宝东
穆显显
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Big Data Center
Taiji Computer Corp Ltd
Original Assignee
Taiji Computer Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Taiji Computer Corp Ltd filed Critical Taiji Computer Corp Ltd
Priority to CN202111585694.6A priority Critical patent/CN113987077B/zh
Publication of CN113987077A publication Critical patent/CN113987077A/zh
Application granted granted Critical
Publication of CN113987077B publication Critical patent/CN113987077B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/283Multi-dimensional databases or data warehouses, e.g. MOLAP or ROLAP
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/02Banking, e.g. interest calculation or account maintenance

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Finance (AREA)
  • Data Mining & Analysis (AREA)
  • Accounting & Taxation (AREA)
  • General Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Technology Law (AREA)
  • General Business, Economics & Management (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本公开提出一种基于链码机制的数据感知与跨链调度方法及装置,该方法包括:为第一部门的数据资源申请进行授权,接收第二部门发送的资源申请请求,其中,资源申请请求用于申请第一部门的数据资源,第一部门和第二部门不相同,数据资源存储于第一部门对应的数据库中,根据资源申请请求,触发汇聚接入装置基于数据资源进行资源汇聚,并获取汇聚接入装置反馈的数据编码汇聚状态,以及根据数据编码汇聚状态,对数据资源进行跨链调度处理,能够实现不同部门数据的跨链调度,简化数据跨链调度逻辑,提高数据跨链调度的效率,有效降低数据跨链调度的成本。

Description

一种基于链码机制的数据感知与跨链调度方法及装置
技术领域
本公开涉及区块链技术领域,尤其涉及一种基于链码机制的数据感知与跨链调度方法及装置。
背景技术
随着区块链技术的应用和发展,区块链几大关键技术正在经历快速演进,如共识算法、智能合约、跨链事务、隐私保护等。链码机制是城市复杂数据源实现感知、链接、授权及传送的关键环节。
相关技术中,无法有效实现数据资源的跨链调度,数据资源调度成本高,调度效果差,数据资源跨链调度逻辑复杂。
发明内容
本公开旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本公开的目的在于提出一种基于链码机制的数据感知与跨链调度方法及装置,能够实现不同部门数据的跨链调度,简化数据跨链调度逻辑,提高数据跨链调度的效率,有效降低数据跨链调度的成本。
本公开第一方面实施例提出的基于链码机制的数据感知与跨链调度方法,包括:为第一部门的数据资源申请进行授权,其中,数据资源存储于第一部门对应的第一数据库中,数据资源由第一部门对应的第一前置交换设备预先从第一数据库中感知得到;接收第二部门发送的资源申请请求,其中,资源申请请求用于申请第一部门的数据资源,第一部门和第二部门不相同,数据资源存储于第一部门对应的数据库中,数据资源由第一部门对应的前置交换设备预先从数据库中感知得到,并生成;根据资源申请请求,触发汇聚接入装置基于数据资源进行资源汇聚,并获取汇聚接入装置反馈的数据编码汇聚状态;以及根据数据编码汇聚状态,对数据资源进行跨链调度处理。
本公开第一方面实施例提出的基于链码机制的数据感知与跨链调度方法,应用于可控链码驱动机制,通过为第一部门的数据资源申请进行授权,其中,数据资源存储于第一部门对应的第一数据库中,数据资源由第一部门对应的第一前置交换设备预先从第一数据库中感知得到,接收第二部门发送的资源申请请求,其中,资源申请请求用于申请第一部门的数据资源,第一部门和第二部门不相同,数据资源存储于第一部门对应的数据库中,数据资源由第一部门对应的前置交换设备预先从数据库中感知得到,并生成,根据资源申请请求,触发汇聚接入装置基于数据资源进行资源汇聚,并获取汇聚接入装置反馈的数据编码汇聚状态,以及根据数据编码汇聚状态,对数据资源进行跨链调度处理,由于是使用资源申请请求触发汇聚接入装置基于数据资源进行资源汇聚,并根据汇聚后的数据编码汇聚状态,对资源进行调度,能够实现不同部门数据的跨链调度,简化数据跨链调度逻辑,提高数据跨链调度的效率,有效降低数据跨链调度的成本。
本公开第二方面实施例提出的基于链码机制的数据感知与跨链调度装置,包括:授权模块,用于为第一部门的数据资源申请进行授权,其中,数据资源存储于第一部门对应的第一数据库中,数据资源由第一部门对应的第一前置交换设备预先从第一数据库中感知得到;接收模块,用于接收第二部门发送的资源申请请求,其中,资源申请请求用于申请第一部门的数据资源,第一部门和第二部门不相同,数据资源存储于第一部门对应的数据库中,数据资源由第一部门对应的前置交换设备预先从数据库中感知得到,并生成;触发模块,用于根据资源申请请求,触发汇聚接入装置基于数据资源进行资源汇聚,并获取汇聚接入装置反馈的数据编码汇聚状态;第一处理模块,用于根据数据编码汇聚状态,对数据资源进行跨链调度处理。
本公开第二方面实施例提出的基于链码机制的数据感知与跨链调度装置,通过为第一部门的数据资源申请进行授权,其中,数据资源存储于第一部门对应的第一数据库中,数据资源由第一部门对应的第一前置交换设备预先从第一数据库中感知得到,接收第二部门发送的资源申请请求,其中,资源申请请求用于申请第一部门的数据资源,第一部门和第二部门不相同,数据资源存储于第一部门对应的数据库中,数据资源由第一部门对应的前置交换设备预先从数据库中感知得到,并生成,根据资源申请请求,触发汇聚接入装置基于数据资源进行资源汇聚,并获取汇聚接入装置反馈的数据编码汇聚状态,以及根据数据编码汇聚状态,对数据资源进行跨链调度处理,由于是使用资源申请请求触发汇聚接入装置基于数据资源进行资源汇聚,并根据汇聚后的数据编码汇聚状态,对资源进行调度,能够实现不同部门数据的跨链调度,简化数据跨链调度逻辑,提高数据跨链调度的效率,有效降低数据跨链调度的成本。
根据本公开第三方面,提供了一种电子设备,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行本公开第一方面实施例的基于链码机制的数据感知与跨链调度方法。
根据本公开第四方面,提出了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行本公开第一方面实施例的基于链码机制的数据感知与跨链调度方法。
根据本公开第五方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现本公开第一方面实施例的基于链码机制的数据感知与跨链调度方法。
应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
本公开上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1是本公开一实施例提出的基于链码机制的数据感知与跨链调度方法的流程示意图;
图2是本公开一实施例提出的链码机制示意图;
图3是本公开另一实施例提出的基于链码机制的数据感知与跨链调度方法的流程示意图;
图4是本公开另一实施例提出的联邦学习模型示意图;
图5是本公开另一实施例提出的基于链码机制的数据感知与跨链调度方法的流程示意图;
图6是本公开另一实施例提出的基于链码机制的数据感知与跨链调度方法的流程示意图;
图7是本公开另一实施例提出的基于链码机制的数据感知与跨链调度方法的流程示意图;
图8是本公开另一实施例提出的可控链码驱动机制体系架构图;
图9是本公开另一实施例提出的可控链码驱动机制架构图;
图10是根据本公开一实施例提出的基于链码机制的数据感知与跨链调度装置的结构示意图;
图11是根据本公开另一实施例提出的基于链码机制的数据感知与跨链调度装置的结构示意图;
图12示出了适于用来实现本公开实施方式的示例性电子设备的框图。
具体实施方式
下面详细描述本公开的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本公开,而不能理解为对本公开的限制。相反,本公开的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
需要说明的是,本公开实施例中对数据资源的获取与处理,均是在经过相关用户授权后进行的,其过程均符合相关法律、法规的规定,且不违背公序良俗。
图1是本公开一实施例提出的基于链码机制的数据感知与跨链调度方法的流程示意图。
其中,需要说明的是,本实施例的基于链码机制的数据感知与跨链调度方法的执行主体为基于链码机制的数据感知与跨链调度装置,该装置可以由软件和/或硬件的方式实现,该装置可以配置在电子设备中,电子设备可以例如为计算机、数据服务器、数据处理装置等的终端,对此不做限制。
其中,由可控链码驱动机制体系生成的,用于实现数据资源融合治理的“链道”授权管控协同***,可以被称为可控链码驱动机制,通过可控链码驱动机制可以实现数据资源的授权处理、逻辑管控和统一调度等功能。
如图1所示,该基于链码机制的数据感知与跨链调度方法,应用于可控链码驱动机制,包括:
S101:为第一部门的数据资源申请进行授权,其中,数据资源存储于第一部门对应的第一数据库中,数据资源由第一部门对应的第一前置交换设备预先从第一数据库中感知得到。
其中,用于处理、存储、发送与接收数据资源的单位可以被称为部门,部门可以例如为公司不同的功能部门,或者,也可以是城市间不同的公司,或者,还可以是不同的城市,对此不做限制。
其中,第一部门中用于存储数据资源的数据仓库,可以被称为第一数据库,第一数据库可以用于存储第一部门对应的数据资源,实现第一部门对应的数据资源的流转等,部门中可以包含多个数据库,可以根据实际需要选择一个或多个数据库组合生成第一数据库,对此不做限制。
其中,用于同一部门或者多个部门间,管理数据资源的现场的中间设备,可以被称为前置交换设备,不同的部门可以具有不同的前置交换设备,其中,第一前置交换设备对应于第一部门,用于管理第一部门的数据资源,第一前置交换设备可以具有多种类型,用于实现不同场景下第一部门的数据资源的处理,对此不做限制。
举例而言,当第一部门为银行时,第一数据库,可以是银行中用于存储数据的数据库,第一前置交换设备可以是自动取款机、电话银行、银行管理***、银行卡等面向客户或者是工作人员的中间设备。
本公开实施例中,由第一部门生成数据资源的处理申请,可控链码驱动机制授权第一部门的数据资源申请,可以是授权支持查看第一部门可控链码驱动机制上待汇聚的数据资源的清单、信息等,为第一部门的数据资源申请进行授权之后,可以在可控链码驱动机制中记录第一部门数据编码,用于管理第一部门数据资源,或者,也可以在可控链码驱动机制中记录数据资源申请授权记录,根据数据资源申请授权记录确定可以审批处理的数据资源编码。
本公开实施例中,在更新第一部门的数据资源时,可以同步向可控链码驱动机制申请更新数据资源的授权信息,或者,也可以按照一定的时间周期向可控链码驱动机制申请数据资源的更新,对此不做限制。
S102:接收第二部门发送的资源申请请求,其中,资源申请请求用于申请第一部门的数据资源,第一部门和第二部门不相同,数据资源存储于第一部门对应的数据库中,数据资源由第一部门对应的前置交换设备预先从数据库中感知得到,并生成。
其中,第二部门用于申请第一部门数据资源的请求信息,可以被称为资源申请请求,资源申请请求可以是对应的代码、编号等,对此不做限制。第一部门与第二部门可以是同层级的、同领域的部门,也可以是不同层级、不同领域的部门,对此不做限制。
举例而言,第一部门为城市内的一间银行时,第二部门可以是城市金融管理机构,也可以是使用银行的个人用户,用于调取或查看该银行对应的数据资源。
本公开实施例中,第二部门可以根据需要生成资源申请请求,并发送至可控链码驱动机制,资源申请请求可以是代码、图表等形式,或者也可以是表示数据资源的数字、符号等,对此不做限制。
举例而言,当第二部门需要数据资源时,向可控链码驱动机制发送所需数据资源的图表,可控链码驱动机制接收图表并审核,其中,可以使用图表作为资源申请请求。
S103:根据资源申请请求,触发汇聚接入装置基于数据资源进行资源汇聚,并获取汇聚接入装置反馈的数据编码汇聚状态。
其中,用于根据资源申请请求完成对数据资源的汇聚与处理的装置,可以被称为汇聚接入装置,汇聚接入装置可以是虚拟装置,或者,也可以是电子设备等,对此不做限制。
举例而言,汇聚接入装置可以是可控链码驱动机制中的虚拟模块,也可以是对数据资源进行汇聚处理的电子设备等。
其中,汇聚接入装置对数据资源进行汇聚接入,并生成的状态信息,可以被称为数据编码汇聚状态,数据编码汇聚状态可以是表示汇聚进行中、汇聚已完成等的状态信息,也可以包含数据资源汇聚错误及错误类型等的异常状态信息,对此不做限制。
本公开实施例中,可控链码驱动机制根据第二部门发送的资源申请请求,触发第二汇聚接入装置对数据资源进行处理,可以由可控链码驱动机制解析资源申请请求,确定待汇聚的数据资源,然后将确定结果发送至汇聚接入装置,或者,也可以是由汇聚接入装置对资源申请请求进行解析,确定待汇聚的数据资源,对此不做限制。
本公开实施例中,汇聚接入装置可以根据资源申请请求,通过第一前置交换设备从第一部门的第一数据库中获取资源数据,以对资源数据进行接入汇聚,或者,也可以在可控链码驱动机制中,确定第一数据库中的资源数据,以进行资源的汇聚接入,对此不做限制。
举例而言,当第一部门为银行,第二部门为金融管理中心时,可控链码驱动机制从金融管理中心中获取需求银行数据资源的资源申请请求,根据资源申请请求控制汇聚接入装置从银行数据库中选择对应的数据,并进行汇聚处理,生成银行数据的数据编码汇聚状态。
S104:根据数据编码汇聚状态,对数据资源进行跨链调度处理。
其中,将数据资源经由可控链码驱动机制,从第一部门调度至第二部门,可以被称为跨链调度,跨链调度可以是经由可控链码驱动机制,将独立的区块链上的数据资源进行交换和流通的方法。
本公开实施例中,可以使用链码机制,根据数据编码汇聚状态,对数据资源进行跨链调度处理,汇聚接入装置可以反馈多种数据编码汇聚状态,对不同的数据编码汇聚状态可以使用相同或不同的汇聚处理方式,相同的数据编码汇聚状态也可以根据对应的第一部门与第二部门的区别,产生不同的处理方式与处理结果,对此不做限制。
本公开实施例中,如图2所示,图2是本公开一实施例提出的链码机制示意图。可以从多个场景中,使用链码机制得到业务数据编码的授权,经过控制层计算合约、编码合约、路由合约、访问合约等智能合约,经过智能合约的处理,得到数据编码,可以使用数据路由对数据资源进行寻址映射、匹配控制、转换调度,在传输层,可以使用数据探测对经由数据路由处理后的数据资源进行探测、识别、抽取与封装,将数据资源分类为库表数据编码,例如多个数据库文件、多个文件传输协议以及多个链,同样,数据在传输层也可以通过数源存证、调度存证等经由控制层调度,应用于不同的场景,对此不做限制。
举例而言,当接收到数据编码汇聚状态为已完成时,可以触发第二部门接收已汇聚的数据资源,并可以选择是否需要接收第二部门生成的接收完成的通知信息,当接收到数据编码汇聚状态为出现错误时,可以触发重新进行数据资源的汇聚,或者,也可以选择列举错误的数据资源信息,或无视错误的数据资源信息继续进行汇聚处理,对此不做限制。
本实施例中,通过为第一部门的数据资源申请进行授权,其中,数据资源存储于第一部门对应的第一数据库中,数据资源由第一部门对应的第一前置交换设备预先从第一数据库中感知得到,接收第二部门发送的资源申请请求,其中,资源申请请求用于申请第一部门的数据资源,第一部门和第二部门不相同,数据资源存储于第一部门对应的数据库中,数据资源由第一部门对应的前置交换设备预先从数据库中感知得到,并生成,根据资源申请请求,触发汇聚接入装置基于数据资源进行资源汇聚,并获取汇聚接入装置反馈的数据编码汇聚状态,以及根据数据编码汇聚状态,对数据资源进行跨链调度处理,由于是使用资源申请请求触发汇聚接入装置基于数据资源进行资源汇聚,并根据汇聚后的数据编码汇聚状态,对资源进行调度,能够实现不同部门数据的跨链调度,简化数据跨链调度逻辑,提高数据跨链调度的效率,有效降低数据跨链调度的成本。
图3是本公开另一实施例提出的基于链码机制的数据感知与跨链调度方法的流程示意图。
如图3所示,该基于链码机制的数据感知与跨链调度方法,应用于可控链码驱动机制,包括:
S301:由第一部门对应的第一前置交换设备预先从第一数据库中感知得到第一部门的数据资源。
其中,从多种角度对数据资源进行结构化关联和可视化描述,在此基础上提供数据服务,可以被称为数据感知,通过数据感知,有利于用户在更大范围内,准确、高效的查找、分享和利用相互关联的数据资源。
本公开实施例中,可以使用第一前置交换设备预先从第一数据库中感知得到第一部门的数据资源,可以调用标签管理中的相关功能,预先对第一数据库中第一部门的数据资源进行标签化处理,然后根据数据资源的标签,使用例如图计算引擎生成服务等技术,创建关系数据,查询数据感知关系,或者,也可以根据实体关系搭建数据感知模型,对此不做限制。
S302:由第二部门对应的第二前置交换设备预先从第二数据库中感知得到第二部门的数据资源,其中,第二数据库与第二部门相对应。
其中,第二部门中用于存储与之对应的数据资源的仓库,可以被称为第二数据库,第二数据库可以用于存储第二部门对应的数据资源,实现第二部门对应的数据资源的流转等,第二数据库与第一数据库可以为不同的区块链上的数据库,对此不做限制。
本公开实施例中,使用与第二部门对应的第二前置交换设备预先从第二数据库中感知得到第二部门的数据资源,在感知得到数据资源之后,可以在可控链码驱动机制中添加与第一部门的数据资源和第二部门的数据资源相对应的数据编码,以便于查找对应的数据资源,对此不做限制。
S303:采用联邦学习方法对感知得到的第一部门的数据资源和第二部门的数据资源进行训练和分析处理。
其中,用联邦学习处理数据资源的机器学习框架,可以被称为联邦学习方法,该方法能够有效帮助多个部门在满足用户隐私保护、数据安全和政府法规的要求下,进行数据资源的使用和机器学习建模。
本公开实施例中,可以采用联邦学习和分布式授权理念,将跨领域、跨机构、跨层级、跨***的数据资源中的每个数据采集单位变成城市级复杂***的一个局部执行节点,在链码的控制下,该节点可自主授权传输和计算数据资源(可以将数据资源保留本地),可以将计算结果传入汇聚接入装置等对应的装置中,等待对数据资源的调度与处理。
本公开实施例中,如图4所示,图4是本公开另一实施例提出的联邦学习模型示意图,接收发起的训练/分析请求,经过联邦学习模型链码控制区域,分发训练/分析任务,其中,链码控制区域用于实现跨链对接、数据探测管理、分级授权,以及任务管理等功能,在局部执行阶段,使用数据探测得到多个组织(例如组织A-组织N)对多个不同数据源(例如数据源A-数据源N)中的资源数据进行计算的算法结果(例如算法结果A-算法结果N),之后将得到的多个算法结果作为安全聚合训练/分析结果,输入至安全计算算法模型中,得到并输出联合训练/分析结果。
S304:为第一部门的数据资源申请进行授权,其中,数据资源存储于第一部门对应的第一数据库中,数据资源由第一部门对应的第一前置交换设备预先从第一数据库中感知得到。
S305:接收第二部门发送的资源申请请求,其中,资源申请请求用于申请第一部门的数据资源,第一部门和第二部门不相同,数据资源存储于第一部门对应的数据库中,数据资源由第一部门对应的前置交换设备预先从数据库中感知得到,并生成。
S306:根据资源申请请求,触发汇聚接入装置基于数据资源进行资源汇聚,并获取汇聚接入装置反馈的数据编码汇聚状态。
S304-S306的描述说明可以具体参见上述实施例,在此不再赘述。
S307:根据数据编码汇聚状态,生成待治理任务,其中,待治理任务用于触发数据治理装置对数据资源进行治理处理。
其中,用于对部门数据资源进行治理处理的装置,可以被称为数据治理装置,治理处理可以例如是对数据资源进行标签化处理,或者,也可以是对数据资源进行接口封装处理等,对此不做限制。
其中,需要发送至数据治理装置进行治理处理的任务可以被称为待治理任务,通过数据治理装置对待治理任务进行治理处理,能够在数据编码汇聚状态发生更新后,及时处理相关的数据资源,加快数据资源的处理速度。
本公开实施例中,在获取汇聚接入装置反馈的数据编码汇聚状态之后,可以根据数据编码汇聚状态,得到与数据编码汇聚状态对应的一个或多个待治理任务,可以根据数据编码汇聚状态中的汇聚情况,确定待治理任务,也可以根据数据编码汇聚状态中产生的异常或错误等情况,生成待治理任务,对此不做限制。
S308:根据数据编码汇聚状态,触发数据治理装置对数据资源进行治理处理。
本公开实施例中,根据数据编码汇聚状态,得到与数据编码汇聚状态对应的一个或多个待治理任务,通过待治理任务,触发数据治理装置对数据资源进行治理处理,待治理任务中可以包含治理请求信息等,用于请求数据治理装置对该待治理任务对应的数据资源进行治理处理,在数据治理装置中可以使用多种数据治理标识,用于识别多种不同的待治理任务,对此不做限制。
S309:接收数据治理装置对数据资源治理处理得到的数据编码标签和接口封装信息,以对数据资源进行跨链调度处理。
其中,对数据编码进行标签化处理,得到的用于识别与分类数据编码的标签,可以被称为数据编码标签,数据编码标签的分类,可以是将相同部门的数据编码作为同一标签,或者,也可以是将相同领域的数据编码作为同一标签,数据编码标签也可以是数据编码独有的标签,对此不做限制。
其中,使用抽象性函式接口的实现对数据资源的细节部分包装、隐藏的方式,可以被称为接口封装,可以使用程序语言实现接口封装,对此不做限制。
本公开实施例中,接收数据治理装置对数据资源治理处理得到的数据编码标签和接口封装信息之后,可以根据数据编码标签对数据资源进行标签更新,根据接口封装信息,对需要进行封装处理的数据资源进行封装。
S310:在数据编码汇聚状态变更后,生成通知消息,其中,通知消息用于通知数据治理人员在管控桥接装置查看待治理任务和与数据资源对应的数据编码。
其中,对多个部门实现端口与端口间管理与连接的装置,可以被称为管控桥接装置,管控桥接装置可以例如是管控桥接***等的虚拟装置,或者,也可以是桥接器、交换机中的管控桥接模块等的电子设备,对此不做限制。
本公开实施例中,在数据编码汇聚状态变更后,生成通知消息,通知消息可以是以文字的形式通过管控桥接装置显示至数据治理人员,或者也可以是以语音通报,或者以图表等形式,实现待治理任务和与数据资源对应的数据编码的查看,对此不做限制。
本公开实施例中,可以使用管控桥接装置同步更新对应数据编码的接口信息(可以是接口服务平台的改造等);数据接口申请审批通过后,将接口授权信息同步推送到管控桥接装置中,可控链码驱动机制接到接口调用的申请信息时,可访问管控桥接装置,进行授权参数信息验证(可以是接口服务平台的改造)。
本实施例中,由于是运用联邦学习方法对感知得到的第一部门的数据资源和第二部门的数据资源进行训练和分析处理,能够提高数据资源传输与处理的安全性能,实现复杂性数据资源的安全访问控制,由于是使用数据治理装置对数据资源治理处理得到的数据编码标签和接口封装信息,能够提高数据资源跨链调度处理的传输能力和处理能力,同时数据编码标签的设置使得数据处理更具有灵活性,提升数据的可拓展性,由于是通过通知消息,通知数据治理人员在管控桥接装置查看待治理任务和与数据资源对应的数据编码,能够实现数据调度的可视化,对数据调度的记录同时有效提升对数据资源的处理能力,有效减少数据治理人员的人力成本消耗。
图5是本公开另一实施例提出的基于链码机制的数据感知与跨链调度方法的流程示意图。
如图5所示,该基于链码机制的数据感知与跨链调度方法,应用于可控链码驱动机制,包括:
S501:由第一部门对应的第一前置交换设备预先从第一数据库中感知得到第一部门的数据资源。
S502:由第二部门对应的第二前置交换设备预先从第二数据库中感知得到第二部门的数据资源,其中,第二数据库与第二部门相对应。
S503:采用联邦学习方法对感知得到的第一部门的数据资源和第二部门的数据资源进行训练和分析处理。
S504:为第一部门的数据资源申请进行授权,其中,数据资源存储于第一部门对应的第一数据库中,数据资源由第一部门对应的第一前置交换设备预先从第一数据库中感知得到。
S505:接收第二部门发送的资源申请请求,其中,资源申请请求用于申请第一部门的数据资源,第一部门和第二部门不相同,数据资源存储于第一部门对应的数据库中,数据资源由第一部门对应的前置交换设备预先从数据库中感知得到,并生成。
S506:根据资源申请请求,触发汇聚接入装置基于数据资源进行资源汇聚,并获取汇聚接入装置反馈的数据编码汇聚状态。
S501-S506的描述说明可以具体参见上述实施例,在此不再赘述。
S507:根据数据编码汇聚状态,生成待交互任务,其中,待交互任务用于触发数据调度装置对数据资源进行交互处理。
其中,用于对部门间数据资源进行数据调度的装置,可以被称为数据调度装置,数据调度可以例如是一个部门与一个部门间的数据资源进行交互,或者,也可以是一个部门将对应的数据资源交互至多个部门,或者,还可以是多个部门间的数据资源的交互与交换,对此不做限制。
其中,需要发送数据调度装置进行数据调度的任务可以被称为待交互任务,通过数据调度装置对待交互任务进行数据调度,能够在数据编码汇聚状态发生更新后,及时处理相关的数据资源,加快数据资源的处理速度。
本公开实施例中,在获取汇聚接入装置反馈的数据编码汇聚状态之后,可以根据数据编码汇聚状态,得到与数据编码汇聚状态对应的一个或多个待交互任务,可以根据数据编码汇聚状态中的汇聚情况确定待交互任务,也可以根据数据编码汇聚状态中产生的特殊交互要求,或者是数据交换要求等要求,生成待交互任务,对此不做限制。
S508:根据数据编码汇聚状态,触发数据调度装置对数据资源进行交互处理。
本公开实施例中,根据数据编码汇聚状态,得到与数据编码汇聚状态对应的一个或多个待交互任务,通过待交互任务,触发数据调度装置对数据资源进行交互处理,待交互任务中可以包含交互请求信息、交换请求信息等,用于请求数据调度装置对待交互任务对应的数据资源进行交互与交换,在数据调度装置中可以使用多种数据调度标识,用于识别多种不同的待交互任务,对此不做限制。
S509:接收数据调度装置对数据资源交互处理得到的数据编码交互状态,以对数据资源进行跨链调度处理。
其中,根据数据资源交互处理生成的处理结果更新数据编码状态,生成的更新后的状态可以被称为数据编码交互状态,数据编码交互状态可以是经过数据调度处理完成的数据编码状态,或者,也可以是数据调度处理过程中生成的数据编码状态,对此不做限制。
本公开实施例中,可控链码驱动机制接收数据调度装置生成的数据编码交互状态,根据数据编码交互状态,组织多个部门间数据资源的跨链度交互。
举例而言,对城市可控链码驱动机制上审批通过待交互的任务清单、详细信息,以及对应的数据编码进行查询和调阅,通过可控链码驱动机制,根据查询与调阅的结果实现城市间数据资源的数据调度。
S510:显示已审批通过的待交互任务,和待交互任务的详细信息。
本公开实施例中,可以使用具有人机交互显示功能的设备实现待交互任务的审批情况和待交互任务的详细信息的显示,显示模块可以是可控链码驱动机制与相关工作人员进行人机交互的计算机***界面,或者,也可以是用于显示待交互任务的移动设备,或者,还可以是用于查询数据调度装置各项工作情况的可视化界面等,对此不作限制。
举例而言,使用网页显示已审批通过的待交互任务,和待交互任务的详细信息,或者还可以是使用计算机程序显示已审批通过的待交互任务,和待交互任务的详细信息。
S511:提供与待交互任务对应的数据编码的查看功能。
本公开实施例中,可以根据已审批通过的待交互任务,和待交互任务的详细信息的显示界面,添加与之对应的数据编码的查看功能,在可控链码驱动机制中查找与待交互任务对应的数据编码,并显示在显示界面中,用于与相关工作人员进行可视化操作和人机交互。
本实施例中,由于是使用数据调度装置对数据资源交互处理得到的数据编码交互状态,以对数据资源进行跨链调度处理,能够有效提升可控链码驱动机制对数据资源数据调度的速度,实现不同部门间迅速、准确的数据资源数据调度,便于对数据资源进行交互,由于是显示待交互任务,通过待交互任务的显示及数据编码的查看,实现处理过程与处理结果的可视化,能够更加清晰地体现数据资源交互的进度与流程,便于对待交互任务进行整理统计,有效提升处理效率。
图6是本公开另一实施例提出的基于链码机制的数据感知与跨链调度方法的流程示意图。
如图6所示,该基于链码机制的数据感知与跨链调度方法,包括:
S601:为第一部门的数据资源申请进行授权,其中,数据资源存储于第一部门对应的第一数据库中,数据资源由第一部门对应的第一前置交换设备预先从第一数据库中感知得到。
S602:接收第二部门发送的资源申请请求,其中,资源申请请求用于申请第一部门的数据资源,第一部门和第二部门不相同,数据资源存储于第一部门对应的数据库中,数据资源由第一部门对应的前置交换设备预先从数据库中感知得到,并生成。
S603:根据资源申请请求,触发汇聚接入装置基于数据资源进行资源汇聚,并获取汇聚接入装置反馈的数据编码汇聚状态。
S601- S603的描述说明可以具体参见上述实施例,在此不再赘述。
S604:根据资源申请请求,生成待汇聚任务,其中,待汇聚任务用于触发汇聚接入装置基于数据资源进行资源汇聚。
其中,需要汇聚接入装置对前置交换设备或者数据库中的数据资源进行汇聚接入的流程任务,可以被称为待汇聚任务,待汇聚任务中可以包含待汇聚的数据资源的标识,汇聚时间,汇聚方式等信息,对此不做限制。
本公开实施例中,第二部门可以根据需要的资源数据,生成资源申请请求,并发送至可控链码驱动机制,可控链码驱动机制接收第二部门的资源申请请求,可以根据资源申请请求中包含的信息,生成待汇聚任务,或者,也可以是根据可控链码驱动机制的资源调度安排,得到待汇聚任务,对此不做限制。
S605:显示已审批通过的待汇聚任务,和待汇聚任务的详细信息。
本公开实施例中,可以将待汇聚任务与待汇聚任务的详细信息,使用显示器等可视化电子设备进行显示,也可以是将待汇聚任务,和待汇聚任务的详细信息输入至具有显示功能的***中,***可以根据待汇聚任务与待汇聚任务的详细信息设计对应的显示界面与交互方式。
S606:提供与待汇聚任务对应的数据编码的查看功能和数据项汇聚质检比对调用结果的功能。
本公开实施例中,可以使用改造汇聚接入装置的方式,实现待汇聚任务对应的数据编码的查看功能和数据项汇聚质检比对调用结果的功能,实现对其的查询和调阅,或者,还可以是使用改造管控调度装置的方式,增加对应的数据编码的查看功能和数据项汇聚质检比对调用结果的显示与修改功能,对此不做限制。
S607:根据数据编码汇聚状态,对数据资源进行跨链调度处理。
S607的描述说明可以具体参见上述实施例,在此不再赘述。
本实施例中,通过为第一部门的数据资源申请进行授权,接收第二部门发送的资源申请请求,根据资源申请请求,触发汇聚接入装置基于数据资源进行资源汇聚,并获取汇聚接入装置反馈的数据编码汇聚状态,根据资源申请请求,生成待汇聚任务,显示已审批通过的待汇聚任务,和待汇聚任务的详细信息,提供与待汇聚任务对应的数据编码的查看功能和数据项汇聚质检比对调用结果的功能,根据数据编码汇聚状态,对数据资源进行跨链调度处理,由于是显示已审批通过的待汇聚任务,和待汇聚任务的详细信息,能够增强相关人员对流程任务的管控能力,由于是提供与待汇聚任务对应的数据编码的查看功能和数据项汇聚质检比对调用结果的功能,能够提高数据资源处理的灵活性,有效提升处理效率。
图7是本公开另一实施例提出的基于链码机制的数据感知与跨链调度方法的流程示意图。
如图7所示,该基于链码机制的数据感知与跨链调度方法,应用于可控链码驱动机制,可控链码驱动机制包括:管控调度模块,管控调度模块,用于管理第一部门或者第二部门的资源信息,资源信息,是数据资源的已有汇聚状态、已有数据编码标签、已有接口封装信息、已有交互状态,该方法包括:
S701:由第一部门对应的第一前置交换设备预先从第一数据库中感知得到第一部门的数据资源。
S702:由第二部门对应的第二前置交换设备预先从第二数据库中感知得到第二部门的数据资源,其中,第二数据库与第二部门相对应。
S703:采用联邦学习方法对感知得到的第一部门的数据资源和第二部门的数据资源进行训练和分析处理。
S704:为第一部门的数据资源申请进行授权,其中,数据资源存储于第一部门对应的第一数据库中,数据资源由第一部门对应的第一前置交换设备预先从第一数据库中感知得到。
S705:接收第二部门发送的资源申请请求,其中,资源申请请求用于申请第一部门的数据资源,第一部门和第二部门不相同,数据资源存储于第一部门对应的数据库中,数据资源由第一部门对应的前置交换设备预先从数据库中感知得到,并生成。
S706:根据资源申请请求,触发汇聚接入装置基于数据资源进行资源汇聚,并获取汇聚接入装置反馈的数据编码汇聚状态。
S707:根据数据编码汇聚状态,触发数据治理装置对数据资源进行治理处理。
S708:接收数据治理装置对数据资源治理处理得到的数据编码标签和接口封装信息,以对数据资源进行跨链调度处理。
S701- S708的描述说明可以具体参见上述实施例,在此不再赘述。
S709:根据数据编码汇聚状态对已有汇聚状态进行更新。
本公开实施例中,可以使用汇聚接入装置,从可控链码驱动机制中的管控调度模块中提取数据编码汇聚状态,用于汇聚部门前置交换设备的资源数据,同时更新已有的汇聚状态,在数据资源汇聚过程中,可以通知配合相关部门进行数据资源的汇聚与更新,在汇聚状态发生改变时,汇聚接入装置可以实时将数据编码汇聚状态输入至管控调度模块,以用于在管控调度模块中对已有汇聚状态进行更新,或者也可以按照一定的时间周期进行数据编码汇聚状态的传送与更新,或者,还可以是在数据编码汇聚状态到达一定的程度(例如已经达到汇聚结束状态)的情况下,记录并更新已有汇聚状态,对此不做限制。
S710:根据数据编码标签对已有数据编码标签进行更新。
本公开实施例中,可以使用数据治理装置,从可控链码驱动机制中的管控调度模块中提取数据编码标签,用于更新数据编码标签,在数据编码标签更新过程中,可以通知相关数据治理人员在管控调度模块查看任务和对应的数据编码,数据治理装置可以实时将数据编码标签输入至管控调度模块,以用于在管控调度模块中对已有数据编码标签进行更新,对此不做限制。
S711:根据接口封装信息对已有接口封装信息进行更新。
本公开实施例中,可以使用数据治理装置,从可控链码驱动机制中的管控调度模块中提取接口封装信息,用于对数据资源进行接口封装,实现数据资源接口的同步管理,在接口封装信息更新过程中,可以从数据治理装置同步接口封装信息到管控调度模块的数据库里,通过管控调度模块同步更新对应数据编码的接口封装信息,对此不做限制。
S712:根据数据编码交互状态对已有交互状态进行更新。
本公开实施例中,可以使用数据调度装置,从可控链码驱动机制中的管控调度模块中提取数据编码交互状态,用于更新已有交互状态,在数据编码交互状态更新过程中,可以设置多种不同的更新周期,在更新周期自动设定日、周、月、年等不同的监测任务(涉及到汇聚接入模块的改造),对更新不及时的数据编码交互状态进行标识,可以根据一定周期出具超期数据编码清单,推送至管控调度模块,通报相关人员和部门,对此不做限制。
S713:生成更新通知消息,并将更新通知消息分别反馈至第一部门和第二部门,其中,更新通知消息,用于通知第一部门已审批授权和已更新资源信息,和通知第二部门已申请授权和已更新资源信息。
本公开实施例,可控链码驱动机制的管控调度模块中,可以选择根据数据编码汇聚状态对已有汇聚状态进行更新、根据数据编码标签对已有数据编码标签进行更新、根据接口封装信息对已有接口封装信息进行更新,以及根据数据编码交互状态对已有交互状态进行更新的一种或多种,进行管理调度,上述更新方式可以根据场景需要进行适应性组合与调整,对此不做限制。
本公开实施例中,在对已有汇聚状态、已有数据编码标签、已有接口封装信息和已有交互状态的一种或多种进行更新处理之后,可以根据已更新资源信息,生成更新通知消息,并将更新通知消息发送至相关部门与相关工作人员手中,完成更新通知消息的告知。
本实施例中,由于是使用可控链码驱动机制中的管控调度模块根据数据编码汇聚状态对已有汇聚状态进行更新,和/或根据数据编码标签对已有数据编码标签进行更新,和/或根据接口封装信息对已有接口封装信息进行更新,和/或根据数据编码交互状态对已有交互状态进行更新,能够有效提升对数据资源的处理能力与调控能力,提高数据资源的处理效率,实现数据资源的灵活处理,由于是通过更新通知消息反馈至第一部门和第二部门,能够实现数据处理的可视化,同时便于人机交互,提升相关人员对更新状况的管控能力。
综上所述,如图8所示,图8是本公开另一实施例提出的可控链码驱动机制体系架构图,数据链接功能由可控链码驱动机制体系实现,可控链码驱动机制体系可以分为“场景-控制-传输”三层架构。其中,场景主要解决决策问题,实现处理、交互和评估,场景核心在于数据链上和数据链下的关系;控制主要解决管理问题,通过智能合约实现逻辑管控和统一调度;传输主要解决执行问题,提供明文的数据探测和密文隐私计算等的数据资源传输和处理能力。在技术实现上,“场景”、“控制”、“传输”,需要一定的松耦合,以保证整体架构的可扩展性。三层之间需要一定程度的相对独立性,适用不同的具体实现技术,根据业务变化的需要、技术升级的需要,可以灵活独立的分层实现演进迭代。可控链码驱动机制体系构成的可控链码驱动机制是基于云基础设施与区块链技术构建,并集成分布式并行计算、开发框架、数据处理、安全加密等核心技术。解决区块链在企业级场景下的一些突出问题,包括***性能、功能完备性、***扩展性、易用性等,本公开实施例中的可控链码驱动机制体系采用分层架构设计、云链结合、优化共识算法、容器、微服务架构与可伸缩的分布式云存储技术等创新技术方案。
如图9所示,图9是本公开另一实施例提出的可控链码驱动机制架构图,可控链码驱动机制同步通知第一部门待审批、已交互等关键状态,同步通知第二部门已申请、已授权等关键状态,第一部门为数据资源申请授权,第二部门申请第一部门的数据资源;管理调控装置通知汇聚接入装置进行数据资源的汇聚处理,汇聚接入装置更新管理调控装置的数据编码汇聚状态,汇聚接入装置与第一部门前置交换设备进行数据资源质检与接入汇聚;管理调控装置通知数据治理装置进行数据资源的治理处理,数据治理装置更新管理调控装置的数据编码标签与接口封装信息;管理调控装置通知数据调度装置进行数据资源的交互处理,数据调度装置更新管理调控装置的数据编码交互状态,数据调度装置与第二部门前置交换设备进行数据资源的配置与交换。
图10是根据本公开一实施例提出的基于链码机制的数据感知与跨链调度装置的结构示意图。
如图10所示,该基于链码机制的数据感知与跨链调度装置100,应用于可控链码驱动机制,包括:
授权模块1001,用于为第一部门的数据资源申请进行授权,其中,数据资源存储于第一部门对应的第一数据库中,数据资源由第一部门对应的第一前置交换设备预先从第一数据库中感知得到;
接收模块1002,用于接收第二部门发送的资源申请请求,其中,资源申请请求用于申请第一部门的数据资源,第一部门和第二部门不相同,数据资源存储于第一部门对应的数据库中,数据资源由第一部门对应的前置交换设备预先从数据库中感知得到,并生成;
触发模块1003,用于根据资源申请请求,触发汇聚接入装置基于数据资源进行资源汇聚,并获取汇聚接入装置反馈的数据编码汇聚状态;
第一处理模块1004,用于根据数据编码汇聚状态,对数据资源进行跨链调度处理。
在本公开的一些实施例中,如图11所示,图11是根据本公开另一实施例提出的基于链码机制的数据感知与跨链调度装置的结构示意图,第一处理模块1004,具体用于:
根据数据编码汇聚状态,触发数据治理装置对数据资源进行治理处理;
接收数据治理装置对数据资源治理处理得到的数据编码标签和接口封装信息,以对数据资源进行跨链调度处理。
在本公开的一些实施例中,如图11所示,第一处理模块1004,具体用于:
根据数据编码汇聚状态,触发数据调度装置对数据资源进行交互处理;
接收数据调度装置对数据资源交互处理得到的数据编码交互状态,以对数据资源进行跨链调度处理。
在本公开的一些实施例中,如图11所示,可控链码驱动机制包括:管控调度模块,管控调度模块,用于管理第一部门或者第二部门的资源信息,资源信息,是数据资源的已有汇聚状态、已有数据编码标签、已有接口封装信息、已有交互状态;
装置还包括:
第一更新模块1005,用于根据数据编码汇聚状态对已有汇聚状态进行更新;和/或
第二更新模块1006,用于根据数据编码标签对已有数据编码标签进行更新;和/或
第三更新模块1007,用于根据接口封装信息对已有接口封装信息进行更新;和/或
第四更新模块1008,用于根据数据编码交互状态对已有交互状态进行更新。
在本公开的一些实施例中,如图11所示,还包括:
第一生成模块1009,用于在根据数据编码汇聚状态,对数据资源进行跨链调度处理之后,生成更新通知消息,并将更新通知消息分别反馈至第一部门和第二部门,其中,更新通知消息,用于通知第一部门已审批授权和已更新资源信息,和通知第二部门已申请授权和已更新资源信息。
在本公开的一些实施例中,如图11所示,装置还包括:
第二生成模块1010,用于根据资源申请请求,生成待汇聚任务,其中,待汇聚任务用于触发汇聚接入装置基于数据资源进行资源汇聚;
第一显示模块1011,用于显示已审批通过的待汇聚任务,和待汇聚任务的详细信息;
第一提供模块1012,用于提供与待汇聚任务对应的数据编码的查看功能和数据项汇聚质检比对调用结果的功能。
在本公开的一些实施例中,如图11所示,装置还包括:
第三生成模块1013,用于根据数据编码汇聚状态,生成待治理任务,其中,待治理任务用于触发数据治理装置对数据资源进行治理处理;
第四生成模块1014,用于在数据编码汇聚状态变更后,生成通知消息,其中,通知消息用于通知数据治理人员在管控桥接装置查看待治理任务和与数据资源对应的数据编码。
在本公开的一些实施例中,如图11所示,装置还包括:
第五生成模块1015,用于根据数据编码汇聚状态,生成待交互任务,其中,待交互任务用于触发数据调度装置对数据资源进行交互处理;
第二显示模块1016,用于显示已审批通过的待交互任务,和待交互任务的详细信息;
第二提供模块1017,用于提供与待交互任务对应的数据编码的查看功能。
在本公开的一些实施例中,如图11所示,装置还包括:
第一感知模块1018,用于由第一部门对应的第一前置交换设备预先从第一数据库中感知得到第一部门的数据资源;
第二感知模块1019,用于由第二部门对应的第二前置交换设备预先从第二数据库中感知得到第二部门的数据资源,其中,第二数据库与第二部门相对应;
第二处理模块1020,用于采用联邦学习方法对感知得到的第一部门的数据资源和第二部门的数据资源进行训练和分析处理。
与上述图1至图9实施例提供的基于链码机制的数据感知与跨链调度方法相对应,本公开还提供一种基于链码机制的数据感知与跨链调度装置,由于本公开实施例提供的基于链码机制的数据感知与跨链调度装置与上述图1至图9实施例提供的基于链码机制的数据感知与跨链调度方法相对应,因此在基于链码机制的数据感知与跨链调度方法的实施方式也适用于本公开实施例提供的基于链码机制的数据感知与跨链调度装置,在本公开实施例中不再详细描述。
本实施例中,通过为第一部门的数据资源申请进行授权,其中,数据资源存储于第一部门对应的第一数据库中,数据资源由第一部门对应的第一前置交换设备预先从第一数据库中感知得到,接收第二部门发送的资源申请请求,其中,资源申请请求用于申请第一部门的数据资源,第一部门和第二部门不相同,数据资源存储于第一部门对应的数据库中,数据资源由第一部门对应的前置交换设备预先从数据库中感知得到,并生成,根据资源申请请求,触发汇聚接入装置基于数据资源进行资源汇聚,并获取汇聚接入装置反馈的数据编码汇聚状态,以及根据数据编码汇聚状态,对数据资源进行跨链调度处理,由于是使用资源申请请求触发汇聚接入装置基于数据资源进行资源汇聚,并根据汇聚后的数据编码汇聚状态,对资源进行调度,能够实现不同部门数据的跨链调度,简化数据跨链调度逻辑,提高数据跨链调度的效率,有效降低数据跨链调度的成本。
为了实现上述实施例,本公开还提出一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本公开前述实施例提出的基于链码机制的数据感知与跨链调度方法。
为了实现上述实施例,本公开还提出一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时,实现如本公开前述实施例提出的基于链码机制的数据感知与跨链调度方法。
为了实现上述实施例,本公开还提出一种计算机程序产品,当计算机程序产品中的指令处理器执行时,执行如本公开前述实施例提出的基于链码机制的数据感知与跨链调度方法。
图12示出了适于用来实现本公开实施方式的示例性电子设备的框图。图12显示的电子设备12仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
如图12所示,电子设备12以通用计算设备的形式表现。电子设备12的组件可以包括但不限于:一个或者多个处理器或者处理单元16,***存储器28,连接不同***组件(包括***存储器28和处理单元16)的总线18。总线18表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,***总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(Industry Standard Architecture;以下简称:ISA)总线,微通道体系结构(MicroChannel Architecture;以下简称:MAC)总线,增强型ISA总线、视频电子标准协会(VideoElectronics Standards Association;以下简称:VESA)局域总线以及***组件互连(Peripheral Component Interconnection;以下简称:PCI)总线。
电子设备12典型地包括多种计算机***可读介质。这些介质可以是任何能够被电子设备12访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
存储器28可以包括易失性存储器形式的计算机***可读介质,例如随机存取存储器(Random Access Memory;以下简称:RAM)30和/或高速缓存存储器32。电子设备12可以进一步包括其他可移动/不可移动的、易失性/非易失性计算机***存储介质。仅作为举例,存储***34可以用于读写不可移动的、非易失性磁介质(图12未显示,通常称为“硬盘驱动器”)。
尽管图12中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如:光盘只读存储器(Compact Disc Read OnlyMemory;以下简称:CD-ROM)、数字多功能只读光盘(Digital Video Disc Read OnlyMemory;以下简称:DVD-ROM)或者其他光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线18相连。存储器28可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本公开各实施例的功能。
具有一组(至少一个)程序模块42的程序/实用工具40,可以存储在例如存储器28中,这样的程序模块42包括但不限于操作***、一个或者多个应用程序、其他程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块42通常执行本公开所描述的实施例中的功能和/或方法。
电子设备12也可以与一个或多个外部设备14(例如键盘、指向设备、显示器24等)通信,还可与一个或者多个使得用户能与该电子设备12交互的设备通信,和/或与使得该电子设备12能与一个或多个其他计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口22进行。并且,电子设备12还可以通过网络适配器20与一个或者多个网络(例如局域网(Local Area Network;以下简称:LAN),广域网(Wide Area Net work;以下简称:WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器20通过总线18与电子设备12的其他模块通信。应当明白,尽管图中未示出,可以结合电子设备12使用其他硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID***、磁带驱动器以及数据备份存储***等。
处理单元16通过运行存储在***存储器28中的程序,从而执行各种功能应用以及数据处理,例如实现前述实施例中提及的基于链码机制的数据感知与跨链调度方法。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其他实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
需要说明的是,在本公开的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本公开的描述中,除非另有说明,“多个”的含义是两个或两个以上。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本公开的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本公开的实施例所属技术领域的技术人员所理解。
应当理解,本公开的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本公开各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本公开的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管上面已经示出和描述了本公开的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本公开的限制,本领域的普通技术人员在本公开的范围内可以对上述实施例进行变化、修改、替换和变型。

Claims (20)

1.一种基于链码机制的数据感知与跨链调度方法,其特征在于,应用于可控链码驱动机制,其中,所述方法包括:
所述可控链码驱动机制为第一部门的数据资源申请进行授权,其中,所述数据资源存储于所述第一部门对应的第一数据库中,所述数据资源由所述第一部门对应的第一前置交换设备预先从所述第一数据库中感知得到,所述可控链码驱动机制为第一部门的数据资源申请进行授权,包括:授权支持查看所述第一部门可控链码驱动机制上待汇聚的数据资源的清单、信息;
第二部门根据需要生成资源申请请求,并发送至所述可控链码驱动机制;
所述可控链码驱动机制接收所述第二部门发送的所述资源申请请求,其中,所述资源申请请求用于申请所述第一部门的所述数据资源,所述第一部门和所述第二部门不相同,所述数据资源存储于所述第一部门对应的数据库中,所述数据资源由所述第一部门对应的前置交换设备预先从所述数据库中感知得到,并生成;
所述可控链码驱动机制根据所述资源申请请求,触发汇聚接入装置基于所述数据资源进行资源汇聚,并获取所述汇聚接入装置反馈的数据编码汇聚状态;以及
所述可控链码驱动机制根据所述数据编码汇聚状态,对所述数据资源进行跨链调度处理;
其中,所述部门为用于处理、存储、发送与接收所述数据资源的单位。
2.根据权利要求1所述的方法,其特征在于,所述根据所述数据编码汇聚状态,对所述数据资源进行跨链调度处理,包括:
根据所述数据编码汇聚状态,触发数据治理装置对所述数据资源进行治理处理;
接收所述数据治理装置对所述数据资源治理处理得到的数据编码标签和接口封装信息,以对所述数据资源进行跨链调度处理。
3.根据权利要求2所述的方法,其特征在于,所述根据所述数据编码汇聚状态,对所述数据资源进行跨链调度处理,包括:
根据所述数据编码汇聚状态,触发数据调度装置对所述数据资源进行交互处理;
接收所述数据调度装置对所述数据资源交互处理得到的数据编码交互状态,以对所述数据资源进行跨链调度处理。
4.根据权利要求2所述的方法,其特征在于,所述可控链码驱动机制包括:管控调度模块,所述管控调度模块,用于管理所述第一部门或者所述第二部门的资源信息,所述资源信息,是所述数据资源的已有汇聚状态、已有数据编码标签、已有接口封装信息、已有交互状态;
所述方法还包括:
根据所述数据编码汇聚状态对所述已有汇聚状态进行更新;和/或
根据所述数据编码标签对所述已有数据编码标签进行更新;和/或
根据所述接口封装信息对所述已有接口封装信息进行更新;和/或
根据所述数据编码交互状态对所述已有交互状态进行更新。
5.根据权利要求4所述的方法,其特征在于,在所述根据所述数据编码汇聚状态,对所述数据资源进行跨链调度处理之后,还包括:
生成更新通知消息,并将所述更新通知消息分别反馈至所述第一部门和所述第二部门,其中,所述更新通知消息,用于通知所述第一部门已审批授权和已更新所述资源信息,和通知所述第二部门已申请授权和已更新所述资源信息。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据所述资源申请请求,生成待汇聚任务,其中,所述待汇聚任务用于触发汇聚接入装置基于所述数据资源进行资源汇聚;
显示已审批通过的所述待汇聚任务,和所述待汇聚任务的详细信息;
提供与所述待汇聚任务对应的数据编码的查看功能和数据项汇聚质检比对调用结果的功能。
7.根据权利要求2所述的方法,其特征在于,所述方法还包括:
根据所述数据编码汇聚状态,生成待治理任务,其中,所述待治理任务用于触发数据治理装置对所述数据资源进行治理处理;
在所述数据编码汇聚状态变更后,生成通知消息,其中,所述通知消息用于通知数据治理人员在管控桥接装置查看所述待治理任务和与所述数据资源对应的数据编码。
8.根据权利要求3所述的方法,其特征在于,所述方法还包括:
根据所述数据编码汇聚状态,生成待交互任务,其中,所述待交互任务用于触发数据调度装置对所述数据资源进行交互处理;
显示已审批通过的所述待交互任务,和所述待交互任务的详细信息;
提供与所述待交互任务对应的数据编码的查看功能。
9.根据权利要求1-8任一项所述的方法,其特征在于,所述方法还包括:
由所述第一部门对应的第一前置交换设备预先从所述第一数据库中感知得到所述第一部门的数据资源;
由所述第二部门对应的第二前置交换设备预先从第二数据库中感知得到所述第二部门的数据资源,其中,所述第二数据库与所述第二部门相对应;
采用联邦学习方法对感知得到的所述第一部门的数据资源和所述第二部门的数据资源进行训练和分析处理。
10.一种基于链码机制的数据感知与跨链调度装置,其特征在于,应用于可控链码驱动机制,其中,所述装置包括:
授权模块,用于所述可控链码驱动机制为第一部门的数据资源申请进行授权,其中,所述数据资源存储于所述第一部门对应的第一数据库中,所述数据资源由所述第一部门对应的第一前置交换设备预先从所述第一数据库中感知得到,所述可控链码驱动机制为第一部门的数据资源申请进行授权,包括:授权支持查看所述第一部门可控链码驱动机制上待汇聚的数据资源的清单、信息;
第二部门根据需要生成资源申请请求,并发送至所述可控链码驱动机制;
接收模块,用于所述可控链码驱动机制接收所述第二部门发送的所述资源申请请求,其中,所述资源申请请求用于申请所述第一部门的所述数据资源,所述第一部门和所述第二部门不相同,所述数据资源存储于所述第一部门对应的数据库中,所述数据资源由所述第一部门对应的前置交换设备预先从所述数据库中感知得到,并生成;
触发模块,用于所述可控链码驱动机制根据所述资源申请请求,触发汇聚接入装置基于所述数据资源进行资源汇聚,并获取所述汇聚接入装置反馈的数据编码汇聚状态;
第一处理模块,用于所述可控链码驱动机制根据所述数据编码汇聚状态,对所述数据资源进行跨链调度处理;
其中,所述第二部门根据需要生成所述资源申请请求,并发送至所述可控链码驱动机制;所述部门为用于处理、存储、发送与接收所述数据资源的单位。
11.根据权利要求10所述的装置,其特征在于,所述第一处理模块,具体用于:
根据所述数据编码汇聚状态,触发数据治理装置对所述数据资源进行治理处理;
接收所述数据治理装置对所述数据资源治理处理得到的数据编码标签和接口封装信息,以对所述数据资源进行跨链调度处理。
12.根据权利要求11所述的装置,其特征在于,所述第一处理模块,具体用于:
根据所述数据编码汇聚状态,触发数据调度装置对所述数据资源进行交互处理;
接收所述数据调度装置对所述数据资源交互处理得到的数据编码交互状态,以对所述数据资源进行跨链调度处理。
13.根据权利要求11所述的装置,其特征在于,所述可控链码驱动机制包括:管控调度模块,所述管控调度模块,用于管理所述第一部门或者所述第二部门的资源信息,所述资源信息,是所述数据资源的已有汇聚状态、已有数据编码标签、已有接口封装信息、已有交互状态;
所述装置还包括:
第一更新模块,用于根据所述数据编码汇聚状态对所述已有汇聚状态进行更新;和/或
第二更新模块,用于根据所述数据编码标签对所述已有数据编码标签进行更新;和/或
第三更新模块,用于根据所述接口封装信息对所述已有接口封装信息进行更新;和/或
第四更新模块,用于根据所述数据编码交互状态对所述已有交互状态进行更新。
14.根据权利要求13所述的装置,其特征在于,还包括:
第一生成模块,用于在所述根据所述数据编码汇聚状态,对所述数据资源进行跨链调度处理之后,生成更新通知消息,并将所述更新通知消息分别反馈至所述第一部门和所述第二部门,其中,所述更新通知消息,用于通知所述第一部门已审批授权和已更新所述资源信息,和通知所述第二部门已申请授权和已更新所述资源信息。
15.根据权利要求10所述的装置,其特征在于,所述装置还包括:
第二生成模块,用于根据所述资源申请请求,生成待汇聚任务,其中,所述待汇聚任务用于触发汇聚接入装置基于所述数据资源进行资源汇聚;
第一显示模块,用于显示已审批通过的所述待汇聚任务,和所述待汇聚任务的详细信息;
第一提供模块,用于提供与所述待汇聚任务对应的数据编码的查看功能和数据项汇聚质检比对调用结果的功能。
16.根据权利要求10所述的装置,其特征在于,所述装置还包括:
第三生成模块,用于根据所述数据编码汇聚状态,生成待治理任务,其中,所述待治理任务用于触发数据治理装置对所述数据资源进行治理处理;
第四生成模块,用于在所述数据编码汇聚状态变更后,生成通知消息,其中,所述通知消息用于通知数据治理人员在管控桥接装置查看所述待治理任务和与所述数据资源对应的数据编码。
17.根据权利要求11所述的装置,其特征在于,所述装置还包括:
第五生成模块,用于根据所述数据编码汇聚状态,生成待交互任务,其中,所述待交互任务用于触发数据调度装置对所述数据资源进行交互处理;
第二显示模块,用于显示已审批通过的所述待交互任务,和所述待交互任务的详细信息;
第二提供模块,用于提供与所述待交互任务对应的数据编码的查看功能。
18.根据权利要求10-17任一项所述的装置,其特征在于,所述装置还包括:
第一感知模块,用于由所述第一部门对应的第一前置交换设备预先从所述第一数据库中感知得到所述第一部门的数据资源;
第二感知模块,用于由所述第二部门对应的第二前置交换设备预先从第二数据库中感知得到所述第二部门的数据资源,其中,所述第二数据库与所述第二部门相对应;
第二处理模块,用于采用联邦学习方法对感知得到的所述第一部门的数据资源和所述第二部门的数据资源进行训练和分析处理。
19.一种电子设备,其特征在于,包括:
至少一个处理器和存储器;
所述存储器存储计算机执行指令;
所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如权利要求1-9任一项所述的基于链码机制的数据感知与跨链调度方法。
20.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如权利要求1-9任一项所述的基于链码机制的数据感知与跨链调度方法。
CN202111585694.6A 2021-12-23 2021-12-23 一种基于链码机制的数据感知与跨链调度方法及装置 Active CN113987077B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111585694.6A CN113987077B (zh) 2021-12-23 2021-12-23 一种基于链码机制的数据感知与跨链调度方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111585694.6A CN113987077B (zh) 2021-12-23 2021-12-23 一种基于链码机制的数据感知与跨链调度方法及装置

Publications (2)

Publication Number Publication Date
CN113987077A CN113987077A (zh) 2022-01-28
CN113987077B true CN113987077B (zh) 2022-03-29

Family

ID=79734104

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111585694.6A Active CN113987077B (zh) 2021-12-23 2021-12-23 一种基于链码机制的数据感知与跨链调度方法及装置

Country Status (1)

Country Link
CN (1) CN113987077B (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018232494A1 (en) * 2017-06-23 2018-12-27 Zeu Crypto Networks Inc. BLOCK CHAIN NETWORK FOR CONDUCTING CHAIN TRANSACTIONS
CN110941682A (zh) * 2019-12-19 2020-03-31 浙江云朵网科技股份有限公司 一种高效安全的去中心化数据链服务与存储方式
CN111125779A (zh) * 2019-12-17 2020-05-08 山东浪潮人工智能研究院有限公司 一种基于区块链的联邦学习方法及装置
CN112887380A (zh) * 2021-01-15 2021-06-01 杭州链网科技有限公司 一种跨链互通方法及***
CN113111074A (zh) * 2021-03-10 2021-07-13 贾晓丰 基于区块链的交互数据监测方法及装置

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11030217B2 (en) * 2018-05-01 2021-06-08 International Business Machines Corporation Blockchain implementing cross-chain transactions
JP7324222B2 (ja) * 2018-05-01 2023-08-09 インターナショナル・ビジネス・マシーンズ・コーポレーション ブロックチェーンを管理するためのコンピューティング・システム、方法、およびコンピュータ・プログラム
CN112035438A (zh) * 2020-09-01 2020-12-04 江苏风云科技服务有限公司 政务大数据平台***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018232494A1 (en) * 2017-06-23 2018-12-27 Zeu Crypto Networks Inc. BLOCK CHAIN NETWORK FOR CONDUCTING CHAIN TRANSACTIONS
CN111125779A (zh) * 2019-12-17 2020-05-08 山东浪潮人工智能研究院有限公司 一种基于区块链的联邦学习方法及装置
CN110941682A (zh) * 2019-12-19 2020-03-31 浙江云朵网科技股份有限公司 一种高效安全的去中心化数据链服务与存储方式
CN112887380A (zh) * 2021-01-15 2021-06-01 杭州链网科技有限公司 一种跨链互通方法及***
CN113111074A (zh) * 2021-03-10 2021-07-13 贾晓丰 基于区块链的交互数据监测方法及装置

Also Published As

Publication number Publication date
CN113987077A (zh) 2022-01-28

Similar Documents

Publication Publication Date Title
CN103281344B (zh) 用于混合云的服务使用的集成计量的方法和***
US7814194B2 (en) Method and system for machine-aided rule construction for event management
EP4091110B1 (en) Systems and methods for distributed incident classification and routing
CN107330034A (zh) 一种日志分析方法和装置、计算机设备、存储介质
CN108763389B (zh) 数据的整合方法及装置、存储介质、终端
CN103562851A (zh) 使用单向散列的数据扰乱和匿名化
CN104363072A (zh) 一种错误信息传递转义方法、装置和***
CN110808855B (zh) 互联网技术架构及管理方法、装置、电子设备和介质
CN109358965A (zh) 云计算集群资源调度方法、介质、装置和计算设备
CN110457371A (zh) 数据管理方法、装置、存储介质及***
CN112711581A (zh) 医疗数据校验方法、装置、电子设备及存储介质
CN105245582B (zh) 数据中心的监控方法和监控装置
CN113946328A (zh) 业务处理方法及***、存储介质和电子设备
CN111699484A (zh) 用于数据管理的***和方法
CN108885686A (zh) 用于视频分析的基于云的主动调试***
CN114239511A (zh) 填充数据的方法和填充数据的装置
CN112102099B (zh) 保单数据处理方法、装置、电子设备及存储介质
CN113987077B (zh) 一种基于链码机制的数据感知与跨链调度方法及装置
Zhu et al. An intelligent collaboration framework of IoT applications based on event logic graph
CN111666166B (zh) 一种服务提供方法、装置、设备及存储介质
US20060053149A1 (en) Method and system for supporting development of information systems based on EA
CN113630476B (zh) 应用于计算机集群的通信方法及通信装置
CN109101267A (zh) 应用发布管理方法、装置、电子设备、存储介质
US20220198548A1 (en) Operating history and work order driven digital twin templates
CN115269254A (zh) 订单异常确定方法、装置、设备及介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20230725

Address after: 9 Hong'an st, Lucheng Town, Tongzhou District, Beijing 100010

Patentee after: Beijing big data center

Patentee after: TAIJI COMPUTER Co.,Ltd.

Address before: 100102 No.211, Middle North Fourth Ring Road, Haidian District, Beijing

Patentee before: TAIJI COMPUTER Co.,Ltd.

Patentee before: Jia Xiaofeng

Patentee before: Gao Song

TR01 Transfer of patent right