公开/公告号CN101370231A
专利类型发明专利
公开/公告日2009-02-18
原文格式PDF
申请/专利权人 上海华勤通讯技术有限公司;
申请/专利号CN200810201147.1
发明设计人 杨晓磊;
申请日2008-10-14
分类号H04Q7/34(20060101);H04Q7/32(20060101);H04M3/22(20060101);
代理机构31242 上海金盛协力知识产权代理有限公司;
代理人罗大忱
地址 201203 上海市浦东新区张江高科技园区科苑路399号1号楼
入库时间 2023-12-17 21:27:57
法律状态公告日
法律状态信息
法律状态
2017-06-23
专利权人的姓名或者名称、地址的变更 IPC(主分类):H04W24/00 变更前: 变更后: 申请日:20081014
专利权人的姓名或者名称、地址的变更
2011-09-21
授权
授权
2009-04-15
实质审查的生效
实质审查的生效
2009-02-18
公开
公开
技术领域
本发明涉及手机测试方法,特别涉及基于客户/服务模式的手机测试系统。
背景技术
目前手机生产线系统多为单机测试系统,即使有网络环境也仅仅是用于存储数据。手机的测试系统通常由电脑、综测仪、程控电源、被测手机组成。一台电脑控制一台或多台综测仪、程控电源,并通过串口同一部或多部手机进行通讯控制,测试软件协调各个模块进行自动化测试。单机测试系统目前存在配置管理复杂,更新不易,数据不便于管理等问题。
发明内容
为解决上述技术问题,本发明提供一种基于客户/服务模式的手机测试系统。
本发明采用如上技术方案:
一种基于客户/服务模式的手机测试系统,包括:
其内设有手机测试参数的网络服务器,
多台与所述网络服务器相连接的电脑,每一所述电脑分别与程控电源、模拟基站和一部或多部待测手机相连接,所述程控电源与对应的一部或多部待测手机相连接,每一所述电脑用于通过浏览器登录所述网络服务器,并设置项目信息,并根据设置的项目信息从所述网络服务器读取包括有相应的手机测试参数的配置信息,根据该配置信息分别控制所述程控电源、模拟基站和一部或多部待测手机,对手机进行具体的测试,并向所述网络服务器发送测试过程中产生的测试数据;
与所述网络服务器相连接的数据库服务器,通过所述网络服务器接收和存储所述电脑发送的测试数据。
本发明利用客户/服务模式对手机进行统一的测试和管理,在产线多测试站中便于统一配置,统一数据管理,能兼容不同操作平台,由于使用脚本和控件构建测试框架,便于界面的修改和功能的添加,有利于二次开发和扩展。
附图说明
图1为本发明基于客户/服务模式的手机测试系统的框架图;
图2为本发明基于客户/服务模式的手机测试系统测试过程流程图;
图3为本发明基于客户/服务模式的手机测试系统中手机测试过程的流程图。
具体实施方式
如图1所示,一种基于客户/服务模式的手机测试系统,包括:
其内设有手机测试参数的网络(WEB)服务器,其中,手机测试参数可以包括手机测试方法、测试序列、测试标准等;
多台与所述网络服务器相连接的电脑,每一所述电脑分别与程控电源、模拟基站和一部或多部待测手机相连接,所述程控电源与对应的一部或多部待测手机相连接,每一所述电脑用于通过浏览器登录所述网络服务器,并设置项目信息,并根据设置的项目信息从所述网络服务器读取包括有相应的手机测试参数的配置信息,根据该配置信息分别控制所述程控电源、模拟基站和一部或多部待测手机,对手机进行具体的测试,并向所述网络服务器发送测试过程中产生的测试数据;其中,每台电脑对待测手机进行测试的方法可采用现有技术实现,在此省略对该部分的详细说明。
与所述网络服务器相连接的数据库服务器,通过所述网络服务器接收和存储所述电脑发送的测试数据。
上述基于客户/服务模式的手机测试系统的测试过程如图2所示,具体包括以下步骤:
1)打开所述电脑的浏览器,登录所述网络服务器,设置项目信息,并根据设置的项目信息从所述网络服务器读取手机测试的配置信息;
2)所述电脑根据所述配置信息对与其连接的对应的手机进行测试;
3)所述电脑将测试过程中产生的测试数据经所述网络服务器上传至所述数据库服务器中。
其中,所述步骤1)中,由于基于客户端/服务器(B/S)技术,客户端不需要安装任何软件,直接打开浏览器,登录服务器运行即可,需要同时进行多个测试时,只需要同时打开多个浏览器即可。
其中,在所述步骤1)中,所述电脑首先设置项目名等参数并配置相关设备地址,所述电脑的浏览器根据该参数从所述网络服务器中获取相关的测试方法、测试序列、测试标准等,并将这些记录临时保存于所述电脑中,以便下次时行相同的测试时直接使用,不必再重复进行配置和获取。
其中,所述步骤2)中手机测试过程如图3所示,具体包括以下步骤:
21)系统初始化;
22)读取配置信息,形成测试序列;
23)脚本执行测试序列,通过控件控制相关设备和手机;
24)显示执行过程,给出判断结果;
25)测试结束。
其中,所述步骤23)中通过ActiveX控件技术控制相关设备和手机。所述程控电源、模拟基站等设备通过重新封装GPIB(通用仪器控制接口总线)或者VISA(虚拟仪器软件结构体系)库进行控制,所述手机通过封装通信模块来控制。
其中,在所述步骤1)之前,所述电脑在第一次运行或控件有更新时,下载相关ActiveX控件,否则直接运行已经下载的ActiveX控件。
其中,在所述步骤3)中,所述电脑在完成测试后,所述测试数据先保存在所述电脑中,并根据所述电脑与所述网络服务器之间的网络情况,通过所述网络服务器将测试数据传输至所述数据库服务器中。工程师可在数据库服务器中进行数据的分析优化。
其中,所述测试数据通过AJAX等技术上传到所述网络服务器的数据存储接口,此接口可以用类似网络服务(Web Service)等技术来实现,该数据存储接口负责将数据存储到数据库中。其中,Ajax是指一种利用脚本进行数据异步传输的现有技术。
采用本发明技术方案,通过浏览器之间的相互独立性,使得不同的测试进程之间没有相互的影响,可以独立进行测试工作。并且所有比较复杂的操作可以封装在ActiveX内部完成,以提高效率。本发明具有使用方便,配置简单,可扩展性高的优点,可以实现全自动化的测试及其数据管理,大大提高了生产效率。
机译: 基于SALIVA的基于智能手机的儿童年龄测试系统
机译: 基于客户端的显示状况的从服务器到客户端的多媒体数据传输控制方法,基于客户端的显示状况的从客户端到多媒体数据自适应解码的方法和模块,基于服务器的多媒体数据从客户端到客户端的传输到客户端的控制方法和客户端服务器系统
机译: 基于安卓调试桥接口的智能手机自动测试系统和方法性能