一种机床操作权限管理方法、系统、综合系统及机床与流程

文档序号:17658767发布日期:2019-05-15 22:14阅读:630来源:国知局
一种机床操作权限管理方法、系统、综合系统及机床与流程

本发明涉及权限管理的技术领域,特别是涉及一种机床操作权限管理方法、系统、综合系统及机床。



背景技术:

数控机床是数字控制机床(computernumericalcontrolmachinetools)的简称,是一种装有程序控制系统的自动化机床。该控制系统能够逻辑地处理具有控制编码或其他符号指令规定的程序,并将其译码,用代码化的数字表示,通过信息载体输入数控装置。经运算处理由数控装置发出各种控制信号,控制机床的动作,按图纸要求的形状和尺寸,自动地将零件加工出来。数控机床较好地解决了复杂、精密、小批量、多品种的零件加工问题,是一种柔性的、高效能的自动化机床,代表了现代机床控制技术的发展方向,是一种典型的机电一体化产品。因此,作为工业母机的数控机床是现代化制造业中不可或缺的重要组成部分。

在实际生产操作中,对客户不同的需求,机床制造厂商需要对同一款机床进行不同的机床配置,以实现不同的功能。这种功能上的差别,将导致成本乃至售价上的巨大差异。因此机床制造厂商必须通过严格的权限管理来控制客户使用机床的等级。

对同一台机床而言,在实际生产中,也会由多名操作工在不同的时段分别使用,以完成不同的加工操作。操作工经验、水平、加工任务的不同,对应不同的操作机床权限。因此,需要通过一定的机床操作权限管理方法来管控操作工的操作机床等级,确保操作工与其操作权限的相匹配。

现有的权限管理方法大多数依靠软件实现,通常通过设置不同等级用户名和密码来控制不同权限等级。操作工在机床上输入用户名和密码,以获取与其用户名匹配的操作权限。然而,这种方法的可靠性差,无法验证输入者是否为操作工本人,且操作较为繁琐和死板,增加了操作工的负担,影响生产效率。



技术实现要素:

鉴于以上所述现有技术的缺点,本发明的目的在于提供一种机床操作权限管理方法、系统、综合系统及机床,通过移动终端基于云平台实现机床操作权限的管理,可靠性好,操作简单,极大地提升了用户体验。

为实现上述目的及其他相关目的,本发明提供一种机床操作权限管理方法,包括以下步骤:每隔预设时长发送机床身份信息和安全验证码请求信息至云平台;接收所述云平台发送来的安全验证码;基于所述机床身份信息和所述安全验证码生成并显示登录码;当移动终端上的用户账号发送机床身份信息和安全验证码至所述云平台,所述云平台验证通过接收到的机床身份信息和安全验证码时,接收所述云平台发送来的与所述用户账号相对应的操作权限。

于本发明一实施例中,还包括:通过所述移动终端登出所述机床;或者通过扫描rfid卡登出所述机床。

于本发明一实施例中,通过扫描rfid卡登出所述机床包括以下步骤:

在接收到rfid卡信息时,判断所述rfid卡信息是否有效;

当所述rfid卡信息有效时,判断当前是否已有用户账号登录;若是,提示是否登出当前用户账号;若否,显示登录码。

对应地,本发明提供一种机床操作权限管理系统,包括发送模块、第一接收模块、生成显示模块和第二接收模块;

所述发送模块用于每隔预设时长发送机床身份信息和安全验证码请求信息至云平台;

所述第一接收模块用于接收所述云平台发送来的安全验证码;

所述生成显示模块用于基于所述机床身份信息和所述安全验证码生成并显示登录码;

所述第二接收模块用于当移动终端上的用户账号发送机床身份信息和安全验证码至所述云平台,所述云平台验证通过接收到的机床身份信息和安全验证码时,接收所述云平台发送来的与所述用户账号相对应的操作权限。

本发明提供一种机床,包括通信器、处理器及存储器;

所述通信器用于与云平台通信;

所述存储器用于存储计算机程序;

所述处理器用于执行所述存储器存储的计算机程序,以使所述机床执行上述的机床操作权限管理方法。

本发明提供一种机床操作权限管理综合系统,包括上述的机床、云平台和移动终端;

所述云平台用于根据所述机床每隔预设时长发送来的机床身份信息和安全验证码请求信息生成并本地存储安全验证码,并将所述安全验证码发送至所述机床;以及接收并验证所述移动终端上的用户账号发送来的机床身份信息和安全验证码,并在验证通过后发送与所述用户账号对应的操作权限至所述机床;

所述移动终端用于注册、登录用户账号,通过所述用户账号扫描所述机床上的登录码,并发送机床身份信息和安全验证码至所述云平台。

于本发明一实施例中,所述机床身份信息包括机床标识信息和机床所属工厂标识信息;所述云平台仅在所述机床所属工厂预先登记在所述云平台且所述机床属于所述机床所属工厂时,生成所述安全验证码。

于本发明一实施例中,所述云平台仅在所述机床在线且所述用户发送来的机床身份信息和安全验证码与预存的机床身份信息和安全验证码一致时,发送与所述用户账号对应的操作权限至所述机床。

于本发明一实施例中,所述登录码为二维码或条形码。

于本发明一实施例中,所述移动终端包括智能手机、平板电脑、机器人手持终端和pda。

如上所述,本发明的机床操作权限管理方法、系统、综合系统及机床,具有以下有益效果:

(1)通过移动终端基于云平台实现机床操作权限的管理,可靠性好;

(2)操作简单,极大地提升了用户体验。

附图说明

图1显示为本发明的机床操作权限管理方法于一实施例中的流程图;

图2显示为本发明的机床操作权限管理系统于一实施例中的结构示意图;

图3显示为本发明的机床于一实施例中的结构示意图;

图4显示为本发明的机床操作权限管理综合系统于一实施例中的结构示意图;

图5显示为本发明的机床操作权限管理综合系统于一实施例中的操作流程图。

元件标号说明

21发送模块

22第一接收模块

22生成显示模块

24第二接收模块

31通信器

32处理器

33存储器

41机床

42云平台

43移动终端

具体实施方式

以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。

需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。

本发明的机床操作权限管理方法、系统、综合系统及机床通过云平台的验证实现机床操作权限的管理,可靠性好,无需复杂的操作即可实现机床的快速登录和登出。

如图1所示,于一实施例中,本发明的机床操作权限管理方法包括以下步骤:

步骤s1、每隔预设时长发送机床身份信息和安全验证码请求至云平台。

具体地,每隔预设时长机床向云平台发送自身的机床身份信息和安全验证码请求信息。其中,安全验证码请求信息用于请求所述云平台发送安全验证码至所述机床。其中,所述机床身份信息包括机床标识信息和机床所属工厂标识信息。

优选地,所述预设时长为2分钟。

步骤s2、接收所述云平台发送来的安全验证码。

具体地,所述云平台在接收到机床身份信息和安全验证码请求信息后,在验证所述机床身份信息后,发送安全验证码至所述机床。由于所述机床每隔预设时长即发送一次安全验证码请求,故所述云平台针对每个安全验证码请求均返回一个安全验证码。优选地,所述安全验证码为随机生成的数字序列。由于安全验证码的不确定性,从而能够进一步保证机床权限管理的安全性。

步骤s3、基于所述机床身份信息和所述安全验证码生成并显示登录码。

具体地,所述机床在接收到所述安全验证码后,根据所述机床身份信息和所述安全验证码生成登录码,并显示在所述机床的扫码登录界面上。由于安全验证码具有时效性,机床每隔一段时间就会获取新的安全验证码。因此,所述登录码也会随安全验证码的更新而更新,以保证安全性和可靠性。

优选地,所述登录码采用二维码或条形码。

步骤s4、当移动终端上的用户账号发送机床身份信息和安全验证码至所述云平台,所述云平台验证通过接收到的机床身份信息和安全验证码时,接收所述云平台发送来的与所述用户账号相对应的操作权限。

具体地,当移动终端上登录的用户账号扫描所述登录码时,所述移动终端发送扫描该登录码时获得的机床身份信息和安全验证码至所述云平台。所述云平台基于预存的机床身份信息和安全验证码判断所述移动终端发送来的机床身份信息和安全验证码是否有效。若验证通过,所述云平台则发送与所述用户账号相对应的操作权限至所述机床,以供操作工在该操作权限下操作所述机床。其中,各个用户账号相对应的操作权限预先存储至所述云平台,其与所述用户账号是相绑定的。

具体地,当操作员在机床上完成操作后,可以选择在移动终端上登出,或者通过在机床上扫描rfid卡实现登出。若该操作工未登出,那么在下一个操作工扫码登录该机床时,机床界面上将提示:已有其他账号登录,是否登出前一次登录,以确保同一时间只有一名操作工可以操作机床。于本发明一实施例中,通过扫描rfid卡登出机床包括以下步骤:在接收到rfid卡信息时,判断所述rfid卡信息是否有效;当所述rfid卡信息有效时,判断当前是否已有用户账号登录;若是,提示是否登出当前用户账号;若否,显示登录码。其中,所述机床在接收到rfid卡信息时,首先判断所述rfid卡信息是否有效;如果所述rfid卡信息合法有效,再判断当前是否已有用户账号登录;若有,则提示是否退出当前用户账号;否则直接跳转至登录界面。

优选地,所述rfid卡信息包括:用户等级、用户姓名、rfid卡的卡号、rfid卡的有效期、rfid卡所属工厂的标识信息等。当在所述rfid卡的有效期内,且卡号已绑定,所属工厂的标识信息匹配时,判定所述rfid卡信息合法有效。

如图2所示,于一实施例中,本发明的机床操作权限管理系统包括发送模块21、第一接收模块22、生成显示模块23和第二接收模块24。

发送模块21用于每隔预设时长发送机床身份信息和安全验证码请求至云平台。

具体地,每隔预设时长机床向云平台发送自身的机床身份信息和安全验证码请求信息。其中,安全验证码请求信息用于请求所述云平台发送安全验证码至所述机床。其中,所述机床身份信息包括机床标识信息和机床所属工厂标识信息。

优选地,所述预设时长为2分钟。

第一接收模块22与发送模块21相连,用于接收所述云平台发送来的安全验证码。

具体地,所述云平台在接收到机床身份信息和安全验证码请求信息后,在验证所述机床身份信息后,发送安全验证码至所述机床。由于所述机床每隔预设时长即发送一次安全验证码请求,故所述云平台针对每个安全验证码请求均返回一个安全验证码。优选地,所述安全验证码为随机生成的数字序列。由于安全验证码的不确定性,从而能够进一步保证机床权限管理的安全性。

生成显示模块23与所述第一接收模块22相连,用于基于所述机床身份信息和所述安全验证码生成并显示登录码。

具体地,所述机床在接收到所述安全验证码后,根据所述机床身份信息和所述安全验证码生成登录码,并显示在所述机床的扫码登录界面上。由于安全验证码具有时效性,机床每隔一段时间就会获取新的安全验证码。因此,所述登录码也会随安全验证码的更新而更新,以保证安全性和可靠性。

优选地,所述登录码采用二维码或条形码。

第二接收模块24用于当移动终端上的用户账号发送机床身份信息和安全验证码至所述云平台,所述云平台验证通过接收到的机床身份信息和安全验证码时,接收所述云平台发送来的与所述用户账号相对应的操作权限。

具体地,当移动终端上登录的用户账号扫描所述登录码时,所述移动终端发送扫描该登录码时获得的机床身份信息和安全验证码至所述云平台。所述云平台基于预存的机床身份信息和安全验证码判断所述移动终端发送来的机床身份信息和安全验证码是否有效。若验证通过,所述云平台则发送与所述用户账号相对应的操作权限至所述机床,以供操作工在该操作权限下操作所述机床。其中,各个用户账号相对应的操作权限预先存储至所述云平台,其与所述用户账号是相绑定的。

具体地,当操作员在机床上完成操作后,可以选择在移动终端上登出,或者通过在机床上扫描rfid卡实现登出。若该操作工未登出,那么在下一个操作工扫码登录该机床时,机床界面上将提示:已有其他账号登录,是否登出前一次登录,以确保同一时间只有一名操作工可以操作机床。于本发明一实施例中,还包括登出模块,用于通过扫描rfid卡登出机床,具体执行以下步骤:在接收到rfid卡信息时,判断所述rfid卡信息是否有效;当所述rfid卡信息有效时,判断当前是否已有用户账号登录;若是,提示是否登出当前用户账号;若否,显示登录码。其中,所述机床在接收到rfid卡信息时,首先判断所述rfid卡信息是否有效;如果所述rfid卡信息合法有效,再判断当前是否已有用户账号登录;若有,则提示是否退出当前用户账号;否则直接跳转至登录界面。

优选地,所述rfid卡信息包括:用户等级、用户姓名、rfid卡的卡号、rfid卡的有效期、rfid卡所属工厂的标识信息等。当在所述rfid卡的有效期内,且卡号已绑定,所属工厂的标识信息匹配时,判定所述rfid卡信息合法有效。

需要说明的是,应理解以上系统的各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块通过处理元件调用软件的形式实现,部分模块通过硬件的形式实现。例如,x模块可以为单独设立的处理元件,也可以集成在上述装置的某一个芯片中实现,此外,也可以以程序代码的形式存储于上述装置的存储器中,由上述装置的某一个处理元件调用并执行以上x模块的功能。其它模块的实现与之类似。此外这些模块全部或部分可以集成在一起,也可以独立实现。这里所述的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。

例如,以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(applicationspecificintegratedcircuit,简称asic),或,一个或多个微处理器(digitalsingnalprocessor,简称dsp),或,一个或者多个现场可编程门阵列(fieldprogrammablegatearray,简称fpga)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(centralprocessingunit,简称cpu)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,简称soc)的形式实现。

如图3所示,本发明的机床包括通信器31、处理器32及存储器33。

所述通信器31用于与云平台通信。

所述通信器31通过无线通信的方式与所述云平台通信。优选地,采用https方式进行通信。

所述存储器33用于存储计算机程序。

优选地,所述存储器33包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

所述处理器32与所述通信器31和所述存储器33相连,用于执行所述存储器33存储的计算机程序,以使所述机床执行上述的机床操作权限管理方法。

优选地,处理器32可以是通用处理器,包括中央处理器(centralprocessingunit,简称cpu)、网络处理器(networkprocessor,简称np)等;还可以是数字信号处理器(digitalsignalprocessing,简称dsp)、专用集成电路(applicationspecificintegratedcircuit,简称asic)、现场可编程门阵列(field-programmablegatearray,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

如图4和图5所示,于一实施例中,本发明的机床操作权限管理综合系统包括上述的机床41、云平台42和移动终端43。

所述云平台42用于根据所述机床每隔预设时长发送来的机床身份信息和安全验证码请求信息生成并本地存储安全验证码,并将所述安全验证码发送至所述机床;以及接收并验证所述移动终端上的用户账号发送来的机床身份信息和安全验证码,并在验证通过后发送与所述用户账号对应的操作权限至所述机床。

具体地,所述云平台42中有专门的模块,如云工厂或者云mes模块,用于预存有机床41的机床身份信息和各个用户账号的操作权限。当接收到机床41发送来的机床身份信息和安全验证码请求信息时,首先判断所述机床所属工厂是否预先登记在所述云平台42,再判断所述机床是否属于所述机床所属工厂。仅在所述机床所属工厂预先登记在所述云平台且所述机床属于所述机床所属工厂时,所述云平台42生成所述安全验证码。当所述云平台42接收到移动终端43发送来的机床身份信息和安全验证码时,首先判断所述机床是否在线,再需验证所述机床身份信息是否与预存的机床身份信息一致,所述安全验证码是否与在前生成并存储的安全验证码一致。仅在所述机床在线且所述用户发送来的机床身份信息和安全验证码与预存的机床身份信息和安全验证码一致时,所述发送与所述用户账号对应的操作权限至所述机床。

需要说明的上,所述云平台42在验证安全校验码时,还进行延时处理。即在预设时长外的一定的时间范围内,所述云平台42接收到的安全验证码仍然有效,从而增加系统灵活性。例如,当安全验证码的有效期是2分钟时,在2分02秒内接收到的安全验证码仍是有效的。这个2秒钟就是延时处理的时间范围。以上延时处理的时间范围仅是示例,其可以根据实际情况进行设定。

所述移动终端43用于注册、登录用户账号,通过所述用户账号扫描所述机床41上的登录码,并发送机床身份信息和安全验证码至所述云平台42。

具体地,操作工通过所述移动终端43在云平台42上注册并登录用户账号。当需要登录机床41时,扫描机床41上显示的登录码,并发送机床身份信息和安全验证码至所述云平台42以获取相应的操作权限。

需要说明的是,本发明中所涉及的移动终端包括并不限于智能手机、平板电脑、机器人手持终端、pda,以及其他具有数据处理功能的终端设备。通常,移动终端是指具有独立的操作系统,可以由用户自行安装软件、游戏等第三方服务商提供的程序,通过此类程序来不断对手持设备的功能进行扩充,并可以通过移动通讯网络来实现无线网络接入的这样一类终端设备。

综上所述,本发明的机床操作权限管理方法、系统、综合系统及机床通过移动终端基于云平台实现机床操作权限的管理,可靠性好,操作简单,极大地提升了用户体验。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。

上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

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