·上一文章:基于nRF905的无线加速度测量系统设计
·下一文章:多床位心电监护仪设计与实现
在图2所示主动信包格式的基础上,图1的工作过程为主动代码平台由主动代码平台接口(ACAPI)和主动节点AN(主动节点兼容传统节点)组成。接口ACAPI实时监听来自网管中心NMC的命令,即通过接口ACAPI接收主动信包,根据主动代码的分发机制将其解析执行。中间节点ANi允许用户编程,节点之间的通信通过主动信包完成。
主动代码服务器(Active Code Server,ACS):该服务器中可以动态存储各种与业务相关的主动代码,如性能数据收集的主动代码,新业务引入配置的主动代码。当主动节点完成某项服务所需要执行的主动代码在本地代码库中不存在时,采用动态请求加载的方式动态加载主动代码。
业务数据生成器将来自网元层的数据转换成面向业务的数据通过ACAPI返回到网管中心NMC使用。
2 主动代码分发机制设计
基于主动代码面向业务网络性能管理通信平台的实现关键是要有一个良好、可行的主动代码分发机制。目前,主动网络的实现技术可以分为:封装法、可编程交换法和结合法,它们都能够实现主动代码插入到主动节点的功能。根据研究,本文采用以下的方法设计实现。为了兼容传统网络,将主动信包建立在传统的IP信包格式的基础之上,格式如图2所示,由于它使用IP信包,恨制了信包中代码的长度要小于1 KB,即也限制代码的处理功能。因此,根据不同的情况分两种方法解决。具体过程可如图3所示。