一种模拟多用户接入路由设备的系统和方法

文档序号:8946315阅读:600来源:国知局
一种模拟多用户接入路由设备的系统和方法
【技术领域】
[0001]本发明涉及路由器测试领域,特别是涉及一种模拟多用户接入路由设备的系统和方法。
【背景技术】
[0002]随着无线路由器设备的不断更新换代,其功能逐渐强大,对于单台无线路由器所设计的接入用户数也越来越多,通常的无线路由器中接入用户数少则30个,多则100个甚至更多。因此对于多用户接入的测试也成为我们越来越重视的课题。现有的对路由设备进行多用户接入的测试方法通常有以下两种:一种是运用多台计算机模拟多用户接入,单台计算机表示一个用户;另一种是运用专业无线测试仪器IXIA VeriWave测试多用户接入。
[0003]但是,如果使用多台计算机模拟多用户接入,当需要测试的用户数量较大,如达到百台以上时,需要用到100台以上的计算机,且需要测试人员手动操作每台计算机,耗时较长,且操作繁琐;如果采用专业无线测试仪器,设备仪器价格高昂,大多数企业无法承受,且专业的设备还需要定期更新licence,同样操作繁琐。

【发明内容】

[0004]本发明主要解决的技术问题是提供一种模拟多用户接入路由设备的系统和方法,能够在测试过程中,减少测试人员耗时且繁琐的操作,并降低采购测试设备的成本。
[0005]为解决上述技术问题,本发明采用的一个技术方案是:提供一种模拟多用户接入路由设备的系统,用于与路由设备进行无线连接,包括:第一服务模块,包括设置于第一服务模块的至少2个虚拟客户单元,每一虚拟客户单元连接无线网络连接单元;主控模块,连接第一服务模块,用于下发第一指令使每一无线网络连接单元连接路由设备,并下发第二指令使每一虚拟客户单元通过路由设备与一第二服务模块进行数据交互。
[0006]其中,还包括交换模块,主控模块通过交换模块连接第一服务模块的每一虚拟客户单元,交换模块和主控模块及虚拟客户单元之间均通过信号线连接。
[0007]其中,第二服务模块包括连接单元和存储单元,连接单元用于连接路由设备;存储单元用于存储虚拟客户单元待上传或下载的文件。
[0008]其中,进一步包括统计模块,统计模块包括第一统计单元和第二统计单元,第一统计单元用于统计路由设备中无线网络连接单元的介入数量;第二统计单元用于统计第二服务模块中文件被上传或下载的大小。
[0009]为解决上述技术问题,本发明采用的一个技术方案是:提供一种路由设备,包括:无线信号发射单元,用于发射无线信号,无线信号至少包含路由设备的服务集标识;以及控制单元,用于建立路由设备与一虚拟客户单元和一第二服务模块的连接,使得虚拟客户单元与第二服务模块之间进行数据交互。
[0010]为解决上述技术问题,本发明采用的一个技术方案是:提供一种模拟多用户接入路由设备的方法,包括:在第一服务器上设立至少2个虚拟客户单元,每一虚拟客户单元连接一无线网卡;接收路由设备下发的无线信号;下发第一指令,使每一无线网卡根据无线信号与路由设备建立连接;下发第二指令,使每一虚拟客户单元通过路由设备与第二服务器进行数据交互。
[0011 ] 其中,在每一虚拟客户单元通过路由设备与第二服务器进行数据交互的步骤中,第二服务器通过信号线连接路由设备,每一虚拟客户单元从第二服务器上传或下载文件进行数据交互。
[0012]其中,在虚拟客户单元与路由设备建立连接后,路由设备统计虚拟客户单元的接入数量,且在虚拟客户单元从第二服务器上进行上传或下载文件时,第二服务器统计文件被上传或下载的大小。
[0013]其中,无线信号至少包含路由设备的服务集标识,虚拟客户单元通过识别服务集表识连接到路由设备,并通过路由设备转发第二指令,以和第二服务器进行数据交互。
[0014]区别于现有技术,本发明的模拟多用户接入路由设备的系统在一服务终端上设置虚拟客户单元,在每一虚拟客户单元上连接多个无线网络连接单元以模拟多个用户,通过一主控模块下发指令使每个无线网络连接单元接入路由设备,无线网络连接单元可从与路由设备连接的另一服务终端进行交互,通过统计无线网络连接单元的接入数量及与另一服务终端的交互情况,可实现对路由设备的测试,且在测试过程中,减少测试人员耗时且繁琐的操作,并降低采购测试设备的成本。
【附图说明】
[0015]图1是本发明一种模拟多用户接入路由设备的系统第一实施方式的结构示意图;
[0016]图2是本发明一种模拟多用户接入路由设备的系统第二实施方式的结构示意图;
[0017]图3是本发明提供的一种路由设备的第一实施方式的结构示意图;
[0018]图4是本发明一种模拟多用户接入路由设备的方法第一实施方式的流程示意图;
[0019]图5是本发明一种模拟多用户接入路由设备的方法第一实施方式的拓扑结构图。
【具体实施方式】
[0020]下面结合【具体实施方式】对本发明的技术方案作进一步更详细的描述。显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。
[0021]路由设备(Router),是连接因特网中各局域网、广域网的设备,它会根据信道的情况自动选择和设定路由,以最佳路径,按前后顺序发送信号。路由器是互联网络的枢纽,"交通警察〃。目前路由器已经广泛应用于各行各业,各种不同档次的产品已成为实现各种骨干网内部连接、骨干网间互联和骨干网与互联网互联互通业务的主力军。随着现在局域网、广域网规模的逐步扩大,连入其中的用户数量也逐渐增多,需要路设备拥有强大的信号传输能力及用户连接能力。因此路由设备的用户接入数量也成为衡量路由设备的一个重要标准。
[0022]参阅图1,图1是本发明一种模拟多用户接入路由设备的系统100第一实施方式的结构示意图。系统100包括第一服务模块110、主控模块120和第二服务模块130,其中所述主控模块120和所述第一服务模块110通过信号线连接,第一服务模块110通过无线信号连接路由设备(未标示),第二服务模块130和路由设备(未标示)通过信号线连接。
[0023]第一服务模块110可为服务器或者普通计算机,服务器是是提供计算服务的设备,由于服务器需要响应服务请求并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。服务器通常包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。在本实施方式中,第一服务模块110是一台或多台并联的服务器。选择性能、运行良好的服务器作为第一服务模块110,在该服务器上安装设置多个虚拟客户单元111。在本实施方式中,虚拟客户单元是通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统,它具有真实windows系统完全一样的功能,所有操作都是在这个全新的独立的虚拟系统里面进行,可以独立安装运行软件,保存数据,拥有自己的独立桌面,不会对真正的系统产生任何影响,而且具有能够与现有系统进行灵活切换的一类操作系统。在该服务器上,至少安装了 2个虚拟客户单元,且不同的虚拟客户单元之间的运行不会相互干扰。每一虚拟客户单元111即为一个用户。每一虚拟客户单元111连接一无线网络连接单元112,优选的,该无线网络连接单元112是一 USB无线网卡。
[0024]路由设备即为待测试的路由器,该路由设备下发无线信号,以使用户终端(例如所述第一服务模块110等)与之建立连接。具体的,开启路由设备后,路由设备开始向外发射无线信号,以使处于该路由设备信号覆盖范围内的用户终端连接到路由设备。
[0025]主控模块130是一常规的计算机电脑,通过信号线连接到第一服务模块110。主控模块120向第一服务模块110下发第一指令,使第一服务模块110的全部无线网络连接单元112根据无线信号连接到路由设备。此时与路由设备连接的虚拟客户单元111的数量即表示接入路由设备的用户数量。主控模块120继续向第一服务模块110下发第二指令,则虚拟客户单元111与第二服务模块130以路由设备为枢纽进行信息的传输交互,具体为虚拟客户单元111向第二服务模块130上传或下载文件。通过统计第二服务模块130中文件被上传或者下载的次数,也可体现接入路由设备的用户数量。
[0026]第二服务模块120是与第一服务模块110相似甚至相同的服务器,通过信号线连接路由设备。
[0027]区别于现有技术,本发明的模拟多用户接入路由设备的系统在一服务终端上设置虚拟客户单元,通过一主控模块下发指令使每个虚拟客户单元接入路由设备,虚拟客户单元可从与路由设备连接的另一服务终端进行交互,通过统计虚拟客户单元的接入数量及与另一服务终端的交互情况,确定接入路由设备的用户数,可实现对路由设备的测试,且在测试过程中,减少测试人员耗时且繁琐的操作,并降低采购测试设备的成本。
[0028]参阅图2,图2是本发明一种模拟多用户接入路由设备的系统第二实施方式的结构示意图。系统200包括第一服务模块210、主控模块220、第二服务模块230、交换模块240和统计模块250,其中第一服务模块210、主控模块220与前一实施方式中相似甚至相同,不再赘述。
[0029]在本实施方式中,当设置多个第一服务模块210的服务器时,主控模块220和第一服务模块210之间需要通过一交换模块240进行连接,主控模块220发送的指令经过交换模块240的转发到达第一服务模块210,可避免服务器和计算机之间信号不能直接传递的情况。在路由设备开启后下发无线信号,该无线信号中至少包含路由设备的服务集标识,连接到虚拟客户单元211后,建立路由设备与虚拟客户单元211和第二服务模块230的连接。主控模块220下发第一指令,第一指令是使虚拟客户单元211连接到路由设备的指令,经过交换模块240的转发,传输到第一服务模块210的各虚拟客户单元211,无线网络连接单元212在接收到第一指令后,根据路由设备下发的服务集标识使全部的虚拟客户单元211均连接到路由设备。然后主控模块220继续下发第二指令,第二指令是使虚拟客户单元211与第二服务模块230进行交互的指令,通过交换模块240转
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1