[发明专利]一种确定数据业务时延的方法及装置有效
| 申请号: | 201010603582.4 | 申请日: | 2010-12-23 |
| 公开(公告)号: | CN102088335A | 公开(公告)日: | 2011-06-08 |
| 发明(设计)人: | 马进;谢银祥;叶迎春 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L1/18;H04W24/04;H04W80/10 |
| 代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
| 地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 确定 数据业务 方法 装置 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种确定数据业务时延的方法及装置。
背景技术
随着移动数据业务的发展,人们的通信方式发生了巨大变革,手机数据业务逐渐替代传统的语音业务。随着数据业务更加广泛使用,因此迫切需要减少数据时延,提高数据业务下载速度,进而提高用户感知度。
数据业务下载过程是数据实时从服务端传送到终端,整个过程涉及到核心网侧和无线网侧二部分,其中无线网部分是决定数据业务时延关键部分。在现有数据网络中,数据业务下载时延主要是由无线部分引起的。无线侧比较复杂,而且网络覆盖率、干扰等都会影响无线侧时延,所以计算无线侧时延比较困难。无线侧的不稳定,会引起无线侧丢包,从而引起数据业务重传,进而增加数据业务下载时延。
现有技术存在的技术问题是:在目前没有一种精确计算数据业务下载时延的方法。
发明内容
本发明提供一种确定数据业务时延的方法及装置,解决现有技术中不能精确计算数据业务下载时延的问题。
本发明实施例提供一种确定数据业务时延的方法,包括:
A、采集数据包并判断采集到数据包的数据类型是否为请求消息,如果是,则转步骤B,否则执行步骤C;
B、获取数据包中的关键字,并确定预存的关键字映射表中是否保存有该关键字,如果没有,则在关键字映射表中添加该数据包的记录项;否则将原有关键字对应的记录项清零,并转入步骤A;
C、判断所述数据包是否为重传包,若是,则获取数据包中的关键字,并确定预存的关键字映射表中是否保存有该关键字,若有,则将该数据包的传送时延分别与保存的无线侧总时延和重传时延累加,并将累加结果更新保存的无线侧总时延和重传时延后转入步骤A,其中,该数据包的传送时延为采集到数据包的时间减去前一个数据包采集到的时间;如果不是重传包,则转入步骤D;
D、判断接收到的数据包是否为数据流的最后一包数据,若是,则确定数据流传送总时长为接收到该数据包的时间减去记录的起始开始时间;否则,转步骤E;
E、获取数据包中的关键字,并确定预存的关键字映射表中是否保存有该关键字,若没有,则转步骤A执行;否则,判断该数据包源IP与关键字映射表中记录的请求消息的源IP是否相同,若相同,则将该数据包的传送时延与保存无线侧总时延累加,并应用累加结果更新保存的无线侧总时延,转步骤A执行。
一种确定数据业务时延的装置,包括数据类型判断模块、初始化模块、重传包判断模块、时延确定模块、关键字比较模块和网络状况确定模块:
数据类型判断模块,用于采集数据包并判断采集到数据包的数据类型是否为请求消息,如果是,则转入初始化模块,否则转入重传包处理模块;
初始化模块,用于获取数据包中的关键字,并确定预存的关键字映射表中是否保存有该关键字,如果没有,则在关键字映射表中添加该数据包的记录项;否则将原有关键字对应的记录项清零,并转入数据类型判断模块;
重传包处理单元模块,用于如果确定所述数据包为重传包,则获取数据包中的关键字,并确定预存的关键字映射表中是否保存有该关键字,若有,则将该数据包的传送时延分别与保存的无线侧总时延和重传时延累加,并将累加结果更新保存的无线侧总时延和重传时延后转入数据类型判断模块,其中,该数据包的传送时延为采集到数据包的时间减去前一个数据包采集到的时间;如果不是重传包,则转入时延确定模块;
时延确定模块,用于判断接收到的数据包是否为数据流的最后一包数据,若是,则确定数据流传送总时长为接收到该数据包的时间减去记录的起始开始时间;否则,转入关键字比较模块;
关键字比较模块,用于获取数据包中的关键字,并确定预存的关键字映射表中是否保存有该关键字,若没有,则转数据类型判断模块执行;否则,判断该数据包源IP与关键字映射表中记录的请求消息的源IP是否相同,若相同,则将该数据包的传送时延与保存无线侧总时延累加,并应用累加结果更新保存的无线侧总时延,转数据类型判断模块执行。
本发明提供的方法和装置能够实现对数据业务平均时延、无线侧时延占比、核心网侧时间、无线丢包而产生数据包重传时延的精确计算。并通过上述时延结果准确定位有问题的无线侧小区,从而确定无线侧需要优化部分。
附图说明
图1为本发明实施例一种确定数据业务时延的方法的流程图;
图2为本发明实施例中判断所述数据包是否为重传包的流程图;
图3为本发明实施例中一种确定数据业务时延的方法如果是基于WAP1.x数据的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010603582.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:车辆操作踏板
- 下一篇:一种顺式-八氢吡咯并[3,2-b]吡咯的快速合成方法





