[发明专利]统一交换平台上单盘驱动层与应用层适配的方法及系统有效
申请号: | 201410242932.7 | 申请日: | 2014-06-03 |
公开(公告)号: | CN103984561B | 公开(公告)日: | 2017-02-22 |
发明(设计)人: | 吴鹏 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京捷诚信通专利事务所(普通合伙)11221 | 代理人: | 魏殿绅,庞炳良 |
地址: | 430074 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种统一交换平台上单盘驱动层与应用层适配的方法及系统,该方法包括为业务单盘的底层驱动与应用层建立了一个适配单元,通过适配单元提供统一的抽象接口;在适配单元为各业务单盘创建不同的任务执行线程并设置不同的线程编号;创建全局通道编号以区分不同业务单盘上的底层实现,所述全局通道编号对应相应的任务执行线程编号;上层应用通过全局通道编号与所述适配单元进行关联,并通过相应的全局通道编号转到相应任务的线程,完成相应的任务。本发明,使统一交换平台上不同业务处理单盘的应用层软件能实现统一,所有业务处理单盘都能共用一个应用层软件,便于单盘软件的开发和维护。 | ||
搜索关键词: | 统一 交换 平台 上单盘 驱动 应用 层适配 方法 系统 | ||
【主权项】:
一种统一交换平台上单盘驱动层与应用层适配的方法,其特征在于,包括以下步骤:S1、为业务单盘上的底层驱动与应用层之间建立了一个适配单元,通过适配单元提供统一接口,在适配单元为各业务单盘创建不同的任务执行线程并设置不同的线程编号;S2、创建全局通道编号以区分不同业务单盘上的底层实现,所述全局通道编号对应相应的任务执行线程编号;S3、各业务单盘接收网管下发的交叉配置数据并解析为应用层可识别的数据类型;S4、应用层将所述交叉配置数据进行封包处理之后下发给适配单元;S5、上层应用通过全局通道编号与所述适配单元进行关联,并通过相应的全局通道编号转到相应任务的线程,完成相应的任务;所述统一接口包括适配层管理任务接口void comm_otnframer(WORD wTaskID,struct VtaskArg*argv),所述适配层管理任务接口包括:初始化OTN封装芯片接口int Comm_otnframer_Init(WORD wTaskID);读OTN业务封装芯片接口int Comm_otnframer_Read(int num,char*pbuf,int buflen,DWORD flags);写OTN业务封装芯片接口int Comm_otnframer_Write(int num,char*pbuf,int buflen,DWORD flags);对OTN业务封装芯片的特殊控制接口Int Comm_otnframer_Ctrl(int num,WORD command,DWORD*para);所述WORD wTaskID表示wTask的标识为2个字节;所述struct VtaskArg*argv表示定义一个结构体指针,存储VtaskArg函数;所述int num表示将变量num定义为int类型;所述char*pbuf表示定义一个指向pbuf的char型指针;所述int buflen表示将变量buflen定义为int类型;所述DWORD flags表示属性为4个字节;所述WORD command表示命令为2个字节;所述DWORD*para表示参数为4个字节。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410242932.7/,转载请声明来源钻瓜专利网。
- 上一篇:一种深井潜水泵工作部件结构
- 下一篇:泵的密封组件