[发明专利]用于汽车与云混合环境的动态应用执行有效
申请号: | 201680082244.6 | 申请日: | 2016-12-21 |
公开(公告)号: | CN109070876B | 公开(公告)日: | 2021-10-29 |
发明(设计)人: | I·斯奈德 | 申请(专利权)人: | 兹沃公司 |
主分类号: | B60W20/50 | 分类号: | B60W20/50;G06F17/00;H04N7/16;H04N9/87 |
代理公司: | 北京天驰君泰律师事务所 11592 | 代理人: | 孟锐 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 汽车 混合 环境 动态 应用 执行 | ||
实施例旨在提供一种动态应用环境,其中在任何给定时间点,一个应用的分立的组件能够在分立的处理硬件上执行。主机设备监控与计算设备(诸如,汽车的头部单元)相关联的当前操作特性,并且基于那些特性选择一个或多个应用的哪些组件在所述计算设备上执行,以及如果有组件要在所述主机设备上执行的话,选择哪些组件在所述主机设备上执行。所述主机设备为所述计算设备提供所选的组件,以供所述计算设备执行,并且所述主机设备执行未由所述计算设备执行的其他任何组件。所述主机设备监控与所述计算设备相关联的当前操作特性,并且基于当前操作特性中的变化来调整选择哪些组件在哪台设备上执行。
相关申请的交叉引用
本申请要求于2016年2月19日提交的美国正式申请No.15/048,385 在35U.S.C.§119(e)下所规定的权益,上述申请的全部内容通过引用合并于本文中。
技术领域
本公开内容一般涉及动态地、实时地选择在头部单元上执行的应用组件,同时在分离的主机设备或云上执行所述应用的其他组件。
背景技术
汽车对于用户而言正在变得越来越便于操作且互动性更好。现在所制造的许多新型汽车具有用户界面,称为头部单元,用户可使用头部单元来控制汽车的各个方面,并访问各种不同的应用。例如,用户能够使用所述头部单元来切换无线电台、改变汽车车厢的温度、访问地图和全球定位系统、访问互联网、访问其他头部单元应用。但是这些应用却常常依赖于用户的移动设备上的蜂窝移动数据。正是出于这些考虑以及其他的考虑才产生了本文所描述的实施例。
发明内容
根据本文所公开的原理,计算机应用的各种组件被动态分配,从而在所述应用运行的同时,所述组件在分立的处理设备上被执行。正在被用户用来与应用交互的设备可被认为是正在运行所述应用的设备,即使所述应用的各组件可能正在一个或多个分立的设备上执行。例如,在计算设备上运行的应用具有一些正在所述计算设备上执行的组件,而同时所述应用的其他组件可能正在另一台设备上(诸如移动设备或在云上)执行。类似地,在移动设备上运行的应用具有一些正在所述移动设备上执行的组件,而所述应用的其他组件可在云上或者甚至在另一台计算设备上被执行。
在所述应用运行的同时,基于与所述应用的组合执行相关联的各种特性,由每个分立的计算设备所执行的所述应用的组件可以被动态的改变,,该特性可包括所述应用组件自身的特性、执行所述应用组件的计算设备的特性以及在该设备间的通信网络的特性。
在一些例子中,特定的被执行应用的全部或几乎全部组件是在单个设备中被执行的。在第一设备上运行的应用会得益于其的一些组件由第二计算设备执行或在云上被执行,在这种情况下,所述第二计算设备或云计算资源执行那些组件并与所述第一设备通信。当所述应用运行时,所述组件被动态分配并且基于与所述应用的执行相关联的特性,能够从一台设备被移动或者交换到另一台。
一组实施例旨在提供一个动态应用环境,在所述动态应用环境中,一个应用的分立的组件能够在汽车的头部单元上执行,或者被分配在远程于所述汽车的主机设备或者一个或多个其他计算设备上执行。上述远程设备的例子包括在云上的服务器、智能电话或其他移动设备、或者是其他计算设备,所述其他计算设备能够执行应用的一部分,并使该执行与在所述头部单元或其他计算设备上执行的所述应用的另一部分的执行相协调,因而创造出一个用于执行的动态环境分配。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于兹沃公司,未经兹沃公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680082244.6/2.html,转载请声明来源钻瓜专利网。