基于分布式处理的数据共享方法和系统的制作方法

文档序号:9891531阅读:378来源:国知局
基于分布式处理的数据共享方法和系统的制作方法
【技术领域】
[0001]本发明涉及终端技术领域,具体而言,涉及一种基于分布式处理的数据共享方法和一种基于分布式处理的数据共享系统。
【背景技术】
[0002]随着计算机网络的发展,很多系统之间、计算机之间的互联性增加,大范围的分布式处理变得越来越有吸引力。多数情况下,分布式的各子系统之间的互通协作需要共享部分基础数据,例如用户信息、资源信息等。然而,现有的分布式架构在进行数据共享时无统一管理,子系统的无缝接入和系统之间数据共享的灵活性、实时性难以保证,不利于分布式系统的安全与扩展。
[0003]因此需要一种新的技术方案,可以提升分布式的各子系统之间的数据共享的安全性和灵活性。

【发明内容】

[0004]本发明正是基于上述问题,提出了一种新的技术方案,可以提升分布式的各子系统之间的数据共享的安全性和灵活性。
[0005]有鉴于此,本发明的一方面提出了一种基于分布式处理的数据共享方法,包括:接收来自分布式子系统的对目标分布式子系统的数据共享请求,其中,所述数据共享请求中具有所述分布式子系统和所述目标分布式子系统的地址;根据所述数据共享请求,为所述分布式子系统和所述目标分布式子系统建立数据转发管道;按照预定发送模式为所述分布式子系统和所述目标分布式子系统进行数据转发共享。
[0006]在该技术方案中,可以将多个分布式子系统接入定制管理系统,定制管理系统可统一定制任两个分布式子系统间的信息发送模式及数据转发管道,这里所述的数据转发管道为分布式子系统间的待共享的实体数据的输送管道,定制管理系统可以自动获取和发送待共享的实体数据,实现了对多系统间共享数据的统一性管理,提高了数据共享的灵活性和安全性,增加子系统之间数据共享管控的统一性。
[0007]在上述技术方案中,优选地,在所述根据所述数据共享请求,为所述分布式子系统和所述目标分布式子系统建立数据转发管道之前,还包括:接收来自所述分布式子系统和/或所述目标分布式子系统的注册信息;根据所述注册信息,确定是否允许为所述分布式子系统/或所述目标分布式子系统建立所述数据转发管道;其中,所述注册信息包括:所述分布式子系统和/或所述目标分布式子系统的系统编码、名称、开发商和版本信息。
[0008]在该技术方案中,分布式子系统需要在定制管理系统中进行注册,以供定制管理系统根据预设的验证信息验证分布式子系统的注册信息是否有效,或者也可以通过人工在定制管理系统侧验证分布式子系统的注册信息是否有效,从而提升了数据共享的安全性,避免共享数据被没有权限的分布式子系统获取。
[0009]在上述技术方案中,优选地,还包括:根据接收到的存储命令,将已建立的所述数据转发管道存储至管道数据库;以及根据接收到的状态设置命令,为所述管道数据库中的所述数据转发管道设置已生效标识或未生效标识,以供将所述数据转发管道的状态设置为有效状态或无效状态。
[0010]在该技术方案中,可以将为共享数据的双方建立的数据转发管道存储在定制管理系统中的管道数据库中,从而便于在管道数据库中对数据转发管道进行编辑操作,从而可以有效掌控数据转发管道的实时状态。具体来说,可以为数据转发管道打上已生效标识或未生效标识,从而使数据转发管道处于可传输数据的有效状态或停止传输数据的无效状
??τ O
[0011]在上述技术方案中,优选地,还包括:根据接收到的删除命令,删除已建立的所述数据转发管道。
[0012]在该技术方案中,在管道数据库中对数据转发管道进行编辑操作,还包括删除该数据转发管道,在实际应用中,两个分布式子系统间的数据共享有时为一次性的,当为两个分布式子系统完成数据共享之后,为了保证该两个分布式子系统的独立安全性,可删除已建立的数据转发管道,避免病毒或恶意软件等利用数据转发管道侵入分布式子系统。
[0013]在上述技术方案中,优选地,在所述按照预定发送模式为所述分布式子系统和所述目标分布式子系统进行数据转发共享之前,还包括:根据接收到的模式设置命令,设置所述预定发送模式,其中,所述预定发送模式包括:发送类型、发送内容、发送频率、发送方式和发送安全类型。
[0014]在该技术方案中,可以根据用户的实际需要,或根据数据转发管道的实际状况,为需要传输的数据设置预定发送模式。
[0015]在上述技术方案中,优选地,在所述按照预定发送模式为所述分布式子系统和所述目标分布式子系统进行数据转发共享之前,还包括:根据接收到的密钥设置命令,为所述分布式子系统和所述目标分布式子系统建立对接密钥;通过所述对接密钥为所述分布式子系统和所述目标分布式子系统分享的数据进行加密。
[0016]在该技术方案中,为了确保转发共享过程中的数据的安全性,可以为进行数据转发共享的双方分布式子系统建立对接密钥,以通过对接密钥对需要共享的数据加密,这样,数据在传输过程中的安全性就得到了有效保障。
[0017]在上述技术方案中,优选地,所述预定发送模式包括:发送类型、发送内容、发送频率、发送方式和发送安全类型。
[0018]在该技术方案中,发送类型指以何种数据格式发送数据包,包括:字符串、xml(可扩展标记语言)、JS0N(JavaScript Object Notat1n,为一种轻量级数据交换格式)串、文件流等,发送内容包括发送数据列表名称、实体名,以及实体的属性名、属性类型,发送频率指的是所述转发线程按照一定的时间频率定时执行转发任务,而发送方式指所述转发线程执行时,使用何种发送技术进行转发数据,包括:JMS(Java Message Service,Java消息服务)、http(互联网网络协议)、S0Cket(套接字)等,另外,发送安全类型指的是所述数据转发单元模块中发送数据的参数是以何种加密算法进行加密,包括:明文、DE S( Dat aEncrypt1n Standred,数据加密标准)、RSA(公钥加密算法)等。通过上述技术方案,为数据转发共享提供了多样化的预定发送模式,从而可以进一步适应用户的实际需求。
[0019]本发明的另一方面提出了一种基于分布式处理的数据共享系统,包括:共享请求接收单元,接收来自分布式子系统的对目标分布式子系统的数据共享请求,其中,所述数据共享请求中具有所述分布式子系统和所述目标分布式子系统的地址;管道定制单元,根据所述数据共享请求,为所述分布式子系统和所述目标分布式子系统建立数据转发管道;数据共享单元,按照预定发送模式为所述分布式子系统和所述目标分布式子系统进行数据转发共享。
[0020]在该技术方案中,可以将多个分布式子系统接入定制管理系统,定制管理系统可统一定制任两个分布式子系统间的信息发送模式及数据转发管道,这里所述的数据转发管道为分布式子系统间的待共享的实体数据的输送管道,定制管理系统可以自动获取和发送待共享的实体数据,实现了对多系统间共享数据的统一性管理,提高了数据共享的灵活性和安全性,增加子系统之间数据共享管控的统一性。
[0021 ]在上述技术方案中,优选地,还包括:注册信息接收单元,在所述根据所述数据共享请求,为所述分布式子系统和所述目标分布式子系统建立数据转发管道之前,接收来自所述分布式子系统和/或所述目标分布式子系统的注册信息;确定单元,根据所述注册信息,确定是否允许为所述分布式子系统/或所述目标分布式子系统建立所述数据转发管道,其中,所述注册信息包括:所述分布式子系统和/或所述目标分布式子系统的系统编码、名称、开发商和版本信息。
[0022]在该技术方案中,分布式子系统需要在定制管理系统中进行注册,以供定制管理系统根据预设的验证信息验证分布式子系统的注册信息是否有效,或者也可以通过人工在定制管理系统侧验证分布式子系统的注册信息是否有效,从而提升了数据共享的安全性,避免共享数据被没有权限的分布式子系统获取。
[0023]在上述技术方案中,优选地,还包括:存储单元,根据接收到的存储命令,将已建立的所述数据转发管道存储至管道数据库;以及管道状态设置单元,根据接收到的状态设置命令,为所述管道数据库中的所述数据转发管道设置已生效标识或未生效标识,以供将所述数据转发管道的状态设置为所述已生效标识对应的有效状态或所述未生效标识对应的无效状态。
[0024]在该技术方案中,可以将为共享数据的双方建立的数据转发管道存储在定制管理系统中的管道数据库中,从而便于在管道数据库中对数据转发
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1