[发明专利]车机互联应用框架设计的方法及系统有效
申请号: | 202010851358.0 | 申请日: | 2020-08-21 |
公开(公告)号: | CN111708648B | 公开(公告)日: | 2020-12-04 |
发明(设计)人: | 汪建清 | 申请(专利权)人: | 宁波均联智行科技有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 北京市万慧达律师事务所 11111 | 代理人: | 盛安平 |
地址: | 315040 浙江省宁*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 车机互联 应用 框架 设计 方法 系统 | ||
1.一种车机互联应用框架设计的方法,其特征在于,包括:
在车机互联应用框架内开发多个HMI适配单元,所述HMI适配单元分别设有用于继承并实现不同车机操作系统的HMI应用接口基类中方法的应用接口实例类,通过调用与车机操作系统的类型相对应的HMI适配单元连接车机的HMI应用;
在车机互联应用框架内开发多个系统组件适配单元,所述系统组件适配单元分别用于提供不同车机操作系统下车机互联技术所依赖的系统资源接口,基于车机厂商设置的互联参数,配置一种或多种互联技术的激活状态,并将被激活互联技术对应的依赖资源加载到本地内存中,同时通过调用与车机操作系统的类型相对应的系统组件适配单元将互联参数部署到车机系统上;
获取手机端的互联操作请求,判断手机端使用的互联技术是否被激活;
若已激活,则运行与手机端一致的互联技术并基于互联操作请求和预设的互联状态机切换到相应的互联状态,同时更新车机资源的占用状态;若未激活,则拒绝手机端与车机端互联。
2.根据权利要求1所述的车机互联应用框架设计的方法,其特征在于,所述车机操作系统包括但不限于安卓系统、Linux系统和QNX系统。
3.根据权利要求1所述的车机互联应用框架设计的方法,其特征在于,所述互联技术包括但不限于CarPlay互联技术、CarLife互联技术、MirrorLink互联技术和AndroidAuto互联技术。
4.根据权利要求1-3中任一项所述的车机互联应用框架设计的方法,其特征在于,根据多种车机操作系统的HMI应用的接口交互特征,抽象出适用于多种车机操作系统的HMI应用接口基类,并在所述HMI应用接口基类的基础上针对不同操作系统的数据结构特征设置对应的数据结构适配组件,或同时针对不同操作系统的系统语言设置对应的系统语言转换组件,以得到多个分别与不同车机操作系统的类型相对应的HMI适配单元。
5.根据权利要求1所述的车机互联应用框架设计的方法,其特征在于,车机厂商通过加密配置文件系统和远程服务器动态配置所述互联参数。
6.根据权利要求1-3、5中任一项所述的车机互联应用框架设计的方法,其特征在于,车机厂商设置的互联参数包括车机出厂时设置的初始互联参数和厂商通过服务器设置的远程互联参数,其中,所述远程互联参数的优先级高于所述初始互联参数。
7.根据权利要求6所述的车机互联应用框架设计的方法,其特征在于,车机厂商设置的互联参数包括:用于配置一种或多种互联技术的激活状态的互联参数,以及用于部署到车机系统提供的系统组件上的互联参数。
8.根据权利要求7所述的车机互联应用框架设计的方法,其特征在于,针对不同车机操作系统提供的系统组件的交互数据结构特征分别构建对应的系统组件适配单元。
9.根据权利要求1-3中任一项所述的车机互联应用框架设计的方法,其特征在于,通过车机系统的设备发现接口获取手机端的互联操作请求。
10.根据权利要求1-3中任一项所述的车机互联应用框架设计的方法,其特征在于,启动与手机端一致的互联技术并基于互联操作请求和预设的互联状态机切换到相应的互联状态的方法包括:
若一种或多种互联技术被激活,则将被激活互联技术对应的依赖资源加载到本地内存中;
配置与不同互联技术的依赖资源一一对应的调用接口;
根据手机端使用的互联技术选用对应的调用接口,获取与手机端一致的互联技术的依赖资源并运行互联技术;
利用所述互联技术建立手机端与车机端的信息交互,基于互联操作请求和预设的互联状态机中各个互联状态的触发条件,切换到相应的互联状态。
11.一种车机互联应用框架设计的系统,其特征在于,包括HMI接口模块、系统组件接口模块、配置管理模块和连接管理模块,其中,
所述HMI接口模块包括一个或多个与车机操作系统的类型相对应的HMI适配单元,所述HMI适配单元在车机互联应用框架内,且所述HMI适配单元分别设有用于继承并实现不同车机操作系统的HMI应用接口基类中方法的应用接口实例类;
所述系统组件接口模块包括一个或多个与车机操作系统的类型相对应的系统组件适配单元,所述系统组件适配单元在车机互联应用框架内,且所述系统组件适配单元分别用于提供不同车机操作系统下车机互联技术所依赖的系统资源接口;
所述配置管理模块用于基于车机厂商设置的互联参数,配置一种或多种互联技术的激活状态,并将被激活互联技术对应的依赖资源加载到本地内存中,同时通过调用与车机操作系统的类型相对应的系统组件适配单元将互联参数部署到车机系统上;
所述连接管理模块用于通过调用与车机操作系统的类型相对应的HMI适配单元连接车机的HMI应用;以及,
获取手机端的互联操作请求,判断手机端使用的互联技术是否被激活;若已激活,则运行与手机端一致的互联技术并基于互联操作请求和预设的互联状态机切换到相应的互联状态,同时更新车机资源的占用状态;若未激活,则拒绝手机端与车机端互联。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波均联智行科技有限公司,未经宁波均联智行科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010851358.0/1.html,转载请声明来源钻瓜专利网。