本發(fā)明涉及家電設(shè)備技術(shù)領(lǐng)域,尤其涉及一種空氣處理設(shè)備的控制裝置、方法及系統(tǒng)。
背景技術(shù):
目前,對空調(diào)器、加濕器、除濕器、凈化器等空氣處理設(shè)備的控制,要么是通過遙控器控制空氣處理設(shè)備,要么是在手機(jī)等移動終端上安裝控制空氣處理設(shè)備的相應(yīng)APP(Application,應(yīng)用程序),通過該APP來實現(xiàn)對空氣處理設(shè)備的控制。然而,在通過APP控制空氣處理設(shè)備的過程中,雖然通過APP可以控制多個空氣處理設(shè)備,但是具體要控制哪個空氣處理設(shè)備,需要用戶點亮解鎖移動終端后,查找到APP相應(yīng)的應(yīng)用標(biāo)識,打開APP以進(jìn)入到控制界面中,并手動選擇相應(yīng)的空氣處理設(shè)備才能對該空氣處理設(shè)備進(jìn)行控制。顯然,這種控制方式操作較為繁瑣,對空氣處理設(shè)備的控制不夠便捷。
技術(shù)實現(xiàn)要素:
本發(fā)明的主要目的在于提出一種空氣處理設(shè)備的控制裝置、方法及系統(tǒng),旨在解決空氣處理設(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è)備的控制裝置包括Widget界面,所述空氣處理設(shè)備的控制裝置與多個空氣處理設(shè)備綁定,所述空氣處理設(shè)備的控制裝置包括:
獲取模塊,用于獲取多個空氣處理設(shè)備的名稱以及運(yùn)行信息;
顯示模塊,用于在所述Widget界面上顯示所述多個空氣處理設(shè)備的名稱以及運(yùn)行信息。
優(yōu)選地,所述獲取模塊用于:
從綁定的空氣處理設(shè)備中選取同一種設(shè)備類別的空氣處理設(shè)備,獲取所述同一種設(shè)備類別的空氣處理設(shè)備的名稱以及運(yùn)行信息。
優(yōu)選地,所述獲取模塊用于:
從綁定的空氣處理設(shè)備中選取屬于一項組合的空氣處理設(shè)備,獲取所述一項組合的空氣處理設(shè)備的名稱以及運(yùn)行信息。
優(yōu)選地,所述顯示模塊包括:
確定單元,用于確定所述多個空氣處理設(shè)備的顯示次序;
顯示單元,用于按照確定的所述顯示次序,在所述Widget界面上排列顯示所述多個空氣處理設(shè)備的名稱以及運(yùn)行信息。
優(yōu)選地,所述顯示單元用于:
按照所述顯示次序,采用不同顏色在所述Widget界面上排列顯示所述多個空氣處理設(shè)備的名稱以及運(yùn)行信息。
此外,為實現(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)用載體與預(yù)存的Widget關(guān)聯(lián),所述Widget包括Widget界面,所述空氣處理設(shè)備的控制方法包括以下步驟:
獲取多個空氣處理設(shè)備的名稱以及運(yùn)行信息;
在所述Widget界面上顯示所述多個空氣處理設(shè)備的名稱以及運(yùn)行信息。
優(yōu)選地,所述獲取多個空氣處理設(shè)備的名稱以及運(yùn)行信息的步驟包括:
從綁定的空氣處理設(shè)備中選取同一種設(shè)備類別的空氣處理設(shè)備,獲取所述同一種設(shè)備類別的空氣處理設(shè)備的名稱以及運(yùn)行信息。
優(yōu)選地,所述獲取多個空氣處理設(shè)備的名稱以及運(yùn)行信息的步驟包括:
從綁定的空氣處理設(shè)備中選取屬于一項組合的空氣處理設(shè)備,獲取所述一項組合的空氣處理設(shè)備的名稱以及運(yùn)行信息。
優(yōu)選地,所述在所述Widget界面上顯示所述多個空氣處理設(shè)備的名稱以及運(yùn)行信息的步驟包括:
確定所述多個空氣處理設(shè)備的顯示次序;
按照確定的所述顯示次序,在所述Widget界面上排列顯示所述多個空氣處理設(shè)備的名稱以及運(yùn)行信息。
優(yōu)選地,所述按照確定的所述顯示次序,在所述Widget界面上排列顯示所述多個空氣處理設(shè)備的名稱以及運(yùn)行信息的步驟包括:
按照所述顯示次序,采用不同顏色在所述Widget界面上排列顯示所述多個空氣處理設(shè)備的名稱以及運(yùn)行信息。
此外,為實現(xiàn)上述目的,本發(fā)明還提出一種空氣處理設(shè)備的控制系統(tǒng),所述空氣處理設(shè)備的控制系統(tǒng)包括空氣處理設(shè)備和上述的空氣處理設(shè)備的控制裝置;所述空氣處理設(shè)備的控制裝置與多個空氣處理設(shè)備綁定,所述空氣處理設(shè)備的控制裝置包括Widget界面;所述空氣處理設(shè)備的控制裝置用于獲取多個空氣處理設(shè)備的名稱以及運(yùn)行信息,并在所述Widget界面上顯示所述多個空氣處理設(shè)備的名稱以及運(yùn)行信息。
本發(fā)明提出的空氣處理設(shè)備的控制裝置、方法及系統(tǒng),首先獲取與空氣處理設(shè)備的控制裝置綁定的多個空氣處理設(shè)備的名稱以及運(yùn)行信息,然后在空氣處理設(shè)備的控制裝置對應(yīng)的Widget界面上顯示多個空氣處理設(shè)備的名稱以及運(yùn)行信息,這樣,用戶根據(jù)Widget界面所顯示的空氣處理設(shè)備的名稱以及運(yùn)行信息,通過在Widget界面上執(zhí)行相應(yīng)操作即可控制空氣處理設(shè)備的運(yùn)行。因此,避免了用戶執(zhí)行打開APP、手動選擇相應(yīng)的空氣處理設(shè)備以進(jìn)入該空氣處理設(shè)備的相應(yīng)控制界面等操作,從而提高了空氣處理設(shè)備控制的便捷性。
附圖說明
圖1為本發(fā)明空氣處理設(shè)備的控制裝置第一實施例的功能模塊示意圖;
圖2為本發(fā)明各實施例中一個可選的Widget界面的示意圖;
圖3為本發(fā)明空氣處理設(shè)備的控制裝置第二實施例中顯示模塊的細(xì)化功能模塊示意圖;
圖4為本發(fā)明空氣處理設(shè)備的控制方法第一實施例的流程示意圖;
圖5為本發(fā)明空氣處理設(shè)備的控制方法第二實施例中在Widget界面上顯示多個空氣處理設(shè)備的名稱以及運(yùn)行信息的細(xì)化流程示意圖。
本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進(jìn)一步說明。
具體實施方式
應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明提供一種空氣處理設(shè)備的控制裝置。
參照圖1,圖1為本發(fā)明空氣處理設(shè)備的控制裝置第一實施例的功能模塊示意圖。
需要強(qiáng)調(diào)的是,對本領(lǐng)域的技術(shù)人員來說,圖1所示功能模塊圖僅僅是一個較佳實施例的示例圖,本領(lǐng)域的技術(shù)人員圍繞圖1所示的空氣處理設(shè)備的控制裝置的功能模塊,可輕易進(jìn)行新的功能模塊的補(bǔ)充;各功能模塊的名稱是自定義名稱,僅用于輔助理解該空氣處理設(shè)備的控制裝置的各個程序功能塊,不用于限定本發(fā)明的技術(shù)方案,本發(fā)明技術(shù)方案的核心是,各自定義名稱的功能模塊所要達(dá)成的功能。
本方案中的空氣處理設(shè)備包括但不限于空調(diào)器、加濕器、除濕器、凈化器等,空氣處理設(shè)備包括進(jìn)風(fēng)口、出風(fēng)口,以及連接進(jìn)風(fēng)口和出風(fēng)口的風(fēng)道,在該風(fēng)道中設(shè)置有功能模塊。所述空氣處理設(shè)備的控制裝置與多個空氣處理設(shè)備綁定,空氣處理設(shè)備的控制裝置包括Widget微件界面。優(yōu)選地,空氣處理設(shè)備的控制裝置應(yīng)用于移動終端,如智能手機(jī)、PAD(平板電腦)等。例如,在移動終端上安裝相應(yīng)的控制APP(本發(fā)明的空氣處理設(shè)備的控制裝置)。本方案中,該控制APP對空氣處理設(shè)備的控制方式,與現(xiàn)有的APP對空氣處理設(shè)備的控制方式并不相同。不同之處在于,本方案中,該控制APP還部署有相應(yīng)的Widget微件。所述Widget設(shè)置于移動終端的顯示界面上,并且Widget至少與一空氣處理設(shè)備關(guān)聯(lián),Widget包括Widget界面。優(yōu)選地,該Widget界面上設(shè)置有預(yù)置按鍵。Widget界面用于顯示關(guān)聯(lián)的空氣處理設(shè)備的名稱以及運(yùn)行信息,預(yù)置按鍵用于觸發(fā)控制指令,以控制關(guān)聯(lián)的空氣處理設(shè)備的運(yùn)行。
Widget是一款可以置于移動終端桌面上顯示的桌面小組件,可以用于顯示時鐘、日歷、天氣等信息,其在移動終端桌面上呈現(xiàn)為顯示特定信息的懸浮窗口,因此,用戶不需要對Widget進(jìn)行點擊或打開操作,即可第一時間查看到在懸浮窗口上呈現(xiàn)的特定信息,并且,Widget上的顯示信息可以自動刷新,或者通過用戶手動點擊預(yù)設(shè)的控件進(jìn)行刷新。
也就是說,本發(fā)明的技術(shù)方案中,可以從控制APP中將空調(diào)控制頁卡部署到Widget中,相當(dāng)于將空氣處理設(shè)備的運(yùn)行信息部署到Widget中,因此,用戶通過懸浮于移動終端桌面上的Widget界面,即可直接控制空氣處理設(shè)備的運(yùn)行,或者直接讀取到空氣處理設(shè)備的運(yùn)行參數(shù)。應(yīng)當(dāng)理解的是,本發(fā)明僅以空氣處理設(shè)備為被控主體進(jìn)行詳述,但是并不限定應(yīng)用于空氣處理設(shè)備,還可以應(yīng)用于其它家用電器,如冰箱、飲水機(jī)等等,此處不再進(jìn)行一一贅述。下面介紹下為APP創(chuàng)建Widget的過程,為APP創(chuàng)建Widget主要是對AppWidgetProvider和AppWidgetProviderInfo兩大類進(jìn)行相關(guān)操作的過程。
AppWidgetProvider用于接收Widget相關(guān)的廣播,例如Widget的更新、刪除、開啟和禁用等。
AppWidgetProviderInfo在XML里定義,用于指定Widget的相關(guān)數(shù)據(jù),如Widget的布局、對應(yīng)的AppWidgetProvider類等。
在一個APP中部署一個Widget主要包括如下步驟:
1、定義Widget的布局,設(shè)置控件的擺放位置;
2、自定義一個AppWidgetProvider類,以處理Widget的所有相關(guān)邏輯,并更新Widget的控件顯示(如圖片顯示或文字顯示);還可以通過自定義設(shè)置當(dāng)預(yù)設(shè)按鈕被點擊時發(fā)送廣播,并且用onReceive(Context,Intent)接收預(yù)設(shè)按鈕點擊的廣播,并添加相應(yīng)的按鈕點擊邏輯。
3、自定義一個Service以處理App與Widget之間的數(shù)據(jù)傳輸,數(shù)據(jù)傳輸過程可以自Widget添加到桌面時啟動,并到Widget從桌面刪除時停止;
4、在XML中定義AppWidgetProviderInfo,以指定Widget的布局、AppWidgetProvider類等。
通過以上步驟即可完成一個Widget的部署過程。
在APP中部署Widget之后,只要在移動終端將App安裝完成之后,所述移動終端就會在系統(tǒng)的小組件列表中出現(xiàn)所部署的Widget,用戶可以選擇是否將其添加至桌面。本方案優(yōu)選所述Widget顯示在系統(tǒng)桌面上,也即Widget界面顯示于移動終端的顯示界面上。
在本實施例中,所述空氣處理設(shè)備的控制裝置包括:
獲取模塊10,用于獲取多個空氣處理設(shè)備的名稱以及運(yùn)行信息;
顯示模塊20,用于在所述Widget界面上顯示所述多個空氣處理設(shè)備的名稱以及運(yùn)行信息。
由于本實施例中是通過在移動終端上安裝相應(yīng)的控制APP對多個空氣處理設(shè)備進(jìn)行控制,在實現(xiàn)控制APP對多個空氣處理設(shè)備的控制之前,首先將該控制APP與多個空氣處理設(shè)備進(jìn)行綁定,也即將Widget與多個空氣處理設(shè)備關(guān)聯(lián)。
為了實現(xiàn)對多個空氣處理設(shè)備的控制,本實施例中,獲取模塊10首先獲取綁定的多個空氣處理設(shè)備的名稱以及運(yùn)行信息。其中,該運(yùn)行信息包括空氣處理設(shè)備的位置、運(yùn)行模式等等。具體地,獲取模塊10獲取多個空氣處理設(shè)備的名稱以及運(yùn)行信息可以采用以下兩種方式實現(xiàn):
1)方式一,獲取同一設(shè)備類型的空氣處理設(shè)備的名稱以及運(yùn)行信息,在該方式中,具體地,所述獲取模塊10用于:
從綁定的空氣處理設(shè)備中選取同一種設(shè)備類別的空氣處理設(shè)備,獲取所述同一種設(shè)備類別的空氣處理設(shè)備的名稱以及運(yùn)行信息。
由于空氣處理設(shè)備包涵了空調(diào)器、加濕器、凈化器等多種設(shè)備類型,本實施例中所綁定的空氣處理設(shè)備很有可能包括了多個空調(diào)器、多個加濕器、多個凈化器等。在方式一中,獲取模塊10從綁定的多個空氣處理設(shè)備中選取同一種設(shè)備類別的空氣處理設(shè)備,然后獲取同一種設(shè)備類別的空氣處理設(shè)備的名稱以及運(yùn)行信息。比如,從綁定的空氣處理設(shè)備中選取出其包括的多個空調(diào)器,然后獲取多個空調(diào)器的名稱以及運(yùn)行信息。
2)方式二,獲取同一項組合內(nèi)的空氣處理設(shè)備的名稱以及運(yùn)行信息,在該方式中,具體地,所述獲取模塊10用于:
從綁定的空氣處理設(shè)備中選取屬于一項組合的空氣處理設(shè)備,獲取所述一項組合的空氣處理設(shè)備的名稱以及運(yùn)行信息。
在方式二中,可預(yù)先將綁定的多個空氣處理設(shè)備劃分為多項組合,比如將家中的空調(diào)器、加濕器、凈化器設(shè)置為一項組合,將公司的空調(diào)器、加濕器、凈化器設(shè)置為另外一項組合。獲取模塊10從綁定的多個空氣處理設(shè)備中選取屬于一項組合內(nèi)的空氣處理設(shè)備,然后獲取一項組合內(nèi)的空氣處理設(shè)備的名稱以及運(yùn)行信息。比如,從綁定的空氣處理設(shè)備中選取出屬于家中組合的空調(diào)器、加濕器、凈化器,然后獲取家中組合內(nèi)的空調(diào)器、加濕器、凈化器的名稱以及運(yùn)行信息。
之后,顯示模塊20在Widget界面上顯示獲取模塊10所獲取的空氣處理設(shè)備的名稱以及運(yùn)行信息。
例如,若獲取模塊10分別獲取空調(diào)器的名稱以及運(yùn)行信息、加濕器的名稱以及運(yùn)行信息,顯示模塊20在Widget界面上顯示空調(diào)器的名稱以及運(yùn)行信息、加濕器的名稱以及運(yùn)行信息。如圖2所示,在移動終端系統(tǒng)桌面上所顯示的Widget界面上分別顯示空調(diào)器、加濕器的名稱以及運(yùn)行信息。
用戶通過查看Widget界面,就可獲知空氣處理設(shè)備的運(yùn)行信息,比如獲知空調(diào)器的運(yùn)行模式、空調(diào)器當(dāng)前的設(shè)定溫度等。當(dāng)用戶查看到空氣處理設(shè)備的運(yùn)行信息之后,要控制空氣處理設(shè)備的運(yùn)行時,用戶可在Widget界面上執(zhí)行相應(yīng)的控制操作,從而觸發(fā)相應(yīng)的控制指令,來控制空氣處理設(shè)備的運(yùn)行。比如,當(dāng)Widget界面上設(shè)置有空氣處理設(shè)備對應(yīng)的預(yù)置按鍵時,用戶可在空氣處理設(shè)備對應(yīng)的預(yù)置按鍵上執(zhí)行觸摸操作,當(dāng)接收到基于預(yù)置按鍵的觸摸操作時,根據(jù)觸摸操作所對應(yīng)的預(yù)置按鍵,對該預(yù)置按鍵對應(yīng)的空氣處理設(shè)備進(jìn)行控制。
例如,若用戶查看到空調(diào)器當(dāng)前的設(shè)定溫度之后,想要降低空調(diào)器的設(shè)定溫度,此時,用戶可點擊Widget界面上的空調(diào)器對應(yīng)的溫度降低按鍵,當(dāng)檢測到用戶對溫度降低按鍵的操作時,對空調(diào)器當(dāng)前的設(shè)定溫度進(jìn)行降低調(diào)節(jié),比如將設(shè)定溫度降低1度,從而實現(xiàn)控制空調(diào)器的運(yùn)行。
為更清楚理解本實施例,下面將以空調(diào)控制頁卡部署到Widget為例,詳細(xì)說明Widget的部署過程和加載過程。空調(diào)控制頁卡中顯示的信息為空調(diào)器的運(yùn)行信息,空調(diào)控制頁卡中的按鍵為空調(diào)器的控制按鍵。其中,運(yùn)行信息包括空調(diào)器名稱、空調(diào)器位置、空調(diào)器當(dāng)前運(yùn)行模式、空調(diào)器當(dāng)前設(shè)定溫度等;控制按鍵包括溫度調(diào)節(jié)按鍵以及關(guān)機(jī)按鍵等。
在APP開啟的狀態(tài)下(只要APP的進(jìn)程未被殺死,都認(rèn)為APP處于開啟狀態(tài)),用戶將空調(diào)控制頁卡的Widget添加到系統(tǒng)桌面后,移動終端啟動APP中定義的Service,該Service將同步空調(diào)器的運(yùn)行信息,同步方式可以通過每隔一定的時間對空調(diào)器的運(yùn)行信息進(jìn)行查詢或空調(diào)器自動上報等方式。在Service獲取到空調(diào)器的運(yùn)行信息之后,將空調(diào)器的運(yùn)行信息作為廣播發(fā)送出去,該廣播中將帶上一個action標(biāo)志,如action1。當(dāng)AppWidgetProvider中通過onReceive(Context,Intent)接收action為action1的廣播,獲取廣播中的空調(diào)器的運(yùn)行信息,并將這些運(yùn)行信息實時更新到Widget界面上,以實現(xiàn)Widget界面的更新過程。
本實施例中,以空調(diào)器為例,控制APP的Service獲取空調(diào)器的名稱以及運(yùn)行信息,其中運(yùn)行信息包括空調(diào)器位置、空調(diào)器當(dāng)前運(yùn)行模式、空調(diào)器當(dāng)前設(shè)定溫度等等。然后將空調(diào)器的名稱以及運(yùn)行信息作為廣播發(fā)送出去,當(dāng)Widget通過onReceive接收到Service發(fā)送的廣播之后,獲取廣播中的空調(diào)器的名稱以及運(yùn)行信息,并在Widget界面上顯示空調(diào)器的空調(diào)器名稱、空調(diào)器位置、空調(diào)器當(dāng)前運(yùn)行模式以及當(dāng)前設(shè)定溫度等。
當(dāng)Widget界面上空調(diào)器對應(yīng)的預(yù)置按鍵被用戶點擊后,可以設(shè)置向外發(fā)送一個廣播,相當(dāng)于是在AppWidgetProvider中通過onReceive(Context,Intent)接收到Widget界面上的按鍵點擊的廣播時,添加相應(yīng)的邏輯,此處添加的邏輯主要是將用戶的控制指令(如關(guān)機(jī)、溫度升高1度、溫度降低1度)處理成相應(yīng)的數(shù)據(jù),后續(xù)仍然通過廣播發(fā)送出去,該廣播也會帶上一個action標(biāo)志,如action2,在Service中接收所述空調(diào)器的控制按鍵點擊的廣播,并且讀取該廣播中攜帶的控制指令時(如關(guān)機(jī)、溫度升高1度、溫度降低1度),編成空調(diào)器的控制碼,發(fā)送給該空調(diào)器,以實現(xiàn)Widget控制該空調(diào)器的過程。
本實施例中,當(dāng)用戶點擊Widget界面中空調(diào)器的溫度調(diào)節(jié)按鍵時,Widget相當(dāng)于是通過onReceive接收到溫度調(diào)節(jié)按鍵點擊的廣播,此時基于溫度調(diào)節(jié)按鍵的點擊操作,確定對應(yīng)的控制指令,如用戶點擊的是溫度升高按鍵,說明控制指令為溫度升高1度,此時將控制指令處理成相應(yīng)的數(shù)據(jù),并以廣播發(fā)送出去,所述控制APP的Service接收到廣播之后,讀取該廣播中攜帶的控制指令時,如溫度升高1度,并將控制指令編成空調(diào)器的控制碼,發(fā)送給該空調(diào)器,該空調(diào)器根據(jù)接收到的控制碼將其當(dāng)前設(shè)定溫度升高1度。
值得注意的是,如果控制APP進(jìn)程被殺死了,相應(yīng)的Service也會被殺死,那么Widget處于不可用的狀態(tài),除非重新啟動APP,再次觸發(fā)Service開啟。
本實施例提出的方案,獲取模塊10首先獲取多個空氣處理設(shè)備的名稱以及運(yùn)行信息,然后顯示模塊20在Widget界面上顯示多個空氣處理設(shè)備的名稱以及運(yùn)行信息,這樣,用戶根據(jù)Widget界面所顯示的空氣處理設(shè)備的名稱以及運(yùn)行信息,通過在Widget界面上執(zhí)行相應(yīng)操作即可控制空氣處理設(shè)備的運(yùn)行。因此,避免了用戶執(zhí)行打開APP、手動選擇相應(yīng)的空氣處理設(shè)備以進(jìn)入該空氣處理設(shè)備的相應(yīng)控制界面等操作,從而提高了空氣處理設(shè)備控制的便捷性,大大提高了用戶體驗。
進(jìn)一步地,基于第一實施例,本發(fā)明還提出了空氣處理設(shè)備的控制裝置的第二實施例。參照圖3,圖3為本發(fā)明空氣處理設(shè)備的控制裝置第二實施例的功能模塊示意圖。在第二實施例中,所述顯示模塊20包括:
確定單元21,用于確定所述多個空氣處理設(shè)備的顯示次序;
顯示單元22,用于按照確定的所述顯示次序,在所述Widget界面上排列顯示所述多個空氣處理設(shè)備的名稱以及運(yùn)行信息。
由于綁定的空氣處理設(shè)備包括多個,在獲取模塊10獲取了多個空氣處理設(shè)備的名稱以及運(yùn)行信息后,確定單元21首先確定多個空氣處理設(shè)備的顯示次序。然后,顯示單元22按照確定的顯示次序,在Widget界面上排列顯示多個空氣處理設(shè)備的名稱以及運(yùn)行信息。
例如,若綁定的空氣處理設(shè)備包括空調(diào)器、加濕器、凈化器,在獲取模塊10分別獲取了空調(diào)器、加濕器、凈化器的名稱以及運(yùn)行信息后,確定單元21首先確定空調(diào)器、加濕器和凈化器的顯示次序,然后顯示單元22按照確定的該顯示次序,在Widget界面上排列顯示空調(diào)器、加濕器、凈化器的名稱以及運(yùn)行信息。比如,若確定單元21確定顯示次序為:加濕器→空調(diào)器→凈化器,則顯示單元22在Widget界面上按照該顯示次序排列顯示加濕器、空調(diào)器、凈化器的名稱以及運(yùn)行信息,將加濕器的名稱以及運(yùn)行信息顯示在Widget界面的最前面,凈化器的名稱以及運(yùn)行信息顯示在Widget界面的最后面。這樣,就更進(jìn)一步方便用戶操控各個空氣處理設(shè)備,進(jìn)一步提高了用戶的操控體驗。
可選地,確定單元21根據(jù)當(dāng)前的空氣參數(shù)來確定多個空氣處理設(shè)備的顯示次序,該空氣參數(shù)包括空氣溫度、空氣濕度、空氣PM2.5值等。例如,在上述列舉的例子中,綁定的空氣處理設(shè)備包括空調(diào)器、加濕器、凈化器,確定單元21根據(jù)當(dāng)前的空氣參數(shù)來確定空調(diào)器、加濕器、凈化器的顯示次序。比如,若當(dāng)前的空氣溫度過高,空氣濕度稍低,空氣PM2.5值正常,也即用戶當(dāng)前最有可能通過控制空調(diào)器來降低空氣溫度,此時,確定單元21確定相應(yīng)的顯示次序為:空調(diào)器→加濕器→凈化器。若當(dāng)前的空氣溫度適宜,空氣濕度過低,空氣PM2.5值正常,也即用戶當(dāng)前最有可能通過控制加濕器來增加空氣濕度,此時,確定單元21確定相應(yīng)的顯示次序為:加濕器→空調(diào)器→凈化器。
本領(lǐng)域技術(shù)人員可以理解的是,確定單元21除了可以根據(jù)上述的空氣參數(shù)來確定多個空氣處理設(shè)備的顯示次序以外,還可以通過其他的比如根據(jù)各空氣處理設(shè)備的當(dāng)前位置來確定多個空氣處理設(shè)備的顯示次序,確定單元21確定多個空氣處理設(shè)備的顯示次序的方式在此不作限制。
進(jìn)一步地,由于空氣參數(shù)是會隨著時間不斷發(fā)生變化的,比如可能在一段時間段內(nèi)空氣溫度過高,但經(jīng)過空調(diào)器降溫后,空氣溫度變得適宜,此時,確定單元21根據(jù)之前的空氣參數(shù)確定的多個空氣處理設(shè)備的顯示次序就變得不合適了。因此,本實施例中,確定單元21實時或定時對多個空氣處理設(shè)備的顯示次序進(jìn)行更新。具體地,確定單元21實時或定時獲取當(dāng)前的空氣參數(shù),并根據(jù)最近一次獲取的空氣參數(shù)來重新確定多個空氣處理設(shè)備的顯示次序,用此次重新確定的顯示次序替換掉之前所確定的顯示次序。
然后,顯示單元22按照更新后的各個空氣處理設(shè)備的顯示次序,在Widget界面上重新排列顯示多個空氣處理設(shè)備的名稱以及運(yùn)行信息。比如,若之前顯示單元22是按照空調(diào)器→加濕器→凈化器的顯示次序,在Widget界面上排列顯示各空氣處理設(shè)備的名稱以及運(yùn)行信息的,之后若確定單元21更新顯示次序為加濕器→空調(diào)器→凈化器,則顯示單元22按照更新后的顯示次序,也即按照加濕器→空調(diào)器→凈化器的顯示次序,在Widget界面上重新排列顯示各空氣處理設(shè)備的名稱以及運(yùn)行信息。
進(jìn)一步地,本實施例中,所述顯示單元22用于:
按照所述顯示次序,采用不同顏色在所述Widget界面上排列顯示所述多個空氣處理設(shè)備的名稱以及運(yùn)行信息。
為了更進(jìn)一步提高用戶的操控體驗,本實施例中,在確定單元21確定了各空氣處理設(shè)備的顯示次序之后,顯示單元22按照此顯示次序,采用不同的顏色在Widget界面上排列顯示多個空氣處理設(shè)備的名稱以及運(yùn)行信息。比如,若確定單元21確定的顯示次序為空調(diào)器→加濕器→凈化器,則顯示單元22采用紅色將空調(diào)器的名稱以及運(yùn)行信息顯示在Widget界面的最前面,采用黃色將加濕器的名稱以及運(yùn)行信息顯示在Widget界面的中間,采用綠色將凈化器的名稱以及運(yùn)行信息顯示在Widget界面的最后面。這樣,用戶通過顏色顯示也可以直觀獲知哪個空氣處理設(shè)備當(dāng)前可能是最需要進(jìn)行控制操作的,從而進(jìn)一步提高了用戶體驗。
本實施例提出的方案,確定單元先確定多個空氣處理設(shè)備的顯示次序,然后顯示單元按照確定的顯示次序,在Widget界面上排列顯示多個空氣處理設(shè)備的名稱以及運(yùn)行信息,將最需要被操控的空氣處理設(shè)備的名稱以及運(yùn)行信息顯示在Widget界面上最前端位置,從而進(jìn)一步方便用戶對空氣處理設(shè)備進(jìn)行控制操作,提高了用戶的操控體驗。
本發(fā)明進(jìn)一步提供一種空氣處理設(shè)備的控制方法。
在本發(fā)明中的空氣處理設(shè)備包括但不限于空調(diào)器、加濕器、除濕器、凈化器等,空氣處理設(shè)備包括進(jìn)風(fēng)口、出風(fēng)口,以及連接進(jìn)風(fēng)口和出風(fēng)口的風(fēng)道,在該風(fēng)道中設(shè)置有功能模塊。所述空氣處理設(shè)備的控制方法的應(yīng)用載體與預(yù)存的Widget關(guān)聯(lián),其中,Widget包括Widget界面。優(yōu)選地,所述空氣處理設(shè)備的控制方法應(yīng)用于移動終端,如智能手機(jī)、PAD(平板電腦)等。例如,在移動終端上安裝相應(yīng)的控制APP。本方案中,所述控制APP對空氣處理設(shè)備的控制方式,與現(xiàn)有的APP對空氣處理設(shè)備的控制方式并不相同。不同之處在于,本方案中,所述控制APP還部署有相應(yīng)的Widget微件。所述Widget設(shè)置于移動終端的顯示界面上,并且Widget至少與一空氣處理設(shè)備關(guān)聯(lián),Widget包括Widget界面。優(yōu)選地,該Widget界面上設(shè)置有預(yù)置按鍵。Widget界面用于顯示關(guān)聯(lián)的空氣處理設(shè)備的名稱以及運(yùn)行信息,預(yù)置按鍵用于觸發(fā)控制指令,以控制關(guān)聯(lián)的空氣處理設(shè)備的運(yùn)行。
Widget是一款可以置于移動終端桌面上顯示的桌面小組件,可以用于顯示時鐘、日歷、天氣等信息,其在移動終端桌面上呈現(xiàn)為顯示特定信息的懸浮窗口,因此,用戶不需要對Widget進(jìn)行點擊或打開操作,即可第一時間查看到在懸浮窗口上呈現(xiàn)的特定信息,并且,Widget上的顯示信息可以自動刷新,或者通過用戶手動點擊預(yù)設(shè)的控件進(jìn)行刷新。
也就是說,本發(fā)明的技術(shù)方案中,可以從控制APP中將空調(diào)控制頁卡部署到Widget中,相當(dāng)于將空氣處理設(shè)備的運(yùn)行信息部署到Widget中,因此,用戶通過懸浮于移動終端桌面上的Widget界面,即可直接控制空氣處理設(shè)備的運(yùn)行,或者直接讀取到空氣處理設(shè)備的運(yùn)行參數(shù)。應(yīng)當(dāng)理解的是,本發(fā)明僅以空氣處理設(shè)備為被控主體進(jìn)行詳述,但是該控制方法并不限定應(yīng)用于空氣處理設(shè)備,還可以應(yīng)用于其它家用電器,如冰箱、飲水機(jī)等等,此處不再進(jìn)行一一贅述。
下面介紹下為APP創(chuàng)建Widget的過程,為APP創(chuàng)建Widget主要是對AppWidgetProvider和AppWidgetProviderInfo兩大類進(jìn)行相關(guān)操作的過程。
AppWidgetProvider用于接收Widget相關(guān)的廣播,例如Widget的更新、刪除、開啟和禁用等。
AppWidgetProviderInfo在XML里定義,用于指定Widget的相關(guān)數(shù)據(jù),如Widget的布局、對應(yīng)的AppWidgetProvider類等。
在一個APP中部署一個Widget主要包括如下步驟:
1、定義Widget的布局,設(shè)置控件的擺放位置;
2、自定義一個AppWidgetProvider類,以處理Widget的所有相關(guān)邏輯,并更新Widget的控件顯示(如圖片顯示或文字顯示);還可以通過自定義設(shè)置當(dāng)預(yù)設(shè)按鈕被點擊時發(fā)送廣播,并且用onReceive(Context,Intent)接收預(yù)設(shè)按鈕點擊的廣播,并添加相應(yīng)的按鈕點擊邏輯。
3、自定義一個Service以處理App與Widget之間的數(shù)據(jù)傳輸,數(shù)據(jù)傳輸過程可以自Widget添加到桌面時啟動,并到Widget從桌面刪除時停止;
4、在XML中定義AppWidgetProviderInfo,以指定Widget的布局、AppWidgetProvider類等。
通過以上步驟即可完成一個Widget的部署過程。
在APP中部署Widget之后,只要在移動終端將App安裝完成之后,所述移動終端就會在系統(tǒng)的小組件列表中出現(xiàn)所部署的Widget,用戶可以選擇是否將其添加至桌面。本方案優(yōu)選所述Widget顯示在系統(tǒng)桌面上,也即Widget界面顯示于移動終端的顯示界面上。
參照圖4,圖4為本發(fā)明空氣處理設(shè)備的控制方法第一實施例的流程示意圖。在本實施例中,所述空氣處理設(shè)備的控制方法包括:
步驟S10,獲取多個空氣處理設(shè)備的名稱以及運(yùn)行信息;
步驟S20,在所述Widget界面上顯示所述多個空氣處理設(shè)備的名稱以及運(yùn)行信息。
由于本實施例中是通過在移動終端上安裝的控制APP對多個空氣處理設(shè)備進(jìn)行控制的,因此,在實現(xiàn)控制APP對多個空氣處理設(shè)備的控制之前,首先將該控制APP與多個空氣處理設(shè)備進(jìn)行綁定,也即將Widget與多個空氣處理設(shè)備關(guān)聯(lián)。
為了實現(xiàn)對多個空氣處理設(shè)備的控制,本實施例中,首先獲取綁定的多個空氣處理設(shè)備的名稱以及運(yùn)行信息。其中,該運(yùn)行信息包括空氣處理設(shè)備的位置、運(yùn)行模式等等。具體地,所述步驟S10可以通過以下兩種方式實現(xiàn):
1)方式一,獲取同一設(shè)備類型的空氣處理設(shè)備的名稱以及運(yùn)行信息,在該方式中,具體地,所述步驟S10包括:
從綁定的空氣處理設(shè)備中選取同一種設(shè)備類別的空氣處理設(shè)備,獲取所述同一種設(shè)備類別的空氣處理設(shè)備的名稱以及運(yùn)行信息。
由于空氣處理設(shè)備包涵了空調(diào)器、加濕器、凈化器等多種設(shè)備類型,本實施例中所綁定的空氣處理設(shè)備很有可能包括了多個空調(diào)器、多個加濕器、多個凈化器等。在方式一中,先從綁定的多個空氣處理設(shè)備中選取同一種設(shè)備類別的空氣處理設(shè)備,然后獲取同一種設(shè)備類別的空氣處理設(shè)備的名稱以及運(yùn)行信息。比如,從綁定的空氣處理設(shè)備中選取出其包括的多個空調(diào)器,然后獲取多個空調(diào)器的名稱以及運(yùn)行信息。
2)方式二,獲取同一項組合內(nèi)的空氣處理設(shè)備的名稱以及運(yùn)行信息,在該方式中,具體地,所述步驟S10包括:
從綁定的空氣處理設(shè)備中選取屬于一項組合的空氣處理設(shè)備,獲取所述一項組合的空氣處理設(shè)備的名稱以及運(yùn)行信息。
在方式二中,可預(yù)先將綁定的多個空氣處理設(shè)備劃分為多項組合,比如將家中的空調(diào)器、加濕器、凈化器設(shè)置為一項組合,將公司的空調(diào)器、加濕器、凈化器設(shè)置為另外一項組合。先從綁定的多個空氣處理設(shè)備中選取屬于一項組合內(nèi)的空氣處理設(shè)備,然后獲取一項組合內(nèi)的空氣處理設(shè)備的名稱以及運(yùn)行信息。比如,從綁定的空氣處理設(shè)備中選取出屬于家中組合的空調(diào)器、加濕器、凈化器,然后獲取家中組合內(nèi)的空調(diào)器、加濕器、凈化器的名稱以及運(yùn)行信息。
之后,在移動終端系統(tǒng)桌面上顯示的Widget界面上顯示所獲取的空氣處理設(shè)備的名稱以及運(yùn)行信息。
例如,若獲取到空調(diào)器的名稱以及運(yùn)行信息、加濕器的名稱以及運(yùn)行信息,則在Widget界面上顯示空調(diào)器的名稱以及運(yùn)行信息、加濕器的名稱以及運(yùn)行信息。如圖2所示,在移動終端系統(tǒng)桌面上所顯示的Widget界面上分別顯示空調(diào)器、加濕器的名稱以及運(yùn)行信息。
用戶通過查看Widget界面,就可獲知空氣處理設(shè)備的運(yùn)行信息,比如獲知空調(diào)器的運(yùn)行模式、空調(diào)器當(dāng)前的設(shè)定溫度等。當(dāng)用戶查看到空氣處理設(shè)備的運(yùn)行信息之后,要控制空氣處理設(shè)備的運(yùn)行時,用戶可在Widget界面上執(zhí)行相應(yīng)的控制操作,從而觸發(fā)相應(yīng)的控制指令,來控制空氣處理設(shè)備的運(yùn)行。比如,當(dāng)Widget界面上設(shè)置有空氣處理設(shè)備對應(yīng)的預(yù)置按鍵時,用戶可在空氣處理設(shè)備對應(yīng)的預(yù)置按鍵上執(zhí)行觸摸操作,當(dāng)接收到基于預(yù)置按鍵的觸摸操作時,根據(jù)觸摸操作所對應(yīng)的預(yù)置按鍵,對該預(yù)置按鍵對應(yīng)的空氣處理設(shè)備進(jìn)行控制。
例如,若用戶查看到空調(diào)器當(dāng)前的設(shè)定溫度之后,想要降低空調(diào)器的設(shè)定溫度,此時,用戶可點擊Widget界面上的空調(diào)器對應(yīng)的溫度降低按鍵,當(dāng)檢測到用戶對溫度降低按鍵的操作時,對空調(diào)器當(dāng)前的設(shè)定溫度進(jìn)行降低調(diào)節(jié),比如將設(shè)定溫度降低1度,從而實現(xiàn)控制空調(diào)器的運(yùn)行。
為更清楚理解本實施例,下面將以空調(diào)控制頁卡部署到Widget為例,詳細(xì)說明Widget的部署過程和加載過程??照{(diào)控制頁卡中顯示的信息為空調(diào)器的運(yùn)行信息,空調(diào)控制頁卡中的按鍵為空調(diào)器的控制按鍵。其中,運(yùn)行信息包括空調(diào)器名稱、空調(diào)器位置、空調(diào)器當(dāng)前運(yùn)行模式、空調(diào)器當(dāng)前設(shè)定溫度等;控制按鍵包括溫度調(diào)節(jié)按鍵以及關(guān)機(jī)按鍵等。
在APP開啟的狀態(tài)下(只要APP的進(jìn)程未被殺死,都認(rèn)為APP處于開啟狀態(tài)),用戶將空調(diào)控制頁卡的Widget添加到系統(tǒng)桌面后,移動終端啟動APP中定義的Service,該Service將同步空調(diào)器的運(yùn)行信息,同步方式可以通過每隔一定的時間對空調(diào)器的運(yùn)行信息進(jìn)行查詢或空調(diào)器自動上報等方式。在Service獲取到空調(diào)器的運(yùn)行信息之后,將空調(diào)器的運(yùn)行信息作為廣播發(fā)送出去,該廣播中將帶上一個action標(biāo)志,如action1。當(dāng)AppWidgetProvider中通過onReceive(Context,Intent)接收action為action1的廣播,獲取廣播中的空調(diào)器的運(yùn)行信息,并將這些運(yùn)行信息實時更新到Widget界面上,以實現(xiàn)Widget界面的更新過程。
本實施例中,以空調(diào)器為例,控制APP的Service獲取空調(diào)器的名稱以及運(yùn)行信息,其中運(yùn)行信息包括空調(diào)器位置、空調(diào)器當(dāng)前運(yùn)行模式、空調(diào)器當(dāng)前設(shè)定溫度等等。然后將空調(diào)器的名稱以及運(yùn)行信息作為廣播發(fā)送出去,當(dāng)Widget通過onReceive接收到Service發(fā)送的廣播之后,獲取廣播中的空調(diào)器的名稱以及運(yùn)行信息,并在Widget界面上顯示空調(diào)器的空調(diào)器名稱、空調(diào)器位置、空調(diào)器當(dāng)前運(yùn)行模式以及當(dāng)前設(shè)定溫度等。
當(dāng)Widget界面上空調(diào)器對應(yīng)的預(yù)置按鍵被用戶點擊后,可以設(shè)置向外發(fā)送一個廣播,相當(dāng)于是在AppWidgetProvider中通過onReceive(Context,Intent)接收到Widget界面上的按鍵點擊的廣播時,添加相應(yīng)的邏輯,此處添加的邏輯主要是將用戶的控制指令(如關(guān)機(jī)、溫度升高1度、溫度降低1度)處理成相應(yīng)的數(shù)據(jù),后續(xù)仍然通過廣播發(fā)送出去,該廣播也會帶上一個action標(biāo)志,如action2,在Service中接收所述空調(diào)器的控制按鍵點擊的廣播,并且讀取該廣播中攜帶的控制指令時(如關(guān)機(jī)、溫度升高1度、溫度降低1度),編成空調(diào)器的控制碼,發(fā)送給該空調(diào)器,以實現(xiàn)Widget控制該空調(diào)器的過程。
本實施例中,當(dāng)用戶點擊Widget界面中空調(diào)器的溫度調(diào)節(jié)按鍵時,Widget相當(dāng)于是通過onReceive接收到溫度調(diào)節(jié)按鍵點擊的廣播,此時基于溫度調(diào)節(jié)按鍵的點擊操作,確定對應(yīng)的控制指令,如用戶點擊的是溫度升高按鍵,說明控制指令為溫度升高1度,此時將控制指令處理成相應(yīng)的數(shù)據(jù),并以廣播發(fā)送出去,所述控制APP的Service接收到廣播之后,讀取該廣播中攜帶的控制指令時,如溫度升高1度,并將控制指令編成空調(diào)器的控制碼,發(fā)送給該空調(diào)器,該空調(diào)器根據(jù)接收到的控制碼將其當(dāng)前設(shè)定溫度升高1度。
值得注意的是,如果控制APP進(jìn)程被殺死了,相應(yīng)的Service也會被殺死,那么Widget處于不可用的狀態(tài),除非重新啟動APP,再次觸發(fā)Service開啟。
本實施例提出的方案,首先獲取多個空氣處理設(shè)備的名稱以及運(yùn)行信息,然后在Widget界面上顯示多個空氣處理設(shè)備的名稱以及運(yùn)行信息,這樣,用戶根據(jù)Widget界面所顯示的空氣處理設(shè)備的名稱以及運(yùn)行信息,通過在Widget界面上執(zhí)行相應(yīng)操作即可控制空氣處理設(shè)備的運(yùn)行。因此,避免了用戶執(zhí)行打開APP、手動選擇相應(yīng)的空氣處理設(shè)備以進(jìn)入該空氣處理設(shè)備的相應(yīng)控制界面等操作,從而提高了空氣處理設(shè)備控制的便捷性,大大提高了用戶體驗。
進(jìn)一步地,基于第一實施例,本發(fā)明還提出了空氣處理設(shè)備的控制方法第二實施例。參照圖5,圖5為本發(fā)明空氣處理設(shè)備的控制方法第二實施例的流程示意圖。在第二實施例中,所述步驟S20包括:
步驟S21,確定所述多個空氣處理設(shè)備的顯示次序;
步驟S22,按照確定的所述顯示次序,在所述Widget界面上排列顯示所述多個空氣處理設(shè)備的名稱以及運(yùn)行信息。
由于綁定的空氣處理設(shè)備包括多個,在獲取了多個空氣處理設(shè)備的名稱以及運(yùn)行信息后,首先確定多個空氣處理設(shè)備的顯示次序。然后,按照確定的顯示次序,在Widget界面上排列顯示多個空氣處理設(shè)備的名稱以及運(yùn)行信息。
例如,若綁定的空氣處理設(shè)備包括空調(diào)器、加濕器、凈化器,在分別獲取了空調(diào)器、加濕器、凈化器的名稱以及運(yùn)行信息后,先確定空調(diào)器、加濕器和凈化器的顯示次序,然后按照確定的該顯示次序,在Widget界面上排列顯示空調(diào)器、加濕器、凈化器的名稱以及運(yùn)行信息。比如,若確定顯示次序為:加濕器→空調(diào)器→凈化器,則在Widget界面上按照該顯示次序排列顯示加濕器、空調(diào)器、凈化器的名稱以及運(yùn)行信息,將加濕器的名稱以及運(yùn)行信息顯示在Widget界面的最前面,凈化器的名稱以及運(yùn)行信息顯示在Widget界面的最后面。這樣,就更進(jìn)一步方便用戶操控各個空氣處理設(shè)備,進(jìn)一步提高了用戶的操控體驗。
可選地,根據(jù)當(dāng)前的空氣參數(shù)來確定多個空氣處理設(shè)備的顯示次序,該空氣參數(shù)包括空氣溫度、空氣濕度、空氣PM2.5值等。例如,在上述列舉的例子中,綁定的空氣處理設(shè)備包括空調(diào)器、加濕器、凈化器,根據(jù)當(dāng)前的空氣參數(shù)來確定空調(diào)器、加濕器、凈化器的顯示次序。比如,若當(dāng)前的空氣溫度過高,空氣濕度稍低,空氣PM2.5值正常,也即用戶當(dāng)前最有可能通過控制空調(diào)器來降低空氣溫度,此時,確定相應(yīng)的顯示次序為:空調(diào)器→加濕器→凈化器。若當(dāng)前的空氣溫度適宜,空氣濕度過低,空氣PM2.5值正常,也即用戶當(dāng)前最有可能通過控制加濕器來增加空氣濕度,此時,確定相應(yīng)的顯示次序為:加濕器→空調(diào)器→凈化器。
本領(lǐng)域技術(shù)人員可以理解的是,除了可以根據(jù)上述的空氣參數(shù)來確定多個空氣處理設(shè)備的顯示次序以外,還可以通過其他的比如根據(jù)各空氣處理設(shè)備的當(dāng)前位置來確定多個空氣處理設(shè)備的顯示次序,確定多個空氣處理設(shè)備的顯示次序的方式在此不作限制。
進(jìn)一步地,由于空氣參數(shù)是會隨著時間不斷發(fā)生變化的,比如可能在一段時間段內(nèi)空氣溫度過高,但經(jīng)過空調(diào)器降溫后,空氣溫度變得適宜,此時,根據(jù)之前的空氣參數(shù)確定的多個空氣處理設(shè)備的顯示次序就變得不合適了。因此,本實施例中,還實時或定時對多個空氣處理設(shè)備的顯示次序進(jìn)行更新。具體地,實時或定時獲取當(dāng)前的空氣參數(shù),并根據(jù)最近一次獲取的空氣參數(shù)來重新確定多個空氣處理設(shè)備的顯示次序,用此次重新確定的顯示次序替換掉之前所確定的顯示次序。
然后,按照更新后的各個空氣處理設(shè)備的顯示次序,在Widget界面上重新排列顯示多個空氣處理設(shè)備的名稱以及運(yùn)行信息。比如,若之前是按照空調(diào)器→加濕器→凈化器的顯示次序,在Widget界面上排列顯示各空氣處理設(shè)備的名稱以及運(yùn)行信息的,之后若更新顯示次序為加濕器→空調(diào)器→凈化器,則按照更新后的顯示次序,也即按照加濕器→空調(diào)器→凈化器的顯示次序,在Widget界面上重新排列顯示各空氣處理設(shè)備的名稱以及運(yùn)行信息。
進(jìn)一步地,本實施例中,所述步驟S22包括:
按照所述顯示次序,采用不同顏色在所述Widget界面上排列顯示所述多個空氣處理設(shè)備的名稱以及運(yùn)行信息。
為了更進(jìn)一步提高用戶的操控體驗,本實施例中,在確定了各空氣處理設(shè)備的顯示次序之后,按照此顯示次序,采用不同的顏色在Widget界面上排列顯示多個空氣處理設(shè)備的名稱以及運(yùn)行信息。比如,若確定的顯示次序為空調(diào)器→加濕器→凈化器,則可以采用紅色將空調(diào)器的名稱以及運(yùn)行信息顯示在Widget界面的最前面,采用黃色將加濕器的名稱以及運(yùn)行信息顯示在Widget界面的中間,采用綠色將凈化器的名稱以及運(yùn)行信息顯示在Widget界面的最后面。這樣,用戶通過顏色顯示也可以直觀獲知哪個空氣處理設(shè)備當(dāng)前可能是最需要進(jìn)行控制操作的,從而進(jìn)一步提高了用戶體驗。
本實施例提出的方案,先確定多個空氣處理設(shè)備的顯示次序,然后按照確定的顯示次序,在Widget界面上排列顯示多個空氣處理設(shè)備的名稱以及運(yùn)行信息,將最需要被操控的空氣處理設(shè)備的名稱以及運(yùn)行信息顯示在Widget界面上最前端位置,從而進(jìn)一步方便用戶對空氣處理設(shè)備進(jìn)行控制操作,提高了用戶的操控體驗。
本發(fā)明進(jìn)一步提供一種空氣處理設(shè)備的控制系統(tǒng)。
所述空氣處理設(shè)備的控制系統(tǒng)包括空氣處理設(shè)備和上述的空氣處理設(shè)備的控制裝置,所述空氣處理設(shè)備的控制裝置與多個空氣處理設(shè)備綁定,所述空氣處理設(shè)備包括但不限于空調(diào)器、加濕器、除濕器、凈化器等,所述空氣處理設(shè)備的控制裝置包括Widget界面。優(yōu)選地,所述空氣處理設(shè)備的控制裝置應(yīng)用于移動終端,如智能手機(jī)、PAD(平板電腦)等。例如,在移動終端上安裝相應(yīng)的控制APP(本發(fā)明的空氣處理設(shè)備的控制裝置)。本方案中,該控制APP還部署有相應(yīng)的Widget微件。所述Widget設(shè)置于移動終端的顯示界面上,Widget包括Widget界面。優(yōu)選地,該Widget界面上設(shè)置有的預(yù)置按鍵。Widget界面用于顯示關(guān)聯(lián)的空氣處理設(shè)備的名稱以及運(yùn)行信息,預(yù)置按鍵用于觸發(fā)控制指令,以控制關(guān)聯(lián)的空氣處理設(shè)備的運(yùn)行。
Widget是一款可以置于移動終端桌面上顯示的桌面小組件,可以用于顯示時鐘、日歷、天氣等信息,其在移動終端桌面上呈現(xiàn)為顯示特定信息的懸浮窗口,因此,用戶不需要對Widget進(jìn)行點擊或打開操作,即可第一時間查看到在懸浮窗口上呈現(xiàn)的特定信息,并且,Widget上的顯示信息可以自動刷新,或者通過用戶手動點擊預(yù)設(shè)的控件進(jìn)行刷新。
也就是說,本發(fā)明的技術(shù)方案中,可以從控制APP中將空調(diào)控制頁卡部署到Widget中,相當(dāng)于將空氣處理設(shè)備的運(yùn)行信息部署到Widget中,因此,用戶通過懸浮于移動終端桌面上的Widget界面,即可直接控制空氣處理設(shè)備的運(yùn)行,或者直接讀取到空氣處理設(shè)備的運(yùn)行參數(shù)。應(yīng)當(dāng)理解的是,本發(fā)明僅以空氣處理設(shè)備為被控主體進(jìn)行詳述,但是并不限定應(yīng)用于空氣處理設(shè)備,還可以應(yīng)用于其它家用電器,如冰箱、飲水機(jī)等等,此處不再進(jìn)行一一贅述。
為所述APP創(chuàng)建所述Widget的過程,以及所述widget的部署過程和加載過程與所述空氣處理設(shè)備的控制裝置實施例中所描述的過程一致,在此不再贅述。
由于本實施例中是通過在移動終端上安裝的控制APP對多個空氣處理設(shè)備進(jìn)行控制的,因此,在實現(xiàn)控制APP對多個空氣處理設(shè)備的控制之前,首先將該控制APP與多個空氣處理設(shè)備進(jìn)行綁定,也即將Widget與多個空氣處理設(shè)備關(guān)聯(lián)。
為了實現(xiàn)對多個空氣處理設(shè)備的控制,本實施例中,空氣處理設(shè)備的控制裝置首先獲取綁定的多個空氣處理設(shè)備的名稱以及運(yùn)行信息。其中,該運(yùn)行信息包括空氣處理設(shè)備的位置、運(yùn)行模式等等。
之后,在移動終端系統(tǒng)桌面上顯示的Widget界面上顯示所獲取的空氣處理設(shè)備的名稱以及運(yùn)行信息。
例如,若獲取到空調(diào)器的名稱以及運(yùn)行信息、加濕器的名稱以及運(yùn)行信息,則在Widget界面上顯示空調(diào)器的名稱以及運(yùn)行信息、加濕器的名稱以及運(yùn)行信息。如圖2所示,在移動終端系統(tǒng)桌面上所顯示的Widget界面上分別顯示空調(diào)器、加濕器的名稱以及運(yùn)行信息。
用戶通過查看Widget界面,就可獲知空氣處理設(shè)備的運(yùn)行信息,比如獲知空調(diào)器的運(yùn)行模式、空調(diào)器當(dāng)前的設(shè)定溫度等。當(dāng)用戶查看到空氣處理設(shè)備的運(yùn)行信息之后,要控制空氣處理設(shè)備的運(yùn)行時,用戶可在Widget界面上執(zhí)行相應(yīng)的控制操作,從而觸發(fā)相應(yīng)的控制指令,來控制空氣處理設(shè)備的運(yùn)行。比如,當(dāng)Widget界面上設(shè)置有空氣處理設(shè)備對應(yīng)的預(yù)置按鍵時,用戶可在空氣處理設(shè)備對應(yīng)的預(yù)置按鍵上執(zhí)行觸摸操作,當(dāng)接收到基于預(yù)置按鍵的觸摸操作時,根據(jù)觸摸操作所對應(yīng)的預(yù)置按鍵,對該預(yù)置按鍵對應(yīng)的空氣處理設(shè)備進(jìn)行控制。
例如,若用戶查看到空調(diào)器當(dāng)前的設(shè)定溫度之后,想要降低空調(diào)器的設(shè)定溫度,此時,用戶可點擊Widget界面上的空調(diào)器對應(yīng)的溫度降低按鍵,當(dāng)檢測到用戶對溫度降低按鍵的操作時,對空調(diào)器當(dāng)前的設(shè)定溫度進(jìn)行降低調(diào)節(jié),比如將設(shè)定溫度降低1度,從而實現(xiàn)控制空調(diào)器的運(yùn)行。
本實施例提出的方案,空氣處理設(shè)備的控制裝置首先獲取多個空氣處理設(shè)備的名稱以及運(yùn)行信息,然后在Widget界面上顯示多個空氣處理設(shè)備的名稱以及運(yùn)行信息,這樣,用戶根據(jù)Widget界面所顯示的空氣處理設(shè)備的名稱以及運(yùn)行信息,通過在Widget界面上執(zhí)行相應(yīng)操作即可控制空氣處理設(shè)備的運(yùn)行。因此,避免了用戶執(zhí)行打開APP、手動選擇相應(yīng)的空氣處理設(shè)備以進(jìn)入該空氣處理設(shè)備的相應(yīng)控制界面等操作,從而提高了空氣處理設(shè)備控制的便捷性,大大提高了用戶體驗。
需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其它變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其它要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。
上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實施例方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機(jī),計算機(jī),服務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。
以上僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其它相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。