[发明专利]自主式全局软件更新有效
申请号: | 201510011495.2 | 申请日: | 2015-01-09 |
公开(公告)号: | CN104778056B | 公开(公告)日: | 2019-10-22 |
发明(设计)人: | 约瑟夫·保罗·洛克;布莱恩·彼得森;瑞塔什·潘迪亚;普拉文·亚拉法蒂 | 申请(专利权)人: | 福特全球技术公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 胡江海 |
地址: | 美国密歇根*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自主 全局 软件 更新 | ||
一种自主式全局软件更新。一种计算机实现的方法可包括:订阅与安装的车辆软件组件版本关联的第一主题树主题;基于从第一主题检索到的发布通知来识别期望的软件组件版本;当期望的版本与安装版本不同时,使用从与针对安装版本的软件更新关联的第二主题树主题检索到的软件更新来更新软件组件。
技术领域
示意性实施例总体上涉及一种用于执行软件更新的方法和设备。
背景技术
为了更新车辆组件的软件版本,可驾驶车辆到经销商并可由技术人员对车辆进行服务。技术人员可以利用跟踪车辆中每个组件的单独的软件级别以及可用的软件更新的系统。技术人员可手工地应用由系统指示的软件更新并将任何改变往回记录到系统中。
发明内容
在第一示意性实施例中,一种计算机实现的方法包括:订阅与安装的车辆软件组件版本关联的第一主题树主题;基于所述主题中发布的通知来识别期望的软件组件版本。所述方法还包括:当期望的版本与安装版本不同时,使用与安装版本的更新版本关联的第二主题树主题中的软件更新来更新软件组件。
一种计算机实现的方法包括:订阅主题树的与安装的车辆软件组件版本关联的第一主题;基于从第一主题中检索到的发布的通知来识别期望的软件组件版本;当期望的版本与安装版本不同时,使用从主题树的与针对安装版本的软件更新关联的第二主题检索到的软件更新来更新软件组件。
根据本发明的实施例,所述方法还包括:不从主题树的第一主题订阅;在软件更新的应用之后订阅主题树的与软件组件的版本关联的第三主题。
根据本发明的实施例,所述方法还包括当确定了期望的版本与安装版本不同时订阅主题树的第二主题。
根据本发明的实施例,所述方法还包括当使用软件更新成功更新了软件组件时不从主题树的第二主题订阅。
根据本发明的实施例,所述方法还包括忽略发布到主题树的第二主题的软件更新直至在第一主题中接收到期望的版本的通知为止。
根据本发明的实施例,其中,主题中发布的通知包括配置文件,并且还包括根据与配置文件兼容的软件的版本级别来确定期望的版本。
根据本发明的实施例,所述方法还包括根据包括在配置文件中的版本指示来识别与配置文件兼容的软件的版本级别。
在第二示意性实施例中,一种车辆包括基于车辆的计算系统,基于车辆的计算系统被配置为订阅与安装的车辆软件组件版本关联的第一主题树主题,并基于从第一主题检索到的发布通知来识别期望的软件组件版本。基于车辆的计算系统还被配置为当期望的版本与安装版本不同时,使用从与针对安装版本的软件更新关联的第二主题树主题检索到的软件更新来更新软件组件。
在第三示意性实施例中,一种非暂时性计算机可读存储介质存储在由处理器执行时将处理器配置为执行以下步骤的指令:订阅与安装的车辆软件组件版本关联的第一主题树主题;基于从第一主题检索到的发布通知来识别期望的软件组件版本。
所述计算机可读存储介质还存储当由处理器执行时将处理器配置为当期望的版本与安装版本不同时,使用从与针对安装版本的软件更新关联的第二主题树主题检索到的软件更新来更新软件组件的指令。
一种非暂时性计算机可读存储介质,存储在由处理器执行时将处理器配置为执行以下步骤的指令:订阅主题树的与安装的车辆软件组件版本关联的第一主题;基于从第一主题检索到的发布通知来识别期望的软件组件版本;当期望的版本与安装版本不同时,使用从主题树的与针对安装版本的软件更新关联的第二主题检索到的软件更新来更新软件组件。
根据本发明的实施例,所述计算机可读存储介质额外存储将处理器配置为执行以下步骤的指令:不从主题树的第一主题订阅;在软件更新的应用之后订阅主题树的与软件组件的版本关联的第三主题。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福特全球技术公司,未经福特全球技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510011495.2/2.html,转载请声明来源钻瓜专利网。