专利名称::一种开发及安装业务的网管特性的方法、设备及系统的制作方法
技术领域:
:本发明涉及网络管理及通信
技术领域:
,尤其涉及一种开发及安装业务的网管特性的方法、设备及系统。
背景技术:
:随着电信技术的不断发展,极大的丰富了人们的沟通生活,同时人们的通信需求也越来越多元化、个性化;因此,对于传统的电信设备提供商来说,直接向运营商提供业务能力就远远不够了。运营商和第三方业务提供商越来越希望设备提供商能够提供开放式的业务平台,以提供开放式的开发接口,定制开发业务。现有的技术方案已经能够提供开放式的业务平台,支持运营商和第三方业务提供商定制开发业务,并将定制开发的业务加载到对应的平台上运行。发明人发现现有技术方案存在以下缺点运营商和第三方业务提供商仅可定制开发业务,开发出的业务,并不能直接被网管系统所管理。如果要将该定制开发的业务接入网管系统,必须要根据不同的网管系统进行针对性地开发并管理此业务,也需要网管系统进行联动升级以支持对新业务的网管特性的开发,从而延长了定制开发的业务上网应用的周期,加大了网管系统配套该定制开发的业务的复杂度。
发明内容本发明的实施例提供一种开发及安装业务的网管特性的方法、设备及系统,以解决开发出的业务不能直接被网管系统所管理的问题。为达到上述目的,本发明的实施例采用如下技术方案—种开发业务的网管特性的方法,包括在开发业务特性时,网管特性开发设备接收业务的自定义网管特性的定制信息;所述网管特性开发设备根据所述定制信息生成所述业务的网管特性的配置文件,以便于网管系统解析及管理所述业务。—种网管特性开发设备,包括定制信息接收单元,用于在开发业务特性时,接收业务的自定义网管特性的定制信息;配置文件生成单元,用于根据所述定制信息接收单元输入的定制信息生成所述业务的网管特性的配置文件,供网管系统解析及管理所述业务。—种安装业务的网管特性的方法,包括获取业务安装包;从所述业务安装包分离出业务的业务特性的配置文件和网管特性的配置文件;在将所述业务特性的配置文件安装到业务系统时,将所述网管特性的配置文件安装到网管系统。—种安装设备,包括获取单元,用于获取业务安装包;分解单元,用于从所述获取单元获取的业务安装包中分离出业务的业务特性的配置文件和网管特性的配置文件;安装单元,用于在将所述业务特性的配置文件安装到业务系统时,将所述网管特性的配置文件安装到网管系统。—种开发及安装业务的网管特性的系统,包括网管特性开发设备,用于在开发业务特性时,接收业务的自定义网管特性的定制信息,根据所述定制信息生成所述业务的网管特性的配置文件;安装设备,用于在所述网管特性开发设备生成所述网管特性的配置文件后,将所述网管特性的配置文件安装到网管系统;所述网管系统,用于通过所述安装设备加载所述网管特性的配置文件后,根据所述网管特性的配置文件解析及管理所述业务。本发明实施例提供的开发及安装业务的网管特性的方法、设备及系统,在开发业务特性的同时,开发业务的网管特性,实现一体化开发,另一方面,在将业务特性的配置文件安装到业务系统的同时,将定制开发的业务的网管特性的配置文件安装到网管系统,实现一体化安装;相对于现有技术通过业务开发人员单独开发业务、以及通过网管开发人员在联动升级网管系统的前提下针对性地开发网管特性而言縮短了定制开发的业务上网应用的周期。降低了网管系统配套该定制开发的业务的复杂度。为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术定制中所需要使用的附图作简单地介绍,显而易见地,下面定制中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例中开发业务的网管特性的方法示意图;图2为本发明实施例中业务的性能的网管特性的方法示意图;图3为本发明实施例中安装业务的网管特性的方法示意图;图4为本发明实施例中网管特性开发设备的结构示意图;图5为本发明实施例中安装设备的结构示意图;图6为本发明实施例中开发业务的网管特性的系统结构示意图。具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地定制,显然,所定制的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。为了解决运营商或第三方业务开发商开发出的业务不能直接被网管系统所管理的问题,本发明实施例提供一种开发及安装业务的网管特性的方法、设备及系统。该系统包括网管特性开发设备,网管系统、以及将开发的网管特性加载到网管系统的安装设备和通用代理;其中网管系统将网管特性进行抽象,定义统一的网管特性接口,将告警、性能、配置、日志的处理规则,对应的界面展示规则进行抽象,以支持开发人员自定义开发业务的网管特性,即支持业务的自定义网管特性,在得到网管系统的支持的前提下(即用户开发的自定义网管特性需满足网管系统统一定义的特性要求),开发人员可以通过多种方式开发业务的网管特性,只要能实现即可。该系统还可以包括业务特性开发设备和业务系统,其中上述安装设备还用于将开发出的业务安装到业务系统。下面结合附图对本发明实施例中开发及安装业务的网管特性的方法、设备及系统进行详细描述。实施例一本实施例提供一种开发业务的网管特性的方法,如图1所示,包括S101,在开发业务特性时,网管特性开发设备接收业务的自定义网管特性的定制信息。S102,网管特性开发设备根据该定制信息生成该业务的网管特性的配置文件,以便于网管系统解析及管理该业务。本实施例提供的开发业务的网管特性的方法,在开发业务特性的同时,开发业务的网管特性,实现一体化开发,相比于现有技术通过业务开发人员单独开发业务、以及通过网管开发人员在联动升级网管系统的前提下针对性地开发网管特性而言縮短了定制开发的业务上网应用的周期。降低了网管系统配套该定制开发的业务的复杂度。下面以开发性能的网管特性为例对本实施例的具体实施方式进行详细描述S201,用户在网管特性开发设备导入业务特性的配置文件。该配置文件可以是业务特性开发设备ENIPIDE(EnhancedNetworkIntelligentPlatformlntegratedDevelopmentEnvironment,新一代业务平台集成开发环境)生成cid文件。S202,用户在网管特性开发设备输入导入的cid文件对应业务的网管特性的定制信息。例如输入性能静态信息的描述,如表1所示,可以输入相应的名称、取值范围、以及配置项信息。在该步骤中,当网管特性开发设备与业务特性开发设备集成使用时,通过S201从业务特性开发设备导入cid文件可以建立输入的定制信息与业务之间的映射/对应关系;当网管特性开发设备单独使用时,在输入网管特性的定制信息时还包括建立该定制信息与业务的映射关系,例如在配置项信息中输入与业务的映射关系对应的描述信息,当相应的业务的性能数据上报时根据对应的网管特性配置文件进行管理。建立网管特性的配置文件与业务特性的配置文件对应的业务的映射关系之后,网管系统可以根据该映射关系调用与该业务匹配的网管特性配置文件以解析和管理该业务。表1:<table>tableseeoriginaldocumentpage7</column></row><table><table>tableseeoriginaldocumentpage8</column></row><table>S203,网管特性开发设备根据该定制信息生成该业务的网管特性的配置文件,以便于网管系统解析和管理业务。如表2所示,网管特性开发设备可以生成业务上报的性能数据的解析规则、网管系统保存性能数据的数据库表建表规则、网管系统界面的展示规则等配置文件。为了区分不同业务,不同版本的配置文件,网管特性开发设备生成的网管特性的配置文件的文件名中可以包含加载该配置文件的网元的名称、标识和版本信息,以便通用代理、网管系统按网元、版本进行网管特性的加载。例如MIB(ManagementInformationBase,管理信息库)配置文件的文件名中可以包含通用代理的名称、标识和版本信息,当通用代理接收到该配置文件时,根据文件名即可进行自动加载。表2:<table>tableseeoriginaldocumentpage9</column></row><table>S204,网管系统加载网管特性的配置文件后,网管系统根据网管特性配置文件解析上报的业务的性能数据、对业务进行管理。用户还可以通过网管系统进行性能监控、性能告警、统计任务等操作。上述过程以性能的网管特性的开发为例进行说明,当用户开发业务的告警、配置和日志的处理等网管特性时,开发过程与性能的网管特性的开发类似,不再赘述。实施例二在实施例一中,用户开发的业务特性的配置文件和网管特性的配置文件可以打包成一个业务安装包,以进行一体化安装。使得业务新安装或升级时,网管系统不需要联动升级即可自动加载相关的网管特性,而且,在业务特性和网管特性一体化开发的过程中业务开发人员可以不考虑网管系统的配套。本实施例提供一种安装业务的网管特性的方法,如图3所示,包括S301,获取业务安装包。S302,从业务安装包分离出业务的业务特性的配置文件和网管特性的配置文件。S303,在将业务特性的配置文件安装到业务系统时,将网管特性的配置文件安装到网管系统。在S303中,将网管特性的配置文件安装到网管系统包括S303.l,将网管特性的配置文件发送到通用代理。通用代理用于屏蔽业务系统与网管系统的通信协议、交互接口等细节,使得工作人员在开发业务特性和/或网管特性的的过程中,可以采用A协议,也可以采用B协议,不必关心业务系统与网管系统的交互细节,只要能实现即可。因此,通用代理为用户的自定义开发提供了保障。其中,通用代理可以通过修改交互端口的属性设置或者通过相应的安全机制对底层的通信协议进行筛选和转换来屏蔽业务系统与网管系统之间的通信协议。通常,网管系统和业务系统不进行直接的交互,业务的告警或性能上报经通用代理做相应处理后,然后再通过网管系统调用相应的资源(例如配置文件)进行解析并将告警或性能信息显示在网管系统的显示界面上。S303.2,通用代理加载自身的网管系统的配置文件(例如MIB文件),并向网管系统注册,获取网管系统下发的指定目录信息,将网管特性的配置文件发送到网管系统的指定目录下。S303.3,网管系统加载网管特性的配置文件,根据网管特性的配置文件解析及管理该业务。包括将网管特性的配置文件中的界面文件显示在界面;根据界面显示信息对业务进行告警查询、性能监控、配置修改、拓扑展示、跟踪展示、以及巡检。本实施例提供的一体化安装方法,降低了网管系统配套定制开发的业务的复杂度。本发明实施例还提供一种网管特性开发设备,如图4所示,包括定制信息接收单元ll,用于在开发业务特性时,接收业务的自定义网管特性的定制信息;配置文件生成单元13,用于根据该定制信息接收单元11输入的定制信息生成该业务的网管特性的配置文件,供网管系统解析和管理该业务。该网管特性开发设备还可以进一步包括导入单元15,用于导入业务的业务特性的配置文件,建立配置文件生成单元13生成的网管特性的配置文件与导入的业务特性的配置文件对应的业务的映射关系,以便于网管系统根据该映射关系调用与该业务匹配的网管特性配置文件以解析和管理该业务;导入单元15与定制信息接收单元11连接,其中,定制信息接收单元11接收的部分定制信息可以直接通过导入的方式获取,并可以修改或补充从业务特性的配置文件直接导入的定制信息。其中,业务特性的配置文件可以从业务开发设备(例如ENIPIDE)获取。本发明实施例提供的网管特性开发设备根据输入的定制信息生成相应的配置文件,减少了网管特性开发的工作量,縮短了定制开发的业务上网应用的周期,降低了网管系统配套该定制开发的业务的复杂度。本发明实施例还提供一种安装设备,如图5所示,包括获取单元51,用于获取业务安装包;分解单元53,用于从获取单元51获取的业务安装包中分离出业务的业务特性的配置文件和网管特性的配置文件;安装单元55,用于在将业务特性的配置文件安装到业务系统时,将网管特性的配置文件安装到网管系统。安装单元55包括通用代理551,通用代理551接收分解单元53分解出的网管特性的配置文件,加载自身的配置文件,并向网管系统注册,获取网管系统下发的指定目录信息,将网管系统的网管特性配置文件发送到网管系统的指定目录下。本发明实施例提供的安装设备进行一体化安装,降低了网管系统配套定制开发的业务的复杂度。使得业务新安装或升级时,网管系统不需要联动升级即可自动加载相关的网管特性,而且,在业务特性和网管特性一体化开发的过程中业务特性开发人员可以不考虑网管系统的配套。本发明实施例还提供一种开发及安装业务的网管特性的系统,如图6所示,包括网管特性开发设备l,用于在开发业务特性时,接收业务的自定义网管特性的定制信息,根据该定制信息生成业务的网管特性的配置文件,供网管系统7解析和管理该业务。网管特性开发设备1的结构如图4所示。该系统还包括安装设备5:用于在网管特性开发设备1生成网管特性的配置文件后,将该网管特性的配置文件安装到网管系统7。通常,该安装设备5执行一体化的安装,在将业务特性的配置文件安装到业务系统9时,将网管特性的配置文件安装到网管系统7。安装设备5的结构如图5所示。其中,将网管特性的配置文件安装到网管系统7需要经过安装设备5中的通用代理551,通用代理551加载自身的配置文件,并向网管系统7注册,获取网管系统7下发的指定目录信息(该目录信息可以从注册时网管系统7下发的FTP(FileTransferProtocol,文件传输协议)信息中获取,FTP信息可以包括用户名、密码和存放的目录信息),将网管特性配置文件发送到网管系统7的指定目录下;以及屏蔽业务系统9与网管系统7之间的通信协议和交互接口。其中,网管系统7在通过安装设备5加载网管特性的配置文件后,根据该网管特性的配置文件解析及管理业务。如图6所示,包括加载模块71,用于加载通用代理551发送的网管特性的配置文件以支持自定义开发的业务的网管特性,以及将网管特性的配置文件中的界面配置文件加载到界面展示模块73;界面展示模块73,用于加载界面配置文件信息,显示界面信息。业务管理模块75,用于在该加载模块71加载该网管特性的配置文件之后,根据界面显示信息对业务进行告警查询、性能监控、配置修改、拓扑展示、跟踪展示、以及巡检;当业务有告警上报或性能数据上报时,对告警或性能数据的进行解析、显示和生成日志等处理。其中,在安装业务(包括业务特性配置文件和网管特性配置文件)的过程中,安装设备5通过注册业务的接口向通用代理551注册,通用代理551通过注册业务的接口向网管系统7进行注册;其中,通用代理551还包括用于通知网管系统7加载网管特性的配置文件的接口,以及获取网管系统7指定目录信息的接口和通知网管系统7网管特性的配置文件发送完毕的接口,上述接口可以集成在一个总的接口中实现,也可以分开实现。其中,该系统还包括业务特性开发设备3和业务系统9,网管特性开发设备1可以从业务特性开发设备3中导入业务特性的配置文件,建立生成的网管特性的配置文件与该业务特性的配置文件对应的业务的映射关系;网管系统根据该映射关系调用与该业务匹配的网管特性配置文件以解析和管理该业务,其中,安装设备5还用于将开发业务特性配置文件安装到业务系统9。本实施例提供的开发业务的网管特性的系统,在开发业务特性的同时,开发业务的网管特性,实现一体化开发,另一方面,还可以在将业务特性的配置文件安装到业务系统的同时,将定制开发的业务的网管特性的配置文件安装到网管系统7,实现一体化安装;减少了开发的工作量,縮短了定制开发的业务上网应用的周期,降低了网管系统7配套该定制开发的业务的复杂度。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-0nlyMemory,ROM)或随机存储记忆体(RandomAccessMemory,廳)等。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本
技术领域:
的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。权利要求一种开发业务的网管特性的方法,其特征在于,包括在开发业务特性时,网管特性开发设备接收业务的自定义网管特性的定制信息;所述网管特性开发设备根据所述定制信息生成所述业务的网管特性的配置文件,以便于网管系统解析及管理所述业务。2.根据权利要求1所述开发业务的网管特性的方法,其特征在于,所述自定义网管特性满足所述网管系统统一定义的特性要求。3.根据权利要求1所述开发业务的网管特性的方法,其特征在于,所述网管特性开发设备接收业务的网管特性的定制信息之前还包括所述网管特性开发设备导入所述业务的业务特性的配置文件;所述网管特性开发设备根据所述定制信息生成所述业务的网管特性的配置文件还包括建立所述网管特性的配置文件与所述业务特性的配置文件对应的业务的映射关系;以便于所述网管系统根据所述映射关系调用与所述业务匹配的网管特性配置文件以解析和管理所述业务。4.根据权利要求1至3任一所述开发业务的网管特性的方法,其特征在于,所述业务的网管特性的配置文件的文件名包括加载所述网管特性配置文件的网元的名称、标识和版本信息。5.根据权利要求1至3任一所述开发业务的网管特性的方法,其特征在于,所述网管特性开发设备根据所述定制信息生成所述业务的网管特性的配置文件之后还包括将所述业务的业务特性的配置文件与网管特性的配置文件打包成业务安装包,以便于一体化安装所述业务的业务特性的配置文件和网管特性的配置文件。6.—种网管特性开发设备,其特征在于,包括定制信息接收单元,用于在开发业务特性时,接收业务的自定义网管特性的定制信息;配置文件生成单元,用于根据所述定制信息接收单元输入的定制信息生成所述业务的网管特性的配置文件,以便于网管系统解析及管理所述业务。7.根据权利要求6所述网管特性开发设备,其特征在于,还包括导入单元,用于导入所述业务的业务特性的配置文件,建立所述配置文件生成单元生成的网管特性的配置文件与所述业务特性的配置文件对应的业务的映射关系;以便于所述网管系统根据所述映射关系调用与所述业务匹配的网管特性配置文件以解析和管理所述业务。8.根据权利要求6或7所述网管特性开发设备,其特征在于,所述定制信息接收单元接收的自定义网管特性满足所述网管系统统一定义的特性要求。9.一种安装业务的网管特性的方法,其特征在于,包括获取业务安装包;从所述业务安装包分离出业务的业务特性的配置文件和网管特性的配置文件;在将所述业务特性的配置文件安装到业务系统时,将所述网管特性的配置文件安装到网管系统。10.根据权利要求9所述开发业务的网管特性的方法,其特征在于,所述将所述网管特性的配置文件安装到网管系统包括将所述网管特性的配置文件发送到通用代理;所述通用代理加载自身的配置文件,并向所述网管系统注册,获取所述网管系统下发的指定目录信息,将所述网管特性的配置文件发送到所述网管系统的指定目录下;所述网管系统加载所述网管特性的配置文件,根据所述网管特性配置文件解析及管理所述业务。11.根据权利要求io所述开发业务的网管特性的方法,其特征在于,所述根据所述网管特性配置文件解析及管理所述业务包括将所述网管特性的配置文件中的界面文件显示在界面;根据所述界面显示信息对所述业务进行告警查询、性能监控、配置修改、拓扑展示、跟踪展示、以及巡检。12.—种安装设备,其特征在于,包括获取单元,用于获取业务安装包;分解单元,用于从所述获取单元获取的业务安装包中分离出业务的业务特性的配置文件和网管特性的配置文件;安装单元,用于在将所述业务特性的配置文件安装到业务系统时,将所述网管特性的配置文件安装到网管系统。13.根据权利要求12所述安装设备,其特征在于,所述安装单元包括通用代理;所述通用代理,用于接收所述分解单元分解出的网管特性的配置文件,加载自身的配置文件,并向所述网管系统注册,获取所述网管系统下发的指定目录信息,将所述网管特性配置文件发送到所述网管系统的指定目录下;指示所述网管系统加载所述网管特性配置文件。14.一种开发及安装业务的网管特性的系统,其特征在于,包括网管特性开发设备,用于在开发业务特性时,接收业务的自定义网管特性的定制信息,根据所述定制信息生成所述业务的网管特性的配置文件;安装设备,用于在所述网管特性开发设备生成所述网管特性的配置文件后,将所述网管特性的配置文件安装到网管系统;所述网管系统,用于通过所述安装设备加载所述网管特性的配置文件后,根据所述网管特性的配置文件解析及管理所述业务。15.根据权利要求14所述开发及安装业务的网管特性的系统,其特征在于,所述安装设备包括通用代理,用于接收所述网管特性开发设备生成的网管特性的配置文件,加载自身的网管特性配置文件,并向所述网管系统注册,获取所述网管系统下发的指定目录信息,将网管系统的网管特性配置文件发送到所述网管系统的指定目录下;指示所述网管系统加载所述网管特性配置文件。16.根据权利要求14所述开发及安装业务的网管特性的系统,其特征在于,所述网管系统包括加载模块,用于加载所述通用代理发送的网管特性的配置文件以支持自定义开发的所述业务的网管特性,将所述网管特性的配置文件中的界面配置文件加载到界面展示模块;界面展示模块,用于加载所述界面配置文件,显示界面信息;业务管理模块,用于在所述加载模块加载所述网管特性的配置文件之后,根据界面显示信息对所述业务进行告警查询、性能监控、配置修改、拓扑展示、跟踪展示、以及巡检。全文摘要本发明实施例公开一种开发及安装业务的网管特性的方法、设备及系统。本发明实施例涉及网络管理及通信
技术领域:
,解决了现有的开发出的业务不能直接被网管系统所管理的问题。该方法包括在开发业务特性时,网管特性开发设备接收业务的自定义网管特性的定制信息;所述网管特性开发设备根据所述定制信息生成所述业务的网管特性的配置文件,以便于网管系统解析及管理所述业务。本发明实施例提供的技术方案缩短了定制开发的业务上网应用的周期。降低了网管系统配套该定制开发的业务的复杂度。文档编号H04L12/24GK101729281SQ200810172509公开日2010年6月9日申请日期2008年10月27日优先权日2008年10月27日发明者史开林,许晓华申请人:华为技术有限公司