一种利用移动手持智能终端联动人力资源资料柜的制作方法

文档序号:25173188发布日期:2021-05-25 14:44阅读:71来源:国知局
一种利用移动手持智能终端联动人力资源资料柜的制作方法

本发明涉及一种资料管理柜技术领域,特别是涉及一种利用移动手持智能终端联动人力资源资料柜。



背景技术:

人力资源用资料密码柜属于办公家具系列,即用来保存重要档案资料的柜子,专利申请号2019210661545,名称为“一种财务用资料密码柜”,包括密码柜本体,密码柜本体的一端设置有柜门,连接转动环的一端设置有支撑转板,支撑转板的顶端开有安放槽,密码柜本体的内部底端设置有抽拉室,抽拉室与支撑转板的一端均开有固定槽,固定槽的内部设置有安装块,安装块的顶端开有存放槽。该专利申请通过钥匙来开启柜门,会造成用户的不良体验。



技术实现要素:

本发明旨在至少解决现有技术中存在的技术问题,特别创新地提出了一种利用移动手持智能终端联动人力资源资料柜。

为了实现本发明的上述目的,本发明提供了一种利用移动手持智能终端联动人力资源资料柜,包括柜体及与所述柜体铰接的柜门,在所述柜门背面边缘设置有绕柜门一圈的矩形磁力体,在柜门边框上设置有与磁力体相适应的磁力锁;在柜面正面设置有二维码感应区域,在二维码感应区域设置有二维码摄像头;

在柜体左右内侧壁上分别设置有用于支撑放置支撑板的m对支撑架,所述m为大于或者等于1的正整数,从上到下依次分别为第1对支撑架、第2对支撑架、第3对支撑架、……、第m对支撑架,第m对支撑架包括第m左支撑架和第m右支撑架,第m左支撑架或第m右支撑架上设置有第m压力传感器,所述m为小于或者等于m的正整数,在第m对支撑架上放置有支撑板;

在柜体边框底部设置有用于感应柜门关闭信号的柜门接近开关,在柜体底部设置有安装盒,在安装盒内设置有用于固定安装pcb线路板的pcb板线路板固定安装座和用于固定安装蓄电池的蓄电池固定安装座,pcb线路板固定安装在pcb板线路板固定安装座上,蓄电池固定安装在蓄电池固定安装座上;在pcb板线路板上设置有控制器和网络数据连接模块,网络数据连接模块的网络数据连接端与控制器的网络数据连接端相连,磁力锁的断电控制端与控制器的断电控制端相连,二维码摄像头的图像数据输出端与控制器的图像数据输入端相连,第m压力传感器的压力数据输出端与控制器的压力数据第m输入端相连,柜门接近开关的接近信号输出端与控制器的接近信号输入端相连;

管理柜接收到柜门开启信息后,柜门打开。

在本发明的一种优选实施方式中,m为5,从上到下依次分别为第1对支撑架、第2对支撑架、第3对支撑架、第4对支撑架、第5对支撑架;

第1左支撑架或第1右支撑架上设置有第1压力传感器,第1压力传感器的压力数据输出端与控制器的压力数据第1输入端相连;第2左支撑架或第2右支撑架上设置有第2压力传感器,第2压力传感器的压力数据输出端与控制器的压力数据第2输入端相连;第3左支撑架或第3右支撑架上设置有第3压力传感器,第3压力传感器的压力数据输出端与控制器的压力数据第3输入端相连;第4左支撑架或第4右支撑架上设置有第4压力传感器,第4压力传感器的压力数据输出端与控制器的压力数据第4输入端相连;第5左支撑架或第5右支撑架上设置有第5压力传感器,第5压力传感器的压力数据输出端与控制器的压力数据第5输入端相连。

在本发明的一种优选实施方式中,网络数据连接模块包括网络有线数据连接模块或/和网络无线数据连接模块;

网络有线数据连接模块的网络数据连接端与控制器的网络有线数据连接端相连,网络无线数据连接模块的网络数据连接端与控制器的网络无线数据连接端相连。

在本发明的一种优选实施方式中,网络有线数据连接模块包括百兆网络有线数据连接模块或/和千兆网络有线数据连接模块;

百兆网络有线数据连接模块的网络数据连接端与控制器的百兆网络有线数据连接端相连,千兆网络有线数据连接模块的网络数据连接端与控制器的千兆网络有线数据连接端相连;

网络无线数据连接模块包括wifi网络无线数据连接模块、3g网络无线数据连接模块、4g网络无线数据连接模块、5g网络无线数据连接模块之一或者任意组合;

wifi网络无线数据连接模块的网络数据连接端与控制器的wifi网络无线数据连接端相连,3g网络无线数据连接模块的网络数据连接端与控制器的3g网络无线数据连接端相连,4g网络无线数据连接模块的网络数据连接端与控制器的4g网络无线数据连接端相连,5g网络无线数据连接模块的网络数据连接端与控制器的5g网络无线数据连接端相连。

在本发明的一种优选实施方式中,在柜体底面设置有柜体支撑脚。

在本发明的一种优选实施方式中,在柜体背面设置有三孔插座,三孔插座的地线端g与柜体相连,三孔插座的市电火线端l分别与二极管d6的正极和二极管d5的负极端相连,三孔插座的市电零线端n分别与二极管d3的正极和二极管d4的负极端相连,二极管d3的负极和二极管d6的负极分别与电容c2的第一端和220v转24v模块的电源输入第一端相连,二极管d4的正极和二极管d5的正极分别与电容c2的第二端和220v转24v模块的电源输入第二端相连;

220v转24v模块的电源输出正端分别与蓄电池的电源正端和继电器km1的常闭触点的第一端相连,220v转24v模块的电源输出负端分别与蓄电池的电源负端、24v转5v模块的电源输入负端和磁力锁的电源输入第一端相连,继电器km1的常闭触点的第二端分别与24v转5v模块的电源输入正端和磁力锁的电源输入第二端相连;

24v转5v模块的电源输出正端与电阻r3的第一端相连,24v转5v模块的电源输出负端与电源地相连,电阻r3的第二端分别与二极管d1的负极和继电器km1的输入回路的第一端相连,二极管d1的正极和继电器km1的输入回路的第二端分别与场效应管q1的漏极相连,场效应管q1的栅极与电阻r2的第一端相连,电阻r2的第二端分别与电阻r1的第一端和控制器的断电控制端相连,电阻r1的第二端和场效应管q1的源极分别与电源地相连。

本发明还公开了一种利用移动手持智能终端联动人力资源资料柜的工作方法,包括以下步骤:

s1,控制器对获取的二维码图像发送至云端服务器进行验证;

s2,云端服务器验证通过后,向控制器发送开柜码;

s3,控制器接收到开柜码验证后,柜门打开。

在本发明的一种优选实施方式中,打开柜门的方法为:控制器向场效应管q1的栅极发送导通电平,此时场效应管q1处于导通状态,继电器km1的输入回路导通,继电器km1的常闭触点由常闭状态变为断开状态,磁力锁失电,柜门打开;

在本发明的一种优选实施方式中,关闭柜门的方法为:当控制器接收到柜门接近开关发出的接近信号时,控制器向场效应管q1的栅极发送截止电平,此时场效应管q1处于截止状态,继电器km1的输入回路断开,继电器km1的常闭触点变为闭合状态,磁力锁得电,柜门关闭。

在本发明的一种优选实施方式中,在步骤s1之前包括以下步骤:

s01,云端服务器接收到打开柜门请求命令后,云端服务器生成随机黑白二维码;将其随机黑白二维码变换为二维矩阵:

其中,mxy表示矩阵mwh中第x行第y列处的元素值;

当其mxy=1表示随机黑白二维码在mxy处为黑色,mxy=0表示随机黑白二维码在mxy处为白色;

h表示二维码的高度,w表示二维码的宽度;

x为小于或者等于h的正整数,y为小于或者等于w的正整数;

将其二维矩阵按照从左至右从上至下依次排列构成二进制字符串:

m11m12m13…m1wm21m22m23…m2wm31m32m33…m3w…mh1mh2mh3…mhw;获取该二进制字符串的长度为pwh;

s02,对步骤s01中生成的随机二维码进行一次运算,得到认证字符串;

s03,对步骤s02中得到的认证字符串进行一次运算,得到其第1认证字符串o1,获取该第1认证字符串o1的二进制长度为qwh;判断其运算次数k:

k=int(pwh/qwh)+1,

其中,pwh表示m11m12m13…m1wm21m22m23…m2wm31m32m33…m3w…mh1mh2mh3…mhw的长度;

qwh表示第1认证字符串o1的长度;

s04,对第1认证字符串o1进行一次与步骤s03中得到其第1认证字符串相同运算方法,得到其第2认证字符串o2;

对第2认证字符串o2进行一次与步骤s03中得到其第1认证字符串相同运算方法,得到其第3认证字符串o3;

对第3认证字符串o3进行一次与步骤s03中得到其第1认证字符串相同运算方法,得到其第4认证字符串o4;

……;

对第k-1认证字符串ok-1进行一次与步骤s03中得到其第一认证字符串相同运算方法,得到其第k认证字符串ok;

依次按照顺序将第1认证字符串o1、第2认证字符串o2、第3认证字符串o3、……、第k认证字符串ok连接起来,得到连接字符串o1o2o3…ok;将其连接字符串o1o2o3…ok转换为二进制连接字符串,从头截取二进制连接字符串的长度为pwh,得到截取字符串;

s05,对步骤s04中得到的截取字符串与步骤s01中得到的二进制字符串进行同位异或处理,得到其验证字符串;将验证字符串变换为验证矩阵mwh′:

其中,mxy′表示验证矩阵mwh′中第x行第y列处的元素值;

当其mxy′=1表示待发送二维码在mxy′处为黑色,mxy′=0表示待发送二维码在mxy′处为白色;

m11′m12′m13′…m1w′m21′m22′m23′…m2w′m31′m32′m33′…m3w′…mh1′mh2′mh3′…mhw′表示验证字符串;

再将验证矩阵变换为待发送二维码;

s06,将步骤s05中的待发送二维码和步骤s02中的认证字符串发送至移动手持智能终端上。

综上所述,由于采用了上述技术方案,本发明能够通过手机等手持或手戴移动智能终端开启柜门,增强用户体验。

本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:

图1是本发明结构示意图。

图2是本发明电路连接示意图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。

本发明公开了一种利用移动手持智能终端联动人力资源资料柜,如图1所示,包括柜体1及与所述柜体1铰接的柜门8,在所述柜门8背面边缘设置有绕柜门一圈的矩形磁力体9,该磁力体为铁块,在柜门8边框上设置有与磁力体9相适应的磁力锁4;在柜面正面设置有二维码感应区域,在二维码感应区域设置有二维码摄像头;

在柜体1左右内侧壁上分别设置有用于支撑放置支撑板2的m对支撑架3,所述m为大于或者等于1的正整数,从上到下依次分别为第1对支撑架、第2对支撑架、第3对支撑架、……、第m对支撑架,第m对支撑架包括第m左支撑架和第m右支撑架,第m左支撑架或第m右支撑架上设置有第m压力传感器,所述m为小于或者等于m的正整数,在第m对支撑架上放置有支撑板2;

在柜体1边框底部设置有用于感应柜门8关闭信号的柜门接近开关7,在柜体1底部设置有安装盒5,在安装盒5内设置有用于固定安装pcb线路板的pcb板线路板固定安装座和用于固定安装蓄电池的蓄电池固定安装座,pcb线路板固定安装在pcb板线路板固定安装座上,蓄电池固定安装在蓄电池固定安装座上;在pcb板线路板上设置有控制器和网络数据连接模块,网络数据连接模块的网络数据连接端与控制器的网络数据连接端相连,磁力锁4的断电控制端与控制器的断电控制端相连,二维码摄像头的图像数据输出端与控制器的图像数据输入端相连,第m压力传感器的压力数据输出端与控制器的压力数据第m输入端相连,柜门接近开关7的接近信号输出端与控制器的接近信号输入端相连;

管理柜接收到柜门开启信息后,柜门打开。

在本发明的一种优选实施方式中,m为5,从上到下依次分别为第1对支撑架、第2对支撑架、第3对支撑架、第4对支撑架、第5对支撑架;

第1左支撑架或第1右支撑架上设置有第1压力传感器,第1压力传感器的压力数据输出端与控制器的压力数据第1输入端相连;第2左支撑架或第2右支撑架上设置有第2压力传感器,第2压力传感器的压力数据输出端与控制器的压力数据第2输入端相连;第3左支撑架或第3右支撑架上设置有第3压力传感器,第3压力传感器的压力数据输出端与控制器的压力数据第3输入端相连;第4左支撑架或第4右支撑架上设置有第4压力传感器,第4压力传感器的压力数据输出端与控制器的压力数据第4输入端相连;第5左支撑架或第5右支撑架上设置有第5压力传感器,第5压力传感器的压力数据输出端与控制器的压力数据第5输入端相连。当其管理柜内的重量增加或者减少时,向移动手持智能终端发送提醒信息,对其数据信息进行记录。

在本发明的一种优选实施方式中,网络数据连接模块包括网络有线数据连接模块或/和网络无线数据连接模块;

网络有线数据连接模块的网络数据连接端与控制器的网络有线数据连接端相连,网络无线数据连接模块的网络数据连接端与控制器的网络无线数据连接端相连。

在本发明的一种优选实施方式中,网络有线数据连接模块包括百兆网络有线数据连接模块或/和千兆网络有线数据连接模块;

百兆网络有线数据连接模块的网络数据连接端与控制器的百兆网络有线数据连接端相连,千兆网络有线数据连接模块的网络数据连接端与控制器的千兆网络有线数据连接端相连;

网络无线数据连接模块包括wifi网络无线数据连接模块、3g网络无线数据连接模块、4g网络无线数据连接模块、5g网络无线数据连接模块之一或者任意组合;

wifi网络无线数据连接模块的网络数据连接端与控制器的wifi网络无线数据连接端相连,3g网络无线数据连接模块的网络数据连接端与控制器的3g网络无线数据连接端相连,4g网络无线数据连接模块的网络数据连接端与控制器的4g网络无线数据连接端相连,5g网络无线数据连接模块的网络数据连接端与控制器的5g网络无线数据连接端相连。

在本发明的一种优选实施方式中,在柜体1底面设置有柜体支撑脚6。

在本发明的一种优选实施方式中,在柜体1背面设置有三孔插座,如图2所示,三孔插座的地线端g与柜体1相连,三孔插座的市电火线端l分别与二极管d6的正极和二极管d5的负极端相连,三孔插座的市电零线端n分别与二极管d3的正极和二极管d4的负极端相连,二极管d3的负极和二极管d6的负极分别与电容c2的第一端和220v转24v模块的电源输入第一端相连,二极管d4的正极和二极管d5的正极分别与电容c2的第二端和220v转24v模块的电源输入第二端相连;

220v转24v模块的电源输出正端分别与蓄电池的电源正端和继电器km1的常闭触点的第一端相连,220v转24v模块的电源输出负端分别与蓄电池的电源负端、24v转5v模块的电源输入负端和磁力锁的电源输入第一端相连,继电器km1的常闭触点的第二端分别与24v转5v模块的电源输入正端和磁力锁的电源输入第二端相连;

24v转5v模块的电源输出正端与电阻r3的第一端相连,24v转5v模块的电源输出负端与电源地相连,电阻r3的第二端分别与二极管d1的负极和继电器km1的输入回路的第一端相连,二极管d1的正极和继电器km1的输入回路的第二端分别与场效应管q1的漏极相连,场效应管q1的栅极与电阻r2的第一端相连,电阻r2的第二端分别与电阻r1的第一端和控制器的断电控制端相连,电阻r1的第二端和场效应管q1的源极分别与电源地相连。

本发明还公开了一种利用移动手持智能终端联动人力资源资料柜的工作方法,包括以下步骤:

s1,控制器对获取的二维码图像发送至云端服务器进行验证;

s2,云端服务器验证通过后,向控制器发送开柜码;在本实施方式中,其云端服务器验证方法为:云端服务器接收到控制器发送的二维码图像后,云端服务器对接收到的二维码图像进行一次运算,其中本发明专利中的运算均采用sha-1算法,得到比较字符串,判断其比较字符串与认证字符串是否一致:

若比较字符串与认证字符串一致,则验证通过;生成开柜码,其开柜码的生成方法为:

a=[a-mac],

其中,a表示比较字符串,mac表示管理柜的物理地址,-表示将比较字符串a与管理柜的物理地址mac连接起来,[]表示进行一次运算,a表示开柜码;

若比较字符串与认证字符串不一致,则验证未通过,向移动手持智能终端发送提醒信息,并更新显示二维码。

s3,控制器接收到开柜码验证后,柜门打开。在本实施方式中,a′=[a′-mac],

其中,a′表示开柜字符串,mac表示管理柜的物理地址,-表示将开柜字符串a′与管理柜的物理地址mac连接起来,[]表示进行一次运算,a′表示开柜验证码;

其得到开柜字符串a′的方法为:对得到的显示二维码进行一次运算,得到开柜字符串a′。

在本发明的一种优选实施方式中,打开柜门的方法为:控制器向场效应管q1的栅极发送导通电平,此时场效应管q1处于导通状态,继电器km1的输入回路导通,继电器km1的常闭触点由常闭状态变为断开状态,磁力锁失电,柜门打开;

在本发明的一种优选实施方式中,关闭柜门的方法为:当控制器接收到柜门接近开关7发出的接近信号时,控制器向场效应管q1的栅极发送截止电平,此时场效应管q1处于截止状态,继电器km1的输入回路断开,继电器km1的常闭触点变为闭合状态,磁力锁得电,柜门关闭。

在本发明的一种优选实施方式中,在步骤s1之前包括以下步骤:

s01,云端服务器接收到打开柜门请求命令后,云端服务器生成随机黑白二维码;将其随机黑白二维码变换为二维矩阵:

其中,mxy表示矩阵mwh中第x行第y列处的元素值;

当其mxy=1表示随机黑白二维码在mxy处为黑色,mxy=0表示随机黑白二维码在mxy处为白色;

h表示二维码的高度,w表示二维码的宽度;

x为小于或者等于h的正整数,y为小于或者等于w的正整数;

将其二维矩阵按照从左至右从上至下依次排列构成二进制字符串:

m11m12m13…m1wm21m22m23…m2wm31m32m33…m3w…mh1mh2mh3…mhw;获取该二进制字符串的长度为pwh;

s02,对步骤s01中生成的随机二维码进行一次运算,得到认证字符串;

s03,对步骤s02中得到的认证字符串进行一次运算,得到其第1认证字符串o1,获取该第1认证字符串o1的二进制长度为qwh;判断其运算次数k:

k=int(pwh/qwh)+1,

其中,pwh表示m11m12m13…m1wm21m22m23…m2wm31m32m33…m3w…mh1mh2mh3…mhw的长度;

qwh表示第1认证字符串o1的长度;

s04,对第1认证字符串o1进行一次与步骤s03中得到其第1认证字符串相同运算方法,得到其第2认证字符串o2;

对第2认证字符串o2进行一次与步骤s03中得到其第1认证字符串相同运算方法,得到其第3认证字符串o3;

对第3认证字符串o3进行一次与步骤s03中得到其第1认证字符串相同运算方法,得到其第4认证字符串o4;

……;

对第k-1认证字符串ok-1进行一次与步骤s03中得到其第一认证字符串相同运算方法,得到其第k认证字符串ok;

依次按照顺序将第1认证字符串o1、第2认证字符串o2、第3认证字符串o3、……、第k认证字符串ok连接起来,得到连接字符串o1o2o3…ok;将其连接字符串o1o2o3…ok转换为二进制连接字符串,从头截取二进制连接字符串的长度为pwh,得到截取字符串;

s05,对步骤s04中得到的截取字符串与步骤s01中得到的二进制字符串进行同位异或处理,得到其验证字符串;将验证字符串变换为验证矩阵mwh′:

其中,mxy′表示验证矩阵mwh′中第x行第y列处的元素值;

当其mxy′=1表示待发送二维码在mxy′处为黑色,mxy′=0表示待发送二维码在mxy′处为白色;

m11′m12′m13′…m1w′m21′m22′m23′…m2w′m31′m32′m33′…m3w′…mh1′mh2′mh3′…mhw′表示验证字符串;

再将验证矩阵变换为待发送二维码;

s06,将步骤s05中的待发送二维码和步骤s02中的认证字符串发送至移动手持智能终端上。实现其数据的安全传输,增强重要资料的保管。

在本发明的一种优选实施方式中,在步骤s1中包括以下步骤:

s11,移动手持智能终端对接收的二维码变换为二维接收矩阵mwh″:

其中,mxy″表示接收矩阵mwh″中第x行第y列处的元素值;

当其mxy″=1表示接收的二维码在mxy″处为黑色,mxy″=0表示接收的二维码在mxy″处为白色;

将其二维接收矩阵mwh″按照从左至右从上至下依次排列构成二进制接收字符串:

m11″m12″m13″…m1w″m21″m22″m23″…m2w″m31″m32″m33″…m3w″…mh1″mh2″mh3″…mhw″;获取该二进制接收字符串的长度为pwh′;

s12,移动手持智能终端对接收的认证字符串进行一次运算,得到其认证第1字符串o1′,获取该认证第1字符串o1′的二进制长度为qwh′;判断其运算次数k′:

k′=int(pwh′/qwh′)+1,

pwh′为m11″m12″m13″…m1w″m21″m22″m23″…m2w″m31″m32″m33″…m3w″…mh1″mh2″mh3″…mhw″的长度;

qwh′表示认证第1字符串o1′的长度;

s13,对认证第1字符串o1′进行一次与步骤s12中得到其认证第1字符串相同运算方法,得到其认证第2字符串o2′;

对认证第2字符串o2′进行一次与步骤s12中得到其认证第1字符串相同运算方法,得到其认证第3字符串o3′;

对认证第3字符串o3′进行一次与步骤s12中得到其认证第1字符串相同运算方法,得到其认证第4字符串o4′;

……;

对认证第k′-1字符串ok′-1′进行一次与步骤s12中得到其认证第一字符串相同运算方法,得到其认证第k′字符串ok″;

依次按照顺序将认证第1字符串o1′、认证第2字符串o2′、认证第3字符串o3′、……、认证第k′字符串ok″连接起来,得到连接第一字符串o1′o2′o3′…ok″;将其连接第一字符串o1′o2′o3′…ok″转换为二进制连接第一字符串,从头截取二进制连接第一字符串的长度为pwh′,得到截取第一字符串;

s14,对步骤s13中得到的截取第一字符串与步骤s11中得到的二进制接收字符串进行同位异或处理,得到其验证第一字符串;将验证第一字符串变换为验证第一矩阵mwh″′,

其中,mxy″′表示验证第一矩阵mwh″′中第x行第y列处的元素值;

当其mxy″′=1表示显示二维码在mxy″′处为黑色,mxy″′=0表示显示二维码在mxy″′处为白色;

m11″′m12″′m13″′…m1w″′m21″′m22″′m23″′…m2w″′m31″′m32″′m33″′…m3w″′…mh1″′mh2″′mh3″′…mhw″′表示验证第一字符串;

将验证第一矩阵变换为显示二维码;

s15,将步骤s14中的待显示二维码显示在移动手持智能终端显示屏上。

尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。

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