文档开发者中心
我的

【HUAWEI HiCar】HUAWEI HiCar应用接入约束



1      HUAWEI HiCar应用接入约束

接入HUAWEI HiCar的应用都是HUAWEI HiCar手机上的应用,应用安装和运行都是在手机上,HUAWEI HiCar应用通过HUAWEI HiCar开放平台能力可以无缝的使用汽车的硬件设备资源能力并实现应用和服务到汽车的流转。

1.1  HUAWEI HiCar应用通用约束

接入HUAWEI HiCar的手机应用需满足下列通用的约束要求:

子特性

需求编号

需求描述

备注

HUAWEI HiCar_APP

SR04-101

为了保障用户手机应用和服务在汽车HUAWEI HiCar场景的无缝流转,需要手机同一个应用支持HUAWEI HiCar场景,用户不需要在手机上单独安装两个应用;

用户手机已安装的旧版本应用可通过应用市场升级支持HUAWEI HiCar场景;

通过应用的Manifest配置文件声明支持HUAWEI HiCar

HUAWEI HiCar_APP

SR04-102

接入HUAWEI HiCar的应用需要考虑驾驶场景用户交互方式、驾驶安全等因素来定义和设计HiCar场景的应用功能。

《HUAWEI HiCar UX   Design Guideline》定义了一些设计原则,应用可参考。

HUAWEI HiCar提供语音、汽车按键、触屏控制等多模交互方式

HUAWEI HiCar_APP

SR04-103

接入HUAWEI HiCar有全屏显示界面的应用,需要支持汽车大屏显示横竖屏自适应布局和大屏多分辨率。

分辨率至少支持:800*480、960*540、1280*720、1920*720,

DPI  :最小 240dpi


HUAWEI HiCar_APP

SR04-104

接入HUAWEI HiCar的应用界面需要支持窗口自由模式,应用窗口可被Resize。在窗口显示和全屏显示之间切换时,应用不能重启。

地图应用在多窗口显示简要信息

HUAWEI HiCar_APP

SR04-105

地图/音乐/有声读物/音视频通话类HUAWEI HiCar应用需要支持Ongoing卡片:在导航中/音乐播放中/通话中的应用需要在HUAWEI HiCar   Home页添加Ongoing卡片,任务结束后根据业务应用场景可自动移除卡片。详细参见卡片接入指导。


HUAWEI HiCar_APP

SR04-106

HUAWEI HiCar应用界面满足HUAWEI HiCar应用UX设计规范:《HUAWEI HiCar UX   Design Guideline》

包括应用全屏界面、多窗口分屏界面、卡片页面需符合HUAWEI HiCar应用UX设计规范。


HUAWEI HiCar_APP

SR04-107

HUAWEI HiCar应用跨设备任务连续性:

地图/音乐/有声读物/音视频通话类HUAWEI HiCar应用需支持从手机到汽车的任务连续处理(即连接HUAWEI HiCar之前在手机上这些应用已经处于导航中/音乐播放中/通话中,连接HUAWEI HiCar汽车后,进行中的任务可以接续到汽车屏幕显示/音频输入/输出,业务不会发生中断)。

通话类应用需要支持从汽车到手机的任务连续处理(即连接HUAWEI HiCar汽车时已经在进行的通话,在断开HUAWEI HiCar汽车连接后可以接续到手机本地通话)。


HUAWEI HiCar_APP

SR04-108

接入HUAWEI HiCar的应用需要提供可被HUAWEI HiCar调启的方法;


HUAWEI HiCar_APP

SR04-109

为了保障驾驶场景方便用户通过语音交互,接入HUAWEI HiCar的应用需要提供语音交互的DeepLink接口能力;


HUAWEI HiCar_APP

SR04-110

地图类应用在启动导航和结束导航时需通知HUAWEI HiCar

参见地图导航事件广播





1.2  上架应用市场约束

接入HUAWEI HiCar的应用需满足上架华为应用市场的相关标准约束。华为应用市场同时提供了HUAWEI HiCar专区,用户也可以通过手机HUAWEI HiCar设置入口一键进入应用市场HUAWEI HiCar专区查询下载安装支持HUAWEI HiCar的应用。

*以下图例仅作示例,以实际上线效果为准。

                                             

2      应用接入场景交互流程

2.1     卡片接入场景交互流程

三方应用(如地图/音乐/有声读物/音视频通话类应用等)启动处于Ongoing业务状态时(如在导航中/音乐播放中/通话中)应用需要在HUAWEI HiCar Home页添加Ongoing卡片,任务结束后根据业务应用场景可自动移除卡片。

三方应用通过HUAWEI HiCar的卡片接口能力(AIDL)主动进行卡片注册、更新、移除,交互流程参见下面示意图:

           

                                        图1 HUAWEI HiCar应用Ongoing卡片场景交互流程

同时,HUAWEI HiCar启动时可以通过HUAWEI HiCar连接启动广播通知应用(需三方应用已启动才能接收处理)或通过Start方式启动三方应用声明的Service,三方应用根据业务需要可注册HUAWEI HiCar卡片。 HUAWEI HiCar在Home页或非Home页时,可通过广播通知应用更新或是暂停更新卡片数据。对用户可移除的卡片,在用户移除卡片时HUAWEI HiCar也会通过卡片移除广播通知对应应用。手机和汽车的HUAWEI HiCar连接断开后,通过HUAWEI HiCar停止广播通知应用。

交互流程参考下列示意图:

               

                                 图 2 HUAWEI HiCar启动和停止主动通知应用更新卡片场景交互流程

2.2     业务接续场景交互流程

HUAWEI HiCar应用跨设备任务连续性:地图/音乐/有声读物/音视频通话类HUAWEI HiCar应用需支持从手机到汽车的任务连续处理(即连接HUAWEI HiCar之前在手机上这些应用已经处于导航中/音乐播放中/通话中,连接HUAWEI HiCar汽车后,进行中的任务可以接续到汽车屏幕显示/音频输入/输出,业务不会发生中断)。

通话类应用需要支持从汽车到手机的任务连续处理(即连接HUAWEI HiCar汽车时已经在进行的通话,在断开HUAWEI HiCar汽车连接后可以接续到手机本地通话)。

HUAWEI HiCar通过连接启动和断开通知广播通知应用,HUAWEI HiCar应用在上下车接续场景交互流程示意如下图:

                   

                                 图3 HUAWEI HiCar上下车业务接续场景交互流程

2.3     应用分屏场景交互流程

为了保障HUAWEI HiCar导航的体验,导航中时有多应用并发需要支持分屏显示,地图应用显示导航简要信息 ,其他应用窗口可被Resize。

地图在导航开始和结束时需要发送对应的事件广播,导航分屏场景交互流程示意图如下:

                 

                                    图4 HUAWEI HiCar应用分屏场景交互流程

2.4     语音交互场景交互流程

具备语音交互DeepLink接口的HUAWEI HiCar应用,在语音交互场景应用可被HUAWEI HiCar通过DL接口调启,交互流程参考下面示意图:

               

                                      图5 HUAWEI HiCar应用语音交互场景流程

2.5     Camera应用场景交互流程

基于Camera的视频通话类应用场景:比如,视频通话、视频会议;

                 

                                图6 HUAWEI HiCar基于Camera的视频通话类应用交互场景流程

基于Camera的计算机视觉识别类应用:比如,驾驶监控(DMS)、手势交互。

                           

                               图7 HUAWEI HiCar基于Camera的计算机视觉识别类应用交互场景流程


点赞
1
收藏
回复
1
分享
举报
浏览6088 编辑于2020-04-23 07:11未知归属地
全部评论
最多点赞
最新发布
最早发布

有的流程图,显示的相当模糊。

1楼回复于2019-08-12 08:35 未知归属地
写回答
新增插入模板功能
一键使用模板,快速填写内容,轻松发帖~
知道了
  • 为了保障您的信息安全,请勿上传您的敏感个人信息(如您的密码等信息)和您的敏感资产信息(如关键源代码、签名私钥、调试安装包、业务日志等信息),且您需自行承担由此产生的信息泄露等安全风险。
  • 如您发布的内容为转载内容,请注明内容来源。

我要发帖子

目录 收起
1      HUAWEI HiCar应用接入约束
1.1  HUAWEI HiCar应用通用约束
1.2  上架应用市场约束
2      应用接入场景交互流程
2.1     卡片接入场景交互流程
2.2     业务接续场景交互流程
2.3     应用分屏场景交互流程
2.4     语音交互场景交互流程
2.5     Camera应用场景交互流程
了解社区公约,与您携手共创和谐专业的开发者社区。