用于软件授权验证装置以及软件授权验证方法制造方法及图纸

技术编号:29082638 阅读:16 留言:0更新日期:2021-06-30 09:44
本公开是关于一种用于软件授权验证的装置、软件验证方法、电子设备以及存储介质。其中,该装置包括:插头模块410,包括可熔断引脚,用于插入插头组件模块420;插头组件模块420,与软件授权验证模块430连接,包括引脚熔断单元,用于在插头模块410插入后,使能引脚熔断单元,将插头模块410的可熔断引脚熔断;软件授权验证模块430,与插头组件模块420连接,用于在插头模块410插入插头组件模块420后,监测并接收可熔断引脚电信号,完成软件授权验证。本公开通过基于物理插头与插头组件的软件授权验证装置,实现了软件授权的一次性授权,具有较高的安全性和广阔的应用前景。高的安全性和广阔的应用前景。高的安全性和广阔的应用前景。

【技术实现步骤摘要】
用于软件授权验证装置以及软件授权验证方法


[0001]本公开涉及互联网领域,具体而言,涉及一种用于软件授权验证的装置、软件验证方法、电子设备以及存储介质。

技术介绍

[0002]软件保护的核心心理念是防止软件被盗版。软件保护的概念是站在开发商的角度出发的,它强调的是利用以加密为主的技术手段保护软件不被破解。从理论上说,只要拥有足够的资源和时间,所有的软件保护技术都可以被破解。但是,如果一种保护技术的安全强度达到了让破解者付出比购买软件还要高的成本,这种保护技术就是成功的,值得使用。软件授权是软件保护概念的延伸和发展。软件授权的目标是让软件用户按照购买许可来使用软件,涉及软件的安装份数,使用时间,应用范围以及功能模块等内容。软件授权技术,尤其是云授权技术的出现,解决了软件开发商的对软件销售数字化、自动化和可管理的需求,是软件授权技术与“互联网+”的融合典范。
[0003]现有技术的软件授权一般都是通过电子授权的方式完成的,随着电子加密手段的不断提升,软件授权安全度越来越高。常见电子加密的软件授权方式有:在线授权方式,用在线加密的方式进行授权保护,所有的安全算法和数据都使用网络方法来实现和提供;离线授权方式,离线授权只需要在软件激活的时候连接服务器,进行认证及获取授权。一旦激活成功,今后就一般不再需要与服务器连接,软件用户可以离线使用;集团授权方式,相对于单机授权而言,集团授权使用集团内部的许可服务器为整个集团提供授权及管理界面;试用授权方式,试用授权允许软件开发商发行软件的试用版本。试用版本可以在任何计算机上进行安装,但软件只能在试用期内使用。
[0004]但是,通过电子加密的软件授权仍然存在电子加密文件被破译或者修改系统文件绕过电子加密的手段,所以,就需要一种通过物理加密手段的软件授权验证方式来实现对软件的授权验证保护。
[0005]因此,需要一种或多种方法解决上述问题。
[0006]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0007]本公开的目的在于提供一种用于软件授权验证的装置、软件验证方法、电子设备以及存储介质,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的一个或者多个问题。
[0008]根据本公开的一个方面,提供一种软件授权验证方法,包括:
[0009]检测到插头模块410插入后,按照所述插头的预设可熔断引脚位置,通过软件授权验证模块430连接所述可熔断引脚并检测所述引脚间的阻值,生成第一电信号;
[0010]断开软件授权验证模块430与所述可熔断引脚的连接,按照所述插头的预设可熔
断引脚位置,通过插头组件模块420的引脚熔断单元连接所述可熔断引脚并使能所述插头组件模块420的引脚熔断单元;
[0011]断开所述插头组件模块420的引脚熔断单元与所述可熔断引脚的连接,按照所述插头的预设可熔断引脚位置,通过软件授权验证模块430连接所述可熔断引脚并检测所述引脚间的阻值,生成第二电信号;
[0012]若第一电信号与标准第一电信号一致,且第二电信号与标准第二电信号一致,则判定软件授权验证通过。
[0013]在本公开的一种示例性实施例中,所述标准第二电信号的值为0。
[0014]在本公开的一种示例性实施例中,所述方法还包括:
[0015]检测到插头模块410插入后,按照所述插头的预设可熔断引脚位置,通过软件授权验证模块430连接所述可熔断引脚并检测所述引脚间的阻值,生成第一电信号;
[0016]断开软件授权验证模块430与所述可熔断引脚的连接,按照所述插头的预设可熔断引脚位置,通过插头组件模块420的引脚熔断单元连接所述可熔断引脚并通过第一预设电压使能所述插头组件模块420的引脚熔断单元;
[0017]断开所述插头组件模块420的引脚熔断单元与所述可熔断引脚的连接,按照所述插头的预设可熔断引脚位置,通过软件授权验证模块430连接所述可熔断引脚并检测所述引脚间的阻值,生成第二电信号;
[0018]断开软件授权验证模块430与所述可熔断引脚的连接,按照所述插头的预设可熔断引脚位置,通过插头组件模块420的引脚熔断单元连接所述可熔断引脚并通过第二预设电压使能所述插头组件模块420的引脚熔断单元;
[0019]断开所述插头组件模块420的引脚熔断单元与所述可熔断引脚的连接,按照所述插头的预设可熔断引脚位置,通过软件授权验证模块430连接所述可熔断引脚并检测所述引脚间的阻值,生成第三电信号;
[0020]若第一电信号与标准第一电信号一致,第二电信号与标准第二电信号一致,且第三电信号与标准第三电信号一致,则判定软件授权验证通过。
[0021]在本公开的一种示例性实施例中,所述方法还包括:
[0022]软件授权验证通过后,启动计时器,当计时结束后,需要再次软件授权验证。
[0023]在本公开的一个方面,提供一种用于软件授权验证装置,包括:
[0024]插头模块410,包括可熔断引脚,用于插入插头组件模块420;
[0025]插头组件模块420,与软件授权验证模块430连接,包括引脚熔断单元,用于在插头模块410插入后,使能引脚熔断单元,将插头模块410的可熔断引脚熔断;
[0026]软件授权验证模块430,与插头组件模块420连接,用于在插头模块410插入插头组件模块420后,监测并接收可熔断引脚电信号,完成软件授权验证。
[0027]在本公开的一种示例性实施例中,所述插头模块410还包括:
[0028]插头外壳单元,用于包裹可熔断引脚并构成插头模块410的外型,所述插头外壳单元为中空结构;
[0029]可熔断引脚,至少由2个引脚或2个以上引脚构成,所述引脚间由可熔断导体连接,所述可熔断导体置于所述外壳单元的中空结构内。
[0030]在本公开的一种示例性实施例中,所述插头组件模块420还包括:
[0031]插头组件外壳单元,与插槽单元连接,用于在插头模块410插入插头组件模块420时,与插头组件连接并固定插头组件;
[0032]插槽单元,包括引脚插入孔,用于在插头模块410插入插头组件模块420时,使所述插头组件的可熔断引脚插入引脚插入孔;
[0033]引脚熔断单元,与插槽单元连接,用于所述插头组件的可熔断引脚插入引脚插入孔后,按照预设引脚顺序为引脚通电,使插头模块410的可熔断引脚熔断。
[0034]在本公开的一种示例性实施例中,所述装置还包括:
[0035]所述软件授权验证模块430还用于按照预设引脚顺序及预设引脚通电顺序检测所述可熔断引脚电信号,并生成电信号链,通过所述电信号链完成软件授权验证。
[0036]在本公开的一种示例性实施例中,所述插头外壳单元还包括多个防止误插的凸起和凹回的外边缘形状;
[0037]所述插头组件外壳单元,包括多个与所述插本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于软件授权验证的装置,包括插头模块410、插头组件模块420及软件授权验证模块430,其特征在于:所述插头模块410,包括插头外壳单元,用于包裹可熔断引脚并构成插头模块410的外型,所述插头外壳单元为中空结构;可熔断引脚,至少由2个引脚或2个以上引脚构成,用于插入插头组件模块420,所述引脚间由可熔断导体连接,所述可熔断导体置于所述外壳单元的中空结构内;所述插头组件模块420,与软件授权验证模块430连接,包括插头组件外壳单元,与插槽单元连接,用于在插头模块410插入插头组件模块420时,与插头组件连接并固定插头组件;插槽单元,包括引脚插入孔,用于在插头模块410插入插头组件模块420时,使所述插头组件的可熔断引脚插入引脚插入孔;引脚熔断单元,与插槽单元连接,用于所述插头组件的可熔断引脚插入引脚插入孔后,按照预设引脚顺序为引脚通电,使插头模块410的可熔断引脚熔断;所述软件授权验证模块430,与插头组件模块420连接,用于在插头模块410插入插头组件模块420后,监测并接收可熔断引脚电信号,完成软件授权验证。2.如权利要求1所述的装置,其特征在于,所述装置还包括:所述软件授权验证模块430还用于按照预设引脚顺序及预设引脚通电顺序检测所述可熔断引脚电信号,并生成电信号链,通过所述电信号链完成软件授权验证。3.如权利要求1所述的装置,其特征在于,所述插头外壳单元还包括多个防止误插的凸起和凹回的外边缘形状;所述插头组件外壳单元,包括多个与所述插头外壳单元的防止误插的凸起和凹回的外边缘形状对应的凸起和凹回的外边缘形状,以供插头外壳单元与插头组件外壳单元可以对应插入连接。4.如权利要求1所述的装置,其特征在于,所述插头模块410还包括:电源引脚,用于为待软件授权验证的设备供电。5.如权利要求1所述的装置,其特征在于,所述插头模块410还包括:通信引脚,用于为待软件授权验证的设备提供通信信号。6.如权利要求1所述的装置,其特征在于,所述插头模块410的可熔断引脚分散状排布与插头外壳单元。7.如权利要求1所述的装置,其特征在于,所述插头模块410的可熔断引脚数量大于2个时,所述引脚间可以由不同阻值的可熔断导体连接,并记录所述阻值与可熔断导体的连接关系。8.如权利要求1所述的装置,其特征在于,所述插头组件模块420的引脚熔断单元与软件授权验证模块430按照预设规则交替通电工作。9.一种软件验证方法,其特征在于,所述方法包括:检测到插头模块410插入后,按照所述插头的预设可熔断引脚位置,通过软件授权验...

【专利技术属性】
技术研发人员:陈鹏丞卢鑫
申请(专利权)人:深圳市鹰硕技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1