【技术实现步骤摘要】
一种服务于第三方开发者的云平台系统及开发方法
[0001]本专利技术涉及云平台系统
,具体为一种服务于第三方开发者的云平台系统及开发方法。
技术介绍
[0002]汽车行业正面临新的一轮行业变革,智能化、电动化、数字化时代的来临,对汽车行业的产品研发、生产、营销等全方面提出了新的挑战。新的挑战也伴随着新的机遇,在SOA时代,如何基于车辆载体创建更多的连接,吸引更多的第三方开发者(以下简称:开发者)参与到车辆的产品定义中来,是主机厂不得不考虑的课题。对于整车电子电器架构(以下简称:架构)开发来说,研发范围不再局限于车内诸多电子控制器,而需要更多考虑云端的架构。
[0003]目前,在整车SOA开发领域,主机厂大多关注在车内开发上,包括SOA方法论研究与实施、架构的演变与升级、OTA通道打通等环节。
[0004]针对车外云平台方面,目前只有成熟的传统云平台方案,可以满足OTA升级、数据管理与上传、车机上网等常规功能;但由于是封闭的,并不支持第三发开发者进行数据访问,更无法满足开发者通过客户端进行车内APP开发。 ...
【技术保护点】
【技术特征摘要】
1.一种服务于第三方开发者的云平台系统,其特征在于,所述云平台系统由云端和客户端组成,所述云端包括通信模块、任务模块和数据库,所述客户端包括操作界面和显示界面,所述云端与客户端通过http协议进行数据传输。2.一种如权利要求1所述的服务于第三方开发者的云平台系统开发方法,其特征在于,所述云平台系统开发方法包括以下步骤:S1:开发者登录和身份认证;对于初次登录的开发者,需要在客户端进行新用户注册,云端记录并存储该开发者的相关信息,同时设置开发者的等级为默认等级;对于非初次登录用户,开发者在客户端输入相关登录信息,云端启动身份认证,认证通过后即赋予相应的等级权限,等级管理属于云端任务模块中的账户管理功能,通过登录时长、开发者的测试分数、上传应用APP的数量和下载量四个维度进行加权评估;S2:选择服务;云端在用户登录后,根据开发者等级开放不同的服务清单权限,等级越高,不同的域控制器所支持的服务清单越详细和复杂,用户在客户端依次选择所开发车型、域控制器以及相应的服务,支持用户选择多个域控制器;S3:接口代码生成;云端根据开发者在所述S2中选择的服务,结合系统默认部署的硬件环境,自动选择和适配相应版本的AP开发工具,生成相应的ARXML文件和接口代码;S4:本地APP编写;开发者在客户端通过下载接口代码,在本地完成解压编辑和代码集成,并通过客户端进行代码上传,从而完成应用APP的编辑工作;同时,也支持开发者在客户端编辑完代码后,直接上传云端,在云端完成代码的集成工作;S5:云端编译;开发者在客户端完成应用APP上传后,编译工作转到云端进行,云端自动适配相应版本的AP源码,对应用APP进行编译,编译过程中客户端实时显示编译信息,如编译...
【专利技术属性】
技术研发人员:李有恩,栾辉,陈敏,朴春日,曾盼盼,
申请(专利权)人:上海禾骋科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。