CN100518358C - Phs通讯***的自动测试方法和装置 - Google Patents
Phs通讯***的自动测试方法和装置 Download PDFInfo
- Publication number
- CN100518358C CN100518358C CNB2007100074503A CN200710007450A CN100518358C CN 100518358 C CN100518358 C CN 100518358C CN B2007100074503 A CNB2007100074503 A CN B2007100074503A CN 200710007450 A CN200710007450 A CN 200710007450A CN 100518358 C CN100518358 C CN 100518358C
- Authority
- CN
- China
- Prior art keywords
- communicating terminal
- mobile phone
- phone simulator
- test
- terminal
- 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
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开一种PHS通讯***的自动测试方法和装置,其通过手机模拟器控制主叫终端发起拨号和呼叫或者发送短消息的操作,并控制被叫终端实现振铃应答及呼叫过程的各项自动检测,或者接收短消息后做内容一致性的检查和判断。整个测试过程完全由自动测试装置完成,如果任何一个环节发现与协议规定的流程不符合,控制***会返回错误原因值,从而做进一步的分析和判断。本发明克服了现有PHS通讯***的基站或核心网的测试过程重复性耗费大量人工的缺陷,实现PHS通讯***的基站或核心网测试过程自动化。
Description
【技术领域】
本发明涉及一种PHS通讯***的自动测试方法和装置,特别是有关一种PHS通讯***基站或者核心网的自动测试方法和装置。
【背景技术】
在过去的几年中,个人手持电话***(PHS)特别是被称为小灵通手机的无线通讯终端作为固定电话的扩展和补充得到了极大的发展应用。随着用户需求的不断提高和变化,***供应商需要不断地提供更新、更有创造力的解决方案,因此,需要对其软、硬件版本,包括实验室版本和现场版本不断地升级,而每个待升级的版本均必须经过严格测试。
现有的测试方法是搭建好***以后,先按照测试需求做相应的配置,并依据测试计划执行相应的测试步骤,观察被测设备的行为是否符合我们的期望。这种测试方法需要反复执行重复的测试步骤,例如发送数条SMS(Short MessageService,短消息业务)或者MMS以验证其收发成功率以及稳定性、连续进行多次呼叫、多次对文件***进行添加删除操作、多任务多进程情况下的冲突测试以及极限测试等等,都是重复性高的工作,费力费时,既耗费大量的测试时间,同时也容易造成测试工程师产生疲倦甚至是厌倦心理,从而导致测试的遗漏,不利于保障产品的质量。
另一方面,在对***进行某些业务测试时,测试工程师无法通过正常的测试手段执行启动,而这些业务测试的各项性能指标,对于产品的质量非常重要。在现有技术中,由于缺乏这些业务测试的技术手段,而使得测试变得无能为力。
【发明内容】
本发明的目的在于,提供一种PHS通讯***的自动测试方法和装置,以克服现有PHS通讯***的基站或核心网的测试过程重复性耗费大量人工的缺陷,实现PHS通讯***的基站或核心网测试过程自动化。
本发明的目的是通过以下技术方案实现的:一种PHS通讯***的自动测试方法,可应用于包含手机模拟器和与手机模拟器电性相连的通讯终端的自动测试装置,该方法包括:
步骤一,手机模拟器发出进入测试空闲状态指令,令作为主叫方的第一通讯终端和作为被叫方的第二通讯终端进入测试空闲状态;
步骤二,第一通讯终端响应手机模拟器发出的呼叫指令,拨打第二通讯终端号码;
步骤三,如果第二通讯终端接听,则手机模拟器执行预先设定的测试任务,测试完毕进入步骤四;否则直接进入步骤四;
步骤四,手机模拟器发出挂机指令,令第一通讯终端或第二通讯终端先挂机并返回测试空闲状态;
步骤五,第二通讯终端或第一通讯终端挂机,并返回测试空闲状态。
上述本发明的PHS通讯***的自动测试方法,其中所使用的手机模拟器包含主控模块及分别与主控模块相连接的测试界面模块、日志记录模块和命令转换模块。
上述本发明的PHS通讯***的自动测试方法,其中所使用的手机模拟器进一步包含网络界面(Socket)接口,用以接收远程控制服务器发出的指令,支持模拟多路通讯终端进行通讯网络自动测试。
上述本发明的PHS通讯***的自动测试方法,其中在进入步骤二之前,通过手机模拟器调用通讯终端的注册接口,而使第一、二通讯终端主动搜寻其周围的基站,并选择注册到其中某个基站,从而完成位置登记。
上述本发明的PHS通讯***的自动测试方法,其中第二通讯终端的接听为自动接听状态,此时第二通讯终端收到呼叫信息后不需要接收手机模拟器的指令而直接自动接听。
上述本发明的PHS通讯***的自动测试方法,其中第二通讯终端的接听也可以是可控接听状态,可以选择令第二通讯终端拒绝接听,或等待一定时间后接听,或者一直等待(无应答)直至呼叫超时。
上述本发明的PHS通讯***的自动测试方法,其中当步骤三建立起呼叫连接后,手机模拟器的主控模块向第一通讯终端及/或第二通讯终端发出指令,令其向指定的基站发起切换请求,或者进行各种测试例如第一、二通讯终端的呼叫连接状态、当前基站的FER值、呼叫所占用的时隙等。
本发明还提供如下技术方案:一种PHS通讯***的自动测试方法,可应用于包含手机模拟器和与手机模拟器电性相连的通讯终端的自动测试装置,该方法包括:
步骤一,手机模拟器发出进入测试空闲状态指令,令作为主叫方的第一通讯终端和作为被叫方的第二通讯终端进入测试空闲状态;
步骤二,第一通讯终端响应手机模拟器发出的指令,向第二通讯终端发送短消息;
步骤三,手机模拟器指令第二通讯终端接收短消息,并利用脚本语言将所述第一通讯终端发送的短消息与所述第二通讯终端接收的短消息内容进行比较。
本发明还提供一种PHS通讯***的自动测试装置,包括手机模拟器和与手机模拟器电性连接的通讯终端,其中,手机模拟器包含:主控模块,该主控模块把对通讯终端的控制、PHS协议及通讯终端跟踪信息的解码集成于一体,使各模块协同工作以执行自动测试程序;测试界面,内嵌对脚本语言的支持,并支持模拟单路通讯终端进行PHS网络自动测试;命令转换模块,将主控模块的指令转换为通讯终端可以识别的信号并传送给通讯终端。
本发明提供的PHS通讯***的自动测试装置,其中手机模拟器还包含有日志记录模块,以详细记录协议交互过程,从而供测试人员分析并定位测试中发现的问题。
本发明提供的PHS通讯***的自动测试装置,其中手机模拟器还包含有网络界面接口,用以接收远程控制服务器发出的指令,支持模拟多路通讯终端进行通讯网络自动测试。
与现有技术相比,本发明通过手机模拟器控制第一通讯终端作为主叫方发起拨号和呼叫操作,并控制第二通讯终端作为被叫方实现振铃应答及呼叫过程的各项自动检测。同样,通过手机模拟器控制第一通讯终端发送指定内容的短消息到第二通讯终端,同时控制第二通讯终端接收该短消息并做内容一致性的检查和判断。整个测试过程完全由自动测试装置完成,如果任何一个环节发现与协议规定的流程不符合,控制***会返回错误原因值,从而让测试人员做进一步的分析和判断。如果一切正常,则返回成功的响应。测试人员可使用TCL(Tool CommandLanguage)脚本语言来完成正常流程和出错情况的处理。
【附图说明】
图1是本发明提供的PHS通讯***的自动测试装置的架构图。
图2是本发明测试方法的一次呼叫业务主叫使用流程图。
图3是本发明测试方法的一次呼叫业务被叫自动接听的使用流程图。
图4是本发明测试方法的一次呼叫业务被叫可控接听的使用流程图。
图5是本发明测试方法的一次短消息业务测试流程图。
【具体实施方式】
请参阅图1,本发明的PHS通讯***的自动测试装置包括手机模拟器1和通过串行通讯接口3与手机模拟器1电性连接的PHS通讯终端2。其中,手机模拟器1包含有主控模块10、测试界面11、命令转换模块12及日志记录模块13,该主控模块10把对通讯终端的控制、PHS协议及通讯终端跟踪信息的解码集成于一体,使各模块协同工作以执行自动测试程序。测试界面11内嵌对脚本语言的支持,并支持模拟单路通讯终端进行PHS网络自动测试。命令转换模块12将主控模块10的指令转换为通讯终端可以识别的信号并传送给通讯终端。日志记录模块可以详细记录协议交互过程,从而供测试人员分析并定位测试中发现的问题。
本发明的测试装置还可进一步包含一远程摇控服务器4,手机模拟器1还可进一步包含一网络界面(Socket)接口14,通过该网络界面接口14接收远程控制服务器4发出的指令,以支持模拟多路通讯终端进行通讯网络自动测试。
本发明的测试方法包含两部分,即呼叫业务和短信业务,以下结合附图对主要测试步骤进行说明。
请配合参阅图1和图2、图3及图4,分别是本发明的测试方法的一次呼叫业务中主叫终端和被叫终端的使用流程。本发明的呼叫业务的测试流程包括:
步骤一:通讯终端进入测试空闲(TEST IDLE)状态。
手机模拟器1发出进入测试空闲状态指令,令作为主叫方的第一通讯终端和作为被叫方的第二通讯终端进入测试空闲状态。只有当手机模拟器1命令通讯终端进入测试空闲状态后,通讯终端才会正常响应其发送来的其他命令。
步骤二:通讯终端发起位置登记。
这是一项可选择的步骤,自动测试程序通过手机模拟器调用通讯终端的注册接口,以命令通讯终端主动搜寻到其周围的基站,并选择注册到其中某个基站。
步骤三:被叫终端进入接听状态。
被叫终端的接听状态有两种:被叫终端自动接听和被叫终端可控接听,用户可根据需要选择命令。
步骤四:主叫终端发起拨号呼叫。
主叫终端响应手机模拟器发出的呼叫指令,拨打被叫终端的电话号码。
步骤五:被叫终端等待振铃,并自动接听或者拒接接听、可控接听或者无应答。
如果在步骤三中,被叫终端进入了自动接听状态,则手机模拟器无需对被叫终端再发送任何命令,被叫终端都能在收到振铃消息后,立即自动接听。
如果在步骤三中,被叫终端进入了可控接听状态,则用户可以选择命令被叫终端拒绝接听,或等待一定时间后接听电话,或者一直等待(无应答)直至呼叫超时。
步骤六:呼叫中切换或检测。
这是一项可选择的步骤。当呼叫建立以后,手机模拟器可以命令通讯终端向基站(可由用户指定)发起切换请求,或者令通讯终端执行各项检测指令,如主被叫终端的呼叫连接状态、通讯终端当前基站的FER值、呼叫所占用的时隙等等。
步骤七:主叫(或被叫)终端先挂机。
手机模拟踌躇命令主叫(或被叫)终端先挂机,挂机后通讯终端将回到测试空闲状态。
步骤八:被叫(或主叫)手机检查呼叫拆线。
这是一项可选择的步骤。手机模拟器发出指令,令被叫(或主叫)终端检查呼叫连接状态,以确定网络侧是否已拆线。
步骤九:被叫(或主叫)手机挂机。
被叫(或主叫)终端响应手机模拟器的指令挂机,并回到测试空闲状态。
请配合参阅图5,本发明的短消息业务的测试流程包括:
步骤一:通讯终端进入测试空闲(TEST IDLE)状态。
手机模拟器发出进入测试空闲状态指令,令主叫终端和被叫终端进入测试空闲状态。只有当手机模拟器命令通讯终端进入测试空闲状态后,通讯终端才会正常响应手机模拟器发送来的其他命令。
步骤二:通讯终端发起位置登记。
这是一项可选择的步骤。自动测试程序通过手机模拟器调用通讯终端的注册接口,以命令通讯终端主动搜寻到其周围的基站,并选择注册到其中某个基站。
步骤三:主叫终端向被叫终端发送短消息。
主叫终端响应手机模拟器的指令,向被叫终端发送短消息。
步骤四:被叫终端接收短消息。
手机模拟器命令被叫终端接收短消息,并利用脚本语言将主叫终端发送的短消息与被叫终端接收的短消息内容进行比较。
本发明通过手机模拟器控制主叫终端发起拨号和呼叫操作,并控制被叫终端实现振铃应答及呼叫过程的各项自动检测。同样,通过手机模拟器控制主叫终端发送指定内容的短消息到被叫终端,同时控制被叫终端接收该短消息并做内容一致性的检查和判断。整个测试过程完全由自动测试装置完成,如果任何一个环节发现与协议规定的流程不符合,控制***会返回错误原因值,从而让测试人员做进一步的分析和判断。如果一切正常,则返回成功的响应。测试人员可使用TCL脚本语言来完成正常流程和出错情况的处理。通过应用本发明,既可以在本地实现以下功能,也可以通过通用自动化平台实现以下功能:
(1)位置登记:本发明通过手机模拟器调用通讯终端的注册接口,以命令通讯终端主动注册到其周围的基站,并选择注册到其中某个基站。
(2)通话和统计,包括:本发明通过手机模拟器调用通讯终端的呼叫接口,并设置被叫号码、通话时间,并可以提供失败原因的信息,通过该返回值以判断本次呼叫的成功与否。
(3)通话的信号统计:本发明通过手机模拟器调用通讯终端的信号测试接口,以实时抓取通讯终端目前周围的基站信号,并追踪实时信号状态变化。
(4)切换可控:本发明通过手机模拟器调用通讯终端的切换接口,指定目的基站或者不指定,还在阙值范围里就可以发起切换。提供手动切换接口,解决实验室切换比较难以模拟的问题。
(5)发送短信的接口:本发明通过手机模拟器调用通讯终端的短信发送接口,设置被叫号码和短信内容并发送,并返回成功或者失败值。在过程执行完毕以后返回log信息。当通讯终端收到短信以后,可将内容返回给手机模拟器,以判断本次测试的结果是否符合要求。
(6)日志(LOG)信息:手机模拟器在CALLM_LOG中增加控制信道BCCH、PCH的输出,以便于在日志消息中得到详细的协议交互过程,从而可以让测试人员分析并定位测试中发现的问题。
(7)手机模拟器增加对当前状态(Call Connection,RSSI,CSID,LR State等)独立查询指令,以便于本发明的自动测试过程,验证前一步操作执行中被测设备是否处于期望状态。
(8)手机模拟器增加在常态(Normal)状态下(MMI激活)的LOG输出(CALLM_LOG,LCCH_LOG,CALLE_LOG),此时,通讯终端仅需与电脑主机进行必要的同步,不需接收任何测试状态下的命令。此功能会极大方便对网络的快速、随机测试和实时的监控。
(9)手机模拟器在进入测试导入(TEST_INCOMING)时,增加一个参数,可以使通讯终端有机会在收到来电的时候,可以根据主机端的响应,接听或拒绝来电。
(10)通讯终端在处于呼叫连接(来电或拨出)时,可以接受手机模拟器的命令,实现一些扩充功能(例如多路呼叫、DTMF等)。
Claims (12)
1.一种PHS通讯***的自动测试方法,应用于包含手机模拟器和与手机模拟器电性相连的通讯终端的自动测试装置,其特征在于,所述方法包括:
步骤一,手机模拟器发出进入测试空闲状态指令,令作为主叫方的第一通讯终端和作为被叫方的第二通讯终端进入测试空闲状态;
步骤二,第一通讯终端响应手机模拟器发出的呼叫指令,拨打第二通讯终端号码;
步骤三,如果第二通讯终端接听,则手机模拟器执行预先设定的测试任务,测试完毕进入步骤四;否则直接进入步骤四;
步骤四,手机模拟器发出挂机指令,令第一通讯终端或第二通讯终端先挂机并返回测试空闲状态;
步骤五,第二通讯终端或第一通讯终端挂机,并返回测试空闲状态。
2.如权利要求1所述的PHS通讯***的自动测试方法,其特征在于,所述方法所使用的手机模拟器包含主控模块及分别与主控模块相连接的测试界面模块、日志记录模块和命令转换模块。
3.如权利要求2所述的PHS通讯***的自动测试方法,其特征在于,所述方法所使用的手机模拟器包含有网络界面接口,用以接收远程控制服务器发出的指令,支持模拟多路通讯终端进行通讯网络自动测试。
4.如权利要求1或3所述的PHS通讯***的自动测试方法,其特征在于,所述步骤二之前,手机模拟器调用通讯终端的注册接口,令使第一、二通讯终端主动搜寻其周围的基站,并选择注册到其中某个基站,完成位置登记。
5.如权利要求4所述的PHS通讯***的自动测试方法,其特征在于,所述步骤三中第二通讯终端的接听为自动接听状态,此时第二通讯终端收到呼叫信息后不需要接收手机模拟器的指令而直接自动接听。
6.如权利要求4所述的PHS通讯***的自动测试方法,其特征在于,所述步骤三中第二通讯终端的接听是可控接听状态,可以选择令第二通讯终端拒绝接听,或等待一定时间后接听,或者一直等待直至呼叫超时。
7.如权利要求6所述的PHS通讯***的自动测试方法,其特征在于,所述步骤三建立起呼叫连接后,手机模拟器的主控模块向第一通讯终端及/或第二通讯终端发出指令,令其向指定的基站发起切换请求,或者进行各种测试例如第一、二通讯终端的呼叫连接状态、当前基站的FER值、呼叫所占用的时隙等。
8.如权利要求7所述的PHS通讯***的自动测试方法,其特征在于,所述步骤四中第一或二通讯终端挂机后,手机模拟器发出指令,令第二或一通讯终端检查呼叫连接状态,以确定网络侧是否已拆线。
9.一种PHS通讯***的自动测试方法,应用于包含手机模拟器和与手机模拟器电性相连的通讯终端的自动测试装置,其特征在于,所述方法包括:
步骤一,手机模拟器发出进入测试空闲状态指令,令作为主叫方的第一通讯终端和作为被叫方的第二通讯终端进入测试空闲状态;
步骤二,第一通讯终端响应手机模拟器发出的控制指令,向第二通讯终端发送短消息;
步骤三,手机模拟器指令第二通讯终端接收短消息,并利用脚本语言将所述第一通讯终端发送的短消息与所述第二通讯终端接收的短消息内容进行比较。
10.一种PHS通讯***的自动测试装置,其特征在于,所述装置包括手机模拟器和与手机模拟器电性连接的通讯终端,其中手机模拟器包含:主控模块,该主控模块把对通讯终端的控制、PHS协议及通讯终端跟踪信息的解码集成于一体,使各模块协同工作以执行自动测试程序;测试界面,内嵌对脚本语言的支持,并支持模拟单路通讯终端进行PHS网络自动测试;命令转换模块,将主控模块的指令转换为通讯终端可以识别的信号并传送给通讯终端。
11.如权利要求10所述的PHS通讯***的自动测试装置,其特征在于,所述手机模拟器还包含有日志记录模块,以详细记录协议交互过程,从而供测试人员分析并定位测试中发现的问题。
12.如权利要求11所述的PHS通讯***的自动测试装置,其特征在于,所述手机模拟器还包含有网络界面接口,用以接收远程控制服务器发出的指令,支持模拟多路通讯终端进行通讯网络自动测试。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2007100074503A CN100518358C (zh) | 2007-01-16 | 2007-01-16 | Phs通讯***的自动测试方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2007100074503A CN100518358C (zh) | 2007-01-16 | 2007-01-16 | Phs通讯***的自动测试方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101005685A CN101005685A (zh) | 2007-07-25 |
CN100518358C true CN100518358C (zh) | 2009-07-22 |
Family
ID=38704488
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2007100074503A Expired - Fee Related CN100518358C (zh) | 2007-01-16 | 2007-01-16 | Phs通讯***的自动测试方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100518358C (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101150623B (zh) * | 2007-10-19 | 2011-09-14 | 华为技术有限公司 | 模拟呼叫的方法、设备和*** |
CN101841822B (zh) * | 2009-03-18 | 2013-04-10 | 阿尔卡特朗讯公司 | 模拟无线数据接入的模拟器和模拟无线数据接入的方法 |
CN102075961B (zh) * | 2009-11-23 | 2013-08-07 | 中兴通讯股份有限公司 | 自动化测试流程的控制方法及装置 |
CN104735696B (zh) * | 2015-03-09 | 2018-06-19 | 惠州Tcl移动通信有限公司 | 一种基于at指令的移动终端通话切换场测方法及*** |
CN105554319B (zh) * | 2015-12-16 | 2020-01-07 | 深圳方位通讯科技有限公司 | 通话模块测试方法 |
CN106412192B (zh) * | 2016-08-31 | 2019-11-15 | 宁夏泰富石油石化产品检验检测中心有限公司 | 一种移动终端测试方法及其*** |
-
2007
- 2007-01-16 CN CNB2007100074503A patent/CN100518358C/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN101005685A (zh) | 2007-07-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7016672B1 (en) | Testing methods and apparatus for wireless communications | |
JP4008078B2 (ja) | セルラサービスの検査方法およびそのための装置 | |
CN100518358C (zh) | Phs通讯***的自动测试方法和装置 | |
CN104853020B (zh) | 一种交互测试方法及其终端 | |
CN100461926C (zh) | 语音业务测试***和方法 | |
CN102244592B (zh) | 测试网络业务质量的***和方法、测试中心和测试终端 | |
US8064900B2 (en) | System, method and device for testing mobile telephone call performance | |
CN102523052A (zh) | 测试方法和装置 | |
JPH05130009A (ja) | セルラー型自動車電話システムの移動端末間試験方式 | |
CN1123259C (zh) | 用于测试通信装置的通信***和方法 | |
CN103249061A (zh) | 语音质量测试方法及*** | |
US7623856B2 (en) | Method for testing communication protocol having collection of internal information of a mobile communication terminal by an external module | |
CN100407839C (zh) | 移动电话通讯的自动测试方法及移动电话自动呼叫器 | |
CN2788496Y (zh) | 移动通信网络多业务自动拨测仪 | |
CN1135027C (zh) | 用于测试通信装置的通信***和方法 | |
KR100408049B1 (ko) | 이동통신 단말기의 상대 전화 상태 인지 방법 | |
CN1953481A (zh) | 可自动回拨设定通话的多模通讯装置及方法及其启动方法 | |
CN102546825B (zh) | 一种自动路测***的远程监控方法及装置 | |
KR100285724B1 (ko) | 단말기를이용한무선기지국유지보수점검방법 | |
KR20150059673A (ko) | 무선통신 시험시의 단말 전화번호 자동 취득 방법 | |
CN201937831U (zh) | 一种智能拨打测试仪和*** | |
CN117692950A (zh) | 自动拨测***、方法、电子设备及存储介质 | |
CN104639773A (zh) | 终端与呼叫中心的交互方法、终端及acd设备 | |
CN114218102A (zh) | 续航测试方法、装置、***、设备及存储介质 | |
JPH07177081A (ja) | 移動体通信システムおよびその端末装置 |
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 | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20090722 Termination date: 20120116 |