买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】一种6RA80直流传动装置的DCC程序加密授权方法_北京金自天正智能控制股份有限公司_202310362628.5 

申请/专利权人:北京金自天正智能控制股份有限公司

申请日:2023-04-06

公开(公告)日:2023-07-04

公开(公告)号:CN116383897A

主分类号:G06F21/72

分类号:G06F21/72;G06F21/60

优先权:

专利状态码:在审-实质审查的生效

法律状态:2023.07.21#实质审查的生效;2023.07.04#公开

摘要:本发明公开了一种6RA80直流传动装置的DCC程序加密授权方法,属于电气传动自动化控制技术领域。本发明方法包括:建立DCC图表,在该图表中建立一个无符号双整型输入管脚和一个布尔型输出管脚,输入管脚用于预设授权时间天数,输出管脚用于控制是否授权用户使用DCC程序;在DCC程序开发端,结合用户直流传动装置的控制单元的序列号计算DCC程序的三个时间授权密钥;用户使用DCC程序时,需要先进行密钥匹配验证,可进行三个时间阶段的密钥验证,当密钥匹配成功时才被授权使用。本发明方法实现将DCC程序与控制单元的序列号进行绑定并且能够给程序的使用期限做时间限制,可以提供三个阶段的时间授权,满足系统集成商的需求。

主权项:1.一种6RA80直流传动装置的DCC程序加密授权方法,其特征在于,包括如下步骤:一在用户端,新建一个库文件,插入该库文件的驱动控制图DCC图表,在该DCC图表中新建一个无符号双整型输入管脚和一个布尔型输出管脚;通过无符号双整型输入管脚预设授权时间天数;通过布尔型输出管脚的输出控制是否授权用户使用DCC程序,布尔型输出管脚输出1或0,1代表授权成功,0代表授权失败;二在DCC程序开发端,计算用户直流传动装置的DCC程序的三个密钥:密钥1:预设时间授权;密钥2:一年期延期授权;密钥3:终身授权;包括如下子步骤:21从用户直流传动装置的控制单元的参数列表中读取控制单元的序列号,将ASCII码的序列号的每一位转换为整型数;22将序列号的每一位整型数使用预设计算方法进行加密,将加密后的整型数转换为ASCII码字符,作为密钥1;23将序列号的最后4位整型数使用预设计算方法进行加密,将加密后的整型数转换为4位ASCII码字符,作为密钥2;24将序列号的最后4位整型数使用预设计算方法进行加密,将加密后的整型数转换为4位ASCII码字符,作为密钥3;其中,序列号每一位整型数使用的加密计算方法不同,加密后的整型数位于32-126之间;步骤22和24中对4位整型数进行加密的计算方法均不同,且与步骤23所使用的计算方法也不同;25将计算三个密钥的计算方法用公式表达出来存储在Excel表格中,设置Vlookup指令在Excel表格中查找,使得将控制单元的序列号输入Excel表格后输出对应的三个密钥;三当用户使用DCC程序时,需要先进行密钥匹配验证,包括如下子步骤:31用户预先向DCC程序开发人员分次或者一次索取3个密钥,并存入控制单元的参数列表中;32当用户使用DCC程序时,从控制单元的参数列表中读取控制单元的运行天数,将获取的第一个密钥与步骤二计算的密钥1进行对比,如果密钥匹配并且控制单元的运行天数小于预设授权时间天数,则设置布尔型输出管脚输出1,否则设置布尔型输出管脚输出0;33如果预设授权时间天数已到,设置布尔型输出管脚输出0;在密钥1匹配的条件下,用户将获取的第二个密钥与步骤二计算的密钥2进行对比,如果密钥匹配并且控制单元的运行天数小于预设授权时间天数+365天,则设置布尔型输出管脚输出1,否则设置布尔型输出管脚输出0;34当预设授权时间天数加上一年期的时间已到,设置布尔型输出管脚输出0;在密钥1和密钥2同时匹配的条件下,用户将获取的第三个密钥与步骤二计算的密钥3进行对比,如果密钥匹配,设置布尔型输出管脚输出1,否则设置布尔型输出管脚输出0;当授权用户使用DCC程序成功时,用户能使用DCC程序,否则,不能使用DCC程序。

全文数据:

权利要求:

百度查询: 北京金自天正智能控制股份有限公司 一种6RA80直流传动装置的DCC程序加密授权方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

相关技术
相关技术
相关技术
相关技术