智能电器及其无线通信模块的在线升级方法、系统与流程

文档序号:12463423阅读:302来源:国知局
智能电器及其无线通信模块的在线升级方法、系统与流程

本发明涉及智能电器技术领域,具体涉及一种智能电器无线通信模块的在线升级方法、一种智能电器和一种智能电器无线通信模块的在线升级系统。



背景技术:

目前,物联网产品有不同的电商云,因此需要通过无线通信模块来连接不同的云平台。对于不同的无线通信模块,则生产者需要用不同的料号来区分,以进行相应管理和采购,任务繁重且成本较高。



技术实现要素:

本发明旨在至少在一定程度上解决上述技术中的技术问题之一。为此,本发明的第一个目的在于提出一种智能电器无线通信模块的在线升级方法,该方法能够实现产线生产时,不同的电商云产品使用统一的无线通信模块,进而无需准备不同的料号和不同的固件,大大降低了管理和维护成本。

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

本发明的第三个目的在于提出一种智能电器无线通信模块的在线升级系统。

为实现上述目的,本发明第一方面的一种智能电器无线通信模块的在线升级方法,包括以下步骤:接收无线通信模块升级指令;根据所述无线通信模块升级指令获取目标网关信息,并通过与所述目标网关信息对应的网关节点与服务器建立无线连接;根据所述无线通信模块升级指令获取所述智能电器的特征码;根据所述特征码从所述服务器获取所述无线通信模块对应的升级固件,并运行所述升级固件。

根据本发明实施例的智能电器无线通信模块的在线升级方法,在工厂产线生产时,获取智能电器的特征码,并根据该特征码从服务器选择所需的升级固件并下载更新。由此,实现了产线生产时,不同的智能电器可以使用统一的无线通信模块,进而无需准备不同的料号和不同的固件,大大降低了管理和维护成本。

另外,根据本发明上述的智能电器无线通信模块的在线升级方法还可以具有如下附加的技术特征:

具体地,所述根据所述特征码从所述服务器获取所述无线通信模块对应的升级固件,包括:根据所述特征码从所述服务器获取所述无线通信模块对应的升级固件信息,其中,所述升级固件信息包括升级固件识别码、升级固件位置及升级固件名称;根据所述升级固件位置及所述升级固件名称从所述服务器下载所述升级固件。

进一步地,所述的智能电器无线通信模块的在线升级方法,还包括:升级结束后,获取所述无线通信模块的当前固件识别码,并判断所述当前固件识别码与所述升级固件识别码是否一致;如果所述当前固件识别码与所述升级固件识别码一致,则输出第一预设信息;以及如果所述当前固件识别码与所述升级固件识别码不一致,则输出第二预设信息。

为达到上述目的,本发明第二方面提出了一种智能电器,其包括:控制器,用于向无线通信模块发送升级指令;所述无线通信模块,用于根据所述升级指令获取目标网关信息,并通过与所述目标网关信息对应的网关节点与服务器建立无线连接,以及根据所述升级指令获取所述智能电器的特征码,根据所述特征码从所述服务器获取对应的升级固件,并运行所述升级固件。

本发明的智能电器,在工厂产线生产时,通过无线通信模块根据控制器发送的升级指令获取智能电器的特征码,并根据该特征码从服务器选择所需的升级固件并下载更新。由此,实现了产线生产时,不同的智能电器可以使用统一的无线通信模块,进而无需准备不同的料号和不同的固件,大大降低了管理和维护成本。

另外,根据本发明上述的智能电器还可以具有如下附加的技术特征:

具体地,所述无线通信模块根据所述特征码从所述服务器获取对应的升级固件时,所述无线通信模块具体用于:根据所述特征码从所述服务器获取升级固件信息,其中,所述升级固件信息包括升级固件识别码、升级固件位置及升级固件名称;将所述升级固件识别码发送至所述控制器;以及根据所述升级固件位置及所述升级固件名称从所述服务器下载所述升级固件。

具体地,所述控制器还用于:在升级结束后获取所述无线通信模块的当前固件识别码,并判断所述当前固件识别码与所述升级固件识别码是否一致;以及在所述当前固件识别码与所述升级固件识别码一致时,输出第一预设信息,在所述当前固件识别码与所述升级固件识别码不一致时,输出第二预设信息。

其中,所述控制器与所述无线通信模块之间通过预设协议进行通信。

进一步地,本发明提出了一种智能电器无线通信模块的在线升级系统,其包括:网关节点和服务器;以及上述的智能电器;其中,所述智能电器的无线通信模块通过所述网关节点与所述服务器建立无线连接。

本发明的智能电器无线通信模块的在线升级系统,在智能电器工厂产线生产时,通过无线通信模块根据控制器发送的升级指令获取智能电器的特征码,并根据该特征码从服务器选择所需的升级固件并下载更新。由此,实现了产线生产时,不同的智能电器可以使用统一的无线通信模块,进而无需准备不同的料号和不同的固件,大大降低了管理和维护成本。

附图说明

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

图1是根据本发明一个实施例的智能电器无线通信模块的在线升级方法的流程图;

图2是根据本发明一个实施例的智能电器无线通信模块在线升级的交互示意图;

图3是根据本发明一个实施例的智能电器无线通信模块在线升级过程的示意图;

图4是根据本发明一个实施例的智能电器的结构框图;

图5是根据本发明实施例的智能电器无线通信模块的在线升级系统的结构框图。

具体实施方式

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

下面参考附图描述本发明的智能电器无线通信模块的在线升级方法、系统和智能电器。

图1是根据本发明一个实施例的智能电器无线通信模块的在线升级方法的流程图。如图1所示,该智能电器无线通信模块的在线升级方法包括以下步骤:

S1,接收无线通信模块升级指令。

S2,根据无线通信模块升级指令获取目标网关信息,并通过与目标网关信息对应的网关节点与服务器建立无线连接。

其中,目标网关信息可以包括网关节点的名称、密码等。

S3,根据无线通信模块升级指令获取智能电器的特征码。

可选地,目标网关信息和智能电器的特征码可以是直接包含在无线通信模块升级指令中的;也可以是在接收到无线通信模块升级指令后,触发对应包括目标网关信息的其它相关指令,以及包括智能电器的特征码的其它相关指令,进而获取对应的目标网关信息和智能电器的特征码。

S4,根据特征码从服务器获取无线通信模块对应的升级固件,并运行升级固件。

具体地,根据特征码从服务器获取无线通信模块对应的升级固件信息,其中,升级固件信息包括升级固件识别码、升级固件位置及升级固件名称;进而根据升级固件位置及升级固件名称从服务器下载升级固件。

进一步地,升级结束后,获取无线通信模块的当前固件识别码,并判断当前固件识别码与升级固件识别码是否一致;如果当前固件识别码与升级固件识别码一致,则输出第一预设信息;以及如果当前固件识别码与升级固件识别码不一致,则输出第二预设信息。

可选地,第一预设信息可以是语音提示信息,如发出“升级成功”语音提示等;第二预设信息也可以是语音提示信息,如发出“升级失败”语音提示等。

在本发明的一个示例中,智能电器上可以设置有提示装置,如扬声器、指示灯、显示屏等。

例如,提示装置为显示屏时,如果当前固件识别码与升级固件识别码一致,则显示屏显示“升级成功”字样;如果当前固件识别码与升级固件识别码不一致,则显示屏显示“升级失败”字样。可以理解,在运行升级固件时,显示屏可以显示“升级中”字样。

提示装置为指示灯时,如果当前固件识别码与升级固件识别码一致,则绿色指示灯亮;如果当前固件识别码与升级固件识别码不一致,则红色指示灯亮。可以理解,在运行升级固件时,可以是橙色指示灯亮。

在本发明的一个实施例中,如图2所示,智能电器包括A云产品、B云产品、C云产品等,网关节点可以为路由器,服务器中包括与A云产品对应的A云模块固件、与B云产品对应的B云模块固件、与C云产品对应的C云模块固件,以及与A、B云产品对应的A&B都支持的云模块固件等等。

举例而言,对于A云产品,如图3所示,A云产品包括控制器和无线通信模块。A云产品首次上电时,无线通信模块接收控制器发送的无线通信模块升级指令,无线通信模块根据无线通信模块升级指令获取目标网关信息,并通过与目标网关信息对应的网关节点(如路由器)与服务器建立无线连接。其中,控制器与无线通信模块之间可以按照预设协议(如TCP/IP协议)进行通信。无线通信模块根据无线通信模块升级指令向控制器发送特征码请求信息,以获取智能电器的特征码,并根据该特征码从服务器获取包含升级固件识别码、升级固件位置及升级固件名称的升级固件信息,进而将升级固件识别码反馈给控制器,以及根据该升级固件位置及升级固件名称从服务器下载对应的升级固件(如A云模块固件、A&B都支持的云模块固件等),并运行该升级固件。

当升级完成后,A云产品可以自动重启,控制器获取无线通信模块的当前固件识别码,并判断当前固件识别码是否与升级固件识别码一致,如果一致,则控制器控制显示屏显示“升级成功”字样;如果不一致,则控制器控制显示屏显示“升级失败”字样。

综上,本发明实施例的智能电器无线通信模块的升级方法,在工厂产线生产时,智能电器中的无线通信模块可以利用智能电器的特征码,从服务器选择所需的升级固件并下载更新。由此,实现了不同的电商云产品可以使用统一的无线通信模块,进而无需准备不同的料号和不同的固件,大大降低了管理和维护成本。

图4是本发明一个实施例的智能电器的结构框图。如图4所示,该智能电器包括控制器10和无线通信模块20。

其中,控制器10用于向无线通信模块20发送升级指令。无线通信模块20用于根据升级指令获取目标网关信息,并通过与目标网关信息对应的网关节点与服务器建立无线连接,以及根据升级指令获取智能电器的特征码,根据特征码从服务器获取对应的升级固件,并运行升级固件。

在本发明的实施例中,控制器10与无线通信模块20之间按照预设协议(如TCP/IP协议等)进行通信。

具体地,无线通信模块20根据特征码从服务器获取对应的升级固件时,根据特征码从服务器获取升级固件信息,其中,升级固件信息包括升级固件识别码、升级固件位置及升级固件名称;并将升级固件识别码发送至控制器10,以及根据升级固件位置及升级固件名称从服务器下载升级固件。

进一步地,控制器10还用于在升级结束后获取无线通信模块20的当前固件识别码,并判断当前固件识别码与升级固件识别码是否一致;以及在当前固件识别码与升级固件识别码一致时,输出第一预设信息,在当前固件识别码与升级固件识别码不一致时,输出第二预设信息。

可选地,第一预设信息可以是语音提示信息,如发出“升级成功”语音提示等;第二预设信息也可以是语音提示信息,如发出“升级失败”语音提示等。

在本发明的一个示例中,智能电器上可以设置有提示装置,如扬声器、指示灯、显示屏等。

例如,提示装置为显示屏时,如果当前固件识别码与升级固件识别码一致,则控制器10控制显示屏显示“升级成功”字样;如果当前固件识别码与升级固件识别码不一致,则控制器10控制显示屏显示“升级失败”字样。可以理解,在运行升级固件时,控制器10可以控制显示屏可以显示“升级中”字样。

提示装置为指示灯时,如果当前固件识别码与升级固件识别码一致,则控制器10控制绿色指示灯亮;如果当前固件识别码与升级固件识别码不一致,则控制器10控制红色指示灯亮。可以理解,在运行升级固件时,控制器10可以控制橙色指示灯亮。

在本发明的一个实施例中,如图2所示,智能电器包括A云产品、B云产品、C云产品等,网关节点可以为路由器,服务器中包括与A云产品对应的A云模块固件、与B云产品对应的B云模块固件、与C云产品对应的C云模块固件,以及与A、B云产品对应的A&B都支持的云模块固件等等。

举例而言,对于A云产品,如图3所示,A云产品包括控制器10和无线通信模块20。A云产品首次上电时,无线通信模块20接收控制器10按照预设协议(如TCP/IP协议)发送的升级指令,无线通信模块20根据升级指令获取目标网关信息,并通过与目标网关信息对应的网关节点(如路由器)与服务器建立无线连接。无线通信模块20根据升级指令向控制器10发送特征码请求信息,以获取智能电器的特征码,并根据该特征码从服务器获取包含升级固件识别码、升级固件位置及升级固件名称的升级固件信息,进而将升级固件识别码反馈给控制器10,以及根据该升级固件位置及升级固件名称从服务器下载对应的升级固件(如A云模块固件、A&B都支持的云模块固件等),并运行该升级固件。

当升级完成后,A云产品可以自动重启,控制器10获取无线通信模块20的当前固件识别码,并判断当前固件识别码是否与升级固件识别码一致,如果一致,则控制器10控制显示屏显示“升级成功”字样;如果不一致,则控制器10控制显示屏显示“升级失败”字样。

在本发明的一个实施例中,智能电器可以但不限于为洗衣机、云电视、笔记本电脑等。

本发明实施例的智能电器,在工厂产线生产时,通过无线通信模块根据控制器发送的升级指令获取智能电器的特征码,并根据该特征码从服务器选择所需的升级固件并下载更新。由此,实现了不同的电商云产品可以使用统一的无线通信模块,进而无需准备不同的料号和不同的固件,大大降低了管理和维护成本。

基于上述实施例,本发明提出了一种智能电器无线通信模块的升级系统。

图5是根据本发明实施例的智能电器无线通信模块的升级系统的结构框图。如图5所示,该系统包括:智能电器100、网关节点200和服务器300。

其中,智能电器100的无线通信模块20通过网关节点200与服务器300建立无线连接。

需要说明的是,本发明实施例的智能电器无线通信模块的在线升级系统的具体实施方式可参加本发明上述实施例的智能电器的具体实施方式,为减少冗余,此处不做赘述。

本发明实施例的智能电器无线通信模块的升级系统,在智能电器工厂产线生产时,通过无线通信模块根据控制器发送的升级指令获取智能电器的特征码,并根据该特征码从服务器选择所需的升级固件并下载更新。由此,实现了产线生产时,不同的电商云产品可以使用统一的无线通信模块,进而无需准备不同的料号和不同的固件,大大降低了管理和维护成本。

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

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。

在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。

在本发明中,除非另有明确的规定和限定,第一特征在第二特征“上”或“下”可以是第一和第二特征直接接触,或第一和第二特征通过中间媒介间接接触。而且,第一特征在第二特征“之上”、“上方”和“上面”可是第一特征在第二特征正上方或斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”可以是第一特征在第二特征正下方或斜下方,或仅仅表示第一特征水平高度小于第二特征。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

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