智能门锁测试系统及方法与流程

文档序号:12864517阅读:1687来源:国知局
智能门锁测试系统及方法与流程

本发明涉及锁具领域,具体涉及一种智能门锁测试系统及方法。



背景技术:

目前,市面上基于物联网的智能门锁是在传统电子门锁的基础上增加物联网模块来实现联网功能,并通过网络实现门锁密码同步和远程开门等功能。在物联网智能门锁的测试上,需要在传统电子门锁测试的基础上增加物联网功能的测试。如此,与传统电子门锁测试相比,将不仅需要一个工位进行门锁基本功能测试,还需要增加一个工位进行物联网联网功能测试。所述物联网联网功能测试需要手动模拟现场门锁应用的流程进行,如此,将使得物联网智能门锁的测试在增加测试工位的情况下增加了测试成本,降低了生产效率。



技术实现要素:

鉴于此,有必要提供一种智能门锁测试系统及方法,可自动进行智能门锁测试。

一种智能门锁测试系统,所述智能门锁测试系统用于对智能门锁进行测试,所述智能门锁上包括二维码:

所述智能门锁测试系统包括扫码器、路由器、控制装置及中控,其中:

所述扫码器用于扫描所述智能门锁上的二维码信息,并获取所述二维码信息中的长地址信息;

所述路由器用于使得所述控制装置与所述中控进行通信;

所述中控与所述智能门锁进行无线通信,所述中控用于接收所述控制装置发送的所述智能门锁的长地址信息,根据所述接收的所述智能门锁的长地址信息确定是否所述智能门锁入网,在确定所述智能门锁入网后控制所述智能门锁入网,并在所述智能门锁入网成功向所述控制装置返回所述智能门锁入网成功信息;

其中,所述控制装置用于根据所述智能门锁入网成功信息,通过所述中控向所述智能门锁发送功能测试指令,并通过所述中控根据所述功能测试指令从所述智能门锁获取相应信息来对所述智能门锁进行功能测试。

进一步的,所述功能测试包括产品型号测试、产品软硬件版本号测试、门锁密码同步测试、门锁密码删除测试、门锁开门测试中的至少一项。

进一步的,所述智能门锁中预存有所述智能门锁的实际长地址信息,所述根据所述接收的所述智能门锁的长地址信息确定是否所述智能门锁入网包括:

从所述智能门锁中获取所述智能门锁的实际长地址信息;

确定所述接收的所述智能门锁的长地址信息与所述获取的所述智能门锁的实际长地址信息是否匹配;

当所述接收的所述智能门锁的长地址信息与所述获取的所述智能门锁的实际长地址信息匹配时,确定所述智能门锁入网。

进一步的,所述系统还包括信号强度采集器:

所述控制装置与所述信号强度采集器通过所述路由器通信,所述控制装置用于向所述信号强度采集器发送信号强度测试指令;

所述信号强度采集器与所述中控无线通信,所述信号强度采集器用于根据所述信号强度测试指令向所述中控发送信号;

所述中控用于确定所述信号强度采集器传送至所述中控的信号强度及确定所述智能门锁传送至所述中控的信号强度;

其中,所述信号强度采集器还用于采集所述信号强度采集器处的信号发射强度,从所述中控获取所述信号强度采集器传送至所述中控的信号强度,从所述中控获取所述智能门锁传送至所述中控的信号强度,并根据所述信号强度采集器处的信号发射强度、所述信号强度采集器传送至所述中控的信号强度及所述智能门锁传送至所述中控的信号强度确定所述智能门锁处的信号发射强度。

进一步的,所述系统还包括电流采集器:

所述控制装置用于向所述电流采集器发送功耗测试指令,所述功耗测试指令包括所述智能门锁入网成功后的电流,所述智能门锁功能测试时的电流及所述智能门锁功能测试结束后的电流;

所述电流采集器用于根据所述功耗测试指令对所述智能门锁进行功耗测试。

一种智能门锁测试方法,所述智能门锁测试方法用于对智能门锁进行测试,所述智能门锁包括二维码,所述方法包括:

通过扫码器扫描所述智能门锁上的二维码信息,并获取所述二维码信息中的长地址信息;

通过所述路由器由中控接收控制装置发送的所述智能门锁的长地址信息,根据所述接收的所述智能门锁的长地址信息确定是否所述智能门锁入网,在确定所述智能门锁入网后控制所述智能门锁入网,并在所述智能门锁入网成功向所述控制装置反馈所述智能门锁入网成功信息;

其中,由所述控制装置根据所述智能门锁入网成功信息,通过所述路由器及所述中控向所述智能门锁发送功能测试指令,并通过所述中控根据所述功能测试指令从所述智能门锁获取相应信息来对所述智能门锁进行功能测试。

进一步的,所述功能测试包括产品型号测试、产品软硬件版本号测试、门锁密码同步测试、门锁密码删除测试、门锁开门测试中的至少一项。

进一步的,所述智能门锁中预存有所述智能门锁的实际长地址信息,所述根据所述接收的所述智能门锁的长地址信息确定是否所述智能门锁入网包括:

从所述智能门锁中获取入网注册的智能门锁的实际长地址信息;

确定所述接收的所述智能门锁的长地址信息与所述获取的智能门锁的实际长地址信息是否匹配;

当所述接收的所述智能门锁的长地址信息与所述获取的智能门锁的实际长地址信息匹配时,确定所述智能门锁入网。

进一步的,所述方法还包括:

由所述控制装置通过所述路由器向信号强度采集器发送信号强度测试指令;

由所述中控确定所述信号强度采集器传送至所述中控的信号强度及确定所述智能门锁传送至所述中控的信号强度;

由所述信号强度采集器采集所述信号强度采集器处的信号发射强度,从所述中控获取所述信号强度采集器传送至所述中控的信号强度,从所述中控获取所述智能门锁传送至所述中控的信号强度,并根据所述信号强度采集器处的信号发射强度、所述信号强度采集器传送至所述中控的信号强度及所述智能门锁传送至所述中控的信号强度确定所述智能门锁处的信号发射强度。

进一步的,所述方法还包括:

由所述控制装置向电流采集器发送功耗测试指令,所述功耗测试指令包括智能门锁入网成功后的电流,智能门锁功能测试时的电流及智能门锁功能测试结束后的电流;

通过电流采集器根据所述功耗测试指令对所述智能门锁进行功耗测试。

本发明实施例通过完成智能门锁入网验证后自动进行所述智能门锁功能测试,节省时间及人力,从而节省了测试成本。

附图说明

为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一实施例的智能门锁测试系统与智能门锁的方框示意图;

图2是本发明一实施例的智能门锁测试方法的流程图;

图3是本发明一实施例的智能门锁入网验证流程图;

图4是本发明一实施例的智能门锁功能测试流程图;

图5是本发明一实施例的智能门锁信号强度测试流程图;

图6是本发明一实施例的确定智能门锁信号强度的示意图;

图7是本发明一实施例的智能门锁功耗测试流程图。

具体实施方式

下面结合附图,通过对本发明的具体实施方式详细描述,将使本发明的技术方案及其他有益效果显而易见。可以理解,附图仅提供参考与说明用,并非用来对本发明加以限制。附图中显示的尺寸仅仅是为便于清晰描述,而并不限定比例关系。

请参考图1,为本发明一实施例的智能门锁测试系统与智能门锁的方框示意图。所述智能门锁测试系统1用于对智能门锁2进行测试。所述智能门锁2包括zigbee模块21及门锁控制器22。所述门锁控制器22用于通过所述zigbee模块21与所述智能门锁测试系统1通信。所述智能门锁2上包括二维码。在本实施例中,所述二维码粘贴在所述智能门锁2的表面。在其他实施方式中,所述二维码可印刷在所述智能门锁2的表面等。所述二维码中包括所述智能门锁2的长地址信息。其中,所述长地址信息为mac地址信息。所述智能门锁2中预存有实际长地址信息,即实际mac地址信息。所述智能门锁2中还预存有实际的产品型号及实际的产品软硬件版本号。所述智能门锁2在上电时开启入网模式来进行入网注册,并只有在入网成功后才能与zigbee网络中的其他设备通信。

所述智能门锁测试系统1包括扫码器11、路由器12、控制装置13、中控14、信号强度采集器15、测试用门锁供电电源及夹具16及电流采集器17。所述路由器12与所述中控14、所述信号强度采集器15、所述电流采集器17及所述控制装置13通过网络进行通信。在本实施例中,所述网络为局域网,如以太网。所述控制装置13与所述扫码器11电连接,所述测试用门锁供电电源及夹具16与所述电流采集器17及所述智能门锁2电连接。所述中控14通过zigbee无线网络与所述智能门锁2及所述信号强度采集器15进行通信。具体的,所述中控14包括zigbee协调器141及中控单片机142。所述信号强度采集器15包括zigbee模块151及信号强度采集器单片机152。所述中控单片机142通过所述zigbee协调器141及所述zigbee模块21与所述智能门锁2的门锁控制器22通信,并通过所述zigbee协调器141及所述zigbee模块151与信号强度采集器单片机152通信。

下面将结合流程图对所述扫码器11、路由器12、控制装置13、中控14、信号强度采集器15、测试用门锁供电电源及夹具16及电流采集器17的功能进行详细的描述。

请参考图2,为本发明一实施例的智能门锁测试方法的流程图。所述智能门锁测试方法依序包括智能门锁入网验证、智能门锁信道测试、智能门锁产品型号测试、智能门锁产品软硬件版本号测试、智能门锁门锁密码同步测试、智能门锁门锁密码删除测试、智能门锁门锁开门测试、智能门锁信号强度测试及智能门锁功耗测试。在本实施例中,为了方便用户确定测试结果,所述测试方法还包括显示各测试结果。在本实施方式中,为了以备后续所述智能门锁进行故障查询和设备维护时使用,所述测试方法还包括将各测试结果与智能门锁二维码进行关联。

请参考图3,为本发明一实施例的智能门锁入网验证流程图。所述智能门锁入网验证包括步骤:

1.所述扫码器扫描所述智能门锁上的二维码,并获取所述智能门锁的二维码信息中的mac地址信息;

2.所述控制装置从所述扫码器获取所述智能门锁的mac地址信息。

3.所述控制装置通过所述路由器将所述智能门锁的mac地址信息发送至所述中控。

4.所述中控接收所述智能门锁的mac地址信息,并从所述智能门锁中获取所述智能门锁的实际mac地址信息。

5.所述中控将所述接收的智能门锁的mac地址信息与所述获取的所述智能门锁的实际mac地址信息进行比对来确定所述接收的所述长地址信息与所述获取的实际长地址信息是否匹配,并在所述接收的所述长地址信息与所述获取的实际长地址信息匹配时,确定所述智能门锁入网,控制所述智能门锁入网。所述控制所述智能门锁入网包括向所述智能门锁发送入网确定信息。所述智能门锁根据所述入网确定信息获取所述网络的短地址信息,并成功入网。所述短地址信息为ip地址。其中,在所述接收的所述长地址信息与所述获取的实际长地址信息不匹配时,确定不是所述智能门锁入网。

6.所述中控向所述控制装置反馈所述智能门锁入网成功信息。

其中,当在步骤4中,所述中控未能从智能门锁中获取所述智能门锁的实际mac地址信息时,所述中控进行信道测试。所述中控进行信道测试包括:

所述中控进入信道扫描模式,确定所述智能门锁的工作信道。其中,智能门锁正常工作的信道为第13信道,所述中控未能从智能门锁中获取所述智能门锁的实际mac地址信息表示所述智能门锁工作的信道不为13信道,则所述中控沿着12、14、11、15、10、16、9、17、8、18、7、19、6、5、4、3、2、1顺序依次进行信道扫描;

当在12、14、11、15、10、16、9、17、8、18、7、19、6、5、4、3、2、1中的某信道扫描到了智能门锁,所述中控通过所述路由器给所述控制装置反馈所述智能门锁工作错误信息,并指示所述智能门锁所处的工作信道;

当在12、14、11、15、10、16、9、17、8、18、7、19、6、5、4、3、2、1信道中未扫描到智能门锁,所述中控通过所述路由器给所述控制装置反馈所述智能门锁工作错误信息,并指示未搜索到智能门锁。

请参考图4,为本发明一实施例的智能门锁功能测试流程图。所述智能门锁功能测试包括步骤:

1.所述控制装置在所述智能门锁入网成功后,通过所述路由器向所述中控发送功能测试指令。所述功能测试指令中包括待测试功能。所述待测试功能包括产品型号、产品软硬件版本号、门锁密码同步、门锁密码删除、门锁开门中的至少一项。

2.所述中控向所述智能门锁发送所述功能测试指令。其中,所述智能门锁在接收到所述功能测试指令后,根据所述功能测试指令发送对应的智能门锁的信息至所述中控,如,当所述功能测试指令为产品型号测试指令时,所述智能门锁发送所述智能门锁的实际产品型号至所述中控;当所述功能测试指令为产品软硬件版本号时,所述智能门锁发送所述智能门锁的实际产品软硬件版本号至所述中控。其中,所述智能门锁还可在接收到所述功能测试指令后,控制所述智能门锁执行相应的操作,并在执行了相应的操作后才发送对应的信息至所述中控,如当所述功能测试指令为门锁密码同步测试指令时,所述智能门锁根据所述门锁密码同步指令来控制所述智能门锁同步密码,并发送同步后的密码至所述中控;当所述功能测试指令为门锁密码删除测试指令时,所述智能门锁根据所述门锁密码删除测试指令,删除所述智能门锁的密码,并发送所述智能门锁的新密码至所述中控;当所述功能测试指令为门锁开门测试指令时,所述智能门锁根据所述门锁开门测试指令,控制所述智能门锁开门,并发送所述智能门锁的状态信息至所述中控。

3.所述中控接收所述智能门锁发送所述智能门锁的信息。

4.所述控制装置接收所述中控发送的所述智能门锁的信息,并根据所述智能门锁发送的所述智能门锁的信息信息进行功能测试。所述功能测试包括产品型号测试、产品软硬件版本号测试、门锁密码同步测试、门锁密码删除测试、门锁开门测试中的至少一项。其中,所述控制装置中预存的相关信息包括产品型号、产品软硬件版本号及智能门锁的密码。所述根据所述智能门锁发送的信息进行功能测试包括:将所述接收的所述智能门锁发送的信息与预存的相关信息进行比对来确定所述接收的所述智能门锁发送的信息与预存的相关信息是否匹配;当所述接收的所述智能门锁发送的信息与预存的相关信息匹配时,确定所述智能门锁对应的功能测试成功;当所述接收的所述智能门锁发送的信息与预存的相关信息不匹配时,确定所述智能门锁对应的功能测试失败。例如,当进行产品型号测试时,将所述接收的所述智能门锁的实际产品型号与预存在所述控制装置中的产品型号进行对比,当所述接收的所述智能门锁的实际产品型号与预存在所述控制装置中的产品型号匹配时,确定所述产品型号测试成功,否则,确定所述产品型号测试失败。当进行门锁密码删除测试时,将所述接收的所述智能门锁的新密码与密码为空进行比对,当所述接收的所述智能门锁的新密码与密码为空匹配时,确定所述门锁密码删除测试成功,否则,确定所述门锁密码删除测试失败

请参考图5,为本发明一实施例的智能门锁信号强度测试流程图。所述智能门锁信号强度测试包括步骤:

1.所述控制装置通过所述路由器向所述信号强度采集器发送信号强度测试指令。

2.所述信号强度采集器根据所述信号强度测试指令向所述中控发送信号。

3.所述中控确定所述信号强度采集器传送至所述中控的信号强度及确定所述智能门锁传送至所述中控的信号强度。

4.所述信号强度采集器获取所述信号强度采集器传送至所述中控的信号强度及获取所述智能门锁传送至所述中控的信号强度。

5.所述信号强度采集器采集所述信号强度采集器处的信号发射强度。

6.所述信号强度采集器根据所述信号强度采集器处的信号发射强度、所述信号强度采集器传送至所述中控的信号强度及所述智能门锁传送至所述中控的信号强度确定所述智能门锁处的信号发射强度。

7.所述信号强度采集器将所述智能门锁处的信号发射强度反馈至所述控制装置。

其中,所述信号强度采集器根据所述信号强度采集器处的信号发射强度、所述信号强度采集器传送至所述中控的信号强度及所述智能门锁传送至所述中控的信号强度确定所述智能门锁处的信号发射强度具体如图6所示:

所述信号强度采集器处的信号发射强度为m,所述信号强度采集器传送至所述中控的信号强度为a,所述智能门锁传送至所述中控的信号强度为b,所述智能门锁处的信号发射强度为x。在本实施例中,述中控多次确定所述信号强度采集器传送至所述中控的信号强度,分别为a1,a2,a3,…an,并多次确定所述智能门锁传送至所述中控的信号强度,分别为b1,b2,b3,…bn。所述信号强度采集器利用聚类算法中的最近邻分类器knn对所述信号强度采集器传送至所述中控的信号强度a1,a2,a3,…an及所述智能门锁传送至所述中控的信号强度b1,b2,b3,…bn进行分类统计,来得到所述信号强度采集器传送至所述中控的信号强度收敛值am和所述智能门锁传送至所述中控的信号强度收敛值bx。其中,所述聚类算法中的最近邻分类器knn为现有技术,在此不进行详述。所述信号强度采集器根据所述信号强度采集器处的信号发射强度m、所述信号强度采集器传送至所述中控的信号强度收敛值am及所述智能门锁传送至所述中控的信号强度收敛值bx确定所述智能门锁处的信号发射强度x=bx*m/am。

请参考图7,为本发明一实施例的智能门锁功耗测试流程图。所述智能门锁功耗测试包括步骤:

1、所述控制装置通过所述路由器向所述电流采集器发送功耗测试指令。所述功耗测试指令包括所述智能门锁入网成功后的电流,所述智能门锁功能测试时的电流及所述智能门锁功能测试结束后的电流。例如,所述控制装置按照如下规则向所述电流采集器发起测试命令:

所述智能门锁刚刚入网后,间隔0.1秒执行功耗测试,持续2秒钟;

所述控制装置通过所述中控发起密码同步命令后,间隔0.1秒执行功耗测试,测试持续3秒钟;

所述控制装置在所有功能测试结束15秒后,间隔0.1秒执行功耗测试,测试持续1秒钟。

2.所述电流采集器根据所述功耗测试指令对所述智能门锁进行功耗测试。其中,在进行智能门锁功耗测试时,所述智能门锁内部的供电装置(如电池)被取出,来防止功耗测试结果不准确。在进行智能门锁功耗测试时,测试用供电电源及夹具给所述智能门锁供电。所述电流采集器通过所述测试用供电电源及夹具对所述智能门锁进行功耗测试。

3.所述电流采集器将对所述智能门锁进行功耗测试的结果反馈至所述控制装置。

最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1