CN105142235A - 空调机组的通讯方法及装置 - Google Patents
空调机组的通讯方法及装置 Download PDFInfo
- Publication number
- CN105142235A CN105142235A CN201510497199.8A CN201510497199A CN105142235A CN 105142235 A CN105142235 A CN 105142235A CN 201510497199 A CN201510497199 A CN 201510497199A CN 105142235 A CN105142235 A CN 105142235A
- Authority
- CN
- China
- Prior art keywords
- air conditioner
- server
- connection
- module
- request
- 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
Links
- 238000004891 communication Methods 0.000 title claims abstract description 123
- 238000000034 method Methods 0.000 title claims abstract description 28
- 238000004378 air conditioning Methods 0.000 title abstract description 4
- 230000000977 initiatory effect Effects 0.000 claims abstract description 14
- 238000001514 detection method Methods 0.000 claims description 23
- 239000002699 waste material Substances 0.000 abstract description 9
- 230000002159 abnormal effect Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- FGUUSXIOTUKUDN-IBGZPJMESA-N C1(=CC=CC=C1)N1C2=C(NC([C@H](C1)NC=1OC(=NN=1)C1=CC=CC=C1)=O)C=CC=C2 Chemical compound C1(=CC=CC=C1)N1C2=C(NC([C@H](C1)NC=1OC(=NN=1)C1=CC=CC=C1)=O)C=CC=C2 FGUUSXIOTUKUDN-IBGZPJMESA-N 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 230000002950 deficient Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000003203 everyday effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
Landscapes
- Air Conditioning Control Device (AREA)
Abstract
本发明公开了一种空调机组的通讯方法及装置。其中,该方法包括:检测空调器与服务器之间的连接状态,其中,连接状态包括通讯畅通或通讯中断;当连接状态为通讯中断时,空调器向服务器发起i次重建连接请求,其中,i小于等于N,N为自然数;在对服务器发起第i次重建连接请求后,重新检测空调器与服务器之间的连接是否重建;当连接状态仍为通讯中断时,暂停对服务器发起重建连接请求;当连接状态为通讯畅通时,控制空调器向服务器发送空调运行数据。本发明解决了空调机组无线通讯模块与服务器通讯中断后,无线通讯模块长时间内不断重新连接服务器造成的无线通讯模块的流量浪费以及服务器的压力过大的技术问题。
Description
技术领域
本发明涉及空调器领域,具体而言,涉及一种空调机组的通讯方法及装置。
背景技术
当GPRS模块出货并安装正常工作后,将会与服务器保持通讯,将信息实时发送至服务器。出现服务器异常或网络拥堵等异常情况时,GPRS模块与服务器链路将出现中断,导致GPRS模块接收到的数据无法传送至服务器。并且在恢复连接后,连接中断期间的数据无法再传送至服务器。
目前,在GPRS模块与服务器连接中断的情况下,如果GPRS模块设置了重连机制,GPRS模块将会不间断连接服务器,直至与服务器重新连接。在GPRS模块不间断连接服务器的过程中,将导致流量的大量消耗。此外,如果GPRS模块控制器数量太多,当服务器修复完成后,大量GPRS模块将同时连接服务器,导致服务器压力过大,性能将受到影响。
针对上述空调机组无线通讯模块与服务器通讯中断后,无线通讯模块长时间内不断重新连接服务器造成的无线通讯模块的流量浪费以及服务器的压力过大的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种空调机组的通讯方法及装置,以至少解决空调机组无线通讯模块与服务器通讯中断后,无线通讯模块长时间内不断重新连接服务器造成的无线通讯模块的流量浪费以及服务器的压力过大的技术问题。
根据本发明实施例的一个方面,提供了一种空调机组的通讯方法,包括:检测空调器与服务器之间的连接状态,其中,连接状态包括通讯畅通或通讯中断;当连接状态为通讯中断时,空调器向服务器发起i次重建连接请求,其中,i小于等于N,N为自然数;在对服务器发起第i次重建连接请求后,重新检测空调器与服务器之间的连接是否重建,当连接状态仍为通讯中断时,暂停对服务器发起重建连接请求;当连接状态为通讯畅通时,控制空调器向服务器发送空调运行数据。
进一步地,在暂停发起对服务器的重建连接请求之后,方法还包括:在延迟第一预设时间段之后,空调器重新向服务器发起重建连接请求。
进一步地,在延迟第一预设时间段之后,空调器重新向服务器发起重建连接请求的步骤包括:在检测周期内的随机时刻,空调器向服务器发起j次重建连接请求,其中,检测周期为在延迟第一预设时间段之后的时间周期,j小于等于M,M为自然数。
进一步地,在检测周期内的随机时刻,空调器对服务器发起j次重建连接请求之后,方法还包括:重新检测空调器与服务器之间的连接是否重建,当连接状态仍为通讯中断时,在下一个检测周期内,空调器向服务器发起j次重建连接请求,直至空调器与服务器重建成功。
进一步地,在检测空调器与服务器之间的连接状态之后,方法还包括:当连接状态为通讯中断时,空调器将已经生成的空调运行数据缓存至缓存单元;在空调器与服务器之间的连接重建之后,将缓存单元中缓存的空调运行数据发送至服务器。
进一步地,空调器通过无线通信模块检测空调器与服务器之间的连接状态,并通过无线通信模块发起重建连接请求和空调运行数据。
根据本发明实施例的另一方面,还提供了一种空调机组的通讯装置,包括:第一检测模块,用于检测空调器与服务器之间的连接状态,其中,连接状态包括通讯畅通或通讯中断;第一请求模块,用于当连接状态为通讯中断时,向服务器发起i次重建连接请求,其中,i小于等于N,N为自然数;第二检测模块,用于在对服务器发起第i次重建连接请求后,重新检测空调器与服务器之间的连接是否重建,当连接状态仍为通讯中断时,暂停对服务器发起重建连接请求;第一控制模块,用于当连接状态为通讯畅通时,控制空调器向服务器发送空调运行数据。
进一步地,装置还包括,第三请求模块,用于在延迟第一预设时间段之后,空调器重新向服务器发起重建连接请求。
进一步地,第三请求模块包括:第一请求子模块,用于在检测周期内的随机时刻,空调器向服务器发起j次重建连接请求,其中,检测周期为在延迟第一预设时间段之后的时间周期,j小于等于M,M为自然数。
进一步地,第三请求模块还包括:检测子模块,用于重新检测空调器与服务器之间的连接是否重建,当连接状态仍为通讯中断时,在下一个检测周期内,空调器向服务器发起j次重建连接请求,直至空调器与服务器重建成功。
进一步地,装置还包括:缓存模块,用于当连接状态为通讯中断时,空调器将已经生成的空调运行数据缓存至缓存单元;发送模块,用于在空调器与服务器之间的连接重建之后,将缓存单元中缓存的空调运行数据发送至服务器。
进一步地,装置通过无线通信模块检测空调器与服务器之间的连接状态,并通过无线通信模块发起重建连接请求和空调运行数据。
在本发明实施例中,采用检测空调器与服务器之间的连接状态,其中,连接状态包括通讯畅通或通讯中断;当连接状态为通讯中断时,空调器向服务器发起i次重建连接请求,其中,i小于等于N,N为自然数;在对服务器发起第i次重建连接请求后,重新检测空调器与服务器之间的连接是否重建,当连接状态仍为通讯中断时,暂停对服务器发起重建连接请求;当连接状态为通讯畅通时,控制空调器向服务器发送空调运行数据的方式,解决了空调机组无线通讯模块与服务器通讯中断后,无线通讯模块长时间内不断重新连接服务器造成的无线通讯模块的流量浪费以及服务器的压力过大的技术问题。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的一种可选的空调机组的通讯方法的流程图;
图2是根据本发明实施例的一种可选的空调机组***的网络拓扑图;
图3是根据本发明实施例的又一种可选的空调机组的通讯方法的流程图;
图4是根据本发明实施例的另一种可选的空调机组的通讯方法的流程图;以及
图5是根据本发明实施例的一种可选的空调机组的通讯装置的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
实施例一
根据本发明实施例,提供了一种空调机组的通讯方法的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
图1是根据本发明实施例的一种可选的空调机组的通讯方法的流程图,如图1所示,该方法包括如下步骤:
步骤S102,检测空调器与服务器之间的连接状态,其中,连接状态包括通讯畅通或通讯中断。
在上述步骤S102中,空调器检测空调器与服务器之间的连接状态。连接状态可以包括通讯畅通与通讯中断,其中,引起通讯中断的原因可以为以下三种中任意一种或者多种:空调器异常断电引起的通讯中断、空调器与服务器之间的网络拥堵或者网络中断以及服务器出现异常。
需要说明的是,空调器可以包括无线通讯模块,空调器可以通过无线通讯模块检测与服务器之间的连接装态。
步骤S104,当连接状态为通讯中断时,空调器向服务器发起i次重建连接请求,其中,i小于等于N,N为自然数。
在上述步骤S104中,在空调器与服务器之间通讯中断时,空调器中将向服务器发起重建连接的请求,其中,重建连接请求的次数i可以是预先设定的,重建连接请求的次数i小于等于预设的自然数N,例如,N=5,i=3。
需要说明的是,空调器可以包括无线通讯模块,无线通信模块设置了重连功能时,空调器可以通过无线通信模块向服务器发起重建连接请求。
步骤S106,在对服务器发起第i次重建连接请求后,重新检测空调器与服务器之间的连接是否重建。
步骤S108,当连接状态仍为通讯中断时,暂停对服务器发起重建连接请求。
在上述步骤S106至步骤S108中,在空调器发起第i次重建连接的请求后,空调器重新检测空调器与服务器之间的连接状态。在通讯中断的情况下,可以暂停对服务器发起重键连接请求。
需要说明的是,空调器可以包括无线通讯模块,空调器可以通过无线通信模块重新检测空调器与服务器之间的连接状态。
还需要说明的是,本申请通过在发起第i次重建连接的请求后,空调器与服务器之间的连接状态仍为通讯中断时,通过暂停连接服务器的方法,可以避免空调器在通讯中断后,空调器长时间不间断地重新连接服务器,造成的空调器的流量浪费的问题。进一步地,在服务器与多个空调器连接时,存在在同一时刻,多个空调器同时连接服务器的情况,通过上述步骤空调器暂停对服务器的连接,可以解决由空调器长时间不间断地重新连接服务器造成的服务器连接压力增大的问题。
步骤S110,当连接状态为通讯畅通时,控制空调器向服务器发送空调运行数据。
在上述步骤S110中,在空调器检测空调器与服务器之间的连接状态后,如果连接重建成功,即连接状态为通讯畅通时,空调器与服务器之间恢复正常通讯。
需要说明的是,此处的空调运行数据可以是在空调机组运行时,检测到空调机组出现故障时的故障数据,该故障数据可以包括故障器件的名称、故障的类型、故障发生的时间等数据。
通过上述步骤S102至步骤S110,检测空调器与服务器之间的连接状态,其中,连接状态包括通讯畅通或通讯中断;当连接状态为通讯中断时,空调器向服务器发起i次重建连接请求,其中,i小于等于N,N为自然数;在对服务器发起第i次重建连接请求后,重新检测空调器与服务器之间的连接是否重建,当连接状态仍为通讯中断时,暂停对服务器发起重建连接请求;当连接状态为通讯畅通时,控制空调器向服务器发送空调运行数据,解决了空调机组无线通讯模块与服务器通讯中断后,无线通讯模块长时间内不断重新连接服务器造成的无线通讯模块的流量浪费以及服务器的压力过大的技术问题。
可选地,在步骤S108,暂停发起对服务器的重建连接请求之后,该方法还可以包括:
步骤S109,在延迟第一预设时间段之后,空调器重新向服务器发起重建连接请求。
具体地,在空调器向服务器发起i次重建连接请求后,重建没有成功的情况下,空调器暂停发起对服务器的重建连接请求。第一预设时间段可以是预先设定的,例如:10小时。
可选地,步骤S109,在延迟第一预设时间段之后,空调器重新向服务器发起重建连接请求可以包括:
步骤S1091,在检测周期内的随机时刻,空调器向服务器发起j次重建连接请求,其中,检测周期为在延迟第一预设时间段之后的时间周期,j小于等于M,M为自然数。
在上述步骤S1091中,检测周期可以是预先设定的时间周期,例如:检测周期可以是通讯中断后第二天的0点至24点。空调器可以在通讯中断后第二天的0点至24点的任意时间向服务器发起重建连接请求。进一步地,每天的0点至8点是服务器工作量较小,工作压力较低的时段,在检测周期为通讯中断后第二天的0点至24点时,可以将空调器重建连接请求的时刻设置在通讯中断后第二天的0点至8点的时间段内。其中,重建连接请求的次数j小于等于预设的自然数M,例如,M=5,j=4。
需要说明的是,上述重建连接请求的次数i与重建连接请求的次数j可以是相同的次数也可以是不同的次数。
需要说明是,通过上述步骤S1091中,通过空调器在检测周期的随机时刻向服务器发起重新连接请求,避免了在同一时刻,大量的空调器向服务器发起重新连接请求,造成的服务器压力过大的问题。
可选地,在步骤S1091,在检测周期内的随机时刻,空调器对服务器发起j次重建连接请求之后,该方法还可以包括:
步骤S1093,重新检测空调器与服务器之间的连接是否重建,当连接状态仍为通讯中断时,在下一个检测周期内,空调器向服务器发起j次重建连接请求,直至空调器与服务器重建成功。
在上述步骤S1093中,在空调器对服务器发起j次重建连接请求之后,空调器可以重新检测连接状态,在没有重建成功时,在下一检测周期,再次发起重建连接请求。
需要说明是,在第一个检测周期中空调器与服务器没有重建成功的情况下,可以在下一个检测周期再次重建。避免了在空调器在当前检测周期内不断发起重建连接请求,造成的空调器流量浪费以及服务器压力大的问题。
可选地,在步骤S102,检测空调器与服务器之间的连接状态之后,该方法还可以包括:
步骤S1031,当连接状态为通讯中断时,空调器将已经生成的空调运行数据缓存至缓存单元。
在上述步骤S1031中,在空调器检测到连接状态为通讯中断时,可以将通讯中断时间段内的空调运行数据进行缓存。其中缓存单元可以是空调器中无线通讯模块中的FLASH芯片。
步骤S1033,在空调器与服务器之间的连接重建之后,将缓存单元中缓存的空调运行数据发送至服务器。
在上述步骤S1033中,在空调器与服务器重新建立连接后,无线通讯模块可以将通讯中断时间段内的空调运行数据重新发送给服务器,以确保空调运行数据的完整性,以便服务器进行更准确的分析和诊断。
需要说明的是,本申请通过上述步骤S1031至S1033,解决了现有技术中在空调器与服务器之间通讯中断时,在重建与服务器的连接关系时,在通讯中断期间的数据无法发送至服务器,造成的数据丢失问题。
可选地,空调器通过无线通信模块检测空调器与服务器之间的连接状态,并通过无线通信模块发送重建连接请求和空调运行数据。
具体地,空调器可以包括无线通讯模块,无线通讯模块可以与空调器的室外机连接。无线通讯模块可以是GPRS模块。空调器通过无线通信模块检测空调器与服务器之间的连接状态,以及向服务器发送重建连接请求和空调运行数据。
结合一种可选的应用场景,如图2所示,空调***风管机通过***总线与室外机连接,无线通讯模块与位于互联网上的服务器连接。图3是根据本发明实施例的又一种可选的空调机组的通讯方法的流程图,如图3所示,本申请一种可选的实施方式可以包括如下步骤:
步骤a,无线通讯模块检测到空调器与服务器之间通讯中断,需要说明的是,本申请中的无线通讯模块可以是GPRS模块。
步骤b,无线通讯模块向服务器发起5次重建连接请求。
步骤c,无线通讯模块判断空调器与服务器之间是否已重新连接。当空调器与服务器之间重新连接成功时,执行步骤f,当空调器与服务器之间重新连接失败时,执行步骤d。
步骤d,无线通讯模块暂停发起重建连接请求。
步骤e,无线通讯模块在第二天的0点至8点之间的随机时刻重新发起5次重建连接请求。
步骤f,无线通讯模块向服务器发送空调运行数据。
由上可知,在本申请上述实施场景下,通过无线通讯模块在通讯中断后,在发起预设次数的重建连接请求后,暂停发起重建连接请求的方式,避免了无线通讯模块长时间尝试连接服务器造成的大量的流量浪费,并且解决了多个无线通讯模块在同时发起重建连接请求,造成的服务器压力过大的问题。
结合又一种可选的应用场景,图4是根据本发明实施例的另一种可选的空调机组的通讯方法的流程图,如图4所示,本申请一种可选的实施方式可以包括如下步骤:
步骤A,GPRS模块检测到空调器与服务器之间通讯中断。
步骤B,GPRS模块检测将空调运行数据存储在FLASH芯片中,其中,GPRS模块中设置有FLASH芯片。
步骤C,GPRS模块判断空调器与服务器之间是否重新建立连接。当空调器与服务器之间重新连接成功时,执行步骤D,当空调器与服务器之间重新连接失败时,执行步骤B。
步骤D,GPRS模块将FLASH中存储的空调运行数据发送至服务器。
需要说明的是,上述应用场景下的GPRS模块可以是本实施例中的无线通讯模块。
由上可知,在本申请上述实施场景下,通过GPRS模块检测到空调器与服务器通讯中断后,将空调器的运行数据存储在FLASH芯片,待空调器与服务器之间重新连接成功后,将FLASH中存储的空调运行数据发送至服务器的方式,解决了由空调器与服务器通讯中断造成的数据丢失的问题。
实施例二
根据本发明实施例,还提供了一种空调机组的通讯装置的实施例,需要说明的是,该空调机组的通讯装置可以用于实现本发明实施例的空调机组的通讯方法,本发明实施例的空调机组的通讯方法也可以通过该空调机组的通讯装置来执行,在本发明方法实施例中进行过说明的不再赘述。
图5是根据本发明实施例的一种可选的空调机组的通讯装置的结构示意图。如图5所述,该装置包括:
第一检测模块40,用于检测空调器与服务器之间的连接状态,其中,连接状态包括通讯畅通或通讯中断。
具体地,第一检测模块40检测空调器与服务器之间的连接状态。连接状态可以包括通讯畅通与通讯中断,其中,引起通讯中断的原因可以为以下三种中任意一种或者多种:空调器异常断电引起的通讯中断、空调器与服务器之间的网络拥堵或者网络中断以及服务器出现异常。
需要说明的是,第一检测模块40可以包括无线通讯模块,第一检测模块40可以通过无线通讯模块检测空调器与服务器之间的连接装态。
第一请求模块42,用于当连接状态为通讯中断时,向服务器发起i次重建连接请求,其中,i小于等于N,N为自然数。
具体地,在空调器与服务器之间通讯中断时,第一请求模块42中将向服务器发起重建连接的请求,其中,重建连接请求的次数i可以是预先设定的,重建连接请求的次数i小于等于预设的自然数N,例如,N=5,i=3。
需要说明的是,第一请求模块42可以包括无线通讯模块,无线通信模块设置了重连功能时,第一请求模块42可以通过无线通信模块向服务器发起重建连接请求。
第二检测模块44,用于在对服务器发起第i次重建连接请求后,重新检测空调器与服务器之间的连接是否重建。
第二请求模块46,用于当连接状态仍为通讯中断时,暂停对服务器发起重建连接请求。
具体地,在第一请求模块42发起第i次重建连接的请求后,第二检测模块44重新检测空调器与服务器之间的连接状态。在通讯中断的情况下,第二请求模块46可以暂停对服务器发起重键连接请求。
需要说明的是,第二检测模块44可以包括无线通讯模块,第二检测模块44可以通过无线通信模块重新检测空调器与服务器之间的连接状态。
还需要说明的是,本申请通过在发起第i次重建连接的请求后,空调器与服务器之间的连接状态仍为通讯中断时,通过暂停连接服务器的方法,可以避免空调器在通讯中断后,空调器长时间不间断地重新连接服务器,造成的空调器的流量浪费的问题。进一步地,在服务器与多个空调器连接时,存在在同一时刻,多个空调器同时连接服务器的情况,通过上述步骤空调器暂停对服务器的连接,可以解决由空调器长时间不间断地重新连接服务器造成的服务器连接压力增大的问题。
还需要说明的是,上述第一检测模块40与第二检测模块44可以是相同的检测模块。上述第一请求模块42和第二请求模块46可以是相同的请求模块。
控制模块48,用于当连接状态为通讯畅通时,控制空调器向服务器发送空调运行数据。
具体地,在第二检测模块44检测空调器与服务器之间的连接状态后,如果连接重建成功,即连接状态为通讯畅通时,空调器与服务器之间恢复正常通讯。
需要说明的是,此处的空调运行数据可以是在空调机组运行时,检测到空调机组出现故障时的故障数据,该故障数据可以包括故障器件的名称、故障的类型、故障发生的时间等数据。
通过上述第一检测模块40,用于检测空调器与服务器之间的连接状态,其中,连接状态包括通讯畅通或通讯中断;第一请求模块42,用于当连接状态为通讯中断时,空调器向服务器发起i次重建连接请求,其中,i小于等于N,N为自然数;第二检测模块44,用于在对服务器发起第i次重建连接请求后,重新检测空调器与服务器之间的连接是否重建,第二请求模块46,用于当连接状态仍为通讯中断时,暂停对服务器发起重建连接请求;控制模块48,用于当连接状态为通讯畅通时,控制空调器向服务器发送空调运行数据,解决了空调机组无线通讯模块与服务器通讯中断后,无线通讯模块长时间内不断重新连接服务器造成的无线通讯模块的流量浪费以及服务器的压力过大的技术问题。
可选地,该装置还可以包括:
第三请求模块,用于在延迟第一预设时间段之后,空调器重新向服务器发起重建连接请求。
具体地,在第一请求模块42向服务器发起i次重建连接请求后,重建没有成功的情况下,空调器暂停发起对服务器的重建连接请求。第一预设时间段可以是预先设定的,例如:10小时。
可选地,第三请求模块可以包括:
第一请求子模块,用于在检测周期内的随机时刻,空调器向服务器发起j次重建连接请求,其中,检测周期为在延迟第一预设时间段之后的时间周期,j小于等于M,M为自然数。
具体地,检测周期可以是预先设定的时间周期,例如:检测周期可以是通讯中断后第二天的0点至24点。第一请求子模块可以在通讯中断后第二天的0点至24点的任意时间向服务器发起重建连接请求。进一步地,每天的0点至8点是服务器工作量较小,工作压力较低的时段,在检测周期为通讯中断后第二天的0点至24点时,可以将第一请求子模块重建连接请求的时刻设置在通讯中断后第二天的0点至8点的时间段内。其中,重建连接请求的次数j小于等于预设的自然数M,例如,M=5,j=4。
需要说明是,通过空调器在检测周期的随机时刻向服务器发起重新连接请求,避免了在同一时刻,大量的空调器向服务器发起重新连接请求,造成的服务器压力过大的问题。
可选地,第三请求模块还可以包括:
检测子模块,用于重新检测空调器与服务器之间的连接是否重建。
第四请求模块,用于当连接状态仍为通讯中断时,在下一个检测周期内,空调器向服务器发起j次重建连接请求,直至空调器与服务器重建成功。
具体地,在第一请求子模块对服务器发起j次重建连接请求之后,可以重新检测连接状态,在没有重建成功时,在下一检测周期,再次发起重建连接请求。
需要说明是,在第一个检测周期中空调器与服务器没有重建成功的情况下,可以在下一个检测周期再次重建。避免了在空调器在当前检测周期内不断发起重建连接请求,造成的空调器流量浪费以及服务器压力大的问题。
需要说明的是,本申请实施例中的第一请求模块、第二请求模块、第三请求模块以及第四请求模块可以是相同的请求模块。
可选地,该装置还可以包括:
缓存模块,用于当连接状态为通讯中断时,空调器将已经生成的空调运行数据缓存至缓存模块。
具体地,在检测到连接状态为通讯中断时,可以将通讯中断时间段内的空调运行数据进行缓存。其中缓存模块可以空调器的无线通讯模块中的FLASH芯片。
发送模块,用于在空调器与服务器之间的连接重建之后,将缓存单元中缓存的空调运行数据发送至服务器。
具体地,在空调器与服务器重新建立连接后,无线通讯模块可以将通讯中断时间段内的空调运行数据重新发送给服务器,以确保空调运行数据的完整性,以便服务器进行更准确的分析和诊断。
需要说明的是,本申请通过缓存模块以及发送模块执行的功能,解决了现有技术中在空调器与服务器之间通讯中断时,在重建与服务器的连接关系时,在通讯中断期间的数据无法发送至服务器,造成的数据丢失问题。
可选地,该装置通过无线通信模块检测空调器与服务器之间的连接状态,并通过无线通信模块发起重建连接请求和空调运行数据。
具体地,空调器可以包括无线通讯模块,无线通讯模块可以与空调器的室外机连接。无线通讯模块可以是GPRS模块。可以通过无线通信模块检测空调器与服务器之间的连接状态,以及向服务器发送重建连接请求和空调运行数据。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,RandomAccessMemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (12)
1.一种空调机组的通讯方法,其特征在于,包括:
检测空调器与服务器之间的连接状态,其中,所述连接状态包括通讯畅通或通讯中断;
当所述连接状态为所述通讯中断时,所述空调器向所述服务器发起i次重建连接请求,其中,i小于等于N,N为自然数;
在对所述服务器发起第i次重建连接请求后,重新检测所述空调器与所述服务器之间的连接是否重建;
当所述连接状态仍为所述通讯中断时,暂停对所述服务器发起重建连接请求;
当所述连接状态为所述通讯畅通时,控制所述空调器向所述服务器发送空调运行数据。
2.根据权利要求1所述的方法,其特征在于,在暂停发起对所述服务器的重建连接请求之后,所述方法还包括:在延迟第一预设时间段之后,所述空调器重新向所述服务器发起所述重建连接请求。
3.根据权利要求2所述的方法,其特征在于,在延迟所述第一预设时间段之后,所述空调器重新向所述服务器发起所述重建连接请求的步骤包括:
在检测周期内的随机时刻,所述空调器向所述服务器发起j次所述重建连接请求,其中,所述检测周期为在延迟第一预设时间段之后的时间周期,j小于等于M,M为自然数。
4.根据权利要求3所述的方法,其特征在于,在检测周期内的随机时刻,所述空调器对所述服务器发起j次所述重建连接请求之后,所述方法还包括:
重新检测所述空调器与所述服务器之间的连接是否重建;
当所述连接状态仍为所述通讯中断时,在下一个检测周期内,所述空调器向所述服务器发起j次所述重建连接请求,直至所述空调器与所述服务器重建成功。
5.根据权利要求1所述的方法,其特征在于,在检测空调器与服务器之间的连接状态之后,所述方法还包括:
当所述连接状态为所述通讯中断时,所述空调器将已经生成的所述空调运行数据缓存至缓存单元;
在所述空调器与所述服务器之间的连接重建之后,将所述缓存单元中缓存的所述空调运行数据发送至所述服务器。
6.根据权利要求1所述的方法,其特征在于,所述空调器通过无线通信模块检测所述空调器与所述服务器之间的连接状态,并通过所述无线通信模块发送所述重建连接请求和所述空调运行数据。
7.一种空调机组的通讯装置,其特征在于,包括:
第一检测模块,用于检测空调器与服务器之间的连接状态,其中,所述连接状态包括通讯畅通或通讯中断;
第一请求模块,用于当所述连接状态为所述通讯中断时,向所述服务器发起i次重建连接请求,其中,i小于等于N,N为自然数;
第二检测模块,用于在对所述服务器发起第i次重建连接请求后,重新检测所述空调器与所述服务器之间的连接是否重建;
第二请求模块,用于当所述连接状态仍为所述通讯中断时,暂停对所述服务器发起重建连接请求;
控制模块,用于当所述连接状态为所述通讯畅通时,控制所述空调器向所述服务器发送空调运行数据。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括,
第三请求模块,用于在延迟第一预设时间段之后,所述空调器重新向所述服务器发起所述重建连接请求。
9.根据权利要求8所述的装置,其特征在于,所述第三请求模块包括:
第一请求子模块,用于在检测周期内的随机时刻,所述空调器向所述服务器发起j次所述重建连接请求,其中,所述检测周期为在延迟第一预设时间段之后的时间周期,j小于等于M,M为自然数。
10.根据权利要求9所述的装置,其特征在于,所述第三请求模块还包括:
检测子模块,用于重新检测所述空调器与所述服务器之间的连接是否重建;
第四请求模块,用于当所述连接状态仍为所述通讯中断时,在下一个检测周期内,所述空调器向所述服务器发起j次所述重建连接请求,直至所述空调器与所述服务器重建成功。
11.根据权利要求7所述的装置,其特征在于,所述装置还包括:
缓存模块,用于当所述连接状态为所述通讯中断时,所述空调器将已经生成的所述空调运行数据缓存至缓存单元;
发送模块,用于在所述空调器与所述服务器之间的连接重建之后,将所述缓存单元中缓存的所述空调运行数据发送至所述服务器。
12.根据权利要求7所述的装置,其特征在于,所述装置通过无线通信模块检测所述空调器与所述服务器之间的连接状态,并通过所述无线通信模块发起所述重建连接请求和所述空调运行数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510497199.8A CN105142235B (zh) | 2015-08-13 | 2015-08-13 | 空调机组的通讯方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510497199.8A CN105142235B (zh) | 2015-08-13 | 2015-08-13 | 空调机组的通讯方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105142235A true CN105142235A (zh) | 2015-12-09 |
CN105142235B CN105142235B (zh) | 2019-02-26 |
Family
ID=54727401
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510497199.8A Active CN105142235B (zh) | 2015-08-13 | 2015-08-13 | 空调机组的通讯方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105142235B (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106254427A (zh) * | 2016-07-22 | 2016-12-21 | 广东美的暖通设备有限公司 | 空调机组的通讯方法及装置 |
CN106817729A (zh) * | 2017-01-22 | 2017-06-09 | 广东美的暖通设备有限公司 | 空调的通信控制方法及装置 |
CN108259536A (zh) * | 2016-12-29 | 2018-07-06 | 佛山市顺德区美的电热电器制造有限公司 | 一种控制方法、装置及*** |
CN110220273A (zh) * | 2019-04-26 | 2019-09-10 | 广东建设职业技术学院 | 一种基于物联网的暖通空调监控平台及其控制方法 |
CN111397174A (zh) * | 2020-03-27 | 2020-07-10 | 四川虹美智能科技有限公司 | 集中管控***及其管理方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102387069A (zh) * | 2011-10-08 | 2012-03-21 | 华为技术有限公司 | 客户端与服务端的连接方法及***、客户端和服务端 |
CN202581692U (zh) * | 2012-05-08 | 2012-12-05 | 珠海格力电器股份有限公司 | 空调***及其故障处理装置、处理***和数据处理平台 |
US20130054818A1 (en) * | 2011-08-31 | 2013-02-28 | Seiko Epson Corporation | Processing terminal and processing method |
-
2015
- 2015-08-13 CN CN201510497199.8A patent/CN105142235B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130054818A1 (en) * | 2011-08-31 | 2013-02-28 | Seiko Epson Corporation | Processing terminal and processing method |
CN102387069A (zh) * | 2011-10-08 | 2012-03-21 | 华为技术有限公司 | 客户端与服务端的连接方法及***、客户端和服务端 |
CN202581692U (zh) * | 2012-05-08 | 2012-12-05 | 珠海格力电器股份有限公司 | 空调***及其故障处理装置、处理***和数据处理平台 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106254427A (zh) * | 2016-07-22 | 2016-12-21 | 广东美的暖通设备有限公司 | 空调机组的通讯方法及装置 |
CN108259536A (zh) * | 2016-12-29 | 2018-07-06 | 佛山市顺德区美的电热电器制造有限公司 | 一种控制方法、装置及*** |
CN108259536B (zh) * | 2016-12-29 | 2021-09-14 | 佛山市顺德区美的电热电器制造有限公司 | 一种控制方法、装置及*** |
CN106817729A (zh) * | 2017-01-22 | 2017-06-09 | 广东美的暖通设备有限公司 | 空调的通信控制方法及装置 |
CN106817729B (zh) * | 2017-01-22 | 2020-03-06 | 广东美的暖通设备有限公司 | 空调的通信控制方法及装置 |
CN110220273A (zh) * | 2019-04-26 | 2019-09-10 | 广东建设职业技术学院 | 一种基于物联网的暖通空调监控平台及其控制方法 |
CN111397174A (zh) * | 2020-03-27 | 2020-07-10 | 四川虹美智能科技有限公司 | 集中管控***及其管理方法 |
Also Published As
Publication number | Publication date |
---|---|
CN105142235B (zh) | 2019-02-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105142235A (zh) | 空调机组的通讯方法及装置 | |
CN102739453B (zh) | 主备切换方法、设备及*** | |
CN103729275B (zh) | 硬盘固件修复***及硬盘固件修复方法 | |
CN104170323A (zh) | 基于网络功能虚拟化的故障处理方法及装置、*** | |
CN106201844A (zh) | 一种日志收集方法及装置 | |
CN104469699A (zh) | 集群仲裁方法和多集群配合*** | |
CN104852867A (zh) | 数据包转发方法、装置及*** | |
CN103559124A (zh) | 故障快速检测方法及装置 | |
CN104272654A (zh) | 用于链路聚合中自适应快速启动的方法和装置 | |
CN105701051A (zh) | 一种热插拔方法、主机控制器、主机及PCIe桥设备 | |
CN105786571A (zh) | 一种移动终端的控制方法及移动终端 | |
CN106681869A (zh) | 一种计算机故障检测*** | |
CN105202704A (zh) | 空调故障信息的显示方法及装置 | |
CN104613607A (zh) | 数据交互方法及装置和空调控制*** | |
CN105611316A (zh) | 一种调整帧率的方法、装置及*** | |
CN109245926A (zh) | 智能网卡、智能网卡***及控制方法 | |
CN105322542A (zh) | 配电网故障的处理方法和装置 | |
EP3070898A1 (en) | State transition method and apparatus based on rohc, and storage medium | |
CN110191016B (zh) | 云平台业务监控方法、装置、设备、***及可读存储介质 | |
CN105553743A (zh) | 获得日志的方法、***、第一网络设备及第三网络设备 | |
CN104615065A (zh) | 用于列车网络控制***的数据处理方法及装置 | |
CN105511325A (zh) | 用于机组的数据处理***、方法及装置 | |
CN105790902A (zh) | 冗余网卡切换的实现方法和*** | |
CN110413435A (zh) | 一种通信故障恢复方法、***及相关组件 | |
CN106557404A (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 |