基于秘钥加密的自动化设备管理系统技术方案

技术编号:38882910 阅读:12 留言:0更新日期:2023-09-22 14:12
本申请提供一种基于秘钥加密的自动化设备管理系统,由秘钥加密端生成加密秘钥,并利用设备PC软件端通过对加密秘钥的匹配获得设备的使用时限,再通过控制器对设备的剩余时间进行计算,并到期自动锁机,以管理自动化设备的使用;本发明专利技术不仅使得秘钥的保密性提升,并且还可以防止客户恶意篡改时间,进而大大提升自动化设备的管理效率。自动化设备的管理效率。自动化设备的管理效率。

【技术实现步骤摘要】
基于秘钥加密的自动化设备管理系统


[0001]本申请涉及一种基于自动化设备管理
,特别是涉及一种基于秘钥加密的自动化设备管理系统。

技术介绍

[0002]现如今,越来越多的自动化设备在正式购买前都可以享受一定试用时限的试用服务,并且还可以基于使用时限长短来购买设备的使用权;即在使用期限内可以随意使用,但是在使用期限到期后就不能使用;大多数厂家都是通过设定的秘钥获取使用时限来管理自动化设备的使用,因此对于秘钥加密以及通过加密秘钥判断自动化设备的剩余使用时间变得十分重要;现有的管理方式大多数是通过在PC软件端生成秘钥并进行剩余使用时间的判断以管理自动化设备的使用;但是采用此种方式不仅秘钥的保密性低,并且容易在软件端被恶意篡改时间,导致剩余时间判断错误导致延长了使用时间,并造成了厂家的损失。
[0003]申请内容
[0004]鉴于以上所述现有技术的缺点,本申请的目的在于提供一种基于秘钥加密的自动化设备管理系统,用于解决现有的设备管理方式使得秘钥的保密性低,并且容易在软件端被恶意篡改时间,导致剩余时间判断错误导致延长了使用时间,并造成了厂家的损失等问题。
[0005]为实现上述目的及其他相关目的,本申请提供一种基于秘钥加密的自动化设备管理系统,应用于自动化设备,所述系统包括:用于控制自动化设备运行的控制器、设备PC软件端以及秘钥加密端;其中,所述设备PC软件端,与所述控制器通信连接,用于获取由所述控制器所发送的设备身份信息;所述秘钥加密端,用于根据输入的所述设备身份信息设定对应所述自动化设备的秘钥配置参数,并基于加密秘钥生成算法自动生成加密秘钥;其中,所述加密秘钥对应有一试用时限;所述设备PC软件端,还用于将基于所述加密秘钥生成算法生成的对应不同试用时限的加密秘钥与输入的由所述秘钥加密端生成的加密秘钥进行匹配,并在匹配成功时获得该自动化设备的试用时限;所述控制器,用于根据接收到的试用时限判断所述自动化设备的试用时限是否到期;当判断为未到期时,将剩余时长发送至所述设备PC软件端;当判断为到期时,向所述设备PC软件端报警并控制所述自动化设备停止运行。
[0006]于本申请的一实施例中,所述秘钥加密端包括:设备身份信息输入模块,用于输入所述设备身份信息;参数配置模块,连接所述设备身份信息输入模块,用于设定对应所述自动化设备的秘钥配置参数;其中,所述秘钥配置参数包括:所述设备身份信息、日期时间以及试用时限;加密秘钥生成模块,连接所述参数配置模块,用于基于加密秘钥生成算法,根据所述秘钥配置参数自动生成加密秘钥。
[0007]于本申请的一实施例中,所述加密秘钥生成模块包括:秘钥生成单元,用于基于自定义秘钥协议,根据所述秘钥配置参数生成秘钥;加密单元,连接所述秘钥生成单元,用于基于MD5加密算法,将所述秘钥进行加密,并生成加密秘钥。
[0008]于本申请的一实施例中,所述设备PC软件端包括:设备身份信息获取模块,用于获取由所述控制器所发送的设备身份信息;秘钥输入模块,用于输入由所述秘钥加密端生成的加密秘钥;秘钥生成模块,用于基于加密秘钥生成算法根据所述设备身份信息以及本机日期时间生成的对应不同试用时限的加密秘钥;秘钥匹配模块,连接所述秘钥输入模块以及秘钥生成模块,用于将不同试用时限的加密秘钥分别由所述秘钥加密端生成的加密秘钥进行匹配,并在匹配成功时获得该自动化设备的试用时限;试用时限发送模块,连接所述秘钥匹配模块,用于将获得的试用时限发送至控制器,以供获取控制器发送的剩余时长或报警信息。
[0009]于本申请的一实施例中,所述控制器包括:设备身份信息发送模块,用于发送所述自动化设备的设备身份信息;剩余时长计算模块,用于接收所述试用时限,并根据所述试用时限计算剩余时长;时限到期判断模块,连接所述剩余时长计算模块,用于根据所述剩余时长判断该自动化设备的试用时限是否到期;过期处理模块,连接所述时限到期判断模块,用于当判断该自动化设备的试用时限未到期时,将剩余时长发送至所述设备PC软件端;未过期处理模块,连接所述时限到期判断模块,用于当判断该自动化设备的试用时限到期时,生成报警信号并发送至所述设备PC软件端;,并控制所述自动化设备停止运行。
[0010]于本申请的一实施例中,所述控制器还包括:防篡改模块,用于在启动时通过计算本次启动与上一次启动之间的时间差来判断所述控制器的篡改状态,并进行相应的防篡改处理。
[0011]于本申请的一实施例中,所述防篡改模块包括:启动时间获取单元,用于在启动时获取本次启动的启动日期时间;篡改判断单元,连接所述启动时间获取单元,用于计算本次启动的启动日期时间与上一次启动的启动日期时间之间的时间差,以判断所述控制器的日期时间是否被篡改;篡改处理单元,连接所述篡改判断单元,用于在判断为被篡改时,停止启动并向所述设备PC软件端报警;未篡改处理单元,连接所述篡改判断单元,用于在判断为未被篡改时,正常启动。
[0012]于本申请的一实施例中,所述秘钥包括:按顺序依次排列的基本秘钥部分、设备身份信息部分、日期时间部分以及试用时限部分。
[0013]于本申请的一实施例中,所述设备身份信息包括:设备ID。
[0014]于本申请的一实施例中,所述设备PC软件端通过TCP/IP协议与所述控制器通信。
[0015]如上所述,本申请的基于秘钥加密的自动化设备管理系统,具有以下有益效果:本申请由秘钥加密端生成加密秘钥,并利用设备PC软件端通过对加密秘钥的匹配获得设备的使用时限,再通过控制器对设备的剩余时间进行计算,并到期自动锁机,以管理自动化设备的使用;本专利技术不仅使得秘钥的保密性提升,并且还可以防止客户恶意篡改时间,进而大大提升自动化设备的管理效率。
附图说明
[0016]图1显示为本申请一实施例中基于秘钥加密的自动化设备管理系统的结构示意图。
[0017]图2显示为本申请一实施例中自定义秘钥协议的示意图。
[0018]图3显示为本申请一实施例中基于秘钥加密的自动化设备管理系统的结构示意
图。
[0019]图4显示为本申请一实施例中基于秘钥加密的自动化设备管理系统的工作流程示意图。
[0020]图5显示为本申请一实施例中防篡改模块的工作流程示意图。
具体实施方式
[0021]以下通过特定的具体实例说明本申请的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本申请的其他优点与功效。本申请还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本申请的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0022]需要说明的是,在下述描述中,参考附图,附图描述了本申请的若干实施例。应当理解,还可使用其他实施例,并且可以在不背离本申请的精神和范围的情况下进行机械组成、结构、电气以及操作上的改变。下面的详细描述不应该被认为是限制性的,并且本申请的实施例的范围仅由公布的专利的权利要求书所限定本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于秘钥加密的自动化设备管理系统,其特征在于,应用于自动化设备,所述系统包括:用于控制自动化设备运行的控制器、设备PC软件端以及秘钥加密端;其中,所述设备PC软件端,与所述控制器通信连接,用于获取由所述控制器所发送的设备身份信息;所述秘钥加密端,用于根据输入的所述设备身份信息设定对应所述自动化设备的秘钥配置参数,并基于加密秘钥生成算法自动生成加密秘钥;其中,所述加密秘钥对应有一试用时限;所述设备PC软件端,还用于将基于所述加密秘钥生成算法生成的对应不同试用时限的加密秘钥与输入的由所述秘钥加密端生成的加密秘钥进行匹配,并在匹配成功时获得该自动化设备的试用时限;所述控制器,用于根据接收到的试用时限判断所述自动化设备的试用时限是否到期;当判断为未到期时,将剩余时长发送至所述设备PC软件端;当判断为到期时,向所述设备PC软件端报警并控制所述自动化设备停止运行。2.根据权利要求1所述的基于秘钥加密的自动化设备管理系统,其特征在于,所述秘钥加密端包括:设备身份信息输入模块,用于输入所述设备身份信息;参数配置模块,连接所述设备身份信息输入模块,用于设定对应所述自动化设备的秘钥配置参数;其中,所述秘钥配置参数包括:所述设备身份信息、日期时间以及试用时限;加密秘钥生成模块,连接所述参数配置模块,用于基于加密秘钥生成算法,根据所述秘钥配置参数自动生成加密秘钥。3.根据权利要求2所述的基于秘钥加密的自动化设备管理系统,其特征在于,所述加密秘钥生成模块包括:秘钥生成单元,用于基于自定义秘钥协议,根据所述秘钥配置参数生成秘钥;加密单元,连接所述秘钥生成单元,用于基于MD5加密算法,将所述秘钥进行加密,并生成加密秘钥。4.根据权利要求1所述的基于秘钥加密的自动化设备管理系统,其特征在于,所述设备PC软件端包括:设备身份信息获取模块,用于获取由所述控制器所发送的设备身份信息;秘钥输入模块,用于输入由所述秘钥加密端生成的加密秘钥;秘钥生成模块,用于基于加密秘钥生成算法根据所述设备身份信息以及本机日期时间生成的对应不同试用时限的加密秘钥;秘钥匹配模块,连接所述秘钥输入模块以及秘钥生成模块,用于将不同试用时限的加密秘钥分别由所述秘钥加密端生成的加...

【专利技术属性】
技术研发人员:马泽徐涛舒勤业
申请(专利权)人:杰克科技股份有限公司
类型:发明
国别省市:

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

1