CN100394732C - Wap网关性能的测试方法 - Google Patents

Wap网关性能的测试方法 Download PDF

Info

Publication number
CN100394732C
CN100394732C CNB2005101128287A CN200510112828A CN100394732C CN 100394732 C CN100394732 C CN 100394732C CN B2005101128287 A CNB2005101128287 A CN B2005101128287A CN 200510112828 A CN200510112828 A CN 200510112828A CN 100394732 C CN100394732 C CN 100394732C
Authority
CN
China
Prior art keywords
gateway
response
connection request
client emulator
interface channel
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB2005101128287A
Other languages
English (en)
Other versions
CN1744535A (zh
Inventor
杨光华
刘钧毅
程卫东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CNB2005101128287A priority Critical patent/CN100394732C/zh
Publication of CN1744535A publication Critical patent/CN1744535A/zh
Application granted granted Critical
Publication of CN100394732C publication Critical patent/CN100394732C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明涉及一种WAP网关性能的测试方法,包括:1、客户端仿真器向WAP2.0网关发送第一连接请求;2、WAP2.0网关返回第一响应,并发送第二连接请求;3、服务器仿真器返回第二响应;4、客户端仿真器得到WAP2.0网关的性能指标。另一种WAP网关性能的测试方法,包括:1、客户端仿真器向WAP2.0网关发送数个第一连接请求;2、WAP2.0网关返回数个第一响应,WAP2.0网关发送数个第二连接请求;3、服务器仿真器返回与数个第二响应;4、客户端仿真器发送业务请求;5、WAP2.0网关转发业务请求;6、服务器仿真器返回第三响应;7、WAP2.0转发第三响应;8、得到WAP2.0网关的性能指标。

Description

WAP网关性能的测试方法
技术领域
本发明涉及一种WAP网关性能的测试方法,尤其是一种利用仿真客户端和仿真服务器的WAP2.0网关性能的测试方法。
背景技术
WAP网关既有代理服务器的功能,又兼具网关的功能,因此统称WAP网关,其主要有协议转换和编解码功能。WAP网关连接移动通信网络和Internet,移动终端通过WAP网关可以访问到Internet上的内容服务器,从而获得Internet内容服务器提供的丰富的信息服务。
随着WAP协议的2.0版的推出,便出现了WAP2.0网关,WAP2.0网关集成了WAP1.2和WAP2.0的所有功能。如图1所示,为WAP2.0网关所在网络环境的示意图,WAP终端20通过GSM CSD/GPRS21等无线接入网络与WAP2.0网关1进行交互,而WAP2.0网关1通过Internet31和各种应用服务器30进行交互。WAP终端20及其无线网络侧称为无线侧,而Internet和各种应用服务器30一侧称为有线侧,WAP终端20通过无线网路向WAP2.0网关发出业务请求,由WAP2.0网关1向应用服务器30转发,应用服务器30回复响应,并由WAP2.0网关转发与WAP终端20。
随着WAP2.0技术和相关业务的迅速发展,网关设备的处理性能直接关系到网络运营的质量,因此必须对WAP2.0网关质量的测试非常重要。现有的对WAP2.0网关的测试还局限于通过大量PC,使用相应的软件程序模拟用户行为进行WAP2.0测试,而没有专门的性能测试***。在测试过程中可能要使用很多的PC才能测试出WAP2.0网关的性能,因此测试成本非常高,而且非常繁琐。
发明内容
本发明的目的是针对现有技术的不足,提出一种WAP网关性能的测试方法,可以非常灵活和方便的测试WAP网关的性能。
为实现本发明的目的,本发明还提供了一种测试WAP网关最大请求处理速率的方法,包括如下步骤:
为实现本发明的目的,本发明还提供了一种测试WAP网关最大请求处理速率的方法,包括如下步骤:
步骤1、客户端仿真器模拟N个WAP2.0终端向WAP2.0网关发送N个第一连接请求;
步骤2、所述WAP2.0网关向该客户端仿真器返回与所述N个第一连接请求对应的该N个第一响应,所述客户端仿真器与WAP2.0网关建立该N个连接通道,所述WAP2.0网关向服务器仿真器发送与所述N个第一连接请求数目相同的该N个第二连接请求;
步骤3、服务器仿真器向所述WAP2.0网关返回与该N个第二连接请求相对应的该N个第二响应,所述服务器仿真器与WAP2.0网关也建立该N个连接通道;
步骤4、所述客户端仿真器基于步骤2中客户端仿真器与WAP2.0网关建立的所述N个连接通道,模拟该N个WAP2.0终端向WAP2.0网关按设定速率发送业务请求;
步骤5、所述WAP2.0网关向服务器仿真器转发所述业务请求;
步骤6、所述服务器仿真器根据所述业务请求向WAP2.0网关返回第三响应;
步骤7、所述WAP2.0网关向客户端仿真器转发所述第三响应;
步骤8、该客户端仿真器根据所述第三响应得到WAP2.0网关的性能指标。
所述步骤4具体为:所述客户端仿真器基于所述该N个连接通道,在每一个连接通道上模拟一个WAP2.0终端按照相同的速率向WAP2.0网关发送业务请求。
所述步骤7之后,步骤8之前还包括:
步骤700、客户端仿真器判断所述第三响应,如果均为成功响应则断开所有N个连接通道,执行步骤701;如果包含失败响应,则断开所有N个连接通道,执行步骤709;
步骤701、客户端仿真器模拟该N个WAP2.0终端向WAP2.0网关,发送与第一次发送第一连接请求数目相同的该N个第一连接请求;
步骤702、所述WAP2.0网关向该客户端仿真器返回与步骤701中所述N个第一连接请求对应的该N个第一响应,所述客户端仿真器与WAP2.0网关建立该N个连接通道,所述WAP2.0网关向服务器仿真器发送与第一连接请求数目相同的N个第二连接请求;
步骤703、服务器仿真器向所述WAP2.0网关返回与该N个第二连接请求相对应的该N个第二响应,所述服务器仿真器与WAP2.0网关也建立该N个连接通道;
步骤704、所述客户端仿真器基于步骤702中客户端仿真器与WAP2.0网关建立的所述N个连接通道,在每一个连接通道上模拟WAP2.0终端增大发送速率分别向WAP2.0网关发送业务请求;
步骤705、所述WAP2.0网关向服务器仿真器转发所述业务请求;
步骤706、所述服务器仿真器根据所述业务请求向WAP2.0网关返回第三响应;
步骤707、所述WAP2.0网关向客户端仿真器转发步骤706中服务器仿真器向WAP2.0网关返回的所述第三响应;
步骤708、客户端仿真器判断步骤707中WAP2.0网关向客户端仿真器转发的所述第三响应,如果均为成功响应则断开所有N个连接通道,返回步骤701依次执行;如果包含失败响应,则断开所有N个连接通道,执行步骤709;
步骤709、客户端仿真器模拟该N个WAP2.0终端向WAP2.0网关,发送与第一次发送连接请求数目相同的该N个第一连接请求;
步骤710、所述WAP2.0网关向该客户端仿真器返回与步骤709中所述N个第一连接请求对应的该N个第一响应,所述客户端仿真器与WAP2.0网关建立该N个连接通道,所述WAP2.0网关向服务器仿真器发送与第一连接请求数目相同的该N个第二连接请求;
步骤711、服务器仿真器向所述WAP2.0网关返回与该N个第二连接请求相对应的该N个第二响应,所述服务器仿真器与WAP2.0网关也建立该N个连接通道;
步骤712、所述客户端仿真器基于步骤710中客户端仿真器与WAP2.0网关建立的该N个连接通道,在每一个连接通道上模拟WAP2.0终端,按照出现失败响应所对应的业务请求的发送速率,和最后一次均为成功的响应所对应的业务请求的发送速率平均后的速率,分别向WAP2.0网关发送业务请求;
步骤713、所述WAP2.0网关向服务器仿真器转发所述业务请求;
步骤714、所述服务器仿真器根据所述业务请求向WAP2.0网关返回第三响应;
步骤715、所述WAP2.0网关向客户端仿真器转发步骤714中服务器仿真器向WAP2.0网关返回的所述第三响应;
步骤716、所述客户端仿真器判断所述第三响应,并按照平均原则向所述WAP2.0网关发送业务请求。
所述步骤716具体为:
步骤7160、客户端仿真器判断步骤715中WAP2.0网关向客户端仿真器转发的所述第三响应,如果均为成功响应则断开步骤所有N个连接通道,执行步骤7161;如果包含失败响应,则断开所有N个连接通道,执行步骤7166;
步骤7161、所述客户端仿真器判断该均为成功响应所对应的业务请求的发送速率,与最后一次包含失败响应所对应的业务请求的发送速率是否可以平均,如果可以平均则执行步骤7162,否则执行步骤8;
步骤7162、客户端仿真器模拟该N个WAP2.0终端向WAP2.0网关,发送与第一次发送连接请求数目相同的该N个第一连接请求;
步骤7163、所述WAP2.0网关向该客户端仿真器返回与步骤7162中所述该N个第一连接请求对应的该N个第一响应,所述客户端仿真器与WAP2.0网关建立该N个连接通道,所述WAP2.0网关向服务器仿真器发送与第一连接请求数目相同的该N个第二连接请求;
步骤7164、服务器仿真器向所述WAP2.0网关返回与该N个第二连接请求相对应的该N个第二响应,所述服务器仿真器与WAP2.0网关也建立该N个连接通道;
步骤7165、所述客户端仿真器基于步骤7163中客户端仿真器与WAP2.0网关建立的所述N个连接通道,在每一个连接通道上模拟WAP2.0终端,按照均为成功响应的对应业务请求的发送速率,和最后一次包含失败响应的对应业务请求的发送速率平均后的速率,分别向WAP2.0网关发送业务请求,返回步骤713依次执行;
步骤7166、所述客户端仿真器判断该包含失败响应所对应的业务请求的发送速率,与最后一次均为成功响应所对应的业务请求的发送速率是否可以平均,如果可以平均则执行步骤7167,否则执行步骤8;
步骤7167、客户端仿真器模拟该N个WAP2.0终端向WAP2.0网关,发送与第一次发送连接请求数目相同的该N个第一连接请求;
步骤7168、所述WAP2.0网关向该客户端仿真器返回与步骤7167中所述N个第一连接请求对应的该N个第一响应,所述客户端仿真器与WAP2.0网关建立该N个连接通道,所述WAP2.0网关向服务器仿真器发送与第一连接请求数目相同的该N个第二连接请求;
步骤7169、服务器仿真器向所述WAP2.0网关返回与该N个第二连接请求相对应的该N个第二响应,所述服务器仿真器与WAP2.0网关也建立该N个连接通道;
步骤71610、所述客户端仿真器基于步骤7168中客户端仿真器与WAP2.0网关建立的所述N个连接通道,在每一个连接通道上模拟WAP2.0终端,按照包含失败响应所对应的业务请求发送速率,和最后一次均为成功响应所对应业务请求发送速率平均后的速率,分别向WAP2.0网关发送业务请求,返回步骤713依次执行;
另外,所述步骤7之后,步骤8之前还可以包括:
步骤70、客户端仿真器判断所述第三响应,如果均为成功响应则断开所有连接通道,增大第一连接请求的发送数目返回步骤1依次执行;如果包含失败响应,则断开所有连接通道,执行步骤71;
步骤71、所述客户端仿真器按照包含失败响应所对应的第一连接请求的发送数目,和最后一次均为成功响应所对应的第一连接请求的发送数目的平均数目Nj,向WAP2.0网关发送第一连接请求;
步骤72、所述WAP2.0网关向该客户端仿真器返回与所述Nj个第一连接请求数目相同的该Nj个第一响应,所述客户端仿真器与WAP2.0网关建立该Nj个连接通道,所述WAP2.0网关向服务器仿真器发送与所述Nj个第一连接请求数目相同的Nj个第二连接请求;
步骤73、服务器仿真器向所述WAP2.0网关返回与该Nj个第二连接请求数目相同的该Nj个第二响应,所述服务器仿真器与WAP2.0网关也建立该Nj个连接通道;
步骤74、所述客户端仿真器基于步骤72中客户端仿真器与WAP2.0网关建立的所述Nj个连接通道,模拟该Nj个WAP2.0终端向WAP2.0网关按照首次业务请求的发送速率发送业务请求;
步骤75、所述WAP2.0网关向服务器仿真器转发所述业务请求;
步骤76、所述服务器仿真器根据所述业务请求向WAP2.0网关返回第三响应;
步骤77、所述WAP2.0网关向客户端仿真器转发步骤76中服务器仿真器向WAP2.0网关返回的所述第三响应;
步骤78、客户端仿真器判断所述第三响应,按照平均原则,向WAP2.0网关发送第一连接请求。
所述步骤78具体为:
步骤780、客户端仿真器判断步骤77中WAP2.0网关向客户端仿真器转发的所述第三响应,如果均为成功响应则断开所有连接通道,执行步骤781;如果包含失败响应,则断开所有连接通道,执行步骤783;
步骤781、所述客户端仿真器判断该均为成功响应所对应的第一连接请求的发送数目,与最后一次包含失败响应的所对应的第一连接请求的发送数目是否可以平均,如果可以平均则执行步骤782,否则执行步骤8;
步骤782、客户端仿真器模拟Nk个WAP终端向WAP2.0网关,按照均为成功响应所对应第一连接请求的发送数目,和最后一次包含失败响应所对应的第一连接请求的发送数目平均后的数目Nk发送第一连接请求,返回步骤72依次执行,并将步骤72及依次执行步骤中的数值Nj替换为数值Nk
步骤783、所述客户端仿真器判断该均包含失败响应所对应的第一连接请求发送的数目,与最后一次均为成功响应所对应的第一连接请求发送数目是否可以平均,如果可以平均则执行步骤784,否则执行步骤8;
步骤784、客户端仿真器模拟Nm个WAP终端向WAP2.0网关,按照包含失败响应所对应的第一连接请求的发送数目,与最后一次均为成功响应所对应的第一连接请求发送的数目平均后的数目Nm发送第一连接请求,返回步骤72依次执行,并将步骤72及依次执行步骤中的数值Nj替换为数值Nm
所述步骤8中的WAP2.0网关的性能指标为最大请求处理速率。因此,为实现本发明的目的所提供的WAP网关性能的测试方法实现了灵活和方便的对WAP网关的性能进行测试。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
图1为WAP2.0网关所在网络环境的示意图。
图2本发明WAP网关性能的测试方法的结构图。
图3为本发明WAP网关性能的测试方法的协议栈示意图。
图4为本发明WAP网关性能的测试方法测试最大并发连接数的方法流程图。
图5为本发明WAP网关性能的测试方法测试最大请求处理速率的方法流程图之一。
图6为本发明WAP网关性能的测试方法测试最大请求处理速率的方法流程图之二。
图7为本发明WAP网关性能的测试方法另一种测试最大请求处理速率的方法流程图。
具体实施方式
本发明是将WAP2.0网关独立出来,完全脱离除网关之外的其他网络设备,利用仿真客户端和仿真服务器模拟与网关交互的其他网络设备,以测试WAP2.0网关的性能。
结合图1和图2所示,本发明利用客户端仿真器1来模拟移动用户,仿真WAP终端20和GSM CSD/GPRS20等无线接入网络,而用服务器仿真器3来仿真Internet21和各种应用服务器30,以及无线运营商提供的各种数据业务平台,如MMS(Multimedia Message Service多媒体消息服务)和KJava(指基于Java的一种下载业务,由于是针对手机的程序,尺寸都比较小,大概几个KB左右,所以叫Kjava)下载等业务模型,即利用客户端仿真器1可以模拟多个移动用户(通过GGSN),利用服务器仿真器3模拟多个Web服务器,以及无线运营商提供的各种数据业务平台,如MMS(Multimedia MessageService多媒体消息服务)和KJava(指基于Java的一种下载业务,由于是针对手机的程序,尺寸都比较小,大概几个KB左右,所以叫Kjava)下载等业务模型,并且均与WAP2.0网关2相连接。客户端仿真器1和服务器仿真器3的结构比其所模拟的设备和网络要简单,可以模拟出WAP网关***可见的协议和业务流量。客户端仿真器1可以仿真WAP1.2和WAP2.0协议及基于其上的业务流量;服务器仿真器3可以仿真HTTP协议和基于其上的业务流量。WAP1.2协议的最高层是WSP协议,WAP2.0协议的最高层是WHTTP协议。即图1中的无线侧和有线侧分别用客户端仿真器1和服务器仿真器3来替换,即可得到如图2所示的本发明的结构。因此将WAP2.0网关2独立出来,完全脱离除WAP2.0网关2以外的其他网络设备,完全用客户端仿真器1和服务器仿真器3模拟了和WAP2.0网关2交互的网络设备(如GGSN和Web Server),可以确保测试的准确程度。
WAP2.0网关的主要功能在于传输层的处理,WAP2.0网关在移动数据业务处理中是无线侧和有线侧交互的节点,在无线侧使用的是Wireless ProfiledTCP协议栈,在有线侧则使用的是标准的TCP协议栈。
WTCP(Wireless Transmission Control Protocol无线传输控制协议)是针对无线传输的特点制定的基于TCP的协议栈,对标准的TCP协议栈进行了如下的优化:
1、大的窗口(Large Window Size)
2、大的初始化窗口(Large Initial Window)
3、窗口衡量选项(Window Scale Option)
4、MTU比默认的MTU更大(MTU Larger than Default IP MTU)
5、选择性确认(Selective Acknowledgement)
如图3所示,针对WTCP的特点,本发明根据WTCP的优化选项构建新的协议栈,主要包括如下几项:
1、可调整的窗口大小
可以随意调整窗口大小,根据不同测试标准的需求可以使用不同的窗口大小进行测试
2、可调整的MTU大小
可以根据不同测试标准以及不同WAP2.0网关设备的要求,随意调整MTU的大小,而不是默认的1500字节;
3、TCP的SACK选项
TCP Option选项中增加SACK选项,满足WTCP协议栈的要求。
基于构建完备的WTCP协议栈,可以在WTCP之上进行各种应用层测试,如HTTP over WTCP,使用WAP网关作为代理向服务器发送WHTTP请求。即客户端仿真器与WAP20.网关之间为WTCP协议,WAP20.网关和服务器仿真器之间为TCP协议。
如图4所示,为本发明的WAP网关性能的测试方法测试最大并发连接数的方法流程图,测试方法为:
步骤101、客户端仿真器模拟WAP终端向WAP2.0网关发送连接请求;
步骤102、WAP2.0网关向所述客户端仿真器返回响应;
步骤103、客户端仿真器判断该响应,如果为成功响应则与WAP2.0网关保持连接,模拟另一WAP终端执行步骤101;否则,执行步骤104;
步骤104、该客户端仿真器根据WAP2.0网关返回的所有成功响应的数目,即与WAP2.0网关建立连接的数目即为本WAP2.0网关的最大并发连接数,即WAP2.0网关支持的最大并发连接数。
因为WAP2.0网关只能同时连接数量有限的WAP终端,此方法就是为了测试该WAP2.0网关可以同时连接多少WAP终端。
如图5和图6所示,为本发明测试最大请求处理速率的方法流程图,因为本方法流程非常大,因此分成两幅图描述,途中相同的字母A、B和C表示连接点,测试方法为:
步骤201、客户端仿真器模拟N个WAP终端向WAP2.0网关发送N个第一连接请求;
步骤202、所述WAP2.0网关向该客户端仿真器返回与所述N个第一连接请求对应的N个第一响应,所述客户端仿真器与WAP2.0网关建立N个连接通道,所述WAP2.0网关向服务器仿真器发送与所述N个第一连接请求数目相同的N个第二连接请求;
步骤203、服务器仿真器向所述WAP2.0网关返回与N个第二连接请求相对应的N个第二响应,所述服务器仿真器与WAP2.0网关也建立N个连接通道;
步骤204、所述客户端仿真器基于所述N个连接通道,在每一个连接通道上模拟一个WAP终端按照相同的速率向WAP2.0网关发送业务请求;即按照NM/S的速率向WAP2.0网关发送业务请求;
步骤205、所述WAP2.0网关向服务器仿真器转发所述业务请求;
步骤206、所述服务器仿真器根据所述业务请求向WAP2.0网关返回第三响应;
步骤207、所述WAP2.0网关向客户端仿真器转发所述第三响应;
步骤208、客户端仿真器判断所述第三响应,如果均为成功响应则断开所述N个连接通道,执行步骤211;如果包含失败响应,则断开所述数个连接通道,执行步骤221;
步骤211、客户端仿真器模拟N个WAP终端向WAP2.0网关,发送N个第一连接请求;
步骤212、所述WAP2.0网关向该客户端仿真器返回与所述N个第一连接请求对应的N个第一响应,所述客户端仿真器与WAP2.0网关建立N个连接通道,所述WAP2.0网关向服务器仿真器发送与第一连接请求数目相同的N个第二连接请求;
步骤213、服务器仿真器向所述WAP2.0网关返回与N个第二连接请求相对应的N个第二响应,所述服务器仿真器与WAP2.0网关也建立N个连接通道;
步骤214、所述客户端仿真器基于所述N个连接通道,在每一个连接通道上模拟WAP终端增大发送速率按照Mi/SM/S分别向WAP2.0网关发送业务请求;即发送速率为NMi/S;
步骤215、所述WAP2.0网关向服务器仿真器转发所述业务请求;
步骤216、所述服务器仿真器根据所述业务请求向WAP2.0网关返回第三响应;
步骤217、所述WAP2.0网关向客户端仿真器转发所述第三响应;
步骤218、客户端仿真器判断所述第三响应,如果均为成功响应则断开所述N个连接通道,执行步骤211;如果包含失败响应,则断开所述N个连接通道,执行步骤221;
步骤221、客户端仿真器模拟N个WAP终端向WAP2.0网关,发送与第一次发送连接请求数目相同的N个第一连接请求;
步骤222、所述WAP2.0网关向该客户端仿真器返回与所述N个第一连接请求对应的N个第一响应,所述客户端仿真器与WAP2.0网关建立N个连接通道,所述WAP2.0网关向服务器仿真器发送N个第二连接请求;
步骤223、服务器仿真器向所述WAP2.0网关返回与N个第二连接请求相对应的N个第二响应,所述服务器仿真器与WAP2.0网关也建立N个连接通道;
步骤224、所述客户端仿真器基于所述数个连接通道,在每一个连接通道上模拟WAP终端,按照出现失败响应所对应的业务请求的发送速率,和最后一次均为成功的响应所对应的业务请求的发送速率平均后的速率,分别向WAP2.0网关发送业务请求;
步骤225、所述WAP2.0网关向服务器仿真器转发所述业务请求;
步骤226、所述服务器仿真器根据所述业务请求向WAP2.0网关返回第三响应;
步骤227、所述WAP2.0网关向客户端仿真器转发所述第三响应;
步骤228、客户端仿真器判断所述第三响应,如果均为成功响应则断开所述N个连接通道,执行步骤230;如果包含失败响应,则断开所述N个连接通道,执行步骤240;
步骤230、所述客户端仿真器判断该均为成功响应所对应的业务请求的发送速率,与最后一次包含失败响应所对应的业务请求的发送速率是否可以平均,如果可以平均则执行步骤231,否则执行步骤250;
步骤231、客户端仿真器模拟N个WAP终端向WAP2.0网关,发送N个第一连接请求;
步骤232、所述WAP2.0网关向该客户端仿真器返回与所述N个第一连接请求对应的N个第一响应,所述客户端仿真器与WAP2.0网关建立该N个连接通道,所述WAP2.0网关向服务器仿真器发送与第一连接请求数目相同的N个第二连接请求;
步骤233、服务器仿真器向所述WAP2.0网关返回与数个第二连接请求相对应的N个第二响应,所述服务器仿真器与WAP2.0网关也建立该N个连接通道;
步骤234、所述客户端仿真器基于所述N个连接通道,在每一个连接通道上模拟WAP终端,按照均为成功响应的对应业务请求的发送速率,和最后一次包含失败响应的对应业务请求的发送速率平均后的速率,分别向WAP2.0网关发送业务请求,执行步骤225;
步骤240、所述客户端仿真器判断该包含失败响应所对应的业务请求的发送速率,与最后一次均为成功响应所对应的业务请求的发送速率是否可以平均,如果可以平均则执行步骤241,否则执行步骤250;
步骤241、客户端仿真器模拟N个WAP终端向WAP2.0网关,发送与第一次发送连接请求数目相同的N个第一连接请求;
步骤242、所述WAP2.0网关向该客户端仿真器返回与所述N个第一连接请求对应的N个第一响应,所述客户端仿真器与WAP2.0网关建立N个连接通道,所述WAP2.0网关向服务器仿真器发送与第一连接请求数目相同的N个第二连接请求;
步骤243、服务器仿真器向所述WAP2.0网关返回与N个第二连接请求相对应的N个第二响应,所述服务器仿真器与WAP2.0网关也建立N个连接通道;
步骤244、所述客户端仿真器基于所述N个连接通道,在每一个连接通道上模拟WAP终端,按照包含失败响应所对应的业务请求发送速率,和最后一次均为成功响应所对应业务请求发送速率平均后的速率,分别向WAP2.0网关发送业务请求,执行步骤225;
步骤250、该客户端仿真器根据所述第三响应得到WAP2.0网关的最大请求处理速率。
在步骤230,客户端仿真器判断出本次均为成功响应所对应的业务请求的发送速率,与上次包含失败响应对应的业务请求的发送速率不可以平均,则说明本次发送业务请求的速率与上次包含失败响应对应的业务请求的发送速率相差1,因此本次全部成功响应对应的业务请求的发送速率为一个连接通道的最大业务处理速率,与连接通道数目N的乘积即为本网关的最大请求处理速率,即WAP2.0网关支持的最大HTTP处理速率。
在步骤240,客户端仿真器判断出本次包含失败响应所对应的业务请求的发送速率与上次全部成功响应对应的业务请求的发送速率不可以平均,则说明本次包含失败响应对应的业务请求的发送速率与上次全部成功响应对应的业务请求的发送速率相差1,因此上次全部成功响应对应的业务请求的发送速率为一个连接通道的最大业务处理速率,与连接通道数目N的乘积即为本网关的最大请求处理速率。
如图7所示,为本发明的为本发明测试最大请求处理速率的另一方法流程图,测试方法为:
步骤301、客户端仿真器模拟Ni个WAP终端向WAP2.0网关发送Ni个第一连接请求;
步骤302、所述WAP2.0网关向该客户端仿真器返回与所述Ni个第一连接请求对应的Ni个第一响应,所述客户端仿真器与WAP2.0网关建立Ni个连接通道,所述WAP2.0网关向服务器仿真器发送与所述Ni个第一连接请求数目相同的Ni个第二连接请求;
步骤303、服务器仿真器向所述WAP2.0网关返回与Ni个第二连接请求相对应的Ni个第二响应,所述服务器仿真器与WAP2.0网关也建立Ni个连接通道;
步骤304、所述客户端仿真器基于所述Ni个连接通道,在每一个连接通道上模拟一个WAP终端按照相同的速率M/S向WAP2.0网关发送业务请求;因此基于Ni个通道的发送速率为NiM/S;
步骤305、所述WAP2.0网关向服务器仿真器转发所述业务请求;
步骤306、所述服务器仿真器根据所述业务请求向WAP2.0网关返回第三响应;
步骤307、所述WAP2.0网关向客户端仿真器转发所述第三响应;
步骤308、客户端仿真器判断所述第三响应,如果均为成功响应则断开所述数个连接通道,增大第一连接请求的发送数目执行步骤301;如果包含失败响应,则断开所述数个连接通道,执行步骤310;
步骤310、所述客户端仿真器按照包含失败响应所对应的第一连接请求的发送数目,和最后一次均为成功响应所对应的第一连接请求的发送数目的平均数目,向WAP2.0网关发送第一连接请求;
步骤311、所述WAP2.0网关向该客户端仿真器返回与所述Ni个第一连接请求对应的Ni个第一响应,所述客户端仿真器与WAP2.0网关建立Ni个连接通道,所述WAP2.0网关向服务器仿真器发送与所述Ni个第一连接请求数目相同的Ni个第二连接请求;
步骤312、服务器仿真器向所述WAP2.0网关返回与Ni个第二连接请求相对应的Ni个第二响应,所述服务器仿真器与WAP2.0网关也建立该Ni个连接通道;
步骤313、所述客户端仿真器基于所述Ni个连接通道,模拟Ni个WAP终端向WAP2.0网关按照首次业务请求的发送速率M/S发送业务请求;
步骤314、所述WAP2.0网关向服务器仿真器转发所述业务请求;
步骤315、所述服务器仿真器根据所述业务请求向WAP2.0网关返回第三响应;
步骤316、所述WAP2.0网关向客户端仿真器转发所述第三响应;
步骤317、客户端仿真器判断所述第三响应,如果均为成功响应则断开所述Ni个连接通道,执行步骤320;如果包含失败响应,则断开所述数个连接通道,执行步骤330;
步骤320、所述客户端仿真器判断该均为成功响应所对应的第一连接请求的发送数目,与最后一次包含失败响应的所对应的第一连接请求的发送数目是否可以平均,如果可以平均则执行步骤321,否则执行步骤340;
步骤321、客户端仿真器模拟Ni个WAP终端向WAP2.0网关,按照均为成功响应所对应第一连接请求的发送数目,和最后一次包含失败响应所对应的第一连接请求的发送数目平均后的数目发送第一连接请求,执行步骤311;
步骤330、所述客户端仿真器判断该均包含失败响应所对应的第一连接请求发送的数目,与最后一次均为成功响应所对应的第一连接请求发送数目是否可以平均,如果可以平均则执行步骤331,否则执行步骤340;
步骤331、客户端仿真器模拟Ni个WAP终端向WAP2.0网关,按照包含失败响应所对应的第一连接请求的发送数目,与最后一次均为成功响应所对应的第一连接请求发送的数目平均后的数目发送第一连接请求,执行步骤311;
步骤340、该客户端仿真器根据所述第三响应得到WAP2.0网关的最大请求处理速率。
在步骤320,客户端仿真器判断出本次均为成功响应所对应的第一连接请求的发送数目,与上次包含失败响应对应的第一连接请求的发送数目不可以平均,则说明本次发送第一连接请求的数目与上次包含失败响应对应的第一连接请求的发送数目相差1,因此本次全部成功响应对应的业务请求的发送数目,与业务请求的发送速率M/S的乘积为本网关的最大请求处理速率,即WAP2.0网关支持的最大HTTP处理速率。
在步骤330,客户端仿真器判断出本次包含失败响应所对应的第一连接请求的发送数目,与上次全部成功响应对应的第一连接请求的发送数目不可以平均,则说明本次发送第一连接请求的数目与上次全部成功响应对应的第一连接请求的发送数目相差1,因此上次全部成功响应对应的第一连接请求的发送数目,与业务请求的发送速率M/S的乘积为本网关的最大请求处理速率。
综上所述,在上一实施例是利用相同的连接通道N,基于其改变业务请求的发送速率Mi,来测量最大请求处理速率的,而本实施例则是改变连接通道Ni,而业务请求的发送速率M是不变的,来进行测量最大请求处理速率,但是其结果一定是相同的。
以上两项WAP2.0网关的性能指标越高说明WAP2.0网关的性能越高。
因此,本发明WAP2.0WAP网关性能的测试方法实现了灵活和方便的对WAP2.0网关的性能进行测试。
最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围。

Claims (2)

1.一种测试WAP网关最大请求处理速率的方法,其特征在于,包括:
步骤1、客户端仿真器模拟N个WAP2.0终端向WAP2.0网关发送N个第一连接请求;
步骤2、所述WAP2.0网关向该客户端仿真器返回与所述N个第一连接请求对应的该N个第一响应,所述客户端仿真器与WAP2.0网关建立该N个连接通道,所述WAP2.0网关向服务器仿真器发送与所述N个第一连接请求数目相同的该N个第二连接请求;
步骤3、服务器仿真器向所述WAP2.0网关返回与该N个第二连接请求相对应的该N个第二响应,所述服务器仿真器与WAP2.0网关也建立该N个连接通道;
步骤4、所述客户端仿真器基于步骤2中客户端仿真器与WAP2.0网关建立的所述N个连接通道,模拟该N个WAP2.0终端向WAP2.0网关按设定速率发送业务请求;
步骤5、所述WAP2.0网关向服务器仿真器转发所述业务请求;
步骤6、所述服务器仿真器根据所述业务请求向WAP2.0网关返回第三响应;
步骤7、所述WAP2.0网关向客户端仿真器转发所述第三响应;
步骤700、客户端仿真器判断所述第三响应,如果均为成功响应则断开所有N个连接通道,执行步骤701;如果包含失败响应,则断开所有N个连接通道,执行步骤709;
步骤701、客户端仿真器模拟该N个WAP2.0终端向WAP2.0网关,发送与第一次发送第一连接请求数目相同的该N个第一连接请求;
步骤702、所述WAP2.0网关向该客户端仿真器返回与步骤701中所述N个第一连接请求对应的该N个第一响应,所述客户端仿真器与WAP2.0网关建立该N个连接通道,所述WAP2.0网关向服务器仿真器发送与第一连接请求数目相同的该N个第二连接请求;
步骤703、服务器仿真器向所述WAP2.0网关返回与该N个第二连接请求相对应的该N个第二响应,所述服务器仿真器与WAP2.0网关也建立该N个连接通道;
步骤704、所述客户端仿真器基于步骤702中客户端仿真器与WAP2.0网关建立的所述N个连接通道,在每一个连接通道上模拟WAP2.0终端增大发送速率分别向WAP2.0网关发送业务请求;
步骤705、所述WAP2.0网关向服务器仿真器转发所述业务请求;
步骤706、所述服务器仿真器根据所述业务请求向WAP2.0网关返回第三响应;
步骤707、所述WAP2.0网关向客户端仿真器转发步骤706中服务器仿真器向WAP2.0网关返回的所述第三响应;
步骤708、客户端仿真器判断步骤707中WAP2.0网关向客户端仿真器转发的所述第三响应,如果均为成功响应则断开所有N个连接通道,返回步骤701依次执行;如果包含失败响应,则断开所有N个连接通道,执行步骤709;
步骤709、客户端仿真器模拟该N个WAP2.0终端向WAP2.0网关,发送与第一次发送连接请求数目相同的该N个第一连接请求;
步骤710、所述WAP2.0网关向该客户端仿真器返回与步骤709中所述N个第一连接请求对应的该N个第一响应,所述客户端仿真器与WAP2.0网关建立该N个连接通道,所述WAP2.0网关向服务器仿真器发送与第一连接请求数目相同的该N个第二连接请求;
步骤711、服务器仿真器向所述WAP2.0网关返回与该N个第二连接请求相对应的该N个第二响应,所述服务器仿真器与WAP2.0网关也建立该N个连接通道;
步骤712、所述客户端仿真器基于步骤710中客户端仿真器与WAP2.0网关建立的该N个连接通道,在每一个连接通道上模拟WAP2.0终端,按照出现失败响应所对应的业务请求的发送速率,和最后一次均为成功的响应所对应的业务请求的发送速率平均后的速率,分别向WAP2.0网关发送业务请求;
步骤713、所述WAP2.0网关向服务器仿真器转发所述业务请求;
步骤714、所述服务器仿真器根据所述业务请求向WAP2.0网关返回第三响应;
步骤715、所述WAP2.0网关向客户端仿真器转发步骤714中服务器仿真器向WAP2.0网关返回的所述第三响应;
步骤7160、客户端仿真器判断步骤715中WAP2.0网关向客户端仿真器转发的所述第三响应,如果均为成功响应则断开所有N个连接通道,执行步骤7161;如果包含失败响应,则断开所有N个连接通道,执行步骤7166;
步骤7161、所述客户端仿真器判断该均为成功响应所对应的业务请求的发送速率,与最后一次包含失败响应所对应的业务请求的发送速率是否可以平均,如果可以平均则执行步骤7162,否则执行步骤8;
步骤7162、客户端仿真器模拟该N个WAP2.0终端向WAP2.0网关,发送与第一次发送连接请求数目相同的该N个第一连接请求;
步骤7163、所述WAP2.0网关向该客户端仿真器返回与步骤7162中所述该N个第一连接请求对应的该N个第一响应,所述客户端仿真器与WAP2.0网关建立该N个连接通道,所述WAP2.0网关向服务器仿真器发送与第一连接请求数目相同的该N个第二连接请求;
步骤7164、服务器仿真器向所述WAP2.0网关返回与该N个第二连接请求相对应的该N个第二响应,所述服务器仿真器与WAP2.0网关也建立该N个连接通道;
步骤7165、所述客户端仿真器基于步骤7163中客户端仿真器与WAP2.0网关建立的所述N个连接通道,在每一个连接通道上模拟WAP2.0终端,按照均为成功响应的对应业务请求的发送速率,和最后一次包含失败响应的对应业务请求的发送速率平均后的速率,分别向WAP2.0网关发送业务请求,返回步骤713依次执行;
步骤7166、所述客户端仿真器判断该包含失败响应所对应的业务请求的发送速率,与最后一次均为成功响应所对应的业务请求的发送速率是否可以平均,如果可以平均则执行步骤7167,否则执行步骤8;
步骤7167、客户端仿真器模拟该N个WAP2.0终端向WAP2.0网关,发送与第一次发送连接请求数目相同的该N个第一连接请求;
步骤7168、所述WAP2.0网关向该客户端仿真器返回与步骤7167中所述N个第一连接请求对应的该N个第一响应,所述客户端仿真器与WAP2.0网关建立该N个连接通道,所述WAP2.0网关向服务器仿真器发送与第一连接请求数目相同的该N个第二连接请求;
步骤7169、服务器仿真器向所述WAP2.0网关返回与该N个第二连接请求相对应的该N个第二响应,所述服务器仿真器与WAP2.0网关也建立该N个连接通道;
步骤71610、所述客户端仿真器基于步骤7168中客户端仿真器与WAP2.0网关建立的所述N个连接通道,在每一个连接通道上模拟WAP2.0终端,按照包含失败响应所对应的业务请求发送速率,和最后一次均为成功响应所对应业务请求发送速率平均后的速率,分别向WAP2.0网关发送业务请求,返回步骤713依次执行;
步骤8、得到WAP2.0网关的性能指标,即最大请求处理速率。
2.一种测试WAP网关最大请求处理速率的方法,其特征在于,包括:
步骤1、客户端仿真器模拟Ni个WAP2.0终端向WAP2.0网关发送该Ni个第一连接请求;
步骤2、所述WAP2.0网关向该客户端仿真器返回与所述Ni个第一连接请求对应的该Ni个第一响应,所述客户端仿真器与WAP2.0网关建立所述Ni个连接通道,所述WAP2.0网关向服务器仿真器发送与所述Ni个第一连接请求数目相同的该Ni个第二连接请求;
步骤3、服务器仿真器向所述WAP2.0网关返回与该Ni个第二连接请求相对应的该Ni个第二响应,所述服务器仿真器与WAP2.0网关也建立该Ni个连接通道;
步骤4、所述客户端仿真器基于步骤3中客户端仿真器与WAP2.0网关建立的所述N;个连接通道,模拟该Ni个WAP2.0终端向WAP2.0网关按设定速率发送业务请求;
步骤5、所述WAP2.0网关向服务器仿真器转发所述业务请求;
步骤6、所述服务器仿真器根据所述业务请求向WAP2.0网关返回第三响应;
步骤7、所述WAP2.0网关向客户端仿真器转发所述第三响应;
步骤70、客户端仿真器判断所述第三响应,如果均为成功响应则断开所有连接通道,增大第一连接请求的发送数目返回步骤1依次执行;如果包含失败响应,则断开所有连接通道,执行步骤71;
步骤71、所述客户端仿真器按照包含失败响应所对应的第一连接请求的发送数目,和最后一次均为成功响应所对应的第一连接请求的发送数目的平均数目Nj,向WAP2.0网关发送第一连接请求;
步骤72、所述WAP2.0网关向该客户端仿真器返回与所述Nj个第一连接请求数目相同的该Nj个第一响应,所述客户端仿真器与WAP2.0网关建立该Nj个连接通道,所述WAP2.0网关向服务器仿真器发送与所述Nj个第一连接请求数目相同的Nj个第二连接请求;
步骤73、服务器仿真器向所述WAP2.0网关返回与该Nj个第二连接请求数目相同的该Nj个第二响应,所述服务器仿真器与WAP2.0网关也建立该Nj个连接通道;
步骤74、所述客户端仿真器基于步骤72中客户端仿真器与WAP2.0网关建立的所述Nj个连接通道,模拟该Nj个WAP2.0终端向WAP2.0网关按照首次业务请求的发送速率发送业务请求;
步骤75、所述WAP2.0网关向服务器仿真器转发所述业务请求;
步骤76、所述服务器仿真器根据所述业务请求向WAP2.0网关返回第三响应;
步骤77、所述WAP2.0网关向客户端仿真器转发步骤76中服务器仿真器向WAP2.0网关返回的所述第三响应;
步骤780、客户端仿真器判断步骤77中WAP2.0网关向客户端仿真器转发的所述第三响应,如果均为成功响应则断开所有连接通道,执行步骤781;如果包含失败响应,则断开所有连接通道,执行步骤783;
步骤781、所述客户端仿真器判断该均为成功响应所对应的第一连接请求的发送数目,与最后一次包含失败响应的所对应的第一连接请求的发送数目是否可以平均,如果可以平均则执行步骤782,否则执行步骤8;
步骤782、客户端仿真器模拟Nk个WAP终端向WAP2.0网关,按照均为成功响应所对应第一连接请求的发送数目,和最后一次包含失败响应所对应的第一连接请求的发送数目平均后的数目Nk发送第一连接请求,返回步骤72依次执行,并将步骤72及依次执行步骤中的数值Nj替换为数值Nk
步骤783、所述客户端仿真器判断该均包含失败响应所对应的第一连接请求发送的数目,与最后一次均为成功响应所对应的第一连接请求发送数目是否可以平均,如果可以平均则执行步骤784,否则执行步骤8;
步骤784、客户端仿真器模拟Nm个WAP终端向WAP2.0网关,按照包含失败响应所对应的第一连接请求的发送数目,与最后一次均为成功响应所对应的第一连接请求发送的数目平均后的数目Nm发送第一连接请求,返回步骤72依次执行,并将步骤72及依次执行步骤中的数值Nj替换为数值Nm
步骤8、得到WAP2.0网关的性能指标,即最大请求处理速率。
CNB2005101128287A 2005-10-14 2005-10-14 Wap网关性能的测试方法 Expired - Fee Related CN100394732C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2005101128287A CN100394732C (zh) 2005-10-14 2005-10-14 Wap网关性能的测试方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2005101128287A CN100394732C (zh) 2005-10-14 2005-10-14 Wap网关性能的测试方法

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CNA200810008355XA Division CN101232410A (zh) 2005-10-14 2005-10-14 Wap网关性能的测试方法及***

Publications (2)

Publication Number Publication Date
CN1744535A CN1744535A (zh) 2006-03-08
CN100394732C true CN100394732C (zh) 2008-06-11

Family

ID=36139741

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005101128287A Expired - Fee Related CN100394732C (zh) 2005-10-14 2005-10-14 Wap网关性能的测试方法

Country Status (1)

Country Link
CN (1) CN100394732C (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102035697B (zh) * 2010-12-31 2012-04-18 中国电子科技集团公司第十五研究所 一种文件***的并发连接数性能测试***和方法
CN102984025B (zh) * 2012-11-23 2015-09-30 华为技术有限公司 网关设备虚拟隧道性能的测试方法、装置及***
CN105553752B (zh) * 2015-12-02 2018-07-03 中国联合网络通信集团有限公司 针对家庭网关在线测速的方法、测速平台及网关设备
CN107949069A (zh) * 2017-12-30 2018-04-20 广东欧珀移动通信有限公司 终端无线数据传输方法、装置、终端及存储介质
CN108848007A (zh) * 2018-08-28 2018-11-20 郑州云海信息技术有限公司 一种存储设备共享最大连接数的测试方法及装置
CN109120478A (zh) * 2018-08-28 2019-01-01 郑州云海信息技术有限公司 Cifs共享最大连接数的测试方法、装置、设备及***
CN110233772B (zh) * 2019-04-22 2021-11-19 视联动力信息技术股份有限公司 一种视联网***测试方法和装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004012403A1 (en) * 2002-07-25 2004-02-05 Telefonaktiebolaget Lm Ericsson (Publ) End to end test between gateways in an ip network
CN1549541A (zh) * 2003-05-21 2004-11-24 华为技术有限公司 对媒体网关进行自动测试的方法和装置
US20050149787A1 (en) * 2003-12-03 2005-07-07 Choi Gil Y. Apparatus and method for testing MEGACO protocol
CN1665330A (zh) * 2005-03-16 2005-09-07 北京北方烽火科技有限公司 一种简单的定位服务***性能测试方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004012403A1 (en) * 2002-07-25 2004-02-05 Telefonaktiebolaget Lm Ericsson (Publ) End to end test between gateways in an ip network
CN1549541A (zh) * 2003-05-21 2004-11-24 华为技术有限公司 对媒体网关进行自动测试的方法和装置
US20050149787A1 (en) * 2003-12-03 2005-07-07 Choi Gil Y. Apparatus and method for testing MEGACO protocol
CN1665330A (zh) * 2005-03-16 2005-09-07 北京北方烽火科技有限公司 一种简单的定位服务***性能测试方法

Also Published As

Publication number Publication date
CN1744535A (zh) 2006-03-08

Similar Documents

Publication Publication Date Title
CN101232410A (zh) Wap网关性能的测试方法及***
CN100394732C (zh) Wap网关性能的测试方法
US8019333B2 (en) Apparatus and methods for product acceptance testing on a wireless device
CN101171853B (zh) 用于优化通信服务的网络性能的***
AU727579B2 (en) Network manager providing advanced interconnection capability
US20120035904A1 (en) Apparatus and methods for product acceptance testing on a wireless device
CN102006616B (zh) 一种测试***及测试方法
US20060039538A1 (en) "Software only" tool for testing networks under high-capacity, real-world conditions
MX2007010846A (es) Aparatos y metodos para determinar el desempeno del procesamiento de voz y/o datos de un dispositivo inalambrico.
JP2009135916A (ja) 通信を管理するための方法およびシステム
CN102355688A (zh) 用于设备测试的***及方法
CN102098702B (zh) 性能测试***、方法和设备
CN101035346B (zh) 一种分组数据业务大话务仿真测试的方法及装置
CN104135735A (zh) 一种lte核心网自动拨测方法、装置及***
US20150081758A1 (en) Testing a network using a communication device
CN105264907A (zh) 移动视频业务的体验质量预测方法及基站
CN102387516B (zh) NodeB测试的PS业务模拟***和测试方法
CN100389570C (zh) 一种通信节点真实业务转发功能测试方法和***
CN202218407U (zh) 一种终端浏览器业务测试***
CN101472290B (zh) 移动数据业务平台性能测试流量控制方法及装置
CN105828387A (zh) 一种无线通信***、业务处理方法及装置
CN103906111A (zh) 一种通用分组无线服务网络问题确定方法和装置
CN106304166B (zh) 一种无线路由器并发用户数的测试***及方法
CN104640158B (zh) 终端占用网络资源计算方法、装置和网络资源计算服务器
CN102281559B (zh) 多数据卡进行ftp业务测试无线网络ps性能的方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080611

Termination date: 20201014