基于非结构化平台的跨系统文件共享系统及方法技术方案

技术编号:24090836 阅读:53 留言:0更新日期:2020-05-09 07:59
本发明专利技术提供基于非结构化平台的跨系统文件共享系统及方法,该系统包括非结构化数据文件,A系统,B系统,消息存储平台和非结构化平台,该方法包括:1.A系统将非结构化数据文件上传到总部非结构化平台,并发送数据分发指令;2.总部非结构化平台将文件分发到不同的二级非结构化平台;3.分发成功后,返回分发成功消息;4.A系统向消息存储平台发送指令信息,附件信息;5.B系统接收消息,当有新的文件上传完成时,B系统到消息存储平台消费消息;6.B系统根据指令消息以及附件信息下载相应的非结构化文件,完成共享。通过上述过程,解决了跨系统传输过程中,大体积的非结构化数据传输会影响系统性能的问题,并且能够实现消息的及时传递。

Cross system file sharing system and method based on unstructured platform

【技术实现步骤摘要】
基于非结构化平台的跨系统文件共享系统及方法
本专利技术涉及非结构化平台领域,尤其涉及基于非结构化平台的跨系统文件共享系统及方法。
技术介绍
企业中的数据资产按类型可以分为结构化数据和非结构化数据。其中结构化数据是指可以用二维表表示并使用关系数据库处理的数据;而非结构化数据则是无法像结构化数据一样使用二维表表示也无法用关系数据库处理的数据。其中非结构化数据约占企业数据总量的70%。非结构化数据管理平台是将公司所包含非结构化数据的业务应用系统进行统一集成整合的数据中心,对各业务应用系统上传的所有非结构化数据进行集中存储,流转,管理以及综合应用的数据管理平台。其优点如下:1.非结构化数据的统一存储:通过非结构化数据管理平台,实现了企业内部大数据量的非结构化数据存储,定制存储优化策略,优化存储结构,提高存储资源利用率。2.非结构化数据的统一管理:通过制定各种非结构化数据管理标准,实现了企业内非结构化数据的统一管理。统一了企业内部内容元数据管理;统一了业务应用系统间数据的共享与交换。实现了非结构化数据管理规范化,流程化,自动化。3.开放性和统一对外提供基本公共服务:能够对外提供基本公共服务,包括但不限于内容存储服务,内容访问服务,内容管理服务,运行监控服务以及各类工具(数据分析及挖掘工具等),能够对企业内部相关业务应用系统提供统一的非结构化数据利用服务。4.支持多种开发平台的业务应用系统接入:平台具有对企业内多样化的业务系统有序,规范介入的能力,可以为不同类型的业务应用系统提供整体接入解决方案以及与之配套的相关接入规范。然而,在相互独立的系统中,共享较大的非结构化文件,会极大地影响系统性能,增加开销,并且,单纯的用第三方库做数据中转,在新的文件被上传后,消费方无法在第一时间得到消息,频繁的发送请求服务器压力又会很大,因此,需要进行改进。
技术实现思路
有鉴于此,本专利技术的目的在于提出一种基于非结构化平台的跨系统文件共享系统及方法,以解决跨系统传输过程中,大文件传输会影响系统性能的问题,并且能够实现消息的及时传递。基于上述目的,本专利技术提供了基于非结构化平台的跨系统文件共享系统,包括非结构化数据文件;A系统,作为主系统用于非结构化数据文件的存储,上传,发送消息;B系统,非结构化数据传输的目标对象;消息存储平台,包括总部消息存储平台和二级消息存储平台,用于消息传递的数据交换平台,进行两级数据贯通;非结构化平台,包括总部非结构化平台和二级非结构化平台,用于对非结构化数据的传输、存储、管理和统一对外提供基本公共服务。优选的,该方法包括以下步骤:2.1、由A系统将非结构化数据文件上传到总部非结构化平台,并发送数据分发指令;2.2、再由总部非结构化平台将文件分发到不同的二级非结构化平台;2.3、分发成功后,非结构化平台向A系统返回分发成功消息;2.4、A系统向消息存储平台发送指令信息,附件信息;2.5、B系统接收消息,当有新的文件上传完成时,B系统到消息存储平台消费消息;2.6、B系统根据指令消息以及附件信息在二级非结构化平台中下载相应的非结构化文件,完成一次数据共享。优选的,A系统中非结构化数据上传包括以下步骤:3.1、非结构化平台对非结构化数据文件的上传、下载、删除操作进行支持;3.2、非结构化数据文件上传后,将数据存储在总部非结构化平台;3.3、再由总部非结构化平台将数据分发到二级非结构化平台;3.4、操作成功后,非结构化平台返回处理结果给A系统。优选的,消息传递和下载流程包括以下步骤:4.1、当有新的非结构化数据文件需要上传时,通过调用二级消息存储平台,将消息发送到总部消息存储平台消息队列中;4.2、总部消息存储平台将数据下发到二级消息存储平台消息队列;4.3、B系统到消息存储平台订阅消息;4.4、当有新消息到达时,B系统到二级消息存储平台消费消息,接受贯通消息;4.5.、B系统根据所消费消息到非结构化平台下载对应文件,完成数据共享。优选的,消息存储平台消息传递模式为:持久化订阅,即使订阅者当前不在线,其订阅之后,发送方发送的消息,也会在持久化订阅者再次上线的时候完成消费,不会丢失消息。优选的,消息存储平台消息传递模式为:队列模式,实现点对点的通信模式,每条消息只能被一个消费者接收。优选的,一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,,所述处理器执行所述程序时实现如权利要求2至任意一项所述的方法。优选的,一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行权利要求2至任一所述方法。从上面所述可以看出,本专利技术提供了基于非结构化平台的跨系统文件共享系统及方法,其具有以下有益效果:本专利技术将非结构化数据管理平台与消息存储平台结合使用,实现大的非结构化数据的共享。两个相互独立的系统,A系统需要将数据与B系统共享,通过将较大的非结构化数据上传到第三方的非结构化数据管理平台,同时向消息存储平台发送指令及附件信息,B系统在消息存储平台订阅消息,当有新的消息到达时,B系统去消息存储平台中消费消息,下载相应数据。由于在非结构化数据的共享过程中,大文件的传输不会直接通过A系统和B系统完成,因此不会出现因为传输占用系统资源而影响系统性能的问题。通过非结构化管理平台作为数据存储中间库,消息存储平台作为消息传递中转,实现数据的共享。同时消息存储平台的设置和使用,能够使得消息得到及时准确地传递。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术A、B两系统间数据共享完整流程图;图2为本专利技术B系统接收消息下载数据流程图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术进一步详细说明。需要说明的是,除非另外定义,本专利技术实施例使用的技术术语或者科学术语应当为本公开所属领域内具有一般技能的人士所理解的通常意义。本公开中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也可能相应地改变。本发本文档来自技高网
...

【技术保护点】
1.基于非结构化平台的跨系统文件共享系统,其特征在于,包括非结构化数据文件;/nA系统,作为主系统用于非结构化数据文件的存储,上传,发送消息;/nB系统,非结构化数据传输的目标对象;/n消息存储平台,包括总部消息存储平台和二级消息存储平台,用于消息传递的数据交换平台,进行两级数据贯通;/n非结构化平台,包括总部非结构化平台和二级非结构化平台,用于对非结构化数据的传输、存储、管理和统一对外提供基本公共服务。/n

【技术特征摘要】
1.基于非结构化平台的跨系统文件共享系统,其特征在于,包括非结构化数据文件;
A系统,作为主系统用于非结构化数据文件的存储,上传,发送消息;
B系统,非结构化数据传输的目标对象;
消息存储平台,包括总部消息存储平台和二级消息存储平台,用于消息传递的数据交换平台,进行两级数据贯通;
非结构化平台,包括总部非结构化平台和二级非结构化平台,用于对非结构化数据的传输、存储、管理和统一对外提供基本公共服务。


2.基于非结构化平台的跨系统文件共享方法,依托于权利要求1所述的基于非结构化平台的跨系统文件共享系统,其特征在于,该方法包括以下步骤:
2.1、由A系统将非结构化数据文件上传到总部非结构化平台,并发送数据分发指令;
2.2、再由总部非结构化平台将文件分发到不同的二级非结构化平台;
2.3、分发成功后,非结构化平台向A系统返回分发成功消息;
2.4、A系统向消息存储平台发送指令信息,附件信息;
2.5、B系统接收消息,当有新的文件上传完成时,B系统到消息存储平台消费消息;
2.6、B系统根据指令消息以及附件信息在二级非结构化平台中下载相应的非结构化文件,完成一次数据共享。


3.根据权利要求2所述的基于非结构化平台的跨系统文件共享方法,其特征在于,A系统中非结构化数据上传包括以下步骤:
3.1、非结构化平台对非结构化数据文件的上传、下载、删除操作进行支持;
3.2、非结构化数据文件上传后,将数据存储在总部非结构化平台;
3.3、再由总部非结构化平台将数据分发到二...

【专利技术属性】
技术研发人员:张飞杨宇李兴刘文强
申请(专利权)人:北京国电通网络技术有限公司国网信息通信产业集团有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1