[发明专利]一种软件使用授权方法及客户端在审
申请号: | 201811018943.1 | 申请日: | 2018-09-03 |
公开(公告)号: | CN109241702A | 公开(公告)日: | 2019-01-18 |
发明(设计)人: | 杨志伟;林晋安 | 申请(专利权)人: | 福建联迪商用设备有限公司 |
主分类号: | G06F21/10 | 分类号: | G06F21/10 |
代理公司: | 福州市博深专利事务所(普通合伙) 35214 | 代理人: | 林志峥 |
地址: | 350000 福建省福州市鼓*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 注册码 授权 注册邮箱 管理员信息 软件使用 应答信息 邮箱信息 客户端 发送 有效的管理 安卓系统 接收服务 软件授权 申请请求 申请注册 适应软件 授权用户 注册步骤 注册请求 服务端 弹窗 申请 兼容 统一 | ||
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中的注册信息包括注册邮箱信息、软件名称以及软件版本号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建联迪商用设备有限公司,未经福建联迪商用设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811018943.1/1.html,转载请声明来源钻瓜专利网。