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

【发明授权】基于license文件对JAVA类软件实现授权控制的方法_湖南省星岳天璇科技有限公司_202010548138.0 

申请/专利权人:湖南省星岳天璇科技有限公司

申请日:2020-06-16

公开(公告)日:2024-03-12

公开(公告)号:CN111737657B

主分类号:G06F21/12

分类号:G06F21/12;G06F21/52

优先权:

专利状态码:有效-授权

法律状态:2024.03.12#授权;2020.10.30#实质审查的生效;2020.10.02#公开

摘要:一种基于license文件对JAVA类软件实现授权控制的方法,其步骤包括:步骤S1:上层用户软件首次启动时生成本机安装序列号;步骤S2:通过页面提交软件注册信息;步骤S3:通过文件监听器生成.lcf2注册文件,并检测文件是否有效;如果有效进行步骤S4,否则跳到步骤S6;步骤S4:与用户软件之间建立管道文件.pipe1,向管道中发送授权参数;步骤S5:用户软件读取授权控制参数,立即拆除管道文件;用户软件被控制只能在授权模式下运行;步骤S6:用户软件主进程被操作系统强制杀死,注册控制进程主动退出,至此整个软件的生命周期结束。本发明具有原理简单、易实现、适用范围广、授权管理保密性更好等优点。

主权项:1.一种基于license文件对JAVA类软件实现授权控制的方法,其特征在于,步骤包括:步骤S1:上层用户软件首次启动时生成本机安装序列号;步骤S2:通过页面提交软件注册信息;步骤S3:通过文件监听器生成.lcf2注册文件,并检测文件是否有效;如果有效进行步骤S4,否则跳到步骤S6;步骤S4:与用户软件之间建立管道文件.pipe1,向管道中发送授权参数;步骤S5:用户软件读取授权控制参数,立即拆除管道文件;用户软件被控制只能在授权模式下运行;步骤S6:执行用户软件主进程的kil-9操作,用户软件主进程被操作系统强制杀死,注册控制进程主动退出,至此整个软件的生命周期结束;所述步骤S3中,读取注册文件.lcf2过程为:软件首次启动时通过注册页面上输入的注册文件内容由内部的HkFileLister文件监听器读取到写入本地的.lcf2文件及备份文件.lcf2.first;写入软件过期控制文件.timeOut,第一次尝试读取本地的.lcf2注册文件,如果由于文件内容损坏或被篡改导致文件读取失败则尝试从临时文件.lcf2.tmp中恢复成.lcf2文件并再次读取,如果还失败就从首次生成的备份文件.lcf2.first中恢复成.lcf2文件并再次读取,如果还失败就认为注册文件无效,读取过程结束;读取成功后调用有效性验证方法判断注册文件是否有效,如果有效删除.timeOut文件,读取的文件内容存储在内存注册变量中,读取过程结束并启动超时过期判断服务;所述步骤S3中写入注册文件.lcf2过程为:将实时的内存注册变量中内容先经过3DES加密后再通用Base64Ex工具编码后先写入到临时文件.lcf2.tmp;成功后再拷贝到注册文件.lcf2中,并及时调用fd.sync执行强制刷盘操作来保证每次都能真正写入磁盘物理文件后再返回。

全文数据:

权利要求:

百度查询: 湖南省星岳天璇科技有限公司 基于license文件对JAVA类软件实现授权控制的方法

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