CN105138382A - 一种Android***升级的方法及终端 - Google Patents
一种Android***升级的方法及终端 Download PDFInfo
- Publication number
- CN105138382A CN105138382A CN201510617484.9A CN201510617484A CN105138382A CN 105138382 A CN105138382 A CN 105138382A CN 201510617484 A CN201510617484 A CN 201510617484A CN 105138382 A CN105138382 A CN 105138382A
- Authority
- CN
- China
- Prior art keywords
- file
- aku
- conversion processing
- terminal
- buffer area
- 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.)
- Granted
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明实施例公开了一种Android***升级的方法及终端,所述方法包括:接收用户输入的升级指令,下载升级包;在后台对所述升级包中的文件进行转化处理;将转化处理后的文件保存至除***升级缓存区之外的其他存储位置;在recovery模式下将所述转化处理后的文件拷贝至所述***升级缓存区,完成升级。采用本发明,可缩短终端升级过程中的不可使用时间,提升用户体验。
Description
技术领域
本发明涉及终端技术领域,尤其涉及一种Android***升级的方法及终端。
背景技术
随着智能终端的飞速发展,智能终端如手机或者平板电脑等,在用户的生活、工作、娱乐等方面可提供越来越多的帮助。随着***功能的不断改进,用户需要对终端上当前安装的***进行升级,以获得更好的体验。
现有技术中,现有Android***下的升级过程一般包括以下步骤:
S1、***启动;
S2、启动升级服务;
S3、下载升级包到缓存分区(即cache分区);
S4、调用***接口进入recovery模式;
S5、在recovery模式下安装升级包;
S6、启动升级后的新***;
S7、显示“Android正在更新”,进行Android初始化;
S8、升级完成。
其中,在步骤S7中,不管采用dalvikvm模式或art模式的虚拟机环境,均需要对升级文件进行转化,需要耗费大量的时间,而在转化的过程中,终端都无法使用,严重影响用户的体验。
发明内容
本发明实施例所要解决的技术问题在于,提供一种Android***升级的方法及终端。以解决Android***升级时终端无法使用的问题。
为了解决上述技术问题,本发明实施例提供了一种Android***升级的方法,包括:
接收用户输入的升级指令,下载升级包;
在后台对所述升级包中的文件进行转化处理;
将转化处理后的文件保存至除***升级缓存区的其他存储位置;
在recovery模式下将所述转化处理后的文件拷贝至所述***升级缓存区,完成升级。
其中,还包括:
若所述升级包为增量升级包,则将所述升级包中的***归档文件及***Android安装包进行合成;
若所述升级包为全量升级包,则无需进行合成。
其中,若所述升级包为增量升级包,则将所述升级包中的***归档文件及***Android安装包进行合成在后台进行。
其中,所述将转化处理后的文件保存至除***升级缓存区的其他存储位置,包括:
将转化处理后的文件保存至外置安全数码卡中;或者
将转化处理后的文件保存至终端内置存储中除***升级缓存区的其他存储路径。
其中,所述升级包中的文件包括***归档文件、***Android安装包以及用户安装的Android安装包;
所述转化处理包括odex转化处理或oat转化处理。
相应地,本发明实施例还提供了一种终端,包括:
下载单元,用于接收用户输入的升级指令,下载升级包;
转化单元,用于在后台对所述升级包中的文件进行转化处理;
存储单元,用于将转化处理后的文件保存至除***升级缓存区的其他存储位置;
升级单元,用于在recovery模式下将所述转化处理后的文件拷贝至所述***升级缓存区,完成升级。
其中,所述转化单元还用于:
若所述升级包为增量升级包,则将所述升级包中的***归档文件及***Android安装包进行合成;
若所述升级包为全量升级包,则无需进行合成。
其中,若所述升级包为增量升级包,则将所述升级包中的***归档文件及***Android安装包进行合成在后台进行。
其中,所述存储单元具体用于:
将转化处理后的文件保存至外置安全数码卡中;或者
将转化处理后的文件保存至终端内置存储中除***升级缓存区的其他存储路径。
其中,所述升级包中的文件包括***归档文件、***Android安装包以及用户安装的Android安装包;
所述转化处理包括odex转化处理或oat转化处理。
实施本发明实施例,具有如下有益效果:
通过接收用户输入的升级指令,下载升级包,然后在后台对所述升级包中的文件进行转化处理,并将转化处理后的文件保存至除***升级缓存区之外的其他存储位置,然后在recovery模式下将所述转化处理后的文件拷贝至所述***升级缓存区,完成升级,由于转化处理在后台进行,因此在升级过程中用户可照常使用旧***;且转化完成后,将转化处理后的文件存储在非***升级缓存区,并在recovery模式下将其拷贝至***升级缓存区,从而使得Android的初始化过程大大缩短,升级直接完成,在升级过程中,用户可以使用旧***,在升级完成后,终端可直接调用转化处理后的文件使用,这样用户也就可以直接在终端重启后直接使用新的***,使得整个升级过程中,终端的不可使用时间大大缩短,提升了终端的易用性,也提升了用户体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明提供的Android***升级的方法的第一实施例的流程示意图;
图2是本发明提供的Android***升级的方法的第二实施例的流程示意图;
图3是本发明提供的Android***升级的方法的第三实施例的流程示意图;
图4是本发明提供的终端的第一实施例的组成示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例中的终端可以包括安装有Android***的智能手机、平板电脑、掌上电脑、笔记本电脑、移动互联网设备(MID,MobileInternetDevices)或穿戴式设备等,上述终端仅是举例,而非穷举,包含但不限于上述终端。
请参照图1,为本发明提供的Android***升级的方法的第一实施例的流程示意图,在本实施例中,所述方法包括以下步骤:
S101,接收用户输入的升级指令,下载升级包。
S102,在后台对所述升级包中的文件进行转化处理。
其中,所述升级包中的文件包括***归档(JavaArchive,简称JAR)文件、***Android安装包(AndroidPackage,简称APK)以及用户安装的Android安装包。
所述转化处理包括odex转化处理或oat转化处理。两种转化处理根据终端当前所使用的虚拟机环境而定。
一般地,需要进行转化处理的文件路径为/system/framework/*.jar、/system/app/*.apk、/system/pri-app/*.apk、/vendor/app/*.apk以及/data/app/*.apk。*为应用名称。
针对APK,还需要考虑版本号的差别,需要判别到底需要转化哪个APK,如果***的APK已经升级过,则无需转化处理,已包含在/data/app中,具体的判断可以通过***接口来进行。
其中,当终端使用dalvikvm的虚拟机环境时,需要对升级包中的JAR文件、***APK以及用户安装的APK进行odex转化处理。具体地,在dex环境下,将上述三种文件里的dex转化为odex,而在odex环境下,***JAR文件已经是odex了,不需要转化;同时大部分APK也是odex,但是***里仍有部分dex的APK,仍需要转化为odex,而且用户自行安装的APK也需要转化。其中,dex和odex均为安卓(Android)平台上的可执行文件的类型。且odex是安卓上的APK中提取出来的可运行文件,即将APK中的classes.dex文件通过dex优化过程将其优化生成一个dex文件单独存放,原APK中的classes.dex文件会保留,这样做可以加快应用的启动速度,预先提取,减少对RAM的占用,因为没有odex的话,***要从apk包中提取dex再运行。
另一种情况,当终端使用安卓运行环境(Androidruntime,简称art)的虚拟机环境时,不管是dex环境下还是odex环境下,都需要将升级包中包含的文件如***JAR文件,***APK,用户安装的APK转化为oat,且转化为oat的过程比转化为odex的过程更长。
因此,若将这些转化过程放在Android***升级重启之后进行,将使得终端在很长一段时间无法使用,占用用户大量的时间。因此本发明实施例中将转化的过程放置在后台运行,在转化时,用户仍可以正常使用未升级的***,不会因为***升级而对用户体验造成影响。
S103,将转化处理后的文件保存至除***升级缓存区的其他存储位置。
可选地,***升级缓存区的路径一般为/data/dalvik-cache,在将升级包中的文件进行转化处理之后,只需要将转化处理后的文件保存至该路径之外的其他存储位置即可。
S104,在recovery模式下将所述转化处理后的文件拷贝至所述***升级缓存区,完成升级。
当转化处理以及存储处理完成之后,用户便可以操作终端进入recovery模式,终端接收用户输入的操作指令进入recovery模式之后,便可以将转化处理后的文件从原来的存储位置拷贝至所述***升级缓存区,这样终端重启之后,将直接读取转化完成之后的文件,而无需再显示“Android正在更新”并进行长时间的***初始化,而是可以直接进入更新后的Android***。
通过接收用户输入的升级指令,下载升级包,然后在后台对所述升级包中的文件进行转化处理,并将转化处理后的文件保存至除***升级缓存区之外的其他存储位置,然后在recovery模式下将所述转化处理后的文件拷贝至所述***升级缓存区,完成升级,由于转化处理在后台进行,因此在升级过程中用户可照常使用旧***;且转化完成后,将转化处理后的文件存储在非***升级缓存区,并在recovery模式下将其拷贝至***升级缓存区,从而使得Android的初始化过程大大缩短,升级直接完成,在升级过程中,用户可以使用旧***,在升级完成后,终端可直接调用转化处理后的文件使用,这样用户也就可以直接在终端重启后直接使用新的***,使得整个升级过程中,终端的不可使用时间大大缩短,提升了终端的易用性,也提升了用户体验。
请参照图2,为本发明提供的Android***升级的方法的第二实施例的流程示意图,在本实施例中,所述方法包括以下步骤:
S201,接收用户输入的升级指令,下载升级包。
S202,若所述升级包为增量升级包,则将所述升级包中的***归档文件及***Android安装包进行合成。
可选地,若所述升级包为增量升级包,则将所述升级包中的***归档文件及***Android安装包进行合成在后台进行。
当然,若所述升级包为全量升级包,则无需进行合成。
S203,在后台对所述升级包中的文件进行转化处理。
一般地,需要进行转化处理的文件路径为/system/framework/*.jar、/system/app/*.apk、/system/pri-app/*.apk、/vendor/app/*.apk以及/data/app/*.apk。*为应用名称。
针对APK,还需要考虑版本号的差别,需要判别到底需要转化哪个APK,如果***的APK已经升级过,则无需转化处理,已包含在/data/app中,具体的判断可以通过***接口来进行。
其中,所述升级包中的文件包括***归档(JavaArchive,简称JAR)文件、***Android安装包(AndroidPackage,简称APK)以及用户安装的Android安装包。
所述转化处理包括odex转化处理或oat转化处理。两种转化处理根据终端当前所使用的虚拟机环境而定。
其中,当终端使用dalvikvm的虚拟机环境时,需要对升级包中的JAR文件、***APK以及用户安装的APK进行odex转化处理。具体地,在dex环境下,将上述三种文件里的dex转化为odex,而在odex环境下,***JAR文件已经是odex了,不需要转化;同时大部分APK也是odex,但是***里仍有部分dex的APK,仍需要转化为odex,而且用户自行安装的APK也需要转化。其中,dex和odex均为安卓(Android)平台上的可执行文件的类型。且odex是安卓上的APK中提取出来的可运行文件,即将APK中的classes.dex文件通过dex优化过程将其优化生成一个dex文件单独存放,原APK中的classes.dex文件会保留,这样做可以加快应用的启动速度,预先提取,减少对RAM的占用,因为没有odex的话,***要从apk包中提取dex再运行。
另一种情况,当终端使用安卓运行环境(Androidruntime,简称art)的虚拟机环境时,不管是dex环境下还是odex环境下,都需要将升级包中包含的文件如***JAR文件,***APK,用户安装的APK转化为oat,且转化为oat的过程比转化为odex的过程更长。
因此,若将这些转化过程放在Android***升级重启之后进行,将使得终端在很长一段时间无法使用,占用用户大量的时间。因此本发明实施例中将转化的过程放置在后台运行,在转化时,用户仍可以正常使用未升级的***,不会因为***升级而对用户体验造成影响。
S204,将转化处理后的文件保存至除***升级缓存区的其他存储位置。
可选地,***升级缓存区的路径一般为/data/dalvik-cache,在将升级包中的文件进行转化处理之后,只需要将转化处理后的文件保存至该路径之外的其他存储位置即可。
S205,在recovery模式下将所述转化处理后的文件拷贝至所述***升级缓存区,完成升级。
当转化处理以及存储处理完成之后,用户便可以操作终端进入recovery模式,终端接收用户输入的操作指令进入recovery模式之后,便可以将转化处理后的文件从原来的存储位置拷贝至所述***升级缓存区,这样终端重启之后,将直接读取转化完成之后的文件,而无需再显示“Android正在更新”并进行长时间的***初始化,而是可以直接进入更新后的Android***。
请参照图3,为本发明提供的Android***升级的方法的第二实施例的流程示意图,在本实施例中,所述方法包括以下步骤:
S301,接收用户输入的升级指令,下载升级包。
S302,若所述升级包为增量升级包,则将所述升级包中的***归档文件及***Android安装包进行合成。
可选地,若所述升级包为增量升级包,则将所述升级包中的***归档文件及***Android安装包进行合成在后台进行。
当然,若所述升级包为全量升级包,则无需进行合成。
S303,在后台对所述升级包中的文件进行转化处理。
一般地,需要进行转化处理的文件路径为/system/framework/*.jar、/system/app/*.apk、/system/pri-app/*.apk、/vendor/app/*.apk以及/data/app/*.apk。*为应用名称。
针对APK,还需要考虑版本号的差别,需要判别到底需要转化哪个APK,如果***的APK已经升级过,则无需转化处理,已包含在/data/app中,具体的判断可以通过***接口来进行。
其中,所述升级包中的文件包括***归档(JavaArchive,简称JAR)文件、***Android安装包(AndroidPackage,简称APK)以及用户安装的Android安装包。
所述转化处理包括odex转化处理或oat转化处理。两种转化处理根据终端当前所使用的虚拟机环境而定。
其中,当终端使用dalvikvm的虚拟机环境时,需要对升级包中的JAR文件、***APK以及用户安装的APK进行odex转化处理。具体地,在dex环境下,将上述三种文件里的dex转化为odex,而在odex环境下,***JAR文件已经是odex了,不需要转化;同时大部分APK也是odex,但是***里仍有部分dex的APK,仍需要转化为odex,而且用户自行安装的APK也需要转化。其中,dex和odex均为安卓(Android)平台上的可执行文件的类型。且odex是安卓上的APK中提取出来的可运行文件,即将APK中的classes.dex文件通过dex优化过程将其优化生成一个dex文件单独存放,原APK中的classes.dex文件会保留,这样做可以加快应用的启动速度,预先提取,减少对RAM的占用,因为没有odex的话,***要从apk包中提取dex再运行。
另一种情况,当终端使用安卓运行环境(Androidruntime,简称art)的虚拟机环境时,不管是dex环境下还是odex环境下,都需要将升级包中包含的文件如***JAR文件,***APK,用户安装的APK转化为oat,且转化为oat的过程比转化为odex的过程更长。
因此,若将这些转化过程放在Android***升级重启之后进行,将使得终端在很长一段时间无法使用,占用用户大量的时间。因此本发明实施例中将转化的过程放置在后台运行,在转化时,用户仍可以正常使用未升级的***,不会因为***升级而对用户体验造成影响。
S304,将转化处理后的文件保存至外置安全数码卡中。
可选地,***升级缓存区的路径一般为/data/dalvik-cache,在将升级包中的文件进行转化处理之后,只需要将转化处理后的文件保存至该路径之外的其他存储位置即可。例如,可以是外置安全数码卡中,当然也可以是终端内置存储中除***升级缓存区的其他存储路径。
S305,在recovery模式下将所述转化处理后的文件拷贝至所述***升级缓存区,完成升级。
当转化处理以及存储处理完成之后,用户便可以操作终端进入recovery模式,终端接收用户输入的操作指令进入recovery模式之后,便可以将转化处理后的文件从原来的存储位置拷贝至所述***升级缓存区,这样终端重启之后,将直接读取转化完成之后的文件,而无需再显示“Android正在更新”并进行长时间的***初始化,而是可以直接进入更新后的Android***。
请参照图4,为本发明实施例提供的终端的第一实施例的组成示意图,在本实施例中,所述终端包括:
下载单元100,用于接收用户输入的升级指令,下载升级包;
转化单元200,用于在后台对所述升级包中的文件进行转化处理;
存储单元300,用于将转化处理后的文件保存至除***升级缓存区的其他存储位置;
升级单元400,用于在recovery模式下将所述转化处理后的文件拷贝至所述***升级缓存区,完成升级。
可选地,所述转化单元200还用于:
若所述升级包为增量升级包,则将所述升级包中的***归档文件及***Android安装包进行合成;
若所述升级包为全量升级包,则无需进行合成。
可选地,若所述升级包为增量升级包,则将所述升级包中的***归档文件及***Android安装包进行合成在后台进行。
可选地,所述存储单元300具体用于:
将转化处理后的文件保存至外置安全数码卡中;或者
将转化处理后的文件保存至终端内置存储中除***升级缓存区的其他存储路径。
可选地,所述升级包中的文件包括***归档文件、***Android安装包以及用户安装的Android安装包;
所述转化处理包括odex转化处理或oat转化处理。
以上下载单元100、转化单元200、存储单元300及升级单元400可以独立存在,也可以集成设置,下载单元100、转化单元200、存储单元300或升级单元400可以以硬件的形式独立于终端的处理器单独设置,且设置形式可以是微处理器的形式;也可以以硬件形式内嵌于该终端的处理器中,还可以以软件形式存储于该终端的存储器中,以便于该终端的处理器调用执行以上下载单元100、转化单元200、存储单元300及升级单元400对应的操作。
例如,在本发明终端的第一实施例(图4所示的实施例)中,转化单元200可以为该终端的处理器,而下载单元100、存储单元300及升级单元400的功能可以内嵌于该处理器中,也可以独立于处理器单独设置,也可以以软件的形式存储于存储器中,由处理器调用实现其功能。本发明实施例不做任何限制。以上处理器可以为中央处理单元(CPU)、微处理器、单片机等。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
通过上述实施例的描述,本发明具有以下优点:
通过接收用户输入的升级指令,下载升级包,然后在后台对所述升级包中的文件进行转化处理,并将转化处理后的文件保存至除***升级缓存区之外的其他存储位置,然后在recovery模式下将所述转化处理后的文件拷贝至所述***升级缓存区,完成升级,由于转化处理在后台进行,因此在升级过程中用户可照常使用旧***;且转化完成后,将转化处理后的文件存储在非***升级缓存区,并在recovery模式下将其拷贝至***升级缓存区,从而使得Android的初始化过程大大缩短,升级直接完成,在升级过程中,用户可以使用旧***,在升级完成后,终端可直接调用转化处理后的文件使用,这样用户也就可以直接在终端重启后直接使用新的***,使得整个升级过程中,终端的不可使用时间大大缩短,提升了终端的易用性,也提升了用户体验。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory,简称ROM)或随机存储记忆体(RandomAccessMemory,简称RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
Claims (10)
1.一种Android***升级的方法,其特征在于,包括:
接收用户输入的升级指令,下载升级包;
在后台对所述升级包中的文件进行转化处理;
将转化处理后的文件保存至除***升级缓存区之外的其他存储位置;
在recovery模式下将所述转化处理后的文件拷贝至所述***升级缓存区,完成升级。
2.如权利要求所述1的方法,其特征在于,还包括:
若所述升级包为增量升级包,则将所述升级包中的***归档文件及***Android安装包进行合成;
若所述升级包为全量升级包,则无需进行合成。
3.如权利要求2所述的方法,其特征在于,若所述升级包为增量升级包,则将所述升级包中的***归档文件及***Android安装包进行合成在后台进行。
4.如权利要求1所述的方法,其特征在于,所述将转化处理后的文件保存至除***升级缓存区的其他存储位置,包括:
将转化处理后的文件保存至外置安全数码卡中;或者
将转化处理后的文件保存至终端内置存储中除***升级缓存区的其他存储路径。
5.如权利要求1-4任一项所述的方法,其特征在于,所述升级包中的文件包括***归档文件、***Android安装包以及用户安装的Android安装包;
所述转化处理包括odex转化处理或oat转化处理。
6.一种终端,其特征在于,包括:
下载单元,用于接收用户输入的升级指令,下载升级包;
转化单元,用于在后台对所述升级包中的文件进行转化处理;
存储单元,用于将转化处理后的文件保存至除***升级缓存区的其他存储位置;
升级单元,用于在recovery模式下将所述转化处理后的文件拷贝至所述***升级缓存区,完成升级。
7.如权利要求6所述的终端,其特征在于,所述转化单元还用于:
若所述升级包为增量升级包,则将所述升级包中的***归档文件及***Android安装包进行合成;
若所述升级包为全量升级包,则无需进行合成。
8.如权利要求7所述的终端,其特征在于,若所述升级包为增量升级包,则将所述升级包中的***归档文件及***Android安装包进行合成在后台进行。
9.如权利要求6所述的终端,其特征在于,所述存储单元具体用于:
将转化处理后的文件保存至外置安全数码卡中;或者
将转化处理后的文件保存至终端内置存储中除***升级缓存区的其他存储路径。
10.如权利要求所述6-9任一项所述的终端,其特征在于,所述升级包中的文件包括***归档文件、***Android安装包以及用户安装的Android安装包;
所述转化处理包括odex转化处理或oat转化处理。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510617484.9A CN105138382B (zh) | 2015-09-24 | 2015-09-24 | 一种Android***升级的方法及终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510617484.9A CN105138382B (zh) | 2015-09-24 | 2015-09-24 | 一种Android***升级的方法及终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105138382A true CN105138382A (zh) | 2015-12-09 |
CN105138382B CN105138382B (zh) | 2019-02-05 |
Family
ID=54723739
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510617484.9A Active CN105138382B (zh) | 2015-09-24 | 2015-09-24 | 一种Android***升级的方法及终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105138382B (zh) |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105528229A (zh) * | 2015-12-16 | 2016-04-27 | 广东欧珀移动通信有限公司 | 提高移动终端首次开机速度的方法及装置 |
CN105677335A (zh) * | 2015-12-29 | 2016-06-15 | 广东欧珀移动通信有限公司 | 提高移动终端首次开机速度的方法及装置 |
CN105808300A (zh) * | 2016-03-09 | 2016-07-27 | 广东欧珀移动通信有限公司 | 一种终端的开机方法和装置 |
CN105975037A (zh) * | 2016-05-16 | 2016-09-28 | 青岛海信电器股份有限公司 | 基于Android***的恢复出厂设置方法和智能设备 |
CN106020882A (zh) * | 2016-05-18 | 2016-10-12 | 青岛海信电器股份有限公司 | 一种应用升级方法、智能终端及升级*** |
CN106126377A (zh) * | 2016-07-04 | 2016-11-16 | 广东欧珀移动通信有限公司 | ***启动的方法及装置 |
CN106201625A (zh) * | 2016-07-19 | 2016-12-07 | 乐视控股(北京)有限公司 | 一种软件版本更新方法、更新装置及其电子设备 |
CN106293835A (zh) * | 2016-08-09 | 2017-01-04 | 捷开通讯(深圳)有限公司 | 一种智能设备固件升级的方法及*** |
CN106406940A (zh) * | 2016-09-05 | 2017-02-15 | 广东欧珀移动通信有限公司 | ***升级方法、装置及终端 |
CN106681761A (zh) * | 2016-12-13 | 2017-05-17 | 深圳市恒扬数据股份有限公司 | 一种交互式升级的方法及*** |
CN106775827A (zh) * | 2016-11-25 | 2017-05-31 | 广东欧珀移动通信有限公司 | 一种应用程序更新方法及装置、计算机设备 |
WO2017128589A1 (zh) * | 2016-01-26 | 2017-08-03 | 中兴通讯股份有限公司 | 可运行文件生成方法、art虚拟机运行方法和装置 |
CN107193580A (zh) * | 2017-03-31 | 2017-09-22 | 北京元心科技有限公司 | ***更新方法及非短暂计算机可读介质 |
CN109165048A (zh) * | 2018-10-11 | 2019-01-08 | 四川长虹电器股份有限公司 | 基于android***的升级后快速启动方法 |
CN109634629A (zh) * | 2018-10-25 | 2019-04-16 | 努比亚技术有限公司 | 一种***升级方法、终端及计算机可读存储介质 |
CN111290773A (zh) * | 2020-03-12 | 2020-06-16 | 深圳Tcl新技术有限公司 | ***升级方法、设备及可读存储介质 |
CN112463199A (zh) * | 2019-09-09 | 2021-03-09 | 青岛海信移动通信技术股份有限公司 | 一种***升级方法及终端 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN202009452U (zh) * | 2010-11-17 | 2011-10-12 | 苏州冠捷科技有限公司 | 一种电视机应用程序升级的验证*** |
CN103685554A (zh) * | 2013-12-25 | 2014-03-26 | 浙江云巢科技有限公司 | 升级方法、装置及*** |
CN103699398A (zh) * | 2012-09-27 | 2014-04-02 | 联想(北京)有限公司 | 终端设备及其启动控制方法 |
CN104216719A (zh) * | 2013-05-30 | 2014-12-17 | 深圳创维无线技术有限公司 | 一种android***的升级方法和装置 |
CN104252363A (zh) * | 2013-06-25 | 2014-12-31 | 上海博泰悦臻电子设备制造有限公司 | 基于Android***的车载***的快速启动方法 |
-
2015
- 2015-09-24 CN CN201510617484.9A patent/CN105138382B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN202009452U (zh) * | 2010-11-17 | 2011-10-12 | 苏州冠捷科技有限公司 | 一种电视机应用程序升级的验证*** |
CN103699398A (zh) * | 2012-09-27 | 2014-04-02 | 联想(北京)有限公司 | 终端设备及其启动控制方法 |
CN104216719A (zh) * | 2013-05-30 | 2014-12-17 | 深圳创维无线技术有限公司 | 一种android***的升级方法和装置 |
CN104252363A (zh) * | 2013-06-25 | 2014-12-31 | 上海博泰悦臻电子设备制造有限公司 | 基于Android***的车载***的快速启动方法 |
CN103685554A (zh) * | 2013-12-25 | 2014-03-26 | 浙江云巢科技有限公司 | 升级方法、装置及*** |
Cited By (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105528229A (zh) * | 2015-12-16 | 2016-04-27 | 广东欧珀移动通信有限公司 | 提高移动终端首次开机速度的方法及装置 |
CN105528229B (zh) * | 2015-12-16 | 2018-09-07 | 广东欧珀移动通信有限公司 | 提高移动终端首次开机速度的方法及装置 |
CN105677335A (zh) * | 2015-12-29 | 2016-06-15 | 广东欧珀移动通信有限公司 | 提高移动终端首次开机速度的方法及装置 |
CN105677335B (zh) * | 2015-12-29 | 2019-03-26 | Oppo广东移动通信有限公司 | 提高移动终端首次开机速度的方法及装置 |
WO2017128589A1 (zh) * | 2016-01-26 | 2017-08-03 | 中兴通讯股份有限公司 | 可运行文件生成方法、art虚拟机运行方法和装置 |
CN105808300A (zh) * | 2016-03-09 | 2016-07-27 | 广东欧珀移动通信有限公司 | 一种终端的开机方法和装置 |
CN105808300B (zh) * | 2016-03-09 | 2019-05-03 | Oppo广东移动通信有限公司 | 一种终端的开机方法和装置 |
CN105975037A (zh) * | 2016-05-16 | 2016-09-28 | 青岛海信电器股份有限公司 | 基于Android***的恢复出厂设置方法和智能设备 |
CN106020882A (zh) * | 2016-05-18 | 2016-10-12 | 青岛海信电器股份有限公司 | 一种应用升级方法、智能终端及升级*** |
CN106126377A (zh) * | 2016-07-04 | 2016-11-16 | 广东欧珀移动通信有限公司 | ***启动的方法及装置 |
CN106126377B (zh) * | 2016-07-04 | 2019-07-02 | Oppo广东移动通信有限公司 | ***启动的方法及装置 |
CN106201625A (zh) * | 2016-07-19 | 2016-12-07 | 乐视控股(北京)有限公司 | 一种软件版本更新方法、更新装置及其电子设备 |
CN106293835A (zh) * | 2016-08-09 | 2017-01-04 | 捷开通讯(深圳)有限公司 | 一种智能设备固件升级的方法及*** |
CN106406940A (zh) * | 2016-09-05 | 2017-02-15 | 广东欧珀移动通信有限公司 | ***升级方法、装置及终端 |
CN106406940B (zh) * | 2016-09-05 | 2020-01-10 | Oppo广东移动通信有限公司 | ***升级方法、装置及终端 |
CN106775827A (zh) * | 2016-11-25 | 2017-05-31 | 广东欧珀移动通信有限公司 | 一种应用程序更新方法及装置、计算机设备 |
CN106775827B (zh) * | 2016-11-25 | 2020-05-12 | Oppo广东移动通信有限公司 | 一种应用程序更新方法及装置、计算机设备 |
CN106681761A (zh) * | 2016-12-13 | 2017-05-17 | 深圳市恒扬数据股份有限公司 | 一种交互式升级的方法及*** |
CN107193580A (zh) * | 2017-03-31 | 2017-09-22 | 北京元心科技有限公司 | ***更新方法及非短暂计算机可读介质 |
CN109165048A (zh) * | 2018-10-11 | 2019-01-08 | 四川长虹电器股份有限公司 | 基于android***的升级后快速启动方法 |
CN109634629A (zh) * | 2018-10-25 | 2019-04-16 | 努比亚技术有限公司 | 一种***升级方法、终端及计算机可读存储介质 |
CN109634629B (zh) * | 2018-10-25 | 2022-04-15 | 努比亚技术有限公司 | 一种***升级方法、终端及计算机可读存储介质 |
CN112463199A (zh) * | 2019-09-09 | 2021-03-09 | 青岛海信移动通信技术股份有限公司 | 一种***升级方法及终端 |
CN111290773A (zh) * | 2020-03-12 | 2020-06-16 | 深圳Tcl新技术有限公司 | ***升级方法、设备及可读存储介质 |
CN111290773B (zh) * | 2020-03-12 | 2024-01-19 | 深圳Tcl新技术有限公司 | ***升级方法、设备及可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN105138382B (zh) | 2019-02-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105138382A (zh) | 一种Android***升级的方法及终端 | |
US10642596B2 (en) | Embedded device and program updating method | |
KR101963912B1 (ko) | 라이브러리 운영체제들과의 애플리케이션 호환성을 가능하게 하는 기법 | |
CN109828772B (zh) | 热更新方法、操作***、终端设备和存储介质 | |
US20140325496A1 (en) | Apparatus and method for firmware upgrade using usb | |
KR101673299B1 (ko) | 운영 시스템 복구 방법 및 장치, 그리고 단말기기 | |
CN104375849A (zh) | 加载内核的方法及装置 | |
CN105446772A (zh) | 一种***升级的方法和装置 | |
CN101169729A (zh) | 嵌入式***及其更新应用程序的方法 | |
RU2635891C2 (ru) | Механизм инсталляции и формат пакета для распараллеливаемых надежных инсталляций | |
CN101615129B (zh) | 应用于分布式***中的升级方法及版本管理客户端 | |
US9037773B2 (en) | Methods for processing and addressing data between volatile memory and non-volatile memory in an electronic apparatus | |
CN100399271C (zh) | 一种电子设备的在线升级方法 | |
CN103761126A (zh) | 应用程序的升级方法和装置 | |
CN102298531B (zh) | 在嵌入式***中对闪存文件***进行升级的方法 | |
CN105069381A (zh) | 一种基于智能终端的分区保护方法及*** | |
CN112214266A (zh) | 欺骗调用链安卓脱壳方法、装置、存储介质及计算机设备 | |
CN106933604B (zh) | 一种***升级方法及装置 | |
TWI486876B (zh) | 更新週邊設備的連接管理程式的方法及主機 | |
JP5929353B2 (ja) | 例外処理方法、プログラム及び装置 | |
CN108052337A (zh) | 一种eMMC量产工具的固件升级方法及装置 | |
CN100547550C (zh) | 安装和载入用户操作***后安装***管理程序的***和方法 | |
CN111258617A (zh) | 一种电子设备 | |
CN107844309B (zh) | 一种***数据处理方法及装置 | |
CN113419735B (zh) | 插件优化方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: 523860 No. 18, Wu Sha Beach Road, Changan Town, Dongguan, Guangdong Applicant after: OPPO Guangdong Mobile Communications Co., Ltd. Address before: 523860 No. 18, Wu Sha Beach Road, Changan Town, Dongguan, Guangdong Applicant before: Guangdong OPPO Mobile Communications Co., Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |