一种应用于汽车电子的操作系统和实现方法技术方案

技术编号:16818420 阅读:25 留言:0更新日期:2017-12-16 11:35
本发明专利技术公开了一种应用于汽车电子的操作系统和实现方法,能让应用程序的开发者在统一的接口上进行开发,无需关心安卓系统是哪个版本、设备芯片是什么类型、整车是哪一个车型等问题。其技术方案为:系统包括:安卓多版本整合平台,基于公共SDK实现多版本安卓系统的兼容;硬件适配平台,通过定义出抽象层兼容不同的硬件平台;车型适配平台,通过使用通用的车辆总线协议兼容不同整车车型。本发明专利技术通过在安卓系统版本整合、不同硬件适配平台的兼容、以及不同整车车型协议兼容这三方面的改进,实现了不同版本操作系统的整合。

An operating system and implementation method applied to automotive electronics

Operating system of the invention discloses a method used in automotive electronics and the realization method, can let application developers in the development of a unified interface, no need to care about the Android system which version is, what type of vehicle and equipment chip is where a car etc.. The technical proposal is that the system includes: Android multi version integration platform, compatible multi version of Android public system based on SDK; hardware adaptation platform, by defining the abstraction layer compatible with different hardware platform; model adaptation platform, through the use of vehicle bus protocol compatible with different vehicle models. The invention realizes the integration of different versions of the operation system through improving the three aspects of Android system version integration, the compatibility of different hardware adaptation platforms, and the compatibility of different vehicle type protocols.

【技术实现步骤摘要】
一种应用于汽车电子的操作系统和实现方法
本专利技术涉及汽车电子设备的操作系统的开发,尤其涉及对车载终端操作系统的开发技术。
技术介绍
对于安装在汽车车载终端设备上的操作系统而言,需要面对众多整车车型、众多安卓操作系统版本、以及多种不同类型的设备芯片等问题,因此在开发车载终端设备操作系统的过程中,面临对不同车型、不同硬件设备、不同操作系统版本的整合问题,如果让应用程序的开发者能在统一的接口上进行开发,而不需要关心安卓系统是哪个版本、设备芯片是什么类型、整车是哪一个车型等问题,是目前亟待解决的难题。
技术实现思路
以下给出一个或多个方面的简要概述以提供对这些方面的基本理解。此概述不是所有构想到的方面的详尽综览,并且既非旨在指认出所有方面的关键性或决定性要素亦非试图界定任何或所有方面的范围。其唯一的目的是要以简化形式给出一个或多个方面的一些概念以为稍后给出的更加详细的描述之序。本专利技术的目的在于解决上述问题,提供了一种应用于汽车电子的操作系统和实现方法,能让应用程序的开发者在统一的接口上进行开发,无需关心安卓系统是哪个版本、设备芯片是什么类型、整车是哪一个车型等问题。本专利技术的技术方案为:本专利技术揭示了一种应用于汽车电子的操作系统,包括:安卓多版本整合平台,基于公共SDK实现多版本安卓系统的兼容;硬件适配平台,通过定义出抽象层兼容不同的硬件平台;车型适配平台,通过使用通用的车辆总线协议兼容不同整车车型。根据本专利技术的应用于汽车电子的操作系统的一实施例,安卓多版本整合平台包括:应用层逻辑模块,在不同开发项目中可重用;系统公共接口模块,包含系统对外的统一接口,对应用屏蔽安卓版本的细节以及硬件实现细节,通过系统公共接口使用公共逻辑,以SDK方式提供给应用。根据本专利技术的应用于汽车电子的操作系统的一实施例,安卓多版本整合平台还包括:电源管理模块,实现开机、关机、模式切换、背光/按键使能、高温策略、低电压保护、开机预启动;状态保持模块,实现关机前状态保持、源恢复、界面保持、可配置、应用数据保存通知;音频策略模块,实现通道切换、音量调节、音量保存、混音策略、音频控制、音频优先级;系统策略及服务模块,实现背光策略、仪表同步策略、倒车音量策略、显示策略、手势控制、系统服务调度、通知栏优先级;通信管理模块,实现和TBox通信,管理车载终端的网络连接,管理和显示整个通信的状态;手机互联模块,支持IOS的IAP2及CarPlay协议,支持CarPlay音乐播放,导航显示及Siri功能,对IOS设备及IOS版本做兼容和优化;倒车影像模块,快速响应及显示倒车影像,支持全雷达数据的显示,针对安卓系统做优化,开机可快速显示倒车影像,倒车时媒体音量暂停或降低,导航和通话音量保持;车辆总线模块,负责和车身控制系统、仪表及空调通信,对相应车辆进行车辆设置,包括智能远光灯跟车会车调节系统的开启关闭、闭锁车门自动关窗功能的开启关闭,同时负责车载终端和仪表的时间,时区,语言的同步,其中车载终端的导航信息,媒体播放信息,来电信息同步到仪表。根据本专利技术的应用于汽车电子的操作系统的一实施例,硬件适配平台中对应用提供统一的适配器接口和统一的抽象接口,以确保操作系统在不同的硬件平台上兼容。根据本专利技术的应用于汽车电子的操作系统的一实施例,车型适配平台基于通用的车辆总线协议,针对不同车型在自然层实现车辆总线模块,将车辆总线协议转化成通用的车辆总线协议,以使应用使用统一的接口来访问车辆总线。本专利技术还揭示了一种应用于汽车电子的操作系统的实现方法,方法包括:基于公共SDK实现多版本安卓系统的兼容整合;通过定义出抽象层兼容不同的硬件适配平台;通过使用通用的车辆总线协议兼容不同整车车型。根据本专利技术的应用于汽车电子的操作系统的实现方法的一实施例,在基于公共SDK实现多版本安卓系统的兼容整合的步骤中,通过应用层逻辑模块实现不同开发项目中可重用,通过系统公共接口模块对应用屏蔽安卓版本的细节以及硬件实现细节,使用公共逻辑以SDK方式提供给应用。根据本专利技术的应用于汽车电子的操作系统的实现方法的一实施例,在基于公共SDK实现多版本安卓系统的兼容整合的步骤中还包括:电源管理、状态保持、音频策略、系统策略及服务、通信管理、手机互联、倒车影像、车辆总线。根据本专利技术的应用于汽车电子的操作系统的实现方法的一实施例,通过定义出抽象层兼容不同的硬件适配平台的步骤中,对应用提供统一的适配器接口和统一的抽象接口,以确保操作系统在不同的硬件平台上兼容。根据本专利技术的应用于汽车电子的操作系统的实现方法的一实施例,通过使用通用的车辆总线协议兼容不同整车车型的步骤中,车型适配平台基于通用的车辆总线协议,针对不同车型在自然层实现车辆总线模块,将车辆总线协议转化成通用的车辆总线协议,以使应用使用统一的接口来访问车辆总线。本专利技术对比现有技术有如下的有益效果:本专利技术通过在安卓系统版本整合、不同硬件适配平台的兼容、以及不同整车车型协议兼容这三方面的改进,实现了不同版本操作系统的整合,从而让在系统上开发应用程序的开发者在统一的接口上进行开发,而无需关心安卓系统是哪个版本、设备芯片是什么类型、整车是哪一个车型等问题。附图说明在结合以下附图阅读本公开的实施例的详细描述之后,能够更好地理解本专利技术的上述特征和优点。在附图中,各组件不一定是按比例绘制,并且具有类似的相关特性或特征的组件可能具有相同或相近的附图标记。图1示出了本专利技术的应用于汽车电子的操作系统的一实施例的原理图。图2示出了本专利技术的应用于汽车电子的操作系统的实现方法的一实施例的流程图。图3示出了安卓多版本整合平台的实现原理图。图4示出了硬件适配平台的实现原理图。图5示出了车型适配平台的实现原理图。具体实施方式以下结合附图和具体实施例对本专利技术作详细描述。注意,以下结合附图和具体实施例描述的诸方面仅是示例性的,而不应被理解为对本专利技术的保护范围进行任何限制。图1示出了本专利技术的应用于汽车电子的操作系统的一实施例的原理。请参见图1,本实施例的系统包括:安卓多版本整合平台、硬件适配平台和车型适配平台。其中安卓多版本整合平台基于公共SDK实现多版本安卓系统的兼容。具体而言,结合图3所示,安装多版本整合平台进一步包括:应用层逻辑模块、系统公共接口模块、电源管理模块、状态保持模块、音频策略模块、系统策略及服务模块、通信管理模块、手机互联模块、倒车影像模块、车辆总线模块。应用层逻辑模块在不同开发项目中可重用,例如包含了主界面的主要逻辑,音乐播放的核心逻辑,如播放引起,播放列表,在线搜索等,收音机的核心逻辑等。系统公共接口模块包含系统对外的统一接口(QGAPI),对应用屏蔽安卓版本的细节以及硬件实现细节,通过系统公共接口使用公共逻辑(QingOS),以SDK方式(QingSDK)提供给应用。电源管理模块实现开机、关机(ACC/Power唤醒)、模式切换(AVNOFF/AVNON/AVNSTANDBY/AVNOFFPhone/TimeMode)、背光/按键使能、高温策略、低电压保护、开机预启动、BCall/ICall处理。状态保持模块实现关机前状态保持、源恢复(收音机/U盘/蓝牙)、界面保持(Activity)、可配置(Activity/Service)、应用数据保存通知。音频策略模块实现通道切换、本文档来自技高网...
一种应用于汽车电子的操作系统和实现方法

【技术保护点】
一种应用于汽车电子的操作系统,其特征在于,包括:安卓多版本整合平台,基于公共SDK实现多版本安卓系统的兼容;硬件适配平台,通过定义出抽象层兼容不同的硬件平台;车型适配平台,通过使用通用的车辆总线协议兼容不同整车车型。

【技术特征摘要】
1.一种应用于汽车电子的操作系统,其特征在于,包括:安卓多版本整合平台,基于公共SDK实现多版本安卓系统的兼容;硬件适配平台,通过定义出抽象层兼容不同的硬件平台;车型适配平台,通过使用通用的车辆总线协议兼容不同整车车型。2.根据权利要求1所述的应用于汽车电子的操作系统,其特征在于,安卓多版本整合平台包括:应用层逻辑模块,在不同开发项目中可重用;系统公共接口模块,包含系统对外的统一接口,对应用屏蔽安卓版本的细节以及硬件实现细节,通过系统公共接口使用公共逻辑,以SDK方式提供给应用。3.根据权利要求2所述的应用于汽车电子的操作系统,其特征在于,安卓多版本整合平台还包括:电源管理模块,实现开机、关机、模式切换、背光/按键使能、高温策略、低电压保护、开机预启动;状态保持模块,实现关机前状态保持、源恢复、界面保持、可配置、应用数据保存通知;音频策略模块,实现通道切换、音量调节、音量保存、混音策略、音频控制、音频优先级;系统策略及服务模块,实现背光策略、仪表同步策略、倒车音量策略、显示策略、手势控制、系统服务调度、通知栏优先级;通信管理模块,实现和TBox通信,管理车载终端的网络连接,管理和显示整个通信的状态;手机互联模块,支持IOS的IAP2及CarPlay协议,支持CarPlay音乐播放,导航显示及Siri功能,对IOS设备及IOS版本做兼容和优化;倒车影像模块,快速响应及显示倒车影像,支持全雷达数据的显示,针对安卓系统做优化,开机可快速显示倒车影像,倒车时媒体音量暂停或降低,导航和通话音量保持;车辆总线模块,负责和车身控制系统、仪表及空调通信,对相应车辆进行车辆设置,包括智能远光灯跟车会车调节系统的开启关闭、闭锁车门自动关窗功能的开启关闭,同时负责车载终端和仪表的时间,时区,语言的同步,其中车载终端的导航信息,媒体播放信息,来电...

【专利技术属性】
技术研发人员:田发景
申请(专利权)人:上海博泰悦臻网络技术服务有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1