[发明专利]一种用于提高通讯网接口数据处理性能的方法及装置无效
| 申请号: | 200910167160.4 | 申请日: | 2009-08-26 |
| 公开(公告)号: | CN101631144A | 公开(公告)日: | 2010-01-20 |
| 发明(设计)人: | 蔺妍;汪承研 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | H04L29/10 | 分类号: | H04L29/10;G06F12/08 |
| 代理公司: | 北京安信方达知识产权代理有限公司 | 代理人: | 李 健;龙 洪 |
| 地址: | 210012江苏*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 用于 提高 通讯网 接口 数据处理 性能 方法 装置 | ||
1、一种用于提高通信网接口数据处理性能的方法,其特征在于,包括如下步骤:
S1、在通信网接口通过硬件接收芯片接收到数据后,将数据存放在缓冲区中,通过硬件中断方式获取所接收数据所在的时隙号;
S2、在与所述时隙号对应的缓冲区的范围内,定位所接收数据存放的缓冲区地址;
S3、将该缓冲区地址写入地址双向链表中,并产生中断通知CPU有数据到来,CPU直接获取双向链表中所接收数据的缓冲区地址,根据该缓冲区地址对所接收数据进行处理。
2、如权利要求1所述的方法,其特征在于,所述步骤S2中,定位所接收数据存放的缓冲区地址是根据时隙号在对应的缓冲区的范围内,将上一个数据的缓冲区地址加1即定位得到所接收数据的缓冲区地址。
3、如权利要求1所述的方法,其特征在于,所述步骤S3中,所述地址双向链表的首指针由中断管理,尾指针由专门的任务管理,所述专门的任务用于对该地址双向链表进行读写,完成数据的其他处理。
4、如权利要求3所述的方法,其特征在于,所述步骤S3中,将该缓冲区地址写入地址双向链表中时,还包括将链表的首指针进行加1操作。
5、如权利要求3所述的方法,其特征在于,所述步骤S3中,根据该缓冲区地址对所接收数据进行处理时,还包括将链表的尾指针进行加1操作。
6、如权利要求1至5中任一项所述的方法,其特征在于,所述通信网接口是E1接口、T1接口、J1接口、E3接口、或T3接口。
7、一种提高通信网接口数据处理性能的装置,其特征在于,该装置包括:
硬件接收芯片,用于接收通信网接口数据,将所接收的数据存储至缓冲区中,并产生中断,获取所接收数据所在的时隙号发送至缓冲区管理模块;
缓冲区管理模块,用于根据该所获取的时隙号对应的缓冲区的范围,对该时隙内上一次接收数据的缓冲区地址加1,得到当前所接收数据的缓冲区地址,发送至地址双向链表管理模块;
地址双向链表管理模块,将该缓冲区地址写入地址双向链表中,并且链表的首指针进行加1操作,产生中断,通过中断通知CPU有数据到来;
CPU处理器,用于直接获取地址双向链表中数据的缓冲区地址,根据地址双向链表内的数据缓冲区地址获取数据并处理;地址双向链表管理模块对地址双向链表的尾指针进行加1操作。
8、如权利要求7所述的装置,其特征在于,所述地址双向链表管理模块,控制所述地址双向链表的首指针由中断管理,尾指针由专门的任务管理,所述专门的任务用于对该地址双向链表进行读写,完成数据的其他处理。
9、如权利要求7或8所述的装置,其特征在于,所述通信网接口是E1接口、T1接口、J1接口、E3接口、或T3接口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910167160.4/1.html,转载请声明来源钻瓜专利网。





