数控加工设备的加密系统及方法技术方案

技术编号:6559728 阅读:542 留言:0更新日期:2012-04-11 18:40
一种加密系统,包括功能模块、密码模块、存储器及控制器,功能模块包括至少一应用功能程序,每一应用功能程序包括使用期限,密码模块对每一应用功能程序的使用期限进行加密及解密,存储器存储经所述密码模块加密后的使用期限,控制器根据用户的输入指令控制所述密码模块对使用期限进行加密,并将加密后的使用期限存储于存储器中,当需要使用一应用功能程序时,控制器根据接收到的需求指令从存储器中读取相应的加密的使用期限并控制密码模块对加密的使用期限进行解密,并将解密后的使用期限与当前日期进行比对,在使用期限有效时控制应用功能程序的执行。所述电脑数控加工设备的加密系统及方法防止应用功能程序被复制,保护了功能设计者的利益。

【技术实现步骤摘要】

本专利技术涉及一种加密系统及方法,特别涉及一种可对电脑数控加工设备进行加密的加密系统及方法。
技术介绍
电脑数控加工设备具有很高的自动化程度,编写程序并输入专用的电脑,信息经 处理后控制伺服机构驱动机床上的刀具完成各种加工动作,电脑数控加工设备可以使各种 形状复杂的零件通过简单的工艺制造出来。现在随着自动化的发展,电脑数控加工设备被 广泛的应用。 电脑数控加工设备的使用者从设备供货商购买设备后,为了实现电脑数控加工设 备的某一功能需要向功能设计者购买可实现所述功能的应用功能程序的软件,并将该应用 功能程序安装于电脑数控加工设备中,在使用者向设计者购买应用功能程序软件前,使用 者需要对所述应用功能程序进行试用,这种情况下如果使用者将所述应用功能程序拷贝出 来使用在类似或相同的设备上,则会造成设计者的利益损失。
技术实现思路
本专利技术的目的在于提供一种加密系统及方法,以对电脑数控加工设备的应用功能 程序进行保护。 —种加密系统,应用于数控加工设备,包括 —功能模块,包括至少一应用功能程序,每一应用功能程序预设有一使用期限; —密码模块,用于对所述功能模块中的每一应用功能程序的使用期限进行加密及 解密; —存储器,用于存储经所述密码模块加密后的使用期限; —控制器,所述控制器用于当需要使用所述功能模块中一应用功能程序时,根据接收到的需求指令从所述存储器中读取相应的加密的使用期限并控制所述密码模块对所述加密的使用期限进行解密,并将解密后的应用功能程序的使用期限与当前日期进行比对,在所述解密后的应用功能程序的使用期限有效时控制所述应用功能程序的执行。 —种应用于一数控加工设备的加密方法,包括以下步骤 设置所述数控加工设备中每一应用功能程序的使用期限并加密; 存储加密后的应用功能程序的使用期限于一存储器中; 根据需求从所述存储器中读取相应的加密的应用功能程序的使用期限并进行解 密; 将解密后的应用功能程序的使用期限与当前日期进行比对以判断所述应用功能 程序的使用期限是否过期; 如所述应用功能程序的使用期限超过当前日期,所述应用功能程序被终止使用; 及 如所述应用功能程序的使用期限未到当前日期,所述应用功能程序被执行。 相较现有技术,所述加密系统及方法通过对应用功能程序的使用期限加密来保护 功能设计者开发的应用功能程序,在使用者试用一应用功能程序的过程中,通过输入指令 对加密的应用功能程序进行解密来实现所述应用功能程序的功能,当使用者试用满意需要 购买所述应用功能程序时,设计者根据使用者的需求重新设置所述应用功能程序的试用期 限,当使用者试用不满意不需要购买时,因为所述应用功能程序的试用使用期限到期后将 自动被终止使用。所述电脑防止应用功能程序被复制,保 护了功能设计者的利益。附图说明 下面参照附图结合具体实施方式对本专利技术作进一步的说明。图1是本专利技术电脑数控加工设备的加密系统的较佳实施方式的框图。图2是本专利技术电脑数控加工设备的加密方法的较佳实施方式的流程图。 具体实施例方式请参考图l,本专利技术电脑数控加工设备的加密系统100的较佳实施方式包括一控 制器110、一密码模块120、一功能模块130、一存储器140及一显示器150。所述功能模块 130包括若干应用功能程序1、2、……N,每一应用功能程序预设有一使用状态及一使用期 限,所述使用状态包括开和关状态,分别表示所述应用功能程序能被执行和不能被执 行,所述使用期限可以根据需要进行设置,如表1中所示,设置应用功能程序1的使用期限 为2008年12月31日,设置应用功能程序2的使用期限为2008年12月10日,设置应用功 能程序N的使用期限为2009年1月30日。 表1 <table>table see original document page 4</column></row><table> 当所述应用功能程序对应的使用期限未到当前日期时,通过控制所述应用功能 程序的使用状态为开,即可控制所述应用功能程序的执行。本实施方式中,所述密码 模块120采用Rijindael加密算法(是由美国国家标准与技术协会所选的高级加密标准 的候选算法),所述存储器140为电可擦写可编程只读存储器(Electrically Erasable Programmable Readonly Memory, EEPR0M)。 所述功能模块130用于根据所述控制器110的控制信号完成所述控制器110要求 的动作,所述密码模块120用于对所述功能模块130中的每一应用功能程序的使用期限进行加密及解密,所述存储器140用于存储经所述密码模块120加密后的使用期限,所述显示 器150用于将经过所述密码模块120解密后的使用期限进行显示,所述控制器110用于根 据用户的输入指令控制所述密码模块120对所述功能模块130的使用期限进行加密,并将 加密后的使用期限存储于所述存储器140中,当用户需要使用所述功能模块130中某一应 用功能程序时,所述控制器110根据用户的需求指令从所述存储器140中读取相应的加密 使用期限并控制所述密码模块120将所述加密使用期限解密,并将解密后的所述应用功能 程序的使用期限与当前日期进行比对,如所述应用功能程序的使用期限超过当前日期,则 所述控制器110通过所述显示器150显示使用期限过期,所述应用功能程序被终止试用, 如所述应用功能程序的使用期限未到当前日期,则所述控制器110通过所述显示器150将 解密后的使用期限进行显示,并通过控制所述应用功能程序的使用状态进而控制所述应用 功能程序是否被执行。 使用者使用所述电脑数控加工设备前,功能设计者对所述功能模块130中的每一 应用功能程序设置其使用期限,并提供一输入指令给所述控制器110以使所述控制器110 根据所述输入指令控制所述密码模块120对所述应用功能程序的使用期限进行加密,并将 加密后的使用期限存储于所述存储器140中,使用者使用所述电脑数控加工设备的某一应 用功能程序时,需要输入一需求指令给所述控制器110以使所述控制器IIO根据所述需求 指令从所述存储器140中读取相应的加密使用期限,并控制所述密码模块120将所述加密 使用期限解密,并将解密后的所述应用功能程序的使用期限与当前日期进行比对,如所述 应用功能程序的使用期限超过当前日期,则所述控制器110通过所述显示器150显示使 用期限过期,所述应用功能程序被终止使用,如所述应用功能程序的使用期限未到当前日 期,则所述控制器110通过所述显示器150将解密后的使用期限进行显示,并通过控制所述 应用功能程序的使用状态进而控制所述应用功能程序是否被执行。 例如,所述应用功能程序1为所述电脑数控加工设备的加速功能,设置其使用期 限到2008年12月31日,将其经过加密后存储于所述存储器140中,所述应用功能程序2 为所述电脑数控加工设备的减速功能,设置其使用期限到2008年11月10日,将其经过加 密后存储于所述存储器140中,当前日期为2008年11月20日,当使用者需要使用所述应 用功能程序1来使所述电脑数控加工设备执行加速功能时,使用者通过输入一需求指令控 制存储于所述存储器140中相应的加密使用期本文档来自技高网...

【技术保护点】
一种加密系统,应用于数控加工设备,包括:一功能模块,包括至少一应用功能程序,每一应用功能程序预设有一使用期限;一密码模块,用于对所述功能模块中的每一应用功能程序的使用期限进行加密及解密;一存储器,用于存储经所述密码模块加密后的使用期限;一控制器,所述控制器用于当需要使用所述功能模块中一应用功能程序时,根据接收到的需求指令从所述存储器中读取相应的加密的使用期限并控制所述密码模块对所述加密的使用期限进行解密,并将解密后的应用功能程序的使用期限与当前日期进行比对,在所述解密后的应用功能程序的使用期限有效时控制所述应用功能程序的执行。

【技术特征摘要】
一种加密系统,应用于数控加工设备,包括一功能模块,包括至少一应用功能程序,每一应用功能程序预设有一使用期限;一密码模块,用于对所述功能模块中的每一应用功能程序的使用期限进行加密及解密;一存储器,用于存储经所述密码模块加密后的使用期限;一控制器,所述控制器用于当需要使用所述功能模块中一应用功能程序时,根据接收到的需求指令从所述存储器中读取相应的加密的使用期限并控制所述密码模块对所述加密的使用期限进行解密,并将解密后的应用功能程序的使用期限与当前日期进行比对,在所述解密后的应用功能程序的使用期限有效时控制所述应用功能程序的执行。2. 如权利要求l所述的加密系统,其特征在于所述加密系统还包括一显示器,所述显 示器用于将经过所述密码模块解密后的使用期限进行显示。3. 如权利要求1所述的加密系统,其特征在于每一应用功能程序预设有一使用状态, 所述使用状态包括开和关状态分别表示所述应用功能程序能被执行和不能被执行, 所述控制器在所述应用功能程序的使用期限有效时通过控制所述应用功能程序的使用状 态为开进而控制所述应用功能程序被执行。4. 如权利要求1所述的加密系统,其特征在于所述密码模块采用Rijindael加密算 法进行加密及解密。5. 如权利要求1所述的加密系统,其特征在于所述存储器为电可擦写可编程只读存 储器。6. —种应用于一...

【专利技术属性】
技术研发人员:梁守铭
申请(专利权)人:鸿富锦精密工业深圳有限公司赐福科技股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1