【技术实现步骤摘要】
一种多场景授权方法及终端
[0001]本专利技术涉及授权管理领域,尤其涉及一种多场景授权方法及终端。
技术介绍
[0002]软件系统容易通过互联网复制传播并盗版使用,损害开发该软件系统的软件厂商利益。为防止软件系统被盗版,会采用特别的注册授权机制,在完成注册前限制软件系统中功能的使用。现有比较通行的做法即在客户安装软件系统时,软件将生成客户电脑对应的机器码,并将机器码显示给客户。客户将得到的机器码告知软件厂商,软件厂商根据预设算法将机器码加密生成对应的注册码,并将注册码返回给客户。客户将软件厂商返回的注册码输入软件中,软件将客户输入的注册码与其自身算出的注册码进行比对(软件自身内置了与软件厂商服务器相同的注册码加密算法),若结果匹配则可授权注册,开放客户的使用权限。
[0003]但此种方法软件厂商难以甄别要求提供机器码的软件的使用者是否为合法的客户,即无法确认客户手中软件的来源;并且用户提出的试用授权或按期限使用需求无法满足,只能进行整个软件的使用授权;如果存在多个不同用户,且用户的需求各不相同,需要针对每个用户的不 ...
【技术保护点】
【技术特征摘要】
1.一种多场景授权方法,其特征在于,包括步骤:软件系统出厂前,在所述软件系统的核心类库中增加时间基准信息;使用离线授权工具生成与所述软件系统对应的密钥信息,保存所述密钥信息并将所述密钥信息写入核心方法;所述软件系统出厂后,若接收到所述软件系统发送的环境唯一码,则根据所述环境唯一码获取授权信息,并通过所述密钥信息加密所述授权信息得到加密信息,将所述加密信息写入所述核心方法。2.根据权利要求1所述的一种多场景授权方法,其特征在于,所述使用离线授权工具生成与所述软件系统对应的密钥信息包括:获取所述软件系统的授权列表,所述授权列表包括功能以及每一功能对应的授权信息;使用离线授权工具生成与所述授权信息对应的密钥信息;将所述密钥信息根据与所述授权信息的对应关系存入所述授权列表。3.根据权利要求1所述的一种多场景授权方法,其特征在于,还包括:软件系统出厂前,在所述核心方法中增加授权机制代码,所述授权机制代码调用所述加密信息进行授权;对增加了所述授权机制代码的所述核心方法进行唯一标识。4.根据权利要求1所述的一种多场景授权方法,其特征在于,所述将所述密钥信息写入所述核心方法包括:获取所述核心方法得到的二进制文件结构;将所述密钥信息写入所述二进制文件结构中的预设位置。5.根据权利要求1所述的一种多场景授权方法,其特征在于,将所述密钥信息写入所述核心方法包括:判断所述核心方法是否包括主核心服务授权,若是则将授权服务代码以及所述密钥信息写入所述核心方法。6.一种多场景授权终端,包括存储器、处理器及存储在所述存储器上并可在...
【专利技术属性】
技术研发人员:董斌,赖建军,陈其监,柯国林,兰承塔,
申请(专利权)人:福建省凯特科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。