CN113194448B - 蓝牙设备的测试方法、测试终端及可读存储介质 - Google Patents
蓝牙设备的测试方法、测试终端及可读存储介质 Download PDFInfo
- Publication number
- CN113194448B CN113194448B CN202110428539.7A CN202110428539A CN113194448B CN 113194448 B CN113194448 B CN 113194448B CN 202110428539 A CN202110428539 A CN 202110428539A CN 113194448 B CN113194448 B CN 113194448B
- Authority
- CN
- China
- Prior art keywords
- bluetooth
- time
- test
- test terminal
- screenshot
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/0082—Monitoring; Testing using service channels; using auxiliary channels
- H04B17/0085—Monitoring; Testing using service channels; using auxiliary channels using test signal generators
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种蓝牙设备的测试方法、测试终端及可读存储介质,应用于第一测试终端,所述第一测试终端与第二测试终端、蓝牙设备连接,所述蓝牙设备的测试方法包括以下步骤:向所述蓝牙设备发送开启指令,并获取开启时间,以使所述蓝牙设备的蓝牙进入可被发现状态;向所述第二测试终端发送扫描指令,以使所述第二测试终端的蓝牙进入扫描状态;获取所述第二测试终端扫描到所述蓝牙设备的发现时间;根据所述发现时间以及所述开启时间之间的时间间隔确定所述蓝牙设备的蓝牙可被发现时间,提高了蓝牙设备的测试效率。
Description
技术领域
本发明涉及测试技术领域,尤其涉及蓝牙设备的测试方法、测试终端及可读存储介质。
背景技术
随着蓝牙技术的飞速发展,蓝牙已经成为智能设备的一项基础功能。智能设备在生产时,需要对智能设备的蓝牙性能进行充分测试。现有的测试蓝牙性能的方法通常为人工手动测试方式,即手动使被测蓝牙设备的蓝牙进入可被发现状态,然后通过人工计时的办法,获取被测蓝牙设备的蓝牙出现在测试终端的蓝牙扫描列表上的计时时间。
但是,上述蓝牙性能的测试方法费时费力而且测试不充分,从而使得测试效率比较低。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供一种蓝牙设备的测试方法、测试终端及可读存储介质,旨在提高蓝牙设备的测试效率。
为实现上述目的,本发明提供一种蓝牙设备的测试方法,应用于第一测试终端,所述第一测试终端与第二测试终端、蓝牙设备连接,所述蓝牙设备的测试方法包括以下步骤:
向所述蓝牙设备发送开启指令,并获取开启时间,以使所述蓝牙设备的蓝牙进入可被发现状态;
向所述第二测试终端发送扫描指令,以使所述第二测试终端的蓝牙进入扫描状态;
获取所述第二测试终端扫描到所述蓝牙设备的发现时间;
根据所述发现时间以及所述开启时间之间的时间间隔确定所述蓝牙设备的蓝牙可被发现时间。
可选地,所述获取所述第二测试终端扫描到所述蓝牙设备的发现时间的步骤包括:
向所述第二测试终端发送截图指令,并根据当前时刻更新截止时间;
接收所述第二测试终端根据所述截图指令发送的扫描界面的界面截图;
在所述界面截图中包括所述蓝牙设备的设备标识时,将当前的所述截止时间作为所述发现时间;
在所述界面截图中不包括所述蓝牙设备的设备标识时,返回执行所述向所述第二测试终端发送截图指令,并根据当前时刻更新截止时间的步骤。
可选地,所述接收所述第二测试终端根据所述截图指令发送的扫描界面的界面截图的步骤之后,还包括:
在所述界面截图中不包括所述蓝牙设备的设备标识时,根据所述截止时间以及所述开启时间获取未发现所述蓝牙设备的扫描时长;
在所述扫描时长达到预设时长时,输出提示信息。
可选地,所述接收所述第二测试终端根据所述截图指令发送的扫描界面的界面截图的步骤之后,还包括:
保存所述界面截图,并更新截图次数;
根据所述蓝牙设备的设备标识、当前的测试次数以及所述截图次数生成所述界面截图的标识信息。
可选地,所述根据所述发现时间以及所述开启时间之间的时间间隔确定所述蓝牙设备的蓝牙可被发现时间的步骤之后,还包括:
向所述第二测试终端发送停止扫描指令。
可选地,所述根据所述发现时间以及所述开启时间之间的时间间隔确定所述蓝牙设备的蓝牙可被发现时间的步骤之后,还包括:
保存所述蓝牙可被发现时间,并更新测试次数;
在所述测试次数大于或等于预设次数时,根据每个所述蓝牙可被发现时间获取蓝牙可被发现平均时间;
在所述测试次数小于预设次数时,向所述蓝牙设备发送关闭指令,以使所述蓝牙设备的蓝牙退出可被发现状态;
返回执行所述向所述蓝牙设备发送开启指令的步骤。
可选地,所述向所述第二测试终端发送扫描指令的步骤之前,还包括:
向所述第二测试终端发送清除指令,以使所述第二测试终端清除蓝牙配对信息。
此外,为实现上述目的,本发明还提出了一种测试终端,所述测试终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的蓝牙设备的测试程序,所述蓝牙设备的测试程序在被处理器执行时实现如上述的蓝牙设备的测试方法的步骤。
此外,为实现上述目的,本发明还提出一种可读存储介质,所述可读存储介质上存储有蓝牙设备的测试程序,所述蓝牙设备的测试程序被处理器执行时实现如上所述的蓝牙设备的测试方法的步骤。
本发明实施例提出的一种蓝牙设备的测试方法、测试终端及可读存储介质,应用于第一测试终端,所述第一测试终端与第二测试终端、蓝牙设备连接,向所述蓝牙设备发送开启指令,并获取开启时间,以使所述蓝牙设备的蓝牙进入可被发现状态;向所述第二测试终端发送扫描指令,以使所述第二测试终端的蓝牙进入扫描状态;获取所述第二测试终端扫描到所述蓝牙设备的发现时间;根据所述发现时间以及所述开启时间之间的时间间隔确定所述蓝牙设备的蓝牙可被发现时间,提高了蓝牙设备的测试效率。
附图说明
图1是本发明实施例方案涉及的测试终端的硬件架构示意图;
图2为本发明蓝牙设备的测试方法的第一实施例的流程示意图;
图3为本发明实施例方案涉及的第一测试终端、第二测试终端以及蓝牙设备直接的连接关系;
图4为本发明蓝牙设备的测试方法的第二实施例的流程示意图;
图5为本发明蓝牙设备的测试方法的第三实施例的流程示意图;
图6为本发明蓝牙设备的测试方法的第四实施例的流程示意图;
图7为本发明蓝牙设备的测试方法的第五实施例的流程示意图;
图8为本发明蓝牙设备的测试方法的第六实施例的流程示意图;
图9为本发明蓝牙设备的测试方法的第七实施例的流程示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
随着蓝牙技术的飞速发展,蓝牙已经成为智能设备的一项基础功能。智能设备在生产时,需要对智能设备的蓝牙性能进行充分测试。现有的测试蓝牙性能的方法通常为人工手动测试方式,即手动使被测蓝牙设备的蓝牙进入可被发现状态,然后通过人工计时的办法,获取被测蓝牙设备的蓝牙出现在测试终端的蓝牙扫描列表上的计时时间。
但是,上述蓝牙性能的测试方法费时费力而且测试不充分,从而使得测试效率比较低。
为解决上述缺陷,本发明实施例提出一种蓝牙设备的测试方法、测试终端及可读存储介质,应用于第一测试终端,所述第一测试终端与第二测试终端、蓝牙设备连接,其中,所述蓝牙设备的测试方法主要包括以下步骤:
向所述蓝牙设备发送开启指令,并获取开启时间,以使所述蓝牙设备的蓝牙进入可被发现状态;
向所述第二测试终端发送扫描指令,以使所述第二测试终端的蓝牙进入扫描状态;
获取所述第二测试终端扫描到所述蓝牙设备的发现时间;
根据所述发现时间以及所述开启时间之间的时间间隔确定所述蓝牙设备的蓝牙可被发现时间。
通过控制第二测试终端的蓝牙扫描蓝牙设备的蓝牙,并获取第二测试终端扫描到到蓝牙设备的发现时间,然后根据发现时间以及蓝牙设备的蓝牙的开启时间得到蓝牙可被发现时间,实现了蓝牙设备的自动化测试的过程,从而提高了蓝牙设备的测试效率。
如图1所示,图1是本发明实施例方案涉及的测试终端的硬件架构示意图。
本发明实施例的测试终端可以是智能手机、平板电脑、PC等终端设备。
如图1所示,该测试终端可以包括:处理器1001,例如CPU,用户接口1003,网络接口1004,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘等,可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1中示出的测试终端的硬件架构并不构成对测试终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及蓝牙设备的测试程序。
在图1所示的测试终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;处理器1001可以用于调用存储器1005中存储的蓝牙设备的测试程序,并执行以下操作:
向所述蓝牙设备发送开启指令,并获取开启时间,以使所述蓝牙设备的蓝牙进入可被发现状态;
向所述第二测试终端发送扫描指令,以使所述第二测试终端的蓝牙进入扫描状态;
获取所述第二测试终端扫描到所述蓝牙设备的发现时间;
根据所述发现时间以及所述开启时间之间的时间间隔确定所述蓝牙设备的蓝牙可被发现时间。
进一步地,处理器1001可以用于调用存储器1005中存储的蓝牙设备的测试程序,还执行以下操作:
向所述第二测试终端发送截图指令,并根据当前时刻更新截止时间;
接收所述第二测试终端根据所述截图指令发送的扫描界面的界面截图;
在所述界面截图中包括所述蓝牙设备的设备标识时,将当前的所述截止时间作为所述发现时间;
在所述界面截图中不包括所述蓝牙设备的设备标识时,返回执行所述向所述第二测试终端发送截图指令,并根据当前时刻更新截止时间的步骤。
进一步地,处理器1001可以用于调用存储器1005中存储的蓝牙设备的测试程序,还执行以下操作:
在所述界面截图中不包括所述蓝牙设备的设备标识时,根据所述截止时间以及所述开启时间获取未发现所述蓝牙设备的扫描时长;
在所述扫描时长达到预设时长时,输出提示信息。
进一步地,处理器1001可以用于调用存储器1005中存储的蓝牙设备的测试程序,还执行以下操作:
保存所述界面截图,并更新截图次数;
根据所述蓝牙设备的设备标识、当前的测试次数以及所述截图次数生成所述界面截图的标识信息。
进一步地,处理器1001可以用于调用存储器1005中存储的蓝牙设备的测试程序,还执行以下操作:
向所述第二测试终端发送停止扫描指令。
进一步地,处理器1001可以用于调用存储器1005中存储的蓝牙设备的测试程序,还执行以下操作:
保存所述蓝牙可被发现时间,并更新测试次数;
在所述测试次数大于或等于预设次数时,根据每个所述蓝牙可被发现时间获取蓝牙可被发现平均时间;
在所述测试次数小于预设次数时,向所述蓝牙设备发送关闭指令,以使所述蓝牙设备的蓝牙退出可被发现状态;
返回执行所述向所述蓝牙设备发送开启指令的步骤。
进一步地,处理器1001可以用于调用存储器1005中存储的蓝牙设备的测试程序,还执行以下操作:
向所述第二测试终端发送清除指令,以使所述第二测试终端清除蓝牙配对信息。
如图2所示,在本发明蓝牙设备的测试方法的第一实施例中,所述蓝牙设备的测试方法包括以下步骤:
步骤S010、向所述蓝牙设备发送开启指令,并获取开启时间,以使所述蓝牙设备的蓝牙进入可被发现状态;
步骤S020、向所述第二测试终端发送扫描指令,以使所述第二测试终端的蓝牙进入扫描状态;
步骤S030、获取所述第二测试终端扫描到所述蓝牙设备的发现时间;
步骤S040、根据所述发现时间以及所述开启时间之间的时间间隔确定所述蓝牙设备的蓝牙可被发现时间。
在本实施例中,本发明应用在第一测试终端上,第一测试终端与第二测试终端连接,第一测试终端可以控制第二测试终端与蓝牙设备;具体地,第一测试终端与第二测试终端均可以是智能手机、平板电脑、PC机等终端设备;第二测试终端具备蓝牙功能,相应地,蓝牙设备也具有蓝牙功能;优选的,第一测试终端可以为PC机,以保证第一测试终端的控制效率。
示例性地,如图3所示,第一测试终端可以是PC机,第二测试终端可以是测试手机,即用于测试的智能手机,蓝牙设备即为待测的蓝牙产品;测试PC通过连接线如USB数据线,与测试手机连接;测试PC还可以通过连接线或包括串口板的连接线与蓝牙产品连接。
测试手机与测试PC连接后,开启调试权限,如adb权限(Android Debug Bridge权限),即安卓调试桥,具体地,测试PC获取测试手机的调试权限后,才可以对测试手机进行控制。测试PC与蓝牙产品连接后,向蓝牙产品发送控制指令,如AT指令,以使测试PC获取蓝牙产品的控制权限。
第一测试终端、第二测试终端与蓝牙设备均开启后,第一测试终端的处理器获取第二测试终端的调试权限,且获取蓝牙设备的控制权限后,先向蓝牙设备发送开启指令,以使蓝牙设备的蓝牙进入可被发现状态,所述可被发现状态为当前设备的蓝牙可以被另一设备的蓝牙扫描到;同时获取当前时刻,并将当前时刻作为蓝牙设备的蓝牙的开启时间;然后向第二测试终端发送扫描指令,以使第二测试终端的蓝牙进入扫描状态,以搜寻处于可被发现状态的蓝牙的对应蓝牙设备;第一测试终端的处理器获取第二测试终端的蓝牙扫描到蓝牙设备的蓝牙的发现时间,并然后计算发现时间与开启时间之间的时间间隔,并将计算的时间间隔作为蓝牙设备的蓝牙可被发现时间,所述蓝牙可被发现时间为蓝牙设备的蓝牙开启后,另一设备的蓝牙能够扫描到该蓝牙设备的蓝牙的时间长度。
在本实施例公开的技术方案中,通过控制第二测试终端的蓝牙扫描蓝牙设备的蓝牙,并获取第二测试终端扫描到到蓝牙设备的发现时间,然后根据发现时间以及蓝牙设备的蓝牙的开启时间得到蓝牙可被发现时间,实现了蓝牙设备的自动化测试的过程,从而提高了蓝牙设备的测试效率。
可选地,如图4所示,基于第一实施例,在本发明蓝牙设备的测试方法的第二实施例中,所述步骤S030进一步包括:
步骤S031、向所述第二测试终端发送截图指令,并根据当前时刻更新截止时间;
步骤S032、接收所述第二测试终端根据所述截图指令发送的扫描界面的界面截图;
步骤S033、在所述界面截图中包括所述蓝牙设备的设备标识时,将当前的所述截止时间作为所述发现时间;
步骤S034、在所述界面截图中不包括所述蓝牙设备的设备标识时,返回执行所述向所述第二测试终端发送截图指令,并根据当前时刻更新截止时间的步骤。
在本实施例中,所述设备标识可以是蓝牙地址,也可以是蓝牙设备的唯一标识,在此不做具体限定;所述截止时间为向第二测试终端发送截图指令记录时间,以得到第二测试终端进行截图时的截图时间。
第一测试终端的处理器向第二测试终端发送截图指令,同时将存储器中的截止时间更新为当前的时间。第二测试终端接收到截图指令后,对当前的蓝牙扫描界面进行截图,并将获取的界面截图发送至第一测试终端。第一测试终端的处理器接收到第二测试终端发送的界面截图时,识别接收到的界面截图,以获取界面截图中的文字信息,具体地,所述文字信息可以包括多条文字内容,如不同蓝牙设备的设备标识、扫描界面的界面信息等;然后将该文字信息与蓝牙设备的设备标识进行比对,在存在与设备标识一致的文字内容时,将当前的截止时间作为蓝牙设备的蓝牙发现时间,即发现蓝牙设备的蓝牙的发现时间,然后根据蓝牙设备的蓝牙的开启时间与发现时间获取蓝牙可被发现时间。
第一测试终端的处理器在不存在与设备标识一致的文字内容时,返回执行前述向第二测试终端发送截图指令的过程,直至在第二测试终端发送的界面截图中识别到蓝牙设备的设备标识。
在本实施例公开的技术方案中,通过获取第二测试终端的扫描界面的界面截图,然后识别界面截图,以确定第二测试终端是否扫描到蓝牙设备,从而确定蓝牙设备的蓝牙可被发现时间,实现了蓝牙设备的自动化测试的过程,从而提高了蓝牙设备的测试效率。
可选地,如图5所示,基于第二实施例,在本发明蓝牙设备的测试方法的第三实施例中,所述步骤S032之后,还包括:
步骤S035、在所述界面截图中不包括所述蓝牙设备的设备标识时,根据所述截止时间以及所述开启时间获取未发现所述蓝牙设备的扫描时长;
步骤S036、在所述扫描时长达到预设时长时,输出提示信息。
在本实施例中,第一测试终端的处理器在界面截图中识别不到蓝牙设备的设备标识时,获取存储器中存储的截止时间,并计算截止时间与开启时间之间的时间间隔,并将该时间间隔作为第二测试终端未发现蓝牙设备的扫描时长,该扫描时长为第二测试终端的蓝牙已扫描蓝牙设备的蓝牙的时长,然后比较获取的扫描时长与预设时长,其中,所述预设时长为最长扫描时间,即判定蓝牙设备的蓝牙故障的判定条件;在扫描时长大于或等于预设时长时,输出蓝牙设备的蓝牙存在故障的提示信息。
在本实施例公开的技术方案中,通过设置最长扫描时间,避免了无限期扫描蓝牙设备的情况,并通过输出提示信息告知测试者,以及时发现测试错误。
可选地,如图6所示,基于第二实施例,在本发明蓝牙设备的测试方法的第四实施例中,所述步骤S032之后,还包括:
步骤S037、保存所述界面截图,并更新截图次数;
步骤S038、根据所述蓝牙设备的设备标识、当前的测试次数以及所述截图次数生成所述界面截图的标识信息。
在本实施例中,第一测试终端的存储器中还存储有测试次数,且可以对当前的蓝牙设备进行多次测试,则对应地,存储器中也存储有当前被测的蓝牙设备的测试次数;所述界面截图的标识信息是界面截图的唯一标识,用于根据标识信息查询界面截图,可选地,所述标识信息可以为界面截图的文件名,由被测蓝牙设备的设备标识如蓝牙地址、该被测蓝牙设备当前被测试的次序以及当前测试过程中的截图次序组成,示例性地,可以表示为“蓝牙地址”_“测试次数”_“截图次数”。
第一测试终端的处理器接收到第二测试终端发送的界面截图之后,将接收到的界面截图保存在界面截图对应的预设的文件夹中,具体地,该预设文件夹在测试之前已经创建好,该预设文件夹的文件名可以包括蓝牙设备的测试日期;然后更新存储器中的截图次数,具体地,可以将该截图次数加一,然后根据蓝牙设备的设备标识、当前的测试次数以及更新后的截图次数生成界面截图的标识信息,并根据该标识信息对界面截图进行重命名操作,以使界面截图的文件名为该标识信息,以供用户查询。
在本实施例公开的技术方案中,通过生成界面截图的标识信息,以使户根据蓝牙地址、测试次数和/或截图次数查询对应的界面截图,提供了查询界面截图的功能。
可选地,如图7所示,基于第一实施例,在本发明蓝牙设备的测试方法的第五实施例中,所述步骤S040之后,还包括:
步骤S050、向所述第二测试终端发送停止扫描指令。
在本实施例中,第一测试终端的处理器在识别到第二测试终端已经扫描到蓝牙设备后,向第二测试终端发送停止扫描指令,以使第二测试终端的蓝牙退出扫描状态,降低第二测试终端的能耗。
可选地,如图8所示,基于第一实施例,在本发明蓝牙设备的测试方法的第六实施例中,所述步骤S040之后,还包括:
步骤S060、保存所述蓝牙可被发现时间,并更新测试次数;
步骤S070、在所述测试次数大于或等于预设次数时,根据每个所述蓝牙可被发现时间获取蓝牙可被发现平均时间;
步骤S080、在所述测试次数小于预设次数时,向所述蓝牙设备发送关闭指令,以使所述蓝牙设备的蓝牙退出可被发现状态;
步骤S090、返回执行所述向所述蓝牙设备发送开启指令的步骤。
在本实施例中,第一测试终端可以对当前的蓝牙设备进行多次测试,则对应地,存储器中存储有当前被测的蓝牙设备的测试次数。
第一测试终端的处理器在获取当前测试的蓝牙可被发现时间后,将获取的蓝牙可被发现时间保存在蓝牙可被发现时间对应的预设文件夹中,具体地,该预设文件夹在测试之前已经创建好,该预设文件夹的文件名可以包括蓝牙设备的测试日期以及当前测试过程的开启时间/发现时间,或是测试日期以及当前时刻,相关命名仅用于查询测试数据,并无具体限定;然后更新存储器中的测试次数,具体地,可以将该测试次数加一;然后比较测试次数与预设次数,其中,该预设次数为最大测试次数,即当测试次数达到最大测试次数时,能够根据所有测试过程得出的蓝牙可被发现时间计算更为准确的蓝牙可被发现时间;在测试次数大于或等于预设次数时,获取存储器中存储的,当前被测蓝牙设备对应的蓝牙可被发现时间,并根据所有的蓝牙可被发现时间获取对应的平均值,即蓝牙可被发现平均时间;并在测试次数小于预设次数时,向蓝牙设备发送关闭指令,以使蓝牙设备的蓝牙退出可被发现状态,为重新开启测试过程做准备,返回执行前述的测试过程。
在本实施例公开的技术方案中,通过多次测试蓝牙设备的蓝牙可被发现时间,并将其对应的均值作为最终的蓝牙可被发现时间,避免了偶然因素对测试结果的干扰,提高了测试结果的准确性。
可选地,如图9所示,基于第一实施例,在本发明蓝牙设备的测试方法的第七实施例中,所述步骤S020之前,还包括:
步骤S100、向所述第二测试终端发送清除指令,以使所述第二测试终端清除蓝牙配对信息。
在本实施例中,由于第二测试终端可能存在已配对的蓝牙设备,在蓝牙扫描过程中,在扫描到配对的蓝牙设备时,会自动连接配对的蓝牙设备,从而停止蓝牙扫描过程,从而影响被测蓝牙设备的测试过程,因此,第一测试终端的处理器在向第二测试终端发送扫描指令之前,还需要向第二测试终端发送清除指令,以使第二测试终端将其存储器中存储的蓝牙设备信息清除,避免对被测蓝牙设备的测试过程产生影响。
此外,本发明实施例还提出一种测试终端,所述测试终端包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的蓝牙设备的测试程序,所述蓝牙设备的测试程序被所述处理器执行时实现如上述各个实施例所述的蓝牙设备的测试方法的步骤。
此外,本发明实施例还提出一种可读存储介质,所述可读存储介质上存储有蓝牙设备的测试程序,所述蓝牙设备的测试程序被处理器执行时实现如上述各个实施例所述的蓝牙设备的测试方法的步骤。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台测试终端(可以是PC机等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (9)
1.一种蓝牙设备的测试方法,其特征在于,应用于第一测试终端,所述第一测试终端与第二测试终端、蓝牙设备连接,所述蓝牙设备的测试方法包括以下步骤:
向所述蓝牙设备发送开启指令,并获取开启时间,以使所述蓝牙设备的蓝牙进入可被发现状态;
向所述第二测试终端发送扫描指令,以使所述第二测试终端的蓝牙进入扫描状态;
向所述第二测试终端发送截图指令,并根据当前时刻更新截止时间,所述截止时间为向第二测试终端发送截图指令记录时间,以得到第二测试终端进行截图时的截图时间;
接收所述第二测试终端根据所述截图指令发送的扫描界面的界面截图,所述界面截图中包括多条文字内容;
在所述界面截图中存在与所述蓝牙设备的设备标识一致的文字内容时,将当前的所述截止时间作为发现时间;
根据所述发现时间以及所述开启时间之间的时间间隔确定所述蓝牙设备的蓝牙可被发现时间;
保存所述蓝牙可被发现时间,并更新测试次数;
在所述测试次数大于或等于预设次数时,根据每个所述蓝牙可被发现时间获取蓝牙可被发现平均时间,并采用所述可被发现平均时间更新所述蓝牙可被发现时间。
2.如权利要求1所述的蓝牙设备的测试方法,其特征在于,所述在所述界面截图中包括所述蓝牙设备的设备标识时,将当前的所述截止时间作为发现时间的步骤之后,还包括:
在所述界面截图中不包括所述蓝牙设备的设备标识时,返回执行所述向所述第二测试终端发送截图指令,并根据当前时刻更新截止时间的步骤。
3.如权利要求1所述的蓝牙设备的测试方法,其特征在于,所述接收所述第二测试终端根据所述截图指令发送的扫描界面的界面截图的步骤之后,还包括:
在所述界面截图中不包括所述蓝牙设备的设备标识时,根据所述截止时间以及所述开启时间获取未发现所述蓝牙设备的扫描时长;
在所述扫描时长达到预设时长时,输出提示信息。
4.如权利要求1所述的蓝牙设备的测试方法,其特征在于,所述接收所述第二测试终端根据所述截图指令发送的扫描界面的界面截图的步骤之后,还包括:
保存所述界面截图,并更新截图次数;
根据所述蓝牙设备的设备标识、当前的测试次数以及所述截图次数生成所述界面截图的标识信息。
5.如权利要求1所述的蓝牙设备的测试方法,其特征在于,所述根据所述发现时间以及所述开启时间之间的时间间隔确定所述蓝牙设备的蓝牙可被发现时间的步骤之后,还包括:
向所述第二测试终端发送停止扫描指令。
6.如权利要求1所述的蓝牙设备的测试方法,其特征在于,所述保存所述蓝牙可被发现时间,并更新测试次数的步骤之后,还包括:
在所述测试次数小于预设次数时,向所述蓝牙设备发送关闭指令,以使所述蓝牙设备的蓝牙退出可被发现状态;
返回执行所述向所述蓝牙设备发送开启指令的步骤。
7.如权利要求1所述的蓝牙设备的测试方法,其特征在于,所述向所述第二测试终端发送扫描指令的步骤之前,还包括:
向所述第二测试终端发送清除指令,以使所述第二测试终端清除蓝牙配对信息。
8.一种测试终端,其特征在于,所述测试终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的蓝牙设备的测试程序,所述蓝牙设备的测试程序被所述处理器执行时实现如权利要求1至7中任一项所述的蓝牙设备的测试方法的步骤。
9.一种可读存储介质,其特征在于,所述可读存储介质上存储有蓝牙设备的测试程序,所述蓝牙设备的测试程序被处理器执行时实现如权利要求1至7中任一项所述的蓝牙设备的测试方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110428539.7A CN113194448B (zh) | 2021-04-20 | 2021-04-20 | 蓝牙设备的测试方法、测试终端及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110428539.7A CN113194448B (zh) | 2021-04-20 | 2021-04-20 | 蓝牙设备的测试方法、测试终端及可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113194448A CN113194448A (zh) | 2021-07-30 |
CN113194448B true CN113194448B (zh) | 2023-04-25 |
Family
ID=76977979
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110428539.7A Active CN113194448B (zh) | 2021-04-20 | 2021-04-20 | 蓝牙设备的测试方法、测试终端及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113194448B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114598401B (zh) * | 2022-05-09 | 2022-09-27 | 荣耀终端有限公司 | 射频测试方法、蓝牙设备、电子设备及射频测试*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109041023A (zh) * | 2018-08-14 | 2018-12-18 | 福建联迪商用设备有限公司 | 一种蓝牙设备测试方法及*** |
WO2019090454A1 (zh) * | 2017-11-07 | 2019-05-16 | 深圳市汇顶科技股份有限公司 | 蓝牙测试***及方法 |
CN111885580A (zh) * | 2020-07-10 | 2020-11-03 | 上海庆科信息技术有限公司 | 蓝牙设备的测试方法、装置、设备及存储介质 |
CN112054822A (zh) * | 2020-08-01 | 2020-12-08 | 上海闻泰信息技术有限公司 | 蓝牙测试方法及装置、电子设备、存储介质 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103913656A (zh) * | 2014-03-20 | 2014-07-09 | 惠州Tcl移动通信有限公司 | 智能手环的测试方法及其测试*** |
CN105848196A (zh) * | 2016-05-04 | 2016-08-10 | 青岛歌尔声学科技有限公司 | 一种nfc蓝牙适配器及蓝牙产品的测试***和测试方法 |
CN109640353B (zh) * | 2019-01-17 | 2023-10-03 | Tcl移动通信科技(宁波)有限公司 | 一种蓝牙设备测试方法、智能终端及存储介质 |
CN210431439U (zh) * | 2019-08-23 | 2020-04-28 | 北京华大智宝电子***有限公司 | 一种蓝牙测试设备 |
CN111106883A (zh) * | 2019-12-09 | 2020-05-05 | 惠州拓邦电气技术有限公司 | 测试方法与蓝牙设备、控制方法与测试装置、与测试*** |
CN112235166B (zh) * | 2020-12-04 | 2022-06-21 | 歌尔科技有限公司 | 一种蓝牙连接时间检测方法及*** |
-
2021
- 2021-04-20 CN CN202110428539.7A patent/CN113194448B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019090454A1 (zh) * | 2017-11-07 | 2019-05-16 | 深圳市汇顶科技股份有限公司 | 蓝牙测试***及方法 |
CN109041023A (zh) * | 2018-08-14 | 2018-12-18 | 福建联迪商用设备有限公司 | 一种蓝牙设备测试方法及*** |
CN111885580A (zh) * | 2020-07-10 | 2020-11-03 | 上海庆科信息技术有限公司 | 蓝牙设备的测试方法、装置、设备及存储介质 |
CN112054822A (zh) * | 2020-08-01 | 2020-12-08 | 上海闻泰信息技术有限公司 | 蓝牙测试方法及装置、电子设备、存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN113194448A (zh) | 2021-07-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110708210B (zh) | 云测试配置方法、装置、计算机设备及存储介质 | |
CN104978263A (zh) | 一种移动端应用程序测试方法及*** | |
CN109558320B (zh) | ***测试方法、装置、***、设备及计算机可读存储介质 | |
CN111045944A (zh) | 回归测试方法、装置、***及计算机可读存储介质 | |
CN113194448B (zh) | 蓝牙设备的测试方法、测试终端及可读存储介质 | |
CN111475417A (zh) | 自动化测试方法、装置、设备及存储介质 | |
CN108039921B (zh) | 一种移动终端的校准方法、终端设备及存储介质 | |
CN112566156B (zh) | 一种自动化测试WiFi模组兼容性的方法和电子设备 | |
CN107341106B (zh) | 应用程序兼容性检测方法、开发终端及存储介质 | |
CN112996020B (zh) | 一种基于蓝牙的自动化测试方法、装置及蓝牙测试终端 | |
CN112486535A (zh) | 一种用于NB-IoT设备的远程升级方法及*** | |
CN114661330B (zh) | 车辆硬件程序更新方法、装置、设备及存储介质 | |
CN110267215B (zh) | 一种数据检测方法、设备及存储介质 | |
CN111008148A (zh) | 代码的测试方法、装置及计算机可读存储介质 | |
CN112770108B (zh) | 性能的测试方法、装置、***及计算机可读存储介质 | |
KR101117787B1 (ko) | 이동 단말기의 제어 | |
CN109347578B (zh) | 射频性能测试方法、装置、计算机设备和可读存储介质 | |
WO2019227454A1 (zh) | 一种ecu识别器及其识别方法、***、设备、介质 | |
CN108304203B (zh) | 一种多仪表固件升级方法及装置 | |
CN115985382A (zh) | 一种闪存测试方法、装置、设备及存储介质 | |
CN113676496B (zh) | 数据传递方法、***、可读存储介质及计算机设备 | |
CN111078571B (zh) | 模拟响应的测试方法、终端设备及计算机可读存储介质 | |
CN111756931B (zh) | 基于中继线路的隐私号码自动化呼叫测试方法及其*** | |
CN110896333B (zh) | WiFi模组测试方法、***及存储介质 | |
CN109673032B (zh) | 网络切换方法、装置、计算机可读存储介质及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |