测试多路PDN的方法及其装置制造方法及图纸

技术编号:11685171 阅读:149 留言:0更新日期:2015-07-06 17:06
本发明专利技术涉及通信领域,公开了一种测试多路PDN的方法及其装置。本发明专利技术中,通过在上行灌包过程中,可以修改待发送数据的源地址,将所发送的数据的源地址改为该路PDN对应的IP地址,以模拟多个PDN环境中每个PDN对应的IP地址,并通过判断UE发送的该数据所处的信道来判断该多路PDN的功能是否正确。使得一台PC可以测试多路PDN,结构简单,成本低,解决了困扰多时的多路PDN无法被测试的问题。

【技术实现步骤摘要】

本专利技术涉及通信领域,特别涉及测试多路PDN的技术。
技术介绍
随着移动通信技术和多媒体技术的快速发展以及移动通信终端上数字处理能力的增强,移动终端更多的业务将会是包交换PS数据。PDNCPacket Data Network,分组数据网络)的概念首先是在 EPS (Evolved PacketSystem,演进分组系统)中提出,指提供移动通信终端UE和公共陆地移动网络PLMN分组数据网络的网络互联协议IP连接,即PDN连接服务。每个PDN连接都会给用户分配IP地址。这里简单介绍现有技术下对单路TON的测试流程,如图1所示,现有测试包括以下步骤:步骤101,移动通信终端开机。步骤102,移动通信终端激活单路PDN的主PDP (Packet Data Protocol,分组数据协议),并上报IP地址。步骤103,PC驱动收到UE上报的IP地址后,配置PC端UE对应网卡IP地址。步骤104,通过灌包工具(如Iperf等)进行上行灌包。灌包时,设置对端目标地址及IP协议类型。步骤105,通过高层协议分析工具,分析上行数据在高层层2端是否在PDP对应通道上发送,如果不是的话,说明程序功能不正确,需要高层分析,修改,然后重新测试;如果正确的话,测试结束。综上分析,现有技术中,在测试指定的PDN可用性时,只要知道该PDN对应的IP地址,在上行数据灌包时,指定IP数据的源地址为该PDN对应的IP地址,就能使该上行数据在该PDN对应的通道上发送。对于测试多路Η)Ν,由于建立多路PDN时,每个PDN连接都会给用户分配IP地址,因此为了支持多H)N,UE必须支持多IP地址。PC驱动可以根据UE上报的多个IP地址配置PC,但由于虚拟网卡只有一个,其只对应一个主IP地址,当进行灌包时,上行数据的源地址不能根据多个TON的IP地址切换,而是固定为一个IP地址,也就是只能测试多路I3DN中的一路I3DN的功能,从而导致利用现有技术无法测试多路PDN。
技术实现思路
本专利技术的目的在于提供一种测试多路PDN的方法及其装置,使得一台PC可以测试多路roN,结构简单,成本低,解决了困扰多时的多路PDN无法被测试的问题。为解决上述技术问题,本专利技术提供了一种测试多路TON的方法,包含以下步骤:A.移动通信终端UE建立多路roN,并将各路PDN对应的IP地址上报给PC端,由所述PC端进行上行灌包;B.上行灌包过程中PC端为待发送的数据添加源地址并发送至UE,其中,源地址为UE上报的IP地址中需测试的一路PDN对应的IP地址;C.UE发送上述数据,并判断所发送的数据所处的信道是否为需测试的一路TON所对应的信道;D.若判定该数据在对应的信道上,则判定该路I3DN功能正确,并返回步骤B直至多路PDN测试完毕;若判定该数据不在对应的信道上,则判定多路PDN功能不正确。本专利技术还提供了一种测试多路TON的装置,包含:移动通信终端UE、PC端;UE包含:多路PDN建立上报模块,用于建立多路Η)Ν,并将各路PDN对应的IP地址上报给PC端,由所述PC端进行上行灌包;PC端用于在上行灌包过程中为待发送的数据添加源地址并发送至UE,其中,源地址为UE上报的IP地址中需测试的一路PDN对应的IP地址;UE还包含:单路PDN测试模块,用于发送上述数据,并判断所发送的数据所处的信道是否为需测试的一路I3DN所对应的信道;PDN检测模块,用于在单路PDN测试模块判定该数据在对应的信道上,则判定该路PDN功能正确,并触发单路TON测试模块直至多路TON测试完毕;若判定该数据不在对应的信道上,则判定多路PDN功能不正确。本专利技术实施方式相对于现有技术而言,在测试多路PDN中的每一路PDN时,通过在上行灌包过程中,可以修改待发送数据的源地址,改为该路PDN对应的IP地址,以模拟多个PDN环境中每个PDN对应的IP地址,并通过判断UE发送的该数据所处的信道来判断该路PDN的功能是否正确。若UE发送的数据所处的信道位置与上述IP地址对应的信道位置一致,则可以判定该路I3DN功能正确,继续判断多路TON的其他各路;若UE发送的数据所处的信道位置与上述IP地址对应的信道位置不一致,则可以判定该路PDN功能不正确,并通知高层。本专利技术的实施方式使得一台PC可以测试多路TON,结构简单,成本低,解决了困扰多时的多路I3DN无法被测试的问题。作为进一步改进,在UE发送数据,并判断所发送的数据所处的信道是否为需测试的一路I3DN所对应的信道的步骤中,还包含以下子步骤:获取需测试的一路I3DN建立主PDP时的承载ID ;根据数据的层2逻辑log数据找到层2数据发送上行通道的承载ID ;比较上述两个步骤中得到的承载ID ;若一致,则判定数据在对应的信道上;若不一致,则判定数据不在对应的信道上。提供一种判断多路PDN中一路PDN是否正确的方法,是通过比较该路PDN建立主PDP时的承载ID和通过该路PDN发送的层2数据发送上行通道的承载ID,使得多路PDN中一路I3DN的测试结果准确。作为进一步改进,在上行灌包过程中PC端为需发送的数据添加源地址并发送至UE的步骤中,PC端还为需发送的数据添加IP协议类型。由于分属不同IP协议类型的数据有不同的反馈要求,通过添加IP协议类型可以对数据进一步区分,以满足用户对不同数据的测试要求。作为进一步改进,UE为LTE终端、TD-SCDMA终端或数据卡。使得本专利技术的应用场景非常广泛。【附图说明】图1是根据现有技术中的单路TON测试流程;图2是根据本专利技术第一实施方式的测试多路PDN的方法流程图;图3是根据本专利技术第一实施方式中终端建立并激活TON的方法流程图;图4是根据本专利技术第一实施方式中可变源地址工具的工作方法流程图;图5是根据本专利技术第二实施方式中测试一路PDN功能的方法流程图;图6是根据本专利技术第三实施方式的测试多路PDN的装置结构示意图;图7是根据本专利技术第四实施方式的测试多路TON的装置结构示意图。【具体实施方式】为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本专利技术各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。本专利技术的第一实施方式涉及一种测试多路TON的方法,如图2所示,包含以下步骤:步骤201,移动通信终端开机。需要说明的是,本实施方式中的移动通信终端为LTE终端,当然根据应用场景的不同,也可以是TD-SCDMA终端或数据卡等,由此可见,本专利技术应用场景非常广泛。步骤202,建立第一路I3DN并激活,终端上报IP地址。建立一路I3DN并激活的过程如图3所示,由以下分步骤完成:步骤301,下发定义PDP上下文的AT命令(AT+CGDC0NT),定义PDN的主PDP。步骤302,下发激活或解除PDP移动场景的AT命令(AT+CGACT),激活该PDN的主PDP,参数CID应该与定义I3DP时的CID —致。步骤303,下发使进入数据状态的AT命令(AT+CGDATA),使该PDN的主PDP进入数据态,参数CID应该与定义rop时的CID —本文档来自技高网
...

【技术保护点】
一种测试多路分组数据网络PDN的方法,其特征在于,包含以下步骤:A.移动通信终端UE建立多路PDN,并将各路所述PDN对应的网络互联协议IP地址上报给个人计算机PC端,由所述PC端进行上行灌包;B.所述上行灌包过程中所述PC端为待发送的数据添加源地址并发送至所述UE,其中,所述源地址为所述UE上报的所述IP地址中需测试的一路PDN对应的IP地址;C.所述UE发送所述数据,并判断所发送的数据所处的信道是否为所述需测试的一路PDN所对应的信道;D.若判定所述数据在所述对应的信道上,则判定该路PDN功能正确,并返回步骤B直至所述多路PDN测试完毕;若判定所述数据不在所述对应的信道上,则判定所述多路PDN功能不正确。

【技术特征摘要】

【专利技术属性】
技术研发人员:王运兴
申请(专利权)人:联芯科技有限公司
类型:发明
国别省市:上海;31

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

1