检测路由器网络时延的设备、系统和方法技术方案

技术编号:14680206 阅读:136 留言:0更新日期:2017-02-22 13:18
一种检测路由器网络时延的设备、系统和方法,其中,所述系统适于检测路由器的网络时延,该路由器分别与检测装置和至少一个目标装置相连接,其中,所述检测装置包括:当接收到启动检测指令时,通过所述路由器获取所述目标装置的连接参数;根据该连接参数以及所述路由器的MAC地址,构建并发送数据帧;接收由所述目标装置返回的应答包;根据发送的数据帧及其应答,记录时延和丢包率;根据所述时延和丢包率,形成检测报告。本发明专利技术测试过程简单,测试结果具有较高的一致性,并且无需测试人员二次抄录,能够有效避免人为操作引入误差,此外,能够有效节约人力资源,测试效率高,人力成本低且测试过程的可控性强。

【技术实现步骤摘要】

本专利技术涉及网络测试的
,更具体地,涉及检测路由器网络时延的设备、系统和方法
技术介绍
目前主流应用的无线网络分为通过公众移动通信网实现的无线网络(如4G,3G或GPRS)和无线局域网(WiFi)两种方式。随着网络技术的发展,无线局域网环境中的网络时延越来越受到人们的重视。常规的无线局域网网络时延的测试中,测试人员通常需要额外搭建用于测试的网络环境并手工进行测试。例如,参考图1所示,首先搭建如图示的测试环境,测试人员将测试电脑121采用有线的方式连接至路由器110,接着,分头将各个终端设备122、123、124、125连接至路由器110,再手动在各个终端设备122-125上运行视频的播放软件。然后,测试人员再回到测试电脑121端,通过路由器110与各个终端设备122-125等建立连接之后进行测试。这样的测试方法存在以下弊端:首先,需要测试人员手动搭建测试环境,并分头操作各个终端连接wifi,操作繁琐,效率低下;其次,由于不确定每个终端测试的结束时间,测试人员需要反复去检查测试状态,耗时长,可操控性差;而且,测试人员需要将测试结果记录手动从测试电脑121的不同测试窗口抄录至测试报告中,该手工抄录过程容易发生错误,无法确保测试结果的准确性。此外,由于各个终端需要通过视频播放等业务来模拟用户的真实使用环境,视频播放的播放软件、播放类型以及片源清晰度等条件的变化都会对测试结果造成不同影响,这种模拟测试过程由无法确保测试条件的配置一致,测试结果的一致性也比较差。鉴于此,提供一种更为方便、快捷的路由器网络时延检测机制成为目前有待解决的技术问题。
技术实现思路
本专利技术实施方式的目的旨在提供一种方便、快捷的路由器网络时延检测机制。根据本专利技术的另一个方面,提供一种检测路由器网络时延的系统,所述设备与至少一个路由器相连接,且所述路由器通过无线网络与至少一个目标设备相连接,其中,所述设备包括:检测模块,适于检测是否存在启动检测的指令;连接模块,适于根据所述目标设备与所述路由器的无线网络连接,获取所述目标设备的连接参数;时延检测模块,适于根据所述目标设备的所述连接参数和所述路由器的MAC地址,构建数据帧,经由所述路由器将所述数据帧发送至所述目标设备,以及接收由所述目标设备返回的应答包,并根据发送的数据帧及其应答,记录时延和丢包率;处理模块,适于根据检测模块所获取的启动检测指令,将连接模块所获取的目标设备的连接参数传输至时延检测模块;当读取并播放所述目标设备端的视频资源之后,通过所述时延检测模块获取时延和丢包率;以及根据所述时延和丢包率,形成检测报告。根据本专利技术的另一个方面,提供一种检测路由器网络时延的系统,适于检测路由器的网络时延,所述路由器分别与检测装置和至少一个目标装置相连接,其中,所述检测装置包括:当接收到启动检测指令时,通过所述路由器获取所述目标装置的连接参数;根据该连接参数以及所述路由器的MAC地址,构建并发送数据帧;接收由所述目标装置返回的应答包;根据发送的数据帧及其应答,记录时延和丢包率;根据所述时延和丢包率,形成检测报告。根据本专利技术的一个方面,提供一种检测路由器网络时延的方法,包括:当存在检测路由器网络时延的指令时,建立路由器与至少一个目标设备的无线网络连接并获取该目标设备的连接参数,并通过路由器使所连接的目标设备播放预设的视频资源;根据所述连接参数和所述路由器的MAC地址,构建数据帧,并经由所述路由器将所述数据帧发送至该目标设备,记录发送时间;接收由所述目标设备返回的应答包,记录是否接收以及接收时间;根据所记录的时间,计算时延和丢包率;根据所述计算结果,形成检测报告。在本专利技术的各个实施例中,测试过程简单,测试环境能够可精确重现,测试结果具有较高的一致性,并且,在测试过程中,测试人员在点击运行后,无需反复检查测试状态,有效节约人力资源。此外,在本专利技术的各实施例中,可直接生成测试报告,无需测试人员二次抄录,能够有效避免人为操作引入误差。相较于现有技术,本专利技术的各个实施例具有测试效率高,测试人力成本低,测试过程的可控性强,可重复性高以及精确性高等优点。从下文结合附图所做出的详细描述中,本专利技术的这些和其他优点和特征,连同其操作的组织和方式将变得明显,其中在整个下文描述的若干附图中,类似的元件将具有类似的编号。附图说明图1是现有技术中路由器网络时延的测试环境框架示意图;图2是本专利技术某些实施方式中一种检测路由器网络时延的设备的框架示意图;图3是本专利技术某些实施方式中一种检测路由器网络时延的系统的框架示意图;图4是本专利技术某些实施方式中一种检测路由器网络时延的方法的流程示意图。具体实施方式下文将参考附图更完整地描述本公开内容,其中在附图中显示了本公开内容的实施方式。但是这些实施方式可以用许多不同形式来实现并且不应该被解释为限于本文所述的实施方式。相反地,提供这些实例以使得本公开内容将是透彻和完整的,并且将全面地向本领域的熟练技术人员表达本公开内容的范围。附图中的流程图和框图,图示了按照本专利技术各种实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,所述模块、程序段、或代码的一部分包含一个或多个用于实现预定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。术语“目标设备/装置”旨在于覆盖适合于与无线路由器建立连接的任何适当类型的电子设备,例如可能包括移动设备(比如手机)、移动计算机、移动电话、便携数据处理设备、便携web浏览器、便携游戏设备、便携数字相机/摄像机、便携音频/视频播放器、便携无线电接收机、便携数字视频记录器、便携定位设备、便携穿戴式设备,也可能包括台式计算机、膝上型计算机等,但不限于此。参考图2,在本专利技术的某种实施方式,一种检测路由器网络时延的设备200与至少一个路由器220相连接,且路由器220通过无线网络与至少一个目标设备230相连接,其中该设备200可包含:检测模块210,适于检测是否存在启动检测的指令;连接模块212,适于建立目标设备230与路由器220的无线网络连接并获取目标设备230的连接参数;时延检测模块214,适于根据目标设备230的所述连接参数和路由器220的MAC地址,构建数据帧,经由路由器220将所述数据帧发送至目标设备230,以及接收由目标设备230返回的应答包,并根据发送的数据帧及其应答,记录时延和丢包率;处理模块216,适于根据检测模块210所获取的启动检测指令,将连接模块212所获取的目标设备230的连接参数传输至时延检测模块214;读取并播放目标设备230端的视频资源之后,通过时延检测模块214获取所述时延和所述丢包率;根据所述时延和丢包率,形成检测报告。具体来说,处理模块216与路由器220通过数据线进行连接,处理模块本文档来自技高网...
检测路由器网络时延的设备、系统和方法

【技术保护点】
一种检测路由器网络时延的设备,其特征在于,所述设备与至少一个路由器相连接,且所述路由器通过无线网络与至少一个目标设备相连接,其中,所述设备包括:检测模块,适于检测是否存在启动检测的指令;连接模块,适于根据所述目标设备与所述路由器的无线网络连接,获取所述目标设备的连接参数;时延检测模块,适于根据所述目标设备的所述连接参数和所述路由器的MAC地址,构建数据帧,经由所述路由器将所述数据帧发送至所述目标设备,以及接收由所述目标设备返回的应答包,并根据发送的数据帧及其应答,记录时延和丢包率;处理模块,适于根据检测模块所获取的启动检测指令,将连接模块所获取的目标设备的连接参数传输至时延检测模块;当读取并播放所述目标设备端的视频资源之后,通过所述时延检测模块获取时延和丢包率;以及根据所述时延和丢包率,形成检测报告。

【技术特征摘要】
1.一种检测路由器网络时延的设备,其特征在于,所述设备与至少一个路由器相连接,且所述路由器通过无线网络与至少一个目标设备相连接,其中,所述设备包括:检测模块,适于检测是否存在启动检测的指令;连接模块,适于根据所述目标设备与所述路由器的无线网络连接,获取所述目标设备的连接参数;时延检测模块,适于根据所述目标设备的所述连接参数和所述路由器的MAC地址,构建数据帧,经由所述路由器将所述数据帧发送至所述目标设备,以及接收由所述目标设备返回的应答包,并根据发送的数据帧及其应答,记录时延和丢包率;处理模块,适于根据检测模块所获取的启动检测指令,将连接模块所获取的目标设备的连接参数传输至时延检测模块;当读取并播放所述目标设备端的视频资源之后,通过所述时延检测模块获取时延和丢包率;以及根据所述时延和丢包率,形成检测报告。2.如权利要求1所述的设备,其特征在于,所述连接模块将所述目标设备的IP地址发送至所述处理模块,所述处理模块进一步将该IP地址发送至所述时延检测模块;或者所述连接模块直接将该IP地址发送至所述时延检测模块。3.如权利要求1所述的设备,其特征在于,所述时延检测模块进一步包括:记录所述数据帧的第一个比特进入所述路由器的时间以及记录所述应答包最后一个比特从所述路由器输出的时间。4.如权利要求1所述的设备,其特征在于,所述处理模块进一步包括:计算最大时延、平均时延和丢包率。5.如权利要求1所述的设备,其特征在于,进一步包括设置模块,适于设置所述目标设备中待播放的视频资源。6.一种检测路由器网络时延的系统,适于检测路由器...

【专利技术属性】
技术研发人员:方欢
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1