发明名称 报文到达时间间隔的计算方法及装置
摘要 本发明公开了一种报文到达时间间隔的计算方法及装置。在上述方法中,当前报文到达时,从计时器读取系统当前时刻T2,并读取外部RAM中记录的当前报文所属流的前一个报文的到达时刻T1,其中,计时器以预设时间段Tmax为周期进行循环计时,预设时间段Tmax大于或等于以最小的令牌注入速率填满流的令牌桶最大深度的时间;读取内部RAM中记录的当前报文所属流的当前标志位,其中,当前标志位用于指示系统当前时刻T2与前一个报文的到达时刻T1之间计时器的循环次数;根据系统当前时刻T2、前一个报文到达时刻T1及当前标志位,计算本次报文到达的时间间隔。根据本发明,可以减少内部RAM的消耗量,提高硬件芯片实现的可操作性。
申请公布号 CN101616441B 申请公布日期 2011.09.21
申请号 CN200910164032.4 申请日期 2009.08.04
申请人 中兴通讯股份有限公司 发明人 肖洁;吴边;吴风波;余晨
分类号 H04W28/00(2006.01)I;H04L12/56(2006.01)I 主分类号 H04W28/00(2006.01)I
代理机构 北京康信知识产权代理有限责任公司 11240 代理人 余刚;吴孟秋
主权项 一种报文到达时间间隔的计算方法,用于计算各个流的报文到达网络节点的时间间隔,以确定各个流的令牌桶中的令牌数量,其特征在于,所述方法包括:当前报文到达时,从计时器读取系统当前时刻T2,并读取外部随机存取存储器RAM中记录的所述当前报文所属流的前一个报文的到达时刻T1,其中,所述计时器以预设时间段Tmax为周期进行循环计时,所述预设时间段Tmax大于或等于以最小的令牌注入速率填满所述流的令牌桶最大深度的时间;读取内部RAM中记录的所述当前报文所属流的当前标志位,其中,所述当前标志位用于指示所述系统当前时刻T2与所述前一个报文的到达时刻T1之间所述计时器的循环次数;根据所述系统当前时刻T2、所述前一个报文到达时刻T1及所述当前标志位,计算本次报文到达的时间间隔,其中,如果所述当前标志位的值为1,则本次报文到达的时间间隔为:T2‑T1;如果所述当前标志位的值为2,且T2≥T1,则所述流的令牌桶已经溢出,直接将所述令牌桶填满;如果所述当前标志位的值为2,且T2<T1,则本次报文到达的时间间隔为:Tmax+T2‑T1;如果所述当前标志位的值为3,则所述流的令牌桶已经溢出,直接将所述令牌桶填满。
地址 518057 广东省深圳市南山区科技南路55号