基于元数据的分布式数据资产流转方法及装置与流程

文档序号:34113238发布日期:2023-05-10 22:59阅读:75来源:国知局
基于元数据的分布式数据资产流转方法及装置与流程

本技术涉及数据处理,尤其涉及基于元数据的分布式数据资产流转方法及装置。


背景技术:

1、数据资产是指由个人或企业拥有或者控制的,能够为企业带来未来经济利益的,以物理或电子的方式记录的数据资源。具体来讲,数据资产是指以个人或企业的照片、文档、图纸、视频、数字版权等等以文件为载体的数据,相对于实物资产以数据形式存在的一类资产。数据资产被认为是数字时代的最重要的资产形式之一。

2、现有的数据资产流转方法主要有两种,一种是各部门和单位之间根据数据需求进行点对点的技术对接,明确流转数据资产、流转方法并进行数据接口适配,从而完成数据流转;另一种是各数据生产者分别线上发布数据资产,明确数据资产的内容、特征、体量、访问方法等要素,数据需求者可以通过关键词搜索或者模糊查询等方式查找所需的数据,并通过适配和调用数据服务接口完成数据的申请和流转。

3、然而,对于各单位之间点对点的数据对接和流转方案,由于没有成体系的数据流转能力,且不同的单位之间数据特点、数据需求各异,数据流转接口区别较大,因此无法应用于不同数据源的分布式数据资产的流转场景,即无法适用于多企业或个人用户之间的数据流转场景;同时,对于基于线上发布数据资产的数据流转方案,数据需求者在数据资产目录中搜索所需数据资产时,基于关键字或者模糊查询的方式受数据生产者的数据描述信息准确度和详细程度、数据需求者的搜索方法和技巧等因素影响较大,不但需要耗费大量的时间成本,还无法保证数据资产调取的精确性。

4、因此,当前亟需设计一种能够适用于分布式数据资产、能够提高数据资产提取精确性且能够提高数据资产流转效率的数据资产流转方式。


技术实现思路

1、鉴于此,本技术实施例提供了基于元数据的分布式数据资产流转方法及装置,以消除或改善现有技术中存在的一个或更多个缺陷。

2、本技术的一个方面提供了一种基于元数据的分布式数据资产流转方法,包括:

3、获取当前自区块链网络中接收到的数据资产访问请求对应的元数据搜索条件;

4、在预设的数据资源目录中查找所述元数据搜索条件对应的目标元数据,其中,所述数据资源目录中存储有预先发布的分布式数据资产和各个元数据之间的对应关系;

5、基于所述的分布式数据资产和各个元数据之间的对应关系,自所述数据资源目录中存储的分布式数据资产中获取所述目标元数据对应的目标数据资产,并输出该目标数据资产以实现该目标数据资产的流转。

6、在本技术的一些实施例中,在所述获取当前自区块链网络中接收到的数据资产访问请求对应的元数据搜索条件之前,还包括:

7、自区块链网络中接收并存储分布式数据资产,以在预先构建的数据资源目录中注册所述分布式数据资产;

8、自所述分布式数据资产中抽取对应的各个元数据;

9、在所述数据资源目录中存储所述分布式数据资产和各个所述元数据之间的对应关系,以实现所述分布式数据资产的发布。

10、在本技术的一些实施例中,所述自区块链网络中接收并存储分布式数据资产,以在预设的数据资源目录中注册所述分布式数据资产,包括:

11、基于预设的用于统一访问所述数据资产目录的浏览器或api接口,自所述区块链网络的数据中心接收针对分布式数据资产的发布请求,并校验该发布请求中包含的用户信息是否具备数据资产发布权限,若是,则接收并存储所述发布请求中包含的分布式数据资产。

12、在本技术的一些实施例中,所述自所述分布式数据资产中抽取对应的各个元数据,包括:

13、基于预设的元数据分类规则,自所述分布式数据资产中抽取对应的各个元数据,其中,所述元数据分类规则包括:各个元数据类型和数据资产内容描述之间的对应关系。

14、在本技术的一些实施例中,所述获取当前自区块链网络中接收到的数据资产访问请求对应的元数据搜索条件,包括:

15、基于预设的用于统一访问所述数据资产目录的浏览器或api接口,在所述区块链网络的数据中心接收数据资产访问请求,并校验该数据资产访问请求中包含的用户信息是否具备数据资产访问权限,若是,则提取该数据资产访问请求中包含的元数据搜索条件。

16、在本技术的一些实施例中,所述在预设的数据资源目录中查找所述元数据搜索条件对应的目标元数据,包括:

17、基于预设的元数据搜索策略,采用调用元数据搜索工具的全文搜索接口和/或高级搜索接口,在预设于数据中心的数据资源目录中查找所述元数据搜索条件中包含的元数据类型对应的目标元数据。

18、本技术的第二个方面提供了一种基于元数据的分布式数据资产流转装置,设置于数据中心,所述基于元数据的分布式数据资产流转装置包括:

19、条件获取模块,用于获取当前自区块链网络中接收到的数据资产访问请求对应的元数据搜索条件;

20、元数据搜索模块,还用于在预设的数据资源目录中查找所述元数据搜索条件对应的目标元数据,其中,所述数据资源目录中存储有预先发布的分布式数据资产和各个元数据之间的对应关系;

21、资产流转模块,用于基于所述的分布式数据资产和各个元数据之间的对应关系,自所述数据资源目录中存储的分布式数据资产中获取所述目标元数据对应的目标数据资产,并输出该目标数据资产以实现该目标数据资产的流转。

22、在本技术的一些实施例中,所述基于元数据的分布式数据资产流转装置还包括:

23、资产注册模块,用于自区块链网络中接收并存储分布式数据资产,以在预先构建的数据资源目录中注册所述分布式数据资产;

24、元数据抽取模块,用于自所述分布式数据资产中抽取对应的各个元数据;

25、资产发布模块,用于在所述数据资源目录中存储所述分布式数据资产和各个所述元数据之间的对应关系,以实现所述分布式数据资产的发布。

26、本技术的第三个方面提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现所述的基于元数据的分布式数据资产流转方法。

27、本技术的第四个方面提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现所述的基于元数据的分布式数据资产流转方法。

28、本技术提供的基于元数据的分布式数据资产流转方法,通过获取当前自区块链网络中接收到的数据资产访问请求对应的元数据搜索条件;在预设的数据资源目录中查找所述元数据搜索条件对应的目标元数据,其中,所述数据资源目录中存储有预先发布的分布式数据资产和各个元数据之间的对应关系;基于所述的分布式数据资产和各个元数据之间的对应关系,自所述数据资源目录中存储的分布式数据资产中获取所述目标元数据对应的目标数据资产,并输出该目标数据资产以实现该目标数据资产的流转,能够适用于来自不同数据源的分布式数据资产的流转场景;能够有效提高访问查找分布式数据资产的精确性及有效性,并能够有效提高分布式数据资产的流转效率及可靠性,进而能够有效提高多个企业或个人用户之间进行数据资产流转的用户体验,满足多用户之间的数据资产流转需求。

29、本技术的附加优点、目的,以及特征将在下面的描述中将部分地加以阐述,且将对于本领域普通技术人员在研究下文后部分地变得明显,或者可以根据本技术的实践而获知。本技术的目的和其它优点可以通过在说明书以及附图中具体指出的结构实现到并获得。

30、本领域技术人员将会理解的是,能够用本技术实现的目的和优点不限于以上具体所述,并且根据以下详细说明将更清楚地理解本技术能够实现的上述和其他目的。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1