工具柜系统、工具柜系统的控制方法和装置与流程

文档序号:17480319发布日期:2019-04-20 06:23阅读:266来源:国知局
工具柜系统、工具柜系统的控制方法和装置与流程

本申请涉及工具收纳设备技术领域,特别是涉及一种工具柜系统、工具柜系统的控制方法和装置。



背景技术:

目前技工院校的学生在技能实训课中需要使用的实训工具,大多是由学生统一购买后自行携带至实训场地,或是在各个实训场地配备实训工具,在使用过程中,学生对实训工具保管不妥善,导致实训工具经常丢失或损坏,影响正常学习使,因此,需要配置相应的工具柜存放实训工具。传统的工具柜大多是木质柜或铁质柜,需对应每一储物格配备钥匙以供学生使用。然而,在实现过程中,发明人发现传统的工具柜至少存在着使用效率较低的问题。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种能够大大提高使用效率的工具柜系统、一种工具柜系统的控制方法、一种工具柜系统的控制装置、一种计算机设备以及一种计算机可读存储介质。

为实现上述目的,本发明实施例采用以下技术方案:

一方面,本发明实施例提供一种工具柜系统,包括工具柜和管理服务器,工具柜包括若干电控锁和柜体,以及设置在柜体上的若干门体和锁控装置;

柜体设有用于容置实训工具的若干储物腔,各门体与各储物腔一一对应,各门体分别用于盖合各储物腔;

若干电控锁分别设置在柜体或各门体上,且各电控锁与各门体一一对应,锁控装置分别电连接各电控锁,用于分别控制各电控锁锁止或解锁各门体;

管理服务器通信连接锁控装置,用于根据用户终端发送的指令,指示锁控装置分别控制各电控锁。

在其中一个实施例中,管理服务器包括串口服务器和应用服务器,串口服务器分别通信连接锁控装置和应用服务器;

串口服务器用于将应用服务器下发的控制请求转换为串口指令后,下发至锁控装置,以指示锁控装置分别控制各电控锁开锁或关锁;或者,用于将锁控装置监测得到的各电控锁的开关状态信息,上报到应用服务器;

应用服务器用于根据用户终端发送的指令,向串口服务器下发控制请求,或者监控各储物腔内的实训工具的使用状态。

在其中一个实施例中,应用服务器为web服务器;web服务器还用于接收到串口服务器上报的开锁状态信息时,记录对应于开锁状态信息的电控锁的开锁时间;

接收到用户终端发送的关锁指令后,向串口服务器下发关锁控制请求;在接收到串口服务器上报的关锁状态信息时,记录对应于关锁状态信息的电控锁的关锁时间;

当关锁时间与开锁时间的差值超出设定时长时,生成扣费指令并发送至用户终端,以及根据扣费指令对应的付费指令调整用户终端对应的账户数值。

在其中一个实施例中,工具柜还包括设备舱门,柜体还设有设备容纳腔,设备舱门设置在柜体上,用于盖合设备容纳腔,设备容纳腔用于容置锁控装置和串口服务器。

在其中一个实施例中,还包括二维码标签,二维码标签设置在柜体上,用于被用户终端扫描后,指示用户终端展示管理服务器对应的登录页面。

在其中一个实施例中,还包括与若干门体一一对应的若干透明面板;若干门体分别开设有贯穿各门体且朝向相应储物腔的视窗口,若干透明面板分别对应设置于门体,分别用于封闭各视窗口。

另一方面,还提供一种工具柜系统的控制方法,应用于上述的工具柜系统包括:

接收到第一用户终端发送的维修指令时,将电控锁对应的实训工具的使用状态变更为维修状态,并生成扣费指令;

将扣费指令发送至第二用户终端,根据扣费指令对应的付费指令调整第二用户终端对应的账户数值;扣费指令用于指示第二用户终端获取付费指令。

又一方面,还提供一种工具柜系统的控制装置,包括:

状态指令模块,用于接收到第一用户终端发送的维修指令时,将电控锁对应的实训工具的使用状态变更为维修状态,并生成扣费指令;

扣费模块,用于将扣费指令发送至第二用户终端,根据扣费指令对应的付费指令调整第二用户终端对应的账户数值;扣费指令用于指示第二用户终端获取付费指令。

再一方面,还提供一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述工具柜系统的控制方法的步骤。

再一方面,还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述工具柜系统的控制方法的步骤。

上述技术方案中的一个技术方案具有如下优点和有益效果:

上述工具柜系统,通过将工具柜与管理服务器协同设计,实现工具柜的智能化开关锁控制,用户只需通过管理服务器即可实现工具柜的高效开关锁操作,以及通过管理服务器的应用可查看各实训工具的使用状态,达到实训工具共享使用的效果,大大提高工具柜的使用效率。

附图说明

图1为一个实施例中工具柜系统的结构示意图;

图2为另一个实施例中工具柜系统的结构示意图;

图3为一个实施例中工具柜系统的各端交互的时序示意图;

图4为一个实施例中板地址查询指令的信息组成示意图;

图5为一个实施例中开锁指令的信息组成示意图;

图6为一个实施例中读取锁状态的指令的信息组成示意图;

图7为再一个实施例中工具柜系统的结构示意图;

图8为一个实施例中工具柜系统的控制方法的流程示意图;

图9为一个实施例中工具柜系统的控制装置的模块结构示意图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请的保护范围。

需要说明的是,当元件被称为“设置于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当元件被称为“固设于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体地实施方式的目的,不是旨在于限制本发明。本文所使用的术语“和/或”包括一个或多个相关的所列项目的任意的和所有的组合。

此外,还需要理解的是,在本实施例中,术语“下”、“上”、“前”、“后”、“左”、“右”、“内”、“外”、“顶”、“底”、“一侧”、“另一侧”、“一端”、“另一端”、等所指示的位置关系为基于附图所示的位置关系;“第一”、“第二”等术语,是为了区分不同的结构部件。这些术语仅为了便于描述本发明和简化描述,不能理解为对本发明的限制。

请参阅图1,在一个实施例中,提供了一种工具柜系统100,包括工具柜12和管理服务器14。工具柜12包括若干电控锁122和柜体124,以及设置在柜体122上的若干门体126和锁控装置128。柜体122设有用于容置实训工具的若干储物腔。各门体126与各储物腔一一对应,各门体126分别用于盖合各储物腔。若干电控锁122分别设置在柜体122或各门体126上,且各电控锁122与各门体126一一对应,锁控装置128分别电连接各电控锁122,用于分别控制各电控锁122锁止或解锁各门体126。管理服务器14通信连接锁控装置128,用于根据用户终端发送的指令,指示锁控装置128分别控制各电控锁122,以及监控各储物腔内实训工具的使用状态。

可以理解,上述的工具柜12上,可以形成有有序排列或者无序排列的储物腔(也可以称为柜格),对应于每一个储物腔均分别设置有一个门体126,用于通过门体126的开和关,实现储物腔的开启和盖合,以便学生在门体126打开时可以抓取实训工具,将实训工具归还至储物腔内后关闭门体126盖合储物腔,恢复对实训工具的封闭保存。电控锁122可以是本领域带有开锁和关锁状态反馈功能的电磁控制锁,可以响应锁控装置128输出的控制信号来自动实现开锁或关锁。每一门体126对应配备至少一个电控锁122,以实现门体126的锁止或解锁。锁控装置128可以是但不限于本领域常规的控制器,例如单片机或可编程逻辑电路,只要能够实现与管理服务器14的通信以及对各电控锁122的控制均可。需要说明的是,图1中,虚线连接表示通信连接,虚线表示的结构单元表示该单元设置在柜体内部。锁控装置128也可以设置在柜体外部,也即是说图1示出的为其中一种实施方式。对于其他结构示意的附图可以同理理解。

管理服务器14为后台服务器,可以是本地物理服务器,也可以是云服务器,只要能够提供工具柜12所需的后台管理功能即可。图1中示出的工具柜12是为了简要描述而示出的,并不限定实际应用中工具柜12系统包含的工具柜12的实际数量,一个工具柜12系统可以设置有一个工具柜12,也可以设置有两个或者两个以上的工具柜12,各工具柜12分别与管理服务器14通信。也即是说,管理服务器14可以同时对多个工具柜12进行后台控制与管理,工具柜12的具体数量可以根据管理服务器14的管理能力和应用需要进行灵活配置,本说明书中不做具体限定。

学生日常课程所需的各种实训工具,可以统一采购后,分别存放到工具柜12的柜体122上各储物腔内,并由各个储物腔相应的门体126盖合保存。当学生需要取用某一实训工具时,可以通过向管理服务器14发出请求,例如通过移动终端扫描登陆管理服务器14前台页面发出开锁请求、通过向管理员申请登记工具借用请求或者触发工具借用按钮等方式向管理服务器14发出开锁请求,以使管理服务器14向该实训工具所在工具柜12的锁控装置128下发对应的控制请求。锁控装置128接收到管理服务器14下发的控制请求后,即可控制对应于该控制请求的电控锁122开锁,学生即可打开相应的门体126从储物腔内取出所需的实训工具,相应的,管理服务器14在实训工具被归还前,实时监控该实训工具的使用状态,例如但不限于将该实训工具或者相应柜格的使用状态变更为“他人在用”。

当学生使用实训工具完毕后,将实训工具归还到储物腔内并关上门体126以盖合储物腔;此时,可以但不限于通过学生的用户终端向管理服务器14发送关锁请求,电控锁122检测到锁芯与锁止部位置恢复匹配,或者锁控装置128通过预置在储物腔内的探测器件探测到实训工具等方式,触发管理服务器14向锁控装置128下发关锁控制请求,以使锁控装置128控制电控锁122关锁,或者锁控装置128自行控制电控锁122关锁后,将电控锁122已关锁的状态反馈给管理服务器14,管理服务器14即可以将该实训工具或者相应柜格的使用状态恢复为可用状态。可选的,管理服务器14还可以根据学生或检修员(可以是勤工俭学的学生)上报的报修请求,将相应实训工具或者柜格的使用状态变更为正在维修状态,以便进行维修状态记录、损坏扣费或提醒其他学生该实训工具的当前使用状态等;后台管理员也可以随时通过管理服务器14获取工具柜12的使用状态信息,变更学生用户与检修员的账户信息、操作权限等。

上述工具柜12系统中,通过将工具柜12与管理服务器14协同设计,实现工具柜12的智能化开关锁控制,并实时监控各储物腔内的实训工具的使用状态,用户只需通过管理服务器14即可实现工具柜12的高效开关锁操作,以及查看各实训工具的使用状态,无需学生单独购买和存管实训工具,达到实训工具共享使用的效果,还可以充分激发学生运用所学的工具检查技能,对实训工具使用前和使用后的状况进行检查,以确认实训工具是否正常,出现损坏时可以及时报修。如此,通过上述的协同设计,大大提高了工具柜12的使用效率,利于提高实训工具的利用率与使用寿命,还兼具了培养学生职业技能与职业素养的教学功能。

请参阅图2和图3,在一个实施例中,管理服务器14包括串口服务器142和应用服务器144。串口服务器142分别通信连接锁控装置128和应用服务器144。串口服务器142用于将应用服务器144下发的控制请求转换为串口指令后,下发至锁控装置128,以指示锁控装置128分别控制各电控锁122开锁或关锁;或者,用于将锁控装置128监测得到的各电控锁122的开关状态信息,上报到应用服务器144。应用服务器144用于根据用户终端发送的指令,向串口服务器142下发控制请求,或者监控各储物腔内的实训工具的使用状态。

可以理解,在本实施例中,可以通过串口服务器142和应用服务器144的协同来实现所需的工具柜12管理功能。串口服务器142可以是本领域中具备串口转网络功能的接口服务器,可以设置在工具柜12内部或者工具柜12所放置的设定地理空间内,只要能够便于实现分别与锁控装置128和应用服务器144之间的通信即可。应用服务器144为本领域中可以提供所需的web应用功能的各类应用服务器144,可以用于根据用户终端(可以是学生所使用的智能移动终端或平板电脑,也可以是维修员所使用的智能移动终端或平板电脑)发送的指令通过串口服务器142,从后台实现与锁控装置128之间的交互,从而实现电控锁122的后台开锁和关锁控制;根据用户终端上报的实训工具状态信息(如可用、维修中和报修记录等信息),监控实训工具的使用状态等管理功能。应用服务器144还可以实现用户注册与账户信息维护、押金充值与权项管理、扣费与通知、实训工具借还时间跟踪与记录和工具柜12运营数据管理等基础功能。

应用服务器144可以部署在本地物理服务器,也可以部署在云服务器上,只要能够提供所需的管理功能即可。相应的,锁控装置128作为工具柜12自动控制的直接执行机构,可以通过串口服务器142与应用服务器144交互,从而响应应用服务器144下发的控制指令执行相应的开锁控制和关锁控制。例如应用服务器144接收到用户终端发送的开锁指令时,应用服务器144向串口服务器142发送对应的开锁控制请求(为http请求),串口服务器142将该开锁控制请求转换为对应的串口指令后发送到锁控装置128,从而锁控装置128可以响应该串口指令,并向该串口指令对应的电控锁122输出驱动信号,以使电控锁122开锁。

锁控装置128也可以将各电控锁122开锁和关锁的时间,以及开锁或关锁的状态(如成功开锁或开锁失败、成功关锁或关锁失败等状态)信息,例如通过电控锁122上用于检测门体126是否关上的限位开关,当门体126正常关上后将压下限位开关,使限位开关输出一个低电平(或高电平),反之则为高电平(或低电平),锁控装置128即可以检测对应连接该电控锁122的i/o口的电平状态来判断门体126是否关紧。当锁控装置128确定门体126未关紧(也即是门体126关闭的位置未使电控锁122的锁芯与锁止部位置配合,导致无法有效关锁),或者电控锁122出现故障无法关锁时,向串口服务器142反馈相应的锁状态指令(串口指令),以使串口服务器142将锁状态指令转换为锁状态信息(http请求)上报到应用服务器144,从而实现电控锁122的状态监控,以及及时变更电控锁122对应的实训工具的使用状态(如“他人在用”或者“锁故障”等)。关于开锁状态的反馈可以同理理解。

学生和检修员可以分别通过各自所使用的用户终端,向应用服务器144上报实训工具的使用状态,例如学生通过应用服务器144请求开锁后,打开相应的门体126发现实训工具丢失,或者取出实训工具时,发现实训工具已损坏时,可以在所使用的用户终端上显示的操作页面(如安装相应app后登陆应用服务器144所显示的前台页面)上进行报修操作,如填写报修详细内容并提交至应用服务器144。如此,应用服务器144即可以根据用户终端上报的报修请求变更实训工具的使用状态,以便检修员登陆应用服务器144的前台页面后及时查看报修详情。

相应的,维修员也可以在对工具柜12的日常巡查过程中发现实训工具有损坏时,及时通过所使用的用户终端进行报修操作。检修员修复实训工具后,可以通过所使用的用户终端向应用服务器144反馈已修信息,以使应用服务器144将实训工具的使用状态变更回到可用状态。同时,检修员可以根据实训工具的损坏程度和维修成本,向应用服务器144上报扣费请求。应用服务器144接收到扣费请求后,可以对应于工具损坏前最近一次使用该被修的实训工具的用户账户,生成扣费指令并发送到该用户账户对应的用户终端,以对该用户终端执行相应的扣费处理。

通过上述的串口服务器142和应用服务器144的组合设计,可以方便实现所需的后台控制与通信功能同时,能够大大提高工具柜12的监控效率和自动化程度,有效提供工具柜12的运营和管理效率,节省维护成本。

在一个实施例中,如图3所示,应用服务器144为web服务器。web服务器还用于接收到串口服务器142上报的开锁状态信息时,记录对应于开锁状态信息的电控锁122的开锁时间;以及用于接收到用户终端发送的关锁指令后,向串口服务器142下发关锁控制请求;在接收到串口服务器142上报的关锁状态信息时,记录对应于关锁状态信息的电控锁122的关锁时间;当关锁时间与开锁时间的差值超出设定时长时,生成扣费指令并发送至用户终端,以及根据扣费指令对应的付费指令调整用户终端对应的账户数值。

其中,设定时长为预先设定的实训工具可借用时长,具体时长大小可以根据工具柜12的部署位置、实训工具的种类和实训课程的时长等进行确定。可以理解,web服务器在用户终端请求开锁时,在控制相应的电控锁122开锁后,对应记录该电控锁122的开锁时间,以便开始记录实训工具的借出时间。使用用户终端的普通用户归还实训工具后,关闭门体126以向web服务器发送关锁指令进行关锁控制。当相应的电控锁122关锁时,电控锁122的反馈关锁状态给锁控装置128,锁控装置128向串口服务器142发送关锁状态信息,以上报给web服务器,web服务器即可以对应记录该电控锁122的关锁时间,从而停止记录实训工具的借用时间,以便统计该实训工具的当次累计借出时长。

web服务器在确定关锁时间与开锁时间的差值大于设定时长时,即确定为使用用户终端的普通用户借出实训工具未按时归还。因此,web服务器根据实训工具的借出时长超出设定时长的大小,对应生成扣费指令(包含的扣费数额信息根据超时长短,按照预先设定的超时扣费表进行匹配确定)并发送至出现工具归还超时的用户终端,以指示用户终端获取相应的付费指令。web服务器获得对应于扣费指令的付费指令后,即可以对该用户终端对应的账户数值进行调整,如减少账户数值至设定数值(如账户数值为100,调整后变为70,数值单位可以根据支付所使用的币种类型确定)。

应用web服务器,可以结合web服务器提供的应用服务,可靠且成本合理地实现所需的后台管理功能,例如用户终端登录和认证等账户管理,以及上述的开关锁控制、报修、使用状态管理和扣费等。协同串口服务器142所起到的中间接口作用,串口服务器142将web服务器发送的http请求转为串口指令后,发送至锁控装置128,实现通过web的方式来控制电控锁122。

请参阅图4至6,在一个实施例中,工具柜12的数量为至少两个。可以理解,锁控装置128的数量与工具柜12的数量相对应,例如一个工具柜12设置有一个锁控装置128和一个串口服务器142。各工具柜12的串口服务器142分别与web服务器通信连接,以便web服务器可以统一管理分别部署在各地理位置上的工具柜12。锁控装置128可以通过但不限于rs485总线与串口服务器142通信。

当两个或者两个以上数量的工具柜12同时运营时,串口服务器142接收到web服务器下发的控制请求(如开锁请求)后,将控制请求转换为对应的串口指令,此时,串口服务器142可以先向各个工具柜12的锁控装置128发送板地址查询指令,例如图4所示,以指示各锁控装置128进行板地址确认,若其中一个锁控装置128所连接的各电控锁122的地址中,有一个电控锁122的地址正好与前述串口指令所指示的开锁地址对应,则串口服务器142将会接收到该电控锁122所在的锁控装置128回复的信号,串口服务器142即可确认所需下发串口指令的锁控装置128地址存在。

串口服务器142确认锁控装置128的地址后,即可锁控装置128下发串口指令(开锁指令),例如图5所示,以指示锁控装置128控制串口指令中锁地址对应的电控锁122开锁。进一步的,串口服务器142还可以在设定时间后,例如但不限于1s后,向锁控装置128发送读取锁状态的指令,例如图6所示,以指示锁控装置128获取相应电控锁122的锁状态并反馈至串口服务器142。串口服务器142可以将获得的锁状态上报至web服务器,从而,web服务器可以获知电控锁122相应的门体126的开关状态。检修员和web服务器的后台管理员也可以随时通过web服务器和串口服务器142,指示锁控装置128反馈所有电控锁122的锁状态,以获取工具柜12上所有电控锁122的状态信息。如此,通过各工具柜12的组网应用和锁控制实现,可以提高对各工具柜12的统一管理,锁控准确且可靠性好,可降低运维成本。

请参阅图7,在一个实施例中,工具柜12还包括设备舱门129。柜体122还设有设备容纳腔。设备舱门129设置在柜体122上,用于盖合设备容纳腔。设备容纳腔用于容置锁控装置128和串口服务器142。

可以理解,设备容纳腔可以方形容纳腔,也可以是圆形或者其他几何形状的容纳腔,还可以是不规则形状的容纳腔,具体形状和尺寸可以根据所需的容置的锁控装置128和串口服务器142的形状、尺寸来具体设定。设备容纳腔可以是一个,也可以是两个(如用于将锁控装置128和串口服务器142分开容置)相应的,设备舱门129的形状和尺寸,可以根据设备容纳腔的开口形状和尺寸来匹配设置,且设备舱门129的数量也可以根据设备容纳腔的形状、尺寸或数量来具体设置。

锁控装置128和串口服务器142可以安装在工具柜12内部,容置于设备容纳腔内,通过设备舱门129进行封闭,以隔离外部环境,提高工具柜12与串口服务器142之间的安装集中度,便于维护管理同时,避免串口服务器142和锁控装置128裸露而易被损坏。

在一个实施例中,工具柜12还包括二维码标签。二维码标签设置在柜体122上,用于被用户终端扫描后,指示用户终端展示管理服务器14对应的登录页面。

可以理解,二维码标签为传统的纸质二维码标签、胶质二维码标签或在金属表面喷涂形成的二维码金属板等,用于关联应用服务器144对应的客户端信息。以便用户终端扫描后,展示相应的客户端页面。二维码标签可以粘贴、焊接、螺接或者通过显示屏实时展示等方式设置在工具柜12的外表面上,具体位置可以根据工具柜12各门体126关闭时的朝向和便于用户终端扫描的应用需要,进行具体设置。

管理服务器14对应的登陆页面,也即用户终端扫描二维码后,页面切换至应用服务器144所提供的客户端登陆页面,用于在用户输入账号信息登陆后,切换至应用服务器144对应的客户端操作页面。在客户端操作页面上,用户可以随时进行工具柜12各个柜格的使用状态浏览、向应用服务器144发出开锁控制请求、关锁控制请求、报修、账号信息管理、押金充值和缴费等操作。如此,通过在工具柜12上设置二维码标签,可以方便用户通过扫码快速登录到相应客户端,从而快速控制所需打开的门体126的电控锁122开关锁等,便于取还实训工具和报修管理,进一步提高工具柜12的使用效率。

在一个实施例中,如图7所示,工具柜12还包括与若干门体126一一对应的若干透明面板130。若干门体126分别开设有视窗口,且在各门体126分别盖合各储物腔时,各视窗口朝向相应各储物腔。若干透明面板130分别对应设置于门体126,分别用于封闭各视窗口。

可以理解,透明面板130可以是但不限于透明玻璃面板或塑料面板,如高强度的有机玻璃透明面板130,或者高强度的透明塑料面板,具体可以根据工具柜12的应用场所的环境亮度和所需的防盗功能确定。透明面板130的形状和尺寸可以根据视窗口的形状和尺寸来确定。透明面板130可以嵌于视窗口周侧的门体126截面上,也可以是与门体126直接贴合固定,只要能够可靠地封闭各视窗口,形成透明视窗便于用户从工具柜12外部清楚看到储物腔内的实训工具即可。

通过透明面板130和视窗口的设计,用户在打开门体126之前,可以通过视窗口直接查看各储物腔内容置的实训工具,从而确定是否有所需取出的实训工具(对于学生用户),或者查看是否有实训工具归还到相应柜格内,查看各实训工具有无损坏等(对应检修员用户)。确定工具柜12内有所需的实训工具后,用户即可通过用户终端扫码登陆、控制相应电控锁122开锁,从而打开相应的门体126取出所需的实训工具。如此,可以大大方便各实训工具的搜索,进一步提高工具柜12的使用效率。

请参阅图8,在一个实施例中,还提供一种工具柜系统的控制方法,应用于上述的工具柜系统。前述的方法包括如下步骤s12和s14:

s12,接收到第一用户终端发送的维修指令时,将电控锁对应的实训工具的使用状态变更为维修状态,并生成扣费指令。

其中,第一用户终端为检修员所使用的用户终端,可以用于登陆管理服务器对应的客户端页面(也即管理服务器的前台页面)后,用于获取各实训工具的使用记录信息以及等待维修的实训工具的报修信息,接收检修员输入的维修记录信息,例如损坏情况、维修情况、扣费记录以及实训工具使用状态变更指示等。从而方便检修员随时通过第一用户终端查看各工具柜内,实训工具的使用状态,及时对发生损坏的实训工具进行检修和对损坏实训工具的学生账户发起扣费,以及在修复或者更换新的实训工具后,将实训工具的使用状态登记回可用状态等日常运维管理。

维修指令为检修员确定所需进行检修的实训工具需要进行检修时,根据修复实训工具所需的成本,通过第一用户终端向管理服务上报的维修指令,用于指示管理服务器将相应实训工具的使用状态变更为维修状态,并生成对应的扣费指令。

可以理解,管理服务器在接收到第一用户终端上报的维修指令时,将电控锁对应的实训工具的使用状态变更为维修状态,此时,前述的电控锁即进入禁用状态,其他用户终端登陆管理服务器的前台页面查看各实训工具的使用状态时,维修状态的实训工具所对应的电控锁将无法被其他用户终端指示开锁。第一用户终端可以在电控锁开锁前、开锁后或者关锁后向管理服务器发送维修指令。管理服务器变更实训工具的使用状态为维修状态时,可以对应生成扣费指令,以便对前一个使用该实训工具的用户所对应的用户终端进行扣费处理。

s14,将扣费指令发送至第二用户终端,根据扣费指令对应的付费指令调整第二用户终端对应的账户数值;扣费指令用于指示第二用户终端获取付费指令。

其中,第二用户终端为检修员和后台管理员以外,最近一次使用前述实训工具的普通用户(即日常使用实训工具的学生)所使用的用户终端。第二用户终端可以通过下载管理服务器对应客户端进行注册、预存押金、扫码开/关锁以及工具报修等操作。在工具柜应用过程中,第二用户终端扫码开锁后,普通用户取用实训工具进行实训学习,按时归还实训工具并关锁,实训工具未发生损坏等正常使用情况下,管理服务器无需对第二用户终端对应的账户执行扣费操作,而当实训工具借出后,归还超时或者发生损坏时,例如由普通用户应用已学的工具检查技能检查实训工具发现损坏,及时进行报修或者由检修员日常巡检发现实训工具损坏而登记报修信息时,管理服务器将会对损坏实训工具的第二用户终端对应的账户执行扣费操作。

可以理解,管理服务器对应生成扣费指令后,将该扣费指令通过通信网络发送到第二用户终端,以指示第二用户终端获取付费指令,例如第二用户终端接收到扣费指令后,展示付费详情页,以提醒相应的普通用户进行付费操作,如确认支付即指示第二用户终端生成付费指令并返回到管理服务器。管理服务器获得对应于扣费指令的付费指令后,即可以对第二用户终端对应的账户数值进行调整,如减少账户数值至设定数值(如账户数值为100,调整后变为70)。账户数值的减少量根据扣费指令的扣除数额大小确定。

通过上述的步骤s12和s14,即可以在工具柜日常运营过程中,及时有效管理各实训工具的使用状态,并在实训工具发生损坏时,对损坏实训工具的第二用户终端对应的账户进行扣费。在实现工具柜的智能化开关锁控制,并实时监控各储物腔内的实训工具的使用状态,达到实训工具共享使用的效果的同时,还可以充分激发学生运用所学的工具检查技能,对实训工具使用前和使用后的状况进行检查,以确认实训工具是否正常,出现损坏时可以及时报修,大大提高了工具柜的使用和运维效率,利于提高实训工具的利用率与使用寿命。

在一个实施例中,关于上述的步骤s14之后,还包括:

生成扣费反馈指令并发送至第二用户终端和/或第一用户终端。

可以理解,管理服务器在执行扣费操作后,还可以生成相应的扣费反馈指令,例如扣费成功或者扣费失败等反馈指令,以便发送给相应的第二用户终端或者第一用户终端,以通知第二用户终端的普通用户当前的扣费情况,或者通知检修员当前的扣费情况。管理服务器还可以将扣费反馈指令分别发送给第二用户终端和第一用户终端,以使普通用户和检修员均能够及时获知当前的扣费情况。

在一个实施例中,上述工具柜系统的控制方法还可以包括如下步骤:

若第二用户终端对应的账户数值低于设定阈值,则将第二用户终端的权限标识变更为禁用标识;

生成对应于第二用户终端的补缴反馈指令,并将补缴反馈指令发送至第二用户终端;补缴反馈指令用于指示第二用户终端进行补缴提醒。

其中,设定阈值为预先为各第二用户终端设定的最低账户数值,例如30。设定阈值可以统一为一个设定值,也可以分别对应于各个第二用户终端设置为不同的值,例如根据各个第二用户终端的各普通用户的信用等级,确定不同大小的设定阈值,信用等级高的普通用户,可以设置较低或者为0的设定阈值,信用等级较低的普通用户,可以设置较高的设定阈值。禁用标识为第二用户终端借用实训工具的权限标识,用于指示第二用户终端的借用权项已被禁用,使得第二用户终端无法通过管理服务器控制工具柜的电控锁开锁,以借用实训工具。补缴反馈质量为管理服务器检测到第二用户终端对应的账户数值低于设定阈值时,对应生成的补缴通知指令,例如用于提醒第二用户终端的普通用户进行押金充值的指令。

可以理解,在工具柜的日常运行过程中,可以实时监测各第二用户终端对应的账户数值与设定阈值之间的大小。当出现账户数值小于设定阈值时,也即表明该账户数值对应的第二用户终端的普通用户,当前情况下若出现实训工具损坏或者超时归还实训工具将无法有效进行所需的扣款处理,因此,管理服务器即可以将第二用户终端的权限标识变更为禁用标识。管理服务器也可以在后台管理员手动输入禁用权项的指令后,执行对第二用户终端的权限更改处理。

相应的,管理服务器可以对应生成补缴反馈指令并发送至第二用户终端,以使第二用户终端进行补缴提醒,提醒第二用户终端的普通用户及时进行补缴处理,例如进行押金充值。如此,以便在第二用户终端的普通用户及时进行补缴处理后,使得相应的账户数值大于设定阈值,管理服务器将禁用标识变更回到正常的可用标识,恢复第二用户终端借用实训工具的权限。通过上述的步骤,可以实时管理普通用户的账户信息和借用实训工具的权限,进一步提高工具柜的使用效率。

在一个实施例中,上述工具柜系统的控制方法还可以包括如下步骤:

接收到第二用户终端发送的报修指令时,将报修指令对应的电控锁对应的实训工具的使用状态变更为待修状态;

根据待修状态,生成对应的待修指令并发送至第一用户终端;待修指令用于指示第一用户终端进行待修提醒,并展示待修指令对应的实训工具的待修信息。

其中,报修指令为普通用户在打开门体126发现所需取用的实训工具已损坏,或者在归还实训工具过程中经过检查确定实训工具出现损坏时,在所使用的第二用户终端上展示的客户端页面进行报修操作后,第二用户终端对应的输出的报修指令,用于,向管理服务器上报损坏的实训工具的报修信息,例如实训工具所在柜格(可以包含实训工具所在柜格的电控锁的锁地址)、损坏详情是报修时间等信息。待修状态为管理服务器接收到对应于实训工具的报修指令后、检修员修复该实训工具之前的状态,在该状态中,其他普通用户无法借用该实训工具。

可以理解,管理服务器接收到第二用户终端发送的报修指令时,即将相应的实训工具的使用状态变更为待修状态,以提醒其他已登陆的第二用户终端该实训工具当前不可借用。管理服务器进而可以根据该待修状态向第一用户终端发送待修指令,提醒检修员及时对该实训工具进行检修处理。通过上述的步骤,可以在普通用户日常借用实训工具的过程中,发现实训工具损坏时及时报修,以及自动提醒检修员及时对待修的实训工具进行检修处理,无需检修员实时到各工具柜所在的现场巡查是否有实训工具损坏,从而进一步提高工具柜的使用效率,节省成本。

在一个实施例中,上述工具柜系统的控制方法还可以包括如下步骤:

接收到第二用户终端发送的开锁指令后,向工具柜的锁控装置发下开锁控制信号,并记录对应于开锁控制信号的电控锁的开锁时间;

接收到第二用户终端发送的关锁指令后,向工具柜的锁控装置发下关锁控制信号,并记录对应于关锁控制信号的电控锁的关锁时间;

若关锁时间与开锁时间的差值超出设定时长,则对应生成扣费指令并发送至第二用户终端,根据扣费指令对应的付费指令调整第二用户终端对应的账户数值。

其中,设定时长为预先设定的实训工具可借用时长,具体时长大小可以根据工具柜的部署位置、实训工具的种类和实训课程的时长等进行确定。可以理解,管理服务器在每一第二用户终端请求开锁时,在控制相应的电控锁开锁后,对应记录该电控锁的开锁时间,以便开始记录实训工具的借出时间。第二用户终端的普通用户归还实训工具后,关闭门体以指示管理服务器进行关锁控制。当相应的电控锁关锁时,管理服务器可以对应记录该电控锁的关锁时间,从而停止记录实训工具的借用时间,以便统计该实训工具的当次累计借出时长。

管理服务器在确定关锁时间与开锁时间的差值大于设定时长时,即确定为第二用户终端的普通用户借出实训工具未按时归还。因此,管理服务器根据实训工具的借出时长超出设定时长的大小,对应生成扣费指令(包含的扣费数额信息根据超时长短,按照预设设定的超时扣费表进行匹配确定)并发送至相应的第二用户终端,以指示第二用户终端获取付费指令。管理服务器获得对应于扣费指令的付费指令后,即可以对第二用户终端对应的账户数值进行调整,如减少账户数值至设定数值(如账户数值为100,调整后变为70)。

如此,通过上述的步骤,管理服务器可以实现监控各个工具柜上,各个实训工具的借出情况和归还情况,便于统一进行实训工具的使用状态管理和超时扣费处理同时,方便后台管理员随时从管理服务器上导出工具柜的运营数据,统管各用户(普通用户和检修员)的使用权限、统计各实训工具的归还时间、押金扣费记录以及形成相应的工具柜运营财务报表等,提升工具柜的运维效率。

应该理解的是,虽然图8的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图8中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

请参阅图9,在一个实施例中,还提供了一种工具柜系统的控制装置200,包括状态指令模块23和扣费模块25。其中:状态指令模块23,用于接收到第一用户终端发送的维修指令时,将电控锁对应的实训工具的使用状态变更为维修状态,并生成扣费指令。扣费模块25,用于将扣费指令发送至第二用户终端,根据扣费指令对应的付费指令调整第二用户终端对应的账户数值;扣费指令用于指示第二用户终端获取付费指令。

通过上述的各模块,即可以在工具柜日常运营过程中,及时有效管理各实训工具的使用状态,并在实训工具发生损坏时,对损坏实训工具的第二用户终端对应的账户进行扣费。在实现工具柜的智能化开关锁控制,并实时监控各储物腔内的实训工具的使用状态,达到实训工具共享使用的效果的同时,还可以充分激发学生运用所学的工具检查技能,对实训工具使用前和使用后的状况进行检查,以确认实训工具是否正常,出现损坏时可以及时报修,大大提高了工具柜的使用和运维效率,利于提高实训工具的利用率与使用寿命。

在一个实施例中,工具柜系统的控制装置200还包括费用通知模块,用于生成扣费反馈指令并发送至第二用户终端和/或第一用户终端。

在一个实施例中,上述的费用通知模块,还用于在第二用户终端对应的账户数值低于设定阈值时,将第二用户终端的权限标识变更为禁用标识;生成对应于第二用户终端的补缴反馈指令,并将补缴反馈指令发送至第二用户终端;补缴反馈指令用于指示第二用户终端进行补缴提醒。

在一个实施例中,工具柜系统的控制装置200还包括检修通知模块,用于接收到第二用户终端发送的报修指令时,将报修指令对应的电控锁对应的实训工具的使用状态变更为待修状态;根据待修状态,生成对应的待修指令并发送至第一用户终端;待修指令用于指示第一用户终端进行待修提醒,并展示待修指令对应的实训工具的待修信息。

在一个实施例中,开锁模块21还用于接收到第二用户终端发送的开锁指令后,向工具柜的锁控装置发下开锁控制信号,并记录对应于开锁控制信号的电控锁的开锁时间;接收到第二用户终端发送的关锁指令后,向工具柜的锁控装置发下关锁控制信号,并记录对应于关锁控制信号的电控锁的关锁时间。扣费模块25还用于在关锁时间与开锁时间的差值超出设定时长时,对应生成扣费指令并发送至第二用户终端,根据扣费指令对应的付费指令调整第二用户终端对应的账户数值。

关于工具柜系统的控制装置200的具体限定可以参见上文中对于工具柜系统的控制方法的限定,在此不再赘述。上述工具柜系统的控制装置200中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储工具柜的各类参数和控制程序数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种工具柜系统的控制方法。

在一个实施例中,还提供了另一种计算机设备,该计算机设备可以是终端。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种工具柜系统的控制方法。该计算机设备的显示屏可以是液晶显示屏、电子墨水显示屏或者led显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

在一个实施例中,还提供了又一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:接收到第一用户终端发送的维修指令时,将电控锁对应的实训工具的使用状态变更为维修状态,并生成扣费指令;将扣费指令发送至第二用户终端,根据扣费指令对应的付费指令调整第二用户终端对应的账户数值;扣费指令用于指示第二用户终端获取付费指令。

在一个实施例中,处理器执行计算机程序时还实现上述工具柜系统的控制方法各实施例中的增加步骤或子步骤。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:接收到第一用户终端发送的维修指令时,将电控锁对应的实训工具的使用状态变更为维修状态,并生成扣费指令;将扣费指令发送至第二用户终端,根据扣费指令对应的付费指令调整第二用户终端对应的账户数值;扣费指令用于指示第二用户终端获取付费指令。

在一个实施例中,计算机程序被处理器执行时还实现上述工具柜系统的控制方法各实施例中的增加步骤或子步骤。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,前述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可做出若干变形和改进,均为本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

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