车载合成传感器编排及远程合成传感器服务制造技术

技术编号:35436925 阅读:20 留言:0更新日期:2022-11-03 11:45
一种包括一个或多个计算机的系统实施被配置成将合成传感器部署到车载计算装置的合成传感器服务,所述车载计算装置实施用于车辆的合成传感器编排环境。所述合成传感器编排环境基于包含于待添加到所述车辆的新合成传感器的合成传感器包中的一个或多个注释而确定用于所述新合成传感器的放置决策。实施于各种类型的车辆中的所述合成传感器服务和相应合成传感器编排环境提供了一种一致的方式,用以在所述车辆已由所述车辆的相应所有者或操作者投入使用之后以远程方式将额外合成传感器和/或其它功能性添加到不同类型的车辆。和/或其它功能性添加到不同类型的车辆。和/或其它功能性添加到不同类型的车辆。

【技术实现步骤摘要】
【国外来华专利技术】车载合成传感器编排及远程合成传感器服务

技术介绍

[0001]例如汽车、卡车、摩托车等现代车辆通常被制造有电子传感器,并且包含编程有控制算法的计算机系统,所述控制算法从此类电子传感器获取输入以确定将针对车辆或实施于车辆中的系统采取的各种控制动作。为了保证安全等级较高,此类传感器和控制算法经过严格的测试和认证以满足不同的性能等级,例如汽车安全完整性等级(ASIL等级)。例如,取决于传感器或算法的关键性,可能需要较高或较低的认证等级。
[0002]一些车辆可包含多个操作系统或一具有多个域的操作系统,其中不同的操作系统或域在不同的相应性能等级下进行认证。例如,在一些车辆中,无线电可为可能不需要满足ASIL认证要求的娱乐操作系统域的一部分,而用于安全带和安全气囊的传感器可包含于需要较高ASIL认证等级的安全操作系统域中。在此类车辆中,不同的操作系统/操作系统域可彼此独立,或可在操作系统/域之间仅共享有限量的数据。例如,与安全带有关的电子传感器信息可能在娱乐操作系统域中不可访问,且反之亦然,无线电音量等级可能在安全操作系统域中不可访问。
[0003]另外,车辆通常被制造有用于在操作系统或域之间共享电子传感器数据的固定控制算法和固定规则,其中更改或更新用于共享电子传感器数据的固定算法和/或固定规则是一项繁重或耗时的工作。
附图说明
[0004]图1示出了根据一些实施例的合成传感器服务,所述合成传感器服务从合成传感器服务的客户端接收用于部署合成传感器的指令且以远程方式使得合成传感器部署到各自分别包含车载合成传感器编排环境的车辆。
[0005]图2示出了根据一些实施例的可从合成传感器服务部署到车载合成传感器编排环境的合成传感器包的更详细视图,其中合成传感器包包含合成传感器包的包络中的代码逻辑和映射,且还包含合成传感器的在包络的范围之外的注释。
[0006]图3示出了根据一些实施例的被配置成将共同合成传感器包部署到各自实施车载合成传感器编排环境的不同类型的车辆的合成传感器服务。
[0007]图4示出了根据一些实施例的包含合成传感器服务以及提供商网络提供的其它云服务的示例提供商网络。
[0008]图5示出了根据一些实施例的合成传感器包的示例部署。
[0009]图6示出了根据一些实施例的合成传感器服务的示例客户端控制台。
[0010]图7示出了根据一些实施例的合成传感器编排环境的示例视图。
[0011]图8示出了根据一些实施例的实施于在车载操作系统之上运行的合成传感器编排环境中的特定合成传感器的示例视图。
[0012]图9示出了根据一些实施例的实施于在车辆的娱乐操作系统之上运行的合成传感器编排环境中的特定合成传感器的示例视图。
[0013]图10示出了根据一些实施例的实施于在车载操作系统与车辆的娱乐操作系统之
间的网关中运行的合成传感器编排环境中的特定合成传感器的示例视图。
[0014]图11示出了根据一些实施例的用于合成传感器服务的操作的流程图。
[0015]图12示出了根据一些实施例的用于车载合成传感器编排环境的操作的流程图。
[0016]图13示出了根据一些实施例的用于响应于车辆的操作系统或操作系统域中的变化而在两个或更多个操作系统或操作系统域当中重新配置合成传感器放置的方法。
[0017]图14是示出根据一些实施例的实施本文中所描述的一些或全部技术的示例计算机系统的框图。
[0018]尽管本文通过实例的方式针对若干实施例和示意性图式描述了实施例,但所属领域技术人员应认识到,实施例不限于所描述的实施例或图式。应理解,图式和对其的详细描述并非意图将实施例限于所公开的特定形式,而相反,意图覆盖落入由所附权利要求限定的精神和范围内的所有修改、等效物和替代方案。本文中所使用的标题仅用于组织目的,并且不意图用于限制描述或权利要求书的范围。如本申请通篇所使用的,词语“可”以准许性意义(即,意味着具有
……
的可能)而非强制性意义(即,意味着必须)来使用。类似地,词语“包含(include、including和includes)”意味着包含但不限于。
具体实施方式
[0019]本文中所描述的系统和方法包含用于实施合成传感器服务和实施车载合成传感器编排环境的技术,其使得合成传感器服务的客户端能够将合成传感器部署在已经可供车辆操作者使用的车辆中。例如,车辆制造商、车辆零件制造商或另一第三方可开发使用新类型的合成传感器的新应用程序,且可将此些新类型的应用程序和/或合成传感器部署到已经出售给消费者的车辆中。可通过合成传感器服务与车辆之间的网络连接以远程方式实现新类型的合成传感器的部署,其中车辆的车载计算装置实施合成传感器编排环境,所述合成传感器编排环境确定新合成传感器的放置且进一步执行配置操作以使得所需输入数据能够从现有物理传感器或从车辆中的其它合成传感器传向新合成传感器。合成传感器编排环境还执行配置操作以使得来自新合成传感器的输出数据能够传向新合成传感器的输出目的地。
[0020]在一些实施例中,附加于或代替使用合成传感器服务将合成传感器部署到已经可供车辆的操作者使用的车辆,例如车辆制造商等客户端可在车辆的制造过程期间使用合成传感器服务将合成传感器部署到车辆。例如,在车辆的制造过程的一部分期间,在车载计算系统已经安装并且已经连接到车辆的通信总线之后,合成传感器可部署到合成传感器编排环境,以便针对车辆的电子系统执行质量保证测试和/或提供来自合成传感器的输出数据以供在制造和测试车辆时使用。
[0021]在一些实施例中,一种系统包含一个或多个计算装置,其存储用于实施用于车辆的合成传感器服务的程序指令。所述程序指令在由一个或多个计算装置执行时使得一个或多个计算装置实施接口,以接收用于待在制造过程期间或在车辆可供所述车辆的操作者使用之后部署到车辆的一个或多个合成传感器的指令。所述程序指令在由一个或多个计算装置执行时进一步使得一个或多个计算装置经由接口接收对待部署到车辆的一个或多个合成传感器的选择,其中接口针对所选择的一个或多个合成传感器,指示将一个或多个合成传感器映射到车辆的一个或多个现有物理传感器或其它合成传感器的映射。另外,所述程
序指令在由一个或多个计算装置执行时使得一个或多个计算装置基于接收到的选择而提供用于部署到车辆的合成传感器编排环境的一个或多个所选择的合成传感器包,其中所提供的一个或多个合成传感器包包括定义用于相应的一个或多个合成传感器的逻辑元素和映射的代码和定义相应的一个或多个合成传感器的输入、输出或属性的一个或多个相应注释,其中代码以经包封格式与在代码包络的范围之外的一个或多个注释一起被包含。
[0022]在一些实施例中,一种系统包含一个或多个计算装置,其被配置成安装在车辆中,其中一个或多个计算装置存储用于实施车辆中的合成传感器编排环境的程序指令。合成传感器编排环境被配置成从合成传感器服务接收合成传感器包,所述合成传感器包包括定义用于合成传感器的逻辑的代码以及定义合成传感器的输入、输出本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种系统,其包括:一个或多个计算装置,其存储用于实施车辆的合成传感器服务的程序指令,其中所述程序指令在由所述一个或多个计算装置执行时使得所述一个或多个计算装置:实施接口,以接收用于待部署到车辆的一个或多个合成传感器的指令;经由所述接口接收用于待部署到所述车辆的一个或多个合成传感器的指令,其中所述接口针对所述一个或多个合成传感器指示将所述一个或多个合成传感器映射到所述车辆的一个或多个现有物理传感器或其它合成传感器的映射;并且基于接收到的指令而提供用于部署到所述车辆的合成传感器编排环境的一个或多个合成传感器包,其中所提供的一个或多个合成传感器包包括定义所述一个或多个合成传感器的代码和定义相应的一个或多个合成传感器的输入、输出或属性的一个或多个相应注释,其中所述代码以经包封格式与在代码包络的范围之外的所述一个或多个注释一起被包含。2.根据权利要求1所述的系统,其中所述合成传感器服务被配置成在以下情况下将所述一个或多个合成传感器包提供到所述车辆:在所述车辆可供所述车辆的所有者或操作者使用之后;或在所述车辆中安装存储用于实施所述合成传感器编排环境的程序指令的一个或多个计算装置之后的所述车辆的制造过程期间,其中所述一个或多个合成传感器被配置成生成用于在所述制造过程期间测试所述车辆的输出。3.根据权利要求1所述的系统,其进一步包括:一个或多个计算装置,其定位于所述车辆中、存储用于实施所述合成传感器编排环境的至少一部分的程序指令,其中所述合成传感器编排环境被配置成:接收各自包括所述一个或多个相应注释的所提供的一个或多个合成传感器包;基于所述一个或多个相应注释而确定所述一个或多个合成传感器的特定放置位置;并且针对所述一个或多个合成传感器中的每一者:将相应合成传感器分配到所确定的放置位置;执行一个或多个配置操作以使得所述合成传感器能够根据所述映射访问来自所述车辆的所述一个或多个现有物理传感器或其它合成传感器的输入数据;并且执行一个或多个配置操作以将来自所述合成传感器的输出数据提供到所述车辆的操作系统环境中的一个或多个输出目的地或在所述车辆的所述操作系统环境之外的一个或多个其它目的地。4.根据权利要求3所述的系统,其进一步包括计算装置,所述计算装置位于多个额外车辆中、存储用于实施所述多个额外车辆中的额外合成传感器编排环境的至少部分的程序指令,其中所述多个额外车辆包含由两个或更多个不同车辆制造商制造的车辆或由相同车辆制造商制造的不同车辆平台,并且其中车辆的所述合成传感器服务提供用于选择待部署到由所述两个或更多个不同车辆制造商制造的所述多个额外车辆中的任一者的合成传感器的标准接口,其中由所述两个或更多个不同制造商制造的所述多个额外车辆中的不同者中的现有物理传感器具有用于
与所述现有物理传感器通信的不同接口格式。5.根据权利要求1所述的系统,其中所述接口被配置成:从所述车辆的制造商接收用于合成传感器的指令,所述合成传感器包括用于待在所述车辆的制造过程期间或在所述车辆可供所述车辆的所述操作者使用之后部署到所述车辆的额外特征的逻辑;或从第三方接收用于合成传感器的指令,所述合成传感器包括用于待在所述车辆的制造过程期间或在所述车辆可供所述车辆的所述操作者使用之后部署到所述车辆的额外特征的逻辑。6.一种系统,其包括:一个或多个计算装置,其被配置成安装在车辆中,其中所述一个或多个计算装置存储用于实施所述车辆中的合成传感器编排环境的程序指令,其中所述合成传感器编排环境被配置成:从合成传感器服务接收合成传感器包,所述合成传感器包包括:用于合成传感器的一个或多个逻辑元素和映射;以及定义所述合成传感器的输入、输出或属性的一个或多个注释,其中所述一个或多个逻辑元素和映射以经包封格式与在所述合成传感器包的包络的范围之外的所述一个或多个注释一起被包含;基于所述一个或多个注释而确定所述合成传感器的特定放置位置;并且执行一个或多个配置操作以使得所述合成传感器能够访问来自以下各者中的一者或多者的输入数据:物理传感器;或所述车辆的另一合成传感器。7.根据权利要求6所述的系统,其中所述合成传感器包的所述一个或多个注释包括以下各者中的一者或多者:所述合成传感器的认证等级的指示;所述合成传感器的一个或多个所需输入的指示;所述合成传感器的一个或多个额外输入的指示;所述合成传感器的...

【专利技术属性】
技术研发人员:B
申请(专利权)人:亚马逊科技公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1