CN106484450A - 一种软件升级方法及装置 - Google Patents
一种软件升级方法及装置 Download PDFInfo
- Publication number
- CN106484450A CN106484450A CN201510543143.1A CN201510543143A CN106484450A CN 106484450 A CN106484450 A CN 106484450A CN 201510543143 A CN201510543143 A CN 201510543143A CN 106484450 A CN106484450 A CN 106484450A
- Authority
- CN
- China
- Prior art keywords
- upgrade
- external memory
- edition
- subregion
- memory equipment
- 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
Links
Landscapes
- Stored Programmes (AREA)
Abstract
本发明的实施例提供一种软件升级方法及装置,涉及通信技术领域,能够保证终端设备的***能够成功升级,无需进行售后单独处理。该方法具体包括:从服务器获取外部存储设备版本升级包存储至外部存储设备中,外部存储设备版本升级包包括用于将终端设备中存储的本地软件从当前版本升级至最新版本的***升级包以及目标分区表,并携带有升级指令;根据升级指令的指示运行bootloader程序,进入bootloader模式,从外部存储设备版本升级包中解析出***升级包以及目标分区表;在bootloader模式下根据目标分区表重新对终端设备中的存储器进行分区,并根据***升级包将分区后的各分区中的***文件升级。本发明应用于软件升级。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种软件升级方法及装置。
背景技术
空中下载(英文:Over the Air,简称:OTA)技术是一种通过无线网络进行数据下载的技术,其通常被应用于手机、平板电脑等终端设备的***软件固定版本的升级过程中。而现有的软件升级过程具体为:终端设备通过OTA技术从服务器端获得一个OTA升级包,然后终端设备进入恢复Recovery模式,在Recovery模式下,按照终端设备中存储的分区表,将该OTA升级包中的升级文件写入到对应的分区中完成***升级。
但是当新版本的分区表发生变化,即新版本对应的分区表与终端设备本地软件当前版本对应的分区表不同时,由于终端设备获取的升级包中的升级文件需要按照该OTA升级包对应新版本的分区表写入对应分区,而终端设备只会按照终端设备当前使用的分区表对应分区来写入升级文件,此时,如果终端设备强制升级会导致终端设备无法开机,甚至使得终端设备***崩溃,无法运行。此时,终端用户若想要进行软件升级便需要终端用户自行去售后维修中心,由技术人员将从厂家获取的外部存储设备版本升级包存入终端设备的外部存储设备中,在关机状态下通过组合按键等一系列操作,来启动终端设备中安装的bootloader程序,在bootloader模式下根据外部存储设备版本升级包进行软件升级。
发明内容
本发明的实施例提供一种软件升级方法及装置,能够保证终端设备的***能够成功升级,无需进行售后单独处理。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,提供一种软件升级方法,包括:
从服务器获取外部存储设备版本升级包,并存储至外部存储设备中,所述外部存储设备版本升级包中携带有升级指令,所述外部存储设备版本升级包包括用于将终端设备中存储的本地软件从当前版本升级至最新版本的***升级包以及目标分区表;
读取所述升级指令,根据所述升级指令的指示运行bootloader程序,进入bootloader模式,从所述外部存储设备版本升级包中解析出所述***升级包以及目标分区表;
在所述bootloader模式下根据所述目标分区表重新对所述终端设备中的存储器进行分区,并根据所述***升级包将分区后的各分区中的***文件升级。
第二方面,提供一种软件升级装置,包括:
获取模块,用于从服务器获取外部存储设备版本升级包,所述外部存储设备版本升级包中携带有升级指令,所述外部存储设备版本升级包包括用于将终端设备中存储的本地软件从当前版本升级至最新版本的***升级包以及目标分区表;
存储模块,用于将所述获取模块获取的所述外部存储设备版本升级包存储至外部存储设备中;
解析模块,用于读取所述外部存储设备中存储的所述外部存储设备版本升级包中携带的所述升级指令,根据所述升级指令的指示运行bootloader程序,进入bootloader模式,从所述外部存储设备版本升级包中解析出所述***升级包以及所述目标分区表;
升级模块,用于在所述bootloader模式下根据所述解析模块解析出的所述目标分区表重新对所述终端设备中的存储器进行分区,并根据所述解析模块解析出的所述***升级包将分区后的各分区中的***文件升级。
本发明的实施例提供的软件升级方法及装置,该软件升级装置通过OTA技术从服务器获取外部存储设备版本升级包,并存储至外部存储设备中,存储后终端设备会从该外部存储设备版本升级包中读取该外部存储设备版本升级包中携带的升级指令,并根据该升级指令的指示运行bootloader程序,进入bootloader模式,从该外部存储设备版本升级包中解析出用于将终端设备中存储的本地软件从当前版本升级至最新版本的***升级包以及目标分区表,然后,在bootloader模式下根据目标分区表重新对终端设备中的存储器进行分区,并根据该***升级包将分区后的各分区中的***文件升级。这样在终端设备本地软件当前版本对应的分区表与最新版本软件对应的分区表不同时,终端设备便可无需在售后维修中心进行软件升级,而是直接通过OTA技术从服务器侧获取包含目标分区表以及升级指令的外部存储设备版本升级包,然后,根据该外部存储设备版本升级包中携带的升级指令的指示运行bootloader程序,从而在bootloader模式下根据外部存储设备版本升级包实现终端设备***的升级。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种软件升级方法的流程示意图;
图2为本发明实施例提供的另一种软件升级方法的流程示意图;
图3为本发明实施例提供的又一种软件升级方法的流程示意图;
图4为本发明实施例提供的一种软件升级装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的实施例提供一种空中下载软件升级方法,如图1所示,该方法具体包括如下步骤:
101、软件升级装置通过从服务器获取外部存储设备版本升级包,并存储至外部存储设备中。
本实施例中,软件升级装置应用于终端设备,本实施例中的外部存储设备可以是安装在终端设备中的闪存(英文:Trans-flash Card,简称TF)卡,或者与该终端设备连接的外部存储器(例如,U盘、硬盘等移动存储设备)。
示例性的,本实施例中的例中的外部存储设备版本升级包中携带有升级指令,而该外部存储设备版本升级包包括用于将终端设备中存储的本地软件从当前版本升级至最新版本的***升级包以及目标分区表。示例性的,本实施例中的升级指令具体可以是外部存储设备版本升级包标识。
示例性的,终端设备发起一次新版本检测,当检测到该终端设备存储的本地软件当前版本与新版本不同时,终端设备会向服务器发送版本升级请求,而服务器在接收到该版本升级请求后,可以直接向该终端设备返回一个外部存储设备版本升级包,也可以向该终端设备返回一个下载路径,以便该终端设备根据该下载路径从网络服务器侧获得服务器预先发布至网络服务器的外部存储设备版本升级包。
需要说明的是,上述的版本升级请求包含该终端设备的设备版本,若该本地软件当前版本不是最新版本,且该本地软件当前版本对应的分区表与最新版本对应的分区表不同时,服务器会制作包含最新版本的分区表以及用于触发启动下载bootloader程序的升级指令的外部存储设备版本升级包,并将该外部存储设备版本升级包发送至终端设备或上传至网络。
具体的,终端设备从服务器获取OTA升级包的获取方式可以通过以下两种方式来获取:
第一种方式:软件升级装置接收服务器通过OTA技术发送的外部存储设备版本升级包。
第二种方式:软件升级装置接收服务器发送的外部存储设备版本升级包地址,从该外部存储设备版本升级包地址下载外部存储设备版本升级包。
示例性的,终端设备中的软件升级装置从服务器获取包含升级指令和目标分区表的外部存储设备版本升级包的方式可以分为两种,一种是服务器在接收到终端设备发送的升级请求后,会根据升级请求获取目标分区表,并制作外部存储设备版本升级包,并直接将制作好的外部存储设备版本升级包发送至终端设备;另一种是服务器将各种版本对应的外部存储设备版本升级包预先发送至网络,然后服务器在接收到终端设备发送的升级请求后,会向终端设备发送外部存储设备版本升级包地址,以便终端设备从外部存储设备版本升级包地址下载外部存储设备版本升级包。
102、软件升级装置读取升级指令,根据升级指令的指示运行bootloader程序,进入bootloader模式,从外部存储设备版本升级包中解析出***升级包以及目标分区表。
103、软件升级装置在bootloader模式下根据目标分区表重新对终端设备中的存储器进行分区,并根据***升级包将分区后的各分区中的***文件升级。
示例性的,软件升级装置根据目标分区表重新对终端设备的存储器进行分区后,会根据目标分区表中各分区的分区参数(分区地址、分区大小),从***升级包中获取各个分区对应的***文件的升级文件,并将各个分区对应的***文件的升级文件加载至各个分区,其中,上述的升级文件用于将对应分区中的***文件升级至最新版本。
需要说明的是,若终端设备通过bootloader软件来实现终端设备软件的升级时,终端设备会在bootloader模式下从该外部存储设备版本升级包中解析出***升级包以及目标分区表,然后根据该目标分区表重新对终端设备中的存储器进行分区,并根据***升级包将分区后的各分区中的***文件升级。这样当终端设备本地软件当前版本对应的分区表与最新版本软件对应的分区表不同时,由于终端设备每次都会从外部存储设备版本升级包中解析出该***软件包对应的目标分区表进行***分区,而不会使用终端设备当前使用的分区表进行***分区,因此,分区表的不同并不会对上述的软件升级过程产生影响。
本发明的实施例提供的软件升级方法,该软件升级装置通过OTA技术从服务器获取外部存储设备版本升级包,并存储至外部存储设备中,存储后终端设备会从该外部存储设备版本升级包中读取该外部存储设备版本升级包中携带的升级指令,并根据该升级指令的指示运行bootloader程序,进入bootloader模式,从该外部存储设备版本升级包中解析出用于将终端设备中存储的本地软件从当前版本升级至最新版本的***升级包以及目标分区表,然后,在bootloader模式下根据目标分区表重新对终端设备中的存储器进行分区,并根据该***升级包将分区后的各分区中的***文件升级。这样在终端设备本地软件当前版本对应的分区表与最新版本软件对应的分区表不同时,终端设备便可无需在售后维修中心进行软件升级,而是直接通过OTA技术从服务器侧获取包含目标分区表以及升级指令的外部存储设备版本升级包,然后,根据该外部存储设备版本升级包中携带的升级指令的指示运行bootloader程序,从而在bootloader模式下根据外部存储设备版本升级包实现终端设备***的升级。
本发明的实施例提供一种软件升级方法,本实施例在实施例一提供的步骤101至步骤103的基础上,将步骤102替换为步骤102a和步骤102b,如图2所示,本实施例提供的软件升级方法包括如下步骤:
当本实施例中的终端设备中安装的recovery程序具备识别升级指令的功能时;如图2所示,当步骤102替换为步骤102a时,该方法包括如下步骤:
102a、软件升级装置运行recovery程序,在recovery模式下识别升级指令,根据升级指令的指示运行bootloader程序,进入bootloader模式,从外部存储设备版本升级包中解析出***升级包以及目标分区表。
如图3所示,当步骤102替换为步骤102b时,该方法包括如下步骤:
102b、当终端设备在外部存储设备版本升级包中检测并识别到升级指令时,软件升级装置触发bootloader程序运行指令,根据bootloader程序运行指令的指示运行bootloader程序,进入bootloader模式,从外部存储设备版本升级包中解析出***升级包以及目标分区表。
在本发明的实施例提供的软件升级方法中,由于服务器在向终端设备发送的外部存储设备版本升级包中增加了可以触发bootloader软件的升级指令,因此,当终端设备检测或识别到该外部存储设备版本升级包携带的升级指令后,便可在该升级指令的指示下触发bootloader软件,并在bootloader模式下根据外部存储设备版本升级包实现终端设备***的升级,从而在终端设备本地软件当前版本对应的分区表与最新版本软件对应的分区表不同时,可以无需在售后维修中心进行软件升级。
本发明的实施例提供一种软件升级装置,该装置用于实现上述实施例描述的软件升级方法,该装置应用于终端设备,如图4所示,该装置2包括:获取模块21、存储模块22、解析模块23以及升级模块34,其中:
获取模块21,用于从服务器获取外部存储设备版本升级包,外部存储设备版本升级包中携带有升级指令,该外部存储设备版本升级包包括用于将终端设备中存储的本地软件从当前版本升级至最新版本的***升级包以及目标分区表。
存储模块22,用于将获取模块21获取的外部存储设备版本升级包存储至外部存储设备中。
解析模块23,用于读取外部存储设备中存储的外部存储设备版本升级包中携带的升级指令,根据升级指令的指示运行bootloader程序,进入bootloader模式,从外部存储设备版本升级包中解析出***升级包以及目标分区表。
升级模块24,用于在bootloader模式下根据解析模块23解析出的目标分区表重新对终端设备中的存储器进行分区,并根据解析模块23解析出的***升级包将分区后的各分区中的***文件升级。
可选的,获取模块21具体用于:
接收服务器通过OTA技术发送的外部存储设备版本升级包;
或者,接收服务器发送的外部存储设备版本升级包地址,从外部存储设备版本升级包地址下载外部存储设备版本升级包。
可选的,当终端设备中安装的recovery程序具备识别升级指令的功能时;
解析模块23在读取升级指令,根据升级指令的指示运行bootloader程序时具体用于:
运行recovery程序,在recovery模式下识别升级指令,根据升级指令的指示运行bootloader程序。
可选的,解析模块23在读取升级指令,根据升级指令的指示运行bootloader程序时具体用于:
当终端设备在外部存储设备版本升级包中检测并识别到升级指令时,触发bootloader程序运行指令,根据bootloader程序运行指令的指示运行bootloader程序。
可选的,升级模块24在根据解析模块23解析出的***升级包将分区后的各分区中的***文件升级时具体用于:
在分区结束后,根据所述目标分区表中各分区的分区参数,从解析模块23解析出的***升级包中获取各个分区对应的***文件的升级文件,并将各个分区对应的***文件的升级文件加载至各个分区,升级文件用于将分区中的***文件升级至最新版本。
本发明的实施例提供的软件升级装置,该软件升级装置通过OTA技术从服务器获取外部存储设备版本升级包,并存储至外部存储设备中,存储后终端设备会从该外部存储设备版本升级包中读取该外部存储设备版本升级包中携带的升级指令,并根据该升级指令的指示运行bootloader程序,进入bootloader模式,从该外部存储设备版本升级包中解析出用于将终端设备中存储的本地软件从当前版本升级至最新版本的***升级包以及目标分区表,然后,在bootloader模式下根据目标分区表重新对终端设备中的存储器进行分区,并根据该***升级包将分区后的各分区中的***文件升级。这样在终端设备本地软件当前版本对应的分区表与最新版本软件对应的分区表不同时,终端设备便可无需在售后维修中心进行软件升级,而是直接通过OTA技术从服务器侧获取包含目标分区表以及升级指令的外部存储设备版本升级包,然后,根据该外部存储设备版本升级包中携带的升级指令的指示运行bootloader程序,从而在bootloader模式下根据外部存储设备版本升级包实现终端设备***的升级。
在本申请所提供的几个实施例中,应该理解到,所揭露的终端和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理包括,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (10)
1.一种软件升级方法,其特征在于,包括:
从服务器获取外部存储设备版本升级包,并存储至外部存储设备中,所述外部存储设备版本升级包中携带有升级指令,所述外部存储设备版本升级包包括用于将终端设备中存储的本地软件从当前版本升级至最新版本的***升级包以及目标分区表;
读取所述升级指令,根据所述升级指令的指示运行启动加载bootloader程序,进入bootloader模式,从所述外部存储设备版本升级包中解析出所述***升级包以及所述目标分区表;
在所述bootloader模式下根据所述目标分区表重新对所述终端设备中的存储器进行分区,并根据所述***升级包将分区后的各分区中的***文件升级。
2.根据权利要求1所述的方法,其特征在于,所述从服务器获取外部存储设备版本升级包具体包括:
接收所述服务器通过OTA技术发送的外部存储设备版本升级包;
或者,接收所述服务器发送的外部存储设备版本升级包地址,从所述外部存储设备版本升级包地址下载所述外部存储设备版本升级包。
3.根据权利要求1或2所述的方法,其特征在于,当所述终端设备中安装的recovery程序具备识别所述升级指令的功能时;
所述读取所述升级指令,根据所述升级指令的指示运行bootloader程序具体包括:
运行recovery程序,在recovery模式下识别升级指令,根据所述升级指令的指示运行bootloader程序。
4.根据权利要求1或2所述的方法,其特征在于,所述读取所述升级指令,根据所述升级指令的指示运行bootloader程序具体包括:
当所述终端设备在所述外部存储设备版本升级包中检测并识别到所述升级指令时,触发bootloader程序运行指令,根据所述bootloader程序运行指令的指示运行所述bootloader程序。
5.根据权利要求1所述的方法,其特征在于,所述根据所述***升级包将分区后的各分区中的***文件升级具体包括:
在分区结束后,根据所述目标分区表中各分区的分区参数,从所述***升级包中获取各个分区对应的***文件的升级文件,并将所述各个分区对应的***文件的升级文件加载至各个分区,所述升级文件用于将所述分区中的***文件升级至最新版本。
6.一种软件升级装置,其特征在于,包括:
获取模块,用于从服务器获取外部存储设备版本升级包,所述外部存储设备版本升级包中携带有升级指令,所述外部存储设备版本升级包包括用于将终端设备中存储的本地软件从当前版本升级至最新版本的***升级包以及目标分区表;
存储模块,用于将所述获取模块获取的所述外部存储设备版本升级包存储至外部存储设备中;
解析模块,用于读取所述外部存储设备中存储的所述外部存储设备版本升级包中携带的所述升级指令,根据所述升级指令的指示运行启动加载bootloader程序,进入bootloader模式,从所述外部存储设备版本升级包中解析出所述***升级包以及所述目标分区表;
升级模块,用于在所述bootloader模式下根据所述解析模块解析出的所述目标分区表重新对所述终端设备中的存储器进行分区,并根据所述解析模块解析出的所述***升级包将分区后的各分区中的***文件升级。
7.根据权利要求6所述的装置,其特征在于,所述获取模块具体用于:
接收所述服务器通过OTA技术发送的外部存储设备版本升级包;
或者,接收所述服务器发送的外部存储设备版本升级包地址,从所述外部存储设备版本升级包地址下载所述外部存储设备版本升级包。
8.根据权利要求6或7所述的装置,其特征在于,当所述终端设备中安装的recovery程序具备识别所述升级指令的功能时;
所述解析模块在读取所述升级指令,根据所述升级指令的指示运行bootloader程序时具体用于:
运行recovery程序,在recovery模式下识别升级指令,根据所述升级指令的指示运行bootloader程序。
9.根据权利要求6或7所述的装置,其特征在于,所述解析模块在读取所述升级指令,根据所述升级指令的指示运行bootloader程序时具体用于:
当所述终端设备在所述外部存储设备版本升级包中检测并识别到所述升级指令时,触发bootloader程序运行指令,根据所述bootloader程序运行指令的指示运行所述bootloader程序。
10.根据权利要求6所述的装置,其特征在于,所述升级模块在根据所述解析模块解析出的所述***升级包将分区后的各分区中的***文件升级时具体用于:
在分区结束后,根据所述目标分区表中各分区的分区参数,从所述解析模块解析出的所述***升级包中获取各个分区对应的***文件的升级文件,并将所述各个分区对应的***文件的升级文件加载至各个分区,所述升级文件用于将所述分区中的***文件升级至最新版本。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510543143.1A CN106484450A (zh) | 2015-08-28 | 2015-08-28 | 一种软件升级方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510543143.1A CN106484450A (zh) | 2015-08-28 | 2015-08-28 | 一种软件升级方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106484450A true CN106484450A (zh) | 2017-03-08 |
Family
ID=58234758
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510543143.1A Pending CN106484450A (zh) | 2015-08-28 | 2015-08-28 | 一种软件升级方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106484450A (zh) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107172493A (zh) * | 2017-04-26 | 2017-09-15 | 贵州省广播电视信息网络股份有限公司 | 一种能兼容不同分区类型的ota升级方法 |
CN108897565A (zh) * | 2018-06-19 | 2018-11-27 | 深圳市道通智能航空技术有限公司 | 一种电子设备中的软件升级方法、装置及电子设备 |
CN108989891A (zh) * | 2018-06-29 | 2018-12-11 | 广州视源电子科技股份有限公司 | 电视机***更新方法、装置、可读存储介质及电视机 |
CN109032649A (zh) * | 2018-07-23 | 2018-12-18 | 青岛海信移动通信技术股份有限公司 | Ota升级方法、装置、设备及存储介质 |
CN109358864A (zh) * | 2018-12-13 | 2019-02-19 | 晶晨半导体(上海)股份有限公司 | ***升级方法及装置 |
CN109558160A (zh) * | 2017-09-26 | 2019-04-02 | 阿里巴巴集团控股有限公司 | 升级方法、嵌入式*** |
CN109947450A (zh) * | 2019-03-19 | 2019-06-28 | 深圳创维-Rgb电子有限公司 | ***文件升级方法、装置、移动终端及可读存储介质 |
CN110888654A (zh) * | 2019-11-13 | 2020-03-17 | 重庆秦嵩科技有限公司 | 一种嵌入式操作***的升级方法 |
CN111338663A (zh) * | 2018-12-19 | 2020-06-26 | 成都鼎桥通信技术有限公司 | ***升级方法、终端及存储介质 |
CN111475179A (zh) * | 2019-01-23 | 2020-07-31 | 北京新能源汽车股份有限公司 | 一种软件在线刷写方法、装置、电子控制单元及上位机 |
CN111694589A (zh) * | 2020-06-15 | 2020-09-22 | Oppo(重庆)智能科技有限公司 | 升级包生成方法、装置、服务器及计算机可读存储介质 |
CN111752577A (zh) * | 2019-03-28 | 2020-10-09 | 深圳市优必选科技有限公司 | 一种***版本的升级方法及设备 |
CN112685053A (zh) * | 2019-10-18 | 2021-04-20 | 航天科工惯性技术有限公司 | 单片机程序远程升级控制方法 |
WO2023005370A1 (zh) * | 2021-07-30 | 2023-02-02 | 荣耀终端有限公司 | 一种操作***升级方法、设备、存储介质及计算机程序产品 |
CN117687663A (zh) * | 2024-02-04 | 2024-03-12 | 湖北芯擎科技有限公司 | 基于ota的分区动态调整方法、装置、设备及存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103176824A (zh) * | 2013-03-15 | 2013-06-26 | 青岛海信移动通信技术股份有限公司 | 一种***升级的方法及装置 |
CN103309694A (zh) * | 2012-03-14 | 2013-09-18 | 腾讯科技(深圳)有限公司 | 应用程序更新方法和装置 |
-
2015
- 2015-08-28 CN CN201510543143.1A patent/CN106484450A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103309694A (zh) * | 2012-03-14 | 2013-09-18 | 腾讯科技(深圳)有限公司 | 应用程序更新方法和装置 |
CN103176824A (zh) * | 2013-03-15 | 2013-06-26 | 青岛海信移动通信技术股份有限公司 | 一种***升级的方法及装置 |
Cited By (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107172493A (zh) * | 2017-04-26 | 2017-09-15 | 贵州省广播电视信息网络股份有限公司 | 一种能兼容不同分区类型的ota升级方法 |
CN107172493B (zh) * | 2017-04-26 | 2020-08-04 | 贵州省广播电视信息网络股份有限公司 | 一种能兼容不同分区类型的ota升级方法 |
WO2019062635A1 (zh) * | 2017-09-26 | 2019-04-04 | 阿里巴巴集团控股有限公司 | 升级方法和装置 |
CN109558160A (zh) * | 2017-09-26 | 2019-04-02 | 阿里巴巴集团控股有限公司 | 升级方法、嵌入式*** |
CN108897565A (zh) * | 2018-06-19 | 2018-11-27 | 深圳市道通智能航空技术有限公司 | 一种电子设备中的软件升级方法、装置及电子设备 |
WO2019242133A1 (zh) * | 2018-06-19 | 2019-12-26 | 深圳市道通智能航空技术有限公司 | 电子设备中的软件升级方法、装置及电子设备 |
CN108897565B (zh) * | 2018-06-19 | 2021-06-18 | 深圳市道通智能航空技术股份有限公司 | 一种电子设备中的软件升级方法、装置及电子设备 |
CN108989891A (zh) * | 2018-06-29 | 2018-12-11 | 广州视源电子科技股份有限公司 | 电视机***更新方法、装置、可读存储介质及电视机 |
CN109032649A (zh) * | 2018-07-23 | 2018-12-18 | 青岛海信移动通信技术股份有限公司 | Ota升级方法、装置、设备及存储介质 |
CN109358864A (zh) * | 2018-12-13 | 2019-02-19 | 晶晨半导体(上海)股份有限公司 | ***升级方法及装置 |
CN111338663A (zh) * | 2018-12-19 | 2020-06-26 | 成都鼎桥通信技术有限公司 | ***升级方法、终端及存储介质 |
CN111475179B (zh) * | 2019-01-23 | 2023-10-03 | 北京新能源汽车股份有限公司 | 一种软件在线刷写方法、装置、电子控制单元及上位机 |
CN111475179A (zh) * | 2019-01-23 | 2020-07-31 | 北京新能源汽车股份有限公司 | 一种软件在线刷写方法、装置、电子控制单元及上位机 |
CN109947450A (zh) * | 2019-03-19 | 2019-06-28 | 深圳创维-Rgb电子有限公司 | ***文件升级方法、装置、移动终端及可读存储介质 |
CN111752577A (zh) * | 2019-03-28 | 2020-10-09 | 深圳市优必选科技有限公司 | 一种***版本的升级方法及设备 |
CN111752577B (zh) * | 2019-03-28 | 2023-07-18 | 深圳市优必选科技有限公司 | 一种***版本的升级方法及设备 |
CN112685053B (zh) * | 2019-10-18 | 2024-05-14 | 航天科工惯性技术有限公司 | 单片机程序远程升级控制方法 |
CN112685053A (zh) * | 2019-10-18 | 2021-04-20 | 航天科工惯性技术有限公司 | 单片机程序远程升级控制方法 |
CN110888654A (zh) * | 2019-11-13 | 2020-03-17 | 重庆秦嵩科技有限公司 | 一种嵌入式操作***的升级方法 |
CN111694589A (zh) * | 2020-06-15 | 2020-09-22 | Oppo(重庆)智能科技有限公司 | 升级包生成方法、装置、服务器及计算机可读存储介质 |
CN111694589B (zh) * | 2020-06-15 | 2023-09-29 | Oppo(重庆)智能科技有限公司 | 升级包生成方法、装置、服务器及计算机可读存储介质 |
CN115686584A (zh) * | 2021-07-30 | 2023-02-03 | 荣耀终端有限公司 | 一种操作***升级方法、设备、存储介质及计算机程序产品 |
CN115686584B (zh) * | 2021-07-30 | 2023-11-17 | 荣耀终端有限公司 | 一种操作***升级方法、设备、存储介质及计算机程序产品 |
WO2023005370A1 (zh) * | 2021-07-30 | 2023-02-02 | 荣耀终端有限公司 | 一种操作***升级方法、设备、存储介质及计算机程序产品 |
CN117687663B (zh) * | 2024-02-04 | 2024-04-16 | 湖北芯擎科技有限公司 | 基于ota的分区动态调整方法、装置、设备及存储介质 |
CN117687663A (zh) * | 2024-02-04 | 2024-03-12 | 湖北芯擎科技有限公司 | 基于ota的分区动态调整方法、装置、设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106484450A (zh) | 一种软件升级方法及装置 | |
CN106484448A (zh) | 一种软件升级方法及装置 | |
CN107608701A (zh) | 一种升级固件的方法和装置 | |
CN101593119A (zh) | 一种独占闪存组合设备空中固件升级方法及装置 | |
CN103455348B (zh) | 分区调整方法、装置、终端、服务器及*** | |
CN109656597A (zh) | 固件升级方法、装置及计算机可读存储介质 | |
CN106126203B (zh) | 一种ota开机加速方法及*** | |
CN102880495A (zh) | 移动终端及其软件升级方法 | |
CN103810004B (zh) | 嵌入式***升级的方法、装置及设备 | |
CN110727454A (zh) | 智能设备的更新方法及装置、电子设备、存储介质 | |
CN105068834B (zh) | ***升级方法及装置 | |
CN105740017B (zh) | 云电视***的升级方法及装置 | |
CN102810077A (zh) | 一种异常硬件的检测方法和装置 | |
CN103514016A (zh) | ***版本升级方法、装置和基站控制器 | |
CN104932955A (zh) | 移动终端恢复出厂设置时的数据备份方法及移动终端 | |
CN104598286A (zh) | 移动终端的软件更新方法及装置 | |
CN107643898A (zh) | 终端升级方法及装置 | |
CN107632901A (zh) | 一种应用程序运行异常的自修复方法及装置 | |
CN107566518A (zh) | 在安装文件过程中管理设备信息的方法和装置 | |
CN106445719A (zh) | 恢复模式Recovery指令读写方法及装置 | |
CN102339264A (zh) | 一种星载电子***设备即插即用控制方法及*** | |
CN112463199A (zh) | 一种***升级方法及终端 | |
CN104980886A (zh) | 一种软件升级的方法及装置 | |
CN107733974A (zh) | 一种移动终端的升级方法 | |
CN102929676A (zh) | 基于安卓操作***终端设备的快速适配方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | 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 |
Application publication date: 20170308 |
|
RJ01 | Rejection of invention patent application after publication |