首页> 中国专利> 无源光网络业务管理系统中业务配置数据的管理方法

无源光网络业务管理系统中业务配置数据的管理方法

摘要

本发明公开了一种无源光网络业务管理系统中业务配置数据的管理方法,包括步骤:编辑和制作嵌入式数据库模式文件,根据该模式文件生成相应的数据库接口函数;利用该函数实现业务访问接口和上报服务接口;系统启动后,若存在嵌入式数据库数据文件,则加载文件后启用嵌入式数据库,生成数据库实例;否则直接启用嵌入式数据库,生成数据库实例;业务访问前台终端通过业务访问接口访问嵌入式数据库,实现业务控制;被管理设备状态变化后,通过上报服务接口访问嵌入式数据库,实现更新;外部程序通过SQL访问嵌入式数据库。本发明数据结构简单、层次清晰,数据的配置、管理和持久化方便,数据的访问效率和程序的可移植性都提高了,数据使用安全。

著录项

  • 公开/公告号CN102255657A

    专利类型发明专利

  • 公开/公告日2011-11-23

    原文格式PDF

  • 申请/专利权人 烽火通信科技股份有限公司;

    申请/专利号CN201110171744.6

  • 发明设计人 周鸣;何岩;王苏;李锐;

    申请日2011-06-24

  • 分类号

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

  • 代理人魏殿绅

  • 地址 430074 湖北省武汉市东湖开发区关东科技园东信路5号

  • 入库时间 2023-12-18 03:47:24

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2013-09-11

    授权

    授权

  • 2012-01-04

    实质审查的生效 IPC(主分类):H04B10/08 申请日:20110624

    实质审查的生效

  • 2011-11-23

    公开

    公开

说明书

技术领域

本发明涉及光通信领域中的无源光网络业务管理系统,特别是涉 及一种无源光网络业务管理系统中业务配置数据的管理方法。

背景技术

PON(Passive Optical Network,无源光网络)是一种纯介质网络, 能够避免外部设备的电磁干扰和雷电影响,减少线路和外部设备的故 障率,提高系统的可靠性,同时节省了维护成本。目前网络的核心部 分发生了翻天覆地的变化,无论是交换,还是传输,都已更新换代, 而接入网由于经济性问题等多方面原因(如用户的业务需求、用户密 度、用户的经济承受能力)发展缓慢,成为制约网络向宽带化、全业 务化发展的瓶颈。

随着我国经济的迅速发展,高带宽的消耗业务逐步涌现,带宽提 速成为用户的迫切需求。为了满足用户的需求,各种新技术不断涌现, 接入网技术已成为设备制造商、运营商和电信研究部门关注的焦点和 投资的热点。基于成本低、体积小、能耗低等特点,无源光网络业务 管理系统多采用嵌入式操作系统,且基于在无源光网络业务管理系统 上开展业务的复杂性和实时性,无源光网络业务管理系统有时也需要 对本地业务配置信息进行实时访问和存储。

以往的无源光网络业务管理系统基本是采用自定义的一些内存 数据,来保存业务配置信息和状态信息,内存数据的数据结构过于复 杂,数据的配置、管理和持久化均不方便,数据的访问效率较低,程 序的可移植性较差,安全也难以保障。

发明内容

本发明的目的是为了克服上述背景技术的不足,提供一种无源 光网络业务管理系统中业务配置数据的管理方法,数据结构简单、 层次清晰,数据的配置、管理和持久化比较方便,数据的访问效率和 程序的可移植性都提高了,数据使用的安全也得到了保障,能满足无 源光网络业务管理系统业务配置数据的配置、管理和被管理设备的状 态信息的记录和更新。

本发明提供一种无源光网络业务管理系统中业务配置数据的管 理方法,所述无源光网络业务管理系统包括业务访问前台终端、嵌入 式操作系统、嵌入式数据库和被管理设备的服务程序,该方法包括以 下步骤:步骤A、编辑和制作嵌入式数据库模式文件,根据所述嵌入 式数据库模式文件,生成相应的嵌入式数据库接口函数;步骤B、利 用所述嵌入式数据库接口函数,实现无源光网络业务管理系统的业务 访问接口和上报服务接口,在业务访问接口里实现业务控制逻辑,在 上报服务接口里实现设备的状态变化处理逻辑,并实现业务访问接口 和上报服务接口对嵌入式数据库数据的访问;步骤C、无源光网络业 务管理系统启动后,判断是否存在嵌入式数据库数据文件,如果是, 则先加载嵌入式数据库数据文件,再启用嵌入式数据库,并生成嵌入 式数据库实例;否则直接启用嵌入式数据库,并生成嵌入式数据库实 例;步骤D、业务访问前台终端通过业务访问接口访问嵌入式数据库, 通过对嵌入式数据库的访问和操作实现业务控制;被管理设备的状态 发生变化后,被管理设备的服务程序通过上报服务接口访问嵌入式数 据库,实现嵌入式数据库实例中被管理设备状态信息的更新;外部程 序通过结构化查询语言SQL接口访问嵌入式数据库。

在上述技术方案中,步骤A与步骤B之间包括以下步骤:进行 嵌入式数据库表的建立,并根据表的性质建立表的索引。

在上述技术方案中,所述索引包括哈希索引和树索引。

在上述技术方案中,步骤B中所述业务访问接口处理业务访问 前台终端发出的业务配置命令,并调用相应的业务访问接口来执行该 业务配置命令,业务访问接口通过嵌入式数据库接口函数来访问嵌入 式数据库的数据,对业务配置数据进行操作,最终完成业务配置,并 返回结果给业务访问前台终端。

在上述技术方案中,步骤B中所述上报服务接口接收到被管理 设备的服务程序发出的设备状态变化消息后,调用嵌入式数据库访问 接口函数来对相应的设备状态进行记录和更新操作。

在上述技术方案中,步骤C中所述嵌入式数据库数据文件包括 基本业务配置信息和预配置信息。

在上述技术方案中,步骤C中通过嵌入式数据库备份文件或者 可扩展标记语言XML数据文件来加载嵌入式数据库数据。

在上述技术方案中,步骤D中所述业务访问前台终端通过业务 访问接口访问嵌入式数据库,并调用业务访问接口中实现的业务控制 逻辑来实现业务配置和业务控制处理。

在上述技术方案中,所述业务访问接口通过对嵌入式数据库实例 的访问来实现业务控制逻辑。

在上述技术方案中,步骤D中所述外部程序采用B/S架构的WEB 方式或者C/S架构的方式。

与现有的无源光网络业务管理系统采用自定义的内存数据来存 储的方式相比,本发明的优点如下:数据结构简单、层次清晰,数据 的配置、管理和持久化比较方便,数据的访问效率和程序的可移植性 都提高了,数据使用的安全也得到了保障,能满足无源光网络业务管 理系统业务配置数据的配置、管理和被管理设备的状态信息的记录和 更新。

附图说明

图1是本发明实施例中无源光网络管理系统的总体框架图;

图2是本发明实施例的方法流程图。

具体实施方式

下面结合附图及实施例对本发明作进一步的详细描述。

参见图1所示,本发明实施例中的无源光网络业务管理系统包括 业务访问前台终端、嵌入式操作系统、嵌入式数据库、被管理设备的 服务程序。为了在无源光网络业务管理系统上实现业务配置的访问保 存和状态数据的访问保存,本方法使用McObject公司的EXTREME DB嵌入式数据库来实现无源光网络业务管理系统上业务配置和状 态数据的访问和保存。嵌入式数据库支持多种数据类型,提高了数据 定义的效率和程序的可移植性,嵌入式数据库和内存数据操作比较基 本没有延迟,这也是大型业务数据库系统不具备的。本发明实施例提 供的无源光网络业务管理系统中业务配置数据的管理方法,主用是 采用嵌入式数据库来替代原有的内存数据方式,这样提高了数据的可 管理型、提高了数据访问的速度和提高了数据的安全性。

本发明实施例提供的无源光网络业务管理系统中业务配置数 据的管理方法,包括以下步骤:

步骤A、编辑和制作嵌入式数据库模式文件,根据嵌入式数据库 模式文件,生成相应的嵌入式数据库接口函数;

步骤B、利用嵌入式数据库接口函数,实现无源光网络业务管理 系统的业务访问接口和上报服务接口,在业务访问接口里实现业务控 制逻辑,在上报服务接口里实现设备的状态变化处理逻辑,最终实现 业务访问接口和上报服务接口对嵌入式数据库数据的访问;

步骤C、无源光网络业务管理系统启动后,判断是否存在嵌入式 数据库数据文件,嵌入式数据库数据文件包括基本业务配置信息和预 配置信息,如果是,则先通过嵌入式数据库备份文件或者XML (Extensible Markup Language,可扩展标记语言)数据文件来加载嵌 入式数据库数据,再启用嵌入式数据库,并生成嵌入式数据库实例; 否则直接启用嵌入式数据库,并生成嵌入式数据库实例;

步骤D、业务访问前台终端通过业务访问接口访问嵌入式数据 库,并调用业务访问接口中实现的业务控制逻辑来实现业务配置和业 务控制处理,业务访问接口通过对嵌入式数据库实例的访问和操作来 实现业务控制逻辑;被管理设备的状态发生变化后,被管理设备的服 务程序通过上报服务接口访问嵌入式数据库,实现嵌入式数据库实例 中被管理设备状态信息的更新;外部程序通过SQL(Structured Query  Language,结构化查询语言)接口访问嵌入式数据库。

外部程序可以通过标准的SQL接口访问嵌入式数据库实例,外 部程序可以是B/S架构的WEB方式,在B/S架构的服务端,通过标 准的SQL接口访问数据库实例,来实现对业务配置数据的访问,用 户可以通过WEB直接操作业务配置数据;外部程序也可以是C/S架 构的方式,在C/S架构的服务端,通过标准的SQL接口访问数据库 实例,来实现对业务配置数据的访问,用户在客户端通过和服务端的 交互来实现对业务配置数据的访问。

参见图1所示,无源光网络管理系统包括业务访问接口和上报服 务接口。业务访问接口负责处理业务访问前台终端发出的业务配置命 令,并调用相应的业务访问接口来执行该业务配置命令,业务访问接 口通过嵌入式数据库接口函数来访问嵌入式数据库的数据,对业务配 置数据进行操作,最终完成业务配置,并返回结果给业务访问前台终 端;上报服务接口负责处理被管理设备上的服务程序发出的设备状态 变化消息,上报服务接口接收到该消息后,调用嵌入式数据库访问接 口函数来对相应的设备状态进行记录和更新操作。

参见图2所示,本发明实施例提供的无源光网络业务管理系统 中业务配置数据的管理方法的实现流程,包括如下步骤:

步骤101:编辑和制作嵌入式数据库模式文件,用该模式文件生 成相应的嵌入式数据库接口函数,再进行嵌入式数据库表的建立、表 索引的建立,索引包括哈希索引和树索引,根据表的性质建立不同的 索引数据。

步骤102:利用嵌入式数据库接口函数,实现无源光网络业务管 理系统的业务访问接口和上报服务接口,在业务访问接口里实现业务 控制逻辑,在上报服务接口里实现设备的状态变化处理逻辑,并实现 对嵌入式数据库数据的安全访问。

步骤103:无源光网络业务管理系统启动后,判断是否存在嵌入 式数据库文件,如果是,则跳到步骤106;否则跳到步骤104。

步骤104:启动嵌入式数据库,并生成嵌入式数据库的实例。

步骤105:业务访问前台终端通过业务访问接口访问嵌入式数据 库,通过对嵌入式数据库的访问和操作实现业务控制。

步骤106:无源光网络业务管理系统加载嵌入式数据库文件,加 载完成后,嵌入式数据库实例中就有了基本的业务配置信息和预配置 信息了。

步骤107:被管理设备的状态发生变化后,它会通过无源光网络 业务管理系统的上报服务接口来访问数据库,实现数据库实例中被管 理设备状态信息的更新。

步骤108:外部程序可以通过标准的SQL接口直接访问嵌入式 数据库的数据,用户可以从外部实时的访问嵌入式数据库中的数据, 标准的SQL接口具有非过程化语言、统一的语言很多优点,用户使 用SQL接口很容易实现自己的业务逻辑。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不 脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于 本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些 改动和变型在内。

本说明书中未作详细描述的内容属于本领域专业技术人员公知 的现有技术。

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号