Cdma/gsm双模单待手机及其测试方法和测试系统的制作方法

文档序号:7870118阅读:248来源:国知局
专利名称:Cdma/gsm双模单待手机及其测试方法和测试系统的制作方法
技术领域
本发明属于通信终端测试技术领域,具体地说,是涉及双模单待手机及其测试,更具体地说,是涉及CDMA/GSM双模单待手机其及测试方法和测试系统。
背景技术
CDMA (码分多址)/GSM (全球移动通信系统)双模单待手机受平台芯片的限制,CDMA网络与GSM网络之间不能做到无缝切换,因此,这种双模单待手机不像TD-SCDMA/GSM和WCDMA/GSM双模单待手机那样可以自由地在两种网络间进行切换,在生产测试中搜索到什么网络就进行相应网络的性能测试。为实现CDMA/GSM双模单待手机两个网络的测试,现有技术通常的做法是:在生产测试中等待手机完整开机、启动上层应用程序之后,用户手动通过指令的方式控制手机切换网络,完成两个网络的分别测试。但是,这种方法存在无法克服的缺陷:启动上层应用程序需要等待一定的时间,智能手机的上层应用启动时间长,通常都是50秒左右,而在生产线体的测试过程中,如果每部手机都等待50秒,测试速度较慢,严重浪费生产资源,提高了生产成本。目前,在手机生成测试过程中,为了在主板测试时快速进入测试状态,通常将手机置于工厂测试模式下进行测试。工厂测试模式仅启动手机底层Modem程序,而不启动上层的应用程序,启动时间短,测试速度块。但在这种测试模式下,由于没有启动上层应用程序,无法通过指令控制CDMA/GSM双模单待手机进行CDMA和GSM的网络切换,因而无法实现对两个网络均进行测试的目的。

发明内容
本发明的目的之一在于提供一种CDMA/GSM双模单待手机测试方法,通过在工厂测试模式下读取卡信息、判断是否有手机卡来选择不同网络进行性能测试,在完成两个网络性能测试的前提下提高了测试速度。为实现上述发明目的,本发明提供的方法采用下述技术方案予以实现:
一种CDMA/GSM双模单待手机测试方法,其特征在于,所述方法包括下述步骤: al、启动手机进入工厂测试模式;
a2、执灯手机卡初始化,判断手机中是否存在手机卡;
a3、在判定手机中存在手机卡时,进入指定网络,执行指定网络的性能测试;否则,进入默认网络,执行默认网络的性能测试。优选的,所述默认网络为CDMA网络,所述指定网络为GSM网络。如上所述的方法,可以根据下述过程执行所述CDMA网络的性能测试:搜索CDMA网络;在搜索到该网络时,测试仪表与手机建立呼叫连接;利用测试仪表执行手机CDMA网络的性能测试。可以根据下述过程执行所述GSM网络的性能测试:搜索GSM网络;在搜索到该网络时,手机与测试仪表建立呼叫连接,并上报手机卡注册信息;利用测试仪表执行手机GSM网络性能测试。本发明的目的之二是提供一种CDMA/GSM双模单待手机,该手机可以较快的速度完成两个不同网络的性能测试。 具体来说,一种CDMA/GSM双模单待手机,该手机包括:
工厂测试模式启动单元,用于启动手机的工厂测试模式;
手机卡初始化单元,用于对手机卡进行初始化,并读取手机卡初始化信息;
手机卡判定单元,用于根据手机卡初始化单元所读取的手机卡初始化信息判断手机中是否存在手机卡;
测试网络选择单元,用于根据手机卡判定单元的判定结果选择指定网络或默认网络为测试网络;
手机指定网络测试单元,与对手机进行测试的测试装置配合,对手机执行指定网络的性能测试;
手机默认网络测试单元,与对手机进行测试的测试装置配合,对手机执行默认网络的性能测试。优选的,所述默认网络为CDMA网络,所述指定网络为GSM网络。如上所述的手机,在所述默认网络为CDMA网络时,所述手机默认网络测试单元为CDMA测试单元,该测试单元包括:
CDMA网络搜索子单元,用于搜索CDMA网络;
呼叫连接建立子单元,用于和对手机进行测试的测试装置建立呼叫连接;
手机注册信息上报子单元,用于将手机注册信息上报至测试仪表;以及 性能测试子单元,与测试装置配合,执行CDMA网络的性能测试。如上所述的手机,在所述指定网络为GSM网络时,所述手机指定网络测试单元为GSM测试单元,该测试单元包括:
GSM网络搜索子单元,用于搜索GSM网络;
呼叫连接建立子单元,用于和对手机进行测试的测试装置建立呼叫连接;
手机卡注册信息上报子单元,用于将手机卡注册信息上报至测试仪表;以及 性能测试子单元,与测试装置配合,执行GSM网络的性能测试。本发明还提供了一种CDMA/GSM双模单待手机测试系统,包括待测手机和对待测手机进行测试的测试装置,其中,所述待测手机为上述所述的CDMA/GSM双模单待手机,所述测试装置包括:
测试仪表,与待测手机及PC机分别连接,用来模拟空中接口 ;
PC机,与测试仪表连接,向测试仪表发出测试指令并接收测试数据,以及 直流电源,用于向所述待测手机供电。如上所述的测试系统,为实现非信令方式对待测手机进行测试,以进一步提高测试效率,所述PC机还与所述待手机有线连接,以向该待测手机发出测试指令并由该待测手机执行该指令。与现有技术相比,本发明的优点和积极效果是:本发明的手机启动后快速进入工厂测试模式的性能测试状态,利用该模式下的modem程序对手机卡进行初始化,获取是否存在手机卡的状态,进而根据有卡或无卡的不同状态确定启动哪种网络的测试,不仅能够顺利执行CDMA/GSM双模单待手机CDMA网络和GSM网络的性能测试,且节省了手机开机启动时间,提高了手机在生产线上的测试速度,节约了生产资源和成本。结合附图阅读本发明的具体实施方式
后,本发明的其他特点和优点将变得更加清
/E.0


图1是本发明CDMA/GSM双模单待手机测试方法一个实施例的流程 图2是本发明CDMA/GSM双模单待手机测试方法另一个实施例的流程 图3是本发明CDMA/GSM双模单待手机一个实施例的结构框 图4是本发明CDMA/GSM双模单待手机测试系统一个实施例的结构框图。
具体实施例方式下面结合附图和具体实施方式
对本发明的技术方案作进一步详细的说明。首先,简要说明本发明的技术设计依据:对于CDMA/GSM双模单待手机来说,在进入工厂测试模式时,仅启动底层modem程序,不启动上层应用程序,启动速度快。在启动底层modem程序后,可以完成手机卡的初始化。通过执行手机卡初始化,虽然无法获取手机卡中的电话薄、短信等详细信息,但是可以获知手机中插有卡的状态。而且,在进入工厂测试模式时,手机modem程序启动默认的网络,如CDMA网络。对于默认网络,即使不插入手机卡,也可以对该网络进行相应性能测试。基于此,可以利用手机中是否插入手机卡作为对不同测试网络的选择依据,在手机进入工厂测试模式时,利用modem程序执行手机卡初始化,通过判断是否存在手机卡而判定需要测试的是哪个网络,从而实现两个网络在工厂测试模式下的快速测试。请参考图1,该图1所示为本发明CDMA/GSM双模单待手机测试方法一个实施例的流程图。如图1所示,该实施例对CDMA/GSM双模单待手机进行测试的具体过程如下:
步骤11:测试流程开始。步骤12:启动手机,手机进入工厂测试模式。通过外部供电,在手机启动后,手机会根据供电模式选择是否进入工厂测试模式。如果供电模式为外部供电,则自动进入工作测试模式,仅启动底层modem程序,不启动上层应用程序,以提高手机启动速度。步骤13:执行手机卡初始化。在工厂测试模式下,利用手机modem程序对手机卡进行初始化,具体来说是对手机中的卡模块进行初始化。步骤14:判断手机中是否有手机卡。如果没有卡,执行步骤15 ;若有卡,执行步骤16。如上所述,利用手机modem程序对手机卡进行初始化之后,可以获知手机中是否存在手机卡。如果要对手机进行默认网络的测试,则不插入手机卡;如果要对手机进行非默认网络、也即指定网络的测试,则在手机启动之前预先在手机中插入手机卡。在执行完手机卡初始化之后,读取卡信息。若读取到卡信息,表明手机中插有手机卡;否则,判定手机中未插手机卡。步骤15:在判定手机中未插有手机卡时,进入默认网络,执行默认网络的性能测试。测试完成,转至步骤17结束。步骤16:在判定手机中插有手机卡时,进入指定网络,也即默认网络之外的另外一个网络,执行该指定网络的性能测试。测试完成,转至步骤17结束。步骤17:测试流程结束。在执行完一个网络的测试之后,如果还有未测试的网络,则从步骤13开始,再次对手机卡初始化,根据是否有卡选择相应网络来测试。如果两个网络均测试完成,则退出手机工厂测试模式。利用该实施例的方法,可以在工厂测试模式下分别完成CDMA和GSM两个网络制式的测试,从而以较快的速度完成了手机全面的性能测试。图2示出了本发明CDMA/GSM双模单待手机测试方法另一个实施例的具体流程图。在该实施例中,对手机测试时的默认网络为CDMA、指定网络为GSM。如图2所示,该实施例对CDMA/GSM双模单待手机进行测试的具体过程如下:
步骤201:流程开始。步骤202:启动手机,手机进入工厂测试模式。步骤203:执行手机卡初始化。步骤204:判断手机中是否有手机卡。若有,执行步骤210至步骤214的测试过程;若无,执行步骤205至步骤209的测试流程。上述各步骤的具体实现方法可参考图1对应步骤所述。步骤205:在手机中不存在手机卡时,说明要执行默认网络、也即CDMA网络的性能测试。所以,手机进入CDMA网络,也即启动手机的CDMA模块。步骤206:手机搜索CDMA网络。步骤207:在搜索到CDMA网络后,手机上报注册信息。步骤208:测试仪表呼叫手机,以建立呼叫连接。手机在搜索到CDMA网络之后,将手机注册信息上报至测试仪表。与测试仪表连接的PC机将不断查询测试仪表中的有关信息,在查询到有手机注册信息时,发出控制命令,控制测试仪表呼叫手机,与手机建立呼叫连接。也即,在该实施例中,在执行CDMA网络测试时,采用测试仪表呼叫手机的方式建立测试仪表与手机的呼叫连接。步骤209:利用测试仪表执行CDMA或者EVDO数据业务的性能测试。测试完成,转至步骤215结束。CDMA或EVDO数据业务的性能测试可以采用现有技术中的测试方法来实现,在此不作具体阐述。步骤210:在手机中存在手机卡时,说明要执行指定网络、也即GSM网络的性能测试。所以,手机进入GSM网络,也即启动手机的GSM I旲块。步骤211:手机搜索GSM网络。步骤212:在搜索到GSM网络后,利用PC机控制手机通过手机卡呼叫测试仪表。
在执行GSM网络测试时,PC机将在手机搜索到GSM网络后向手机发出控制命令,控制手机通过手机卡呼叫测试仪表,与测试仪表建立呼叫连接。步骤213:在与测试仪表建立呼叫连接的过程中,上报手机卡注册信息。步骤214:利用测试仪表执行GSM或者EDGE数据业务的性能测试。测试完成,转至步骤215结束。GSM或EDGE数据业务的性能测试可以采用现有技术中的测试方法来实现,在此不作具体阐述。步骤215:测试流程结束。在执行完一个网络的测试之后,如果还有未测试的网络,则转至步骤203,再次对手机卡初始化,根据是否有卡选择相应网络来测试。如果两个网络均测试完成,则退出手机工厂测试模式。在图2实施例中,执行GSM网络测试时,采用了手机呼叫测试仪表来建立呼叫连接的方式,但不局限于此,也可以采用测试仪表呼叫手机的方式建立两者的呼叫连接。而且,在CMDA或GSM测试时,测试指令可以采用信令方式由PC机发送至测试仪表,也可以通过非信令方式由PC机发送至手机,该实施例不作具体限定。请参考图3,该图所示为本发明CDMA/GSM双模单待手机一个实施例的结构框图。如图3所示,该实施例的CDMA/GSM双模单待手机的具体结构如下,包括有:
工厂测试模式启动单元31,用于启动手机的工厂测试模式。手机卡初始化单元32,与工厂测试模式启动单元31相连接,利用工厂测试模式中的modem程序对手机卡进行初始化,并读取手机卡初始化信息。手机卡判定单元33,与手机卡初始化单元32相连接,根据手机卡初始化单元32所读取的手机卡初始化信息判断手机中是否存在手机卡。测试网络选择单元34,与手机卡判定单元33相连接,根据手机卡判定单元33的判定结果选择相应的指定网络或默认网络为测试网络。具体来说,如果判定手机中不存在手机卡,选择默认网络为测试网络,调用默认网络测试单元35执行默认网络的测试;若手机中存在手机卡,选择指定网络为测试网络,调用指定网络测试单元36执行指定网络的测试。手机默认网络测试单元35,与测试网络选择单元34相连接,用于对手机执行默认网络的性能测试。手机指定网络测试单元36,与测试网络选择单元34相连接,用于对手机执行指定网络的性能测试。默认网络可以是CDMA网络,相应的指定网络为GSM网络。在默认网络为CDMA网络时,默认网络测试单元35具体可以采用下述结构来实现,包括:
默认网络搜索子单元351,用于搜索默认网络、也即CDMA网络;
呼叫连接建立子单元352,与默认网络搜索子单元351相连接,用于在搜索到默认网络时,和对手机进行测试的测试装置建立呼叫连接;
手机注册信息上报子单元353,与呼叫连接建立子单元352相连接,在与测试装置中的测试仪表建立连接后,将手机注册信息上报至测试仪表;
性能测试子单元354,与手机注册信息上报子单元353相连接,在上报手机注册信息后,与测试装置配合来执行手机默认的CDMA网络的性能测试。在指定网络为GSM网络时,指定网络测试单元36具体可以采用下述结构来实现,包括:
指定网络搜索子单元361,用于搜索指定网络、也即GSM网络;
呼叫连接建立子单元362,与指定网络搜索子单元361相连接,用于在搜索到指定网络时,和对手机进行测试的测试装置建立呼叫连接;
手机卡注册信息上报子单元363,与呼叫连接建立子单元362相连接,在与测试装置中的测试仪表建立连接后,将手机卡注册信息上报至测试仪表;
性能测试子单元364,与手机卡注册信息上报子单元363相连接,在上报手机注册卡信息后,与测试装置配合来执行手机指定的GSM网络的性能测试。图4示出了本发明CDMA/GSM双模单待手机测试系统一个实施例的结构框图。如图4所示,该实施例的测试系统除包括有待测手机43之外,还包括有PC机41、测试仪表42及直流电源43构成的测试装置。其中,
待测手机43为图3所示的CDMA/GSM双模单待手机;
测试仪表42分别与待测手机43及PC机41相连接,用来模拟空中接口 ;
PC机41,除与测试仪表42连接,向测试仪表42发出测试指令并接收测试数据之外,还与所述待手机43有线连接,以向该待测手机43发出测试指令并由该待测手机执行该指令,从而实现非信令方式的测试。直流电源44,作为外部供电电源,用于在PC机41的控制下,向所述待测手机43供电。上述结构的测试系统在有关软件程序的配合下,按照图2实施例的方法流程对待测手机43进行不同网络的性能测试。以上实施例仅用以说明本发明的技术方案,而非对其进行限制;尽管参照前述实施例对本发明进行了详细的说明,对于本领域的普通技术人员来说,依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或替换,并不使相应技术方案的本质脱离本发明所要求保护的技术方案的精神和范围。
权利要求
1.一种CDMA/GSM双模单待手机测试方法,其特征在于,所述方法包括下述步骤: al、启动手机进入工厂测试模式; a2、执灯手机卡初始化,判断手机中是否存在手机卡; a3、在判定手机中存在手机卡时,进入指定网络,执行指定网络的性能测试;否则,进入默认网络,执行默认网络的性能测试。
2.根据权利要求1所述的方法,其特征在于,所述默认网络为CDMA网络,所述指定网络为GSM网络。
3.根据权利要求2所述的方法,其特征在于,根据下述过程执行所述CDMA网络的性能测试:手机搜索CDMA网络;在搜索到该网络时,测试仪表与手机建立呼叫连接;利用测试仪表执行手机CDMA网络的性能测试。
4.根据权利要求2所述的方法,其特征在于,根据下述过程执行所述GSM网络的性能测试:手机搜索GSM网络;在搜索到该网络时,手机与测试仪表建立呼叫连接,并上报手机卡注册信息;利用测试仪表执行手机GSM网络性能测试。
5.一种CDMA/GSM双模单待手机,其特征在于,所述手机包括: 工厂测试模式启动单元,用 于启动手机的工厂测试模式; 手机卡初始化单元,用于对手机卡进行初始化,并读取手机卡初始化信息; 手机卡判定单元,用于根据手机卡初始化单元所读取的手机卡初始化信息判断手机中是否存在手机卡; 测试网络选择单元,用于根据手机卡判定单元的判定结果选择指定网络或默认网络为测试网络; 手机指定网络测试单元,与对手机进行测试的测试装置配合,对手机执行指定网络的性能测试; 手机默认网络测试单元,与对手机进行测试的测试装置配合,用于对手机执行默认网络的性能测试。
6.根据权利要求5所述的手机,其特征在于,所述默认网络为CDMA网络,所述指定网络为GSM网络。
7.根据权利6所述的手机,其特征在于,在所述默认网络为CDMA网络时,所述手机默认网络测试单元为CDMA测试单元,该测试单元包括: CDMA网络搜索子单元,用于搜索CDMA网络; 呼叫连接建立子单元,用于和对手机进行测试的测试装置建立呼叫连接; 手机注册信息上报子单元,用于将手机注册信息上报至测试仪表;以及 性能测试子单元,与测试装置配合,执行CDMA网络的性能测试。
8.根据权利要求6所述的手机,其特征在于,在所述指定网络为GSM网络时,所述手机指定网络测试单元为GSM测试单元,该测试单元包括: GSM网络搜索子单元,用于搜索GSM网络; 呼叫连接建立子单元,用于和对手机进行测试的测试装置建立呼叫连接; 手机卡注册信息上报子单元,用于将手机卡注册信息上报至测试仪表;以及 性能测试子单元,与测试装置配合,执行GSM网络的性能测试。
9.一种CDMA/GSM双模单待手机测试系统,包括待测手机和对待测手机进行测试的测试装置,其特征在于,所述待测手机为上述权利要求5至8中任一项所述的CDMA/GSM双模单待手机,所述测试装置包括: 测试仪表,与待测手机及PC机分别连接,用来模拟空中接口 ; PC机,与测试仪表连接,向测试仪表发出测试指令并接收测试数据,以及 直流电源,用于向所述待测手机供电。
10.根据权利要求9所述的测试系统,其特征在于,所述PC机还与所述待测手机有线连接,以向该待测 手机发出测试指令并由该待测手机执行该指令。
全文摘要
本发明公开了一种CDMA/GSM双模单待手机及其测试方法和测试系统。所述方法包括下述步骤启动手机进入工厂测试模式;执行手机卡初始化,判断手机中是否存在手机卡;在判定手机中存在手机卡时,进入指定网络,执行指定网络的性能测试;否则,进入默认网络,执行默认网络的性能测试。本发明通过在工厂测试模式下读取卡信息、判断是否有手机卡来选择不同网络进行性能测试,在完成两个网络性能测试的前提下提高了测试速度。
文档编号H04W88/06GK103096364SQ20121056985
公开日2013年5月8日 申请日期2012年12月24日 优先权日2012年12月24日
发明者林文, 周春松 申请人:青岛海信移动通信技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1