[发明专利]一种车载系统可计数的软件授权方法在审
申请号: | 202110607343.4 | 申请日: | 2021-06-01 |
公开(公告)号: | CN113536241A | 公开(公告)日: | 2021-10-22 |
发明(设计)人: | 肖文平;林刚;高传明 | 申请(专利权)人: | 上海赫千电子科技有限公司 |
主分类号: | G06F21/12 | 分类号: | G06F21/12 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 200125 上海市浦东*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 车载 系统 计数 软件 授权 方法 | ||
本发明提供一种车载系统可计数的软件授权方法,包括:获取硬件指纹信息,授权码生成工具根据硬件指纹信息生成授权文件,授权文件包括单个第一授权码或批量第一授权码;在软件版本集成的时候,将授权文件部署到文件系统的特定位置并写入至车载设备;车载设备在启动时应用服务通过加载授权认证库并调用授权认证库接口判断车载设备的授权状态,并根据授权状态执行预设操作。本发明提供的技术方案中,提前将设备所需的授权码在软件集成时批量将第一授权码部署到文件系统的特定路径下,其能够使软件授权简单、快捷,避免繁琐的步骤。
技术领域
本发明涉及车载领域,尤其涉及一种车载系统可计数的软件授权方法。
背景技术
在实际产品应用中,需要对不同的应用场景开放不同的软件功能及使用时限,所以需要不同的加密授权参数控制软件的使用。传统授权方式,需要知道这台设备的唯一机器识别码,抄录了唯一机器识别码后,再将信息反馈给供应商,座舱软件供应商再将信息生成授权码明文后提供给生产商,生产商拿到授权码后,必须查找哪一台机器对应的是哪一个授权码,如果对应错了就授权失败,所以必须准确地将授权码输入对应的智能座舱平台软件,才能完成授权,这种授权方式也不便统计当前已授权的数量。当机器恢复出厂后,还需要重新再手动输入授权码完成授权,否则机器又不能正常使用。
为了解决在授权时的诸多不便,本发明采用批量授权和实时自动授权方式,以解决传统授权方法的诸多不便,以达到一次授权终身可正常使用的效果。
发明内容
基于现有技术中存在的缺陷,本发明提供一种车载系统可计数的软件授权方法,其特征在于,至少包括:
获取硬件指纹信息,授权码生成工具根据硬件指纹信息生成授权文件,授权文件包括单个第一授权码或批量第一授权码;在软件版本集成的时候,将授权文件部署到文件系统的特定位置并写入至车载设备;
车载设备在启动时应用服务通过加载授权认证库并调用授权认证库接口判断车载设备的授权状态,并根据授权状态执行预设操作。
一种车载系统可计数的软件授权方法,进一步地,获取车载设备的CPU ID、EMMCID、MAC ID中的一种或多种并拼接成硬件标识信息,并根据预设规则从硬件标识信息提取相应的字符生成硬件指纹信息;
硬件指纹信息包括一个或多个车载设备提供的信息。
一种车载系统可计数的软件授权方法,进一步地,授权文件生成方法包括:
授权码生成工具读取硬件指纹信息;
授权码生成工具调用第一预设函数生成第一授权码并封装为授权文件。
一种车载系统可计数的软件授权方法,进一步地,若设备已授权,应用服务继续完成启动;若设备未授权,应用服务阻塞在授权认证库中,不能完成启动,应用服务禁止提供服务。
一种车载系统可计数的软件授权方法,进一步地,当授权认证库接口被调用时,检查操作系统中授权文件部署位置是否存在授权文件,如果不存在授权文件则睡眠预设时间,睡眠结束后继续检查是否存在授权文件。
一种车载系统可计数的软件授权方法,进一步地,如果授权文件存在,再获取当前机器硬件指纹信息,然后调用第二预设函数得到第二授权码,从文件系统的特定位置读取授权文件并获取第一授权码;
判断第一授权码与第二授权码是否匹配;
如果匹配,授权认证库接口返回True,授权认证库接口调用结束;
如果不匹配,睡眠预设时间,待睡眠结束后继续从头开始检测。
一种车载系统可计数的软件授权方法,进一步地,还包括:与车载设备相连接的中控HMI的授权,中控HMI的授权通过授权认证服务应用提供服务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海赫千电子科技有限公司,未经上海赫千电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110607343.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:制造半导体装置的方法
- 下一篇:一种金属丝制备方法