本發(fā)明涉及空氣處理設(shè)備控制技術(shù)領(lǐng)域,尤其涉及一種空氣處理設(shè)備控制裝置、系統(tǒng)及方法。
背景技術(shù):
隨著科技的進(jìn)步,空氣處理設(shè)備(如壁掛式空氣處理設(shè)備、柜式空氣處理設(shè)備等)得到了廣泛使用,空氣處理設(shè)備的控制也不再局限于空氣處理設(shè)備配套的紅外遙控器,基于對(duì)空氣處理設(shè)備進(jìn)行控制的應(yīng)用場(chǎng)景逐漸出現(xiàn),用戶只需在自己的移動(dòng)終端(如智能手機(jī)、平板電腦等)安裝需控制空氣處理設(shè)備對(duì)應(yīng)的空氣調(diào)整應(yīng)用,然后在移動(dòng)終端啟動(dòng)空氣調(diào)整應(yīng)用,對(duì)空氣調(diào)整應(yīng)用中查看空氣處理設(shè)備(即空氣調(diào)整應(yīng)用當(dāng)前綁定的空氣處理設(shè)備)的運(yùn)行信息。
但是,用戶若需要操作移動(dòng)終端來查看空氣處理設(shè)備的運(yùn)行信息,需要切換移動(dòng)終端顯示界面,找到并點(diǎn)擊啟動(dòng)空氣調(diào)整應(yīng)用,然后等待空氣調(diào)整應(yīng)用啟動(dòng)后,再對(duì)空氣調(diào)整應(yīng)用進(jìn)行操作以實(shí)現(xiàn)對(duì)當(dāng)前綁定空氣處理設(shè)備運(yùn)行信息的顯示,特別是在移動(dòng)終端顯示界面上應(yīng)用圖標(biāo)很多時(shí),用戶需要經(jīng)過花費(fèi)較長(zhǎng)時(shí)間來尋找空氣調(diào)整應(yīng)用,并頻繁開啟空氣調(diào)整應(yīng)用,造成基于移動(dòng)終端顯示空氣處理設(shè)備的運(yùn)行信息操作繁瑣、操作效率低的技術(shù)問題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的主要目的在于提供一種空氣處理設(shè)備控制裝置、系統(tǒng)及方法,旨在緩解基于移動(dòng)終端顯示空氣處理設(shè)備的運(yùn)行信息操作繁瑣、操作效率低的技術(shù)問題。
為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種空氣處理設(shè)備控制裝置,所述空氣處理設(shè)備包括進(jìn)風(fēng)口、出風(fēng)口,以及連接進(jìn)風(fēng)口和出風(fēng)口的風(fēng)道,在該風(fēng)道中設(shè)置有功能模塊;所述空氣處理設(shè)備控制裝置與該空氣處理設(shè)備綁定,所述空氣處理設(shè)備控制裝置應(yīng)用于移動(dòng)終端,
所述空氣處理設(shè)備控制裝置包括用于控制空氣處理設(shè)備的空氣調(diào)整應(yīng)用和widget界面,
所述空氣調(diào)整應(yīng)用,包括顯示所述空氣處理設(shè)備的設(shè)備名稱及運(yùn)行信息的控制卡頁(yè);
所述Widget界面,其顯示上述空氣處理設(shè)備的設(shè)備名稱及運(yùn)行信息,當(dāng)所述控制卡頁(yè)中的運(yùn)行信息發(fā)生改變時(shí),該widget界面顯示的該空氣處理設(shè)備的運(yùn)行信息發(fā)生對(duì)應(yīng)的改變。
優(yōu)選地,所述空氣處理設(shè)備控制裝置包括:
獲取模塊,用于獲取空氣調(diào)整應(yīng)用顯示的空氣處理設(shè)備的設(shè)備名稱和運(yùn)行信息;
顯示模塊,用于獲取空氣調(diào)整應(yīng)用當(dāng)前控制卡頁(yè)的卡頁(yè)布局信息,并根據(jù)所述卡頁(yè)布局信息將所述設(shè)備名稱和運(yùn)行信息對(duì)應(yīng)顯示在widget界面上,以實(shí)現(xiàn)所述設(shè)備名稱和運(yùn)行信息在空氣調(diào)整應(yīng)用當(dāng)前控制卡頁(yè)和widget界面的顯示布局對(duì)應(yīng)。
優(yōu)選地,所述顯示模塊包括:
信息獲取單元,用于獲取空氣調(diào)整應(yīng)用當(dāng)前控制卡頁(yè)的卡頁(yè)布局信息,并根據(jù)卡頁(yè)布局信息得出設(shè)備名稱和運(yùn)行信息分別在當(dāng)前控制卡頁(yè)顯示的第一位置信息和第二位置信息;
顯示單元,用于根據(jù)第一位置信息,將所述設(shè)備名稱在widget界面中與當(dāng)前控制卡頁(yè)中顯示該設(shè)備名稱位置對(duì)應(yīng)處顯示;根據(jù)第二位置信息,將所述運(yùn)行信息在widget界面中與當(dāng)前控制卡頁(yè)中顯示該運(yùn)行信息位置對(duì)應(yīng)處顯示。
優(yōu)選地,所述顯示單元還用于:
在根據(jù)所述卡頁(yè)布局信息判定當(dāng)前控制卡頁(yè)中存在控制按鍵時(shí),獲取控制按鍵在當(dāng)前控制卡頁(yè)中顯示的第三位置信息,并根據(jù)第三位置信息,將所述控制按鍵在widget界面中與當(dāng)前控制卡頁(yè)中顯示該控制按鍵位置對(duì)應(yīng)處顯示。
優(yōu)選地,所述空氣處理設(shè)備控制裝置還包括數(shù)據(jù)調(diào)整模塊,
所述數(shù)據(jù)調(diào)整模塊,用于當(dāng)檢測(cè)到當(dāng)前綁定空氣處理設(shè)備的設(shè)備名稱、運(yùn)行信息和/或控制按鍵發(fā)生更新時(shí),在所述widget界面中第一位置信息對(duì)應(yīng)處顯示新的設(shè)備名稱,在所述widget界面中第二位置信息對(duì)應(yīng)處顯示新的運(yùn)行信息,在所述widget界面中第三位置信息對(duì)應(yīng)處顯示新的控制按鍵,其中將更新后的設(shè)備名稱作為新的設(shè)備名稱,將更新后的運(yùn)行信息作為新的運(yùn)行信息,將更新后的控制按鍵作為新的控制按鍵。
優(yōu)選地,所述空氣處理設(shè)備控制裝置還包括位置調(diào)整模塊,
所述位置調(diào)整模塊,還用于當(dāng)檢測(cè)到所述卡頁(yè)布局信息中的第一位置信息、第二位置信息和/或第三位置信息更新時(shí),將所述設(shè)備名稱在所述widget界面中新的第一位置信息對(duì)應(yīng)處顯示,將所述運(yùn)行信息在所述widget界面中新的第二位置信息對(duì)應(yīng)處顯示,將所述控制按鍵在所述widget界面中新的第三位置信息對(duì)應(yīng)處顯示,其中將更新后的第一位置信息、第二位置信息和第三位置信息分別作為新的第一位置信息、第二位置信息和第三位置信息。
本發(fā)明還提供一種空氣處理設(shè)備控制系統(tǒng),所述空氣處理設(shè)備控制系統(tǒng)包括空氣處理設(shè)備和上述的空氣處理設(shè)備控制裝置,所述空氣處理設(shè)備控制裝置與至少一個(gè)空氣處理設(shè)備綁定;所述空氣處理設(shè)備用于向空氣處理設(shè)備控制裝置的空氣調(diào)整應(yīng)用定時(shí)發(fā)送運(yùn)行信息,或者設(shè)備名稱和運(yùn)行信息。
本發(fā)明還提供一種空氣處理設(shè)備控制方法,所述空氣處理設(shè)備包括進(jìn)風(fēng)口、出風(fēng)口,以及連接進(jìn)風(fēng)口和出風(fēng)口的風(fēng)道,在該風(fēng)道中設(shè)置有功能模塊;所述空氣處理設(shè)備控制方法應(yīng)用于空氣處理設(shè)備控制裝置,所述空氣處理設(shè)備控制裝置與該空氣處理設(shè)備綁定,所述空氣處理設(shè)備控制裝置應(yīng)用于移動(dòng)終端,所述空氣處理設(shè)備控制裝置包括用于控制空氣處理設(shè)備的空氣調(diào)整應(yīng)用和widget界面,
所述空氣處理設(shè)備控制方法包括:
獲取空氣調(diào)整應(yīng)用顯示的空氣處理設(shè)備的設(shè)備名稱和運(yùn)行信息;
獲取空氣調(diào)整應(yīng)用當(dāng)前控制卡頁(yè)的卡頁(yè)布局信息,并根據(jù)所述卡頁(yè)布局信息將所述設(shè)備名稱和運(yùn)行信息對(duì)應(yīng)顯示在widget界面上,以實(shí)現(xiàn)所述設(shè)備名稱和運(yùn)行信息在空氣調(diào)整應(yīng)用當(dāng)前控制卡頁(yè)和widget界面的顯示布局對(duì)應(yīng)。
優(yōu)選地,所述獲取空氣調(diào)整應(yīng)用當(dāng)前控制卡頁(yè)的卡頁(yè)布局信息,并根據(jù)所述卡頁(yè)布局信息將所述設(shè)備名稱和運(yùn)行信息對(duì)應(yīng)顯示在widget界面上的步驟包括:
獲取空氣調(diào)整應(yīng)用當(dāng)前控制卡頁(yè)的卡頁(yè)布局信息,并根據(jù)卡頁(yè)布局信息得出設(shè)備名稱和運(yùn)行信息分別在當(dāng)前控制卡頁(yè)顯示的第一位置信息和第二位置信息;
根據(jù)第一位置信息,將所述設(shè)備名稱在widget界面中與當(dāng)前控制卡頁(yè)中顯示該設(shè)備名稱位置對(duì)應(yīng)處顯示;根據(jù)第二位置信息,將所述運(yùn)行信息在widget界面中與當(dāng)前控制卡頁(yè)中顯示該運(yùn)行信息位置對(duì)應(yīng)處顯示。
優(yōu)選地,在所述獲取空氣調(diào)整應(yīng)用當(dāng)前控制卡頁(yè)的卡頁(yè)布局信息的步驟之后還包括:
在根據(jù)所述卡頁(yè)布局信息判定當(dāng)前控制卡頁(yè)中存在控制按鍵時(shí),獲取控制按鍵在當(dāng)前控制卡頁(yè)中顯示的第三位置信息,并根據(jù)第三位置信息,將所述控制按鍵在widget界面中與當(dāng)前控制卡頁(yè)中顯示該控制按鍵位置對(duì)應(yīng)處顯示。
優(yōu)選地,所述空氣處理設(shè)備控制方法還包括:
當(dāng)檢測(cè)到當(dāng)前綁定空氣處理設(shè)備的設(shè)備名稱、運(yùn)行信息和/或控制按鍵發(fā)生更新時(shí),在所述widget界面中第一位置信息對(duì)應(yīng)處顯示新的設(shè)備名稱,在所述widget界面中第二位置信息對(duì)應(yīng)處顯示新的運(yùn)行信息,在所述widget界面中第三位置信息對(duì)應(yīng)處顯示新的控制按鍵;其中將更新后的設(shè)備名稱作為新的設(shè)備名稱,將更新后的運(yùn)行信息作為新的運(yùn)行信息,將更新后的控制按鍵作為新的控制按鍵。
優(yōu)選地,所述空氣處理設(shè)備控制方法還包括:
當(dāng)檢測(cè)到所述卡頁(yè)布局信息中的第一位置信息、第二位置信息和/或第三位置信息更新時(shí),將所述設(shè)備名稱在所述widget界面中新的第一位置信息對(duì)應(yīng)處顯示,將所述運(yùn)行信息在所述widget界面中新的第二位置信息對(duì)應(yīng)處顯示,將所述控制按鍵在所述widget界面中新的第三位置信息對(duì)應(yīng)處顯示;其中將更新后的第一位置信息、第二位置信息和第三位置信息分別作為新的第一位置信息、第二位置信息和第三位置信息。
本發(fā)明通過在widget界面上顯示空氣調(diào)整應(yīng)用控制卡頁(yè)中的設(shè)備名稱和運(yùn)行信息,并且在控制卡頁(yè)中的運(yùn)行信息發(fā)生改變時(shí),該widget界面顯示的該空氣處理設(shè)備的運(yùn)行信息發(fā)生對(duì)應(yīng)的改變,從而在空氣調(diào)整應(yīng)用處于后臺(tái)運(yùn)行時(shí),無需用戶每次需要查看空氣處理設(shè)備而不得不頻繁打開空氣調(diào)整應(yīng)用以查看空調(diào)器調(diào)整應(yīng)用采集的空氣處理設(shè)備運(yùn)行信息,也避免用戶因總是尋找空氣調(diào)整應(yīng)用的圖標(biāo)而浪費(fèi)時(shí)間,用戶只需查看移動(dòng)終端桌面的widget界面,就可方便了解空氣調(diào)整應(yīng)用當(dāng)前綁定空氣處理設(shè)備的運(yùn)行情況,有效緩解了基于移動(dòng)終端顯示空氣處理設(shè)備的運(yùn)行信息操作繁瑣、操作效率低的技術(shù)問題。
附圖說明
圖1為本發(fā)明空氣處理設(shè)備控制方法和裝置中widget界面和控制按鍵在移動(dòng)終端顯示區(qū)域的場(chǎng)景示意圖;
圖2為本發(fā)明中控制卡頁(yè)和widget界面一實(shí)施例的布局示意圖;
圖3為本發(fā)明中控制卡頁(yè)和widget界面另一實(shí)施例的布局示意圖;
圖4為本發(fā)明空氣處理設(shè)備控制系統(tǒng)的結(jié)構(gòu)場(chǎng)景示意圖
圖5為本發(fā)明空氣處理設(shè)備控制裝置一實(shí)施例的模塊示意圖;
圖6為本發(fā)明空氣處理設(shè)備控制裝置又一實(shí)施例的模塊示意圖;
圖7為本發(fā)明空氣處理設(shè)備控制方法一實(shí)施例的模塊示意圖;
圖8為本發(fā)明空氣處理設(shè)備控制方法另一實(shí)施例的模塊示意圖。
本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
具體實(shí)施方式
應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
為了更好理解本發(fā)明,在此還提供一種空氣處理設(shè)備控制方法和裝置,參照?qǐng)D1和圖4,空氣處理設(shè)備控制方法和裝置應(yīng)用于移動(dòng)終100,移動(dòng)終端100中安裝有控制空氣處理設(shè)備300的空氣調(diào)整應(yīng)用和widget 200,widget 200與至少一個(gè)空氣處理設(shè)備300綁定,widget 200包括widget界面和控制按鍵,widget 200可基于空氣調(diào)整應(yīng)用與空氣處理設(shè)備綁定,例如widget與空氣處理設(shè)備C綁定,空氣處理設(shè)備C與空氣調(diào)整應(yīng)用D綁定,則widget與空氣調(diào)整應(yīng)用D進(jìn)行數(shù)據(jù)交互以實(shí)現(xiàn)對(duì)空氣處理設(shè)備C的綁定和交互。綁定實(shí)質(zhì)上可為對(duì)空氣處理設(shè)備300的設(shè)備ID的確認(rèn)過程,無論是widget、空氣調(diào)整應(yīng)用,還是與空氣處理設(shè)備網(wǎng)絡(luò)連接的路由器400、云服務(wù)器500,均是通過空氣處理設(shè)備300的設(shè)備ID與空氣處理設(shè)備300綁定。其中路由器400將家庭、公司、商城等室內(nèi)空間中連接各個(gè)空氣處理設(shè)備300和移動(dòng)終端100的中間設(shè)備,當(dāng)然,路由器400也與空氣處理設(shè)備300生產(chǎn)廠商的云服務(wù)器500網(wǎng)絡(luò)連接。
空氣調(diào)整應(yīng)用可根據(jù)移動(dòng)終端當(dāng)前所處位置確定當(dāng)前綁定(或當(dāng)前連接關(guān)聯(lián))的空氣處理設(shè)備,空氣調(diào)整應(yīng)用可獲取綁定空氣處理設(shè)備的運(yùn)行信息,也可以對(duì)綁定空氣處理設(shè)備的運(yùn)行信息進(jìn)行控制。例如用戶攜帶移動(dòng)終端從臥室移動(dòng)至客廳,則空氣調(diào)整應(yīng)用的當(dāng)前綁定空氣處理設(shè)備從臥室空氣處理設(shè)備A切換至客廳空氣處理設(shè)備B,從而在widget界面上顯示的設(shè)備名稱由空氣處理設(shè)備A切換至空氣處理設(shè)備B。
本發(fā)明的空氣處理設(shè)備包括進(jìn)風(fēng)口、出風(fēng)口、連通進(jìn)風(fēng)口和出風(fēng)口的風(fēng)道,以及設(shè)置于風(fēng)道內(nèi)的功能模塊,若功能模塊為換熱組件(換熱組件包括蒸發(fā)器、冷媒回路、毛細(xì)管等),則空氣處理設(shè)備為空調(diào)器,運(yùn)行信息包括設(shè)定風(fēng)速、設(shè)定溫度、運(yùn)行模式等;若功能模塊為空氣凈化組件(空氣凈化組件包括過濾網(wǎng)、除塵層等),則空氣處理設(shè)備為空氣凈化器,運(yùn)行信息包括設(shè)定風(fēng)速、PM2.5、甲醛含量、粉塵濃度等;若功能模塊為除濕/加濕組件,則空氣處理設(shè)備為除濕器/加濕器,運(yùn)行信息包括設(shè)定風(fēng)速、設(shè)定濕度等。
widget是一款可以置于移動(dòng)終端(如手機(jī),以下以手機(jī)為實(shí)施例敘述)桌面上的桌面小組件應(yīng)用,可以用于顯示時(shí)鐘、日歷、天氣等信息,其在手機(jī)桌面上呈現(xiàn)為顯示特定信息的懸浮窗口,因此,用戶不需要對(duì)widget進(jìn)行點(diǎn)擊或打開操作,即可第一時(shí)間查看到在懸浮窗口(即widget界面)上呈現(xiàn)的特定信息,應(yīng)用在本實(shí)施例中,widget界面上課呈現(xiàn)空氣調(diào)整應(yīng)用采集的空氣處理設(shè)備運(yùn)行信息和控制空氣處理設(shè)備的控制按鍵。
空氣調(diào)整應(yīng)用為一款用于控制空氣處理設(shè)備的APP,例如美的公司自行開發(fā)的一款空氣調(diào)整應(yīng)用,可控制美的公司生產(chǎn)的各種型號(hào)空調(diào)。當(dāng)手機(jī)上安裝有空氣調(diào)整應(yīng)用時(shí),手機(jī)桌面上新增一個(gè)空氣調(diào)整應(yīng)用圖標(biāo),并且在手機(jī)的彈窗中顯示該空氣調(diào)整應(yīng)用部署到widget,用戶長(zhǎng)按手機(jī)屏幕,手機(jī)則顯示出彈窗以及彈窗中的widget以及各類應(yīng)用圖標(biāo),用戶可選擇將widget顯示在手機(jī)桌面上。
空氣調(diào)整應(yīng)用一般包括開啟和關(guān)閉兩個(gè)狀態(tài),開啟狀態(tài)是指空氣調(diào)整應(yīng)用啟動(dòng)后,無論是顯示在手機(jī)主界面上還是處于后臺(tái)運(yùn)行狀態(tài),只有空氣調(diào)整應(yīng)用對(duì)應(yīng)進(jìn)程沒有被殺死就算處于開啟狀態(tài)。關(guān)閉狀態(tài)時(shí)指空氣調(diào)整應(yīng)用的進(jìn)程被殺死,空氣調(diào)整應(yīng)用被未在手機(jī)內(nèi)容中運(yùn)行或掛起的狀態(tài)。當(dāng)檢測(cè)到空氣調(diào)整應(yīng)用開啟時(shí),開始對(duì)該空氣調(diào)整應(yīng)用的widget進(jìn)行加載和部署,在widget加載和部署完畢后,將該空氣調(diào)整應(yīng)用的widget界面在移動(dòng)終端的顯示區(qū)域(如手機(jī)桌面)顯示。
具體地,由于空氣調(diào)整應(yīng)用的widget主要有兩個(gè)相關(guān)的類,分別是AppWidgetProvider和AppWidgetProviderInfo,所以為空氣調(diào)整應(yīng)用部署widget之前,先對(duì)上述兩個(gè)相關(guān)類進(jìn)行加載,
1)AppWidgetProvider類繼承自BroadcastReceiver(廣播接收器),用于接收widget相關(guān)的廣播,例如wigdet的更新、刪除、開啟和禁用等廣播。
AppWidgetProvider中的廣播處理函數(shù)如下:
onUpdate(),用于在widget更新時(shí)被執(zhí)行;
onAppWidgetOptionsChanged(),用于在widget被初次添加或者當(dāng)widget的顯示界面大小被改變時(shí)被執(zhí)行;
onDeleted(Context,int[]),用于在widget被刪除時(shí)被觸發(fā),也就是當(dāng)widget從桌面上刪除的時(shí),該函數(shù)被回調(diào);
onEnabled(Context),用于當(dāng)?shù)谝粋€(gè)widget的實(shí)例被創(chuàng)建時(shí)觸發(fā)。也就是說,如果用戶對(duì)同一個(gè)widget增加了兩次(兩個(gè)實(shí)例),那么onEnabled()只會(huì)在第一次增加widget時(shí)觸發(fā)。
onDisabled(Context),用于當(dāng)最后一個(gè)widget的實(shí)例被刪除時(shí)觸發(fā)。
onReceive(Context,Intent),用于接收到任意廣播時(shí)觸發(fā),
AppWidgetProvider繼承于BroadcastReceiver。實(shí)際上,App Widge中的onUpdate()、onEnabled()、onDisabled()等方法都是在onReceive()中調(diào)用的;是onReceive()對(duì)特定事情的響應(yīng)函數(shù)。
2)AppWidgetProviderInfo類在XML(Extensible Markup Language,可擴(kuò)展標(biāo)記語(yǔ)言)里被定義,這個(gè)類用來指定AppWidget的相關(guān)數(shù)據(jù),如Widget的布局、對(duì)應(yīng)的AppWidgetProvider類等。
在對(duì)AppWidgetProvider和AppWidgetProviderInfo兩大類進(jìn)行加載之后,再為空氣調(diào)整應(yīng)用部署widget。以下解釋為一個(gè)APP應(yīng)用(如空氣調(diào)整應(yīng)用)部署widget一般流程為:先設(shè)定widget的widget界面布局、widget界面在手機(jī)顯示區(qū)域的顯示位置、widget界面中各控件(如控制按鍵、顯示的狀態(tài)信息等)的擺放位置;然后自定義AppWidgetProvider類,以設(shè)置控制按鍵的控制邏輯以及widget控件顯示;再者自定義一個(gè)service(服務(wù)進(jìn)程)以處理APP應(yīng)用與widget之間的數(shù)據(jù)傳輸,數(shù)據(jù)傳輸過程可以自Widget添加到手機(jī)桌面時(shí)啟動(dòng),并到Widget從手機(jī)桌面刪除時(shí)停止;最后在XML中定義AppWidgetProviderInfo,以指定Widget的布局、AppWidgetProvider類等。從而經(jīng)過上述過程,一個(gè)widget加載和部署基本完成,當(dāng)APP應(yīng)用在手機(jī)上安裝完成之后,在手機(jī)系統(tǒng)的小組件列表中出現(xiàn)所部署的widget,用戶可以選擇是否將該widget添加至桌面,若用戶將widget添加至手機(jī)桌面,用戶可以直接在widget上查看APP應(yīng)用的相關(guān)信息以及對(duì)APP應(yīng)用進(jìn)行相關(guān)操作。
基于上述場(chǎng)景和內(nèi)容,提供一種空氣處理設(shè)備控制裝置,空氣處理設(shè)備包括進(jìn)風(fēng)口、出風(fēng)口,以及連接進(jìn)風(fēng)口和出風(fēng)口的風(fēng)道,在該風(fēng)道中設(shè)置有功能模塊;空氣處理設(shè)備控制裝置與該空氣處理設(shè)備綁定,所述空氣處理設(shè)備控制裝置應(yīng)用于移動(dòng)終端,
所述空氣處理設(shè)備控制裝置包括用于控制空氣處理設(shè)備的空氣調(diào)整應(yīng)用和widget界面,
所述空氣調(diào)整應(yīng)用,包括顯示所述空氣處理設(shè)備的設(shè)備名稱及運(yùn)行信息的控制卡頁(yè);
所述Widget界面,其顯示上述空氣處理設(shè)備的設(shè)備名稱及運(yùn)行信息,當(dāng)所述控制卡頁(yè)中的運(yùn)行信息發(fā)生改變時(shí),該widget界面顯示的該空氣處理設(shè)備的運(yùn)行信息發(fā)生對(duì)應(yīng)的改變。
在本實(shí)施例中,通過在widget界面上顯示空氣調(diào)整應(yīng)用控制卡頁(yè)中的設(shè)備名稱和運(yùn)行信息,并且在控制卡頁(yè)中的運(yùn)行信息發(fā)生改變時(shí),該widget界面顯示的該空氣處理設(shè)備的運(yùn)行信息發(fā)生對(duì)應(yīng)的改變,從而在空氣調(diào)整應(yīng)用處于后臺(tái)運(yùn)行時(shí),無需用戶每次需要查看空氣處理設(shè)備而不得不頻繁打開空氣調(diào)整應(yīng)用以查看空調(diào)器調(diào)整應(yīng)用采集的空氣處理設(shè)備運(yùn)行信息,也避免用戶因總是尋找空氣調(diào)整應(yīng)用的圖標(biāo)而浪費(fèi)時(shí)間,用戶只需查看移動(dòng)終端桌面的widget界面,就可方便了解空氣調(diào)整應(yīng)用當(dāng)前綁定空氣處理設(shè)備的運(yùn)行情況,有效緩解了基于移動(dòng)終端顯示空氣處理設(shè)備的運(yùn)行信息操作繁瑣、操作效率低的技術(shù)問題。
進(jìn)一步地,參照?qǐng)D5,空氣處理設(shè)備控制裝置包括:
獲取模塊10,用于獲取空氣調(diào)整應(yīng)用顯示的設(shè)備名稱和運(yùn)行信息;
顯示模塊20,用于獲取空氣調(diào)整應(yīng)用當(dāng)前控制卡頁(yè)的卡頁(yè)布局信息,并根據(jù)卡頁(yè)布局信息將設(shè)備名稱和運(yùn)行信息對(duì)應(yīng)顯示在widget界面上,以實(shí)現(xiàn)設(shè)備名稱和運(yùn)行信息在空氣調(diào)整應(yīng)用當(dāng)前控制卡頁(yè)和widget界面的顯示布局對(duì)應(yīng)。
在檢測(cè)到空氣調(diào)整應(yīng)用處于關(guān)閉狀態(tài)時(shí),即在空氣調(diào)整應(yīng)用的進(jìn)程被殺死,空氣調(diào)整應(yīng)用與widget之間無法進(jìn)行數(shù)據(jù)傳輸,此時(shí)空氣調(diào)整應(yīng)用對(duì)應(yīng)的widget界面不在移動(dòng)終端(如手機(jī))界面上顯示。當(dāng)檢測(cè)到空氣調(diào)整應(yīng)用開啟時(shí),無論空氣調(diào)整應(yīng)用是處于后臺(tái)運(yùn)行還是在主界面顯示,獲取模塊10啟動(dòng)空氣調(diào)整應(yīng)用中處理widget與該空氣調(diào)整應(yīng)用的服務(wù)進(jìn)程(即Service),以實(shí)現(xiàn)widget與空氣調(diào)整應(yīng)用之間的數(shù)據(jù)交互和傳輸。widget(或稱widget組件)包括用于顯示空氣處理設(shè)備運(yùn)行信息的widget界面,空氣調(diào)整應(yīng)用將預(yù)設(shè)widget界面或控制卡頁(yè)內(nèi)容,經(jīng)服務(wù)進(jìn)程發(fā)送至widget,以供獲取模塊10在移動(dòng)終端的顯示區(qū)域顯示widget界面,同時(shí)獲取模塊10獲取空氣調(diào)整應(yīng)用發(fā)送的當(dāng)前綁定空氣處理設(shè)備的設(shè)備名稱、運(yùn)行信息,即獲取模塊10獲取空氣調(diào)整應(yīng)用控制卡頁(yè)中當(dāng)前顯示的空氣處理設(shè)備的設(shè)備名稱和運(yùn)行信息,然后,顯示模塊20獲取空氣調(diào)整應(yīng)用當(dāng)前控制卡頁(yè)的卡頁(yè)布局信息,卡頁(yè)布局信息可包括widget界面在移動(dòng)終端顯示區(qū)域顯示的界面位置、空氣處理設(shè)備的設(shè)備名稱在控制卡頁(yè)的顯示位置、空氣處理設(shè)備的運(yùn)行信息在控制卡頁(yè)的顯示位置等,并根據(jù)卡頁(yè)布局信息將設(shè)備名稱和運(yùn)行信息對(duì)應(yīng)顯示在widget界面上,以實(shí)現(xiàn)設(shè)備名稱和運(yùn)行信息在空氣調(diào)整應(yīng)用當(dāng)前控制卡頁(yè)和widget界面的顯示布局對(duì)應(yīng)。
空氣調(diào)整應(yīng)用定時(shí)(例如每間隔預(yù)設(shè)時(shí)長(zhǎng),預(yù)設(shè)時(shí)長(zhǎng)為1s)從其當(dāng)前綁定的空氣處理設(shè)備(也即widget綁定的空氣處理設(shè)備)采集空氣處理設(shè)備運(yùn)行信息和設(shè)備名稱,或者空氣處理設(shè)備定時(shí)向空氣調(diào)整應(yīng)用發(fā)送其當(dāng)前的運(yùn)行信息和自身設(shè)備名稱,從而空氣處理設(shè)備控制裝置的獲取模塊10定時(shí)從空氣調(diào)整應(yīng)用獲取其采集的空氣處理設(shè)備的運(yùn)行信息和設(shè)備名稱,并將所述運(yùn)行信息和設(shè)備名稱同步顯示在widget界面中。
具體地,在空氣調(diào)整應(yīng)用添加服務(wù)進(jìn)程之后,服務(wù)進(jìn)程(即Service)定時(shí)獲取空氣調(diào)整應(yīng)用采集的空氣處理設(shè)備的運(yùn)行信息和設(shè)備名稱,然后服務(wù)進(jìn)程會(huì)將空氣處理設(shè)備的運(yùn)行信息、設(shè)備名稱以及當(dāng)前控制卡頁(yè)的卡頁(yè)布局信息以數(shù)據(jù)包的形式向外廣播,該并為廣播的數(shù)據(jù)包帶上一個(gè)action,如action1,action1作為該廣播數(shù)據(jù)包的標(biāo)志,獲取模塊10基于APPWidgetProvider中的onReceive(Context,Intent)接收action為action1的廣播數(shù)據(jù)包,然后獲取action為action1的廣播數(shù)據(jù)包中的空氣處理設(shè)備的運(yùn)行信息、設(shè)備名稱以及當(dāng)前控制卡頁(yè)的卡頁(yè)布局信息??諝馓幚碓O(shè)備運(yùn)行信息的信息類型包括空氣處理設(shè)備的設(shè)定溫度、出風(fēng)風(fēng)速、出風(fēng)風(fēng)向、工作模式中的一項(xiàng)或多項(xiàng),顯示模塊20將獲取的運(yùn)行信息和設(shè)備名稱在widget界面上以卡頁(yè)布局信息對(duì)應(yīng)布局顯示。
在本實(shí)施例中,通過獲取模塊10獲取當(dāng)前綁定空氣處理設(shè)備的設(shè)備名稱和運(yùn)行信息;然后顯示模塊20獲取空氣調(diào)整應(yīng)用當(dāng)前控制卡頁(yè)的卡頁(yè)布局信息,并根據(jù)卡頁(yè)布局信息將設(shè)備名稱和運(yùn)行信息對(duì)應(yīng)顯示在widget界面上,以實(shí)現(xiàn)設(shè)備名稱和運(yùn)行信息在空氣調(diào)整應(yīng)用當(dāng)前控制卡頁(yè)和widget界面的顯示布局對(duì)應(yīng),從而在空氣調(diào)整應(yīng)用處于后臺(tái)運(yùn)行時(shí),無需用戶每次需要查看空氣處理設(shè)備而不得不頻繁打開空氣調(diào)整應(yīng)用以查看空調(diào)器調(diào)整應(yīng)用采集的空氣處理設(shè)備運(yùn)行信息,也避免用戶因總是尋找空氣調(diào)整應(yīng)用的圖標(biāo)而浪費(fèi)時(shí)間,用戶只需查看移動(dòng)終端桌面的widget界面,就可方便了解空氣調(diào)整應(yīng)用當(dāng)前綁定空氣處理設(shè)備的運(yùn)行情況,有效緩解了基于移動(dòng)終端顯示空氣處理設(shè)備的運(yùn)行信息操作繁瑣、操作效率低的技術(shù)問題。
同時(shí),由于用戶對(duì)于空氣調(diào)整應(yīng)用的控制卡頁(yè)布局會(huì)有使用習(xí)慣,用戶在看到顯示空氣處理設(shè)備的設(shè)備名稱和運(yùn)行信息的widget界面,在用戶潛意識(shí)中會(huì)在widget界面的對(duì)應(yīng)位置去查看設(shè)備名和運(yùn)行信息,比如,參照?qǐng)D2,在空氣調(diào)整應(yīng)用的控制卡頁(yè)上,空氣處理設(shè)備的設(shè)備名稱顯示在控制卡頁(yè)210的上部P21,運(yùn)行信息顯示在控制卡頁(yè)210的中部P22,控制按鍵顯示在控制卡頁(yè)210的下部P23,從而用戶潛意識(shí)也會(huì)認(rèn)為設(shè)備名稱應(yīng)當(dāng)顯示在widget界面200的上部P11、運(yùn)行信息顯示在widget界面200的中部P13、控制按鍵顯示在widget界面200的下部P13。所以在本實(shí)施例中,將空氣處理設(shè)備的設(shè)備名稱和運(yùn)行信息在widget界面顯示,且在widget界面的顯示布局與在空氣調(diào)整應(yīng)用當(dāng)前控制卡頁(yè)顯示布局對(duì)應(yīng),從而不會(huì)在用戶基于widget界面查看空氣處理設(shè)備運(yùn)行信息和控制空氣處理設(shè)備時(shí),造成區(qū)別于空氣調(diào)整應(yīng)用使用習(xí)慣上的擾亂,使widget界面的布局更貼合用戶的使用習(xí)慣、更有利于提高widget界面顯示和控制的便捷性,提高了用戶體驗(yàn)。
進(jìn)一步地,在本發(fā)明空氣處理設(shè)備控制裝置另一實(shí)施例中,顯示模塊20包括:
信息獲取單元21,用于獲取空氣調(diào)整應(yīng)用當(dāng)前控制卡頁(yè)的卡頁(yè)布局信息,并根據(jù)卡頁(yè)布局信息得出設(shè)備名稱和運(yùn)行信息分別在當(dāng)前控制卡頁(yè)顯示的第一位置信息和第二位置信息;
顯示單元22,用于根據(jù)第一位置信息,將設(shè)備名稱在widget界面中與當(dāng)前控制卡頁(yè)中顯示該設(shè)備名稱位置對(duì)應(yīng)處顯示;根據(jù)第二位置信息,將運(yùn)行信息在widget界面中與當(dāng)前控制卡頁(yè)中顯示該運(yùn)行信息位置對(duì)應(yīng)處顯示。
在信息獲取單元21獲取空氣調(diào)整應(yīng)用當(dāng)前控制卡頁(yè)的卡頁(yè)布局信息之后,信息獲取單元21對(duì)卡頁(yè)布局信息進(jìn)行解析,提取卡頁(yè)布局信息中設(shè)備名稱在空氣調(diào)整應(yīng)用的控制卡頁(yè)上的顯示位置(即第一位置信息)以及運(yùn)行信息在空氣調(diào)整應(yīng)用的控制卡頁(yè)上的顯示位置(即第二位置信息),然后顯示單元22根據(jù)第一位置信息,將設(shè)備名稱在widget界面中與當(dāng)前控制卡頁(yè)中顯示該設(shè)備名稱位置對(duì)應(yīng)處顯示;顯示單元22根據(jù)第二位置信息,將運(yùn)行信息在widget界面中與當(dāng)前控制卡頁(yè)中顯示該運(yùn)行信息位置對(duì)應(yīng)處顯示,從而實(shí)現(xiàn)設(shè)備信息和運(yùn)行信息在控制卡頁(yè)和widget界面以相同布局方式顯示。
例如,參照?qǐng)D3,空氣調(diào)整應(yīng)用的控制卡頁(yè)210分為編號(hào)依次為A1、A2…A8、A9的九個(gè)區(qū)域,widget界面200同樣分為編號(hào)依次為B1、B2…B8、B9的九個(gè)區(qū)域,控制卡頁(yè)的編號(hào)A1、A2…A8、A9九個(gè)區(qū)域依次與widget界面的編號(hào)為B1、B2…B8、B9九個(gè)區(qū)域一一對(duì)應(yīng),即使A1區(qū)域與B1區(qū)域?qū)?yīng),A2區(qū)域與B2區(qū)域?qū)?yīng),以此類推;當(dāng)檢測(cè)到設(shè)備信息在控制卡頁(yè)的A1區(qū)域顯示,則在widget界面的B1區(qū)域?qū)?yīng)顯示設(shè)備信息,當(dāng)檢測(cè)到運(yùn)行信息在控制卡頁(yè)的A3區(qū)域顯示,則在widget界面的B3區(qū)域?qū)?yīng)顯示設(shè)備信息。
可選地,顯示單元22還用于:在根據(jù)卡頁(yè)布局信息判定當(dāng)前控制卡頁(yè)中存在控制按鍵時(shí),獲取控制按鍵在當(dāng)前控制卡頁(yè)中顯示的第三位置信息,并根據(jù)第三位置信息,將控制按鍵在widget界面中與當(dāng)前控制卡頁(yè)中顯示該控制按鍵位置對(duì)應(yīng)處顯示。
控制卡頁(yè)中的控制按鍵可根據(jù)運(yùn)行信息的信息類型生成,即在控制卡頁(yè)生成調(diào)節(jié)對(duì)應(yīng)信息類型運(yùn)行信息的控制按鍵,并且在檢測(cè)到控制卡頁(yè)中存在控制按鍵時(shí),獲取控制按鍵在當(dāng)前控制卡頁(yè)中顯示的第三位置信息,并根據(jù)第三位置信息,將控制按鍵在widget界面中與當(dāng)前控制卡頁(yè)中顯示該控制按鍵位置對(duì)應(yīng)處顯示。接上述控制卡頁(yè)和widget界面分九個(gè)區(qū)域的例子,參照?qǐng)D3,當(dāng)檢測(cè)到控制卡頁(yè)中控制按鍵1在A4區(qū)域顯示、控制按鍵2在A7區(qū)域顯示,則在widget界面中B4區(qū)域顯示控制按鍵1,在widget界面中B7區(qū)域顯示控制按鍵2,從而實(shí)現(xiàn)控制卡頁(yè)和widget界面中控制按鍵的布局對(duì)應(yīng),方便用戶依據(jù)使用控制卡頁(yè)的控制按鍵操作習(xí)慣,繼續(xù)操作widget界面中的控制按鍵,便于用戶在享受widget界面操作便捷性的同時(shí),也無需違背自身習(xí)慣,也無需花費(fèi)過多的時(shí)間成本來適應(yīng)widget界面,進(jìn)一步提高了用戶體驗(yàn)。
進(jìn)一步地,在本發(fā)明空氣處理設(shè)備控制裝置又一實(shí)施例中,參照?qǐng)D6,空氣處理設(shè)備控制裝置還包括數(shù)據(jù)調(diào)整模塊,
數(shù)據(jù)調(diào)整模塊30,用于當(dāng)檢測(cè)到當(dāng)前綁定空氣處理設(shè)備的設(shè)備名稱、運(yùn)行信息和/或控制按鍵發(fā)生更新時(shí),在widget界面中第一位置信息對(duì)應(yīng)處顯示新的設(shè)備名稱,在widget界面中第二位置信息對(duì)應(yīng)處顯示新的運(yùn)行信息,在widget界面中第三位置信息對(duì)應(yīng)處顯示新的控制按鍵,其中將更新后的設(shè)備名稱作為新的設(shè)備名稱,將更新后的運(yùn)行信息作為新的運(yùn)行信息,將更新后的控制按鍵作為新的控制按鍵。
在檢測(cè)到空氣調(diào)整應(yīng)用的控制卡頁(yè)中設(shè)備名稱發(fā)生更新時(shí),即空氣調(diào)整應(yīng)用所綁定的空氣處理設(shè)備發(fā)生變化,數(shù)據(jù)調(diào)整模塊30將更新后的設(shè)備名稱同步顯示在widget界面中第一位置信息對(duì)應(yīng)處;在檢測(cè)到空氣調(diào)整應(yīng)用的控制卡頁(yè)中運(yùn)行信息發(fā)生更新時(shí),即空氣調(diào)整應(yīng)用所綁定的空氣處理設(shè)備運(yùn)行狀態(tài)發(fā)生變化,數(shù)據(jù)調(diào)整模塊30將更新后的運(yùn)行信息同步顯示在widget界面中第二位置信息對(duì)應(yīng)處;在檢測(cè)到空氣調(diào)整應(yīng)用的控制卡頁(yè)中控制按鍵發(fā)生更新時(shí),如控制按鍵的類型發(fā)生變化,數(shù)據(jù)調(diào)整模塊30將更新后的控制按鍵同步顯示在widget界面中第三位置信息對(duì)應(yīng)處。從而實(shí)現(xiàn)widget界面上的設(shè)備名稱、運(yùn)行信息和控制按鍵與控制卡頁(yè)上的設(shè)備名稱、運(yùn)行信息和控制按鍵之間的數(shù)據(jù)同步更新。
可選地,空氣處理設(shè)備控制裝置還包括位置調(diào)整模塊40,位置調(diào)整模塊用于當(dāng)檢測(cè)到卡頁(yè)布局信息中的第一位置信息、第二位置信息和/或第三位置信息更新時(shí),將設(shè)備名稱在widget界面中新的第一位置信息對(duì)應(yīng)處顯示,將運(yùn)行信息在widget界面中新的第二位置信息對(duì)應(yīng)處顯示,將控制按鍵在widget界面中新的第三位置信息對(duì)應(yīng)處顯示,其中將更新后的第一位置信息、第二位置信息和第三位置信息分別作為新的第一位置信息、第二位置信息和第三位置信息。
在檢測(cè)到空氣調(diào)整應(yīng)用的控制卡頁(yè)中設(shè)備名稱的顯示位置(即第一位置信息)發(fā)生更新時(shí),則位置調(diào)整模塊40根據(jù)更新后的第一位置信息調(diào)整設(shè)備名稱在widget界面中的顯示位置;同理,在檢測(cè)到控制卡頁(yè)中運(yùn)行信息的顯示位置(即第二位置信息)發(fā)生更新時(shí),則位置調(diào)整模塊40根據(jù)更新后的第二位置信息調(diào)整運(yùn)行信息在widget界面中的顯示位置;在檢測(cè)到控制卡頁(yè)中控制按鍵的顯示位置(即第三位置信息)發(fā)生更新時(shí),則位置調(diào)整模塊40根據(jù)更新后的第三位置信息調(diào)整運(yùn)行信息在widget界面中的顯示位置。從而實(shí)現(xiàn)widget界面上的設(shè)備名稱、運(yùn)行信息和控制按鍵與控制卡頁(yè)上的設(shè)備名稱、運(yùn)行信息和控制按鍵之間的顯示位置的同步更新,使widget界面布局自動(dòng)跟隨用戶對(duì)控制卡頁(yè)布局使用習(xí)慣而同步更新,滿足用戶對(duì)控制卡頁(yè)和widget界面布局需求的動(dòng)態(tài)變化。
接上述控制卡頁(yè)和widget界面分九個(gè)區(qū)域的例子,參照?qǐng)D3,在檢測(cè)到空氣調(diào)整應(yīng)用的控制卡頁(yè)中設(shè)備名稱的顯示位置由A1區(qū)域變?yōu)锳2區(qū)域時(shí),則將在widget界面中B1區(qū)域顯示的設(shè)備名稱移動(dòng)至B2區(qū)域顯示;在檢測(cè)到控制卡頁(yè)中運(yùn)行信息的顯示位置由A3區(qū)域變?yōu)锳4區(qū)域時(shí),則將在widget界面中B3區(qū)域顯示的運(yùn)行信息移動(dòng)至B4區(qū)域顯示;在檢測(cè)到控制卡頁(yè)中控制按鍵的顯示位置由A5區(qū)域變?yōu)锳6區(qū)域時(shí),則將在widget界面中B5區(qū)域顯示的控制按鍵移動(dòng)至B2區(qū)域顯示。
本發(fā)明還提供一種空氣處理設(shè)備控制系統(tǒng),空氣處理設(shè)備控制系統(tǒng)包括空氣處理設(shè)備和上述的空氣處理設(shè)備控制裝置,所述空氣處理設(shè)備控制裝置與至少一個(gè)空氣處理設(shè)備綁定;所述空氣處理設(shè)備用于向空氣處理設(shè)備控制裝置的空氣調(diào)整應(yīng)用定時(shí)發(fā)送運(yùn)行信息,或者設(shè)備名稱和運(yùn)行信息。
本發(fā)明空氣處理設(shè)備控制系統(tǒng)實(shí)施例的技術(shù)拓展和技術(shù)效果與上述空氣處理設(shè)備控制裝置各實(shí)施例基本相同,在此不作累述。
本發(fā)明還提供一種空氣處理設(shè)備控制方法,所述空氣處理設(shè)備包括進(jìn)風(fēng)口、出風(fēng)口,以及連接進(jìn)風(fēng)口和出風(fēng)口的風(fēng)道,在該風(fēng)道中設(shè)置有功能模塊;所述空氣處理設(shè)備控制方法應(yīng)用于空氣處理設(shè)備控制裝置,所述空氣處理設(shè)備控制裝置與該空氣處理設(shè)備綁定,所述空氣處理設(shè)備控制裝置應(yīng)用于移動(dòng)終端,所述空氣處理設(shè)備控制裝置包括用于控制空氣處理設(shè)備的空氣調(diào)整應(yīng)用和widget界面,參照?qǐng)D7,在空氣處理設(shè)備控制方法一實(shí)施例中,該方法包括:
步驟S10,獲取空氣調(diào)整應(yīng)用顯示的空氣處理設(shè)備的設(shè)備名稱和運(yùn)行信息;
步驟S20,獲取空氣調(diào)整應(yīng)用當(dāng)前控制卡頁(yè)的卡頁(yè)布局信息,并根據(jù)卡頁(yè)布局信息將設(shè)備名稱和運(yùn)行信息對(duì)應(yīng)顯示在widget界面上,以實(shí)現(xiàn)設(shè)備名稱和運(yùn)行信息在空氣調(diào)整應(yīng)用當(dāng)前控制卡頁(yè)和widget界面的顯示布局對(duì)應(yīng)。
在檢測(cè)到空氣調(diào)整應(yīng)用處于關(guān)閉狀態(tài)時(shí),即在空氣調(diào)整應(yīng)用的進(jìn)程被殺死,空氣調(diào)整應(yīng)用與widget之間無法進(jìn)行數(shù)據(jù)傳輸,此時(shí)空氣調(diào)整應(yīng)用對(duì)應(yīng)的widget界面不在移動(dòng)終端(如手機(jī))界面上顯示。當(dāng)檢測(cè)到空氣調(diào)整應(yīng)用開啟時(shí),無論空氣調(diào)整應(yīng)用是處于后臺(tái)運(yùn)行還是在主界面顯示,啟動(dòng)空氣調(diào)整應(yīng)用中處理widget與該空氣調(diào)整應(yīng)用的服務(wù)進(jìn)程(即Service),以實(shí)現(xiàn)widget與空氣調(diào)整應(yīng)用之間的數(shù)據(jù)交互和傳輸。widget(或稱widget組件)包括用于顯示空氣處理設(shè)備運(yùn)行信息的widget界面,空氣調(diào)整應(yīng)用將預(yù)設(shè)widget界面或控制卡頁(yè)內(nèi)容,經(jīng)服務(wù)進(jìn)程發(fā)送至widget,以供在移動(dòng)終端的顯示區(qū)域顯示widget界面,同時(shí)獲取空氣調(diào)整應(yīng)用發(fā)送的當(dāng)前綁定空氣處理設(shè)備的設(shè)備名稱、運(yùn)行信息,然后,獲取空氣調(diào)整應(yīng)用當(dāng)前控制卡頁(yè)的卡頁(yè)布局信息,卡頁(yè)布局信息可包括widget界面在移動(dòng)終端顯示區(qū)域顯示的界面位置、空氣處理設(shè)備的設(shè)備名稱在控制卡頁(yè)的顯示位置、空氣處理設(shè)備的運(yùn)行信息在控制卡頁(yè)的顯示位置等,并根據(jù)卡頁(yè)布局信息將設(shè)備名稱和運(yùn)行信息對(duì)應(yīng)顯示在widget界面上,以實(shí)現(xiàn)設(shè)備名稱和運(yùn)行信息在空氣調(diào)整應(yīng)用當(dāng)前控制卡頁(yè)和widget界面的顯示布局對(duì)應(yīng)。
空氣調(diào)整應(yīng)用定時(shí)(例如每間隔預(yù)設(shè)時(shí)長(zhǎng),預(yù)設(shè)時(shí)長(zhǎng)為1s)從其當(dāng)前綁定的空氣處理設(shè)備(也即widget綁定的空氣處理設(shè)備)采集空氣處理設(shè)備運(yùn)行信息和設(shè)備名稱,或者空氣處理設(shè)備定時(shí)向空氣調(diào)整應(yīng)用發(fā)送其當(dāng)前的運(yùn)行信息和自身設(shè)備名稱,從而空氣處理設(shè)備控制裝置定時(shí)從空氣調(diào)整應(yīng)用獲取其采集的空氣處理設(shè)備的運(yùn)行信息和設(shè)備名稱,并將所述運(yùn)行信息和設(shè)備名稱同步顯示在widget界面中。
具體地,在空氣調(diào)整應(yīng)用添加服務(wù)進(jìn)程之后,服務(wù)進(jìn)程(即Service)定時(shí)獲取空氣調(diào)整應(yīng)用采集的空氣處理設(shè)備的運(yùn)行信息和設(shè)備名稱,然后服務(wù)進(jìn)程會(huì)將空氣處理設(shè)備的運(yùn)行信息、設(shè)備名稱以及當(dāng)前控制卡頁(yè)的卡頁(yè)布局信息以數(shù)據(jù)包的形式向外廣播,該并為廣播的數(shù)據(jù)包帶上一個(gè)action,如action1,action1作為該廣播數(shù)據(jù)包的標(biāo)志,基于APPWidgetProvider中的onReceive(Context,Intent)接收action為action1的廣播數(shù)據(jù)包,然后獲取action為action1的廣播數(shù)據(jù)包中的空氣處理設(shè)備的運(yùn)行信息、設(shè)備名稱以及當(dāng)前控制卡頁(yè)的卡頁(yè)布局信息??諝馓幚碓O(shè)備運(yùn)行信息的信息類型包括空氣處理設(shè)備的設(shè)定溫度、出風(fēng)風(fēng)速、出風(fēng)風(fēng)向、工作模式中的一項(xiàng)或多項(xiàng),將獲取的運(yùn)行信息和設(shè)備名稱在widget界面上以卡頁(yè)布局信息對(duì)應(yīng)布局顯示。
在本實(shí)施例中,通過獲取當(dāng)前綁定空氣處理設(shè)備的設(shè)備名稱和運(yùn)行信息;然后獲取空氣調(diào)整應(yīng)用當(dāng)前控制卡頁(yè)的卡頁(yè)布局信息,并根據(jù)卡頁(yè)布局信息將設(shè)備名稱和運(yùn)行信息對(duì)應(yīng)顯示在widget界面上,以實(shí)現(xiàn)設(shè)備名稱和運(yùn)行信息在空氣調(diào)整應(yīng)用當(dāng)前控制卡頁(yè)和widget界面的顯示布局對(duì)應(yīng),從而在空氣調(diào)整應(yīng)用處于后臺(tái)運(yùn)行時(shí),無需用戶每次需要查看空氣處理設(shè)備而不得不頻繁打開空氣調(diào)整應(yīng)用以查看空調(diào)器調(diào)整應(yīng)用采集的空氣處理設(shè)備運(yùn)行信息,也避免用戶因總是尋找空氣調(diào)整應(yīng)用的圖標(biāo)而浪費(fèi)時(shí)間,用戶只需查看移動(dòng)終端桌面的widget界面,就可方便了解空氣調(diào)整應(yīng)用當(dāng)前綁定空氣處理設(shè)備的運(yùn)行情況,有效緩解了基于移動(dòng)終端顯示空氣處理設(shè)備的運(yùn)行信息操作繁瑣、操作效率低的技術(shù)問題。
同時(shí),由于用戶對(duì)于空氣調(diào)整應(yīng)用的控制卡頁(yè)布局會(huì)有使用習(xí)慣,用戶在看到顯示空氣處理設(shè)備的設(shè)備名稱和運(yùn)行信息的widget界面,在用戶潛意識(shí)中會(huì)在widget界面的對(duì)應(yīng)位置去查看設(shè)備名和運(yùn)行信息,比如,參照?qǐng)D2,在空氣調(diào)整應(yīng)用的控制卡頁(yè)上,空氣處理設(shè)備的設(shè)備名稱顯示在控制卡頁(yè)210的上部P21,運(yùn)行信息顯示在控制卡頁(yè)210的中部P22,控制按鍵顯示在控制卡頁(yè)210的下部P23,從而用戶潛意識(shí)也會(huì)認(rèn)為設(shè)備名稱應(yīng)當(dāng)顯示在widget界面200的上部P11、運(yùn)行信息顯示在widget界面200的中部P13、控制按鍵顯示在widget界面200的下部P13。所以在本實(shí)施例中,將空氣處理設(shè)備的設(shè)備名稱和運(yùn)行信息在widget界面顯示,且在widget界面的顯示布局與在空氣調(diào)整應(yīng)用當(dāng)前控制卡頁(yè)顯示布局對(duì)應(yīng),從而不會(huì)在用戶基于widget界面查看空氣處理設(shè)備運(yùn)行信息和控制空氣處理設(shè)備時(shí),造成區(qū)別于空氣調(diào)整應(yīng)用使用習(xí)慣上的擾亂,使widget界面的布局更貼合用戶的使用習(xí)慣、更有利于提高widget界面顯示和控制的便捷性,提高了用戶體驗(yàn)。
進(jìn)一步地,在本發(fā)明空氣處理設(shè)備控制方法另一實(shí)施例中,參照?qǐng)D8,步驟S20:
步驟S21,獲取空氣調(diào)整應(yīng)用當(dāng)前控制卡頁(yè)的卡頁(yè)布局信息,并根據(jù)卡頁(yè)布局信息得出設(shè)備名稱和運(yùn)行信息分別在當(dāng)前控制卡頁(yè)顯示的第一位置信息和第二位置信息;
步驟S22,根據(jù)第一位置信息,將設(shè)備名稱在widget界面中與當(dāng)前控制卡頁(yè)中顯示該設(shè)備名稱位置對(duì)應(yīng)處顯示;根據(jù)第二位置信息,將運(yùn)行信息在widget界面中與當(dāng)前控制卡頁(yè)中顯示該運(yùn)行信息位置對(duì)應(yīng)處顯示。
在獲取空氣調(diào)整應(yīng)用當(dāng)前控制卡頁(yè)的卡頁(yè)布局信息之后,對(duì)卡頁(yè)布局信息進(jìn)行解析,提取卡頁(yè)布局信息中設(shè)備名稱在空氣調(diào)整應(yīng)用的控制卡頁(yè)上的顯示位置(即第一位置信息)以及運(yùn)行信息在空氣調(diào)整應(yīng)用的控制卡頁(yè)上的顯示位置(即第二位置信息),然后根據(jù)第一位置信息,將設(shè)備名稱在widget界面中與當(dāng)前控制卡頁(yè)中顯示該設(shè)備名稱位置對(duì)應(yīng)處顯示;根據(jù)第二位置信息,將運(yùn)行信息在widget界面中與當(dāng)前控制卡頁(yè)中顯示該運(yùn)行信息位置對(duì)應(yīng)處顯示,從而實(shí)現(xiàn)設(shè)備信息和運(yùn)行信息在控制卡頁(yè)和widget界面以相同布局方式顯示。
例如,參照?qǐng)D3,空氣調(diào)整應(yīng)用的控制卡頁(yè)210分為編號(hào)依次為A1、A2…A8、A9的九個(gè)區(qū)域,widget界面200同樣分為編號(hào)依次為B1、B2…B8、B9的九個(gè)區(qū)域,控制卡頁(yè)的編號(hào)A1、A2…A8、A9九個(gè)區(qū)域依次與widget界面的編號(hào)為B1、B2…B8、B9九個(gè)區(qū)域一一對(duì)應(yīng),即使A1區(qū)域與B1區(qū)域?qū)?yīng),A2區(qū)域與B2區(qū)域?qū)?yīng),以此類推;當(dāng)檢測(cè)到設(shè)備信息在控制卡頁(yè)的A1區(qū)域顯示,則在widget界面的B1區(qū)域?qū)?yīng)顯示設(shè)備信息,當(dāng)檢測(cè)到運(yùn)行信息在控制卡頁(yè)的A3區(qū)域顯示,則在widget界面的B3區(qū)域?qū)?yīng)顯示設(shè)備信息。
可選地,參照?qǐng)D8,步驟S10之后還包括:
步驟S30,在根據(jù)卡頁(yè)布局信息判定當(dāng)前控制卡頁(yè)中存在控制按鍵時(shí),獲取控制按鍵在當(dāng)前控制卡頁(yè)中顯示的第三位置信息,并根據(jù)第三位置信息,將控制按鍵在widget界面中與當(dāng)前控制卡頁(yè)中顯示該控制按鍵位置對(duì)應(yīng)處顯示。
控制卡頁(yè)中的控制按鍵可根據(jù)運(yùn)行信息的信息類型生成,即在控制卡頁(yè)生成調(diào)節(jié)對(duì)應(yīng)信息類型運(yùn)行信息的控制按鍵,并且在檢測(cè)到控制卡頁(yè)中存在控制按鍵時(shí),獲取控制按鍵在當(dāng)前控制卡頁(yè)中顯示的第三位置信息,并根據(jù)第三位置信息,將控制按鍵在widget界面中與當(dāng)前控制卡頁(yè)中顯示該控制按鍵位置對(duì)應(yīng)處顯示。接上述控制卡頁(yè)和widget界面分九個(gè)區(qū)域的例子,參照?qǐng)D3,當(dāng)檢測(cè)到控制卡頁(yè)中控制按鍵1在A4區(qū)域顯示、控制按鍵2在A7區(qū)域顯示,則在widget界面中B4區(qū)域顯示控制按鍵1,在widget界面中B7區(qū)域顯示控制按鍵2,從而實(shí)現(xiàn)控制卡頁(yè)和widget界面中控制按鍵的布局對(duì)應(yīng),方便用戶依據(jù)使用控制卡頁(yè)的控制按鍵操作習(xí)慣,繼續(xù)操作widget界面中的控制按鍵,便于用戶在享受widget界面操作便捷性的同時(shí),也無需違背自身習(xí)慣,也無需花費(fèi)過多的時(shí)間成本來適應(yīng)widget界面,進(jìn)一步提高了用戶體驗(yàn)。
進(jìn)一步地,在空氣處理設(shè)備控制方法又一實(shí)施例中,該方法還包括:
步驟S40,當(dāng)檢測(cè)到當(dāng)前綁定空氣處理設(shè)備的設(shè)備名稱、運(yùn)行信息和/或控制按鍵發(fā)生更新時(shí),在widget界面中第一位置信息對(duì)應(yīng)處顯示新的設(shè)備名稱,在widget界面中第二位置信息對(duì)應(yīng)處顯示新的運(yùn)行信息,在widget界面中第三位置信息對(duì)應(yīng)處顯示新的控制按鍵;其中將更新后的設(shè)備名稱作為新的設(shè)備名稱,將更新后的運(yùn)行信息作為新的運(yùn)行信息,將更新后的控制按鍵作為新的控制按鍵。
在檢測(cè)到空氣調(diào)整應(yīng)用的控制卡頁(yè)中設(shè)備名稱發(fā)生更新時(shí),即空氣調(diào)整應(yīng)用所綁定的空氣處理設(shè)備發(fā)生變化,將更新后的設(shè)備名稱同步顯示在widget界面中第一位置信息對(duì)應(yīng)處;在檢測(cè)到空氣調(diào)整應(yīng)用的控制卡頁(yè)中運(yùn)行信息發(fā)生更新時(shí),即空氣調(diào)整應(yīng)用所綁定的空氣處理設(shè)備運(yùn)行狀態(tài)發(fā)生變化,將更新后的運(yùn)行信息同步顯示在widget界面中第二位置信息對(duì)應(yīng)處;在檢測(cè)到空氣調(diào)整應(yīng)用的控制卡頁(yè)中控制按鍵發(fā)生更新時(shí),如控制按鍵的類型發(fā)生變化,將更新后的控制按鍵同步顯示在widget界面中第三位置信息對(duì)應(yīng)處。從而實(shí)現(xiàn)widget界面上的設(shè)備名稱、運(yùn)行信息和控制按鍵與控制卡頁(yè)上的設(shè)備名稱、運(yùn)行信息和控制按鍵之間的數(shù)據(jù)同步更新。
可選地,空氣處理設(shè)備控制方法還包括:
步驟S50,當(dāng)檢測(cè)到卡頁(yè)布局信息中的第一位置信息、第二位置信息和/或第三位置信息更新時(shí),將設(shè)備名稱在widget界面中新的第一位置信息對(duì)應(yīng)處顯示,將運(yùn)行信息在widget界面中新的第二位置信息對(duì)應(yīng)處顯示,將控制按鍵在widget界面中新的第三位置信息對(duì)應(yīng)處顯示;其中將更新后的第一位置信息、第二位置信息和第三位置信息分別作為新的第一位置信息、第二位置信息和第三位置信息。
在檢測(cè)到空氣調(diào)整應(yīng)用的控制卡頁(yè)中設(shè)備名稱的顯示位置(即第一位置信息)發(fā)生更新時(shí),則根據(jù)更新后的第一位置信息調(diào)整設(shè)備名稱在widget界面中的顯示位置;同理,在檢測(cè)到控制卡頁(yè)中運(yùn)行信息的顯示位置(即第二位置信息)發(fā)生更新時(shí),則根據(jù)更新后的第二位置信息調(diào)整運(yùn)行信息在widget界面中的顯示位置;在檢測(cè)到控制卡頁(yè)中控制按鍵的顯示位置(即第三位置信息)發(fā)生更新時(shí),則根據(jù)更新后的第三位置信息調(diào)整運(yùn)行信息在widget界面中的顯示位置。從而實(shí)現(xiàn)widget界面上的設(shè)備名稱、運(yùn)行信息和控制按鍵與控制卡頁(yè)上的設(shè)備名稱、運(yùn)行信息和控制按鍵之間的顯示位置的同步更新,使widget界面布局自動(dòng)跟隨用戶對(duì)控制卡頁(yè)布局使用習(xí)慣而同步更新,滿足用戶對(duì)控制卡頁(yè)和widget界面布局需求的動(dòng)態(tài)變化。
接上述控制卡頁(yè)和widget界面分九個(gè)區(qū)域的例子,參照?qǐng)D3,在檢測(cè)到空氣調(diào)整應(yīng)用的控制卡頁(yè)中設(shè)備名稱的顯示位置由A1區(qū)域變?yōu)锳2區(qū)域時(shí),則將在widget界面中B1區(qū)域顯示的設(shè)備名稱移動(dòng)至B2區(qū)域顯示;在檢測(cè)到控制卡頁(yè)中運(yùn)行信息的顯示位置由A3區(qū)域變?yōu)锳4區(qū)域時(shí),則將在widget界面中B3區(qū)域顯示的運(yùn)行信息移動(dòng)至B4區(qū)域顯示;在檢測(cè)到控制卡頁(yè)中控制按鍵的顯示位置由A5區(qū)域變?yōu)锳6區(qū)域時(shí),則將在widget界面中B5區(qū)域顯示的控制按鍵移動(dòng)至B2區(qū)域顯示。
通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,空氣處理設(shè)備,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例的方法。
以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。