蓝牙设备的测试方法、系统、装置、连接设备和介质与流程

文档序号:31952409发布日期:2022-10-28 21:19阅读:234来源:国知局
蓝牙设备的测试方法、系统、装置、连接设备和介质与流程

1.本技术实施例涉及蓝牙技术领域,特别涉及一种蓝牙设备的测试方法、系统、装置、连接设备和介质。


背景技术:

2.电子设备在出厂前需要对其各项功能和性能进行测试,比如:在智能手表组装为整机后,需要对整机气密性、环境光传感器性能、nfc功能、蓝牙功能等等各器件各功能一一测试,测试过程中的测试指令和测试结果都须通过蓝牙技术传输。
3.在实际生产测试环境中,每个测试功能都对应一个测试工位,电子设备依次通过各个测试工位完成测试。每个测试工位都需要通过对应的测试设备的蓝牙适配器与待测的电子设备建立蓝牙连接,以此来传输测试数据。一般来说,建立蓝牙连接需要约5秒的连接时间,若电子设备需要测试的功能多达十几项,则整个测试过程在蓝牙连接上就要耗费至少50秒的时间,且如果某一个测试工位的蓝牙连接失败就会导致后续测试都无法进行,影响生成测试效率。


技术实现要素:

4.本技术实施方式的目的在于提供一种蓝牙设备的测试方法、系统、装置、连接设备和介质,通过连接设备大大减少了待测蓝牙设备与每个测试功能所对应测试设备的蓝牙连接时间,保证了蓝牙连接的稳定性且提高了蓝牙设备的测试效率。
5.为解决上述技术问题,本技术的实施方式提供了一种蓝牙设备的测试方法,应用于测试系统中的连接设备,所述测试系统还包括:待测蓝牙设备和测试设备,所述方法包括:与所述待测蓝牙设备建立蓝牙连接,并通过数据连接线与所述测试设备建立通信连接;基于所述数据连接线接收所述测试设备发送的第一测试指令,并将所述第一测试指令基于所述蓝牙连接转发至所述待测蓝牙设备,以使所述待测蓝牙设备根据所述第一测试指令测试第一功能;当第一功能测试完成后,断开与测试第一功能对应的所述测试设备的数据连接线,并保持与所述待测蓝牙设备的蓝牙连接。
6.本技术的实施方式还提供了一种蓝牙设备的测试系统,包括:
7.测试设备,用于通过数据连接线与连接设备建立通信连接,并发送第一测试指令至所述连接设备;
8.连接设备,用于与所述测试设备建立通信连接、与待测蓝牙设备建立蓝牙连接,并将接收到的所述测试设备发送的第一测试指令转发至所述待测蓝牙设备,当所述第一测试指令指示的第一功能测试完成后,断开与测试第一功能对应的所述测试设备的数据连接线,并保持与所述待测蓝牙设备的蓝牙连接;
9.待测蓝牙设备,用于接收所述连接设备发送的第一测试指令,并根据所述第一测试指令测试第一功能。
10.本技术的实施方式还提供了一种蓝牙设备的测试装置,应用于测试系统中的连接
设备,所述装置包括:数据接口、蓝牙模块和处理模块;
11.所述数据接口,用于通过数据连接线与所述测试系统中的测试设备建立通信连接;
12.所述蓝牙模块,用于与所述测试系统中的待测蓝牙设备建立蓝牙连接;
13.所述处理模块,用于对所述测试设备发送的数据进行数据转换处理,并将处理后的数据通过所述蓝牙模块转发至所述待测蓝牙设备,或者,对所述待测蓝牙设备发送的数据进行数据转换处理,并将处理后的数据通过所述数据接口转发至所述测试设备。
14.本技术的实施方式还提供了一种连接设备,包括:
15.至少一个处理器;以及,
16.与所述至少一个处理器通信连接的存储器;其中,
17.所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行以上所述的蓝牙设备的测试方法。
18.本技术的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现以上所述的蓝牙设备的测试方法。
19.本技术实施方式提供的蓝牙设备的测试方法,连接设备通过数据连接线与测试设备建立通信连接,并与待测蓝牙设备建立蓝牙连接,即将连接设备作为测试设备和待测蓝牙设备之间的通信桥梁。连接设备接收测试设备发送的第一测试指令,并将该第一测试指令转发至待测蓝牙设备,使得待测蓝牙设备根据第一测试指令执行相关测试操作,从而实现待测蓝牙设备关于第一功能的测试。当第一功能测试完成后,连接设备断开与第一功能对应的测试设备的数据连接线,并保持与待测蓝牙设备的蓝牙连接。如此,在测试待测蓝牙设备的不同功能时,连接设备与待测蓝牙设备始终保持蓝牙连接,只需通过数据连接线的连接或断开不断更换与不同功能对应的测试设备即可,相比于现有方案每测试一个功能均需要通过对应的测试设备的蓝牙适配器与待测蓝牙设备建立蓝牙连接,即测试多少个功能就需要建立多少次蓝牙连接,本技术只需一次蓝牙连接就可完成所有功能的测试,既提高了蓝牙连接的稳定性,又提高了设备测试效率。
20.另外,本技术实施方式提供的蓝牙设备的测试方法,断开与测试第一功能对应的所述测试设备的数据连接线之前,还包括:接收所述待测蓝牙设备发送的第一功能的测试结果,并将所述第一功能的测试结果转发至所述测试设备。本技术将连接设备作为测试设备和待测蓝牙设备之间的通信桥梁,用于传输测试指令和测试结果。
21.另外,本技术实施方式提供的蓝牙设备的测试方法,断开与测试第一功能对应的所述测试设备的数据连接线,并保持与所述待测蓝牙设备的蓝牙连接之后,还包括:通过数据连接线与测试第二功能对应的测试设备建立通信连接;基于所述测试设备测试所述待测蓝牙设备的第二功能。本技术在测试待测蓝牙设备的第二功能时,只需通过数据连接线与对应的测试设备建立连接即可,由于连接设备保持与待测蓝牙设备之间的蓝牙连接,因此,蓝牙连接的稳定性得到了保证,也减少了多次建立蓝牙连接耗费的时间。
22.另外,本技术实施方式提供的蓝牙设备的测试方法,还包括:当所述待测蓝牙设备的所有功能均测试完成后,断开与对应的测试设备的数据连接线,并断开与所述待测蓝牙设备的蓝牙连接。本技术在待测蓝牙设备的所有功能均测试完成后,连接设备断开与测试设备和待测蓝牙设备的连接,并与下一个待测蓝牙设备建立连接开始测试。
附图说明
23.一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
24.图1是相关技术中测试设备与待测电子设备蓝牙连接的示意图;
25.图2是智能手表的部分测试工位示意图;
26.图3是本技术的实施方式提供的蓝牙设备的测试方法的流程图;
27.图4是本技术的实施方式提供的蓝牙设备的测试系统的结构示意图;
28.图5是本技术的实施方式提供的蓝牙设备的测试装置的结构示意图一;
29.图6是本技术的实施方式提供的蓝牙设备的测试装置的结构示意图二;
30.图7是本技术的实施方式提供的连接设备的结构示意图。
具体实施方式
31.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本技术的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本技术各实施方式中,为了使读者更好地理解本技术而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本技术所要求保护的技术方案。以下各个实施例的划分是为了描述方便,不应对本技术的具体实现方式构成任何限定,各个实施例在不矛盾的前提下可以相互结合相互引用。
32.目前在电子设备的整机生产测试中,整个测试过程为流水线式的,每个测试工位对应一个测试功能,测试时每个测试工位均需要使用对应的测试设备的蓝牙适配器和待测设备建立蓝牙连接,依次来传递测试指令和测试结果。图1为相关技术中测试设备与待测电子设备蓝牙连接的示意图。
33.图2为智能手表的部分测试工位示意图,虚线框表示的测试工位为需要蓝牙连接的测试工位,假设测试工位5为nfc功能测试,该测试工位的测试设备(如测试pc)与智能手表建立蓝牙连接进行测试,nfc功能测试完成后,智能手表与该测试工位的测试设备断开蓝牙连接,智能手表进入下一个测试工位6和测试工位7,以进行第六功能测试和第七功能测试。在测试第八功能时,假设第八功能为整机气密性测试,智能手表与测试工位8的测试设备建立蓝牙连接,开始进行整机气密性测试,测试完成后,智能手表与整机气密性测试工位的测试设备断开蓝牙连接,进入下一个测试工位。
34.由此可以看出,在智能手表整个测试过程中,智能手表需要不断与不同的测试设备建立蓝牙连接或断开蓝牙连接,这会使得智能手表在整个测试过程中蓝牙连接的稳定性大大降低。而平均每次连接需要耗费约5秒的连接时间,若需要蓝牙连接的测试功能多达十几项,则整个测试过程在蓝牙连接上就要耗费至少50秒的时间,且如果某一个测试工位的蓝牙连接失败就会导致后续测试都无法进行,影响生成测试效率。
35.本技术的实施方式涉及一种蓝牙设备的测试方法,应用于测试系统中的连接设备,测试系统还包括:待测蓝牙设备和测试设备,测试方法的具体流程如图3所示,包括:
36.步骤101,与待测蓝牙设备建立蓝牙连接,并通过数据连接线与测试设备建立通信连接。
37.本实施例中,待测蓝牙设备可以是具备蓝牙功能的任何一种电子设备。比如:智能手表、智能手环、智能手机、笔记本电脑、智能电器、智能音箱等等。
38.具体地说,待测蓝牙设备在开始整个测试流程前,连接设备与待测蓝牙设备建立蓝牙连接,即建立spp链路(serial port profile)或ble链路(bluetooth low energy)。连接设备与测试设备(如测试pc)通过数据连接线建立通信连接,当然,连接设备和测试设备均具有适应的数据接口,数据接口可以是通用串行总线(universal serial bus,usb)接口,也可以是其他类型的数据接口。
39.步骤102,基于数据连接线接收测试设备发送的第一测试指令,并将第一测试指令基于蓝牙连接转发至待测蓝牙设备,以使待测蓝牙设备根据第一测试指令测试第一功能。
40.具体地说,在连接设备分别与待测蓝牙设备和测试设备建立连接后,测试设备通过数据接口和数据连接线发送第一测试指令至连接设备,连接设备将第一测试指令转发至待测蓝牙设备,待测蓝牙设备接收到第一测试指令后,根据第一测试指令执行相关测试操作,从而完成待测蓝牙设备第一功能的测试。
41.在待测蓝牙设备的执行完第一功能对应的相关测试操作后,待测蓝牙设备将第一功能的测试结果发送至连接设备,连接设备将第一功能的测试结果转发至测试设备。需要说明的是,测试设备发送的测试指令以串口数据形式发送,连接设备接收串口数据后,需要将其转换为能被待测蓝牙设备识别的数据形式,即蓝牙数据(如:spp数据)。
42.步骤103,当第一功能测试完成后,断开与测试第一功能对应的测试设备的数据连接线,并保持与待测蓝牙设备的蓝牙连接。
43.具体地说,在待测蓝牙设备的第一功能测试完成后,连接设备断开与测试第一功能对应的测试设备的数据连接线,并保持与待测蓝牙设备的蓝牙连接,如此在进行下一个功能的测试时,只需将连接设备和待测蓝牙设备整个移动到下一个测试工位,并与下一个测试工位对应的测试设备进行数据连接即可,快速简单,极大地节省了每个测试工位的测试设备与待测蓝牙设备建立连接的时间,极其方便流水线式的测试过程。
44.在一实施例中,在步骤103之后,还包括:通过数据连接线与测试第二功能对应的测试设备建立通信连接;基于所述测试设备测试待测蓝牙设备的第二功能。在待测蓝牙设备需要测试下一个功能时,连接设备直接与下一个功能对应的测试设备通过数据连接线建立连接,该测试设备发送测试指令即可开始下一个功能的测试。
45.进一步地,当待测蓝牙设备的所有功能均测试完成后,断开与对应的测试设备的数据连接线,并断开与待测蓝牙设备的蓝牙连接。本实施例在待测蓝牙设备的所有功能均测试完成后,连接设备断开与测试设备和待测蓝牙设备的连接,并与下一个待测蓝牙设备建立连接开始测试。
46.本技术实施方式提供的蓝牙设备的测试方法,连接设备通过数据连接线与测试设备建立通信连接,并与待测蓝牙设备建立蓝牙连接,即将连接设备作为测试设备和待测蓝牙设备之间的通信桥梁。连接设备接收测试设备发送的第一测试指令,并将该第一测试指令转发至待测蓝牙设备,使得待测蓝牙设备根据第一测试指令执行相关测试操作,从而实现待测蓝牙设备关于第一功能的测试。当第一功能测试完成后,连接设备断开与第一功能对应的测试设备的数据连接线,并保持与待测蓝牙设备的蓝牙连接。如此,在测试待测蓝牙设备的不同功能时,连接设备与待测蓝牙设备始终保持蓝牙连接,只需通过数据连接线的
连接或断开不断更换与不同功能对应的测试设备即可,相比于现有方案每测试一个功能均需要通过对应的测试设备的蓝牙适配器与待测蓝牙设备建立蓝牙连接,即测试多少个功能就需要建立多少次蓝牙连接,本技术只需一次蓝牙连接就可完成所有功能的测试,既提高了蓝牙连接的稳定性,又提高了设备测试效率。
47.另外,上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。
48.本技术的实施方式还涉及一种蓝牙设备的测试系统,如图4所示,包括:测试设备401、连接设备402和待测蓝牙设备403;
49.测试设备401,用于通过数据连接线与连接设备402建立通信连接,并发送第一测试指令至连接设备402;
50.连接设备402,用于与测试设备401建立通信连接、与待测蓝牙设备403建立蓝牙连接,并将接收到的测试设备401发送的第一测试指令转发至待测蓝牙设备402,当第一测试指令指示的第一功能测试完成后,断开与测试第一功能对应的测试设备401的数据连接线,并保持与待测蓝牙设备403的蓝牙连接;
51.待测蓝牙设备403,用于接收连接设备402发送的第一测试指令,并根据第一测试指令测试第一功能。
52.本实施例中,测试设备与连接设备之间通过串口数据进行通信,待测蓝牙设备与连接设备之间通过蓝牙数据(如spp数据)进行通信。
53.本技术的实施方式还涉及一种蓝牙设备的测试装置,应用于测试系统中的连接设备,如图5所示,测试装置402包括:数据接口501、蓝牙模块502和处理模块503;
54.所述数据接口501,用于通过数据连接线与所述测试系统中的测试设备建立通信连接;
55.所述蓝牙模块502,用于与所述测试系统中的待测蓝牙设备建立蓝牙连接;
56.所述处理模块503,用于对测试设备发送的数据进行数据转换处理,并将处理后的数据通过所述蓝牙模块502转发至所述待测蓝牙设备,或者,对所述待测蓝牙设备发送的数据进行数据转换处理,并将处理后的数据通过所述数据接口501转发至所述测试设备。
57.进一步地,如图6所示,测试装置402还包含:
58.供电模块504,用于为所述蓝牙模块502进行供电;
59.显示模块505,用于显示所述测试装置与所述待测蓝牙设备之间的蓝牙连接状态。
60.不难发现,本实施例为与蓝牙设备的测试方法的实施方式相对应的装置实施例,因此本实施方式可与上述测试方法的实施方式互相配合实施。上述实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在上述方法实施方式中。
61.需要说明的是,本实施例所提供的蓝牙设备的测试装置,只描述了主要设备和主要模块,不代表不包含其他为了实现本技术蓝牙设备的测试方法的基础模块或单元。
62.本技术的实施方式还涉及一种连接设备,如图7所示,包括:
63.至少一个处理器701;以及,
64.与所述至少一个处理器701通信连接的存储器702;其中,
65.所述存储器702存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器701执行,以使所述至少一个处理器701能够执行上述实施方式提供的蓝牙设备的测试方法。
66.其中,存储器和处理器采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器和存储器的各种电路连接在一起。总线还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路连接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器处理的数据通过天线在无线介质上进行传输,进一步,天线还接收数据并将数据传送给处理器。
67.处理器负责管理总线和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器可以被用于存储处理器在执行操作时所使用的数据。
68.本技术的实施方式涉及一种计算机可读存储介质,存储有计算机程序。计算机程序被处理器执行时实现上述蓝牙设备的测试方法实施例。
69.即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
70.本领域的普通技术人员可以理解,上述各实施方式是实现本技术的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本技术的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1