[发明专利]测量网络侧吞吐量的方法、家庭网关、装置及系统在审
申请号: | 201710123279.6 | 申请日: | 2017-03-02 |
公开(公告)号: | CN108540333A | 公开(公告)日: | 2018-09-14 |
发明(设计)人: | 王炜薇;苏海燕;池艳广;栾思佳 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/66 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测速 家庭网关 报文 吞吐量 装置及系统 数据报文 应用层 网络 测量 测速服务器 网络吞吐量 测试进程 长度测量 处理报文 传输过程 提取数据 下载数据 用户设备 传输层 进程 | ||
本发明公开了一种测量网络侧吞吐量的方法、家庭网关、装置及系统,其方法包括:家庭网关从测速服务器下载数据报文,在应用层上的测速进程从所述传输层提取数据报文时,通过测速进程对所述数据报文进行识别;在数据报文为测速报文时,通过测试进程提取测速报文的长度至应用层,以根据测速报文的长度测量所述家庭网关网络侧吞吐量。本发明减少了传输过程中用户设备和家庭网关处理报文的效率对网络侧吞吐量的影响,使得测试结果更接近网络吞吐量的真实值。
技术领域
本发明涉及通信技术领域,尤其涉及一种测量网络侧吞吐量的方法、家庭网关、装置及系统。
背景技术
在用户设备通过家庭网关接入互联网,进行带宽测速时,测速结果受网络实际带宽、家庭网关处理能力、用户设备处理能力等因素的影响,与网络侧的实际带宽有差异。当测速结果不理想时,需要对网络侧吞吐量进行评价,目前采用的方法是:家庭网关启动测速进程对其网络侧吞吐量进行测量。测速过程为:
家庭网关采用多线程http(HyperText Transfer Protocol,超文本传输协议)或ftp(File Transfer Protocol,文件传输协议)下载方式,将网络侧服务器上一个固定大小的文件下载到家庭网关,并计算下载时间,通过下载文件的大小和下载时间计算出下载速率。
现有技术中,家庭网关中的测速过程全部采用软件处理的方式,即由运行在CPU(中央处理器,Central Processing Unit)上的TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议,又叫网络通讯协议)协议栈以及应用层处理,处理过程主要涉及协议交互、数据接收、数据处理、结果计算并上报等几个部分。此类测速的特点是家庭网关并不关注下载文件的内容,而现有技术中的TCP/IP协议栈处理方式中,对于测速的数据报文,由传输层(TCP/UDP,Transmission Control Protocol/UserDatagram Protocol,传输控制协议/用户数据包协议)向应用层的递交数据需要进行拷贝,这反而在一定程度上增加了CPU的开销,对家庭网关网络侧的吞吐量有一定影响。
发明内容
本发明的主要目的在于提供一种测量网络侧吞吐量的方法、家庭网关、装置及系统,使得测速结果更接近网络侧吞吐量的真实值,提高测试数据的可参照性。
为实现上述目的,本发明提供的一种测量家庭网关网络侧吞吐量的方法,其特征在于,所述家庭网关包括传输层和应用层,所述方法包括:
所述家庭网关从测速服务器下载数据报文,在所述应用层上的测速进程从所述传输层提取数据报文时,通过所述测速进程对所述数据报文进行识别;
在所述数据报文为测速报文时,通过所述测试进程提取所述测速报文的长度至所述应用层,以根据所述测速报文的长度测量所述家庭网关网络侧吞吐量。
优选地,所述传输层运行有TCP/IP协议栈;所述家庭网关从测速服务器下载数据报文的步骤之前还包括:
所述家庭网关启动所述应用层上的测速进程,通过所述测速进程向测速服务器发起测速请求,由所述测速服务器响应所述测速请求,建立测速通道;
在测速通道建立成功后,所述家庭网关通过所述测速进程将测速线程ID配置到所述TCP/IP协议栈,以对所述数据报文进行识别。
优选地,所述通过所述测速进程对所述数据报文进行识别的步骤包括:
所述测试进程调用所述TCP/IP协议栈上的报文处理函数,通过所述报文处理函数获取当前上下文的线程ID,与最初配置的测速线程ID比较;若两者相同,则确认所述数据报文为测速报文;否则,确认所述数据报文不为测速报文。
优选地,所述测试进程提取所述测速报文的长度至所述应用层,以根据所述测速报文的长度测量所述家庭网关网络侧吞吐量的步骤包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710123279.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能加密狗
- 下一篇:一种信息监控方法及装置