一种蓝牙设备的测试方法、装置及系统的制作方法
【技术领域】
[0001]本发明涉及蓝牙测试技术,特别涉及一种蓝牙设备的测试方法、装置及系统。
【背景技术】
[0002]随着个人移动终端的普及,蓝牙作为一种近距离无线通信解决方案,越来越受到市场的重视。许多电子产品都具有蓝牙功能,其中蓝牙音箱作为消费类电子产品的新宠其销售量在近两年得到快速增长。
[0003]由于蓝牙技术是一种无线技术,因此在其测试的过程中存在着配对时间长,测试不方便等问题。为了提高测试效率,保证测试的准确性,迫切需要一种对待测蓝牙设备进行快速测试的方法。这种测试方法要求测试准确简便,并且能够尽可能的覆盖到设备测试的各个环节。
[0004]现有技术中,蓝牙模块配对连接方面的测试一般采用扫描连接的方式。在这种测试方法中,使用发射机扫描周围的蓝牙设备,发现有可配对的蓝牙设备就进行连接。但是这种测试方法存在以下几点缺陷:
[0005]第一,连接测试的蓝牙设备不可控。
[0006]由于配对连接的测试采用的是扫描连接方式,所以无法实现人工干预。因此这种方法扫描到的蓝牙设备可能不是待测蓝牙设备,也无法确定连接的蓝牙设备身份。
[0007]第二,主动扫描难以实现并行测试。
[0008]测试过程中,需要保证测试工位相距较远,相互之间不能有串扰。而这种测试的实现对于环境的要求很高,虽然采用屏蔽房可以很好解决该问题,但是测试成本太高。
[0009]第三,主动扫描测试时间过长。
[0010]一般蓝牙配对连接要经历查询(inquiry scan)和寻呼(page scan)两个阶段,主动扫描的方式需要先执行查询操作,发现附近的可连接设备设备,待测设备回应发射机的查询请求后,再进行寻呼操作。当寻呼操作完成,设备就可进行连接的建立。主动扫描连接过程中,查询操作所需的时间较长,导致整个测试时间过长。
[0011]基于以上几个方面的分析,现有测试方法存在测试效率较低,测试时间过长,测试成本不经济等问题。
【发明内容】
[0012]本发明实施例提供一种蓝牙设备的测试方法及装置,用以提高测试效率,缩短配对时间,降低测试成本。
[0013]本发明实施例提供的具体技术方案如下:
[0014]一种蓝牙设备的测试方法,包括如下步骤:
[0015]待测蓝牙设备获得预设的测试配置信息;
[0016]待测蓝牙设备从获得的测试配置信息中读取蓝牙测试设备的标识信息,并基于标识信息采用回连方式与相应的蓝牙测试设备建立连接;
[0017]待测蓝牙设备触发蓝牙测试设备对待测蓝牙设备自身进行蓝牙功能测试。
[0018]较佳的,待测试蓝牙设备获得预设的测试配置信息,包括:
[0019]在测试到外接存储介质时,从存储介质中读取预设的测试代码和测试脚本;其中,测试代码用于解析测试脚本,执行测试程序,测试脚本用于描述测试步骤以及测试过程中需要使用到的各类测试参数。
[0020]较佳的,待测蓝牙设备检测外接的存储介质,获取根据实际应用需求实时更新的最新版本的测试代码和测试脚本。
[0021]通过测试脚本来配置测试内容,不需要人工干预,提高了测试效率。在需要更新测试步骤或测试项目时,只需更新测试脚本即可,从而在最大程度上节省运维成本,实现对测试内容的可配置化,可以适用于不同的待测蓝牙设备。
[0022]较佳的,待测蓝牙设备从获得的测试配置信息中读取蓝牙测试设备的标识信息,并基于标识信息采用回连方式与相应的蓝牙测试设备建立连接,包括:
[0023]从获得的测试配置信息中读取蓝牙测试设备的地址、蓝牙测试设备的设备名称和蓝牙测试设备的设备号中的一种或任意组合;
[0024]根据读取到的信息扫描对应的蓝牙测试设备,并采用回连方式与蓝牙测试设备建立蓝牙连接。
[0025]较佳的,待测蓝牙设备触发蓝牙测试设备对待测蓝牙设备自身进行蓝牙功能测试,包括:
[0026]蓝牙测试设备为蓝牙发射机,待测蓝牙设备触发蓝牙发射机对本设备进行蓝牙配对连接测试和/或应用功能测试;
[0027]此外,在待测试蓝牙设备获得预设的测试配置信息之后,在读取标识信息之前,或者,在完成监牙功能测试之后,包括:
[0028]待测蓝牙设备根据测试配置信息触发蓝牙综测仪对待测蓝牙设备进行射频指标测试;
[0029]在待测试蓝牙设备获得预设的测试配置信息之后,在读取标识信息之前,或者,在完成监牙功能测试之后,还包括:
[0030]待测蓝牙设备根据测试配置信息进行非蓝牙功能测试,具体包括:通用输入/输出接口 GP1测试、通用串行总线USB接口测试,安全数位卡/多媒体卡SD/MMC接口测试、麦克风通路MIC channel测试,音频通路LINEIN channel测试,收音模块通路FM channel测试中的一种或多种组合。
[0031]除了基本的蓝牙测试功能以外,本发明还加入了射频指标测试和非蓝牙功能测试,使测试更加全面,满足了对不同待测蓝牙设备的测试需要。
[0032]待测蓝牙设备通过读取预设的测试配置信息,获得蓝牙测试设备的标识信息,并基于获得的标识信息与蓝牙测试设备进行主动回连。由于回连的蓝牙测试设备是确定的,因此连接过程也是确定的,从而缩短了配对时间,提高了测试效率,进而方便了对产品测试的管控。另一方面,一对一的回连方式可以实现多个工位同时进行测试,极大地提高了测试的并行度和效率。而且由于回连只需要存储蓝牙标识信息,因此测试手段简单,要保存的信息也较少,不会增加测试成本和测试执行复杂度。
[0033]一种蓝牙设备测试的装置,具体包括:
[0034]获取单元,用于获得预设的测试配置信息;
[0035]处理单元,用于从获得的测试配置信息中读取蓝牙测试设备的标识信息,并基于标识信息采用回连方式与相应的蓝牙测试设备建立连接;
[0036]测试单元,用于触发蓝牙测试设备对待测蓝牙设备进行蓝牙功能测试。
[0037]较佳的,获取单元获得预设的测试配置信息,包括:
[0038]在测试到外接存储介质时,从存储介质中读取预设的测试代码和测试脚本;其中,测试代码用于调用测试脚本,测试脚本用于描述测试步骤以及测试过程中需要使用到的各类测试参数。
[0039]较佳的,获取单元具体用于:
[0040]检测外接的存储介质,获取根据实际应用需求实时更新的最新版本的测试代码和测试脚本。
[0041]通过测试脚本来配置测试内容,不需要人工干预,提高了测试效率。在需要更新测试步骤或测试项目时,只需更新测试脚本即可,从而在最大程度上节省运维成本,实现对测试内容的可配置化,可以适用于不同的待测蓝牙设备。
[0042]较佳的,处理单元从获得的测试配置信息中读取蓝牙测试设备的标识信息,并基于标识信息采用回连方式与相应的蓝牙测试设备建立连接,包括:
[0043]从获得的测试配置信息中读取蓝牙测试设备的地址、蓝牙测试设备的设备名称和蓝牙测试设备的设备号中的一种或任意组合;
[0044]根据读取到的信息扫描对应的蓝牙测试设备,并采用回连方式与蓝牙测试设备建立蓝牙连接。
[0045]较佳的,测试单元触发蓝牙测试设备对待测蓝牙设备进行蓝牙功能测试,包括:
[0046]蓝牙测试设备为蓝牙发射机,待测蓝牙设备触发蓝牙发射机对本设备进行蓝牙配对连接测试和(或)应用测试。
[0047]由于回连的蓝牙测试设备是确定的,因此连接过程也是确定的,从而缩短了配对时间,提高了测试效率,进而方便了对产品测试的管控。另一方面,一对一的回连方式可以实现多个工位同时进行测试,极大地提高了测试的并行度和效率。而且由于回连只存储蓝牙标识信息,因此测试手段简单,要保存的信息也较少,不会增加测试成本和测试执行复杂度。
[0048]此外,在获取单元获得预设的测试配置信息之后,在处理单元读取标识信息之前,或者,在测试单元完成蓝牙功能测试之后,测试单元进一步用