本发明涉及智能自助取用设备技术领域,具体涉及一种自助取用设备控制方法、系统、终端及存储介质。
背景技术:
现有的自助取用设备大多是存放物品,由人自行取用,可管理性差。而对于较为贵重的物资(如仪器设备),若丢失会造成财产损失。而现有的私密性较好的自助取用设备,类似于饮料贩卖机,通过控制放置物资的平台令取用的物资滚入取货口,这种对于仪器设备也是不适应的(如供电领域的各种检测仪表、检测设备),容易造成物资的磕碰。
因此急需一种能够实现智能管控的物资自助取用方法。
技术实现要素:
针对现有技术的上述不足,本发明提供一种自助取用设备控制方法、系统、终端及存储介质,以解决上述技术问题。
第一方面,本发明提供一种自助取用设备控制方法,包括:
从接收的取用请求中提取目标物资种类;
根据所述目标物资种类从物资信息数据库中调取目标物资的位置信息;
根据所述位置信息控制相应位置的柜门打开;
根据所述位置信息采集相应位置的压敏传感器的监测信号,并根据所述监测信号的波动情况获取物资取用操作执行情况。
进一步的,在所述从接收的取用请求中提取目标物资种类之前,所述方法还包括:
接收输入的用户信息,所述用户信息包括身份信息和面部识别图像;
判断预先权限数据库中预先存储的有权用户信息中是否与所述用户信息匹配的有权用户信息:
若存在,则判定所述用户信息具有取用权限,并接收取用请求;
若不存在,则判定所述用户信息没有取用权限,并输出无取用权限提示。
进一步的,所述根据位置信息采集相应位置的压敏传感器的监测信号,包括:
根据压敏传感器与物资存放位的一一对应关系建立压敏传感器设备码与物资存放位编号的映射关系;所述物资存放位用于放置物资,所述物资存放位安装有对应的压敏传感器;
根据所述目标物资的位置信息确定所述目标物资的物资存放位编号;
根据所述目标物资的物资存放位编号和所述映射关系获取相应的压敏传感器设备码。
进一步的,所述根据监测信号的波动情况获取物资取用操作执行情况,包括:
预先存储各种物资种类的标准重量;
根据取用请求中的目标物资种类和数量计算和相应的标准重量计算标准总重;
根据所述监测信号计算实际压力差;
判断所述实际压力差是否与所述标准总重匹配:
若是,则判定物资取用操作合规;
若否,则判定物资取用操作异常,生成报警信息。
进一步的,所述方法还包括:
在还物资确认之前,通过摄像装置拍摄归还的物资图片存证。
第二方面,本发明提供一种自助取用设备控制系统,包括:
种类提取单元,配置用于从接收的取用请求中提取目标物资种类;
位置调取单元,配置用于根据所述目标物资种类从物资信息数据库中调取目标物资的位置信息;
柜门控制单元,配置用于根据所述位置信息控制相应位置的柜门打开;
取用监测单元,配置用于根据所述位置信息采集相应位置的压敏传感器的监测信号,并根据所述监测信号的波动情况获取物资取用操作执行情况。
进一步的,所述取用监测单元包括:
映射建立模块,配置用于根据压敏传感器与物资存放位的一一对应关系建立压敏传感器设备码与物资存放位编号的映射关系;所述物资存放位用于放置物资,所述物资存放位安装有对应的压敏传感器;
编号确定模块,配置用于根据所述目标物资的位置信息确定所述目标物资的物资存放位编号;
设备定位模块,配置用于根据所述目标物资的物资存放位编号和所述映射关系获取相应的压敏传感器设备码。
进一步的,所述取用监测单元包括:
标准预存模块,配置用于预先存储各种物资种类的标准重量;
总重计算模块,配置用于根据取用请求中的目标物资种类和数量计算和相应的标准重量计算标准总重;
差值计算模块,配置用于根据所述监测信号计算实际压力差;
匹配判断模块,配置用于判断所述实际压力差是否与所述标准总重匹配;
合规判定模块,配置用于若所述实际压力差与所述标准总重匹配,则判定物资取用操作合规;
报警生成模块,配置用于若所述实际压力差与所述标准总重不匹配,则判定物资取用操作异常,生成报警信息。
第三方面,提供一种终端,包括:
处理器、存储器,其中,
该存储器用于存储计算机程序,
该处理器用于从存储器中调用并运行该计算机程序,使得终端执行上述的终端的方法。
第四方面,提供了一种计算机存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。
本发明的有益效果在于,
本发明提供的自助取用设备控制方法、系统、终端及存储介质,通过对物资进行分类存放,在接收到取用请求后控制相应的柜门打开,同时利用压敏传感器监测物资取用操作是否与取用请求相符,实现了物资自助取用的智能化管理,能够避免物资被随意取用。
此外,本发明设计原理可靠,结构简单,具有非常广泛的应用前景。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一个实施例的方法的示意性流程图。
图2是本发明一个实施例的系统的示意性框图。
图3为本发明实施例提供的一种终端的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
图1是本发明一个实施例的方法的示意性流程图。其中,图1执行主体可以为一种自助取用设备控制系统。
如图1所示,该方法包括:
步骤110,从接收的取用请求中提取目标物资种类;
步骤120,根据所述目标物资种类从物资信息数据库中调取目标物资的位置信息;
步骤130,根据所述位置信息控制相应位置的柜门打开;
步骤140,根据所述位置信息采集相应位置的压敏传感器的监测信号,并根据所述监测信号的波动情况获取物资取用操作执行情况。
具体的,所述自助取用设备控制方法包括:
s1、从接收的取用请求中提取目标物资种类。
用户在发送取用请求之前需要进行身份验证。用户扫描二维码进入身份验证程序,如实填写个人身份信息,同时进行人脸识别。数据库中存储具有取用权限的人员信息(如企业员工),通过一致性检测判断输入的信息是否属于数据库中的具有取用权限的人员,若属于则判定有取用权限,进入取用请求发送界面。若不属于则判定无取用权限,返回错误提示。
用户进入取用请求发送界面,输入需要取用的物资种类和数量,生成取用请求。系统接收到取用请求后,从中提取物资种类和数量。
存储物资的智能柜分为多层,本实施例中假设分为三层,分别为a层、b层和c层,每层存放一种物资。每层设有10个存放位,如a层的存放位编码为a1、a2…a10,每个存放位均设置一个压敏传感器。
s2、根据所述目标物资种类从物资信息数据库中调取目标物资的位置信息。
物资信息数据库中保存有每种物资所在的层号,因此根据步骤s1中从取用请求提取的物资种类可从物资信息数据库中该种物资所在的层号。
s3、根据所述位置信息控制相应位置的柜门打开。
每个层号对应一个柜门号,在步骤s2确定层号之后,控制对应的柜门打开。
s4、根据所述位置信息采集相应位置的压敏传感器的监测信号,并根据所述监测信号的波动情况获取物资取用操作执行情况。
根据存放位与压敏传感器的一一对应关系建立压敏传感器设备码与物资存放位编号的映射关系。当用户取用某层的物资时,被取用的物资所在的存放位的压力值发生波动,获取波动值,将压力波动值转换为实际重量差。
预先在数据库中存储各种物资种类的标准种类,根据取用请求的物资种类和数量计算相应的标准总重。
假设取用a层的物资,a1对应的压力传感器的压力波动值为p1,a2对应的压力传感器的压力波动值为p2,总的压力波动值为p=p1+p2,将总压力波动值转换为重量值,判断重量值与标准总重是否一致,若一致,则说明用户分别从存放位a1和存放位a2取走了物资,物资数量与取用请求相符。若重量值与标准总重不一致,则立即生成告警信息,提示用户取用错误,若用户未更正,则将告警信息和用户信息发送管理人员终端。
在用户归还物资时,预先输入用户信息进行身份验证,通过验证后进入归还界面,在将物资放入储物柜之前,需要将物资放入视频采集区对物资进行拍照存证,避免物资被破坏。
如图2所示,该系统200包括:
种类提取单元210,配置用于从接收的取用请求中提取目标物资种类;
位置调取单元220,配置用于根据所述目标物资种类从物资信息数据库中调取目标物资的位置信息;
柜门控制单元230,配置用于根据所述位置信息控制相应位置的柜门打开;
取用监测单元240,配置用于根据所述位置信息采集相应位置的压敏传感器的监测信号,并根据所述监测信号的波动情况获取物资取用操作执行情况。
可选地,作为本发明一个实施例,所述取用监测单元包括:
映射建立模块,配置用于根据压敏传感器与物资存放位的一一对应关系建立压敏传感器设备码与物资存放位编号的映射关系;所述物资存放位用于放置物资,所述物资存放位安装有对应的压敏传感器;
编号确定模块,配置用于根据所述目标物资的位置信息确定所述目标物资的物资存放位编号;
设备定位模块,配置用于根据所述目标物资的物资存放位编号和所述映射关系获取相应的压敏传感器设备码。
可选地,作为本发明一个实施例,所述取用监测单元包括:
标准预存模块,配置用于预先存储各种物资种类的标准重量;
总重计算模块,配置用于根据取用请求中的目标物资种类和数量计算和相应的标准重量计算标准总重;
差值计算模块,配置用于根据所述监测信号计算实际压力差;
匹配判断模块,配置用于判断所述实际压力差是否与所述标准总重匹配;
合规判定模块,配置用于若所述实际压力差与所述标准总重匹配,则判定物资取用操作合规;
报警生成模块,配置用于若所述实际压力差与所述标准总重不匹配,则判定物资取用操作异常,生成报警信息。
图3为本发明实施例提供的一种终端300的结构示意图,该终端300可以用于执行本发明实施例提供的自助取用设备控制方法。
其中,该终端300可以包括:处理器310、存储器320及通信单元330。这些组件通过一条或多条总线进行通信,本领域技术人员可以理解,图中示出的服务器的结构并不构成对本发明的限定,它既可以是总线形结构,也可以是星型结构,还可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
其中,该存储器320可以用于存储处理器310的执行指令,存储器320可以由任何类型的易失性或非易失性存储终端或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。当存储器320中的执行指令由处理器310执行时,使得终端300能够执行以下上述方法实施例中的部分或全部步骤。
处理器310为存储终端的控制中心,利用各种接口和线路连接整个电子终端的各个部分,通过运行或执行存储在存储器320内的软件程序和/或模块,以及调用存储在存储器内的数据,以执行电子终端的各种功能和/或处理数据。所述处理器可以由集成电路(integratedcircuit,简称ic)组成,例如可以由单颗封装的ic所组成,也可以由连接多颗相同功能或不同功能的封装ic而组成。举例来说,处理器310可以仅包括中央处理器(centralprocessingunit,简称cpu)。在本发明实施方式中,cpu可以是单运算核心,也可以包括多运算核心。
通信单元330,用于建立通信信道,从而使所述存储终端可以与其它终端进行通信。接收其他终端发送的用户数据或者向其他终端发送用户数据。
本发明还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时可包括本发明提供的各实施例中的部分或全部步骤。所述的存储介质可为磁碟、光盘、只读存储记忆体(英文:read-onlymemory,简称:rom)或随机存储记忆体(英文:randomaccessmemory,简称:ram)等。
因此,本发明通过对物资进行分类存放,在接收到取用请求后控制相应的柜门打开,同时利用压敏传感器监测物资取用操作是否与取用请求相符,实现了物资自助取用的智能化管理,能够避免物资被随意取用,本实施例所能达到的技术效果可以参见上文中的描述,此处不再赘述。
本领域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中如u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质,包括若干指令用以使得一台计算机终端(可以是个人计算机,服务器,或者第二终端、网络终端等)执行本发明各个实施例所述方法的全部或部分步骤。
本说明书中各个实施例之间相同相似的部分互相参见即可。尤其,对于终端实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例中的说明即可。
在本发明所提供的几个实施例中,应该理解到,所揭露的系统和方法,可以通过其它的方式实现。例如,以上所描述的系统实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,系统或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
尽管通过参考附图并结合优选实施例的方式对本发明进行了详细描述,但本发明并不限于此。在不脱离本发明的精神和实质的前提下,本领域普通技术人员可以对本发明的实施例进行各种等效的修改或替换,而这些修改或替换都应在本发明的涵盖范围内/任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。