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

文档序号:13213677阅读:828来源:国知局
家用电器的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升级包对所述异常的模块进行在线升级,其中,所述系统包括多个模块。

根据本发明实施例的家用电器,可以根据家用电器系统中发生异常的模块选择相应的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升级包对所述执行模块进行在线升;

如果显示模块存在异常,则提示用户选择显示模块ota升级包,并在用户选择所述显示模块ota升级包之后,所述家用电器根据所述显示模块ota升级包对所述显示模块进行在线升。

具体来说,可以通过家用电器中预先安装的应用程序(app)检测家用电器的系统是否存在异常,如果控制模块存在异常,则提示用户选择控制模块ota升级包,并在用户选择所述控制模块ota升级包之后,所述家用电器根据所述控制模块ota升级包对所述控制模块进行在线升;如果执行模块存在异常,则提示用户选择执行模块ota升级包,并在用户选择所述执行模块ota升级包之后,所述家用电器根据所述执行模块ota升级包对所述执行模块进行在线升;如果显示模块存在异常,则提示用户选择显示模块ota升级包,并在用户选择所述显示模块ota升级包之后,所述家用电器根据所述显示模块ota升级包对所述显示模块进行在线升。这样,不需要下载完整的ota升级包对系统进行全面的升级,只需要针对发生异常的模块,选择相应的oat升级包对发生异常的模块单独地进行升级即可。

根据本发明实施例的家用电器的ota升级方法,可以根据家用电器系统中发生异常的模块选择相应的ota升级包对该模块进行在线升级,不需要下载整个系统的ota升级包,节省流量且提升升级速度,进而提升家用电器的使用体验。

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

其中,连网装置210用于连网。检测模块220用于在连网装置210连接网络后,检测家用电器的系统是否存在异常。处理模块230用于在所述家用电器的系统存在异常时,进一步确定异常的模块,并根据所述异常的模块选择对应于所述异常的模块的ota升级包对所述异常的模块进行在线升级,其中,所述系统包括多个模块。

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

在本发明的一个实施例中,多个模块包括控制模块、执行模块和显示模块。

进一步地,处理模块230用于在控制模块存在异常时,提示用户选择控制模块ota升级包,并在用户选择所述控制模块ota升级包之后,根据所述控制模块ota升级包对所述控制模块进行在线升,在执行模块存在异常时,提示用户选择执行模块ota升级包,并在用户选择所述执行模块ota升级包之后,根据所述执行模块ota升级包对所述执行模块进行在线升,在显示模块存在异常时,提示用户选择显示模块ota升级包,并在用户选择所述显示模块ota升级包之后,根据所述显示模块ota升级包对所述显示模块进行在线升。这样,不需要下载完整的ota升级包对系统进行全面的升级,只需要针对发生异常的模块,选择相应的oat升级包对发生异常的模块单独地进行升级即可。

根据本发明实施例的家用电器,可以根据家用电器系统中发生异常的模块选择相应的ota升级包对该模块进行在线升级,不需要下载整个系统的ota升级包,节省流量且提升升级速度,进而提升家用电器的使用体验。

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

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

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

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

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

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

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

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

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

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

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