示,示出了應(yīng)用主題名稱為“sunny”的應(yīng)用主題在智能終端上所展示的外觀,其中,圖1A示出了應(yīng)用主題的鎖屏模塊在智能終端處于鎖屏狀態(tài)下所展示的外觀;圖1B示出了應(yīng)用主題的桌面模塊在智能終端的桌面上所展示的外觀,通過應(yīng)用主題“sunny”的桌面模塊,可以使智能終端的桌面上所顯示的界面和圖標(biāo)形狀按照桌面模塊所設(shè)定的配置參數(shù)展示在智能終端的桌面上;圖1C示出了應(yīng)用主題的狀態(tài)欄模塊在智能終端上所展示的外觀,圖1D示出了應(yīng)用主題的通訊錄模塊在智能終端上所展示的外觀,圖1E示出了應(yīng)用主題的短信模塊在智能終端上所展示的外觀。
[0060]圖1F是根據(jù)一示例性實(shí)施例示出的另一個(gè)應(yīng)用主題的場(chǎng)景圖之一,圖1G是根據(jù)一示例性實(shí)施例示出的另一個(gè)應(yīng)用主題的場(chǎng)景圖之二 ;如圖1F和圖1G所示,示出了應(yīng)用主題名稱為“麥拉風(fēng)-月光的記憶”的應(yīng)用主題在智能終端上所展示的外觀,其中,圖1F示出了應(yīng)用主題的鎖屏模塊在智能終端處于鎖屏狀態(tài)下所展示的另一種外觀;圖1G示出了應(yīng)用主題的桌面模塊在智能終端的桌面上所展示的另一種外觀,通過應(yīng)用主題“麥拉風(fēng)-月光的記憶”的桌面模塊,可以使智能終端的桌面上所顯示的界面和圖標(biāo)形狀按照桌面模塊所設(shè)定的配置參數(shù)展示在智能終端的桌面上。
[0061]通過圖1A至圖1G所示可以獲知,本公開實(shí)施例中所述的應(yīng)用主題,也可以稱為智能終端上的各個(gè)應(yīng)用模塊能夠向用戶展示的模板,可以包括智能終端的桌面、各個(gè)應(yīng)用程序?qū)?yīng)的圖標(biāo)、狀態(tài)欄、鎖屏等應(yīng)用模塊。本領(lǐng)域技術(shù)人員可以理解的是,通過從主題應(yīng)用程序(主題app)中下載不同的應(yīng)用主題(例如,上述應(yīng)用主題“sunny”、應(yīng)用主題“麥拉風(fēng)-月光的記憶”),從而可以使智能終端能夠展示不同風(fēng)格的外觀,上述圖1A至圖1F所示的場(chǎng)景圖僅作為示例性說明,并不能形成對(duì)本公開的限制。
[0062]圖2是根據(jù)一示例性實(shí)施例示出的應(yīng)用主題的加載方法的流程圖,該應(yīng)用主題的加載方法可以應(yīng)用在智能終端(例如:智能手機(jī)、平板電腦)上,本實(shí)施例結(jié)合上述圖1A至圖1G進(jìn)行示例性說明,如圖2所示,該應(yīng)用主題的加載方法包括以下步驟S201至S203:
[0063]在步驟S201中,檢測(cè)用戶關(guān)于智能終端的操作指令。
[0064]在一實(shí)施例中,用戶關(guān)于智能終端的操作指令例如可以為,用戶在關(guān)閉智能終端再重新打開智能終端的操作指令,用戶對(duì)處于鎖屏狀態(tài)下的智能終端進(jìn)行解鎖的操作指令,用戶在智能終端的觸屏上打開短信app時(shí)的操作指令,用戶在智能終端的觸屏上打開通訊錄app的操作指令,等等,也即,用戶關(guān)于智能終端的操作指令可以為由用戶對(duì)智能終端的任意操作所觸發(fā)產(chǎn)生的指令。
[0065]在步驟S202中,根據(jù)操作指令從已下載的應(yīng)用主題中確定是否存在與操作指令相對(duì)應(yīng)的應(yīng)用模塊。
[0066]例如,如果用戶已經(jīng)在主題應(yīng)用程序(主題app)下載了名稱為“sunny”的應(yīng)用主題,或者,用戶正在從主題應(yīng)用程序下載應(yīng)用主題“sunny”,其中有一部分應(yīng)用主題“sunny”的應(yīng)用模塊已經(jīng)下載完畢,有另外一部分應(yīng)用主題“sunny”的應(yīng)用模塊尚未下載完畢,當(dāng)確定用戶關(guān)于智能終端的操作指令為對(duì)鎖屏狀態(tài)進(jìn)行解鎖時(shí),則可以先確定是否已經(jīng)下載了應(yīng)用主題“sunny”的解鎖模塊。
[0067]在步驟S203中,如果確定存在與操作指令相對(duì)應(yīng)的應(yīng)用模塊,將應(yīng)用模塊加載到智能終端上。
[0068]例如,如果確定已經(jīng)下載了應(yīng)用主題“sunny”的解鎖模塊,則應(yīng)用主題“sunny”的解鎖模塊加載到智能終端上,在檢測(cè)到用戶關(guān)于智能終端具體的操作指令時(shí),就加載與該操作指令相應(yīng)的應(yīng)用模塊,由此可以根據(jù)用戶與智能終端的交互加載應(yīng)用模塊。
[0069]本實(shí)施例中,根據(jù)操作指令從已下載的應(yīng)用主題中確定是否存在與操作指令相對(duì)應(yīng)的應(yīng)用模塊,如果確定存在與操作指令相對(duì)應(yīng)的應(yīng)用模塊,將應(yīng)用模塊加載到智能終端上,實(shí)現(xiàn)了根據(jù)用戶關(guān)于智能終端具體的操作指令加載相應(yīng)的應(yīng)用模塊,避免了智能終端在花費(fèi)大量的時(shí)間將應(yīng)用主題進(jìn)行解壓縮和拷貝、合并等操作之后才能夠?qū)?yīng)用主題應(yīng)用到智能終端上,大大降低了用戶使用應(yīng)用主題的等待時(shí)間。
[0070]在一實(shí)施例中,方法還可包括:
[0071]如果確定不存在與操作指令相對(duì)應(yīng)的應(yīng)用模塊,向安裝在智能終端上的主題應(yīng)用程序發(fā)送第一優(yōu)先級(jí)的第一下載指令;
[0072]根據(jù)第一下載指令從應(yīng)用程序中以第一優(yōu)先級(jí)下載應(yīng)用模塊。
[0073]在一實(shí)施例中,方法還可包括:
[0074]檢測(cè)安裝在智能終端上的主題應(yīng)用程序中是否存在關(guān)于應(yīng)用主題的第二下載指令;
[0075]在檢測(cè)到存在關(guān)于應(yīng)用主題的第二下載指令時(shí),通過智能終端的第二線程下載應(yīng)用主題。
[0076]在一實(shí)施例中,通過智能終端的第二線程下載應(yīng)用主題,可包括:
[0077]確定下載應(yīng)用主題中的各個(gè)應(yīng)用模塊的下載優(yōu)先級(jí);
[0078]根據(jù)下載優(yōu)先級(jí)所確定的下載次序下載應(yīng)用主題中的應(yīng)用模塊。
[0079]在一實(shí)施例中,方法還可包括:
[0080]在應(yīng)用主題中的任意一個(gè)應(yīng)用模塊下載完成后,顯示主題加載成功的提示。
[0081]在本實(shí)施例中,在智能設(shè)備正常工作或者指示燈仍然顯示為常亮的情形下,可以通過遠(yuǎn)程控制的方式將指示燈關(guān)閉,避免了指示燈對(duì)用戶帶來的刺眼感覺,確保了用戶的正常休息以及用戶在室內(nèi)的用電安全,提高了用戶家居生活的便利性。
[0082]具體如何應(yīng)用主題進(jìn)行加載的,請(qǐng)參考后續(xù)實(shí)施例。
[0083]至此,本公開實(shí)施例提供的上述方法,可以實(shí)現(xiàn)根據(jù)用戶關(guān)于智能終端具體的操作指令加載相應(yīng)的應(yīng)用模塊,避免智能終端在花費(fèi)大量的時(shí)間將應(yīng)用主題進(jìn)行解壓縮和拷貝、合并等操作之后才能夠?qū)?yīng)用主題應(yīng)用到智能終端上,大大降低用戶使用應(yīng)用主題的等待時(shí)間。
[0084]下面以具體實(shí)施例來說明本公開實(shí)施例提供的技術(shù)方案。
[0085]圖3是根據(jù)一示例性實(shí)施例一示出的應(yīng)用主題的加載方法的流程圖;本實(shí)施例利用本公開實(shí)施例提供的上述方法,以如何從主題應(yīng)用程序(app stroe)中下載應(yīng)用主題的應(yīng)用模塊為例并結(jié)合上述圖1A至圖1E進(jìn)行示例性說明,如圖3所示,包括如下步驟:
[0086]在步驟S301中,檢測(cè)用戶關(guān)于智能終端的操作指令。
[0087]步驟S301的描述可以參見上述步驟S201的描述,在此不再詳述。
[0088]在步驟S302中,根據(jù)操作指令從已下載的應(yīng)用主題中確定是否存在與操作指令相對(duì)應(yīng)的應(yīng)用模塊,如果存在與操作指令相對(duì)應(yīng)的應(yīng)用模塊,執(zhí)行步驟S303,如果不存在與操作指令相對(duì)應(yīng)的應(yīng)用模塊,執(zhí)行步驟S304。
[0089]步驟S302的描述可以參見上述步驟S202的描述,在此不再詳述。
[0090]在步驟S303中,如果確定存在與操作指令相對(duì)應(yīng)的應(yīng)用模塊,通過智能終端的第一線程將應(yīng)用模塊加載到智能終端上,流程結(jié)束。
[0091]步驟S303的描述可以參見上述步驟S203的描述,在此不再詳述。
[0092]在步驟S304中,如果確定不存在與操作指令相對(duì)應(yīng)的應(yīng)用模塊,向安裝在智能終端上的主題應(yīng)用程序發(fā)送第一優(yōu)先級(jí)的第一下載指令。
[0093]在一實(shí)施例中,第一下載指令的第一優(yōu)先級(jí)可以為最高優(yōu)先級(jí),也可以根據(jù)應(yīng)用模塊的重要程度設(shè)置的優(yōu)先級(jí),當(dāng)?shù)谝粌?yōu)先級(jí)為最高優(yōu)先級(jí)時(shí),可以盡快將與操作指令相對(duì)應(yīng)的應(yīng)用模塊下載到智能終端上,由此大大降低用戶使用與該操作指令相關(guān)的主題資源的等待時(shí)間。
[0094]在步驟S305中,通過智能終端的第二線程從應(yīng)用程序中以第一優(yōu)先級(jí)下載應(yīng)用豐旲塊。
[0095]在步驟S306中,開啟智能終端的第一線程將該應(yīng)用模塊加載到智能終端上。
[0096]例如,檢測(cè)到用戶關(guān)于智能終端的操作指令為解鎖操作,此時(shí)從已下載的應(yīng)用主題“sunny”中確定是否存在解鎖操作相對(duì)應(yīng)的解鎖模塊,如果確定存在與該解鎖操作相對(duì)應(yīng)的解鎖模塊,則通過智能終端的第一線程將該解鎖模塊加載到智能終端上;如果確定不存在與該解鎖操作相對(duì)應(yīng)的解鎖模塊,則通過智能終端的第二線程將該解鎖模塊從主題app中