[发明专利]发送数据的方法、装置和单板有效
申请号: | 200910082469.3 | 申请日: | 2009-04-20 |
公开(公告)号: | CN101534303A | 公开(公告)日: | 2009-09-16 |
发明(设计)人: | 魏国栋;杨辉明 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;G06F5/10 |
代理公司: | 北京同立钧成知识产权代理有限公司 | 代理人: | 刘 芳 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 发送 数据 方法 装置 单板 | ||
技术领域
本发明涉及通信技术,尤其涉及一种发送数据的方法、装置和单板,属于 通信技术领域。
背景技术
在通信设备的接口板中,存在多条逻辑通道通过一条物理通道发送数据的 情形,例如:位于子网内的一个连接有多台计算机的集线器A向公网内的集线 器B发送数据时,公网与子网之间的通道为一条物理通道,而集线器A与各台 计算机之间的通道则可以看作多条逻辑通道,在集线器A的接口板处就会发生 多条逻辑通道共用一条物理通道的情形。由于存在多个逻辑通道公用一个物理 通道的情形,因而每个逻辑通道在设定的条件满足之后才能获取物理通道发送 数据,这些条件可以有多个,例如:“逻辑通道使能”、“逻辑通道缓存非空” 等。这些条件可以彼此相互独立,并不一定同时成立或者满足。对于某个逻辑 通道而言,只有当该逻辑通道满足发送数据的所有条件时,该逻辑通道才可以 获取物理通道发送数据。
在上述的接口板中,为了判断逻辑通道是否满足发送数据的条件,是否能 够获取物理通道发送数据,因而需要按照一定的策略查询逻辑通道是否满足发 送数据的条件。
现有技术中,为了实现查询所有逻辑通道,接口板中通常会设置一个轮询 器,轮询器依次获取所有的逻辑通道号后,查询所有的逻辑通道以判断逻辑通 道发送数据的条件是否满足。
发明人发现,现有技术至少存在如下缺点:如果一个物理通道对应的逻辑 通道的个数比较多,每个逻辑通道占用物理通道发送数据的处理周期相对比较 短,在轮询器查询逻辑通道号的过程中,一旦发现一个逻辑通道号对应的逻辑 通道满足发送数据的所有条件,则该逻辑通道可以获取物理通道发送数据,轮 询器则暂时停止获取下一个逻辑通道的逻辑通道号,等待该逻辑通道发送数据 的处理结束后,再获取下一个逻辑通道的逻辑通道号。这导致轮询器的轮询时 间相对较长,限制了物理通道的流量,不能满足高速接口板的速率要求。
发明内容
本发明实施例提供了一种发送数据的方法、装置和单板,用以提高逻辑通 道的轮询效率。
本发明实施例提供了一种发送数据的方法,第一存储器用于保存满足发送 数据的所有条件的逻辑通道对应的逻辑通道号,第二存储器用于保存未满足发 送数据的所有条件的逻辑通道对应的逻辑通道号,所述方法包括:
按照先进先出的方式从所述第二存储器中获取逻辑通道号作为第二逻辑 通道号;
若所述第二逻辑通道号对应的第二逻辑通道满足发送数据的所有条件,将 所述第二逻辑通道号转移到所述第一存储器,以便于所述第二逻辑通道获取物 理通道发送数据。
本发明实施例提供了一种发送数据的装置,包括:
第一存储器,用于保存满足发送数据的所有条件的逻辑通道对应的逻辑通 道号;
第二存储器,用于保存未满足发送数据的所有条件的逻辑通道对应的逻辑 通道号;
第二轮询器,用于按照先进先出方式从所述第二存储器获取逻辑通道号;
第二查询模块,用于查询所述第二轮询器获取的逻辑通道号对应的逻辑通 道是否满足发送数据的所有条件;
第一转移模块,用于若所述第二查询模块查询的逻辑通道满足发送数据的 所有条件,将所述第二轮询器获取的逻辑通道号从所述第二存储器转移到所述 第一存储器。
本发明实施例还提供了一种单板,包括:上述发送数据的装置。
本发明实施例中,第一存储器保存满足发送数据的所有条件的逻辑通道对 应的逻辑通道号,第二存储器保存未满足发送数据的所有条件的逻辑通道对应 的逻辑通道号,将满足发送数据的所有条件的逻辑通道的逻辑通道号存储到第 一存储器中,第一存储器中只存储了满足发送数据的所有条件的逻辑通道的逻 辑通道号,当轮询器对第一存储器中存储的逻辑通道号进行轮询时,不用轮询 所有的逻辑通道号,提高了轮询器的轮询效率,从而可以提高发送数据的速率, 满足了高速接口板的要求。
附图说明
图1为本发明实施例一提供的网络结构示意图;
图2为本发明实施例一提供的一种发送数据的方法的流程示意图;
图3为本发明实施例二提供的一种发送数据的方法流程示意图;
图4为本发明实施例二提供的一种第一存储器中存储的逻辑通道号对应的 逻辑通道发送数据的流程示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910082469.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种未挂机自动报警电话机
- 下一篇:一种无线通信系统中支持高速移动性的方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置