本發(fā)明涉及空氣處理設(shè)備領(lǐng)域,尤其涉及一種空氣處理設(shè)備控制裝置、方法及系統(tǒng)。
背景技術(shù):
目前,隨著人們生活水平的提高,家用電器在人們的日常生活中得到了越來(lái)越廣泛的應(yīng)用,人們的家里或者辦公室中一般安裝有多臺(tái)家用電器。
目前,對(duì)家用電器的控制,要么是采用遙控器控制家用電器,要么就是在手機(jī)上安裝家用電器APP(Application,應(yīng)用程序),以實(shí)現(xiàn)家用電器的控制。
隨著科學(xué)技術(shù)的發(fā)展,由于一個(gè)APP可以控制多個(gè)家用電器,因此,通過(guò)APP控制家用電器的方式,逐漸代替了傳統(tǒng)遙控器控制家用電器的方式。然而,通過(guò)APP控制家用電器仍然存在缺陷,一個(gè)APP雖然可以控制多個(gè)家用電器,但是具體要控制哪個(gè)家用電器,需要用戶點(diǎn)亮手機(jī)屏幕,打開(kāi)APP以進(jìn)入到控制界面中,并手動(dòng)選擇相應(yīng)的家用電器才能對(duì)家用電器實(shí)現(xiàn)控制,顯然,這種控制方式操作較為繁瑣,對(duì)家用電器的控制不夠便捷和智能。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的主要目的在于提出一種空氣處理設(shè)備控制裝置、方法及系統(tǒng),旨在解決通過(guò)APP了解家用電器的運(yùn)行狀態(tài)的操作流程較為繁瑣,不夠便捷和智能的技術(shù)問(wèn)題。
為實(shí)現(xiàn)上述目的,本發(fā)明提供一種空氣處理設(shè)備控制裝置,所述空氣處理設(shè)備包括進(jìn)風(fēng)口、出風(fēng)口,以及連接所述進(jìn)風(fēng)口和所述出風(fēng)口的風(fēng)道,在所述風(fēng)道中,設(shè)置有功能模塊;所述空氣處理設(shè)備控制裝置應(yīng)用于移動(dòng)終端,所述空氣處理設(shè)備控制裝置包括Widget及其顯示窗口,所述空氣處理設(shè)備控制裝置至少與兩臺(tái)空氣處理設(shè)備關(guān)聯(lián),所述空氣處理設(shè)備控制裝置包括:
確定模塊,用于根據(jù)各個(gè)空氣處理設(shè)備的預(yù)設(shè)條件確定目標(biāo)空氣處理設(shè)備;
顯示模塊,用于在所述顯示窗口中顯示所述目標(biāo)空氣處理設(shè)備的運(yùn)行信息。
可選地,所述預(yù)設(shè)條件為距離,所述確定模塊包括:
距離探測(cè)單元,用于探測(cè)各個(gè)空氣處理設(shè)備與所述移動(dòng)終端的距離;
第一確定單元,用于將與所述移動(dòng)終端距離最近的空氣處理設(shè)備確定為目標(biāo)空氣處理設(shè)備。
可選地,所述確定模塊進(jìn)一步用于:
將與所述移動(dòng)終端處于預(yù)設(shè)距離之內(nèi)的其他空氣處理設(shè)備確定為目標(biāo)空氣處理設(shè)備。
可選地,所述顯示模塊包括:
第一獲取單元,用于獲取各個(gè)所述目標(biāo)空氣處理設(shè)備與所述移動(dòng)終端的距離排序;
顯示單元,用于按照距離由近到遠(yuǎn)的順序,將各個(gè)所述目標(biāo)空氣處理設(shè)備的名稱(chēng)、運(yùn)行信息顯示于所述顯示窗口,以在所述顯示窗口對(duì)各個(gè)所述目標(biāo)空氣處理設(shè)備進(jìn)行控制。
可選地,所述預(yù)設(shè)條件為操作次數(shù),所述確定模塊還包括:
第二獲取單元,用于在接收到空氣處理設(shè)備控制指令時(shí),獲取當(dāng)前時(shí)間,并獲取在預(yù)設(shè)周期內(nèi),用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)對(duì)各個(gè)空氣處理設(shè)備的操作次數(shù);
對(duì)比單元,用于將用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)對(duì)各個(gè)空氣處理設(shè)備的操作次數(shù)進(jìn)行對(duì)比,并將用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)操作次數(shù)最多的空氣處理設(shè)備作為目標(biāo)空氣處理設(shè)備。
可選地,所述確定模塊還包括:添加單元及計(jì)算單元;
所述第二獲取單元,還用于獲取用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)操作空氣處理設(shè)備所對(duì)應(yīng)的操作時(shí)間,并計(jì)算各個(gè)操作所對(duì)應(yīng)的操作時(shí)間與當(dāng)前時(shí)間的間隔時(shí)長(zhǎng),獲取所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)對(duì)各個(gè)空氣處理設(shè)備的操作次數(shù);
所述添加單元,用于依次根據(jù)所述間隔時(shí)長(zhǎng)對(duì)各個(gè)空氣處理設(shè)備的操作次數(shù)添加計(jì)算權(quán)值,其中,所述時(shí)間間隔時(shí)長(zhǎng)越長(zhǎng),計(jì)算權(quán)值越??;
所述計(jì)算單元,用于根據(jù)添加的計(jì)算權(quán)值計(jì)算所述各個(gè)空氣處理設(shè)備所對(duì)應(yīng)的加權(quán)操作次數(shù),并將計(jì)算出的所述加權(quán)操作次數(shù)作為用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)對(duì)各個(gè)空氣處理設(shè)備的操作次數(shù)進(jìn)行對(duì)比。
可選地,所述確定模塊還包括:判斷單元及第二確定單元;
所述第二獲取單元,還用于獲取用戶通信設(shè)備的當(dāng)前位置;
所述判斷單元,用于判斷用戶通信設(shè)備的當(dāng)前位置與用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)操作次數(shù)最多的目標(biāo)空氣處理設(shè)備的位置是否一致;
所述第二確定單元,用于若用戶通信設(shè)備的當(dāng)前位置與用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)操作次數(shù)最多的目標(biāo)空氣處理設(shè)備的位置不一致,則確定與用戶通信設(shè)備的當(dāng)前位置對(duì)應(yīng)的空氣處理設(shè)備為目標(biāo)空氣處理設(shè)備。
可選地,所述預(yù)設(shè)條件為參數(shù)差值,所述確定模塊還包括:
第三獲取單元,用于獲取用戶當(dāng)前環(huán)境的各個(gè)空氣處理設(shè)備的參數(shù);
第一比較單元,用于將所述各個(gè)空氣處理設(shè)備的參數(shù)依次和預(yù)設(shè)參數(shù)進(jìn)行比較,獲得各個(gè)空氣處理設(shè)備的參數(shù)差值;
第三確定單元,用于根據(jù)所述各個(gè)空氣處理設(shè)備的參數(shù)差值,確定參數(shù)差值最大的空氣處理設(shè)備,并將所述參數(shù)差值最大的空氣處理設(shè)備作為目標(biāo)空氣處理設(shè)備。
可選地,所述確定模塊還包括:
設(shè)置單元,用于設(shè)置達(dá)到標(biāo)準(zhǔn)百分比時(shí)各個(gè)參數(shù)的極限差值;
相除單元,用于將各個(gè)空氣處理設(shè)備的參數(shù)差值與對(duì)應(yīng)的極限差值相除,獲得各個(gè)空氣處理設(shè)備的參數(shù)差值百分比;
排序單元,用于將各個(gè)空氣處理設(shè)備的參數(shù)差值百分比排序,獲得參數(shù)差值最大的空氣處理設(shè)備,并將所述參數(shù)差值最大的空氣處理設(shè)備作為目標(biāo)空氣處理設(shè)備。
可選地,所述排序單元還用于:
基于用戶使用空氣處理設(shè)備的習(xí)慣對(duì)空氣處理設(shè)備的參數(shù)進(jìn)行優(yōu)先級(jí)排序,以便在獲取時(shí)優(yōu)先獲取優(yōu)先級(jí)最高的參數(shù)。
可選地,所述預(yù)設(shè)條件為用戶行程,所述確定模塊還包括:
第四獲取單元,用于當(dāng)監(jiān)測(cè)到用戶離開(kāi)當(dāng)前環(huán)境時(shí),獲取用戶的行程信息;
第三確定單元,用于基于所述用戶的行程信息,確定與當(dāng)前時(shí)間間隔最近的待控制空氣處理設(shè)備,并將所述與當(dāng)前時(shí)間間隔最近的待控制空氣處理設(shè)備作為目標(biāo)空氣處理設(shè)備。
可選地,所述確定模塊還包括:第二比較單元及第二排序單元;
所述第三確定單元,還用于基于所述行程信息的目的位置,確定所述目的位置各個(gè)空氣處理設(shè)備的參數(shù);
所述第二比較單元,用于將所述目的位置各個(gè)空氣處理設(shè)備的參數(shù)依次和預(yù)設(shè)參數(shù)進(jìn)行比較,獲得目的位置中各個(gè)空氣處理設(shè)備的參數(shù)差值;
所述第二排序單元,用于將目的位置中各個(gè)空氣處理設(shè)備的參數(shù)差值排序,獲得參數(shù)差值最大的空氣處理設(shè)備,并將所述參數(shù)差值最大的空氣處理設(shè)備作為目標(biāo)空氣處理設(shè)備。
可選地,所述widget還包括顯示在所述widget界面中用于調(diào)節(jié)空氣處理設(shè)備的運(yùn)行信息的控制按鍵,所述裝置還包括:
控制模塊,用于基于所述控制按鍵接收到的觸摸操作產(chǎn)生控制指令,以控制所述目標(biāo)設(shè)備的運(yùn)行,并在所述widget界面中更新所述目標(biāo)設(shè)備的運(yùn)行信息。
此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種空氣處理設(shè)備控制方法,應(yīng)用于空氣處理設(shè)備控制裝置,所述空氣處理設(shè)備包括進(jìn)風(fēng)口、出風(fēng)口,以及連接所述進(jìn)風(fēng)口和所述出風(fēng)口的風(fēng)道,在所述風(fēng)道中,設(shè)置有功能模塊;所述空氣處理設(shè)備控制裝置應(yīng)用于移動(dòng)終端,所述空氣處理設(shè)備控制裝置包括Widget及其顯示窗口,所述空氣處理設(shè)備控制裝置至少與兩臺(tái)空氣處理設(shè)備關(guān)聯(lián),所述空氣處理設(shè)備控制方法包括如下步驟:
根據(jù)各個(gè)空氣處理設(shè)備的預(yù)設(shè)條件確定目標(biāo)空氣處理設(shè)備;
在所述顯示窗口中顯示所述目標(biāo)空氣處理設(shè)備的運(yùn)行信息。
可選地,所述預(yù)設(shè)條件為距離,所述根據(jù)各個(gè)空氣處理設(shè)備的預(yù)設(shè)條件確定目標(biāo)空氣處理設(shè)備的步驟包括:
探測(cè)各個(gè)空氣處理設(shè)備與所述移動(dòng)終端的距離;
將與所述移動(dòng)終端距離最近的空氣處理設(shè)備確定為目標(biāo)空氣處理設(shè)備。
可選地,所述在所述顯示窗口中顯示所述目標(biāo)空氣處理設(shè)備的運(yùn)行信息的步驟之前還包括:
將與所述移動(dòng)終端處于預(yù)設(shè)距離之內(nèi)的其他空氣處理設(shè)備確定為目標(biāo)空氣處理設(shè)備。
可選地,所述在所述顯示窗口中顯示所述目標(biāo)空氣處理設(shè)備的運(yùn)行信息的步驟包括:
獲取各個(gè)所述目標(biāo)空氣處理設(shè)備與所述移動(dòng)終端的距離排序;
按照距離由近到遠(yuǎn)的順序,將各個(gè)所述目標(biāo)空氣處理設(shè)備的名稱(chēng)、運(yùn)行信息顯示于所述顯示窗口,以在所述顯示窗口對(duì)各個(gè)所述目標(biāo)空氣處理設(shè)備進(jìn)行控制。
可選地,所述預(yù)設(shè)條件為操作次數(shù),所述根據(jù)各個(gè)空氣處理設(shè)備的預(yù)設(shè)條件確定目標(biāo)空氣處理設(shè)備的步驟還包括:
在接收到空氣處理設(shè)備控制指令時(shí),獲取當(dāng)前時(shí)間,并獲取在預(yù)設(shè)周期內(nèi),用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)對(duì)各個(gè)空氣處理設(shè)備的操作次數(shù);
將用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)對(duì)各個(gè)空氣處理設(shè)備的操作次數(shù)進(jìn)行對(duì)比,并將用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)操作次數(shù)最多的空氣處理設(shè)備作為目標(biāo)空氣處理設(shè)備。
可選地,所述根據(jù)各個(gè)空氣處理設(shè)備的預(yù)設(shè)條件確定目標(biāo)空氣處理設(shè)備的步驟還包括:
獲取用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)操作空氣處理設(shè)備所對(duì)應(yīng)的操作時(shí)間,并計(jì)算各個(gè)操作所對(duì)應(yīng)的操作時(shí)間與當(dāng)前時(shí)間的間隔時(shí)長(zhǎng),獲取所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)對(duì)各個(gè)空氣處理設(shè)備的操作次數(shù);
依次根據(jù)所述間隔時(shí)長(zhǎng)對(duì)各個(gè)空氣處理設(shè)備的操作次數(shù)添加計(jì)算權(quán)值,其中,所述時(shí)間間隔時(shí)長(zhǎng)越長(zhǎng),計(jì)算權(quán)值越小;
根據(jù)添加的計(jì)算權(quán)值計(jì)算所述各個(gè)空氣處理設(shè)備所對(duì)應(yīng)的加權(quán)操作次數(shù),并將計(jì)算出的所述加權(quán)操作次數(shù)作為用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)對(duì)各個(gè)空氣處理設(shè)備的操作次數(shù)進(jìn)行對(duì)比。
可選地,所述根據(jù)各個(gè)空氣處理設(shè)備的預(yù)設(shè)條件確定目標(biāo)空氣處理設(shè)備的步驟還包括:
獲取用戶通信設(shè)備的當(dāng)前位置;
判斷用戶通信設(shè)備的當(dāng)前位置與用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)操作次數(shù)最多的目標(biāo)空氣處理設(shè)備的位置是否一致;
若用戶通信設(shè)備的當(dāng)前位置與用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)操作次數(shù)最多的目標(biāo)空氣處理設(shè)備的位置不一致,則確定與用戶通信設(shè)備的當(dāng)前位置對(duì)應(yīng)的空氣處理設(shè)備為目標(biāo)空氣處理設(shè)備。
可選地,所述預(yù)設(shè)條件為參數(shù)差值,所述根據(jù)各個(gè)空氣處理設(shè)備的預(yù)設(shè)條件確定目標(biāo)空氣處理設(shè)備的步驟還包括:
獲取用戶當(dāng)前環(huán)境的各個(gè)空氣處理設(shè)備的參數(shù);
將所述各個(gè)空氣處理設(shè)備的參數(shù)依次和預(yù)設(shè)參數(shù)進(jìn)行比較,獲得各個(gè)空氣處理設(shè)備的參數(shù)差值;
根據(jù)所述各個(gè)空氣處理設(shè)備的參數(shù)差值,確定參數(shù)差值最大的空氣處理設(shè)備,并將所述參數(shù)差值最大的空氣處理設(shè)備作為目標(biāo)空氣處理設(shè)備。
可選地,所述根據(jù)所述各個(gè)空氣處理設(shè)備的參數(shù)差值,確定參數(shù)差值最大的空氣處理設(shè)備,并將所述參數(shù)差值最大的空氣處理設(shè)備作為目標(biāo)空氣處理設(shè)備的步驟包括:
設(shè)置達(dá)到標(biāo)準(zhǔn)百分比時(shí)各個(gè)參數(shù)的極限差值;
將各個(gè)空氣處理設(shè)備的參數(shù)差值與對(duì)應(yīng)的極限差值相除,獲得各個(gè)空氣處理設(shè)備的參數(shù)差值百分比;
將各個(gè)空氣處理設(shè)備的參數(shù)差值百分比排序,獲得參數(shù)差值最大的空氣處理設(shè)備,并將所述參數(shù)差值最大的空氣處理設(shè)備作為目標(biāo)空氣處理設(shè)備。
可選地,所述根據(jù)各個(gè)空氣處理設(shè)備的預(yù)設(shè)條件確定目標(biāo)空氣處理設(shè)備的步驟還包括:
基于用戶使用空氣處理設(shè)備的習(xí)慣對(duì)空氣處理設(shè)備的參數(shù)進(jìn)行優(yōu)先級(jí)排序,以便在獲取時(shí)優(yōu)先獲取優(yōu)先級(jí)最高的參數(shù)。
可選地,所述預(yù)設(shè)條件為用戶行程,所述根據(jù)各個(gè)空氣處理設(shè)備的預(yù)設(shè)條件確定目標(biāo)空氣處理設(shè)備的步驟還包括:
當(dāng)監(jiān)測(cè)到用戶離開(kāi)當(dāng)前環(huán)境時(shí),獲取用戶的行程信息;
基于所述用戶的行程信息,確定與當(dāng)前時(shí)間間隔最近的待控制空氣處理設(shè)備,并將所述與當(dāng)前時(shí)間間隔最近的待控制空氣處理設(shè)備作為目標(biāo)空氣處理設(shè)備。
可選地,所述根據(jù)各個(gè)空氣處理設(shè)備的預(yù)設(shè)條件確定目標(biāo)空氣處理設(shè)備的步驟還包括:
基于所述行程信息的目的位置,確定所述目的位置各個(gè)空氣處理設(shè)備的參數(shù);
將所述目的位置各個(gè)空氣處理設(shè)備的參數(shù)依次和預(yù)設(shè)參數(shù)進(jìn)行比較,獲得目的位置中各個(gè)空氣處理設(shè)備的參數(shù)差值;
將目的位置中各個(gè)空氣處理設(shè)備的參數(shù)差值排序,獲得參數(shù)差值最大的空氣處理設(shè)備,并將所述參數(shù)差值最大的空氣處理設(shè)備作為目標(biāo)空氣處理設(shè)備。
可選地,所述widget還包括顯示在所述widget界面中用于調(diào)節(jié)空氣處理設(shè)備的運(yùn)行信息的控制按鍵,所述在顯示窗口中顯示所述目標(biāo)空氣處理設(shè)備的運(yùn)行信息的步驟之后,所述控制方法還包括:
基于所述控制按鍵接收到的觸摸操作產(chǎn)生控制指令,以控制所述目標(biāo)設(shè)備的運(yùn)行,并在所述widget界面中更新所述目標(biāo)設(shè)備的運(yùn)行信息。
此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種空氣處理設(shè)備控制系統(tǒng),所述空氣處理設(shè)備控制系統(tǒng)包括空氣處理設(shè)備和權(quán)利要求14至26任意一項(xiàng)所述的空氣處理設(shè)備控制裝置,空氣處理設(shè)備控制裝置與預(yù)存的widget關(guān)聯(lián),widget包括widget界面和控制按鍵,所述widget與多個(gè)空氣處理設(shè)備綁定;所述空氣處理設(shè)備用于向空氣處理設(shè)備控制裝置定時(shí)發(fā)送運(yùn)行信息。
所述空氣處理設(shè)備,還用于接收到控制指令時(shí),根據(jù)所述控制指令更改空氣處理設(shè)備內(nèi)部的運(yùn)行信息,并根據(jù)更改的運(yùn)行信息運(yùn)行。
本發(fā)明提出的空氣處理設(shè)備控制裝置、方法及系統(tǒng),根據(jù)各個(gè)空氣處理設(shè)備的預(yù)設(shè)條件確定目標(biāo)空氣處理設(shè)備;然后在顯示窗口中顯示所述目標(biāo)空氣處理設(shè)備的運(yùn)行信息,本方案根據(jù)預(yù)設(shè)條件即可在widget界面中實(shí)現(xiàn)對(duì)空氣處理設(shè)備的控制,不需要用戶點(diǎn)亮手機(jī)屏幕,操作過(guò)程簡(jiǎn)單便捷。
附圖說(shuō)明
圖1為空調(diào)控制頁(yè)卡在Widget上的部署示意圖;
圖2為空調(diào)控制頁(yè)卡在Widget上的顯示示意圖;
圖3為本發(fā)明空氣處理設(shè)備控制裝置第一實(shí)施例的功能模塊示意圖;
圖4為本發(fā)明空氣處理設(shè)備控制裝置第二實(shí)施例中確定模塊的細(xì)化功能模塊示意圖;
圖5為本發(fā)明空氣處理設(shè)備控制裝置第四實(shí)施例中顯示模塊的細(xì)化功能模塊示意圖;
圖6為本發(fā)明空氣處理設(shè)備控制裝置第五實(shí)施例中確定模塊的細(xì)化功能模塊示意圖;
圖7為本發(fā)明空氣處理設(shè)備控制裝置第六實(shí)施例中確定模塊的細(xì)化功能模塊示意圖;
圖8為本發(fā)明空氣處理設(shè)備控制裝置第七實(shí)施例中確定模塊的細(xì)化功能模塊示意圖;
圖9為本發(fā)明空氣處理設(shè)備控制裝置第八實(shí)施例中確定模塊的細(xì)化功能模塊示意圖;
圖10為本發(fā)明空氣處理設(shè)備控制裝置第九實(shí)施例中確定模塊的細(xì)化功能模塊示意圖;
圖11為本發(fā)明空氣處理設(shè)備控制裝置第十一實(shí)施例中確定模塊的細(xì)化功能模塊示意圖;
圖12為本發(fā)明空氣處理設(shè)備控制裝置第十二實(shí)施例中確定模塊的細(xì)化功能模塊示意圖;
圖13為本發(fā)明空氣處理設(shè)備控制方法第一實(shí)施例的流程示意圖;
圖14為本發(fā)明空氣處理設(shè)備控制方法第二實(shí)施例中根據(jù)各個(gè)空氣處理設(shè)備的預(yù)設(shè)條件確定目標(biāo)空氣處理設(shè)備的步驟的細(xì)化流程示意圖;
圖15為本發(fā)明空氣處理設(shè)備控制方法第四實(shí)施例中在所述顯示窗口中顯示所述目標(biāo)空氣處理設(shè)備的運(yùn)行信息的步驟的細(xì)化流程示意圖;
圖16為本發(fā)明空氣處理設(shè)備控制方法第五實(shí)施例中根據(jù)各個(gè)空氣處理設(shè)備的預(yù)設(shè)條件確定目標(biāo)空氣處理設(shè)備的步驟的細(xì)化流程示意圖;
圖17為本發(fā)明空氣處理設(shè)備控制方法第六實(shí)施例中根據(jù)各個(gè)空氣處理設(shè)備的預(yù)設(shè)條件確定目標(biāo)空氣處理設(shè)備的步驟的細(xì)化流程示意圖;
圖18為本發(fā)明空氣處理設(shè)備控制方法第七實(shí)施例中根據(jù)各個(gè)空氣處理設(shè)備的預(yù)設(shè)條件確定目標(biāo)空氣處理設(shè)備的步驟的細(xì)化流程示意圖;
圖19為本發(fā)明空氣處理設(shè)備控制方法第八實(shí)施例中根據(jù)各個(gè)空氣處理設(shè)備的預(yù)設(shè)條件確定目標(biāo)空氣處理設(shè)備的步驟的細(xì)化流程示意圖;
圖20為本發(fā)明空氣處理設(shè)備控制方法第九實(shí)施例中根據(jù)各個(gè)空氣處理設(shè)備的預(yù)設(shè)條件確定目標(biāo)空氣處理設(shè)備的步驟的細(xì)化流程示意圖;
圖21為本發(fā)明空氣處理設(shè)備控制方法第十一實(shí)施例中根據(jù)各個(gè)空氣處理設(shè)備的預(yù)設(shè)條件確定目標(biāo)空氣處理設(shè)備的步驟的細(xì)化流程示意圖;
圖22為本發(fā)明空氣處理設(shè)備控制方法第十二實(shí)施例中根據(jù)各個(gè)空氣處理設(shè)備的預(yù)設(shè)條件確定目標(biāo)空氣處理設(shè)備的步驟的細(xì)化流程示意圖。
本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。
具體實(shí)施方式
應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明提供一種空氣處理設(shè)備控制裝置。
參照?qǐng)D3,圖3為本發(fā)明空氣處理設(shè)備控制裝置第一實(shí)施例的功能模塊示意圖。
在本實(shí)施例中,該空氣處理設(shè)備控制裝置包括:
確定模塊100,用于根據(jù)各個(gè)空氣處理設(shè)備的預(yù)設(shè)條件確定目標(biāo)空氣處理設(shè)備;
在本實(shí)施例中,為保證本實(shí)施例能夠正常實(shí)施,在實(shí)施本實(shí)施例之前,需要在用戶的移動(dòng)終端中安裝空調(diào)控制APP,并在所述空調(diào)控制APP中部署widget。所述Widget是一款可以置于手機(jī)桌面上的桌面小組件應(yīng)用,可以用于顯示時(shí)鐘、日歷、天氣等信息,其在手機(jī)桌面上呈現(xiàn)為顯示特定信息的懸浮窗口,因此,用戶不需要對(duì)Widget進(jìn)行點(diǎn)擊或打開(kāi)操作,即可第一時(shí)間查看到在懸浮窗口上呈現(xiàn)的特定信息。Widget上的顯示信息可以自動(dòng)刷新,或者手動(dòng)點(diǎn)擊預(yù)設(shè)按鍵進(jìn)行刷新。
也就是說(shuō),本發(fā)明的技術(shù)方案中,可以從空調(diào)控制APP中將空調(diào)控制頁(yè)卡部署到widget中,相當(dāng)于將空氣處理設(shè)備的運(yùn)行信息部署到widget中,因此,用戶通過(guò)懸浮于手機(jī)桌面上的widget窗口,即可直接控制空氣處理設(shè)備的運(yùn)行,或者直接讀取到空氣處理設(shè)備的運(yùn)行參數(shù)。應(yīng)當(dāng)理解的是,本發(fā)明僅以空氣處理設(shè)備為被控主體進(jìn)行詳述,但是該控制方法并不限定應(yīng)用于空氣處理設(shè)備,還可以應(yīng)用于其它家用電器,如冰箱、飲水機(jī)等等,此處不再進(jìn)行一一贅述。
在本發(fā)明的技術(shù)方案中,可以將家用電器的控制APP部署到Widget中,因此,用戶通過(guò)懸浮于手機(jī)桌面上的APPWidget窗口,即可直接控制家用電器的運(yùn)行,或者讀取到家用電器的運(yùn)行參數(shù)。
下面介紹下為APP創(chuàng)建widget的過(guò)程。為APP創(chuàng)建APPWidget的過(guò)程,主要是對(duì)AppWidgetProvider和AppWidgetProviderInfo兩大類(lèi)進(jìn)行相關(guān)操作的過(guò)程。
AppWidgetProvider用于接收widget相關(guān)的廣播,例如wigdet的更新、刪除、開(kāi)啟和禁用等。
AppWidgetProviderInfo在XML里定義,用于指定AppWidget的相關(guān)數(shù)據(jù),如Widget的布局、對(duì)應(yīng)的AppWidgetProvider類(lèi)等。
在一個(gè)APP中部署一個(gè)Widget主要包括如下步驟:
1、定義Widget的布局,設(shè)置控件的擺放位置;
2、自定義一個(gè)AppWidgetProvider類(lèi),以處理Widget的所有相關(guān)邏輯,并更新Widget的控件顯示(如圖片顯示或文字顯示);還可以通過(guò)自定義設(shè)置當(dāng)預(yù)設(shè)按鈕被點(diǎn)擊時(shí)發(fā)送廣播,并且用onReceive(Context,Intent)接收預(yù)設(shè)按鈕點(diǎn)擊的廣播,并添加相應(yīng)的按鈕點(diǎn)擊邏輯。
3、自定義一個(gè)Service以處理App與Widget之間的數(shù)據(jù)傳輸,數(shù)據(jù)傳輸過(guò)程可以自Widget添加到桌面時(shí)啟動(dòng),并到Widget從桌面刪除時(shí)停止;
4、在XML中定義AppWidgetProviderInfo,以指定Widget的布局、AppWidgetProvider類(lèi)等。
通過(guò)以上步驟即可完成一個(gè)Widget的部署過(guò)程。
在APP中部署widget之后,只要在移動(dòng)終端將App安裝完成之后,所述移動(dòng)終端就會(huì)在系統(tǒng)的小組件列表中出現(xiàn)所部署的widget,用戶可以選擇是否將其添加至桌面。本方案優(yōu)選所述widget顯示在系統(tǒng)桌面上。
在完成將空氣處理設(shè)備控制APP部署到Widget之后,在接收到空氣處理設(shè)備控制指令時(shí),所述空氣處理設(shè)備控制指令可以是用戶基于預(yù)設(shè)控件或按鍵輸入的,也可以是點(diǎn)擊widget界面中的空調(diào)名稱(chēng)產(chǎn)生的,當(dāng)用戶點(diǎn)擊widget界面中的空氣處理設(shè)備名稱(chēng)時(shí),相當(dāng)于是要更換空氣處理設(shè)備。當(dāng)所述預(yù)設(shè)條件為操作次數(shù)時(shí),此時(shí)基于所述空氣處理設(shè)備控制指令獲取當(dāng)前時(shí)間,并獲取在預(yù)設(shè)周期內(nèi),用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)對(duì)各個(gè)空氣處理設(shè)備的操作次數(shù)。
當(dāng)所述預(yù)設(shè)條件為參數(shù)時(shí),可以通過(guò)空氣處理設(shè)備APP或者其他第三方軟件對(duì)用戶當(dāng)前目標(biāo)環(huán)境的各個(gè)空氣處理設(shè)備的參數(shù)進(jìn)行監(jiān)測(cè),在本實(shí)施例中,采用將空氣處理設(shè)備的控制APP部署到Widget中,用戶通過(guò)懸浮于手機(jī)桌面上的Widget窗口,即可直接控制空氣處理設(shè)備的運(yùn)行,或者讀取到空氣處理設(shè)備的運(yùn)行參數(shù)。具體實(shí)施過(guò)程中,還可以通過(guò)無(wú)線連接方式將空氣處理設(shè)備APP或者其他第三方軟件與Widget建立連接,以便Widget讀取到空氣處理設(shè)備的運(yùn)行參數(shù)。在將空氣處理設(shè)備的控制APP部署到Widget中之后,在所述APP進(jìn)程開(kāi)啟的情況下(只要APP的進(jìn)程未被殺死,都認(rèn)為APP處于開(kāi)啟狀態(tài),如果APP進(jìn)程被殺死了,相應(yīng)的Service也會(huì)被殺死,那么Widget處于不可用的狀態(tài),除非重新啟動(dòng)APP,再次觸發(fā)Service開(kāi)啟),用戶將空氣處理設(shè)備控制頁(yè)卡的Widget添加到桌面后,會(huì)啟動(dòng)APP中定義的Service,該Service將同步該空氣處理設(shè)備的設(shè)定數(shù)據(jù),同步方式可以通過(guò)每隔一定的時(shí)間對(duì)空氣處理設(shè)備的運(yùn)行數(shù)據(jù)進(jìn)行查詢或空調(diào)自動(dòng)上報(bào)等方式。在Service獲取到空氣處理設(shè)備的相關(guān)參數(shù)之后,將空調(diào)的運(yùn)行信息作為廣播發(fā)送出去,該廣播中將帶上一個(gè)action標(biāo)志,如action1,在AppWidgetProvider中通過(guò)onReceive(Context,Intent)接收action為action1的廣播,并且獲取廣播中的空氣處理設(shè)備的運(yùn)行信息,并將這些數(shù)據(jù)實(shí)時(shí)更新到Widget界面上,當(dāng)所述預(yù)設(shè)條件為參數(shù)時(shí),此時(shí)Widget即可實(shí)現(xiàn)實(shí)時(shí)獲取用戶當(dāng)前環(huán)境的各個(gè)空氣處理設(shè)備的參數(shù),所述參數(shù)可以包括溫度、濕度、PM2.5、VOC等。具體實(shí)施過(guò)程中,所述預(yù)設(shè)條件還可以是位置、用戶行程等。
顯示模塊200,用于在所述顯示窗口中顯示所述目標(biāo)空氣處理設(shè)備的運(yùn)行信息。
在根據(jù)對(duì)應(yīng)的預(yù)設(shè)條件確定目標(biāo)空氣處理設(shè)備之后,在所述顯示窗口中顯示所述目標(biāo)空氣處理設(shè)備的運(yùn)行信息。比如當(dāng)所述預(yù)設(shè)條件為操作次數(shù)時(shí),可以將當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)操作次數(shù)最多的空氣處理設(shè)備作為目標(biāo)空氣處理設(shè)備,然后在顯示窗口中顯示所述目標(biāo)空氣處理設(shè)備的運(yùn)行信息,以便用戶進(jìn)行調(diào)節(jié)或開(kāi)啟所述目標(biāo)空氣處理設(shè)備。其中,所述運(yùn)行信息包括空氣處理設(shè)備名稱(chēng)、空氣處理設(shè)備位置、空氣處理設(shè)備運(yùn)行模式以及當(dāng)前設(shè)定溫度等等,其中,為了使用戶更方便地獲知空氣處理設(shè)備的運(yùn)行信息,可以將顯示方式設(shè)置為突出顯示,具體顯示方式可以包括:在顯示窗口中只顯示排序在第一位的空氣處理設(shè)備;
在顯示窗口中顯示多個(gè)空氣處理設(shè)備的運(yùn)行信息,然后將排序在第一位的空氣處理設(shè)備的顯示字體進(jìn)行放大,以突出顯示;
在顯示窗口中顯示多個(gè)空氣處理設(shè)備的運(yùn)行信息,然后將排序在第一位的空氣處理設(shè)備的顯示字體進(jìn)行高亮處理,以突出顯示??梢岳斫獾氖?,突出顯示的方式還有多種,并不局限于上述列舉的方式,在此不再一一列舉。
為更清楚理解本實(shí)施例,下文中以空調(diào)器控制頁(yè)卡部署到Widget為例,詳細(xì)說(shuō)明Widget的部署過(guò)程和加載過(guò)程。如圖1所示,空調(diào)器控制頁(yè)卡中顯示的信息為空調(diào)器的運(yùn)行信息,例如,空調(diào)器名稱(chēng)、空調(diào)器位置、空調(diào)器運(yùn)行模式以及當(dāng)前設(shè)定溫度,空調(diào)控制頁(yè)卡中的控制控件為空調(diào)器的控制按鍵,例如,溫度調(diào)節(jié)按鈕以及關(guān)機(jī)按鈕。
在APP開(kāi)啟的狀態(tài)下(只要APP的進(jìn)程未被殺死,都認(rèn)為APP處于開(kāi)啟狀態(tài)),用戶將空調(diào)器控制頁(yè)卡的Widget添加到桌面后,會(huì)啟動(dòng)APP中定義的Service,該Service將同步該空調(diào)器的設(shè)定數(shù)據(jù),同步方式可以通過(guò)每隔一定的時(shí)間對(duì)空調(diào)器的運(yùn)行數(shù)據(jù)進(jìn)行查詢或空調(diào)自動(dòng)上報(bào)等方式。在Service獲取到空調(diào)器的相關(guān)數(shù)據(jù)之后,將空調(diào)器的運(yùn)行信息作為廣播發(fā)送出去,該廣播中將帶上一個(gè)action標(biāo)志,如action1,在AppWidgetProvider中通過(guò)onReceive(Context,Intent)接收action為action1的廣播,并且獲取廣播中的空調(diào)器的運(yùn)行信息,并將這些數(shù)據(jù)實(shí)時(shí)更新到Widget界面上,以實(shí)現(xiàn)Widget的界面更新過(guò)程。
當(dāng)空調(diào)器的控制按鍵被點(diǎn)擊后,可以設(shè)置向外發(fā)送一個(gè)廣播,在AppWidgetProvider中通過(guò)onReceive(Context,Intent)接收所述空調(diào)的控制按鍵點(diǎn)擊的廣播,并且添加相應(yīng)的邏輯。此處添加的邏輯主要是將用戶的控制指令(如關(guān)機(jī)、溫度升高1度、溫度降低1度)處理成相應(yīng)的數(shù)據(jù),并通過(guò)廣播發(fā)送出去,該廣播也會(huì)帶上一個(gè)action標(biāo)志,如action2,在Service中接收所述空調(diào)的控制按鍵點(diǎn)擊的廣播,并且讀取該廣播中攜帶的控制指令(如關(guān)機(jī)、溫度升高1度、溫度降低1度),并編成空調(diào)器的控制碼,發(fā)送給相應(yīng)的空調(diào),以實(shí)現(xiàn)Widget控制空調(diào)器的過(guò)程。
本實(shí)施例提出的空氣處理設(shè)備控制裝置、方法及系統(tǒng),根據(jù)各個(gè)空氣處理設(shè)備的預(yù)設(shè)條件確定目標(biāo)空氣處理設(shè)備;然后在顯示窗口中顯示所述目標(biāo)空氣處理設(shè)備的運(yùn)行信息,本方案根據(jù)預(yù)設(shè)條件即可在widget界面中實(shí)現(xiàn)對(duì)空氣處理設(shè)備的控制,不需要用戶點(diǎn)亮手機(jī)屏幕,操作過(guò)程簡(jiǎn)單便捷。
進(jìn)一步地,參照?qǐng)D4,基于本發(fā)明空氣處理設(shè)備控制裝置第一實(shí)施例提出本發(fā)明空氣處理設(shè)備控制裝置第二實(shí)施例。
在本實(shí)施例中,所述確定模塊100包括:
距離探測(cè)單元101,用于探測(cè)各個(gè)空氣處理設(shè)備與所述移動(dòng)終端的距離;
第一確定單元102,用于將與所述移動(dòng)終端距離最近的空氣處理設(shè)備確定為目標(biāo)空氣處理設(shè)備。
在本發(fā)明的技術(shù)方案中,當(dāng)所述預(yù)設(shè)條件為距離時(shí),則可以根據(jù)各個(gè)空氣處理設(shè)備與移動(dòng)終端的距離確定目標(biāo)空氣處理設(shè)備。具體地,通過(guò)探測(cè)各個(gè)空氣處理設(shè)備與所述移動(dòng)終端的距離,然后將與所述移動(dòng)終端距離最近的空氣處理設(shè)備確定為目標(biāo)空氣處理設(shè)備。進(jìn)一步地,在確定目標(biāo)空氣處理設(shè)備之后,可以將所述目標(biāo)空氣處理設(shè)備的名稱(chēng)、運(yùn)行信息及控制按鍵顯示于所述顯示窗口,以在所述顯示窗口對(duì)所述受控空氣處理設(shè)備進(jìn)行控制,因此,用戶通過(guò)移動(dòng)終端的顯示界面上的顯示窗口即可控制與自己距離最近的空氣處理設(shè)備,有利于提高控制空氣處理設(shè)備的便捷性。
應(yīng)當(dāng)理解,本發(fā)明中的Widget是與用于控制空氣處理設(shè)備的APP關(guān)聯(lián)的,所述顯示窗口中顯示的信息是所述APP中的部分信息。
由于所述空氣處理設(shè)備可以是多種,當(dāng)一定范圍內(nèi),或者一套居室內(nèi)可能設(shè)置有多個(gè)空氣處理設(shè)備,例如加濕機(jī)、除濕機(jī)、空調(diào)、空氣凈化器,而且這些空氣處理設(shè)備都能與所述Widget關(guān)聯(lián)。將與移動(dòng)終端的距離最近的空氣處理設(shè)備將被顯示在所述顯示窗口,用戶想要控制哪個(gè)空氣處理設(shè)備,只需要將所述移動(dòng)終端靠近該空氣處理設(shè)備即可。
例如,用戶身處客廳中,客廳當(dāng)中的空調(diào)會(huì)顯示在所述顯示窗口,而當(dāng)用戶進(jìn)入臥室休息,那么所述顯示窗口中就會(huì)切換顯示臥室的空調(diào)。
用于探測(cè)空氣處理設(shè)備與所述移動(dòng)終端的距離的設(shè)備可以是多種。例如,在各個(gè)空氣處理設(shè)備上設(shè)置藍(lán)牙裝置,在移動(dòng)終端上設(shè)置藍(lán)牙檢測(cè)裝置,根據(jù)空氣處理設(shè)備和移動(dòng)終端的距離遠(yuǎn)近,移動(dòng)終端接收到的藍(lán)牙信號(hào)強(qiáng)弱會(huì)有不同,與移動(dòng)終端距離最近的空氣處理設(shè)備的藍(lán)牙信號(hào)最強(qiáng),此時(shí),在所述顯示窗口中顯示的就是藍(lán)牙信號(hào)最強(qiáng)的空氣處理設(shè)備、其相關(guān)信息和控制按鍵。
又如,還可以在各個(gè)空氣處理設(shè)備上設(shè)置WIFI信號(hào)發(fā)射模塊,利用移動(dòng)終端上的WIFI模塊檢測(cè)各個(gè)空氣處理設(shè)備的WIFI信號(hào)強(qiáng)弱,根據(jù)空氣處理設(shè)備和移動(dòng)終端的距離遠(yuǎn)近,WIFI信號(hào)強(qiáng)弱會(huì)有不同,與移動(dòng)終端距離最近的空氣處理設(shè)備的WIFI信號(hào)最強(qiáng),因此,在所述顯示窗口中顯示的就是WIFI信號(hào)最強(qiáng)的空氣處理設(shè)備、其相關(guān)信息和控制按鍵。
當(dāng)然,探測(cè)距離的裝置有多種,例如,距離傳感器、GPS距離測(cè)量裝置。用于探測(cè)距離的儀器或設(shè)備用于本發(fā)明中進(jìn)行距離探測(cè),均同理包含在本發(fā)明的保護(hù)范圍之內(nèi)。
所述移動(dòng)終端可以為手機(jī)、Ipad、筆記本電腦等,但所述移動(dòng)終端的種類(lèi)不限于此。
當(dāng)控制空氣處理設(shè)備的APP關(guān)閉時(shí),由于Service仍然開(kāi)啟,因此,所述空氣處理設(shè)備控制裝置可以持續(xù)獲取距離信號(hào),并根據(jù)距離遠(yuǎn)近,始終將距離移動(dòng)終端最近的空氣處理設(shè)備的相關(guān)信息和控制按鍵顯示在所述顯示窗口,例如,手機(jī)屏幕未被點(diǎn)亮?xí)r,距離探測(cè)也是持續(xù)進(jìn)行的。
本實(shí)施例提出的空氣處理設(shè)備控制裝置,通過(guò)探測(cè)各個(gè)空氣處理設(shè)備與所述移動(dòng)終端的距離;然后將與所述移動(dòng)終端距離最近的空氣處理設(shè)備確定為目標(biāo)空氣處理設(shè)備,即可獲得目標(biāo)空氣處理設(shè)備,便于后續(xù)在顯示窗口進(jìn)行顯示,以便用戶通過(guò)移動(dòng)終端的顯示界面上的顯示窗口即可控制與自己距離最近的空氣處理設(shè)備,有利于提高控制空氣處理設(shè)備的便捷性。
進(jìn)一步地,基于本發(fā)明空氣處理設(shè)備控制裝置第一實(shí)施例提出本發(fā)明空氣處理設(shè)備控制裝置第三實(shí)施例。
在本實(shí)施例中,所述確定模塊還用于:
將與所述移動(dòng)終端處于預(yù)設(shè)距離之內(nèi)的其他空氣處理設(shè)備確定為目標(biāo)空氣處理設(shè)備。
除了將與所述移動(dòng)終端距離最近的空氣處理設(shè)備顯示于所述顯示窗口中,在本實(shí)施例中,為了便于用戶對(duì)其他空氣處理設(shè)備進(jìn)行控制,也可以將與所述移動(dòng)終端處于預(yù)設(shè)距離之內(nèi)的其他空氣處理設(shè)備確定為目標(biāo)空氣處理設(shè)備,并顯示在所述顯示窗口中。
例如,用戶在次臥中,那么次臥的空調(diào)及其相關(guān)信息和控制按鍵會(huì)顯示在所述顯示窗口,同時(shí),如果主臥當(dāng)中的加濕機(jī)和廚房的除濕機(jī)均與移動(dòng)終端處于預(yù)設(shè)距離內(nèi),在所述顯示窗口中也可以一并顯示加濕機(jī)和除濕機(jī),因此,用戶不需要走出次臥,即可對(duì)加濕機(jī)和除濕機(jī)進(jìn)行控制。
進(jìn)一步地,參照?qǐng)D5,基于本發(fā)明空氣處理設(shè)備控制裝置第三實(shí)施例提出本發(fā)明空氣處理設(shè)備控制裝置第四實(shí)施例。
在本實(shí)施例中,所述顯示模塊200可以包括:
第一獲取單元201,用于獲取各個(gè)所述目標(biāo)空氣處理設(shè)備與所述移動(dòng)終端的距離排序;
顯示單元202,用于按照距離由近到遠(yuǎn)的順序,將各個(gè)所述目標(biāo)空氣處理設(shè)備的名稱(chēng)、運(yùn)行信息及控制按鍵顯示于所述顯示窗口,以在所述顯示窗口對(duì)各個(gè)所述目標(biāo)空氣處理設(shè)備進(jìn)行控制。
在本實(shí)施例中,可以將與移動(dòng)終端距離最近的空氣處理設(shè)備默認(rèn)顯示于所述顯示窗口的最高處,然后按照距離由近到遠(yuǎn)的順序,在所述顯示窗口中依次排列其余目標(biāo)空氣處理設(shè)備。
受限于所述顯示窗口的面積,還可以對(duì)本發(fā)明的方案進(jìn)行進(jìn)一步改善,例如,僅將距離最近的空氣處理設(shè)備默認(rèn)顯示于所述顯示窗口,通過(guò)左劃、優(yōu)化、上翻、下翻或者其他觸控操作和手勢(shì)操作,可以在所述顯示窗口中切換顯示其他的空氣處理設(shè)備,以實(shí)現(xiàn)對(duì)其他控制。
切換順序同樣可以根據(jù)與所述移動(dòng)終端的距離遠(yuǎn)近,當(dāng)然,切換順序還可以根據(jù)能耗排序,也可以根據(jù)用戶的設(shè)置進(jìn)行排序,當(dāng)然,切換順序采用何種方式,并不對(duì)本發(fā)明的保護(hù)范圍構(gòu)成限制。
進(jìn)一步地,參照?qǐng)D6,基于本發(fā)明空氣處理設(shè)備控制裝置第一實(shí)施例提出本發(fā)明空氣處理設(shè)備控制裝置第五實(shí)施例。
在本實(shí)施例中,所述確定模塊100還包括:
第二獲取單103,用于在接收到空氣處理設(shè)備控制指令時(shí),獲取當(dāng)前時(shí)間,并獲取在預(yù)設(shè)周期內(nèi),用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)對(duì)各個(gè)空氣處理設(shè)備的操作次數(shù);
對(duì)比單元104,用于將用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)對(duì)各個(gè)空氣處理設(shè)備的操作次數(shù)進(jìn)行對(duì)比,并將用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)操作次數(shù)最多的空氣處理設(shè)備作為目標(biāo)空氣處理設(shè)備。
在本實(shí)施例中,當(dāng)所述預(yù)設(shè)條件為操作次數(shù)時(shí),則可以根據(jù)用戶對(duì)各個(gè)空氣處理設(shè)備的操作次數(shù)確定目標(biāo)空氣處理設(shè)備。具體地,在接收到空氣處理設(shè)備控制指令時(shí),所述空氣處理設(shè)備控制指令可以是用戶基于預(yù)設(shè)控件或按鍵輸入的,也可以是點(diǎn)擊widget界面中的空調(diào)名稱(chēng)產(chǎn)生的,當(dāng)用戶點(diǎn)擊widget界面中的空氣處理設(shè)備名稱(chēng)時(shí),相當(dāng)于是要更換空氣處理設(shè)備。此時(shí)基于所述空氣處理設(shè)備控制指令獲取當(dāng)前時(shí)間,并獲取在預(yù)設(shè)周期內(nèi),用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)對(duì)各個(gè)空氣處理設(shè)備的操作次數(shù)。然后將用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)對(duì)各個(gè)空氣處理設(shè)備的操作次數(shù)進(jìn)行對(duì)比,并將用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)操作次數(shù)最多的空氣處理設(shè)備作為目標(biāo)空氣處理設(shè)備。比如在上一周中,用戶在當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)對(duì)客廳的空氣處理設(shè)備操作了10次,對(duì)廚房的空氣處理設(shè)備操作了7次,對(duì)臥室的空氣處理設(shè)備操作了5次,則將所述客廳的空氣處理設(shè)備、廚房的空氣處理設(shè)備及臥室的空氣處理設(shè)備的操作次數(shù)進(jìn)行對(duì)比,即可獲得用戶在上一周中,在當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)操作次數(shù)最多的目標(biāo)空氣處理設(shè)備為客廳的空氣處理設(shè)備。進(jìn)一步地,在確定目標(biāo)空氣處理設(shè)備之后,可以將所述目標(biāo)空氣處理設(shè)備的名稱(chēng)、運(yùn)行信息顯示于所述顯示窗口,以在所述顯示窗口對(duì)所述目標(biāo)空氣處理設(shè)備進(jìn)行控制,因此,用戶通過(guò)移動(dòng)終端的顯示界面上的顯示窗口即可控制與自己操作次數(shù)最多的空氣處理設(shè)備,有利于提高控制空氣處理設(shè)備的便捷性。
本實(shí)施例提出的空氣處理設(shè)備控制裝置,在接收到空氣處理設(shè)備控制指令時(shí),獲取當(dāng)前時(shí)間,并獲取在預(yù)設(shè)周期內(nèi),用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)對(duì)各個(gè)空氣處理設(shè)備的操作次數(shù);然后將用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)對(duì)各個(gè)空氣處理設(shè)備的操作次數(shù)進(jìn)行對(duì)比,并將用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)操作次數(shù)最多的空氣處理設(shè)備作為目標(biāo)空氣處理設(shè)備,即可獲得目標(biāo)空氣處理設(shè)備,便于后續(xù)在顯示窗口進(jìn)行顯示,以便用戶通過(guò)移動(dòng)終端的顯示界面上的顯示窗口即可控制自己操作次數(shù)最多的空氣處理設(shè)備,有利于提高控制空氣處理設(shè)備的便捷性。
進(jìn)一步地,參照?qǐng)D7,基于本發(fā)明空氣處理設(shè)備控制裝置第五實(shí)施例提出本發(fā)明空氣處理設(shè)備控制裝置第六實(shí)施例。
在本實(shí)施例中,所述確定模塊100還包括:添加單元105及計(jì)算單元106;
所述第二獲取單元103,還用于獲取用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)操作空氣處理設(shè)備所對(duì)應(yīng)的操作時(shí)間,并計(jì)算各個(gè)操作所對(duì)應(yīng)的操作時(shí)間與當(dāng)前時(shí)間的間隔時(shí)長(zhǎng),獲取所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)對(duì)各個(gè)空氣處理設(shè)備的操作次數(shù);
添加單元105,用于依次根據(jù)所述間隔時(shí)長(zhǎng)對(duì)各個(gè)空氣處理設(shè)備的操作次數(shù)添加計(jì)算權(quán)值,其中,所述時(shí)間間隔時(shí)長(zhǎng)越長(zhǎng),計(jì)算權(quán)值越??;
計(jì)算單元106,用于根據(jù)添加的計(jì)算權(quán)值計(jì)算所述各個(gè)空氣處理設(shè)備所對(duì)應(yīng)的加權(quán)操作次數(shù),并將計(jì)算出的所述加權(quán)操作次數(shù)作為用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)對(duì)各個(gè)空氣處理設(shè)備的操作次數(shù)進(jìn)行對(duì)比。
在本實(shí)施例中,為了更準(zhǔn)確地計(jì)算出用戶在預(yù)設(shè)周期內(nèi)在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)操作次數(shù)最多的目標(biāo)空氣處理設(shè)備,在計(jì)算過(guò)程中,首先可以獲取用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)操作空氣處理設(shè)備所對(duì)應(yīng)的操作時(shí)間,并計(jì)算各個(gè)操作所對(duì)應(yīng)的操作時(shí)間與當(dāng)前時(shí)間的間隔時(shí)長(zhǎng),然后獲取所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)對(duì)各個(gè)空氣處理設(shè)備的操作次數(shù),再依次根據(jù)所述間隔時(shí)長(zhǎng)對(duì)各個(gè)空調(diào)的操作次數(shù)添加計(jì)算權(quán)值,其中,所述時(shí)間間隔時(shí)長(zhǎng)越長(zhǎng),計(jì)算權(quán)值越小,并根據(jù)添加的計(jì)算權(quán)值計(jì)算所述各個(gè)空氣處理設(shè)備所對(duì)應(yīng)的加權(quán)操作次數(shù),并將計(jì)算出的所述加權(quán)操作次數(shù)作為用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)對(duì)各個(gè)空氣處理設(shè)備的操作次數(shù)進(jìn)行對(duì)比。在實(shí)際計(jì)算過(guò)程中,可以將用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)操作任一空調(diào)時(shí)各個(gè)操作乘以對(duì)應(yīng)的加權(quán)值,獲得加權(quán)操作次數(shù),然后將計(jì)算得到的對(duì)應(yīng)空氣處理設(shè)備的所有加權(quán)操作次數(shù)相加,獲得各個(gè)空氣處理設(shè)備的加權(quán)操作次數(shù)總和,然后將計(jì)算出的所述加權(quán)操作次數(shù)總和作為用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)對(duì)各個(gè)空氣處理設(shè)備的操作次數(shù)進(jìn)行對(duì)比。
本實(shí)施例提出的空氣處理設(shè)備控制裝置,通過(guò)獲取用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)操作空氣處理設(shè)備所對(duì)應(yīng)的操作時(shí)間,并計(jì)算各個(gè)操作所對(duì)應(yīng)的操作時(shí)間與當(dāng)前時(shí)間的間隔時(shí)長(zhǎng);并獲取所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)對(duì)各個(gè)空氣處理設(shè)備的操作次數(shù);然后依次根據(jù)所述間隔時(shí)長(zhǎng)對(duì)各個(gè)空氣處理設(shè)備的操作次數(shù)添加計(jì)算權(quán)值,其中,所述時(shí)間間隔時(shí)長(zhǎng)越長(zhǎng),計(jì)算權(quán)值越小;再根據(jù)添加的計(jì)算權(quán)值計(jì)算所述各個(gè)空氣處理設(shè)備所對(duì)應(yīng)的加權(quán)操作次數(shù),并將計(jì)算出的所述加權(quán)操作次數(shù)作為用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)對(duì)各個(gè)空氣處理設(shè)備的操作次數(shù)進(jìn)行對(duì)比,從而使得計(jì)算出的用戶在預(yù)設(shè)周期內(nèi)在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)操作次數(shù)最多的目標(biāo)空氣處理設(shè)備更加準(zhǔn)確,在顯示窗口中顯示的目標(biāo)空氣處理設(shè)備的運(yùn)行信息和控制按鍵為符合用戶使用習(xí)慣的空氣處理設(shè)備。
進(jìn)一步地,參照?qǐng)D8,基于本發(fā)明空氣處理設(shè)備控制裝置第五或第六實(shí)施例提出本發(fā)明空氣處理設(shè)備控制裝置第七實(shí)施例。
在本實(shí)施例中,所述確定模塊100還包括:判斷單元107及第二確定單元108;
所述第二獲取單元103,還用于獲取用戶通信設(shè)備的當(dāng)前位置;
所述判斷單元107,用于判斷用戶通信設(shè)備的當(dāng)前位置與用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)操作次數(shù)最多的目標(biāo)空氣處理設(shè)備的位置是否一致;
所述第二確定單元108,用于若用戶通信設(shè)備的當(dāng)前位置與用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)操作次數(shù)最多的目標(biāo)空氣處理設(shè)備的位置不一致,則確定與用戶通信設(shè)備的當(dāng)前位置對(duì)應(yīng)的空氣處理設(shè)備為目標(biāo)空氣處理設(shè)備。
在本實(shí)施例中,在所述在空調(diào)控制應(yīng)用關(guān)聯(lián)的組件widget界面中顯示所述目標(biāo)空氣處理設(shè)備的運(yùn)行信息的步驟之前,可以進(jìn)一步獲取用戶通信設(shè)備的當(dāng)前位置,然后判斷用戶通信設(shè)備的當(dāng)前位置與用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)操作次數(shù)最多的目標(biāo)空氣處理設(shè)備的位置是否一致,當(dāng)用戶通信設(shè)備的當(dāng)前位置與用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)操作次數(shù)最多的目標(biāo)空氣處理設(shè)備的位置不一致時(shí),優(yōu)先在顯示窗口中顯示與用戶通信設(shè)備的當(dāng)前位置對(duì)應(yīng)的空氣處理設(shè)備的運(yùn)行信息和控制按鍵,可以防止用戶在提前出門(mén)時(shí),當(dāng)用戶到達(dá)公司后,在顯示窗口中顯示與用戶家里的空氣處理設(shè)備的運(yùn)行信息,從而提高顯示的目標(biāo)空氣處理設(shè)備的準(zhǔn)確性。由于是通過(guò)空調(diào)控制APP關(guān)聯(lián)的widget對(duì)空調(diào)器進(jìn)行控制,因此,需要先將所述widget與至少一個(gè)空調(diào)器進(jìn)行綁定。并且,后續(xù)要通過(guò)用戶的位置信息確定目標(biāo)空調(diào),并實(shí)現(xiàn)對(duì)目標(biāo)空調(diào)的控制,因此,需要事先存儲(chǔ)widget綁定的空調(diào)器對(duì)應(yīng)的運(yùn)行時(shí)間和位置信息,也就是說(shuō),在所述widget與至少一空調(diào)器綁定時(shí),先對(duì)綁定的所述空調(diào)器設(shè)定一個(gè)運(yùn)行時(shí)間,然后獲取所述空調(diào)器所在的位置信息以及設(shè)定運(yùn)行時(shí)間。
本實(shí)施例提出的空氣處理設(shè)備控制裝置,首先獲取用戶通信設(shè)備的當(dāng)前位置,然后判斷用戶通信設(shè)備的當(dāng)前位置與用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)操作次數(shù)最多的目標(biāo)空氣處理設(shè)備的位置是否一致,當(dāng)用戶通信設(shè)備的當(dāng)前位置與用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)操作次數(shù)最多的目標(biāo)空氣處理設(shè)備的位置不一致時(shí),優(yōu)先在所述顯示窗口中顯示與用戶通信設(shè)備的當(dāng)前位置對(duì)應(yīng)的空氣處理設(shè)備的運(yùn)行信息,從而提高顯示的目標(biāo)空氣處理設(shè)備的準(zhǔn)確性。
進(jìn)一步地,參照?qǐng)D9,基于本發(fā)明空氣處理設(shè)備控制裝置第一實(shí)施例提出本發(fā)明空氣處理設(shè)備控制裝置第八實(shí)施例。
在本實(shí)施例中,所述確定模塊100還包括:
第三獲取單元109,用于獲取用戶當(dāng)前環(huán)境的各個(gè)空氣處理設(shè)備的參數(shù);
第一比較單元110,用于將所述各個(gè)空氣處理設(shè)備的參數(shù)依次和預(yù)設(shè)參數(shù)進(jìn)行比較,獲得各個(gè)空氣處理設(shè)備的參數(shù)差值;
第三確定單元111,用于根據(jù)所述各個(gè)空氣處理設(shè)備的參數(shù)差值,確定參數(shù)差值最大的空氣處理設(shè)備,并將所述參數(shù)差值最大的空氣處理設(shè)備作為目標(biāo)空氣處理設(shè)備。
在本實(shí)施例中,當(dāng)所述預(yù)設(shè)條件為參數(shù)時(shí),則可以根據(jù)各個(gè)空氣處理設(shè)備的參數(shù)差值確定目標(biāo)空氣處理設(shè)備。具體地,在本實(shí)施例中,采用將空氣處理設(shè)備的控制APP部署到Widget中,用戶通過(guò)懸浮于手機(jī)桌面上的Widget窗口,即可直接控制空氣處理設(shè)備的運(yùn)行,或者讀取到空氣處理設(shè)備的運(yùn)行參數(shù)。具體實(shí)施過(guò)程中,還可以通過(guò)無(wú)線連接方式將空氣處理設(shè)備APP或者其他第三方軟件與Widget建立連接,以便Widget讀取到空氣處理設(shè)備的運(yùn)行參數(shù)。在將空氣處理設(shè)備的控制APP部署到Widget中之后,在所述APP進(jìn)程開(kāi)啟的情況下(只要APP的進(jìn)程未被殺死,都認(rèn)為APP處于開(kāi)啟狀態(tài),如果APP進(jìn)程被殺死了,相應(yīng)的Service也會(huì)被殺死,那么Widget處于不可用的狀態(tài),除非重新啟動(dòng)APP,再次觸發(fā)Service開(kāi)啟),用戶將空氣處理設(shè)備控制頁(yè)卡的Widget添加到桌面后,會(huì)啟動(dòng)APP中定義的Service,該Service將同步該空氣處理設(shè)備的設(shè)定數(shù)據(jù),同步方式可以通過(guò)每隔一定的時(shí)間對(duì)空氣處理設(shè)備的運(yùn)行數(shù)據(jù)進(jìn)行查詢或空調(diào)自動(dòng)上報(bào)等方式。在Service獲取到空氣處理設(shè)備的相關(guān)參數(shù)之后,將空調(diào)的運(yùn)行信息作為廣播發(fā)送出去,該廣播中將帶上一個(gè)action標(biāo)志,如action1,在AppWidgetProvider中通過(guò)onReceive(Context,Intent)接收action為action1的廣播,并且獲取廣播中的空氣處理設(shè)備的運(yùn)行信息,并將這些數(shù)據(jù)實(shí)時(shí)更新到Widget界面上,Widget即可實(shí)現(xiàn)實(shí)時(shí)獲取用戶當(dāng)前環(huán)境的各個(gè)空氣處理設(shè)備的參數(shù),所述參數(shù)可以包括溫度、濕度、PM2.5、VOC等。
在獲取用戶當(dāng)前目標(biāo)環(huán)境的各個(gè)空氣處理設(shè)備的參數(shù)之后,將所述各個(gè)空氣處理設(shè)備的參數(shù)依次和對(duì)應(yīng)的預(yù)設(shè)參數(shù)進(jìn)行比較,獲得各個(gè)空氣處理設(shè)備的參數(shù)差值。所述預(yù)設(shè)參數(shù)為用戶日常使用空氣處理設(shè)備過(guò)程中對(duì)應(yīng)時(shí)間段習(xí)慣設(shè)置的參數(shù)值,比如在日常使用過(guò)程中,用戶習(xí)慣早上8點(diǎn)左右設(shè)置空氣處理設(shè)備的溫度為26度,當(dāng)Widget在早上8點(diǎn)左右獲取空氣處理設(shè)備的溫度時(shí),此時(shí)所述預(yù)設(shè)溫度即為26度。然后可以將所述各個(gè)空氣處理設(shè)備的參數(shù)差值進(jìn)行排序,從而獲得參數(shù)差值最大的空氣處理設(shè)備,并將所述參數(shù)差值最大的空氣處理設(shè)備作為目標(biāo)空氣處理設(shè)備。進(jìn)一步地,在確定目標(biāo)空氣處理設(shè)備之后,可以將所述目標(biāo)空氣處理設(shè)備的名稱(chēng)、運(yùn)行信息顯示于所述顯示窗口,以在所述顯示窗口對(duì)所述目標(biāo)空氣處理設(shè)備進(jìn)行控制,因此,用戶通過(guò)移動(dòng)終端的顯示界面上的顯示窗口即可控制參數(shù)差值最大的空氣處理設(shè)備,有利于提高控制空氣處理設(shè)備的便捷性。
本實(shí)施例提出的空氣處理設(shè)備控制裝置,獲取用戶當(dāng)前環(huán)境的各個(gè)空氣處理設(shè)備的參數(shù);將所述各個(gè)空氣處理設(shè)備的參數(shù)依次和預(yù)設(shè)參數(shù)進(jìn)行比較,獲得各個(gè)空氣處理設(shè)備的參數(shù)差值;根據(jù)所述各個(gè)空氣處理設(shè)備的參數(shù)差值,確定參數(shù)差值最大的空氣處理設(shè)備,并將所述參數(shù)差值最大的空氣處理設(shè)備作為目標(biāo)空氣處理設(shè)備,便于后續(xù)在顯示窗口進(jìn)行顯示,以便用戶通過(guò)移動(dòng)終端的顯示界面上的顯示窗口即可控制參數(shù)差值最大的空氣處理設(shè)備,從而實(shí)現(xiàn)根據(jù)各個(gè)空氣處理設(shè)備的參數(shù),即可在widget界面中實(shí)現(xiàn)對(duì)空氣處理設(shè)備的控制,無(wú)須再執(zhí)行點(diǎn)亮手機(jī)屏幕、打開(kāi)APP進(jìn)入控制界面,并手動(dòng)選擇相應(yīng)的空氣處理設(shè)備等操作,提高了空氣處理設(shè)備控制的便捷性和智能性,從而滿足了房間內(nèi)環(huán)境的舒適性。
進(jìn)一步地,參照?qǐng)D10,基于本發(fā)明空氣處理設(shè)備控制裝置第八實(shí)施例提出本發(fā)明空氣處理設(shè)備控制裝置第九實(shí)施例。
在本實(shí)施例中,所述確定模塊100還包括:
設(shè)置單元112,用于設(shè)置達(dá)到標(biāo)準(zhǔn)百分比時(shí)各個(gè)參數(shù)的極限差值;
相除單元113,用于將各個(gè)空氣處理設(shè)備的參數(shù)差值與對(duì)應(yīng)的極限差值相除,獲得各個(gè)空氣處理設(shè)備的參數(shù)差值百分比;
排序單元114,用于將各個(gè)空氣處理設(shè)備的參數(shù)差值百分比排序,獲得參數(shù)差值最大的空氣處理設(shè)備,并將所述參數(shù)差值最大的空氣處理設(shè)備作為目標(biāo)空氣處理設(shè)備。
在本實(shí)施例中,在將所述各個(gè)空氣處理設(shè)備的參數(shù)依次和預(yù)設(shè)參數(shù)進(jìn)行比較,獲得各個(gè)空氣處理設(shè)備的參數(shù)差值之后,還可以設(shè)置達(dá)到標(biāo)準(zhǔn)百分比時(shí)各個(gè)參數(shù)的極限差值。比如設(shè)置達(dá)到100%時(shí),極限溫度差值為正負(fù)5度,極限濕度差值為正負(fù)25%,然后將各個(gè)空氣處理設(shè)備的參數(shù)差值與對(duì)應(yīng)的極限差值相除,獲得各個(gè)空氣處理設(shè)備的參數(shù)差值百分比。比如當(dāng)溫度差值為2度時(shí),設(shè)置的極限溫度差值為正負(fù)5度,則溫度差值百分比的計(jì)算方式為將2除以5,則溫度的差值百分比問(wèn)40%,或者當(dāng)濕度差值為15%時(shí),設(shè)置的極限濕度差值為25%,則濕度差值百分比的計(jì)算方式為將15%除以25%,則濕度是差值百分比為60%。依次類(lèi)推,對(duì)各個(gè)空氣處理設(shè)備的各個(gè)參數(shù)的差值百分比進(jìn)行計(jì)算,然后將各個(gè)空氣處理設(shè)備的參數(shù)差值百分比排序,從而獲得參數(shù)差值最大的空氣處理設(shè)備,并將所述參數(shù)差值最大的空氣處理設(shè)備作為目標(biāo)空氣處理設(shè)備。
本實(shí)施例在將所述各個(gè)空氣處理設(shè)備的參數(shù)依次和預(yù)設(shè)參數(shù)進(jìn)行比較,獲得各個(gè)空氣處理設(shè)備的參數(shù)差值之后,進(jìn)一步設(shè)置達(dá)到標(biāo)準(zhǔn)百分比時(shí)各個(gè)參數(shù)的極限差值,以便對(duì)各個(gè)空氣處理設(shè)備的各個(gè)參數(shù)的差值百分比進(jìn)行計(jì)算,然后將各個(gè)空氣處理設(shè)備的參數(shù)差值百分比排序,從而獲得參數(shù)差值最大的空氣處理設(shè)備,并將所述參數(shù)差值最大的空氣處理設(shè)備作為目標(biāo)空氣處理設(shè)備。以便在顯示窗口中顯示所述目標(biāo)空氣處理設(shè)備的運(yùn)行信息和控制按鍵,提高空氣處理設(shè)備控制的便捷性和智能性。
進(jìn)一步地,基于本發(fā)明空氣處理設(shè)備控制裝置第八或第九實(shí)施例提出本發(fā)明空氣處理設(shè)備控制裝置第十實(shí)施例。
在本實(shí)施例中,所述排序單元還用于:
基于用戶使用空氣處理設(shè)備的習(xí)慣對(duì)空氣處理設(shè)備的參數(shù)進(jìn)行優(yōu)先級(jí)排序,以便在獲取時(shí)優(yōu)先獲取優(yōu)先級(jí)最高的參數(shù)。
在獲取用戶當(dāng)前目標(biāo)環(huán)境的各個(gè)空氣處理設(shè)備的參數(shù)之前,可以根據(jù)用戶使用空氣處理設(shè)備的習(xí)慣對(duì)空氣處理設(shè)備的參數(shù)進(jìn)行優(yōu)先級(jí)排序,以便在獲取時(shí)優(yōu)先獲取優(yōu)先級(jí)最高的參數(shù)。在此之前,需要獲取用戶在使用過(guò)程中對(duì)空氣處理設(shè)備的各個(gè)參數(shù)的調(diào)節(jié)次數(shù),并將各個(gè)參數(shù)的調(diào)節(jié)次數(shù)進(jìn)行升序排序,從而獲得用戶調(diào)節(jié)次數(shù)最多的參數(shù),以便在獲取過(guò)程中優(yōu)先獲取。比如若在用戶使用空氣處理設(shè)備過(guò)程中,用戶經(jīng)常調(diào)節(jié)溫度,則說(shuō)明用戶更在意對(duì)溫度的舒適感,因此在獲取空氣處理設(shè)備的環(huán)境參數(shù)時(shí),優(yōu)先獲取溫度。
本實(shí)施例通過(guò)根據(jù)用戶使用空氣處理設(shè)備的習(xí)慣對(duì)空氣處理設(shè)備的參數(shù)進(jìn)行優(yōu)先級(jí)排序,從而獲知用戶最在意的參數(shù),以便在獲取時(shí)優(yōu)先獲取優(yōu)先級(jí)最高的參數(shù),并方便用戶優(yōu)先調(diào)節(jié),從而提高用戶使用空氣處理設(shè)備的舒適性。
進(jìn)一步地,參照?qǐng)D11,基于本發(fā)明空氣處理設(shè)備控制裝置第一實(shí)施例提出本發(fā)明空氣處理設(shè)備控制裝置第十一實(shí)施例。
在本實(shí)施例中,所述確定模塊100還包括:
第四獲取單元115,用于當(dāng)監(jiān)測(cè)到用戶離開(kāi)當(dāng)前環(huán)境時(shí),獲取用戶的行程信息;
第三確定單元116,用于基于所述用戶的行程信息,確定與當(dāng)前時(shí)間間隔最近的待控制空氣處理設(shè)備,并將所述與當(dāng)前時(shí)間間隔最近的待控制空氣處理設(shè)備作為目標(biāo)空氣處理設(shè)備。
在本實(shí)施例中,當(dāng)所述預(yù)設(shè)條件為用戶行程時(shí),可以根據(jù)用戶行程與當(dāng)前時(shí)間間隔確定目標(biāo)空氣處理設(shè)備。具體地,當(dāng)監(jiān)測(cè)到用戶離開(kāi)當(dāng)前目標(biāo)環(huán)境時(shí),獲取用戶的行程信息。當(dāng)監(jiān)測(cè)到用戶關(guān)閉當(dāng)前環(huán)境的空氣處理設(shè)備時(shí),可以認(rèn)為用戶準(zhǔn)備或者是正在離開(kāi)當(dāng)前環(huán)境?;蛘弋?dāng)在室內(nèi)的空氣處理設(shè)備中的紅外傳感器沒(méi)有檢測(cè)到紅外感應(yīng)時(shí),可以認(rèn)為用戶已經(jīng)離開(kāi)當(dāng)前環(huán)境。需要說(shuō)明的是,空氣處理設(shè)備的室內(nèi)機(jī)上可預(yù)先設(shè)置有紅外傳感器,用于檢測(cè)房間內(nèi)用戶的狀態(tài)。紅外傳感器在室內(nèi)機(jī)上的設(shè)置位置及個(gè)數(shù)可根據(jù)具體情況而靈活設(shè)置,例如,在室內(nèi)機(jī)上可安裝一個(gè)紅外傳感器隨著云臺(tái)或電機(jī)轉(zhuǎn)動(dòng),對(duì)房間內(nèi)進(jìn)行掃描,檢測(cè)是否存在紅外感應(yīng),若存在,則確定房間內(nèi)存在用戶,若不存在,則房間內(nèi)無(wú)人。當(dāng)紅外感應(yīng)范圍變化時(shí),可確定用戶處于活動(dòng)狀態(tài),當(dāng)紅外感應(yīng)范圍沒(méi)有發(fā)生變化時(shí),可確定用戶處于靜止?fàn)顟B(tài)。也可以根據(jù)實(shí)際需要,在室內(nèi)機(jī)上可安裝多個(gè)紅外傳感器,能夠檢測(cè)到房間內(nèi)的整個(gè)環(huán)境。在空氣處理設(shè)備開(kāi)機(jī)后,紅外傳感器的紅外檢測(cè)功能可自動(dòng)開(kāi)啟,可通過(guò)紅外傳感器檢測(cè)房間內(nèi)用戶的狀態(tài)。
然后基于所述用戶的行程信息,確定與當(dāng)前時(shí)間間隔最近的待控制空氣處理設(shè)備,并將所述與當(dāng)前時(shí)間間隔最近的待控制空氣處理設(shè)備作為目標(biāo)空氣處理設(shè)備,進(jìn)一步地,在獲得目標(biāo)空氣處理設(shè)備之后,可以在顯示窗口中顯示所述目標(biāo)空氣處理設(shè)備的運(yùn)行信息和控制按鍵,以便用戶對(duì)所述目標(biāo)空氣處理設(shè)備的參數(shù)進(jìn)行調(diào)節(jié)。使得用戶進(jìn)入下一個(gè)行程對(duì)應(yīng)的目標(biāo)環(huán)境后,使用較少時(shí)間就可以接近用戶設(shè)定的參數(shù)。
本實(shí)施例提出的空氣處理設(shè)備控制裝置,當(dāng)監(jiān)測(cè)到用戶離開(kāi)當(dāng)前環(huán)境時(shí),獲取用戶的行程信息;基于所述用戶的行程信息,確定與當(dāng)前時(shí)間間隔最近的待控制空氣處理設(shè)備,并將所述與當(dāng)前時(shí)間間隔最近的待控制空氣處理設(shè)備作為目標(biāo)空氣處理設(shè)備,便于在顯示窗口中顯示所述目標(biāo)空氣處理設(shè)備的運(yùn)行信息,以便用戶對(duì)空氣處理設(shè)備的參數(shù)進(jìn)行調(diào)節(jié),使得用戶進(jìn)入下一個(gè)行程對(duì)應(yīng)的目標(biāo)環(huán)境后,使用較少時(shí)間就可以接近用戶設(shè)定的參數(shù),提高了用戶使用空氣處理設(shè)備的舒適性。
進(jìn)一步地,參照?qǐng)D12,基于本發(fā)明空氣處理設(shè)備控制裝置第八、第九或十一實(shí)施例提出本發(fā)明空氣處理設(shè)備控制裝置第十二實(shí)施例。
在本實(shí)施例中,所述確定模塊還包括:第二比較單元117及第二排序單元118;
所述第三確定單元116,還用于基于所述行程信息的目的位置,確定所述目的位置各個(gè)空氣處理設(shè)備的參數(shù);
所述第二比較單元117,用于將所述目的位置各個(gè)空氣處理設(shè)備的參數(shù)依次和預(yù)設(shè)參數(shù)進(jìn)行比較,獲得目的位置中各個(gè)空氣處理設(shè)備的參數(shù)差值;
所述第二排序單元118,用于將目的位置中各個(gè)空氣處理設(shè)備的參數(shù)差值排序,獲得參數(shù)差值最大的空氣處理設(shè)備,并將所述參數(shù)差值最大的空氣處理設(shè)備作為目標(biāo)空氣處理設(shè)備。
在本實(shí)施例中,在獲得用戶行程信息之后,可以進(jìn)一步獲取所述用戶行程信息的目的位置的各個(gè)空氣處理設(shè)備的參數(shù)。然后將所述目的位置各個(gè)空氣處理設(shè)備的參數(shù)依次和預(yù)設(shè)參數(shù)進(jìn)行比較,獲得目的位置中各個(gè)空氣處理設(shè)備的參數(shù)差值,并將目的位置中各個(gè)空氣處理設(shè)備的參數(shù)差值排序,獲得參數(shù)差值最大的空氣處理設(shè)備,并將所述參數(shù)差值最大的空氣處理設(shè)備作為目標(biāo)空氣處理設(shè)備。以便在顯示窗口中顯示所述目標(biāo)空氣處理設(shè)備的運(yùn)行信息,使得用戶可以對(duì)所述目標(biāo)空氣處理設(shè)備的參數(shù)進(jìn)行調(diào)節(jié)。使得用戶進(jìn)入下一個(gè)行程對(duì)應(yīng)的目標(biāo)環(huán)境后,使用較少時(shí)間就可以接近用戶設(shè)定的參數(shù)。
本實(shí)施例在獲得用戶行程信息之后,進(jìn)一步獲取所述用戶行程信息的目的位置的各個(gè)空氣處理設(shè)備的參數(shù),并通過(guò)所述各個(gè)空氣處理設(shè)備的參數(shù)獲得參數(shù)差值最大的空氣處理設(shè)備,并將所述參數(shù)差值最大的空氣處理設(shè)備作為目標(biāo)空氣處理設(shè)備,以便在顯示窗口中顯示所述目標(biāo)空氣處理設(shè)備的運(yùn)行信息,使得用戶可以對(duì)所述目標(biāo)空氣處理設(shè)備的參數(shù)進(jìn)行調(diào)節(jié)。使得用戶進(jìn)入下一個(gè)行程對(duì)應(yīng)的目標(biāo)環(huán)境后,使用較少時(shí)間就可以接近用戶設(shè)定的參數(shù)。
進(jìn)一步地,為了提高空氣處理設(shè)備控制的靈活性,基于第一實(shí)施例提出本發(fā)明空氣處理設(shè)備的控制裝置的第十三實(shí)施例,在本實(shí)施例中,所述控制裝置還包括:
控制模塊,用于基于所述控制按鍵接收到的觸摸操作產(chǎn)生控制指令,以控制所述目標(biāo)設(shè)備的運(yùn)行,并在所述widget界面中更新所述目標(biāo)設(shè)備的運(yùn)行信息。
在本實(shí)施例中,所述widget還包括顯示在所述widget界面中用于調(diào)節(jié)空氣處理設(shè)備的運(yùn)行信息的控制按鍵,因此,在所述widget界面顯示空氣處理設(shè)備的運(yùn)行信息的同時(shí),也會(huì)顯示相應(yīng)的控制按鍵,以空調(diào)器來(lái)說(shuō),所述控制按鍵包括:溫度調(diào)節(jié)按鍵以及關(guān)機(jī)按鍵。
若檢測(cè)到用戶觸摸所述widget界面中的控制按鍵,控制模塊即可根據(jù)所述控制按鍵接收到的觸摸操作產(chǎn)生控制指令,以控制所述目標(biāo)空調(diào)運(yùn)行,也就是說(shuō),用戶可觸摸溫度調(diào)節(jié)按鍵以調(diào)整空調(diào)器的運(yùn)行溫度,最終,所述控制模塊在所述widget界面中根據(jù)調(diào)整的運(yùn)行溫度更新所述目標(biāo)空調(diào)的運(yùn)行信息。本實(shí)施例中,所述觸摸操作可以點(diǎn)擊觸摸操作、長(zhǎng)按觸摸操作等等,具體的觸摸方式不做限定。本實(shí)施例中,所述控制按鍵包括但不限于關(guān)機(jī)、溫度調(diào)節(jié)鍵,因此在所述控制按鍵接收到的觸摸操作時(shí),根據(jù)所述控制按鍵即可確定控制指令的具體類(lèi)型,如:是開(kāi)關(guān)機(jī)、溫度增加還是溫度降低等等。
本發(fā)明進(jìn)一步提供一種空氣處理設(shè)備控制方法。
參照?qǐng)D13,圖13為本發(fā)明空氣處理設(shè)備控制方法第一實(shí)施例的流程示意圖。
在本實(shí)施例中,該空氣處理設(shè)備控制方法包括:
步驟S100,根據(jù)各個(gè)空氣處理設(shè)備的預(yù)設(shè)條件確定目標(biāo)空氣處理設(shè)備;
在本實(shí)施例中,為保證本實(shí)施例能夠正常實(shí)施,在實(shí)施本實(shí)施例之前,需要在用戶的移動(dòng)終端中安裝空調(diào)控制APP,并在所述空調(diào)控制APP中部署widget。所述Widget是一款可以置于手機(jī)桌面上的桌面小組件應(yīng)用,可以用于顯示時(shí)鐘、日歷、天氣等信息,其在手機(jī)桌面上呈現(xiàn)為顯示特定信息的懸浮窗口,因此,用戶不需要對(duì)Widget進(jìn)行點(diǎn)擊或打開(kāi)操作,即可第一時(shí)間查看到在懸浮窗口上呈現(xiàn)的特定信息。Widget上的顯示信息可以自動(dòng)刷新,或者手動(dòng)點(diǎn)擊預(yù)設(shè)按鍵進(jìn)行刷新。
也就是說(shuō),本發(fā)明的技術(shù)方案中,可以從空調(diào)控制APP中將空調(diào)控制頁(yè)卡部署到widget中,相當(dāng)于將空氣處理設(shè)備的運(yùn)行信息部署到widget中,因此,用戶通過(guò)懸浮于手機(jī)桌面上的widget窗口,即可直接控制空氣處理設(shè)備的運(yùn)行,或者直接讀取到空氣處理設(shè)備的運(yùn)行參數(shù)。應(yīng)當(dāng)理解的是,本發(fā)明僅以空氣處理設(shè)備為被控主體進(jìn)行詳述,但是該控制方法并不限定應(yīng)用于空氣處理設(shè)備,還可以應(yīng)用于其它家用電器,如冰箱、飲水機(jī)等等,此處不再進(jìn)行一一贅述。
在本發(fā)明的技術(shù)方案中,可以將家用電器的控制APP部署到Widget中,因此,用戶通過(guò)懸浮于手機(jī)桌面上的APPWidget窗口,即可直接控制家用電器的運(yùn)行,或者讀取到家用電器的運(yùn)行參數(shù)。
下面介紹下為APP創(chuàng)建widget的過(guò)程。為APP創(chuàng)建APPWidget的過(guò)程,主要是對(duì)AppWidgetProvider和AppWidgetProviderInfo兩大類(lèi)進(jìn)行相關(guān)操作的過(guò)程。
AppWidgetProvider用于接收widget相關(guān)的廣播,例如wigdet的更新、刪除、開(kāi)啟和禁用等。
AppWidgetProviderInfo在XML里定義,用于指定AppWidget的相關(guān)數(shù)據(jù),如Widget的布局、對(duì)應(yīng)的AppWidgetProvider類(lèi)等。
在一個(gè)APP中部署一個(gè)Widget主要包括如下步驟:
1、定義Widget的布局,設(shè)置控件的擺放位置;
2、自定義一個(gè)AppWidgetProvider類(lèi),以處理Widget的所有相關(guān)邏輯,并更新Widget的控件顯示(如圖片顯示或文字顯示);還可以通過(guò)自定義設(shè)置當(dāng)預(yù)設(shè)按鈕被點(diǎn)擊時(shí)發(fā)送廣播,并且用onReceive(Context,Intent)接收預(yù)設(shè)按鈕點(diǎn)擊的廣播,并添加相應(yīng)的按鈕點(diǎn)擊邏輯。
3、自定義一個(gè)Service以處理App與Widget之間的數(shù)據(jù)傳輸,數(shù)據(jù)傳輸過(guò)程可以自Widget添加到桌面時(shí)啟動(dòng),并到Widget從桌面刪除時(shí)停止;
4、在XML中定義AppWidgetProviderInfo,以指定Widget的布局、AppWidgetProvider類(lèi)等。
通過(guò)以上步驟即可完成一個(gè)Widget的部署過(guò)程。
在APP中部署widget之后,只要在移動(dòng)終端將App安裝完成之后,所述移動(dòng)終端就會(huì)在系統(tǒng)的小組件列表中出現(xiàn)所部署的widget,用戶可以選擇是否將其添加至桌面。本方案優(yōu)選所述widget顯示在系統(tǒng)桌面上。
在完成將空氣處理設(shè)備控制APP部署到Widget之后,在接收到空氣處理設(shè)備控制指令時(shí),所述空氣處理設(shè)備控制指令可以是用戶基于預(yù)設(shè)控件或按鍵輸入的,也可以是點(diǎn)擊widget界面中的空調(diào)名稱(chēng)產(chǎn)生的,當(dāng)用戶點(diǎn)擊widget界面中的空氣處理設(shè)備名稱(chēng)時(shí),相當(dāng)于是要更換空氣處理設(shè)備。當(dāng)所述預(yù)設(shè)條件為操作次數(shù)時(shí),此時(shí)基于所述空氣處理設(shè)備控制指令獲取當(dāng)前時(shí)間,并獲取在預(yù)設(shè)周期內(nèi),用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)對(duì)各個(gè)空氣處理設(shè)備的操作次數(shù)。
當(dāng)所述預(yù)設(shè)條件為參數(shù)時(shí),可以通過(guò)空氣處理設(shè)備APP或者其他第三方軟件對(duì)用戶當(dāng)前目標(biāo)環(huán)境的各個(gè)空氣處理設(shè)備的參數(shù)進(jìn)行監(jiān)測(cè),在本實(shí)施例中,采用將空氣處理設(shè)備的控制APP部署到Widget中,用戶通過(guò)懸浮于手機(jī)桌面上的Widget窗口,即可直接控制空氣處理設(shè)備的運(yùn)行,或者讀取到空氣處理設(shè)備的運(yùn)行參數(shù)。具體實(shí)施過(guò)程中,還可以通過(guò)無(wú)線連接方式將空氣處理設(shè)備APP或者其他第三方軟件與Widget建立連接,以便Widget讀取到空氣處理設(shè)備的運(yùn)行參數(shù)。在將空氣處理設(shè)備的控制APP部署到Widget中之后,在所述APP進(jìn)程開(kāi)啟的情況下(只要APP的進(jìn)程未被殺死,都認(rèn)為APP處于開(kāi)啟狀態(tài),如果APP進(jìn)程被殺死了,相應(yīng)的Service也會(huì)被殺死,那么Widget處于不可用的狀態(tài),除非重新啟動(dòng)APP,再次觸發(fā)Service開(kāi)啟),用戶將空氣處理設(shè)備控制頁(yè)卡的Widget添加到桌面后,會(huì)啟動(dòng)APP中定義的Service,該Service將同步該空氣處理設(shè)備的設(shè)定數(shù)據(jù),同步方式可以通過(guò)每隔一定的時(shí)間對(duì)空氣處理設(shè)備的運(yùn)行數(shù)據(jù)進(jìn)行查詢或空調(diào)自動(dòng)上報(bào)等方式。在Service獲取到空氣處理設(shè)備的相關(guān)參數(shù)之后,將空調(diào)的運(yùn)行信息作為廣播發(fā)送出去,該廣播中將帶上一個(gè)action標(biāo)志,如action1,在AppWidgetProvider中通過(guò)onReceive(Context,Intent)接收action為action1的廣播,并且獲取廣播中的空氣處理設(shè)備的運(yùn)行信息,并將這些數(shù)據(jù)實(shí)時(shí)更新到Widget界面上,當(dāng)所述預(yù)設(shè)條件為參數(shù)時(shí),此時(shí)Widget即可實(shí)現(xiàn)實(shí)時(shí)獲取用戶當(dāng)前環(huán)境的各個(gè)空氣處理設(shè)備的參數(shù),所述參數(shù)可以包括溫度、濕度、PM2.5、VOC等。具體實(shí)施過(guò)程中,所述預(yù)設(shè)條件還可以是位置、用戶行程等。
步驟S200,在所述顯示窗口中顯示所述目標(biāo)空氣處理設(shè)備的運(yùn)行信息。
在根據(jù)對(duì)應(yīng)的預(yù)設(shè)條件確定目標(biāo)空氣處理設(shè)備之后,在所述顯示窗口中顯示所述目標(biāo)空氣處理設(shè)備的運(yùn)行信息。比如當(dāng)所述預(yù)設(shè)條件為操作次數(shù)時(shí),可以將當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)操作次數(shù)最多的空氣處理設(shè)備作為目標(biāo)空氣處理設(shè)備,然后在顯示窗口中顯示所述目標(biāo)空氣處理設(shè)備的運(yùn)行信息和控制按鍵,以便用戶進(jìn)行調(diào)節(jié)或開(kāi)啟所述目標(biāo)空氣處理設(shè)備。其中,所述運(yùn)行信息包括空氣處理設(shè)備名稱(chēng)、空氣處理設(shè)備位置、空氣處理設(shè)備運(yùn)行模式以及當(dāng)前設(shè)定溫度等等,其中,為了使用戶更方便地獲知空氣處理設(shè)備的運(yùn)行信息,可以將顯示方式設(shè)置為突出顯示,具體顯示方式可以包括:在顯示窗口中只顯示排序在第一位的空氣處理設(shè)備;
在顯示窗口中顯示多個(gè)空氣處理設(shè)備的運(yùn)行信息,然后將排序在第一位的空氣處理設(shè)備的顯示字體進(jìn)行放大,以突出顯示;
在顯示窗口中顯示多個(gè)空氣處理設(shè)備的運(yùn)行信息,然后將排序在第一位的空氣處理設(shè)備的顯示字體進(jìn)行高亮處理,以突出顯示??梢岳斫獾氖?,突出顯示的方式還有多種,并不局限于上述列舉的方式,在此不再一一列舉。
為更清楚理解本實(shí)施例,下文中以空調(diào)器控制頁(yè)卡部署到Widget為例,詳細(xì)說(shuō)明Widget的部署過(guò)程和加載過(guò)程。如圖1所示,空調(diào)器控制頁(yè)卡中顯示的信息為空調(diào)器的運(yùn)行信息,例如,空調(diào)器名稱(chēng)、空調(diào)器位置、空調(diào)器運(yùn)行模式以及當(dāng)前設(shè)定溫度,空調(diào)控制頁(yè)卡中的控制控件為空調(diào)器的控制按鍵,例如,溫度調(diào)節(jié)按鈕以及關(guān)機(jī)按鈕。
在APP開(kāi)啟的狀態(tài)下(只要APP的進(jìn)程未被殺死,都認(rèn)為APP處于開(kāi)啟狀態(tài)),用戶將空調(diào)器控制頁(yè)卡的Widget添加到桌面后,會(huì)啟動(dòng)APP中定義的Service,該Service將同步該空調(diào)器的設(shè)定數(shù)據(jù),同步方式可以通過(guò)每隔一定的時(shí)間對(duì)空調(diào)器的運(yùn)行數(shù)據(jù)進(jìn)行查詢或空調(diào)自動(dòng)上報(bào)等方式。在Service獲取到空調(diào)器的相關(guān)數(shù)據(jù)之后,將空調(diào)器的運(yùn)行信息作為廣播發(fā)送出去,該廣播中將帶上一個(gè)action標(biāo)志,如action1,在AppWidgetProvider中通過(guò)onReceive(Context,Intent)接收action為action1的廣播,并且獲取廣播中的空調(diào)器的運(yùn)行信息,并將這些數(shù)據(jù)實(shí)時(shí)更新到Widget界面上,以實(shí)現(xiàn)Widget的界面更新過(guò)程。
當(dāng)空調(diào)器的控制按鍵被點(diǎn)擊后,可以設(shè)置向外發(fā)送一個(gè)廣播,在AppWidgetProvider中通過(guò)onReceive(Context,Intent)接收所述空調(diào)的控制按鍵點(diǎn)擊的廣播,并且添加相應(yīng)的邏輯。此處添加的邏輯主要是將用戶的控制指令(如關(guān)機(jī)、溫度升高1度、溫度降低1度)處理成相應(yīng)的數(shù)據(jù),并通過(guò)廣播發(fā)送出去,該廣播也會(huì)帶上一個(gè)action標(biāo)志,如action2,在Service中接收所述空調(diào)的控制按鍵點(diǎn)擊的廣播,并且讀取該廣播中攜帶的控制指令(如關(guān)機(jī)、溫度升高1度、溫度降低1度),并編成空調(diào)器的控制碼,發(fā)送給相應(yīng)的空調(diào),以實(shí)現(xiàn)Widget控制空調(diào)器的過(guò)程。
本實(shí)施例提出的空氣處理設(shè)備控制方法,根據(jù)各個(gè)空氣處理設(shè)備的預(yù)設(shè)條件確定目標(biāo)空氣處理設(shè)備;然后在顯示窗口中顯示所述目標(biāo)空氣處理設(shè)備的運(yùn)行信息和控制按鍵,本方案根據(jù)預(yù)設(shè)條件即可在widget界面中實(shí)現(xiàn)對(duì)空氣處理設(shè)備的控制,不需要用戶點(diǎn)亮手機(jī)屏幕,操作過(guò)程簡(jiǎn)單便捷。
進(jìn)一步地,參照?qǐng)D14,基于本發(fā)明空氣處理設(shè)備控制方法第一實(shí)施例提出本發(fā)明空氣處理設(shè)備控制方法第二實(shí)施例。
在本實(shí)施例中,所述步驟S100包括:
步驟S101,探測(cè)各個(gè)空氣處理設(shè)備與所述移動(dòng)終端的距離;
步驟S102,將與所述移動(dòng)終端距離最近的空氣處理設(shè)備確定為目標(biāo)空氣處理設(shè)備。
在本發(fā)明的技術(shù)方案中,當(dāng)所述預(yù)設(shè)條件為距離時(shí),則可以根據(jù)各個(gè)空氣處理設(shè)備與移動(dòng)終端的距離確定目標(biāo)空氣處理設(shè)備。具體地,通過(guò)探測(cè)各個(gè)空氣處理設(shè)備與所述移動(dòng)終端的距離,然后將與所述移動(dòng)終端距離最近的空氣處理設(shè)備確定為目標(biāo)空氣處理設(shè)備。進(jìn)一步地,在確定目標(biāo)空氣處理設(shè)備之后,可以將所述目標(biāo)空氣處理設(shè)備的名稱(chēng)、運(yùn)行信息顯示于所述顯示窗口,以在所述顯示窗口對(duì)所述受控空氣處理設(shè)備進(jìn)行控制,因此,用戶通過(guò)移動(dòng)終端的顯示界面上的顯示窗口即可控制與自己距離最近的空氣處理設(shè)備,有利于提高控制空氣處理設(shè)備的便捷性。
應(yīng)當(dāng)理解,本發(fā)明中的Widget是與用于控制空氣處理設(shè)備的APP關(guān)聯(lián)的,所述顯示窗口中顯示的信息是所述APP中的部分信息。
由于所述空氣處理設(shè)備可以是多種,當(dāng)一定范圍內(nèi),或者一套居室內(nèi)可能設(shè)置有多個(gè)空氣處理設(shè)備,例如加濕機(jī)、除濕機(jī)、空調(diào)、空氣凈化器,而且這些空氣處理設(shè)備都能與所述Widget關(guān)聯(lián)。將與移動(dòng)終端的距離最近的空氣處理設(shè)備將被顯示在所述顯示窗口,用戶想要控制哪個(gè)空氣處理設(shè)備,只需要將所述移動(dòng)終端靠近該空氣處理設(shè)備即可。
例如,用戶身處客廳中,客廳當(dāng)中的空調(diào)會(huì)顯示在所述顯示窗口,而當(dāng)用戶進(jìn)入臥室休息,那么所述顯示窗口中就會(huì)切換顯示臥室的空調(diào)。
用于探測(cè)空氣處理設(shè)備與所述移動(dòng)終端的距離的設(shè)備可以是多種。例如,在各個(gè)空氣處理設(shè)備上設(shè)置藍(lán)牙裝置,在移動(dòng)終端上設(shè)置藍(lán)牙檢測(cè)裝置,根據(jù)空氣處理設(shè)備和移動(dòng)終端的距離遠(yuǎn)近,移動(dòng)終端接收到的藍(lán)牙信號(hào)強(qiáng)弱會(huì)有不同,與移動(dòng)終端距離最近的空氣處理設(shè)備的藍(lán)牙信號(hào)最強(qiáng),此時(shí),在所述顯示窗口中顯示的就是藍(lán)牙信號(hào)最強(qiáng)的空氣處理設(shè)備、其相關(guān)信息和控制按鍵。
又如,還可以在各個(gè)空氣處理設(shè)備上設(shè)置WIFI信號(hào)發(fā)射模塊,利用移動(dòng)終端上的WIFI模塊檢測(cè)各個(gè)空氣處理設(shè)備的WIFI信號(hào)強(qiáng)弱,根據(jù)空氣處理設(shè)備和移動(dòng)終端的距離遠(yuǎn)近,WIFI信號(hào)強(qiáng)弱會(huì)有不同,與移動(dòng)終端距離最近的空氣處理設(shè)備的WIFI信號(hào)最強(qiáng),因此,在所述顯示窗口中顯示的就是WIFI信號(hào)最強(qiáng)的空氣處理設(shè)備、其相關(guān)信息和控制按鍵。
當(dāng)然,探測(cè)距離的裝置有多種,例如,距離傳感器、GPS距離測(cè)量裝置。用于探測(cè)距離的儀器或設(shè)備用于本發(fā)明中進(jìn)行距離探測(cè),均同理包含在本發(fā)明的保護(hù)范圍之內(nèi)。
所述移動(dòng)終端可以為手機(jī)、Ipad、筆記本電腦等,但所述移動(dòng)終端的種類(lèi)不限于此。
當(dāng)控制空氣處理設(shè)備的APP關(guān)閉時(shí),由于Service仍然開(kāi)啟,因此,所述空氣處理設(shè)備控制裝置可以持續(xù)獲取距離信號(hào),并根據(jù)距離遠(yuǎn)近,始終將距離移動(dòng)終端最近的空氣處理設(shè)備的相關(guān)信息顯示在所述顯示窗口,例如,手機(jī)屏幕未被點(diǎn)亮?xí)r,距離探測(cè)也是持續(xù)進(jìn)行的。
本實(shí)施例提出的空氣處理設(shè)備控制方法,通過(guò)探測(cè)各個(gè)空氣處理設(shè)備與所述移動(dòng)終端的距離;然后將與所述移動(dòng)終端距離最近的空氣處理設(shè)備確定為目標(biāo)空氣處理設(shè)備,即可獲得目標(biāo)空氣處理設(shè)備,便于后續(xù)在顯示窗口進(jìn)行顯示,以便用戶通過(guò)移動(dòng)終端的顯示界面上的顯示窗口即可控制與自己距離最近的空氣處理設(shè)備,有利于提高控制空氣處理設(shè)備的便捷性。
進(jìn)一步地,基于本發(fā)明空氣處理設(shè)備控制方法第一實(shí)施例提出本發(fā)明空氣處理設(shè)備控制方法第三實(shí)施例。
在本實(shí)施例中,所述步驟S100還包括:
將與所述移動(dòng)終端處于預(yù)設(shè)距離之內(nèi)的其他空氣處理設(shè)備確定為目標(biāo)空氣處理設(shè)備。
除了將與所述移動(dòng)終端距離最近的空氣處理設(shè)備顯示于所述顯示窗口中,在本實(shí)施例中,為了便于用戶對(duì)其他空氣處理設(shè)備進(jìn)行控制,也可以將與所述移動(dòng)終端處于預(yù)設(shè)距離之內(nèi)的其他空氣處理設(shè)備確定為目標(biāo)空氣處理設(shè)備,并顯示在所述顯示窗口中。
例如,用戶在次臥中,那么次臥的空調(diào)及其相關(guān)信息和控制按鍵會(huì)顯示在所述顯示窗口,同時(shí),如果主臥當(dāng)中的加濕機(jī)和廚房的除濕機(jī)均與移動(dòng)終端處于預(yù)設(shè)距離內(nèi),在所述顯示窗口中也可以一并顯示加濕機(jī)和除濕機(jī),因此,用戶不需要走出次臥,即可對(duì)加濕機(jī)和除濕機(jī)進(jìn)行控制。
進(jìn)一步地,參照?qǐng)D15,基于本發(fā)明空氣處理設(shè)備控制方法第三實(shí)施例提出本發(fā)明空氣處理設(shè)備控制方法第四實(shí)施例。
在本實(shí)施例中,所述步驟S200可以包括:
步驟S201,獲取各個(gè)所述目標(biāo)空氣處理設(shè)備與所述移動(dòng)終端的距離排序;
步驟S202,按照距離由近到遠(yuǎn)的順序,將各個(gè)所述目標(biāo)空氣處理設(shè)備的名稱(chēng)、運(yùn)行信息顯示于所述顯示窗口,以在所述顯示窗口對(duì)各個(gè)所述目標(biāo)空氣處理設(shè)備進(jìn)行控制。
在本實(shí)施例中,可以將與移動(dòng)終端距離最近的空氣處理設(shè)備默認(rèn)顯示于所述顯示窗口的最高處,然后按照距離由近到遠(yuǎn)的順序,在所述顯示窗口中依次排列其余目標(biāo)空氣處理設(shè)備。
受限于所述顯示窗口的面積,還可以對(duì)本發(fā)明的方案進(jìn)行進(jìn)一步改善,例如,僅將距離最近的空氣處理設(shè)備默認(rèn)顯示于所述顯示窗口,通過(guò)左劃、優(yōu)化、上翻、下翻或者其他觸控操作和手勢(shì)操作,可以在所述顯示窗口中切換顯示其他的空氣處理設(shè)備,以實(shí)現(xiàn)對(duì)其他控制。
切換順序同樣可以根據(jù)與所述移動(dòng)終端的距離遠(yuǎn)近,當(dāng)然,切換順序還可以根據(jù)能耗排序,也可以根據(jù)用戶的設(shè)置進(jìn)行排序,當(dāng)然,切換順序采用何種方式,并不對(duì)本發(fā)明的保護(hù)范圍構(gòu)成限制。
進(jìn)一步地,參照?qǐng)D16,基于本發(fā)明空氣處理設(shè)備控制方法第一實(shí)施例提出本發(fā)明空氣處理設(shè)備控制方法第五實(shí)施例。
在本實(shí)施例中,所述步驟S100還包括:
步驟S103,在接收到空氣處理設(shè)備控制指令時(shí),獲取當(dāng)前時(shí)間,并獲取在預(yù)設(shè)周期內(nèi),用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)對(duì)各個(gè)空氣處理設(shè)備的操作次數(shù);
步驟S104,將用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)對(duì)各個(gè)空氣處理設(shè)備的操作次數(shù)進(jìn)行對(duì)比,并將用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)操作次數(shù)最多的空氣處理設(shè)備作為目標(biāo)空氣處理設(shè)備。
在本實(shí)施例中,當(dāng)所述預(yù)設(shè)條件為操作次數(shù)時(shí),則可以根據(jù)用戶對(duì)各個(gè)空氣處理設(shè)備的操作次數(shù)確定目標(biāo)空氣處理設(shè)備。具體地,在接收到空氣處理設(shè)備控制指令時(shí),所述空氣處理設(shè)備控制指令可以是用戶基于預(yù)設(shè)控件或按鍵輸入的,也可以是點(diǎn)擊widget界面中的空調(diào)名稱(chēng)產(chǎn)生的,當(dāng)用戶點(diǎn)擊widget界面中的空氣處理設(shè)備名稱(chēng)時(shí),相當(dāng)于是要更換空氣處理設(shè)備。此時(shí)基于所述空氣處理設(shè)備控制指令獲取當(dāng)前時(shí)間,并獲取在預(yù)設(shè)周期內(nèi),用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)對(duì)各個(gè)空氣處理設(shè)備的操作次數(shù)。然后將用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)對(duì)各個(gè)空氣處理設(shè)備的操作次數(shù)進(jìn)行對(duì)比,并將用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)操作次數(shù)最多的空氣處理設(shè)備作為目標(biāo)空氣處理設(shè)備。比如在上一周中,用戶在當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)對(duì)客廳的空氣處理設(shè)備操作了10次,對(duì)廚房的空氣處理設(shè)備操作了7次,對(duì)臥室的空氣處理設(shè)備操作了5次,則將所述客廳的空氣處理設(shè)備、廚房的空氣處理設(shè)備及臥室的空氣處理設(shè)備的操作次數(shù)進(jìn)行對(duì)比,即可獲得用戶在上一周中,在當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)操作次數(shù)最多的目標(biāo)空氣處理設(shè)備為客廳的空氣處理設(shè)備。進(jìn)一步地,在確定目標(biāo)空氣處理設(shè)備之后,可以將所述目標(biāo)空氣處理設(shè)備的名稱(chēng)、運(yùn)行信息顯示于所述顯示窗口,以在所述顯示窗口對(duì)所述目標(biāo)空氣處理設(shè)備進(jìn)行控制,因此,用戶通過(guò)移動(dòng)終端的顯示界面上的顯示窗口即可控制與自己操作次數(shù)最多的空氣處理設(shè)備,有利于提高控制空氣處理設(shè)備的便捷性。
本實(shí)施例提出的空氣處理設(shè)備控制方法,在接收到空氣處理設(shè)備控制指令時(shí),獲取當(dāng)前時(shí)間,并獲取在預(yù)設(shè)周期內(nèi),用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)對(duì)各個(gè)空氣處理設(shè)備的操作次數(shù);然后將用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)對(duì)各個(gè)空氣處理設(shè)備的操作次數(shù)進(jìn)行對(duì)比,并將用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)操作次數(shù)最多的空氣處理設(shè)備作為目標(biāo)空氣處理設(shè)備,即可獲得目標(biāo)空氣處理設(shè)備,便于后續(xù)在顯示窗口進(jìn)行顯示,以便用戶通過(guò)移動(dòng)終端的顯示界面上的顯示窗口即可控制自己操作次數(shù)最多的空氣處理設(shè)備,有利于提高控制空氣處理設(shè)備的便捷性。
進(jìn)一步地,參照?qǐng)D17,基于本發(fā)明空氣處理設(shè)備控制方法第五實(shí)施例提出本發(fā)明空氣處理設(shè)備控制方法第六實(shí)施例。
在本實(shí)施例中,所述步驟S100還包括:
步驟S105,獲取用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)操作空氣處理設(shè)備所對(duì)應(yīng)的操作時(shí)間,并計(jì)算各個(gè)操作所對(duì)應(yīng)的操作時(shí)間與當(dāng)前時(shí)間的間隔時(shí)長(zhǎng),獲取所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)對(duì)各個(gè)空氣處理設(shè)備的操作次數(shù);
步驟S106,依次根據(jù)所述間隔時(shí)長(zhǎng)對(duì)各個(gè)空氣處理設(shè)備的操作次數(shù)添加計(jì)算權(quán)值,其中,所述時(shí)間間隔時(shí)長(zhǎng)越長(zhǎng),計(jì)算權(quán)值越小;
步驟S107,根據(jù)添加的計(jì)算權(quán)值計(jì)算所述各個(gè)空氣處理設(shè)備所對(duì)應(yīng)的加權(quán)操作次數(shù),并將計(jì)算出的所述加權(quán)操作次數(shù)作為用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)對(duì)各個(gè)空氣處理設(shè)備的操作次數(shù)進(jìn)行對(duì)比。
在本實(shí)施例中,為了更準(zhǔn)確地計(jì)算出用戶在預(yù)設(shè)周期內(nèi)在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)操作次數(shù)最多的目標(biāo)空氣處理設(shè)備,在計(jì)算過(guò)程中,首先可以獲取用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)操作空氣處理設(shè)備所對(duì)應(yīng)的操作時(shí)間,并計(jì)算各個(gè)操作所對(duì)應(yīng)的操作時(shí)間與當(dāng)前時(shí)間的間隔時(shí)長(zhǎng),然后獲取所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)對(duì)各個(gè)空氣處理設(shè)備的操作次數(shù),再依次根據(jù)所述間隔時(shí)長(zhǎng)對(duì)各個(gè)空調(diào)的操作次數(shù)添加計(jì)算權(quán)值,其中,所述時(shí)間間隔時(shí)長(zhǎng)越長(zhǎng),計(jì)算權(quán)值越小,并根據(jù)添加的計(jì)算權(quán)值計(jì)算所述各個(gè)空氣處理設(shè)備所對(duì)應(yīng)的加權(quán)操作次數(shù),并將計(jì)算出的所述加權(quán)操作次數(shù)作為用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)對(duì)各個(gè)空氣處理設(shè)備的操作次數(shù)進(jìn)行對(duì)比。在實(shí)際計(jì)算過(guò)程中,可以將用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)操作任一空調(diào)時(shí)各個(gè)操作乘以對(duì)應(yīng)的加權(quán)值,獲得加權(quán)操作次數(shù),然后將計(jì)算得到的對(duì)應(yīng)空氣處理設(shè)備的所有加權(quán)操作次數(shù)相加,獲得各個(gè)空氣處理設(shè)備的加權(quán)操作次數(shù)總和,然后將計(jì)算出的所述加權(quán)操作次數(shù)總和作為用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)對(duì)各個(gè)空氣處理設(shè)備的操作次數(shù)進(jìn)行對(duì)比。
本實(shí)施例提出的空氣處理設(shè)備控制方法,通過(guò)獲取用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)操作空氣處理設(shè)備所對(duì)應(yīng)的操作時(shí)間,并計(jì)算各個(gè)操作所對(duì)應(yīng)的操作時(shí)間與當(dāng)前時(shí)間的間隔時(shí)長(zhǎng);并獲取所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)對(duì)各個(gè)空氣處理設(shè)備的操作次數(shù);然后依次根據(jù)所述間隔時(shí)長(zhǎng)對(duì)各個(gè)空氣處理設(shè)備的操作次數(shù)添加計(jì)算權(quán)值,其中,所述時(shí)間間隔時(shí)長(zhǎng)越長(zhǎng),計(jì)算權(quán)值越??;再根據(jù)添加的計(jì)算權(quán)值計(jì)算所述各個(gè)空氣處理設(shè)備所對(duì)應(yīng)的加權(quán)操作次數(shù),并將計(jì)算出的所述加權(quán)操作次數(shù)作為用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)對(duì)各個(gè)空氣處理設(shè)備的操作次數(shù)進(jìn)行對(duì)比,從而使得計(jì)算出的用戶在預(yù)設(shè)周期內(nèi)在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)操作次數(shù)最多的目標(biāo)空氣處理設(shè)備更加準(zhǔn)確,在顯示窗口中顯示的目標(biāo)空氣處理設(shè)備的運(yùn)行信息和控制按鍵為符合用戶使用習(xí)慣的空氣處理設(shè)備。
進(jìn)一步地,參照?qǐng)D18,基于本發(fā)明空氣處理設(shè)備控制方法第五或第六實(shí)施例提出本發(fā)明空氣處理設(shè)備控制方法第七實(shí)施例。
在本實(shí)施例中,所述步驟S100還包括:
步驟S108,獲取用戶通信設(shè)備的當(dāng)前位置;
步驟S109,判斷用戶通信設(shè)備的當(dāng)前位置與用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)操作次數(shù)最多的目標(biāo)空氣處理設(shè)備的位置是否一致;
步驟S110,若用戶通信設(shè)備的當(dāng)前位置與用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)操作次數(shù)最多的目標(biāo)空氣處理設(shè)備的位置不一致,則確定與用戶通信設(shè)備的當(dāng)前位置對(duì)應(yīng)的空氣處理設(shè)備為目標(biāo)空氣處理設(shè)備。
在本實(shí)施例中,在所述在空調(diào)控制應(yīng)用關(guān)聯(lián)的組件widget界面中顯示所述目標(biāo)空氣處理設(shè)備的運(yùn)行信息和控制按鍵的步驟之前,可以進(jìn)一步獲取用戶通信設(shè)備的當(dāng)前位置,然后判斷用戶通信設(shè)備的當(dāng)前位置與用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)操作次數(shù)最多的目標(biāo)空氣處理設(shè)備的位置是否一致,當(dāng)用戶通信設(shè)備的當(dāng)前位置與用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)操作次數(shù)最多的目標(biāo)空氣處理設(shè)備的位置不一致時(shí),優(yōu)先在顯示窗口中顯示與用戶通信設(shè)備的當(dāng)前位置對(duì)應(yīng)的空氣處理設(shè)備的運(yùn)行信息,可以防止用戶在提前出門(mén)時(shí),當(dāng)用戶到達(dá)公司后,在顯示窗口中顯示與用戶家里的空氣處理設(shè)備的運(yùn)行信息,從而提高顯示的目標(biāo)空氣處理設(shè)備的準(zhǔn)確性。由于是通過(guò)空調(diào)控制APP關(guān)聯(lián)的widget對(duì)空調(diào)器進(jìn)行控制,因此,需要先將所述widget與至少一個(gè)空調(diào)器進(jìn)行綁定。并且,后續(xù)要通過(guò)用戶的行程信息確定目標(biāo)空調(diào),并實(shí)現(xiàn)對(duì)目標(biāo)空調(diào)的控制,因此,需要事先存儲(chǔ)widget綁定的空調(diào)器對(duì)應(yīng)的運(yùn)行時(shí)間和位置信息,也就是說(shuō),在所述widget與至少一空調(diào)器綁定時(shí),先對(duì)綁定的所述空調(diào)器設(shè)定一個(gè)運(yùn)行時(shí)間,然后獲取所述空調(diào)器所在的位置信息以及設(shè)定運(yùn)行時(shí)間。
本實(shí)施例提出的空氣處理設(shè)備控制方法,首先獲取用戶通信設(shè)備的當(dāng)前位置,然后判斷用戶通信設(shè)備的當(dāng)前位置與用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)操作次數(shù)最多的目標(biāo)空氣處理設(shè)備的位置是否一致,當(dāng)用戶通信設(shè)備的當(dāng)前位置與用戶在所述當(dāng)前時(shí)間所在的預(yù)設(shè)時(shí)間區(qū)間內(nèi)操作次數(shù)最多的目標(biāo)空氣處理設(shè)備的位置不一致時(shí),優(yōu)先在所述顯示窗口中顯示與用戶通信設(shè)備的當(dāng)前位置對(duì)應(yīng)的空氣處理設(shè)備的運(yùn)行信息,從而提高顯示的目標(biāo)空氣處理設(shè)備的準(zhǔn)確性。
進(jìn)一步地,參照?qǐng)D19,基于本發(fā)明空氣處理設(shè)備控制方法第一實(shí)施例提出本發(fā)明空氣處理設(shè)備控制方法第八實(shí)施例。
在本實(shí)施例中,所述步驟S100還包括:
步驟S111,獲取用戶當(dāng)前環(huán)境的各個(gè)空氣處理設(shè)備的參數(shù);
步驟S112,將所述各個(gè)空氣處理設(shè)備的參數(shù)依次和預(yù)設(shè)參數(shù)進(jìn)行比較,獲得各個(gè)空氣處理設(shè)備的參數(shù)差值;
步驟S113,根據(jù)所述各個(gè)空氣處理設(shè)備的參數(shù)差值,確定參數(shù)差值最大的空氣處理設(shè)備,并將所述參數(shù)差值最大的空氣處理設(shè)備作為目標(biāo)空氣處理設(shè)備。
在本實(shí)施例中,當(dāng)所述預(yù)設(shè)條件為參數(shù)時(shí),則可以根據(jù)各個(gè)空氣處理設(shè)備的參數(shù)差值確定目標(biāo)空氣處理設(shè)備。具體地,在本實(shí)施例中,采用將空氣處理設(shè)備的控制APP部署到Widget中,用戶通過(guò)懸浮于手機(jī)桌面上的Widget窗口,即可直接控制空氣處理設(shè)備的運(yùn)行,或者讀取到空氣處理設(shè)備的運(yùn)行參數(shù)。具體實(shí)施過(guò)程中,還可以通過(guò)無(wú)線連接方式將空氣處理設(shè)備APP或者其他第三方軟件與Widget建立連接,以便Widget讀取到空氣處理設(shè)備的運(yùn)行參數(shù)。在將空氣處理設(shè)備的控制APP部署到Widget中之后,在所述APP進(jìn)程開(kāi)啟的情況下(只要APP的進(jìn)程未被殺死,都認(rèn)為APP處于開(kāi)啟狀態(tài),如果APP進(jìn)程被殺死了,相應(yīng)的Service也會(huì)被殺死,那么Widget處于不可用的狀態(tài),除非重新啟動(dòng)APP,再次觸發(fā)Service開(kāi)啟),用戶將空氣處理設(shè)備控制頁(yè)卡的Widget添加到桌面后,會(huì)啟動(dòng)APP中定義的Service,該Service將同步該空氣處理設(shè)備的設(shè)定數(shù)據(jù),同步方式可以通過(guò)每隔一定的時(shí)間對(duì)空氣處理設(shè)備的運(yùn)行數(shù)據(jù)進(jìn)行查詢或空調(diào)自動(dòng)上報(bào)等方式。在Service獲取到空氣處理設(shè)備的相關(guān)參數(shù)之后,將空調(diào)的運(yùn)行信息作為廣播發(fā)送出去,該廣播中將帶上一個(gè)action標(biāo)志,如action1,在AppWidgetProvider中通過(guò)onReceive(Context,Intent)接收action為action1的廣播,并且獲取廣播中的空氣處理設(shè)備的運(yùn)行信息,并將這些數(shù)據(jù)實(shí)時(shí)更新到Widget界面上,Widget即可實(shí)現(xiàn)實(shí)時(shí)獲取用戶當(dāng)前環(huán)境的各個(gè)空氣處理設(shè)備的參數(shù),所述參數(shù)可以包括溫度、濕度、PM2.5、VOC等。
在獲取用戶當(dāng)前目標(biāo)環(huán)境的各個(gè)空氣處理設(shè)備的參數(shù)之后,將所述各個(gè)空氣處理設(shè)備的參數(shù)依次和對(duì)應(yīng)的預(yù)設(shè)參數(shù)進(jìn)行比較,獲得各個(gè)空氣處理設(shè)備的參數(shù)差值。所述預(yù)設(shè)參數(shù)為用戶日常使用空氣處理設(shè)備過(guò)程中對(duì)應(yīng)時(shí)間段習(xí)慣設(shè)置的參數(shù)值,比如在日常使用過(guò)程中,用戶習(xí)慣早上8點(diǎn)左右設(shè)置空氣處理設(shè)備的溫度為26度,當(dāng)Widget在早上8點(diǎn)左右獲取空氣處理設(shè)備的溫度時(shí),此時(shí)所述預(yù)設(shè)溫度即為26度。然后可以將所述各個(gè)空氣處理設(shè)備的參數(shù)差值進(jìn)行排序,從而獲得參數(shù)差值最大的空氣處理設(shè)備,并將所述參數(shù)差值最大的空氣處理設(shè)備作為目標(biāo)空氣處理設(shè)備。進(jìn)一步地,在確定目標(biāo)空氣處理設(shè)備之后,可以將所述目標(biāo)空氣處理設(shè)備的名稱(chēng)、運(yùn)行信息及控制按鍵顯示于所述顯示窗口,以在所述顯示窗口對(duì)所述目標(biāo)空氣處理設(shè)備進(jìn)行控制,因此,用戶通過(guò)移動(dòng)終端的顯示界面上的顯示窗口即可控制參數(shù)差值最大的空氣處理設(shè)備,有利于提高控制空氣處理設(shè)備的便捷性。
本實(shí)施例提出的空氣處理設(shè)備控制方法,獲取用戶當(dāng)前環(huán)境的各個(gè)空氣處理設(shè)備的參數(shù);將所述各個(gè)空氣處理設(shè)備的參數(shù)依次和預(yù)設(shè)參數(shù)進(jìn)行比較,獲得各個(gè)空氣處理設(shè)備的參數(shù)差值;根據(jù)所述各個(gè)空氣處理設(shè)備的參數(shù)差值,確定參數(shù)差值最大的空氣處理設(shè)備,并將所述參數(shù)差值最大的空氣處理設(shè)備作為目標(biāo)空氣處理設(shè)備,便于后續(xù)在顯示窗口進(jìn)行顯示,以便用戶通過(guò)移動(dòng)終端的顯示界面上的顯示窗口即可控制參數(shù)差值最大的空氣處理設(shè)備,從而實(shí)現(xiàn)根據(jù)各個(gè)空氣處理設(shè)備的參數(shù),即可在widget界面中實(shí)現(xiàn)對(duì)空氣處理設(shè)備的控制,無(wú)須再執(zhí)行點(diǎn)亮手機(jī)屏幕、打開(kāi)APP進(jìn)入控制界面,并手動(dòng)選擇相應(yīng)的空氣處理設(shè)備等操作,提高了空氣處理設(shè)備控制的便捷性和智能性,從而滿足了房間內(nèi)環(huán)境的舒適性。
進(jìn)一步地,參照?qǐng)D20,基于本發(fā)明空氣處理設(shè)備控制方法第八實(shí)施例提出本發(fā)明空氣處理設(shè)備控制方法第九實(shí)施例。
在本實(shí)施例中,所述步驟S100還包括:
步驟S114,設(shè)置達(dá)到標(biāo)準(zhǔn)百分比時(shí)各個(gè)參數(shù)的極限差值;
步驟S115,將各個(gè)空氣處理設(shè)備的參數(shù)差值與對(duì)應(yīng)的極限差值相除,獲得各個(gè)空氣處理設(shè)備的參數(shù)差值百分比;
步驟S116,將各個(gè)空氣處理設(shè)備的參數(shù)差值百分比排序,獲得參數(shù)差值最大的空氣處理設(shè)備,并將所述參數(shù)差值最大的空氣處理設(shè)備作為目標(biāo)空氣處理設(shè)備。
在本實(shí)施例中,在將所述各個(gè)空氣處理設(shè)備的參數(shù)依次和預(yù)設(shè)參數(shù)進(jìn)行比較,獲得各個(gè)空氣處理設(shè)備的參數(shù)差值之后,還可以設(shè)置達(dá)到標(biāo)準(zhǔn)百分比時(shí)各個(gè)參數(shù)的極限差值。比如設(shè)置達(dá)到100%時(shí),極限溫度差值為正負(fù)5度,極限濕度差值為正負(fù)25%,然后將各個(gè)空氣處理設(shè)備的參數(shù)差值與對(duì)應(yīng)的極限差值相除,獲得各個(gè)空氣處理設(shè)備的參數(shù)差值百分比。比如當(dāng)溫度差值為2度時(shí),設(shè)置的極限溫度差值為正負(fù)5度,則溫度差值百分比的計(jì)算方式為將2除以5,則溫度的差值百分比問(wèn)40%,或者當(dāng)濕度差值為15%時(shí),設(shè)置的極限濕度差值為25%,則濕度差值百分比的計(jì)算方式為將15%除以25%,則濕度是差值百分比為60%。依次類(lèi)推,對(duì)各個(gè)空氣處理設(shè)備的各個(gè)參數(shù)的差值百分比進(jìn)行計(jì)算,然后將各個(gè)空氣處理設(shè)備的參數(shù)差值百分比排序,從而獲得參數(shù)差值最大的空氣處理設(shè)備,并將所述參數(shù)差值最大的空氣處理設(shè)備作為目標(biāo)空氣處理設(shè)備。
本實(shí)施例在將所述各個(gè)空氣處理設(shè)備的參數(shù)依次和預(yù)設(shè)參數(shù)進(jìn)行比較,獲得各個(gè)空氣處理設(shè)備的參數(shù)差值之后,進(jìn)一步設(shè)置達(dá)到標(biāo)準(zhǔn)百分比時(shí)各個(gè)參數(shù)的極限差值,以便對(duì)各個(gè)空氣處理設(shè)備的各個(gè)參數(shù)的差值百分比進(jìn)行計(jì)算,然后將各個(gè)空氣處理設(shè)備的參數(shù)差值百分比排序,從而獲得參數(shù)差值最大的空氣處理設(shè)備,并將所述參數(shù)差值最大的空氣處理設(shè)備作為目標(biāo)空氣處理設(shè)備。以便在顯示窗口中顯示所述目標(biāo)空氣處理設(shè)備的運(yùn)行信息,提高空氣處理設(shè)備控制的便捷性和智能性。
進(jìn)一步地,基于本發(fā)明空氣處理設(shè)備控制方法第八或第九實(shí)施例提出本發(fā)明空氣處理設(shè)備控制方法第十實(shí)施例。
在本實(shí)施例中,所述步驟S100還包括:
基于用戶使用空氣處理設(shè)備的習(xí)慣對(duì)空氣處理設(shè)備的參數(shù)進(jìn)行優(yōu)先級(jí)排序,以便在獲取時(shí)優(yōu)先獲取優(yōu)先級(jí)最高的參數(shù)。
在獲取用戶當(dāng)前目標(biāo)環(huán)境的各個(gè)空氣處理設(shè)備的參數(shù)之前,可以根據(jù)用戶使用空氣處理設(shè)備的習(xí)慣對(duì)空氣處理設(shè)備的參數(shù)進(jìn)行優(yōu)先級(jí)排序,以便在獲取時(shí)優(yōu)先獲取優(yōu)先級(jí)最高的參數(shù)。在此之前,需要獲取用戶在使用過(guò)程中對(duì)空氣處理設(shè)備的各個(gè)參數(shù)的調(diào)節(jié)次數(shù),并將各個(gè)參數(shù)的調(diào)節(jié)次數(shù)進(jìn)行升序排序,從而獲得用戶調(diào)節(jié)次數(shù)最多的參數(shù),以便在獲取過(guò)程中優(yōu)先獲取。比如若在用戶使用空氣處理設(shè)備過(guò)程中,用戶經(jīng)常調(diào)節(jié)溫度,則說(shuō)明用戶更在意對(duì)溫度的舒適感,因此在獲取空氣處理設(shè)備的環(huán)境參數(shù)時(shí),優(yōu)先獲取溫度。
本實(shí)施例通過(guò)根據(jù)用戶使用空氣處理設(shè)備的習(xí)慣對(duì)空氣處理設(shè)備的參數(shù)進(jìn)行優(yōu)先級(jí)排序,從而獲知用戶最在意的參數(shù),以便在獲取時(shí)優(yōu)先獲取優(yōu)先級(jí)最高的參數(shù),并方便用戶優(yōu)先調(diào)節(jié),從而提高用戶使用空氣處理設(shè)備的舒適性。
進(jìn)一步地,參照?qǐng)D21,基于本發(fā)明空氣處理設(shè)備控制方法第一實(shí)施例提出本發(fā)明空氣處理設(shè)備控制方法第十一實(shí)施例。
在本實(shí)施例中,所述步驟S100還包括:
步驟S117,當(dāng)監(jiān)測(cè)到用戶離開(kāi)當(dāng)前環(huán)境時(shí),獲取用戶的行程信息;
步驟S118,基于所述用戶的行程信息,確定與當(dāng)前時(shí)間間隔最近的待控制空氣處理設(shè)備,并將所述與當(dāng)前時(shí)間間隔最近的待控制空氣處理設(shè)備作為目標(biāo)空氣處理設(shè)備。
在本實(shí)施例中,當(dāng)所述預(yù)設(shè)條件為用戶行程時(shí),可以根據(jù)用戶行程與當(dāng)前時(shí)間間隔確定目標(biāo)空氣處理設(shè)備。具體地,當(dāng)監(jiān)測(cè)到用戶離開(kāi)當(dāng)前目標(biāo)環(huán)境時(shí),獲取用戶的行程信息。當(dāng)監(jiān)測(cè)到用戶關(guān)閉當(dāng)前環(huán)境的空氣處理設(shè)備時(shí),可以認(rèn)為用戶準(zhǔn)備或者是正在離開(kāi)當(dāng)前環(huán)境。或者當(dāng)在室內(nèi)的空氣處理設(shè)備中的紅外傳感器沒(méi)有檢測(cè)到紅外感應(yīng)時(shí),可以認(rèn)為用戶已經(jīng)離開(kāi)當(dāng)前環(huán)境。需要說(shuō)明的是,空氣處理設(shè)備的室內(nèi)機(jī)上可預(yù)先設(shè)置有紅外傳感器,用于檢測(cè)房間內(nèi)用戶的狀態(tài)。紅外傳感器在室內(nèi)機(jī)上的設(shè)置位置及個(gè)數(shù)可根據(jù)具體情況而靈活設(shè)置,例如,在室內(nèi)機(jī)上可安裝一個(gè)紅外傳感器隨著云臺(tái)或電機(jī)轉(zhuǎn)動(dòng),對(duì)房間內(nèi)進(jìn)行掃描,檢測(cè)是否存在紅外感應(yīng),若存在,則確定房間內(nèi)存在用戶,若不存在,則房間內(nèi)無(wú)人。當(dāng)紅外感應(yīng)范圍變化時(shí),可確定用戶處于活動(dòng)狀態(tài),當(dāng)紅外感應(yīng)范圍沒(méi)有發(fā)生變化時(shí),可確定用戶處于靜止?fàn)顟B(tài)。也可以根據(jù)實(shí)際需要,在室內(nèi)機(jī)上可安裝多個(gè)紅外傳感器,能夠檢測(cè)到房間內(nèi)的整個(gè)環(huán)境。在空氣處理設(shè)備開(kāi)機(jī)后,紅外傳感器的紅外檢測(cè)功能可自動(dòng)開(kāi)啟,可通過(guò)紅外傳感器檢測(cè)房間內(nèi)用戶的狀態(tài)。
然后基于所述用戶的行程信息,確定與當(dāng)前時(shí)間間隔最近的待控制空氣處理設(shè)備,并將所述與當(dāng)前時(shí)間間隔最近的待控制空氣處理設(shè)備作為目標(biāo)空氣處理設(shè)備,進(jìn)一步地,在獲得目標(biāo)空氣處理設(shè)備之后,可以在顯示窗口中顯示所述目標(biāo)空氣處理設(shè)備的運(yùn)行信息,以便用戶對(duì)所述目標(biāo)空氣處理設(shè)備的參數(shù)進(jìn)行調(diào)節(jié)。使得用戶進(jìn)入下一個(gè)行程對(duì)應(yīng)的目標(biāo)環(huán)境后,使用較少時(shí)間就可以接近用戶設(shè)定的參數(shù)。
本實(shí)施例提出的空氣處理設(shè)備控制方法,當(dāng)監(jiān)測(cè)到用戶離開(kāi)當(dāng)前環(huán)境時(shí),獲取用戶的行程信息;基于所述用戶的行程信息,確定與當(dāng)前時(shí)間間隔最近的待控制空氣處理設(shè)備,并將所述與當(dāng)前時(shí)間間隔最近的待控制空氣處理設(shè)備作為目標(biāo)空氣處理設(shè)備,便于在顯示窗口中顯示所述目標(biāo)空氣處理設(shè)備的運(yùn)行信息,以便用戶對(duì)空氣處理設(shè)備的參數(shù)進(jìn)行調(diào)節(jié),使得用戶進(jìn)入下一個(gè)行程對(duì)應(yīng)的目標(biāo)環(huán)境后,使用較少時(shí)間就可以接近用戶設(shè)定的參數(shù),提高了用戶使用空氣處理設(shè)備的舒適性。
進(jìn)一步地,參照?qǐng)D22,基于本發(fā)明空氣處理設(shè)備控制方法第八、第九或十一實(shí)施例提出本發(fā)明空氣處理設(shè)備控制方法第十二實(shí)施例。
在本實(shí)施例中,所述步驟S100還包括:
步驟S119,基于所述行程信息的目的位置,確定所述目的位置各個(gè)空氣處理設(shè)備的參數(shù);
步驟S120,將所述目的位置各個(gè)空氣處理設(shè)備的參數(shù)依次和預(yù)設(shè)參數(shù)進(jìn)行比較,獲得目的位置中各個(gè)空氣處理設(shè)備的參數(shù)差值;
步驟S121,將目的位置中各個(gè)空氣處理設(shè)備的參數(shù)差值排序,獲得參數(shù)差值最大的空氣處理設(shè)備,并將所述參數(shù)差值最大的空氣處理設(shè)備作為目標(biāo)空氣處理設(shè)備。
在本實(shí)施例中,在獲得用戶行程信息之后,可以進(jìn)一步獲取所述用戶行程信息的目的位置的各個(gè)空氣處理設(shè)備的參數(shù)。然后將所述目的位置各個(gè)空氣處理設(shè)備的參數(shù)依次和預(yù)設(shè)參數(shù)進(jìn)行比較,獲得目的位置中各個(gè)空氣處理設(shè)備的參數(shù)差值,并將目的位置中各個(gè)空氣處理設(shè)備的參數(shù)差值排序,獲得參數(shù)差值最大的空氣處理設(shè)備,并將所述參數(shù)差值最大的空氣處理設(shè)備作為目標(biāo)空氣處理設(shè)備。以便在顯示窗口中顯示所述目標(biāo)空氣處理設(shè)備的運(yùn)行信息,使得用戶可以對(duì)所述目標(biāo)空氣處理設(shè)備的參數(shù)進(jìn)行調(diào)節(jié)。使得用戶進(jìn)入下一個(gè)行程對(duì)應(yīng)的目標(biāo)環(huán)境后,使用較少時(shí)間就可以接近用戶設(shè)定的參數(shù)。
本實(shí)施例在獲得用戶行程信息之后,進(jìn)一步獲取所述用戶行程信息的目的位置的各個(gè)空氣處理設(shè)備的參數(shù),并通過(guò)所述各個(gè)空氣處理設(shè)備的參數(shù)獲得參數(shù)差值最大的空氣處理設(shè)備,并將所述參數(shù)差值最大的空氣處理設(shè)備作為目標(biāo)空氣處理設(shè)備,以便在顯示窗口中顯示所述目標(biāo)空氣處理設(shè)備的運(yùn)行信息,使得用戶可以對(duì)所述目標(biāo)空氣處理設(shè)備的參數(shù)進(jìn)行調(diào)節(jié)。使得用戶進(jìn)入下一個(gè)行程對(duì)應(yīng)的目標(biāo)環(huán)境后,使用較少時(shí)間就可以接近用戶設(shè)定的參數(shù)。
進(jìn)一步地,為了提高空氣處理設(shè)備控制的靈活性,基于第一實(shí)施例提出本發(fā)明空氣處理設(shè)備的控制方法的第十三實(shí)施例,在本實(shí)施例中,所述widget還包括顯示在所述widget界面中用于調(diào)節(jié)空氣處理設(shè)備的運(yùn)行信息的控制按鍵,所述步驟S20之后,所述控制方法還包括:
基于所述控制按鍵接收到的觸摸操作產(chǎn)生控制指令,以控制所述目標(biāo)設(shè)備的運(yùn)行,并在所述widget界面中更新所述目標(biāo)設(shè)備的運(yùn)行信息。
在本實(shí)施例中,所述widget還包括顯示在所述widget界面中用于調(diào)節(jié)空氣處理設(shè)備的運(yùn)行信息的控制按鍵,因此,在所述widget界面顯示空氣處理設(shè)備的運(yùn)行信息的同時(shí),也會(huì)顯示相應(yīng)的控制按鍵,以空調(diào)器來(lái)說(shuō),所述控制按鍵包括:溫度調(diào)節(jié)按鍵以及關(guān)機(jī)按鍵。
若檢測(cè)到用戶觸摸所述widget界面中的控制按鍵,所述移動(dòng)終端即可根據(jù)所述控制按鍵接收到的觸摸操作產(chǎn)生控制指令,以控制所述目標(biāo)空調(diào)運(yùn)行,也就是說(shuō),用戶可觸摸溫度調(diào)節(jié)按鍵以調(diào)整空調(diào)器的運(yùn)行溫度,最終,所述移動(dòng)終端在所述widget界面中根據(jù)調(diào)整的運(yùn)行溫度更新所述目標(biāo)空調(diào)的運(yùn)行信息。本實(shí)施例中,所述觸摸操作可以點(diǎn)擊觸摸操作、長(zhǎng)按觸摸操作等等,具體的觸摸方式不做限定。本實(shí)施例中,所述控制按鍵包括但不限于關(guān)機(jī)、溫度調(diào)節(jié)鍵,因此在所述控制按鍵接收到的觸摸操作時(shí),根據(jù)所述控制按鍵即可確定控制指令的具體類(lèi)型,如:是開(kāi)關(guān)機(jī)、溫度增加還是溫度降低等等。
以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專(zhuān)利范圍,凡是利用本發(fā)明說(shuō)明書(shū)及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專(zhuān)利保護(hù)范圍內(nèi)。