本發(fā)明涉及電器控制領(lǐng)域,具體而言,涉及一種空調(diào)的電量計費方法和裝置。
背景技術(shù):
:現(xiàn)有技術(shù)中,如圖1所示,多聯(lián)機空調(diào)的電量計費系統(tǒng)通常包括網(wǎng)關(guān)、pc、電表以及空調(diào)機,其中,電表負責統(tǒng)計空調(diào)機的用電量,網(wǎng)關(guān)負責獲取機組數(shù)據(jù)并對電量的費用進行計算并存儲計費數(shù)據(jù),pc通過專門的軟件給用戶展示計費數(shù)據(jù)。可以看出,多聯(lián)機空調(diào)的電量計費系統(tǒng)中,對于電能費用的運算是在嵌入式網(wǎng)關(guān)或pc上實現(xiàn)的,網(wǎng)關(guān)或計算機是多聯(lián)機空調(diào)電量計費系統(tǒng)計算電費的核心部分。由于多聯(lián)機空調(diào)電量計費系統(tǒng)中,用于計算電能費用的嵌入式網(wǎng)關(guān)或pc等設備的供電與空調(diào)機是分開的。一旦這些設備發(fā)生斷電,整個電量計費系統(tǒng)就無法計算費用。斷電期間產(chǎn)生的電量無法分攤到各個用戶,給物業(yè)造成很大的損失。針對上述的問題,目前尚未提出有效的解決方案。技術(shù)實現(xiàn)要素:本發(fā)明實施例提供了一種空調(diào)的電量計費方法和裝置,以至少解決現(xiàn)有技術(shù)采用與空調(diào)機獨立供電的電量計費設備對空調(diào)機的電量進行計費,當電量計費設備異常斷電時無法對空調(diào)機的電量進行計費的技術(shù)問題。根據(jù)本發(fā)明實施例的一個方面,提供了一種空調(diào)的電量計費方法,包括:檢測當前電量計費設備的工作狀態(tài),其中,電量計費設備用于為至少一臺空調(diào)機的電量進行計費;在電量計費設備的工作狀態(tài)為異常工作狀態(tài)的情況下,記錄并存儲至少一臺空調(diào)機的運行數(shù)據(jù);根據(jù)運行數(shù)據(jù),確定每臺空調(diào)機消耗的電費。根據(jù)本發(fā)明實施例的另一方面,還提供了一種空調(diào)的電量計費裝置,包括:第一檢測模塊,用于檢測當前電量計費設備的工作狀態(tài),其中,電量計費設備用于為至少一臺空調(diào)機的電量進行計費;記錄模塊,用于在電量計費設備的工作狀態(tài)為異常的情況下,記錄并存儲至少一臺空調(diào)機的運行數(shù)據(jù);確定模塊,用于根據(jù)運行數(shù)據(jù),確定每臺空調(diào)機消耗的電費。根據(jù)本發(fā)明實施例的另一方面,還提供了一種存儲介質(zhì),其特征在于,存儲介質(zhì)包括存儲的程序,其中,程序執(zhí)行上述的空調(diào)的電量計費方法。根據(jù)本發(fā)明實施例的另一方面,還提供了一種處理器,其特征在于,處理器用于運行程序,其中,程序運行時執(zhí)行上述的空調(diào)的電量計費方法。在本發(fā)明實施例中,通過檢測當前電量計費設備的工作狀態(tài),其中,電量計費設備用于為至少一臺空調(diào)機的電量進行計費;在電量計費設備的工作狀態(tài)為異常工作狀態(tài)的情況下,記錄并存儲至少一臺空調(diào)機的運行數(shù)據(jù);根據(jù)運行數(shù)據(jù),確定每臺空調(diào)機消耗的電費,達到了在電量計費設備工作異常的情況下仍可以根據(jù)各臺空調(diào)機的運行數(shù)據(jù)計算每臺空調(diào)機消耗的電能費用的目的,從而實現(xiàn)了增強空調(diào)電量計費系統(tǒng)穩(wěn)定性的技術(shù)效果,進而解決了現(xiàn)有技術(shù)采用與空調(diào)機獨立供電的電量計費設備對空調(diào)機的電量進行計費,當電量計費設備異常斷電時無法對空調(diào)機的電量進行計費的技術(shù)問題。附圖說明此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中:圖1是根據(jù)現(xiàn)有技術(shù)的一種可選的空調(diào)電量計費系統(tǒng)的示意圖;圖2是根據(jù)本發(fā)明實施例的一種空調(diào)的電量計費方法流程圖;圖3是根據(jù)本發(fā)明實施例的一種可選的空調(diào)的電量計費方法流程圖;圖4是根據(jù)本發(fā)明實施例的一種可選的空調(diào)的電量計費方法流程圖;圖5是根據(jù)本發(fā)明實施例的一種可選的空調(diào)運行數(shù)據(jù)的存儲格式示意圖;圖6是根據(jù)本發(fā)明實施例的一種可選的空調(diào)的電量計費方法流程圖;圖7是根據(jù)本發(fā)明實施例的一種可選的空調(diào)的電量計費方法流程圖;圖8是根據(jù)本發(fā)明實施例的一種可選的空調(diào)的電量計費方法流程圖;圖9是根據(jù)本發(fā)明實施例的一種優(yōu)選的空調(diào)的電量計費方法流程圖;以及圖10是根據(jù)本發(fā)明實施例的一種空調(diào)的電量計費裝置示意圖。具體實施方式為了使本
技術(shù)領(lǐng)域:
的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分的實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應當屬于本發(fā)明保護的范圍。需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數(shù)據(jù)在適當情況下可以互換,以便這里描述的本發(fā)明的實施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤4送猓g(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設備固有的其它步驟或單元。實施例1根據(jù)本發(fā)明實施例,提供了一種空調(diào)的電量計費方法實施例,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。圖2是根據(jù)本發(fā)明實施例的一種空調(diào)的電量計費方法流程圖,如圖2所示,該方法包括如下步驟:步驟s202,檢測當前電量計費設備的工作狀態(tài),其中,電量計費設備用于為至少一臺空調(diào)機的電量進行計費。具體地,在上述步驟中,上述空調(diào)機可以是室內(nèi)機,也可以是室外機,還可以是與同一臺室外機連接的多個室內(nèi)機;上述電量計費設備可以是與空調(diào)機連接的用于對空調(diào)機的消耗的電能費用進行計算的設備,該設備可以是計算機,也可以是具有嵌入式控制器的網(wǎng)關(guān)等;由于電量計費設備是空調(diào)電量計費系統(tǒng)的核心設備,如果電量計費設備發(fā)生故障或斷電,則可能導致整個電量計費系統(tǒng)無法對空調(diào)的電量進行計費,在多戶分攤空調(diào)電費的情況下,電量計費設備故障或斷電期間空調(diào)消耗的電費可能無法分攤??蛇x地,上述工作狀態(tài)可以包括正常工作狀態(tài)和異常工作狀態(tài),其中,異常工作狀態(tài)是指無法正常對空調(diào)消耗的電能進行計費的工作狀態(tài),包括但不限于供電異常、設備故障、計費異常等狀態(tài)。此處需要說明的是,現(xiàn)有的大多數(shù)空調(diào)電量計費系統(tǒng)的核心電量計費設備是與空調(diào)機獨立供電的,如圖1所示的網(wǎng)關(guān)計費設備,當電量計費設備斷電的情況下,空調(diào)機組仍可正常運行,為了在電量計費設備斷電期間內(nèi),對空調(diào)消耗的電能費用進行計算,因而可以實時檢測電量計費設備的供電狀態(tài)是否異常,并在電量計費設備的供電狀態(tài)異常的情況下,采取相應的補救措施。此處還需要說明的是,在電量計費設備供電正常的情況下,也可能會出現(xiàn)設備故障或計費異常的情景,因而,作為一種可選的實施例,還可以檢測電量計費設備是否出現(xiàn)故障或計費異常,并在電量計費設備出現(xiàn)故障或計費異常的情況下,采取相應的補救措施。步驟s204,在電量計費設備的工作狀態(tài)為異常工作狀態(tài)的情況下,記錄并存儲至少一臺空調(diào)機的運行數(shù)據(jù)。具體地,在上述步驟中,上述異常工作狀態(tài)可以為供電異常、設備故障、計費異常中的任意一種工作狀態(tài),如果檢測到當前電量計費設備的工作狀態(tài)為異常工作狀態(tài),則在電量計費設備處于異常工作狀態(tài)期間,記錄并存儲每臺空調(diào)機的運行數(shù)據(jù),其中,運行數(shù)據(jù)包括但不限于空調(diào)機的開/關(guān)機狀態(tài)、運行模式(制冷、制熱或除濕)、運行時間、設置參數(shù)、空調(diào)機所處環(huán)境的環(huán)境狀況等。步驟s206,根據(jù)運行數(shù)據(jù),確定每臺空調(diào)機消耗的電費。具體地,在上述步驟中,由于在電量計費設備的工作狀態(tài)為異常工作狀態(tài)的期間內(nèi),對每臺空調(diào)機的運行數(shù)據(jù)進行了記錄,則可以根據(jù)每臺空調(diào)機的運行數(shù)據(jù),估算出每臺空調(diào)機消耗的電費。此處需要說明的是,在根據(jù)每臺空調(diào)機的運行數(shù)據(jù),估算出每臺空調(diào)機消耗的電費的過程中,作為一種可選的實施方式,可以根據(jù)收集的大量歷史數(shù)據(jù),估算出每種運行狀態(tài)下在單位時間內(nèi)的消耗的電能,然后根據(jù)記錄的每臺空調(diào)機的運行數(shù)據(jù),確定每臺空調(diào)機在電量計費設備的工作狀態(tài)為異常工作狀態(tài)的期間內(nèi)的至少一個運行狀態(tài),以及每個運行狀態(tài)維持的時間,然后,將每臺空調(diào)機各個運行狀態(tài)下單位時間內(nèi)消耗的電能分別乘以各自的運行時間,可以得到每臺空調(diào)機在電量計費設備的工作狀態(tài)為異常工作狀態(tài)的期間內(nèi)分別在各個運行狀態(tài)下消耗的電能,最后,將每臺空調(diào)機在電量計費設備的工作狀態(tài)為異常工作狀態(tài)的期間內(nèi)所有運行狀態(tài)下消耗的電能求和,則可以計算出每臺空調(diào)機在電量計費設備的工作狀態(tài)為異常工作狀態(tài)的期間內(nèi)消耗的電能,進而計算出每臺空調(diào)機的消耗的電費。以圖1中室內(nèi)機2為例,假設預設的運行狀態(tài)包括關(guān)機狀態(tài)、制熱運行狀態(tài)、制冷運行狀態(tài)、除濕運行狀態(tài),假設與各個運行狀態(tài)對應的單位時間內(nèi)消耗的電能分別為a,b,c和d。在網(wǎng)關(guān)(即電量計費設備)斷電期間內(nèi),記錄的室內(nèi)機2的運行狀態(tài)如表1所示,則室內(nèi)機2在斷電期間內(nèi)消耗的電能為w2=a*2t+c*2t,其中,t為記錄周期。表1室內(nèi)機2在網(wǎng)關(guān)斷電期間內(nèi)的運行數(shù)據(jù)記錄號記錄時間機組運行狀態(tài)11t關(guān)機狀態(tài)22t制冷運行33t制冷運行44t關(guān)機狀態(tài)由上可知,在本申請上述實施例中,通過實時或定時檢測為至少一臺空調(diào)機進行電量計費的電量計費設備的工作狀態(tài),并在電量計費設備的工作狀態(tài)處于異常工作狀態(tài)的情況下,記錄并保存的各臺空調(diào)機的運行數(shù)據(jù),最后根據(jù)在電量計費設備的工作狀態(tài)處于異常工作狀態(tài)期間內(nèi)各臺空調(diào)機的運行數(shù)據(jù),確定每臺空調(diào)機在電量計費設備的工作狀態(tài)處于異常工作狀態(tài)期間內(nèi)消耗的電能費用,達到了在電量計費設備工作異常的情況下仍可以根據(jù)各臺空調(diào)機的運行數(shù)據(jù)計算每臺空調(diào)機消耗的電能費用的目的,從而實現(xiàn)了增強空調(diào)電量計費系統(tǒng)穩(wěn)定性的技術(shù)效果,進而解決了現(xiàn)有技術(shù)采用與空調(diào)機獨立供電的電量計費設備對空調(diào)機的電量進行計費,當電量計費設備異常斷電時無法對空調(diào)機的電量進行計費的技術(shù)問題。在一種可選的實施例中,檢測當前電量計費設備的工作狀態(tài),可以包括如下步驟:通過檢測是否接收到來自電量計費設備的心跳信號來確定電量計費設備的工作狀態(tài)。具體地,在上述步驟中,上述心跳信號可以為通訊協(xié)議中定義的特殊的命令幀,也稱為心跳幀;上述電量計費設備可以向空調(diào)機發(fā)送心跳幀,空調(diào)機檢測是否接收到來自電量計費設備的心跳幀,如果檢測到心跳幀,則認為電量計費設備與空調(diào)機組的通信狀態(tài)正常,可以為空調(diào)機的電能進行計費,即電量計費設備的工作狀態(tài)為正常工作狀態(tài);如果未檢測心跳幀,則認為電量計費設備與空調(diào)機組的通信狀態(tài)異常,可能存在不能為空調(diào)機的電能進行正常計費的情況,即電量計費設備的工作狀態(tài)為異常工作狀態(tài)。需要說明的是,心跳機制是通訊鏈路中保持正常連接的方式,通訊的一端按照通訊協(xié)議的命令發(fā)送特殊功能碼的命令告訴通訊的另一端此通訊鏈路為正常的,可以通訊。此幀含有特殊功能碼的通訊數(shù)據(jù)稱為心跳幀,數(shù)據(jù)格式與物理實現(xiàn)與普通數(shù)據(jù)幀一致。一種可選的實施例中,在檢測預設時間段內(nèi)是否接收到來自電量計費設備的心跳信號之前,上述方法還可以包括如下步驟:電量計費設備按照第一預設周期,周期性地發(fā)送心跳信號。具體地,在上述步驟中,電量計費設備周期性地向每臺空調(diào)機發(fā)送心跳信號,以用于每臺空調(diào)機根據(jù)是否接收到該心跳信號來判斷電量計費設備的工作狀態(tài)是否異常。可選地,上述第一預設周期可以為5s,即計費核心設備以5s的周期向機組網(wǎng)絡發(fā)送心跳幀,當空調(diào)內(nèi)機連續(xù)5次未收到心跳幀時,則認為計費核心設備發(fā)生斷電。需要說明的是,上述電量計費設備發(fā)送心跳幀的周期可根據(jù)機組網(wǎng)絡的數(shù)據(jù)傳輸能力修改;上述連續(xù)未收到心跳幀的數(shù)據(jù)次數(shù)可根據(jù)心跳幀的周期合理設置。通過上述實施例,實現(xiàn)了獲取電子計費設備工作狀態(tài)的目的?;谏鲜鰧嵤├?,作為一種可選的實施方式,如圖3所示,通過檢測是否接收到來自電量計費設備的心跳信號來確定電量計費設備的工作狀態(tài),可以包括如下步驟:步驟s302,檢測預設時間段內(nèi)是否接收到來自電量計費設備的心跳信號;步驟s304,如果在預設時間段內(nèi)接收到心跳信號,則確定電量計費設備的工作狀態(tài)為正常工作狀態(tài);步驟s306,如果在預設時間段內(nèi)未接收到心跳信號,則確定電量計費設備的工作狀態(tài)為異常工作狀態(tài)。具體地,在上述步驟中,為了防止電量計費設備向空調(diào)機某次發(fā)送的心跳信號由于某些特殊原因丟失而導致將電量計費設備的工作狀態(tài)誤判為異常工作狀態(tài)的情況,可以判斷預設時間段內(nèi)是否接收到來自電量計費設備的心跳信號,如果在預設時間段內(nèi)接收到心跳信號,則確定電量計費設備的工作狀態(tài)為正常工作狀態(tài),如果在預設時間段內(nèi)均未接收到心跳信號,則確定電量計費設備的工作狀態(tài)為異常工作狀態(tài)。一種可選的實施例中,以圖1為例,如果網(wǎng)關(guān)(即電量計費設備)周期性地發(fā)送心跳信號,例如,以5s的周期向空調(diào)機組網(wǎng)絡發(fā)送心跳幀,如果空調(diào)內(nèi)機收到該心跳幀,則認為計費核心設備正常上電;如果空調(diào)內(nèi)機連續(xù)5次未收到心跳幀時,則認為計費核心設備發(fā)生斷電。通過上述實施例,可以降低對電量計費設備工作狀態(tài)誤判的概率。在一種可選的實施例中,如圖4所示,在電量計費設備的工作狀態(tài)為異常工作狀態(tài)的情況下,記錄并存儲至少一臺空調(diào)機的運行數(shù)據(jù),可以包括如下步驟:步驟s402,按照第二預設周期記錄每臺空調(diào)機的運行狀態(tài);步驟s404,將每臺空調(diào)機的運行狀態(tài)以第一預定格式存儲,得到每臺空調(diào)機的運行數(shù)據(jù)。具體地,在上述步驟中,如果確定電量計費設備的工作狀態(tài)為異常工作狀態(tài),則將每臺空調(diào)機的運行數(shù)據(jù)進行記錄并存儲,具體地,可以按照一定的記錄周期(即第二預設周期)記錄每臺空調(diào)機的運行狀態(tài),并將每臺空調(diào)機的運行狀態(tài)以預定格式存儲,得到每臺空調(diào)機的運行數(shù)據(jù)。可選地,當空調(diào)機(例如,室內(nèi)機)檢測到電量計費系統(tǒng)斷電時,空調(diào)機開始存儲運行狀態(tài),并在空調(diào)機主板的flash或rom中預留一部分空間用于斷電時的機組狀態(tài)存儲。一種可選的實施例中,可以按照圖5所示的第一預定格式存儲空調(diào)機的運行狀態(tài),如圖5所示,包括記錄周期、記錄號和機組狀態(tài)(圖5示出了機組的n個運行狀態(tài))。開始時候記錄一條機組狀態(tài),記錄號為0,記錄周期為0。以后只有當計費相關(guān)機組狀態(tài)發(fā)生變化時則記錄一條變化后的機組狀態(tài);每條記錄包含記錄周期、記錄號、數(shù)據(jù)區(qū)域三個部分,記錄周期為前一條狀態(tài)與后一條狀態(tài)之間的時間間隔,記錄號表示機組狀態(tài)記錄的序號,數(shù)據(jù)區(qū)域為所有計費相關(guān)的機組狀態(tài),例如開關(guān)機、模式等。第一條記錄的周期為0,記錄號為1??蛇x地,上述記錄周期可以選取為10s~1h。在一種可選的實施例中,如圖6所示,在將每臺空調(diào)機的運行狀態(tài)以第一預定格式存儲,得到每臺空調(diào)機的運行數(shù)據(jù)之前,上述方法還可以包括如下步驟:步驟s602,檢測電量計費設備的工作狀態(tài)是否恢復到正常工作狀態(tài);步驟s604,在電量計費設備的工作狀態(tài)恢復到正常工作狀態(tài)的情況下,停止記錄每臺空調(diào)機的運行狀態(tài)。具體地,在上述步驟中,在記錄空調(diào)機運行狀態(tài)的過程中,繼續(xù)檢測電量計費設備的工作狀態(tài),并判斷電量計費設備的工作狀態(tài)是否恢復到正常工作狀態(tài),在在電量計費設備的工作狀態(tài)恢復到正常工作狀態(tài)的情況下,停止記錄每臺空調(diào)機的運行狀態(tài),將所有空調(diào)機的運行狀態(tài)分別按照第一預定格式存儲。需要說明的是,當電量計費設備的工作狀態(tài)恢復到正常工作狀態(tài)(例如,重新上電)后,繼續(xù)向每臺空調(diào)機發(fā)送心跳幀,空調(diào)機可以通過判斷是否重新接收到心跳信號來確定電量計費設備的工作狀態(tài)是否恢復到正常工作狀態(tài)。以圖1所示的空調(diào)電量計費系統(tǒng)為例,當室內(nèi)機檢測到計費系統(tǒng)上電時,室內(nèi)機結(jié)束存儲運行狀態(tài)的操作,并等待網(wǎng)關(guān)的請求斷電計費數(shù)據(jù)的命令幀。在一種可選的實施例中,如圖7所示,在將每臺空調(diào)機的運行狀態(tài)以第一預定格式存儲,得到每臺空調(diào)機的運行數(shù)據(jù)之后,上述方法還可以包括如下步驟:步驟s702,將每臺空調(diào)機的運行數(shù)據(jù)轉(zhuǎn)換為第二預定格式的機組數(shù)據(jù);步驟s704,將機組數(shù)據(jù)發(fā)送至電量計費設備。具體地,在上述步驟中,在將每臺空調(diào)機的運行狀態(tài)以第一預定格式存儲,得到每臺空調(diào)機的運行數(shù)據(jù)之后,將每臺空調(diào)機的運行數(shù)據(jù)加上機組的地址信息、功能碼等轉(zhuǎn)換為第二預定格式的機組數(shù)據(jù),并將得到的機組數(shù)據(jù)發(fā)送至電量計費設備。需要說明的是,當電量計費設備的工作狀態(tài)恢復到正常工作狀態(tài)(例如,重新上電)后,在向每臺空調(diào)機發(fā)送心跳幀的同時,還會向各臺空調(diào)機發(fā)送請求斷電計費數(shù)據(jù)的命令幀,空調(diào)機在接收到電量計費設備發(fā)送的請求斷電計費數(shù)據(jù)的命令幀后,將各臺空調(diào)機的運行數(shù)據(jù)轉(zhuǎn)換為第二預定格式的機組數(shù)據(jù),并發(fā)送至電量計費設備。仍以圖1所示的空調(diào)電量計費系統(tǒng)為例,當接收到請求數(shù)據(jù)的命令幀后,內(nèi)機將主板中存儲的機組斷電計費數(shù)據(jù)按照記錄號的順序轉(zhuǎn)成標準的機組數(shù)據(jù)幀(即上述第二預定格式的機組數(shù)據(jù))發(fā)送給網(wǎng)關(guān)(電量計費核心設備)。此處需要說明的是,標準數(shù)據(jù)幀可以包含地址、功能碼、數(shù)據(jù)長度、數(shù)據(jù)區(qū)域四個部分,此處將斷電數(shù)據(jù)(即上述每臺空調(diào)機的運行數(shù)據(jù))作為標準數(shù)據(jù)幀中的數(shù)據(jù)區(qū)域部分,另加上地址、功能碼、數(shù)據(jù)長度組成標準的數(shù)據(jù)幀。在一種可選的實施例中,如圖8所示,在將機組數(shù)據(jù)發(fā)送至電量計費設備之后,方法還包括:步驟s802,根據(jù)機組數(shù)據(jù),計算每臺空調(diào)機處于預設運行狀態(tài)的累計運行時間;步驟s804,根據(jù)每臺空調(diào)機處于預設運行狀態(tài)的累計運行時間,計算每臺空調(diào)機消耗的電費。具體地,在上述步驟中,電量計費設備監(jiān)聽機組網(wǎng)絡中傳回來的數(shù)據(jù),對斷電計費數(shù)據(jù)幀進行處理。按照記錄號的順序?qū)?shù)據(jù)區(qū)域中的每個參數(shù)所處于的狀態(tài)計算運行時間??蛇x地,以開機時間為例,可以通過如下的計算方法計算每臺空調(diào)機(例如,圖1的室內(nèi)機)運行狀態(tài)的時間:每臺空調(diào)機的總開機時間t總=記錄周期t1*e1+…記錄周期tn*en,其中,ei=0表示記錄周期i內(nèi)空調(diào)機一直處于關(guān)機狀態(tài),ei=1表示記錄周期i內(nèi)空調(diào)機一直處于開機狀態(tài)?;谏鲜龉剑颗_空調(diào)機的預設運行狀態(tài)(例如,制熱運行狀態(tài))對應的參數(shù)運行時間可以為計費周期(即電量計費設備處于異常工作狀態(tài)的期間內(nèi))中該運行狀態(tài)對應的累加時間。最終計算出每臺空調(diào)機所有運行狀態(tài)(包括但不限于關(guān)機狀態(tài)、制熱運行狀態(tài)、制冷運行狀態(tài)和除濕運行狀態(tài))對應的參數(shù)的運行時間,電量計費核心設備可按正常的分攤的邏輯將斷電時間段內(nèi)每臺空調(diào)機(例如,室內(nèi)機)消耗的電量計算出來。作為一種優(yōu)選的實施方式,圖9是根據(jù)本發(fā)明實施例的一種優(yōu)選的空調(diào)的電量計費方法流程圖,如圖9所示,包括如下步驟:步驟s902,判斷電量計算設備是否發(fā)生斷電。具體地,在上述步驟中,實時或定時檢測空調(diào)電量計費系統(tǒng)中電量計算設備的工作狀態(tài),并判斷電量計算設備的工作狀態(tài)是否處于異常工作狀態(tài),例如,斷電狀態(tài);如果處于斷電狀態(tài),則執(zhí)行步驟s904,反之,繼續(xù)檢測電量計算設備的工作狀態(tài)。步驟s904,判斷電量計算設備是否重新上電。具體地,在上述步驟中,判斷電量計算設備是否重新上電,可選地,可以判斷電量計算設備在預設時間段內(nèi)是否重新上電,如果沒有重新上電,則執(zhí)行步驟s906,如果重新上電,則執(zhí)行步驟s908。步驟s906,記錄機組狀態(tài)。具體地,在上述步驟中,在確定電量計算設備的工作狀態(tài)為斷電的情況下,記錄并存儲空調(diào)機組的運行狀態(tài)。步驟s908,判斷是否接收到電量計算設備請求斷電數(shù)據(jù)的請求。具體地,在上述步驟中,如果電量計算設備重新上電,則判斷是否接收到電量計算設備請求斷電數(shù)據(jù)的請求,在接收到電量計算設備請求斷電數(shù)據(jù)的請求的情況下,執(zhí)行步驟s910;反之,繼續(xù)執(zhí)行步驟s908。步驟s910,發(fā)送機組狀態(tài)。具體地,在上述步驟中,在接收到電量計算設備請求斷電數(shù)據(jù)的請求的情況下,將空調(diào)機組的狀態(tài)數(shù)據(jù)發(fā)送至電量計算設備,以用于電量計算設備根據(jù)空調(diào)機組的狀態(tài)數(shù)據(jù),計算每臺空調(diào)消耗的電能費用。通過上述實施例,增強計費系統(tǒng)的穩(wěn)定性,減少物業(yè)后期維護的工作量,采用此方式也可降低工程安裝的成本,無需再為計費的核心設備配備ups電源,解決了解決計費系統(tǒng)異常造成的機組使用的電量無法分攤問題。實施例2根據(jù)本發(fā)明實施例,還提供了一種用于實現(xiàn)上述空調(diào)的電量計費方法的裝置實施例,圖10是根據(jù)本發(fā)明實施例的一種空調(diào)的電量計費裝置示意圖,如圖10所示,該裝置包括:第一檢測模塊101、記錄模塊103和確定模塊105。其中,第一檢測模塊101,用于檢測當前電量計費設備的工作狀態(tài),其中,電量計費設備用于為至少一臺空調(diào)機的電量進行計費;記錄模塊103,用于在電量計費設備的工作狀態(tài)為異常的情況下,記錄并存儲至少一臺空調(diào)機的運行數(shù)據(jù);確定模塊105,用于根據(jù)運行數(shù)據(jù),確定每臺空調(diào)機消耗的電費。此處需要說明的是,上述第一檢測模塊101、記錄模塊103和確定模塊105對應于實施例1中的步驟s202至s206,上述模塊與對應的步驟所實現(xiàn)的示例和應用場景相同,但不限于上述實施例1所公開的內(nèi)容。需要說明的是,上述模塊作為裝置的一部分可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行。由上可知,在本申請上述實施例中,通過第一檢測模塊101實時或定時檢測為至少一臺空調(diào)機進行電量計費的電量計費設備的工作狀態(tài),并在電量計費設備的工作狀態(tài)處于異常工作狀態(tài)的情況下,通過記錄模塊103記錄并保存的各臺空調(diào)機的運行數(shù)據(jù),最后通過確定模塊105根據(jù)在電量計費設備的工作狀態(tài)處于異常工作狀態(tài)期間內(nèi)各臺空調(diào)機的運行數(shù)據(jù),確定每臺空調(diào)機在電量計費設備的工作狀態(tài)處于異常工作狀態(tài)期間內(nèi)消耗的電能費用,達到了在電量計費設備工作異常的情況下仍可以根據(jù)各臺空調(diào)機的運行數(shù)據(jù)計算每臺空調(diào)機消耗的電能費用的目的,從而實現(xiàn)了增強空調(diào)電量計費系統(tǒng)穩(wěn)定性的技術(shù)效果,進而解決了現(xiàn)有技術(shù)采用與空調(diào)機獨立供電的電量計費設備對空調(diào)機的電量進行計費,當電量計費設備異常斷電時無法對空調(diào)機的電量進行計費的技術(shù)問題。在一種可選的實施例中,上述第一檢測模塊用于通過檢測是否接收到來自電量計費設備的心跳信號來確定電量計費設備的工作狀態(tài)。在一種可選的實施例中,上述第一檢測模塊包括:檢測單元,用于檢測預設時間段內(nèi)是否接收到來自電量計費設備的心跳信號;第一執(zhí)行單元,用于如果在預設時間段內(nèi)接收到心跳信號,則確定電量計費設備的工作狀態(tài)為正常工作狀態(tài);第二執(zhí)行單元,用于如果在預設時間段內(nèi)未接收到心跳信號,則確定電量計費設備的工作狀態(tài)為異常工作狀態(tài)。在一種可選的實施例中,上述裝置包括:第一發(fā)送模塊,用于按照第一預設周期,周期性地發(fā)送心跳信號。在一種可選的實施例中,上述記錄模塊包括:記錄單元,用于按照第二預設周期記錄每臺空調(diào)機的運行狀態(tài);存儲單元,用于將每臺空調(diào)機的運行狀態(tài)以第一預定格式存儲,得到每臺空調(diào)機的運行數(shù)據(jù)。在一種可選的實施例中,上述裝置還包括:第二檢測模塊,用于檢測電量計費設備的工作狀態(tài)是否恢復到正常工作狀態(tài);執(zhí)行模塊,用于在電量計費設備的工作狀態(tài)恢復到正常工作狀態(tài)的情況下,停止記錄每臺空調(diào)機的運行狀態(tài)。在一種可選的實施例中,上述裝置還包括:轉(zhuǎn)換模塊,用于將每臺空調(diào)機的運行數(shù)據(jù)轉(zhuǎn)換為第二預定格式的機組數(shù)據(jù);第二發(fā)送模塊,用于將機組數(shù)據(jù)發(fā)送至電量計費設備。在一種可選的實施例中,上述裝置還包括:第一計算模塊,用于根據(jù)機組數(shù)據(jù),計算每臺空調(diào)機處于預設運行狀態(tài)的累計運行時間;第二計算模塊,用于根據(jù)每臺空調(diào)機處于預設運行狀態(tài)的累計運行時間,計算每臺空調(diào)機消耗的電費。根據(jù)本發(fā)明實施例,還提供了一種存儲介質(zhì),存儲介質(zhì)包括存儲的程序,其中,程序執(zhí)行實施例1中任意一項的空調(diào)的電量計費方法。根據(jù)本發(fā)明實施例,還提供了一種處理器,處理器用于運行程序,其中,程序運行時執(zhí)行實施例1中任意一項的空調(diào)的電量計費方法。上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。在本發(fā)明的上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關(guān)描述。在本申請所提供的幾個實施例中,應該理解到,所揭露的技術(shù)內(nèi)容,可通過其它的方式實現(xiàn)。其中,以上所描述的裝置實施例僅僅是示意性的,例如所述單元的劃分,可以為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設備(可為個人計算機、服務器或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:u盤、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本
技術(shù)領(lǐng)域:
的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。當前第1頁12