CN113867756A - 软件升级方法、终端设备及可读存储介质 - Google Patents
软件升级方法、终端设备及可读存储介质 Download PDFInfo
- Publication number
- CN113867756A CN113867756A CN202111023883.4A CN202111023883A CN113867756A CN 113867756 A CN113867756 A CN 113867756A CN 202111023883 A CN202111023883 A CN 202111023883A CN 113867756 A CN113867756 A CN 113867756A
- Authority
- CN
- China
- Prior art keywords
- installation package
- database
- software
- upgrade
- upgrade installation
- 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
- 238000000034 method Methods 0.000 title claims abstract description 37
- 238000009434 installation Methods 0.000 claims abstract description 205
- 238000004891 communication Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- General Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Stored Programmes (AREA)
Abstract
本发明公开了一种软件升级方法、终端设备及可读存储介质,所述软件升级方法包括以下步骤:在接收到升级指令时,基于第一网络地址与第一数据库建立连接;在与所述第一数据库建立连接失败时,获取第二网络地址,并基于所述第二网络地址与第二数据库建立网络连接;在与所述第二数据库成功建立网络连接时,向所述第二数据库发送升级安装包下载请求,其中,所述第二数据库接收到所述升级安装包下载请求时,向终端设备发送所述升级安装包下载请求对应的升级安装包;接收所述升级安装包,并基于所述升级安装包进行软件升级。本发明在通过预设网络地址无法获取升级安装包时,通过其他网络地址获取升级安装包,从而及时升级软件。
Description
技术领域
本发明涉及软件升级技术领域,尤其涉及一种软件升级方法、终端设备及可读存储介质。
背景技术
在普通的软件OTA升级过程中,针对根据下载的安装包升级失败的情况,一般选择从网站中获取当前版本的安装包,将终端的软件恢复到升级失败前的版本。在访问预设网站失败时,无法继续进行升级任务,导致无法及时升级软件。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供一种软件升级方法,解决无法及时升级软件的问题。
为实现上述目的,本发明提供一种软件升级方法,所述软件升级方法包括以下步骤:
在接收到升级指令时,基于第一网络地址与第一数据库建立连接;
在与所述第一数据库建立连接失败时,获取第二网络地址,并基于所述第二网络地址与第二数据库建立网络连接;
在与所述第二数据库成功建立网络连接时,向所述第二数据库发送升级安装包下载请求,其中,所述第二数据库接收到所述升级安装包下载请求时,向终端设备发送所述升级安装包下载请求对应的升级安装包;
接收所述升级安装包,并基于所述升级安装包进行软件升级。
进一步地,所述在接收到升级指令时,基于第一网络地址与第一数据库建立连接的步骤之后,还包括:
在与所述第一数据库建立连接成功时,向所述第一数据库发送升级安装包下载请求,其中,所述第一数据库接收到所述升级安装包下载请求时,向终端设备发送所述升级安装包下载请求对应的升级安装包;
接收所述升级安装包,并基于所述升级安装包进行软件升级。
进一步地,所述接收所述升级安装包,并基于所述升级安装包进行软件升级的步骤之前,还包括:
获取待升级软件的版本信息;
根据所述版本信息在所述第一数据库或第二数据库中查找升级安装包,其中,所述升级安装包为版本高于所述待升级软件的软件安装包;
若查找到所述升级安装包,向所述第一数据库或第二数据库发送升级安装包下载请求。
进一步地,所述若查找到所述升级安装包,向所述第一数据库或第二数据库发送升级安装包下载请求的步骤之后,还包括:
若所述升级安装包下载失败或安装失败,向所述第一数据库或第二数据库发送上一版本的所述升级安装包的下载请求,其中,上一版本的所述安装包的版本高于所述待升级软件;
接收上一版本的所述升级安装包,并基于上一版本的所述升级安装包进行软件升级。
进一步地,所述若所述升级安装包下载失败或安装失败,向所述第一数据库或第二数据库发送上一版本的所述升级安装包的下载请求的步骤之后,还包括:
若版本高于所述待升级软件的所述升级安装包均下载失败或者安装失败,在预设时长后,执行所述在接收到升级指令时,基于第一网络地址与第一数据库建立连接的步骤。
进一步地,所述在与所述第一数据库建立连接失败时,获取第二网络地址的步骤包括:
在与所述第一数据库建立连接失败时,确定待升级软件的标识信息;
根据所述标识信息查找包含所述待升级软件的升级安装包的目标网站,并将所述目标网站的地址作为第二网络地址。
为了实现上述目的,本发明还提供一种终端设备,所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的软件升级程序,所述软件升级程序被所述处理器执行时实现上述任一项所述的软件升级方法的步骤。
为了实现上述目的,本发明还提供一种可读存储介质,其特征在于,所述可读存储介质上存储有软件升级程序,所述软件升级程序被处理器执行时实现上述任一项所述的软件升级方法的步骤。
本发明的技术方案中,在接收到升级指令时,基于第一网络地址与第一数据库建立连接;在与所述第一数据库建立连接失败时,获取第二网络地址,并基于所述第二网络地址与第二数据库建立网络连接;在与所述第二数据库成功建立网络连接时,向所述第二数据库发送升级安装包下载请求,其中,所述第二数据库接收到所述升级安装包下载请求时,向终端设备发送所述升级安装包下载请求对应的升级安装包;接收所述升级安装包,并基于所述升级安装包进行软件升级。如此,在根据预设网络地址无法升级待升级软件时,通过查找包含所述待升级软件的升级安装包的其他网络地址,并获取对应的升级安装包,从而及时升级软件。
附图说明
图1是本发明实施例方案涉及的硬件运行环境的装置结构示意图;
图2为本发明软件升级方法中一实施例的流程示意图;
图3为本发明软件升级方法中的一实施例中步骤S20的细化流程示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明的主要技术方案是:
在接收到升级指令时,基于第一网络地址与第一数据库建立连接;
在与所述第一数据库建立连接失败时,获取第二网络地址,并基于所述第二网络地址与第二数据库建立网络连接;
在与所述第二数据库成功建立网络连接时,向所述第二数据库发送升级安装包下载请求,其中,所述第二数据库接收到所述升级安装包下载请求时,向终端设备发送所述升级安装包下载请求对应的升级安装包;
接收所述升级安装包,并基于所述升级安装包进行软件升级。
在相关技术中,针对根据下载的安装包升级失败的情况,一般选择从网络中获取当前版本的安装包,将终端的软件恢复到升级失败前的版本。软件安装包下载失败或者安装失败时,无法继续进行升级任务,导致无法及时升级软件。
本发明的技术方案中,在接收到升级指令时,基于第一网络地址与第一数据库建立连接;在与所述第一数据库建立连接失败时,获取第二网络地址,并基于所述第二网络地址与第二数据库建立网络连接;在与所述第二数据库成功建立网络连接时,向所述第二数据库发送升级安装包下载请求,其中,所述第二数据库接收到所述升级安装包下载请求时,向终端设备发送所述升级安装包下载请求对应的升级安装包;接收所述升级安装包,并基于所述升级安装包进行软件升级。如此,在根据预设网络地址无法升级待升级软件时,通过查找包含所述待升级软件的升级安装包的其他网络地址,并获取对应的升级安装包,从而及时升级软件。
如图1所示,图1是本发明实施例方案涉及的终端的硬件运行环境示意图。
如图1所示,该终端可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括触摸屏和/或按键等,可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1中示出的终端的结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及软件升级程序。
在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的软件升级程序,并执行以下操作:
在接收到升级指令时,基于第一网络地址与第一数据库建立连接;
在与所述第一数据库建立连接失败时,获取第二网络地址,并基于所述第二网络地址与第二数据库建立网络连接;
在与所述第二数据库成功建立网络连接时,向所述第二数据库发送升级安装包下载请求,其中,所述第二数据库接收到所述升级安装包下载请求时,向终端设备发送所述升级安装包下载请求对应的升级安装包;
接收所述升级安装包,并基于所述升级安装包进行软件升级。
进一步地,处理器1001可以调用存储器1005中存储的软件升级程序,还执行以下操作:
在与所述第一数据库建立连接成功时,向所述第一数据库发送升级安装包下载请求,其中,所述第一数据库接收到所述升级安装包下载请求时,向终端设备发送所述升级安装包下载请求对应的升级安装包;
接收所述升级安装包,并基于所述升级安装包进行软件升级。
进一步地,处理器1001可以调用存储器1005中存储的软件升级程序,还执行以下操作:
获取待升级软件的版本信息;
根据所述版本信息在所述第一数据库或第二数据库中查找升级安装包,其中,所述升级安装包为版本高于所述待升级软件的软件安装包;
若查找到所述升级安装包,向所述第一数据库或第二数据库发送升级安装包下载请求。
进一步地,处理器1001可以调用存储器1005中存储的软件升级程序,还执行以下操作:
若所述升级安装包下载失败或安装失败,向所述第一数据库或第二数据库发送上一版本的所述升级安装包的下载请求,其中,上一版本的所述安装包的版本高于所述待升级软件;
接收上一版本的所述升级安装包,并基于上一版本的所述升级安装包进行软件升级。
进一步地,处理器1001可以调用存储器1005中存储的软件升级程序,还执行以下操作:
若版本高于所述待升级软件的所述升级安装包均下载失败或者安装失败,在预设时长后,执行所述在接收到升级指令时,基于第一网络地址与第一数据库建立连接的步骤。
进一步地,处理器1001可以调用存储器1005中存储的软件升级程序,还执行以下操作:
在与所述第一数据库建立连接失败时,确定待升级软件的标识信息;
根据所述标识信息查找包含所述待升级软件的升级安装包的目标网站,并将所述目标网站的地址作为第二网络地址。
如图2所示,本发明一实施例中,所述软件升级方法包括以下步骤:
步骤S10,在接收到升级指令时,基于第一网络地址与第一数据库建立连接;
在本实施例中,当接收到升级指令时,根据所述升级指令确定待升级软件,并获取所述待升级软件的升级安装包的预设网络地址,即第一网络地址。访问所述第一网络地址,并与所述第一网络地址对应的第一数据库建立连接。
步骤S20,在与所述第一数据库建立连接失败时,获取第二网络地址,并基于所述第二网络地址与第二数据库建立网络连接;
在本实施例中,若第一网络地址对应的网站的证书失效或者服务器异常,则与所述第一网络地址对应的第一数据库建立连接失败。在与所述第一数据库建立连接失败时,获取待升级软件的标识信息,根据所述标识信息查找包含所述待升级软件的升级安装包的目标网站,并将所述目标网站的地址作为第二网络地址。在获取所述第二网络地址后,与所述第二网络地址对应的第二数据库建立连接。若成功与所述第二数据库建立连接,查找所述第二数据库中版本高于所述待升级软件的升级安装包。
步骤S30,在与所述第二数据库成功建立网络连接时,向所述第二数据库发送升级安装包下载请求,其中,所述第二数据库接收到所述升级安装包下载请求时,向终端设备发送所述升级安装包下载请求对应的升级安装包;
在本实施例中,在与所述第二数据库成功建立网络连接,并在所述第二数据库中查找到版本高于带升级软件的升级安装包时,根据所述升级安装包向所述第二数据库发送升级安装包下载请求。所述第二数据库接收到所述升级安装包下载请求时,确定所述升级安装包下载请求对应的升级安装包,并向终端设备发送所述升级安装包下载请求对应的升级安装包。
步骤S40,接收所述升级安装包,并基于所述升级安装包进行软件升级。
在本实施例中,所述终端设备接收到第二数据库发送的升级安装包后,根据所述升级安装包安装最新版本的软件,实现软件升级。
综上所述,本实施例中,在接收到升级指令时,基于第一网络地址与第一数据库建立连接;在与所述第一数据库建立连接失败时,获取第二网络地址,并基于所述第二网络地址与第二数据库建立网络连接;在与所述第二数据库成功建立网络连接时,向所述第二数据库发送升级安装包下载请求,其中,所述第二数据库接收到所述升级安装包下载请求时,向终端设备发送所述升级安装包下载请求对应的升级安装包;接收所述升级安装包,并基于所述升级安装包进行软件升级。如此,在根据预设网络地址无法升级待升级软件时,通过查找包含所述待升级软件的升级安装包的其他网络地址,并获取对应的升级安装包,从而及时升级软件。
本发明一实施例中,所述步骤S10之后,还包括:
在与所述第一数据库建立连接成功时,向所述第一数据库发送升级安装包下载请求,其中,所述第一数据库接收到所述升级安装包下载请求时,向终端设备发送所述升级安装包下载请求对应的升级安装包;
接收所述升级安装包,并基于所述升级安装包进行软件升级。
在本实施例中,当与所述第一网络地址对应的第一数据库建立连接成功后,在所述第一数据库中查找到版本高于带升级软件的升级安装包时,根据所述升级安装包向所述第一数据库发送升级安装包下载请求。所述第一数据库接收到所述升级安装包下载请求时,确定所述升级安装包下载请求对应的升级安装包,并向终端设备发送所述升级安装包下载请求对应的升级安装包。
本发明一实施例中,所述接收所述升级安装包,并基于所述升级安装包进行软件升级的步骤之前,还包括:
获取待升级软件的版本信息;
根据所述版本信息在所述第一数据库或第二数据库中查找升级安装包,其中,所述升级安装包为版本高于所述待升级软件的软件安装包;
若查找到所述升级安装包,向所述第一数据库或第二数据库发送升级安装包下载请求。
在本实施例中,当与所述第一网络地址对应的第一数据库成功建立连接,或与所述第二网络地址对应的第二数据库成功建立连接时,获取待升级软件的版本信息,例如,版本号,根据所述版本信息在所述第一数据库或者所述第二数据库中查找版本高于所述待升级软件的升级安装包。当查找版本高于所述待升级软件的升级安装包时,向所述升级安装包所在的数据库发送对应的升级安装包下载请求,以供所述数据库根据接收到的升级安装包下载请求发送对应的升级安装包至终端设备。
本发明一实施例中,所述若查找到所述升级安装包,向所述第一数据库或第二数据库发送升级安装包下载请求的步骤之后,还包括:
若所述升级安装包下载失败或安装失败,向所述第一数据库或第二数据库发送上一版本的所述升级安装包的下载请求,其中,上一版本的所述安装包的版本高于所述待升级软件;
接收上一版本的所述升级安装包,并基于上一版本的所述升级安装包进行软件升级。
在本实施例中,向所述第一数据库或第二数据库发送升级安装包下载请求后,终端设备未接收到所述第一数据库或第二数据库发送的升级安装包,或者,终端设备根据所述第一数据库或第二数据库发送的升级安装包安装失败时,判断数据库中上一版本的升级安装包的版本是否高于待升级软件。若上一版本的所述安装包的版本高于所述待升级软件,则向向所述第一数据库或第二数据库发送上一版本的所述升级安装包的下载请求,以供所述第一数据库或第二数据库接收到上一版本的升级安装包下载请求时,向终端设备发送所述升级安装包下载请求对应上一版本的升级安装包。如此,在获取当前升级安装包失败时,向数据库发送上一版本的所述升级安装包的下载请求,其中,上一版本的所述安装包的版本高于所述待升级软件,并基于数据库发回的上一版本的所述升级安装包进行软件升级,从而及时升级软件。
本发明一实施例中,所述若所述升级安装包下载失败或安装失败,向所述第一数据库或第二数据库发送上一版本的所述升级安装包的下载请求的步骤之后,还包括:
若版本高于所述待升级软件的所述升级安装包均下载失败或者安装失败,在预设时长后,执行所述在接收到升级指令时,基于第一网络地址与第一数据库建立连接的步骤。
在本实施例中,当与终端设备建立的数据库中版本高于待升级软件的升级安装包均下载失败或安装失败,所述终端设备停止对所述待升级软件的升级。在预设时长后,所述终端设备再次尝试升级所述待升级软件,即执行所述在接收到升级指令时,基于第一网络地址与第一数据库建立连接的步骤。如此,当终端设备连接的数据库中,版本高于所述待升级软件的所述升级安装包均下载失败或者安装失败时,停止本次升级,并在预设时长后再次执行软件升级方法,从而及时升级软件。
本发明一实施例中,所述步骤S20包括:
步骤S21,在与所述第一数据库建立连接失败时,确定待升级软件的标识信息;
步骤S22,根据所述标识信息查找包含所述待升级软件的升级安装包的目标网站,并将所述目标网站的地址作为第二网络地址。
在本实施例中,在与所述第一网络地址对应的第一数据库建立连接失败时,确定所述待升级软件的标识信息。根据所述标识信息查找包含所述待升级软件的升级安装包的目标网站,其中,所述目标网站中保存所述待升级软件的多个版本的升级安装包。所述升级安装包经多个设备成功下载并安装后,所述目标网站将所述升级安装包存储于数据库中。获取所述目标网站的地址作为第二网络地址,以便终端设备基于所述第二网络地址与第二数据库建立连接,从而获取第二数据库中的升级安装包。如此,在与预设网络地址对应的数据库建立连接失败后,根据待升级软件的标识信息查找包含对应升级安装包的其他网络地址并获取升级安装包,从而及时升级软件。
为了实现上述目的,本发明还提供一种终端设备,所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的软件升级程序,所述软件升级程序被所述处理器执行时实现上述任一项所述的软件升级方法的步骤。
为了实现上述目的,本发明还提供一种可读存储介质,其特征在于,所述可读存储介质上存储有软件升级程序,所述软件升级程序被处理器执行时实现上述任一项所述的软件升级方法的步骤。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (8)
1.一种软件升级方法,其特征在于,所述软件升级方法包括以下步骤:
在接收到升级指令时,基于第一网络地址与第一数据库建立连接;
在与所述第一数据库建立连接失败时,获取第二网络地址,并基于所述第二网络地址与第二数据库建立网络连接;
在与所述第二数据库成功建立网络连接时,向所述第二数据库发送升级安装包下载请求,其中,所述第二数据库接收到所述升级安装包下载请求时,向终端设备发送所述升级安装包下载请求对应的升级安装包;
接收所述升级安装包,并基于所述升级安装包进行软件升级。
2.如权利要求1所述的软件升级方法,其特征在于,所述在接收到升级指令时,基于第一网络地址与第一数据库建立连接的步骤之后,还包括:
在与所述第一数据库建立连接成功时,向所述第一数据库发送升级安装包下载请求,其中,所述第一数据库接收到所述升级安装包下载请求时,向终端设备发送所述升级安装包下载请求对应的升级安装包;
接收所述升级安装包,并基于所述升级安装包进行软件升级。
3.如权利要求1-2任一项所述的软件升级方法,其特征在于,所述接收所述升级安装包,并基于所述升级安装包进行软件升级的步骤之前,还包括:
获取待升级软件的版本信息;
根据所述版本信息在所述第一数据库或第二数据库中查找升级安装包,其中,所述升级安装包为版本高于所述待升级软件的软件安装包;
若查找到所述升级安装包,向所述第一数据库或第二数据库发送升级安装包下载请求。
4.如权利要求3所述的软件升级方法,其特征在于,所述若查找到所述升级安装包,向所述第一数据库或第二数据库发送升级安装包下载请求的步骤之后,还包括:
若所述升级安装包下载失败或安装失败,向所述第一数据库或第二数据库发送上一版本的所述升级安装包的下载请求,其中,上一版本的所述安装包的版本高于所述待升级软件;
接收上一版本的所述升级安装包,并基于上一版本的所述升级安装包进行软件升级。
5.如权利要求4所述的软件升级方法,其特征在于,所述若所述升级安装包下载失败或安装失败,向所述第一数据库或第二数据库发送上一版本的所述升级安装包的下载请求的步骤之后,还包括:
若版本高于所述待升级软件的所述升级安装包均下载失败或者安装失败,在预设时长后,执行所述在接收到升级指令时,基于第一网络地址与第一数据库建立连接的步骤。
6.如权利要求1所述的软件升级方法,其特征在于,所述在与所述第一数据库建立连接失败时,获取第二网络地址的步骤包括:
在与所述第一数据库建立连接失败时,确定待升级软件的标识信息;
根据所述标识信息查找包含所述待升级软件的升级安装包的目标网站,并将所述目标网站的地址作为第二网络地址。
7.一种终端设备,其特征在于,所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的软件升级程序,所述软件升级程序被所述处理器执行时实现如权利要求1至6中任一项所述的软件升级方法的步骤。
8.一种可读存储介质,其特征在于,所述可读存储介质上存储有软件升级程序,所述软件升级程序被处理器执行时实现如权利要求1至6中任一项所述的软件升级方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111023883.4A CN113867756A (zh) | 2021-09-01 | 2021-09-01 | 软件升级方法、终端设备及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111023883.4A CN113867756A (zh) | 2021-09-01 | 2021-09-01 | 软件升级方法、终端设备及可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113867756A true CN113867756A (zh) | 2021-12-31 |
Family
ID=78989269
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111023883.4A Pending CN113867756A (zh) | 2021-09-01 | 2021-09-01 | 软件升级方法、终端设备及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113867756A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116166300A (zh) * | 2023-04-19 | 2023-05-26 | 北京路浩知识产权集团有限公司 | 知识产权***的升级管理方法及装置 |
-
2021
- 2021-09-01 CN CN202111023883.4A patent/CN113867756A/zh active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116166300A (zh) * | 2023-04-19 | 2023-05-26 | 北京路浩知识产权集团有限公司 | 知识产权***的升级管理方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108108181B (zh) | 应用程序的功能更新方法、装置及计算机可读存储介质 | |
CN107547239B (zh) | 配置对象的更新方法及装置 | |
US9092286B2 (en) | System to automatically process components on a device | |
CN107992308B (zh) | 一种安卓终端应用程序的插件化管理方法 | |
CN109766082B (zh) | 应用程序页面跳转的方法和装置 | |
CN111381858B (zh) | 一种应用程序升级方法、服务器及终端设备 | |
CN107015870B (zh) | 实现web页面与本地应用通信的方法、装置和电子设备 | |
CN105389177A (zh) | 一种软件版本确认方法、装置及*** | |
CN110730090B (zh) | 云环境中代理端批量更新方法、装置、介质及电子设备 | |
CN104834555A (zh) | 调用功能模块的方法、相关装置及装置修复方法 | |
CN108540509B (zh) | 一种终端浏览器的处理方法、装置及服务器、智能终端 | |
CN110851151B (zh) | 预装应用的方法、装置、终端、服务器和存储介质 | |
CN110413292B (zh) | 应用程序的轻应用安装方法、移动终端及存储介质 | |
US10078532B2 (en) | Resource management method and device for terminal system among multiple operating systems | |
CN113867756A (zh) | 软件升级方法、终端设备及可读存储介质 | |
CN108989428B (zh) | 蓝牙终端升级方法、服务器、计算机可读存储介质及*** | |
CN113312073B (zh) | 一种安装包文件处理方法和相关装置 | |
CN110825406A (zh) | 一种软件升级的方法及相关设备 | |
CN115357260A (zh) | 终端设备的程序升级方法、装置、终端设备和存储介质 | |
CN114546842A (zh) | 接口测试方法、装置和存储介质及电子设备 | |
CN112711430A (zh) | 基于adb的非网络设备升级方法、***及可读存储介质 | |
KR20020081974A (ko) | 단말기를 위한 소프트웨어 다운로드 방법 | |
CN111078571A (zh) | 模拟响应的测试方法、终端设备及计算机可读存储介质 | |
CN113821737B (zh) | 单页面应用的地图渲染方法、装置、设备及存储介质 | |
CN116107603B (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 |