CN113050959A - 一种***升级方法、终端及存储介质 - Google Patents

一种***升级方法、终端及存储介质 Download PDF

Info

Publication number
CN113050959A
CN113050959A CN201911370251.8A CN201911370251A CN113050959A CN 113050959 A CN113050959 A CN 113050959A CN 201911370251 A CN201911370251 A CN 201911370251A CN 113050959 A CN113050959 A CN 113050959A
Authority
CN
China
Prior art keywords
subsystem
upgrading
upgrade
server
steps
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
CN201911370251.8A
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.)
Shenzhen TCL New Technology Co Ltd
Original Assignee
Shenzhen TCL New 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 Shenzhen TCL New Technology Co Ltd filed Critical Shenzhen TCL New Technology Co Ltd
Priority to CN201911370251.8A priority Critical patent/CN113050959A/zh
Publication of CN113050959A publication Critical patent/CN113050959A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates

Landscapes

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

Abstract

本发明公开了一种***升级方法、终端及存储介质,所述***升级方法包括以下步骤:当***运行时,实时监测所述子***的运行状态;当检测到所述子***异常运行时,将所述子***进行隔离,并生成与所述子***对应的异常日志;向服务器发送***升级请求,并根据所述服务器发送的升级包对隔离的所述子***进行升级。本发明通过将整个***拆分为多个子***,使得整个***的各个子***都能够独立运行,且在其中一个子***出现异常时,单独对异常的子***进行升级,从而提高***的升级效率。

Description

一种***升级方法、终端及存储介质
技术领域
本发明涉及终端应用领域,尤其涉及一种***升级方法、终端及存储介质。
背景技术
随着互联网的发展,以及智能设备的普及,智能电视的概念进一步深入人心,市场上对于智能电视的需求也日益迫切;在智能电视的使用过程当中,由于其***中的各个模块是相互联系的,当***中的一个小部分出现问题时,可能会出现整个***崩溃的情况。
为了避免整个***崩溃,经常需要对整个***进行升级;而由于***中的各个模块是紧密联系的,在解决一部分的问题时,还需要对与该部分相联系的其他模块进行更新,这样一来,就导致升级包的容量增大,使得***升级的下载时间延长,从而也导致***升级的效率低下。
因此,现有技术还有待于改进和发展。
发明内容
本发明要解决的技术问题在于,针对现有技术缺陷,本发明提供一种***升级方法、终端及存储介质,通过将整个***拆分为多个子***,使得整个***的各个子***都能够独立运行,且在其中一个子***出现异常时,单独对异常的子***进行升级,从而提高***的升级效率。
本发明解决技术问题所采用的技术方案如下:
第一方面,本发明提供一种***升级方法,所述***包括若干子***,其中,所述***升级方法包括以下步骤:
当***运行时,实时监测所述子***的运行状态;
当检测到所述子***异常运行时,将所述子***进行隔离,并生成与所述子***对应的异常日志;
向服务器发送***升级请求,并根据所述服务器发送的升级包对隔离的所述子***进行升级。
进一步地,所述当***运行时,实时监测所述子***的运行状态,之前包括以下步骤:
编译所述***,并根据所述***的功能模块将所述***划分为多个所述子***;
将每个所述子***进行解耦,并生成每个所述子***对应的密钥。
进一步地,所述当***运行时,实时监测所述子***的运行状态,具体包括以下步骤:
当所述***运行时,获取所述***的文件夹信息;
根据所述***的运行进程调用对应的子***;
实时监测所述子***的运行状态,并将所述子***的运行状态进行记录。
进一步地,所述当检测到所述子***异常运行时,将所述子***进行隔离,并生成与所述子***对应的异常日志,具体包括以下步骤:
当检测到所述子***异常运行时,阻断所述子***的运行进程,并将所述子***进行隔离;
根据所述子***的***信息和异常信息,生成与所述子***对应的异常日志。
进一步地,所述向服务器发送***升级请求,并根据所述服务器发送的升级包对隔离的所述子***进行升级,具体包括以下步骤:
将所述异常日志发送至所述服务器,并向所述服务器发送***升级请求;
接收所述服务器发送的升级包,并对所述升级包进行解析;
根据所述升级包对所述子***进行升级,并解除所述子***的隔离状态。
进一步地,所述根据所述升级包对所述子***进行升级,并解除所述子***的隔离状态,具体包括以下步骤:
判断所述升级包内是否存在所述子***的升级文件;
当所述升级包内存在所述子***的升级文件时,根据所述升级文件对所述子***进行升级;
解除所述子***的隔离状态。
进一步地,所述向服务器发送***升级请求,并根据所述服务器发送的升级包对隔离的所述子***进行升级,之后还包括以下步骤:
当检测到所述子***被修改时,生成与所述子***对应的新密钥,并对所述子***进行编译。
进一步地,所述密钥为根据预设加密算法对所述子***的功能版本号进行加密的字符串。
第二方面,本发明提供一种终端,其中,包括处理器,以及与所述处理器连接的存储器,所述存储器存储有***升级程序,所述***升级程序被所述处理器执行时用于实现如第一方面所述的***升级方法的操作。
第三方面,本发明提供一种存储介质,其中,所述存储介质存储有***升级程序,所述***升级程序被处理器执行时用于实现如第一方面所述的***升级方法的操作。
本发明采用上述技术方案具有以下效果:
本发明通过将整个***拆分为多个子***,使得整个***的各个子***都能够独立运行;且在其中一个子***出现异常时,将该子***进行隔离,并向服务器发送异常日志和升级请求,使得服务器可以根据该异常日志向终端发送该子***的升级包,以单独对该子***进行升级,避免对其他子***进行不必要的升级,从而提高***的升级效率。
附图说明
图1是本发明***升级方法的一种实现方式的流程图。
图2是本发明终端的功能原理图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
实施例一
在终端的应用过程当中,当***中的一个小部分出现问题时,可能会出现整个***崩溃的情况,此时需要将整个***进行升级处理;然而,由于整个***的升级包容量很大,使得***升级的下载时间很长,从而也导致***升级的效率低下;为了提高***的升级效率,本实施例提供一种***升级方法,通过将整个***拆分为多个子***,在其中一个子***出现异常时,单独对异常的子***进行升级,从而提高***的升级效率。
如图1所示,在本实施例的一种实现方式当中,所述的***升级方法包括以下步骤:
步骤S100,当***运行时,实时监测所述子***的运行状态。
在本实施例中,所述的***升级方法应用于终端当中,其中,所述终端包括但不限于:移动终端以及智能电视等智能设备;并且,在所述终端中安装有操作***,所述操作***包括但不限于:安卓***、Lumix***以及基于安卓的操作***。
在本实施例中,在运行所述终端的***之前,需要将整个***进行拆分,以得到多个子***,从而实现***的模块化;并且,每个子***都能独立地运行,使得各个子***之间不会相互影响。
具体地,在对所述***进行拆分时,需要对整个***进行编译;在对所述***进行编译时,可根据功能模块的需求将所述***拆分为一个总***以及多个子***;其中,在多个所述子***当中,每个所述子***分别与所述总***进行关联,而每个所述子***之间并不关联,即将每个所述子***之间进行解耦处理,使得每个所述子***之间没有必然联系;其中,所述解耦处理为:解除两个子***之间的关联,使得这两个子***之间没有关联性;进行解耦处理的目的在于,当其中一个子***出现崩溃时,另一个子***不会随之崩溃;这样,就能保证总***也不会崩溃。
在本实施例中,当一个所述子***被编译出来时,会随之生成一个字符串,所述字符串包含了功能以及子***版本号等字符信息,通过将所述字符串进行加密,即可得到所述子***唯一的密钥;具体地,在对所述字符串进行加密时,可采用MD5(即Message-DigestAlgorithm 5,信息-摘要算法)加密算法进行加密,形成与所述子***对应的唯一密钥;所述密钥可用于升级时进行匹配验证,也就是说,当某个子***需要升级时,可将服务器发送的升级包中的密钥与所述子***生成的密钥进行匹配,若两个密钥不匹配,则对所述子***进行升级。
需说明的是,在本实施例中,在每次编译时,所述终端会先判断子***是否被修改,如果有修改,则会生成新的密钥,然后再进行编译;如果没有修改,则保持原有的密钥,而该子***也不需要进行编译。
即在所述步骤S100之前,包括以下步骤:
步骤S001,编译所述***,并根据所述***的功能模块将所述***划分为多个所述子***;
步骤S002,将每个所述子***进行解耦,并生成每个所述子***对应的密钥。
在本实施例中,在对所述***进行拆分之后,若检测到所述终端开机,则运行所述***,并获取所述***的文件夹信息,从而根据所获取的文件夹信息,判断所述***是否被拆分;其中,所述文件夹信息为所述***对应的文件夹信息,其包括:文件夹大小信息、文件夹修改信息以及文件夹名称等信息;在本实施例中,所述文件夹大小信息对应所述***的大小,所述文件夹修改信息对应所述***的编译时间,所述文件夹名称对应所述***的版本号;当所述***被拆分为多个子***时,所述文件夹修改信息会进行更新,所述文件夹大小信息以及所述文件夹名称不会改变;此时,根据所述文件夹修改信息,可判断所述***是否被拆分;通过获取所述***的文件夹信息,即可得知所述***是否已经被拆分为多个子***。
在本实施例中,若检测到终端存在多个所述子***,所述终端则会根据需要调用相应的子***;具体地,通过总***调用子***,以实现相应的功能;在主***的运行进程时,会有相应的调用指令,通过所述调用指令可调用指定的子***,从而实现所述子***对应的功能;例如,所述调用指令为相机调用指令,通过该相机调用指令启动***相机,实现拍照功能。
在调用对应的子***之后,启动所述子***,并实时地对所述子***的运行状态进行监测;而在监测所述子***运行状态时,每隔一定时间(例如,10秒),将所述子***的运行状态进行记录,例如,记录在所述终端的运行日志当中;以便于后续查看异常情况,并针对异常情况进行相应的处理。
即在所述步骤S100当中,包括以下步骤:
步骤S110,当所述***运行时,获取所述***的文件夹信息;
步骤S120,根据所述***的运行进程调用对应的子***;
步骤S130,实时监测所述子***的运行状态,并将所述子***的运行状态进行记录。
本发明在***运行时,根据功能需求调用相应的子***,使得每个子***可以单独运行;并且,在调用子***的同时,还对每个所述子***的运行状态进行监测,以及对每个子***的运行状态进行记录,终端可以根据记录的信息查找到出现异常的子***,并及时地对该子***进行升级。
如图1所示,在本实施例的一种实现方式当中,所述的***升级方法还包括以下步骤:
步骤S200,当检测到所述子***异常运行时,将所述子***进行隔离,并生成与所述子***对应的异常日志。
在本实施例中,当某个子***异常运行时,所述子***会自动向总***反馈异常信息;当总***接收到异常信息时,则会阻断所述子***的运行进程,并将所述子***进行隔离;具体地,可将所述子***对应的文件夹进行屏蔽,或者将所述子***对应的文件夹移动至指定隔离区域,使得所述子***不能运行;由于,所述子***以及与其他子***之间没有关联性,因此,在将所述子***进行隔离之后,其他的子***不受之影响。
而将所述子***隔离的同时,总***还会将所述子***的***信息以及异常信息进行整合,从而生成与所述子***对应的异常日志;其中,所述异常日志包含子***信息、异常信息以及异常时间等信息;在生成所述异常日志后,总***将所述异常日志发送至服务器,以便于所述服务器可以根据所述异常日志发送对应的升级包。
即在所述步骤S200当中,包括以下步骤:
步骤S210,当检测到所述子***异常运行时,阻断所述子***的运行进程,并将所述子***进行隔离;
步骤S220,根据所述子***的***信息和异常信息,生成与所述子***对应的异常日志。
本发明在检测到某个子***异常运行时,及时阻断该子***的运行进程,以及将该子***进行隔离,使得总***以及其他子***不受到其影响;而且,在检测到子***出现异常时,生成与所述子***对应的异常日志,并将所述异常日志发送至服务器,使得服务器可以根据所述异常日志发送对应的升级包。
如图1所示,在本实施例的一种实现方式当中,所述的***升级方法还包括以下步骤:
步骤S300,向服务器发送***升级请求,并根据所述服务器发送的升级包对隔离的所述子***进行升级。
在本实施例中,在将所述子***隔离之后,所述终端会向服务器发送升级请求,以对所述子***进行升级,从而解决所述子***的异常问题;而在发送所述请求的同时,还会附带所述子***对应的异常日志;所述服务器在接收到所述请求以及所述异常日志时,对所述异常日志进行解析,从而获取所述终端中子***的***信息、异常信息以及异常时间等,并根据这些信息将对应的升级包发送至所述终端;而所述终端在接收到所述服务器发送的升级包时,会对所述升级包进行解析,并根据所述升级包中的文件,对出现异常的子***进行升级;在升级完成之后,所述终端则会及时地解除所述子***的隔离状态,以使得所述子***能够正常地运行。
即在所述步骤S300当中,包括以下步骤:
步骤S310,将所述异常日志发送至所述服务器,并向所述服务器发送***升级请求;
步骤S320,接收所述服务器发送的升级包,并对所述升级包进行解析;
步骤S330,根据所述升级包对所述子***进行升级,并解除所述子***的隔离状态。
具体地,在本实施例中,在接收到所述服务器发送的升级包时,先判断所述升级包内是否存在所述子***的升级文件,若所述升级包内存在所述子***的升级文件,则根据所述升级文件对所述子***进行升级;而在对所述升级包进行解析时,获取所述升级包中的密钥,进行解密,并将解密后的所述密钥与唯一密钥(解密后的密钥)进行匹配;若匹配,表示所述子***的当前版本与所述升级包的版本相同,则不需要对所述子***进行升级,此时可通过其他的方式对所述子***进行修复,例如,以人工修复的方式进行修复;若不匹配,则表示所述子***的当前版本与所述升级包的版本不相同,则需要对所述子***进行升级。
在对所述子***进行升级时,获取所述升级包内的升级文件,并根据所述升级文件对所述子***进行升级,待所述子***升级完成时,将所述子***的隔离状态进行解除,以使所述子***可以正常运行。
即在所述步骤S330当中,包括以下步骤:
步骤S331,判断所述升级包内是否存在所述子***的升级文件;
步骤S332,当所述升级包内存在所述子***的升级文件时,根据所述升级文件对所述子***进行升级;
步骤S333,解除所述子***的隔离状态。
另外,在本实施例中,在对所述子***进行升级之后,还需要检测所述子***是否被修改,若检测到所述子***被修改,则生成与所述子***对应的新密钥,并根据新密钥对所述子***进行编译;其中,所述新的密钥为与升级后版本对应的密钥,也就是说,在每次编译时,都能生成新的密钥。
即在所述步骤S300之后,包括以下步骤:
步骤S400,当检测到所述子***被修改时,生成与所述子***对应的新密钥,并对所述子***进行编译。
本发明通过将整个***拆分为多个子***,使得整个***的各个子***都能够独立运行,且在其中一个子***出现异常时,单独对异常的子***进行升级,从而提高***的升级效率。
实施例二
如图2所示,本发明实施例提供了一种终端,其中,包括处理器10,以及与所述处理器10连接的存储器20,所述存储器20存储有***升级程序,所述***升级程序被所述处理器10执行时用于实现如实施例一所述的***升级方法的操作;具体如上所述。
实施例三
本发明实施例提供了一种存储介质,其中,所述存储介质存储有***升级程序,所述***升级程序被处理器执行时用于实现如实施例一所述的***升级方法的操作;具体如上所述。
综上所述,本发明通过将整个***拆分为多个子***,使得整个***的各个子***都能够独立运行;且在其中一个子***出现异常时,将该子***进行隔离,并向服务器发送异常日志和升级请求,使得服务器可以根据该异常日志向终端发送该子***的升级包,以单独对该子***进行升级,避免对其他子***进行不必要的升级,从而提高***的升级效率。
当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,所述程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

Claims (10)

1.一种***升级方法,所述***包括若干子***,其特征在于,所述***升级方法包括以下步骤:
当***运行时,实时监测所述子***的运行状态;
当检测到所述子***异常运行时,将所述子***进行隔离,并生成与所述子***对应的异常日志;
向服务器发送***升级请求,并根据所述服务器发送的升级包对隔离的所述子***进行升级。
2.根据权利要求1所述的***升级方法,其特征在于,所述当***运行时,实时监测所述子***的运行状态,之前包括以下步骤:
编译所述***,并根据所述***的功能模块将所述***划分为多个所述子***;
将每个所述子***进行解耦,并生成每个所述子***对应的密钥。
3.根据权利要求1所述的***升级方法,其特征在于,所述当***运行时,实时监测所述子***的运行状态,具体包括以下步骤:
当所述***运行时,获取所述***的文件夹信息;
根据所述***的运行进程调用对应的子***;
实时监测所述子***的运行状态,并将所述子***的运行状态进行记录。
4.根据权利要求1所述的***升级方法,其特征在于,所述当检测到所述子***异常运行时,将所述子***进行隔离,并生成与所述子***对应的异常日志,具体包括以下步骤:
当检测到所述子***异常运行时,阻断所述子***的运行进程,并将所述子***进行隔离;
根据所述子***的***信息和异常信息,生成与所述子***对应的异常日志。
5.根据权利要求1所述的***升级方法,其特征在于,所述向服务器发送***升级请求,并根据所述服务器发送的升级包对隔离的所述子***进行升级,具体包括以下步骤:
将所述异常日志发送至所述服务器,并向所述服务器发送***升级请求;
接收所述服务器发送的升级包,并对所述升级包进行解析;
根据所述升级包对所述子***进行升级,并解除所述子***的隔离状态。
6.根据权利要求5所述的***升级方法,其特征在于,所述根据所述升级包对所述子***进行升级,并解除所述子***的隔离状态,具体包括以下步骤:
判断所述升级包内是否存在所述子***的升级文件;
当所述升级包内存在所述子***的升级文件时,根据所述升级文件对所述子***进行升级;
解除所述子***的隔离状态。
7.根据权利要求1所述的***升级方法,其特征在于,所述向服务器发送***升级请求,并根据所述服务器发送的升级包对隔离的所述子***进行升级,之后还包括以下步骤:
当检测到所述子***被修改时,生成与所述子***对应的新密钥,并对所述子***进行编译。
8.根据权利要求2或7所述的***升级方法,其特征在于,所述密钥为根据预设加密算法对所述子***的功能版本号进行加密的字符串。
9.一种终端,其特征在于,包括处理器,以及与所述处理器连接的存储器,所述存储器存储有***升级程序,所述***升级程序被所述处理器执行时用于实现如权利要求1-8任一项所述的***升级方法的操作。
10.一种存储介质,其特征在于,所述存储介质存储有***升级程序,所述***升级程序被处理器执行时用于实现如权利要求1-8任一项所述的***升级方法的操作。
CN201911370251.8A 2019-12-26 2019-12-26 一种***升级方法、终端及存储介质 Pending CN113050959A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911370251.8A CN113050959A (zh) 2019-12-26 2019-12-26 一种***升级方法、终端及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911370251.8A CN113050959A (zh) 2019-12-26 2019-12-26 一种***升级方法、终端及存储介质

Publications (1)

Publication Number Publication Date
CN113050959A true CN113050959A (zh) 2021-06-29

Family

ID=76505688

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911370251.8A Pending CN113050959A (zh) 2019-12-26 2019-12-26 一种***升级方法、终端及存储介质

Country Status (1)

Country Link
CN (1) CN113050959A (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1859162A (zh) * 2005-06-15 2006-11-08 华为技术有限公司 自动恢复设备故障的实现方法及***
CN104426947A (zh) * 2013-08-27 2015-03-18 中兴通讯股份有限公司 一种终端智能升级的方法及***、终端及数据更新服务器
CN104683154A (zh) * 2015-03-09 2015-06-03 联想(北京)有限公司 异常处理方法、终端设备以及服务器
CN105357231A (zh) * 2014-07-24 2016-02-24 中兴通讯股份有限公司 一种差分升级方法、服务端及终端
CN105718322A (zh) * 2014-11-30 2016-06-29 中国科学院沈阳自动化研究所 同一进程下多应用模块客户端的异常处理方法
CN106201552A (zh) * 2016-07-22 2016-12-07 北京智能管家科技有限公司 一种软件升级方法、客户端、服务器及***

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1859162A (zh) * 2005-06-15 2006-11-08 华为技术有限公司 自动恢复设备故障的实现方法及***
CN104426947A (zh) * 2013-08-27 2015-03-18 中兴通讯股份有限公司 一种终端智能升级的方法及***、终端及数据更新服务器
CN105357231A (zh) * 2014-07-24 2016-02-24 中兴通讯股份有限公司 一种差分升级方法、服务端及终端
CN105718322A (zh) * 2014-11-30 2016-06-29 中国科学院沈阳自动化研究所 同一进程下多应用模块客户端的异常处理方法
CN104683154A (zh) * 2015-03-09 2015-06-03 联想(北京)有限公司 异常处理方法、终端设备以及服务器
CN106201552A (zh) * 2016-07-22 2016-12-07 北京智能管家科技有限公司 一种软件升级方法、客户端、服务器及***

Similar Documents

Publication Publication Date Title
CN111562935B (zh) 一种ota安全升级***及其升级方法
CN109828772B (zh) 热更新方法、操作***、终端设备和存储介质
EP3509270B1 (en) Data backup method and device, storage medium and electronic apparatus
CN107783776B (zh) 固件升级包的处理方法及装置、电子设备
CN105897461A (zh) 多***ota升级方法和多***设备
KR101512611B1 (ko) 시스템 파일을 수리하기 위한 시스템 및 방법
CN110225078B (zh) 一种应用服务更新方法、***及终端设备
CN112905230B (zh) 应用程序的管理方法、装置、终端设备和存储介质
CN105468393A (zh) 模块版本升级方法及终端装置
KR20130077846A (ko) 예외처리 테스트 장치 및 방법
CN105045640A (zh) 一种软件升级方法、装置及智能设备
US20220179636A1 (en) Vehicle controller
CN111158729A (zh) ***升级方法、装置、设备及存储介质
CN109933351B (zh) 一种修复和升级Linux***的方法与装置
CN113050959A (zh) 一种***升级方法、终端及存储介质
KR101461319B1 (ko) 셋탑박스의 펌웨어 업그레이드 방법 및 펌웨어 업그레이드 장치
CN106528248B (zh) 一种移动终端基于软件完整性的下载方法及***
CN110825406A (zh) 一种软件升级的方法及相关设备
CN113515299A (zh) 软件开发工具包sdk热升级方法、装置、设备及存储介质
CN112416407A (zh) 一种软件升级方法、装置、设备和计算机可读存储介质
CN107608698B (zh) 一种命令行工具更新方法及装置
JP2010191527A (ja) プログラム修正システム、端末装置、サーバ装置、プログラム修正方法、エラー検出プログラム及び管理プログラム
CN115167887B (zh) 升级方法、装置、存储介质及电子设备
CN113094280B (zh) 升级方法、***、可读存储介质
CN113360176B (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

Application publication date: 20210629

RJ01 Rejection of invention patent application after publication