一种隔离网络数据传输方法、装置、介质、管理平台与流程

文档序号:15931170发布日期:2018-11-14 01:39阅读:222来源:国知局

本发明涉及网络通信技术领域,特别涉及一种隔离网络数据传输方法、装置、介质、管理平台及隔离网络。

背景技术

随着经济技术的不断发展,计算机网络中计算机的数量越来越多,由于各种政策和各个公司内部规范要求不同,导致处于不同网络环境中的数据不能进行通信,比如:用户的生产环境与测试环境处于一种网络隔离状态下,在此种情况下,用户在测试环境中无法查看到生产环境中的数据,导致用户体验较差。由此可见,使用怎样的一种方法来实现隔离网络之间的数据传输,是本领域技术人员亟待解决的问题。



技术实现要素:

有鉴于此,本发明的目的在于提供一种隔离网络数据传输方法、装置、介质、云管理平台及隔离网络,以使得相互隔离的网络之间可以进行数据通讯,进而提升用户体验。其具体方案如下:

一种隔离网络的数据传输方法,应用于第一云管理平台,该方法包括:

当检测到第一网络向第二网络发送的数据传输请求时,获取所述第一网络向所述第二网络发送的待传输数据;其中,所述第一网络与所述第二网络为相互隔离的网络,所述第一网络和所述第二网络中分别预先设置有所述第一云管理平台和第二云管理平台;

将所述待传输数据发送至所述第二云管理平台,以在所述第二网络中查看所述待传输数据。

优选的,还包括:

判断所述第一云管理平台是否在第一预设时间阈值响应所述数据传输请求;

若否,则停止操作。

优选的,所述判断所述第一云管理平台是否在第一预设时间阈值响应所述数据传输请求的过程之后,还包括:

若否,则提示预警信息。

优选的,还包括:

若所述第二云管理平台在第二预设时间阈值未接收到所述待传输数据,则停止操作。

优选的,所述第一网络具体为生产环境,所述第二网络具体为测试环境。

优选的,所述当检测到第一网络向第二网络发送的数据传输请求时,获取所述第一网络向所述第二网络发送的待传输数据的过程,包括:

当检测到所述生产环境向所述测试环境发送的数据传输请求时,获取所述生产环境向所述测试环境发送的待传输数据。

相应的,本发明还公开了一种隔离网络的数据传输装置,应用于第一云管理平台,该装置包括:

数据获取模块,用于当检测到所述第一网络向第二网络发送的数据传输请求时,获取所述第一网络向所述第二网络发送的待传输数据;其中,所述第一网络与所述第二网络为相互隔离的网络,所述第一网络和所述第二网络中分别预先设置有所述第一云管理平台和第二云管理平台;

数据传输模块,用于将所述待传输数据发送至与所述第二网络相对应的第二云管理平台,以在所述第二网络中查看所述待传输数据。

相应的,本发明还公开了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如前述公开的隔离网络数据传输方法的步骤。

相应的,本发明还公开了一种隔离网络数据传输装置,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序时实现如前述公开的隔离网络数据传输方法的步骤。

相应的,本发明还公开了一种云管理平台,包括前述公开的一种隔离网络数据传输装置。

相应的,本发明还公开了一种隔离网络,包括前述公开的一种云管理平台。

可见,在本发明中,首先是在处于相互隔离网络环境的第一网络和第二网络中分别设置第一云管理平台和第二云管理平台,当第一云管理平台检测到第一网络向第二网络发送的数据传输请求时,获取第一网络向第二网络发送的待传输数据,并且,将待传输数据发送至第二云管理平台,进而当第二云管理平台接收到第一云管理平台发送的待传输数据时,就能够在第二网络中查看到第一网络的待传输数据,由此便实现了相互隔离的网络环境之间的数据通信。显然,通过本发明中的方法,可以让相互隔离的网络环境实现数据通信,极大的提升了用户体验。相应的,本发明公开的一种隔离网络数据传输装置、介质、云管理平台及隔离网络,同样具有上述有益效果。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明实施例提供的一种隔离网络数据传输方法的流程图;

图2为本发明实施例提供的另一种隔离网络数据传输方法的流程图;

图3为本发明实施例提供的一种隔离网络数据传输方法的示意图;

图4为本发明实施例提供的一种隔离网络数据传输装置的结构图;

图5为本发明实施例提供的另一种隔离网络数据传输装置的结构图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例公开了一种隔离网络数据传输方法,应用于第一云管理平台,如图1所示,该方法包括:

步骤s11:当检测到第一网络向第二网络发送的数据传输请求时,获取第一网络向第二网络发送的待传输数据;

其中,第一网络与第二网络为相互隔离的网络,第一网络和第二网络中分别预先设置有第一云管理平台和第二云管理平台;

步骤s12:将待传输数据发送至第二云管理平台,以在第二网络中查看待传输数据。

需要说明的是,本实施例中的第一网络和第二网络为网络环境相互隔离的网络,并且,为了使得第一网络和第二网络之间能够进行数据通讯,是在第一网络中添加第一云管理平台,在第二网络中添加第二云管理平台。能够想到的是,在实际应用当中,此处相互隔离的网络环境可以是用户的生产环境、测试环境、开发环境或者是仿真环境中的任意两种或者是多种。

在本实施例中,当第一云管理平台检测到第一网络向第二网络发送的数据传输请求时,则获取第一网络向第二网络发送的待传输数据,当第一云管理平台获取到了第一网络向第二网络发送的待传输数据时,则将待传输数据发送至与第二网络相对应的第二云管理平台。

可以理解的是,当第一网络的待传输数据传输至第二网络的第二云管理平台时,因为第二云管理平台与第二网络是处于同一网络环境中,所以,在第二网络中就能够看到第一网络中的待传输数据,由此一来,就实现了第一网络和第二网络之间的数据通信,也即,实现了隔离网络之间的数据传输,极大的提高了用户体验。

此外,为了进一步的拓展本实施例中的实际应用场景,还可以在相互隔离的网络环境中的不同网段分别设置一个云管理平台,然后,通过不同网段之间的云管理平台进行数据交互,实现不同网段之间的数据传输,从而可以让用户在同一网络环境中对处于不同网络环境中的数据进行统一管理,进而提高了用户体验。

可见,在本实施例中,首先是在处于相互隔离网络环境的第一网络和第二网络中分别设置第一云管理平台和第二云管理平台,当第一云管理平台检测到第一网络向第二网络发送的数据传输请求时,获取第一网络向第二网络发送的待传输数据,并且,将待传输数据发送至第二云管理平台,进而当第二云管理平台接收到第一云管理平台发送的待传输数据时,就能够在第二网络中查看到第一网络的待传输数据,由此便实现了相互隔离的网络环境之间的数据通信。显然,通过本实施例中的方法,可以让相互隔离的网络环境实现数据通信,极大的提升了用户体验。

基于上述实施例,本实施例对上述实施例作进一步的优化与说明,如图2所示,具体的,上述方法还包括:

步骤s01:判断第一云管理平台是否在第一预设时间阈值响应数据传输请求;

步骤s02:若否,则停止操作。

可以理解的是,当第一云管理平台检测到第一网络向第二网络发送的数据传输请求时,为了减少系统资源的消耗,还可以进一步判断第一云管理平台是否在第一预设时间阈值响应第一网络向第二网络网络发送的数据传输请求,如果没有,则说明第一云管理平台出现了故障或者是有其它的异常情况出现,所以,此时可以停止操作,以降低系统资源的消耗。

相应的,上述步骤s01:判断第一云管理平台是否在第一预设时间阈值响应数据传输请求的过程之后,还包括:

若否,则提示预警信息。

能够想到的是,如果第一云管理平台没有在第一预设时间阈值响应第一网络向第二网络发送的数据传输请求,则说明第一云管理平台出现了故障,此时还可以向工作人员提示预警信息,以方便工作人员对第一云管理平台进行实时的检测与维修。

基于上述实施例,本实施例对上述实施例作进一步的说明与优化,具体的,还包括:

若第二云管理平台在第二预设时间阈值未接收到待传输数据,则停止操作。

可以理解的是,当第一云管理平台获取了第一网络向第二网络发送的待传输数据时,第一云管理平台就会将待传输数据发送至与第二网络相对应的第二云管理平台,但是,如果第二云管理平台没有在第二预设时间阈值接收到待传输数据,则说明第一云管理平台出现了故障,或者是待传输数据在第一云管理平台和第二云管理平台传输的过程中出现了异常,此时就可以终止操作,以减少系统资源的消耗。

基于上述实施例,本实施例对上述实施例作具体的说明与优化,如图3所示,具体的,第一网络具体为生产环境,第二网络具体为测试环境。

相应的,上述步骤s11:当检测到第一网络向第二网络发送的数据传输请求时,获取第一网络向第二网络发送的待传输数据的过程,包括:

当检测到生产环境向测试环境发送的数据传输请求时,获取生产环境向测试环境发送的待传输数据。

在实际应用中,用户的生产环境和测试环境是处于一个相互隔离的网络环境中,所以,在本实施例中,是以用户生产环境和测试环境为例进行具体的说明。如图3所示,在本实施例中,首先,是在用户的生产环境和测试环境当中分别设置一个云管理平台。需要说明的是,在本实施例中,是以生产环境中的云管理平台为执行主体进行具体的说明。

能够想到的是,生产环境中会存在很多处于不同网段的数据资源,那么,当在生产环境中添加了云管理平台之后,就可以由该云管理平台对这些处于不同网段的数据资源进行统一管理。当生产环境中的云管理平台检测到生产环境向测试环境发送的数据传输请求时,获取生产环境向测试环境发送的待传输数据,并将从生产环境中获取到的待传输数据发送至与测试环境相对应的云管理平台,当测试环境的云管理平台接收到生产环境发送的待传输数据时,用户就能够在测试环境中的系统平台上查看到生产环境中的数据,由此实现了隔离网络环境的数据传输。同理,利用同样的方法还可以实现网络相互隔离的生产环境、测试环境、仿真环境和开发环境之间的互通互联,进一步的提高用户体验。

相应的,本发明还公开了一种隔离网络数据传输装置,如图4所示,应用于第一云管理平台,该装置包括:

数据获取模块21,用于当检测到第一网络向第二网络发送的数据传输请求时,获取第一网络向第二网络发送的待传输数据;其中,第一网络与第二网络为相互隔离的网络,第一网络和第二网络中分别预先设置有第一云管理平台和第二云管理平台;

数据传输模块22,用于将待传输数据发送至第二云管理平台,以在第二网络中查看待传输数据。

相应的,本发明还公开了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如前述公开的一种隔离网络数据传输方法的步骤。

相应的,本发明还公开了一种隔离网络数据传输装置,如图5所示,该设备包括:

存储器31,用于存储计算机程序;

处理器32,用于执行计算机程序时实现如前述公开的一种隔离网络数据传输方法的步骤。

相应的,本发明还公开了一种云管理平台,包括前述公开的一种隔离网络数据传输装置。

相应的,本发明还公开了一种隔离网络,包括前述公开的一种云管理平台。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上对本发明所提供的一种隔离网络数据传输方法、装置、介质、云管理平台及隔离网络进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本发明的限制。

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