The invention discloses a method for measuring data flow in a communication network, belonging to the field of metering methods. The method includes the following steps: S1: communication network access to be measured; S2: data transmission and transmission in the process of the target server, data flow monitoring module embedded in network card driver, capture Internet data traffic in the process of measurement data packets on the data channel; S3: packet header data analysis: according to the S4 capture; packet type, feature and identification of the target layer, the data packets for the cumulative data flow measurement data obtained on the internet. The invention directly acquires communication network data flow measurement data on the data channel, and has high accuracy and repeatability.
【技术实现步骤摘要】
一种通信网络数据流量测量方法
本专利技术属于计量方法领域,具体涉及一种通信网络数据流量测量方法。
技术介绍
随着国内移动通信网络发展,基于2G(GPRS,CDMA),3G(WCDMA,CDMA2000和TD-SCDMA),4G(TD-LTE,FDD-LTE)和WIFI的移动数据业务得到广泛应用,移动通信运营商收费是以移动通信过程中产生的上网数据流量的大小作为依据,移动通信运营商的数据流量计算系统和计费系统属于贸易结算设备范围。按照《计量法》规定,贸易结算设备应列入强制计量范围。同时随着使用移动通信网络数据业务的用户数量不断增加,移动通信网络上网数据流量的计量准确性问题也成为公众关心的焦点。但是目前缺乏对移动通信运营商上网数据流量进行计量的装置,因此,质检计量系统无法对移动通信运营商上网数据流量计量进行有效监督。目前用户普遍使用在手机等无线终端使用上网数据流量测量软件进行上网数据流量测量。此类软件是利用系统提供的接口函数来获得上网数据流量,由于存在系统其他软件干扰、数据包丢失和重传等问题,造成测量的上网数据流量和移动通信运营商处测量结果偏差很大。现有技术中,相关方案如下:中国专利技术专利201210105349.2公开了一种自适应的终端网络流量校正方法,该方法根据动态调整应用程序权值以及本地应用程序流量占总流量的比重来计算总流量对应的校准流量,达到结果终端测量结果与移动通信运营商处测量结果差距过大问题。该方案缺点是在校正过程中需要从云端获取并更新应用程序的权值,并定时维护更新该应用程序权值,权值大小直接影响测量结果,若权值不合理,会加大与移动通信运营商处测量 ...
【技术保护点】
一种通信网络数据流量测量方法,其特征在于,步骤如下:S1:接入待测量的通信网络;S2:与目标服务器进行数据传输,传输过程中将数据流量监控模块嵌入网卡驱动程序中,在数据通道上捕捉上网数据流量测量过程中的数据包;S3:解析捕捉到的数据包包头;S4:根据数据包类型、特征和标识,对目标层中的数据包进行累计,得到上网数据流量测量数据。
【技术特征摘要】
1.一种通信网络数据流量测量方法,其特征在于,步骤如下:S1:接入待测量的通信网络;S2:与目标服务器进行数据传输,传输过程中将数据流量监控模块嵌入网卡驱动程序中,在数据通道上捕捉上网数据流量测量过程中的数据包;S3:解析捕捉到的数据包包头;S4:根据数据包类型、特征和标识,对目标层中的数据包进行累计,得到上网数据流量测量数据。2.如权利要求1所述的通信网络数据流量测量方法,其特征在于,所述的数据流量监控模块为用于监控数据流量的钩子程序。3.如权利要求1所述的通信网络数据流量测量方法,其特征在于,所述的数据传输采用数据下载方式。4.如权利要求1所述的通信网络数据流量测量方法,其特征在于,数据传输过程中,传输的数据包为固定大小的标准文件。5.一种通信网络数据流量测量装置,其特征在于,包括接入模块:用于接入待测量的通信网络;监控模块:用于与目标服务器进行数据传输,传输过程中将数据流量监控钩子程序嵌入网卡驱动程序中,在数据通道上捕捉上网数据流量测量过程中的数据包;解析模块:用于解析捕捉到的数据包包头;统计模块:用于根据数据包类型、特征和标识,对目标层中的数据包进行累计,得到上网数据流量测量数据。6.如权利要求5所述的通信网络数据流量测量装置,其特征在于,所述的解析模块和统计模块运行于Linux系统中。7.一种通信网络数据流量测量方法,所述的通信网络为2G、3G或PPP模式4G网络;其特征在于,初始化信号通知机制和共享内存机制,加载用于监控网卡工作状态的第一钩子程序,加载启动内核和用于监控网卡驱动程序中数据流量的第二钩子程序,监控数据通道中的所有网络操作,同时调用AT指令初始化拨号参数、模块通信参数和网络类型参数并加载配置,调用串口工作台进程,进入联网模式;利用嵌入在网卡驱动程序中的第二钩子程序,在与目标服务器进行数...
【专利技术属性】
技术研发人员:孙杰,陈婧,陈习权,韩海林,侯升平,
申请(专利权)人:浙江省计量科学研究院,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。