CN105320429A - 镜像深度链接 - Google Patents

镜像深度链接 Download PDF

Info

Publication number
CN105320429A
CN105320429A CN201510466044.8A CN201510466044A CN105320429A CN 105320429 A CN105320429 A CN 105320429A CN 201510466044 A CN201510466044 A CN 201510466044A CN 105320429 A CN105320429 A CN 105320429A
Authority
CN
China
Prior art keywords
application
head unit
vehicle
mobile
deep linking
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510466044.8A
Other languages
English (en)
Other versions
CN105320429B (zh
Inventor
S.格拉赫
L.肖尔茨
H.波斯特
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Audi AG
Volkswagen AG
Original Assignee
Audi AG
Volkswagen AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Audi AG, Volkswagen AG filed Critical Audi AG
Publication of CN105320429A publication Critical patent/CN105320429A/zh
Application granted granted Critical
Publication of CN105320429B publication Critical patent/CN105320429B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/003Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/16Use of wireless transmission of display information

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Computer Interaction (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Accounting & Taxation (AREA)
  • Game Theory and Decision Science (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Computer Hardware Design (AREA)
  • User Interface Of Digital Computer (AREA)
  • Navigation (AREA)

Abstract

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

Description

镜像深度链接
技术领域
本公开涉及用于使移动软件应用的功能性在车载头部单元中可用的***、部件和方法。特别地,本公开针对更好地集成移动设备上存储的移动软件应用与车载软件的功能性的***、部件和方法。
发明内容
根据本公开,提供用于使移动软件应用的功能性在车载头部单元中可用的***、部件和方法。
说明性实施例通过使存储在移动设备上的移动应用能够使用通信协议将某些内容从移动应用交付给车载头部单元来解决与常规方法关联的技术问题。车载应用可以呈现由车载应用提供的用户界面内的移动应用所发送的内容。由车载应用提供的用户界面可具有图形方案,其提供品牌特定外观和感觉。
说明性实施例还使移动应用能够将深度链接传送到车载头部单元。深度链接识别移动应用内的特定应用上下文。例如,深度链接可识别移动电子邮件应用内的特定电子邮件,或移动餐厅点评应用内的特定餐厅页面。在使用上文描述的通信协议从移动应用接收深度链接后,车载软件可以使深度链接对于车载头部单元的用户可用。
例如,移动餐厅点评应用可向车载头部单元发送与特定餐厅关联的图形图标使得车载导航软件可以包括地图上的图形图标。移动餐厅点评应用还可发送识别移动餐厅点评应用内的餐厅页面的深度链接,并且车载导航应用可使该深度链接与图形图标关联。用户可以选择图形图标来跟随深度链接。
在说明性实施例中,当用户跟随深度链接时,车载头部单元发起镜像协议,其建立与深度链接关联的移动应用的连接。移动应用启动并且自动导航到由深度链接识别的特定应用上下文。例如,深度链接的选择可促使移动餐厅点评应用启动并且自动导航到特定餐厅页面。移动应用在移动设备的显示器上呈现所得的应用上下文(例如,餐厅页面)。镜像协议然后促使车载头部单元使移动设备的显示器镜像使得由深度链接识别的应用上下文对车载头部单元的用户可见。
从而,说明性实施例使移动软件应用的功能性能够对车载头部单元的用户从车载软件内可访问。说明性实施例还使车载头部单元的用户能够直接从车载软件应用内访问深度定位在移动应用内的相关应用上下文,而不必手动遍历移动应用的中间屏幕。
本公开的另外的特征在考虑例示如之前认为的那样实施本公开的最佳模式的说明性实施例时将对本领域内技术人员变得明显。
附图说明
详细描述特别指附图,其中:
图1示出车辆的驾驶员或乘客可使用车载头部单元以访问来自存储在移动设备上的移动应用的功能性所凭借的常规方法。
图1A示出具有主屏幕的头部单元,该主屏幕描绘代表三个相应车载应用的三个图标以及代表用于访问存储在移动设备上的移动应用的MIRRORLINK?界面的一个图标。
图1B示出头部单元,其显示由车载导航应用呈现的应用上下文,在该车载导航应用中在地图上识别“感兴趣点”。
图1C描绘例如MIRRORLINK?等镜像协议的主屏幕,用户根据常规方法导航到该主屏幕来访问关于在图1b的地图上识别的感兴趣点的额外信息。
图1D示出移动应用的主屏幕,其具有关于在图1b的地图上识别的感兴趣点的额外信息,并且其从移动设备镜像到头部单元。
图1E描绘许多其它应用上下文,用户根据常规方法遍历这些应用上下文以最终访问关于在图1B的地图上识别的感兴趣点的信息。
图2示出根据本公开、车辆的驾驶员或乘客可使用车载头部单元以访问来自存储在移动设备上的移动应用的功能性所凭借的改进方法。
图2A示出根据本公开的头部单元的主屏幕,其描绘对于移动软件应用的图标旁边的车载应用的图标,其中对于移动软件应用的图标可示出应用的状态或来自应用的通知。
图2B示出根据本公开的头部单元,其显示由车辆导航应用呈现的应用上下文,在该车载导航应用中在地图上识别“感兴趣点”。
图2C示出根据本公开由车载导航应用呈现的应用上下文,该车载导航应用由与在图2B的地图上识别的感兴趣点关联的“详细信息”屏幕组成。
图2D示出根据本公开由移动餐厅点评应用呈现并且镜像到头部单元的应用上下文,其中应用上下文由被深度链接识别的特定餐厅页面组成。
图3示出根据本公开的头部单元和移动设备的内部***。
图4示出根据本公开的时序图,其描绘头部单元软件与移动设备软件之间的通信交换。
具体实施方式
为了清楚理解本文描述的设备、***和方法同时为了清楚起见而消除可在典型设备、***和方法中发现的其它方面,本文提供的图和描述可已被简化来图示相关方面。本领域内技术人员可认识到其它元件和/或操作对于实现本文描述的设备、***和方法可是可取和/或必需的。因为这样的元件和操作在本领域内是众所周知的,并且因为它们并未促进对本公开的更好理解,这样的元件和操作的论述可未在本文提供。然而,认为本公开固有地包括所有这样的元件、变化和对描述方面的修改,其将为本领域内技术人员所知。
“镜像”或“同享(tethering)”技术使车辆的驾驶员或乘客能够通过车载信息和娱乐(“信息娱乐”)***访问来自存储在移动设备上的移动应用的功能性。典型地,镜像技术牵涉与车辆的头部单元通信的移动设备。当移动设备在它的显示器上呈现特定应用上下文时,镜像技术可在车辆的头部单元的显示器上呈现该相同应用上下文。利用某些镜像技术,车辆的头部单元可逐像素地显示在移动设备上呈现的应用上下文的副本。根据使用的移动设备和/或镜像技术,在将显示器镜像到头部单元上时,移动设备可示出与头部单元的显示器相同的应用,但备选地可简单地示出空白屏幕或显示特殊图标。
车辆驾驶员或乘客可与如在头部单元上显示(例如,通过触摸手势、控制旋钮,等)的应用上下文交互,并且关于那些手势的信息可使用镜像技术传送到在移动设备上执行的移动应用。移动应用然后可处理交互,就好像交互在移动设备本身上执行一样。采用该方式,车辆驾驶员或乘客可通过车载头部单元访问在移动设备上存储的移动应用的功能性。
这样的镜像技术的示例是MIRRORLINK?、GOOGLE?ATUOLINK?和APPLE?CARPLAY?。如常规部署的这些镜像技术具有各种缺点。这些缺点中的一些将通过连同图1呈现的简要概览的方式解释,该图1示出车辆的驾驶员或乘客可使用车载头部单元以访问存储在移动设备上的移动应用的功能性所通过的常规方法。
更特定地,图1A示出***100,其具有头部单元101和通信耦合于该头部单元101的移动设备102。头部单元一般指对驾驶员或乘客提供车载信息和/或娱乐的任何部件或多个部件。示范性头部单元101包括存储在它的存储器上的三个车载应用(由在图1A中示出的突出(blow-out)描绘):车载音频应用110a、车载导航应用115a和车载设置应用120a。移动设备102包括存储在它的存储器上的三个移动应用(也由在图1A中示出的突出描绘):油价搜索应用142a,其在该示例中是GASBUDDY?应用;音乐应用144a,其在该示例中是PANDORA?应用;以及点评和推荐应用146a,其在该示例中是YELP?应用。
如在图1A中描绘的,示范性头部单元101显示主屏幕105,其包含代表三个车载应用的图标:车载音频应用图标101b、车载导航应用图标115b和车载设置应用图标120b。主屏幕105还包括对于镜像协议的图标25(其提供用户可以访问来自移动应用142a、144a和146a的功能性所凭借的界面),其在该示例中是MIRRORLINK?图标125,如将在下文更详细解释的。
图1B示出头部单元101,其显示由车载导航应用115a呈现的应用上下文130。车载导航应用115a可在用户选择车载导航应用图标115b后被调用。应用上下文130包括地图,其示出车辆的驾驶员感兴趣的场所。图1B还示出两个“感兴趣点”图标132和134,其作为应用上下文130的部分而呈现。感兴趣点图标132和134可代表用户感兴趣的餐厅、旅游目的地或其它位置。
在感兴趣点图标132代表餐厅的情况下,驾驶员可从存储在移动设备102上的移动点评和推荐应用146a(例如YELP?应用)寻找关于餐厅的额外信息。例如,用户可对检索移动点评和推荐应用146a的应用上下文(其由移动点评和推荐应用146a内的餐厅页面组成)感兴趣。然而,用户可不希望搜索移动设备102而相反可希望从要由头部单元101显示的移动点评和推荐应用146a搜索应用上下文。
根据常规技术,用户将采取许多操作以从移动点评和推荐应用146a检索感兴趣的应用上下文并且使该应用上下文在头部单元101上呈现。具体地,用户可首先退出车载导航应用115a并且返回主屏幕105(在图1A中示出)。用户然后可选择镜像协议图标125。这可在移动设备102与头部单元101之间建立协议连接(例如,MIRRORLINK?连接),从而导致头部单元101镜像移动设备102的显示器。
图1C示出镜像协议屏幕140,其在用户选择镜像协议图标125后出现。镜像协议屏幕140由移动设备102呈现并且镜像到头部单元101。镜像协议屏幕140显示对应于移动设备102上存储的移动应用(其与镜像协议兼容)的图标,例如移动油价搜索应用图标142b、移动音乐应用图标144b以及移动点评和推荐应用图标146b。用户可以在头部单元101上选择移动点评和推荐应用图标146b来启动移动点评和推荐应用146a。用户的移动点评和推荐应用图标146b的选择通过镜像协议传达到移动设备102。
图1D示出由设备102上的点评和推荐应用146a呈现并且镜像到头部单元101上的主屏幕150,其在用户选择点评和推荐应用图标146b后出现。点评和推荐应用主屏幕150包括导航按钮152和搜索字段154。用户然后可使用导航按钮152、搜索字段154以及移动点评和推荐应用146a可用的其它按钮或字段来搜索与感兴趣点图标132关联的餐厅。事实上,图1E描绘用户可需要遍历多个不同应用上下文(其由各种屏幕组成)以最后访问应用上下文136,其包含移动点评和推荐应用146a中的餐厅页面。
在应用上下文136内点评关于餐厅的信息后,用户可期望返回车载导航应用115a。用户可从移动点评和推荐应用146a退出以到达镜像协议屏幕140(图1C)、从镜像协议屏幕140退出以到达主屏幕105(图1A),并且选择导航应用图标115b。
连同图1描述的常规方法展现若干技术问题。在一个方面,与移动应用142a、144a和146a关联的移动应用图标142b、144b和146b仅对于来自独立镜像协议(例如,MIRRORLINK?)屏幕140而不是来自由车载软件提供的应用上下文的用户可见。从而,移动应用142a、144a和146a的可达性与车载软件(其包括车载应用110a、115a和120a)分离。该分离可以导致降低的用户体验。例如,鉴于用户将期望所有可用特征-无论是从车载应用还是移动应用得到-从集成主屏幕可访问,通过镜像协议技术可访问的移动应用隐藏在镜像协议图标125后。
在另一个方面,由移动应用提供的功能性在车载应用上下文内不可用。此外,车载应用不具有关于移动应用所给予的逻辑、功能性或内容的信息,更不用说用于访问该逻辑、功能性或内容的机构。例如,用户可希望关于与要从车载导航应用115a的应用上下文130内可访问的感兴趣点图标132关联的餐厅的信息。然而,在图1的示例中,用户完全退出车载导航应用115a以访问来自移动点评和推荐应用146a的功能性。这导致降低的用户体验:通常应采用集成方式提供的功能性断开且脱节。
在再另一个方面,一旦在头部单元101与移动设备102之间建立镜像协议(例如,MIRRORLINK?)连接,用户可能不希望遍历移动应用的许多应用上下文来到达感兴趣的应用上下文。在图1的示例中,用户对包含关于特定餐厅(图1E)的信息的应用上下文136感兴趣。然而用户不能直接从车载导航应用115a内访问应用上下文136。相反,用户在到达应用上下文136之前手动遍历许多应用上下文(图1E)。这样的手动遍历耗时且不经济,并且对于可能分心的驾驶员将是潜在危险。
车辆的驾驶员或乘客可使用车载头部单元以访问来自存储在移动设备上的移动应用的功能性所通过的改进***将连同图2总结。图2示出***200,其通过集成车载软件内的移动应用的功能性而对***100加以改进。***200部分通过使车载软件内的深度链接集成来实现此,其中这些深度链接识别移动应用内感兴趣的特定应用上下文。
图2A示出***200具有头部单元201和通信耦合于该头部单元201的移动设备202。头部单元201包括与连同图1描述的那些相似的三个车载应用:车载音频应用210a、车载导航应用215a和车载设置应用220a。移动设备202包括与连同图1描述的那些相似的三个移动应用:移动油价搜索应用242a(例如,GASBUDDY?),移动音乐应用244a(例如,PANDORA?)以及移动点评和推荐应用246a(例如,YELP?)。移动音乐应用图像244b可包括状态指示符245,其在该示例中是“播放”指示符。移动点评和推荐应用图标246b可包括通知指示符247。状态指示符245和通知指示符247将在下文更详细描述。这些应用仅仅是示范性的。一般,头部单元201可包括适合在车辆内使用的许多应用,并且移动设备202可包括适合在移动设备上使用的许多移动应用。
与在图1A中示出的主屏幕105相比之下,头部单元201显示主屏幕205,其不仅包括对于车载应用的图标,而且包括对于移动应用的图标。特定地,主屏幕205示出车载音频应用图标210b、车载导航应用图标215b、车载设置应用图标220b、移动油价搜索应用图标242b(例如,对于GASBUDDY?)、移动音乐应用图标244b(例如,对于PANDORA?)以及移动点评和推荐应用图标246b(例如,对于YELP?)。移动应用图标242b、244b和246b可以在车载应用图标210b、215b和220b旁边呈现所凭借的机构在下文更详细论述。
图2B示出头部单元201,其显示由车载导航应用215a呈现的应用上下文230。车载导航应用215a可在用户选择车载导航图标215b后被调用。如在图2B中示出的,车载导航应用215a可显示地图,其示出车辆的驾驶员感兴趣的场所。图2B还示出两个“感兴趣点”图标232和234,其作为应用上下文230的部分而呈现。感兴趣点图标232和234可代表用户感兴趣的餐厅、旅游目的地或其它位置。感兴趣点图标232和234可传达到车载导航应用215a并且由其呈现所凭借的方法将在下文更详细论述。
在感兴趣点图标232代表餐厅的情况下,用户可寻找关于该餐厅的额外信息。为了这样做,用户可选择感兴趣点图标232(例如,通过敲击它)。图2C示出应用上下文235,其由对应于可在用户选择感兴趣点图标232后出现的餐厅的“详细信息屏幕”组成。应用上下文235可由车载导航应用215a呈现,但可从其它源得到关于餐厅的信息,如将在下文更详细论述的。
应用上下文235可包含关于选择的餐厅的一些一般信息,例如地址和电话号码。用户还可能够使用来自应用上下文235的车载功能性执行某些动作。例如,用户可以通过选择“拨打号码”按钮238而利用车载电话模块(未示出)来给餐厅打电话,或用户可选择“开始”按钮239以使用车载导航应用215a而开始到餐厅的路线引导。
然而,可以这样提供的跟进动作的数量受到限制。比起在应用上下文235内显示的,用户可希望获悉更多关于餐厅的。例如,用户可希望仅通过存储在移动设备202上的移动点评和推荐应用246a可访问的关于餐厅的信息。从而,详细信息屏幕235包括按钮237,用于通过移动点评和推荐应用246a来访问关于餐厅的信息。
按钮237与“拨打号码”按钮238和“开始”按钮239的不同之处在于按钮237调用由存储在移动设备202上的移动应用提供的应用上下文,而不是简单地调用车载软件。特定地,在选择按钮237时,***200将使用镜像技术(例如,MIRRORLINK?)发起到移动设备202的连接,并且跟随深度链接(如在下文更详细解释的)到移动YELP?应用246a内的特定应用上下文236。
图2D示出移动设备202已呈现应用上下文236,并且应用上下文236已镜像到头部单元201上。应用上下文236由移动点评和推荐应用246a内的餐厅页面组成。通过深度链接,移动点评和推荐应用246a在启动时自动导航到应用上下文236。应用上下文236然后使用镜像技术镜像到头部单元201。通过应用上下文236,用户访问通过车载软件不可用的额外信息和功能性,例如客户点评、签入的能力等。
***200的一个其它优势可以通过重新关注图2A而看到。如提到的,移动音乐应用图标244b可包括状态指示符245,其在该示例中是“播放”指示符。移动点评和推荐应用图标246b可包括通知指示符247。状态指示符245表达应用的状态。在移动音乐应用244a的当前示例中,状态可包括“播放”、“暂停”、“减弱”及类似物。通知指示符247可提供来自移动应用的通知。在移动点评和推荐应用246a的当前示例中,通知指示符247可指示移动点评和推荐应用246a识别车辆附近的顶级餐厅。状态指示符245和通知指示符247可与深度链接关联。例如,通过选择状态指示符245,可跟随深度链接使得移动音乐应用244a可在移动设备202上被调用并且可直接导航到应用上下文,其中用户可使移动音乐应用244a的状态从“播放”变成不同状态。该应用上下文可使用镜像技术镜像到头部单元201上。详细地,通过选择通知指示符247,可跟随深度链接使得移动点评和推荐应用246a可在移动设备202上被调用并且可直接导航到应用上下文,其示出对于由通知指示符247识别的顶级餐厅的页面。关于深度链接可如何用于提供这样的功能性的额外详细信息将在下文更详细描述。
如由该概览例示的,本公开的实施例对上文公开的技术问题提供解决方案。在一个方面,来自存储在移动设备202上的移动应用的功能性可以通过在与对于车载应用的功能性关联的图标210b、215b和220b旁边显示的图标242b、244b和246b而可访问。这提供集成的用户体验,通过其可以从共同用户界面并且根据共同图形方案访问来自移动应用和车载应用两者的功能性。
在另一个方面,本公开提供这样的功能性,用户凭借其能够直接从由车载应用提供的应用上下文内访问来自移动应用的功能性。在上文的示例中,用户能够通过作为车载导航应用215a的部分而呈现的按钮237来访问移动点评和推荐应用246a的应用上下文。
在另一个方面,本公开提供这样的功能性,用户凭借其可以直接访问通常将需要用户浏览许多中间屏幕的移动应用中感兴趣的应用上下文。
可以实现上文总结的功能性的说明性***、部件和方法的更详细论述将连同图3-4提供。
图3示出头部单元201,其包括显示器302、处理器304、收发器306和存储器308。该存储器308进一步包括用户界面软件310、车载应用312、镜像客户端软件314和最小人机界面(“HMI”)客户端软件316。
显示器302可以是适合在向用户显示信息或娱乐特征中使用的任何显示器。显示器302可包括触屏界面,用户通过其可以使用手势与在显示器302上呈现的图形图标交互。***200的说明性实施例还可包括其它类型的用户控制,用于与例如定位在方向盘或仪表板上的按钮、旋钮和标度盘等图形图标交互。
用户界面软件310包括应用代码,其在显示器302上呈现用户界面屏幕。用户界面软件310可包括应用代码,其因为它存储在头部单元201的存储器308中并且在头部单元201的处理器304上执行而源于头部单元201。用户界面软件310提供源于头部单元201的图形化方案。例如,用户界面软件310可配置成对在显示器302上呈现的用户界面屏幕提供某一外观和感觉,例如品牌特定外观和感觉。然而,一般,由图形化方案提供的外观和感觉可以显现很多种形式并且可被汽车制造商和/或头部单元制造商选择。用户界面软件310可作为由处理器304执行的操作***(未示出)的部分而提供。在操作中,与用户界面软件310关联的应用代码在处理器304上执行,在这个时候在显示器302上呈现用户界面屏幕。
车载应用312包括源于头部单元201的应用,因为它们存储在头部单元201的存储器308中并且具有在头部单元201的处理器304上执行的关联应用代码。在该说明性实施例中,车载应用312包括:车载音频应用210a,其可使用用户能够操作和配置车载音频能力,例如输入、音量等;车载导航应用215a,其可使用户能够获得行驶方向或其它地图相关信息;和车载设置应用220a,用户通过其可以操纵与头部单元201关联的***设置。
这些车载应用仅仅是示范性的,并且适合于车辆头部单元的任何车载应用可与本公开一致。
存储器308还包括镜像客户端软件314。该镜像客户端软件314发送请求并且接收来自定位在移动设备202上的镜像服务器软件364的响应(要在下文论述)。镜像客户端软件314和镜像服务器软件364可根据特定镜像技术操作。示范性镜像技术包括MIRRORLINK?、GOOGLE?ATUOLINK?和APPLE?CARPLAY?,但能够在车辆头部单元上再现来自移动设备上的移动应用的应用上下文的任何技术可与本公开一致。
存储器308还包括最小HMI客户端软件316。一般,最小HMI客户端软件316实现最小HMI协议,头部单元201凭借其可以从存储在移动设备202上的移动应用362接收某些内容。使用最小HMI协议,头部单元201可以在车载软件的应用上下文内显示来自移动应用362的某些内容。最小HMI客户端软件316和关联的最小HMI协议将在下文更详细论述。
转向移动设备202,移动设备202可以是APPLE?IPHONE?、使用ANDROID?操作***的移动智能电话、使用基于MICROSOFT?WINDOWS?的操作***的移动智能电话或可包括或可不包括移动电话功能性的各种其它移动计算设备中的任一个。示例可以包括个人数字助理(PDA)、平板计算机、上网本计算机、膝上型计算机、媒体观看器或包含至少处理器和数据存储(例如静态或动态存储器、磁或光盘驱动器,或类似物)的其它计算资源。
移动设备202包括显示器352、收发器356、处理器354和存储器358。存储器358进一步包括用户界面软件360、移动应用362和镜像服务器软件364。
显示器352可以是适合在移动设备中使用的任何显示器,并且可以是触屏界面,通过其用户可以通过手势与在显示器352上呈现的图形图标交互。用户界面软件360可包括应用代码,其因为它存储在移动设备202的存储器338中并且在移动设备202的处理器354上执行而源于移动设备202。用户界面软件360可提供图形方案,其源于移动设备202。例如,用户界面软件360可作为移动设备202(例如,iOS?、ANDROID?,等)的操作***(未示出)的部分而提供,例如通过移动应用362可以调用的操作***应用编程接口或部件包。这使移动应用362能够提供用户界面,其根据对于该操作***(例如,iOS?、ANDROID?,等)的图形方案。
移动应用362包括这样的应用,其因为它们存储在移动设备202的存储器358中并且具有在移动设备202的处理器354上执行的应用代码而源于移动设备202。在描绘的示例中,移动应用362包括油价搜索应用242a(例如,GASBUDDY?)、音乐应用244a(例如,PANDORA?)以及点评和推荐应用246a(例如,YELP?)。
然而,这些应用仅仅是示范性的,并且任何移动应用可以在本公开的范围内。
存储器358还包括镜像服务器软件364。该镜像服务器软件364从镜像客户端软件314接收请求并且根据特定镜像技术服务于那些请求。如解释的,示范性镜像技术包括MIRRORLINK?、GOOGLE?ATUOLINK?和APPLE?CARPLAY?。然而,能够使来自移动应用的应用上下文到车辆头部单元上再现的任何技术可与本公开一致。
头部单元201和移动设备202通过相应的收发器306和356来通信。收发器306和356可通过例如WiFi、Bluetooth或近场通信(NFC)接口等空中接口建立通信。备选地,收发器306和356可使用有线接口(例如使用***移动设备202和头部单元201的端口的USB电缆)或通过将移动设备202置于为该目的提供的停靠站或架来通信。
图4示出时序图400,其描绘根据本公开在头部单元201与移动设备202之间的通信交换。在接下来的论述中还将参考图2。
时序图以操作402开始,其中移动应用362公布它们具有可以对头部单元201的车载软件提供的服务。头部单元201经由最小HMI客户端软件316接收公布的服务的通告。在操作404中,最小HMI客户端软件316请求来自移动应用362的内容。在操作406中,移动应用362接收请求并且作为响应,根据最小HMI协议向最小HMI客户端316交付内容。
更特定地,最小HMI协议由移动应用362使用以将选择的信息项传达到头部单元201。选择的信息项可包括重要的应用功能性、选择的信息内容、程序抽象、图形或头部单元201可以接收并且在车载应用312的应用上下文内呈现的其它内容。例如,对于移动应用的图标(例如,在图2A中描绘的移动应用图标242b、244b和246b)可由移动应用362使用最小HMI协议传达到头部单元201以用于作为主屏幕205(图2A)的部分由车载软件呈现。作为另一个示例,在图2C的应用上下文235(其示出选择的关于餐厅的信息)内出现的信息可由移动YELP?应用246a传达以供车载导航应用215a使用。作为再另一个示例,在图2B中示出的感兴趣点图标232和234可由移动YELP?应用246a传达以供车载导航应用215a使用。
如解释的,在操作402中,移动应用362根据HMI协议向HMI客户端316交付内容。HMI协议可以是使用HTTP传送的可扩展标记语言(XML)描述。在这样的实现中,移动应用362根据方案将内容封装在字段中,并且最小HMI客户端316配置成根据方案来解析接收的信息。备选地,HMI协议可以是由汽车生产商限定的专用协议,用于在移动应用362与头部单元201之间交换HMI描述。更一般地,用于将选择信息从移动应用362传送到头部单元201的任何协议可与本公开一致。
继续在图4中示出的操作,在操作408中,最小HMI客户端316将它接收的内容传送到车载应用312以用于呈现和显示。例如,车载软件呈现移动应用图标242b、244b和246b。相似地,车载导航应用215a可呈现感兴趣点图标232和234或应用上下文235,其示出选择的关于感兴趣餐厅的信息。车载应用312可使用许多方法以用于呈现由最小HMI客户端316接收的内容。在一个实现中,由最小HMI客户端316接收的信息可包括车载应用312在合适的应用上下文位置中呈现的程序部件包。
如解释的,通过最小HMI协议传送的来自移动应用362的内容可在合适的车载应用上下文中呈现。汽车制造商可根据多种方法确定在哪里放置内容。一般,汽车制造商将使内容放置在车载应用上下文内的位置处,其中内容将充实由车载软件提供的内置特征集。在说明性实施例中,应用上下文可以通过使用每应用上下文的独立通信信道或地址来规定。例如,头部单元可对于不同种类的信息提供独立通信信道(例如,在使用HTTP通信时是URL,在使用TCP套接字是端口,等)。通过示例,一个信道可提供对于图标或应用的信息以在头部单元201的主屏幕205上出现,而另一个信道可提供关于感兴趣点的信息以供在车载导航应用215a中使用。根据接收信息所在的信道,它可由头部单元201不同地处理,其包括采用不同的相应方式或在不同的相应屏幕上呈现。
在另一个说明性实施例中,移动应用362可发送标识符,其指示对于内容的合适的车载应用上下文。例如,标识符“1”可指示导航屏幕,标识符“2”可指示媒体屏幕,标识符“3”可指示汽车设置屏幕,等。通过示例,例如移动YELP?应用246a等餐厅点评应用可提供在当前车辆位置的场所中顶级餐厅列表,作为通过最小HMI协议传送的内容。餐厅可以示出为应用上下文230内的感兴趣点图标232和234,如在图2B中描绘的。作为另一个示例,移动音频流播应用(例如,SPOTIFY?)可以发送关于当前流播歌曲的信息(例如,艺术家、专辑、标题、发行日期、音轨时间、特征或“喜欢”、“不喜欢”或“添加到播放列表”功能性,等)。该额外信息可以放置在与车载媒体应用210a关联的车载应用上下文中。从而,例如,“Spotify”可以是车载音频源旁边的音频源,例如CD、SO、USB、FM、AM等。
作为再另一个示例,头部单元通常提供“主屏幕”,例如在图2A中描绘的主屏幕205。移动应用362可以传送对那些移动应用362提供快捷方式的图形图标以包括在主屏幕205上。如在该示例中示出的,移动应用图标242b、244b和246b在主屏幕205上存在。这使“主屏幕”(其常规提供到车载特征的链接)能够用到移动应用的链接来增强。
使用最小HMI协议用于将来自移动应用362的信息输送到头部单元201给予若干优势。例如,它使头部单元201能够根据源于头部单元201的图形方案来呈现来自移动应用362的内容。作为另一个示例,最小HMI协议因为它们通过轻量模式(例如XML)传输选择的内容而给予改进的执行时间。作为再另一个示例,最小HMI协议能够在传送的文件(例如,在XML字段内)内传送额外信息,这使额外信息能够嵌入由头部单元201显示的屏幕内。
然而,如解释的,存在这样的实例,其中用户可希望访问移动应用362的全部功能性而不只是通过最小HMI协议提供的信息。从而,由最小HMI协议阐述的数据格式可扩展以使移动应用362能够将深度链接传送到头部单元201。例如,如果HMI协议实现为XML接口,限定XML接口的方案可包括可以封装深度链接的字段。因此,根据本公开的***提供最小HMI协议同时也使其它特定应用上下文能够经由镜像技术从移动应用内访问这两个优势。
深度链接提供到移动应用362中的一个的特定应用上下文内的快捷方式。例如,深度链接可对移动应用362在启动时应采取以到达感兴趣的特定应用上下文的需要动作编码,而不需要用户手动逐步通过中间屏幕来到达感兴趣的应用上下文。作为一个示例,深度链接可识别移动电子邮件应用内的特定电子邮件。作为另一个示例,深度链接可识别移动餐厅点评应用内的特定餐厅页面。
移动应用362可采用多种方式向头部单元201注册深度链接,例如通过指示深度链接应与通过最小HMI传达的特定图形图标关联、通过指示深度链接应放置在特定车载应用的特定应用上下文中、通过指示如果车辆处于特定状态则应简单地自动跟随深度链接以及将在下文论述的其它备选方案。
在将连同操作412-424论述的说明性示例中,由移动应用362经由最小HMI协议传达的信息可包括与图形图标关联的深度链接。通过概览,图形图标可在车载应用312内显示,同时关联的深度链接指向移动应用362的上下文。当用户选择具有关联深度链接的图形图标时,头部单元201将调用镜像技术(例如,MIRRORLINK?、GOOGLE?ATUOLINK?、APPLE?CARPLAY?或其它)并且根据该镜像技术建立与移动设备202的通信。镜像技术将调用由深度链接识别的移动应用362中的一个并且促使该移动应用362导航到由深度链接识别的应用上下文。所得的移动应用362的应用上下文将在移动设备202的显示器352上显示。镜像技术然后将使所得得应用上下文镜像到头部单元201的显示器302上。
从而,在操作412中,用户选择具有关联深度链接的图形图标。在该说明性实施例中,用户可选择按钮237(图2C),具有到移动点评和推荐应用246a内的应用上下文的关联深度链接。在操作414中,车载应用312将深度链接传送到镜像客户端软件314。该镜像客户端软件314可确定应由头部单元201激活哪个特定镜像技术。例如,镜像客户端软件314可从MIRRORLINK?、GOOGLE?ATUOLINK?、APPLE?CARPLAY?或其它之中选择。
在操作416中,镜像客户端软件314使用选择的镜像技术建立与镜像服务器软件364的连接,并且然后向镜像服务器软件364发送深度链接。深度链接可具有下列形式:mirrorLink://com.yelp/showRestaurantDetails/124212。
在这里,“MIRRORLINK”是选择的镜像技术,“com.yelp”识别请求的移动应用246a,并且“showRestaurantDetails/124212”识别移动点评和推荐应用246a应调用的特定应用上下文-即,对于具有ID124212的餐厅的餐厅详细信息页面。
在操作418中,镜像服务器软件364跟随深度链接到由深度链接识别的应用上下文。从而,使用上文阐述的示例,镜像服务器软件364将调用移动点评和推荐应用246a,其将自动导航到与“showRestaurantDetails/124212”关联的应用上下文-即,包含关于感兴趣餐厅的信息的应用上下文236(图2D)。
在操作420中,移动设备202使用它的用户界面软件360在它的显示器352上呈现应用上下文236。在操作422中,镜像服务器软件364将应用上下文236的镜像副本发送到镜像客户端软件314。在操作424中,镜像客户端软件314在头部单元201的显示器302上呈现应用上下文236的镜像副本。
上文的示例(其集中在移动点评和推荐应用246a上)仅仅是说明性的。为了提供另一个示例,在图2A中示出的主屏幕205包括移动油价搜索应用图标242b(例如,对于GASBUDDY?)。该图标可与由移动油价搜索应用242a注册的深度链接关联。当用户选择移动油价搜索应用图标242b时,移动油价搜索应用242a可导航到由示出附近加油站和价格的深度链接识别的应用上下文,并且该应用上下文可镜像到头部单元201。
相似地,如之前解释的,主屏幕205示出移动音乐应用图标244b可包括状态指示符245,其在该示例中是“播放”指示符。通过选择状态指示符245,可跟随深度链接使得移动音乐应用244a可在移动设备202上被调用并且可直接导航到这样的应用上下文,其中用户可使移动音乐应用244a的状态从“播放”变成不同状态。该应用上下文可使用镜像技术镜像到头部单元201的显示器302上。
作为再另一个示例,移动点评和推荐应用图标246b可包括通知指示符247,其可指示移动点评和推荐应用246a识别车辆附近的顶级餐厅。通过选择通知指示符247,可跟随深度链接使得移动点评和推荐应用246a在移动设备202上被调用并且可直接导航到这样的应用上下文,其示出对于由通知指示符247识别的顶级餐厅的页面。该应用上下文可镜像到头部单元201的显示器302上。其中可使用通知指示符的另一个示例与移动电子邮件应用有联系,其可以提供指示已经接收新的电子邮件的通知。在这样的示例中,通知可包括到新近接收的电子邮件可展现给用户所在的应用上下文的深度链接。
一般,应理解任何移动应用362可向头部单元201注册深度链接使得移动应用362的特定应用上下文可以通过选择在车载应用上下文内出现的深度链接而被调用并且镜像到头部单元201。此外,指定移动应用可注册多个深度链接,这也是可能的。例如,餐厅点评和推荐应用246a可对头部单元201的主屏幕205增加具有关联深度链接的图标以列出附近的餐厅并且增加具有关联深度链接的另一个图标来列出附近的酒吧。每个这样的图标连同它的关联深度链接将识别移动餐厅和点评应用246a内的不同应用上下文。
如图示的,***200因为存储在移动设备202上的移动应用的功能性可在车载软件的应用上下文内集成而解决上文描述的技术问题。此外,用户可能够利用“单击”在车载应用内出现的图形图标来访问感兴趣的特定移动应用上下文。
如解释的,在图2D中示出的应用上下文236由移动设备202呈现并且镜像到头部单元201。在说明性实施例中,头部单元201可覆盖显示器302上的“后退”按钮260,其示出镜像应用上下文236。当用户选择后退按钮260时,头部单元201可调用车载软件来终止头部单元201与移动设备202之间的镜像协议连接,并且关闭镜像客户端软件314。头部单元201然后可将显示器302的控制归还给车载导航应用215a,其呈现在建立镜像协议连接之前出现的应用上下文-在该示例中,在图2C中示出的应用上下文235。
其它说明性实施例可实现对***200的再其它的增强和备选。在某些实施例中,在用户选择具有关联深度链接的图形图标后,头部单元201调用软件来确定是否应允许用户跟随深度链接或是否应阻碍对深度链接的访问。该软件可在镜像客户端软件314内实现,其可在发起与移动设备202的镜像协议连接之前做出该确定。备选地,该确定可由镜像服务器软件364或是深度链接的目标的移动应用362中的一个做出。
确定可基于安全性考虑、用户体验考虑或其它考虑。在某些实施例中,确定基于车辆的状态而做出。例如,如果某些深度链接将导致将使驾驶员分心的应用上下文,镜像客户端软件314可阻碍对深度链接的访问(如果车辆在移动,或如果车辆速度超过阈值)。该阈值可由移动应用362规定。例如,移动应用362中的一个可施加“在使用该应用时每小时最大五英里的行驶速度”这一条件。
也可考虑驾驶状况的其它方面,例如它是在白天还是晚上、车辆是否在转弯中间等。备选地,确定可通过评估驾驶员的当前精神状态而做出。这将通过在困境期间停用镜像应用而防止进一步的驾驶员分心。
在再其它实施例中,是跟随还是阻碍深度链接的确定可基于提高的用户体验。例如,如果跟随深度链接将引起音频输出,头部单元201可配置成延迟跟随该深度链接直到停止任何当前播放音频输出。
在某些实施例中,深度链接可未包含对移动应用362的应用上下文的最终地址,而相反可包含占位符。当到跟随深度链接的时候,例如当用户选择深度链接时,头部单元201可用信息填充占位符以便完成深度链接。这使头部单元201能够创建车辆的当前状态特定的深度链接。它还使头部单元201能够将信息从头部单元201传递到另外可能需要独立通信信道的移动设备202。
例如,移动油价搜索应用242a可使用户能够搜索场所中的加油站和油价。在操作406中,移动油价搜索应用242a可提供深度链接,其识别示出对于附近加油站的搜索结果的移动油价搜索应用242a的应用上下文。然而,该深度链接可包括对于车轮使用的燃料类型(例如,柴油机、普通、电动车辆)的占位符。当用户选择移动油价搜索应用图标242b时,头部单元201可配置成通过***规定类型的燃料来完成深度链接。当跟随完成的深度链接后,移动油价搜索应用242a将导航到这样的应用上下文,其示出对于附近加油站的搜索结果(给予燃料类型)。这提供用户不需要用特定类型的燃料来配置移动油价搜索应用242a这一优势;相反,这在跟随深度链接时可自动进行。
作为另一个示例,汽车制造商可以提供移动应用,其包含物主手册和关于它的车辆型号的其它信息。这样的应用可向头部单元201注册具有占位符的深度链接。在跟随深度链接时,头部单元201可完成具有实际车辆型号的深度链接。从而,移动应用将显示感兴趣的车辆型号特定的应用上下文。该应用上下文然后将镜像到头部单元201上。
如在上文连同图4的操作412解释的,在用户选择与深度链接关联的图形图标时可跟随深度链接。然而,在其它说明性实施例中,深度链接可通过车辆状态中的改变或通过事件而自动触发。例如,移动油价搜索应用242a可向头部单元201注册深度链接连同指示在汽车的行驶里程(基于剩余燃料来确定)降到某一极限以下时应跟随该深度链接的标志。当车辆的燃料降到极限以下时,头部单元201将自动跟随深度链接使得移动油价搜索应用242a定向到示出附近可用加油站和价格的应用上下文。该应用上下文然后将镜像到头部单元201上。
作为另一个示例,移动应用362中的一个可搜索指定场所中的汽车修理店。移动汽车修理应用可注册深度链接连同指示在车辆提供警告或指示存在某一类型的失效(例如,尾气传感器失效)的情况下应跟随深度链接的标志。深度链接然后将被自动调用并且将导致移动汽车修理应用导航到搜索并且显示附近汽车修理店的应用上下文。该应用上下文然后将镜像到头部单元201。
作为再另一个示例,移动应用可搜索指定场所中的停车位。移动停车应用可注册深度链接连同指示在车载导航应用215a指示车辆已到达它的目的地时应跟随深度链接的标志。那时,深度链接将被自动跟随使得移动停车应用将显示示出车辆场所中的可用停车的应用上下文。该应用上下文然后将镜像到头部单元201上。
在再其它示例中,可在车辆接近地理区域时或在车辆接近家庭住址时触发深度链接。
在某些说明性实施例中,深度链接根本未识别特定移动应用。相反,它可引用由移动应用202提供的抽象动作或信息。在跟随深度链接时,移动设备202可确定应调用移动应用362中的哪个来提供响应于深度链接的应用上下文。例如,深度链接可指示移动设备202应播放特定音乐艺术家(例如,Blur)的所有歌曲。向头部单元201注册的深度链接可采取以下形式:mirrorLink://audioplayer/play?artist=Blur&tetle=any。
在跟随深度链接时,移动设备202可以选择移动音乐播放器应用来执行必需的动作以到达其中播放请求音乐的应用上下文。
在某些说明性实施例中,当用户按压车辆的硬键而不只是在头部单元201的显示器302上呈现的图形图标时,可跟随深度链接。例如,某些车辆给予用户可以分配给头部单元的内置功能或设置的可定制硬键。在按压这些硬键时,执行对应功能和/或操纵设置。深度链接可以注册到硬键使得指定硬键可以调用深度链接。例如,某些头部单元具有这样的硬键,其配置成开始语音对话。可以向硬键注册深度链接使得对硬键的长按将启动移动设备202上的语音搜索应用上下文。
尽管某些实施例采用示范性形式以一定特殊性描述和说明,注意这些描述和说明仅通过示例进行。可在部件和操作的构造、组合和设置的细节中做出许多改变。因此,规定这样的改变包括在本公开的范围内,其的保护范围由权利要求限定。

Claims (20)

1.一种用于对用户提供对移动设备的功能性的访问的车载***,其包括:
头部单元,用于向驾驶员提供信息和娱乐,其具有:
  处理器;
  车载显示器;
  用户可访问的车载软件应用;
  非暂时性数据存储,在其上存储计算机代码,所述计算机代码当在所述处理器上执行时促使所述头部单元对所述车载软件应用提供用户界面;以及
  用户界面软件,其用源于所述头部单元的图形方案来配置所述用户界面;
通信接口,其在所述头部单元与移动设备之间提供通信;
用于向所述头部单元提供深度链接的部件,其中所述深度链接中的每个识别存储在所述移动设备上的移动软件应用和在识别的移动软件应用内可用的应用上下文;
用于使用户能够从由所述车载软件应用中的一个提供的用户界面屏幕内选择所述深度链接中的至少一个的部件;
用于在所述头部单元与由选择的深度链接识别的移动软件应用之间建立通信会话的部件;以及
软件,用于在所述车载显示器上镜像在所述移动设备的显示器上呈现的应用上下文,其中镜像的应用上下文是由选择的深度链接识别的应用上下文。
2.如权利要求1所述的车载***,其中用于镜像所述应用上下文的软件包括遵循镜像协议的客户端软件。
3.如权利要求1所述的车载***,其中所述深度链接识别在所述移动软件应用内可用的应用上下文。
4.如权利要求1所述的车载***,其中用于使用户能够选择所述深度链接中的至少一个的部件包括用户可以为所述深度链接选择图形图标所利用的用户控制,其中
所述图形图标由所述车载软件应用中的一个根据源于所述头部单元的图形方案呈现。
5.如权利要求1所述的车载***,其中所述车载显示器示出图形图标,其对应于在对应于共同用户界面屏幕上的车载软件应用的图形图标旁边的移动软件应用并且根据源于所述头部单元的图形方案。
6.一种用于提供对移动设备的功能性的访问的车载***,其包括:
头部单元,其具有:
  处理器;
  显示器;
  用户可访问的车载软件应用;
  非暂时性数据存储,在其上存储计算机代码,所述计算机代码当在所述处理器上执行时促使所述头部单元在所述车载显示器上提供用户界面;以及
通信接口,其在所述头部单元与移动设备之间提供通信;
软件,其实现所述移动设备可以向所述头部单元注册深度链接所凭借的协议,其中所述深度链接中的每个识别存储在所述移动设备上的移动软件应用和识别的移动软件应用内的应用上下文;
用户控制,通过其用户可以选择深度链接;以及
软件,其实现可以在所述头部单元的显示器上呈现由选择的深度链接识别的应用上下文的协议。
7.如权利要求6所述的车载***,其中实现呈现由所述深度链接识别的应用上下文的协议的软件包括遵循镜像协议的客户端软件。
8.如权利要求6所述的车载***,其中所述深度链接中的至少一个与由所述深度链接识别的移动软件应用的图形图标和文本显示中的任一个或两个关联。
9.如权利要求8所述的车载***,其中对于所述移动软件应用的图形图标和文本显示中的任一个或两个由所述车载软件应用中的至少一个根据源于所述头部单元的图形方案呈现。
10.如权利要求9所述的车载***,其中所述图形图标代表在由车载导航应用提供的映射界面内显示的感兴趣点;并且
与所述图形图标关联的深度链接对所述移动软件应用中的一个的指令编码以导航到用户界面屏幕,其包含关于所述感兴趣点的信息。
11.如权利要求9所述的车载***,其中所述图形图标对应于存储在所述移动设备上的音频应用;并且
对应于所述音频应用的图形图标作为对于源于所述头部单元的音频能力的备选而显示。
12.如权利要求9所述的车载***,其中所述头部单元确定所述车载软件应用,其中所述图形图标将基于由所述移动软件应用输送的信息而显示。
13.如权利要求6所述的车载***,其进一步包括:
监视器,用于评价包含所述车载***的车辆的状态和驾驶车辆的驾驶员的状态中的一个或两个,以及
软件,用于基于起动所述移动软件应用是否安全的评价来确定是否启动由选择的深度链接识别的移动软件应用。
14.如权利要求6所述的车载***,其中选择的深度链接包括占位符,其中所述头部单元可以向对应于选择的深度链接的移动软件应用提供车辆特定信息。
15.如权利要求6所述的车载***,其进一步包括
监视器,其确定包含所述车载***的车辆的状态,以及
软件,用于响应于确定的车辆状态自动调用深度链接。
16.一种用于向车载***提供移动设备的功能性的方法,其包括:
在头部单元显示器上提供用户界面,
根据由车载软件实现的图形方案来配置所述用户界面;
从移动设备接收根据软件协议的通信,其中所述通信提供深度链接,其识别存储在所述移动设备上的移动软件应用和所述移动软件应用内的应用上下文;
使用户能够在与车载软件交互时选择所述深度链接;
建立与由所述深度链接识别的移动软件应用的通信会话;以及
在所述头部单元显示器上呈现由所述深度链接识别的应用上下文。
17.如权利要求16所述的方法,其中使用户能够选择所述深度链接包括使图形图标和文本显示中的任一个或两个与所述深度链接关联并且使用户能够选择图形图标和文本显示中的任一个或两个。
18.如权利要求17所述的方法,其包括显示在对于车载软件应用的图形图标或文本显示旁边的图形图标和文本显示中的任一个或两个。
19.如权利要求16所述的方法,其包括基于包含所述车载***的车辆状态的评价来确定是否跟随选择的深度链接。
20.如权利要求16所述的方法,其包括基于包含所述车载***的车辆状态的评价来自动跟随深度链接。
CN201510466044.8A 2014-08-01 2015-07-31 镜像深度链接 Active CN105320429B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US14/449,218 US10089053B2 (en) 2014-08-01 2014-08-01 Mirroring deeplinks
US14/449218 2014-08-01

Publications (2)

Publication Number Publication Date
CN105320429A true CN105320429A (zh) 2016-02-10
CN105320429B CN105320429B (zh) 2018-10-19

Family

ID=53886836

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510466044.8A Active CN105320429B (zh) 2014-08-01 2015-07-31 镜像深度链接

Country Status (4)

Country Link
US (1) US10089053B2 (zh)
EP (1) EP2980744A1 (zh)
KR (1) KR101747527B1 (zh)
CN (1) CN105320429B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108307364A (zh) * 2016-09-07 2018-07-20 昶洧新能源汽车发展有限公司 通过用户便携式设备的乘员侧显示器
CN110741347A (zh) * 2017-10-03 2020-01-31 谷歌有限责任公司 车辆环境中的多个数字助理协调
CN111309414A (zh) * 2018-12-12 2020-06-19 深圳市超捷通讯有限公司 用户界面整合方法和车载装置

Families Citing this family (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10142697B2 (en) * 2014-08-28 2018-11-27 Microsoft Technology Licensing, Llc Enhanced interactive television experiences
US9888501B2 (en) * 2015-02-08 2018-02-06 Apple Inc. In-vehicle wireless communication
JP6433327B2 (ja) * 2015-02-13 2018-12-05 株式会社デンソーテン 車載機器操作装置および車載機器操作方法
US9462626B1 (en) * 2015-03-10 2016-10-04 GM Global Technology Operations LLC Maintaining a mirroring session between a vehicle and a mobile device
DE102015204336B4 (de) * 2015-03-11 2019-01-31 Volkswagen Aktiengesellschaft Verfahren und Vorrichtung zur Integration von Fahrzeug-Applikationen
KR102306536B1 (ko) * 2015-04-01 2021-09-29 삼성전자주식회사 위젯 제공 시스템 및 방법
US9684501B2 (en) * 2015-06-05 2017-06-20 Apple Inc. Associating a URL or link between two applications
US20170192644A1 (en) * 2015-12-31 2017-07-06 Quixey, Inc. Accessing Additional Search Results Functionality Using Gestures
KR20170096394A (ko) 2016-02-16 2017-08-24 삼성전자주식회사 복수의 모바일 기기들이 하나의 모바일 기기와 연동된 서비스를 이용하는 방법 및 장치
US10817238B2 (en) * 2016-04-13 2020-10-27 Ford Global Technologies, Llc Systems and methods for determining application availability
US10501093B2 (en) 2016-05-17 2019-12-10 Google Llc Application execution while operating vehicle
KR101865728B1 (ko) * 2016-06-21 2018-06-08 현대자동차 주식회사 자동 미러링 기능을 포함하는 내비게이션 장치와 그 방법이 구현된 컴퓨터로 판독 가능한 기록매체
US10950229B2 (en) * 2016-08-26 2021-03-16 Harman International Industries, Incorporated Configurable speech interface for vehicle infotainment systems
USD845160S1 (en) 2016-09-09 2019-04-09 Atlas Copco Industrial Technique Ab Microtorque controller
USD834615S1 (en) 2016-09-09 2018-11-27 Atlas Copco Industrial Technique Ab Display screen with icon
USD834609S1 (en) * 2016-09-09 2018-11-27 Atlas Copco Industrial Technique Ab Display screen with icons
USD834063S1 (en) 2016-09-09 2018-11-20 Atlas Copco Industrial Technique Ab Display screen with icon
USD834614S1 (en) 2016-09-09 2018-11-27 Atlas Copco Industrial Technique Ab Display screen with icon
USD838289S1 (en) 2016-09-09 2019-01-15 Atlas Copco Industrial Technique Ab Display screen with icon
CN106462378A (zh) * 2016-09-28 2017-02-22 北京小米移动软件有限公司 显示方法、装置及行车记录仪
US20180129519A1 (en) * 2016-11-08 2018-05-10 Srinivas Bharadwaj Method and system for emulating application running in secondary device on primary device
KR102656574B1 (ko) * 2017-01-10 2024-04-12 삼성전자주식회사 전자 장치 및 이를 포함하는 차량
JP6702244B2 (ja) * 2017-03-21 2020-05-27 日本電気株式会社 供給制御装置、供給機、供給制御方法、プログラム
US10761695B1 (en) * 2019-02-11 2020-09-01 Volvo Car Corporation Remotely controlling vehicle touchscreen controls
US11536581B2 (en) * 2019-10-11 2022-12-27 Toyota Motor Engineering & Manufacturing North America, Inc. Methods and systems for determining a usage preference of a vehicle operator
US11405772B2 (en) * 2019-12-09 2022-08-02 Amplify Development, LLC Monitoring and direct communications between mobile devices system and method
CN114003759A (zh) * 2020-07-14 2022-02-01 佛吉亚歌乐电子(厦门)有限公司 推荐装置及方法
US20220075877A1 (en) 2020-09-09 2022-03-10 Self Financial, Inc. Interface and system for updating isolated repositories
US11641665B2 (en) 2020-09-09 2023-05-02 Self Financial, Inc. Resource utilization retrieval and modification
US11475010B2 (en) 2020-09-09 2022-10-18 Self Financial, Inc. Asynchronous database caching
US11470037B2 (en) * 2020-09-09 2022-10-11 Self Financial, Inc. Navigation pathway generation
CN114816158A (zh) * 2021-01-11 2022-07-29 华为技术有限公司 界面的控制方法、装置、电子设备和可读存储介质
USD985615S1 (en) 2021-08-23 2023-05-09 Waymo Llc Display screen or portion thereof with graphical user interface
US11868789B2 (en) * 2021-08-26 2024-01-09 Merlyn Mind, Inc. Generating compound action links in a multi-modal networked environment

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020157041A1 (en) * 2001-04-23 2002-10-24 Bennett David Charles Protocol parser-code generator
US20080082262A1 (en) * 2006-08-10 2008-04-03 Andrew De Silva Method and apparatus for associating brand icon with POI location for navigation system
CN101536469A (zh) * 2006-11-22 2009-09-16 高通股份有限公司 链接到无线装置上的应用程序的设备及方法
TW201117982A (en) * 2009-11-23 2011-06-01 Htc Corp Electronic system applied to a transport and related control method
CN102243590A (zh) * 2010-04-01 2011-11-16 通用汽车环球科技运作有限责任公司 用于在外部设备上的应用程序和车辆***之间通信的方法
US20110282783A1 (en) * 1999-06-01 2011-11-17 Yodlee.Com, Inc. Method and Apparatus for Configuring and Establishing a Secure Credential-Based Network Link Between a Client and a Service over a Data-Packet-Network
US20120238321A1 (en) * 2000-09-29 2012-09-20 Access Co., Ltd. System and method for initiating a call using a phone hard-button and a screen dialer of a personal digital assistant
US20130166146A1 (en) * 2011-12-22 2013-06-27 Panasonic Corporation In-vehicle display system
KR101339005B1 (ko) * 2012-12-13 2013-12-10 (주)디지파츠 차량용 모니터 장치 및 이의 제어 방법
CN103442927A (zh) * 2011-01-11 2013-12-11 罗伯特·博世有限公司 具有可定制用户界面的车辆信息***
US20140068010A1 (en) * 2012-08-31 2014-03-06 Tweddle Group, Inc. Systems, methods and articles for a server providing communications and services involving automobile head units
US20140106726A1 (en) * 2012-10-16 2014-04-17 Excelfore Corporation System and Method for Monitoring Apps in a Vehicle to Reduce Driver Distraction

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040039612A1 (en) * 2002-06-14 2004-02-26 Neil Fitzgerald Method and apparatus for customer direct on-line reservation of rental vehicles
US9311115B2 (en) * 2008-05-13 2016-04-12 Apple Inc. Pushing a graphical user interface to a remote device with display rules provided by the remote device
US9031710B2 (en) 2012-11-07 2015-05-12 Cloudcar, Inc. Cloud-based vehicle information and control system
JP5705203B2 (ja) * 2012-12-28 2015-04-22 キヤノン株式会社 通信装置、通信端末、その制御方法、プログラム
US9348555B2 (en) * 2013-03-15 2016-05-24 Volkswagen Ag In-vehicle access of mobile device functions

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110282783A1 (en) * 1999-06-01 2011-11-17 Yodlee.Com, Inc. Method and Apparatus for Configuring and Establishing a Secure Credential-Based Network Link Between a Client and a Service over a Data-Packet-Network
US20120238321A1 (en) * 2000-09-29 2012-09-20 Access Co., Ltd. System and method for initiating a call using a phone hard-button and a screen dialer of a personal digital assistant
US20020157041A1 (en) * 2001-04-23 2002-10-24 Bennett David Charles Protocol parser-code generator
US20080082262A1 (en) * 2006-08-10 2008-04-03 Andrew De Silva Method and apparatus for associating brand icon with POI location for navigation system
CN101536469A (zh) * 2006-11-22 2009-09-16 高通股份有限公司 链接到无线装置上的应用程序的设备及方法
TW201117982A (en) * 2009-11-23 2011-06-01 Htc Corp Electronic system applied to a transport and related control method
CN102243590A (zh) * 2010-04-01 2011-11-16 通用汽车环球科技运作有限责任公司 用于在外部设备上的应用程序和车辆***之间通信的方法
CN103442927A (zh) * 2011-01-11 2013-12-11 罗伯特·博世有限公司 具有可定制用户界面的车辆信息***
US20130166146A1 (en) * 2011-12-22 2013-06-27 Panasonic Corporation In-vehicle display system
US20140068010A1 (en) * 2012-08-31 2014-03-06 Tweddle Group, Inc. Systems, methods and articles for a server providing communications and services involving automobile head units
US20140106726A1 (en) * 2012-10-16 2014-04-17 Excelfore Corporation System and Method for Monitoring Apps in a Vehicle to Reduce Driver Distraction
KR101339005B1 (ko) * 2012-12-13 2013-12-10 (주)디지파츠 차량용 모니터 장치 및 이의 제어 방법

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108307364A (zh) * 2016-09-07 2018-07-20 昶洧新能源汽车发展有限公司 通过用户便携式设备的乘员侧显示器
CN110741347A (zh) * 2017-10-03 2020-01-31 谷歌有限责任公司 车辆环境中的多个数字助理协调
US11646029B2 (en) 2017-10-03 2023-05-09 Google Llc Multiple digital assistant coordination in vehicular environments
CN110741347B (zh) * 2017-10-03 2023-08-01 谷歌有限责任公司 车辆环境中的多个数字助理协调
CN111309414A (zh) * 2018-12-12 2020-06-19 深圳市超捷通讯有限公司 用户界面整合方法和车载装置

Also Published As

Publication number Publication date
US10089053B2 (en) 2018-10-02
KR20160016649A (ko) 2016-02-15
KR101747527B1 (ko) 2017-06-27
US20160034238A1 (en) 2016-02-04
EP2980744A1 (en) 2016-02-03
CN105320429B (zh) 2018-10-19

Similar Documents

Publication Publication Date Title
CN105320429A (zh) 镜像深度链接
CN104034336B (zh) 用于选择导航路线并提供沿路广告的方法和***
CN110874202B (zh) 交互方法、设备、介质和操作***
CN105022777B (zh) 基于驾驶员行为的车辆应用推荐
US20170316516A1 (en) Systems and methods for managing a social autonomous taxi service
KR101901881B1 (ko) 차량에 네비게이션 데이터를 제공하기 위한 시스템 및 방법
CN101681379A (zh) 位置数据处理设备和位置信息引入方法
JPWO2016081326A5 (zh)
CN106161502A (zh) 移动通信***及其控制方法、辅助终端及车辆
WO2017186007A1 (zh) 媒体处理方法、装置、设备和***
US9651397B2 (en) Navigation route scheduler
CN104756073A (zh) 用于在汽车中提供多媒体数据的装置和方法
CN105049465A (zh) 车内网络呈现
WO2016084360A1 (ja) 車両用表示制御装置
CN204630580U (zh) 骑行***和自行车
CN104303164A (zh) 位置信息提供装置、位置信息提供***
CN108291816A (zh) 重新规划到燃料供应站的路线
CN106603342A (zh) 个性化信息处理方法及装置
CN103090871A (zh) 车载导航装置及其导航方法、车载导航***
JP2012251792A (ja) ナビゲーション機能を有する情報端末
CN112752238A (zh) 基于使用场景提供信息服务的方法、设备和计算机存储介质
Lapoehn et al. Concept of controlling the usage of nomadic devices in highly automated vehicles
Al-Ani Android in-vehicle infotainment system (AIVI)
JP2012251791A (ja) ナビゲーション機能を有する情報端末
Durach et al. Smart automotive apps: an approach to context-driven applications

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant