本發(fā)明涉及空調技術領域,尤其涉及一種空調的通信控制方法及裝置。
背景技術:
目前,制造業(yè)企業(yè)越來越多的意識到數(shù)據采集的重要性,越來越多的人希望通過收集大量的數(shù)據建立相應的數(shù)據庫進行數(shù)據分析,來提升產品的質量。對于空調機組數(shù)據的采集而言,為加強商用空調的供應、安裝、調試、運行、維護、更換的管理,通常在商用空調上增加2G模塊(GPRS數(shù)據傳輸終端)等移動通信模塊。
空調的移動通信模塊與商家的服務器通信過程中,首先與該空調所在區(qū)域的基站建立連接,而后通過基站對應的移動運營商服務器將數(shù)據傳輸至商家的服務器??照{的移動通信模塊與基站之間的采用TCP長鏈接。但是,長時間維持TCP長鏈接會耗費運營商基站資源,并且在一個片地理區(qū)內基站容量是有限的,當所在片區(qū)移動通信模塊的數(shù)量超出了該區(qū)域基站承載能力時,就會出現(xiàn)移動通信模塊無法注冊入網的情況,導致網絡擁塞。
技術實現(xiàn)要素:
本發(fā)明提供一種空調的通信控制方法及裝置,旨在解決空調的移動通信模塊與基站之間的采用TCP長鏈接而導致網絡擁塞的技術問題。
為實現(xiàn)上述目的,本發(fā)明提供的一種空調的通信控制方法,所述空調的通信控制方法包括以下步驟:
在接收到空調的移動通信模塊上傳的數(shù)據時,服務器確定當前所述移動通信模塊與基站之間的網絡連接建立過程中是否存在重連操作,其中,所述網絡連接為短鏈接;
在所述網絡連接建立過程中存在重連操作時,基于所述移動通信模塊下一次上傳數(shù)據的預設時刻及預設時間間隔計算所述移動通信模塊下一次上傳數(shù)據的上傳時刻;
發(fā)送包括所述上傳時刻的響應指令至所述移動通信模塊,以供所述移動通信模塊在所述上傳時刻上傳數(shù)據至所述服務器。
優(yōu)選地,所述確定當前所述移動通信模塊與基站之間的網絡連接建立過程中是否存在重連操作的步驟包括:
所述服務器獲取所述移動通信模塊與基站之間的網絡連接信息,其中,在所述移動通信模塊執(zhí)行與所述基站之間網絡連接的重連操作時,所述空調基于所述重連操作更新所述網絡連接信息;
基于所述網絡連接信息確定所述網絡連接建立過程中是否存在重連操作。
優(yōu)選地,所述確定當前所述移動通信模塊與基站之間的網絡連接建立過程中是否存在重連操作的步驟包括:
確定當前與所述移動通信模塊建立網絡連接的基站;
獲取當前時刻之前的預設時間間隔內與所述基站建立網絡連接的移動通信模塊的數(shù)量;
在所述數(shù)量小于或等于預設值時,確定當前所述移動通信模塊與基站之間的網絡連接建立過程中是否存在重連操作。
優(yōu)選地,所述獲取當前時刻之前的預設時間間隔內與所述基站建立網絡連接的移動通信模塊的數(shù)量的步驟之后,所述空調的通信控制方法還包括:
在所述數(shù)量大于預設值時,執(zhí)行基于所述移動通信模塊下一次上傳數(shù)據的預設時刻及預設時間間隔計算所述移動通信模塊下一次上傳數(shù)據的上傳時刻的步驟。
優(yōu)選地,所述服務器確定當前所述移動通信模塊與基站之間的網絡連接建立過程中是否存在重連操作的步驟之后,所述空調的通信控制方法還包括:
在所述網絡連接建立過程中不存在重連操作時,發(fā)送包括所述預設時刻的響應指令至所述移動通信模塊,以供所述移動通信模塊在所述預設時刻上傳數(shù)據至所述服務器。
此外,為實現(xiàn)上述目的,本發(fā)明還提供一種空調的通信控制裝置,所述空調的通信控制裝置包括:
確定模塊,用于在接收到空調的移動通信模塊上傳的數(shù)據時,確定當前所述移動通信模塊與基站之間的網絡連接建立過程中是否存在重連操作,其中,所述網絡連接為短鏈接;
計算模塊,用于在所述網絡連接建立過程中存在重連操作時,基于所述移動通信模塊下一次上傳數(shù)據的預設時刻及預設時間間隔計算所述移動通信模塊下一次上傳數(shù)據的上傳時刻;
第一發(fā)送模塊,用于發(fā)送包括所述上傳時刻的響應指令至所述移動通信模塊,以供所述移動通信模塊在所述上傳時刻上傳數(shù)據至服務器。
優(yōu)選地,所述確定模塊包括:
第一獲取單元,用于獲取所述移動通信模塊與基站之間的網絡連接信息,其中,在所述移動通信模塊執(zhí)行與所述基站之間網絡連接的重連操作時,所述空調基于所述重連操作更新所述網絡連接信息;
第一確定單元,用于基于所述網絡連接信息確定所述網絡連接建立過程中是否存在重連操作。
優(yōu)選地,所述確定模塊包括:
第二確定單元,用于確定當前與所述移動通信模塊建立網絡連接的基站;
第二獲取單元,用于獲取當前時刻之前的預設時間間隔內與所述基站建立網絡連接的移動通信模塊的數(shù)量;
第三確定單元,用于在所述數(shù)量小于或等于預設值時,確定當前所述移動通信模塊與基站之間的網絡連接建立過程中是否存在重連操作。
優(yōu)選地,所述計算模塊還用于在所述數(shù)量大于預設值時,基于所述移動通信模塊下一次上傳數(shù)據的預設時刻及預設時間間隔計算所述移動通信模塊下一次上傳數(shù)據的上傳時刻。
優(yōu)選地,所述空調的通信控制裝置還包括:
第二發(fā)送模塊,用于在所述網絡連接建立過程中不存在重連操作時,發(fā)送包括所述預設時刻的響應指令至所述移動通信模塊,以供所述移動通信模塊在所述預設時刻上傳數(shù)據至所述服務器。
本發(fā)明通過在接收到空調的移動通信模塊上傳的數(shù)據時,服務器確定當前所述移動通信模塊與基站之間的網絡連接建立過程中是否存在重連操作,接著在所述網絡連接建立過程中存在重連操作時,基于所述移動通信模塊下一次上傳數(shù)據的預設時刻及預設時間間隔計算所述移動通信模塊下一次上傳數(shù)據的上傳時刻,而后發(fā)送包括所述上傳時刻的響應指令至所述移動通信模塊,以供所述移動通信模塊在所述上傳時刻上傳數(shù)據至所述服務器,實現(xiàn)了在移動通信模與基站之間的網絡連接建立過程中存在重連操作時,使該移動通信模塊在下次延遲上傳數(shù)據,減少同時與基站進行網絡連接的移動通信模塊的數(shù)量,避免出現(xiàn)無法注冊入網以及網絡擁塞等情況,提高了基站的資源利用率以及數(shù)據上傳的效率。
附圖說明
圖1為本發(fā)明空調的通信控制方法第一實施例的流程示意圖;
圖2為本發(fā)明空調的通信控制方法第二實施例中服務器確定當前所述移動通信模塊與基站之間的網絡連接建立過程中是否存在重連操作步驟的細化流程示意圖;
圖3為本發(fā)明空調的通信控制方法第三實施例中服務器確定當前所述移動通信模塊與基站之間的網絡連接建立過程中是否存在重連操作步驟的細化流程示意圖;
圖4為本發(fā)明空調的通信控制裝置第一實施例的功能模塊示意圖;
圖5為本發(fā)明空調的通信控制裝置第二實施例中確定模塊的細化功能模塊示意圖;
圖6為本發(fā)明空調的通信控制裝置第三實施例中確定模塊的細化功能模塊示意圖。
本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結合實施例,參照附圖做進一步說明。
具體實施方式
應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明提供一種空調的通信控制方法。參照圖1,圖1為本發(fā)明空調的通信控制方法第一實施例的流程示意圖。
在本實施例中,該空調的通信控制方法包括:
步驟S10,在接收到空調的移動通信模塊上傳的數(shù)據時,服務器確定當前所述移動通信模塊與基站之間的網絡連接建立過程中是否存在重連操作,其中,所述網絡連接為短鏈接;
在本實施例中,空調的移動通信模塊包括2G模塊、3G模塊和/或4G模塊,在該空調為中央空調的空調機組時,為減少成本,該移動通信模塊設置在空調的室外機。
本實施例中,空調的移動通信模塊在首次上傳數(shù)據時,根據出廠時的預設的上傳時間點上傳數(shù)據,在非首次上傳數(shù)據時,移動通信模塊根據接收到的服務器發(fā)送的上傳時間點上傳數(shù)據。具體地,在當前時刻到達上傳時間點時,空調通過移動通信模塊與移動通信模塊所對應的基站建立短鏈接,通過移動通信模塊將預設規(guī)則的數(shù)據上傳至該移動通信模塊所對應的基站,該基站將接收到的數(shù)據通過對應的移動運營商服務器發(fā)送至服務器,在接收到空調的移動通信模塊上傳的數(shù)據時,服務器確定當前所述移動通信模塊與基站之間的網絡連接建立過程中是否存在重連操作。其中,上述上傳的數(shù)據包括空調在當前時間點之間預設時長內的運行數(shù)據。
在空調通過移動通信模塊與移動通信模塊所對應的基站建立網絡連接即短鏈接時,若立網絡連接建立失敗,則空調會在預設時長之后再次建立移動通信模塊與基站之間的網絡連接,即空調控制移動通信模塊進行重連操作,在移動通信模塊執(zhí)行與所述基站之間網絡連接的重連操作時,空調基于所述重連操作更新所述網絡連接信息,該網絡連接信息包括是否重連、重連次數(shù)等信息。
其中,短鏈接指建立SOCKET連接,具體地,在發(fā)送完或者接收完數(shù)據后,馬上斷開網絡連接。短鏈接的好處是需要時才占用服務器資源,可以有效的利用服務器資源。
步驟S20,在所述網絡連接建立過程中存在重連操作時,基于所述移動通信模塊下一次上傳數(shù)據的預設時刻及預設時間間隔計算所述移動通信模塊下一次上傳數(shù)據的上傳時刻;
在本實施例中,在所述網絡連接建立過程中存在重連操作時,服務器獲取移動通信模塊下一次上傳數(shù)據的預設時刻,而后基于該預設時刻及預設時間間隔計算所述移動通信模塊下一次上傳數(shù)據的上傳時刻,具體地,下一次上傳數(shù)據的上傳時刻為預設時刻之后與預設時刻間隔預設時間間隔的時間點。
其中,預設時間間隔可以根據需求進行合理的設置。一般情況下,空調上傳數(shù)據的時長為幾秒鐘,因此,預設時間間隔可以設置為1分鐘等。
步驟S30,發(fā)送包括所述上傳時刻的響應指令至所述移動通信模塊,以供所述移動通信模塊在所述上傳時刻上傳數(shù)據至所述服務器。
在本實施例中,在得到上傳時刻之后,服務器發(fā)送包括所述上傳時刻的響應指令至所述移動通信模塊,空調在通過移動通信模塊接收到該響應指令時,解析該響應指令得到上傳時刻,而后控制移動通信模塊在上傳時刻上傳數(shù)據至所述服務器,進而避免該空調再次在預設時刻上傳數(shù)據時,由于與基站連接的移動通信模塊過多而進行重連,減少同時與基站進行網絡連接的移動通信模塊的數(shù)量,避免出現(xiàn)無法注冊入網以及網絡擁塞等情況,提高了數(shù)據傳輸?shù)男室约盎镜馁Y源利用率。
本實施例提出的空調的通信控制方法,通過在接收到空調的移動通信模塊上傳的數(shù)據時,服務器確定當前所述移動通信模塊與基站之間的網絡連接建立過程中是否存在重連操作,接著在所述網絡連接建立過程中存在重連操作時,基于所述移動通信模塊下一次上傳數(shù)據的預設時刻及預設時間間隔計算所述移動通信模塊下一次上傳數(shù)據的上傳時刻,而后發(fā)送包括所述上傳時刻的響應指令至所述移動通信模塊,以供所述移動通信模塊在所述上傳時刻上傳數(shù)據至所述服務器,實現(xiàn)了在移動通信模與基站之間的網絡連接建立過程中存在重連操作時,使該移動通信模塊在下次延遲上傳數(shù)據,減少同時與基站進行網絡連接的移動通信模塊的數(shù)量,避免出現(xiàn)無法注冊入網以及網絡擁塞等情況,提高了基站的資源利用率以及數(shù)據上傳的效率。
基于第一實施例提出本發(fā)明空調的通信控制方法的第二實施例,參照圖2,在本實施例中,步驟S10包括:
步驟S11,所述服務器獲取所述移動通信模塊與基站之間的網絡連接信息,其中,在所述移動通信模塊執(zhí)行與所述基站之間網絡連接的重連操作時,所述空調基于所述重連操作更新所述網絡連接信息;
在本實施例中,在接收到空調的移動通信模塊上傳的數(shù)據時,所述服務器獲取所述移動通信模塊與基站之間的網絡連接信息,由于在移動通信模塊執(zhí)行與所述基站之間網絡連接的重連操作時,空調基于所述重連操作更新所述網絡連接信息,因此服務器能夠根據該網絡連接信息確定網絡連接建立過程中是否存在重連操作。
步驟S12,基于所述網絡連接信息確定所述網絡連接建立過程中是否存在重連操作。
本實施例提出的空調的通信控制方法,通過所述服務器獲取所述移動通信模塊與基站之間的網絡連接信息,而后基于所述網絡連接信息確定所述網絡連接建立過程中是否存在重連操作,使得服務器能夠準確的根據網絡連接信息確定所述網絡連接建立過程中是否存在重連操作,進而能夠確保該移動通信模塊下次上述數(shù)據的上傳時刻的準確性,進而能夠減少同時與基站進行網絡連接的移動通信模塊的數(shù)量,避免出現(xiàn)無法注冊入網以及網絡擁塞等情況,進一步提高了基站的資源利用率以及數(shù)據上傳的效率。
基于第一實施例提出本發(fā)明空調的通信控制方法的第三實施例,參照圖3,在本實施例中,步驟S10包括:
步驟S13,確定當前與所述移動通信模塊建立網絡連接的基站;
步驟S14,獲取當前時刻之前的預設時間間隔內與所述基站建立網絡連接的移動通信模塊的數(shù)量;
在本實施例中,在接收到空調的移動通信模塊上傳的數(shù)據時,服務器確定當前與所述移動通信模塊建立網絡連接的基站,而后獲取當前時刻之前的預設時間間隔內與所述基站建立網絡連接的移動通信模塊的數(shù)量,具體地,服務器通過對應的移動運營商服務器確定該基站,并發(fā)送當前時刻之前的預設時間間隔內與所述基站建立網絡連接的移動通信模塊的數(shù)量的獲取請求至移動運營商服務器,以獲得當前時刻之前的預設時間間隔內與所述基站建立網絡連接的移動通信模塊的數(shù)量。
步驟S15,在所述數(shù)量小于或等于預設值時,確定當前所述移動通信模塊與基站之間的網絡連接建立過程中是否存在重連操作。
在本實施例中,在當前時刻之前的預設時間間隔內與所述基站建立網絡連接的移動通信模塊的數(shù)量小于或等于預設值時,當前與該基站連接的移動通信模塊的數(shù)量較少,服務器確定當前所述移動通信模塊與基站之間的網絡連接建立過程中是否存在重連操作。
其中,預設值小于該基站的容量,基站的容量是指能夠同時與該基站建立網絡連接的移動通信模塊的數(shù)量。
進一步地,在一實施例中,在步驟S14之后,該空調的通信控制方法還包括:在所述數(shù)量大于預設值時,執(zhí)行基于所述移動通信模塊下一次上傳數(shù)據的預設時刻及預設時間間隔計算所述移動通信模塊下一次上傳數(shù)據的上傳時刻的步驟。
在本實施例中,在所述數(shù)量大于預設值時,當前與該基站連接的移動通信模塊的數(shù)量較多,因此,可直接延遲該移動通信模塊下一次上傳數(shù)據的時刻,即執(zhí)行基于所述移動通信模塊下一次上傳數(shù)據的預設時刻及預設時間間隔計算所述移動通信模塊下一次上傳數(shù)據的上傳時刻的步驟,進而能夠減少同時與基站進行網絡連接的移動通信模塊的數(shù)量,避免出現(xiàn)無法注冊入網以及網絡擁塞等情況,進一步提高了基站的資源利用率以及數(shù)據上傳的效率。
進一步地,又一實施例中,在步驟S10之后,該空調的通信控制方法還包括:在所述網絡連接建立過程中不存在重連操作時,發(fā)送包括所述預設時刻的響應指令至所述移動通信模塊,以供所述移動通信模塊在所述預設時刻上傳數(shù)據至所述服務器。
在本實施例中,當前與該基站連接的移動通信模塊的數(shù)量較少且所述網絡連接建立過程中不存在重連操作時,服務器直接發(fā)送包括所述預設時刻的響應指令至所述移動通信模塊,空調在通過移動通信模塊接收到該響應指令時,解析該響應指令得到預設時刻,而后控制移動通信模塊在預設時刻上傳數(shù)據至所述服務器。
本實施例提出的空調的通信控制方法,通過確定當前與所述移動通信模塊建立網絡連接的基站,接著獲取當前時刻之前的預設時間間隔內與所述基站建立網絡連接的移動通信模塊的數(shù)量,而后在所述數(shù)量小于或等于預設值時,確定當前所述移動通信模塊與基站之間的網絡連接建立過程中是否存在重連操作,實現(xiàn)了在當前與該基站連接的移動通信模塊的數(shù)量較少時服務器確定網絡連接建立過程中是否存在重連操作,而在當前與該基站連接的移動通信模塊的數(shù)量較多時,可直接延遲該移動通信模塊下一次上傳數(shù)據的時刻,避免再次確定網絡連接建立過程中是否存在重連操作,進一步提高了基站的資源利用率以及數(shù)據上傳的效率。
本發(fā)明進一步提供一種空調的通信控制裝置。參照圖4,圖4為本發(fā)明空調的通信控制裝置第一實施例的功能模塊示意圖。
在本實施例中,該空調的通信控制裝置包括:
確定模塊10,用于在接收到空調的移動通信模塊上傳的數(shù)據時,確定當前所述移動通信模塊與基站之間的網絡連接建立過程中是否存在重連操作,其中,所述網絡連接為短鏈接;
在本實施例中,空調的移動通信模塊包括2G模塊、3G模塊和/或4G模塊,在該空調為中央空調的空調機組時,為減少成本,該移動通信模塊設置在空調的室外機。
本實施例中,空調的移動通信模塊在首次上傳數(shù)據時,根據出廠時的預設的上傳時間點上傳數(shù)據,在非首次上傳數(shù)據時,移動通信模塊根據接收到的服務器發(fā)送的上傳時間點上傳數(shù)據。具體地,在當前時刻到達上傳時間點時,空調通過移動通信模塊與移動通信模塊所對應的基站建立短鏈接,通過移動通信模塊將預設規(guī)則的數(shù)據上傳至該移動通信模塊所對應的基站,該基站將接收到的數(shù)據通過對應的移動運營商服務器發(fā)送至服務器,在接收到空調的移動通信模塊上傳的數(shù)據時,確定模塊10確定當前所述移動通信模塊與基站之間的網絡連接建立過程中是否存在重連操作。其中,上述上傳的數(shù)據包括空調在當前時間點之間預設時長內的運行數(shù)據。
在空調通過移動通信模塊與移動通信模塊所對應的基站建立網絡連接即短鏈接時,若立網絡連接建立失敗,則空調會在預設時長之后再次建立移動通信模塊與基站之間的網絡連接,即空調控制移動通信模塊進行重連操作,在移動通信模塊執(zhí)行與所述基站之間網絡連接的重連操作時,空調基于所述重連操作更新所述網絡連接信息,該網絡連接信息包括是否重連、重連次數(shù)等信息。
其中,短鏈接指建立SOCKET連接,具體地,在發(fā)送完或者接收完數(shù)據后,馬上斷開網絡連接。短鏈接的好處是需要時才占用服務器資源,可以有效的利用服務器資源。
計算模塊20,用于在所述網絡連接建立過程中存在重連操作時,基于所述移動通信模塊下一次上傳數(shù)據的預設時刻及預設時間間隔計算所述移動通信模塊下一次上傳數(shù)據的上傳時刻;
在本實施例中,在所述網絡連接建立過程中存在重連操作時,服務器獲取移動通信模塊下一次上傳數(shù)據的預設時刻,而后計算模塊20基于該預設時刻及預設時間間隔計算所述移動通信模塊下一次上傳數(shù)據的上傳時刻,具體地,下一次上傳數(shù)據的上傳時刻為預設時刻之后與預設時刻間隔預設時間間隔的時間點。
其中,預設時間間隔可以根據需求進行合理的設置。一般情況下,空調上傳數(shù)據的時長為幾秒鐘,因此,預設時間間隔可以設置為1分鐘等。
第一發(fā)送模塊30,用于發(fā)送包括所述上傳時刻的響應指令至所述移動通信模塊,以供所述移動通信模塊在所述上傳時刻上傳數(shù)據至所述服務器。
在本實施例中,在得到上傳時刻之后,第一發(fā)送模塊30發(fā)送包括所述上傳時刻的響應指令至所述移動通信模塊,空調在通過移動通信模塊接收到該響應指令時,解析該響應指令得到上傳時刻,而后控制移動通信模塊在上傳時刻上傳數(shù)據至所述服務器,進而避免該空調再次在預設時刻上傳數(shù)據時,由于與基站連接的移動通信模塊過多而進行重連,減少同時與基站進行網絡連接的移動通信模塊的數(shù)量,避免出現(xiàn)無法注冊入網以及網絡擁塞等情況,提高了數(shù)據傳輸?shù)男室约盎镜馁Y源利用率。
本實施例提出的空調的通信控制裝置,通過在接收到空調的移動通信模塊上傳的數(shù)據時,確定模塊10確定當前所述移動通信模塊與基站之間的網絡連接建立過程中是否存在重連操作,接著在所述網絡連接建立過程中存在重連操作時,計算模塊20基于所述移動通信模塊下一次上傳數(shù)據的預設時刻及預設時間間隔計算所述移動通信模塊下一次上傳數(shù)據的上傳時刻,而后第一發(fā)送模塊30發(fā)送包括所述上傳時刻的響應指令至所述移動通信模塊,以供所述移動通信模塊在所述上傳時刻上傳數(shù)據至所述服務器,實現(xiàn)了在移動通信模與基站之間的網絡連接建立過程中存在重連操作時,使該移動通信模塊在下次延遲上傳數(shù)據,減少同時與基站進行網絡連接的移動通信模塊的數(shù)量,避免出現(xiàn)無法注冊入網以及網絡擁塞等情況,提高了基站的資源利用率以及數(shù)據上傳的效率。
基于第一實施例提出本發(fā)明空調的通信控制裝置的第二實施例,參照圖5,在本實施例中,確定模塊10包括:
第一獲取單元11,用于獲取所述移動通信模塊與基站之間的網絡連接信息,其中,在所述移動通信模塊執(zhí)行與所述基站之間網絡連接的重連操作時,所述空調基于所述重連操作更新所述網絡連接信息;
在本實施例中,在接收到空調的移動通信模塊上傳的數(shù)據時,第一獲取單元11獲取所述移動通信模塊與基站之間的網絡連接信息,由于在移動通信模塊執(zhí)行與所述基站之間網絡連接的重連操作時,空調基于所述重連操作更新所述網絡連接信息,因此服務器能夠根據該網絡連接信息確定網絡連接建立過程中是否存在重連操作。
第一確定單元12,用于基于所述網絡連接信息確定所述網絡連接建立過程中是否存在重連操作。
本實施例提出的空調的通信控制裝置,通過第一獲取單元11獲取所述移動通信模塊與基站之間的網絡連接信息,而后第一確定單元12基于所述網絡連接信息確定所述網絡連接建立過程中是否存在重連操作,使得服務器能夠準確的根據網絡連接信息確定所述網絡連接建立過程中是否存在重連操作,進而能夠確保該移動通信模塊下次上述數(shù)據的上傳時刻的準確性,進而能夠減少同時與基站進行網絡連接的移動通信模塊的數(shù)量,避免出現(xiàn)無法注冊入網以及網絡擁塞等情況,進一步提高了基站的資源利用率以及數(shù)據上傳的效率。
基于第一實施例提出本發(fā)明空調的通信控制裝置的第三實施例,參照圖6,在本實施例中,確定模塊10包括:
第二確定單元13,用于確定當前與所述移動通信模塊建立網絡連接的基站;
第二獲取單元14,用于獲取當前時刻之前的預設時間間隔內與所述基站建立網絡連接的移動通信模塊的數(shù)量;
在本實施例中,在接收到空調的移動通信模塊上傳的數(shù)據時,第二確定單元13確定當前與所述移動通信模塊建立網絡連接的基站,而后第二獲取單元14獲取當前時刻之前的預設時間間隔內與所述基站建立網絡連接的移動通信模塊的數(shù)量,具體地,通過對應的移動運營商服務器確定該基站,并發(fā)送當前時刻之前的預設時間間隔內與所述基站建立網絡連接的移動通信模塊的數(shù)量的獲取請求至移動運營商服務器,以獲得當前時刻之前的預設時間間隔內與所述基站建立網絡連接的移動通信模塊的數(shù)量。
第三確定單元15,用于在所述數(shù)量小于或等于預設值時,確定當前所述移動通信模塊與基站之間的網絡連接建立過程中是否存在重連操作。
在本實施例中,在當前時刻之前的預設時間間隔內與所述基站建立網絡連接的移動通信模塊的數(shù)量小于或等于預設值時,當前與該基站連接的移動通信模塊的數(shù)量較少,第三確定單元15確定當前所述移動通信模塊與基站之間的網絡連接建立過程中是否存在重連操作。
其中,預設值小于該基站的容量,基站的容量是指能夠同時與該基站建立網絡連接的移動通信模塊的數(shù)量。
進一步地,在一實施例中,計算模塊20還用于在所述數(shù)量大于預設值時,基于所述移動通信模塊下一次上傳數(shù)據的預設時刻及預設時間間隔計算所述移動通信模塊下一次上傳數(shù)據的上傳時刻。
在本實施例中,在所述數(shù)量大于預設值時,當前與該基站連接的移動通信模塊的數(shù)量較多,因此,可直接延遲該移動通信模塊下一次上傳數(shù)據的時刻,即執(zhí)行基于所述移動通信模塊下一次上傳數(shù)據的預設時刻及預設時間間隔計算所述移動通信模塊下一次上傳數(shù)據的上傳時刻的步驟,進而能夠減少同時與基站進行網絡連接的移動通信模塊的數(shù)量,避免出現(xiàn)無法注冊入網以及網絡擁塞等情況,進一步提高了基站的資源利用率以及數(shù)據上傳的效率。
進一步地,又一實施例中,空調的通信控制裝置還包括:
第二發(fā)送模塊,用于在所述網絡連接建立過程中不存在重連操作時,發(fā)送包括所述預設時刻的響應指令至所述移動通信模塊,以供所述移動通信模塊在所述預設時刻上傳數(shù)據至所述服務器。
在本實施例中,當前與該基站連接的移動通信模塊的數(shù)量較少且所述網絡連接建立過程中不存在重連操作時,第二發(fā)送模塊直接發(fā)送包括所述預設時刻的響應指令至所述移動通信模塊,空調在通過移動通信模塊接收到該響應指令時,解析該響應指令得到預設時刻,而后控制移動通信模塊在預設時刻上傳數(shù)據至所述服務器。
本實施例提出的空調的通信控制裝置,通過第二確定單元13確定當前與所述移動通信模塊建立網絡連接的基站,接著第二獲取單元14獲取當前時刻之前的預設時間間隔內與所述基站建立網絡連接的移動通信模塊的數(shù)量,而后在所述數(shù)量小于或等于預設值時,第三確定單元15確定當前所述移動通信模塊與基站之間的網絡連接建立過程中是否存在重連操作,實現(xiàn)了在當前與該基站連接的移動通信模塊的數(shù)量較少時服務器確定網絡連接建立過程中是否存在重連操作,而在當前與該基站連接的移動通信模塊的數(shù)量較多時,可直接延遲該移動通信模塊下一次上傳數(shù)據的時刻,避免再次確定網絡連接建立過程中是否存在重連操作,進一步提高了基站的資源利用率以及數(shù)據上傳的效率。
以上僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本發(fā)明的專利保護范圍內。