一种智能货柜自检方法和系统与流程

文档序号:17633233发布日期:2019-05-11 00:15阅读:367来源:国知局
一种智能货柜自检方法和系统与流程

本发明涉及智能货柜技术领域,特别地涉及一种智能货柜自检方法和系统。



背景技术:

智能货柜是目前比较流行的一种新型商品零售方式,相比较于传统的购物柜来说,智能货柜的分布更加灵活,可以同时在多个地点布局,满足更大范围内的用户需求。

为了保证智能货柜能够正常投入使用,在智能货柜出厂前要对其进行全面检测,测试其各种部件是否运行正常,是否可以完成各自的功能。目前的检测方式一般是通过人工的方式,依据各项指标,对各个部件进行逐项测试,因而耗时多、效率低。



技术实现要素:

针对现有技术中存在的技术问题,本发明提出了一种智能货柜自检方法和系统,用以提高智能货柜的检测效率。

为了解决上述技术问题,根据本发明的一个方面,本发明提供了一种智能货柜自检方法,其中,包括:获取智能货柜的生产bom信息;获取智能货柜自检项目的待验信息;以及对比所述待验信息和生产bom信息中对应的设计信息,在所述待验信息匹配对应的设计信息时,所述自检项目通过检测。

优选地,所述生产bom信息包括研发bom信息和所述智能货柜的生产信息。

优选地,所述待验信息包括自检项目中部件的运行状态和部件的物料信息中的一种或两种。

优选地,所述物料信息包括部件的基本信息、部件备料周期和部件供应商信息的一种或多种。

优选地,获取智能货柜自检项目的待验信息的过程包括:通过检测单元获得所述自检项目中部件的运行状态;和从所述智能货柜的存储模块或从服务器中获得所述自检项目中部件的物料信息。

优选地,所述部件包括所述智能货柜的电源、天线、门锁、工控机和传感器中的一种或多种。

优选地,所述的智能货柜自检方法还包括:根据所述待验信息和生产bom信息中对应设计信息的对比结果生成自检报告。

优选地,所述的智能货柜自检方法还包括:将所述自检报告发送给服务器或特定装置。

为了解决上述技术问题,根据本发明的另一个方面,本发明提供了一种智能货柜自检系统,其中,包括:生产bom信息获取模块,用于获取所述智能货柜的生产bom信息;自检模块,用于获取自检项目的待验信息;和匹配模块,用于对比所述自检项目的待验信息和生产bom信息中的对应设计信息,在所述待验信息匹配对应的设计信息时,所述待自检项目通过检测。

优选地,所述的智能货柜自检系统进一步包括存储模块,用于存储所述智能货柜的生产bom信息和所述智能货柜部件的物料信息中一种或两种,所述生产bom信息获取模块与所述存储模块相连接,用于从所述存储模块中读取所述智能货柜的生产bom信息。

优选地,所述的智能货柜自检系统还包括通信模块,用于与服务器相通信;所述生产bom信息获取模块与所述通信模块相连接,用于从服务器获取所述智能货柜的生产bom信息。

优选地,所述自检模块包括:物料信息获取单元,用于获取自检项目的部件物料信息;和检测单元,用于检测自检项目中部件的运行状态。

优选地,所述检测单元包括以下检测单元中的一种或多种组合:电源检测单元,用于检测所述智能货柜的供电电源,将电源检测信号发送给所述匹配模块;天线检测单元,用于检测所述智能货柜中的天线,将天线检测信号发送给所述匹配模块;门锁检测单元,用于检测所述智能货柜的门锁,将门锁检测信号发送给所述匹配模块;工控机检测单元,用于检测所述智能货柜的工控机,将工控机检测信号发送给所述匹配模块;和传感器检测单元,用于检测所述智能货柜中的一个以上的传感器,将对应的传感器检测信号发送给所述匹配模块。

本发明提供的智能货柜自检方法和系统对智能货柜在出厂投入使用前或正在使用中进行全面地自动检测,提高了检测效率,节省了人力及人工成本,并可以及时发现故障、及时发现已到使用寿命、需要更换的元件,因而可以及时修复故障,及时更换元件,从而降低了智能货柜的故障率。

附图说明

下面,将结合附图对本发明的优选实施方式进行进一步详细的说明,其中:

图1是根据本发明的一个实施例中的智能货柜自检方法的流程示意图;

图2是根据本发明的一个实施例中的获取智能货柜的生产bom信息的流程示意图;

图3是根据本发明的一个实施例中的智能货柜自检系统的原理框图;

图4是根据本发明的一个实施例中的检测单元的组成示意图;以及

图5是根据本发明的一个实施例中的智能货柜的原理框图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在以下的详细描述中,可以参看作为本申请一部分用来说明本申请的特定实施例的各个说明书附图。在附图中,相似的附图标记在不同图式中描述大体上类似的组件。本申请的各个特定实施例在以下进行了足够详细的描述,使得具备本领域相关知识和技术的普通技术人员能够实施本申请的技术方案。应当理解,还可以利用其它实施例或者对本申请的实施例进行结构、逻辑或者电性的改变。

如图1所示,为根据本发明一实施例提供的智能货柜自检方法的流程示意图。智能货柜可以在设定的时刻或根据管理人员的指令,自动检测货柜的各种部件是否能够运行正常,在运行时是否达到设计要求。其中,智能货柜的自检过程具体包括如下步骤:

步骤s1,获取所述智能货柜的生产bom信息。其中,所述bom(billofmaterial)为物料清单的简称,所述生产bom信息为在研发bom信息的基础上增加所述智能货柜的生产信息而得到的信息。其中,所述研发bom信息是在智能货柜的研发阶段,对智能货柜进行分解后生成的信息。所述研发bom信息包括智能货柜的产品信息和物料基础数据。所述产品信息包括所述智能货柜所属的产品类型、智能货柜型号、模型数以及智能货柜处理器的型号等信息。所述物料基础数据包括所用物料的分类、物料的基础信息(如名称、寿命等信息)、物料的供应商信息(如供应商名称、地址等信息)、物料的生产要素、字典等信息。所述的生产信息是指智能货柜在生产过程中实际需要的信息,如某个物料的备料周期(即指物料的采购/生产所需时间)、具体型号等。

智能货柜的生产bom信息可存储在智能货柜的存储模块中,也可以存储在服务器的指定存储区域。其中,获得所述生产bom信息的过程如图2所示:

步骤s10,查询智能货柜的存储模块。

步骤s11,判断智能货柜的存储模块是否存储了该智能货柜的生产bom信息,如果查询到智能货柜的存储模块中存储了该智能货柜的生产bom信息,在步骤s12读取该智能货柜的生产bom信息,并结束获取生产bom信息的流程;如果没有,在步骤s13,则向服务器发送请求,所述请求中包括智能货柜的身份标识及获得生产bom信息的请求内容。

对应地,服务器接收到智能货柜的请求后,解析该请求,获得智能货柜的身份标识及请求内容,在云存储模块中查询该智能货柜的生产bom信息,将该智能货柜的生产bom信息发送给所述的智能货柜。

步骤s14,判断智能货柜是否接收到服务器发送的生产bom信息,如果已经接收到生产bom信息,则结束获取生产bom信息的流程;如果没有接收到,则在步骤s15等待,在等待时间到达后,返回步骤s14,继续判断是否收到生产bom信息。如果等待多次仍未收到服务器发送的生产bom信息,则获取生产bom信息的过程失败,通过声音、文字显示等方式发出提示信息给相关人员。

步骤s2,对所述智能货柜进行检测,获取自检项目的待验信息。自检项目通常是指某个具体部件,如电源、天线、门锁、工控机等。所述待验信息包括部件的运行状态和物料信息。

所述运行状态是指部件在某个特定条件下是否运行。例如,对于柜门上的门锁这一部件,根据设计信息,当智能货柜接收到解锁指令时,在10秒钟内门锁应处于打开状态。因而,门锁的运行状态需要在智能货柜接收到解锁指令的10秒钟内进行检测,通过采集门锁内cpu对应的输出端信号可以得到门锁此时的状态。

物料信息是指具体部件的物料信息,如某个部件的基本信息、部件备料周期和部件供应商信息的一种或多种。其中,所述部件的基本信息通常包括该部件的具体型号、使用寿命等信息。所述部件备料周期包括了该部件的生产时间或采购时间。所述部件供应商信息包括了该部件的供应商的名称、地址和/或联系方式等信息。在所述智能货柜的生产过程中,智能货柜的部件的物料信息可存储在智能货柜的存储模块中,或者存储在服务器中,或者由管理人员存储在某个存储装置中。当智能货柜的部件物料信息存储在智能货柜的存储模块中时,智能货柜可以从其存储模块中读取物料信息;当智能货柜的部件的物料信息存储在服务器中时,智能货柜与服务器通信,从服务器获得;当由管理人员存储在某个存储装置中时,在智能货柜自检前,管理人员将所述部件的物料信息发送到智能货柜的存储模块中,或者发送给服务器,由智能货柜在自检时自动获取。

步骤3,对比待验信息和所述生产bom信息中对应的设计信息,根据对比结果生成自检报告。具体地,如果待验信息与所述生产bom信息中的对应设计信息相匹配,则所述自检项目通过检测;如果待验信息与所述生产bom信息中的对应设计信息不匹配,则所述自检项目没有通过检测。为了便于管理人员查看自检结果,可将对比结果及详细的信息记录到自检报告中。

对于运行状态的对比过程,以门锁为例说明如下:

柜门上门锁的运行状态的设计信息之一为:当智能货柜接收到解锁指令时,在10秒钟内锁应处于打开状态,锁内cpu的信息应为on信号。在采集到智能货柜的门锁cpu对应输出端信号后,将采集信号与设计信息中的信号进行对比,其中,cpu对应输出端信号或者为on信号,或者为off信号。当采集信号与设计信息中的信号同为on信号时,二者匹配,门锁通过自检,并记入自检报告;如果采集信号为off信号,则采集信号与设计信息中的信号不匹配,门锁没有通过自检,也记入自检报告。

对于部件物料信息的匹配过程,仍以门锁为例说明如下:

门锁的生产bom信息例如包括但不限于:门锁名称、型号、寿命、生产日期、供应商信息等。获得的门锁物料信息包括但不限于:型号、供应商等信息。将获得的门锁物料信息与门锁的生产bom信息逐一进行对比,并将对比结果记录到自检报告中。例如型号是否一致、供应商是否一致、是否达到了使用寿命等。其中,可根据当前日期和门锁的生产日期计算门锁的使用年限,对比门锁的使用年限和门锁的寿命,便可以判断门锁是否达到了门锁寿命。

自检报告中可包括智能货柜的身份标识、型号等智能货柜的身份信息、自检发生时刻信息和多项自检项目信息。其中,自检项目信息的内容可以根据实际需要进行人为设定,例如可以只简单地包括是否能通过检测,如果没有通过检测,记录没有通过检测的原因。也可以在前述内容的基础上列出自检项目的物料信息和运行状态。以门锁为例,自检项目信息包括门锁的运行状态(on或off)、门锁的具体型号、供应商信息、生产日期等等。

当所有的自检项目都完成后,可将最终的自检报告发送给服务器,或者,发送给一些特定装置,如运维人员的终端。运维人员根据终端接收到的自检报告分析当前自检没有通过的自检项目,并根据报告中的信息分析没有通过的原因,从而得到解决的办法。

本发明还提供了一种智能货柜自检系统,如图3所示,为本发明一实施例提供的智能货柜自检系统的框图。其中,所述智能货柜自检系统包括:生产bom信息获取模块1,自检模块2和匹配模块3。其中,所述生产bom信息获取模块1用于获取所述智能货柜的生产bom信息,根据生产bom信息的可能存储位置,所述生产bom信息获取模块1先查询智能货柜的存储模块,如果智能货柜的存储模块中存储了所述的生产bom信息,从存储模块中读取所述生产bom信息。如果在智能货柜的存储模块中查询不到其对应的生产bom信息,所述生产bom信息获取模块1与服务器通信,向所述服务器提出请求,由服务器从指定区域中读取生产bom信息并发送给所述生产bom信息获取模块1。

自检模块2用于获取自检项目的待验信息。其中,根据待验信息的种类:运行状态和物料信息,所述自检模块2包括物料信息获取单元21和检测单元22。其中的物料信息获取单元21用于从存储模块或从服务器中获取部件物料信息;检测单元22用于检测部件运行状态。根据部件的不同,检测单元22包括不同的检测单元。物料信息获取单元21和检测单元22将检测到的待验信息发送给匹配模块3,匹配模块3对比待验信息和所述生产bom信息中的对应设计信息,根据对比结果确定对应的自检项目是否通过检测。

如图4所示,为所述检测单元22一实施例的局部框图,其中,检测单元22可以包括多种检测单元。图4仅示出了比较常用的检测单元,本领域的普通技术人员可以根据具体需求,增加相应的检测单元,如工控机检测单元。如图4所示,电源检测单元221用于检测所述智能货柜的供电电源,将电源检测信号发送给所述的匹配模块3。当智能货柜的供电电源中包括开关元件,如继电器时,通过检测供电电源中的开关元件可获得开关元件的通断信号,所述开关元件的通断信号作为电源检测信号。

天线检测单元222用于检测所述智能货柜中的天线,将天线检测信号发送给所述的匹配模块3。例如,在智能货柜中的天线端连接电阻,当天线接通后,会有电流经过所述电阻,因而,将采集到的流经电阻的电流信号作为天线检测信号。

门锁检测单元223用于检测所述智能货柜柜门上的门锁。门锁锁舌的开与关是由锁舌内部的cpu来控制,当锁舌动作后,cpu会输出对应的on/off信号。门锁检测单元223检测门锁内cpu的对应输出端,将cpu对应输出端信号作为门锁检测信号发送给匹配模块3。

传感器检测单元224用于检测所述智能货柜中的一个以上的传感器,将对应的传感器检测信号发送给所述的匹配模块3。所述的传感器根据用途与功能,可以包括温度传感器、湿度传感器和电磁传感器等等。

在一个具体实施例中,智能货柜的自检系统与智能货柜控制系统共用一系列的控制元件,如处理器及其外围电路、通信模块、存储模块等。如图5所示,为本发明一实施例中的智能货柜的原理示意图。在本实施例中,当智能货柜正常工作时,这些控制元件组成智能货柜的控制系统,使智能货柜提供正常的服务,例如:盘点商品、获知用户拿取的商品,并根据用户拿取的商品生成订单发送给服务器;在部件出现故障时向服务器发送故障信息等。在需要自检时,如智能货柜出厂投入使用前、在智能货柜正常提供服务期间的定时自检时刻,所述的控制元件组成作智能货柜的自检系统提供自检服务。

具体地,所述自检系统包括处理器1a、存储模块2a、通信模块3a、输入输出接口4a和各种检测单元。其中,处理器1a完成图3中的匹配模块3和自检模块2的部分功能。存储模块2a用于存储各种数据,例如智能货柜的生产bom信息,部件物料信息、智能货柜的身份信息和自检项目清单等,其中,自检项目清单中包括各种需要检测的项目,例如:电源、门锁、天线等。

智能货柜在开始自检时,所述处理器1a首先获取该智能货柜的生产bom信息。例如:所述处理器1a查询智能货柜内的存储模块2a。如果存储模块2a中存储了该智能货柜的生产bom信息,读取该智能货柜的生产bom信息;如果存储模块2a中没有存储该智能货柜的生产bom信息,所述处理器1a通过通讯模块3a向服务器1b发送请求,所述请求中包括智能货柜的身份标识及获得生产bom信息的请求内容。服务器1b接收到智能货柜的请求后,解析该请求,获得智能货柜的身份标识及请求内容,在云存储模块2b中查询该智能货柜的生产bom信息,将该智能货柜的生产bom信息发送给所述的智能货柜,所述处理器1a获得到所述生产bom信息。

处理器1a根据自检项目清单,逐项进行自检。其中,每项自检项目的待验信息包括物料信息和部件的运行状态。处理器1a从存储模块2a中读取自检项目的物料信息。处理器1a通过输入输出接口4a向对应的检测单元发出检测指令。检测单元接收到该检测指令后检测对应的部件。如图5中的电源检测单元电源221检测电源1c、天线检测单元电源222检测天线2c等,检测单元将检测信号发送回处理器1a,经过处理器1a的处理,得到对应部件的当前运行状态。

处理器1a对比自检项目的待验信息和生产bom信息中的对应设计信息,如果待验信息与对应的设计信息相匹配,则该自检项目通过自检,如果不匹配,则该自检项目不能通过自检。

以天线为例,生产bom信息中的天线设计信息为on信号,在当前天线检测信号为on信号时,则天线的运行状态与设计信息相匹配,对天线运行状态的检测通过。关于天线的物料信息,从存储模块2a中可获得天线的型号、供应商等信息,将天线的物料信息与生产bom信息中对应的天线物料信息进行对比,如果天线物料信息与生产bom信息中的料物信息相匹配,则可以确定对天线物料信息的检测通过,由于天线的运行状态和物料信息均通过检测,则天线通过检测。

当一项自检项目完成后,处理器1a并将其检测结果记录在自检报告中。当处理器1a逐项检测完自检项目清单中的所有自检项目后,可将最终的自检报告发送给服务器1b,存储在云存储模块2b中,或者发送给一些特定装置,如运维人员的终端。运维人员根据终端接收到的自检报告分析当前自检没有通过的项目,并根据报告中的信息分析没有通过的原因,从而得到解决的办法。

本发明提供的智能货柜自检方法及系统可以在智能货柜出厂投入使用前,对智能货柜进行全面的检测,不再需要人工逐项检测,因而提高了出厂检测效率,节省了人工。在智能货柜的正常提供服务期间,可以定时自检,以便及时发现故障,及时发现已到使用周期、需要更换的元件,从而可以及时修复故障,及时更换元件从而减少故障率。

上述实施例仅供说明本发明之用,而并非是对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明范围的情况下,还可以做出各种变化和变型,因此,所有等同的技术方案也应属于本发明公开的范畴。

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