一种拓扑状态展示方法、系统、设备及计算机存储介质与流程

文档序号:19835760发布日期:2020-02-04 12:59阅读:169来源:国知局
一种拓扑状态展示方法、系统、设备及计算机存储介质与流程

本申请涉及计算机技术领域,更具体地说,涉及一种拓扑状态展示方法、系统、设备及计算机存储介质。



背景技术:

在存储系统中,为了保证数据的安全,可以通过容灾卷对生产卷上的数据进行备份,现有的一种容灾方案是两地三中心容灾方案。

在两地三中心容灾方案中,本地生产站点对外提供业务,同城的本地容灾站点与生产站点建立远程复制关系或者双活关系,实时同步数据;异地的远程容灾站点与生产站点或者本地容灾站点建立周期异步远程复制,周期性同步数据。

然而,当用户需要对两地三中心灾备系统进行管理时,需要方便、清楚的知道三个站点之间的连接关系,而现有技术并不能实现此功能。

综上所述,如何为用户展示两地三中心灾备系统的拓扑状态是目前本领域技术人员亟待解决的问题。



技术实现要素:

本申请的目的是提供一种拓扑状态展示方法,其能在一定程度上解决如何为用户展示两地三中心灾备系统的拓扑状态的技术问题。本申请还提供了一种拓扑状态展示系统、设备及计算机可读存储介质。

为了实现上述目的,本申请提供如下技术方案:

一种拓扑状态展示方法,包括:

获取两地三中心容灾系统中站点间的连接信息;

按照预设数据格式将所述连接信息封装成连接数据;

对所述连接数据进行转换,得到所述两地三中心灾备系统的目标拓扑状态;

按照与所述目标拓扑状态对应的展示方式进行展示。

优选的,所述连接信息的数据类型包括:数据传输方向、站点连接方式、站点连接状态;

所述数据传输方向的数据类型包括:表示生产站点将数据传输至本地容灾站点和远程容灾站点的正向方向、表示所述远程容灾站点将数据传输至所述生产站点和所述本地容灾站点的反向方向;

所述站点连接方式的数据类型包括:串联同步、串联双活、并联同步、并联双活;

所述站点连接状态的数据类型包括:拷贝状态、停止状态、断开状态。

优选的,所述按照预设数据格式将所述连接信息封装成连接数据,包括:

通过预设二进制转换格式,将所述连接信息转换为二进制数;

按照所述预设格式,对所述二进制数进行排列,得到所述连接数据。

优选的,所述通过预设二进制转换格式,将所述连接信息转换为二进制数,包括:

通过所述预设二进制转换格式,将所述连接状态转换为4比特的连接状态二进制数;

将所述站点连接方式转换为2比特的连接方式二进制数;

将所述数据传输方向转换为1比特的数据传输方向二进制数;

将所述连接信息中的连接对象信息转换为1比特的连接对象二进制数;

所述按照所述预设格式,对所述二进制数进行排列,得到所述连接数据,包括:

按照以连接对象、数据传输方向、连接方式的顺序排列的所述预设格式,对所述二进制数进行排列,得到所述连接数据。

优选的,所述对所述连接数据进行转换,得到所述两地三中心灾备系统的目标拓扑状态,包括:

通过转换函数对所述连接数据进行运算,得到运算值;

按照预设的值与拓扑状态间的对应关系,确定所述运算值对应的所述目标拓扑状态。

优选的,所述按照与所述目标拓扑状态对应的展示方式进行展示,包括:

用箭头及箭头的指向表示所述目标拓扑状态中的数据传输方向、站点连接方式;

用箭头的颜色表示所述目标拓扑状态中的站点连接状态。

优选的,所述按照与所述目标拓扑状态对应的展示方式进行展示,包括:

通过多设备管理软件,按照与所述目标拓扑状态对应的展示方式进行展示。

一种拓扑状态展示系统,包括:

第一获取模块,用于获取两地三中心容灾系统中站点间的连接信息;

第一封装模块,用于按照预设数据格式将所述连接信息封装成连接数据;

第一转换模块,用于对所述连接数据进行转换,得到所述两地三中心灾备系统的目标拓扑状态;

第一展示模块,用于按照与所述目标拓扑状态对应的展示方式进行展示。

一种拓扑状态展示设备,包括:

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

处理器,用于执行所述计算机程序时实现如上任一所述拓扑状态展示方法的步骤。

一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现如上任一所述拓扑状态展示方法的步骤。

本申请提供的一种拓扑状态展示方法,获取两地三中心容灾系统中站点间的连接信息;按照预设数据格式将连接信息封装成连接数据;对连接数据进行转换,得到两地三中心灾备系统的目标拓扑状态;按照与目标拓扑状态对应的展示方式进行展示。本申请提供的一种拓扑状态展示方法,在获取两地三中心容灾系统中站点间的连接信息后,先按照预设数据格式将连接信息封装成连接数据,可以将三中心容灾系统中复杂、繁多的连接信息统一起来,便于集中处理;之后,对连接数据进行转换,得到两地三中心灾备系统的目标拓扑状态,可以使得计算机快速得到目标拓扑状态;最后按照与目标拓扑状态对应的展示方式进行展示,可以使得外界直观的获知两地三中心容灾系统的拓扑状态;与现有技术相比,可以使得外界快速获知两地三中心容灾系统的拓扑状态,实现了为用户展示两地三中心灾备系统的拓扑状态的功能。本申请提供的一种拓扑状态展示系统、设备及计算机可读存储介质也解决了相应技术问题。

附图说明

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

图1为本申请实施例提供的一种拓扑状态展示方法的流程图;

图2为连接数据的一种格式定义图;

图3为本申请实施例提供的一种拓扑状态展示系统的结构示意图;

图4为本申请实施例提供的一种拓扑状态展示设备的结构示意图;

图5为本申请实施例提供的一种拓扑状态展示设备的另一结构示意图。

具体实施方式

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

请参阅图1,图1为本申请实施例提供的一种拓扑状态展示方法的流程图。

本申请实施例提供的一种拓扑状态展示方法,可以包括以下步骤:

步骤s101:获取两地三中心容灾系统中站点间的连接信息。

实际应用中,可以先获取两地三中心容灾系统中站点间的连接信息,具体的,可以向每个站点发送相应指令来获取该站点与其他站点间的连接信息。

实际应用中,由于两地三中心容灾系统中远程复制及双活关系的状态共有9种:空闲断开状态、空闲状态、一致断开状态、一致停止状态、一致拷贝状态、一致同步状态、不一致停止状态、不一致断开状态、不一致拷贝状态;使得两地三中心容灾系统的拓扑状态的复杂度较高,为了降低展示两地三中心容灾系统的拓扑状态的困难度,可以对两地三中心容灾系统中远程复制及双活关系的状态进行分离,具体应用中,本申请中两地三中心容灾系统中站点间的连接信息的数据类型可以包括:数据传输方向、站点连接方式、站点连接状态;

数据传输方向的数据类型可以包括:表示生产站点将数据传输至本地容灾站点和远程容灾站点的正向方向、表示远程容灾站点将数据传输至生产站点和本地容灾站点的反向方向;

站点连接方式的数据类型可以包括:串联同步、串联双活、并联同步、并联双活;其中,串联表示本地容灾站点分别与生产站点及远程容灾站点相连接,并联表示生产站点分别与本地容灾站点与远程容灾站点相连接;同步表示站点间是数据同步关系,双活表示站点间是双活关系;

站点连接状态的数据类型包括:拷贝状态、停止状态、断开状态;其中,拷贝状态表示两个站点间连接正常,并且正在进行着数据的传输或者当一个站点的数据发生变化时两个站点之间会有数据同步动作,因此,两地三中心容灾系统中远程复制和双活关系为一致同步、一致拷贝、不一致拷贝时的连接状态均属于拷贝状态;停止状态表示两个站点之间连接正常,但是没有进行数据传输并且当一个站点数据发生变化时也不会进行数据同步的动作,因此,两地三中心容灾系统中远程复制和双活关系为一致停止、不一致停止、一致断开、不一致断开、空闲、空闲断开时的连接状态均属于停止状态;断开状态表示两个站点之间的连接发生故障,因此,两地三中心容灾系统中两个站点之间连接异常的连接状态均为断开状态。

应当指出,按照本申请连接信息的数据类型对两地三中心容灾系统中远程复制及双活关系的状态进行分类后,可以将两地三中心容灾系统中远程复制及双活关系的9种状态减少为3种状态,不仅便于获取连接信息,而且便于后续处理。

步骤s102:按照预设数据格式将连接信息封装成连接数据。

实际应用中,由于连接信息中包含数据的多样性,如果单独对每个数据进行处理,处理速度较慢,而且容易出现漏处理的现象,为了避免此种情况,可以按照预设数据格式将连接信息封装成连接数据,将连接信息转换为一体的连接数据,便于后续处理,并且便于计算机识别。

步骤s103:对连接数据进行转换,得到两地三中心灾备系统的目标拓扑状态。

实际应用中,在按照预设数据格式将连接信息封装成连接数据后,便可以对连接数据进行转换,得到计算机容易识别的两地三中心容灾系统的目标拓扑状态,便于计算机对目标拓扑状态进行展示。

步骤s104:按照与目标拓扑状态对应的展示方式进行展示。

实际应用中,在得到目标拓扑状态后,便可以按照与目标拓扑状态对应的展示方式进行展示,以便外界获知两地三中心容灾系统的拓扑状态;并且外界可以通过调整展示方式来决定目标拓扑状态的最终展示结果,可以提高用户体验性。

本申请提供的一种拓扑状态展示方法,获取两地三中心容灾系统中站点间的连接信息;按照预设数据格式将连接信息封装成连接数据;对连接数据进行转换,得到两地三中心灾备系统的目标拓扑状态;按照与目标拓扑状态对应的展示方式进行展示。本申请提供的一种拓扑状态展示方法,在获取两地三中心容灾系统中站点间的连接信息后,先按照预设数据格式将连接信息封装成连接数据,可以将三中心容灾系统中复杂、繁多的连接信息统一起来,便于集中处理;之后,对连接数据进行转换,得到两地三中心灾备系统的目标拓扑状态,可以使得计算机快速得到目标拓扑状态;最后按照与目标拓扑状态对应的展示方式进行展示,可以使得外界直观的获知两地三中心容灾系统的拓扑状态;与现有技术相比,可以使得外界快速获知两地三中心容灾系统的拓扑状态,实现了为用户展示两地三中心灾备系统的拓扑状态的功能。

本申请提供的一种拓扑状态展示方法,为了便于封装,并且便于计算机识别,在按照预设数据格式将连接信息封装成连接数据时,可以通过预设二进制转换格式,将连接信息转换为二进制数;按照预设格式,对二进制数进行排列,得到连接数据。

具体应用场景中,在通过预设二进制转换格式,将连接信息转换为二进制数时,可以通过预设二进制转换格式,将连接状态转换为4比特的连接状态二进制数;将站点连接方式转换为2比特的连接方式二进制数;将数据传输方向转换为1比特的数据传输方向二进制数;将连接信息中的连接对象信息转换为1比特的连接对象二进制数;

相应的,在按照预设格式,对二进制数进行排列,得到连接数据时,可以按照以连接对象、数据传输方向、连接方式的顺序排列的预设格式,对二进制数进行排列,得到连接数据。

应当指出,通过预设二进制转换格式,将连接信息转换为二进制数,也即用0、1组合的结果表示连接信息。请参阅图2,图2为连接数据的一种格式定义图。当然,还可以有其他格式定义,本申请在此不做具体限定。

本申请提供的一种拓扑状态展示方法,为了提高转换效率,在对连接数据进行转换,得到两地三中心灾备系统的目标拓扑状态时,可以通过转换函数对连接数据进行运算,得到运算值;按照预设的值与拓扑状态间的对应关系,确定运算值对应的目标拓扑状态。

本申请提供的一种拓扑状态展示方法,为了便于展示目标拓扑状态,在按照与目标拓扑状态对应的展示方式进行展示时,可以用箭头及箭头的指向表示目标拓扑状态中的数据传输方向、站点连接方式;用箭头的颜色表示目标拓扑状态中的站点连接状态。

假设用绿色箭头表示拷贝状态,用红色箭头表示停止状态,用灰色箭头表示断开状态,则以图2所对应的连接数据为例,该连接数据的转换函数可以如下:

其中,l3dc表示连接数据;0x20、0x40、0xf均为二进制表示的数;return返回的各个转换数值表示相应的箭头样式;各个转换数值及表示的箭头样式间的关系可以参阅表1,由转换函数及表1可知,可以快速展示目标拓扑状态。

表1各个转换数值及表示的箭头样式

本申请提供的一种拓扑状态展示方法,为了便于用户查看目标拓扑状态,并且为了便于用户对两地三中心容灾系统进行管理,在按照与目标拓扑状态对应的展示方式进行展示时,可以通过多设备管理软件,按照与目标拓扑状态对应的展示方式进行展示。

请参阅图3,图3为本申请实施例提供的一种拓扑状态展示系统的结构示意图。

本申请实施例提供的一种拓扑状态展示系统,可以包括:

第一获取模块101,用于获取两地三中心容灾系统中站点间的连接信息;

第一封装模块102,用于按照预设数据格式将连接信息封装成连接数据;

第一转换模块103,用于对连接数据进行转换,得到两地三中心灾备系统的目标拓扑状态;

第一展示模块104,用于按照与目标拓扑状态对应的展示方式进行展示。

本申请实施例提供的一种拓扑状态展示系统,连接信息的数据类型包括:数据传输方向、站点连接方式、站点连接状态;

数据传输方向的数据类型包括:表示生产站点将数据传输至本地容灾站点和远程容灾站点的正向方向、表示远程容灾站点将数据传输至生产站点和本地容灾站点的反向方向;

站点连接方式的数据类型包括:串联同步、串联双活、并联同步、并联双活;

站点连接状态的数据类型包括:拷贝状态、停止状态、断开状态。

本申请实施例提供的一种拓扑状态展示系统,第一封装模块可以包括:

第一转换子模块,用于通过预设二进制转换格式,将连接信息转换为二进制数;

第一排列子模块,用于按照预设格式,对二进制数进行排列,得到连接数据。

本申请实施例提供的一种拓扑状态展示系统,第一转换子模块可以包括:

第一转换单元,用于通过预设二进制转换格式,将连接状态转换为4比特的连接状态二进制数;

第二转换单元,用于将站点连接方式转换为2比特的连接方式二进制数;

第三转换单元,用于将数据传输方向转换为1比特的数据传输方向二进制数;

第四转换单元,用于将连接信息中的连接对象信息转换为1比特的连接对象二进制数;

第一排列子模块可以包括:

第一排列单元,用于按照以连接对象、数据传输方向、连接方式的顺序排列的预设格式,对二进制数进行排列,得到连接数据。

本申请实施例提供的一种拓扑状态展示系统,第一转换模块可以包括:

第一运算子模块,用于通过转换函数对连接数据进行运算,得到运算值;

第一确定子模块,用于按照预设的值与拓扑状态间的对应关系,确定运算值对应的目标拓扑状态。

本申请实施例提供的一种拓扑状态展示系统,第一展示模块可以包括:

第一展示单元,用于用箭头及箭头的指向表示目标拓扑状态中的数据传输方向、站点连接方式;

第二展示单元,用于用箭头的颜色表示目标拓扑状态中的站点连接状态。

本申请实施例提供的一种拓扑状态展示系统,第一展示模块可以包括:

第三展示单元,用于通过多设备管理软件,按照与目标拓扑状态对应的展示方式进行展示。

本申请还提供了一种拓扑状态展示设备及计算机可读存储介质,其均具有本申请实施例提供的一种拓扑状态展示方法具有的对应效果。请参阅图4,图4为本申请实施例提供的一种拓扑状态展示设备的结构示意图。

本申请实施例提供的一种拓扑状态展示设备,包括存储器201和处理器202,存储器201中存储有计算机程序,处理器202执行计算机程序时实现如下步骤:

获取两地三中心容灾系统中站点间的连接信息;

按照预设数据格式将连接信息封装成连接数据;

对连接数据进行转换,得到两地三中心灾备系统的目标拓扑状态;

按照与目标拓扑状态对应的展示方式进行展示。

本申请实施例提供的一种拓扑状态展示设备,包括存储器201和处理器202,存储器201中存储有计算机程序,处理器202执行计算机程序时实现如下步骤:连接信息的数据类型包括:数据传输方向、站点连接方式、站点连接状态;数据传输方向的数据类型包括:表示生产站点将数据传输至本地容灾站点和远程容灾站点的正向方向、表示远程容灾站点将数据传输至生产站点和本地容灾站点的反向方向;站点连接方式的数据类型包括:串联同步、串联双活、并联同步、并联双活;站点连接状态的数据类型包括:拷贝状态、停止状态、断开状态。

本申请实施例提供的一种拓扑状态展示设备,包括存储器201和处理器202,存储器201中存储有计算机程序,处理器202执行计算机程序时实现如下步骤:通过预设二进制转换格式,将连接信息转换为二进制数;按照预设格式,对二进制数进行排列,得到连接数据。

本申请实施例提供的一种拓扑状态展示设备,包括存储器201和处理器202,存储器201中存储有计算机程序,处理器202执行计算机程序时实现如下步骤:通过预设二进制转换格式,将连接状态转换为4比特的连接状态二进制数;将站点连接方式转换为2比特的连接方式二进制数;将数据传输方向转换为1比特的数据传输方向二进制数;将连接信息中的连接对象信息转换为1比特的连接对象二进制数;按照以连接对象、数据传输方向、连接方式的顺序排列的预设格式,对二进制数进行排列,得到连接数据。

本申请实施例提供的一种拓扑状态展示设备,包括存储器201和处理器202,存储器201中存储有计算机程序,处理器202执行计算机程序时实现如下步骤:通过转换函数对连接数据进行运算,得到运算值;按照预设的值与拓扑状态间的对应关系,确定运算值对应的目标拓扑状态。

本申请实施例提供的一种拓扑状态展示设备,包括存储器201和处理器202,存储器201中存储有计算机程序,处理器202执行计算机程序时实现如下步骤:用箭头及箭头的指向表示目标拓扑状态中的数据传输方向、站点连接方式;用箭头的颜色表示目标拓扑状态中的站点连接状态。

本申请实施例提供的一种拓扑状态展示设备,包括存储器201和处理器202,存储器201中存储有计算机程序,处理器202执行计算机程序时实现如下步骤:通过多设备管理软件,按照与目标拓扑状态对应的展示方式进行展示。

请参阅图5,本申请实施例提供的另一种拓扑状态展示设备中还可以包括:与处理器202连接的输入端口203,用于传输外界输入的命令至处理器202;与处理器202连接的显示单元204,用于显示处理器202的处理结果至外界;与处理器202连接的通信模块205,用于实现拓扑状态展示设备与外界的通信。显示单元204可以为显示面板、激光扫描使显示器等;通信模块205所采用的通信方式包括但不局限于移动高清链接技术(hml)、通用串行总线(usb)、高清多媒体接口(hdmi)、无线连接:无线保真技术(wifi)、蓝牙通信技术、低功耗蓝牙通信技术、基于ieee802.11s的通信技术。

本申请实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现如下步骤:

获取两地三中心容灾系统中站点间的连接信息;

按照预设数据格式将连接信息封装成连接数据;

对连接数据进行转换,得到两地三中心灾备系统的目标拓扑状态;

按照与目标拓扑状态对应的展示方式进行展示。

本申请实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现如下步骤:连接信息的数据类型包括:数据传输方向、站点连接方式、站点连接状态;数据传输方向的数据类型包括:表示生产站点将数据传输至本地容灾站点和远程容灾站点的正向方向、表示远程容灾站点将数据传输至生产站点和本地容灾站点的反向方向;站点连接方式的数据类型包括:串联同步、串联双活、并联同步、并联双活;站点连接状态的数据类型包括:拷贝状态、停止状态、断开状态。

本申请实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现如下步骤:通过预设二进制转换格式,将连接信息转换为二进制数;按照预设格式,对二进制数进行排列,得到连接数据。

本申请实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现如下步骤:通过预设二进制转换格式,将连接状态转换为4比特的连接状态二进制数;将站点连接方式转换为2比特的连接方式二进制数;将数据传输方向转换为1比特的数据传输方向二进制数;将连接信息中的连接对象信息转换为1比特的连接对象二进制数;按照以连接对象、数据传输方向、连接方式的顺序排列的预设格式,对二进制数进行排列,得到连接数据。

本申请实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现如下步骤:通过转换函数对连接数据进行运算,得到运算值;按照预设的值与拓扑状态间的对应关系,确定运算值对应的目标拓扑状态。

本申请实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现如下步骤:用箭头及箭头的指向表示目标拓扑状态中的数据传输方向、站点连接方式;用箭头的颜色表示目标拓扑状态中的站点连接状态。

本申请实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现如下步骤:通过多设备管理软件,按照与目标拓扑状态对应的展示方式进行展示。

本申请所涉及的计算机可读存储介质包括随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质。

本申请实施例提供的一种拓扑状态展示系统、设备及计算机可读存储介质中相关部分的说明请参见本申请实施例提供的一种拓扑状态展示方法中对应部分的详细说明,在此不再赘述。另外,本申请实施例提供的上述技术方案中与现有技术中对应技术方案实现原理一致的部分并未详细说明,以免过多赘述。

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

对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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