一种业务配置方法、装置及控制器和电子设备制造方法及图纸

技术编号:16974213 阅读:21 留言:0更新日期:2018-01-07 09:19
本申请实施例提供了一种业务配置方法、装置及控制器和电子设备。应用于控制器的方法包括:确定针对待配置设备的待配置命令具有的业务属性;确定自身对待配置设备已配置的与所述业务属性对应的第一配置集的第一特征值,其中,配置集为:具有同一业务属性的所有配置命令的集合;从待配置设备中获取与所述业务属性对应的第二配置集的第二特征值;当第一特征值和第二特征值相同时,将待配置命令发送至待配置设备,以对待配置设备进行业务配置。应用本申请实施例提供的方案,能够提高业务配置的效率。

【技术实现步骤摘要】
一种业务配置方法、装置及控制器和电子设备
本申请涉及通信
,特别是涉及一种业务配置方法、装置及控制器和电子设备。
技术介绍
在网络系统中,控制器的智能化需求越来越高,其往往需要能够智能化地完成对电子设备(例如交换机、路由器)的某些网络业务的配置,例如对流量加密(IPsecVPN)业务和服务质量监控(QoS)业务的配置,即进行业务的“一键配置”。而不是如同以往的实现中,只是为用户提供类似命令行功能的图形界面,以人工实现业务配置。同时,实际中还可能存在以命令行等其他方式对设备进行业务配置的情况,而以其他方式配置的命令可能与控制器所配置的命令不同。如果待配置设备上存在的业务配置命令,与控制器之前对该设备已配置的命令不一致,那么控制器再次对该设备进行业务配置时会使设备产生冲突和错误,例如新配置的内容会覆盖原有配置的部分内容,导致本该加密的流量没有加密或者监控了错误的链路带宽等错误。为了避免这种冲突的发生,现有技术中,在需要对设备进行业务配置时,控制器从设备中读取配置命令,并将读取得到的配置命令一一地与自身保存的与该设备对应的业务配置命令进行匹配,若上述各个配置命令均匹配成功,则认为设备上的业务配置命令与控制器自身对该设备已配置的业务配置命令一致,即将待配置命令发送至该设备,以对该设备进行业务配置。通常,采用上述方式能够实现对设备的业务配置,避免冲突的发生。但是,实际中控制器或设备上可能存在大量的配置命令。在这种情况下,采用上述方式进行业务配置时,就需要从设备中读取大量的配置命令,并一一地匹配各个配置命令,其处理量非常大,业务配置的效率较低。
技术实现思路
本申请实施例的目的在于提供了一种业务配置方法、装置及控制器和电子设备,以提高业务配置的效率。具体的技术方案如下。为了达到上述目的,本申请实施例公开了一种业务配置方法,应用于控制器,所述方法包括:确定针对待配置设备的待配置命令具有的业务属性;确定自身对所述待配置设备已配置的与所述业务属性对应的第一配置集的第一特征值,其中,配置集为:具有同一业务属性的所有配置命令的集合;从所述待配置设备中获取与所述业务属性对应的第二配置集的第二特征值;当所述第一特征值和第二特征值相同时,将所述待配置命令发送至所述待配置设备,以对所述待配置设备进行业务配置。为了达到上述目的,本申请实施例公开了另一种业务配置方法,应用于电子设备,所述方法包括:接收控制器发送的第一特征值获取请求,所述第一特征值获取请求携带业务属性;确定与所述业务属性对应的第二配置集的第二特征值,其中,配置集为:具有同一业务属性的所有配置命令的集合;将所述第二特征值发送至所述控制器;接收所述控制器发送的待配置命令,以所述待配置命令对自身进行业务配置;其中,所述待配置命令为:所述控制器在确定第一特征值与所述第二特征值相同时发送的;所述第一特征值为:所述控制器确定的自身对所述电子设备已配置的与所述业务属性对应的第一配置集的特征值。为了达到上述目的,本申请实施例公开了一种业务配置装置,应用于控制器,所述装置包括:属性确定模块,用于确定针对待配置设备的待配置命令具有的业务属性;第一特征确定模块,用于确定自身对所述待配置设备已配置的与所述业务属性对应的第一配置集的第一特征值,其中,配置集为:具有同一业务属性的所有配置命令的集合;特征获取模块,用于从所述待配置设备中获取与所述业务属性对应的第二配置集的第二特征值;业务配置模块,用于当所述第一特征值和第二特征值相同时,将所述待配置命令发送至所述待配置设备,以对所述待配置设备进行业务配置。为了达到上述目的,本申请实施例公开了另一种业务配置装置,应用于电子设备,所述装置包括:请求接收模块,用于接收控制器发送的第一特征值获取请求,所述第一特征值获取请求携带业务属性;第二特征确定模块,用于确定与所述业务属性对应的第二配置集的第二特征值,其中,配置集为:具有同一业务属性的所有配置命令的集合;特征发送模块,用于将所述第二特征值发送至所述控制器;命令接收模块,用于接收所述控制器发送的待配置命令,以所述待配置命令对自身进行业务配置;其中,所述待配置命令为:所述控制器在确定第一特征值与所述第二特征值相同时发送的;所述第一特征值为:所述控制器确定的自身对所述电子设备已配置的与所述业务属性对应的第一配置集的特征值。为了达到上述目的,本申请实施例公开了一种控制器,包括处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,所述处理器被所述机器可执行指令促使:实现本申请实施例提供的应用于控制器的业务配置方法的步骤。为了达到上述目的,本申请实施例公开了一种机器可读存储介质,存储有机器可执行指令,在被处理器调用和执行时,所述机器可执行指令促使所述处理器:实现本申请实施例提供的应用于控制器的业务配置方法的步骤。为了达到上述目的,本申请实施例公开了一种电子设备,包括处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,所述处理器被所述机器可执行指令促使:实现本申请实施例提供的应用于电子设备的业务配置方法的步骤。为了达到上述目的,本申请实施例公开了一种机器可读存储介质,该机器可读存储介质存储有机器可执行指令,在被处理器调用和执行时,所述机器可执行指令促使所述处理器:实现本申请实施例提供的应用于电子设备的业务配置方法的步骤。由上述内容可知,本申请实施例提供的业务配置方法、装置及控制器,可以确定针对待配置设备的待配置命令具有的业务属性,确定自身对待配置设备已配置的与上述业务属性对应的第一配置集的第一特征值,从待配置设备中获取与上述业务属性对应的第二配置集的第二特征值,当第一特征值和第二特征值相同时,将待配置命令发送至待配置设备,以对待配置设备进行业务配置,其中,配置集为:具有同一业务属性的所有配置命令的集合。也就是说,本申请实施例可以根据自身配置集的特征值与待配置设备中配置集的特征值的比较,确定控制器与设备两端保存的业务配置是否一致。当两个特征值相同时,说明对应的两个配置集中的配置命令完全一致,可以对待配置设备进行业务配置。应用本申请实施例提供的方案进行业务配置时,无需读取大量的配置命令并将各个配置命令一一进行匹配,因此能够提高业务配置的效率。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的一种业务配置方法的流程示意图;图2为本申请实施例提供的另一种业务配置方法的流程示意图;图3为本申请实施例提供的一种业务配置装置的结构示意图;图4为本申请实施例提供的另一种业务配置装置的结构示意图;图5为本申请实施例提供的控制器的一种结构示意图;图6为本申请实施例提供的电子设备的一种结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整的描述。显然,所描述的实施例仅仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提本文档来自技高网...
一种业务配置方法、装置及控制器和电子设备

【技术保护点】
一种业务配置方法,其特征在于,应用于控制器,所述方法包括:确定针对待配置设备的待配置命令具有的业务属性;确定自身对所述待配置设备已配置的与所述业务属性对应的第一配置集的第一特征值,其中,配置集为:具有同一业务属性的所有配置命令的集合;从所述待配置设备中获取与所述业务属性对应的第二配置集的第二特征值;当所述第一特征值和第二特征值相同时,将所述待配置命令发送至所述待配置设备,以对所述待配置设备进行业务配置。

【技术特征摘要】
1.一种业务配置方法,其特征在于,应用于控制器,所述方法包括:确定针对待配置设备的待配置命令具有的业务属性;确定自身对所述待配置设备已配置的与所述业务属性对应的第一配置集的第一特征值,其中,配置集为:具有同一业务属性的所有配置命令的集合;从所述待配置设备中获取与所述业务属性对应的第二配置集的第二特征值;当所述第一特征值和第二特征值相同时,将所述待配置命令发送至所述待配置设备,以对所述待配置设备进行业务配置。2.根据权利要求1所述的方法,其特征在于,所述确定自身对所述待配置设备已配置的与所述业务属性对应的第一配置集的第一特征值的步骤,包括:从保存的配置集与特征值的对应关系中获取自身对所述待配置设备已配置的与所述业务属性对应的第一配置集的第一特征值;或者,从自身保存的与所述待配置设备对应的各个配置命令中,确定具有所述业务属性的各个配置命令,获得第一配置集,根据所述第一配置集中包含的所有配置命令,确定第一特征值。3.根据权利要求1所述的方法,其特征在于,在对所述待配置设备进行业务配置之后,所述方法还包括:将所述待配置命令更新至所述第一配置集,获得更新后的第一配置集;确定更新后的第一配置集的特征值,并保存更新后的第一配置集与该特征值的对应关系。4.根据权利要求3所述的方法,其特征在于,所述确定更新后的第一配置集的特征值的步骤,包括:根据更新后的第一配置集包含的所有配置命令,确定更新后的第一配置集的特征值;或者,从所述待配置设备中获取更新后的第二配置集的特征值,作为更新后的第一配置集的特征值。5.一种业务配置方法,其特征在于,应用于电子设备,所述方法包括:接收控制器发送的第一特征值获取请求,所述第一特征值获取请求携带业务属性;确定与所述业务属性对应的第二配置集的第二特征值,其中,配置集为:具有同一业务属性的所有配置命令的集合;将所述第二特征值发送至所述控制器;接收所述控制器发送的待配置命令,以所述待配置命令对自身进行业务配置;其中,所述待配置命令为:所述控制器在确定第一特征值与所述第二特征值相同时发送的;所述第一特征值为:所述控制器确定的自身对所述电子设备已配置的与所述业务属性对应的第一配置集的特征值。6.根据权利要求5所述的方法,其特征在于,所述确定与所述业务属性对应的第二配置集的第二特征值的步骤,包括:从保存的配置集与特征值的对应关系中获取与所述业务属性对应的第二配置集的第二特征值;或者,从自身保存的所有配置命令中确定具有所述业务属性的各个配置命令,获得第二配置集,根据所述第二配置集中包含的所有配置命令,确定第二特征值。7.根据权利要求5所述的方法,其特征在于,在以所述待配置命令对自身进行业务配置之后,所述方法还包括:将所述待配置命令更新至所述第二配置集,获得更新后的第二配置集;根据更新后的第二配置集包含的所有配置命令,确定更新后的第二配置集的特征值,并保存更新后的第二配置集与该特征值的对应关系。8.根据权利要求7所述的方法,其特征在于,在确定更新后的第二配置集的特征值之后,所述方法还包括:接收所述控制器发送的第二特征值获取请求,所述第二特征值获取请求携带所述业务属性;获取更新后的第二配置集的特征值,将该特征值发送至所述控制器,以使所述控制器将该特征值作为更新后的第一配置集的特征值。9.一种业务配置装置,其特征在于,应用于控制器,所述装置包括:属性确定模块,用于确定针对待配置设备的待配置命令具有的业务属性;第一特征确定模块,用于确定自身对所述待配置设备已配置的与所述业务属性对应的第一配置集的第一特征值,其中,配置集为:具有同一业务属性的所有配置命令的集合;特征获取模块,用于从所述待配置设备中获取与所述业务属性对应的第二配置集的第二特征值;业务配置模块,用于当所述第一特征值和第二特征值相同时,将所述待配置命令发送至所述待配置设备,以对所述待配置设备进行业务配置。10.根据权利要求...

【专利技术属性】
技术研发人员:李蒙
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

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

1