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

多数据卡进行FTP业务测试无线网络PS性能的方法及装置.pdf

  • 上传人:a2
  • 文档编号:4285995
  • 上传时间:2018-09-13
  • 格式:PDF
  • 页数:10
  • 大小:456.95KB
  • 摘要
    申请专利号:

    CN201010199309.X

    申请日:

    2010.06.12

    公开号:

    CN102281559A

    公开日:

    2011.12.14

    当前法律状态:

    授权

    有效性:

    有权

    法律详情:

    著录事项变更IPC(主分类):H04W 24/02变更事项:发明人变更前:马文超 焦保军 王国民变更后:于分良|||专利权的转移IPC(主分类):H04W 24/02登记生效日:20171116变更事项:专利权人变更前权利人:中兴通讯股份有限公司变更后权利人:于分良变更事项:地址变更前权利人:518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部变更后权利人:024000 内蒙古自治区赤峰市翁牛特旗广德公镇四分地村四组|||授权|||实质审查的生效IPC(主分类):H04W 24/02申请日:20100612|||公开

    IPC分类号:

    H04W24/02(2009.01)I; H04L29/08

    主分类号:

    H04W24/02

    申请人:

    中兴通讯股份有限公司

    发明人:

    马文超; 焦保军; 王国民

    地址:

    518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部

    优先权:

    专利代理机构:

    北京元本知识产权代理事务所 11308

    代理人:

    秦力军

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

    本发明公开了一种多数据卡进行FTP业务测试无线网络PS性能的方法及装置,所述方法包括:在一台工控机或计算机上通过串口集成多个数据卡,每个数据卡通过空口与无线网络通讯;计算机的FTP客户端通过拨号分别与所述多个数据卡建立连接,并使每个数据卡得到由无线网络分配的IP地址;FTP客户端通过绑定所述每个数据卡的IP地址,分别建立每个数据卡与无线网络的FTP服务器的连接,使每个数据卡进行文件下载/上传业务;周期性地统计每个数据卡进行的文件下载/上传业务所对应的下行/上行速率。本发明可以在一台计算机上集成多个数据卡进行FTP业务进行测试网络PS性能的情况下,使FTP连接分别建立在不同的数据卡上,实现对网络PS域业务性能的测试。

    权利要求书

    1.一种多数据卡进行FTP业务测试无线网络PS性能的方法,其特征在于,包括:在计算机上通过串口集成多个数据卡,每个数据卡通过空口与无线网络通讯;所述计算机的FTP客户端通过拨号分别与所述多个数据卡建立连接,并使每个数据卡得到由无线网络分配的IP地址;FTP客户端通过绑定所述每个数据卡的IP地址,分别建立每个数据卡与无线网络的FTP服务器的连接,使每个数据卡进行文件下载/上传业务;周期性地统计每个数据卡进行的文件下载/上传业务所对应的下行/上行速率。2.根据权利要求1所述的方法,其特征在于,所述FTP客户端和每个数据卡的连接是FTP客户端通过和每个数据卡Modem口进行PPP连接实现的。3.根据权利要求2所述的方法,其特征在于,所述FTP客户端利用windows的RAS依次调用每个数据卡modem的驱动程序进行拨号操作。4.根据权利要求1所述的方法,其特征在于,所述FTP客户端在绑定一数据卡的IP地址后,通过填写FTP服务器地址、端口号,建立与FTP服务器的连接。5.根据权利要求4所述的方法,其特征在于,数据卡与FTP服务器的连接是所述FTP客户端通过绑定该数据卡IP地址建立与FTP服务器的连接实现的。6.根据权利要求1所述的方法,其特征在于,所述FTP客户端利用绑定的数据卡IP地址建立与FTP服务器连接后,获取FTP服务器上的文件列表,然后从中选择某一文件,并经由绑定IP地址的数据卡进行所选文件的下载/上传。7.根据权利要求6所述的方法,其特征在于,对于正在进行FTP业务的数据卡,客户端使用windows提供的RAS的RasGetConnectionStatistics函数获取每个数据卡Modem端口的发送和接收的数据量。8.根据权利要求7所述的方法,其特征在于,通过计算单位时间内的发送数据量,得到上行速率值;通过计算单位时间内的接收数据量,得到下行数据速率。9.一种多数据卡进行FTP业务测试无线网络PS性能的装置,其特征在于所述装置包括:集成在计算机串口上的多个数据卡,其每个数据卡通过空口与无线网络通讯;装载在所述计算机中FTP客户端,通过拨号分别与所述多个数据卡建立连接,使每个数据卡得到无线网络分配给的IP地址,并且通过绑定所述每个数据卡的IP地址,分别建立每个数据卡与无线网络的FTP服务器的连接,使每个数据卡进行文件下载/上传业务;装载在所述计算机中的统计单元,用于周期性地统计每个数据卡进行的文件下载/上传业务所对应的下行/上行速率。10.根据权利要求9所述的装置,其特征在于,所述FTP客户端利用绑定的数据卡IP地址建立与FTP服务器连接后,获取FTP服务器上的文件列表,从中选择某一文件,并经由绑定IP地址的数据卡进行所选文件的下载/上传。

    说明书

    多数据卡进行FTP业务测试无线网络PS性能的方法及装置

    技术领域

    本发明涉及通信领域,具体涉及一种多数据卡分别进行FTP(文
    件传输协议,File Transfer Protocol)业务测试无线网络PS(分
    组交换,Packet Switch)性能的方法及装置。

    背景技术

    随着3G网络的建设,数据业务的需求量也是越来越大,各个运
    营商对数据业务的提供能力也越来越重视,所以对于PS域数据业务
    性能测试迫在眉睫,数据卡终端的成功商用为我们解决了终端设备问
    题,但一台笔记本上的USB(通用串行总线,Universal Serial BUS)
    口上只能插上一个数据卡进行测试,对测试资源是个巨大的浪费,想
    用多终端进行测试,需要有相应数量的PC机。

    在工控机上集成了多个数据卡的情况下,通常使用的FTP客户端
    (例如CuteFtp,FileZilla)等不能指定某个数据卡进行FTP业务,
    并且统计每个数据卡的速率还要借助其它的工具,非常的不方便。

    发明内容

    本发明的目的在于提供一种多数据卡进行FTP业务测试无线网
    络PS性能的方法,以便FTP客户端能够指定任意数据卡进行FTP业
    务。

    本发明的另一目的是提供一种多数据卡进行FTP业务测试无线
    网络PS性能的装置,以便FTP客户端能够指定任意数据卡进行FTP
    业务。

    根据本发明的一个方面,提供了一种多数据卡进行FTP业务测试
    无线网络PS性能的方法,包括:

    在计算机上通过串口集成多个数据卡,每个数据卡通过空口与无
    线网络通讯;

    所述计算机的FTP客户端通过拨号分别与所述多个数据卡建立
    连接,并使每个数据卡得到由无线网络分配的IP地址;

    FTP客户端通过绑定所述每个数据卡的I P地址,分别建立每个
    数据卡与无线网络的FTP服务器的连接,使每个数据卡进行文件下载
    /上传业务;

    周期性地统计每个数据卡进行的文件下载/上传业务所对应的下
    行/上行速率。

    其中,FTP客户端和每个数据卡的连接是FTP客户端通过和每个
    数据卡Modem口进行PPP连接实现的。

    其中,FTP客户端利用windows的RAS依次调用每个数据卡modem
    的驱动程序进行拨号操作。

    其中,FTP客户端在绑定一数据卡的IP地址后,通过填写FTP
    服务器地址、端口号,建立与FTP服务器的连接。

    其中,数据卡与FTP服务器的连接是所述FTP客户端通过绑定该
    数据卡IP地址建立与FTP服务器的连接实现的。

    其中,FTP客户端利用绑定的数据卡I P地址建立与FTP服务器
    连接后,获取FTP服务器上的文件列表,然后从中选择某一文件,并
    经由绑定IP地址的数据卡进行所选文件的下载/上传。

    其中,对于正在进行FTP业务的数据卡,客户端使用windows提
    供的RAS的RasGetConnectionStatistics函数获取每个数据卡Modem
    端口的发送和接收的数据量。

    其中,通过计算单位时间内的发送数据量,得到上行速率值;通
    过计算单位时间内的接收数据量,得到下行数据速率。

    根据本发明另一方面,提供了一种多数据卡进行FTP业务测试无
    线网络PS性能的装置,包括:

    集成在计算机串口上的多个数据卡,其每个数据卡通过空口与无
    线网络通讯;

    装载在所述计算机中FTP客户端,通过拨号分别与所述多个数据
    卡建立连接,使每个数据卡得到无线网络分配给的IP地址,并且通
    过绑定所述每个数据卡的IP地址,分别建立每个数据卡与无线网络
    的FTP服务器的连接,使每个数据卡进行文件下载/上传业务;

    装载在所述计算机中的统计单元,用于周期性地统计每个数据卡
    进行的文件下载/上传业务所对应的下行/上行速率。

    其中,FTP客户端利用绑定的数据卡IP地址建立与FTP服务器
    连接后,获取FTP服务器上的文件列表,从中选择某一文件,并经由
    绑定IP地址的数据卡进行所选文件的下载/上传。

    与现有技术相比较,本发明的有益效果在于:在一台工控机上集
    成多个数据卡进行FTP业务进行测试网络PS性能的情况下,可以使
    FTP连接分别建立在不同的数据卡上,实现对网络PS域业务性能的
    测试。

    附图说明

    图1是本发明的环境配置示意图;

    图2是本发明的一种多数据卡进行FTP业务测试无线网络PS性
    能的装置的示意图;

    图3是显示本发明的一种多数据卡进行FTP业务测试无线网络
    PS性能的方法的示意图;

    图4是本发明的Windows的RAS拨号的服务结构的示意图;

    图5是本发明的FTP客户端经由一个数据卡连接无线网络的FTP
    服务器并进行数据通信的流程图;

    图6是本发明的进行速率统计的流程图。

    具体实施方式

    以下结合附图对本发明的优选实施例进行详细说明,应当理解,
    以下所说明的优选实施例仅用于说明和解释本发明,并不用于限定本
    发明。

    图1显示了本发明的环境配置,如图1所示,在一台计算机或工
    控机(以下以工控机为例,对本发明进行说明)上通过串口集成多个
    数据卡,每个数据卡通过空口即UU口与无线网络(如节点B)进行
    通讯。

    图2显示了本发明的多数据卡进行FTP业务测试无线网络性能的
    装置,包括:

    集成在工控机串口上的多个数据卡,其每个数据卡通过空口与无
    线网络通讯;

    装载在工控机中的FTP客户端,通过拨号分别与所述多个数据卡
    之每个建立连接,使(得)每个数据卡得到无线网络分配给的IP地
    址,并且通过依次绑定所述每个数据卡的IP地址,分别建立每个数
    据卡与无线网络的FTP服务器的连接,使每个数据卡进行文件下载/
    上传业务;具体地说,FTP客户端在与第一数据卡建立连接,并通过
    拨号使该数据卡获得无线网络分配的IP地址后,绑定该数据卡的IP
    地址,然后经由该数据卡与无线网络的FTP服务器建立数据连接,进
    而开始经由第一数据卡进行文件的下载或上传业务,接着FTP客户端
    依次对第二数据卡、第三数据卡…第N数据卡执行与第一数据卡相
    同的操作,使第二数据卡、第三数据卡…第N数据卡都进行文件的
    下载或上传业务;

    装载在工控机中的统计单元,用于周期性地统计每个数据卡进行
    的文件下载/上传业务所对应的下行/上行速率。

    FTP客户端利用windows的RAS依次调用每个数据卡modem的驱
    动程序进行拨号操作;Windows系统自动完成和每个数据卡Modem口
    的PPP连接,实现FTP客户端和每个数据卡连接。数据卡自动实现
    PDP激活,从而获得IP地址。

    为了建立FTP客户端与FTP服务器的连接,需要在FTP绑定一数
    据卡的IP地址后,填写FTP服务器地址、端口号,然后通过发起连
    接请求,实现FTP客户端与FTP服务器的连接,并由此实现该数据卡
    与FTP服务器的连接。

    FTP客户端利用绑定的数据卡IP地址建立与FTP服务器连接后,
    可以获取FTP服务器上的文件列表,然后由用户从中选择某一文件,
    并经由绑定IP地址的数据卡进行所选文件的下载/上传。

    对于正在进行FTP业务的数据卡,客户端可以使用windows提供
    的RAS的RasGetConnectionStatistics函数获取每个数据卡Modem
    端口的发送和接收的数据量。

    统计单元通过计算单位时间内的发送数据量,得到上行速率值,
    或者通过计算单位时间内的接收数据量,得到下行数据速率。

    图3显示了本发明的多数据卡进行FTP业务测试无线网络PS性
    能的方法,包括以下步骤:

    在一台工控机上通过串口集成多个数据卡,每个数据卡通过空口
    与无线网络通讯;

    所述工控机的FTP客户端通过拨号分别与所述多个数据卡之每
    个建立连接,使(得)每个数据卡得到由无线网络分配的IP地址;

    FTP客户端通过依次绑定所述每个数据卡的IP地址,分别建立
    每个数据卡与无线网络的FTP服务器的连接,使每个数据卡进行文件
    下载/上传业务;

    周期性地统计每个数据卡进行的文件下载/上传业务所对应的下
    行/上行速率。

    下面结合图4、图5和图6对本发明的装置和方法进行具体说明。

    图4显示了本发明的Windows的RAS拨号的服务结构,从图中可
    以看出RAS处于ISO/OSI模型的上层,下层的TAPI(电话应用程序接
    口,Telephony Application Program Interface)调用
    Unimodem,Unimodem是通用的调制解调器驱动程序,它调用串口API
    实现与调制解调设备的通信。本发明使用windows的RAS(远端访问
    服务,Remote Access Service)进行拨号,调用RAS的应用程序通常
    在客户机上执行,这种连接使用两种标准的远程访问协议:PPP点对
    点协议和SLIP(串行线路Internet协议,Serial Line Internet
    Protocol)。

    在进行测试之前,可以使用标准的AT指令方便的对需要测试的
    PS域业务速率进行设置,如,+CREGREQ=1,2,64,128......。其中
    “2”为网络类型:交互类,“64”为上行速率,“128”为下行速率;
    这样可以方便的对测试的速率进行设置。

    一般来说,本发明通过数据卡驱动映射出来的USB端口,设置
    PS链路的Qos(网络质量,Quality of Service),主要设置PS域的
    网络类型,上下行速率。

    图5显示了本发明的FTP客户端经由一个数据卡连接无线网络的
    FTP服务器并进行数据通信的流程。

    步骤S31,使用Windows的RAS提供的API,利用函数
    RasSetEntryProperties设置拨号连接的属性信息,用RasDial函数
    进行拨号,使用回调函数RasDialFuncl获取拨号过程,创建FTP客
    户端与数据卡的PPP连接;

    步骤S32,步骤S31中的拨号会同时触发数据卡进行PDP激活,
    建立与网络侧的连接;

    步骤S33,通过AT指令AT+CGPADDR=1获取该数据卡分配到的IP
    地址;例如获取到的IP地址格式为:h1.h2.h3.h4;

    步骤S34,启动FTP客户端;

    步骤S35,建立FTP客户端与FTP服务器之间的控制连接:

    步骤S36,FTP服务器返回FTP连接成功消息;

    步骤S37,FTP客户端绑定某一数据卡的IP地址,根据用户填写
    的FTP服务器地址和端口建立与FTP服务器的Socket连接;

    步骤S38,FTP客户端使用FTP协议字PORT(PORT协议字的格式
    为:PORT h1,h2,h3,h4,p1,p2,其中h1是IP地址的最高8位,p1
    为本地端口的高8位)建立与FTP服务器的数据连接,例如,对数据
    连接指定本地IP,防止数据连接建立在其它的数据卡上;

    步骤S39,FTP客户端获取FTP服务器上文件列表,根据用户选
    择的某一文件进行下载/上传;

    此后,按照以上流程分别建立其他数据卡与FTP服务器的连接并
    上传/下载文件;

    图6显示了本发明的统计单元实现速率统计的流程,本发明周期
    性获取数据卡端口的数据量D,并通过Windows的API获取系统时间
    T。

    对于每个正在进行FTP业务的数据卡,本发明的统计单元可以使
    用windows提供的RAS的RasGetConnectionStatistics函数获取每
    个数据卡Modem端口的发送和接收的数据量。具体流程如图6所示,
    设定定时器→获取当前时间T→获取Modem口数据量→由数据量D和
    时间T计算实时速率→计算平均速率→判断是否为最大或最小速率
    →若是,则保存速率值,并上报UI进行显示→若否,则上报UI进行
    显示。

    统计的速率包括实时速率和平均速率,两者的计算方式相同,区
    别仅仅在于实时速率是按标准时间单位获取数据量,而平均速率则按
    照从统计开始时间到当前时刻获取数据量。举例来说,若本次获取到
    的数据量为D1,上次获取到的数据量为D2,本次的时间为t1,上次
    的时间为t2,则速率值R为:R=(D1-D2)/(t1-t2);若统计实时速
    率,则t1-t2的时间间隔是标准时间单元;若统计平均速率,则对应
    于数据量D2的t2是统计开始时刻,对应于数据量D1的t1为当前时
    刻。

    本发明可以分别显示每个数据卡的速率情况,并且利用一种颜色
    的线表示下行速率,用另一种颜色表示上行速率。

    综上所述,在一台工控机上集成多个数据卡进行FTP业务进行测
    试网络PS性能的情况下,本发明可以使FTP连接分别建立在不同的
    数据卡上,实现对网络PS域业务性能的测试,解决了普通FTP客户
    端不能指定终端的情况;方便进行效果显示,可以实时查看每个数据
    卡的速率情况,也可以查看整个网络的状况;并且,查看每个数据卡
    的速率情况不再需要其它的工具来完成。

    尽管上文对本发明进行了详细说明,但是本发明不限于此,本技
    术领域技术人员可以根据本发明的原理进行各种修改。因此,凡按照
    本发明原理所作的修改,都应当理解为落入本发明的保护范围。

    关 键  词:
    多数 进行 FTP 业务 测试 无线网络 PS 性能 方法 装置
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

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

    关于本文
    本文标题:多数据卡进行FTP业务测试无线网络PS性能的方法及装置.pdf
    链接地址:https://www.zhuanlichaxun.net/p-4285995.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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