CN110727453B - 家用电器、通过红外信号对其进行升级的方法和*** - Google Patents

家用电器、通过红外信号对其进行升级的方法和*** Download PDF

Info

Publication number
CN110727453B
CN110727453B CN201911001259.7A CN201911001259A CN110727453B CN 110727453 B CN110727453 B CN 110727453B CN 201911001259 A CN201911001259 A CN 201911001259A CN 110727453 B CN110727453 B CN 110727453B
Authority
CN
China
Prior art keywords
time
data
upgrade
upgrade data
infrared
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.)
Active
Application number
CN201911001259.7A
Other languages
English (en)
Other versions
CN110727453A (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
GD Midea Air Conditioning 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 GD Midea Air Conditioning Equipment Co Ltd filed Critical GD Midea Air Conditioning Equipment Co Ltd
Priority to CN201911001259.7A priority Critical patent/CN110727453B/zh
Publication of CN110727453A publication Critical patent/CN110727453A/zh
Application granted granted Critical
Publication of CN110727453B publication Critical patent/CN110727453B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C23/00Non-electrical signal transmission systems, e.g. optical systems
    • G08C23/04Non-electrical signal transmission systems, e.g. optical systems using light waves, e.g. infrared
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Selective Calling Equipment (AREA)

Abstract

本发明提出一种家用电器、通过红外信号对其进行升级的方法和***,所述方法包括:获取升级数据;根据升级数据确定红外信号的高电平时间T1和低电平时间T2以将升级数据转换为红外发射数据,其中,发射数据包括多个高电平时间T1和低电平时间T2的组合,每个高电平时间T1和低电平时间T2的组合构成一个4Bit数据;通过红外发射器将红外发射数据发送至家用电器,以对家用电器进行升级。本发明的方法,能够通过红外发射器升级家用电器的软件,从而总体使升级成本降低。

Description

家用电器、通过红外信号对其进行升级的方法和***
技术领域
本发明涉及家用电器技术领域,尤其涉及一种通过红外信号对家用电器进行升级的方法、一种通过红外信号对家用电器进行升级的***和一种家用电器。
背景技术
对于网络升级来说,由于以前的家用电器没有WiFi(Wireless-Fidelity,无线保真)接口,这就需要开发相关电脑或APP(Application,应用程序)等软件对其进行升级,这样硬件软件均需要投入成本。
对于传统的UART(Universal Asynchronous Receiver/Transmitter,通用异步收发传输器)升级来说,需要物理接触,也即需要拆装机,升级起来也费事废成本,其中,在拆装机的过程中还会对家用电器造成一定的损伤。
发明内容
本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本发明的第一个目的在于提出一种通过红外信号对家用电器进行升级的方法,其能够通过红外发射器升级家用电器的软件,从而总体使升级成本降低。
本发明的第二个目的在于提出一种通过红外信号对家用电器进行升级的***。
本发明的第三个目的在于提出一种家用电器。
本发明的第四个目的在于提出一种计算机可读存储介质。
为达上述目的,本发明第一方面实施例提出了一种通过红外信号对家用电器进行升级的方法,包括:获取升级数据;根据所述升级数据确定红外信号的高电平时间T1和低电平时间T2以将所述升级数据转换为红外发射数据,其中,所述发射数据包括多个所述高电平时间T1和低电平时间T2的组合,每个所述高电平时间T1和低电平时间T2的组合构成一个4Bit数据;以及通过红外发射器将所述红外发射数据发送至所述家用电器,以对所述家用电器进行升级。
根据本发明实施例的通过红外信号对家用电器进行升级的方法,先获取升级数据,然后根据升级数据确定红外信号的高电平时间T1和低电平时间T2以将升级数据转换为红外发射数据,其中,发射数据包括多个高电平时间T1和低电平时间T2的组合,每个高电平时间T1和低电平时间T2的组合构成一个4Bit数据,最后,通过红外发射器将红外发射数据发送至家用电器,以对家用电器进行升级。由此,该方法能够通过红外发射器升级家用电器的软件,总体使升级成本降低。
另外,根据本发明上述实施例提出的通过红外信号对家用电器进行升级的方法还可以具有如下附加的技术特征:
根据本发明的一个实施例,如果所述升级数据的前两Bit为00,则将所述高电平时间T1设置为第一时间;如果所述升级数据的前两Bit为01,则将所述高电平时间T1设置为第二时间,其中,所述第二时间大于所述第一时间;如果所述升级数据的前两Bit为10,则将所述高电平时间T1设置为第三时间,其中,所述第三时间大于所述第二时间;如果所述升级数据的前两Bit为11,则将所述高电平时间T1设置为第四时间,其中,所述第四时间大于所述第三时间。
根据本发明的一个实施例,如果所述升级数据的后两Bit为00,则将所述低电平时间T2设置为第一时间;如果所述升级数据的后两Bit为01,则将所述低电平时间T2设置为第二时间,其中,所述第二时间大于所述第一时间;如果所述升级数据的后两Bit为10,则将所述低电平时间T2设置为第三时间,其中,所述第三时间大于所述第二时间;如果所述升级数据的后两Bit为11,则将所述低电平时间T2设置为第四时间,其中,所述第四时间大于所述第三时间。
其中,所述第一时间为550us、所述第二时间为650us、所述第三时间为750us、所述第四时间为850us。
根据本发明的一个实施例,在所述根据所述升级数据确定红外信号的高电平时间T1和低电平时间T2以将所述升级数据转换为红外发射数据之前,还包括:根据地址对所述升级数据进行分块以将所述升级数据切分为多个升级数据块。
为达到上述目的,本发明第二方面实施例提出了一种通过红外信号对家用电器进行升级的***,包括:获取模块,用于获取升级数据;确定模块,用于根据所述升级数据确定红外信号的高电平时间T1和低电平时间T2以将所述升级数据转换为红外发射数据,其中,所述发射数据包括多个所述高电平时间T1和低电平时间T2的组合,每个所述高电平时间T1和低电平时间T2的组合构成一个4Bit数据;升级模块,用于通过红外发射器将所述红外发射数据发送至所述家用电器,以对所述家用电器进行升级。
根据本发明实施例的通过红外信号对家用电器进行升级的***,获取模块获取升级数据,确定模块根据升级数据确定红外信号的高电平时间T1和低电平时间T2以将升级数据转换为红外发射数据,其中,发射数据包括多个高电平时间T1和低电平时间T2的组合,每个高电平时间T1和低电平时间T2的组合构成一个4Bit数据,升级模块通过红外发射器将红外发射数据发送至家用电器,以对家用电器进行升级。由此,该***能够通过红外发射器升级家用电器的软件,总体使升级成本降低。
另外,根据本发明上述实施例提出的通过红外信号对家用电器进行升级的***还可以具有如下附加的技术特征:
根据本发明的一个实施例,如果所述升级数据的前两Bit为00,则将所述高电平时间T1设置为第一时间;如果所述升级数据的前两Bit为01,则将所述高电平时间T1设置为第二时间,其中,所述第二时间大于所述第一时间;如果所述升级数据的前两Bit为10,则将所述高电平时间T1设置为第三时间,其中,所述第三时间大于所述第二时间;如果所述升级数据的前两Bit为11,则将所述高电平时间T1设置为第四时间,其中,所述第四时间大于所述第三时间。
根据本发明的一个实施例,如果所述升级数据的后两Bit为00,则将所述低电平时间T2设置为第一时间;如果所述升级数据的后两Bit为01,则将所述低电平时间T2设置为第二时间,其中,所述第二时间大于所述第一时间;如果所述升级数据的后两Bit为10,则将所述低电平时间T2设置为第三时间,其中,所述第三时间大于所述第二时间;如果所述升级数据的后两Bit为11,则将所述低电平时间T2设置为第四时间,其中,所述第四时间大于所述第三时间。
其中,所述第一时间为550us、所述第二时间为650us、所述第三时间为750us、所述第四时间为850us。
进一步地,上述的通过红外信号对家用电器进行升级的***,还包括:切分模块,用于在所述根据所述升级数据确定红外信号的高电平时间T1和低电平时间T2以将所述升级数据转换为红外发射数据之前,根据地址对所述升级数据进行分块以将所述升级数据切分为多个升级数据块。
为达到上述目的,本发明第三方面实施例提出了一种家用电器,包括存储器、处理器及存储在存储器上并可在处理器上运行的通过红外信号对家用电器进行升级的程序,所述处理器执行所述通过红外信号对家用电器进行升级的程序时,实现根据上述的通过红外信号对家用电器进行升级的方法。
本发明实施例的家用电器,通过执行上述的通过红外信号对家用电器进行升级的方法,能够通过红外发射器升级家用电器的软件,总体使升级成本降低。
为达到上述目的,本发明第四方面提出了一种计算机可读存储介质,其上存储有通过红外信号对家用电器进行升级的程序,该通过红外信号对家用电器进行升级的程序被处理器执行时实现上述的通过红外信号对家用电器进行升级的方法。
本发明实施例的计算机可读存储介质,通过执行上述的通过红外信号对家用电器进行升级的方法,能够通过红外发射器升级家用电器的软件,从而总体使升级成本降低。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1是根据本发明实施例的通过红外信号对家用电器进行升级的方法的流程图;
图2是根据本发明一个具体实施例的红外信号的示意图;
图3是根据本发明一个实施例的通过红外信号对家用电器进行升级的工作流程图;
图4是根据本发明实施例的通过红外信号对家用电器进行升级的***的方框示意图;
图5是根据本发明一个实施例的通过红外信号对家用电器进行升级的***的方框示意图;以及
图6是根据本发明实施例的家用电器的方框示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
下面参考附图描述本发明实施例的通过红外信号对家用电器进行升级的方法、通过红外信号对家用电器进行升级的***和家用电器。
图1是根据本发明实施例的通过红外信号对家用电器进行升级的方法的流程图。在本发明的实施例中,家用电器可以为空调、电视等。
如图1所示,该通过红外信号对家用电器进行升级的方法,包括:
S1,获取升级数据。
S2,根据升级数据确定红外信号(参照图2所示)的高电平时间T1和低电平时间T2以将升级数据转换为红外发射数据,其中,发射数据包括多个高电平时间T1和低电平时间T2的组合,每个高电平时间T1和低电平时间T2的组合构成一个4Bit数据。
S3,通过红外发射器将红外发射数据发送至家用电器,以对家用电器进行升级。
根据本发明的一个实施例,如果升级数据的前两Bit为00,则将高电平时间T1设置为第一时间;如果升级数据的前两Bit为01,则将高电平时间T1设置为第二时间,其中,第二时间大于第一时间;如果升级数据的前两Bit为10,则将高电平时间T1设置为第三时间,其中,第三时间大于第二时间;如果升级数据的前两Bit为11,则将高电平时间T1设置为第四时间,其中,第四时间大于第三时间。
根据本发明的一个实施例,如果升级数据的后两Bit为00,则将低电平时间T2设置为第一时间;如果升级数据的后两Bit为01,则将低电平时间T2设置为第二时间,其中,第二时间大于第一时间;如果升级数据的后两Bit为10,则将低电平时间T2设置为第三时间,其中,第三时间大于第二时间;如果升级数据的后两Bit为11,则将低电平时间T2设置为第四时间,其中,第四时间大于第三时间。
其中,第一时间、第二时间、第三时间和第四时间均可根据实际需要进行设置,例如,第一时间的范围可以是[500us,600us),第二时间的范围可以是[600us,700us),第三时间的范围可以是[700us,800us),第四时间的范围可以是[800us,900us),优选地,第一时间为550us、第二时间为650us、第三时间为750us、第四时间为850us。
需要说明的是,本发明的方案是通过红外信号升级家用电器的软件。前提是,家用电器上需事先安装有红外接收头,现在基本所有的家用电器都带有红外接收头。所以本发明从软件上进行考虑,即可实现软件升级。
具体地,本发明需改进现有的遥控通讯协议,提高通讯速度。更改前由于普通红外信号的高低电平最少时间是500us,其中,500us高电平、500us低电平代表0;500us高电平,1500us低电平代表1,计算平均速率为(500us+500us+500us+1500us)/2=1500us,即1500us发出一个数据。
而本发明的方案:低电平时间T2分别设置为550us,650us,750us,850us,对应表示00,01,10,11,可以传输两Bit字节数据。高电平时间T2分别设置为550us,650us,750us,850us,对应表示00,01,10,11,同样可以处理为两Bit字节数据,这样就相当于处理了4Bit数据,计算平均速率为(550us+650us+750us+850us)/4=700us,即700us发出两个数据,一个数据也就需要350us。通过计算,本发明的平均速率相对于传统的红外信号协议提高了将近5倍。
以按32K软件为例计算本发明的升级时间,需要升级时间为32*1024*8*350us,即需要大概90秒时间升级完成,比原方案提升明显。即使用改为红外转UART方案,也是180秒左右,提升速率明显。
在实际应用中,当需要对家用电器进行升级时,用户可以通过家用电器的遥控器上的升级按键,发送升级指令。主控板接收到升级指令后,获取升级数据,根据升级数据确定红外信号的高电平时间T1和低电平时间T2,并将升级数据转换为红外发射数据,通过红外发射器将红外发射数据发送至家用电器。家用电器按照红外通讯协议接收并储存红外发射数据,并判断所有数据是否接收完毕。如果是,则表示接收成功;如果否,接收时间(如10min)是否结束,如果结束,则表示接收失败,否则继续按照红外通讯协议地址接收并储存红外发射数据,直至接收时间结束。
进一步地,根据本发明的一个实施例,在根据升级数据确定红外信号的高电平时间T1和低电平时间T2以将升级数据转换为红外发射数据之前,还包括:根据地址对升级数据进行分块以将升级数据切分为多个升级数据块。
具体地,本发明的红外通讯协议发送的红外发射数据按照地址模块分开处理,例如,如图3所示,遥控发射数据模块分为遥控发射数据模块1、遥控发射数据模块2、遥控发射数据模块3、……、遥控发射数据模块N;主控接收模块数据模块分为与遥控发射数据模块一一对应的遥控发射数据模块1、遥控发射数据模块2、遥控发射数据模块3、……、遥控发射数据模块N,以便于部分信号干扰没有收到红外信号,后续可以收到该地址继续升级,而不用整体重新接收处理。
具体而言,当遥控开始发射数据时,遥控发射数据的各个模块依次循环发送至对应的主控接收数据模块,当主控接收数据模块收到对应的遥控发射数据模块的数据成功后,等待接收下一个模块数据,直到所有模块程序都接收完毕,则接收成功,随后就退出程序升级,升级成功。或者,在接收时间(如10min)内没有收完所有模块升级数据,则退出程序升级,升级失败。
举例说明,以1K的容量当作1个模块。用遥控循环发送所有容量32K。如果中间第13K模块接受失败,则等待下一次发送13K模块的时候再更新。这样即使中间有一部分失败,但第二次或第三次时完全接收成功时,就是成功。这样不必每次接受失败需要重新接受。
需要说明的是,而该方案通过红外遥控来传输数据,在家用电器通电的情况下,可以直接用红外遥控器升级,并且一个红外遥控器可以对单台,也可以同时对多台设备进行软件升级,方便售后维修。该方案中的红外通讯协议也加快了软件升级时间。本发明相较于网络升级和传统的UART升级的方案来说,时间和成本结合起来考虑是最优的。
综上所述,根据本发明实施例的通过红外信号对家用电器进行升级的方法,先获取升级数据,然后根据升级数据确定红外信号的高电平时间T1和低电平时间T2以将升级数据转换为红外发射数据,其中,发射数据包括多个高电平时间T1和低电平时间T2的组合,每个高电平时间T1和低电平时间T2的组合构成一个4Bit数据,最后,通过红外发射器将红外发射数据发送至家用电器,以对家用电器进行升级。由此,该方法能够通过红外发射器升级家用电器的软件,总体使升级成本降低。
图4是根据本发明实施例的通过红外信号对家用电器进行升级的***的方框示意图。
如图4所示,本发明实施例的通过红外信号对家用电器进行升级的***100可包括:获取模块10、确定模块20和升级模块30。
其中,获取模块10用于获取升级数据,确定模块20用于根据升级数据确定红外信号的高电平时间T1和低电平时间T2以将升级数据转换为红外发射数据,其中,发射数据包括多个高电平时间T1和低电平时间T2的组合,每个高电平时间T1和低电平时间T2的组合构成一个4Bit数据。升级模块30用于通过红外发射器将红外发射数据发送至家用电器,以对家用电器进行升级。
根据本发明的一个实施例,如果升级数据的前两Bit为00,则将高电平时间T1设置为第一时间;如果升级数据的前两Bit为01,则将高电平时间T1设置为第二时间,其中,第二时间大于第一时间;如果升级数据的前两Bit为10,则将高电平时间T1设置为第三时间,其中,第三时间大于第二时间;如果升级数据的前两Bit为11,则将高电平时间T1设置为第四时间,其中,第四时间大于第三时间。如果升级数据的后两Bit为00,则将低电平时间T2设置为第一时间;如果升级数据的后两Bit为01,则将低电平时间T2设置为第二时间,其中,第二时间大于第一时间;如果升级数据的后两Bit为10,则将低电平时间T2设置为第三时间,其中,第三时间大于第二时间;如果升级数据的后两Bit为11,则将低电平时间T2设置为第四时间,其中,第四时间大于第三时间。
其中,第一时间为550us、第二时间为650us、第三时间为750us、第四时间为850us。
进一步地,如图5所示,上述的通过红外信号对家用电器进行升级的***,还包括:切分模块40,切分模块40用于在根据升级数据确定红外信号的高电平时间T1和低电平时间T2以将升级数据转换为红外发射数据之前,根据地址对升级数据进行分块以将升级数据切分为多个升级数据块。
需要说明的是,本发明实施例的通过红外信号对家用电器进行升级的***中未披露的细节,请参照本发明实施例的通过红外信号对家用电器进行升级的方法中所披露的细节,具体这里不再赘述。
根据本发明实施例的通过红外信号对家用电器进行升级的***,获取模块获取升级数据,确定模块根据升级数据确定红外信号的高电平时间T1和低电平时间T2以将升级数据转换为红外发射数据,其中,发射数据包括多个高电平时间T1和低电平时间T2的组合,每个高电平时间T1和低电平时间T2的组合构成一个4Bit数据,升级模块通过红外发射器将红外发射数据发送至家用电器,以对家用电器进行升级。由此,该***能够通过红外发射器升级家用电器的软件,总体使升级成本降低。
图6是根据本发明实施例的家用电器的方框示意图。
如图6所示,本发明实施例的家用电器200可包括:存储器210、处理器220及存储在存储器210上并可在处理器220上运行的通过红外信号对家用电器进行升级的程序,处理器220执行通过红外信号对家用电器进行升级的程序时,实现上述的通过红外信号对家用电器进行升级的方法。
本发明实施例的家用电器,通过执行上述的通过红外信号对家用电器进行升级的方法,能够通过红外发射器升级家用电器的软件,总体使升级成本降低。
另外,本发明还提出了一种计算机可读存储介质,其上存储有通过红外信号对家用电器进行升级的程序,该通过红外信号对家用电器进行升级的程序被处理器执行时实现上述的通过红外信号对家用电器进行升级的方法。
本发明实施例的计算机可读存储介质,通过执行上述的通过红外信号对家用电器进行升级的方法,能够通过红外发射器升级家用电器的软件,从而总体使升级成本降低。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行***、装置或设备(如基于计算机的***、包括处理器的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

Claims (8)

1.一种通过红外信号对家用电器进行升级的方法,其特征在于,包括:
获取升级数据;
根据所述升级数据确定红外信号的高电平时间T1和低电平时间T2以将所述升级数据转换为红外发射数据,其中,所述发射数据包括多个所述高电平时间T1和低电平时间T2的组合,每个所述高电平时间T1和低电平时间T2的组合构成一个4Bit数据;以及
通过红外发射器将所述红外发射数据发送至所述家用电器,以对所述家用电器进行升级;
如果所述升级数据的前两Bit为00,则将所述高电平时间T1设置为第一时间;
如果所述升级数据的前两Bit为01,则将所述高电平时间T1设置为第二时间,其中,所述第二时间大于所述第一时间;
如果所述升级数据的前两Bit为10,则将所述高电平时间T1设置为第三时间,其中,所述第三时间大于所述第二时间;
如果所述升级数据的前两Bit为11,则将所述高电平时间T1设置为第四时间,其中,所述第四时间大于所述第三时间;
如果所述升级数据的后两Bit为00,则将所述低电平时间T2设置为第一时间;
如果所述升级数据的后两Bit为01,则将所述低电平时间T2设置为第二时间,其中,所述第二时间大于所述第一时间;
如果所述升级数据的后两Bit为10,则将所述低电平时间T2设置为第三时间,其中,所述第三时间大于所述第二时间;
如果所述升级数据的后两Bit为11,则将所述低电平时间T2设置为第四时间,其中,所述第四时间大于所述第三时间。
2.如权利要求1所述的通过红外信号对家用电器进行升级的方法,其特征在于,所述第一时间为550us、所述第二时间为650us、所述第三时间为750us、所述第四时间为850us。
3.如权利要求1所述的通过红外信号对家用电器进行升级的方法,其特征在于,在所述根据所述升级数据确定红外信号的高电平时间T1和低电平时间T2以将所述升级数据转换为红外发射数据之前,还包括:
根据地址对所述升级数据进行分块以将所述升级数据切分为多个升级数据块。
4.一种通过红外信号对家用电器进行升级的***,其特征在于,包括:
获取模块,用于获取升级数据;
确定模块,用于根据所述升级数据确定红外信号的高电平时间T1和低电平时间T2以将所述升级数据转换为红外发射数据,其中,所述发射数据包括多个所述高电平时间T1和低电平时间T2的组合,每个所述高电平时间T1和低电平时间T2的组合构成一个4Bit数据;
升级模块,用于通过红外发射器将所述红外发射数据发送至所述家用电器,以对所述家用电器进行升级;
如果所述升级数据的前两Bit为00,则将所述高电平时间T1设置为第一时间;
如果所述升级数据的前两Bit为01,则将所述高电平时间T1设置为第二时间,其中,所述第二时间大于所述第一时间;
如果所述升级数据的前两Bit为10,则将所述高电平时间T1设置为第三时间,其中,所述第三时间大于所述第二时间;
如果所述升级数据的前两Bit为11,则将所述高电平时间T1设置为第四时间,其中,所述第四时间大于所述第三时间;
如果所述升级数据的后两Bit为00,则将所述低电平时间T2设置为第一时间;
如果所述升级数据的后两Bit为01,则将所述低电平时间T2设置为第二时间,其中,所述第二时间大于所述第一时间;
如果所述升级数据的后两Bit为10,则将所述低电平时间T2设置为第三时间,其中,所述第三时间大于所述第二时间;
如果所述升级数据的后两Bit为11,则将所述低电平时间T2设置为第四时间,其中,所述第四时间大于所述第三时间。
5.如权利要求4所述的通过红外信号对家用电器进行升级的***,其特征在于,所述第一时间为550us、所述第二时间为650us、所述第三时间为750us、所述第四时间为850us。
6.如权利要求4所述的通过红外信号对家用电器进行升级的***,其特征在于,还包括:
切分模块,用于在所述根据所述升级数据确定红外信号的高电平时间T1和低电平时间T2以将所述升级数据转换为红外发射数据之前,根据地址对所述升级数据进行分块以将所述升级数据切分为多个升级数据块。
7.一种家用电器,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的通过红外信号对家用电器进行升级的程序,所述处理器执行所述通过红外信号对家用电器进行升级的程序时,实现根据权利要求1-3中任一所述的通过红外信号对家用电器进行升级的方法。
8.一种计算机可读存储介质,其上存储有通过红外信号对家用电器进行升级的程序,其特征在于,该通过红外信号对家用电器进行升级的程序被处理器执行时实现根据权利要求1-3中任一所述的通过红外信号对家用电器进行升级的方法。
CN201911001259.7A 2019-10-21 2019-10-21 家用电器、通过红外信号对其进行升级的方法和*** Active CN110727453B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911001259.7A CN110727453B (zh) 2019-10-21 2019-10-21 家用电器、通过红外信号对其进行升级的方法和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911001259.7A CN110727453B (zh) 2019-10-21 2019-10-21 家用电器、通过红外信号对其进行升级的方法和***

Publications (2)

Publication Number Publication Date
CN110727453A CN110727453A (zh) 2020-01-24
CN110727453B true CN110727453B (zh) 2023-04-25

Family

ID=69220463

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911001259.7A Active CN110727453B (zh) 2019-10-21 2019-10-21 家用电器、通过红外信号对其进行升级的方法和***

Country Status (1)

Country Link
CN (1) CN110727453B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113253040A (zh) * 2021-07-14 2021-08-13 广州朗国电子科技股份有限公司 一种基于红外传输的测试***和测试方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN203490689U (zh) * 2013-09-29 2014-03-19 吉林林业信息科技有限责任公司 视频监控***的控制软件远程升级***
CN104346179A (zh) * 2013-07-29 2015-02-11 北京同步科技有限公司 通过can总线远程升级的嵌入式***及方法
CN104866333A (zh) * 2014-09-29 2015-08-26 广东美的环境电器制造有限公司 家用电器中软件的升级***和升级方法
CN107621941A (zh) * 2017-09-22 2018-01-23 美的智慧家居科技有限公司 软件升级方法、***及移动智能设备
CN109254788A (zh) * 2018-09-06 2019-01-22 四川爱联科技有限公司 低带宽下设备固件升级的方法
CN109343873A (zh) * 2018-08-28 2019-02-15 九阳股份有限公司 一种智能家电远程升级控制方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8935687B2 (en) * 2008-02-29 2015-01-13 Red Hat, Inc. Incrementally updating a software appliance

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104346179A (zh) * 2013-07-29 2015-02-11 北京同步科技有限公司 通过can总线远程升级的嵌入式***及方法
CN203490689U (zh) * 2013-09-29 2014-03-19 吉林林业信息科技有限责任公司 视频监控***的控制软件远程升级***
CN104866333A (zh) * 2014-09-29 2015-08-26 广东美的环境电器制造有限公司 家用电器中软件的升级***和升级方法
CN107621941A (zh) * 2017-09-22 2018-01-23 美的智慧家居科技有限公司 软件升级方法、***及移动智能设备
CN109343873A (zh) * 2018-08-28 2019-02-15 九阳股份有限公司 一种智能家电远程升级控制方法
CN109254788A (zh) * 2018-09-06 2019-01-22 四川爱联科技有限公司 低带宽下设备固件升级的方法

Also Published As

Publication number Publication date
CN110727453A (zh) 2020-01-24

Similar Documents

Publication Publication Date Title
EP1169822B1 (en) Data transmission method and apparatus
JP4124489B2 (ja) 遠隔制御システム用通信システム
CN107438830B (zh) 升级方法、升级装置、升级设备及升级***
US20100023938A1 (en) Home appliance and home appliance system
CN110727453B (zh) 家用电器、通过红外信号对其进行升级的方法和***
CN105511903A (zh) 一种音频设备的升级方法和装置
EP1617688A1 (en) Upgrading programs in a wireless communication system
FI113225B (fi) Uuden D2B-laiteosoitteen käyttöönotto oletusarvo-osoitetta käyttämällä
US20170099564A1 (en) Transmission system using bluetooth low energy technique
US20190037373A1 (en) Method and apparatus and computer program product for upgrading a to-be-upgraded device
US6771164B1 (en) Automatic identification of local devices
JPH05219077A (ja) 多重局バス系とそのような系に使用する局
CN103401956A (zh) 地址分配、数据发送方法、室内机、室外机及空调***
KR101428778B1 (ko) 원격검침 단말의 원격 펌웨어 업그레이드 장치 및 방법
CN111812987A (zh) 终端设备和其执行的方法及智能家居设备和其执行的方法
CN113568640A (zh) 空调器外机主程序的升级方法、运行控制装置及空调器
CN109246166A (zh) 通信方法、装置及无人机
CN110768695B (zh) 一种发射功率配置方法及头端设备、电器***和芯片
KR20070055526A (ko) 무선 네트워크에서 채널 선택 절차를 자동으로 실행하는시스템 및 방법
JP4852529B2 (ja) セットトップボックス装置及びその方法
JPH08500717A (ja) 先のアドレスでの新d2b装置のアドレス初期設定の開始
CN112596763A (zh) 一种智能家居设备无线升级的方法和装置及设备
CN105788232A (zh) 红外编码数据的校验方法、装置及控制终端
CN111917614B (zh) 配网方法、装置以及家电设备
CN110312094B (zh) 信号接收装置、信号输出控制***及信号输出控制方法

Legal Events

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