网管系统中基于带操作标签的配置脚本的配置方法

文档序号:7656443阅读:147来源:国知局
专利名称:网管系统中基于带操作标签的配置脚本的配置方法
技术领域
本发明涉及电信配置管理中数据配置领域,更具体地涉及一种网管系 统中基于带操作标签的配置脚本的配置方法。
背景技术
配置管理是电信网络管理中最重要的一个环节,它是整个电信网络正 常运转的基础。
现有的配置管理方法有的是以命令方式或文本方式输入输出,界面友 好性比较差,对用户要求比较高,需要用户对业务和命令比较熟悉。有的 以图形界面方式提供各种基本的配置操作,便于用户使用。但在大数据量 配置时,往往会变得过于繁瑣和复杂,缺乏灵活性。另外,有些图形界面 方式采用表同步的方式进行前后台数据配置,这种方式的缺点是要求后台 严格保证数据配置不会出错,不然错误数据同步到前台后,数据无法回滚, 甚至会造成前台无法正常工作。

发明内容
本发明所要解决的技术问题在于提供一种网管系统中基于带操作标 签的配置脚本的配置方法,保证了前后台配置数据的可靠性。
为解决上述问题,本发明提供了 一种网管系统中基于带操作标签的配
置脚本的配置方法,其特征在于,包括以下步骤
(1)客户机获取配置脚本,提供图形化编辑配置脚本的功能,所述 配置脚本描述了所配置的对象和对应的配置数据;(2) 编辑配置脚本,编辑完成后,客户机保存配置脚本,并将编辑
前后的配置脚本进行比较,根据比较结果为所述配置脚本的记录打上相应
的#:作标签,所述操作标签记录了编辑前后配置脚本的记录的变化类型;
(3) 客户机将比较后的带操作标签的配置脚本发送到服务器,并通 知服务器进行解析;服务器通过配置脚本和数据库的配置数据,构造资源 池,根据配置脚本的操作标签,进行资源分配工作,生成人机命令文件, 并通知客户机获取生成的人才几命令文件;
(4) 客户机获取服务器生成的人机命令文件,执行服务器返回的人 机命令文件;完成数据配置。
本发明所述的网管系统中基于带操作标签的配置脚本的配置方法,其 中,所述人机命令文件涵盖了以下信息所配置的对象、配置数据和操作 标签。
本发明所述的网管系统中基于带操作标签的配置脚本的配置方法,其 中,在步骤(4)中,客户机用事务方式执行服务器返回的人机命令文件。
本发明所述的网管系统中基于带操作标签的配置脚本的配置方法,其 中,在步骤(l)中,判断数据库中是否存在配置数据;当不存在时,配 置脚本内容为空;当存在时,客户机从服务器获取配置脚本。
本发明所述的网管系统中基于带操作标签的配置脚本的配置方法,其 中,在步骤(l)中,判断数据库中是否存在配置数据;当数据库中存在 配置数据时,客户机从服务器获取配置脚本的实现包括选择已有的配置 对象,向服务器请求数据;服务器接收到请求数据命令后,调用数据库反
构模块,根据数据库中的内容生成配置脚本;服务器将生成的配置脚本发 送到客户机。
本发明所述的网管系统中基于带操作标签的配置脚本的配置方法,其 中,在步骤(l)中,所述配置脚本所描述的配置数据包括必须由用户 输入的配置数据和由系统赋初值而可由用户修改的配置数据。
本发明所述的网管系统中基于带操作标签的配置脚本的配置方法,其中,在步骤(l)中,所述配置脚本釆用可扩展标记语言的结构化格式。
本发明所述的网管系统中基于带操作标签的配置脚本的配置方法,其 中,所述操作标签包括增加标签,当在步骤(l)中,数据库中不存在配
置数据时,在步骤(2)中,为配置脚本中的记录打上增量标签;当在步 骤(l)中,数据库中存在配置数据时,并且在步骤(2)中,当存在编辑 前的配置脚本中没有而编辑后的配置脚本中有的记录时,为该记录打上增 量标签。
本发明所述的网管系统中基于带操作标签的配置脚本的配置方法,其 中,所述操作标签包括删除标签,当在步骤(l)中,数据库中存在配置 凄丈据时,并且在步骤(2)中,当存在编辑前的配置脚本中有而编辑后的 配置脚本中没有的记录时,为该记录打上删除标签。
本发明所述的网管系统中基于带搡作标签的配置脚本的配置方法,其 中,所述操作标签包括修改标签,当在步骤(l)中,数据库中存在配置 数据时,并且在步骤(2)中,当存在编辑前的配置脚本和编辑后的配置 脚本中都有的记录并且属性不同时,为该记录打上修改标签。
本发明所述的网管系统中基于带操作标签的配置脚本的配置方法,其 中,在步骤(l)中,在客户机中预先订制模板,通过选择相应的模板而 提供图形化编辑配置脚本的功能。
采用本发明所述方法,用事务方式执行命令文件,保证了前后台数据 的可靠性,简化了用户搡作,提高配置效率;并且用户可以根据实际情况 灵活地使用图形界面定制基本配置信息或引用模板设计基本配置,自动生 成详尽的配置数据供网络管理4吏用。


图1是本发明实施例所述方法操作流程图。
具体实施例方式
本发明为了解决传统技术方案存在的弊端,通过以下实施例进一步阐 述本发明所述的 一种网管系统中基于带操作标签的配置脚本的配置方法, 以下对具体实施方式
进行详细描述,但不作为对本发明的限定。
本发明实施例所述的方法以GSM (全王求移动通讯系统)网管系统为 例,GSM网管系统遵循ITU-T (国际电联电信标准化部门)中所描述的 电信管理网TMN规范,采用客户机/服务器结构,客户机和服务器之间 通过F、 G接口进行交互。客户机以图形界面的方式供用户进行编辑配置。 为了方便用户操作,界面设计遵循简单、直观、易用的原则,提供多种向 导、默认方式及合法性检查,即使对业务不是很了解的用户只要按步骤操 作也能配置数据。服务器负责解析配置脚本,生成人机命令文件,并处理 合法性检查及一系列资源分配等工作。
如图l所示,本发明实施例所述方法包括以下步骤
步骤11,启动客户机界面,判断数据库中是否存在配置数据;当不 存在时,配置脚本为空,转至步骤12;当存在时,选择已有的配置对象, 向服务器请求数据;服务器接收到请求数据命令后,调用数据库反构模块, 根据数据库中的内容生成配置脚本;服务器将生成的配置脚本发送到客户 机,客户机根据配置脚本显示界面,转至步骤12;
所述配置脚本描述了所配置的对象和对应的配置数据;
步骤12,客户机提供图形化编辑配置脚本的功能,由用户编辑配置 脚本;
也可以在客户机中预先订制模板,通过选择相应的模板而提供图形化 编辑配置脚本的功能,这样可以提高配置效率。
客户机主要负责提供图形化编辑配置脚本功能。为了尽量减少用户操 作,保证数据的正确性,配置脚本上描述了用户所配置的对象和重要配置 参数。为了简化用户操作,将配置数据分解成几种(l)必须由用户输 入的配置数据。(2)系统赋初始值,用户可以修改的与业务关系密切的配置数据。(3)与业务关系不是非常密切的配置数据。(4)由系统自动 分配,不需要用户配置的数据。配置脚本只描述前两种数据,对于大部分 接续信息和无线参数,在配置脚本中不体现。另外,客户机也对一些重要 的参数进行合法性检查,保证数据可靠性。
当选中某个站点的物理机架时,以图形显示当前机架的配置。以鼠标 操作即可完成增删改等配置工作。客户机提供向导、拷贝站点、模板等方 式,根据需要实现快速配置,最大限度地减少操作,保证数据可靠。另外 系统提供各个级别和范围的合法性检查,保证数据正确性。如不满足限制 条件,则会^:示用户修改。
步骤13,在配置脚本编辑完成后,客户机保存配置脚本,客户机调 用比较脚本^t块,将编辑前后的配置脚本进行比较,为配置脚本中的记录 打上相应的操作标签,生成带操作标签的配置脚本,所述操作标签记录了 编辑前后配置脚本的记录的变化类型;
所述配置脚本采用类似于XML (可扩展标记语言)的结构化格式, 配置脚本的一条记录对应一个所配置对象以及其对应的配置数据。为了更 好的表示用户的操作,本发明针对用户对配置信息的操作特点,提出了操 作标签的概念。所谓操作标签就是对所有可操作配置对象打上一个标志, 明确说明用户对该配置对象及其子对象的操作意图,这就是配置脚本中的 操作标签。
按照对配置信息的操作特点,将标签分为增加标签、删除标签和修 改标签。如果是初始配置,则全部打上增加标签。如果是增量配置,则逐 一比较编辑前后的配置脚本,当存在编辑前的配置脚本中没有而编辑后的 配置脚本中有的记录时,则这条记录打上增加标签;当存在编辑前的配置 脚本中有而编辑后的配置脚本中没有的记录时,则这条记录打上删除标
签;当存在编辑前的配置脚本和编辑后的配置脚本中都有的记录并且属性 不同时,则这条记录打上修改标签;
步骤14:客户机将比较后的带操作标签的配置脚本发送到服务器,
并通知服务器进行解析;服务器通过配置脚本和数据库的配置内容,构造
资源池,根据配置脚本的梯:作标签,进行一系列资源分配工作,生成人机
命令文件;服务器将生成的人机命令文件返回给客户机;
所述人机命令文件涵盖了以下信息所配置的对象、配置数据和操作 标签;
客户机用事务方式执行服务器返回的人机命令文件,完成数据配置。 所谓事务是应用程序中的一系列严密操作,所有操作必须成功完成, 否则在每个操作中所作的所有更改都会^皮撤消。也就是事务具有原子性, 一个事务中的一系列的操作全部成功,或者全部不成功。事务的结束有两 种;当事务中的所有步骤全部成功执行时,事务提交;如果其中一个步骤 失败,将发生回滚操:作,撤消事务开始到失败之前的所有操作。
本发明实施例所述的方法,简化操作,提高配置效率;用事务方式执 行命令文件,保证前后台数据的可靠性。可以根据实际情况灵活地使用图 形界面定制基本配置信息或引用模板设计基本配置,自动生成详尽的配置 数据供网络管理使用,其中使用了带操作标签的配置脚本作为客户机和服 务器交互的载体。
本发明实施例所述方法同样适用于其它遵循TMN (电信管理网)规 范的网管系统,具有很高的通用性和实际价值。
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质 的情况下,熟悉本领域的技术人员可根据本发明作出各种相应的改变和变 形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范 围。
权利要求
1、一种网管系统中基于带操作标签的配置脚本的配置方法,其特征在于,包括以下步骤(1)客户机获取配置脚本,提供图形化编辑配置脚本的功能,所述配置脚本描述了所配置的对象和对应的配置数据;(2)编辑配置脚本,编辑完成后,客户机保存配置脚本,并将编辑前后的配置脚本进行比较,根据比较结果为所述配置脚本的记录打上相应的操作标签,所述操作标签记录了编辑前后配置脚本的记录的变化类型;(3)客户机将比较后的带操作标签的配置脚本发送到服务器,并通知服务器进行解析;服务器通过配置脚本和数据库的配置数据,构造资源池,根据配置脚本的操作标签,进行资源分配工作,生成人机命令文件,并通知客户机获取生成的人机命令文件;(4)客户机获取服务器生成的人机命令文件,执行服务器返回的人机命令文件;完成数据配置。
2、 根据权利要求1所述的方法,其特征在于,所述人机命令文件涵 盖了以下信息所配置的对象、配置数据和操作标签。
3、 根据权利要求1所述的方法,其特征在于,在步骤(4)中,客户 机用事务方式执行服务器返回的人机命令文件。
4、 根据权利要求1至3中任一权利要求所述的方法,其特征在于, 在步骤(l)中,判断数据库中是否存在配置数据;当不存在时,配置脚 本内容为空;当存在时,客户机从服务器获取配置脚本。
5、 根据权利要求1至3中任一权利要求所述的方法,其特征在于, 在步骤(l)中,判断数据库中是否存在配置数据;当数据库中存在配置 数据时,客户机从服务器获取配置脚本的实现包括选择已有的配置对象, 向服务器请求数据;服务器接收到请求数据命令后,调用数据库反构模块, 根据数据库中的内容生成配置脚本;服务器将生成的配置脚本发送到客户机。
6、 根据权利要求1至3中任一权利要求所述的方法,其特征在于,在步骤(l)中,所述配置脚本所描述的配置数据包括必须由用户输入 的配置数据和由系统赋初值而可由用户修改的配置翁:据。
7、 根据权利要求6所述的方法,其特征在于,在步骤(l)中,所述 配置脚本采用可扩展标记语言的结构化格式。
8、 根据权利要求1至3中任一权利要求所述的方法,其特征在于, 所述操作标签包括增加标签,当在步骤(l)中,数据库中不存在配置数 据时,在步骤(2)中,为配置脚本中的记录打上增量标签;当在步骤(l) 中,数据库中存在配置数据时,并且在步骤(2)中,当存在编辑前的配 置脚本中没有而编辑后的配置脚本中有的记录时,为该记录打上增量标 签。
9、 根据权利要求1至3中任一权利要求所述的方法,其特征在于, 所述操作标签包括删除标签,当在步骤(l)中,数据库中存在配置数据 时,并且在步骤(2)中,当存在编辑前的配置脚本中有而编辑后的配置 脚本中没有的记录时,为该记录打上删除标签。
10、 根据权利要求1至3中任一权利要求所述的方法,其特征在于, 所述操作标签包括修改标签,当在步骤(l)中,数据库中存在配置数据 时,并且在步骤(2)中,当存在编辑前的配置脚本和编辑后的配置脚本 中都有的记录并且属性不同时,为该记录打上^^改标签。
11、 根据权利要求1至3中任一权利要求所述的方法,其特征在于, 在步骤(l)中,在客户机中预先订制模板,通过选择相应的模板而提供 图形化编辑配置脚本的功能。
全文摘要
本发明公开了一种网管系统中基于带操作标签的配置脚本的配置方法,其特征在于,包括以下步骤(1)客户机获取配置脚本,提供图形化编辑配置脚本的功能;(2)编辑配置脚本,并将编辑前后的配置脚本进行比较,为所述配置脚本的记录打上相应的操作标签;(3)客户机将带操作标签的配置脚本发送到服务器,并通知服务器进行解析;服务器进行资源分配工作,生成人机命令文件,并通知客户机获取生成的人机命令文件;(4)客户机执行服务器返回的人机命令文件;完成数据配置。采用本发明所述方法,用事务方式执行命令文件,保证了前后台数据的可靠性,简化了用户操作,提高配置效率。
文档编号H04L29/06GK101340688SQ20071012298
公开日2009年1月7日 申请日期2007年7月4日 优先权日2007年7月4日
发明者凯 张, 李春兰, 胡家望 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1