CN104714817A - 通过红外信号升级家电设备软件的方法、***及控制终端 - Google Patents

通过红外信号升级家电设备软件的方法、***及控制终端 Download PDF

Info

Publication number
CN104714817A
CN104714817A CN201310690332.2A CN201310690332A CN104714817A CN 104714817 A CN104714817 A CN 104714817A CN 201310690332 A CN201310690332 A CN 201310690332A CN 104714817 A CN104714817 A CN 104714817A
Authority
CN
China
Prior art keywords
home appliance
software
infrared signal
controlled home
control terminal
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.)
Granted
Application number
CN201310690332.2A
Other languages
English (en)
Other versions
CN104714817B (zh
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.)
GD Midea Air Conditioning Equipment Co Ltd
Original Assignee
Guangdong Midea Refrigeration Equipment 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 Guangdong Midea Refrigeration Equipment Co Ltd filed Critical Guangdong Midea Refrigeration Equipment Co Ltd
Priority to CN201310690332.2A priority Critical patent/CN104714817B/zh
Publication of CN104714817A publication Critical patent/CN104714817A/zh
Application granted granted Critical
Publication of CN104714817B publication Critical patent/CN104714817B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Stored Programmes (AREA)
  • Selective Calling Equipment (AREA)

Abstract

本发明提供了一种通过红外信号升级家电设备软件的方法。本发明通过控制控制终端定时或者在收到用户发出的软件刷新指令时,与服务器通信以下载待升级至受控家电设备中的最新软件,并将下载的软件数据分组后通过红外信号发送给受控家电设备,以供受控家电设备根据接收的红外信号对应的升级数据升级对应的软件,进而在不增加家电设备硬件成本和占用用户家庭网络资源的情况下,有效实现了对受控家电设备软件的自动升级。

Description

通过红外信号升级家电设备软件的方法、***及控制终端
技术领域
本发明涉及一种家电设备软件升级技术,特别涉及一种通过红外信号升级家电设备软件的方法、***及控制终端。
背景技术
目前家电设备(例如,空调器、电视机)使用的嵌入式处理器多数为8位或16位单片机,家电设备出厂后如要进行软件控制***升级维护,该过程只能由专业人员携带专门软件升级维护工具进行操作,流程为:
1、打开家电设备,使用软件烧录线接入家电设备电控板的软件烧录口;
2、专业人员操作软件升级维护工具(一般为烧录器),导入家电设备升级维护文件,对启动家电设备进行文件烧录操作;
3、烧录完毕后,专业人员检查升级维护文件是否成功烧录至家电设备,并装合家电设备。
随着社会发展,生活水平不断提高,人们对家电设备的使用需求也不断发生变化,已经出厂的家电设备在使用过程中,人们会产生新的需求,例如空调省电功能,在空调使用中省电与舒适往往存在矛盾,如果厂家的省电控制技术有突破,在不改变空调硬件设备前提下,通过软件升级维护就能达到更好的省电与舒适效果,既能为正在使用家电设备的用户带来实惠,同是也提高厂家的美誉度。
但是如果对软件升级维护还是停留在上述的操作方式,显然是不现实的。为了解决上述问题,目前常规思路是要求家电设备具备网络连接功能,家电设备通过与网络模块连接,与家电厂家的服务器通信,家电设备实时检查是否有升级维护命令,如果有则启动升级维护文件的下载或升级维护操作。
在该常规思路中,必然需要为家电设备增加网络模块,且为家电设备配置网络接入点及网络通信资源。提高家电设备生产成本(为家电设备增加网络模块)的同时,同时耗费了用户家庭中的宝贵网络资源。
发明内容
本发明的主要目的是提供一种通过红外信号升级家电设备软件的方法,以在不增加家电设备硬件成本和占用用户家庭网络资源的情况下,实现对家电设备软件的自动升级。
此外,还提供一种通过红外信号升级家电设备软件的***,以在不增加家电设备硬件成本和占用用户家庭网络资源的情况下,实现对家电设备软件的自动升级。
此外,还提供一种通过红外信号升级家电设备软件的控制终端,以在不增加家电设备硬件成本和占用用户家庭网络资源的情况下,实现对家电设备软件的自动升级。
一种通过红外信号升级家电设备软件的方法,该方法包括步骤:控制终端定时或者在收到用户发出的软件刷新指令时,与服务器通信,以确定所述服务器中是否有与受控家电设备对应的最新软件供下载;所述控制终端在所述服务器中有与受控家电设备对应的最新软件供下载时,下载该最新软件,或者,提示用户下载该最新软件,并在接收到用户发出的下载指令时,下载该最新软件;所述控制终端将下载的软件数据进行分组,对各个分组数据进行红外编码,并将编码后的各个分组数据生成红外信号逐一发送给受控家电设备,以供受控家电设备根据接收的红外信号对应的升级数据升级对应的软件。
优选地,所述控制终端在所述服务器中有与受控家电设备对应的最新软件供下载时,下载该最新软件,或者,提示用户下载该最新软件,并在接收到用户发出的下载指令时下载该最新软件的步骤之后,该方法包括:所述控制终端将下载的最新软件与受控家电设备的当前软件进行版本比对分析;所述控制终端在下载的最新软件相较于受控家电设备的当前软件版本更高时,将下载的软件数据进行分组,对各个分组数据进行红外编码,并将编码后的各个分组数据生成红外信号逐一发送给受控家电设备,以供受控家电设备根据接收的红外信号对应的升级数据升级对应的软件。
优选地,所述控制终端将编码后的各个分组数据生成红外信号逐一发送给受控家电设备的步骤包括:A、所述控制终端在将一个分组数据发送给受控家电设备后,根据受控家电设备反馈的提示信息,确定是否需要重新发送该分组数据给受控家电设备;B、所述控制终端在不需要重新发送给受控家电设备时,转入执行下一个分组数据的发送操作,或者,在需要重新发送给受控家电设备时,重新执行该分组数据的发送操作;C、所述控制终端重复执行上述步骤A和B,直至所有分组数据都已发送成功。
优选地,所述控制终端将编码后的各个分组数据生成红外信号逐一发送给受控家电设备的步骤包括:D、所述控制终端将编码后的各个分组数据生成红外信号逐一发送给受控家电设备;E、所述控制终端在各个分组数据都发送完毕时,根据受控家电设备反馈的提示信息,确定是否需要重新发送所有分组数据给受控家电设备。
优选地,所述控制终端基于红外通信环境,将编码后的各个分组数据生成红外信号逐一发送给受控家电设备,所述红外通信环境为:所述控制终端经由局域网网关与所述受控家电设备通信连接,在所述控制终端与所述局域网网关之间,建立基于红外信号的无线通信连接;在所述局域网网关与所述受控家电设备之间,建立有线通信连接,或者,建立基于WIFI信号、红外信号或者蓝牙信号的无线通信连接。
一种通过红外信号升级家电设备软件的***,该***运行于控制终端中,该***包括:软件下载模块,用于定时或者在收到用户发出的软件刷新指令时,与服务器通信,以确定所述服务器中是否有与受控家电设备对应的最新软件供下载,在所述服务器中有与受控家电设备对应的最新软件供下载时,下载该最新软件,或者,提示用户下载该最新软件,并在接收到用户发出的下载指令时,下载该最新软件;红外发射模块,用于将下载的软件数据进行分组,对各个分组数据进行红外编码,并将编码后的各个分组数据生成红外信号逐一发送给受控家电设备,以供受控家电设备根据接收的红外信号对应的升级数据升级对应的软件。
优选地,所述红外发射模块用于:将下载的最新软件与受控家电设备的当前软件进行版本比对分析;在下载的最新软件相较于受控家电设备的当前软件版本更高时,将下载的软件数据进行分组,对各个分组数据进行红外编码,并将编码后的各个分组数据生成红外信号逐一发送给受控家电设备,以供受控家电设备根据接收的红外信号对应的升级数据升级对应的软件。
优选地,所述红外发射模块按照如下步骤将编码后的各个分组数据生成红外信号逐一发送给受控家电设备:F、所述控制终端在将一个分组数据发送给受控家电设备后,根据受控家电设备反馈的提示信息,确定是否需要重新发送该分组数据给受控家电设备;G、所述控制终端在不需要重新发送给受控家电设备时,转入执行下一个分组数据的发送操作,或者,在需要重新发送给受控家电设备时,重新执行该分组数据的发送操作;H、所述控制终端重复执行上述步骤F和G,直至所有分组数据都已发送成功。
优选地,所述红外发射模块按照如下步骤将编码后的各个分组数据生成红外信号逐一发送给受控家电设备:I、所述控制终端将编码后的各个分组数据生成红外信号逐一发送给受控家电设备;J、所述控制终端在各个分组数据都发送完毕时,根据受控家电设备反馈的提示信息,确定是否需要重新发送所有分组数据给受控家电设备。
一种通过红外信号升级家电设备软件的控制终端,包括上述通过红外信号升级家电设备软件的***,红外信号发送单元,及通信单元。
相较现有技术,本发明通过控制控制终端定时或者在收到用户发出的软件刷新指令时,与服务器通信以下载待升级至受控家电设备中的最新软件,并将下载的软件数据分组后通过红外信号发送给受控家电设备,以供受控家电设备根据接收的红外信号对应的升级数据升级对应的软件,进而在不增加家电设备硬件成本和占用用户家庭网络资源的情况下,有效实现了对受控家电设备软件的自动升级。
附图说明
图1A和图1B为本发明支持控制终端通过红外信号升级受控家电设备软件的红外通信环境较佳实施例的示意图。
图2为应用于图1A和图1B所示红外通信环境中的控制终端较佳实施例的硬件结构图。
图3为图2中通过红外信号升级家电设备软件的***一实施例的功能模块图。
图4为应用于图1A和图1B所示红外通信环境中的受控家电设备较佳实施例的硬件结构图。
图5为本发明通过红外信号升级家电设备软件的方法一实施例的具体实施流程图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
需要说明的是,图1A和图1B示出的红外通信环境,是非穷举性的示例,本领域的技术人员当知:图1A和图1B示出的红外通信环境应被拓展为任意适用的能够实现本发明思想的“红外通信环境”。
如图1A和图1B所示,示出了基于红外信号的红外通信环境。
环境一(图1A所示):控制终端1配置有红外信号发送单元,局域网网关3(例如,路由器)配置有红外信号接收单元,控制终端1和局域网网关3基于各自配置的红外信号收/发单元建立红外信号连接;局域网网关3与受控家电设备2之间有线信号连接(例如,通过数据线建立有线信号连接),或者,无线信号连接(例如,通过各自的WIFI模块,各自的蓝牙模块,各自的红外信号收/发单元,各自的射频信号收/发单元,或者,任意适用的无线通信单元,建立无线信号连接);控制终端1首先将受控家电设备2的软件升级数据对应的红外信号发送给局域网网关3,然后由局域网网关3将从控制终端1接收的红外信号对应的升级数据,发送给受控家电设备2,以供受控家电设备2根据接收的红外信号对应的升级数据升级对应的软件。
进一步地,为了提醒用户软件升级操作是否成功,防止升级失败,受控家电设备2在升级失败的情况下,通过声音或者界面信息显示等直接提示的方式向用户反馈升级失败的提示信息,或者,通过环境一所示的红外通信环境向控制终端1反馈升级失败的提示信息,以提示用户升级失败;及/或,受控家电设备2在升级成功的情况下,通过声音或者界面信息显示等直接提示的方式向用户反馈升级成功的提示信息,或者,通过环境一所示的红外通信环境向控制终端1反馈升级成功的提示信息,以提示用户升级成功。可以针对一个软件的每一组升级数据反馈所述提示信息(例如,某一组数据升级失败,则提示该组数据升级失败,并提示重新发送该组升级数据),也可以针对该软件的全部升级数据反馈所述提示信息(例如,该软件升级失败,则提示该软件升级失败,并提示重新升级该软件)。
环境二(图1B所示):控制终端1配置有红外信号发送单元,受控家电设备2配置有红外信号接收单元,控制终端1和受控家电设备2基于各自配置的红外信号收/发单元建立红外信号连接;控制终端1将受控家电设备2的软件升级数据对应的红外信号直接发送给受控家电设备2,以供受控家电设备2根据接收的红外信号对应的升级数据升级对应的软件。
进一步地,为了提醒用户软件升级操作是否成功,防止升级失败,受控家电设备2在升级失败的情况下,通过声音或者界面信息显示等直接提示的方式向用户反馈升级失败的提示信息,或者,通过环境二所示的红外通信环境向控制终端1反馈升级失败的提示信息,以提示用户升级失败;及/或,受控家电设备2在升级成功的情况下,通过声音或者界面信息显示等直接提示的方式向用户反馈升级成功的提示信息,或者,通过环境二所示的红外通信环境向控制终端1反馈升级成功的提示信息,以提示用户升级成功。可以针对一个软件的每一组升级数据反馈所述提示信息(例如,某一组数据升级失败,则提示该组数据升级失败,并提示重新发送该组升级数据),也可以针对该软件的全部升级数据反馈所述提示信息(例如,该软件升级失败,则提示该软件升级失败,并提示重新升级该软件)。
所述提示信息可以是声音信息,可以是界面显示信息,也可以是不能通过人的感官感知的通信信息(例如,经由WIFI信号、红外信号、蓝牙信号、射频信号等无线通信信号传播的特定信息,或者,经由数据线传播的特定信息)。
需要说明的是,在本实施例中,当所述提示信息是声音信息时,所述受控家电设备2反馈所述提示信息的方式为:所述受控家电设备2通过自身配置的升级信息反馈单元(例如,扬声器)直接对外广播对应的声音,以供用户听到该声音,即获取所述提示信息。当所述提示信息是界面显示信息时,所述受控家电设备2反馈所述提示信息的方式为:所述受控家电设备2通过自身配置的升级信息反馈单元(例如,显示单元)直接对外显示对应的信息,以供用户看到该信息,即获取所述提示信息。当所述提示信息是不能通过人的感官感知的提示信息时,所述受控家电设备2反馈所述响应信息的方式为:所述受控家电设备2通过自身配置的升级信息反馈单元(例如,WIFI模块、红外信号发送单元、蓝牙模块、射频信号发送单元或者网络连接单元),并基于对应的上述环境一或者环境二的无线通信环境,将所述提示信息发送给所述控制终端1的升级信息获取单元(例如,WIFI模块、红外信号接收单元、蓝牙模块、射频信号接收单元或者网络连接单元)。
上述环境一中,基于局域网网关3建立的红外通信环境,兼容现有的通过红外信号控制的受控家电设备2,以及通过其他类型信号(例如,WIFI信号、蓝牙信号、射频信号、无线电信号等)控制的受控家电设备2,无需改变现有空调器的硬件配置,即可实现本发明的发明思想。
需要说明的是,图1A和图1B示出的红外通信环境仅仅是较佳实施例枚举,本领域技术人员参照图1A至图1B的示例,可以轻易架构类似的控制终端与受控终端配对的红外通信环境,例如,将环境一所示的局域网网管替换成配置有红外信号接收单元的无线电信号发射器,以构成新的红外通信环境。在此不做赘述。
如图2所示,为应用于图1A和图1B所示红外通信环境中的控制终端较佳实施例的硬件结构图。
该控制终端1包括处理单元10、存储单元15、红外信号发送单元13、输入单元16、通过红外信号升级家电设备软件的***11(以下简称“升级***11”)及通信单元17。所述控制终端1可以是遥控器、手机、平板电脑、计算机或其他任意适用的电子设备(优选手机);所述受控家电设备2可以是电视机、空调器或其他任意适用的电子设备(优选空调器)。
该通信单元17,用于在该处理单元10的控制下,通过网络(例如,移动互联网络)与服务器通信。
该输入单元16(例如,预设的激发软件刷新指令、软件下载指令及/或升级数据发送指令的物理按键或者虚拟按键),用于供用户输入软件刷新指令、软件下载指令及/或升级数据发送指令(例如,用户操作所述预设物理按键或者虚拟按键以输入所述软件刷新指令,以控制该控制终端1与所述服务器通信)。基于本发明的发明思想,该控制终端1还可以包括显示单元(图中未示出),用于输出显示该升级***11的升级操作界面。
该存储单元15,用于存储该升级***11及其运行数据。需要强调的是,该存储单元15既可以是一个单独的存储装置,也可以是多个不同存储装置的统称,在此不作赘述。所述运行数据包括从所述服务器下载的软件数据。
该红外信号发送单元13,用于在该处理单元10的控制下,向受控家电设备2发送受控家电设备2的软件升级数据对应的红外信号,以供受控家电设备2根据接收的红外信号对应的升级数据升级对应的软件。
进一步地,为了能从受控家电设备2接收不能通过人的感官感知的所述提示信息,该控制终端1还可包括提示信息获取单元(图中未示出),以用于在该处理单元10的控制下,侦测并获取受控家电设备2反馈的所述提示信息。
进一步地,针对如图1A和图1B所示的红外通信环境,该控制终端1还可包括的提示信息获取单元为WIFI模块、红外信号接收单元、蓝牙模块、射频信号接收单元或者网络连接单元。有必要说明的是:本领域的技术人员当知,该控制终端1获取不能通过人的感官感知的所述提示信息的方式可以是WIFI信号方式、红外信号方式、蓝牙信号方式或者其他任意适用的方式等,并不一定是红外信号方式。
该处理单元10,用于调用并执行该升级***11,以在服务器有最新软件供下载的情况下,下载该最新软件,并将下载的最新软件分组并通过红外信号发送给受控家电设备2,以供受控家电设备2根据接收的红外信号对应的升级数据升级对应的软件。该处理单元10与存储单元15既可以分别是单独的单元,也可以集成在一起,构成一个控制器,在此不作赘述。
如图3所示,为图2中通过红外信号升级家电设备软件的***一实施例的功能模块图。
需要强调的是,对本领域的技术人员来说,图3所示功能模块图仅仅是一个较佳实施例的示例图,本领域的技术人员围绕图3所示的该升级***11的功能模块,可轻易进行新的功能模块的补充;各功能模块的名称是自定义名称,仅用于辅助理解该升级***11的各个程序功能块,不用于限定本发明的技术方案,本发明技术方案的核心是,各自定义名称的功能模块所要达成的功能。
该升级***11包括软件下载模块110及红外发射模块112。该升级***11的各个功能模块的功能如下:
该软件下载模块110,用于定时或者在收到用户发出的软件刷新指令时,与服务器通信,以确定所述服务器中是否有与受控家电设备2对应的最新软件供下载。
其中:
该软件下载模块110定时与服务器通信,以确定所述服务器中是否有与受控家电设备对应的最新软件供下载的过程,例如为:该存储单元15预先存储有受控家电设备2的身份标识(例如,产品编码),该软件下载模块110定时与服务器通信,以确定所述服务器中是否有与所述预存身份标识对应的最新软件供下载;
该软件下载模块110在收到用户发出的软件刷新指令时,与服务器通信,以确定所述服务器中是否有与受控家电设备2对应的最新软件供下载的过程,例如为:该软件下载模块110在收到用户发出的软件刷新指令时,提供输入操作界面供用户输入受控家电设备2的身份标识(例如,产品编码),在接收到用户基于所述输入操作界面输入的身份标识时,该软件下载模块110与服务器通信,以确定所述服务器中是否有与接收的身份标识对应的最新软件供下载;或者,该存储单元15预先存储有受控家电设备2的身份标识(例如,产品编码),该软件下载模块110在收到用户发出的软件刷新指令时,与服务器通信,以确定所述服务器中是否有与所述预存身份标识对应的最新软件供下载。
该软件下载模块110,还用于在所述服务器中有与受控家电设备2对应的最新软件供下载时,下载该最新软件;或者,提示用户下载该最新软件(例如,弹出选择框,包括“Yes”和“No”选项,点击“Yes”选项代表发出下载该最新软件的指令,点击“No”选项代表发出放弃下载该最新软件的指令),并在接收到用户发出的下载指令时,下载该最新软件。
该红外发射模块112,用于将下载的软件数据进行分组,对各个分组数据进行红外编码,并将编码后的各个分组数据生成红外信号逐一发送给受控家电设备2,以供受控家电设备2根据接收的红外信号对应的升级数据升级对应的软件。
进一步地,由于所述服务器的最新软件可能与受控家电设备2当前软件版本相同,或者相对于受控家电设备2的当前软件版本更低,为了防止重复升级,或者将高版本软件升级成低版本软件,提高升级的安全性,该红外发射模块112在执行上述功能之前,还用于将下载的最新软件与受控家电设备2的当前软件进行版本比对分析,在下载的最新软件相较于受控家电设备2的当前软件版本更高时,执行上述功能。
如图4所示,为应用于图1A和图1B所示红外通信环境中的受控家电设备较佳实施例的硬件结构图。该受控家电设备2包括信号接收单元23、升级处理单元21、软件存储单元25及升级信息反馈单元20。
需要强调的是,对本领域的技术人员来说,图3所示硬件结构图仅仅是一个较佳实施例的示例图,本领域的技术人员围绕图4所示的受控家电设备2的硬件单元结构,可轻易进行新的硬件单元的补充;各硬件单元的名称是自定义名称,仅用于辅助理解受控家电设备2的各个硬件单元,不用于限定本发明的技术方案,本发明技术方案的核心是,各自定义名称的硬件单元所要达成的功能。
该信号接收单元23,用于接收控制终端1基于红外通信环境发送来的升级数据信号。
该软件存储单元25,用于存储受控家电设备2的运行软件。
该升级处理单元21,用于根据该信号接收单元23接收的红外信号对应的升级数据,升级该软件存储单元25存储的对应软件。
该升级信息反馈单元20,用于对一个软件的每一组升级数据反馈升级提示信息(例如,某一组数据升级失败,则提示该组数据升级失败,并提示重新发送该组升级数据),或者,针对该软件的全部升级数据反馈所述提示信息(例如,该软件升级失败,则提示该软件升级失败,并提示重新升级该软件)。
针对如图1A所示的红外通信环境,该信号接收单元23为WIFI模块、红外信号接收单元、蓝牙模块、射频信号接收单元或者网络连接单元;该升级信息反馈单元20为WIFI模块、红外信号接收单元、蓝牙模块、射频信号接收单元或者网络连接单元。
针对如图1B所示的红外通信环境,该信号接收单元23为红外信号接收单元;该升级信息反馈单元20为WIFI模块、红外信号接收单元、蓝牙模块、射频信号接收单元或者网络连接单元。
如图5所示,为本发明通过红外信号升级家电设备软件的方法一实施例的具体实施流程图。
步骤S10,该软件下载模块110定时或者在收到用户发出的软件刷新指令时,与服务器通信,以确定所述服务器中是否有与受控家电设备2对应的最新软件供下载。
步骤S11,该软件下载模块110在所述服务器中有与受控家电设备2对应的最新软件供下载时,下载该最新软件;或者,提示用户下载该最新软件(例如,弹出选择框,包括“Yes”和“No”选项,点击“Yes”选项代表发出下载该最新软件的指令,点击“No”选项代表发出放弃下载该最新软件的指令),并在接收到用户发出的下载指令时,下载该最新软件。
步骤S12,该红外发射模块112将下载的软件数据进行分组,对各个分组数据进行红外编码。
步骤S13,该红外发射模块112将编码后的各个分组数据生成红外信号逐一发送给受控家电设备2,以供受控家电设备2根据接收的红外信号对应的升级数据升级对应的软件。
进一步地,在本发明的其他实施例中,上述步骤S11之后,本发明通过红外信号升级家电设备软件的方法包括:将下载的最新软件与受控家电设备2的当前软件进行版本比对分析;在下载的最新软件相较于受控家电设备2的当前软件版本更高时,转入上述步骤S12及步骤S13。
进一步地,在本发明的其他实施例中,上述步骤S13包括:A、该红外发射模块112在将一个分组数据发送给受控家电设备2后,根据受控家电设备2反馈的提示信息,确定是否需要重新发送该分组数据给受控家电设备2;B、该红外发射模块112在不需要重新发送给受控家电设备2时(即该分组数据发送成功时),转入执行下一个分组数据的发送操作,或者,在需要重新发送给受控家电设备2时(即该分组数据发送失败时),重新执行该分组数据的发送操作;C、重复执行上述步骤A和B,直至所有分组数据都已发送成功。
进一步地,在本发明的其他实施例中,上述步骤S13包括:D、该红外发射模块112将编码后的各个分组数据生成红外信号逐一发送给受控家电设备2;E、该红外发射模块112在各个分组数据都发送完毕时,根据受控家电设备2反馈的提示信息,确定是否需要重新发送所有分组数据给受控家电设备2。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

Claims (10)

1.一种通过红外信号升级家电设备软件的方法,其特征在于,该方法包括步骤:
控制终端定时或者在收到用户发出的软件刷新指令时,与服务器通信,以确定所述服务器中是否有与受控家电设备对应的最新软件供下载;
所述控制终端在所述服务器中有与受控家电设备对应的最新软件供下载时,下载该最新软件,或者,提示用户下载该最新软件,并在接收到用户发出的下载指令时,下载该最新软件;
所述控制终端将下载的软件数据进行分组,对各个分组数据进行红外编码,并将编码后的各个分组数据生成红外信号逐一发送给受控家电设备,以供受控家电设备根据接收的红外信号对应的升级数据升级对应的软件。
2.如权利要求1所述的通过红外信号升级家电设备软件的方法,其特征在于,所述控制终端在所述服务器中有与受控家电设备对应的最新软件供下载时,下载该最新软件,或者,提示用户下载该最新软件,并在接收到用户发出的下载指令时下载该最新软件的步骤之后,该方法包括:
所述控制终端将下载的最新软件与受控家电设备的当前软件进行版本比对分析;
所述控制终端在下载的最新软件相较于受控家电设备的当前软件版本更高时,将下载的软件数据进行分组,对各个分组数据进行红外编码,并将编码后的各个分组数据生成红外信号逐一发送给受控家电设备,以供受控家电设备根据接收的红外信号对应的升级数据升级对应的软件。
3.如权利要求1或2所述的通过红外信号升级家电设备软件的方法,其特征在于,所述控制终端将编码后的各个分组数据生成红外信号逐一发送给受控家电设备的步骤包括:
A、所述控制终端在将一个分组数据发送给受控家电设备后,根据受控家电设备反馈的提示信息,确定是否需要重新发送该分组数据给受控家电设备;
B、所述控制终端在不需要重新发送给受控家电设备时,转入执行下一个分组数据的发送操作,或者,在需要重新发送给受控家电设备时,重新执行该分组数据的发送操作;
C、所述控制终端重复执行上述步骤A和B,直至所有分组数据都已发送成功。
4.如权利要求1或2所述的通过红外信号升级家电设备软件的方法,其特征在于,所述控制终端将编码后的各个分组数据生成红外信号逐一发送给受控家电设备的步骤包括:
D、所述控制终端将编码后的各个分组数据生成红外信号逐一发送给受控家电设备;
E、所述控制终端在各个分组数据都发送完毕时,根据受控家电设备反馈的提示信息,确定是否需要重新发送所有分组数据给受控家电设备。
5.如权利要求1或2所述的通过红外信号升级家电设备软件的方法,其特征在于,所述控制终端基于红外通信环境,将编码后的各个分组数据生成红外信号逐一发送给受控家电设备,所述红外通信环境为:所述控制终端经由局域网网关与所述受控家电设备通信连接,在所述控制终端与所述局域网网关之间,建立基于红外信号的无线通信连接;在所述局域网网关与所述受控家电设备之间,建立有线通信连接,或者,建立基于WIFI信号、红外信号或者蓝牙信号的无线通信连接。
6.一种通过红外信号升级家电设备软件的***,该***运行于控制终端中,其特征在于,该***包括:
软件下载模块,用于定时或者在收到用户发出的软件刷新指令时,与服务器通信,以确定所述服务器中是否有与受控家电设备对应的最新软件供下载,在所述服务器中有与受控家电设备对应的最新软件供下载时,下载该最新软件,或者,提示用户下载该最新软件,并在接收到用户发出的下载指令时,下载该最新软件;
红外发射模块,用于将下载的软件数据进行分组,对各个分组数据进行红外编码,并将编码后的各个分组数据生成红外信号逐一发送给受控家电设备,以供受控家电设备根据接收的红外信号对应的升级数据升级对应的软件。
7.如权利要求6所述的通过红外信号升级家电设备软件的***,其特征在于,所述红外发射模块用于:
将下载的最新软件与受控家电设备的当前软件进行版本比对分析;
在下载的最新软件相较于受控家电设备的当前软件版本更高时,将下载的软件数据进行分组,对各个分组数据进行红外编码,并将编码后的各个分组数据生成红外信号逐一发送给受控家电设备,以供受控家电设备根据接收的红外信号对应的升级数据升级对应的软件。
8.如权利要求6或7所述的通过红外信号升级家电设备软件的***,其特征在于,所述红外发射模块按照如下步骤将编码后的各个分组数据生成红外信号逐一发送给受控家电设备:
F、所述控制终端在将一个分组数据发送给受控家电设备后,根据受控家电设备反馈的提示信息,确定是否需要重新发送该分组数据给受控家电设备;
G、所述控制终端在不需要重新发送给受控家电设备时,转入执行下一个分组数据的发送操作,或者,在需要重新发送给受控家电设备时,重新执行该分组数据的发送操作;
H、所述控制终端重复执行上述步骤F和G,直至所有分组数据都已发送成功。
9.如权利要求6或7所述的通过红外信号升级家电设备软件的***,其特征在于,所述红外发射模块按照如下步骤将编码后的各个分组数据生成红外信号逐一发送给受控家电设备:
I、所述控制终端将编码后的各个分组数据生成红外信号逐一发送给受控家电设备;
J、所述控制终端在各个分组数据都发送完毕时,根据受控家电设备反馈的提示信息,确定是否需要重新发送所有分组数据给受控家电设备。
10.一种通过红外信号升级家电设备软件的控制终端,其特征在于,包括权利要求6-9任一项所述的通过红外信号升级家电设备软件的***,红外信号发送单元,及通信单元。
CN201310690332.2A 2013-12-13 2013-12-13 通过红外信号升级家电设备软件的方法、***及控制终端 Active CN104714817B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310690332.2A CN104714817B (zh) 2013-12-13 2013-12-13 通过红外信号升级家电设备软件的方法、***及控制终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310690332.2A CN104714817B (zh) 2013-12-13 2013-12-13 通过红外信号升级家电设备软件的方法、***及控制终端

Publications (2)

Publication Number Publication Date
CN104714817A true CN104714817A (zh) 2015-06-17
CN104714817B CN104714817B (zh) 2018-04-27

Family

ID=53414191

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310690332.2A Active CN104714817B (zh) 2013-12-13 2013-12-13 通过红外信号升级家电设备软件的方法、***及控制终端

Country Status (1)

Country Link
CN (1) CN104714817B (zh)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104966391A (zh) * 2015-07-01 2015-10-07 苏州本控电子科技有限公司 一种智能家居遥控***
CN105916187A (zh) * 2015-12-16 2016-08-31 美的集团股份有限公司 智能家电设备、终端和智能家电设备配网***
CN107682440A (zh) * 2017-10-17 2018-02-09 美的集团股份有限公司 智能设备的软件升级方法、装置和***
WO2019033266A1 (en) * 2017-08-15 2019-02-21 General Electric Company INTELLIGENT EQUIPMENT, A METHOD USED BY INTELLIGENT EQUIPMENT AND INTELLIGENT LAMP
CN109754511A (zh) * 2019-01-14 2019-05-14 深圳前海微众银行股份有限公司 购物车设备固件更新方法、***、平台、网关及存储介质
CN111399886A (zh) * 2020-04-13 2020-07-10 上海依图网络科技有限公司 用于设备快速升级的方法及***
CN111538515A (zh) * 2020-04-17 2020-08-14 杭州海兴电力科技股份有限公司 一种电能表程序的升级方法、装置和设备
CN112152825A (zh) * 2019-06-27 2020-12-29 广东美的制冷设备有限公司 家电设备的多级模组升级方法、装置和电子设备
CN112527367A (zh) * 2020-11-27 2021-03-19 广东美的制冷设备有限公司 家电设备及其升级方法、移动终端、计算机可读存储介质
CN113254038A (zh) * 2021-05-25 2021-08-13 青岛海信移动通信技术股份有限公司 一种升级确认方法、服务器、线控器和移动终端
CN113253040A (zh) * 2021-07-14 2021-08-13 广州朗国电子科技股份有限公司 一种基于红外传输的测试***和测试方法
CN113938386A (zh) * 2021-09-30 2022-01-14 青岛海尔科技有限公司 一种固件升级方法及装置
US11909720B2 (en) 2021-09-17 2024-02-20 Kyndryl, Inc. Secure remote support of systems deployed in a private network

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1598770A (zh) * 2003-09-19 2005-03-23 乐金电子(沈阳)有限公司 家电产品的***软件升级方法
CN1763713A (zh) * 2004-10-22 2006-04-26 华为技术有限公司 一种移动终端软件版本升级方法
CN101216994A (zh) * 2008-01-15 2008-07-09 东南大学 一种具备扩展功能的家用型触摸屏通用多功能遥控器
CN101610501A (zh) * 2009-07-16 2009-12-23 中兴通讯股份有限公司 设备固件升级***及方法、设备管理服务器及移动终端
CN101741583A (zh) * 2008-11-20 2010-06-16 英华达(上海)电子有限公司 实现智能家电数据更新的方法、装置及***
EP2315106A2 (en) * 2009-10-20 2011-04-27 Bang & Olufsen A/S Method and system for detecting control commands
CN102065139A (zh) * 2010-11-25 2011-05-18 青岛海信信芯科技有限公司 软件升级方法、装置及多媒体终端
CN102148731A (zh) * 2011-02-14 2011-08-10 上海理滋芯片设计有限公司 智能家居***及其中的终端设备
CN102215604A (zh) * 2011-03-31 2011-10-12 杭州芯赛微电子有限公司 一种手机实现网络下载型红外遥控功能的方法
CN103438551A (zh) * 2013-08-21 2013-12-11 青岛海信日立空调***有限公司 中央空调控制***及其控制软件升级方法

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1598770A (zh) * 2003-09-19 2005-03-23 乐金电子(沈阳)有限公司 家电产品的***软件升级方法
CN1763713A (zh) * 2004-10-22 2006-04-26 华为技术有限公司 一种移动终端软件版本升级方法
CN101216994A (zh) * 2008-01-15 2008-07-09 东南大学 一种具备扩展功能的家用型触摸屏通用多功能遥控器
CN101741583A (zh) * 2008-11-20 2010-06-16 英华达(上海)电子有限公司 实现智能家电数据更新的方法、装置及***
CN101610501A (zh) * 2009-07-16 2009-12-23 中兴通讯股份有限公司 设备固件升级***及方法、设备管理服务器及移动终端
EP2315106A2 (en) * 2009-10-20 2011-04-27 Bang & Olufsen A/S Method and system for detecting control commands
CN102065139A (zh) * 2010-11-25 2011-05-18 青岛海信信芯科技有限公司 软件升级方法、装置及多媒体终端
CN102148731A (zh) * 2011-02-14 2011-08-10 上海理滋芯片设计有限公司 智能家居***及其中的终端设备
CN102215604A (zh) * 2011-03-31 2011-10-12 杭州芯赛微电子有限公司 一种手机实现网络下载型红外遥控功能的方法
CN103438551A (zh) * 2013-08-21 2013-12-11 青岛海信日立空调***有限公司 中央空调控制***及其控制软件升级方法

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104966391A (zh) * 2015-07-01 2015-10-07 苏州本控电子科技有限公司 一种智能家居遥控***
CN105916187A (zh) * 2015-12-16 2016-08-31 美的集团股份有限公司 智能家电设备、终端和智能家电设备配网***
WO2019033266A1 (en) * 2017-08-15 2019-02-21 General Electric Company INTELLIGENT EQUIPMENT, A METHOD USED BY INTELLIGENT EQUIPMENT AND INTELLIGENT LAMP
CN107682440A (zh) * 2017-10-17 2018-02-09 美的集团股份有限公司 智能设备的软件升级方法、装置和***
CN109754511A (zh) * 2019-01-14 2019-05-14 深圳前海微众银行股份有限公司 购物车设备固件更新方法、***、平台、网关及存储介质
CN112152825B (zh) * 2019-06-27 2023-09-12 广东美的制冷设备有限公司 家电设备的多级模组升级方法、装置和电子设备
CN112152825A (zh) * 2019-06-27 2020-12-29 广东美的制冷设备有限公司 家电设备的多级模组升级方法、装置和电子设备
CN111399886A (zh) * 2020-04-13 2020-07-10 上海依图网络科技有限公司 用于设备快速升级的方法及***
CN111538515A (zh) * 2020-04-17 2020-08-14 杭州海兴电力科技股份有限公司 一种电能表程序的升级方法、装置和设备
CN112527367A (zh) * 2020-11-27 2021-03-19 广东美的制冷设备有限公司 家电设备及其升级方法、移动终端、计算机可读存储介质
CN113254038A (zh) * 2021-05-25 2021-08-13 青岛海信移动通信技术股份有限公司 一种升级确认方法、服务器、线控器和移动终端
CN113254038B (zh) * 2021-05-25 2024-03-08 青岛海信移动通信技术有限公司 一种升级确认方法、服务器、线控器和移动终端
CN113253040A (zh) * 2021-07-14 2021-08-13 广州朗国电子科技股份有限公司 一种基于红外传输的测试***和测试方法
US11909720B2 (en) 2021-09-17 2024-02-20 Kyndryl, Inc. Secure remote support of systems deployed in a private network
CN113938386A (zh) * 2021-09-30 2022-01-14 青岛海尔科技有限公司 一种固件升级方法及装置

Also Published As

Publication number Publication date
CN104714817B (zh) 2018-04-27

Similar Documents

Publication Publication Date Title
CN104714817A (zh) 通过红外信号升级家电设备软件的方法、***及控制终端
CN107332976B (zh) K歌方法、装置、设备及***
US11758399B2 (en) Wireless local area network configuration using probe request frame having authentication information
CN106657398B (zh) 物联网控制***、方法及装置
CN108476060A (zh) 用于双模蓝牙设备之间建立经典蓝牙连接的方法和双模蓝牙设备
WO2015014144A1 (zh) 一种安装应用的方法、装置和终端设备
CN110996405A (zh) 耳机连接方法、终端、耳机盒子与计算机可读存储介质
CN109257793B (zh) 网络连接方法、装置、设备及存储介质
CN112751699A (zh) Ota升级与升级管理方法、设备、网络及存储介质
US9836958B2 (en) Device control method, server, system and computer storage medium
US20210208861A1 (en) Method, User Equipment, and Application Server for Downloading Application
CN102567061B (zh) 电视机与遥控器双向升级的方法和***
CN107318119B (zh) 家电设备组网方法、家电设备和计算机可读存储介质
CN105187480A (zh) 配置文件获取方法、装置及***
CN106162811B (zh) 建立网络连接的方法及装置
CN106648721A (zh) 一种软件升级方法及装置
CN109245974B (zh) 家用电器配网方法、装置和计算机可读存储介质
CN103825937A (zh) 一种控制嵌入式设备数据更新的方法、设备及***
CN104968057A (zh) 一种智能硬件设备自动联网的方法及***
CN105490885A (zh) 环境监测方法和装置
KR20130005544A (ko) 사용자 인터페이스 제공 장치 및 방법
CN103069854A (zh) 提供设备管理包的装置和接收该设备管理包的方法
CN111682965A (zh) 一种fota控制器
WO2020119732A1 (zh) 一种通信设备组网的调测方法及装置
CN103023668A (zh) 一种发现并控制嵌入式入网设备的方法、装置及***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant