当前位置: 首页 > 专利查询>红帽公司专利>正文

向车辆分发数字内容制造技术

技术编号:37108562 阅读:38 留言:0更新日期:2023-04-01 05:07
本文公开的技术使得处理器能够在分发单元处从与车辆相关联的分发电子控制单元(ECU)接收第一内容请求,其中第一内容请求反映一个或多个过滤标准,确定满足过滤标准的内容项是否存储在分发单元的存储设备上,响应于确定满足过滤标准的内容项未存储在分发单元的存储设备上:向受管理内容传递服务发送第二内容请求,其中第二内容请求包括该过滤标准,并且从受管理的内容传递服务接收满足该过滤标准的内容项,并且将满足该过滤标准的内容项发送到与车辆相关联的分发ECU。与车辆相关联的分发ECU。与车辆相关联的分发ECU。

【技术实现步骤摘要】
向车辆分发数字内容


[0001]本公开总体上涉及计算机系统,并且更具体地,涉及经由分发服务向车辆传递内容。

技术介绍

[0002]现代车辆依赖于计算机系统来执行许多任务,诸如控制车辆的发动机或马达、安全系统、导航系统等。这些任务可以由执行计算机程序代码的电子控制单元(“ECU”)执行。程序代码通常由车辆的制造商提供,并且存储在车辆上,例如,存储在持久性存储介质中。可以在制造车辆时存储程序代码,并在随后的时间更新程序代码,例如,以修复程序代码中的错误或添加新特征。程序代码可以由服务中心处的车辆的制造商通过经由通信端口或经由无线计算机网络将外部计算机系统连接到车辆来更新。

技术实现思路

[0003]应当理解,提供本公开内容是为了以简化形式介绍一些概念,这些概念将在下文实施例的详细说明中进一步描述。该
技术实现思路
不旨在用于限制所要求保护的主题的范围。
[0004]本公开的一方面提供了一种方法,包括:由处理设备在分发单元处从与车辆相关联的分发电子控制单元(ECU)接收第一内容请求,其中所述第一内容请求指定一个或多个过滤标准,并且所述过滤标准包括所述车辆的型号标识符;确定满足所述过滤标准的内容项是否存储在与所述分发单元相关联的存储设备上;响应于确定满足所述过滤标准的所述内容项未存储在所述分发单元的所述存储设备上:向受管理的内容传递服务发送第二内容请求,其中所述第二内容请求反映所述过滤标准,并且从所述受管理的内容传递服务接收满足所述过滤标准的所述内容项;以及将所述内容项发送到与所述车辆相关联的所述分发ECU。
[0005]本公开的另一方面提供了一种系统,包括:存储器;以及处理设备,所述处理设备可操作地耦合到所述存储器,其中所述处理设备根据处理器时钟同步地处理指令,所述处理设备用于:在受管理的内容传递服务处从内容提供者系统接收内容项,其中所述内容项与一个或多个内容项属性相关联;标识分发单元标识符,其中标识的分发单元标识符与一个或多个过滤标准相关联,并且接收的内容项属性满足所述过滤标准;鉴于所述分发单元标识符来标识车辆;标识安装在所述车辆上的一个或多个第一内容项;确定接收的内容项和所述一个或多个第一内容项是否形成用于所述车辆的内容项的一致集合;以及响应于确定接收的内容项和所述一个或多个第一内容项形成用于所述车辆的内容项的一致集合,将所述内容项发送到由所述分发单元标识符标识的分发单元。
[0006]本公开的另一方面提供了一种存储指令的非有形计算机可读介质,所述指令在由处理设备执行时使所述处理设备:从受管理的内容传递服务接收内容项;鉴于与接收的内容项相关联的一个或多个内容项属性和与车辆相关联的一个或多个车辆属性,确定与所述内容项相关联的预测的内容消费频率;确定所述预测的内容消费频率是否满足与内容高速
缓存相关联的高速缓存标准,其中所述内容高速缓存与所述分发单元相关联;响应于确定所述预测的内容消费频率满足所述高速缓存标准,将接收的内容项存储在与所述分发单元相关联的所述内容高速缓存中;以及将接收的内容项发送到与所述车辆相关联的分发ECU,其中所述分发ECU由所述内容项属性标识。
附图说明
[0007]本公开通过示例而非限制的方式示出,并且当结合附图考虑时,参考以下详细描述可以更全面地理解本公开,其中:
[0008]图1A和1B描绘了根据本公开的一个或多个方面的包括提供者系统和受管理的内容传递服务的示例内容传递流水线的高级框图;
[0009]图2描绘了示出根据本公开的一个或多个方面的经由分发单元与受管理的内容传递服务交互的车辆的组件的图;
[0010]图3描绘了示出根据本公开的一个或多个方面的在将请求的内容传递到车辆的分发ECU时涉及的交互的交互图;
[0011]图4A描绘了示出根据本公开的一个或多个方面的可用内容表的图;
[0012]图4B描绘了示出根据本公开的一个或多个方面的内容依赖性表的图;
[0013]图5描绘了示出根据本公开的一个或多个方面的内容订阅表的图;
[0014]图6描绘了示出根据本公开的一个或多个方面的分发单元查找表的图;
[0015]图7描绘了示出根据本公开的一个或多个方面的车辆信息查找表的图;
[0016]图8描绘了示出根据本公开的一个或多个方面的未决内容请求表的图;
[0017]图9A和9B描绘了示出根据本公开的一个或多个方面的分发ECU查找表的图;
[0018]图10描绘了根据本公开的一个或多个方面的用于在分发单元处处理对内容项的请求并将内容项发送到分发ECU的示例方法的流程图;
[0019]图11描绘了根据本公开的一个或多个方面的用于将内容项发送到分发单元的示例方法的流程图;
[0020]图12描绘了根据本公开的一个或多个方面的包括内容高速缓存的分发单元的高级框图;
[0021]图13描绘了根据本公开的一个或多个方面的分发单元的高速缓存相关组件的高级框图;
[0022]图14A描绘了根据本公开的一个或多个方面的用于内容消费频率预测模型的训练环境的高级框图;
[0023]图14B描绘了示出根据本公开的一个或多个方面的用于机器学习模型的训练数据的图;
[0024]图15A和图15B描绘了示出根据本公开的一个或多个方面的内容高速缓存索引的图;
[0025]图16描绘了根据本公开的一个或多个方面的用于有条件地将内容项添加到高速缓存的示例方法的流程图;
[0026]图17描绘了根据本公开的一个或多个方面操作的计算机系统的框图;以及
[0027]图18描绘了根据本公开的一个或多个方面操作的示例计算机系统的框图。
具体实施方式
[0028]本文描述了用于经由分发服务将诸如软件更新的内容从提供者系统传递到车辆的系统和方法。计算机系统用于实现诸如汽车、卡车等车辆的操作的许多方面。诸如发动机、排放控制、电动机、制动器、导航、状态显示、娱乐、自主驾驶和诊断的车辆系统执行车辆操作的各方面。车辆系统使用本文中称为“电子控制单元”(“ECU”)的计算机系统来实现。车辆可以具有多个ECU,多个ECU中的每个ECU可以实现车辆操作的对应的方面。每个ECU可以具有执行软件程序代码指令(“ECU软件”)的处理器,软件程序代码指令可以包括ECU操作系统(“ECU OS”)和/或ECU专用软件(“ECU应用”),ECU专用软件在由ECU执行时使ECU执行与和ECU相关联的车辆操作的方面相关的任务。ECU软件可以包括程序代码指令和数据。例如,由发动机控制ECU执行的ECU软件可以使ECU控制提供给发动机的燃料的量。作为另一示例,由自主驾驶ECU执行的ECU软件可以使制动ECU控制制动器以降低车辆的速度。ECU软件可以由软件供应商提供,该软件供应商可以是车辆的制造商或第三方,诸如特定ECU的制造商。ECU软件可以存储在位于车辆中的持久性存储介质上,诸如耦合到ECU的非易失性存储器。
[0029]通过将较新版本的软件加载到位于车辆中的持久性存储介质中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种方法,包括:由处理设备在分发单元处从与车辆相关联的分发电子控制单元ECU接收第一内容请求,其中所述第一内容请求指定一个或多个过滤标准,并且所述过滤标准包括所述车辆的型号标识符;确定满足所述过滤标准的内容项是否存储在与所述分发单元相关联的存储设备上;响应于确定满足所述过滤标准的所述内容项未存储在所述分发单元的所述存储设备上:向受管理的内容传递服务发送第二内容请求,其中所述第二内容请求反映所述过滤标准,并且从所述受管理的内容传递服务接收满足所述过滤标准的所述内容项;以及将所述内容项发送到与所述车辆相关联的所述分发ECU。2.根据权利要求1所述的方法,其中所述过滤标准包括以下中的一个或多个:内容项标识符、内容提供者、内容项版本、或一个或多个车辆属性。3.根据权利要求2所述的方法,其中所述车辆属性包括以下中的一个或多个:所述车辆的制造商,所述车辆的年份,所述车辆的车辆标识号VIN,一个或多个ECU类型标识符,每个ECU类型标识符标识所述车辆的ECU,一个或多个ECU版本标识符,每个ECU版本标识符标识所述车辆的ECU的版本,或者一个或多个ECU内容项版本标识符,每个ECU内容项版本标识符标识安装在所述车辆的ECU中的内容项的版本。4.根据权利要求1所述的方法,其中确定满足所述过滤标准的所述内容项是否存储在所述分发单元的存储设备中包括:在内容表中搜索满足所述内容请求的所述内容项,其中所述内容表包括一个或多个内容项标识符,并且将每个内容项标识符与一个或多个内容项数据值相关联,并且其中满足所述请求的所述内容项的由匹配与所述过滤标准相关联的一个或多个标准值的一个或多个内容项数据值表征。5.根据权利要求1所述的方法,其中所述内容项包括可由所述车辆的ECU执行的程序代码指令。6.根据权利要求1所述的方法,其中将满足所述过滤标准的所述内容项发送到与所述车辆相关联的所述分发ECU包括:使用与所述分发单元相关联的私钥生成所述内容项的消息认证码;以及向所述分发ECU发送所述内容项的所述消息认证码。7.根据权利要求1所述的方法,其中向所述受管理的内容传递服务发送所述第二内容请求包括:使用与所述分发单元相关联的私钥生成所述第二内容请求的消息认证码;以及向所述受管理的内容传递服务发送所述第二内容请求的所述消息认证码。8.根据权利要求1所述的方法,其中确定满足所述过滤标准的内容项是否存储在与所
述分发单元相关联的存储设备上包括:确定满足所述过滤标准的所述内容项是否包括在与所述分发单元相关联的内容高速缓存中。9.根据权利要求8所述的方法,还包括:响应于从所述受管理的内容传递服务接收到满足所述过滤标准的所述内容项,将满足所述过滤标准的所述内容项存储在与所述分发单元相关联的所述内容高速缓存中。10.一种系统,包括:存储器;以及处理设备,所述处理设备可操作地耦合到所述存储器,其中所述处理设备根据处理器时钟同步地处理指令,所述处理设备用于:在受管理的内容传递服务处从内容提供者系统接收内容项,其中所述内容项与一个或多个内容项属性相关联;标识分发单元标识符,其中标识的分发单元标识符与一个或多个过滤标准相关联,并且接收的内容项属性满足所述过滤标准;鉴于所述分发单元标识符来标识车辆;标识安装在所述车辆上的一个或多个第一内容项;确定接收的内容项和所述一个或多个第一内容项是否形成用于所述车辆的内容项的一致集合;以及响应于确定接收的内容项和所述一个或多个第一内容项形成用于所述车辆的内容项的一致集合,将所述内容项发送到由所述分发单元标识符标识的分发单元。11.根据权利要求10所述的系统,其中所述过滤标准包括一个或...

【专利技术属性】
技术研发人员:D帕尔
申请(专利权)人:红帽公司
类型:发明
国别省市:

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

1