空调的通信控制方法及装置转让专利

申请号 : CN201710053879.X

文献号 : CN106817729B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 陈曦

申请人 : 广东美的暖通设备有限公司美的集团股份有限公司

摘要 :

本发明公开了一种空调的通信控制方法,包括:在接收到空调的移动通信模块上传的数据时,服务器确定当前移动通信模块与基站之间的网络连接建立过程中是否存在重连操作;在网络连接建立过程中存在重连操作时,基于移动通信模块下一次上传数据的预设时刻及预设时间间隔计算移动通信模块下一次上传数据的上传时刻;发送响应指令至移动通信模块。本发明还公开了一种空调的通信控制装置。本发明实现了在移动通信模与基站之间的网络连接建立过程中存在重连操作时,使该移动通信模块在下次延迟上传数据,减少同时与基站进行网络连接的移动通信模块的数量,避免出现无法注册入网以及网络拥塞等情况,提高了基站的资源利用率以及数据上传的效率。

权利要求 :

1.一种空调的通信控制方法,其特征在于,所述空调的通信控制方法包括以下步骤:在接收到空调的移动通信模块上传的数据时,服务器确定当前所述移动通信模块与基站之间的网络连接建立过程中是否存在重连操作,其中,所述网络连接为短链接;

在所述网络连接建立过程中存在重连操作时,基于所述移动通信模块下一次上传数据的预设时刻及预设时间间隔计算所述移动通信模块下一次上传数据的上传时刻;

发送包括所述上传时刻的响应指令至所述移动通信模块,以供所述移动通信模块在所述上传时刻上传数据至所述服务器;

所述确定当前所述移动通信模块与基站之间的网络连接建立过程中是否存在重连操作的步骤包括:确定当前与所述移动通信模块建立网络连接的基站;

获取当前时刻之前的预设时间间隔内与所述基站建立网络连接的移动通信模块的数量;

在所述数量小于或等于预设值时,确定当前所述移动通信模块与基站之间的网络连接建立过程中是否存在重连操作。

2.如权利要求1所述的空调的通信控制方法,其特征在于,所述确定当前所述移动通信模块与基站之间的网络连接建立过程中是否存在重连操作的步骤包括:所述服务器获取所述移动通信模块与基站之间的网络连接信息,其中,在所述移动通信模块执行与所述基站之间网络连接的重连操作时,所述空调基于所述重连操作更新所述网络连接信息;

基于所述网络连接信息确定所述网络连接建立过程中是否存在重连操作。

3.如权利要求1或2所述的空调的通信控制方法,其特征在于,所述获取当前时刻之前的预设时间间隔内与所述基站建立网络连接的移动通信模块的数量的步骤之后,所述空调的通信控制方法还包括:在所述数量大于预设值时,执行基于所述移动通信模块下一次上传数据的预设时刻及预设时间间隔计算所述移动通信模块下一次上传数据的上传时刻的步骤。

4.如权利要求1或2所述的空调的通信控制方法,其特征在于,所述服务器确定当前所述移动通信模块与基站之间的网络连接建立过程中是否存在重连操作的步骤之后,所述空调的通信控制方法还包括:在所述网络连接建立过程中不存在重连操作时,发送包括所述预设时刻的响应指令至所述移动通信模块,以供所述移动通信模块在所述预设时刻上传数据至所述服务器。

5.一种空调的通信控制装置,其特征在于,所述空调的通信控制装置包括:确定模块,用于在接收到空调的移动通信模块上传的数据时,确定当前所述移动通信模块与基站之间的网络连接建立过程中是否存在重连操作,其中,所述网络连接为短链接;

计算模块,用于在所述网络连接建立过程中存在重连操作时,基于所述移动通信模块下一次上传数据的预设时刻及预设时间间隔计算所述移动通信模块下一次上传数据的上传时刻;

第一发送模块,用于发送包括所述上传时刻的响应指令至所述移动通信模块,以供所述移动通信模块在所述上传时刻上传数据至服务器;

所述确定模块包括:

第二确定单元,用于确定当前与所述移动通信模块建立网络连接的基站;

第二获取单元,用于获取当前时刻之前的预设时间间隔内与所述基站建立网络连接的移动通信模块的数量;

第三确定单元,用于在所述数量小于或等于预设值时,确定当前所述移动通信模块与基站之间的网络连接建立过程中是否存在重连操作。

6.如权利要求5所述的空调的通信控制装置,其特征在于,所述确定模块包括:第一获取单元,用于获取所述移动通信模块与基站之间的网络连接信息,其中,在所述移动通信模块执行与所述基站之间网络连接的重连操作时,所述空调基于所述重连操作更新所述网络连接信息;

第一确定单元,用于基于所述网络连接信息确定所述网络连接建立过程中是否存在重连操作。

7.如权利要求5或6所述的空调的通信控制装置,其特征在于,所述计算模块还用于在所述数量大于预设值时,基于所述移动通信模块下一次上传数据的预设时刻及预设时间间隔计算所述移动通信模块下一次上传数据的上传时刻。

8.如权利要求5或6所述的空调的通信控制装置,其特征在于,所述空调的通信控制装置还包括:第二发送模块,用于在所述网络连接建立过程中不存在重连操作时,发送包括所述预设时刻的响应指令至所述移动通信模块,以供所述移动通信模块在所述预设时刻上传数据至所述服务器。

说明书 :

空调的通信控制方法及装置

技术领域

[0001] 本发明涉及空调技术领域,尤其涉及一种空调的通信控制方法及装置。

背景技术

[0002] 目前,制造业企业越来越多的意识到数据采集的重要性,越来越多的人希望通过收集大量的数据建立相应的数据库进行数据分析,来提升产品的质量。对于空调机组数据的采集而言,为加强商用空调的供应、安装、调试、运行、维护、更换的管理,通常在商用空调上增加2G模块(GPRS数据传输终端)等移动通信模块。
[0003] 空调的移动通信模块与商家的服务器通信过程中,首先与该空调所在区域的基站建立连接,而后通过基站对应的移动运营商服务器将数据传输至商家的服务器。空调的移动通信模块与基站之间的采用TCP长链接。但是,长时间维持TCP长链接会耗费运营商基站资源,并且在一个片地理区内基站容量是有限的,当所在片区移动通信模块的数量超出了该区域基站承载能力时,就会出现移动通信模块无法注册入网的情况,导致网络拥塞。

发明内容

[0004] 本发明提供一种空调的通信控制方法及装置,旨在解决空调的移动通信模块与基站之间的采用TCP长链接而导致网络拥塞的技术问题。
[0005] 为实现上述目的,本发明提供的一种空调的通信控制方法,所述空调的通信控制方法包括以下步骤:
[0006] 在接收到空调的移动通信模块上传的数据时,服务器确定当前所述移动通信模块与基站之间的网络连接建立过程中是否存在重连操作,其中,所述网络连接为短链接;
[0007] 在所述网络连接建立过程中存在重连操作时,基于所述移动通信模块下一次上传数据的预设时刻及预设时间间隔计算所述移动通信模块下一次上传数据的上传时刻;
[0008] 发送包括所述上传时刻的响应指令至所述移动通信模块,以供所述移动通信模块在所述上传时刻上传数据至所述服务器。
[0009] 优选地,所述确定当前所述移动通信模块与基站之间的网络连接建立过程中是否存在重连操作的步骤包括:
[0010] 所述服务器获取所述移动通信模块与基站之间的网络连接信息,其中,在所述移动通信模块执行与所述基站之间网络连接的重连操作时,所述空调基于所述重连操作更新所述网络连接信息;
[0011] 基于所述网络连接信息确定所述网络连接建立过程中是否存在重连操作。
[0012] 优选地,所述确定当前所述移动通信模块与基站之间的网络连接建立过程中是否存在重连操作的步骤包括:
[0013] 确定当前与所述移动通信模块建立网络连接的基站;
[0014] 获取当前时刻之前的预设时间间隔内与所述基站建立网络连接的移动通信模块的数量;
[0015] 在所述数量小于或等于预设值时,确定当前所述移动通信模块与基站之间的网络连接建立过程中是否存在重连操作。
[0016] 优选地,所述获取当前时刻之前的预设时间间隔内与所述基站建立网络连接的移动通信模块的数量的步骤之后,所述空调的通信控制方法还包括:
[0017] 在所述数量大于预设值时,执行基于所述移动通信模块下一次上传数据的预设时刻及预设时间间隔计算所述移动通信模块下一次上传数据的上传时刻的步骤。
[0018] 优选地,所述服务器确定当前所述移动通信模块与基站之间的网络连接建立过程中是否存在重连操作的步骤之后,所述空调的通信控制方法还包括:
[0019] 在所述网络连接建立过程中不存在重连操作时,发送包括所述预设时刻的响应指令至所述移动通信模块,以供所述移动通信模块在所述预设时刻上传数据至所述服务器。
[0020] 此外,为实现上述目的,本发明还提供一种空调的通信控制装置,所述空调的通信控制装置包括:
[0021] 确定模块,用于在接收到空调的移动通信模块上传的数据时,确定当前所述移动通信模块与基站之间的网络连接建立过程中是否存在重连操作,其中,所述网络连接为短链接;
[0022] 计算模块,用于在所述网络连接建立过程中存在重连操作时,基于所述移动通信模块下一次上传数据的预设时刻及预设时间间隔计算所述移动通信模块下一次上传数据的上传时刻;
[0023] 第一发送模块,用于发送包括所述上传时刻的响应指令至所述移动通信模块,以供所述移动通信模块在所述上传时刻上传数据至服务器。
[0024] 优选地,所述确定模块包括:
[0025] 第一获取单元,用于获取所述移动通信模块与基站之间的网络连接信息,其中,在所述移动通信模块执行与所述基站之间网络连接的重连操作时,所述空调基于所述重连操作更新所述网络连接信息;
[0026] 第一确定单元,用于基于所述网络连接信息确定所述网络连接建立过程中是否存在重连操作。
[0027] 优选地,所述确定模块包括:
[0028] 第二确定单元,用于确定当前与所述移动通信模块建立网络连接的基站;
[0029] 第二获取单元,用于获取当前时刻之前的预设时间间隔内与所述基站建立网络连接的移动通信模块的数量;
[0030] 第三确定单元,用于在所述数量小于或等于预设值时,确定当前所述移动通信模块与基站之间的网络连接建立过程中是否存在重连操作。
[0031] 优选地,所述计算模块还用于在所述数量大于预设值时,基于所述移动通信模块下一次上传数据的预设时刻及预设时间间隔计算所述移动通信模块下一次上传数据的上传时刻。
[0032] 优选地,所述空调的通信控制装置还包括:
[0033] 第二发送模块,用于在所述网络连接建立过程中不存在重连操作时,发送包括所述预设时刻的响应指令至所述移动通信模块,以供所述移动通信模块在所述预设时刻上传数据至所述服务器。
[0034] 本发明通过在接收到空调的移动通信模块上传的数据时,服务器确定当前所述移动通信模块与基站之间的网络连接建立过程中是否存在重连操作,接着在所述网络连接建立过程中存在重连操作时,基于所述移动通信模块下一次上传数据的预设时刻及预设时间间隔计算所述移动通信模块下一次上传数据的上传时刻,而后发送包括所述上传时刻的响应指令至所述移动通信模块,以供所述移动通信模块在所述上传时刻上传数据至所述服务器,实现了在移动通信模与基站之间的网络连接建立过程中存在重连操作时,使该移动通信模块在下次延迟上传数据,减少同时与基站进行网络连接的移动通信模块的数量,避免出现无法注册入网以及网络拥塞等情况,提高了基站的资源利用率以及数据上传的效率。

附图说明

[0035] 图1为本发明空调的通信控制方法第一实施例的流程示意图;
[0036] 图2为本发明空调的通信控制方法第二实施例中服务器确定当前所述移动通信模块与基站之间的网络连接建立过程中是否存在重连操作步骤的细化流程示意图;
[0037] 图3为本发明空调的通信控制方法第三实施例中服务器确定当前所述移动通信模块与基站之间的网络连接建立过程中是否存在重连操作步骤的细化流程示意图;
[0038] 图4为本发明空调的通信控制装置第一实施例的功能模块示意图;
[0039] 图5为本发明空调的通信控制装置第二实施例中确定模块的细化功能模块示意图;
[0040] 图6为本发明空调的通信控制装置第三实施例中确定模块的细化功能模块示意图。
[0041] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

[0042] 应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0043] 本发明提供一种空调的通信控制方法。参照图1,图1为本发明空调的通信控制方法第一实施例的流程示意图。
[0044] 在本实施例中,该空调的通信控制方法包括:
[0045] 步骤S10,在接收到空调的移动通信模块上传的数据时,服务器确定当前所述移动通信模块与基站之间的网络连接建立过程中是否存在重连操作,其中,所述网络连接为短链接;
[0046] 在本实施例中,空调的移动通信模块包括2G模块、3G模块和/或4G模块,在该空调为中央空调的空调机组时,为减少成本,该移动通信模块设置在空调的室外机。
[0047] 本实施例中,空调的移动通信模块在首次上传数据时,根据出厂时的预设的上传时间点上传数据,在非首次上传数据时,移动通信模块根据接收到的服务器发送的上传时间点上传数据。具体地,在当前时刻到达上传时间点时,空调通过移动通信模块与移动通信模块所对应的基站建立短链接,通过移动通信模块将预设规则的数据上传至该移动通信模块所对应的基站,该基站将接收到的数据通过对应的移动运营商服务器发送至服务器,在接收到空调的移动通信模块上传的数据时,服务器确定当前所述移动通信模块与基站之间的网络连接建立过程中是否存在重连操作。其中,上述上传的数据包括空调在当前时间点之间预设时长内的运行数据。
[0048] 在空调通过移动通信模块与移动通信模块所对应的基站建立网络连接即短链接时,若立网络连接建立失败,则空调会在预设时长之后再次建立移动通信模块与基站之间的网络连接,即空调控制移动通信模块进行重连操作,在移动通信模块执行与所述基站之间网络连接的重连操作时,空调基于所述重连操作更新所述网络连接信息,该网络连接信息包括是否重连、重连次数等信息。
[0049] 其中,短链接指建立SOCKET连接,具体地,在发送完或者接收完数据后,马上断开网络连接。短链接的好处是需要时才占用服务器资源,可以有效的利用服务器资源。
[0050] 步骤S20,在所述网络连接建立过程中存在重连操作时,基于所述移动通信模块下一次上传数据的预设时刻及预设时间间隔计算所述移动通信模块下一次上传数据的上传时刻;
[0051] 在本实施例中,在所述网络连接建立过程中存在重连操作时,服务器获取移动通信模块下一次上传数据的预设时刻,而后基于该预设时刻及预设时间间隔计算所述移动通信模块下一次上传数据的上传时刻,具体地,下一次上传数据的上传时刻为预设时刻之后与预设时刻间隔预设时间间隔的时间点。
[0052] 其中,预设时间间隔可以根据需求进行合理的设置。一般情况下,空调上传数据的时长为几秒钟,因此,预设时间间隔可以设置为1分钟等。
[0053] 步骤S30,发送包括所述上传时刻的响应指令至所述移动通信模块,以供所述移动通信模块在所述上传时刻上传数据至所述服务器。
[0054] 在本实施例中,在得到上传时刻之后,服务器发送包括所述上传时刻的响应指令至所述移动通信模块,空调在通过移动通信模块接收到该响应指令时,解析该响应指令得到上传时刻,而后控制移动通信模块在上传时刻上传数据至所述服务器,进而避免该空调再次在预设时刻上传数据时,由于与基站连接的移动通信模块过多而进行重连,减少同时与基站进行网络连接的移动通信模块的数量,避免出现无法注册入网以及网络拥塞等情况,提高了数据传输的效率以及基站的资源利用率。
[0055] 本实施例提出的空调的通信控制方法,通过在接收到空调的移动通信模块上传的数据时,服务器确定当前所述移动通信模块与基站之间的网络连接建立过程中是否存在重连操作,接着在所述网络连接建立过程中存在重连操作时,基于所述移动通信模块下一次上传数据的预设时刻及预设时间间隔计算所述移动通信模块下一次上传数据的上传时刻,而后发送包括所述上传时刻的响应指令至所述移动通信模块,以供所述移动通信模块在所述上传时刻上传数据至所述服务器,实现了在移动通信模与基站之间的网络连接建立过程中存在重连操作时,使该移动通信模块在下次延迟上传数据,减少同时与基站进行网络连接的移动通信模块的数量,避免出现无法注册入网以及网络拥塞等情况,提高了基站的资源利用率以及数据上传的效率。
[0056] 基于第一实施例提出本发明空调的通信控制方法的第二实施例,参照图2,在本实施例中,步骤S10包括:
[0057] 步骤S11,所述服务器获取所述移动通信模块与基站之间的网络连接信息,其中,在所述移动通信模块执行与所述基站之间网络连接的重连操作时,所述空调基于所述重连操作更新所述网络连接信息;
[0058] 在本实施例中,在接收到空调的移动通信模块上传的数据时,所述服务器获取所述移动通信模块与基站之间的网络连接信息,由于在移动通信模块执行与所述基站之间网络连接的重连操作时,空调基于所述重连操作更新所述网络连接信息,因此服务器能够根据该网络连接信息确定网络连接建立过程中是否存在重连操作。
[0059] 步骤S12,基于所述网络连接信息确定所述网络连接建立过程中是否存在重连操作。
[0060] 本实施例提出的空调的通信控制方法,通过所述服务器获取所述移动通信模块与基站之间的网络连接信息,而后基于所述网络连接信息确定所述网络连接建立过程中是否存在重连操作,使得服务器能够准确的根据网络连接信息确定所述网络连接建立过程中是否存在重连操作,进而能够确保该移动通信模块下次上述数据的上传时刻的准确性,进而能够减少同时与基站进行网络连接的移动通信模块的数量,避免出现无法注册入网以及网络拥塞等情况,进一步提高了基站的资源利用率以及数据上传的效率。
[0061] 基于第一实施例提出本发明空调的通信控制方法的第三实施例,参照图3,在本实施例中,步骤S10包括:
[0062] 步骤S13,确定当前与所述移动通信模块建立网络连接的基站;
[0063] 步骤S14,获取当前时刻之前的预设时间间隔内与所述基站建立网络连接的移动通信模块的数量;
[0064] 在本实施例中,在接收到空调的移动通信模块上传的数据时,服务器确定当前与所述移动通信模块建立网络连接的基站,而后获取当前时刻之前的预设时间间隔内与所述基站建立网络连接的移动通信模块的数量,具体地,服务器通过对应的移动运营商服务器确定该基站,并发送当前时刻之前的预设时间间隔内与所述基站建立网络连接的移动通信模块的数量的获取请求至移动运营商服务器,以获得当前时刻之前的预设时间间隔内与所述基站建立网络连接的移动通信模块的数量。
[0065] 步骤S15,在所述数量小于或等于预设值时,确定当前所述移动通信模块与基站之间的网络连接建立过程中是否存在重连操作。
[0066] 在本实施例中,在当前时刻之前的预设时间间隔内与所述基站建立网络连接的移动通信模块的数量小于或等于预设值时,当前与该基站连接的移动通信模块的数量较少,服务器确定当前所述移动通信模块与基站之间的网络连接建立过程中是否存在重连操作。
[0067] 其中,预设值小于该基站的容量,基站的容量是指能够同时与该基站建立网络连接的移动通信模块的数量。
[0068] 进一步地,在一实施例中,在步骤S14之后,该空调的通信控制方法还包括:在所述数量大于预设值时,执行基于所述移动通信模块下一次上传数据的预设时刻及预设时间间隔计算所述移动通信模块下一次上传数据的上传时刻的步骤。
[0069] 在本实施例中,在所述数量大于预设值时,当前与该基站连接的移动通信模块的数量较多,因此,可直接延迟该移动通信模块下一次上传数据的时刻,即执行基于所述移动通信模块下一次上传数据的预设时刻及预设时间间隔计算所述移动通信模块下一次上传数据的上传时刻的步骤,进而能够减少同时与基站进行网络连接的移动通信模块的数量,避免出现无法注册入网以及网络拥塞等情况,进一步提高了基站的资源利用率以及数据上传的效率。
[0070] 进一步地,又一实施例中,在步骤S10之后,该空调的通信控制方法还包括:在所述网络连接建立过程中不存在重连操作时,发送包括所述预设时刻的响应指令至所述移动通信模块,以供所述移动通信模块在所述预设时刻上传数据至所述服务器。
[0071] 在本实施例中,当前与该基站连接的移动通信模块的数量较少且所述网络连接建立过程中不存在重连操作时,服务器直接发送包括所述预设时刻的响应指令至所述移动通信模块,空调在通过移动通信模块接收到该响应指令时,解析该响应指令得到预设时刻,而后控制移动通信模块在预设时刻上传数据至所述服务器。
[0072] 本实施例提出的空调的通信控制方法,通过确定当前与所述移动通信模块建立网络连接的基站,接着获取当前时刻之前的预设时间间隔内与所述基站建立网络连接的移动通信模块的数量,而后在所述数量小于或等于预设值时,确定当前所述移动通信模块与基站之间的网络连接建立过程中是否存在重连操作,实现了在当前与该基站连接的移动通信模块的数量较少时服务器确定网络连接建立过程中是否存在重连操作,而在当前与该基站连接的移动通信模块的数量较多时,可直接延迟该移动通信模块下一次上传数据的时刻,避免再次确定网络连接建立过程中是否存在重连操作,进一步提高了基站的资源利用率以及数据上传的效率。
[0073] 本发明进一步提供一种空调的通信控制装置。参照图4,图4为本发明空调的通信控制装置第一实施例的功能模块示意图。
[0074] 在本实施例中,该空调的通信控制装置包括:
[0075] 确定模块10,用于在接收到空调的移动通信模块上传的数据时,确定当前所述移动通信模块与基站之间的网络连接建立过程中是否存在重连操作,其中,所述网络连接为短链接;
[0076] 在本实施例中,空调的移动通信模块包括2G模块、3G模块和/或4G模块,在该空调为中央空调的空调机组时,为减少成本,该移动通信模块设置在空调的室外机。
[0077] 本实施例中,空调的移动通信模块在首次上传数据时,根据出厂时的预设的上传时间点上传数据,在非首次上传数据时,移动通信模块根据接收到的服务器发送的上传时间点上传数据。具体地,在当前时刻到达上传时间点时,空调通过移动通信模块与移动通信模块所对应的基站建立短链接,通过移动通信模块将预设规则的数据上传至该移动通信模块所对应的基站,该基站将接收到的数据通过对应的移动运营商服务器发送至服务器,在接收到空调的移动通信模块上传的数据时,确定模块10确定当前所述移动通信模块与基站之间的网络连接建立过程中是否存在重连操作。其中,上述上传的数据包括空调在当前时间点之间预设时长内的运行数据。
[0078] 在空调通过移动通信模块与移动通信模块所对应的基站建立网络连接即短链接时,若立网络连接建立失败,则空调会在预设时长之后再次建立移动通信模块与基站之间的网络连接,即空调控制移动通信模块进行重连操作,在移动通信模块执行与所述基站之间网络连接的重连操作时,空调基于所述重连操作更新所述网络连接信息,该网络连接信息包括是否重连、重连次数等信息。
[0079] 其中,短链接指建立SOCKET连接,具体地,在发送完或者接收完数据后,马上断开网络连接。短链接的好处是需要时才占用服务器资源,可以有效的利用服务器资源。
[0080] 计算模块20,用于在所述网络连接建立过程中存在重连操作时,基于所述移动通信模块下一次上传数据的预设时刻及预设时间间隔计算所述移动通信模块下一次上传数据的上传时刻;
[0081] 在本实施例中,在所述网络连接建立过程中存在重连操作时,服务器获取移动通信模块下一次上传数据的预设时刻,而后计算模块20基于该预设时刻及预设时间间隔计算所述移动通信模块下一次上传数据的上传时刻,具体地,下一次上传数据的上传时刻为预设时刻之后与预设时刻间隔预设时间间隔的时间点。
[0082] 其中,预设时间间隔可以根据需求进行合理的设置。一般情况下,空调上传数据的时长为几秒钟,因此,预设时间间隔可以设置为1分钟等。
[0083] 第一发送模块30,用于发送包括所述上传时刻的响应指令至所述移动通信模块,以供所述移动通信模块在所述上传时刻上传数据至所述服务器。
[0084] 在本实施例中,在得到上传时刻之后,第一发送模块30发送包括所述上传时刻的响应指令至所述移动通信模块,空调在通过移动通信模块接收到该响应指令时,解析该响应指令得到上传时刻,而后控制移动通信模块在上传时刻上传数据至所述服务器,进而避免该空调再次在预设时刻上传数据时,由于与基站连接的移动通信模块过多而进行重连,减少同时与基站进行网络连接的移动通信模块的数量,避免出现无法注册入网以及网络拥塞等情况,提高了数据传输的效率以及基站的资源利用率。
[0085] 本实施例提出的空调的通信控制装置,通过在接收到空调的移动通信模块上传的数据时,确定模块10确定当前所述移动通信模块与基站之间的网络连接建立过程中是否存在重连操作,接着在所述网络连接建立过程中存在重连操作时,计算模块20基于所述移动通信模块下一次上传数据的预设时刻及预设时间间隔计算所述移动通信模块下一次上传数据的上传时刻,而后第一发送模块30发送包括所述上传时刻的响应指令至所述移动通信模块,以供所述移动通信模块在所述上传时刻上传数据至所述服务器,实现了在移动通信模与基站之间的网络连接建立过程中存在重连操作时,使该移动通信模块在下次延迟上传数据,减少同时与基站进行网络连接的移动通信模块的数量,避免出现无法注册入网以及网络拥塞等情况,提高了基站的资源利用率以及数据上传的效率。
[0086] 基于第一实施例提出本发明空调的通信控制装置的第二实施例,参照图5,在本实施例中,确定模块10包括:
[0087] 第一获取单元11,用于获取所述移动通信模块与基站之间的网络连接信息,其中,在所述移动通信模块执行与所述基站之间网络连接的重连操作时,所述空调基于所述重连操作更新所述网络连接信息;
[0088] 在本实施例中,在接收到空调的移动通信模块上传的数据时,第一获取单元11获取所述移动通信模块与基站之间的网络连接信息,由于在移动通信模块执行与所述基站之间网络连接的重连操作时,空调基于所述重连操作更新所述网络连接信息,因此服务器能够根据该网络连接信息确定网络连接建立过程中是否存在重连操作。
[0089] 第一确定单元12,用于基于所述网络连接信息确定所述网络连接建立过程中是否存在重连操作。
[0090] 本实施例提出的空调的通信控制装置,通过第一获取单元11获取所述移动通信模块与基站之间的网络连接信息,而后第一确定单元12基于所述网络连接信息确定所述网络连接建立过程中是否存在重连操作,使得服务器能够准确的根据网络连接信息确定所述网络连接建立过程中是否存在重连操作,进而能够确保该移动通信模块下次上述数据的上传时刻的准确性,进而能够减少同时与基站进行网络连接的移动通信模块的数量,避免出现无法注册入网以及网络拥塞等情况,进一步提高了基站的资源利用率以及数据上传的效率。
[0091] 基于第一实施例提出本发明空调的通信控制装置的第三实施例,参照图6,在本实施例中,确定模块10包括:
[0092] 第二确定单元13,用于确定当前与所述移动通信模块建立网络连接的基站;
[0093] 第二获取单元14,用于获取当前时刻之前的预设时间间隔内与所述基站建立网络连接的移动通信模块的数量;
[0094] 在本实施例中,在接收到空调的移动通信模块上传的数据时,第二确定单元13确定当前与所述移动通信模块建立网络连接的基站,而后第二获取单元14获取当前时刻之前的预设时间间隔内与所述基站建立网络连接的移动通信模块的数量,具体地,通过对应的移动运营商服务器确定该基站,并发送当前时刻之前的预设时间间隔内与所述基站建立网络连接的移动通信模块的数量的获取请求至移动运营商服务器,以获得当前时刻之前的预设时间间隔内与所述基站建立网络连接的移动通信模块的数量。
[0095] 第三确定单元15,用于在所述数量小于或等于预设值时,确定当前所述移动通信模块与基站之间的网络连接建立过程中是否存在重连操作。
[0096] 在本实施例中,在当前时刻之前的预设时间间隔内与所述基站建立网络连接的移动通信模块的数量小于或等于预设值时,当前与该基站连接的移动通信模块的数量较少,第三确定单元15确定当前所述移动通信模块与基站之间的网络连接建立过程中是否存在重连操作。
[0097] 其中,预设值小于该基站的容量,基站的容量是指能够同时与该基站建立网络连接的移动通信模块的数量。
[0098] 进一步地,在一实施例中,计算模块20还用于在所述数量大于预设值时,基于所述移动通信模块下一次上传数据的预设时刻及预设时间间隔计算所述移动通信模块下一次上传数据的上传时刻。
[0099] 在本实施例中,在所述数量大于预设值时,当前与该基站连接的移动通信模块的数量较多,因此,可直接延迟该移动通信模块下一次上传数据的时刻,即执行基于所述移动通信模块下一次上传数据的预设时刻及预设时间间隔计算所述移动通信模块下一次上传数据的上传时刻的步骤,进而能够减少同时与基站进行网络连接的移动通信模块的数量,避免出现无法注册入网以及网络拥塞等情况,进一步提高了基站的资源利用率以及数据上传的效率。
[0100] 进一步地,又一实施例中,空调的通信控制装置还包括:
[0101] 第二发送模块,用于在所述网络连接建立过程中不存在重连操作时,发送包括所述预设时刻的响应指令至所述移动通信模块,以供所述移动通信模块在所述预设时刻上传数据至所述服务器。
[0102] 在本实施例中,当前与该基站连接的移动通信模块的数量较少且所述网络连接建立过程中不存在重连操作时,第二发送模块直接发送包括所述预设时刻的响应指令至所述移动通信模块,空调在通过移动通信模块接收到该响应指令时,解析该响应指令得到预设时刻,而后控制移动通信模块在预设时刻上传数据至所述服务器。
[0103] 本实施例提出的空调的通信控制装置,通过第二确定单元13确定当前与所述移动通信模块建立网络连接的基站,接着第二获取单元14获取当前时刻之前的预设时间间隔内与所述基站建立网络连接的移动通信模块的数量,而后在所述数量小于或等于预设值时,第三确定单元15确定当前所述移动通信模块与基站之间的网络连接建立过程中是否存在重连操作,实现了在当前与该基站连接的移动通信模块的数量较少时服务器确定网络连接建立过程中是否存在重连操作,而在当前与该基站连接的移动通信模块的数量较多时,可直接延迟该移动通信模块下一次上传数据的时刻,避免再次确定网络连接建立过程中是否存在重连操作,进一步提高了基站的资源利用率以及数据上传的效率。
[0104] 以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。