新型车载系统框架的制作方法

文档序号:11176865阅读:665来源:国知局
新型车载系统框架的制造方法与工艺

本发明涉及人机交互领域,尤其涉及一种新型车载系统框架。



背景技术:

当前,电子行业发展突飞猛进,汽车电子也不例外,汽车电子作为汽车上的计算机,在安全、娱乐、导航等方面都提供了专业性的服务和保障,在手机已经发展非常成熟的今天,汽车和家庭智能已经成为许多企业争相进军的领域,android系统是目前主流的移动设备操作系统,在娱乐、网络、应用支持等方面都有很大优势,在互联网发达的今天,汽车电子正从wince系统慢慢转移到android系统,然而传统的androidui效果同质化严重,也不符合汽车电子的使用习惯,再者开发效率不够高。



技术实现要素:

本发明的目的在于提供一种新型车载系统框架,解决了传统的androidui效果同质化严重,也不符合汽车电子的使用习惯,再者开发效率不够高的问题。

本发明是这样实现的,一种新型车载系统框架,该系统框架主要由hmi模块以及与所述hmi模块接口连接以androidlaucherapk的形式存在的ap前台模块、与所述ap前台模块接口连接负责所有后台功能处理衔接ap前台模块与os模块和mcu模块之间通讯的ap服务模块、与负责核心板驱动实现与ap服务通讯并接收触摸按钮面板传来指令的os模块、以及一个与所述ap服务模块连接并接收方向按键指令的mcu模块组合而成。

本发明的进一步技术方案是:所述hmi模块由基础组件模块、菜单工程集合模块、共用元件模块以及工具箱模块构成。

本发明的进一步技术方案是:所述基础组件模块是最核心的工程。基础组件主要负责管理整个系统的生命周期、维护全局数据和函数、菜单工程切换等工作,包括了提示框、桌面系统以及墙纸。

本发明的进一步技术方案是:所述菜单工程集合模块是主桌面收音机、蓝牙等工程的总称,用于被主桌面系统加载显示,有且只有一个菜单工程可以被加载,其余都属于被销毁的状态。

本发明的进一步技术方案是:所述公共元件模块是界面中所有共性元素的集合,提供给各个菜单工程以及基础组件引用,从而避免重复劳动,提高开发效率。

本发明的有益效果是:该基于新型车载系统框架的androidui交互系统框架实现车载系统ui的高度定制,解决androidui的同质化问题,提供一种高效的ui开发方式,大幅度缩短ui交互开发周期,提供生产效率,软件架构遵守mvc标准,ui交互开发与功能逻辑严格区分,降低开发的耦合度,使软件更加稳定,ui交互通过hmi开发工具实现,以封装控件的形式来管理hmi的开发,使hmi开发更加灵活简单,效率更高,并且支持多种主流的特效,使界面从视觉和体感上都得到进一步体验。

附图说明

图1是本发明提供的一种新型车载系统框架;

图2是本发明提供的一种基于新型车载系统框架的androidui交互系统的hmi模块的的软件结构图。

具体实施方式

图1示出了一种新型车载系统框架,该系统框架主要由hmi模块以及与所述hmi模块接口连接以androidlaucherapk的形式存在的ap前台模块、与所述ap前台模块接口连接负责所有后台功能处理衔接ap前台模块与os模块和mcu模块之间通讯的ap服务模块、与负责核心板驱动实现与ap服务通讯并接收触摸按钮面板传来指令的os模块、以及一个与所述ap服务模块连接并接收方向按键指令的mcu模块组合而成,hmi:是mrc框架的主体,主要负责界面显示、用户操作响应、ui动画实现,通讯方面主要通过接口和消息方式同ap前台进行通讯,最终生成资源包,提供给ap前台;ap前台:是mrc框架的一部分,主要指android应用的可视化部分,以androidlaucherapk的形式存在,负责解析hmi资源包、显示处理、衔接hmi与ap服务之间的通讯、hmi窗口管理、第三方应用管理;ap服务:不属于mrc框架范畴,与ap前台处于同一个进程当前,负责所有后台功能处理、衔接ap前台与os/mcu之间的通讯;os:不属于mrc框架范畴,使用android操作系统,主要负责核心板驱动实现,与ap服务进行通讯;mcu:不属于mrc框架范畴,主要负责主板驱动实现、电源管理、音源管理、外部检测等功能。

图2示出了一种基于新型车载系统框架的androidui交互系统的hmi模块的的软件结构图,所述hmi模块由基础组件模块、菜单工程集合模块、共用元件模块以及工具箱模块构成,所述基础组件模块是最核心的工程。基础组件主要负责管理整个系统的生命周期、维护全局数据和函数、菜单工程切换等工作,包括了提示框、桌面系统以及墙纸,所述菜单工程集合模块是主桌面收音机、蓝牙等工程的总称,用于被主桌面系统加载显示,有且只有一个菜单工程可以被加载,其余都属于被销毁的状态,所述公共元件模块是界面中所有共性元素的集合,提供给各个菜单工程以及基础组件引用,基础组件是hmi的入口,是最核心的工程;基础组件主要负责管理整个系统的生命周期、维护全局数据和函数、菜单工程切换等工作;基础组件由上到下分别包括提示框、主桌面系统和墙纸;提示框引用于公用元件,是整个界面的全局元素,叠加在主桌面系统之上,可通过基础组件的全局函数来显示或关闭提示框;主桌面系统是基础组件中的核心元件,用于在同一时间内加载一个菜单工程进行显示,打个比方,将主桌面系统比喻为一个电子相框,那么菜单工程集合就是许多不同的相片,同一时间内,电子相框只能显示一张相片;墙纸引用于公用元件,是整个界面的全局元素,叠加在主桌面系统之下,可通过基础组件的全局函数来更换墙纸;菜单工程集合模块:菜单工程集合是主桌面、收音机、蓝牙等工程的总称,用于被主桌面系统加载显示,有且只有一个菜单工程可以被加载,其余都属于被销毁的状态;公用元件模块:公用元件是界面中所有共性元素的集合,提供给各个菜单工程以及基础组件引用,从而避免重复劳动,提高开发效率,公用元件主要包含标题栏、提示框、系统墙纸、小键盘和过场动画,标题栏包含主页、标题和返回,其样式和布局由项目需求决定,提示框用于显示界面中需要等待、确认或提示等地方,样式可自主编辑,被基础组件所引用,系统墙纸包含内部墙纸和外部墙纸,所有菜单工程在没有默认墙纸的情况下,都可以显示系统墙纸,小键盘是车载界面中所有数字键盘的集合,包含跳选键盘、密码键盘、蓝牙通话键盘,过场动画集合了界面中所有切换动画,统一编辑,保证体验一致性;工具箱模块:工具箱是所有界面控件的集合,可通过编辑控件的属性来达到界面个性化效果。工具箱包含了按钮、计时器、滑动条、开关按钮、列表、编辑框六个常用控件,可扩展新控件,具有很强的通用性,被公用元件、基础组件、菜单工程所引用,工具箱和公用元件的区别在于,工具箱是跨项目通用,不具备个性化,公用元件是单项目通用,因项目的不同,其内容也不同。



技术特征:

技术总结
本发明公开了一种新型车载系统框架,该系统框架主要由HMI模块以及与所述HMI模块接口连接以Android Laucher Apk的形式存在的AP前台模块、与所述AP前台模块接口连接负责所有后台功能处理衔接AP前台模块与OS模块和MCU模块之间通讯的AP服务模块、与负责核心板驱动实现与AP服务通讯并接收触摸按钮面板传来指令的OS模块、以及一个与所述AP服务模块连接并接收方向按键指令的MCU模块组合而成,提供一种高效的UI开发方式,大幅度缩短UI交互开发周期,软件架构遵守MVC标准,UI交互开发与功能逻辑严格区分,降低开发的耦合度,使软件更加稳定。

技术研发人员:魏钦淋
受保护的技术使用者:深圳市浩科电子有限公司
技术研发日:2017.06.14
技术公布日:2017.10.03
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1