配置文件的注释生成方法及配置文件生成设备技术

技术编号:6927528 阅读:152 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种配置文件的注释生成方法及配置文件生成设备。方法:在待生成文件中识别注释的标签,标签包括起始标签和结束标签,起始标签和结束标签之间的内容为注释;根据起始标签或结束标签,以及标签与标签在配置文件中的生成位置的对应关系,获得注释在配置文件中的生成位置;将注释写入生成位置。设备至少包括注释生成模块,注释生成模块包括:识别单元、获得单元和写入单元。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术实施例涉及计算机
,尤其涉及一种配置文件的注释生成方法及配置文件生成设备
技术介绍
目前,很多网络设备的配置比较复杂,配置文件的含义难以理解,为了增强配置文件的可读性,各网络设备的厂商都提供了注释配置文件的方法,例如在命令行配置文件中, 使用行注释的方式,行头用特殊符号表示注释,例如采用!或#作为行头的特殊符号。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题配置恢复过程是忽略注释内容的,也即当配置文件恢复到主机配置后,如果用户对配置文件进行了修改,然后再重新生成配置文件时,注释内容已经丢失,无法再保留在配置文件中。
技术实现思路
本专利技术实施例提供一种配置文件的注释生成方法及配置文件生成设备,用以解决现有技术中配置文件的重新生成过程无法保留注释内容的问题。本专利技术实施例提供一种配置文件的注释生成方法,包括在待生成文件中识别注释的标签,所述标签包括起始标签和结束标签,所述起始标签和所述结束标签之间的内容为注释;根据所述起始标签或所述结束标签,以及标签与标签在配置文件中的生成位置的对应关系,获得所述注释在配置文件中的生成位置;将所述注释写入所述生成位置。本专利技术实施例提供一种配置文件生成设备,至少包括注释生成模块,所述注释生成模块包括识别单元,用于在待生成文件中识别注释的标签,所述标签包括起始标签和结束标签,所述起始标签和所述结束标签之间的内容为注释;获得单元,用于根据所述起始标签或所述结束标签,以及标签与标签在配置文件中的生成位置的对应关系,获得所述注释在配置文件中的生成位置;写入单元,用于将所述注释写入所述生成位置。本专利技术实施例的配置文件的注释生成方法及配置文件生成设备,通过识别待生成文件中的注释的标签,根据标签、以及标签与标签在配置文件中的生成位置的对应关系,获得该标签所标识的注释在配置文件中的生成位置,将上述标签所标识的注释写入上述生成位置,从而生成注释,有效解决了现有技术中配置文件的重新生成过程无法保留注释内容的问题,使得配置文件中的注释真正发挥其说明作用,更好地为使用用户提供服务。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一个实施例提供的配置文件的注释生成方法流程图;图2为本专利技术一个实施例提供的配置文件生成设备的结构示意图;图3为本专利技术一个实施例提供的注释增加模块的结构示意图;图4为本专利技术又一个实施例提供的注释修改模块的结构示意图;图5为本专利技术再一个实施例提供的注释删除模块的结构示意图;图6为本专利技术还一个实施例提供的配置文件生成设备的结构示意图。具体实施例方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术一个实施例提供的配置文件的注释生成方法流程图,如图1所示,该方法包括步骤101 用于执行配置文件生成的计算机在待生成文件中识别注释的标签。需要说明的是,待生成文件不一定是一个完整的文件,而可能是多个保存在计算机的不同位置、代表相同或不同功能的零散文件。在这些零散文件中,会有一部分文件是带有注释的,用以解释这部分文件的功能、用途、或者做其他使用。计算机可以根据从计算机的不同位置将这些零散的文件集中起来,并通过一定的规则生成配置文件。其中,标签包括起始标签和结束标签,起始标签和结束标签之间的内容即为注释。 例如,在待生成文件中,带有标签的注释可以但不限于如下所示#〈起始标签X注释的内容X结束标签〉注释的标签用于唯一标识该注释在待生成文件中的范围和位置。起始标签与结束标签均可以使用字母、数字、符号中的一种或者多种进行表示。起始标签和结束标签优选采用相同含义的字符串进行表示,为区分起始标签和结束标签,可以在起始标签和/或结束标签上加上不同的字母、数字或符号。例如,在结束标签的字符串前加八识别注释的标签过程可以但不限于是一个数据的匹配过程,计算机可以获得预设的注释的标签(包括起始标签和结束标签)数据,将这些预设的注释的标签与待生成文件中的内容进行匹配,匹配成功即为识别成功。例如,计算机接收到操作员输入的预设的注释的标签数据,如head、VPN Block以及end等,即操作员会使用上述数据作为注释的标签,那么计算机在识别注释的标签过程即是在待生成文件中查询是否存在与上述数据完全匹配的数据,如果存在,则说明匹配成功,识别出注释的标签。步骤102 用于执行配置文件生成的计算机根据上述标签中的起始标签或者结束标签,以及标签与标签在配置文件中生成位置的对应关系,获得该起始标签与结束标签之间的注释在配置文件中的生成位置。其中,标签与标签在配置文件中生成位置的对应关系是预先获得的,例如,操作员将标签与标签在配置文件中生成位置的对应关系输入到计算机中,并将该对应关系保存在用于执行配置文件生成的计算机上,或者保存在其他用于提供信息存储的服务器上等等。 标签与标签在配置文件中生成位置的对应关系可以但不限于如表1所示表 权利要求1.一种配置文件的注释生成方法,其特征在于,至少包括生成注释的步骤在待生成文件中识别注释的标签,所述标签包括起始标签和结束标签,所述起始标签和所述结束标签之间的内容为注释;根据所述起始标签或所述结束标签,以及标签与标签在配置文件中的生成位置的对应关系,获得所述注释在配置文件中的生成位置; 将所述注释写入所述生成位置。2.根据权利要求1所述的方法,其特征在于,所述在待生成文件中识别注释的标签之前,所述方法还包括增加注释的步骤接收增加注释的命令,所述增加注释的命令中包括待增加注释的标签和内容; 将所述待增加注释的标签和内容增加至所述待生成文件中。3.根据权利要求1所述的方法,其特征在于,所述在待生成文件中识别注释的标签之前,所述方法还包括修改注释的步骤接收修改注释的命令,所述修改注释的命令中包括待修改注释的标签和修改后的注释内容;根据所述待修改注释的标签获得所述待修改注释,使用所述修改后的注释内容替换所述注释的原内容。4.根据权利要求1所述的方法,其特征在于,所述在待生成文件中识别注释的标签之前,所述方法还包括删除注释的步骤接收删除注释的命令,所述删除注释的命令中包括待删除注释的标签; 根据所述待删除注释的标签获得所述待删除注释,将所述注释及其标签删除。5.根据权利要求1所述的方法,其特征在于,所述标签为字母、数字、符号中的一种或多种。6.一种配置文件生成设备,其特征在于,至少包括注释生成模块,所述注释生成模块包括识别单元,用于在待生成文件中识别注释的标签,所述标签包括起始标签和结束标签, 所述起始标签和所述结束标签之间的内容为注释;获得单元,用于根据所述起始标签或所述结束标签,以及标签与标签在配置文件中的生成位置的对应关系,获得所述注释在配置文件中的生成位置; 写入单元,用于将所本文档来自技高网...

【技术保护点】
1.一种配置文件的注释生成方法,其特征在于,至少包括生成注释的步骤:在待生成文件中识别注释的标签,所述标签包括起始标签和结束标签,所述起始标签和所述结束标签之间的内容为注释;根据所述起始标签或所述结束标签,以及标签与标签在配置文件中的生成位置的对应关系,获得所述注释在配置文件中的生成位置;将所述注释写入所述生成位置。

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:纪晓峰闫刚
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94

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

1