[发明专利]一种通讯系统设备的代理层中命令应答处理系统和方法有效
申请号: | 200710103728.7 | 申请日: | 2007-05-16 |
公开(公告)号: | CN101193030A | 公开(公告)日: | 2008-06-04 |
发明(设计)人: | 张军生 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/28 | 分类号: | H04L12/28;H04L12/56 |
代理公司: | 北京安信方达知识产权代理有限公司 | 代理人: | 许志勇;颜涛 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通讯 系统 设备 代理 命令 应答 处理 方法 | ||
技术领域
本发明涉及通讯系统设备的代理层,具体地说,是涉及通讯系统设备的代理层中命令应答处理系统和方法。
背景技术
通讯系统设备的结构一般是分为三层的,包括管理层,代理层和业务层,如图1所示。从管理层下发命令到业务层,其数据流需要经过如下步骤:
步骤a:管理层下发命令到代理层;
步骤b:代理层将数据转发到相应的业务层,如图1中的业务层单板1,业务层单板2,......,业务层单板N;
步骤c:业务层作相应的数据处理,然后根据处理结果应答给代理层;
步骤d:代理层根据业务层的应答结果决定是否将数据进行存储,然后应答给管理层。
在实际的通讯系统设备组网中,管理层与代理层可以是多对一的,即多个管理层可以同时管理同一个代理层。另外,即使是同一管理层,也可以并行下发多个命令到代理层。业务层单板与代理层也是多对一的,即一个代理层往往管理着多个业务层单板。在最复杂的情况下,多个管理层同时管理同一代理层,同时每个管理层都并行下发多个命令经由代理层并行转发到多个业务层单板,代理层需要实现如何从各个业务层单板异步收齐应答结果,并且应答到对应管理层的对应命令。整个过程中,如果采用的应答处理方法不当,很有可能出现应答错乱的情况,比如管理层A下发的命令,代理层可能会应答到管理层B,又或者管理层下发的命令x,代理层可能会应答到管理层下发的命令y,还有可能代理层在异步收齐多个业务层单板应答时,出现交叉混乱的情况。
发明内容
本发明所要解决的技术问题是在于需要提供一种通讯系统设备的代理层中命令应答处理系统和方法,用以代理层将所有业务层单板的应答准确地上报给对应管理层的对应命令。
为了解决上述技术问题,本发明提供了一种通讯系统设备的代理层中命令应答处理系统,应用于将所有业务层单板的应答准确地上报给对应管理层的对应命令,包括:调度处理模块、命令处理模块、应答处理模块,其中,
所述调度处理模块,用于接收管理层下发的命令报文并分发到所述命令处理模块;还用于接收业务层单板应答回来的命令报文并分发到所述应答处理模块;
所述命令处理模块,用于根据接收到的由管理层下发的命令报文,生成注册节点并赋值后,将该注册节点发送到所述应答处理模块,并将该命令报文转发到指定业务层单板;同时,将业务层单板应答回来的命令报文分发到应答处理模块;
所述应答处理模块,用于根据所述命令处理模块发送来的注册节点,维护一个注册节点链表,当收到由所述命令处理模块发送来的由业务层单板应答回来的命令报文时,对该报文在注册节点链表中进行匹配,将匹配成功的节点注销,并对全部单板应答信息整合后,应答给所述管理层。
所述系统中,所述代理层与所述管理层可以通过Qx口通讯模块进行通讯;所述代理层与所述业务层单板可以通过S口通讯模块进行通讯。
所述系统中,所述调度处理模块根据所述管理层下发的命令报文的命令分组标记以及命令码将该报文分发到所述命令处理模块;根据所述业务层单板应答回来的命令报文的命令分组标记以及命令码将该报文分发到所述应答处理模块。
所述系统中,所述应答处理模块可以包括:
报文处理子模块,用于将所述管理层下发的命令注册报文,作为一个节点插入到所述注册节点链表中;还用于将收到的所述由所述业务层单板应答回来的命令报文在所述注册节点链表中进行所述匹配,将所述匹配成功的节点注销,并对所述全部单板应答信息整合后应答给所述管理层。
所述系统中,所述应答处理模块可以进一步包括:
超时管理子模块,用于将所述注册节点链表中的超时节点取出并插入到一个超时节点链表中,还将所述超时节点链表中的节点发送到所述报文处理子模块的消息队列中等待所述整合操作。进一步地,所述超时管理子模块在整个所述注册节点链表轮询一遍之后,再将所述超时节点链表中的节点逐个发送到所述报文处理子模块的消息队列中。
所述系统中,所述系统还可进一步包括:
数据库,用于保存所述业务层单板成功应答的由所述管理层下发的命令报文;
数据库处理模块,用于根据需要保存的报文的关键字,对所述数据库进行维护。
本发明进而提供一种通讯系统设备的代理层中命令应答处理方法,应用于将所有业务层单板的应答准确地上报给对应管理层的对应命令,包括如下步骤:
(1)所述代理层接收到所述管理层下发的命令报文;
(2)根据所述命令报文生成注册节点并赋值,并维护一个注册节点链表;
(3)将所述命令报文转发到指定业务层单板;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710103728.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:视频及音频的再生装置
- 下一篇:气垫式可折叠体外反搏治疗床