本发明涉及蓝牙测试领域,特别涉及一种终端的蓝牙测试方法、测试设备及存储介质。
背景技术:
蓝牙是一种无线技术标准,可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换。蓝牙工作需要两个及以上的蓝牙终端,而且需要两个人配合操作才能完成蓝牙的配对、连接等过程。蓝牙的性能好坏直接影响蓝牙连接的质量,因此在设备或终端出厂前必须对其进行蓝牙检测。
目前的蓝牙测试一般采用模拟用户进行蓝牙操作的方式,测试效率低,而且测试精度不高,导致产品在出厂后仍然具有很大的不合格率,给用户和厂商都带来极大的影响。
因而现有技术还有待改进和提高。
技术实现要素:
鉴于上述现有技术的不足之处,本发明的目的在于提供一种终端的蓝牙测试方法、测试设备及存储介质,可精确地测试终端的蓝牙模块是否合格,保证产品的良率。
为了达到上述目的,本发明采取了以下技术方案:
一种终端的蓝牙测试方法,包括如下步骤:
接收用户导入的配置文件,其中,所述配置文件至少包括蓝牙模块的名称、蓝牙模块的信号值以及蓝牙模块的性能参数;
当待测终端连入时,搜索蓝牙信号并筛选出信号最强的蓝牙模块;
连接筛选出的蓝牙模块并判断该蓝牙模块的内部数值是否与配置文件中的蓝牙模块的性能参数相符,如果是则判定待测终端蓝牙合格。
所述的终端的蓝牙测试方法中,所述当待测终端连入时,搜索蓝牙信号并筛选出信号最强的蓝牙模块的步骤包括:
当待测终端接入时,搜索附近的蓝牙信号并显示搜索到的蓝牙模块;
判断各个蓝牙模块的名称是否与配置文件中的蓝牙模块的名称一致;
检测与配置文件中的蓝牙模块的名称一致的蓝牙模块的信号值;
筛选出信号值最大的蓝牙模块。
所述的终端的蓝牙测试方法中,所述当待测终端连入时,搜索蓝牙信号并筛选出信号最强的蓝牙模块的步骤之后,所述连接筛选出的蓝牙模块并判断该蓝牙模块的内部数值是否与配置文件中的蓝牙模块的性能参数相符,如果是则判定待测终端蓝牙合格的步骤之前还包括:
判断筛选出的蓝牙模块的信号值是否符合配置文件中的蓝牙模块的信号值,如果是则连接筛选出的蓝牙模块,否则判定待测终端蓝牙不合格。
所述的终端的蓝牙测试方法中,所述连接筛选出的蓝牙模块并判断该蓝牙模块的内部数值是否与配置文件中的蓝牙模块的性能参数相符,如果是则判定待测终端蓝牙合格的步骤包括:
连接筛选出的蓝牙模块并在连接成功时读取该蓝牙模块的内部数值;
比较所述蓝牙模块的内部数值与配置文件中的蓝牙模块的性能参数并判断其是否相符;
在所述蓝牙模块的内部数值与配置文件中的蓝牙模块的性能参数相符时,判定待测终端的蓝牙合格。
所述的终端的蓝牙测试方法中,所述方法还包括:
更新蓝牙合格终端和蓝牙不合格终端的数量,并断开与待测终端的连接。
一种终端的蓝牙测试设备,包括处理器,以及与所述处理器连接的存储器,所述存储器存储有计算机程序,该计算机程序被所述处理器执行时实现以下步骤:
接收用户导入的配置文件,其中,所述配置文件至少包括蓝牙模块的名称、蓝牙模块的信号值以及蓝牙模块的性能参数;
当待测终端连入时,搜索蓝牙信号并筛选出信号最强的蓝牙模块;
连接筛选出的蓝牙模块并判断该蓝牙模块的内部数值是否与配置文件中的蓝牙模块的性能参数相符,如果是则判定待测终端蓝牙合格。
所述的终端的蓝牙测试设备中,所述计算机程序被所述处理器执行时,还实现以下步骤:
当待测终端接入时,搜索附近的蓝牙信号并显示搜索到的蓝牙模块;
判断各个蓝牙模块的名称是否与配置文件中的蓝牙模块的名称一致;
检测与配置文件中的蓝牙模块的名称一致的蓝牙模块的信号值;
筛选出信号值最大的蓝牙模块。
所述的终端的蓝牙测试设备中,所述计算机程序被所述处理器执行时,还实现以下步骤:
判断筛选出的蓝牙模块的信号值是否符合配置文件中的蓝牙模块的信号值,如果是则连接筛选出的蓝牙模块,否则判定待测终端蓝牙不合格。
所述的终端的蓝牙测试设备中,所述计算机程序被所述处理器执行时,还实现以下步骤:
连接筛选出的蓝牙模块并在连接成功时读取该蓝牙模块的内部数值;
比较所述蓝牙模块的内部数值与配置文件中的蓝牙模块的性能参数并判断其是否相符;
在所述蓝牙模块的内部数值与配置文件中的蓝牙模块的性能参数相符时,判定待测终端的蓝牙合格。
一种存储介质,所述存储介质存储有计算机程序,该计算机程序被处理器执行时实现如上所述的终端的蓝牙测试方法的步骤。
相较于现有技术,本发明提供的终端的蓝牙测试方法、测试设备及存储介质中,所述测试方法包括接收用户导入的配置文件,其中,所述配置文件至少包括蓝牙模块的名称、蓝牙模块的信号值以及蓝牙模块的性能参数;当待测终端连入时,搜索蓝牙信号并筛选出信号最强的蓝牙模块;连接筛选出的蓝牙模块并判断该蓝牙模块的内部数值是否与配置文件中的蓝牙模块的性能参数相符,如果是则判定待测终端蓝牙合格。本发明通过将蓝牙模块的内部数值与配置文件中的数值进行比较,可以精确地测试终端的蓝牙模块是否合格,保证产品的良率,而且通过对蓝牙模块进行筛选,保证连接的蓝牙模块是待测终端的蓝牙模块,避免出现误检测的情况。
附图说明
图1为本发明提供的终端的蓝牙测试方法的流程图。
图2为本发明提供的终端的蓝牙测试方法中,所述步骤s200的流程图。
图3为本发明提供的终端的蓝牙测试方法中,所述步骤s300的流程图。
图4为本发明提供的终端的蓝牙测试设备的较佳实施例的功能原理框图。
具体实施方式
本发明提供一种终端的蓝牙测试方法、测试设备及存储介质,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
请参阅图1,本发明提供的一种终端的蓝牙测试方法,用于对终端进行蓝牙测试,其中所述终端可以为移动终端、pc端或智能家居等设备,本发明对此不作限定。
请继续参阅图1,所述终端的蓝牙测试方法包括如下步骤:
s100、接收用户导入的配置文件,其中,所述配置文件至少包括蓝牙模块的名称、蓝牙模块的信号值以及蓝牙模块的性能参数。
本实施例中,用户首先将终端的配置文件导入,所述配置文件为标准的终端的蓝牙模块的配置文件,包括蓝牙模块的名称、蓝牙模块的信号值以及蓝牙模块的性能参数,其为合格蓝牙模块的配置参数,故待测终端的蓝牙模块需与其相符才能合格,本发明通过利用标准蓝牙模块的配置参数与待测蓝牙模块进行比较来判断蓝牙模块是否合格,保证了检测的准确性,而且只需将待测终端与本发明提供的设备进行蓝牙连接即可实现蓝牙检测,简单方便,节省了人力,而且检测的准确性高。
s200、当待测终端连入时,搜索蓝牙信号并筛选出信号最强的蓝牙模块。
本实施例中,设备需与待测终端进行蓝牙连接,由于设备在进行蓝牙连接时可能会检测到多个蓝牙信号,所以需寻找出待测终端的蓝牙模块后,再连接该蓝牙模块,保证所测试的蓝牙模块为待测终端的蓝牙模块,本实施例中通过筛选出信号最强的蓝牙模块来进行判断,由于待测终端与设备已连接,所以其信号值必定是最强的一个,所以本发明筛选出信号最强的蓝牙模块与设备连接,即是与待测终端的蓝牙模块连接。所述步骤s200的具体流程图如图2所示。
请参阅图2,其为所述步骤s200的流程图,包括:
s201、当待测终端接入时,搜索附近的蓝牙信号并显示搜索到的蓝牙模块;
s202、判断各个蓝牙模块的名称是否与配置文件中的蓝牙模块的名称一致;
s203、检测与配置文件中的蓝牙模块的名称一致的蓝牙模块的信号值;
s204、筛选出信号值最大的蓝牙模块。
具体来说,设备与待测终端连接后,用户点击“开始测试”按钮,设备即开始搜索周围的蓝牙信号,当搜索完毕后显示搜索到的蓝牙模块,然后判断各个蓝牙模块的名称是否与配置文件中的蓝牙模块的名称一致,由于配置文件包含标准的待测终端种类的蓝牙模块参数,故待测终端的蓝牙模块的名称必然与所述配置文件中的蓝牙模块的名称一致,所以与配置文件中的蓝牙模块的名称不一致的蓝牙模块必然不是待测终端的蓝牙模块,本发明通过判断名称是否一致可寻找出待测终端的蓝牙模块,当搜索到的蓝牙模块的名称与配置文件中的蓝牙模块的名称均不一致时,则结束本次测试;由于在测试时,与配置文件中的蓝牙模块的名称一致的蓝牙模块可能有多个,所以在筛选出与配置文件中的蓝牙模块的名称一致的蓝牙模块后,设备还检测与配置文件中的蓝牙模块的名称一致的蓝牙模块的信号值,并筛选出信号值最大的蓝牙模块,可以准确保证筛选出的蓝牙模块为待测终端的蓝牙模块,从而保证检测的准确性。
s300、连接筛选出的蓝牙模块并判断该蓝牙模块的内部数值是否与配置文件中的蓝牙模块的性能参数相符,如果是则判定待测终端蓝牙合格。
具体来说,当筛选出信号最强的蓝牙模块后,设备即尝试与该蓝牙模块进行蓝牙连接,如果连接失败,则判定待测终端的蓝牙模块不合格,否则继续判断该蓝牙模块的内部数值是否与配置文件中的蓝牙模块的性能参数相符,如果相符则判定待测终端蓝牙合格,否则判定该待测终端的蓝牙不合格。所述步骤s300的具体流程图如图3所示。
请参阅图3,其为所述步骤s300的流程图,包括如下步骤:
s301、连接筛选出的蓝牙模块并在连接成功时读取该蓝牙模块的内部数值;
s302、比较所述蓝牙模块的内部数值与配置文件中的蓝牙模块的性能参数并判断其是否相符;
s303、在所述蓝牙模块的内部数值与配置文件中的蓝牙模块的性能参数相符时,判定待测终端的蓝牙合格。
具体来说,在与筛选出的蓝牙模块连接后,设备即读取该蓝牙模块的内部数值,并将其与配置文件中的蓝牙模块的性能参数进行比较,如果其与配置文件中的蓝牙模块的性能参数相符,则判断该蓝牙模块合格,即判断待测终端的蓝牙模块合格,如果所述蓝牙模块的内部数值不与所述配置文件中的蓝牙模块的性能参数完全相符,则判断待测终端的蓝牙不合格,从而能够准确的保证测试的蓝牙模块的合格率。
优选的,所述步骤s200与所述步骤s300之间还包括:
判断筛选出的蓝牙模块的信号值是否符合配置文件中的蓝牙模块的信号值,如果是则连接筛选出的蓝牙模块,否则判定待测终端蓝牙不合格。
具体来说,如果待测终端的蓝牙模块合格,其信号值必然与所述配置文件中的蓝牙模块的信号值相符,如果不符,则不必再将该蓝牙模块与设备连接即可判定待测终端的蓝牙模块不合格,从而节省判定的程序,增加检测的效率。
进一步来说,所述方法还包括:
更新蓝牙合格终端和蓝牙不合格终端的数量,并断开与待测终端的连接。
具体来说,本发明还将检测的结果进行统计,在检测完毕后即更新蓝牙合格终端和蓝牙不合格终端的数量,可以供用户对检测结果进行分析,而且方便检测人员来进行统计,增加检测的规范性,进一步增加检测的产品良率。
本发明通过将蓝牙模块的内部数值与配置文件中的数值进行比较,可以精确地测试终端的蓝牙模块是否合格,保证产品的良率,而且通过对蓝牙模块进行筛选,保证连接的蓝牙模块是待测终端的蓝牙模块,避免出现误检测的情况。
基于上述方法,本发明还相应的提供一种终端的蓝牙测试设备,请参阅图4,其包括处理器10,以及与所述处理器10连接的存储器20,所述存储器20存储有计算机程序,该计算机程序被所述处理器10执行时实现以下步骤:
接收用户导入的配置文件,其中,所述配置文件至少包括蓝牙模块的名称、蓝牙模块的信号值以及蓝牙模块的性能参数;
当待测终端连入时,搜索蓝牙信号并筛选出信号最强的蓝牙模块;
连接筛选出的蓝牙模块并判断该蓝牙模块的内部数值是否与配置文件中的蓝牙模块的性能参数相符,如果是则判定待测终端蓝牙合格。
进一步来说,所述计算机程序被所述处理器10执行时,还实现以下步骤:
当待测终端接入时,搜索附近的蓝牙信号并显示搜索到的蓝牙模块;
判断各个蓝牙模块的名称是否与配置文件中的蓝牙模块的名称一致;
检测与配置文件中的蓝牙模块的名称一致的蓝牙模块的信号值;
筛选出信号值最大的蓝牙模块。
进一步来说,所述计算机程序被所述处理器10执行时,还实现以下步骤:
判断筛选出的蓝牙模块的信号值是否符合配置文件中的蓝牙模块的信号值,如果是则连接筛选出的蓝牙模块,否则判定待测终端蓝牙不合格。
进一步来说,所述计算机程序被所述处理器10执行时,还实现以下步骤:
连接筛选出的蓝牙模块并在连接成功时读取该蓝牙模块的内部数值;
比较所述蓝牙模块的内部数值与配置文件中的蓝牙模块的性能参数并判断其是否相符;
在所述蓝牙模块的内部数值与配置文件中的蓝牙模块的性能参数相符时,判定待测终端的蓝牙合格。
进一步来说,所述计算机程序被所述处理器10执行时,还实现以下步骤:
更新蓝牙合格终端和蓝牙不合格终端的数量,并断开与待测终端的连接。
本发明还提供了一种存储介质,所述存储介质存储有计算机程序,该计算机程序被处理器执行时实现如上所述的终端的蓝牙测试方法的步骤。
综上所述,本发明提供的终端的蓝牙测试方法、测试设备及存储介质中,所述测试方法包括接收用户导入的配置文件,其中,所述配置文件至少包括蓝牙模块的名称、蓝牙模块的信号值以及蓝牙模块的性能参数;当待测终端连入时,搜索蓝牙信号并筛选出信号最强的蓝牙模块;连接筛选出的蓝牙模块并判断该蓝牙模块的内部数值是否与配置文件中的蓝牙模块的性能参数相符,如果是则判定待测终端蓝牙合格。本发明通过将蓝牙模块的内部数值与配置文件中的数值进行比较,可以精确地测试终端的蓝牙模块是否合格,保证产品的良率,而且通过对蓝牙模块进行筛选,保证连接的蓝牙模块是待测终端的蓝牙模块,避免出现误检测的情况。
当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,该程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。
可以理解的是,对本领域普通技术人员来说,可以根据本发明的技术方案及其发明构思加以等同替换或改变,而所有这些改变或替换都应属于本发明所附的权利要求的保护范围。