[发明专利]一种确定数据业务时延的方法及装置有效
| 申请号: | 201010603582.4 | 申请日: | 2010-12-23 |
| 公开(公告)号: | CN102088335A | 公开(公告)日: | 2011-06-08 |
| 发明(设计)人: | 马进;谢银祥;叶迎春 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L1/18;H04W24/04;H04W80/10 |
| 代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
| 地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 确定 数据业务 方法 装置 | ||
1.一种确定数据业务时延的方法,其特征在于,包括:
A、采集数据包并判断采集到数据包的数据类型是否为请求消息,如果是,则转步骤B,否则执行步骤C;
B、获取数据包中的关键字,并确定预存的关键字映射表中是否保存有该关键字,如果没有,则在关键字映射表中添加该数据包的记录项;否则将原有关键字对应的记录项清零,并转入步骤A;
C、判断所述数据包是否为重传包,若是,则获取数据包中的关键字,并确定预存的关键字映射表中是否保存有该关键字,若有,则将该数据包的传送时延分别与保存的无线侧总时延和重传时延累加,并将累加结果更新保存的无线侧总时延和重传时延后转入步骤A,其中,该数据包的传送时延为采集到数据包的时间减去前一个数据包采集到的时间;如果不是重传包,则转入步骤D;
D、判断接收到的数据包是否为数据流的最后一包数据,若是,则确定数据流传送总时长为接收到该数据包的时间减去记录的起始开始时间;否则,转步骤E;
E、获取数据包中的关键字,并确定预存的关键字映射表中是否保存有该关键字,若没有,则转步骤A执行;否则,判断该数据包源IP与关键字映射表中记录的请求消息的源IP是否相同,若相同,则将该数据包的传送时延与保存无线侧总时延累加,并应用累加结果更新保存的无线侧总时延,转步骤A执行。
2.如权利要求1所述的方法,其特征在于,步骤D确定数据流传送总时长为接收到该数据包的时间减去记录的起始开始时间之后,转入步骤F:
F、将得到的数据流传送总时长、无线侧总时延和重传时延分别与预设值进行比较,并根据比较结果确定网络状况。
3.如权利要求1所述的方法,其特征在于,所述关键字包括所述数据包源IP、目的IP、源端口号、目的端口号和transaction ID。
4.如权利要求2所述的方法,其特征在于,所述关键字隐射表中的记录项包括数据流开始传送的起始时间、发送数据包的小区号、接收数据包的终端型号、数据包源IP、无线侧总时延、核心网侧时延、数据流传送总时长。
5.如权利要求4所述的方法,其特征在于,所述步骤F中根据比较结果确定网络状况包括:核心侧时延、无线侧总时延和数据流传送总时长确定网络是否出现异常,如果出现异常,则根据发送数据包的小区号确定出现异常的小区。
6.如权利要求1所述的方法,其特征在于,判断所述数据包是否为重传包包括:
a、获取数据包序列号,并应用获取到的序列号生成组包关键字;
b、判断当前数据包的组包关键字是否等于保存的组包关键字期望值,若是,则利用当前数据包的序列号和字节长度组和生成下一数据包的组包关键字期望值,结束流程;否则转入步骤c;
c、判断当前数据包的组包关键字是否小于保存的组包期望值,若是,则确定所述数据包为重传包,并结束流程;否则,转入步骤d;
d、判断所述数据包的组包关键字是否等于乱序组包期望值,若是,则转步骤e;否则,转步骤f;
e、判断乱序组包关键字更新次数是否大于预设值,如果小于,则将乱序包的组包关键字更新为当前数据包的组包关键字,乱序组包关键字更新次数加1;否则将乱序组包期望值修改为当前数据包包的组包关键字,乱序组包关键字更新次数清零,并结束流程;
f、乱序组包关键字更新次数加1,乱序组包关键字修改为当前数据包的组包关键字,并结束流程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010603582.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:车辆操作踏板
- 下一篇:一种顺式-八氢吡咯并[3,2-b]吡咯的快速合成方法





