[发明专利]软件系统模块独立授权控制方法和装置有效
申请号: | 201010207995.0 | 申请日: | 2010-06-13 |
公开(公告)号: | CN101866404A | 公开(公告)日: | 2010-10-20 |
发明(设计)人: | 孙晓军;周春星 | 申请(专利权)人: | 用友软件股份有限公司 |
主分类号: | G06F21/00 | 分类号: | G06F21/00 |
代理公司: | 北京友联知识产权代理事务所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
地址: | 100094 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 系统 模块 独立 授权 控制 方法 装置 | ||
技术领域
本发明大体上涉及企业资源计划(Enterprise Resource Planning,简称为ERP)的软件授权保护领域,更具体地,涉及一种能够对软件系统及其独立的功能模块或功能点执行灵活的授权控制的软件系统模块独立授权控制方法和装置。
背景技术
由于软件的可复制性与可重复执行性,软件开发商及程序设计人员一向深受软件非法复制使用及盗版软件产品之害。虽然目前存在多种软件授权与保护方法,例如,序列号方式、插入功能限制程序、关键文件保护等,但这些方法的确定也是很明显的,它们或者算法复杂,制作成本高,或者容易被破解,保护力弱。
目前软件授权的控制方法一般都是对整个系统的控制,整个系统统一地许可使用时间。随着当今企业信息化进程加快,针对ERP软件系统的需求越来越多,不同的行业或不同的客户,个性化需求也不断增加。为此,软件系统在原系统的基础上,针对不同的行业,不同的个性化需求,单独开发增值服务内容。
对于一个软件开发商,希望能够跟踪到客户和客户软件的使用,防止非法盗版并保证新开发增值服务部分能够收到许可费用。就要在原系统授权基础上,提供针对增值服务部分独立软件授权的使用时间,特别是软件授权使用的有效起止日期的方法。
一种软件的授权方式是加密狗(dongle),用物理媒介来控制用户的许可,当用户执行软件时,进行校验,确定加密狗是否连接到主机上,并确定加密狗的密钥是否正确。确认二者都正确后,允许客户使用软件,传统的加密狗确实限制了软件的使用权限,对于单机系统比较适用。缺点是占用硬件的一个接口,有可能会出现与其他硬件的冲突。不适用于ERP系统授权,并且针对ERP系统做的增值服务部分,不同的授权文件限制不同的使用许可日期没法控制。
另一种软件的授权方式是注册码方式,即,一套系统,一套软件,一个注册码。也就是说,针对整个系统的授权,针对ERP系统做的增值服务部分,不同的授权文件限制不同的使用许可日期没法控制。并且不同的机器具有可复用性,目前破解注册码的方法比较多,安全性也是一个问题。
此外,再一种软件的授权方式就是目前ERP系统常用的计算机网卡物理地址来进行的软件授权方法,将生成的密码以文件的形式提供给客户。一个系统一个加密文件。统一的授权使用时间。针对ERP系统做的增值服务部分,不同的授权文件限制不同的使用许可日期没法控制。
然而,上述系统不能对新开发的增值服务部分独立授权,保证开发商的费用补偿。
发明内容
鉴于上述情况,本发明提供了一种软件系统模块独立授权控制方法和装置,其提供了软件系统、功能模块、功能点的独立授权,应用时通过判断此软件是否授权,应用时间是否在许可范围内,来有效的控制软件的使用权限及许可使用时间,保护了软件的版权安全。
根据本发明的软件系统模块独立授权控制方案,开发商可以给客户提供授权文件的授权信息包括是否授权,授权使用开始日期,结束日期。并透明的显示没有授权文件,并且能够展示授权文件信息、功能介绍等,鼓励客户申请授权,主动追加开发商新开发的增值服务,从而既满足了客户的需要又增加了开发商的收入。
根据本发明的一个方面,软件系统模块独立授权控制方法包括以下步骤:步骤S202,在可视化界面显示待授权文件,处理对待授权文件的授权申请;步骤S204,生成待授权文件的许可文件并对许可文件执行加密处理;步骤S206,对许可文件进行解密处理以解析出待授权文件并对待授权文件执行授权校验处理;以及步骤S208,根据授权校验处理的结果来确定待授权文件可以调用的使用接口,以提供使用授权。
其中,待授权文件至少包括:待授权的软件系统、功能模块和功能点。
在步骤S202中,通过具有授权权限的人员选择待授权文件,录入待授权文件被许可的许可日期,设置发出授权申请的主机的媒体访问控制地址,并且完成对待授权文件的授权申请,其中,许可日期包括许可开始日期和许可结束日期。
在步骤S204中,根据许可日期和主机的媒体访问控制地址,生成许可文件,并且根据用户需要自动选择加密方法来对许可文件进行加密。
在上述技术方案中,许可文件在加密前的格式可以为XML,其至少包括以下构成要素:服务器的媒体访问控制的地址;待授权文件的ID;许可开始日期;以及许可结束日期。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于用友软件股份有限公司,未经用友软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010207995.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基站及其配套设备的监控方法、设备及系统
- 下一篇:焊接用下电极装置