CN101500252B - 路由设置方法 - Google Patents
路由设置方法 Download PDFInfo
- Publication number
- CN101500252B CN101500252B CN2008100002603A CN200810000260A CN101500252B CN 101500252 B CN101500252 B CN 101500252B CN 2008100002603 A CN2008100002603 A CN 2008100002603A CN 200810000260 A CN200810000260 A CN 200810000260A CN 101500252 B CN101500252 B CN 101500252B
- Authority
- CN
- China
- Prior art keywords
- address
- gprs
- gateway
- personal computer
- mobile terminals
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 33
- 238000012360 testing method Methods 0.000 abstract description 41
- 230000003068 static effect Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000007726 management method Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000010998 test method Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种路由设置方法,包括:步骤一,在GPRS业务支持节点上为一个或多个移动终端设置GPRS应用目的地址;步骤二,在通过一个或多个移动终端中的任意一个将个人计算机连接至网络时,个人计算机都生成对应于任意一个移动终端的调制解调器;步骤三,个人计算机从网络获取调制解调器的IP地址及其网关的网关地址;以及步骤四,将从IP地址经由网关地址到达对应于任意一个移动终端的GPRS应用目的地址的路由添加到路由表中。本发明可以做为大容量测试移动系统设备GPRS功能的高效率手段使用,也可以做为无人看守自动测试的手段使用。该方法既能有效降低PC数量的需求,又减少了对测试空间的需求,同时降低了人力成本,方便了测试管理。
Description
技术领域
本发明涉及通信领域,尤其涉及一种路由设置方法。
背景技术
无线移动通信中的一类重要应用即是通用无线分组业务(General Packet Radio Service,简称GPRS)上网业务。该应用基本上分为两种形式,一种是直接在移动终端上,利用移动终端提供的支持功能,通过接入移动运营商的接入点,连接到特定的服务网络,即常见的WAP应用,亦即“无线应用协议(Wireless ApplicationProtocol,简称WAP)”;另一种形式是借助PC电脑(个人计算机),将移动终端通过数据线或蓝牙连接到PC电脑,移动终端作为一个调制解调器的角色,PC电脑通过该调制解调器,拨号接入常用的互联网(Internet)。
在一些特殊行业或特殊企业应用中,通常需要大量使用上文中提到第二种接入方式,例如通信设备制造商,为了测试验证通信系统设备的GPRS支持功能,往往会在自己的测试应用环境中搭建一套简易的GPRS应用环境,如图1所示。测试人员借助移动终端和PC电脑进行形如第二种方式的业务测试,测试过程可以是手动控制,也可以是程序自动控制,本方法描述的即是自动控制测试过程中的一种路由控制方法。
上文提到的第二种应用方式通常具有以下几种具体表现形式:
方法一:为每一部参与测试的移动终端配置一台PC电脑,按照第二种方式,在每台PC上分别发起GPRS业务,进行互相独立的测试。应用情形如图2所示。
上述方式的缺点在于该测试方法对资源的消耗过大,移动设备制造商在测试验证系统设备的GPRS功能时,往往需要尽可能的模拟实际商用环境中的情形,即大量用户同时进行GPRS业务,为了尽可能的模拟实际使用场景,测试验证时就需要使用尽可能多的移动终端,随之对配套的PC电脑数量也提出了相应的需求,同时对测试环境空间和测试人员数量等都提出了要求,不利于设备制造商的生产成本控制。
方法二:目前的PC电脑扩展外设接口能力很强,一台PC往往可以同时链接4部甚至6部移动终端,通过外接扩展的接口,同时链接的移动设备甚至可能达到127部,即USB2.0标准的上限。测试时由测试人员在PC电脑上分别单独控制这些移动终端发起GPRS业务。
上述方式的缺点在于每当利用其中一部移动终端建立一个拨号连接时,PC电脑系统中就会自动生成一个互不相同的网络适配器,它们具备各自的IP地址和缺省网关,并同时将该PC电脑的缺省网关修改为最近生成的那个网关,并且在静态路由表中增加了以该网关为出口的一条默认路由,如果该PC仅连接一台移动终端时,虽然对测试没有影响,所有GPRS数据包都是经过新生成的路由发送,但由于新增了一条默认路由,以及默认网关被修改了,本来不应该从该路由流过的数据包也流过来了,如果最终该数据包的到达地址无法到达,则会导致该数据来源宿主的网络应用失败;更为恶劣的情形是,当依次利用M部移动终端建立M个拨号连接,并依次发起M个GPRS业务应用时,测试人员原定的测试用例时每个GPRS业务应用数据包都能分别通过对应的移动终端发射出去,但由于类似于刚才提到的原因,所有的GPRS业务数据包都将通过最后一次新建立拨号连接时引入的默认路由,导致所有M个GPRS业务的数据包最终都从最后一部移动终端发射出去,也就意味着测试用例无法有效执行。
发明内容
鉴于以上所述的一个或多个问题,本发明提出了一种路由表设置方法。本发明可以动态修改静态路由表,从而使得上述M部移动终端在同一台PC上同时发起GPRS业务时,能互不影响的将这些GPRS数据包分别利用各自的路由通过各自的移动终端发射出去,以帮助测试人员在手动测试或自动测试过程中,仅使用一台PC电脑即可控制多部移动终端进行有效的GPRS业务测试。
根据本发明,提供了一种路由表设置方法,包括以下步骤:步骤一,在GPRS业务支持节点上为一个或多个移动终端设置GPRS应用目的地址;步骤二,在通过一个或多个移动终端中的任意一个将个人计算机连接至网络时,个人计算机都生成对应于任意一个移动终端的调制解调器;步骤三,个人计算机从网络获取调制解调器的IP地址及其网关的网关地址;以及步骤四,将从IP地址经由网关地址到达对应于任意一个移动终端的GPRS应用目的地址的路由添加到路由表中。
步骤三还包括以下步骤:个人计算机将其缺省网关地址修改为网关地址,并在路由表中增加从IP地址出发经由网关地址的缺省路由。
步骤四还包括以下步骤:从路由表中删除从IP地址出发经由网关地址的缺省路由。
在该方法中,一个或多个移动终端与个人计算机通过有线或无线方式进行连接。
通过本发明,动态地修改静态路由表,从而使得上述M部移动终端在同一台PC上同时发起GPRS业务时,能互不影响的将这些GPRS数据包分别利用各自的路由通过各自的移动终端发射出去,以帮助测试人员在手动测试或自动测试过程中,仅使用一台PC电脑即可控制多部移动终端进行有效的GPRS业务测试。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是GPRS应用环境示意图;
图2是传统的GPRS测试环境示意图;
图3是根据本发明的实施例的路由表设置方法的流程图;
图4是根据本发明的实施例的动态修改静态路由表的流程图;
图5是根据本发明的实施例的设置路由表参数的界面的示意图;以及
图6是根据本发明的实施例的应用场景的示意图。
具体实施方式
下面参考附图,详细说明本发明的具体实施方式。
图3是根据本发明的实施例的路由表设置方法的流程图。如图3所示,该方法包括以下步骤:
步骤S302,在GPRS业务支持节点(Serving GPRS support node,SGSN)上为一个或多个移动终端设置GPRS应用目的地址;
步骤S304,在通过一个或多个移动终端中的任意一个将个人计算机连接至网络时,个人计算机都生成对应于该移动终端的调制解调器;
步骤S306,个人计算机从网络获取调制解调器的IP地址及其网关的网关地址;以及
步骤S308,将从IP地址经由网关地址到达对应于该移动终端的GPRS应用目的地址的路由添加到路由表中。
步骤S306还包括以下步骤:个人计算机将其缺省网关地址修改为网关地址,并在路由表中增加从IP地址出发经由网关地址的缺省路由。
步骤S308还包括以下步骤:从路由表中删除从IP地址出发经由网关地址的缺省路由。
其中,一个或多个移动终端中的每一个都与个人计算机通过有线或无线方式进行连接。
在根据本发明的实施例中,动态修改静态路由表以控制数据流向。为了达到以上目的,该方法包括以下步骤:
步骤一,在SGSN上为每个移动终端预先配置一个GPRS应用目的地址,如192.168.51.108、192.168.51.109、192.168.51.110等;
步骤二,每个拨号连接建立后立即获取该拨号连接的IP地址、网关地址(如172.19.1.143);
步骤三,立即修改PC系统中最新的路由表,增加一条从172.19.1.143新网关到192.168.51.108目的地址的路由;
步骤四,删除新引入的从地址172.19.1.143出发的默认的路由;
步骤五,重复步骤二、三、四,其中每次增加路由时的目的地址都不一样;以及
步骤六,M部移动终端都已建立起拨号后,分别依次按照上述不同的目的地址发起GPRS业务测试。
以下分为两种测试管理方法描述根据本发明的实施例。
两种方式的预设条件相同,都需要预先在SGSN中为GPRS业务应用服务器主IP地址绑定足够多的IP地址,如192.168.51.108、192.168.51.109、192.168.51.110,移动终端和PC的数据连接方式可以是数据线也可以是蓝牙,并且需要相应的驱动程序以便在PC上映射出相应数量的调制解调器。
第一种,人工手动控制路由表。
步骤一,利用PC系统平台,选择其中一个调制解调器建立拨号连接。
打开命令行模式,分析系统当前的网络设备配置情况,在windows平台上(下文都以windows平台为例),可以输入命令ipconfig/all,该命令的作用是罗列出系统当前的网络配置情况,记录下新增加的一个网络适配器的IP地址、网关地址,如172.19.1.143。
输入命令:route ADD 192.168.51.108 mask 255.255.255.255172.19.1.143。
--该命令的作用是手动强行修改路由表,将所有目的地址为192.168.51.108的路径都设置为经由网关172.19.1.143。
输入命令:route Delete 0.0.0.0 mask 0.0.0.0172.19.1.143。
--该命令的作用是手工强行修改路由表,删除路由表中指向网关172.19.1.143的系统缺省路由,以防止其它网端的数据从这个默认路由出去而抵达不了目的地造成网络故障。
步骤二,选择另外一个空闲的调制解调器建立拨号连接。
打开命令行模式,记录下新增加的一个网络适配器的IP、网关,如172.19.1.130。
输入命令:route ADD 192.168.51.109 mask 255.255.255.255172.19.1.130。
输入命令:route Delete 0.0.0.0 mask 0.0.0.0 172.19.1.130。
步骤三,按上述方法同样完成剩余移动终端的拨号连接。
步骤四,发起一个目的地址为192.168.51.108的GPRS业务。
步骤五,发起一个目的地址为192.168.51.109的GPRS业务。
……
第二种,程序自动化控制路由表,实现无人看守测试。
通过编写PC平台上的应用软件,将第一种方法中涉及到的手工修改和人工判断分析的工作用代码实现,融入到自动化测试控制软件中去,从而实现无人看守的自动化测试目标。具体实现步骤如下:
步骤一,将需要使用的所有测试手机通过数据线连接在同一电脑上,系统自动识别并生成相应数据的调制解调器。
步骤二,启动自动测试软件工具,软件自动侦测并罗列出这些调制解调器。
步骤三,增加一个GPRS测试任务时,选中一个调制解调器,在程序界面中设置目的地IP地址,其它一些无人看守时的自动控制参数,如图5所示。
步骤四,保存参数,启动该GPRS任务,程序即开始按照设置参数,在无人看守模式下自动进行GPRS业务测试。
步骤五,重复步骤三和步骤四,启动其它手机对应的GPRS测试任务。
上述工作流程中的代码实现步骤如图4流程图所示。
图6是根据本发明的实施例的应用场景的示意图。
通过本发明,动态地修改静态路由表,从而使得M部移动终端在同一台PC上同时发起GPRS业务时,能互不影响的将这些GPRS数据包分别利用各自的路由通过各自的移动终端发射出去,以帮助测试人员在手动测试或自动测试过程中,仅使用一台PC电脑即可控制多部移动终端进行有效的GPRS业务测试。
本发明的方法可以做为大容量测试移动系统设备GPRS功能的高效率手段使用,也可以做为无人看守自动测试的手段使用。该方法既能有效降低PC数量的需求,又减少了对测试空间的需求,同时降低了人力成本,方便了测试管理。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (4)
1.一种路由设置方法,其特征在于,包括以下步骤:
步骤一,在GPRS业务支持节点上为一个或多个移动终端设置GPRS应用目的地址;
步骤二,在通过所述一个或多个移动终端中的任意一个将个人计算机连接至网络时,所述个人计算机都生成对应于所述任意一个移动终端的调制解调器;
步骤三,所述个人计算机从所述网络获取所述调制解调器的IP地址及所述IP地址所属网关的网关地址;以及
步骤四,将从所述IP地址经由所述网关地址到达对应于所述任意一个移动终端的所述GPRS应用目的地址的路由添加到路由表中。
2.根据权利要求1所述的路由设置方法,其特征在于,所述步骤三还包括以下步骤:
所述个人计算机将其缺省网关地址修改为所述网关地址,并在所述路由表中增加从所述IP地址出发经由所述网关地址的缺省路由。
3.根据权利要求2所述的路由设置方法,其特征在于,所述步骤四还包括以下步骤:
从所述路由表中删除从所述IP地址出发经由所述网关地址的所述缺省路由。
4.根据权利要求1-3中任一项所述的路由设置方法,其特征在于,所述一个或多个移动终端与所述个人计算机通过有线或无线方式进行连接。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008100002603A CN101500252B (zh) | 2008-01-30 | 2008-01-30 | 路由设置方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008100002603A CN101500252B (zh) | 2008-01-30 | 2008-01-30 | 路由设置方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101500252A CN101500252A (zh) | 2009-08-05 |
CN101500252B true CN101500252B (zh) | 2012-07-04 |
Family
ID=40947080
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008100002603A Expired - Fee Related CN101500252B (zh) | 2008-01-30 | 2008-01-30 | 路由设置方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101500252B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103873359A (zh) * | 2012-12-14 | 2014-06-18 | 上海斐讯数据通信技术有限公司 | 移动设备、无线路由器、路由配置方法及系统 |
CN113973228A (zh) * | 2020-07-24 | 2022-01-25 | 艾锐势企业有限责任公司 | 用于iptv的频道切换测试的设备和方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1388682A (zh) * | 2001-05-29 | 2003-01-01 | 华为技术有限公司 | 服务通用分组无线业务支持节点中数据包的转发方法及装置 |
CN1631051A (zh) * | 2002-02-15 | 2005-06-22 | 瓦利迪塔斯公司 | 用于测试分组交换蜂窝无线网络的设备 |
CN1713750A (zh) * | 2004-06-25 | 2005-12-28 | 华为技术有限公司 | 一种通用分组无线业务网络侧响应移动台业务请求的方法 |
EP1389887B1 (en) * | 2002-08-16 | 2006-06-07 | Samsung Electronics Co., Ltd. | Optimized packet routing method in mobile IPv6 supporting localized mobility management |
-
2008
- 2008-01-30 CN CN2008100002603A patent/CN101500252B/zh not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1388682A (zh) * | 2001-05-29 | 2003-01-01 | 华为技术有限公司 | 服务通用分组无线业务支持节点中数据包的转发方法及装置 |
CN1631051A (zh) * | 2002-02-15 | 2005-06-22 | 瓦利迪塔斯公司 | 用于测试分组交换蜂窝无线网络的设备 |
EP1389887B1 (en) * | 2002-08-16 | 2006-06-07 | Samsung Electronics Co., Ltd. | Optimized packet routing method in mobile IPv6 supporting localized mobility management |
CN1713750A (zh) * | 2004-06-25 | 2005-12-28 | 华为技术有限公司 | 一种通用分组无线业务网络侧响应移动台业务请求的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN101500252A (zh) | 2009-08-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12206818B2 (en) | Automatically collected device problem information to route and guide users' requests | |
CN102523052B (zh) | 测试方法和装置 | |
EP2315489A1 (en) | Communication control system, communication system and communication control method | |
CN103077058A (zh) | 一种安装应用程序的方法及装置 | |
CN103338210B (zh) | 一种基于capwap协议的ap仿真模拟系统 | |
CN101431447B (zh) | 一种测试虚拟专用网络服务器容量和性能的方法和装置 | |
CN108449236B (zh) | 一种路由器功能测试系统 | |
CN104902547A (zh) | WiFi网络连接方法及装置 | |
CN102355688A (zh) | 用于设备测试的系统及方法 | |
CN101321099A (zh) | 一种自动接入ip网络的方法、设备和系统 | |
CN105376754A (zh) | 一种路由器可连接无线用户数目的测试方法 | |
CN115801852A (zh) | 用于控制下位机的方法、客户端、服务器和系统 | |
CN101500252B (zh) | 路由设置方法 | |
TWI315146B (en) | System, apparatus, and method for testing roaming functions | |
CN109218462B (zh) | 一种云数据中心物理主机的ip分配方法 | |
US8811380B2 (en) | IP telephone device, IP telephone system, and setting confirmation method | |
CN103095882A (zh) | 一种智能移动终端外场自动化测试方法和测试系统 | |
CN111294225A (zh) | 一种轨道交通系统中交换设备的自动测试系统及方法 | |
CN106304166B (zh) | 一种无线路由器并发用户数的测试系统及方法 | |
CN102393887B (zh) | 基于lsm基制的应用集中管理系统及方法 | |
CN100486187C (zh) | 一种l2tp隧道规格的测试方法和系统 | |
US9294865B2 (en) | Enhanced system and method for custom programming of large groups of phones without requiring additional equipment | |
JP4600697B2 (ja) | ネットワーク機器試験システム | |
CN104601679A (zh) | 设备软调方法、移动终端和服务器 | |
TW201442463A (zh) | 可攜式自動偵測路由方法、裝置與一面板顯示設定方法 |
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: 20120704 |