CN114090033A - Ota升级方法、装置、电子设备及可读介质 - Google Patents

Ota升级方法、装置、电子设备及可读介质 Download PDF

Info

Publication number
CN114090033A
CN114090033A CN202111166902.9A CN202111166902A CN114090033A CN 114090033 A CN114090033 A CN 114090033A CN 202111166902 A CN202111166902 A CN 202111166902A CN 114090033 A CN114090033 A CN 114090033A
Authority
CN
China
Prior art keywords
upgrade
upgrading
ota
intelligent equipment
upgrade package
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
CN202111166902.9A
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.)
Zhuhai Rongbang Intelligent Technology Co ltd
Original Assignee
Zhuhai Rongbang Intelligent 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 Zhuhai Rongbang Intelligent Technology Co ltd filed Critical Zhuhai Rongbang Intelligent Technology Co ltd
Priority to CN202111166902.9A priority Critical patent/CN114090033A/zh
Publication of CN114090033A publication Critical patent/CN114090033A/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

本发明实施例提供了一种OTA升级方法、装置、电子设备及可读介质,包括:与辅助智能设备建立通信连接;当接收辅助智能设备发送的升级指令时,从升级指令中解析出升级包对应的统一资源定位符,并发送至OTA升级模块;基于统一资源定位符,通过OTA升级模块从文件服务器下载升级包进行升级。应用本发明实施例,在智能设备工作发生异常,无法使用或者不适合使用远程服务器进行大面积的升级更新时,通过在辅助智能设备上的文件服务器替代远程服务器,沿用了原先的OTA升级模式,通过复用OTA升级模块自动根据统一资源定位符从文件服务器下载升级包进行升级,无需另外开发局域网下收发升级包的软件功能,减少了设备中软件***的复杂度,实现简单,工作可靠。

Description

OTA升级方法、装置、电子设备及可读介质
技术领域
本发明涉及网络技术领域,特别是涉及一种OTA升级方法、一种OTA升级装置、一种电子设备以及一种计算机可读介质。
背景技术
OTA(Over-the-AirTechnology)升级是一种通过无线网络下载远程服务器(OTA云服务器)上的升级包,对***或应用进行升级的技术,目前广泛应用于对客户端软件的在线升级。
用户的设备工作发生异常,设备厂商已经对用户的设备故障进行了定位,对软件进行了修改,需要对设备上运行的软件进行升级。但这种升级,尚未进行充分的验证,不适合进行大面积的升级更新。
目前的一种升级方案,是通过维修人员到设备的故障现场,将自己手机中存放的升级包,更新给用户的设备,以避免大面积升级导致不可预计故障的大量发生。然而,上述升级方案需要在手机和设备端开发局域网下收发升级包的软件功能,来传递升级包,对手机和设备端的软件***作出很大的修改,增加手机和设备端中软件***的复杂度。
发明内容
本发明实施例是提供一种OTA升级方法、装置、电子设备以及计算机可读存储介质,以解决设备工作发生异常时,需要开发局域网下收发升级包的软件功能以进行升级包升级的问题。
本发明实施例公开了一种OTA升级方法,应用于智能设备,所述智能设备包括OTA升级模块,包括:
与辅助智能设备建立通信连接;其中,所述辅助智能设备设有文件服务器,所述文件服务器保存有用于所述智能设备升级的升级包;
当接收所述辅助智能设备发送的升级指令时,从所述升级指令中解析出所述升级包对应的统一资源定位符,并发送至所述OTA升级模块;
基于所述统一资源定位符,通过所述OTA升级模块从所述文件服务器下载所述升级包进行升级。
可选地,在所述与所述辅助智能设备建立通信连接之前,还包括:
通过所述辅助智能设备从OTA云服务器下载升级包,并储存于所述文件服务器中。
可选地,所述与所述辅助智能设备建立通信连接,包括:
广播通信请求,并判断是否接收到所述辅助智能设备响应所述通信请求的响应信息;
当接收到所述辅助智能设备响应所述通信请求的响应信息时,与所述辅助智能设备建立无线通信连接;其中,所述响应信息包括所述辅助智能设备的IP地址、设备名称、设备ID的广播数据包。
可选地,所述升级指令包括所述升级包的版本信息,在接收所述辅助智能设备发送的升级指令之后,还包括:
根据所述升级包的版本信息与所述智能设备的版本信息,判断所述升级包是否为新版本的升级包;
当所述升级包是新版本的升级包时,进行下一步升级操作。
可选地,所述升级指令包括所述升级包的指纹信息,所述基于所述统一资源定位符,通过所述OTA升级模块从所述文件服务器下载所述升级包进行升级,包括:
基于所述统一资源定位符,通过所述OTA升级模块从所述文件服务器下载所述升级包;
通过所述OTA升级模块,采用所述所述指纹信息对所述升级包进行验证;
当对所述升级包的验证通过后,通过所述OTA升级模块解压所述升级包进行升级。
可选地,所述升级至少包括***升级和应用升级中的一种。
本发明实施例还公开了OTA升级***,包括智能设备和辅助智能设备,所述智能设备包括OTA升级模块,所述辅助智能设备设有文件服务器,所述文件服务器保存有用于所述智能设备升级的升级包;
所述辅助智能设备,用于与所述智能设备建立通信连接,并向所述智能设备发送升级指令;
所述智能设备,用于当接收所述辅助智能设备发送的升级指令时,从所述升级指令中解析出所述升级包对应的统一资源定位符,并发送至所述OTA升级模块;基于所述统一资源定位符,通过所述OTA升级模块从所述文件服务器下载所述升级包进行升级。
可选地,
所述辅助智能设备,用于从OTA云服务器下载升级包,并储存于所述文件服务器中。
可选地,
所述智能设备,用于广播通信请求,并判断是否接收到所述辅助智能设备响应所述通信请求的响应信息;当接收到所述辅助智能设备响应所述通信请求的响应信息时,与所述辅助智能设备建立无线通信连接;其中,所述响应信息包括所述辅助智能设备的IP地址、设备名称、设备ID的广播数据包。
可选地,所述升级指令包括所述升级包的版本信息;
所述智能设备,用于根据所述升级包的版本信息与所述智能设备的版本信息,判断所述升级包是否为新版本的升级包;当所述升级包是新版本的升级包时,进行下一步升级操作。
可选地,所述升级指令包括所述升级包的指纹信息;
所述智能设备,用于基于所述统一资源定位符,通过所述OTA升级模块从所述文件服务器下载所述升级包;通过所述OTA升级模块,采用所述所述指纹信息对所述升级包进行验证;当对所述升级包的验证通过后,通过所述OTA升级模块解压所述升级包进行升级。
可选地,所述升级至少包括***升级和应用升级中的一种。
本发明实施例还公开了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口以及所述存储器通过所述通信总线完成相互间的通信;
所述存储器,用于存放计算机程序;
所述处理器,用于执行存储器上所存放的程序时,实现如本发明实施例所述的方法。
本发明实施例还公开了一个或多个计算机可读介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如本发明实施例所述的方法。
本发明实施例包括以下优点:
本发明实施例中,智能设备与辅助智能设备建立通信连接;其中,辅助智能设备设有文件服务器,文件服务器保存有用于智能设备升级的升级包;当接收辅助智能设备发送的升级指令时,从升级指令中解析出升级包对应的统一资源定位符,并发送至OTA升级模块;基于统一资源定位符,通过OTA升级模块从文件服务器下载升级包进行升级。应用本发明实施例,在智能设备工作发生异常,不适合通过远程服务器进行大面积的升级更新,或者无法使用远程服务器进行升级更新时,通过在辅助智能设备上的文件服务器替代远程服务器(OTA云服务器),在OTA升级模块接收到统一资源定位符后,沿用了原先的OTA升级模式,通过复用OTA升级模块自动根据统一资源定位符从文件服务器下载升级包进行升级,无需另外对辅助智能设备和智能设备开发局域网下收发升级包的软件功能,即无需对辅助智能设备和智能设备中的软件***进行修改,减少了设备端软件***的复杂度,实现简单,工作可靠。
附图说明
图1是本发明实施例中提供的一种OTA升级方法的步骤流程图;
图2是本发明实施例中提供的另一种OTA升级方法的步骤流程图;
图3是本发明实施例中提供的一种OTA升级***的结构框图;
图4是本发明实施例中提供的一种电子设备的框图;
图5是本发明实施例中提供的一种计算机可读介质的示意图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
参照图1,示出了本发明实施例中提供的一种OTA升级方法的步骤流程图,应用于智能设备,所述智能设备包括OTA升级模块,具体可以包括如下步骤:
步骤101:与辅助智能设备建立通信连接;其中,所述辅助智能设备设有文件服务器,所述文件服务器保存有用于所述智能设备升级的升级包。
其中,智能设备可以为智能音箱、智能空调、智能冰箱等;辅助智能设备可以为智能手机、平板电脑、手提电脑等;文件服务器为http服务器,在辅助智能设备中运行,同时文件服务器事先保存有用于智能设备升级的升级包。
具体地,在智能设备工作发生异常,不适合通过远程服务器进行大面积的升级更新,或者无法使用远程服务器进行升级更新问题的情况下,通过辅助智能设备帮助智能设备进行升级。建立智能设备与服务站智能设备的通信连接,具体可以有多种方式进行通信,例如:可以通过无线WIFI、蓝牙、紫蜂协议Zigbee或者有线方式进行局域网通信,或者2G、3G、4G甚至5G方式进行无线的广域网通信。
步骤102:当接收所述辅助智能设备发送的升级指令时,从所述升级指令中解析出所述升级包对应的统一资源定位符,并发送至所述OTA升级模块。
其中,统一资源定位符(uniform resource locator,URL)是因特网的万维网服务程序上用于指定信息位置的表示方法。
具体地,辅助智能设备会通过通信连接向智能设备发送升级指令,当智能设备接收辅助智能设备发送的升级指令时,对升级指令进行解析,得到升级包对应的统一资源定位符,并将该统一资源定位符发送至所述OTA升级模块。
步骤103:基于所述统一资源定位符,通过所述OTA升级模块从所述文件服务器下载所述升级包进行升级。
具体地,OTA升级模块,根据统一资源定位符从文件服务器下载升级包进行升级。
本发明实施例中,在智能设备工作发生异常,不适合通过远程服务器进行大面积的升级更新,或者无法使用远程服务器进行升级更新问题时,通过在辅助智能设备上的文件服务器替代远程服务器(OTA云服务器),在OTA升级模块接收到统一资源定位符后,沿用了原先的OTA升级模式,通过复用OTA升级模块自动根据统一资源定位符从文件服务器下载升级包进行升级,无需另外对辅助智能设备和智能设备开发局域网下收发升级包的软件功能,即无需对辅助智能设备和智能设备中的软件***进行修改,减少了设备端软件***的复杂度,实现简单,工作可靠。
参照图2,示出了本发明实施例中提供的另一种OTA升级方法的步骤流程图,应用于智能设备,所述智能设备包括OTA升级模块,具体可以包括如下步骤:
步骤201:广播通信请求,并判断是否接收到所述辅助智能设备响应所述通信请求的响应信息。
步骤202:当接收到所述辅助智能设备响应所述通信请求的响应信息时,与所述辅助智能设备建立无线通信连接。
其中,辅助智能设备或者智能设备的其中一端,启动一个端口,接收公共广播。而另一端则将其IP地址和端口号等信息广播出去,因为广播信息中含有其中一端的地址信息,接下来,两端间就可以采用UDP或者TCP的方式进行连接;其中,所述响应信息包括所述辅助智能设备的IP地址、设备名称、设备ID的广播数据包。
具体地,智能设备在局域网中广播通信请求,并判断是否接收到辅助智能设备响应通信请求的响应信息,当接收到辅助智能设备响应通信请求的响应信息时,智能设备与辅助智能设备建立无线通信连接,或者,
辅助智能设备在局域网中广播通信请求,并判断是否接收到智能设备响应通信请求的响应信息,当接收到智能设备响应通信请求的响应信息时,智能设备与辅助智能设备建立无线通信连接。
在本发明一实施例中,在所述步骤201:还包括:通过所述辅助智能设备从OTA云服务器下载升级包,并储存于所述文件服务器中。
具体地,在建立智能设备与辅助智能设备建立通信连接之前,先通过辅助智能设备从OTA云服务器下载智能设备对应的升级包,并储存于文件服务器中。
步骤203:当接收所述辅助智能设备发送的升级指令时,从所述升级指令中解析出所述升级包对应的统一资源定位符,并发送至所述OTA升级模块。
在本发明一实施例中,所述升级指令包括所述升级包的版本信息,在接收所述辅助智能设备发送的升级指令之后,还包括:根据所述升级包的版本信息与所述智能设备的版本信息,判断所述升级包是否为新版本的升级包;当所述升级包是新版本的升级包时,进行下一步升级操作。
具体地,升级指令包括升级包的版本信息,通过比较升级包的版本信息与智能设备的版本信息,断升级包是否为新版本的升级包,当升级包是新版本的升级包时,进行下一步升级操作。
步骤204:基于所述统一资源定位符,通过所述OTA升级模块从所述文件服务器下载所述升级包进行升级。
在本发明一实施例中,还包括:所述升级指令包括所述升级包的指纹信息,所述基于所述统一资源定位符,通过所述OTA升级模块从所述文件服务器下载所述升级包进行升级,包括:基于所述统一资源定位符,通过所述OTA升级模块从所述文件服务器下载所述升级包;通过所述OTA升级模块,采用所述所述指纹信息对所述升级包进行验证;当对所述升级包的验证通过后,通过所述OTA升级模块解压所述升级包进行升级。
具体地,升级指令包括md5字段,描述了文件服务器中升级包的指纹信息,当智能设备把文件服务器上的升级包下载之后,需要计算一下升级包的MD5值,然后与这里的md5字段进行比较,如果相同的话,说明下载的升级包没有问题,然后通过OTA升级模块自动解压升级包进行升级。其中,升级至少包括***升级和应用升级中的一种。
本发明实施例中,通过在辅助智能设备上的文件服务器替代远程服务器(OTA云服务器),在OTA升级模块接收到统一资源定位符后,沿用了原先的OTA升级模式,通过复用OTA升级模块自动根据统一资源定位符从文件服务器下载升级包进行升级,减少了设备***的复杂度,实现简单,工作可靠,在解决了用户的设备工作发生异常,不适合通过远程服务器进行大面积的升级更新,或者无法使用远程服务器进行升级更新的问题的同时,无需另外对辅助智能设备和智能设备开发局域网下收发升级包的软件功能,即无需对辅助智能设备和智能设备中的软件***进行修改,减少了设备端软件***的复杂度,实现简单,工作可靠。
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
参照图3,示出了本发明实施例中提供的一种OTA升级***的结构框图,具体可以包括智能设备和辅助智能设备,所述智能设备包括OTA升级模块,所述辅助智能设备设有文件服务器,所述文件服务器保存有用于所述智能设备升级的升级包;
所述辅助智能设备,用于与所述智能设备建立通信连接,并向所述智能设备发送升级指令;
所述智能设备,用于当接收所述辅助智能设备发送的升级指令时,从所述升级指令中解析出所述升级包对应的统一资源定位符,并发送至所述OTA升级模块;基于所述统一资源定位符,通过所述OTA升级模块从所述文件服务器下载所述升级包进行升级。
在本发明一实施例中,所述辅助智能设备,用于从OTA云服务器下载升级包,并储存于所述文件服务器中。
在本发明一实施例中,所述智能设备,用于广播通信请求,并判断是否接收到所述辅助智能设备响应所述通信请求的响应信息;当接收到所述辅助智能设备响应所述通信请求的响应信息时,与所述辅助智能设备建立无线通信连接;其中,所述响应信息包括所述辅助智能设备的IP地址、设备名称、设备ID的广播数据包。
在本发明一实施例中,所述升级指令包括所述升级包的版本信息;
所述智能设备,用于根据所述升级包的版本信息与所述智能设备的版本信息,判断所述升级包是否为新版本的升级包;当所述升级包是新版本的升级包时,进行下一步升级操作。
在本发明一实施例中,所述升级指令包括所述升级包的指纹信息;
所述智能设备,用于基于所述统一资源定位符,通过所述OTA升级模块从所述文件服务器下载所述升级包;通过所述OTA升级模块,采用所述所述指纹信息对所述升级包进行验证;当对所述升级包的验证通过后,通过所述OTA升级模块解压所述升级包进行升级。
在本发明一实施例中,所述升级至少包括***升级和应用升级中的一种。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
另外,本发明实施例还提供一种电子设备,如图4所示,包括处理器401、通信接口402、存储器403和通信总线404,其中,处理器401,通信接口402,存储器403通过通信总线404完成相互间的通信,
存储器403,用于存放计算机程序;
处理器401,用于执行存储器403上所存放的程序时,实现上述实施例中所述的OTA升级方法。
上述终端提到的通信总线可以是外设部件互连标准(Peripheral ComponentInterconnect,简称PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,简称EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
通信接口用于上述终端与其他设备之间的通信。
存储器可以包括随机存取存储器(Random Access Memory,简称RAM),也可以包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(Digital Signal Processing,简称DSP)、专用集成电路(Application SpecificIntegrated Circuit,简称ASIC)、现场可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
如图5所示,在本发明提供的又一实施例中,还提供了一种计算机可读存储介质501,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中所述的OTA升级方法。
在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中所述的OTA升级方法。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

Claims (10)

1.一种OTA升级方法,其特征在于,应用于智能设备,所述智能设备包括OTA升级模块,包括:
与辅助智能设备建立通信连接;其中,所述辅助智能设备设有文件服务器,所述文件服务器保存有用于所述智能设备升级的升级包;
当接收所述辅助智能设备发送的升级指令时,从所述升级指令中解析出所述升级包对应的统一资源定位符,并发送至所述OTA升级模块;
基于所述统一资源定位符,通过所述OTA升级模块从所述文件服务器下载所述升级包进行升级。
2.根据权利要求1所述的方法,其特征在于,在所述与所述辅助智能设备建立通信连接之前,还包括:
通过所述辅助智能设备从OTA云服务器下载升级包,并储存于所述文件服务器中。
3.根据权利要求1所述的方法,其特征在于,所述与所述辅助智能设备建立通信连接,包括:
广播通信请求,并判断是否接收到所述辅助智能设备响应所述通信请求的响应信息;
当接收到所述辅助智能设备响应所述通信请求的响应信息时,与所述辅助智能设备建立无线通信连接;其中,所述响应信息包括所述辅助智能设备的IP地址、设备名称、设备ID的广播数据包。
4.根据权利要求1所述的方法,其特征在于,所述升级指令包括所述升级包的版本信息,在接收所述辅助智能设备发送的升级指令之后,还包括:
根据所述升级包的版本信息与所述智能设备的版本信息,判断所述升级包是否为新版本的升级包;
当所述升级包是新版本的升级包时,进行下一步升级操作。
5.根据权利要求1所述的方法,其特征在于,所述升级指令包括所述升级包的指纹信息,所述基于所述统一资源定位符,通过所述OTA升级模块从所述文件服务器下载所述升级包进行升级,包括:
基于所述统一资源定位符,通过所述OTA升级模块从所述文件服务器下载所述升级包;
通过所述OTA升级模块,采用所述所述指纹信息对所述升级包进行验证;
当对所述升级包的验证通过后,通过所述OTA升级模块解压所述升级包进行升级。
6.根据权利要求1所述的方法,其特征在于,所述升级至少包括***升级和应用升级中的一种。
7.一种OTA升级***,其特征在于,包括智能设备和辅助智能设备,所述智能设备包括OTA升级模块,所述辅助智能设备设有文件服务器,所述文件服务器保存有用于所述智能设备升级的升级包;
所述辅助智能设备,用于与所述智能设备建立通信连接,并向所述智能设备发送升级指令;
所述智能设备,用于当接收所述辅助智能设备发送的升级指令时,从所述升级指令中解析出所述升级包对应的统一资源定位符,并发送至所述OTA升级模块;基于所述统一资源定位符,通过所述OTA升级模块从所述文件服务器下载所述升级包进行升级。
8.根据权利要求7所述的方法,其特征在于,
所述辅助智能设备,用于从OTA云服务器下载升级包,并储存于所述文件服务器中。
9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口以及所述存储器通过所述通信总线完成相互间的通信;
所述存储器,用于存放计算机程序;
所述处理器,用于执行存储器上所存放的程序时,实现如权利要求1-6任一项所述的方法。
10.一个或多个计算机可读介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如权利要求1-6任一项所述的方法。
CN202111166902.9A 2021-09-30 2021-09-30 Ota升级方法、装置、电子设备及可读介质 Pending CN114090033A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111166902.9A CN114090033A (zh) 2021-09-30 2021-09-30 Ota升级方法、装置、电子设备及可读介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111166902.9A CN114090033A (zh) 2021-09-30 2021-09-30 Ota升级方法、装置、电子设备及可读介质

Publications (1)

Publication Number Publication Date
CN114090033A true CN114090033A (zh) 2022-02-25

Family

ID=80296512

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111166902.9A Pending CN114090033A (zh) 2021-09-30 2021-09-30 Ota升级方法、装置、电子设备及可读介质

Country Status (1)

Country Link
CN (1) CN114090033A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114827110A (zh) * 2022-03-09 2022-07-29 深圳依时货拉拉科技有限公司 一种路演方法、设备、***和计算机可读存储介质
CN114867041A (zh) * 2022-04-29 2022-08-05 宁波奥克斯电气股份有限公司 一种基于Wi-Fi Portal的OTA升级方法、存储介质及空调器
CN115118577A (zh) * 2022-06-24 2022-09-27 重庆长安汽车股份有限公司 远程升级异常原因确定方法、装置、电子设备及存储介质
CN117270917A (zh) * 2023-11-22 2023-12-22 荣耀终端有限公司 一种软件升级方法及电子设备

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114827110A (zh) * 2022-03-09 2022-07-29 深圳依时货拉拉科技有限公司 一种路演方法、设备、***和计算机可读存储介质
CN114867041A (zh) * 2022-04-29 2022-08-05 宁波奥克斯电气股份有限公司 一种基于Wi-Fi Portal的OTA升级方法、存储介质及空调器
CN114867041B (zh) * 2022-04-29 2024-06-07 宁波奥克斯电气股份有限公司 一种基于Wi-Fi Portal的OTA升级方法、存储介质及空调器
CN115118577A (zh) * 2022-06-24 2022-09-27 重庆长安汽车股份有限公司 远程升级异常原因确定方法、装置、电子设备及存储介质
CN115118577B (zh) * 2022-06-24 2023-08-18 重庆长安汽车股份有限公司 远程升级异常原因确定方法、装置、电子设备及存储介质
CN117270917A (zh) * 2023-11-22 2023-12-22 荣耀终端有限公司 一种软件升级方法及电子设备
CN117270917B (zh) * 2023-11-22 2024-04-12 荣耀终端有限公司 一种软件升级方法及电子设备

Similar Documents

Publication Publication Date Title
CN114090033A (zh) Ota升级方法、装置、电子设备及可读介质
CN107015870B (zh) 实现web页面与本地应用通信的方法、装置和电子设备
CN107547239B (zh) 配置对象的更新方法及装置
CN109391673B (zh) 一种管理更新文件的方法、***及终端设备
EP2878140B1 (en) Wireless firmware upgrades to an alarm security panel
CN101795392B (zh) 下载应用数据的方法、数字电视接收终端及***
US9411573B2 (en) Testing framework for applications
CN105389177A (zh) 一种软件版本确认方法、装置及***
WO2018086478A1 (zh) 机顶盒WiFi模块升级方法、装置、机顶盒及***
CN106257879B (zh) 一种下载应用的方法和装置
CN113064685A (zh) 一种h5页面加载方法及装置
CN112115049B (zh) 应用程序测试方法、装置、设备和计算机可读存储介质
CN113282310A (zh) 应用管理方法及***、车载设备、服务器及可读存储介质
CN113259494B (zh) 文件存储方法、装置、电子设备及存储介质
CN112445507A (zh) 一种设备的升级方法和装置
CN112015441A (zh) 车载终端的更新方法及***
CN105549995A (zh) 一种音频设备升级方法及装置
CN111752577A (zh) 一种***版本的升级方法及设备
CN113094064A (zh) 网关软件模块升级方法、装置、设备及存储介质
CN115515012A (zh) 一种密钥烧录方法、装置、电子设备板卡及存储介质
WO2020119732A1 (zh) 一种通信设备组网的调测方法及装置
CN115454575B (zh) jar包转换并自动加载的方法、装置、设备及存储介质
CN113014456A (zh) 一种监控数据传输***、方法、装置、设备及存储介质
CN107566211B (zh) 接入测试设备的方法、装置及***
CN106550001B (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