[发明专利]单播数据包的发送方法及装置有效
申请号: | 201210040963.5 | 申请日: | 2012-02-22 |
公开(公告)号: | CN103297925B | 公开(公告)日: | 2018-02-02 |
发明(设计)人: | 李俊;邵名波 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04W4/06 | 分类号: | H04W4/06;H04W28/14 |
代理公司: | 北京康信知识产权代理有限责任公司11240 | 代理人: | 余刚,梁丽超 |
地址: | 518057 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据包 发送 方法 装置 | ||
1.一种单播数据包的发送方法,其特征在于包括:
处理器确定有待发送的单播数据包时,获取各个节点对应的单播数据包的发送时长累计信息;
所述处理器根据所述发送时长累计信息,确定当前节点的发送时长累计信息是缓存区中所述各个节点的发送时长累计信息中的最小值时,触发所述当前节点发送待发送的单播数据包;
其中,所述处理器确定有待发送的单播数据包之前,所述方法还包括:所述处理器检测到所述处理器的MAC层向节点发送单播数据包时,将所述单播数据包存储在所述节点对应的缓存区中;所述处理器根据所述发送时长累计信息,确定所述当前节点的发送时长累计信息是缓存区中所述各个节点的发送时长累计信息中的最小值包括:所述处理器查找所述发送时长累加信息中的最小值对应的节点;如果所述最小值对应的节点的缓存区中有单播数据包时,所述处理器将所述最小值对应的节点作为所述当前节点;如果所述最小值对应的节点的缓存区中没有单播数据包时,所述处理器在除去所述最小值之外的所述发送时长累加信息中继续查找下一个最小值,直至查找到的下一个最小值对应的节点的缓存中有单播数据包时为止。
2.根据权利要求1所述的方法,其特征在于,所述处理器触发所述当前节点发送待发送的单播数据包包括:
所述处理器触发所述当前节点按照先进先出的顺序发送所述当前节点的缓存区中对应的单播数据包。
3.根据权利要求2所述的方法,其特征在于,所述处理器按照先进先出的顺序发送所述当前节点的缓存区中的单播数据包包括:
所述处理器检测到所述当前节点的缓存区中有多个单播数据包时,所述处理器从所述多个单播数据包中查找存储时间最长的单播数据包;
所述处理器触发所述当前节点发送查找到的存储时间最长的单播数据包。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述处理器获取各个节点对应的单播数据包的发送时长累计信息包括:
所述处理器获取所述各个节点对应的单播数据包的实际发送时长累计信息;
所述处理器将所述各个节点的实际发送时长累计信息乘以所述各个节点对应的调整系数,得到所述各个节点对应的单播数据包的发送时长累计信息;其中,所述调整系数为所述处理器根据高低速节点的比例预先设置的。
5.根据权利要求4所述的方法,其特征在于,所述处理器触发所述当前节点发送所述待发送的单播数据包之后,所述方法还包括:
所述处理器更新所述当前节点对应的发送时长累计信息。
6.一种单播数据包的发送装置,其特征在于包括:
信息获取模块,用于确定有待发送的单播数据包时,获取各个节点对应的单播数据包的发送时长累计信息;
单播数据包触发模块,用于根据所述信息获取模块获取的所述发送时长累计信息,确定当前节点的发送时长累计信息是缓存区中所述各个节点的发送时长累计信息中的最小值时,触发所述当前节点发送待发送的单播数据包;
其中,所述装置还包括:单播数据包存储模块,用于在检测到所述装置的MAC层向节点发送单播数据包时,将所述单播数据包存储在所述节点对应的缓存区中;
所述单播数据包触发模块包括:
查找单元,用于查找所述信息获取模块获取的所述发送时长累加信息中的最小值对应的节点;
当前节点确定单元,用于如果所述查找单元查找的最小值对应的节点的缓存区中有单播数据包时,将所述最小值对应的节点作为所述当前节点;
当前节点再次确定单元,用于如果所述查找单元查找的最小值对应的节点的缓存区中没有单播数据包时,触发所述查找单元在除去所述最小值之外的所述发送时长累加信息中继续查找下一个最小值,直至查找到的下一个最小值对应的节点的缓存中有单播数据包时为止;
触发单元,用于触发所述当前节点发送待发送的单播数据包。
7.根据权利要求6所述的装置,其特征在于,所述触发单元包括:
单播数据包触发子单元,用于触发所述当前节点按照先进先出的顺序发送所述当前节点的缓存区中对应的单播数据包。
8.根据权利要求7所述的装置,其特征在于,
所述单播数据包触发子单元包括:查找子单元,用于在检测到所述当前节点的缓存区中有多个单播数据包时,从所述多个单播数据包中查找存储时间最长的单播数据包;触发子单元,用于触发所述当前节点发送所述查找子单元查找到的存储时间最长的单播数据包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210040963.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:成衣染色机
- 下一篇:一种紧急情况下应急用水简易快速制取方法