首页> 中国专利> PON系统中业务配置视图的定义和实现方法

PON系统中业务配置视图的定义和实现方法

摘要

一种PON系统中业务配置视图的定义和实现方法,涉及通信设备管理技术领域,其包括以下步骤:业务配置视图定义,具体为定义业务类型,配置业务节点,配置业务联接;其中,配置业务节点包含配置业务节点ID、业务节点名称、业务节点坐标;业务配置视图定义的所有数据存储在脚本文件中;业务配置视图定义解析,EMS通过读取所述脚本文件获取每个业务配置视图定义数据,构建业务配置视图和设备类型映射表、业务配置视图要素内存对象,然后验证业务配置视图定义数据的完整性;业务配置视图显示实现,其包括业务配置视图列表、业务配置视图定义显示、业务节点数据显示和编辑三个部分。本发明极大改善了业务配置的盲目性,提高了业务配置效率。

著录项

  • 公开/公告号CN104135382A

    专利类型发明专利

  • 公开/公告日2014-11-05

    原文格式PDF

  • 申请/专利权人 武汉烽火技术服务有限公司;

    申请/专利号CN201410346333.X

  • 发明设计人 王峰;肖青;魏大兴;曾文頔;

    申请日2014-07-18

  • 分类号H04L12/24;H04Q11/00;

  • 代理机构北京捷诚信通专利事务所(普通合伙);

  • 代理人魏殿绅

  • 地址 430000 湖北省武汉市东湖开发区关山二路附4号

  • 入库时间 2023-12-17 02:09:03

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-03-02

    授权

    授权

  • 2014-12-10

    实质审查的生效 IPC(主分类):H04L12/24 申请日:20140718

    实质审查的生效

  • 2014-11-05

    公开

    公开

说明书

技术领域

本发明涉及通信设备管理技术领域,具体来讲是一种PON系统 中业务配置视图的定义和实现方法。

背景技术

随着通信网络的不断发展,PON(Passive Optical Network,无源 光网络技术)由于其低成本、高带宽、易部署的特性逐渐得到了广泛 应用。

在PON网络管理中,EMS(Element Management System,图形 网管系统)是不可缺少的管理工具,其主要作用是监控通信网络中各 通信设备的运行状态,提供图形化的用户业务配置功能,使得通信网 络管理工作直观、准确。

在实际应用中,PON系统中业务配置实现通常采用在各个设备 节点上分别进行业务项配置,综合之后形成整体业务配置;或采用向 导方式引导用户逐项业务配置项,所有步骤完成后整体业务配置也完 成。这种方法,存在以下问题:

(1)用户无法把握业务配置的整体情况,每次只能看到整个业 务配置步骤中的一部分。各个业务配置步骤之间无关联显示,不能评 估各步骤数据对整体业务配置的影响,造成业务配置效率较低。

(2)对于不同的设备类型,业务配置会有差异,向导式程序需 要对针对不用的情况进行定制,维护效率较低,成本较高。

发明内容

针对现有技术中存在的缺陷,本发明的目的在于提供一种PON 系统中业务配置视图的定义和实现方法,本发明能够从业务配置整体 逻辑进行掌控,极大改善了业务配置的盲目性,提高了业务配置效率。

为达到以上目的,本发明采取的技术方案是:一种PON系统中 业务配置视图的定义和实现方法,基于EMS上实现,包括以下步骤: 步骤S1.业务配置视图定义,具体为定义业务类型,配置业务节点, 配置业务联接;其中,配置业务节点包含配置业务节点ID、业务节 点名称、业务节点坐标;业务配置视图定义的所有数据存储在脚本文 件中;步骤S2.业务配置视图定义解析,EMS通过读取所述脚本文 件获取每个业务配置视图定义数据,构建业务配置视图和设备类型映 射表、业务配置视图要素内存对象,然后验证业务配置视图定义数据 的完整性;步骤S3.业务配置视图显示实现,其包括业务配置视图 列表、业务配置视图定义显示、业务节点数据显示和编辑三个部分。

在上述技术方案的基础上,所述业务配置视图是将业务配置按业 务类型进行划分,并根据业务节点之间的逻辑关联关系进行业务配置 实现路径规划,在同一视图内完成该业务类型相关的全部业务功能的 配置和维护的集成环境。

在上述技术方案的基础上,步骤S1中,所述定义业务类型是对 业务配置视图的全局属性进行定义,用于对用户业务的区别,确定了 当前业务配置视图,其包括定义业务类型名称、业务类型ID、适用 设备类型;所述配置业务节点是对业务配置实现路径的各个步骤进行 配置;配置业务联接是配置业务节点间逻辑关联关系,业务联接为有 向联接,起始点为源业务节点,结束点为目的业务节点,通过业务联 接和业务节点一起构成业务视图内的业务配置实现路径,其包括配置 源业务节点ID、宿业务节点ID、是否关键联接。

在上述技术方案的基础上,步骤S1中,EMS中所有业务配置视 图定义的脚本文件存放于安装目录的固定子目录中。

在上述技术方案的基础上,步骤S1中,用户通过修改所述脚本 文件对视图内容进行调整。

在上述技术方案的基础上,步骤S2中,业务配置视图定义解析 的步骤为:步骤S21.EMS获取所有业务配置视图定义的脚本文件; 步骤S22.打开一个所述脚本文件,读取定义业务类型数据,根据业 务类型标识和适用设备类型,构造业务配置视图和设备类型映射表; 步骤S23.逐个读取配置业务节点定义数据,构造业务节点定义列表; 步骤S24.根据业务节点ID从EMS数据库中读取业务节点数据,设 置业务节点数据状态;步骤S25.逐个读取配置业务联接定义数据, 构造业务联接对象,并根据源、宿业务节点ID,在业务节点列表中 查找是否存在匹配节点;若是,跳转至步骤S26;若否,则提示数据 视图定义有误,结束解析;步骤S26.判断是否还有业务配置视图定 义脚本文件,若是,跳转至步骤S21;若否,结束解析。

在上述技术方案的基础上,步骤S23中,还包括构造业务节点对 象,记录业务节点ID、业务节点名称和业务节点坐标;将业务节点 对象存入业务节点定义列表中。

在上述技术方案的基础上,步骤S3中,业务配置视图显示实现 的步骤为:步骤S31.根据用户选定的设备对象和设备类型,从业务 配置视图和设备类型映射表中查找已定义的业务配置视图,构造业务 配置视图列表;步骤S32.读取业务配置视图定义中的业务节点配置, 并根据节点坐标定义在业务配置视图定义显示区内绘制业务节点;步 骤S33.获取业务节点定义数据中的数据状态,并设置业务节点数据 状态显示;步骤S34.读取业务配置视图定义中业务联接配置,并根 据联接定义的源、宿业务节点绘制联接线条;步骤S35.根据用户选 择的业务节点,通过业务节点ID从EMS数据库中读取业务节点数据 进行显示和编辑;在显示之前,判断关键业务联接中源业务节点是否 已有数据,根据不同情况提示用户并显示需要编辑的业务节点数据。

在上述技术方案的基础上,步骤S31中,业务节点用椭圆形框标 示,业务节点名称填在椭圆形框内,椭圆形框的大小根据业务节点名 称自适应调整。

在上述技术方案的基础上,步骤S35中,在显示之前,判断以当 前选择业务节点为宿业务节点的关键业务联接中,所有的源业务节点 是否已有数据,并向上递推查找所有相关关键联接的源业务节点是否 有数据,如全部已有数据,则对当前选择业务节点数据进行显示编辑; 如某个业务节点没有数据,则提示用户在编辑当前选择业务节点数据 时,必须先编辑其关键联接的源业务节点,并打开最开始的关键业务 联接的源业务节点数据进行显示编辑。

本发明的有益效果在于:

1、本发明通过将业务节点及其逻辑关联关系,用图形的化的联 接方式和状态进行显示,能够从业务配置整体逻辑进行掌控,极大改 善了业务配置的盲目性,提高了业务配置效率。

2、本发明采用业务配置视图的定义方法,实现了多设备之间业 务配置视图的共享,业务配置逻辑的扩展性,极大减少了EMS的开 发工作量,增强了EMS的适应性。

附图说明

图1本发明实施例中业务配置视图定义解析的流程图;

图2本发明实施例中业务配置视图显示实现的流程图。

具体实施方式

以下结合附图及实施例对本发明作进一步详细说明。

一种PON系统中业务配置视图的定义和实现方法,所述业务配 置视图是将业务配置按业务类型进行划分,并根据业务节点之间的逻 辑关联关系进行业务配置实现路径规划,在同一视图内完成该业务类 型相关的全部业务功能的配置和维护的集成环境。该方法基于EMS 上实现,包括以下步骤:

步骤S1.业务配置视图定义,具体为定义业务类型,配置业务 节点,配置业务联接;其中,配置业务节点包含配置业务节点ID、 业务节点名称、业务节点坐标;业务配置视图定义的所有数据存储在 脚本文件中;EMS中所有业务配置视图定义的脚本文件存放于安装 目录的固定子目录中,用户通过修改所述脚本文件对视图内容进行调 整。所述定义业务类型是对业务配置视图的全局属性进行定义,用于 对用户业务的区别,确定了当前业务配置视图。例如数据业务配置视 图,语音业务配置视图,IPTV业务配置视图等。其包括定义业务类 型名称、业务类型ID、适用设备类型;所述配置业务节点是对业务 配置实现路径的各个步骤进行配置;配置业务联接是配置业务节点间 逻辑关联关系,业务联接为有向联接,起始点为源业务节点,结束点 为目的业务节点,通过业务联接和业务节点一起构成业务视图内的业 务配置实现路径,其包括配置源业务节点ID、宿业务节点ID、是否 关键联接;业务联接分关键联接和非关键联接,关键联接的源业务节 点如果没有数据,则宿业务节点不能进行数据编辑,非关键联接则没 有这个限制。

步骤S2.业务配置视图定义解析,EMS通过读取所述脚本文件 获取每个业务配置视图定义数据,构建业务配置视图和设备类型映射 表、业务配置视图要素内存对象,然后验证业务配置视图定义数据的 完整性。

步骤S3.业务配置视图显示实现,其包括业务配置视图列表、 业务配置视图定义显示、业务节点数据显示和编辑三个部分。

业务配置视图定义需要满足以下要求:方便的存储和管理、多种 设备之间共享业务配置视图、业务节点和逻辑关系的灵活配置。本发 明中用如下定义语法实现业务配置视图的定义:

每种业务类型的业务配置视图定义的所有数据存储在一个脚本 文件中,可以方便的进行存储和维护;业务类型id和name在系统中 唯一,便于多种业务配置视图的管理;业务类型定义中devicetype是 设备类型列表的定义语法,实现了多种设备对业务配置视图的共享, 需要增加设备类型时,只需要再设备类型列表中增加typeid即可,扩 展性非常好。

配置业务节点和配置业务联接的语法定义,实现了业务节点和业 务联接的灵活配置和可视绘制。通过修改node节点的定义实现业务 节点的配置,修改link节点的定义实现业务节点间逻辑关系的配置, 无论增、删、改都非常灵活方便。业务节点中xpos和ypos为业务节 点在业务配置视图中的相对坐标,通过调整xpos和ypos的定义,改 变业务节点在业务配置视图中的位置,从而到达最优的显示效果。业 务联接中srcnode和desnode是业务联接的源、宿业务节点,实现了 业务联接在业务配置视图中的绘制路径及线条方向。

参见图1所示,步骤S2中,业务配置视图定义解析的具体步骤 为:

步骤S201.EMS获取所有业务配置视图定义的脚本文件。

步骤S202.打开一个业务配置视图定义脚本文件。

步骤S203.判断该脚本文件是否成功打开,若是,跳转至步骤 S204;若否,跳转至步骤S211。

步骤S204.读取定义业务类型数据。

步骤S205.根据业务类型标识和适用设备类型,构造业务配置 视图和设备类型映射表。

步骤S206.逐个读取配置业务节点定义数据,构造业务节点定 义列表;构造业务节点对象,记录业务节点ID,业务节点名称和业 务节点坐标;将业务节点对象存入业务节点定义列表中。

步骤S207.根据业务节点ID从EMS数据库中读取业务节点数 据,设置业务节点数据状态,如已有数据则将业务节点数据状态置为 “1”,如没有则置为“0”。

步骤S208.逐个读取配置业务联接定义数据,构造业务联接对 象。

步骤S209.根据源、宿业务节点ID,在业务节点列表中查找是 否存在匹配节点,若是,跳转至步骤S210;若否,跳转至步骤S211。

步骤S210.判断是否还有业务配置视图定义脚本文件,若是, 跳转至步骤S202;若否,结束解析。

步骤S211.报告业务配置视图定义错误信息并结束解析。

参见图2所示,步骤S3中,业务配置视图显示实现的具体步骤 为:

步骤S301.根据用户选定的设备对象和设备类型,从业务配置 视图和设备类型映射表中查找已定义的业务配置视图。

步骤S302.判断是否查找成功,若是,跳转至骤S303;若否, 跳转至骤S304。

步骤S303.将设备类型对应的业务配置视图定义显示在列表中。

步骤S304.报告业务配置视图定义错误信息并结束流程。

步骤S305.读取业务配置视图定义中的业务节点配置,并根据 节点坐标定义在业务配置视图定义显示区内绘制业务节点;业务节点 用椭圆形框标示,业务节点名称填在椭圆形框内,椭圆形框的大小根 据业务节点名称自适应调整。

步骤S306.获取业务节点定义数据中的数据状态,并设置业务 节点数据状态显示,如为“1”,则将对应的业务节点视图框背景色设 置为浅蓝色,如为“0”,则将背景色设置为白色。

步骤S307.读取业务配置视图定义中业务联接配置,并根据联 接定义的源、宿业务节点绘制联接线条;在显示窗口中业务联接采用 带箭头的线段表示,源业务节点为线段起点,宿业务节点为线段终点, 宿业务节点线段终点带箭头标识联接方向。如果当前业务联接为是关 键联接用实线段;如果为非关键联接,则用虚线段。

步骤S308.用户在进行业务配置时,业务配置视图要监测业务 配置逻辑关系的正确性,具体在本方法中,就是要判断所有关键业务 联接的源、宿业务节点必须有数据配置。用户选择某一业务节点进行 数据显示和编辑时,以当前选择业务节点为最终业务节点,关联的直 接和间接关键业务联接中,判断所有关联的源业务节点是否已有数据, 若是,跳转至步骤S310;若否,跳转至步骤S309。

步骤S309.提示用户在编辑当前选择业务节点数据时,必须先 编辑其关键联接的源业务节点,并打开最开始的关键业务联接的源业 务节点,根据源业务节点ID从EMS数据库中读取数据进行显示编辑, 完成后结束流程。

步骤S310.根据当前选择业务节点ID,从EMS数据库中读取 数据进行显示编辑,完成后结束流程。

本发明不局限于上述实施方式,对于本技术领域的普通技术人员 来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰, 这些改进和润饰也视为本发明的保护范围之内。本说明书中未作详细 描述的内容属于本领域专业技术人员公知的现有技术。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号