[发明专利]组态软件的授权管理方法、装置、设备及可读存储介质有效
申请号: | 202010065261.7 | 申请日: | 2020-01-20 |
公开(公告)号: | CN111310163B | 公开(公告)日: | 2022-02-22 |
发明(设计)人: | 张哲;夏爱玲;官亚娟;刘奋民 | 申请(专利权)人: | 杭州和利时自动化有限公司 |
主分类号: | G06F21/44 | 分类号: | G06F21/44;G06F21/45 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 侯珊 |
地址: | 310018 浙江省杭州市经*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 组态 软件 授权 管理 方法 装置 设备 可读 存储 介质 | ||
本发明公开了一种组态软件的授权管理方法,该方法包括以下步骤:对接收到的组态软件授权管理请求进行解析,得到授权配置文件;读取授权配置文件中的各软件包授权项,并将各软件包授权项发送给组态软件授权烧制工具;利用组态软件授权烧制工具对各软件包授权项进行烧制操作,得到授权烧制结果;根据授权烧制结果对组态软件中的各软件包进行授权管理操作。应用本发明实施例所提供的技术方案,较大地减少了冗余代码,降低了组态软件授权复杂度,节省了维护成本。本发明还公开了一种组态软件的授权管理装置、设备及存储介质,具有相应技术效果。
技术领域
本发明涉及工业控制技术领域,特别是涉及一种组态软件的授权管理方法、装置、设备及计算机可读存储介质。
背景技术
作为工业控制领域的通用组态软件,软件运行时,需要提供判断软件是否可以完整使用的依据,这就需要授权管理,而针对目前需要支持多种行业版本,以及将来可能会出现的其他行业版本。
现有的组态软件授权主要是针对具体授权功能项的,比如:历史库功能授权、AI点数限制、操作员下装授权等,烧制授权复杂,需要人工核对每一项授权内容。并且不同行业拥有不同的行业标准,这就需要开发不同的算法块、功能块,随着时间的发展,变化最多的就是算法相关以及不断开发的新增功能,所以从授权的角度来说,带来的问题比较多,当出现新增算法或者功能时,如果需要对这些新增功能进行授权管理,势必需要修改原有授权机制,重新开发或者增量开发新增授权项的读、写。对于新增授权项需要不断修改代码,开发、维护成本成倍数级别增加。
综上所述,如何有效地解决组态软件授权复杂,不断修改代码,开发、维护成本高等问题,是目前本领域技术人员急需解决的问题。
发明内容
本发明的目的是提供一种组态软件的授权管理方法,该方法较大地减少了冗余代码,降低了组态软件授权复杂度,节省了维护成本;本发明的另一目的是提供一种组态软件的授权管理装置、设备及计算机可读存储介质。
为解决上述技术问题,本发明提供如下技术方案:
一种组态软件的授权管理方法,包括:
对接收到的组态软件授权管理请求进行解析,得到授权配置文件;
读取所述授权配置文件中的各软件包授权项,并将各所述软件包授权项发送给组态软件授权烧制工具;
利用所述组态软件授权烧制工具对各所述软件包授权项进行烧制操作,得到授权烧制结果;
根据所述授权烧制结果对组态软件中的各软件包进行授权管理操作。
在本发明的一种具体实施方式中,各所述软件包授权项包括各基础软件包授权项和各行业软件包授权项;
根据所述授权烧制结果对组态软件中的各软件包进行授权管理操作,包括:
根据所述授权烧制结果对所述组态软件中的基础软件包和各行业软件包进行授权管理操作。
在本发明的一种具体实施方式中,读取所述授权配置文件中的各软件包授权项,包括:
读取所述授权配置文件中的基础授权类型信息;
根据所述基础授权类型信息读取各所述基础软件包授权项。
在本发明的一种具体实施方式中,读取所述授权配置文件中的各软件包授权项,包括:
读取所述授权配置文件中的行业软件包名称;
从行业软件包标识号列表中查找所述行业软件包名称对应的目标行业软件包标识号;其中,所述行业软件包标识号列表中存储有各行业软件包名称和各行业软件包标识号之间的对应关系;
根据所述目标行业软件包标识号读取各所述行业软件包授权项。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州和利时自动化有限公司,未经杭州和利时自动化有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010065261.7/2.html,转载请声明来源钻瓜专利网。