[发明专利]用于车辆中远程安装软件期间故障处理的方法和系统在审
申请号: | 201810389824.0 | 申请日: | 2018-04-27 |
公开(公告)号: | CN108804254A | 公开(公告)日: | 2018-11-13 |
发明(设计)人: | M·佩尔松;E·桑德伯林 | 申请(专利权)人: | 沃尔沃汽车公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 蔡洪贵 |
地址: | 瑞典*** | 国省代码: | 瑞典;SE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 重试 安装程序 安装软件 失败 故障处理 系统提供 | ||
1.一种用于车辆(102)中远程安装软件的方法,所述方法包括:
启动(200)包括至少一个安装子程序(202A-B)的安装程序,所述至少一个子程序包括至少一个动作(204A-B);并且在安装期间:
如果所述动作失败,则重试(206)所述动作;
如果在重试所述动作之后所述动作失败,则重试(208)包括所述动作的所述安装子程序;以及
如果在重试包括所述动作的所述安装子程序之后所述动作失败,则重试(210)包括所述安装子程序的所述安装程序。
2.根据权利要求1所述的方法,其中重试所述动作包括重试所述动作预定的次数。
3.根据权利要求1或2所述的方法,其中重试所述子程序包括重试所述子程序预定的次数。
4.根据前述权利要求任意一项所述的方法,其中重试动作包括在重试所述动作之前修改所述动作的特征。
5.根据权利要求4所述的方法,其中基于失败的类型选定动作中修改的特征。
6.根据前述权利要求任意一项所述的方法,其中所述安装程序包括平行地执行多个安装子程序,并且如果动作失败则减少安装程序的平行性。
7.根据前述权利要求任意一项所述的方法,进一步包括如果动作失败则增加用于安装子程序中随后执行动作的超时。
8.根据前述权利要求任意一项所述的方法,进一步包括如果所述安装程序失败,则再启动(306)在其上尝试安装的车辆系统。
9.根据前述权利要求任意一项所述的方法,进一步包括向远程服务器提供(308)报告,所述报告包括描述所述安装程序中失败的信息,指明每次失败的时间和每个失败的类型。
10.根据前述权利要求任意一项所述的方法,进一步包括限定临界水平的失败。
11.根据权利要求9或10所述的方法,进一步包括向远程服务器(106)提供状态报告,其中,车辆系统的状态是代表所述安装程序遇到的最高临界水平的状态。
12.根据前述权利要求任意一项所述的方法,进一步包括在完成所述安装之后提供安装简报,所述安装简报包括:
-用于每个控制单元的状态和安装中涉及的数据文件;
-安装期间的总的重试次数;以及
-用于每个数据文件的总安装时间;以及
在安装失败的情形下,所述安装简报进一步包括:
-失败的时间;
-其中发生失败的控制单元的识别;
-发生失败的安装数据文件的识别;
-其中发生失败的子程序的识别;
-其中发生失败的动作的识别;以及
-失败消息。
13.一种用于车辆(102)中远程安装软件的系统(100),所述系统包括:
用于与远程服务器(106)通信的通信单元(104);
至少一个车辆功能控制单元(108);以及
车辆中的软件安装控制单元(110),其被配置为:
启动包括至少一个安装子程序的安装程序,所述至少一个子程序包括至少一个动作;并且在安装期间:
如果所述动作失败,则重试所述动作;
如果在重试所述动作之后所述动作失败,则重试包括所述动作的所述安装子程序;以及
如果在重试包括所述动作的所述安装子程序之后所述动作失败,则重试包括所述安装子程序的所述安装程序。
14.根据权利要求13所述的系统,所述系统包括多个车辆功能控制单元,其中所述软件安装控制单元进一步被配置为:
在所述多个车辆功能控制单元上平行地执行所述安装程序,并且如果动作失败,则减少所述安装程序在其上同时执行的车辆功能控制单元的数量。
15.一种车辆,包括根据权利要求13或14所述的系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于沃尔沃汽车公司,未经沃尔沃汽车公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810389824.0/1.html,转载请声明来源钻瓜专利网。