书签 分享 收藏 举报 版权申诉 / 9

一种家庭网关的带宽测速系统及方法.pdf

  • 上传人:32
  • 文档编号:1689157
  • 上传时间:2018-07-04
  • 格式:PDF
  • 页数:9
  • 大小:501.73KB
  • 摘要
    申请专利号:

    CN201510223174.9

    申请日:

    2015.05.05

    公开号:

    CN104780004A

    公开日:

    2015.07.15

    当前法律状态:

    授权

    有效性:

    有权

    法律详情:

    授权|||实质审查的生效IPC(主分类):H04B 17/30申请日:20150505|||公开

    IPC分类号:

    H04B17/30(2015.01)I; H04L12/66

    主分类号:

    H04B17/30

    申请人:

    烽火通信科技股份有限公司

    发明人:

    王恺; 王志军; 柳安意

    地址:

    430074湖北省武汉市洪山区光谷创业街67号

    优先权:

    专利代理机构:

    北京捷诚信通专利事务所(普通合伙)11221

    代理人:

    王卫东

    PDF完整版下载: PDF下载
    内容摘要

    本发明公开了一种家庭网关的带宽测速系统及方法,涉及带宽测速技术领域,该系统包括家庭网关以及与该家庭网关相连的用户终端,所述家庭网关包括上行网络接口,用户终端包括人机接口;所述家庭网关还包括测速单元、记录单元和代理单元;其中,代理单元,用于监听用户终端的人机接口,并与该人机接口进行交互;控制测速单元进行测速;读取记录单元上的带宽速率;测速单元,用于接收到测速信号后,周期性的监控上行网络接口,计算带宽速率并储存至记录单元;记录单元,用于储存测速单元计算的带宽速率。本发明不会受他业务挤占影响,能够准确的计算带宽速率;在测速过程中,无需家庭网络中的其他设备停止访问互联网,操作便捷。

    权利要求书

    权利要求书1.  一种家庭网关的带宽测速系统,包括家庭网关以及与该家庭 网关相连的用户终端,所述家庭网关包括上行网络接口,用户终端包 括人机接口;其特征在于:所述家庭网关还包括测速单元、记录单元 和代理单元;其中, 代理单元,用于监听人机接口,判断监听周期内是否接收到人机 接口发送的请求; 若接收到人机接口发送的请求,代理单元判断人机接口发送的请 求类型; 若人机接口发送的请求类型为获取带宽速率请求,则代理单元读 取记录单元上的带宽速率,并发送至人机接口; 若人机接口发送的请求类型为测速请求,则代理单元继续判断测 速单元是否启动; 若测速单元已启动,代理单元直接发送测速信号; 若测速单元未启动,则代理单元启动测速单元并发送测速信号; 若未接收到人机接口发送的请求,则代理单元判断测速单元是否 启动,若是,代理单元关闭测速单元,并继续监听人机接口;否则, 代理单元继续监听人机接口; 测速单元,用于接收到测速信号后,周期性的监控上行网络接口, 计算带宽速率并储存至记录单元; 记录单元,用于储存测速单元计算的带宽速率。 2.  如权利要求1所述的家庭网关的带宽测速系统,其特征在于: 所述测速单元还用于启动上传/下载任务,所述上传/下载任务用于使 家庭网关的上行网络接口的带宽速率处于满负荷状态。 3.  基于权利要求1所述系统的一种家庭网关的带宽测速方法, 其特征在于,包括以下步骤: 步骤S1.代理单元监听人机接口,判断监听周期内是否接收到 人机接口发送的请求;若是,跳转至步骤S4;否则,跳转至步骤S2; 步骤S2.代理单元判断测速单元是否启动,若是,跳转至步骤 S3;否则,返回到步骤S1; 步骤S3.代理单元关闭测速单元,返回到步骤S1; 步骤S4.代理单元判断人机接口发送的请求类型;若为获取带 宽速率请求,则跳转至步骤S5;若为测速请求,则跳转至步骤S6; 步骤S5.代理单元读取记录单元上的带宽速率,并发送至人机 接口,返回到步骤S1; 步骤S6.代理单元判断测速单元是否启动,若是,跳转至步骤 S7;否则,跳转至步骤S8; 步骤S7.测速单元周期性的监控家庭网关的上行网络接口,计 算带宽速率并储存至记录单元,返回到步骤S1; 步骤S8.代理单元启动测速单元,返回到步骤S7。 4.  如权利要求3所述的家庭网关的带宽测速方法,其特征在于, 在步骤S1之前,还包括以下步骤:启动家庭网关,初始化用户终端 的人机接口。 5.  如权利要求3所述的家庭网关的带宽测速方法,其特征在于: 步骤S1中,所述监听周期为5秒。 6.  如权利要求3所述的家庭网关的带宽测速方法,其特征在于: 步骤S4中,若人机接口发送的请求类型无法解析,则返回到步骤S1。 7.  如权利要求3所述的家庭网关的带宽测速方法,其特征在于: 步骤S7的具体流程为: 步骤S701.测速单元启动上传/下载任务;所述上传/下载任务用 于使家庭网关的上行网络接口的带宽速率处于满负荷状态; 步骤S702.测速单元访问家庭网关的上行网络接口,获取上行 报文和下行报文的统计信息,并记录当前的系统时间; 步骤S703.测速单元进入休眠周期; 步骤S704.休眠结束,测速单元再次访问家庭网关的上行网络 接口,获取上行报文和下行报文的统计信息,并记录当前的系统时间; 步骤S705.测速单元根据近两次访问上行网络接口获取的上行 报文和下行报文的统计信息,以及两次的系统时间差,计算出上行带 宽速率和下行带宽速率; 步骤S706.测速单元将计算出的上行带宽速率和下行带宽速率 储存至记录单元,返回到步骤S703。 8.  如权利要求7所述的家庭网关的带宽测速方法,其特征在于: 步骤S701中,所述上传/下载任务采用用户-服务器方式或者对等网 络P2P方式进行。 9.  如权利要求8所述的家庭网关的带宽测速方法,其特征在于: 所述用户-服务器方式采用文件传输协议FTP方式或者超文本传送协 议HTTP方式。 10.  如权利要求7所述的家庭网关的带宽测速方法,其特征在于: 步骤S703中,所述休眠周期为1秒-5秒。

    说明书

    说明书一种家庭网关的带宽测速系统及方法
    技术领域
    本发明涉及带宽测速技术领域,具体来讲是一种家庭网关的带宽 测速系统及方法。
    背景技术
    家庭网关是用户家庭接入Internet(Internet,互联网)的入口, 实际的接入速率决定着承载用户宽带业务的质量。随着宽带业务的逐 步普及,用户日趋关注其实际接入速率,带宽测速是用户常用的手段。
    传统的带宽测速由家庭网络中的终端(如PC)发起,通过访问 某一网站或者下载对应的测速程序到本地,以下载/上传大块数据来 得出。这种方法有以下缺陷:1、测速时若家庭网络中的其他设备同 时访问互联网,例如视频业务、P2P(Peer to Peer,对等网络)下载 业务等,会导致该测速终端的测速流受其他业务挤占影响,造成测出 带宽速率偏低。2、为获取准确的带宽速率,需要让家庭网络中的其 他设备停止访问互联网,操作不便捷。
    鉴于以上情况,用户迫切需要一种不受家庭网络其他设备影响的, 便捷的带宽测速方式。
    发明内容
    针对现有技术中存在的缺陷,本发明的目的在于提供一种家庭网 关的带宽测速系统及方法,本发明不会受他业务挤占影响,能够准确 的计算的带宽速率;在测速过程中,无需家庭网络中的其他设备停止 访问互联网,操作便捷。
    为达到以上目的,本发明采取的技术方案是:一种家庭网关的带 宽测速系统,包括家庭网关以及与该家庭网关相连的用户终端,所述 家庭网关包括上行网络接口,用户终端包括人机接口;所述家庭网关 还包括测速单元、记录单元和代理单元;其中,代理单元,用于监听 人机接口,判断监听周期内是否接收到人机接口发送的请求;若接收 到人机接口发送的请求,代理单元判断人机接口发送的请求类型;若 人机接口发送的请求类型为获取带宽速率请求,则代理单元读取记录 单元上的带宽速率,并发送至人机接口;若人机接口发送的请求类型 为测速请求,则代理单元继续判断测速单元是否启动;若测速单元已 启动,代理单元直接发送测速信号;若测速单元未启动,则代理单元 启动测速单元并发送测速信号;若未接收到人机接口发送的请求,则 代理单元判断测速单元是否启动,若是,代理单元关闭测速单元,并 继续监听人机接口;否则,代理单元继续监听人机接口;测速单元, 用于接收到测速信号后,周期性的监控上行网络接口,计算带宽速率 并储存至记录单元;记录单元,用于储存测速单元计算的带宽速率。
    在上述技术方案的基础上,所述测速单元还用于启动上传/下载 任务,所述上传/下载任务用于使家庭网关的上行网络接口的带宽速 率处于满负荷状态。
    本发明还公开了基于上述系统的一种家庭网关的带宽测速方法, 包括以下步骤:步骤S1.代理单元监听人机接口,判断监听周期内 是否接收到人机接口发送的请求;若是,跳转至步骤S4;否则,跳 转至步骤S2;步骤S2.代理单元判断测速单元是否启动,若是,跳 转至步骤S3;否则,返回到步骤S1;步骤S3.代理单元关闭测速单 元,返回到步骤S1;步骤S4.代理单元判断人机接口发送的请求类 型;若为获取带宽速率请求,则跳转至步骤S5;若为测速请求,则 跳转至步骤S6;步骤S5.代理单元读取记录单元上的带宽速率,并 发送至人机接口,返回到步骤S1;步骤S6.代理单元判断测速单元 是否启动,若是,跳转至步骤S7;否则,跳转至步骤S8;步骤S7.测 速单元周期性的监控家庭网关的上行网络接口,计算带宽速率并储存 至记录单元,返回到步骤S1;步骤S8.代理单元启动测速单元,返 回到步骤S7。
    在上述技术方案的基础上,在步骤S1之前,还包括以下步骤: 启动家庭网关,初始化用户终端的人机接口。
    在上述技术方案的基础上,步骤S1中,所述监听周期为5秒。
    在上述技术方案的基础上,步骤S4中,若人机接口发送的请求 类型无法解析,则返回到步骤S1。
    在上述技术方案的基础上,步骤S7的具体流程为:步骤S701.测 速单元启动上传/下载任务;所述上传/下载任务用于使家庭网关的上 行网络接口的带宽速率处于满负荷状态;步骤S702.测速单元访问 家庭网关的上行网络接口,获取上行报文和下行报文的统计信息,并 记录当前的系统时间;步骤S703.测速单元进入休眠周期;步骤 S704.休眠结束,测速单元再次访问家庭网关的上行网络接口,获取 上行报文和下行报文的统计信息,并记录当前的系统时间;步骤 S705.测速单元根据近两次访问上行网络接口获取的上行报文和下行 报文的统计信息,以及两次的系统时间差,计算出上行带宽速率和下 行带宽速率;步骤S706.测速单元将计算出的上行带宽速率和下行 带宽速率储存至记录单元,返回到步骤S703。
    在上述技术方案的基础上,步骤S701中,所述上传/下载任务采 用用户-服务器方式或者对等网络P2P方式进行。
    在上述技术方案的基础上,所述用户-服务器方式采用文件传输 协议FTP方式或者超文本传送协议HTTP方式。
    在上述技术方案的基础上,步骤S703中,所述休眠周期为1秒 -5秒。
    本发明的有益效果在于:
    1、本发明的测速单元设置于家庭网关中,通过家庭网关的上行 网络接口计算出带宽速率,用户在通过Web(World Wide Web,万维 网)或智能终端App(Application,应用程序)访问家庭网关的测速 功能时,会触发家庭网关向某预置地址进行上传/下载任务,与内网 访问Internet的数据一起,评估出家庭网关的实际带宽,并向用户反 馈。由于其测速数据直接来源于家庭网关的上联口,不受内网环境的 干扰,相对传统方法中利用PC终端测速更加稳定。因此,测速单元 不会受他业务挤占影响,能够准确的计算的带宽速率。
    2、本发明的测速单元设置于家庭网关中,因此,在测速过程中, 无需家庭网络中的其他设备停止访问互联网,操作便捷。
    附图说明
    图1为本发明实施例中家庭网关的带宽测速系统的结构框图;
    图2为本发明实施例中家庭网关的带宽测速方法流程图;
    图3为图2中步骤S7的具体流程图。
    具体实施方式
    以下结合附图及实施例对本发明作进一步详细说明。
    参见图1所示,本发明实施例提供了一种家庭网关的带宽测速系 统,包括家庭网关以及与该家庭网关相连的用户终端,家庭网关包括 上行网络接口,用户终端包括人机接口;家庭网关还包括测速单元、 记录单元和代理单元;其中,
    代理单元,用于监听人机接口,判断监听周期内是否接收到人机 接口发送的请求;
    若接收到人机接口发送的请求,代理单元判断人机接口发送的请 求类型;
    若人机接口发送的请求类型为获取带宽速率请求,则代理单元读 取记录单元上的带宽速率,并发送至人机接口;
    若人机接口发送的请求类型为测速请求,则代理单元继续判断测 速单元是否启动;
    若测速单元已启动,代理单元直接发送测速信号;
    若测速单元未启动,则代理单元启动测速单元并发送测速信号;
    若未接收到人机接口发送的请求,则代理单元判断测速单元是否 启动,若是,代理单元关闭测速单元,并继续监听人机接口;否则, 代理单元继续监听人机接口。
    测速单元,用于接收到测速信号后,周期性的监控上行网络接口, 计算带宽速率并储存至记录单元;优选的,测速单元还用于启动上传 /下载任务,上传/下载任务用于使家庭网关的上行网络接口的带宽速 率处于满负荷状态。
    记录单元,用于储存测速单元计算的带宽速率。
    参见图2所示,本发明实施例还提供基于上述系统的一种家庭网 关的带宽测速方法,包括以下步骤:
    步骤S1.代理单元监听家庭网关的人机接口,判断监听周期内 是否接收到人机接口发送的请求;若是,跳转至步骤S4;否则,跳 转至步骤S2;根据实践经验值,监听周期5秒为佳。
    步骤S2.代理单元判断测速单元是否启动,若是,跳转至步骤 S3;否则,返回到步骤S1。
    步骤S3.代理单元关闭测速单元,返回到步骤S1。
    步骤S4.代理单元判断人机接口发送的请求类型;若为获取带 宽速率请求,则跳转至步骤S5;若为测速请求,则跳转至步骤S6。 若人机接口发送的请求类型无法解析,则返回到步骤S1。
    步骤S5.代理单元读取记录单元上的带宽速率,并发送至用户 终端的人机接口,返回到步骤S1。
    步骤S6.代理单元判断测速单元是否启动,若是,跳转至步骤 S7;否则,跳转至步骤S8。
    步骤S7.测速单元周期性的监控家庭网关的上行网络接口,计 算带宽速率并储存至记录单元,返回到步骤S1。
    步骤S8.代理单元启动测速单元,返回到步骤S7。
    优选的,在步骤S1之前,还包括以下步骤:启动家庭网关,初 始化用户终端的人机接口。
    参见图3所示,步骤S7的具体流程为:
    步骤S701.测速单元启动上传/下载任务;上传/下载任务用于使 家庭网关的上行网络接口的带宽速率处于满负荷状态;上传/下载任 务采用用户-服务器方式或者P2P方式进行。其中,用户-服务器方式 采用FTP(File Transfer Protocol,文件传输协议)方式或者HTTP (Hypertext Transfer Protocol,超文本传送协议)方式。根据IP的 Best-Effort(尽力服务)性质,使得上行网络接口的当前带宽速率趋 近于家庭网关在该链路的实际接入带宽速率。
    步骤S702.测速单元访问家庭网关的上行网络接口,获取上行 报文和下行报文的统计信息,并记录当前的系统时间。
    步骤S703.测速单元进入休眠周期,根据实践经验值,休眠周 期可采用1s-5s,若要测速结果近乎实时显示,则休眠周期以1s为佳; 若要测速结果更为平滑,则休眠周期以5s为佳。
    步骤S704.休眠结束,测速单元再次访问家庭网关的上行网络 接口,获取上行报文和下行报文的统计信息,并记录当前的系统时间。
    步骤S705.测速单元根据近两次访问上行网络接口获取的上行 报文和下行报文的统计信息,以及两次的系统时间差,计算出上行带 宽速率和下行带宽速率。
    步骤S706.测速单元将计算出的上行带宽速率和下行带宽速率 储存至记录单元,跳转到步骤S703。
    本发明不局限于上述实施方式,对于本技术领域的普通技术人员 来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰, 这些改进和润饰也视为本发明的保护范围之内。本说明书中未作详细 描述的内容属于本领域专业技术人员公知的现有技术。

    关 键  词:
    一种 家庭 网关 带宽 测速 系统 方法
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:一种家庭网关的带宽测速系统及方法.pdf
    链接地址:https://www.zhuanlichaxun.net/p-1689157.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1