CN111142905A - 一种ota升级方法、ota服务器及ota升级*** - Google Patents
一种ota升级方法、ota服务器及ota升级*** Download PDFInfo
- Publication number
- CN111142905A CN111142905A CN201911351349.9A CN201911351349A CN111142905A CN 111142905 A CN111142905 A CN 111142905A CN 201911351349 A CN201911351349 A CN 201911351349A CN 111142905 A CN111142905 A CN 111142905A
- Authority
- CN
- China
- Prior art keywords
- upgrading
- intelligent terminal
- ota
- upgrade
- module
- 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
- 238000000034 method Methods 0.000 title claims abstract description 42
- 238000005516 engineering process Methods 0.000 claims abstract description 9
- 238000012545 processing Methods 0.000 claims description 16
- 238000012790 confirmation Methods 0.000 claims description 11
- 230000011218 segmentation Effects 0.000 claims description 10
- 238000000638 solvent extraction Methods 0.000 claims description 2
- 238000012217 deletion Methods 0.000 claims 2
- 230000037430 deletion Effects 0.000 claims 2
- 238000013500 data storage Methods 0.000 claims 1
- 230000005540 biological transmission Effects 0.000 abstract description 4
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011084 recovery Methods 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
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)
- Information Transfer Between Computers (AREA)
Abstract
本发明提供一种OTA升级方法,包括:OTA服务器接收到智能终端发送的***版本查询请求时,查询OTA服务器中是否存在新的***版本;当查询到存在新的***版本时,向智能终端发送预升级指令;获取智能终端的串号信息,并在***升级包尾部加入升级时间字符;当智能终端串号信息的最后数个字符与***升级包尾部的升级时间字符相同时,OTA服务器向智能终端发送升级指令;OTA服务器将***升级包进行复制和分割;OTA服务器向智能终端按顺序逐一发送分割后的多个***升级包,直至全部传输完毕,OTA为空中下载技术。本发明根据智能终端的串号信息分批进行OTA升级,避免了大量智能终端集中访问服务器而导致服务器过载的情况。
Description
技术领域
本发明涉及互联网技术领域,特别涉及一种OTA升级方法,还涉及一种实现所述OTA升级方法的OTA服务器及OTA升级***。
背景技术
OTA(Over-the-Air Technology,空间下载技术)升级是Android***提供的标准软件升级方式,是通过移动通信(GSM或CDMA)的空中接口对SIM卡数据及应用进行远程管理的技术。空中接口可以采用WAP、GPRS、CDMA1X及短消息技术。OTA技术的应用,使得移动通信不仅可以提供语音和数据服务,而且还能提供新业务下载。无论是Android智能终端还是iOS智能终端,都具有OTA升级功能,通过此功能,可以在线检测设备生产商有无新***可以升级,并通过WiFi无线网络或者手机移动网络下载***升级包完成升级。相比传统的刷机升级,OTA升级可以直接在智能终端中在线完成,只需要借助网络即可,并且升级无需备份数据。
但是现有的OTA升级实现以下方式中,智能终端按照设定的查询周期通过网络在服务器上定时查询是否有新版本,当查询到新版本后下载并进行升级,若在下载过程中发生断网或断电,则在恢复后进行断点续传。此方式容易产生大量智能终端在同一时刻集中访问服务器的情况,从而导致服务器过载。而且此方式在***升级包容量很大的情况下需要占用智能终端大量的存储空间。
发明内容
为解决现有技术中的问题,本发明提供一种OTA升级方法,应用于OTA服务器,根据智能终端的串号信息分批进行OTA升级,避免了大量智能终端集中访问服务器而导致服务器过载的情况。而且,将***升级包分割为多个数据包逐次进行传输,也避免了因***升级包容量过大而大量占用智能终端存储空间的情况。
本发明的OTA升级方法包括如下步骤:
S1:OTA服务器接收到智能终端自动发送的***版本查询请求时,查询OTA服务器中是否存在新的***版本;
S2:当查询到存在新的***版本时,向智能终端发送预升级指令;
S3:获取智能终端的串号信息,同时在所述***版本的***升级包尾部加入升级时间字符;
S4:当智能终端串号信息的最后数个字符与***升级包尾部的升级时间字符相同时,OTA服务器向智能终端发送升级指令;
S5:OTA服务器将所述***升级包进行复制和分割;
S6:OTA服务器向智能终端按顺序逐一发送分割后的多个***升级包,直至分割后的***升级包全部传输完毕,OTA为空中下载技术。
本发明作进一步改进,上述OTA升级方法还包括步骤S7,智能终端接收到完整的***升级包后,进行OTA升级。
本发明作进一步改进,步骤S1中,当所述OTA服务器查询到不存在新的***版本时,直接结束OTA升级。
本发明作进一步改进,步骤S4中,所述智能终端串号信息的最后数个字符与***升级包尾部的字符不相同时,直接结束OTA升级。
本发明作进一步改进,步骤S1中,所述智能终端内预设OTA升级程序,并设定***升级周期,在所述***升级周期内,所述智能终端向OTA服务器自动发送***版本查询请求。
本发明作进一步改进,在步骤S4中,收到升级指令的智能终端向所述OTA服务器反馈确认升级指令,在步骤S5中,所述OTA服务器接收到智能终端对所述升级指令所反馈的确认升级指令后,才对***升级包进行处理。
本发明作进一步改进,在步骤S6中,当所述智能终端突然断网或断电时,还包括如下步骤:
S601:在所述智能终端的网络恢复后,所述智能终端与所述OTA服务器自动建立连接并发送继续升级请求;
S602:所述OTA服务器接收到所述继续升级请求后,向智能终端发送继续升级指令;
S603:所述智能终端接收到继续升级指令后,向OTA服务器发送已接收到的最后一个数据包尾部用来表示分割顺序的字符;
S604:所述OTA服务器按顺序读取所述分割后的多个***升级包尾部顺序字符,当接收到的数据包尾部顺序字符与所述分割后的某个***升级包尾部顺序字符完全一致时,将分割顺序中该升级包之后的多个升级包向所述智能终端按顺序逐一发送;
S605:OTA服务器将分割后的***升级包全部传输完毕,结束OTA升级。
本发明还提供一种实现上述的OTA升级方法的OTA服务器,包括:
接收模块:用于接收到智能终端自动发送的***版本查询请求;
查询模块:用于当接收到智能终端自动发送的***版本查询请求时,查询OTA服务器中是否存在新的***版本;
第一发送模块:用于当查询到存在新的***版本时,向智能终端发送预升级指令;
获取模块:用于获取智能终端的串号信息;
***升级包处理模块:用于在所述***版本的***升级包尾部加入升级时间字符;
判断发送模块:用于判断智能终端串号信息的最后数个字符与***升级包尾部的升级时间字符是否相同,如果相同,向智能终端发送升级指令;
复制分割模块:用于将所述***升级包进行复制和分割;
第二发送模块:用于向智能终端按顺序逐一发送分割后的多个***升级包,直至分割后的***升级包全部传输完毕。
本发明还提供一种包含上述OTA服务器的OTA升级***,还包括智能终端,所述智能终端内设有OTA升级程序,并设定***升级周期,在所述***升级周期内,所述智能终端向OTA服务器自动发送***版本查询请求,接收到OTA发送的完整的***升级包后,进行OTA升级。
本发明作进一步改进,上述智能终端的OTA升级程序包括:
发送模块,用于向OTA服务器自动发送***版本查询请求,也用于在接收到OTA服务器发送的升级指令后发送反馈确认信息,还用于在智能终端的网络恢复后发送继续升级请求和发送断网前收到的最后一个数据包尾部用来表示分割顺序的字符;
接收模块,用于接收OTA服务器发送的预升级指令、升级指令、继续升级指令和***升级包;
设置模块,用于设置第三存储模块;
第三存储模块,用于存储所述OTA服务器发送的多个数据包;
比较模块,用于比较第三存储模块中的数据与智能终端原***的对应数据,并将比较结果发送给处理模块;
处理模块,用于在接收到第三存储模块中的数据与智能终端原***的对应数据不一致时,向替换模块发出替换指令;所述处理模块还用于在接收到所述第三存储模块中的数据与所述智能终端原***的对应数据一致时,向删除模块发出删除指令;
替换模块,用于在接受到替换指令后,将第三存储模块中的数据替换原***的对应数据;
删除模块,用于在接收到删除指令后,删除第三存储模块中的数据。
与现有技术相比,本发明的有益效果是:在所述智能终端断网或断电后,重新连网时实现断点续传;根据智能终端的串号信息分批进行OTA升级,避免了大量智能终端集中访问服务器而导致服务器过载的情况;能将***升级包分割为多个数据包逐次进行传输,避免了因***升级包容量过大而占用智能终端大量存储空间的情况。
附图说明
图1为本发明OTA升级方法流程图;
图2为本发明OTA升级方法断点续传流程图;
图3为本发明OTA服务器模块框图;
图4为本发明智能终端模块框图。
具体实施方式
下面结合附图和实施例对本发明做进一步详细说明。
如图1所示,本发明的OTA升级方法包括如下步骤:
S1:OTA服务器接收到智能终端自动发送的***版本查询请求时,查询OTA服务器中是否存在新的***版本;
S2:当查询到存在新的***版本时,向智能终端发送预升级指令;
S3:获取智能终端的串号信息,同时在所述***版本的***升级包尾部加入升级时间字符;
S4:当智能终端串号信息的最后数个字符与***升级包尾部的升级时间字符相同时,OTA服务器向智能终端发送升级指令;
S5:OTA服务器将所述***升级包进行复制和分割;
S6:OTA服务器向智能终端按顺序逐一发送分割后的多个***升级包,直至分割后的***升级包全部传输完毕,OTA为空中下载技术。
在OTA服务器中设置有第一存储模块,并将所述***升级包存储在所述第一存储模块中。在OTA服务器中设置有一个时钟模块和一个计数模块,根据设定的***升级周期和所有需要进行OTA升级的智能终端数量设置时钟模块的时钟周期,每当一个时钟周期结束时启动计数模块,即将所述***升级包尾部表示升级时间的字符加1。
当***升级周期为30天,所有需要进行OTA升级的智能终端数量为3万台,则可以设置所述时钟模块的时钟周期为1天,每隔1天就将所述***升级包尾部表示升级时间的字符加1,也就是将3万台设备在30天的升级周期内分批进行升级,避免了大量智能终端集中访问服务器而导致服务器过载的情况;
在所述智能终端中设置有第三存储模块,用于存储接收到的数据包,所述智能终端每接收到一个数据包,将其存储到所述第三存储模块中,并将所述存储模块中的数据与所述智能终端原***的对应数据相比较。
当所述存储模块中的数据与所述智能终端原***的对应数据不相同时,则用所述存储模块中的数据替换原***的对应数据;当所述存储模块中的数据与所述智能终端原***的对应数据相同时,则删除所述存储模块中的数据,直至OTA服务器所述第二存储模块中的多个数据包全部传输完毕;
如图1所示,上述OTA升级方法还包括步骤S7,智能终端接收到完整的***升级包后,进行OTA升级。执行完步骤S7结束OTA升级后,***自动进入等待期,整个***升级周期根据需要升级的智能终端总数划分为若干个时钟周期,当下一个时钟周期开始时,跳转至步骤S1并执行,完成该时钟周期符合条件的智能终端的OTA升级,直至在整个设定的***升级周期内完成所有智能终端设备的OTA升级。
上述OTA升级方法的步骤S1中,当所述OTA服务器查询到不存在新的***版本时,直接结束OTA升级。
上述OTA升级方法的步骤S4中,所述智能终端串号信息的最后数个字符与***升级包尾部的字符不相同时,直接结束OTA升级。
上述OTA升级方法的步骤S1中,所述智能终端内预设OTA升级程序,并设定***升级周期,在所述***升级周期内,所述智能终端向OTA服务器自动发送***版本查询请求。
上述OTA升级方法的步骤S4中,收到升级指令的智能终端向所述OTA服务器反馈确认升级指令,在步骤S5中,所述OTA服务器接收到智能终端对所述升级指令所反馈的确认升级指令后,才对***升级包进行处理。
如图2所示,上述OTA升级方法的步骤S6中,当所述智能终端突然断网或断电时,还包括如下步骤:
S601:在所述智能终端的网络恢复后,所述智能终端与所述OTA服务器自动建立连接并发送继续升级请求;
S602:所述OTA服务器接收到所述继续升级请求后,向智能终端发送继续升级指令;
S603:所述智能终端接收到继续升级指令后,向OTA服务器发送已接收到的最后一个数据包尾部用来表示分割顺序的字符;
S604:所述OTA服务器按顺序读取所述分割后的多个***升级包尾部顺序字符,当接收到的数据包尾部顺序字符与所述分割后的某个***升级包尾部顺序字符完全一致时,将分割顺序中该升级包之后的多个升级包向所述智能终端按顺序逐一发送;
S605:OTA服务器将分割后的***升级包全部传输完毕,结束OTA升级。
如图3所示,本发明还提供一种实现上述的OTA升级方法的OTA服务器,包括:
接收模块,用于接收智能终端发送的***版本查询请求和继续升级请求,也用于接收所述智能终端发送的数据包尾部用来表示分割顺序的字符,还用于接收所述智能终端发送的同意启动OTA升级的反馈确认信息;
查询模块,用于当接收到智能终端自动发送的***版本查询请求时,查询OTA服务器中是否存在新的***版本;
第一发送模块,用于当查询到存在新的***版本时,向智能终端发送预升级指令;
获取模块,用于获取智能终端的串号信息,其中,所述串号信息的最后数个字符表示所述智能终端的固定升级时间,且是不可更改的;
***升级包处理模块,用于在所述***版本的***升级包尾部加入升级时间字符;也用于设置第一存储模块和第二存储模块,用于存储***升级包;也用于设置一个时钟模块和一个计数模块,时钟模块用于计时,根据***升级周期和需要进行OTA升级的智能终端数量设置时钟周期,计数模块用于计数,每当一个时钟周期结束时启动所述计数模块,所述计数模块将***升级包尾部表示升级时间的字符加1。
判断发送模块,用于判断智能终端串号信息的最后数个字符与***升级包尾部的升级时间字符是否相同,如果相同,向智能终端发送升级指令;
复制分割模块,用于将所述***升级包进行复制和分割,将存储在第一存储模块中的***升级包复制到第二存储模块中,然后将存储在第二存储模块中的***升级包分割为多个数据包;
第二发送模块,用于向智能终端按顺序逐一发送分割后的多个***升级包,直至分割后的***升级包全部传输完毕。
如图4所示,本发明还提供一种包含上述OTA服务器的OTA升级***,还包括智能终端,所述智能终端内设有OTA升级程序,并设定***升级周期,在所述***升级周期内,所述智能终端向OTA服务器自动发送***版本查询请求,接收到OTA发送的完整的***升级包后,进行OTA升级。
所述智能终端的OTA升级程序包括:
发送模块,用于向所述OTA服务器发送***版本查询请求,其中,所述***版本查询请求用于请求所述OTA服务器查询在服务器中是否存在高于所述智能终端当前版本的***版本;所述发送模块还用于向所述OTA服务器发送继续升级请求;所述发送模块还用于当所述智能终端断网或断电时恢复正常后向所述OTA服务器发送收到的最后一个数据包尾部用来表示分割顺序的字符;所述发送模块还用于向所述OTA服务器发送反馈确认信息,其中,所述反馈确认信息表示同意启动OTA升级,即所述OTA服务器可以开始向所述智能终端发送***升级包;
接收模块,用于接收OTA服务器发送的预升级指令、升级指令、继续升级指令和***升级包;
设置模块,用于设置第三存储模块;
第三存储模块,用于存储所述OTA服务器发送的多个数据包;
比较模块,用于比较第三存储模块中的数据与智能终端原***的对应数据,并将比较结果发送给处理模块;
处理模块,用于在接收到第三存储模块中的数据与智能终端原***的对应数据不一致时,向替换模块发出替换指令;所述处理模块还用于在接收到所述第三存储模块中的数据与所述智能终端原***的对应数据一致时,向删除模块发出删除指令;
替换模块,用于在接受到替换指令后,将第三存储模块中的数据替换原***的对应数据;
删除模块,用于在接受到删除指令后,删除第三存储模块中的数据。
本发明的有益效果是:在所述智能终端断网或断电后,重新连网时实现断点续传;根据智能终端的串号信息分批进行OTA升级,避免了大量智能终端集中访问服务器而导致服务器过载的情况;能将***升级包分割为多个数据包逐次进行传输,避免了因***升级包容量过大而占用智能终端大量存储空间的情况。
以上所述之具体实施方式为本发明的较佳实施方式,并非以此限定本发明的具体实施范围,本发明的范围包括并不限于本具体实施方式,凡依照本发明所作的等效变化均在本发明的保护范围内。
Claims (10)
1.一种OTA升级方法,其特征在于,包括如下步骤:
S1:OTA服务器接收到智能终端自动发送的***版本查询请求时,查询OTA服务器中是否存在新的***版本;
S2:当查询到存在新的***版本时,向智能终端发送预升级指令;
S3:获取智能终端的串号信息,同时在所述***版本的***升级包尾部加入升级时间字符;
S4:当智能终端串号信息的最后数个字符与***升级包尾部的升级时间字符相同时,OTA服务器向智能终端发送升级指令;
S5:OTA服务器将所述***升级包进行复制和分割;
S6:OTA服务器向智能终端按顺序逐一发送分割后的多个***升级包,直至分割后的***升级包全部传输完毕,OTA为空中下载技术。
2.如权利要求1所述的OTA升级方法,其特征在于:还包括步骤S7,智能终端接收到完整的***升级包后,进行OTA升级。
3.如权利要求1或2所述的OTA升级方法,其特征在于:步骤S1中:当所述OTA服务器查询到不存在新的***版本时,直接结束OTA升级。
4.如权利要求3所述的OTA升级方法,其特征在于:步骤S4中,所述智能终端串号信息的最后数个字符与***升级包尾部的字符不相同时,直接结束OTA升级。
5.如权利要求1或2所述的OTA升级方法,其特征在于:步骤S1中,所述智能终端内预设OTA升级程序,并设定***升级周期,在所述***升级周期内,所述智能终端向OTA服务器自动发送***版本查询请求。
6.如权利要求1或2所述的OTA升级方法,其特征在于:在步骤S4中,收到升级指令的智能终端向所述OTA服务器反馈确认升级指令,在步骤S5中,所述OTA服务器接收到智能终端对所述升级指令所反馈的确认升级指令后,才对***升级包进行处理。
7.如权利要求1或2所述的OTA升级方法,其特征在于:在步骤S6中,当所述智能终端突然断网或断电时,还包括如下步骤:
S601:在所述智能终端的网络恢复后,所述智能终端与所述OTA服务器自动建立连接并发送继续升级请求;
S602:所述OTA服务器接收到所述继续升级请求后,向智能终端发送继续升级指令;
S603:所述智能终端接收到继续升级指令后,向OTA服务器发送已接收到的最后一个数据包尾部用来表示分割顺序的字符;
S604:所述OTA服务器按顺序读取所述分割后的多个***升级包尾部顺序字符,当接收到的数据包尾部顺序字符与所述分割后的某个***升级包尾部顺序字符完全一致时,将分割顺序中该升级包之后的多个升级包向所述智能终端按顺序逐一发送;
S605:OTA服务器将分割后的***升级包全部传输完毕,结束OTA升级。
8.一种实现权利要求1-7任一项所述的OTA升级方法的OTA服务器,其特征在于,包括:
接收模块:用于接收到智能终端自动发送的***版本查询请求;
查询模块:用于当接收到智能终端自动发送的***版本查询请求时,查询OTA服务器中是否存在新的***版本;
第一发送模块:用于当查询到存在新的***版本时,向智能终端发送预升级指令;
获取模块:用于获取智能终端的串号信息;
***升级包处理模块:用于在所述***版本的***升级包尾部加入升级时间字符;
判断发送模块:用于判断智能终端串号信息的最后数个字符与***升级包尾部的升级时间字符是否相同,如果相同,向智能终端发送升级指令;
复制分割模块:用于将所述***升级包进行复制和分割;
第二发送模块:用于向智能终端按顺序逐一发送分割后的多个***升级包,直至分割后的***升级包全部传输完毕。
9.一种包含权利要求8所述的OTA服务器的OTA升级***,其特征在于:还包括智能终端,所述智能终端内设有OTA升级程序,并设定***升级周期,在所述***升级周期内,所述智能终端向OTA服务器自动发送***版本查询请求,接收到OTA服务器发送的完整的***升级包后,进行OTA升级。
10.如权利要求9所述的OTA升级***,其特征在于,所述智能终端的OTA升级程序包括:
发送模块:用于向OTA服务器自动发送***版本查询请求,也用于在接收到OTA服务器发送的升级指令后发送反馈确认信息,还用于在智能终端的网络恢复后发送继续升级请求和发送断网前收到的最后一个数据包尾部用来表示分割顺序的字符;
接收模块:用于接收OTA服务器发送的预升级指令、升级指令、继续升级指令和***升级包;
设置模块:用于设置第三存储模块;
第三存储模块:用于存储所述OTA服务器发送的多个数据包;
比较模块:用于比较第三存储模块中的数据与智能终端原***的对应数据,并将比较结果发送给处理模块;
处理模块:用于在接收到第三存储模块中的数据与智能终端原***的对应数据不一致时,向替换模块发出替换指令;所述处理模块还用于在接收到所述第三存储模块中的数据与所述智能终端原***的对应数据一致时,向删除模块发出删除指令;
替换模块:用于在接受到替换指令后,将第三存储模块中的数据替换原***的对应数据;
删除模块:用于在接收到删除指令后,删除第三存储模块中的数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911351349.9A CN111142905B (zh) | 2019-12-25 | 2019-12-25 | 一种ota升级方法、ota服务器及ota升级*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911351349.9A CN111142905B (zh) | 2019-12-25 | 2019-12-25 | 一种ota升级方法、ota服务器及ota升级*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111142905A true CN111142905A (zh) | 2020-05-12 |
CN111142905B CN111142905B (zh) | 2024-05-10 |
Family
ID=70519887
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911351349.9A Active CN111142905B (zh) | 2019-12-25 | 2019-12-25 | 一种ota升级方法、ota服务器及ota升级*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111142905B (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112217796A (zh) * | 2020-09-07 | 2021-01-12 | 西安通软软件科技有限公司 | 一种基于加密技术的物联网模组软件升级方法 |
CN112667260A (zh) * | 2020-12-31 | 2021-04-16 | 红石阳光(北京)科技股份有限公司 | 一种基于智慧大脑的ota远程升级***和方法 |
CN113031990A (zh) * | 2021-03-31 | 2021-06-25 | 合安科技技术有限公司 | 路灯终端的广播升级方法、***、设备及存储介质 |
CN114172899A (zh) * | 2022-02-10 | 2022-03-11 | 杭州锐思客技术有限公司 | 基于ZigBee网络的OTA升级方法和*** |
CN115373721A (zh) * | 2022-08-06 | 2022-11-22 | 佛山市银河兰晶科技股份有限公司 | 一种智能led的ota升级方法及*** |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101184309A (zh) * | 2007-12-21 | 2008-05-21 | 深圳国人通信有限公司 | 直放站设备嵌入式***远程升级方法 |
CN101321350A (zh) * | 2008-07-24 | 2008-12-10 | 北京立通无限科技有限公司 | 移动终端应用软件自动升级的方法、装置和*** |
CN102023877A (zh) * | 2009-09-17 | 2011-04-20 | 鸿富锦精密工业(深圳)有限公司 | 电子设备及在电子设备上升级软件的方法 |
CN104007996A (zh) * | 2014-06-16 | 2014-08-27 | 南京融教科技有限公司 | 一种分布式控制***的可靠固件升级实现方法 |
CN105245567A (zh) * | 2015-08-28 | 2016-01-13 | 北京坚石诚信科技有限公司 | 一种处理更新请求的方法和服务器*** |
CN106412696A (zh) * | 2016-09-20 | 2017-02-15 | 深圳Tcl数字技术有限公司 | 智能电视的***升级方法及装置 |
CN109257219A (zh) * | 2018-09-21 | 2019-01-22 | Oppo广东移动通信有限公司 | 更新方法、装置、存储介质及服务器 |
-
2019
- 2019-12-25 CN CN201911351349.9A patent/CN111142905B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101184309A (zh) * | 2007-12-21 | 2008-05-21 | 深圳国人通信有限公司 | 直放站设备嵌入式***远程升级方法 |
CN101321350A (zh) * | 2008-07-24 | 2008-12-10 | 北京立通无限科技有限公司 | 移动终端应用软件自动升级的方法、装置和*** |
CN102023877A (zh) * | 2009-09-17 | 2011-04-20 | 鸿富锦精密工业(深圳)有限公司 | 电子设备及在电子设备上升级软件的方法 |
CN104007996A (zh) * | 2014-06-16 | 2014-08-27 | 南京融教科技有限公司 | 一种分布式控制***的可靠固件升级实现方法 |
CN105245567A (zh) * | 2015-08-28 | 2016-01-13 | 北京坚石诚信科技有限公司 | 一种处理更新请求的方法和服务器*** |
CN106412696A (zh) * | 2016-09-20 | 2017-02-15 | 深圳Tcl数字技术有限公司 | 智能电视的***升级方法及装置 |
CN109257219A (zh) * | 2018-09-21 | 2019-01-22 | Oppo广东移动通信有限公司 | 更新方法、装置、存储介质及服务器 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112217796A (zh) * | 2020-09-07 | 2021-01-12 | 西安通软软件科技有限公司 | 一种基于加密技术的物联网模组软件升级方法 |
CN112667260A (zh) * | 2020-12-31 | 2021-04-16 | 红石阳光(北京)科技股份有限公司 | 一种基于智慧大脑的ota远程升级***和方法 |
CN112667260B (zh) * | 2020-12-31 | 2024-04-19 | 红石阳光(北京)科技股份有限公司 | 一种基于智慧大脑的ota远程升级***和方法 |
CN113031990A (zh) * | 2021-03-31 | 2021-06-25 | 合安科技技术有限公司 | 路灯终端的广播升级方法、***、设备及存储介质 |
CN113031990B (zh) * | 2021-03-31 | 2023-07-07 | 合安科技技术有限公司 | 路灯终端的广播升级方法、***、设备及存储介质 |
CN114172899A (zh) * | 2022-02-10 | 2022-03-11 | 杭州锐思客技术有限公司 | 基于ZigBee网络的OTA升级方法和*** |
CN115373721A (zh) * | 2022-08-06 | 2022-11-22 | 佛山市银河兰晶科技股份有限公司 | 一种智能led的ota升级方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN111142905B (zh) | 2024-05-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111142905B (zh) | 一种ota升级方法、ota服务器及ota升级*** | |
KR101905019B1 (ko) | 단말기 시스템, 단말기, 및 시스템을 업그레이드하기 위한 방법 | |
CN101729653B (zh) | 用于无线移动站的Delta基空中下载软件升级的***和方法 | |
US20140282487A1 (en) | Software update for a wireless communication device | |
CN111372249B (zh) | 物联网eSIM终端码号下载流程一致性测试***及方法 | |
CN101854623B (zh) | 一种m2m终端远程升级的***和方法 | |
CN112423322B (zh) | 型号信息发送方法、装置、存储介质及电子装置 | |
CN110543324A (zh) | 一种应用程序的插件增量更新方法及装置 | |
CN112737847B (zh) | 节点升级方法及装置、存储介质及电子装置 | |
CN103491522B (zh) | 终端适配方法和装置 | |
CN111935267B (zh) | 一种工业5g快速组网方法及*** | |
CN107181618A (zh) | 固件升级方法及*** | |
CN105468422A (zh) | 操作***优化的方法及*** | |
CN105530630B (zh) | 一种ota升级方法和设备 | |
CN111176706A (zh) | 终端升级方法、装置、电子设备及存储介质 | |
JP5613350B2 (ja) | 通信ネットワーク上の端末に含まれる保全素子をアップデートする方法及び対応するアップデートサーバ | |
CN110602688B (zh) | 终端软件升级方法和升级*** | |
CN101877071A (zh) | 一种数据更新方法、装置及*** | |
CN102665181B (zh) | 一种基于ussd的软件更新方法和*** | |
CN107908408A (zh) | 一种远程云手机应用安装方法 | |
CN106912037A (zh) | 一种ota升级方法及装置 | |
CN113434525B (zh) | 缓存数据的更新方法和装置、存储介质及电子装置 | |
CN112925538B (zh) | 设备更新方法、***及装置 | |
CN113190565B (zh) | 数据更新方法及装置、存储介质及电子装置 | |
KR101746934B1 (ko) | 최적의 델타 업데이트를 지원 및 제공하기 위한 관리 서버, 텔레메틱스 단말기 및 그 동작 방법 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |