车辆数据提取服务制造技术

技术编号:39401869 阅读:8 留言:0更新日期:2023-11-19 15:54
一种包括一个或多个计算装置的系统实施车辆信息提取服务。所述车辆信息提取服务使得客户能够提供对由所述客户用以通过车辆的总线进行通信的专属编码协议的访问,其中所述专属协议由所述车辆信息提取服务用以执行车辆信息监测,同时保护所述专属协议的机密性以免被第三方访问。另外,所述车辆信息提取服务实现对应于客户定义的事件准则的相关车辆信息的流式传输,而不需要流式传输非相关车辆信息以免消耗相当大的网络资源。以免消耗相当大的网络资源。以免消耗相当大的网络资源。

【技术实现步骤摘要】
【国外来华专利技术】车辆数据提取服务

技术介绍

[0001]例如汽车、卡车、摩托车等现代车辆通常被制造有电子传感器,并且包含用控制算法编程的计算机系统,所述控制算法从此类电子传感器获取输入以确定将针对车辆或实施于车辆中的系统采取的各种控制动作。一些车辆可包含多达70个此类电子控制单元(ECU)和20

30个传感器模态或更多。这些部件通过车辆的一个或多个总线彼此通信,并且使用专属编码格式和协议格式化正传送的数据。另外,可能需要访问凭证来访问此类总线上的数据流。
[0002]另外,现代车辆越来越多地包含生成比先前车辆更多的数据的更多传感器。例如,自主、半自主或自动驾驶车辆可包含多个相机、雷达、激光雷达(LIDAR)传感器、音频麦克风等。此类传感器可生成大量数据,例如每小时5

10太字节的数据或更多。
[0003]通常,车辆仅具有有限容量来存储数据,使得由此类传感器生成的即使不是全部也是大多数的数据和/或通过车辆的总线传送的数据并未以所述数据稍后可访问以用于分析或故障检修的方式存储。另外,在数据存储的情况下,数据通常以某种格式存储,所述格式在不使用车辆制造商提供的例如连接到车辆车载诊断连接器的故障代码读取器/诊断工具等解译专属编码格式和协议的专用工具的情况下无法辨别。此外,此类专用工具可仅实现对通过车辆的总线传送的车辆信息子集的有限查看。
附图说明
[0004]图1示出根据一些实施例的车辆信息提取服务,所述车辆信息提取服务接收访问凭证和具有车辆供应商或零部件供应商用以格式化通过车辆总线传送的车辆信息的专属编码格式的字典,其中所述车辆信息提取服务维持专属访问凭证和编码格式的机密性,同时将软件包部署到车辆以监测使用所述专属编码格式编码的车辆信息,并在满足一个或多个触发条件的情况下需要所述专属访问凭证用于提取。
[0005]图2示出根据一些实施例的用于车辆信息提取服务的服务用户接口的设计器画布(designer canvas)和管理控制台的更详细视图。
[0006]图3示出根据一些实施例的在不同层级用以通过车辆的总线传送车辆信息的协议的网络堆栈和在不同层级访问此类车辆信息所需的访问凭证的更详细视图。
[0007]图4示出根据一些实施例的包括多个不同总线的示例车辆,可监测所述总线以供车辆信息提取服务部署的软件应用程序进行数据提取。
[0008]图5示出根据一些实施例的可由车辆信息提取服务部署的应用程序使用的存储缓冲器的更详细视图,其中所述存储缓冲器存储来自一个或多个先前时刻的数据,所述数据在满足一个或多个触发准则的情况下符合提取条件。
[0009]图6示出根据一些实施例的包含车辆信息提取服务以及提供商网络提供的其它云服务的示例提供商网络。
[0010]图7A

7F示出根据一些实施例的用于定义并实现从车辆或车队进行的数据提取的示例用户接口页。
[0011]图8示出根据一些实施例的由车辆信息提取服务执行以将软件包部署到车辆以用于数据监测和提取的操作的流程图,并且还示出由车辆信息提取服务响应于从车辆提取请求的车辆信息而执行的操作。
[0012]图9示出根据一些实施例的用于由从车辆信息提取服务部署到车辆的软件应用程序执行的操作的流程图,其中所述软件应用程序监测车辆总线业务并在满足一个或多个触发准则的情况下提取车辆信息以发送到车辆信息提取服务。
[0013]图10是示出根据一些实施例的实施本文中所描述的一些或全部技术的示例计算机系统的框图。
[0014]尽管本文通过举例方式针对若干实施例和说明性附图描述了实施例,但本领域的技术人员将认识到,实施例不限于所描述的实施例或附图。应理解,附图和其详细描述并非旨在将实施例限制于所公开的特定形式,而是相反,意图在于覆盖落入所附权利要求限定的精神和范围内的所有修改、等同物和替代物。本文中所使用的标题仅用于组织目的,不意图用于限制本说明书或权利要求书的范围。如贯穿本申请所使用,词语“可”以容许性意义(即,意味着具有可能性)而非强制性意义(即,意味着必须)来使用。类似地,词语“包含(include/including/includes)”意指包含但不限于。
具体实施方式
[0015]本文中所描述的系统和方法包含用于实施车辆信息提取服务并且使用由车辆信息提取服务生成的软件包实施车内数据监测和提取的技术。
[0016]在一些实施例中,车辆信息提取服务在服务提供商网络(例如,向服务提供商网络的客户提供基于云的服务的服务提供商)中实施。在一些实施例中,车辆信息提取服务的客户可以是车辆供应商(例如,原始设备制造商(OEM)和/或车辆部件供应商(例如,1级、2级或3级零件供应商))。另外,在各种实施例中,车辆供应商或车辆部件供应商可使用从车辆提取的数据将车辆健康监测服务提供给车主或其它第三方。
[0017]在一些实施例中,一种用于实施车辆数据提取服务的系统包括计算装置,所述计算装置被配置成生成待部署到一个或多个车辆的一个或多个二进制文件,将监测所述一个或多个车辆以用于数据提取。可使用车辆供应商的专属字典或车辆部件供应商的专属字典来生成二进制文件,其中所述专属字典的内容由服务提供商存储在访问受限逻辑或物理容器中,所述访问受限逻辑或物理容器阻止提供车辆提取服务的服务提供商全面查看专属字典的内容并且还阻止其它第三方查看专属字典的内容。二进制文件还可包含为了使车辆中执行的软件应用程序获得对已使用专属字典中描述的格式编码的车辆信息的端口或其它源的访问而需要的专属访问凭证。然而,车辆供应商或车辆部件供应商可将专属字典和专属访问凭证的至少部分访问权提供给车辆信息提取服务以便生成一个或多个二进制文件。在一些实施例中,专属访问凭证可包含在由车辆供应商或车辆部件供应商提供的字典中,或可单独地提供。另外,在一些实施例中,专属字典和专属访问凭证均可存储在提供商网络的访问受限逻辑或物理容器中以防止提供商网络运营商和其它第三方查看访问受限逻辑或物理容器的内容。
[0018]在一些实施例中,由车辆信息提取服务生成以部署在车辆中的软件包可包含用于在车辆的网关(或另一部署目的地)中执行的软件代理的源代码,以及由软件代理用以解析
编码的总线通信的二进制文件。另外,软件包可包含配置文件,所述配置文件指示将监测何种类型的车辆信息以及将应用何种触发准则以便触发所监测车辆信息的提取。在一些实施例中,车辆信息提取服务可使得客户能够改变车辆信息配置参数,例如将监测何种类型的车辆信息以及将应用何种触发准则以用于数据提取。这可使用车辆信息提取服务的API或控制台远程完成。在此类实施例中,车辆信息提取服务可生成待部署到车辆的已更新(或新的)配置文件以改变所监测的车辆信息的类型和/或用于提取的触发条件。另外,在一些实施例中,车辆信息提取服务可生成待部署到车辆的已更新(或新的)二进制文件以提供额外字典和/或访问凭证。
[0019]二进制文件可被配置成使得部署到待监测的车辆的软件应用程序能够访问和解译车辆总线上的总线业务,其中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于实施车辆信息提取服务的系统,所述系统包括:一个或多个计算装置,其被配置成:从车辆供应商或从车辆部件供应商接收字典文件,其中所述字典文件包括用于解码根据所述车辆供应商的编码格式或所述车辆零件供应商的编码格式编码的通信的定义;将所述字典文件存储在访问受限物理或逻辑容器中,使得所述字典文件的内容不能由所述车辆供应商或所述车辆部件供应商之外的各方查看;基于所述字典文件生成待提供到所述车辆的一个或多个二进制文件,其中所述一个或多个二进制文件包括用于解码使用所述车辆供应商的所述编码格式或所述车辆部件供应商的所述编码格式编码的通信的信息,并且其中所述一个或多个二进制文件不揭示所述字典文件的所述内容;提供所述一个或多个二进制文件以用于加载在所述车辆的网关或另一部件中,其中实施于所述网关中或实施于所述另一部件中的软件应用程序被配置成使用所述一个或多个二进制文件解码经由所述车辆的一个或多个通信总线传送的车辆信息,其中经由所述一个或多个通信总线传送的所述车辆信息根据所述车辆供应商的所述编码格式或所述车辆部件供应商的所述编码格式而格式化;以及经由一个或多个联网装置从所述车辆接收包括从所述车辆提取的车辆信息的车辆信息数据包。2.根据权利要求1所述的系统,其中所述一个或多个计算装置另外被配置成:从由所述车辆供应商制造的车辆或从包括由所述车辆零件供应商供应的部件的车辆接收待提取的车辆信息的指示;基于所述指示生成一个或多个配置文件;以及将所述一个或多个配置文件与所述一个或多个二进制文件一起提供于软件包中以待加载于所述车辆的所述网关或另一部件中。3.根据权利要求2所述的系统,其中待从所述车辆提取的所述车辆信息的所述指示另外包括:待提取的一个或多个类型的车辆信息的指示;以及用于触发对所述一个或多个类型的车辆信息的提取的一个或多个触发条件,其中实施于所述车辆的所述网关或另一部件中的所述软件应用程序被配置成:针对对应于所指示的所述一个或多个类型的车辆信息监测所述车辆的所述一个或多个通信总线上的业务;将对应于所指示的所述一个或多个类型的所述车辆信息存储在存储缓冲器中;以及响应于满足所述一个或多个触发条件:生成一个或多个数据包,所述一个或多个数据包包括对应于存储在所述存储缓冲器中的所指示的所述一个或多个类型的所述车辆信息的至少一部分。4.根据权利要求3所述的系统,其中响应于满足所述一个或多个触发条件而生成的所述一个或多个数据包包括:对应于在满足所述一个或多个触发条件之前存储在所述存储缓冲器中达一时间段的所指示的所述一个或多个类型的车辆信息的车辆信息;以及对应于在满足所述一个或多个触发条件之后达另一时间段的所指示的所述一个或多
个类型的车辆信息的车辆信息。5.根据权利要求1至4中任一项所述的系统,其中所述系统的所述一个或多个计算装置另外被配置成:从所述车辆供应商或所述车辆部件供应商接收待从所述车辆提取的车辆信息的已更新指示,其中所述已更新指示指示待从所述车辆提取的一个或多个额外或替代类型的车辆信息;基于待提取的车辆信息的所述已更新指示而生成待提供到所述车辆的一个或多个额外配置文件;提供所述一个或多个额外配置文件以用于加载在所述车辆的所述网关或另一部件中,其中所述软件应用程序被配置成使用所述一个或多个额外配置文件来标识经由对应于所述已更新指示的所述车辆的一个或多个通信总线传送的所述车辆信息;以及根据从所述车辆供应商或所述车辆部件供应商接收的所述已更新指示,经由一个或多个联网装置从所述车辆接收包括从所述车辆提取的车辆信息的车辆信息数据包。6.根据权利要求1至5中任一项所述的系统,其中所述系统的所述一个或多个计算装置另外被配置成:从所述车辆供应商或所述车辆部件供应商接收待从所述车辆提取的车辆信息的已更新指示,其中所述已更新指示指示待从所述车辆提取的一个或多个额外或替代类型的车辆信息;基于所述字典文件和待提取的车辆信息的所述已更新指示,生成待提供到所述车辆的一个或多个额外二进制文件;提供所述一个或多个额外二进制文件以用于加载在所述车辆的所述网关或另一部件中,其中所述软件应用程序被配置成使用所述一个或多个额外二进...

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

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

1