软件授权方法与装置和计算机设备及存储介质制造方法及图纸

技术编号:29063478 阅读:37 留言:0更新日期:2021-06-30 09:08
本发明专利技术公开了一种软件授权方法与装置和计算机设备及存储介质,方法包括:将用于授权的激活码放入软件的发布包中;对软件进行加密并且设置对软件的试用时间;判断并确认软件被启动后,从软件的初始启动时间开始计算软件的已使用时间;当已使用时间达到试用时间时,提示使用者进行重新授权操作;检测并确认使用者输入的激活码有效,更新使用者输入的激活码的使用权限,完成对软件的授权。采用本方案的软件授权方法,软硬件开销小,无需投入硬件及其维护成本;其次,本方案授权信息等相关数据量较小,由加密产生的时间开销对授权过程影响较小。小。小。

【技术实现步骤摘要】
软件授权方法与装置和计算机设备及存储介质


[0001]本专利技术涉及计算机软件授权
,尤其涉及一种软件授权方法与装置和计算机设备及存储介质。

技术介绍

[0002]随着“互联网+”的全面推广,各类小工具和应用软件如春笋般涌出。这些工具为我们日常工作、生活提供了极大便利的同时,软件授权和版权管理也面临着很大挑战。
[0003]在现有技术中,一些经典的商业软件,往往投入单独的硬件设备,开发专有的授权服务程序,搭建完整的授权服务,对发行的软件进行授权和管理。与这些商业软件所不同的是,此类小型应用软件通常包含的技术创新点较为单一,开发者不具有较多的资源和精力用于软件授权管理系统的开发。而且工具所带来的经济效益相较于投入专门的授权服务,投入产出比较小。基于这些原因,例如,目前在Android和IOS应用商店中的各类需要付费的应用,大都采用付费下载的方式进行授权,采用这样的方式使得授权不具有灵活性。
[0004]传统的网络授权将注册或授权信息保存在远程授权服务器端,并且可以将关键算法与软件分离。待授权软件运行过程中,可通过不定期与服务本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种软件授权方法,其特征在于,包括以下步骤:将用于授权的激活码放入软件的发布包中;对软件进行加密并且设置对软件的试用时间;判断并确认软件被启动后,从软件的初始启动时间开始计算软件的已使用时间;当已使用时间达到试用时间时,提示使用者进行重新授权操作;检测并确认使用者输入的激活码有效,更新使用者输入的激活码的使用权限,完成对软件的授权。2.根据权利要求1所述的软件授权方法,其特征在于,所述检测并确认使用者输入的激活码有效的步骤之后还包括,正常启动软件并进入正常使用。3.根据权利要求1所述的软件授权方法,其特征在于,所述方法还包括,当使用者需要上传授权的软件到云端,验证使用者的密码之后,将加密授权的软件密文还原为明文,将明文上传至云端。4.根据权利要求3所述的软件授权方法,其特征在于,所述方法还包括,当使用者从云端下载授权的软件时,从所述明文的内容中获取使用者密码,对软件进行加密并存储于本地端。5.一种软件授权装置,其特征在于,包括以下单元:激活码嵌入单元,用于将用于授权的激活码放入软件的发布包中;软件加密单元,用于对软件进行加密并且设置对软件的试用时间;时间计算单元,用于判断并确认软件被启动后,从软件的初始启动时间开始计算软件的已使用时间;授...

【专利技术属性】
技术研发人员:胡志伟刘鸣张宝强林学毅
申请(专利权)人:施德朗广州电气科技有限公司
类型:发明
国别省市:

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

1