【技术实现步骤摘要】
一种软件使用授权方法及客户端
本专利技术涉及软件授权领域,特别涉及一种软件使用授权方法及客户端。
技术介绍
软件授权是软件保护概念的延伸和发展。软件授权的目标是让软件用户按照购买许可来使用软件,涉及软件的安装份数,使用时间,应用范围以及功能模块等内容。对于软件保护来说,其核心理念是防止软件被盗版。目前软件授权的要求包括软件加密、授权管理以及中央服务。专利申请号CN201310653124.5的一种软件保护、授权和注册的方法,公开了以下内容:接收用户注册时发送的验证信息并进行验证;如果验证通过则获取用户的客户关键信息和硬件特征码;根据所述客户关键信息和硬件特征码、产品ID、产品授权、MD5校验码(一种不可逆的加密算法)按照自定义算法进行组合编码,将得到的编码通过非对称加密算法生成授权信息并发送至相应的用户端。该申请可以限制对软件产品的未授权使用,但存在以下缺点:(1)、需要预置用户信息以用于软件使用认证,授权注册步骤麻烦。(2)、无法对脱机使用进行管控。(3)、针对软件限制比较大,不能兼容其他应用软件。(4)、加密方式比较单一。
技术实现思路
本专利技术所要解决的技术问题是:提供一种软件使用授权方法及客户端,使得授权注册步骤操作简单。为了解决上述技术问题,本专利技术采用的技术方案为:一种软件使用授权方法,包括步骤:S1、获取注册邮箱信息,生成并发送包括所述注册邮箱信息的注册码申请请求至服务端;S2、接收服务端发送的申请应答信息,判断所述申请应答信息内的注册邮箱信息是否为授权邮箱,若是,则生成注册码已发至邮箱信息,否则生成注册码已发至管理员信息,并将所述注册码已发 ...
【技术保护点】
1.一种软件使用授权方法,其特征在于,包括步骤:S1、获取注册邮箱信息,生成并发送包括所述注册邮箱信息的注册码申请请求至服务端;S2、接收服务端发送的申请应答信息,判断所述申请应答信息内的注册邮箱信息是否为授权邮箱,若是,则生成注册码已发至邮箱信息,否则生成注册码已发至管理员信息,并将所述注册码已发至邮箱信息或所述注册码已发至管理员信息进行弹窗显示;S3、生成并发送包括注册码信息的软件注册请求,以完成注册授权。
【技术特征摘要】
1.一种软件使用授权方法,其特征在于,包括步骤:S1、获取注册邮箱信息,生成并发送包括所述注册邮箱信息的注册码申请请求至服务端;S2、接收服务端发送的申请应答信息,判断所述申请应答信息内的注册邮箱信息是否为授权邮箱,若是,则生成注册码已发至邮箱信息,否则生成注册码已发至管理员信息,并将所述注册码已发至邮箱信息或所述注册码已发至管理员信息进行弹窗显示;S3、生成并发送包括注册码信息的软件注册请求,以完成注册授权。2.根据权利要求1所述的一种软件使用授权方法,其特征在于,所述步骤S1具体为:获取注册邮箱信息,生成包括软件名称及注册邮箱信息的申请数据包,对所述申请数据包进行加密,生成并发送包括已加密的所述申请数据包的注册码申请请求至服务端;所述步骤S2还包括步骤:对所述申请应答信息内的申请应答数据包进行解密并拆分,获取软件名称及注册邮箱信息。3.根据权利要求2所述的一种软件使用授权方法,其特征在于,所述步骤S1中对所述申请数据包进行加密具体为:对所述申请数据包进行DES加密,对已进行DES加密的申请数据包进行RSA加密;所述步骤S2中对所述申请应答信息内的申请应答数据包进行解密具体为:对所述申请应答信息内的申请应答数据包的进行RSA签名验证,若验证成功,则对已进行RSA签名验证的申请应答数据包进行DES解密。4.根据权利要求1所述的一种软件使用授权方法,其特征在于,所述步骤S3之后还包括步骤:S4、接收软件启动信息,获取所述软件的注册信息,判断网络连接是否正常,若正常,则进行联机校验,否则进行脱机校验。5.根据权利要求4所述的一种软件使用授权方法,其特征在于,所述步骤S4中的联机校验具体为:接收服务端发送的校验应答信息,根据所述校验应答信息更新软件授权信息。6.根据权利要求4所述的一种软件使用授权方法,其特征在于,所述步骤S4中的联机校验具体为:获取当前时间,计算所述注册信息的有效期限,判断当前时间是否小于所述有效期限,若是,则生成校验成功信息,否则生成校验失败信息。7.根据权利要求1所述的一种软件使用授权方法,其特征在于,所述步骤S2之前还包括步骤:获取待授权邮箱信息以及有效期限,将所述待授权邮箱信息添加至授权列表。8.根据权利要求1所述的一种软件使用授权方法,其特征在于,所述步骤S2中的授权邮箱包括邮箱后缀已被授权的公司邮箱以及预先添加的公共邮箱。9.根据权利要求1所述的一种软件使用授权方法,其特征在于,所述步骤S3具体为:获取客户端的唯一标识码,生成并发送包括所述唯一标识码、注册码以及注册信息的注册数据包;接收服务端发来的注册应答信息,拆分所述注册应答信息内的应答数据包,得到注册应答码、唯一标识码以及注册信息,所述注册应答码为服务端验证所述注册码合法性的返回信息;判断所述注册应答码是否正确,若是,则判断所述唯一标识码是否与本机标识码一致,若是一致,将添加所述注册信息至注册表,以完成注册;若所述注册应答码不正确,则生成服务端返回错误信息,若所述唯一标识码与本机标识码不一致,则生成标识码验证失败信息。10.根据权利要求9所述的一种软件使用授权方法,其特征在于,所述步骤S3中的注册信息包括注册邮箱信息、软件名称以及软件版本号。11.一种软件使用授权客户端,包括存储器、处理器以及存储在所述存储器上并可在所述处...
【专利技术属性】
技术研发人员:杨志伟,林晋安,
申请(专利权)人:福建联迪商用设备有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。