本申请涉及计算机及通信,具体而言,涉及一种设备管理方法、装置、计算机可读介质及电子设备。
背景技术:
1、在业务执行过程中,云控制器通常需要向网络设备(如交换机、路由器等)发送配置信息,进而由网络设备基于配置信息执行与业务相关的配置操作,在网络设备执行了配置操作之后就可以完成相应的业务操作。但是,由于不同网络设备支持的通信协议存在差异,因此不同网络设备在接入云控制器时需要连接不同的接入设备,导致可扩展性较差且运维成本较高。并且在网络设备出现异常恢复时也难以保证将配置信息及时发送到网络设备,进而会影响业务的可用性。
技术实现思路
1、本申请的实施例提供了一种设备管理方法、装置、计算机可读介质及电子设备,进而可以在保证业务可用性的前提下,提升业务恢复的效率,并且可以提高系统的可拓展性,降低运维成本。
2、本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
3、第一方面,本申请实施例提供了一种设备管理方法,所述设备管理方法由设备管理平台执行,所述设备管理平台用于供不同通信协议的设备接入,所述设备管理方法包括:接收云控制器发送的针对指定设备的配置信息;将所述配置信息存储至所述指定设备对应的配置信息存储空间内;其中,接入所述设备管理平台的不同设备对应的配置信息存储空间不相同;若与所述指定设备之间的通信正常,则将接收到的所述配置信息发送给所述指定设备;若与所述指定设备之间的通信由异常恢复为正常,则将所述指定设备对应的配置信息存储空间内存储的配置信息发送给所述指定设备。
4、第二方面,本申请实施例提供了一种设备管理方法,包括:在与设备管理平台之间的通信正常时,接收所述设备管理平台发送的配置信息,所述配置信息是云控制器发送给所述设备管理平台的,所述设备管理平台在接收到所述云控制器发送的配置信息之后存储至对应的配置信息存储空间内,接入所述设备管理平台的不同设备对应的配置信息存储空间不相同;在与所述设备管理平台之间的通信由异常恢复为正常时,接收所述设备管理平台从对应的配置信息存储空间内选取并发送的配置信息;根据接收到的配置信息执行对应的配置操作。
5、第三方面,本申请实施例提供了一种设备管理装置,所述设备管理装置应用于设备管理平台,所述设备管理平台用于供不同通信协议的设备接入,所述设备管理装置包括:接收单元,配置为接收云控制器发送的针对指定设备的配置信息;存储单元,配置为将所述配置信息存储至所述指定设备对应的配置信息存储空间内;其中,接入所述设备管理平台的不同设备对应的配置信息存储空间不相同;发送单元,配置为若所述设备管理平台与所述指定设备之间的通信正常,则将接收到的所述配置信息发送给所述指定设备;以及若所述设备管理平台与所述指定设备之间的通信由异常恢复为正常,则将所述指定设备对应的配置信息存储空间内存储的配置信息发送给所述指定设备。
6、第四方面,本申请实施例提供了一种设备管理装置,包括:接收单元,配置为在与设备管理平台之间的通信正常时,接收所述设备管理平台发送的配置信息,所述配置信息是云控制器发送给所述设备管理平台的,所述设备管理平台在接收到所述云控制器发送的配置信息之后存储至对应的配置信息存储空间内,接入所述设备管理平台的不同设备对应的配置信息存储空间不相同;以及在与所述设备管理平台之间的通信由异常恢复为正常时,接收所述设备管理平台从对应的配置信息存储空间内选取并发送的配置信息;处理单元,配置为根据接收到的配置信息执行对应的配置操作。
7、第五方面,本申请实施例提供了一种计算机可读介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述实施例中所述的设备管理方法。
8、第六方面,本申请实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个计算机程序,当所述一个或多个计算机程序被所述一个或多个处理器执行时,使得所述电子设备实现如上述实施例中所述的设备管理方法。
9、第七方面,本申请实施例提供了一种计算机程序产品,该计算机程序产品包括计算机程序,该计算机程序存储在计算机可读存储介质中。电子设备的处理器从计算机可读存储介质读取并执行该计算机程序,使得该电子设备执行上述各种可选实施例中提供的设备管理方法。
10、在本申请的一些实施例所提供的技术方案中,由于设备管理平台可以供不同通信协议的设备接入,因此针对云控制器可以屏蔽设备级的差异性,进而可以提高系统的可拓展性,并且也能够降低运维成本。设备管理平台通过将接收到的针对指定设备的配置信息存储至指定设备对应的配置信息存储空间内,且接入设备管理平台的不同设备对应的配置信息存储空间不相同,使得设备管理平台可以合理有序地存储不同设备对应的配置信息,提高了应对设备扩展的灵活性和通用性。
11、此外,在设备管理平台与指定设备之间的通信正常,设备管理平台通过将接收到的配置信息发送给指定设备,使得指定设备可以及时接收到来自于云控制器的配置信息,进而可以确保设备根据接收到的配置信息及时处理相应的业务,保证业务的可用性。而在设备管理平台与指定设备之间的通信由异常恢复为正常时,通过将指定设备对应的配置信息存储空间内存储的配置信息发送给指定设备,使得指定设备在恢复正常后,能够及时接收到相关的配置信息,并执行相关的配置操作来保证业务的可用性,提升了业务恢复的效率,降低了运维成本。
12、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
1.一种设备管理方法,其特征在于,所述设备管理方法由设备管理平台执行,所述设备管理平台用于供不同通信协议的设备接入,所述设备管理方法包括:
2.根据权利要求1所述的设备管理方法,其特征在于,所述设备管理方法还包括:
3.根据权利要求1所述的设备管理方法,其特征在于,接入所述设备管理平台的每个设备所对应的配置信息存储空间中包含有多个存储列表,以及对应于所述多个存储列表的索引字段;
4.根据权利要求3所述的设备管理方法,其特征在于,所述多个存储列表串联形成存储队列,且所述多个存储列表用于按照配置信息的接收顺序存储接收到的配置信息。
5.根据权利要求1所述的设备管理方法,其特征在于,通过以下至少一种方式获取所述指定设备的健康检查信息,所述健康检查信息用于确定与所述指定设备之间的通信是否正常:
6.根据权利要求5所述的设备管理方法,其特征在于,所述设备管理方法还包括:
7.根据权利要求6所述的设备管理方法,其特征在于,所述健康检查信息中还包含有所述指定设备的最近启动时间;
8.根据权利要求1所述的设备管理方法,其特征在于,所述设备管理方法还包括:
9.根据权利要求1至8中任一项所述的设备管理方法,其特征在于,将所述指定设备对应的配置信息存储空间内存储的配置信息发送给所述指定设备,包括:
10.根据权利要求9所述的设备管理方法,其特征在于,所述设备管理方法还包括:
11.一种设备管理方法,其特征在于,包括:
12.一种设备管理装置,其特征在于,所述设备管理装置应用于设备管理平台,所述设备管理平台用于供不同通信协议的设备接入,所述设备管理装置包括:
13.一种设备管理装置,其特征在于,包括:
14.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至11中任一项所述的设备管理方法。
15.一种电子设备,其特征在于,包括:
