The invention discloses a software authorization method, the software for the first time through the use of password to activate, and generate a license file in the software after successful activation, the license file records the valid days valid software or surplus; in days of term or surplus is more than 0, after the success of the software activation all copies of the activation free to start and normal operation; in the valid days duration or surplus is equal to 0, the software required to activate again. Through the technical scheme, in the mastering stage through the password continuation period of use of the software, the software testing stage through the term of validity of the license file limit software or valid days, not only realizes the authorization to protect software, but will not affect the production efficiency of software. The method is based on the general mandate to protect software, especially suitable for the production line testing process of production, do a after activation, if within the validity period, you can achieve any copy of the activation free operation.
【技术实现步骤摘要】
一种软件授权方法
本专利技术涉及计算机软件领域,更具体而言,涉及一种软件授权方法,尤其涉及一种适用于产线程序的授权方法。
技术介绍
随着计算机技术的发展,计算机软件的种类越来越多,功能也越来越强大。软件开发商为了保护自己开发的软件只有在被授权的前提下才能正常使用,通常会采用单机验证、硬件绑定或网络激活的方式进行授权。具体而言,单机验证是指在第一次使用时要求输入正确的用户密码,用户密码与用户名相关,用户只要保留好已购买的用户名和用户密码,就可以无限制使用软件。硬件绑定是指在第一次使用时,软件会根据用户机器计算出一个硬件识别码,软件开发商根据这个硬件识别码产生注册序列号,用户只有输入与本机硬件识别码相匹配的注册序列号,才能正常使用软件。网络激活是指软件在第一次使用时必须计算机联网或电话激活,才能完成整个软件的注册与激活流程。上述三种方式适用于对软件的每一份拷贝都能做到授权保护,确保用户在没有得到授权的情况下,就算用户拿到了软件拷贝,都无法正常使用软件。但是,某些软件(如产线程序)是随操作系统母盘一起分发的,要求做到一次激活,任意多个拷贝无限制运行。比如,产线程序的授权问题应该是在母盘制作阶段,而不是在对产线上的每一台计算机进行检测之时,因为产线流程最重要的因素就是效率,如果每个测试人员在启动产线程序时,都必须输入用户名和用户密码以激活测试程序的话,无疑会大大降低生产效率。因此,产线程序的授权既要保护软件开发商的软件版权,又不能影响产线程序的生产效率。然而,现有的软件授权方法还不能一次性解决多个软件拷贝的软件授权问题,从而导致某些软件(如产线程序)的生产效率低下 ...
【技术保护点】
一种软件授权方法,其特征在于,包括如下步骤:S10:在软件首次使用时通过密码激活,并在所述软件激活成功后生成许可证文件,所述许可证文件记录了所述软件的有效期限或剩余的有效天数;S20:在有效期限内或剩余的有效天数大于0时,激活成功后的所述软件的所有拷贝免激活即可启动且正常运行;在有效期限外或剩余的有效天数等于0时,所述软件需再次激活。
【技术特征摘要】
1.一种软件授权方法,其特征在于,包括如下步骤:S10:在软件首次使用时通过密码激活,并在所述软件激活成功后生成许可证文件,所述许可证文件记录了所述软件的有效期限或剩余的有效天数;S20:在有效期限内或剩余的有效天数大于0时,激活成功后的所述软件的所有拷贝免激活即可启动且正常运行;在有效期限外或剩余的有效天数等于0时,所述软件需再次激活。2.根据权利要求1所述的软件授权方法,其特征在于,所述密码为动态密码,所述动态密码的生成与激活时间相关。3.根据权利要求1所述的软件授权方法,其特征在于,在步骤S10中,在所述软件激活成功后生成的许可证文件中,所述软件的有效期限为从激活成功之日起10-30天或有效天数为10-30天。4.根据权利要求1所述的软件授权方法,其特征在于,在步骤S10中,在所述软件激活成功后生成的许可证文件中写入基准时间及有效天数,并根据基准时间和有效天数确定剩余的有效天数;或,在所述软件激活成功后生成的许可证文件中直接写入有效期限的开始时间和结束时间。5.根据权利要求1-4任一项所述的软件授权方法,其特征在于,步骤S20包括步骤:S21:激活成功后的所述软件启动时,检测是否存在许可证文件;S22:当存在许可证文件时,打开许可证文件并检查启动时间是否在有效期限内或剩余的有效天数是否大于0;S23:当启动时间位于有效期限内或剩余的有效天数大于0时,打开软件。...
【专利技术属性】
技术研发人员:顾剑,水超,曾喜芳,张玉芬,彭爽,崔美,
申请(专利权)人:湖南长城银河科技有限公司,
类型:发明
国别省市:湖南,43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。