[发明专利]一种车载软件的更新方法、系统、装置及可读存储介质在审
申请号: | 201810259684.5 | 申请日: | 2018-03-27 |
公开(公告)号: | CN108388439A | 公开(公告)日: | 2018-08-10 |
发明(设计)人: | 李培能 | 申请(专利权)人: | 深圳市路畅科技股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F21/60 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 秘钥 验证 可读存储介质 车载系统 属性特征 更新 申请 更新系统 解封系统 静态密码 生成算法 系统封闭 第三方 泄露 安全 保证 | ||
本申请公开了一种车载软件的更新方法,包括:获取所述车载软件和输入秘钥;利用所述车载软件的属性特征生成验证秘钥;判断所述输入秘钥与所述验证秘钥是否一致;如果是,解除系统封闭,以对所述车载软件进行相关的操作。本申请中,不同的车载软件的属性特征不同,所以对应不同的验证秘钥,当要对不同的车载软件进行操作时,必然对应不同的输入秘钥,除非掌握了验证秘钥的生成算法,否则无法获取与验证秘钥一致的输入秘钥,从而避免了没有秘钥或静态密码泄露时第三方解封系统、软件随意更新的情况,大幅度提高了车载系统的更新安全,保证了车载系统的稳定性。相应的,本申请还公开了一种车载软件的更新系统、装置及可读存储介质。
技术领域
本发明涉及车载软件领域,特别涉及一种车载软件的更新方法、系统、装置及可读存储介质。
背景技术
目前,由于车载系统大部分时候没有联网,车载系统的更新大多依赖于本地上传软件的新版本进行更新。一些车载系统并未进行系统封闭,用户可以自由地更新或安装应用,这种更新方法可能导致用户安装与原有应用不兼容的软件,从而导致车载系统稳定性降低、出现系统冲突等问题。因此,一些车载系统开始进行系统封闭,用户无法自由安装或更新应用,如果用户想要安装或更新应用,必须前往4S店,让4S店的工作人员通过车厂预留的静态密码来接触系统封闭,然后再进行更新。但是由于4S店的工作人员保留了静态密码,也可以绕开车厂独立进行应用的更新或安装,而且静态密码容易泄露,依然不能保证车载系统只安装车厂允许的应用,不能满足车厂对系统封闭的要求。
发明内容
有鉴于此,本发明的目的在于提供一种车载软件的更新方法、系统、装置及可读存储介质,以提高车载软件在更新过程中的安全程度。其具体方案如下:
一种车载软件的更新方法,包括:
获取所述车载软件和输入秘钥;
利用所述车载软件的属性特征生成验证秘钥;
判断所述输入秘钥与所述验证秘钥是否一致;
如果是,解除系统封闭,以对所述车载软件进行相关的操作。
优选的,所述输入秘钥为车厂数据平台收到系统操作申请后根据所述车载软件的属性特征生成并下发的秘钥。
优选的,所述对所述车载软件进行相关的操作包括:
对所述车载软件进行安装、更新或卸载。
优选的,所述车载软件的属性特征包括所述车载软件的版本和/或特征代码。
优选的,所述车载软件包括导航软件和/或FM广播软件和/或车载蓝牙软件。
优选的,所述利用所述车载软件的属性特征生成验证秘钥的过程具体包括:
通过预设Python脚本和用于获取所述车载软件的属性特征的aapt.exe工具,利用所述车载软件的属性特征生成验证秘钥;
所述输入秘钥为:
车厂数据平台收到系统操作申请后,通过所述预设Python脚本和所述aapt.exe工具,根据所述车载软件的属性特征生成并下发的秘钥。
优选的,所述获取车载软件和输入秘钥之后,还包括:
判断所述输入秘钥是否在有效期内;
如果是,启动所述利用所述车载软件和属性特征生成验证秘钥的过程。
相应的,本发明还公开了一种车载软件的更新系统,包括:
获取模块,用于获取所述车载软件和输入秘钥;
秘钥生成模块,用于利用所述车载软件的属性特征生成验证秘钥;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市路畅科技股份有限公司,未经深圳市路畅科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810259684.5/2.html,转载请声明来源钻瓜专利网。