[发明专利]一种导航软件用户授权方法及系统有效
申请号: | 201210093844.6 | 申请日: | 2012-04-01 |
公开(公告)号: | CN102622559A | 公开(公告)日: | 2012-08-01 |
发明(设计)人: | 张希 | 申请(专利权)人: | 北京乾图方园软件技术有限公司 |
主分类号: | G06F21/22 | 分类号: | G06F21/22;G01C21/26 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市海淀区东北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 导航 软件 用户 授权 方法 系统 | ||
技术领域
本发明属于车载导航技术领域,尤其涉及一种导航软件用户授权方法及其系统。
背景技术
车载导航软件包括程序和地图数据,为了保护程序和地图数据的版权,用户需在一定的授权许可下方能使用软件。这种授权许可一般限定在指定数量的设备上安装指定版权批次的软件(程序+地图),用户或经销商通过在网站或激活工具使用预先获得的用户授权号对软件进行激活后,方可使用软件和服务。这样才能保护地图数据提供商和软件服务提供商的商业利益。
在面向不同业务模式和不同客户时,可能会有不同的授权模式,例如车载预装模式下,每一次用户授权一般只允许在一台设备安装一个版权批次的软件,但有时候某些客户则会要求一次用户授权可以在多台设备上安装,也有可能会要求一次用户授权可以包含多个版权批次(例如送给用户两次免费升级机会,即共3个版权批次),因此需要一种灵活的授权机制可以适应不同的应用需求。
发明内容
鉴于现有技术存在的问题,本发明提供一种导航软件用户授权的方法,其特征在于包括如下步骤:步骤一、根据合同号在数据库中的合同表中创建合同信息;步骤二、根据操作员指定的合同号和批次号在数据库中创建记录,为指定合同添加版权批次;步骤三、为用户指定合同号、要生成的授权号数量、以及每个授权号可安装的设备数量,然后系统自动根据合同号、数据库内部序号、随机码经过编码生成授权序列号;步骤四、通过指定合同号所对应的版权批次号,对指定的程序和数据片段进行加密,同时将版权签名打包进程序和数据包;步骤五、启动终端读取本机的设备号,从由服务器接收的程序和数据包中读取版权签名,接收授权序列号,共同混合编码生成设备安装号;步骤六、用户通过注册服务网站输入授权序列号、设备安装号,开始用户认证并获取激活号;步骤七、用户认证后获得激活码并输入给激活模块,激活模块将激活码解码后获得解密密钥,并用密钥和版权签名生成加密关键字,完成对版权载体的解密,完成全部激活过程。
进一步,本发明所述的导航软件用户授权的方法的步骤二中为指定合同添加版权批次的同时生成一对签名和解密密钥,并存储在数据表中。
进一步,本发明所述的导航软件用户授权的方法从数据表中获取指定批次的签名和密钥,生成加密关键字,并用加密关键字对程序和数据的核心片段进行加密。
进一步,本发明所述的导航软件用户授权的方法的步骤三中所生成的授权序列号同时存放在数据库中,并记录其设备授权次数,供用户认证时校验。
进一步,本发明所述的导航软件用户授权的方法中所述授权序列号的编码形式采用24进制字母和数字的混合组合,编码长度为25字符;所述设备安装号的编码形式采用24进制字母和数字的混合组合,编码长度为20字符;所述激活码的编码形式采用24进制字母和数字的混合组合,编码长度为16字符。
进一步,本发明所述的导航软件用户授权的方法的步骤六中获取激活码的过程具体为:对授权序列号和设备安装号进行自校验,判断授权序列号是否在数据库中有记录,判断此用户可用的设备注册次数是否已用完,判断此合同号是否与版权批次特征匹配,根据版权批次从数据库中获取对应的解密密钥,将解密密钥和授权序列号、安装安装号进行混合编码,生成激活码。
此外,本发明还提供一种导航软件用户授权的系统,其特征在于包括:用于根据合同号在数据库中的合同表中创建合同信息的装置;用于根据操作员指定的合同号和批次号在数据库中创建记录,为指定合同添加版权批次的装置;用于为用户指定合同号、要生成的授权号数量、以及每个授权号可安装的设备数量,然后系统自动根据合司号、数据库内部序号、随机码经过编码生成授权序列号的装置;用于通过指定合同号所对应的版权批次号,对指定的程序和数据片段进行加密,同时将版权签名打包进程序和数据包的装置;用于启动终端读取本机的设备号,从由服务器接收的程序和数据包中读取版权签名,接收授权序列号,共同混合编码生成设备安装号的装置;用于使得用户通过注册服务网站输入授权序列号、设备安装号,开始用户认证并获取激活号的装置;用于在用户认证后获得激活码并输入给激活模块,使得激活模块将激活码解码后获得解密密钥,并用密钥和版权签名生成加密关键字,完成对版权载体的解密,完成全部激活过程的装置。
本发明的导航软件用户授权的方法和系统通过将合同号和版权批次引入到用户认证,注册,激活流程中,解决了在不同项目中独立灵活的配置版权发布与授权的问题,可以针对不同的客户,不同的业务模式定制不同的授权和升级策略。服务端可以配置各种设备特征+用户特征+合同特征+版权特征的约束组合,来满足不同业务类型的需要。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京乾图方园软件技术有限公司,未经北京乾图方园软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210093844.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:带安全堵头的电磁炮
- 下一篇:一种电阻型随机存储器的存储单元及其制备方法