CN107291511A - 用于车载安卓***的应用程序升级的方法和装置 - Google Patents

用于车载安卓***的应用程序升级的方法和装置 Download PDF

Info

Publication number
CN107291511A
CN107291511A CN201710524572.3A CN201710524572A CN107291511A CN 107291511 A CN107291511 A CN 107291511A CN 201710524572 A CN201710524572 A CN 201710524572A CN 107291511 A CN107291511 A CN 107291511A
Authority
CN
China
Prior art keywords
application program
version number
installation kit
updating
vehicle
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201710524572.3A
Other languages
English (en)
Inventor
陈超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Baidu Online Network Technology Beijing Co Ltd
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201710524572.3A priority Critical patent/CN107291511A/zh
Publication of CN107291511A publication Critical patent/CN107291511A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1458Management of the backup or restore process
    • G06F11/1469Backup restoration techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Computer Security & Cryptography (AREA)
  • Stored Programmes (AREA)

Abstract

本申请公开了一种用于车载安卓***的应用程序升级的方法、装置及设备。该方法包括:如果监听到车载安卓***的启动事件,则启动升级管理服务;及其更新安装包进行解析,得到所述第一应用程序的版本号和所述更新安装包的版本号;如果所述车载安卓***中,所述第一应用程序的版本号与所述更新安装包的版本号相同,则进一步判断所述第一应用程序是否为正常安装;如果所述第一应用程序非正常安装,对所述第一应用程序进行恢复升级。根据本发明实施例的用于车载安卓***的应用程序升级的方法和装置,能够避免由意外断电导致的应用程序不可用或者应用程序的更新数据丢失的情况,保证用户使用体验不受影响。

Description

用于车载安卓***的应用程序升级的方法和装置
技术领域
本公开一般涉及电子***的应用程序升级技术领域,具体涉及用于车载安卓***的应用程序升级的方法和装置。
背景技术
目前安卓(Android)***在各种便携式设备—例如,手机,汽车,平板电脑等—上支持越来越多的应用程序提供的功能。车载安卓***支持的功能也日趋多样化。智能车载***大部分是基于安卓操作***,***支持安装各种功能的应用,比如导航,音乐,电子狗等。
然而,安卓***上的这些应用程序会随着功能变更或者问题修复需要进行升级更新。但是,在车载环境中,车载电子***会因为车辆的启动或停止,或者车辆熄火等各种意外情况而导致***断电,而车载安卓***本身并未考虑在应用程序安装过程中出现这些意外情况,无法解决应用程序更新升级过程中出现断电而导致的应用程序不可用、或者应用程序的更新数据丢失的情况。这给车载安卓***的正常运行,尤其是跟车辆安全行驶或导航相关的应用程序的应用带来风险。
发明内容
鉴于现有技术中的上述缺陷或不足,期望提供一种车载安卓***上应用程序的升级与恢复机制,保证应用程序在断电等异常情况下能够恢复并顺利完成应用升级,保证用户使用体验不受影响。
在下文中给出关于本发明的简要概述,以便提供关于本发明的某些方面的基本理解。应当理解,这个概述并不是关于本发明的穷举性概述。它并不是意图确定本发明的关键或重要部分,也不是意图限定本发明的范围。其目的仅仅是以简化的形式给出某些概念,以此作为稍后论述的更详细描述的前序。
第一方面,本发明提供一种用于车载安卓***的应用程序升级的方法,包括以下步骤:
如果监听到车载安卓***的启动事件,则启动升级管理服务;
所述升级管理服务对第一应用程序及其更新安装包进行解析,
得到所述第一应用程序的版本号和所述更新安装包的版本号;如果所述车载安卓***中,所述第一应用程序的版本号与所述更新安装包的版本号相同,则进一步判断所述第一应用程序是否为正常安装;
如果所述第一应用程序非正常安装,对所述第一应用程序进行恢复升级。
第二方面,本发明提供一种用于车载安卓***的应用程序升级的装置,包括:
***守护单元,配置用于如果监听到车载安卓***启动,则启动升级管理服务,所述升级管理服务对第一应用程序及其更新安装包进行解析,得到所述第一应用程序的版本号和所述更新安装包的版本号;
应用检查单元,配置用于如果所述车载安卓***中,所述第一应用程序的版本号与所述更新安装包的版本号相同,则进一步判断所述第一应用程序是否为正常安装;以及
升级包管理单元,配置用于如果所述第一应用程序为非正常安装,则对所述第一应用程序进行恢复升级。
第三方面,本发明还提供一种设备,所述设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现根据本发明各实施例所述的方法。
第四方面,本发明还提供一种存储有计算机程序的计算机可读存储介质,该计算机程序被处理器执行时实现根据本发明各实施例的方法。
根据本发明诸多实施例提供的用于车载安卓***的应用程序升级的方法和装置,通过监听车载安卓***的启动事件,检查应用程序的非正常安装进而进行恢复升级,避免由意外断电导致的应用程序不可用或者应用程序的更新数据丢失的情况,保证用户使用体验不受影响。
根据本发明一些实施例提供的用于车载安卓***的应用程序升级的方法和装置,进一步通过解析所述第一应用程序的Manifest文件,获知第一应用程序的版本号及文件列表,加快恢复应用程序的可用性。
根据本发明一些实施例提供的用于车载安卓***的应用程序升级的方法和装置,进一步通过解析所述更新安装包的Manifest文件获知第一应用程序的更新版本号及完整文件列表,加快恢复应用程序的可用性。
根据本发明一些实施例提供的用于车载安卓***的应用程序升级的方法和装置,进一步通过检查如果车载安卓***中第一应用程序的版本号与更新安装包的版本号不同而对第一应用程序进行更新升级,保证了应用程序的及时更新。
附图说明
参照下面结合附图对本发明实施例的说明,会更加容易地理解本发明的以上和其它目的、特点和优点。附图中的部件只是为了示出本发明的原理。在附图中,相同的或类似的技术特征或部件将采用相同或类似的附图标记来表示。
图1示出根据本发明一个实施例的用于车载安卓***的应用程序升级的方法的流程图;
图2示出根据本发明一个实施例的用于车载安卓***的应用程序升级的装置的方框图;
图3示出示出根据本发明一个实施例的一种设备的结构方框图。
具体实施方式
下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与发明相关的部分。
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
通常,车载安卓***在应用程序安装完成后,即将应用程序的安装文件进行备份。这样,就为下次应用程序不能正常启动时预留了安装资源。对于应用程序的安装更新包也是如此,每次安装完更新安装包,即将安装更新包进行备份。
还可以在得到更新安装包时,先进行更新安装包的备份,再进行更新安装包的安装。这样有利于即使在安装该最新的更新安装包的过程中遇到断电故障,也能保证在断电恢复,车载安卓***重新启动后升级到最新的更新安装包。
但是,在遇到车载安卓***意外断电后,应用程序可能因断电造成的安装文件的缺损而不能正常启动。
图1示出根据本发明一个实施例的用于车载安卓***的应用程序升级的方法的流程图。为了说明简便,图1中省略了相对于本发明不重要的处理细节分支。
如图1所示,在该实施例中,本发明提供一种用于车载安卓***的应用程序升级的方法,包括以下步骤:
S10:如果监听到车载安卓***的启动事件,则启动升级管理服务;
S20:升级管理服务对第一应用程序及其更新安装包进行解析,得到第一应用程序的版本号和所述更新安装包的版本号;
S30:如果车载安卓***中,第一应用程序的版本号与更新安装包的版本号相同,
S40:则进一步判断第一应用程序是否为正常安装;
S50:如果第一应用程序非正常安装,则对第一应用程序进行恢复升级。
根据本实施例,在步骤S10中,监听车载安卓***的再次启动,一旦监听到车载安卓***的启动事件,即启动第一应用程序的升级管理服务。因其是安卓***在后台运行的服务程序,无需用户干预,因而升级过程将不影响用户对应用程序的使用体验。
在步骤S50中,判断第一应用程序为非正常安装,是指当前第一应用程序的安装文件不完整,无法正常启动该应用程序。恢复升级执行的是与断电前使用的第一应用程序的版本号相同版本的更新安装包的安装。
根据本实施例的一种优选实施方式,升级管理服务对第一应用程序及其更新安装包进行解析,包括:解析第一应用程序的Manifest文件,该Manifest文件中具有第一应用程序的版本号及文件列表。
根据本实施例的一种优选实施方式,升级管理服务对第一应用程序及其更新安装包进行解析,解析更新安装包的Manifest文件,该Manifest文件中具有第一应用程序的更新版本号及完整文件列表。
在本实施例中,根据本实施例的一种优选实施方式,判断第一应用程序是否为正常安装,包括:将第一应用程序的文件列表与完整文件列表进行比对,确定所述第一应用程序是否有缺失文件;如果有缺失文件,则为非正常安装。
在本实施例中,对于任一优选的实施方式,如果在车载安卓***中检查发现第一应用程序的版本号与更新安装包的版本号不同,则根据更新安装包对第一应用程序进行更新升级。这有利于断电故障恢复后安卓***及时更新到最新的更新安装包。
根据本发明诸多实施例提供的用于车载安卓***的应用程序升级的方法,通过监听车载安卓***的启动事件,检查应用程序的非正常安装进而进行恢复升级,避免由意外断电导致的应用程序不可用或者应用程序的更新数据丢失的情况,保证用户使用体验不受影响。
根据本发明一些实施例提供的用于车载安卓***的应用程序升级的方法,进一步通过解析所述第一应用程序的Manifest文件,获知第一应用程序的版本号及文件列表,加快恢复应用程序的可用性。
根据本发明一些实施例提供的用于车载安卓***的应用程序升级的方法,进一步通过解析所述更新安装包的Manifest文件获知第一应用程序的更新版本号及完整文件列表,加快恢复应用程序的可用性。
根据本发明一些实施例提供的用于车载安卓***的应用程序升级的方法,进一步通过检查如果车载安卓***中第一应用程序的版本号与更新安装包的版本号不同而对第一应用程序进行更新升级,保证了应用程序的及时更新。
本发明还提供一种用于车载安卓***的应用程序升级的装置。
图2示出根据本发明一个实施例的用于车载安卓***的应用程序升级的装置的结构示意图,包括:
***守护单元220,配置用于如果监听到车载安卓***启动,则启动升级管理服务,升级管理服务对第一应用程序及其更新安装包进行解析,得到第一应用程序的版本号和更新安装包的版本号;
应用检查单元240,配置用于如果车载安卓***中,第一应用程序的版本号与更新安装包的版本号相同,则进一步判断第一应用程序是否为正常安装;以及
升级包管理单元260,配置用于如果第一应用程序为非正常安装,则对所述第一应用程序进行恢复升级。
图2所示的装置可执行图1对应的方法。
根据本实施例的一种优选实施方式,升级管理服务对第一应用程序及其更新安装包进行解析,包括:解析第一应用程序的Manifest文件,该Manifest文件中具有第一应用程序的版本号及文件列表。
根据本实施例的一种优选实施方式,升级管理服务对第一应用程序及其更新安装包进行解析,包括:
解析更新安装包的Manifest文件,该Manifest文件中具有第一应用程序的更新版本号及完整文件列表。
根据本实施例的一种优选实施方式,判断第一应用程序是否为正常安装包括:将第一应用程序的文件列表与完整文件列表进行比对,确定第一应用程序是否有缺失文件;如果有缺失文件,则为非正常安装。
根据本实施例的上述任一种优选实施方式,如果车载安卓***中,第一应用程序的版本号与更新安装包的版本号不同,则所述装置还配置用于:根据更新安装包对第一应用程序进行更新升级。
作为另一方面,本发明还提供一种设备300。如图3所示,本申请提供一种设备300,包括一个或多个中央处理单元(CPU)301,其可以根据存储在只读存储器(ROM)302中的程序或者从存储部分308加载到随机访问存储器(RAM)303中的程序而执行各种适当的动作和处理。当程序被一个或多个处理器执行时,使得一个或多个处理器实现根据上述任一实施例的方法。
在RAM303中,还存储有设备300操作所需的各种程序和数据。CPU301、ROM302以及RAM303通过总线304彼此相连。输入/输出(I/O)接口305也连接至总线304。
以下部件连接至I/O接口305:包括键盘、鼠标等的输入部分306;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分307;包括硬盘等的存储部分308;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分309。通信部分309经由诸如因特网的网络执行通信处理。驱动器310也根据需要连接至I/O接口305。可拆卸介质311,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器310上,以便于从其上读出的计算机程序根据需要被安装入存储部分308。
特别地,根据本公开的实施例,上述任一实施例描述的用于车载安卓***的应用程序升级的方法可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括有形地包含在机器可读介质上的计算机程序,所述计算机程序包含用于执行用于车载安卓***的应用程序升级方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分309从网络上被下载和安装,和/或从可拆卸介质311被安装。
作为又一方面,本申请还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例的装置中所包含的计算机可读存储介质;也可以是单独存在,未装配入设备中的计算机可读存储介质。计算机可读存储介质存储有一个或者一个以上程序,该程序被一个或者一个以上的处理器用来执行描述于本申请的用于车载安卓***的应用程序升级的方法。
以上实施例中,是针对车载安卓***的应用程序升级而进行的说明。本领域技术人员可以理解,这种安卓***的应用程序升级方法和装置也可以用于其它对硬件故障敏感的移动或便携式安卓应用***,例如船载安卓***、工业控制用安卓***领域或智能控制用安卓***领域。
附图中的流程图和框图,图示了按照本发明各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这根据所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以通过执行规定的功能或操作的专用的基于硬件的***来实现,或者可以通过专用硬件与计算机指令的组合来实现。
描述于本申请实施例中所涉及到的单元或模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元或模块也可以设置在处理器中,例如,各所述单元可以是设置在计算机或移动智能设备中的软件程序,也可以是单独配置的硬件装置。其中,这些单元或模块的名称在某种情况下并不构成对该单元或模块本身的限定。
以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离本申请构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

Claims (12)

1.一种车载安卓***中应用程序的升级方法,其特征在于,包括:
如果监听到车载安卓***的启动事件,则启动升级管理服务;
所述升级管理服务对第一应用程序及其更新安装包进行解析,得到所述第一应用程序的版本号和所述更新安装包的版本号;如果所述车载安卓***中,所述第一应用程序的版本号与所述更新安装包的版本号相同,则进一步判断所述第一应用程序是否为正常安装;
如果所述第一应用程序非正常安装,对所述第一应用程序进行恢复升级。
2.根据权利要求1所述的方法,其特征在于,所述升级管理服务对第一应用程序及其更新安装包进行解析,包括:
解析所述第一应用程序的Manifest文件,该Manifest文件中具有所述第一应用程序的版本号及文件列表。
3.根据权利要求2所述的方法,其特征在于,所述升级管理服务对第一应用程序及其更新安装包进行解析,包括:
解析所述更新安装包的Manifest文件,该Manifest文件中具有所述第一应用程序的更新版本号及完整文件列表。
4.根据权利要求3所述的方法,其特征在于,所述判断所述第一应用程序是否为正常安装,包括:
将所述第一应用程序的文件列表与所述完整文件列表进行比对,确定所述第一应用程序是否有缺失文件;
如果有缺失文件,则为非正常安装。
5.根据权利要求1-4中任一项所述的方法,其特征在于,如果所述车载安卓***中,所述第一应用程序的版本号与所述更新安装包的版本号不同,所述方法还包括:
根据所述更新安装包对所述第一应用程序进行更新升级。
6.一种用于车载安卓***的应用程序升级的装置,其特征在于,包括:
***守护单元,配置用于如果监听到车载安卓***启动,则启动升级管理服务,所述升级管理服务对第一应用程序及其更新安装包进行解析,得到所述第一应用程序的版本号和所述更新安装包的版本号;
应用检查单元,配置用于如果所述车载安卓***中,所述第一应用程序的版本号与所述更新安装包的版本号相同,则进一步判断所述第一应用程序是否为正常安装;以及
升级包管理单元,配置用于如果所述第一应用程序为非正常安装,则对所述第一应用程序进行恢复升级。
7.根据权利要求6所述的装置,其特征在于,所述升级管理服务对第一应用程序及其更新安装包进行解析,包括:
解析所述第一应用程序的Manifest文件,该Manifest文件中具有所述第一应用程序的版本号及文件列表。
8.根据权利要求7所述的装置,其特征在于,所述升级管理服务对第一应用程序及其更新安装包进行解析,包括:
解析所述更新安装包的Manifest文件,该Manifest文件中具有所述第一应用程序的更新版本号及完整文件列表。
9.根据权利要求8所述的装置,其特征在于,所述判断所述第一应用程序是否为正常安装,包括:
将所述第一应用程序的文件列表与所述完整文件列表进行比对,确定所述第一应用程序是否有缺失文件;如果有缺失文件,则为非正常安装。
10.根据权利要求6-9中任一项所述的装置,其特征在于,如果所述车载安卓***中,所述第一应用程序的版本号与所述更新安装包的版本号不同,所述装置还配置用于:
根据所述更新安装包对所述第一应用程序进行更新升级。
11.一种设备,其特征在于,所述设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-5中任一项所述的方法。
12.一种存储有计算机程序的计算机可读存储介质,其特征在于,该计算机程序被处理器执行时实现如权利要求1-5中任一项所述的方法。
CN201710524572.3A 2017-06-30 2017-06-30 用于车载安卓***的应用程序升级的方法和装置 Pending CN107291511A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710524572.3A CN107291511A (zh) 2017-06-30 2017-06-30 用于车载安卓***的应用程序升级的方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710524572.3A CN107291511A (zh) 2017-06-30 2017-06-30 用于车载安卓***的应用程序升级的方法和装置

Publications (1)

Publication Number Publication Date
CN107291511A true CN107291511A (zh) 2017-10-24

Family

ID=60098464

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710524572.3A Pending CN107291511A (zh) 2017-06-30 2017-06-30 用于车载安卓***的应用程序升级的方法和装置

Country Status (1)

Country Link
CN (1) CN107291511A (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108647114A (zh) * 2018-03-30 2018-10-12 斑马网络技术有限公司 车机操作***及其启动方法、***分区更新和恢复方法
CN110134412A (zh) * 2019-03-25 2019-08-16 北京车和家信息技术有限公司 软件更新方法、装置、车辆及计算机可读存储介质
CN110837388A (zh) * 2020-01-09 2020-02-25 炬星科技(深圳)有限公司 机器人的软件升级方法、升级服务器、机器人及存储介质
CN111857895A (zh) * 2019-04-16 2020-10-30 上海博泰悦臻电子设备制造有限公司 车载***中应用控制方法及装置
CN113312068A (zh) * 2020-02-27 2021-08-27 伊姆西Ip控股有限责任公司 用于升级***的方法、电子设备和计算机程序产品
US11762648B2 (en) 2021-03-17 2023-09-19 Toyota Motor Engineering & Manufacturing North America, Inc. Systems and methods of coordinating application versions among connected vehicles

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1684427A (zh) * 2004-04-14 2005-10-19 华为技术有限公司 一种软件升级及回退方法
CN1834909A (zh) * 2005-03-18 2006-09-20 上海华为技术有限公司 用于远程设备***软件的升级方法
CN1889041A (zh) * 2006-08-02 2007-01-03 华为技术有限公司 一种软件升级及回退方法
CN101038549A (zh) * 2007-03-28 2007-09-19 北京启明星辰信息技术有限公司 一种可跨***的软件升级方法
CN101699399A (zh) * 2009-11-03 2010-04-28 中兴通讯股份有限公司 一种软件更新的***和方法
CN101719072A (zh) * 2009-11-23 2010-06-02 青岛海信宽带多媒体技术有限公司 嵌入式终端设备软件升级方法及升级装置
CN102023881A (zh) * 2010-12-14 2011-04-20 福建星网锐捷网络有限公司 一种软件升级方法、装置及嵌入式设备
CN102541599A (zh) * 2011-12-27 2012-07-04 深圳创维-Rgb电子有限公司 一种电子设备在线升级的方法、***及电视机
CN102681857A (zh) * 2011-03-07 2012-09-19 北京博创理想科技有限公司 一种实现车载软件***修复或升级的方法、装置
CN103067484A (zh) * 2012-12-25 2013-04-24 深圳市天维尔通讯技术有限公司 一种自动升级应用程序的方法和***
US20150082458A1 (en) * 2009-07-09 2015-03-19 Apple Inc. Methods and systems for upgrade and synchronization of securely installed applications on a computing device
CN104731626A (zh) * 2015-03-31 2015-06-24 百度在线网络技术(北京)有限公司 应用的安装方法及装置
CN105404536A (zh) * 2015-12-14 2016-03-16 广东欧珀移动通信有限公司 终端软件升级方法及终端软件升级装置

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1684427A (zh) * 2004-04-14 2005-10-19 华为技术有限公司 一种软件升级及回退方法
CN1834909A (zh) * 2005-03-18 2006-09-20 上海华为技术有限公司 用于远程设备***软件的升级方法
CN1889041A (zh) * 2006-08-02 2007-01-03 华为技术有限公司 一种软件升级及回退方法
CN101038549A (zh) * 2007-03-28 2007-09-19 北京启明星辰信息技术有限公司 一种可跨***的软件升级方法
US20150082458A1 (en) * 2009-07-09 2015-03-19 Apple Inc. Methods and systems for upgrade and synchronization of securely installed applications on a computing device
CN101699399A (zh) * 2009-11-03 2010-04-28 中兴通讯股份有限公司 一种软件更新的***和方法
CN101719072A (zh) * 2009-11-23 2010-06-02 青岛海信宽带多媒体技术有限公司 嵌入式终端设备软件升级方法及升级装置
CN102023881A (zh) * 2010-12-14 2011-04-20 福建星网锐捷网络有限公司 一种软件升级方法、装置及嵌入式设备
CN102681857A (zh) * 2011-03-07 2012-09-19 北京博创理想科技有限公司 一种实现车载软件***修复或升级的方法、装置
CN102541599A (zh) * 2011-12-27 2012-07-04 深圳创维-Rgb电子有限公司 一种电子设备在线升级的方法、***及电视机
CN103067484A (zh) * 2012-12-25 2013-04-24 深圳市天维尔通讯技术有限公司 一种自动升级应用程序的方法和***
CN104731626A (zh) * 2015-03-31 2015-06-24 百度在线网络技术(北京)有限公司 应用的安装方法及装置
CN105404536A (zh) * 2015-12-14 2016-03-16 广东欧珀移动通信有限公司 终端软件升级方法及终端软件升级装置

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108647114A (zh) * 2018-03-30 2018-10-12 斑马网络技术有限公司 车机操作***及其启动方法、***分区更新和恢复方法
CN108647114B (zh) * 2018-03-30 2022-03-08 斑马网络技术有限公司 车机操作***及其启动方法、***分区更新和恢复方法
CN110134412A (zh) * 2019-03-25 2019-08-16 北京车和家信息技术有限公司 软件更新方法、装置、车辆及计算机可读存储介质
CN110134412B (zh) * 2019-03-25 2024-04-12 北京车和家信息技术有限公司 软件更新方法、装置、车辆及计算机可读存储介质
CN111857895A (zh) * 2019-04-16 2020-10-30 上海博泰悦臻电子设备制造有限公司 车载***中应用控制方法及装置
CN110837388A (zh) * 2020-01-09 2020-02-25 炬星科技(深圳)有限公司 机器人的软件升级方法、升级服务器、机器人及存储介质
CN113312068A (zh) * 2020-02-27 2021-08-27 伊姆西Ip控股有限责任公司 用于升级***的方法、电子设备和计算机程序产品
CN113312068B (zh) * 2020-02-27 2024-05-28 伊姆西Ip控股有限责任公司 用于升级***的方法、电子设备和计算机程序产品
US11762648B2 (en) 2021-03-17 2023-09-19 Toyota Motor Engineering & Manufacturing North America, Inc. Systems and methods of coordinating application versions among connected vehicles

Similar Documents

Publication Publication Date Title
CN107291511A (zh) 用于车载安卓***的应用程序升级的方法和装置
US20160132420A1 (en) Backup method, pre-testing method for environment updating and system thereof
CN103688268B (zh) 车辆单元和用来操作车辆单元的方法
US9471594B1 (en) Defect remediation within a system
US20150186125A1 (en) Enabling dynamic software installer requirement dependency checks
CN104217137A (zh) 一种识别智能终端***是否被更改的方法及装置
CN107797887B (zh) 数据备份及恢复方法、装置、存储介质和电子设备
CN106325901A (zh) 软件版本管理方法及***
CN111949292B (zh) 一种热补丁装载方法、装置、电子设备及存储介质
JP6073710B2 (ja) 情報処理装置、起動障害からの自動復旧方法、及び起動障害からの自動復旧プログラム
CN112328284A (zh) 应用程序升级方法、***、设备和存储介质
CN111857771A (zh) 基于深度学习的操作***补丁自动安装方法及***
US20120272103A1 (en) Software operability service
CN102156651B (zh) 一种实现补丁安装的方法及装置
CN106933604A (zh) 一种***升级方法及装置
CN105338058A (zh) 一种应用更新的方法及装置
CN106708541A (zh) 版本升级处理方法及装置
CN114265605A (zh) 一种业务***功能组件的版本回退方法和装置
CN102110212B (zh) 一种实现补丁修正的方法及装置
CN107704278A (zh) 应用升级方法和装置
CN107391216A (zh) 一种软件升级方法及装置
CN105594184A (zh) 软件版本升级方法、装置及设备
CN102855442A (zh) 一种实现补丁修正的方法及装置
CN112799370B (zh) 一种控制装置、车载***软件还原方法及其***
CN113641556B (zh) 用于保障汽车仪表稳定运行的***、方法、装置、处理器及其计算机可读存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20171024