预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共14页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113221075A(43)申请公布日2021.08.06(21)申请号202110614137.6(22)申请日2021.06.02(71)申请人日照市海洲电子科技有限公司地址276800山东省日照市高新区高新六路创业中心2#生产研发楼4楼406(72)发明人帅志鹏匡志龙丁玲(74)专利代理机构山东智达联合专利代理事务所(普通合伙)37303代理人许玉媛(51)Int.Cl.G06F21/12(2013.01)G06F21/44(2013.01)G06Q20/12(2012.01)权利要求书2页说明书6页附图5页(54)发明名称一种软件授权方法、系统和软件终端(57)摘要本发明涉及计算机软件授权技术领域,具体公开了一种系统,所述系统包括:软件包生成单元,用于压缩软件及辅助插件,插入解压码,生成软件包;数据传输单元,用于接收软件下载请求,建立数据传输通道,并传输所述软件包;硬件信息获取单元,用于通过软件包获取用户的硬件信息,并获取机器码;注册码生成单元,用于基于所述机器码生成注册码;权限判断单元,用于接收识别码,并基于所述识别码发送解压码。本发明的先下载后再付款验证权限的,付完款后仅需要解压即可,可以营造出即买即用的错觉,有助于提高公司在用户心中的好感度。CN113221075ACN113221075A权利要求书1/2页1.一种软件授权方法,其特征在于,所述方法包括:压缩软件及辅助插件,插入解压码,生成软件包;接收软件下载请求,建立数据传输通道,并传输所述软件包;通过软件包获取用户的硬件信息,并获取机器码;基于所述机器码生成注册码;接收识别码,并基于所述识别码发送解压码。2.根据权利要求1所述的软件授权方法,其特征在于,所述压缩软件,插入解压码及辅助插件,生成软件包的具体步骤包括:生成解压码;生成辅助插件,所述辅助插件用于获取用户硬件信息;将所述压缩软件和辅助插件压缩成软件包,并在压缩过程中插入解压码。3.根据权利要求1所述的软件授权方法,其特征在于,所述通过软件包获取用户的硬件信息,并获取机器码的具体步骤包括:通过辅助插件建立系统与软件终端之间的数据传输通道;向辅助插件发送信息识别指令,所述辅助插件接收到识别指令后获取机器码,所述机器码为CPU序列号和硬盘序列号;接收机器码。4.根据权利要求3所述的软件授权方法,其特征在于,所述基于所述机器码生成注册码的具体步骤包括:基于机器码生成随机数;将所述随机数映射到ASCII字符集合;与所述随机数构成映射的ASCII字符集合的子集即为注册码;提取所述ASCII字符。5.根据权利要求1所述的软件授权方法,其特征在于,所述接收识别码,并基于所述识别码发送解压码的具体步骤包括:接收识别码;判断所述识别码与所述注册码是否相同;若所述识别码与所述注册码相同,则向软件终端发送解压码,若所述识别码与所述注册码不同,则重复接收识别码。6.一种系统,其特征在于,所述系统包括:软件包生成单元,用于压缩软件及辅助插件,插入解压码,生成软件包;数据传输单元,用于接收软件下载请求,建立数据传输通道,并传输所述软件包;硬件信息获取单元,用于通过软件包获取用户的硬件信息,并获取机器码;注册码生成单元,用于基于所述机器码生成注册码;权限判断单元,用于接收识别码,并基于所述识别码发送解压码。7.根据权利要求6所述的系统,其特征在于,所述软件包生成单元包括:解压码生成模块,用于生成解压码;辅助插件生成模块,用于生成辅助插件,所述辅助插件用于获取用户硬件信息;压缩模块,用于将所述压缩软件和辅助插件压缩成软件包,并在压缩过程中插入解压2CN113221075A权利要求书2/2页码。8.根据权利要求6所述的系统,其特征在于,所述硬件信息获取单元包括:通道建立模块,用于通过辅助插件建立系统与软件终端之间的数据传输通道;指令发送模块,用于向辅助插件发送信息识别指令,所述辅助插件接收到识别指令后获取机器码,所述机器码为CPU序列号和硬盘序列号;机器码接收模块,用于接收机器码。9.根据权利要求8所述的系统,其特征在于,所述权限判断单元包括:识别码接收模块,用于接收识别码;判断模块,用于判断所述识别码与所述注册码是否相同;决策模块,若所述识别码与所述注册码相同,则用于向软件终端发送解压码,若所述识别码与所述注册码不同,则用于重复接收识别码。10.一种软件终端,其特征在于,所述软件终端包括:软件包接收单元,用于建立数据传输通道,并接收系统发送的软件包;识别码发送单元,用于接收用户识别码,并向系统发送;解压码接收单元,用于接收系统发送的解压码;解压缩单元,用于基于所述系统发送的解压码对软件包进行解压缩。3CN113221075A说明书1/6页一种软件授权方法、系