空氣凈化器的云服務(wù)智能控制系統(tǒng)的制作方法
【專利摘要】一種空氣凈化器的云服務(wù)智能控制系統(tǒng),包括以下步驟:向客戶端發(fā)起查詢指令至服務(wù)器,服務(wù)器接收到指令后,檢查上一次查詢的時間;如果上一次查詢時間與當前時間間隔還沒到達閾值,則直接返回上一次的查詢結(jié)果;如果上一次查詢時間時間與當前時間間隔到達閾值,服務(wù)器向被控設(shè)備發(fā)起查詢,被控設(shè)備返回結(jié)果至服務(wù)器,服務(wù)器緩存查詢結(jié)果,并將查詢結(jié)果返回給客戶端;多個客戶端同時發(fā)起查詢指令至服務(wù)器時,服務(wù)器通過同步鎖鎖止,服務(wù)器再依次執(zhí)行指令并與被控設(shè)備交互,依次獲得查詢結(jié)果。本發(fā)明通過服務(wù)器緩存查詢結(jié)果,以及通過多客戶端指令順序執(zhí)行的設(shè)計,能夠大大減緩服務(wù)器的超載壓力,以及保證所有查詢指令均能被完整執(zhí)行。
【專利說明】
空氣凈化器的云服務(wù)智能控制系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及一種云服務(wù)智能控制系統(tǒng),具體是一種空氣凈化器的云服務(wù)智能控制系統(tǒng)。
【背景技術(shù)】
[0002]APP硬件控制技術(shù)已經(jīng)廣泛應(yīng)用在家用電器領(lǐng)域中,如空氣凈化器、空調(diào)等?,F(xiàn)有技術(shù)中,APP硬件控制技術(shù)只能簡單的點對點控制或者只能簡單的遠程轉(zhuǎn)發(fā)控制,當多人同時進行查詢或者控制時會造成被控制的設(shè)備超載從而響應(yīng)緩慢或者指令沖突導(dǎo)致指令無法執(zhí)行。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的旨在提供一種基于服務(wù)器緩存的順序指令執(zhí)行的空氣凈化器的云服務(wù)智能控制系統(tǒng),以解決現(xiàn)有技術(shù)中的不足之處。
[0004]按此目的設(shè)計的一種空氣凈化器的云服務(wù)智能控制系統(tǒng),其特征在于,包括以下步驟:
步驟一、向客戶端發(fā)起查詢指令至服務(wù)器,服務(wù)器接收到指令后,檢查上一次查詢的時間;
步驟二、如果上一次查詢時間與當前時間間隔還沒到達閾值,則直接返回上一次的查詢結(jié)果;
步驟三、如果上一次查詢時間時間與當前時間間隔到達閾值,服務(wù)器向被控設(shè)備發(fā)起查詢,被控設(shè)備返回結(jié)果至服務(wù)器,服務(wù)器緩存查詢結(jié)果,并將查詢結(jié)果返回給客戶端。
[0005]還包括以下步驟:
步驟四、所述多個客戶端同時發(fā)起查詢指令至服務(wù)器時,服務(wù)器通過同步鎖鎖止,服務(wù)器再依次執(zhí)行指令并與被控設(shè)備交互,依次獲得查詢結(jié)果;
步驟五、有且只有一個完整的指令動作被執(zhí)行完并獲得結(jié)果之后,服務(wù)器解鎖并等待或執(zhí)行下一條指令。
[0006]本發(fā)明通過上述的技術(shù)改進,具有以下有益效果:
本發(fā)明通過服務(wù)器緩存查詢結(jié)果,以及通過多客戶端指令順序執(zhí)行的設(shè)計,能夠大大減緩服務(wù)器的超載壓力,以及保證所有查詢指令均能被完整執(zhí)行,極大地優(yōu)化了用戶的使用體感。
【附圖說明】
[0007]圖1為本發(fā)明空氣凈化器的云服務(wù)智能控制系統(tǒng)的原理圖一。
[0008]圖2為本發(fā)明空氣凈化器的云服務(wù)智能控制系統(tǒng)的原理圖二。
【具體實施方式】
[0009]下面結(jié)合附圖及實施例對本發(fā)明作進一步描述。
[0010]參見圖1,本空氣凈化器的云服務(wù)智能控制系統(tǒng),其特征在于,包括以下步驟: 步驟一、向客戶端發(fā)起查詢指令至服務(wù)器,服務(wù)器接收到指令后,檢查上一次查詢的時間;
步驟二、如果上一次查詢時間與當前時間間隔還沒到達閾值,則直接返回上一次的查詢結(jié)果;
步驟三、如果上一次查詢時間時間與當前時間間隔到達閾值,服務(wù)器向被控設(shè)備發(fā)起查詢,被控設(shè)備返回結(jié)果至服務(wù)器,服務(wù)器緩存查詢結(jié)果,并將查詢結(jié)果返回給客戶端。
[0011]被控制設(shè)備需要與服務(wù)器保持長連接,當客戶端被激活時與服務(wù)器建立鏈接,當客戶端被置于后臺或者關(guān)閉時則與服務(wù)器斷開連接,從而保證服務(wù)器的吞吐量。
[0012]參見圖2,其還包括以下步驟:
步驟四、所述多個客戶端同時發(fā)起查詢指令至服務(wù)器時,服務(wù)器通過同步鎖鎖止,服務(wù)器再依次執(zhí)行指令并與被控設(shè)備交互,依次獲得查詢結(jié)果;
步驟五、有且只有一個完整的指令動作被執(zhí)行完并獲得結(jié)果之后,服務(wù)器解鎖并等待或執(zhí)行下一條指令;從而保證到所有查詢指令能有序地到達被控制設(shè)備上,也保證了所有的查詢指令都會被執(zhí)行。
[0013]以上所揭露的僅為本發(fā)明的優(yōu)選實施例而已,而非以此來限定本發(fā)明的權(quán)利要求保護范圍,依本發(fā)明保護范圍內(nèi)所作的等同變化,仍屬本發(fā)明所保護的范圍。
【主權(quán)項】
1.一種空氣凈化器的云服務(wù)智能控制系統(tǒng),其特征在于,包括以下步驟: 步驟一、向客戶端發(fā)起查詢指令至服務(wù)器,服務(wù)器接收到指令后,檢查上一次查詢的時間; 步驟二、如果上一次查詢時間與當前時間間隔還沒到達閾值,則直接返回上一次的查詢結(jié)果; 步驟三、如果上一次查詢時間時間與當前時間間隔到達閾值,服務(wù)器向被控設(shè)備發(fā)起查詢,被控設(shè)備返回結(jié)果至服務(wù)器,服務(wù)器緩存查詢結(jié)果,并將查詢結(jié)果返回給客戶端。2.根據(jù)權(quán)利要求2所述的空氣凈化器的云服務(wù)智能控制系統(tǒng),其特征在于: 還包括以下步驟: 步驟四、所述多個客戶端同時發(fā)起查詢指令至服務(wù)器時,服務(wù)器通過同步鎖鎖止,服務(wù)器再依次執(zhí)行指令并與被控設(shè)備交互,依次獲得查詢結(jié)果; 步驟五、有且只有一個完整的指令動作被執(zhí)行完并獲得結(jié)果之后,服務(wù)器解鎖并等待或執(zhí)行下一條指令。
【文檔編號】H04L29/08GK105956111SQ201610291889
【公開日】2016年9月21日
【申請日】2016年5月3日
【發(fā)明人】李勿南
【申請人】中山市奧創(chuàng)通風設(shè)備有限公司