[发明专利]一种注册码生成方法及系统有效
| 申请号: | 201910249646.6 | 申请日: | 2019-03-29 |
| 公开(公告)号: | CN109960900B | 公开(公告)日: | 2023-09-15 |
| 发明(设计)人: | 贾鹏 | 申请(专利权)人: | 富士胶片实业发展(上海)有限公司 |
| 主分类号: | G06F21/10 | 分类号: | G06F21/10;G06F21/12 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 徐伟 |
| 地址: | 200131 上海市*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 注册码 生成 方法 系统 | ||
本发明涉及软件注册激活技术,尤其涉及一种注册码生成方法及系统。该注册码生成方法包括:接收来自客户端的第一注册码请求,第一注册码请求包括收到组合授权码和客户端的通用机器码信息,收到组合授权码指示当前请求安装的软件组合;基于存储的关于收到组合授权码的对应授权信息执行授权验证;响应于授权验证通过,向软件组合中所有软件的对应软件服务器发送相应的第二注册码请求,每个第二注册码请求包括通用机器码信息;接收对应软件组合中各软件的注册码以及与至少部分注册码相关联的机器码验证码,机器码验证码指示生成机器码所用的通用机器码信息的组合方式;以及将收到的所有注册码及机器码验证码发送至客户端。
技术领域
本发明涉及软件注册激活技术,尤其涉及一种注册码生成方法,以及一种注册码生成系统。
背景技术
目前,计算机软件领域主要采用注册码来激活软件。计算机软件注册码是指为了不受限制地实现软件的功能,而在软件安装或使用的过程中按照指定的要求所输入的由字母、数字或其它符号所组成的序列。软件注册码主要用于实现激活软件的功能,从而达到正常使用软件的目的。
现有的软件注册码一般需要从安装软件的终端获取机器码来生成。机器码一般通过对软件产品密码和描述终端的一种或多种机器信息进行Hash运算后生成。上述描述终端的一种或多种机器信息包括但不限于计算机硬盘序列号、CPU序列号、BIOS编号、网卡MAC地址、系统时间和操作系统信息。
通过将从终端获取的机器码提供给软件开发厂商,可以由软件开发厂商的相关管理人员为其生成上述软件注册码。
然而,随着如今业务流程的日益复杂,一个软件通常需要和其它软件进行协作才能共同完成复杂功能。例如,一项打印作业的业务流程就需要经过图像处理、加密以及打印等多个步骤才能完成。因此,打印控制软件需要调度图像数据流经过专业的图像处理软件和加密软件处理后,才能完成打印输出。
为了完成多个软件的注册,现有技术需要先针对每一个软件生成该软件对应的机器码,再将该机器码提交给对应软件的注册码管理人员获取注册码,以完成注册过程。整套软件的注册激活需要多次重复上述步骤,而且根据软件厂商提供注册码的途径不同,注册码的获取方式也有所差别。如果一些软件开发厂商只提供线下的注册码生成,则用户还需要和不同软件厂商注册码管理人员事先约定时间,使得多个配套软件的安装注册工作经常无法一次完成。
为了提高安装注册软件的效率,部分软件开发厂商会为其共同的软件代理商预先分配注册码以便于用户安装。这种预先分配的注册码不需要验证即将安装该软件的终端的机器码,不利于软件授权的安全性,而且软件代理商的现场工程师也可能遗失、泄漏,甚至滥用这些预先分配的注册码,从而对软件开发厂商的利益造成损害。
因此,本领域亟需一种注册码生成技术,以便于在确保软件授权安全性的前提下提升注册激活软件的效率。
发明内容
以下给出一个或多个方面的简要概述以提供对这些方面的基本理解。此概述不是所有构想到的方面的详尽综览,并且既非旨在指认出所有方面的关键性或决定性要素亦非试图界定任何或所有方面的范围。其唯一的目的是要以简化形式给出一个或多个方面的一些概念以为稍后给出的更加详细的描述之序。
为了在确保软件授权安全性的前提下提升注册激活软件的效率,本发明提供了一种注册码生成方法,以及一种注册码生成系统。
本发明提供的上述注册码生成方法,可以用于生成安装软件用的注册码。所述注册码生成方法,包括步骤:
接收来自客户端的第一注册码请求,所述第一注册码请求包括收到组合授权码和所述客户端的通用机器码信息,所述收到组合授权码指示当前请求安装的软件组合;
基于存储的关于所述收到组合授权码的对应授权信息执行授权验证;
响应于授权验证通过,向所述软件组合中所有软件的对应软件服务器发送相应的第二注册码请求,每个第二注册码请求包括所述通用机器码信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于富士胶片实业发展(上海)有限公司,未经富士胶片实业发展(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910249646.6/2.html,转载请声明来源钻瓜专利网。





