镜像深度链接
2019-11-22

镜像深度链接

用于对驾驶员提供对移动设备功能性的访问的车载系统包括:头部单元,其具有车载显示器以用于向驾驶员提供信息;用源于头部单元的图形方案来配置用户界面的软件;以及头部单元可以从移动设备接收深度链接所凭借的软件接口。深度链接识别移动软件应用内可用的应用上下文,并且可由用户从车载软件应用内访问。当用户从车载软件应用内选择深度链接时,跟随该深度链接并且合适的应用上下文由移动设备呈现。应用上下文然后镜像到车载显示器,其中驾驶员可以使用镜像技术来观看它并且与之交互。

深度链接提供到移动应用362中的一个的特定应用上下文内的快捷方式。例如,深度链接可对移动应用362在启动时应采取以到达感兴趣的特定应用上下文的需要动作编码,而不需要用户手动逐步通过中间屏幕来到达感兴趣的应用上下文。作为一个示例,深度链接可识别移动电子邮件应用内的特定电子邮件。作为另一个示例,深度链接可识别移动餐厅点评应用内的特定餐厅页面。

说明性实施例通过使存储在移动设备上的移动应用能够使用通信协议将某些内容从移动应用交付给车载头部单元来解决与常规方法关联的技术问题。车载应用可以呈现由车载应用提供的用户界面内的移动应用所发送的内容。由车载应用提供的用户界面可具有图形方案,其提供品牌特定外观和感觉。

头部单元201和移动设备202通过相应的收发器306和356来通信。收发器306和356可通过例如WiFi、Bluetooth或近场通信(NFC)接口等空中接口建立通信。备选地,收发器306和356可使用有线接口(例如使用插入移动设备202和头部单元201的端口的USB电缆)或通过将移动设备202置于为该目的提供的停靠站或架来通信。

应用上下文235可包含关于选择的餐厅的一些一般信息,例如地址和电话号码。用户还可能够使用来自应用上下文235的车载功能性执行某些动作。例如,用户可以通过选择“拨打号码”按钮238而利用车载电话模块(未示出)来给餐厅打电话,或用户可选择“开始”按钮239以使用车载导航应用215a而开始到餐厅的路线引导。

在另一个方面,本公开提供这样的功能性,用户凭借其可以直接访问通常将需要用户浏览许多中间屏幕的移动应用中感兴趣的应用上下文。

可以实现上文总结的功能性的说明性系统、部件和方法的更详细论述将连同图3-4提供。

“镜像”或“同享(tethering)”技术使车辆的驾驶员或乘客能够通过车载信息和娱乐(“信息娱乐”)系统访问来自存储在移动设备上的移动应用的功能性。典型地,镜像技术牵涉与车辆的头部单元通信的移动设备。当移动设备在它的显示器上呈现特定应用上下文时,镜像技术可在车辆的头部单元的显示器上呈现该相同应用上下文。利用某些镜像技术,车辆的头部单元可逐像素地显示在移动设备上呈现的应用上下文的副本。根据使用的移动设备和/或镜像技术,在将显示器镜像到头部单元上时,移动设备可示出与头部单元的显示器相同的应用,但备选地可简单地示出空白屏幕或显示特殊图标。

图1E描绘许多其它应用上下文,用户根据常规方法遍历这些应用上下文以最终访问关于在图1B的地图上识别的感兴趣点的信息。

时序图以操作402开始,其中移动应用362公布它们具有可以对头部单元201的车载软件提供的服务。头部单元2〇1经由最小HMI客户端软件316接收公布的服务的通告。在操作404中,最小HMI客户端软件316请求来自移动应用362的内容。在操作406中,移动应用362接收请求并且作为响应,根据最小HMI协议向最小HMI客户端316交付内容。

说明性实施例还使移动应用能够将深度链接传送到车载头部单元。深度链接识别移动应用内的特定应用上下文。例如,深度链接可识别移动电子邮件应用内的特定电子邮件,或移动餐厅点评应用内的特定餐厅页面。在使用上文描述的通信协议从移动应用接收深度链接后,车载软件可以使深度链接对于车载头部单元的用户可用。

其它说明性实施例可实现对系统200的再其它的增强和备选。在某些实施例中,在用户选择具有关联深度链接的图形图标后,头部单元201调用软件来确定是否应允许用户跟随深度链接或是否应阻碍对深度链接的访问。该软件可在镜像客户端软件314内实现,其可在发起与移动设备202的镜像协议连接之前做出该确定。备选地,该确定可由镜像服务器软件364或是深度链接的目标的移动应用362中的一个做出。

Description

镜像深度链接

用于对驾驶员提供对移动设备功能性的访问的车载系统包括:头部单元,其具有车载显示器以用于向驾驶员提供信息;用源于头部单元的图形方案来配置用户界面的软件;以及头部单元可以从移动设备接收深度链接所凭借的软件接口。深度链接识别移动软件应用内可用的应用上下文,并且可由用户从车载软件应用内访问。当用户从车载软件应用内选择深度链接时,跟随该深度链接并且合适的应用上下文由移动设备呈现。应用上下文然后镜像到车载显示器,其中驾驶员可以使用镜像技术来观看它并且与之交互。

附图说明

在某些说明性实施例中,当用户按压车辆的硬键而不只是在头部单元201的显示器302上呈现的图形图标时,可跟随深度链接。例如,某些车辆给予用户可以分配给头部单元的内置功能或设置的可定制硬键。在按压这些硬键时,执行对应功能和/或操纵设置。深度链接可以注册到硬键使得指定硬键可以调用深度链接。例如,某些头部单元具有这样的硬键,其配置成开始语音对话。可以向硬键注册深度链接使得对硬键的长按将启动移动设备202上的语音搜索应用上下文。

更特定地,最小HMI协议由移动应用362使用以将选择的信息项传达到头部单元2〇1。选择的信息项可包括重要的应用功能性、选择的信息内容、程序抽象、图形或头部单元201可以接收并且在车载应用312的应用上下文内呈现的其它内容。例如,对于移动应用的图标(例如,在图2A中描绘的移动应用图标242b、244b和246b)可由移动应用362使用最小HMI协议传达到头部单元201以用于作为主屏幕205(图2A)的部分由车载软件呈现。作为另一个示例,在图2C的应用上下文235(其示出选择的关于餐厅的信息)内出现的信息可由移动YELP™应用246a传达以供车载导航应用215a使用。作为再另一个示例,在图2B中示出的感兴趣点图标232和234可由移动YELPTM应用246a传达以供车载导航应用215a使用。

转向移动设备202,移动设备202可以是APPLE™IPHONE™、使用ANDROID™操作系统的移动智能电话、使用基于MICROSOFT™WINDOWS™的操作系统的移动智能电话或可包括或可不包括移动电话功能性的各种其它移动计算设备中的任一个。示例可以包括个人数字助理(PDA)、平板计算机、上网本计算机、膝上型计算机、媒体观看器或包含至少处理器和数据存储(例如静态或动态存储器、磁或光盘驱动器,或类似物)的其它计算资源。

继续在图4中示出的操作,在操作408中,最小HMI客户端316将它接收的内容传送到车载应用312以用于呈现和显示。例如,车载软件呈现移动应用图标242b、244b和246b。相似地,车载导航应用215a可呈现感兴趣点图标232和234或应用上下文235,其示出选择的关于感兴趣餐厅的信息。车载应用312可使用许多方法以用于呈现由最小HMI客户端316接收的内容。在一个实现中,由最小HMI客户端316接收的信息可包括车载应用312在合适的应用上下文位置中呈现的程序部件包。

图2D示出根据本公开由移动餐厅点评应用呈现并且镜像到头部单元的应用上下文,其中应用上下文由被深度链接识别的特定餐厅页面组成。

从而,说明性实施例使移动软件应用的功能性能够对车载头部单元的用户从车载软件内可访问。说明性实施例还使车载头部单元的用户能够直接从车载软件应用内访问深度定位在移动应用内的相关应用上下文,而不必手动遍历移动应用的中间屏幕。

在应用上下文136内点评关于餐厅的信息后,用户可期望返回车载导航应用115a。用户可从移动点评和推荐应用146a退出以到达镜像协议屏幕140(图1C)、从镜像协议屏幕140退出以到达主屏幕105(图1A),并且选择导航应用图标115b。

在某些说明性实施例中,深度链接根本未识别特定移动应用。相反,它可引用由移动应用202提供的抽象动作或信息。在跟随深度链接时,移动设备202可确定应调用移动应用362中的哪个来提供响应于深度链接的应用上下文。例如,深度链接可指示移动设备202应播放特定音乐艺术家(例如,Blur)的所有歌曲。向头部单元201注册的深度链接可采取以下形式:mirrorLink://audioplayer/play?artist=Blur&tetle=any〇在跟随深度链接时,移动设备202可以选择移动音乐播放器应用来执行必需的动作以到达其中播放请求音乐的应用上下文。