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

一种多源异构数据的共享方法、装置、设备及存储介质与流程

2023-08-29 18:06:14 来源:中国专利 TAG:


1.本发明涉及数据处理技术领域,尤其涉及一种多源异构数据的共享方法、装置、设备及存储介质。


背景技术:

2.随着数字经济建设的不断深入,跨行业、跨部门和跨领域的数据共享诉求越来越多,然而系统不能互通、数据分散没有汇聚、数据类型多样化不统一、系统间数据共享的审批管理等问题的存在,导致围绕各领域的数字经济建设效率低下。
3.目前,现有的数据共享方法,通常采用线下数据交换或者各系统线上审批方式。然而,对于线下数据交换方式,经过审批、实施和派发等流程,不仅耗费了大量的人力物力,且收集数据的方式较为单一;而对于系统线上审批方式,通过系统之间开放接口以实现数据交互,但不同系统的数据标准和结构并不统一,导致申请方无法快速准确的对接到有效部门系统,且在申请审批流程中部门内部流程流转并不透明,故无法实现对数据共享过程的实时监测;其次,当多个申请方提出多种类型的数据请求时,其所要对接的系统繁多,而不同类型结构的数据交换链路非常复杂,极大增加了数据共享的难度和工作量。


技术实现要素:

4.本发明提供了一种多源异构数据的共享方法、装置、设备及存储介质,可以实现对多源异构数据的高效共享。
5.根据本发明的一方面,提供了一种多源异构数据的共享方法,包括:
6.根据针对预设中心库中共享数据资源池的数据选择操作,获取目标共享数据,并根据针对数据申请方的信息配置操作,获取目标前置机;
7.根据所述目标共享数据和所述目标前置机,生成数据共享请求,并在检测到所述数据共享请求成功通过审核时,根据所述目标共享数据对应的结构属性,获取所述目标共享数据对应的共享实施信息和共享实施系统;
8.通过所述共享实施系统,根据所述共享实施信息,将所述目标共享数据从预设中心库交换到所述目标前置机。
9.根据本发明的另一方面,提供了一种多源异构数据的共享装置,包括:
10.目标共享数据获取模块,用于根据针对预设中心库中共享数据资源池的数据选择操作,获取目标共享数据,并根据针对数据申请方的信息配置操作,获取目标前置机;
11.共享实施信息获取模块,用于根据所述目标共享数据和所述目标前置机,生成数据共享请求,并在检测到所述数据共享请求成功通过审核时,根据所述目标共享数据对应的结构属性,获取所述目标共享数据对应的共享实施信息和共享实施系统;
12.目标共享数据交换模块,用于通过所述共享实施系统,根据所述共享实施信息,将所述目标共享数据从预设中心库交换到所述目标前置机。
13.根据本发明的另一方面,提供了一种电子设备,所述电子设备包括:
14.至少一个处理器;以及
15.与所述至少一个处理器通信连接的存储器;其中,
16.所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的多源异构数据的共享方法。
17.根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的多源异构数据的共享方法。
18.本发明实施例的技术方案,通过根据针对预设中心库中共享数据资源池的数据选择操作,获取目标共享数据,并根据针对数据申请方的信息配置操作,获取目标前置机;然后,根据目标共享数据和目标前置机,生成数据共享请求,并在检测到数据共享请求成功通过审核时,根据目标共享数据对应的结构属性,获取共享实施信息和共享实施系统;最后,通过共享实施系统,根据共享实施信息,将目标共享数据从预设中心库交换到目标前置机,通过建立包括标准格式数据的中心库,并采用当前请求数据相匹配的共享实施系统自动进行数据交换操作,可以实现对多源异构数据的高效共享。
19.应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
附图说明
20.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
21.图1a是根据本发明实施例一提供的一种多源异构数据的共享方法的流程图;
22.图1b是根据本发明实施例一提供的一种数据共享系统的框架示意图;
23.图2是根据本发明实施例二提供的一种多源异构数据的共享方法的流程图;
24.图3是根据本发明实施例三提供的一种多源异构数据的共享装置的结构示意图;
25.图4是实现本发明实施例的多源异构数据的共享方法的电子设备的结构示意图。
具体实施方式
26.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
27.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“目标”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意
图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
28.实施例一
29.图1a为本发明实施例一提供了一种多源异构数据的共享方法的流程图,本实施例可适用于将多源异构数据在不同部门、组织和系统之间进行共享的情况,该方法可以由多源异构数据的共享装置来执行,该多源异构数据的共享装置可以采用硬件和/或软件的形式实现,该多源异构数据的共享装置可配置于电子设备中,典型的,电子设备可以是计算机设备或者服务器。如图1a所示,该方法包括:
30.s110、根据针对预设中心库中共享数据资源池的数据选择操作,获取目标共享数据,并根据针对数据申请方的信息配置操作,获取目标前置机。
31.在本实施例中,通过汇聚全体系内各级单位部门的公共多源异构数据,例如,应用程序接口数据、结构化数据、非结构化数据、变化数据捕捉实时数据等,可以预先建立预设中心库。在预设中心库中,通过对汇聚数据进行数据清洗、转换、融合和治理等处理,可以统一输出为标准的库表、接口、文件、地图、证照、视频流和物联网等类型数据,从而建立高标准公共数据资源库。其次,基于应用需求可以构建各类应用库,例如,各种公共基础库、专题库和主题库,进而将各类型应用库进行组合,可以形成共用共享的数据资源池。
32.在一个具体的例子中,数据申请方可以首先登录数据共享系统,并可以根据业务需求,在系统的数据选择页面中,选择所需要的目录数据添加到选数车,并点击确定按钮;例如,可以先选择所需要的数据应用库,然后在该数据应用库中选择所需要的具体数据。由此,数据共享系统可以根据用户的数据选择操作,确定当前所需要的数据,以作为目标共享数据。
33.进一步的,数据申请方在选择完毕共享数据之后,可以设置自身的属性信息,例如,所属的部门、使用的前置机、数据库等。由此,数据共享系统可以确定数据共享的目的设备,即目标前置机。其中,前置机,可以是用于数据存储的服务器。
34.s120、根据所述目标共享数据和所述目标前置机,生成数据共享请求,并在检测到所述数据共享请求成功通过审核时,根据所述目标共享数据对应的结构属性,获取所述目标共享数据对应的共享实施信息和共享实施系统。
35.在一个具体的例子中,数据申请方在设置完毕目标共享数据和目标前置机之后,可以点击数据申请按钮,而数据共享系统可以根据该目标共享数据和目标前置机,自动生成数据共享请求。然后,数据共享系统可以确定该目标共享数据对应的数据共享方式,若为有条件分享,则可以将该数据共享请求派发给对应的经办人进行审核。若该数据共享请求成功通过审核,则表示该数据申请方满足该目标共享数据的使用条件,则可以进一步对该目标共享数据进行分析,以确定其对应的结构属性。其中,结构属性可以包括库表、接口、文件、地图、证照、视频流和物联网等。
36.进一步的,数据共享系统可以根据该结构属性,以及预设的结构属性与共享实施信息和共享实施系统之间的对应关系,确定该目标共享数据对应的共享实施信息和共享实施系统。
37.需要说明的是,针对不同的数据结构属性,可以采用不同的数据共享方式。在本实
施例中,针对各结构属性,可以预先设置有对应的共享实施系统和共享实施信息;例如,对于库表类数据,其对应的共享实施系统可以为数据交换系统和服务构建系统,可以分别采用库表交换和服务接口两种方式实现数据共享。其次,共享实施系统还可以包括证照系统、地图系统、物联网系统和视频流系统等。
38.其中,共享实施信息,可以是共享实施系统执行数据分享操作所需的参数信息,例如,过滤查询语句、接口的入参和出参等。
39.s130、通过所述共享实施系统,根据所述共享实施信息,将所述目标共享数据从预设中心库交换到所述目标前置机。
40.在本实施例中,可以通过确定的共享实施系统,根据该共享实施信息,自动执行数据共享任务,以将该目标共享数据从预设中心库交换到目标前置机,从而实现数据共享。例如,可以通过数据交换系统,根据条件过滤sql语句,自动实现数据共享;或者,可以通过服务构建系统,根据接口的入参和出参,自动构建服务接口,并基于该服务接口实现数据共享。
41.本发明实施例的技术方案,通过根据针对预设中心库中共享数据资源池的数据选择操作,获取目标共享数据,并根据针对数据申请方的信息配置操作,获取目标前置机;然后,根据目标共享数据和目标前置机,生成数据共享请求,并在检测到数据共享请求成功通过审核时,根据目标共享数据对应的结构属性,获取共享实施信息和共享实施系统;最后,通过共享实施系统,根据共享实施信息,将目标共享数据从预设中心库交换到目标前置机,通过建立包括标准格式数据的中心库,并采用当前请求数据相匹配的共享实施系统自动进行数据交换操作,可以实现对多源异构数据的高效共享。
42.在本实施例的一个可选的实施方式中,所述共享数据资源池可以包括多个基础数据库和主题数据库,根据针对预设中心库中共享数据资源池的数据选择操作,获取目标共享数据,可以包括:
43.根据针对预设中心库中共享数据资源池的数据库选择操作,获取目标数据库,并根据针对所述目标数据库的数据选择操作,获取目标共享数据。
44.其中,目标共享数据可以包括库表数据、接口数据、文件数据、地图数据、证照数据、视频流数据和物联网数据中的至少一项。
45.在一个具体的例子中,数据申请方在成功登录数据共享系统之后,可以首先在共享数据资源池中选择所需要使用的数据库,然后,可以在所选择的数据库中进一步选择所需要使用的具体数据。由此,数据共享系统可以根据数据申请方的点击选择操作,依次确定目标数据库和目标共享数据。其中,数据库和数据可以采用标识列表的形式展示。
46.在本实施例的另一个可选的实施方式中,检测到所述数据共享请求成功通过审核,可以包括:
47.获取所述目标共享数据对应的配置信息,并根据所述配置信息,获取所述目标共享数据对应的共享方式;
48.若检测到所述共享方式为有条件共享,则根据所述配置信息,获取所述目标共享数据对应的审核人;
49.生成所述数据共享请求对应的审核任务,并通过预设消息总线,发送所述审核任务到所述审核人的业务系统;
50.若接收到所述审核任务对应的审核通过信息,则确定所述数据共享请求成功通过审核。
51.在本实施例中,可以预先设置预设中心库中数据对应的配置信息,例如,是否条件共享、数据共享下发范围、数据提供类型、数据脱敏范围和审核人等,以实现对数据共享方式的统一管理。由此,在确定目标共享数据之后,可以查找得到其对应的配置信息,进而可以基于该配置信息,确定该目标共享数据所对应的审核人和共享方式。
52.然后,若确定该共享方式为有条件共享,表示数据共享需要经过审批,则可以生成该数据共享请求对应的审核任务(例如,审核单),通过预先设置的消息总线,例如,企业服务总线(enterprise service bus,esb),将该审核任务派发到对应的审核人。审核人可以对该审核任务中的数据共享请求进行审核确认,若确定当前的数据申请方符合目标共享数据的使用条件,则可以选择审核通过。数据共享系统在检测到审核人的审核通过信息时,可以确定当前的数据共享请求成功通过审核。
53.可选的,若确定该共享方式为无条件分享,则表示当前的数据共享无需经过审核,可以在对该数据共享请求进行备案后,直接通过相应的共享实施系统,根据对应的共享实施信息执行数据共享操作。
54.在本实施例的另一个可选的实施方式中,根据所述目标共享数据对应的结构属性,获取所述目标共享数据对应的共享实施信息和共享实施系统,可以包括:
55.若检测到所述目标共享数据对应的结构属性为库表,则获取数据交换系统或者服务构建系统,以作为所述目标共享数据对应的共享实施系统;
56.当共享实施系统为数据交换系统时,根据所述目标前置机的组织机构级别,获取过滤查询语句,以作为共享实施信息;
57.其中,库表类数据的数据源可以包括mysql、oracle、sqlserver、db2、postgresql和mongodb等,可以以库表交换和服务接口两种方式实现数据共享,对应的,共享实施系统可以为数据交换系统或者服务构建系统。
58.在一个具体的例子中,当采用库表交换方式实现数据共享时,可以通过选择目标库接收申请的源数据,并可以自定义申请库表中所需的信息项和关键数据脱敏等申请方式。然后,可以根据库表是否有条件共享方式,决定数据为有条件数据审批或者无条件数据备案。在审批或者备案完成后,可以根据申请方的组织机构级别,确定数据申请方有权限查看的数据范围,进而根据该数据范围,生成过滤查询语句,例如,可以是sql语句,以作为共享实施信息。其中,过滤查询语句,可以是针对预设中心库中多源异构数据的查询指令信息。
59.对应的,通过所述共享实施系统,根据所述共享实施信息,将所述目标共享数据从预设中心库交换到所述目标前置机,可以包括:
60.通过所述数据交换系统,根据所述过滤查询语句,将所述目标共享数据从预设中心库交换到所述目标前置机。
61.具体的,首先,可以通过消息总线,将过滤查询语句传输路由至数据交换系统;然后,由数据交换系统根据该过滤查询语句,创建数据交换任务;最后,可以基于该数据交换任务,根据数据提供方的目录数据自动更新频率corn和数据共享范围,进而按照最小层级将目标共享数据定时从预设中心库搬运至所选的目标前置机,以完成数据共享。
62.在本实施例的另一个可选的实施方式中,在获取数据交换系统或者服务构建系统,以作为所述目标共享数据对应的共享实施系统之后,还可以包括:
63.当共享实施系统为服务构建系统时,获取接口的入参和出参,以作为共享实施信息;
64.在一个具体的例子中,当目标共享数据的结构属性为库表时,还可以采用服务接口方式实现数据共享;具体的,采用服务构建系统作为共享实施系统,并获取数据申请方所配置的接口的入参和出参等接口参数,以作为共享实施信息;然后,在成功经过审批或者备案后,将该接口的入参和出参通过预设消息总线转发路由至服务构建系统。
65.对应的,通过所述共享实施系统,根据所述共享实施信息,将所述目标共享数据从预设中心库交换到所述目标前置机,可以包括:
66.通过所述服务构建系统,根据所述接口的入参和出参,建立服务接口,并通过所述服务接口,将所述目标共享数据从预设中心库交换到所述目标前置机。
67.具体的,服务构建系统可以根据接口的入参和出参,自动化构建服务接口,并将服务接口注册到网关,同时将数据申请方的业务系统账号和密钥(例如,passid和token)添加至白名单,以完成服务接口的构建、注册和授权。最后,通过该服务接口,可以自动实现目标共享数据的交换。其中,服务接口,可以是精准或者模糊查询接口。
68.具体的,可以通过服务接口,以服务的形式封装数据交换的内容和协议,调用目标共享数据的公开数据服务来获取所需的数据,并且按照一定的数据转换和数据更新规则,把数据更新到目标前置机。
69.需要说明的是,接口授权、证照、地图、物联网和视频流等结构属性主要以服务接口方式实现数据共享。其中,接口授权类数据可配置调用期限、日均调用量、调用时间范围和使用峰值等参数,视频流类数据可选择区域内视频监控点位数据和授权登记等。
70.此外,数据共享请求在成功通过审核后,可以根据不同的结构属性,向esb发起服务请求;esb接入服务请求,并通过适配器技术进行通讯协议和报文格式的转换,经过服务路由转发至对应的共享实施系统。共享实施系统可以为数据申请方的业务系统passid配置白名单,并可以采用异步方式完成对数据编码code的动态授权。通过集成共享实施系统,完成共享数据的统一注册、统一管理、统一共享和统一授权,可以基于统一的数据服务推动数据的共享与开放。
71.在本实施例中,通过构建融合中心库,根据申请方的要求,完成申请、审批和实施共享流程,简化了数据共享流程,使数据更加流通,可以实现对多源异构数据的共享。其次,由于消息总线esb具有服务管理、协议转换、格式转换、服务路由和消息处理等功能,本实施例采用面向服务的架构(service-oriented architecture,soa),将实施数据共享的功能单元拆分为共享实施系统,各系统之间采用预定义的接口和协议进行接连,并通过总线esb实现应用集成和路由转发,且配置数据共享下发规则,使得共享更加精准,且可以落实应用最小授权原则,可以提升共享效率,可以实现数据精细自动化共享,数据动态实施自动化。
72.在一个具体的例子中,数据共享系统的框架可以如图1b所示;其中,多源异构数据可以包括库表、接口、文件、物联网、证照、地图和视频流等类型。在本实施例中,可以汇聚全体系内各级单位部门的公共多源异构数据,并通过数据清洗、转换、融合和治理等处理后,存储到中心库。其次,在中心库中,可以根据应用需求建立各类型应用库,例如,各种公共基
础库和主题库等,以形成共享数据资源池。
73.当数据申请方需要使用数据时,可以根据业务需求,在数据共享平台中选择所需的数据,并提交数据共享申请。若所需数据为有条件共享方式,则可以将数据共享申请派发至对应的审核人。在通过审核后,可以由数据共享平台通过消息总线esb将数据共享任务派发至对应的共享实施系统,由该共享实施系统具体执行,将用户所需要的数据搬运至数据申请方的前置机。此外,实施办结后,数据申请方还可以针对申请数据的质量和相关性等反馈应用成效,以形成数据闭环链路。而且,对于数据共享过程中的共享流程上链文件和关键文档,均可以在添加防伪电子签章后,上传存储至区块链节点。
74.在本实施例中,通过数据采集监测前置、智能大数据安全分析和研判,可以保障数据中心日常运营安全,通过为全体系内的数据搭建连接纽带,以需求共享为导向,可以实现一键申请、快速审批、数据共享的管理机制,可以提供全方面、智能化的数据支撑。
75.实施例二
76.图2为本发明实施例二提供的一种多源异构数据的共享方法的流程图,本实施例是对上述技术方案的进一步细化,本实施例中的技术方案可以与上述一个或者多个实施方式结合。如图2所示,该方法包括:
77.s210、根据针对预设中心库中共享数据资源池的数据选择操作,获取目标共享数据,并根据针对数据申请方的信息配置操作,获取目标前置机。
78.s220、根据所述目标共享数据和所述目标前置机,生成数据共享请求,并在检测到所述数据共享请求成功通过审核时,根据所述目标共享数据对应的结构属性,获取所述目标共享数据对应的共享实施信息和共享实施系统。
79.s230、通过所述共享实施系统,根据所述共享实施信息,将所述目标共享数据从预设中心库交换到所述目标前置机。
80.s240、获取所述数据申请方反馈的当前应用成效信息,并根据所述当前应用成效信息,获取所述数据申请方对应的预测需求数据。
81.其中,应用成效信息,可以是数据申请方在获取目标共享数据之后,对数据应用的评价信息。在本实施例中,数据申请方在完成数据申请后,可以上报需求目标和应用成效等信息。数据共享系统可以收集数据应用案例和生成数据调用信息,并可以对数据申请方提供的应用成效信息进行展示。
82.具体的,数据共享系统可以通过预训练的需求数据预测模型,根据当前应用成效信息和历史应用成效信息,生成该数据申请方未来的预测需求数据;其中,需求数据预测模块可以基于机器学习算法(例如,卷积神经网络等)建立,其输入可以为之前的共享数据和对应的应用成效信息,输出可以为未来的共享数据。
83.可选的,可以从不同主题和维度对应用成效信息进行可视化分析,例如,可以从部门维度或者时间维度进行数据共享需求的趋势分析,以获取用户或者单位的数据共享需求情况,从而实现热点数据的智能推荐。
84.s250、生成所述预测需求数据对应的推送信息,并发送所述推送信息到所述数据申请方。
85.其中,推送信息,可以为弹窗、链接等形式;在本实施例中,在确定预测需求数据之后,可以基于预先设置的推送信息生成规则,根据该预测需求数据生成当前的推送信息,并
可以将该推送信息发送到数据申请方的业务系统。当数据申请方对推送的数据感兴趣时,可以发送数据共享申请到数据共享系统,以获取具体的共享数据。
86.可选的,本实施例的技术方案,还可以包括根据数据共享申请的紧急程度,当检测到审核时间超过预设时间阈值时,生成超时审核信息,并通过预设的信息发送方式,将超时审核信息发送到审核人。具体的,可以通过短信、邮件、站内通知等方式,将超时审核信息写入到中间件kafka中;然后,可以接入消息推送系统,作为消费者连接kafka并接收消息,以完成智能催办。
87.在本实施例中,通过采用kafka消息队列实现消息的发布与订阅,以异步的方式进行系统解耦,可以在应对高流量时达到削峰的作用。
88.此外,针对数据共享过程中的数据申请依据、共享流程上链文件等关键报告,可以生成防伪电子签章,并可以将添加了防伪电子签章的关键报告,上传存储至区块链节点。
89.上述设置的好处在于,相较于以往的采用线下纸质文档或电脑硬盘存储方式,本实施例采用区块链技术存储已签章的关键文档,以及采用去中心化分布式记账方式,可以保障数据链路的防篡改、可溯源、安全性和透明性。
90.在本实施例中,通过归集全体系内所有的多源异构数据,根据数据结构和层级模型设计,消除数据沼泽,制定统一标准、统一共享入口,可以实现集约建设和共享共治的持续运营管理,可以全面优化数据动态更新和同步机制。其次,通过采用线上流转,根据数据类型不同,通过总线esb路由至不同实施系统完成数据的自动化实施和动态授权工作,可以实现自动化共享。相较于之前线下申请花费时间数月和线上系统间交互花费时间约一个月,可以将全体系类数据的平均办结时间减少99%,可以极大提高数据共享效率。
91.本发明实施例的技术方案,通过在将目标共享数据从预设中心库交换到目标前置机之后,获取数据申请方反馈的当前应用成效信息,并根据当前应用成效信息,获取数据申请方对应的预测需求数据;然后,生成预测需求数据对应的推送信息,并发送推送信息到数据申请方;通过反馈共享数据的应用成效信息,可以实现对数据共享的闭环管理,可以进一步提升多源异构数据的共享效率。
92.实施例三
93.图3为本发明实施例三提供的一种多源异构数据的共享装置的结构示意图。如图3所示,该装置可以包括:目标共享数据获取模块310、共享实施信息获取模块320和目标共享数据交换模块330;其中,
94.目标共享数据获取模块310,用于根据针对预设中心库中共享数据资源池的数据选择操作,获取目标共享数据,并根据针对数据申请方的信息配置操作,获取目标前置机;
95.共享实施信息获取模块320,用于根据所述目标共享数据和所述目标前置机,生成数据共享请求,并在检测到所述数据共享请求成功通过审核时,根据所述目标共享数据对应的结构属性,获取所述目标共享数据对应的共享实施信息和共享实施系统;
96.目标共享数据交换模块330,用于通过所述共享实施系统,根据所述共享实施信息,将所述目标共享数据从预设中心库交换到所述目标前置机。
97.本发明实施例的技术方案,通过根据针对预设中心库中共享数据资源池的数据选择操作,获取目标共享数据,并根据针对数据申请方的信息配置操作,获取目标前置机;然后,根据目标共享数据和目标前置机,生成数据共享请求,并在检测到数据共享请求成功通
过审核时,根据目标共享数据对应的结构属性,获取共享实施信息和共享实施系统;最后,通过共享实施系统,根据共享实施信息,将目标共享数据从预设中心库交换到目标前置机,通过建立包括标准格式数据的中心库,并采用当前请求数据相匹配的共享实施系统自动进行数据交换操作,可以实现对多源异构数据的高效共享。
98.可选的,所述共享数据资源池包括多个基础数据库和主题数据库,目标共享数据获取模块310,具体用于根据针对预设中心库中共享数据资源池的数据库选择操作,获取目标数据库,并根据针对所述目标数据库的数据选择操作,获取目标共享数据。
99.可选的,所述目标共享数据包括库表数据、接口数据、文件数据、地图数据、证照数据、视频流数据和物联网数据中的至少一项。
100.可选的,共享实施信息获取模块320,包括:
101.共享方式获取单元,用于获取所述目标共享数据对应的配置信息,并根据所述配置信息,获取所述目标共享数据对应的共享方式;
102.审核人获取单元,用于若检测到所述共享方式为有条件共享,则根据所述配置信息,获取所述目标共享数据对应的审核人;
103.审核任务发送单元,用于生成所述数据共享请求对应的审核任务,并通过预设消息总线,发送所述审核任务到所述审核人的业务系统;
104.审核通过信息接收单元,用于若接收到所述审核任务对应的审核通过信息,则确定所述数据共享请求成功通过审核。
105.可选的,共享实施信息获取模块320,具体用于若检测到所述目标共享数据对应的结构属性为库表,则获取数据交换系统或者服务构建系统,以作为所述目标共享数据对应的共享实施系统;当共享实施系统为数据交换系统时,根据所述目标前置机的组织机构级别,获取过滤查询语句,以作为共享实施信息;
106.目标共享数据交换模块330,具体用于通过所述数据交换系统,根据所述过滤查询语句,将所述目标共享数据从预设中心库交换到所述目标前置机。
107.可选的,共享实施信息获取模块320,具体用于当共享实施系统为服务构建系统时,获取接口的入参和出参,以作为共享实施信息;
108.目标共享数据交换模块330,具体用于通过所述服务构建系统,根据所述接口的入参和出参,建立服务接口,并通过所述服务接口,将所述目标共享数据从预设中心库交换到所述目标前置机。
109.可选的,所述多源异构数据的共享装置,还包括:
110.预测需求数据获取模块,用于获取所述数据申请方反馈的当前应用成效信息,并根据所述当前应用成效信息,获取所述数据申请方对应的预测需求数据;
111.推送信息发送模块,用于生成所述预测需求数据对应的推送信息,并发送所述推送信息到所述数据申请方。
112.本发明实施例所提供的多源异构数据的共享装置可执行本发明任意实施例所提供的多源异构数据的共享方法,具备执行方法相应的功能模块和有益效果。
113.需要说明的是,本实施例的技术方案中,所涉及的用户个人信息的获取、存储和应用等,均符合相关法律法规的规定,且不违背公序良俗。
114.实施例四
115.图4示出了可以用来实施本发明的实施例的电子设备40的结构示意图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备(如头盔、眼镜、手表等)和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本发明的实现。
116.如图4所示,电子设备40包括至少一个处理器41,以及与至少一个处理器41通信连接的存储器,如只读存储器(rom)42、随机访问存储器(ram)43等,其中,存储器存储有可被至少一个处理器执行的计算机程序,处理器41可以根据存储在只读存储器(rom)42中的计算机程序或者从存储单元48加载到随机访问存储器(ram)43中的计算机程序,来执行各种适当的动作和处理。在ram 43中,还可存储电子设备40操作所需的各种程序和数据。处理器41、rom 42以及ram 43通过总线44彼此相连。输入/输出(i/o)接口45也连接至总线44。
117.电子设备40中的多个部件连接至i/o接口45,包括:输入单元46,例如键盘、鼠标等;输出单元47,例如各种类型的显示器、扬声器等;存储单元48,例如磁盘、光盘等;以及通信单元49,例如网卡、调制解调器、无线通信收发机等。通信单元49允许电子设备40通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
118.处理器41可以是各种具有处理和计算能力的通用和/或专用处理组件。处理器41的一些示例包括但不限于中央处理单元(cpu)、图形处理单元(gpu)、各种专用的人工智能(ai)计算芯片、各种运行机器学习模型算法的处理器、数字信号处理器(dsp)、以及任何适当的处理器、控制器、微控制器等。处理器41执行上文所描述的各个方法和处理,例如多源异构数据的共享方法。
119.在一些实施例中,多源异构数据的共享方法可被实现为计算机程序,其被有形地包含于计算机可读存储介质,例如存储单元48。在一些实施例中,计算机程序的部分或者全部可以经由rom 42和/或通信单元49而被载入和/或安装到电子设备40上。当计算机程序加载到ram 43并由处理器41执行时,可以执行上文描述的多源异构数据的共享方法的一个或多个步骤。备选地,在其他实施例中,处理器41可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行多源异构数据的共享方法。
120.本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、芯片上系统的系统(soc)、负载可编程逻辑设备(cpld)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
121.用于实施本发明的方法的计算机程序可以采用一个或多个编程语言的任何组合来编写。这些计算机程序可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,使得计算机程序当由处理器执行时使流程图和/或框图中所规定的功能/操作被实施。计算机程序可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在
机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
122.在本发明的上下文中,计算机可读存储介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的计算机程序。计算机可读存储介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。备选地,计算机可读存储介质可以是机器可读信号介质。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
123.为了提供与用户的交互,可以在电子设备上实施此处描述的系统和技术,该电子设备具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给电子设备。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
124.可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)、区块链网络和互联网。
125.计算系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与vps服务中,存在的管理难度大,业务扩展性弱的缺陷。
126.应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发明中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本发明的技术方案所期望的结果,本文在此不进行限制。
127.上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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