家用电器的OTA升级方法及家用电器与流程

文档序号:12890462阅读:424来源:国知局
家用电器的OTA升级方法及家用电器与流程

本发明涉及物联网家居技术领域,特别涉及一种家用电器的ota升级方法及家用电器。



背景技术:

ota在线升级功能,可以在家电出厂后,如果应用功能不完善或缺失可以通过ota功能升级原有功能。

目前,ota升级的控制管理都是基于某一机型或某一系列进行,即:在线升级厂家指定的ota文件,使用厂家指定的功能。然而,在线升级需要借助网络,有时网络存在问题时,可能导致在线升级失败,引起用户抱怨。



技术实现要素:

本发明旨在至少解决上述技术问题之一。

为此,本发明的一个目的在于提出一种家用电器的ota升级方法。该方法中家用电器可以根据网络状况选择适应于当前网络状况的ota升级包的版本,从而可以在多种网络状况下均能够顺利完成家用电器的在线升级,进而提升家用电器的使用体验。

本发明的第二个目的在于提出一种家用电器。

本发明的第三个目的在于提出一种非临时性计算机可读存储介质。

本发明的第四个目的在于提出一种家用电器。

本发明的第五个目的在于提出一种空调。

为了实现上述目的,本发明的第一方面的实施例公开了一种家用电器的ota升级方法,包括以下步骤:家用电器连接网络后,检测网络状况;如果网络存在异常,则进一步确定网络的异常类型;根据所述异常类型选择与所述异常类型对应的ota升级包版本对所述家用电器进行在线升级。

根据本发明实施例的家用电器的ota升级方法,家用电器可以根据网络状况选择适应于当前网络状况的ota升级包的版本,从而可以在多种网络状况下均能够顺利完成家用电器的在线升级,进而提升家用电器的使用体验。

另外,根据本发明上述实施例的家用电器的ota升级方法还可以具有如下附加的技术特征:

在一些示例中,所述网络的异常类型包括网络信号不佳类型和网络配置错误类型。

在一些示例中,所述根据所述异常类型选择与所述异常类型对应的ota升级包版本对所述家用电器进行在线升级,包括:如果所述异常类型为网络信号不佳类型,则提示用户选择ota升级包的信号优化版,并在用户选择所述ota升级包的信号优化版之后,所述家用电器根据所述ota升级包的信号优化版进行在线升;如果所述异常类型为网络配置错误类型,则提示用户选择ota升级包的网络优化版,并在用户选择所述ota升级包的网络优化版之后,所述家用电器根据所述ota升级包的网络优化版进行在线升。

在一些示例中,其中,当所述网络信号弱时,判断网络信号不佳,当网络域名解析错误时,判断网络配置错误。

在一些示例中,所述家用电器包括空调、电视、冰箱和热水器。

本发明第二方面的实施例公开了一种家用电器,包括:连网装置,用于连网。检测模块,用于在所述连网装置连接网络后,检测网络状况;处理模块,用于在所述网络存在异常时,进一步确定网络的异常类型,并根据所述异常类型选择与所述异常类型对应的ota升级包版本对所述家用电器进行在线升级。

根据本发明实施例的家用电器,家用电器可以根据网络状况选择适应于当前网络状况的ota升级包的版本,从而可以在多种网络状况下均能够顺利完成家用电器的在线升级,进而提升家用电器的使用体验。

另外,根据本发明上述实施例的家用电器还可以具有如下附加的技术特征:

在一些示例中,所述网络的异常类型包括网络信号不佳类型和网络配置错误类型。

在一些示例中,所述处理模块用于当所述异常类型为网络信号不佳类型时,提示用户选择ota升级包的信号优化版,并在用户选择所述ota升级包的信号优化版之后,所述家用电器根据所述ota升级包的信号优化版进行在线升,当所述异常类型为网络配置错误类型时,提示用户选择ota升级包的网络优化版,并在用户选择所述ota升级包的网络优化版之后,所述家用电器根据所述ota升级包的网络优化版进行在线升。

在一些示例中,所述处理模块用于当所述网络信号弱时,判断网络信号不佳,当网络域名解析错误时,判断网络配置错误。

在一些示例中,所述家用电器包括空调、电视、冰箱和热水器。

本发明的第三方面的实施例公开了一种非临时性计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的方法。

本发明的第四方面的实施例公开了一种家用电器,包括:根据上述的非临时性计算机可读存储介质。

本发明的第五方面的实施例公开一种空调,包括:根据上述的非临时性计算机可读存储介质。

本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明的上述的和/或附加的方面和优点结合下面附图对实施例的描述中将变得明显和容易理解,其中:

图1是根据本发明一个实施例的家用电器的ota升级方法的流程图;

图2是根据本发明另一个家用电器的示意图。

附图标记说明:

家用电器200、连网装置210、检测模块220、处理模块230。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。

在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。

以下结合附图描述根据本发明实施例的家用电器的ota升级方法及家用空调。

首先,需要说明的是,家用电器在一个家庭的物联网系统中,家用电器可以通过物联网与网络终端(如智能设备等)进行通信,如空调上设置有可以与网络进行通信的网络通信模块,此处称为连网装置,通过连网装置可以实现空调的物联网功能。

在以上描述中,智能设备为但不限于移动终端(如智能手机)、pc机等。

图1是根据本发明实施例的家用电器的ota升级方法的流程图。如图1所示,根据本发明一个实施例的家用电器的ota升级方法,包括如下步骤:

s101:家用电器连接网络后,检测网络状况。

具体地说,家用电器上设有连网装置,如wifi物联网模块这种连网装置,在家庭连网中,经常遇到连网装置的安装位置信号不好,当地网络域名解析错误等问题。因此,家用电器在连接网络后,本发明的方法首先进行网络状况的检测。

s102:如果网络存在异常,则进一步确定网络的异常类型。

家用电器通过对网络状况进行检测,当网络存在异常时,收集问题,并进行问题分类,从而确定网络的异常类型。

家用电器包括但不限于空调、电视、冰箱和热水器,空调、电视、冰箱和热水器组成家庭物联网。

例如:网络的异常类型包括网络信号不佳类型和网络配置错误类型,即:连网装置的安装位置信号不好,当地网络域名解析错误等问题,相应地,如果是信号不好,则是网络信号不佳类型,如果是当地网络域名解析错误,则是网络配置错误类型。也就是说,网络的异常类型主要是信号与配置这两类的异常。即:当所述网络信号弱时,判断网络信号不佳,当网络域名解析错误时,判断网络配置错误。

s103:根据异常类型选择与异常类型对应的ota升级包版本对家用电器进行在线升级。

例如,如果所述异常类型为网络信号不佳类型,则提示用户选择ota升级包的信号优化版,并在用户选择所述ota升级包的信号优化版之后,所述家用电器根据所述ota升级包的信号优化版进行在线升。

如果所述异常类型为网络配置错误类型,则提示用户选择ota升级包的网络优化版,并在用户选择所述ota升级包的网络优化版之后,所述家用电器根据所述ota升级包的网络优化版进行在线升。

具体来说,可以通过家用电器中预先安装的应用程序(app)检测当前网络情况,如果安装位置信号偏弱,可以提示用户选择信号优化版升级;如果当地网络设置问题,可以提示用户选择网络优化版升级。在用户选择后,可以在网络信号不好的情况下,通过信号优化版对家用电器进行顺利地升级,避免升级时发生错误。同样地,当地网络域名解析错误的情况下,可以通过网络优化版升级对家用电器进行顺利地升级,避免升级时发生错误。

根据本发明实施例的家用电器的ota升级方法,家用电器可以根据网络状况选择适应于当前网络状况的ota升级包的版本,从而可以在多种网络状况下均能够顺利完成家用电器的在线升级,进而提升家用电器的使用体验。

图2是根据本发明一个实施例的家用电器的结构框图。如图2所示,根据本发明一个实施例的家用电器200,包括:连网装置210、检测模块220和处理模块230。

其中,连网装置210用于连网。检测模块220用于在连网装置210连接网络后,检测网络状况。处理模块230用于在所述网络存在异常时,进一步确定网络的异常类型,并根据所述异常类型选择与所述异常类型对应的ota升级包版本对所述家用电器进行在线升级。

其中,家用电器包括但不限于空调、电视、冰箱和热水器。空调、电视、冰箱和热水器组成家庭的物联网。

在本发明的一个实施例中,网络的异常类型包括网络信号不佳类型和网络配置错误类型。

进一步地,处理模块230用于当所述异常类型为网络信号不佳类型时,提示用户选择ota升级包的信号优化版,并在用户选择所述ota升级包的信号优化版之后,所述家用电器根据所述ota升级包的信号优化版进行在线升,当所述异常类型为网络配置错误类型时,提示用户选择ota升级包的网络优化版,并在用户选择所述ota升级包的网络优化版之后,所述家用电器根据所述ota升级包的网络优化版进行在线升。

在本发明的一个实施例中,处理模块230用于当所述网络信号弱时,判断网络信号不佳,当网络域名解析错误时,判断网络配置错误。

根据本发明实施例的家用电器,家用电器可以根据网络状况选择适应于当前网络状况的ota升级包的版本,从而可以在多种网络状况下均能够顺利完成家用电器的在线升级,进而提升家用电器的使用体验。

需要说明的是,本发明实施例的家用电器的具体实现方式与本发明实施例的家用电器的ota升级方法的具体实现方式类似,具体请参见方法部分的描述,为了减少冗余,此处不做赘述。

本申请实施例还提供一种非临时性计算机可读存储介质,其上存储有计算机程序,上述计算机程序被处理器执行时可以实现本申请实施例提供的家用电器的ota升级方法。

上述非临时性计算机可读存储介质可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(readonlymemory;以下简称:rom)、可擦式可编程只读存储器(erasableprogrammablereadonlymemory;以下简称:eprom)或闪存、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。

计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、电线、光缆、rf等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言或其组合来编写用于执行本申请操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(localareanetwork;以下简称:lan)或广域网(wideareanetwork;以下简称:wan)连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。

本发明的实施例进一步公开了一种家用电器,包括:根据上述的非临时性计算机可读存储介质。

本发明的实施例进一步公开一种空调,包括:根据上述的非临时性计算机可读存储介质。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1