Cnc系统在线授权方法

文档序号:9376081阅读:1617来源:国知局
Cnc系统在线授权方法
【技术领域】
[0001]本发明涉及一种CNC软件技术,具体涉及一种CNC系统在线授权方法。
【背景技术】
[0002]计算机技术的快速发展,为数控系统的发展提供了强大的支持,而CNC (计算机数控)技术的发展更是给传统制造业带来了革命性的变化,使制造业成为工业化的象征,而且随着CNC技术的不断发展和应用领域的扩大,在国防、工业和农业等领域起着越来越重要的作用。
[0003]CNC系统作为数控机床的核心部分,操控机床所有的操作,密切关系到用户和开发商的权益。CNC系统本质上是一个软件,用户则是通过操作这个软件来控制机床等设备的运动。当用户购买了 CNC机床,那么CNC系统就必须开放给用户使用。为了用户和保证CNC系统开发商的权益,就必须保证CNC系统不能被随意发散使用。为解决这个问题,CNC系统开发商开发了一个CNC授权系统。在用户购买CNC系统后,CNC系统开发商授权给用户使用。而这个授权的过程则通过开发商开发的CNC授权系统实现的。
[0004]传统的CNC授权方式是CNC系统开发商开发一个注册机软件,并发给用户使用,用户在注册机中输入序列号来获得注册码,再将注册码输入到CNC系统进行验证,最终完成注册。用注册机进行离线授权方式,也是绝大分部分软件授权方式。
[0005]目前这种授权方式的不足之处主要表现在不安全和不方便两点上。“不安全”是指,注册机给了用户很容易发散出去,一旦有员工离职,注册机可以随处扩散,无法追踪管理,很容易被破解,存在很大的风险性;“不方便”是指,用户必须要在随身带着电脑和注册机才能完成注册。

【发明内容】

[0006]为了解决上述技术问题,本发明提供了一种使用上更为安全和方便的CNC系统在线授权方法。
[0007]为了达到上述目的,本发明的技术方案如下:
[0008]CNC系统在线授权方法,用于CNC软件的用户注册,其包括以下步骤:
[0009]I)用户打开CNC软件,CNC软件读取其所在的设备的轴卡信息,并为该设备产生一个序列号;
[0010]2)用户通过序列号登录网页,并通过网页进入开发商的服务器;
[0011]3)用户通过注册码模块输入序列号,注册码模块对序列号进行解析后,在注册码模块中在线生成注册码;
[0012]4)用户根据注册码在CNC软件内完成注册。
[0013]通过采用上述的技术手段,本发明的CNC系统在线授权方法针对现有技术中离线授权方式的缺点,在服务器上以网页形式发布一个CNC授权系统,即在线授权方式,该方式可有效避免离线授权方式带来的缺陷,从而在网页上以功能模块的集成方式实现注册机的功能。本发明的CNC系统在线授权方法所取得的具体有益效果如下:
[0014]1)CNC开发商将授权功能放在服务器网站上,密匙保存在服务器上,保证了安全性;
[0015]2)极大地方便了用户注册,用户可以随时随地通过手机或电脑登录网络CNC系统开发商服务器上的CNC授权系统就可以完成注册,提高了便利性。
[0016]在上述技术方案的基础上,本发明还可以作如下改进:
[0017]作为优选的方案,上述的第3)步骤中,设有判别模块,如序列号不符合预设规则,则判别模块则将网页跳转为登录前状态,反之则直接进入第4)步骤。
[0018]采用上述优选的方案,可以提高软件在使用上的安全性和便利性。
[0019]作为优选的方案,上述的CNC系统在线授权方法还包括具有三层式结构的权限管理步骤。
[0020]采用上述优选的方案,可以使得本方法可以集成管理功能。
[0021]作为优选的方案,上述的三层式结构为管理员到厂商再到员工的递减层级管理模式。
[0022]采用上述优选的方案,可以形成从开发商到员工的一套清晰的管理方式。
[0023]作为优选的方案,上述的权限管理步骤包括:
[0024]管理员通过网页登录管理员账户,通过账户添加模块新增一个厂商账户,并通过权限分配模块给厂商分配登录用户名和密码,同时分配厂商权限;
[0025]厂商通过网页登录厂商账户,通过账户添加模块新增一个员工账户,并通过权限分配模块给员工分配登录用户名和密码,同时分配低于厂商权限的员工权限。
[0026]采用上述优选的方案,本发明的CNC系统在线授权方法所取得的具体有益效果如下:
[0027]I)增加管理功能,开发商可以给用户分配权限并管理用户信息,方便了开发商的厂商管理;2)厂商可以登录CNC授权系统管理自己的员工账户并给自己的员工账户分配权限,方便自己的员工管理。
[0028]作为优选的方案,当厂商登录CNC授权系统失败次数超过设定次数的限制或忘记密码时,则向管理员发送请求,管理员通过权限管理模块给厂商解除登陆限制或重置密码。
[0029]采用上述优选的方案,可以提高软件在使用上的安全性。
[0030]作为优选的方案,当员工登录CNC授权系统失败次数超过设定次数的限制或忘记密码时,则向厂商发送请求,厂商请求管理员解除员工登陆限制或重置员工密码。
[0031]采用上述优选的方案,可以提高软件在使用上的安全性。
【附图说明】
[0032]图1为本发明的CNC系统在线授权方法在一些实施方式下的流程示意图。
[0033]图2为本发明的CNC系统在线授权方法在一些实施方式下的授权机制示意图。
[0034]图3为本发明的CNC系统在线授权方法中所涉及的授权系统在一些实施方式下的结构框图。
[0035]图4为本发明的CNC系统在线授权方法的权限管理分配示意图。
【具体实施方式】
[0036]下面结合附图详细说明本发明的优选实施方式。
[0037]为了达到本发明的目的,如图1-3所示,在本发明的CNC系统在线授权方法的其中一些实施方式中,其包括以下步骤:
[0038]S1:用户打开CNC软件,CNC软件读取其所在的设备的轴卡信息,并为该设备产生一个序列号;
[0039]S2:用户通过序列号登录网页,并通过网页进入开发商的服务器;
[0040]S3:用户通过注册码模块输入序列号,注册码模块对序列号进行解析后,在注册码模块中在线生成注册码;
[0041]S4:用户根据注册码在CNC软件内完成注册。
[0042]本方法针对现有技术中离线授权方式的缺点,在服务器上以网页形式发布一个CNC授权系统,即在线授权方式,该方式可有效避免离线授权方式带来的缺陷,从而在网页上以功能模块的集成方式实现注册机的功能。本发明的CNC系统在线授权方法所取得的具
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1