一种wifi产品空中下载OTA升级方法、装置及终端的制作方法

文档序号:9755459阅读:563来源:国知局
一种wifi产品空中下载OTA升级方法、装置及终端的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,特别是涉及一种wifi产品空中下载OTA升级方法、装置及终端。
【背景技术】
[0002]伴随物联网时代迅猛发展,市场上wifi产品的种类和存量也在急剧增加。目前wifi产品基本都是通过空中下载(Over the Air Technology,0ΤΑ)方式进行功能优化和功能扩展升级,并且升级都是由服务器直接推送。这种升级方式完全由厂家主导,并且是在用户不知情的情况下完成升级,且升级成功与否也只有厂家知晓,用户则无法获知,所以在某些升级失败影响用户正常使用时,用户自身不能处理,只能联系厂家进行处理,从而给用户造成不必要的困扰。

【发明内容】

[0003]本发明提供一种wifi产品空中下载OTA升级方法、装置及终端,以解决现有技术中由于用户无法获知由服务器主导的wifi产品的升级结果,而导致在wifi产品升级失败时,用户无法处理的问题。
[0004]一方面,本发明提供一种wifi产品空中下载OTA升级的方法,该方法包括:
[0005 ]判断w i f i产品的当前版本是否为最新版本,如果否,直接触发所述w i f i产品空中下载OTA所述最新版本,并进行版本升级,或,下载所述最新版本后使所述wif i产品进行版本升级。
[0006]优选地,将所述wifi产品的版本信息与服务器存储的wifi产品的版本信息进行比较,当二者不同时,则判定所述wif i产品的当前版本不是最新版本。
[0007]优选地,所述直接触发wifi产品空中下载OTA所述最新版本,并进行版本升级具体包括:
[0008]向所述wifi产品发升级消息,指示所述wif i产品根据所述升级消息空中下载OTA所述最新版本,并进行版本升级。
[0009]优选地,所述升级消息内包括存储所述wifi产品的最新版本的升级文件的URL地址。
[0010]优选地,所述下载所述最新版本后使所述wifi产品进行版本升级具体包括:
[0011]下载服务器存储的wifi产品的最新版本,并将所述最新版本发送给所述wifi产品,使所述wifi产品根据所述最新版本进行版本升级。
[0012]优选地,该方法还包括:
[0013]当判断所述wifi产品的当前版本不是最新版本时,向用户发出提示;
[0014]所述直接触发wifi产品空中下载OTA所述最新版本,并进行版本升级,或,下载所述最新版本后使所述wifi产品进行版本升级,具体包括:在得到用户确定对所述wifi产品进行版本升级的指令时,直接触发wifi产品空中下载OTA所述最新版本,并进行版本升级,或,下载最新版本后使所述wif i产品进行版本升级。
[0015]优选地,该方法还包括:
[0016]在所述wifi产品进行版本升级过程中,对升级情况进行实时显示,并在所述wifi产品进行版本升级后,检查所述wifi产品的版本升级是否成功,当版本升级失败时,检查失败的原因,将检查结果和/或升级失败的原因进行显示,并在升级失败时,显示备选的版本升级方案。
[0017]另一方面,本发明提供一种wifi产品空中下载OTA升级的装置,该装置包括:
[0018]判断单元,用于判断wifi产品的当前版本是否为最新版本,如果否,则触发升级单元;
[0019]所述升级单元,用于直接触发所述wifi产品空中下载OTA所述最新版本,并进行版本升级,或,下载所述最新版本后使所述wifi产品进行版本升级。
[0020]优选地,所述判断单元具体用于,获取所述wifi产品的当前版本,以及服务器存储的wif i产品的最新版本,当二者不同时,则判定所述wif i产品的当前版本不是最新版本。
[0021]优选地,所述判断单元具体用于,将所述wifi产品的版本信息与服务器存储的w i f i产品的版本信息进行比较,当二者不同时,则判定所述w i f i产品的当前版本不是最新版本。
[0022 ]优选地,所述升级单元还用于,向所述wif i产品发升级消息,指示所述wif i产品根据所述升级消息空中下载OTA所述最新版本,并进行版本升级。
[0023]优选地,所述升级消息内包括存储所述wifi产品的最新版本的升级文件的URL地址。
[0024]优选地,所述升级单元还用于,下载服务器存储的wifi产品的最新版本,并将所述最新版本发送给所述wifi产品,使所述wifi产品根据所述最新版本进行版本升级。
[0025]优选地,该装置还包括:提示单元;
[0026]所述判断单元还用于,当判断所述wifi产品的当前版本不是最新版本时,触发所述提示单元;
[0027]所述提示单元,用于向用户发出提示,并在得到用户确定对所述wifi产品进行版本升级的指令时,触发所述升级单元。
[0028]优选地,该装置还包括:检测单元和显示单元;
[0029]所述检测单元,用于在所述wifi产品进行版本升级后,检查所述wifi产品版本升级是否成功,当版本升级失败时,检查失败的原因,并将检查结果和/或升级失败的原因发送给所述显示单元;
[0030]所述显示单元,用于在所述wifi产品进行版本升级过程中,对升级情况进行实时显示,并将所述检查结果和/或升级失败的原因进行显示,在升级失败时,显示备选的版本升级方案。
[0031]再一方面,本发明提供一种终端,该终端包括上述任意一种所述的装置。
[0032]本发明有益效果如下:
[0033]本发明通过终端来主导wifi产品升级,S卩,用户可以通过终端来控制wifi产品的升级,从而解决了现有技术中由于用户无法获知由服务器主导的wifi产品的升级结果,而导致在wif i产品升级失败时,用户无法处理的问题。
【附图说明】
[0034]图1是本发明实施例的一种wifi产品空中下载OTA升级方法的流程示意图;
[0035]图2是本发明实施例的另一种wifi产品空中下载OTA升级方法流程示意图;
[0036]图3是本发明实施例的再一种wifi产品空中下载OTA升级方法流程示意图;
[0037]图4是本发明实施例的又一种wifi产品空中下载OTA升级方法流程示意图;
[0038]图5是本发明实施例的一种wifi产品空中下载OTA升级装置的结构示意图。
【具体实施方式】
[0039]为了解决现有技术中由于用户无法控制wif i产品产品的升级,而导致在wif i升级失败时,用户无法处理的问题,本发明提供了一种wifi产品空中下载(Over the AirTechnology,OTA)升级方法、装置及终端,通过终端与服务器以及wif i产品进行交互,以判断wif i产品当前是否是最新版本,并在有更新版本的情况下,控制wif i产品进行升级。以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。
[0040]方法实施例
[0041]本发明实施例提供了一种wifi产品空中下载OTA升级的方法,该方法的执行主体是终端,参见图1,该方法包括:
[0042 ] S11、判断wi f i产品的当前版本是否为最新版本,如果否,进入步骤S102 ;
[0043]S102、直接触发所述wifi产品空中下载所述最新版本,并进行版本升级,或,下载所述最新版本后使所述wifi产品进行版本升级。
[0044]本发明通过用户控制终端来判断wifi产品当前是否是最新版本,并在有更新版本的情况下,由终端来控制wifi产品进行升级。从而有效解决了由于用户无法获知由服务器主导的wif i产品的升级结果,而导致在wif i产品升级失败时,用户自身无法处理,从而影响用户正常的wifi产品使用的问题。
[0045]需要说明的是,本发明实施例所述的终端为任意能够通过wifi与服务器建立连接的终端,如,手机、平板电脑等等,并且,本发明实施例所述的wifi产品为任意具有wifi功能的设备,或者也可以说,本发明实施例所述的wifi产品为任意能够通过wifi与服务器进行交互的设备,如,智能家电中具有wif ;[_旲块的电视、冰箱以及空调等等。
[0046]本发明实施例所述判断wifi产品的当前版本是否为最新版本的步骤具体包括:
[0047]将所述wifi产品的版本信息与服务器存储的wifi产品的版本信息进行比较,当二者不同时,则判定所述wifi产品的当前版本不是最新版本。
[0048]具体实施时,本发明通过获取所述wifi产品的当前版本的版本信息,以及服务器存储的wif i产品的最新版本的版本信息,当二者不同时,则判定所述wif i产品的当前版本不是最新版本。
[0049]S卩,通过终端对wifi产品的当前版本的版本信息与服务器存储的wifi产品的最新版本的版本信息进行比较,当二者不同时,则触发wifi产品进行版本升级。
[0050]需要说明的是,本发明实施例在判定二者的版本的版本信息不同之后,并在版本升级之前,还需要向用户发出提示,并在得到用户确定对所述
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1