通过红外信号升级家电设备软件的方法、系统及控制终端转让专利

申请号 : CN201310690332.2

文献号 : CN104714817B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 翁锦联付新郑绪成

申请人 : 广东美的制冷设备有限公司

摘要 :

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

权利要求 :

1.一种通过红外信号升级家电设备软件的方法,其特征在于,该方法包括步骤:

控制终端定时或者在收到用户发出的软件刷新指令时,与服务器通信,以确定所述服务器中是否有与受控家电设备的身份标识对应的最新软件供下载;

所述控制终端在所述服务器中有与受控家电设备的身份标识对应的最新软件供下载时,下载该最新软件,或者,提示用户下载该最新软件,并在接收到用户发出的下载指令时,下载该最新软件;所述身份标识预先存储在所述软件下载模块的存储单元,或者所述软件下载模块在收到用户发出的软件刷新指令时,提供输入操作界面供用户输入所述身份标识;

所述控制终端将下载的最新软件与受控家电设备的当前软件进行版本比对分析;

所述控制终端在下载的最新软件相较于受控家电设备的当前软件版本更高时,将下载的软件数据进行分组,对各个分组数据进行红外编码,并将编码后的各个分组数据生成红外信号逐一发送给受控家电设备,以供受控家电设备根据接收的红外信号对应的升级数据升级对应的软件;

所述控制终端将编码后的各个分组数据生成红外信号逐一发送给受控家电设备的步骤包括:A、所述控制终端在将一个分组数据发送给受控家电设备后,根据受控家电设备反馈的提示信息,确定是否需要重新发送该分组数据给受控家电设备;

B、所述控制终端在不需要重新发送给受控家电设备时,转入执行下一个分组数据的发送操作,或者,在需要重新发送给受控家电设备时,重新执行该分组数据的发送操作;

C、所述控制终端重复执行上述步骤A和B,直至所有分组数据都已发送成功。

2.如权利要求1所述的通过红外信号升级家电设备软件的方法,其特征在于,所述控制终端将编码后的各个分组数据生成红外信号逐一发送给受控家电设备的步骤包括:D、所述控制终端将编码后的各个分组数据生成红外信号逐一发送给受控家电设备;

E、所述控制终端在各个分组数据都发送完毕时,根据受控家电设备反馈的提示信息,确定是否需要重新发送所有分组数据给受控家电设备。

3.如权利要求1所述的通过红外信号升级家电设备软件的方法,其特征在于,所述控制终端基于红外通信环境,将编码后的各个分组数据生成红外信号逐一发送给受控家电设备,所述红外通信环境为:所述控制终端经由局域网网关与所述受控家电设备通信连接,在所述控制终端与所述局域网网关之间,建立基于红外信号的无线通信连接;在所述局域网网关与所述受控家电设备之间,建立有线通信连接,或者,建立基于WIFI信号、红外信号或者蓝牙信号的无线通信连接。

4.一种通过红外信号升级家电设备软件的系统,该系统运行于控制终端中,其特征在于,该系统包括:软件下载模块,用于定时或者在收到用户发出的软件刷新指令时,与服务器通信,以确定所述服务器中是否有与受控家电设备的身份标识对应的最新软件供下载,在所述服务器中有与受控家电设备的身份标识对应的最新软件供下载时,下载该最新软件,或者,提示用户下载该最新软件,并在接收到用户发出的下载指令时,下载该最新软件;所述身份标识预先存储在所述软件下载模块的存储单元,或者所述软件下载模块在收到用户发出的软件刷新指令时,提供输入操作界面供用户输入所述身份标识;

红外发射模块,用于将下载的最新软件与受控家电设备的当前软件进行版本比对分析;

在下载的最新软件相较于受控家电设备的当前软件版本更高时,将下载的软件数据进行分组,对各个分组数据进行红外编码,并将编码后的各个分组数据生成红外信号逐一发送给受控家电设备,以供受控家电设备根据接收的红外信号对应的升级数据升级对应的软件;

所述红外发射模块按照如下步骤将编码后的各个分组数据生成红外信号逐一发送给受控家电设备:F、所述控制终端在将一个分组数据发送给受控家电设备后,根据受控家电设备反馈的提示信息,确定是否需要重新发送该分组数据给受控家电设备;

G、所述控制终端在不需要重新发送给受控家电设备时,转入执行下一个分组数据的发送操作,或者,在需要重新发送给受控家电设备时,重新执行该分组数据的发送操作;

H、所述控制终端重复执行上述步骤F和G,直至所有分组数据都已发送成功。

5.如权利要求4所述的通过红外信号升级家电设备软件的系统,其特征在于,所述红外发射模块按照如下步骤将编码后的各个分组数据生成红外信号逐一发送给受控家电设备:I、所述控制终端将编码后的各个分组数据生成红外信号逐一发送给受控家电设备;

J、所述控制终端在各个分组数据都发送完毕时,根据受控家电设备反馈的提示信息,确定是否需要重新发送所有分组数据给受控家电设备。

6.一种通过红外信号升级家电设备软件的控制终端,其特征在于,包括权利要求4-5任一项所述的通过红外信号升级家电设备软件的系统,红外信号发送单元,及通信单元。

说明书 :

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

技术领域

[0001] 本发明涉及一种家电设备软件升级技术,特别涉及一种通过红外信号升级家电设备软件的方法、系统及控制终端。

背景技术

[0002] 目前家电设备(例如,空调器、电视机)使用的嵌入式处理器多数为8位或16位单片机,家电设备出厂后如要进行软件控制系统升级维护,该过程只能由专业人员携带专门软件升级维护工具进行操作,流程为:
[0003] 1、打开家电设备,使用软件烧录线接入家电设备电控板的软件烧录口;
[0004] 2、专业人员操作软件升级维护工具(一般为烧录器),导入家电设备升级维护文件,对启动家电设备进行文件烧录操作;
[0005] 3、烧录完毕后,专业人员检查升级维护文件是否成功烧录至家电设备,并装合家电设备。
[0006] 随着社会发展,生活水平不断提高,人们对家电设备的使用需求也不断发生变化,已经出厂的家电设备在使用过程中,人们会产生新的需求,例如空调省电功能,在空调使用中省电与舒适往往存在矛盾,如果厂家的省电控制技术有突破,在不改变空调硬件设备前提下,通过软件升级维护就能达到更好的省电与舒适效果,既能为正在使用家电设备的用户带来实惠,同是也提高厂家的美誉度。
[0007] 但是如果对软件升级维护还是停留在上述的操作方式,显然是不现实的。为了解决上述问题,目前常规思路是要求家电设备具备网络连接功能,家电设备通过与网络模块连接,与家电厂家的服务器通信,家电设备实时检查是否有升级维护命令,如果有则启动升级维护文件的下载或升级维护操作。
[0008] 在该常规思路中,必然需要为家电设备增加网络模块,且为家电设备配置网络接入点及网络通信资源。提高家电设备生产成本(为家电设备增加网络模块)的同时,同时耗费了用户家庭中的宝贵网络资源。

发明内容

[0009] 本发明的主要目的是提供一种通过红外信号升级家电设备软件的方法,以在不增加家电设备硬件成本和占用用户家庭网络资源的情况下,实现对家电设备软件的自动升级。
[0010] 此外,还提供一种通过红外信号升级家电设备软件的系统,以在不增加家电设备硬件成本和占用用户家庭网络资源的情况下,实现对家电设备软件的自动升级。
[0011] 此外,还提供一种通过红外信号升级家电设备软件的控制终端,以在不增加家电设备硬件成本和占用用户家庭网络资源的情况下,实现对家电设备软件的自动升级。
[0012] 一种通过红外信号升级家电设备软件的方法,该方法包括步骤:控制终端定时或者在收到用户发出的软件刷新指令时,与服务器通信,以确定所述服务器中是否有与受控家电设备对应的最新软件供下载;所述控制终端在所述服务器中有与受控家电设备对应的最新软件供下载时,下载该最新软件,或者,提示用户下载该最新软件,并在接收到用户发出的下载指令时,下载该最新软件;所述控制终端将下载的软件数据进行分组,对各个分组数据进行红外编码,并将编码后的各个分组数据生成红外信号逐一发送给受控家电设备,以供受控家电设备根据接收的红外信号对应的升级数据升级对应的软件。
[0013] 优选地,所述控制终端在所述服务器中有与受控家电设备对应的最新软件供下载时,下载该最新软件,或者,提示用户下载该最新软件,并在接收到用户发出的下载指令时下载该最新软件的步骤之后,该方法包括:所述控制终端将下载的最新软件与受控家电设备的当前软件进行版本比对分析;所述控制终端在下载的最新软件相较于受控家电设备的当前软件版本更高时,将下载的软件数据进行分组,对各个分组数据进行红外编码,并将编码后的各个分组数据生成红外信号逐一发送给受控家电设备,以供受控家电设备根据接收的红外信号对应的升级数据升级对应的软件。
[0014] 优选地,所述控制终端将编码后的各个分组数据生成红外信号逐一发送给受控家电设备的步骤包括:A、所述控制终端在将一个分组数据发送给受控家电设备后,根据受控家电设备反馈的提示信息,确定是否需要重新发送该分组数据给受控家电设备;B、所述控制终端在不需要重新发送给受控家电设备时,转入执行下一个分组数据的发送操作,或者,在需要重新发送给受控家电设备时,重新执行该分组数据的发送操作;C、所述控制终端重复执行上述步骤A和B,直至所有分组数据都已发送成功。
[0015] 优选地,所述控制终端将编码后的各个分组数据生成红外信号逐一发送给受控家电设备的步骤包括:D、所述控制终端将编码后的各个分组数据生成红外信号逐一发送给受控家电设备;E、所述控制终端在各个分组数据都发送完毕时,根据受控家电设备反馈的提示信息,确定是否需要重新发送所有分组数据给受控家电设备。
[0016] 优选地,所述控制终端基于红外通信环境,将编码后的各个分组数据生成红外信号逐一发送给受控家电设备,所述红外通信环境为:所述控制终端经由局域网网关与所述受控家电设备通信连接,在所述控制终端与所述局域网网关之间,建立基于红外信号的无线通信连接;在所述局域网网关与所述受控家电设备之间,建立有线通信连接,或者,建立基于WIFI信号、红外信号或者蓝牙信号的无线通信连接。
[0017] 一种通过红外信号升级家电设备软件的系统,该系统运行于控制终端中,该系统包括:软件下载模块,用于定时或者在收到用户发出的软件刷新指令时,与服务器通信,以确定所述服务器中是否有与受控家电设备对应的最新软件供下载,在所述服务器中有与受控家电设备对应的最新软件供下载时,下载该最新软件,或者,提示用户下载该最新软件,并在接收到用户发出的下载指令时,下载该最新软件;红外发射模块,用于将下载的软件数据进行分组,对各个分组数据进行红外编码,并将编码后的各个分组数据生成红外信号逐一发送给受控家电设备,以供受控家电设备根据接收的红外信号对应的升级数据升级对应的软件。
[0018] 优选地,所述红外发射模块用于:将下载的最新软件与受控家电设备的当前软件进行版本比对分析;在下载的最新软件相较于受控家电设备的当前软件版本更高时,将下载的软件数据进行分组,对各个分组数据进行红外编码,并将编码后的各个分组数据生成红外信号逐一发送给受控家电设备,以供受控家电设备根据接收的红外信号对应的升级数据升级对应的软件。
[0019] 优选地,所述红外发射模块按照如下步骤将编码后的各个分组数据生成红外信号逐一发送给受控家电设备:F、所述控制终端在将一个分组数据发送给受控家电设备后,根据受控家电设备反馈的提示信息,确定是否需要重新发送该分组数据给受控家电设备;G、所述控制终端在不需要重新发送给受控家电设备时,转入执行下一个分组数据的发送操作,或者,在需要重新发送给受控家电设备时,重新执行该分组数据的发送操作;H、所述控制终端重复执行上述步骤F和G,直至所有分组数据都已发送成功。
[0020] 优选地,所述红外发射模块按照如下步骤将编码后的各个分组数据生成红外信号逐一发送给受控家电设备:I、所述控制终端将编码后的各个分组数据生成红外信号逐一发送给受控家电设备;J、所述控制终端在各个分组数据都发送完毕时,根据受控家电设备反馈的提示信息,确定是否需要重新发送所有分组数据给受控家电设备。
[0021] 一种通过红外信号升级家电设备软件的控制终端,包括上述通过红外信号升级家电设备软件的系统,红外信号发送单元,及通信单元。
[0022] 相较现有技术,本发明通过控制控制终端定时或者在收到用户发出的软件刷新指令时,与服务器通信以下载待升级至受控家电设备中的最新软件,并将下载的软件数据分组后通过红外信号发送给受控家电设备,以供受控家电设备根据接收的红外信号对应的升级数据升级对应的软件,进而在不增加家电设备硬件成本和占用用户家庭网络资源的情况下,有效实现了对受控家电设备软件的自动升级。

附图说明

[0023] 图1A和图1B为本发明支持控制终端通过红外信号升级受控家电设备软件的红外通信环境较佳实施例的示意图。
[0024] 图2为应用于图1A和图1B所示红外通信环境中的控制终端较佳实施例的硬件结构图。
[0025] 图3为图2中通过红外信号升级家电设备软件的系统一实施例的功能模块图。
[0026] 图4为应用于图1A和图1B所示红外通信环境中的受控家电设备较佳实施例的硬件结构图。
[0027] 图5为本发明通过红外信号升级家电设备软件的方法一实施例的具体实施流程图。
[0028] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

[0029] 应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0030] 需要说明的是,图1A和图1B示出的红外通信环境,是非穷举性的示例,本领域的技术人员当知:图1A和图1B示出的红外通信环境应被拓展为任意适用的能够实现本发明思想的“红外通信环境”。
[0031] 如图1A和图1B所示,示出了基于红外信号的红外通信环境。
[0032] 环境一(图1A所示):控制终端1配置有红外信号发送单元,局域网网关3(例如,路由器)配置有红外信号接收单元,控制终端1和局域网网关3基于各自配置的红外信号收/发单元建立红外信号连接;局域网网关3与受控家电设备2之间有线信号连接(例如,通过数据线建立有线信号连接),或者,无线信号连接(例如,通过各自的WIFI模块,各自的蓝牙模块,各自的红外信号收/发单元,各自的射频信号收/发单元,或者,任意适用的无线通信单元,建立无线信号连接);控制终端1首先将受控家电设备2的软件升级数据对应的红外信号发送给局域网网关3,然后由局域网网关3将从控制终端1接收的红外信号对应的升级数据,发送给受控家电设备2,以供受控家电设备2根据接收的红外信号对应的升级数据升级对应的软件。
[0033] 进一步地,为了提醒用户软件升级操作是否成功,防止升级失败,受控家电设备2在升级失败的情况下,通过声音或者界面信息显示等直接提示的方式向用户反馈升级失败的提示信息,或者,通过环境一所示的红外通信环境向控制终端1反馈升级失败的提示信息,以提示用户升级失败;及/或,受控家电设备2在升级成功的情况下,通过声音或者界面信息显示等直接提示的方式向用户反馈升级成功的提示信息,或者,通过环境一所示的红外通信环境向控制终端1反馈升级成功的提示信息,以提示用户升级成功。可以针对一个软件的每一组升级数据反馈所述提示信息(例如,某一组数据升级失败,则提示该组数据升级失败,并提示重新发送该组升级数据),也可以针对该软件的全部升级数据反馈所述提示信息(例如,该软件升级失败,则提示该软件升级失败,并提示重新升级该软件)。
[0034] 环境二(图1B所示):控制终端1配置有红外信号发送单元,受控家电设备2配置有红外信号接收单元,控制终端1和受控家电设备2基于各自配置的红外信号收/发单元建立红外信号连接;控制终端1将受控家电设备2的软件升级数据对应的红外信号直接发送给受控家电设备2,以供受控家电设备2根据接收的红外信号对应的升级数据升级对应的软件。
[0035] 进一步地,为了提醒用户软件升级操作是否成功,防止升级失败,受控家电设备2在升级失败的情况下,通过声音或者界面信息显示等直接提示的方式向用户反馈升级失败的提示信息,或者,通过环境二所示的红外通信环境向控制终端1反馈升级失败的提示信息,以提示用户升级失败;及/或,受控家电设备2在升级成功的情况下,通过声音或者界面信息显示等直接提示的方式向用户反馈升级成功的提示信息,或者,通过环境二所示的红外通信环境向控制终端1反馈升级成功的提示信息,以提示用户升级成功。可以针对一个软件的每一组升级数据反馈所述提示信息(例如,某一组数据升级失败,则提示该组数据升级失败,并提示重新发送该组升级数据),也可以针对该软件的全部升级数据反馈所述提示信息(例如,该软件升级失败,则提示该软件升级失败,并提示重新升级该软件)。
[0036] 所述提示信息可以是声音信息,可以是界面显示信息,也可以是不能通过人的感官感知的通信信息(例如,经由WIFI信号、红外信号、蓝牙信号、射频信号等无线通信信号传播的特定信息,或者,经由数据线传播的特定信息)。
[0037] 需要说明的是,在本实施例中,当所述提示信息是声音信息时,所述受控家电设备2反馈所述提示信息的方式为:所述受控家电设备2通过自身配置的升级信息反馈单元(例如,扬声器)直接对外广播对应的声音,以供用户听到该声音,即获取所述提示信息。当所述提示信息是界面显示信息时,所述受控家电设备2反馈所述提示信息的方式为:所述受控家电设备2通过自身配置的升级信息反馈单元(例如,显示单元)直接对外显示对应的信息,以供用户看到该信息,即获取所述提示信息。当所述提示信息是不能通过人的感官感知的提示信息时,所述受控家电设备2反馈所述响应信息的方式为:所述受控家电设备2通过自身配置的升级信息反馈单元(例如,WIFI模块、红外信号发送单元、蓝牙模块、射频信号发送单元或者网络连接单元),并基于对应的上述环境一或者环境二的无线通信环境,将所述提示信息发送给所述控制终端1的升级信息获取单元(例如,WIFI模块、红外信号接收单元、蓝牙模块、射频信号接收单元或者网络连接单元)。
[0038] 上述环境一中,基于局域网网关3建立的红外通信环境,兼容现有的通过红外信号控制的受控家电设备2,以及通过其他类型信号(例如,WIFI信号、蓝牙信号、射频信号、无线电信号等)控制的受控家电设备2,无需改变现有空调器的硬件配置,即可实现本发明的发明思想。
[0039] 需要说明的是,图1A和图1B示出的红外通信环境仅仅是较佳实施例枚举,本领域技术人员参照图1A至图1B的示例,可以轻易架构类似的控制终端与受控终端配对的红外通信环境,例如,将环境一所示的局域网网管替换成配置有红外信号接收单元的无线电信号发射器,以构成新的红外通信环境。在此不做赘述。
[0040] 如图2所示,为应用于图1A和图1B所示红外通信环境中的控制终端较佳实施例的硬件结构图。
[0041] 该控制终端1包括处理单元10、存储单元15、红外信号发送单元13、输入单元16、通过红外信号升级家电设备软件的系统11(以下简称“升级系统11”)及通信单元17。所述控制终端1可以是遥控器、手机、平板电脑、计算机或其他任意适用的电子设备(优选手机);所述受控家电设备2可以是电视机、空调器或其他任意适用的电子设备(优选空调器)。
[0042] 该通信单元17,用于在该处理单元10的控制下,通过网络(例如,移动互联网络)与服务器通信。
[0043] 该输入单元16(例如,预设的激发软件刷新指令、软件下载指令及/或升级数据发送指令的物理按键或者虚拟按键),用于供用户输入软件刷新指令、软件下载指令及/或升级数据发送指令(例如,用户操作所述预设物理按键或者虚拟按键以输入所述软件刷新指令,以控制该控制终端1与所述服务器通信)。基于本发明的发明思想,该控制终端1还可以包括显示单元(图中未示出),用于输出显示该升级系统11的升级操作界面。
[0044] 该存储单元15,用于存储该升级系统11及其运行数据。需要强调的是,该存储单元15既可以是一个单独的存储装置,也可以是多个不同存储装置的统称,在此不作赘述。所述运行数据包括从所述服务器下载的软件数据。
[0045] 该红外信号发送单元13,用于在该处理单元10的控制下,向受控家电设备2发送受控家电设备2的软件升级数据对应的红外信号,以供受控家电设备2根据接收的红外信号对应的升级数据升级对应的软件。
[0046] 进一步地,为了能从受控家电设备2接收不能通过人的感官感知的所述提示信息,该控制终端1还可包括提示信息获取单元(图中未示出),以用于在该处理单元10的控制下,侦测并获取受控家电设备2反馈的所述提示信息。
[0047] 进一步地,针对如图1A和图1B所示的红外通信环境,该控制终端1还可包括的提示信息获取单元为WIFI模块、红外信号接收单元、蓝牙模块、射频信号接收单元或者网络连接单元。有必要说明的是:本领域的技术人员当知,该控制终端1获取不能通过人的感官感知的所述提示信息的方式可以是WIFI信号方式、红外信号方式、蓝牙信号方式或者其他任意适用的方式等,并不一定是红外信号方式。
[0048] 该处理单元10,用于调用并执行该升级系统11,以在服务器有最新软件供下载的情况下,下载该最新软件,并将下载的最新软件分组并通过红外信号发送给受控家电设备2,以供受控家电设备2根据接收的红外信号对应的升级数据升级对应的软件。该处理单元
10与存储单元15既可以分别是单独的单元,也可以集成在一起,构成一个控制器,在此不作赘述。
[0049] 如图3所示,为图2中通过红外信号升级家电设备软件的系统一实施例的功能模块图。
[0050] 需要强调的是,对本领域的技术人员来说,图3所示功能模块图仅仅是一个较佳实施例的示例图,本领域的技术人员围绕图3所示的该升级系统11的功能模块,可轻易进行新的功能模块的补充;各功能模块的名称是自定义名称,仅用于辅助理解该升级系统11的各个程序功能块,不用于限定本发明的技术方案,本发明技术方案的核心是,各自定义名称的功能模块所要达成的功能。
[0051] 该升级系统11包括软件下载模块110及红外发射模块112。该升级系统11的各个功能模块的功能如下:
[0052] 该软件下载模块110,用于定时或者在收到用户发出的软件刷新指令时,与服务器通信,以确定所述服务器中是否有与受控家电设备2对应的最新软件供下载。
[0053] 其中:
[0054] 该软件下载模块110定时与服务器通信,以确定所述服务器中是否有与受控家电设备对应的最新软件供下载的过程,例如为:该存储单元15预先存储有受控家电设备2的身份标识(例如,产品编码),该软件下载模块110定时与服务器通信,以确定所述服务器中是否有与所述预存身份标识对应的最新软件供下载;
[0055] 该软件下载模块110在收到用户发出的软件刷新指令时,与服务器通信,以确定所述服务器中是否有与受控家电设备2对应的最新软件供下载的过程,例如为:该软件下载模块110在收到用户发出的软件刷新指令时,提供输入操作界面供用户输入受控家电设备2的身份标识(例如,产品编码),在接收到用户基于所述输入操作界面输入的身份标识时,该软件下载模块110与服务器通信,以确定所述服务器中是否有与接收的身份标识对应的最新软件供下载;或者,该存储单元15预先存储有受控家电设备2的身份标识(例如,产品编码),该软件下载模块110在收到用户发出的软件刷新指令时,与服务器通信,以确定所述服务器中是否有与所述预存身份标识对应的最新软件供下载。
[0056] 该软件下载模块110,还用于在所述服务器中有与受控家电设备2对应的最新软件供下载时,下载该最新软件;或者,提示用户下载该最新软件(例如,弹出选择框,包括“Yes”和“No”选项,点击“Yes”选项代表发出下载该最新软件的指令,点击“No”选项代表发出放弃下载该最新软件的指令),并在接收到用户发出的下载指令时,下载该最新软件。
[0057] 该红外发射模块112,用于将下载的软件数据进行分组,对各个分组数据进行红外编码,并将编码后的各个分组数据生成红外信号逐一发送给受控家电设备2,以供受控家电设备2根据接收的红外信号对应的升级数据升级对应的软件。
[0058] 进一步地,由于所述服务器的最新软件可能与受控家电设备2当前软件版本相同,或者相对于受控家电设备2的当前软件版本更低,为了防止重复升级,或者将高版本软件升级成低版本软件,提高升级的安全性,该红外发射模块112在执行上述功能之前,还用于将下载的最新软件与受控家电设备2的当前软件进行版本比对分析,在下载的最新软件相较于受控家电设备2的当前软件版本更高时,执行上述功能。
[0059] 如图4所示,为应用于图1A和图1B所示红外通信环境中的受控家电设备较佳实施例的硬件结构图。该受控家电设备2包括信号接收单元23、升级处理单元21、软件存储单元25及升级信息反馈单元20。
[0060] 需要强调的是,对本领域的技术人员来说,图3所示硬件结构图仅仅是一个较佳实施例的示例图,本领域的技术人员围绕图4所示的受控家电设备2的硬件单元结构,可轻易进行新的硬件单元的补充;各硬件单元的名称是自定义名称,仅用于辅助理解受控家电设备2的各个硬件单元,不用于限定本发明的技术方案,本发明技术方案的核心是,各自定义名称的硬件单元所要达成的功能。
[0061] 该信号接收单元23,用于接收控制终端1基于红外通信环境发送来的升级数据信号。
[0062] 该软件存储单元25,用于存储受控家电设备2的运行软件。
[0063] 该升级处理单元21,用于根据该信号接收单元23接收的红外信号对应的升级数据,升级该软件存储单元25存储的对应软件。
[0064] 该升级信息反馈单元20,用于对一个软件的每一组升级数据反馈升级提示信息(例如,某一组数据升级失败,则提示该组数据升级失败,并提示重新发送该组升级数据),或者,针对该软件的全部升级数据反馈所述提示信息(例如,该软件升级失败,则提示该软件升级失败,并提示重新升级该软件)。
[0065] 针对如图1A所示的红外通信环境,该信号接收单元23为WIFI模块、红外信号接收单元、蓝牙模块、射频信号接收单元或者网络连接单元;该升级信息反馈单元20为WIFI模块、红外信号接收单元、蓝牙模块、射频信号接收单元或者网络连接单元。
[0066] 针对如图1B所示的红外通信环境,该信号接收单元23为红外信号接收单元;该升级信息反馈单元20为WIFI模块、红外信号接收单元、蓝牙模块、射频信号接收单元或者网络连接单元。
[0067] 如图5所示,为本发明通过红外信号升级家电设备软件的方法一实施例的具体实施流程图。
[0068] 步骤S10,该软件下载模块110定时或者在收到用户发出的软件刷新指令时,与服务器通信,以确定所述服务器中是否有与受控家电设备2对应的最新软件供下载。
[0069] 步骤S11,该软件下载模块110在所述服务器中有与受控家电设备2对应的最新软件供下载时,下载该最新软件;或者,提示用户下载该最新软件(例如,弹出选择框,包括“Yes”和“No”选项,点击“Yes”选项代表发出下载该最新软件的指令,点击“No”选项代表发出放弃下载该最新软件的指令),并在接收到用户发出的下载指令时,下载该最新软件。
[0070] 步骤S12,该红外发射模块112将下载的软件数据进行分组,对各个分组数据进行红外编码。
[0071] 步骤S13,该红外发射模块112将编码后的各个分组数据生成红外信号逐一发送给受控家电设备2,以供受控家电设备2根据接收的红外信号对应的升级数据升级对应的软件。
[0072] 进一步地,在本发明的其他实施例中,上述步骤S11之后,本发明通过红外信号升级家电设备软件的方法包括:将下载的最新软件与受控家电设备2的当前软件进行版本比对分析;在下载的最新软件相较于受控家电设备2的当前软件版本更高时,转入上述步骤S12及步骤S13。
[0073] 进一步地,在本发明的其他实施例中,上述步骤S13包括:A、该红外发射模块112在将一个分组数据发送给受控家电设备2后,根据受控家电设备2反馈的提示信息,确定是否需要重新发送该分组数据给受控家电设备2;B、该红外发射模块112在不需要重新发送给受控家电设备2时(即该分组数据发送成功时),转入执行下一个分组数据的发送操作,或者,在需要重新发送给受控家电设备2时(即该分组数据发送失败时),重新执行该分组数据的发送操作;C、重复执行上述步骤A和B,直至所有分组数据都已发送成功。
[0074] 进一步地,在本发明的其他实施例中,上述步骤S13包括:D、该红外发射模块112将编码后的各个分组数据生成红外信号逐一发送给受控家电设备2;E、该红外发射模块112在各个分组数据都发送完毕时,根据受控家电设备2反馈的提示信息,确定是否需要重新发送所有分组数据给受控家电设备2。
[0075] 以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。