[发明专利]一种智能网联汽车代码软件的安全管理方法及装置在审
申请号: | 202310216632.0 | 申请日: | 2023-03-08 |
公开(公告)号: | CN116302060A | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 陈琛;张智清;宋世民;刘明春;李春;谭福伦 | 申请(专利权)人: | 金龙联合汽车工业(苏州)有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F11/36;G06F21/62;G06F21/60 |
代理公司: | 浙江千克知识产权代理有限公司 33246 | 代理人: | 雷娴 |
地址: | 215000 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 智能 汽车 代码 软件 安全管理 方法 装置 | ||
一种智能网联汽车代码软件的安全管理方法及装置,属于智能网联汽车技术领域。本发明的安全管理装置包括本地开发端、云端服务器、车载控制器;安全管理方法包括:云端服务器为不同的功能模块建立源代码仓库,并为不同的开发人员分配读写不同的源代码仓库的权限;本地开发端根据开发人员的权限获取云端服务器的软件代码仓库中的相关文件,并将完成开发及验证的功能模块的源代码文件、参数配置文件和可执行文件上传至云端服务器中相应的软件代码仓库中;车载控制器从云端服务器获取所需的参数配置文件和/或可执行文件,并将调试后额参数配置文件上传至云端服务器的通用模块仓库中。本发明能够有效兼顾智能网联汽车代码软件开发的安全性和效率。
技术领域
本发明涉及智能网联汽车技术领域,尤其涉及一种智能网联汽车代码软件的安全管理方法及装置。
背景技术
智能网联汽车,是指车联网与智能车的有机联合,最终可替代人来操作的新一代汽车。智能网联车辆搭载有先进的车载传感器、控制器、执行器等装置,融合现代通信与网络技术,实现车与人、路、后台等智能信息交换共享,具有安全、舒适、节能、高效的特点。
智能网联系统框架较为复杂,功能模块数量众多,涉及的代码数十万行甚至数百万行,这些代码软件通常以模块的方式存储在云端服务器中,在本地开发端的代码编辑器中完成了软件代码开发后,将软件代码存储至云端服务器,然后车端控制器将软件代码从云端服务器中下载,并在车端进行调试和应用。现有技术一般采用如下方案:本地开发端对智能网联系统的软件代码调试开发完成后,在云端的两个代码仓库中存放所开发的软件代码,一个仓库用于存放未进行编译的源代码文件,这些源代码文件可直接被编辑和修改,效率较高,但是存在代码被篡改和外流的隐患;另一个仓库用于存放对源代码经过了编译之后生成的可执行文件及各项配置和参数文件,这些文件是不可编辑文件,只能直接被应用于车端控制器,安全性较好,但是调试效率较低。
现有技术中,如申请号为CN202210480738.7的中国发明专利申请公开了一种车辆自动驾驶软件的开发系统和方法。该系统包括:代码管理服务器,用于接收通过开发机终端上传的功能代码,产生与功能代码对应的触发信息,并发送触发信息至持续集成服务器;持续集成服务器,用于根据触发信息,将功能代码与车辆自动驾驶工程进行集成得到可编译代码,对可编译代码进行编译得到可执行文件,对可执行文件进行测试,将测试通过的可执行文件发送至持续部署服务器;持续部署服务器,用于根据接收到的可执行文件确定目标可执行文件,将目标可执行文件传输至仿真测试设备和目标车辆;仿真测试设备,用于根据接收到的目标可执行文件进行仿真测试,得到仿真测试结果。
上述系统主要针对整体项目的云平台管理与使用,通过远程请求及项目库的版本信息进行本地代码的更替操作,其项目库或者本地代码的更新都是通过整体项目中的变更文件进行操作,这对于代码模块众多、应用车型多样的项目而言,代码更新工作中操作重复率高,个别化模块的针对性小且对于整体项目的安全性不高。
发明内容
本发明的目的是为了解决上述现有技术存在的问题,提供一种智能网联汽车代码软件的安全管理方法及装置,其能够有效兼顾智能网联汽车代码软件开发的安全性和效率。
本发明的目的是通过以下技术方案实现的:
一种智能网联汽车代码软件的安全管理方法,应用于一种智能网联汽车代码软件的安全管理装置,所述安全管理装置包括本地开发端、云端服务器、车载控制器;所述安全管理方法包括:
云端服务器为不同的功能模块建立源代码仓库,并为不同的开发人员分配读写不同的源代码仓库的权限;同时建立用于存放各个功能模块编译生成的可执行文件的编译文件仓库,及用于存放参数配置文件和底层框架文件的通用模块仓库;
本地开发端根据开发人员的权限获取云端服务器的软件代码仓库中的相关文件,并将完成开发及验证的功能模块的源代码文件、参数配置文件和可执行文件上传至云端服务器中相应的软件代码仓库中;
车载控制器从云端服务器获取所需的参数配置文件和/或可执行文件,并将调试后额参数配置文件上传至云端服务器的通用模块仓库中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金龙联合汽车工业(苏州)有限公司,未经金龙联合汽车工业(苏州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310216632.0/2.html,转载请声明来源钻瓜专利网。