快上车,搭乘HUAWEI HiCar驶向未来

news2025/2/2 6:42:06

HUAWEI HiCar(以下简称HiCar)是华为提供的人-车-家全场景智慧互联解决方案,连接手机与车辆,充分发挥各自的优势属性,将手机的应用/服务生态延伸进车辆,实现以手机为核心的全场景体验。消费者通过HiCar可以感受应用/服务在手机和车辆间无缝流转、智慧语音发起导航/播放音乐/车辆控制如车窗空调、日历航班等情景智能信息随需而出等全新智慧出行体验。

为了向消费者提供更多的应用和服务,以及在更多车型上提供HiCar,HiCar分别向应用开发者和设备开发者开放了丰富的接口能力和指导文档。广大开发者们可以快速将自己的应用接入HiCar,以及将HiCar预置到正在开发的车型中。

应用接入HiCar

HiCar为应用提供一系列开放能力,包含基础的CarBaseEngine和为不同类别应用提供专属能力的子Engine。目前已开放CarBaseEngine和CarMapEngine能力。

应用开发者只需要在原有应用的基础上集成HiCar开放能力即可支持HiCar,而不需要单独为HiCar设计开发单独的应用。集成HiCar开放能力的应用,安装和运行都是在手机上,手机上的HiCar App会将应用对应的界面启动到车辆硬件设备屏幕上(例如车机屏幕,后续皆以车机屏幕举例),并通过应用中集成的HiCar开放能力与应用进行通讯。

当前HiCar支持接入的应用类型及相关说明:

音频类应用:音乐类、儿童故事类、有声读物类、有声新闻资讯类等音频应用可以通过集成CarBaseEngine提供的音频模板快速接入HiCar。音频模板基于Android MediaSession框架实现,HiCar通过MediaSession机制与音频应用进行数据交互,完成数据获取并展示、进行播放控制等。音频应用只需专注于音频数据的准备和播放服务的实现即可,其它繁琐的工作,例如绘制车机界面并保证各分辨率兼容性、管理音频桌面卡片等都由HiCar完成。

地图类应用:导航类地图应用可以通过集成CarBaseEngine、CarMapEngine提供的地图模板快速接入HiCar。地图模板将HiCar环境中的地图应用分为地图图层和客户端交互层两层,地图应用只需关注地图图层中的地图数据提供以及地图导航业务处理,无须关注客户端交互层中复杂的车机屏幕分辨率和汽车旋钮摇杆适配内容,这些工作将由HiCar完成。

其它应用:非音频和地图类的应用也可以按照HiCar提供的规范和指导快速接入HiCar。

设备接入HiCar

HiCar通过分布式软总线技术、分布式虚拟化能力和应用服务共享虚拟化技术,构建了一个开放的平台解决方案。针对汽车硬件设备开发者,HiCar提供了HiCar SDK开放能力,方便汽车硬件设备接入HiCar。HiCar SDK根据车机系统的不同分为Android和Linux版本,设备开发者可自行根据车机系统类型选择不同的HiCar SDK进行集成。

HiCar提供的HiCar SDK主要包括三部分内容:

HiCar应用API接口:HiCar为车机应用层提供的HiCar相关功能接口,车机的HMI(Human Machine Interface)应用需要调用这些接口实现HiCar相关的人机交互界面。

HiCar分布式协议组件:HiCar为设备开发者提供的用于实现车机与手机间的数据传递、交互控制等功能的组件,包括分布式设备发现与连接组件(Nearby)、分布式设备虚拟化组件(DMSDP)、投屏显示组件(HiSight)。

HiCar设备API接口: HiCar定义的硬件和OS相关适配层接口,需要设备开发者负责集成适配,HiCar分布式协议组件会调用这些接口。

设备开发者接入HiCar需要遵循标准的接入流程,整体流程如下图所示(图中以车厂指代设备开发者)。

设备开发者集成HiCar SDK将设备接入HiCar的主要工作可以概括为:

准入评估:从资源、技术、组织等方面对项目进行可行性评估,促使项目达到可以立项的状态。

立项与计划:根据项目要求组建项目团队,明确各自分工界面,并制定项目计划。

开发和测试:根据实现方案及计划,完成车机侧HiCar项目的开发与测试,即把HiCar SDK集成进车机系统中。

认证:由华为为集成HiCar的设备进行认证。为保障集成HiCar的产品体验,只有通过华为认证的HiCar产品才可以上市销售。

生命周期维护:明确产品上市后的舆情和问题处理机制、软件升级维护机制。

了解更多详情>>

访问HiCar联盟官网

应用接入HiCar流程

设备接入HiCar流程

访问HMS Core 联盟官网

获取HMS Core 开发指导文档

关注我们,第一时间了解 HMS Core 最新技术资讯~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/698491.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

HTML 超链接标签、图片标签

超链接标签 超链接描述 HTML使用标签<a>来设置超文本链接 超链接可以是一个字&#xff0c;一个词&#xff0c;或者一组词&#xff0c;也可以是一幅图像&#xff0c;您可以点击这些内容来跳转到新的文档或者当前文档中的某个部分。 <a href"url">链接文…

【运维】Linux升级Python2

【运维】Linux升级Python2 操作系统&#xff1a;centos7python版本&#xff1a;升级前版本2.7.5&#xff0c;升级后2.7.18python3版本&#xff1a;升级前3.6.8&#xff0c;升级后版本3.8.8 1、查看当前python版本 [root1 ~]# python -V Python 2.7.5 2、yum安装python [roots14…

Apikit 自学日记:发起文档测试-Websocket

Websocket 进入某个WS协议的API文档详情页&#xff0c;点击文档上方 测试 标签&#xff0c;即可进入 API 测试页&#xff0c;系统会根据API文档的定义的求头部、Query参数、请求体自动生成测试界面并且填充测试数据。 填写/修改请求参数 1.1设置请求头部&#xff08;Header&…

Rovio智能车改锂电经验分享

目录 小车简介 改造思路 改造目的 步骤一、改锂电 电压检测 充电检测 结束语 本文介绍如何给wowwee Rovio智能车改电源过程。 首先介绍硬件情况 小车简介 小车功能强大&#xff0c;带红外定位&#xff0c;带缺电自动归位&#xff0c;带轨迹录制回放&#xff0c;带扬声器…

【PostgreSQL 数据库线下沙龙(武汉站)】PieCloudDB:云原生分布式虚拟数仓的诞生之旅...

2023年6月3日&#xff0c;开源软件联盟 PostgreSQL 中文社区在武汉举办了技术沙龙活动。本次活动主题围绕未来数据库展开讨论和分享。通过探讨未来数据库的概念和特点&#xff0c;为智能化时代的发展提供更多的支持和服务。同时&#xff0c;通过探讨数据库和AI技术的共生共荣&a…

基于SpringBoot的美食点评系统

1.引言 随着社会的发展&#xff0c;社会的各行各业都在利用信息化时代的优势。计算机的优势和普及使得各种信息系统的开发成为必需。 美食点评管理系统&#xff0c;主要的模块包括首页、个人中心、用户管理、餐厅管理、美食餐厅管理、地区管理、菜系管理、餐厅点评管理、系统…

短视频矩阵抖音账号矩阵系统源码开发者自研(一)

一、短视频矩阵系统源码框架建模搭建 目录 一、短视频矩阵系统源码框架建模搭建 1.抖音账号矩阵系统功能模型建模 2.短视频账号矩阵系统接口开发规则 二、短视频矩阵系统源码视频剪辑转码处理 短视频矩阵系统是一个多功能的视频内容管理系统&#xff0c;用于创建、剪辑发布…

vue3-多人聊天室角色识别(全栈)

文章目录 主要技术栈目的实现步骤1. 前端发送信息2. 后端处理数据3. 前端渲染数据4. store 主要技术栈 主要技术栈是vue3&#xff0c;springboot&#xff0c;websocket&#xff0c;element-plus 目的 主要目的是复习和梳理 实现步骤 1. 前端发送信息 发送信息&#xff0c…

【Spring Cloud系列】-负载均衡(Load Balancer,LB)

【Spring Cloud系列】-负载均衡&#xff08;Load Balancer&#xff0c;LB&#xff09; 文章目录 【Spring Cloud系列】-负载均衡&#xff08;Load Balancer&#xff0c;LB&#xff09;一、什么是负载均衡&#xff08;Load Balancer&#xff0c;LB&#xff09;二、负载均衡的主要…

【MySQL】MySQL中SQL执行流程

文章目录 一、MySQL语句执行流程1.1、主要的原因有以下几点1.2、具体执行流程图如下 二、存储引擎三、MySQL的架构与内部模块四、崩溃恢复时如何判断事务是否需要提交 一、MySQL语句执行流程 连接器&#xff08;Connector&#xff09;&#xff1a; 当客户端发送一个连接请求时…

设计模式学习之观察者模式

设计模式系列往期文章 设计模式学习之策略模式设计模式学习之策略模式在前端的应用设计模式学习之简单工厂模式设计模式学习之工厂方法模式设计模式学习之抽象工厂模式设计模式学习之策略模式和简单工厂模式的对比 这是设计模式系列的第7篇文章&#xff0c;在这之前我们已经介…

React函数式组件

1. 创建函数式组件 我们可以通过所定义的函数来进行react中组件的定义。首先我们可以定义一个函数&#xff0c;然后通过函数的返回值来进行相关组件的定义。例如下面这张写法&#xff0c;我们可以通过调用一个函数&#xff0c;通过其返回值来进行相关的操作。 function Test()…

chatgpt赋能python:Python遍历A到Z:SEO优化的关键

Python遍历A到Z&#xff1a;SEO优化的关键 对于任何一家网站来说&#xff0c;SEO (Search Engine Optimization, 搜索引擎优化)都是至关重要的&#xff0c;特别是在当今数字时代&#xff0c;人们常常会在搜索引擎中查找信息并浏览不同网站。其中一个重要的SEO策略是为每个网站…

笔记本安装双系统ubuntu时踩的坑——戴尔

如果你遇到以下的这些问题&#xff0c;不要直接装了&#xff0c;无解&#xff01;&#xff01;&#xff01; 建议看我另一篇教程&#xff0c;把硬盘取出来在另外的电脑上装好系统再放回去&#xff0c;这样嘎嘎快。 移动硬盘中安装Ubuntu 20.04系统——立省99%的问题_放风筝的…

水质监测的重要性及应用

水质监测是保障水环境安全和人民健康的重要手段。随着城市化进程的加速和工业化程度的提高&#xff0c;水污染问题日益严重&#xff0c;水质监测的重要性也越来越凸显。水质监测是指对水体中的各种物理、化学和生物参数进行监测和分析&#xff0c;以评估水体的质量和污染程度。…

概率论--随机事件与概率--贝叶斯公式--随机变量

目录 随机事件与概率 概念 为什么要学习概率论 随机事件与随机事件概率 随机事件 随机事件概率 贝叶斯公式 概念 条件概率 概率乘法公式 贝叶斯公式 举个栗子 随机变量 随机变量的定义 随机变量的分类 离散型随机变量 连续型随机变量 随机事件与概率 概念 …

和Git相关的一些问题

1. Git拉取项目的两种方式以及区别 方式 Http&#xff1a;通过http方式的clone项目&#xff0c;不需要在git上手动绑定ssh&#xff0c;只需要在clone的时候输入账号&#xff0c;密码即可&#xff1b;SSH&#xff1a;通过ssh方式clone项目&#xff0c;需要手动绑定ssh密钥 区别 …

Linux——从零到精通

目录 前言&#xff1a; 一.Linux介绍 二.Linux基础命令 三.链接和文章从零到实战 基本信息介绍 Linux 操作系统的诞生、发展和成长过程始终依赖着五个重要支柱&#xff1a; 桌面环境 Linux为什么象征着企鹅 命名与读法 前言&#xff1a; 本篇文章结合所有从零到精通 Linux…

如何在jupyter notebook 中添加虚拟环境

一&#xff0e;如何在jupyter notebook 中添加虚拟环境 假设在D:\tf_training\envTraining创建了名为env_training的虚拟环境。 1.安装IPykernel < python2 > pip install ipykernel < python3 > pip install ipykernel 说明&#xff1a;最好进入到虚拟环境…

STM32单片机(九)USART串口----第九节:STLINK Utility

❤️ 专栏简介&#xff1a;本专栏记录了从零学习单片机的过程&#xff0c;其中包括51单片机和STM32单片机两部分&#xff1b;建议先学习51单片机&#xff0c;其是STM32等高级单片机的基础&#xff1b;这样再学习STM32时才能融会贯通。 ☀️ 专栏适用人群 &#xff1a;适用于想要…