本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種動態(tài)效果的控制方法及裝置、用戶終端。
背景技術(shù):
隨著通信技術(shù)的不斷發(fā)展,手機(jī)、平板等已經(jīng)與人們的日常生活息息相關(guān)。人們常常會在終端設(shè)備上安裝各式各樣的應(yīng)用。目前,應(yīng)用的顯示界面并不局限于靜態(tài)畫面,而是增加了各式各樣的動態(tài)效果,例如:動態(tài)壁紙應(yīng)用,可以對用戶的動作產(chǎn)生動態(tài)效果(比如,用戶點(diǎn)擊動態(tài)壁紙時產(chǎn)生水波蕩漾的效果);天氣應(yīng)用,可以隨著天氣情況展示不同的動態(tài)效果(比如,下雨天氣會有雨滴滴下的效果),這樣能夠給用戶帶來良好的視覺體驗(yàn)。然而,在實(shí)際應(yīng)用中,應(yīng)用的動態(tài)效果在展現(xiàn)時會出現(xiàn)卡頓現(xiàn)象或者展現(xiàn)失敗的情況,影響了用戶對應(yīng)用的正常使用。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種動態(tài)效果的控制方法及裝置、用戶終端,能夠減少了應(yīng)用的動態(tài)效果在展現(xiàn)時出現(xiàn)的卡頓現(xiàn)象或者展現(xiàn)失敗的情況發(fā)生,進(jìn)而保證用戶對應(yīng)用的正常使用。
本發(fā)明實(shí)施例第一方面提供了一種動態(tài)效果的控制方法,包括:
獲取用戶終端的屏幕分辨率;
在所述屏幕分辨率小于或等于預(yù)設(shè)分辨率的情況下,獲取目標(biāo)應(yīng)用的安裝狀態(tài);
根據(jù)所述安裝狀態(tài),設(shè)置所述目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息,所述當(dāng)前運(yùn)行信息包括禁止?fàn)顟B(tài)或開啟狀態(tài)。
可選的,所述方法還包括:
在所述屏幕分辨率大于所述預(yù)設(shè)分辨率的情況下,將所述目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息設(shè)置為所述開啟狀態(tài)。
可選的,所述獲取目標(biāo)應(yīng)用的安裝狀態(tài),包括:
在所述目標(biāo)應(yīng)用安裝成功的情況下,記錄安裝成功的所述目標(biāo)應(yīng)用的當(dāng)前版本號;
判斷所述用戶終端中是否存在所述目標(biāo)應(yīng)用的歷史版本號;
若存在所述歷史版本號,在所述當(dāng)前版本號高于所述歷史版本號的情況下,則確定所述目標(biāo)應(yīng)用的安裝狀態(tài)為升級狀態(tài)。
可選的,所述方法還包括:
若不存在所述歷史版本號,則確定所述目標(biāo)應(yīng)用的安裝狀態(tài)為初裝狀態(tài)。
可選的,所述根據(jù)所述安裝狀態(tài),設(shè)置所述目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息,包括:
在所述目標(biāo)應(yīng)用的安裝狀態(tài)為所述升級狀態(tài)的情況下,獲取在所述歷史版本號下對所述目標(biāo)應(yīng)用的動態(tài)效果功能所設(shè)置的歷史運(yùn)行信息;
將所述歷史運(yùn)行信息設(shè)置為所述當(dāng)前版本號下所述目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息。
可選的,所述根據(jù)所述安裝狀態(tài),設(shè)置所述目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息,包括:
在所述目標(biāo)應(yīng)用的安裝狀態(tài)為所述初裝狀態(tài)的情況下,將所述目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息設(shè)置為所述禁止?fàn)顟B(tài)。
可選的,所述方法還包括:
接收用戶輸入的針對所述目標(biāo)應(yīng)用的動態(tài)效果功能的狀態(tài)調(diào)節(jié)指令;
根據(jù)所述狀態(tài)調(diào)節(jié)指令,對所述目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息進(jìn)行調(diào)節(jié)。
本發(fā)明實(shí)施例第二方面提供了一種動態(tài)效果控制裝置,包括:
分辨率獲取單元,用于獲取用戶終端的屏幕分辨率;
狀態(tài)獲取單元,用于在所述屏幕分辨率小于或等于預(yù)設(shè)分辨率的情況下,獲取目標(biāo)應(yīng)用的安裝狀態(tài);
第一設(shè)置單元,用于根據(jù)所述安裝狀態(tài),設(shè)置所述目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息,所述當(dāng)前運(yùn)行信息包括禁止?fàn)顟B(tài)或開啟狀態(tài)。
可選的,所述裝置還包括:
第二設(shè)置單元,用于在所述屏幕分辨率大于所述預(yù)設(shè)分辨率的情況下,將所述目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息設(shè)置為所述開啟狀態(tài)。
可選的,所述狀態(tài)獲取單元包括:
版本號記錄單元,用于在所述屏幕分辨率小于或等于預(yù)設(shè)分辨率,且所述目標(biāo)應(yīng)用安裝成功的情況下,記錄安裝成功的所述目標(biāo)應(yīng)用的當(dāng)前版本號;
版本號判斷單元,用于判斷所述用戶終端中是否存在所述目標(biāo)應(yīng)用的歷史版本號;
第一確定單元,用于若存在所述歷史版本號,在所述當(dāng)前版本號高于所述歷史版本號的情況下,則確定所述目標(biāo)應(yīng)用的安裝狀態(tài)為升級狀態(tài)。
可選的,所述狀態(tài)獲取單元還包括:
第二確定單元,用于若不存在所述歷史版本號,則確定所述目標(biāo)應(yīng)用的安裝狀態(tài)為初裝狀態(tài)。
可選的,所述第一設(shè)置單元包括:
信息獲取單元,用于在所述目標(biāo)應(yīng)用的安裝狀態(tài)為所述升級狀態(tài)的情況下,獲取在所述歷史版本號下對所述目標(biāo)應(yīng)用的動態(tài)效果功能所設(shè)置的歷史運(yùn)行信息;
信息設(shè)置單元,用于將所述歷史運(yùn)行信息設(shè)置為所述當(dāng)前版本號下所述目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息。
可選的,所述第一設(shè)置單元具體用于在所述目標(biāo)應(yīng)用的安裝狀態(tài)為所述初裝狀態(tài)的情況下,將所述目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息設(shè)置為所述禁止?fàn)顟B(tài)。
可選的,所述裝置還包括:
指令接收單元,用于接收用戶輸入的針對所述目標(biāo)應(yīng)用的動態(tài)效果功能的狀態(tài)調(diào)節(jié)指令;
信息調(diào)整單元,用于根據(jù)所述狀態(tài)調(diào)節(jié)指令,對所述目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息進(jìn)行調(diào)節(jié)。
本發(fā)明實(shí)施例第三方面提供了一種用戶終端,所述用戶終端包括處理器和存儲器,其特征在于,所述存儲器用于存儲可執(zhí)行程序代碼;所述處理器通過讀取所述存儲器中存儲的可執(zhí)行程序代碼來運(yùn)行與可執(zhí)行程序代碼對應(yīng)的程序,以執(zhí)行以下步驟:
獲取用戶終端的屏幕分辨率;
在所述屏幕分辨率小于或等于預(yù)設(shè)分辨率的情況下,獲取目標(biāo)應(yīng)用的安裝狀態(tài);
根據(jù)所述安裝狀態(tài),設(shè)置所述目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息,所述當(dāng)前運(yùn)行信息包括禁止?fàn)顟B(tài)或開啟狀態(tài)。
在本發(fā)明實(shí)施例中,通過獲取用戶終端的屏幕分辨率,并在屏幕分辨率小于或等于預(yù)設(shè)分辨率的情況下,獲取目標(biāo)應(yīng)用的安裝狀態(tài),根據(jù)安裝狀態(tài)設(shè)置目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息。這樣對于屏幕分辨率較低的用戶終端,實(shí)現(xiàn)了根據(jù)應(yīng)用的安裝狀態(tài)對動態(tài)效果功能的開啟狀態(tài)或禁止?fàn)顟B(tài)的設(shè)置,進(jìn)而減少了應(yīng)用的動態(tài)效果在展現(xiàn)時出現(xiàn)的卡頓現(xiàn)象或者展現(xiàn)失敗的情況發(fā)生,改善了用戶體驗(yàn)效果。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例提供的一種動態(tài)效果的控制方法的流程示意圖;
圖2是本發(fā)明實(shí)施例提供的另一種動態(tài)效果的控制方法的流程示意圖;
圖3是本發(fā)明實(shí)施例提供的一種動態(tài)效果控制裝置的結(jié)構(gòu)示意圖;
圖4是本發(fā)明實(shí)施例提供的另一種動態(tài)效果控制裝置的結(jié)構(gòu)示意圖;
圖5是本發(fā)明實(shí)施例提供的狀態(tài)獲取單元的結(jié)構(gòu)示意圖;
圖6是本發(fā)明實(shí)施例提供的第一設(shè)置單元的結(jié)構(gòu)示意圖;
圖7是本發(fā)明實(shí)施例提供的一種用戶終端的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有付出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
需要說明的是,在本發(fā)明實(shí)施例中使用的術(shù)語是僅僅出于描述特定實(shí)施例的目的,而非旨在限制本發(fā)明。在本發(fā)明實(shí)施例和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應(yīng)當(dāng)理解,本文中使用的術(shù)語“和/或”是指并包含一個或多個相關(guān)聯(lián)的列出項(xiàng)目的任何或所有可能組合。另外,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”、“第三”和“第四”等是用于區(qū)別不同對象,而不是用于描述特定順序。此外,術(shù)語“包括”和“具有”以及它們?nèi)魏巫冃危鈭D在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對于這些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
本發(fā)明實(shí)施例提供的動態(tài)效果控制方法可以應(yīng)用于對目標(biāo)應(yīng)用的動態(tài)效果進(jìn)行控制的場景,例如:獲取用戶終端的屏幕分辨率;在所述屏幕分辨率小于或等于預(yù)設(shè)分辨率的情況下,獲取目標(biāo)應(yīng)用的安裝狀態(tài);根據(jù)所述安裝狀態(tài),設(shè)置所述目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息,所述當(dāng)前運(yùn)行信息包括禁止?fàn)顟B(tài)或開啟狀態(tài)。這樣對于屏幕分辨率較低的用戶終端,實(shí)現(xiàn)了根據(jù)應(yīng)用的安裝狀態(tài)對動態(tài)效果功能的開啟狀態(tài)或禁止?fàn)顟B(tài)的設(shè)置,進(jìn)而減少了應(yīng)用的動態(tài)效果在展現(xiàn)時出現(xiàn)的卡頓現(xiàn)象或者展現(xiàn)失敗的情況發(fā)生,改善了用戶體驗(yàn)效果。
本發(fā)明實(shí)施例涉及的用戶終端可以是任何具備存儲和通信功能的設(shè)備,例如:平板電腦、手機(jī)、電子閱讀器、個人計算機(jī)(Personal Computer,PC)、筆記本電腦、車載設(shè)備、網(wǎng)絡(luò)電視、可穿戴設(shè)備等設(shè)備;所涉及的動態(tài)效果控制裝置可以是具備通信和存儲功能且用于動態(tài)效果控制的設(shè)備,也可以是嵌入于具備存儲和通信功能的設(shè)備中動態(tài)效果控制模塊。
下面將結(jié)合附圖1-附圖2,對本發(fā)明實(shí)施例提供的動態(tài)效果的控制方法進(jìn)行詳細(xì)介紹。
請參見圖1,為本發(fā)明實(shí)施例提供了一種動態(tài)效果的控制方法的流程示意圖。如圖1所示,本發(fā)明實(shí)施例的所述方法可以包括以下步驟S101-步驟S103。
S101,獲取用戶終端的屏幕分辨率。
具體的,動態(tài)效果控制裝置獲取用戶終端的屏幕分辨率??蛇x的方案中,所述動態(tài)效果控制裝置可通過程序代碼獲取用戶終端的屏幕分辨率。舉例來說,所述屏幕分辨率是指屏幕的長和寬排列像素的數(shù)量,例如,屏幕分辨率為960×540是指用戶終端中屏幕的水平方向含有像素數(shù)為960個,垂直方向像素數(shù)540個。
可選的,若所述用戶終端中存在多個屏幕分辨率時,所述動態(tài)效果控制裝置所獲取的屏幕分辨率為所述用戶終端當(dāng)前使用的屏幕分辨率。
S102,在所述屏幕分辨率小于或等于預(yù)設(shè)分辨率的情況下,獲取目標(biāo)應(yīng)用的安裝狀態(tài)。
具體的,在所述屏幕分辨率小于或等于預(yù)設(shè)分辨率的情況下,所述動態(tài)效果控制裝置獲取目標(biāo)應(yīng)用的安裝狀態(tài)。其中,所述預(yù)設(shè)分辨率是自定義設(shè)置的??蛇x的,所述預(yù)設(shè)分辨率可以是參考多個不同屏幕分辨率的用戶終端中目標(biāo)應(yīng)用的動態(tài)效率功能的使用情況而確定的,例如,低于某一個屏幕分辨率的用戶終端的目標(biāo)應(yīng)用的動態(tài)效果功能開啟的狀態(tài)下,經(jīng)常性出現(xiàn)目標(biāo)應(yīng)用卡頓的現(xiàn)象,則將這個屏幕分辨率設(shè)置為預(yù)設(shè)分辨率。
進(jìn)一步,當(dāng)所述屏幕分辨率小于或等于預(yù)設(shè)分辨率時,表示該用戶終端有可能在目標(biāo)應(yīng)用的動態(tài)效果展示時出現(xiàn)卡頓現(xiàn)象或展示失敗的情況,因此獲取所述目標(biāo)應(yīng)用的安裝狀態(tài)。可行的方案中,所述目標(biāo)應(yīng)用的安裝狀態(tài)可以是在所述用戶終端中第一次成功安裝所述目標(biāo)應(yīng)用的初裝狀態(tài),即所述用戶終端中除了安裝成功的當(dāng)前版本號的目標(biāo)應(yīng)用之外,不存在其他版本號的目標(biāo)應(yīng)用;或者,可以是在所述用戶終端中存在已安裝過的歷史版本號的目標(biāo)應(yīng)用的非初裝狀態(tài)。可選的,只要所述用戶終端中不存在所述目標(biāo)應(yīng)用的其他版本號,即可確定所述目標(biāo)應(yīng)用的安裝狀態(tài)為初裝狀態(tài)。可選的,所述非初裝狀態(tài)可以包括升級狀態(tài)和降級狀態(tài),所謂升級狀態(tài)是指當(dāng)前安裝成功的目標(biāo)應(yīng)用的當(dāng)前版本號高于所述用戶終端中存在的歷史版本號的狀態(tài),而降級狀態(tài)是指當(dāng)前安裝成功的目標(biāo)應(yīng)用的當(dāng)前版本號低于所述用戶終端中存在的歷史版本號的狀態(tài)。
S103,根據(jù)所述安裝狀態(tài),設(shè)置所述目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息。
具體的,所述動態(tài)效果控制裝置根據(jù)所述安裝狀態(tài),設(shè)置所述目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息。其中,所述當(dāng)前運(yùn)行信息包括禁止?fàn)顟B(tài)或開啟 狀態(tài)??尚械姆桨钢校鶕?jù)步驟S102中初裝狀態(tài)和非初裝狀態(tài)的詳細(xì)描述,在所述目標(biāo)應(yīng)用的安裝狀態(tài)為初裝狀態(tài)時,可以將所述目標(biāo)應(yīng)用的動態(tài)效果功能設(shè)置為禁止?fàn)顟B(tài),這樣在屏幕分辨率低的用戶終端中運(yùn)行所述目標(biāo)應(yīng)用時不啟動動態(tài)效果功能,減少卡頓現(xiàn)象的發(fā)生;在所述目標(biāo)應(yīng)用的安裝狀態(tài)為非初裝狀態(tài)時,可以將所述目標(biāo)應(yīng)用的動態(tài)效果功能設(shè)置為歷史版本下對所述目標(biāo)應(yīng)用的動態(tài)效果功能所設(shè)置的歷史運(yùn)行信息,這樣能夠防止因動態(tài)效果功能的運(yùn)行信息突然改變而導(dǎo)致用戶不適應(yīng)的情況發(fā)生。
可選的,本發(fā)明實(shí)施例的方案可以應(yīng)用于監(jiān)測到用戶終端中安裝目標(biāo)應(yīng)用的場景中,在監(jiān)測到所述目標(biāo)應(yīng)用安裝成功的情況下,執(zhí)行步驟S101至步驟103,這樣在目標(biāo)應(yīng)用一旦安裝成功的情況下,就能夠?qū)崿F(xiàn)對目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息進(jìn)行設(shè)置,提高了對目標(biāo)應(yīng)用的動態(tài)效率功能的設(shè)置效率。
在本發(fā)明實(shí)施例中,通過獲取用戶終端的屏幕分辨率,并在屏幕分辨率小于或等于預(yù)設(shè)分辨率的情況下,獲取目標(biāo)應(yīng)用的安裝狀態(tài),根據(jù)安裝狀態(tài)設(shè)置目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息。這樣對于屏幕分辨率較低的用戶終端,實(shí)現(xiàn)了根據(jù)應(yīng)用的安裝狀態(tài)對動態(tài)效果功能的開啟狀態(tài)或禁止?fàn)顟B(tài)的設(shè)置,進(jìn)而減少了應(yīng)用的動態(tài)效果在展現(xiàn)時出現(xiàn)的卡頓現(xiàn)象或者展現(xiàn)失敗的情況發(fā)生,改善了用戶體驗(yàn)效果。
請參見圖2,為本發(fā)明實(shí)施例提供了另一種動態(tài)效果的控制方法的流程示意圖。如圖2所示,本發(fā)明實(shí)施例的所述方法可以包括以下步驟S201-步驟S211。
S201,獲取用戶終端的屏幕分辨率。
具體的,動態(tài)效果控制裝置獲取用戶終端的屏幕分辨率。可選的方案中,所述動態(tài)效果控制裝置可通過程序代碼獲取用戶終端的屏幕分辨率。舉例來說,所述屏幕分辨率是指屏幕的長和寬排列像素的數(shù)量,例如,屏幕分辨率為960×540是指用戶終端中屏幕的水平方向含有像素數(shù)為960個,垂直方向像素數(shù)540個。
可選的,若所述用戶終端中存在多個屏幕分辨率時,所述動態(tài)效果控制裝置所獲取的屏幕分辨率為所述用戶終端當(dāng)前使用的屏幕分辨率。
S202,在所述屏幕分辨率大于所述預(yù)設(shè)分辨率的情況下,將所述目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息設(shè)置為所述開啟狀態(tài)。
具體的,在所述屏幕分辨率大于所述預(yù)設(shè)分辨率的情況下,所述動態(tài)效果控制裝置將所述目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息設(shè)置為所述開啟狀態(tài)。其中,所述預(yù)設(shè)分辨率是自定義設(shè)置的??蛇x的,所述預(yù)設(shè)分辨率可以是參考多個不同屏幕分辨率的用戶終端中目標(biāo)應(yīng)用的動態(tài)效率功能的使用情況而確定的,例如,低于某一個屏幕分辨率的用戶終端的目標(biāo)應(yīng)用的動態(tài)效果功能開啟的狀態(tài)下,經(jīng)常性出現(xiàn)目標(biāo)應(yīng)用卡頓的現(xiàn)象,則將這個屏幕分辨率設(shè)置為預(yù)設(shè)分辨率。
進(jìn)一步,當(dāng)所述屏幕分辨率大于預(yù)設(shè)分辨率時,表示該用戶終端在目標(biāo)應(yīng)用的動態(tài)效果展示時出現(xiàn)卡頓現(xiàn)象或展示失敗的情況較少,因此將所述目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息設(shè)置為所述開啟狀態(tài),給用戶帶來較好的視覺效果。
S203,在所述屏幕分辨率小于或等于預(yù)設(shè)分辨率,且目標(biāo)應(yīng)用安裝成功的情況下,記錄安裝成功的所述目標(biāo)應(yīng)用的當(dāng)前版本號。
具體的,在所述屏幕分辨率小于或等于預(yù)設(shè)分辨率,且目標(biāo)應(yīng)用安裝成功的情況下,所述動態(tài)效果控制裝置記錄安裝成功的所述目標(biāo)應(yīng)用的當(dāng)前版本號。可選的,目標(biāo)應(yīng)用的是否安裝成功可通過用戶終端中的注冊表數(shù)據(jù)獲得所述目標(biāo)應(yīng)用的安裝成功或安裝失?。换蛘咄ㄟ^獲取所述目標(biāo)應(yīng)用的安裝路徑下的文件數(shù)據(jù)進(jìn)而確定所述目標(biāo)應(yīng)用的安裝成功或安裝失敗。所述目標(biāo)應(yīng)用的當(dāng)前版本號可通過目標(biāo)應(yīng)用對應(yīng)的安裝文件獲取,并進(jìn)行記錄。
S204,判斷所述用戶終端中是否存在所述目標(biāo)應(yīng)用的歷史版本號。
具體的,所述動態(tài)效果控制裝置判斷所述用戶終端中是否存在所述目標(biāo)應(yīng)用的歷史版本號,所述歷史版本號是指所述用戶終端在當(dāng)前版本號的目標(biāo)應(yīng)用安裝成功之前存在的所述目標(biāo)應(yīng)用的其他版本號。若存在所述歷史版本號,則執(zhí)行步驟S205;若不存在所述歷史版本號,則執(zhí)行步驟S208。
S205,若存在所述歷史版本號,在所述當(dāng)前版本號高于所述歷史版本號的情況下,則確定所述目標(biāo)應(yīng)用的安裝狀態(tài)為升級狀態(tài)。
具體的,在判斷所述用戶終端中存在所述歷史版本號,在所述當(dāng)前版本號高于所述歷史版本號的情況下,則所述動態(tài)效果控制裝置確定所述目標(biāo)應(yīng)用的安裝狀態(tài)為升級狀態(tài)。
S206,在所述目標(biāo)應(yīng)用的安裝狀態(tài)為所述升級狀態(tài)的情況下,獲取在所述歷史版本號下對所述目標(biāo)應(yīng)用的動態(tài)效果功能所設(shè)置的歷史運(yùn)行信息。
具體的,在所述目標(biāo)應(yīng)用的安裝狀態(tài)為所述升級狀態(tài)的情況下,所述動態(tài)效果控制裝置獲取在所述歷史版本號下對所述目標(biāo)應(yīng)用的動態(tài)效果功能所設(shè)置的歷史運(yùn)行信息。其中,所述歷史運(yùn)行信息包括禁止?fàn)顟B(tài)或開啟狀態(tài)。
可選的,當(dāng)所述用戶終端存在多個歷史版本號的情況下,獲取在當(dāng)前版本號的目標(biāo)應(yīng)用安裝成功之前所用的目標(biāo)歷史版本號對應(yīng)的目標(biāo)歷史運(yùn)行信息。
S207,將所述歷史運(yùn)行信息設(shè)置為所述當(dāng)前版本號下所述目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息。
具體的,所述動態(tài)效果控制裝置將所述歷史運(yùn)行信息設(shè)置為所述當(dāng)前版本號下所述目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息。這樣能夠防止因動態(tài)效果功能的運(yùn)行信息突然改變而導(dǎo)致用戶不適應(yīng)的情況發(fā)生。
可選的,所述動態(tài)效果控制裝置判斷所述用戶終端中存在所述歷史版本號,在所述當(dāng)前版本號不高于所述歷史版本號的情況下,則確定所述目標(biāo)應(yīng)用的安裝狀態(tài)為降級狀態(tài)。進(jìn)一步,在所述目標(biāo)應(yīng)用的安裝狀態(tài)為所述降級狀態(tài)的情況下,所述動態(tài)效果控制裝置也可以執(zhí)行步驟S206和步驟S207。
S208,若不存在所述歷史版本號,則確定所述目標(biāo)應(yīng)用的安裝狀態(tài)為初裝狀態(tài)。
具體的,在判斷所述用戶終端中不存在所述歷史版本號,則所述動態(tài)效果控制裝置確定所述目標(biāo)應(yīng)用的安裝狀態(tài)為初裝狀態(tài)。
S209,在所述目標(biāo)應(yīng)用的安裝狀態(tài)為所述初裝狀態(tài)的情況下,將所述目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息設(shè)置為所述禁止?fàn)顟B(tài)。
具體的,在所述目標(biāo)應(yīng)用的安裝狀態(tài)為所述初裝狀態(tài)的情況下,所述動態(tài)效果控制裝置將所述目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息設(shè)置為所述禁止?fàn)顟B(tài)。這樣在屏幕分辨率低的用戶終端中運(yùn)行所述目標(biāo)應(yīng)用時不啟動動態(tài)效果功能,減少卡頓現(xiàn)象的發(fā)生。
S210,接收用戶輸入的針對所述目標(biāo)應(yīng)用的動態(tài)效果功能的狀態(tài)調(diào)節(jié)指令。
具體的,所述動態(tài)效果控制裝置接收用戶輸入的針對所述目標(biāo)應(yīng)用的動態(tài)效果功能的狀態(tài)調(diào)節(jié)指令,所述狀態(tài)調(diào)節(jié)指令可以是將動態(tài)效果功能由禁止?fàn)顟B(tài)調(diào)節(jié)為開啟狀態(tài),或者,將動態(tài)效果功能由開啟狀態(tài)調(diào)節(jié)為禁止?fàn)顟B(tài)??尚械姆桨钢?,可以通過在所述動態(tài)效果控制裝置中添加禁止?fàn)顟B(tài)和開啟狀態(tài)的設(shè)置選項(xiàng),以實(shí)現(xiàn)對所述目標(biāo)應(yīng)用的動態(tài)效果功能的狀態(tài)進(jìn)行調(diào)節(jié)。
S211,根據(jù)所述狀態(tài)調(diào)節(jié)指令,對所述目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息進(jìn)行調(diào)節(jié)。
具體的,所述動態(tài)效果控制裝置根據(jù)所述狀態(tài)調(diào)節(jié)指令,對所述目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息進(jìn)行調(diào)節(jié)。這樣更加便于用戶自主調(diào)節(jié),增強(qiáng)用戶黏性。
需要說明的是,圖2所示,步驟S210和步驟S211是在步驟S209之后執(zhí)行的,可行的方案中,步驟S210和步驟S211也可以在步驟S202之后執(zhí)行;或者,還可以在步驟S207之后執(zhí)行,本發(fā)明實(shí)施例對此不做限定。
可選的,本發(fā)明實(shí)施例的方案可以應(yīng)用于監(jiān)測到用戶終端中安裝目標(biāo)應(yīng)用的場景中,在監(jiān)測到所述目標(biāo)應(yīng)用安裝成功的情況下,執(zhí)行本發(fā)明實(shí)施例中的全部步驟或者部分步驟,這樣在目標(biāo)應(yīng)用一旦安裝成功的情況下,就能夠?qū)崿F(xiàn)對目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息進(jìn)行設(shè)置,提高了對目標(biāo)應(yīng)用的動態(tài)效率功能的設(shè)置效率。
在本發(fā)明實(shí)施例中,通過獲取用戶終端的屏幕分辨率,并在屏幕分辨率小于或等于預(yù)設(shè)分辨率的情況下,獲取目標(biāo)應(yīng)用的安裝狀態(tài),根據(jù)安裝狀態(tài)設(shè)置目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息。這樣對于屏幕分辨率較低的用戶終端,實(shí)現(xiàn)了根據(jù)應(yīng)用的安裝狀態(tài)對動態(tài)效果功能的開啟狀態(tài)或禁止?fàn)顟B(tài)的設(shè)置,進(jìn)而減少了應(yīng)用的動態(tài)效果在展現(xiàn)時出現(xiàn)的卡頓現(xiàn)象或者展現(xiàn)失敗的情況發(fā)生,改善了用戶體驗(yàn)效果。
請參見圖3,為本發(fā)明實(shí)施例提供了一種動態(tài)效果控制裝置的結(jié)構(gòu)示意圖。如圖3所示,本發(fā)明實(shí)施例的所述動態(tài)效果控制裝置1可以包括:分辨率獲取單元11、狀態(tài)獲取單元12和第一設(shè)置單元13。
分辨率獲取單元11,用于獲取用戶終端的屏幕分辨率;
具體實(shí)現(xiàn)中,所述分辨率獲取單元11獲取用戶終端的屏幕分辨率??蛇x的方案中,所述分辨率獲取單元11可通過程序代碼獲取用戶終端的屏幕分辨率。舉例來說,所述屏幕分辨率是指屏幕的長和寬排列像素的數(shù)量,例如,屏幕分辨率為960×540是指用戶終端中屏幕的水平方向含有像素數(shù)為960個,垂直方向像素數(shù)540個。
可選的,若所述用戶終端中存在多個屏幕分辨率時,所述分辨率獲取單元11所獲取的屏幕分辨率為所述用戶終端當(dāng)前使用的屏幕分辨率。
狀態(tài)獲取單元12,用于在所述屏幕分辨率小于或等于預(yù)設(shè)分辨率的情況下,獲取目標(biāo)應(yīng)用的安裝狀態(tài);
具體實(shí)現(xiàn)中,在所述屏幕分辨率小于或等于預(yù)設(shè)分辨率的情況下,所述狀態(tài)獲取單元12獲取目標(biāo)應(yīng)用的安裝狀態(tài)。其中,所述預(yù)設(shè)分辨率是自定義設(shè)置的??蛇x的,所述預(yù)設(shè)分辨率可以是參考多個不同屏幕分辨率的用戶終端中目標(biāo)應(yīng)用的動態(tài)效率功能的使用情況而確定的,例如,低于某一個屏幕分辨率的用戶終端的目標(biāo)應(yīng)用的動態(tài)效果功能開啟的狀態(tài)下,經(jīng)常性出現(xiàn)目標(biāo)應(yīng)用卡頓的現(xiàn)象,則將這個屏幕分辨率設(shè)置為預(yù)設(shè)分辨率。
進(jìn)一步,當(dāng)所述屏幕分辨率小于或等于預(yù)設(shè)分辨率時,表示該用戶終端有可能在目標(biāo)應(yīng)用的動態(tài)效果展示時出現(xiàn)卡頓現(xiàn)象或展示失敗的情況,因此獲取所述目標(biāo)應(yīng)用的安裝狀態(tài)??尚械姆桨钢?,所述目標(biāo)應(yīng)用的安裝狀態(tài)可以是在所述用戶終端中第一次成功安裝所述目標(biāo)應(yīng)用的初裝狀態(tài),即所述用戶終端中除了安裝成功的當(dāng)前版本號的目標(biāo)應(yīng)用之外,不存在其他版本號的目標(biāo)應(yīng)用;或者,可以是在所述用戶終端中存在已安裝過的歷史版本號的目標(biāo)應(yīng)用的非初裝狀態(tài)??蛇x的,只要所述用戶終端中不存在所述目標(biāo)應(yīng)用的其他版本號,即可確定所述目標(biāo)應(yīng)用的安裝狀態(tài)為初裝狀態(tài)??蛇x的,所述非初裝狀態(tài)可以包括升級狀態(tài)和降級狀態(tài),所謂升級狀態(tài)是指當(dāng)前安裝成功的目標(biāo)應(yīng)用的當(dāng)前版本號高于所述用戶終端中存在的歷史版本號的狀態(tài),而降級狀態(tài)是指當(dāng)前安裝成功的目標(biāo)應(yīng)用的當(dāng)前版本號低于所述用戶終端中存在的歷史版本號的狀態(tài)。
第一設(shè)置單元13,用于根據(jù)所述安裝狀態(tài),設(shè)置所述目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息,所述當(dāng)前運(yùn)行信息包括禁止?fàn)顟B(tài)或開啟狀態(tài)。
具體實(shí)現(xiàn)中,所述第一設(shè)置單元13根據(jù)所述安裝狀態(tài),設(shè)置所述目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息。其中,所述當(dāng)前運(yùn)行信息包括禁止?fàn)顟B(tài)或開 啟狀態(tài)。可行的方案中,根據(jù)狀態(tài)獲取單元12中初裝狀態(tài)和非初裝狀態(tài)的詳細(xì)描述,在所述目標(biāo)應(yīng)用的安裝狀態(tài)為初裝狀態(tài)時,可以將所述目標(biāo)應(yīng)用的動態(tài)效果功能設(shè)置為禁止?fàn)顟B(tài),這樣在屏幕分辨率低的用戶終端中運(yùn)行所述目標(biāo)應(yīng)用時不啟動動態(tài)效果功能,減少卡頓現(xiàn)象的發(fā)生;在所述目標(biāo)應(yīng)用的安裝狀態(tài)為非初裝狀態(tài)時,可以將所述目標(biāo)應(yīng)用的動態(tài)效果功能設(shè)置為歷史版本下對所述目標(biāo)應(yīng)用的動態(tài)效果功能所設(shè)置的歷史運(yùn)行信息,這樣能夠防止因動態(tài)效果功能的運(yùn)行信息突然改變而導(dǎo)致用戶不適應(yīng)的情況發(fā)生。
可選的,本發(fā)明實(shí)施例的方案可以應(yīng)用于監(jiān)測到用戶終端中安裝目標(biāo)應(yīng)用的場景中,在監(jiān)測到所述目標(biāo)應(yīng)用安裝成功的情況下,執(zhí)行本發(fā)明實(shí)施例中的各個單元,這樣在目標(biāo)應(yīng)用一旦安裝成功的情況下,就能夠?qū)崿F(xiàn)對目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息進(jìn)行設(shè)置,提高了對目標(biāo)應(yīng)用的動態(tài)效率功能的設(shè)置效率。
在本發(fā)明實(shí)施例中,通過獲取用戶終端的屏幕分辨率,并在屏幕分辨率小于或等于預(yù)設(shè)分辨率的情況下,獲取目標(biāo)應(yīng)用的安裝狀態(tài),根據(jù)安裝狀態(tài)設(shè)置目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息。這樣對于屏幕分辨率較低的用戶終端,實(shí)現(xiàn)了根據(jù)應(yīng)用的安裝狀態(tài)對動態(tài)效果功能的開啟狀態(tài)或禁止?fàn)顟B(tài)的設(shè)置,進(jìn)而減少了應(yīng)用的動態(tài)效果在展現(xiàn)時出現(xiàn)的卡頓現(xiàn)象或者展現(xiàn)失敗的情況發(fā)生,改善了用戶體驗(yàn)效果。
請參見圖4,為本發(fā)明實(shí)施例提供了另一種動態(tài)效果控制裝置的結(jié)構(gòu)示意圖。如圖4所示,本發(fā)明實(shí)施例的所述動態(tài)效果控制裝置1可以包括:分辨率獲取單元11、狀態(tài)獲取單元12、第一設(shè)置單元13、第二設(shè)置單元14、指令接收單元15和信息調(diào)整單元16。
分辨率獲取單元11,用于獲取用戶終端的屏幕分辨率。
具體實(shí)現(xiàn)中,所述分辨率獲取單元11獲取用戶終端的屏幕分辨率??蛇x的方案中,所述分辨率獲取單元11可通過程序代碼獲取用戶終端的屏幕分辨率。舉例來說,所述屏幕分辨率是指屏幕的長和寬排列像素的數(shù)量,例如,屏幕分辨率為960×540是指用戶終端中屏幕的水平方向含有像素數(shù)為960個,垂直方向像素數(shù)540個。
可選的,若所述用戶終端中存在多個屏幕分辨率時,所述分辨率獲取單元11所獲取的屏幕分辨率為所述用戶終端當(dāng)前使用的屏幕分辨率。
第二設(shè)置單元14,用于在所述屏幕分辨率大于所述預(yù)設(shè)分辨率的情況下,將所述目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息設(shè)置為所述開啟狀態(tài)。
具體實(shí)現(xiàn)中,在所述屏幕分辨率大于所述預(yù)設(shè)分辨率的情況下,所述第二設(shè)置單元14將所述目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息設(shè)置為所述開啟狀態(tài)。其中,所述預(yù)設(shè)分辨率是自定義設(shè)置的。可選的,所述預(yù)設(shè)分辨率可以是參考多個不同屏幕分辨率的用戶終端中目標(biāo)應(yīng)用的動態(tài)效率功能的使用情況而確定的,例如,低于某一個屏幕分辨率的用戶終端的目標(biāo)應(yīng)用的動態(tài)效果功能開啟的狀態(tài)下,經(jīng)常性出現(xiàn)目標(biāo)應(yīng)用卡頓的現(xiàn)象,則將這個屏幕分辨率設(shè)置為預(yù)設(shè)分辨率。
進(jìn)一步,當(dāng)所述屏幕分辨率大于預(yù)設(shè)分辨率時,表示該用戶終端在目標(biāo)應(yīng)用的動態(tài)效果展示時出現(xiàn)卡頓現(xiàn)象或展示失敗的情況較少,因此將所述目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息設(shè)置為所述開啟狀態(tài),給用戶帶來較好的視覺效果。
狀態(tài)獲取單元12,用于在所述屏幕分辨率小于或等于預(yù)設(shè)分辨率的情況下,獲取目標(biāo)應(yīng)用的安裝狀態(tài);
具體請一并參見圖5,為本發(fā)明實(shí)施例提供了狀態(tài)獲取單元12的結(jié)構(gòu)示意圖,如圖5所示,所述狀態(tài)獲取單元12包括版本號記錄單元121、版本號判斷單元122、第一確定單元123和第二確定單元124。
版本號記錄單元121,用于在所述屏幕分辨率小于或等于預(yù)設(shè)分辨率,且所述目標(biāo)應(yīng)用安裝成功的情況下,記錄安裝成功的所述目標(biāo)應(yīng)用的當(dāng)前版本號。
具體實(shí)現(xiàn)中,在所述屏幕分辨率小于或等于預(yù)設(shè)分辨率,且目標(biāo)應(yīng)用安裝成功的情況下,所述版本號記錄單元121記錄安裝成功的所述目標(biāo)應(yīng)用的當(dāng)前版本號??蛇x的,目標(biāo)應(yīng)用的是否安裝成功可通過用戶終端中的注冊表數(shù)據(jù)獲得所述目標(biāo)應(yīng)用的安裝成功或安裝失??;或者通過獲取所述目標(biāo)應(yīng)用的安裝路徑下的文件數(shù)據(jù)進(jìn)而確定所述目標(biāo)應(yīng)用的安裝成功或安裝失敗。所述目標(biāo)應(yīng)用的當(dāng)前版本號可通過目標(biāo)應(yīng)用對應(yīng)的安裝文件獲取,并進(jìn)行記錄。
版本號判斷單元122,用于判斷所述用戶終端中是否存在所述目標(biāo)應(yīng)用的歷史版本號。
具體實(shí)現(xiàn)中,所述版本號判斷單元122判斷所述用戶終端中是否存在所述目標(biāo)應(yīng)用的歷史版本號,所述歷史版本號是指所述用戶終端在當(dāng)前版本號的目標(biāo)應(yīng)用安裝成功之前存在的所述目標(biāo)應(yīng)用的其他版本號。若存在所述歷史版本號,則執(zhí)行第一確定單元123;若不存在所述歷史版本號,則執(zhí)行第二確定單元124。
第一確定單元123,用于若存在所述歷史版本號,在所述當(dāng)前版本號高于所述歷史版本號的情況下,則確定所述目標(biāo)應(yīng)用的安裝狀態(tài)為升級狀態(tài)。
具體實(shí)現(xiàn)中,在所述版本號判斷單元122判斷所述用戶終端中存在所述歷史版本號,在所述當(dāng)前版本號高于所述歷史版本號的情況下,則所述第一確定單元123確定所述目標(biāo)應(yīng)用的安裝狀態(tài)為升級狀態(tài)。
第二確定單元124,用于若不存在所述歷史版本號,則確定所述目標(biāo)應(yīng)用的安裝狀態(tài)為初裝狀態(tài)。
具體實(shí)現(xiàn)中,在所述版本號判斷單元122判斷所述用戶終端中不存在所述歷史版本號,則所述第二確定單元124確定所述目標(biāo)應(yīng)用的安裝狀態(tài)為初裝狀態(tài)。
第一設(shè)置單元13,用于根據(jù)所述安裝狀態(tài),設(shè)置所述目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息,所述當(dāng)前運(yùn)行信息包括禁止?fàn)顟B(tài)或開啟狀態(tài)。
一種可行的方案中,請參見圖6,為本發(fā)明實(shí)施例提供了第一設(shè)置單元13的結(jié)構(gòu)示意圖,如圖6所示,所述第一設(shè)置單元13包括信息獲取單元131和信息設(shè)置單元132。
信息獲取單元131,用于在所述目標(biāo)應(yīng)用的安裝狀態(tài)為所述升級狀態(tài)的情況下,獲取在所述歷史版本號下對所述目標(biāo)應(yīng)用的動態(tài)效果功能所設(shè)置的歷史運(yùn)行信息。
具體實(shí)現(xiàn)中,在所述第一確定單元123確定所述目標(biāo)應(yīng)用的安裝狀態(tài)為所述升級狀態(tài)的情況下,所述信息獲取單元131獲取在所述歷史版本號下對所述目標(biāo)應(yīng)用的動態(tài)效果功能所設(shè)置的歷史運(yùn)行信息。其中,所述歷史運(yùn)行信息包括禁止?fàn)顟B(tài)或開啟狀態(tài)。
可選的,當(dāng)所述用戶終端存在多個歷史版本號的情況下,獲取在當(dāng)前版本號的目標(biāo)應(yīng)用安裝成功之前所用的目標(biāo)歷史版本號對應(yīng)的目標(biāo)歷史運(yùn)行信息。
信息設(shè)置單元132,用于將所述歷史運(yùn)行信息設(shè)置為所述當(dāng)前版本號下所述目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息。
具體實(shí)現(xiàn)中,所述信息設(shè)置單元132將所述歷史運(yùn)行信息設(shè)置為所述當(dāng)前版本號下所述目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息。這樣能夠防止因動態(tài)效果功能的運(yùn)行信息突然改變而導(dǎo)致用戶不適應(yīng)的情況發(fā)生。
可選的,所述版本號判斷單元122判斷所述用戶終端中存在所述歷史版本號,在所述當(dāng)前版本號不高于所述歷史版本號的情況下,則確定所述目標(biāo)應(yīng)用的安裝狀態(tài)為降級狀態(tài)。進(jìn)一步,在所述目標(biāo)應(yīng)用的安裝狀態(tài)為所述降級狀態(tài)的情況下,所述動態(tài)效果控制裝置1也可以執(zhí)行信息獲取單元131和信息設(shè)置單元132。
另一種可行的方案中,所述第一設(shè)置單元13具體用于在所述目標(biāo)應(yīng)用的安裝狀態(tài)為所述初裝狀態(tài)的情況下,將所述目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息設(shè)置為所述禁止?fàn)顟B(tài)。
具體實(shí)現(xiàn)中,在所述第二確定單元124確定所述目標(biāo)應(yīng)用的安裝狀態(tài)為所述初裝狀態(tài)的情況下,所述第一設(shè)置單元13將所述目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息設(shè)置為所述禁止?fàn)顟B(tài)。這樣在屏幕分辨率低的用戶終端中運(yùn)行所述目標(biāo)應(yīng)用時不啟動動態(tài)效果功能,減少卡頓現(xiàn)象的發(fā)生。
指令接收單元15,用于接收用戶輸入的針對所述目標(biāo)應(yīng)用的動態(tài)效果功能的狀態(tài)調(diào)節(jié)指令。
具體實(shí)現(xiàn)中,所述指令接收單元15接收用戶輸入的針對所述目標(biāo)應(yīng)用的動態(tài)效果功能的狀態(tài)調(diào)節(jié)指令,所述狀態(tài)調(diào)節(jié)指令可以是將動態(tài)效果功能由禁止?fàn)顟B(tài)調(diào)節(jié)為開啟狀態(tài),或者,將動態(tài)效果功能由開啟狀態(tài)調(diào)節(jié)為禁止?fàn)顟B(tài)。可行的方案中,可以通過在所述動態(tài)效果控制裝置1中添加禁止?fàn)顟B(tài)和開啟狀態(tài)的設(shè)置選項(xiàng),以實(shí)現(xiàn)對所述目標(biāo)應(yīng)用的動態(tài)效果功能的狀態(tài)進(jìn)行調(diào)節(jié)。
信息調(diào)整單元16,用于根據(jù)所述狀態(tài)調(diào)節(jié)指令,對所述目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息進(jìn)行調(diào)節(jié)。
具體實(shí)現(xiàn)中,所述信息調(diào)整單元16根據(jù)所述狀態(tài)調(diào)節(jié)指令,對所述目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息進(jìn)行調(diào)節(jié)。這樣更加便于用戶自主調(diào)節(jié),增強(qiáng)用戶黏性。
需要說明的是,圖4所示,指令接收單元15和信息調(diào)整單元16可以在第一設(shè)置單元123之后執(zhí)行的,還可以在第二設(shè)置單元124之后執(zhí)行,本發(fā)明實(shí)施例對此不做限定。
可選的,本發(fā)明實(shí)施例的方案可以應(yīng)用于監(jiān)測到用戶終端中安裝目標(biāo)應(yīng)用的場景中,在監(jiān)測到所述目標(biāo)應(yīng)用安裝成功的情況下,執(zhí)行本發(fā)明實(shí)施例中的全部單元或者部分單元,這樣在目標(biāo)應(yīng)用一旦安裝成功的情況下,就能夠?qū)崿F(xiàn)對目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息進(jìn)行設(shè)置,提高了對目標(biāo)應(yīng)用的動態(tài)效率功能的設(shè)置效率。
在本發(fā)明實(shí)施例中,通過獲取用戶終端的屏幕分辨率,并在屏幕分辨率小于或等于預(yù)設(shè)分辨率的情況下,獲取目標(biāo)應(yīng)用的安裝狀態(tài),根據(jù)安裝狀態(tài)設(shè)置目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息。這樣對于屏幕分辨率較低的用戶終端,實(shí)現(xiàn)了根據(jù)應(yīng)用的安裝狀態(tài)對動態(tài)效果功能的開啟狀態(tài)或禁止?fàn)顟B(tài)的設(shè)置,進(jìn)而減少了應(yīng)用的動態(tài)效果在展現(xiàn)時出現(xiàn)的卡頓現(xiàn)象或者展現(xiàn)失敗的情況發(fā)生,改善了用戶體驗(yàn)效果。
請參見圖7,為本發(fā)明實(shí)施例提供了一種用戶終端的結(jié)構(gòu)示意圖。如圖7所示,所述用戶終端1000可以包括:至少一個處理器1001,例如CPU,至少一個網(wǎng)絡(luò)接口1004,用戶接口1003,存儲器1005,至少一個通信總線1002。其中,通信總線1002用于實(shí)現(xiàn)這些組件之間的連接通信。其中,用戶接口1003可以包括顯示屏(Display)、鍵盤(Keyboard),可選用戶接口1003還可以包括標(biāo)準(zhǔn)的有線接口、無線接口。網(wǎng)絡(luò)接口1004可選的可以包括標(biāo)準(zhǔn)的有線接口、無線接口(如WI-FI接口)。存儲器1005可以是高速RAM存儲器,也可以是非不穩(wěn)定的存儲器(non-volatile memory),例如至少一個磁盤存儲器。存儲器1005可選的還可以是至少一個位于遠(yuǎn)離前述處理器1001的存儲裝置。如圖7所示,作為一種計算機(jī)存儲介質(zhì)的存儲器1005中可以包括操作系統(tǒng)、網(wǎng)絡(luò)通信模塊、用戶接口模塊以及動態(tài)效果控制應(yīng)用程序。
在圖7所示的用戶終端1000中,用戶接口1003主要用于為用戶提供輸入的接口,獲取用戶發(fā)送安裝目標(biāo)應(yīng)用的操作或調(diào)節(jié)動態(tài)效果的操作;而處理器1001可以用于調(diào)用存儲器1005中存儲的動態(tài)效果控制應(yīng)用程序,并具體執(zhí)行以下操作:
獲取用戶終端的屏幕分辨率;
在所述屏幕分辨率小于或等于預(yù)設(shè)分辨率的情況下,獲取目標(biāo)應(yīng)用的安裝狀態(tài);
根據(jù)所述安裝狀態(tài),設(shè)置所述目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息,所述當(dāng)前運(yùn)行信息包括禁止?fàn)顟B(tài)或開啟狀態(tài)。
在一個實(shí)施例中,所述處理器1001還執(zhí)行以下步驟:在所述屏幕分辨率大于所述預(yù)設(shè)分辨率的情況下,將所述目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息設(shè)置為所述開啟狀態(tài)。
在一個實(shí)施例中,所述處理器1001在執(zhí)行獲取目標(biāo)應(yīng)用的安裝狀態(tài)具體執(zhí)行以下步驟:
在所述目標(biāo)應(yīng)用安裝成功的情況下,記錄安裝成功的所述目標(biāo)應(yīng)用的當(dāng)前版本號;
判斷所述用戶終端中是否存在所述目標(biāo)應(yīng)用的歷史版本號;
若存在所述歷史版本號,在所述當(dāng)前版本號高于所述歷史版本號的情況下,則確定所述目標(biāo)應(yīng)用的安裝狀態(tài)為升級狀態(tài)。
在一個實(shí)施例中,所述處理器1001還執(zhí)行以下步驟:若不存在所述歷史版本號,則確定所述目標(biāo)應(yīng)用的安裝狀態(tài)為初裝狀態(tài)。
在一個實(shí)施例中,所述處理器1001在執(zhí)行根據(jù)所述安裝狀態(tài),設(shè)置所述目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息具體執(zhí)行以下步驟:
在所述目標(biāo)應(yīng)用的安裝狀態(tài)為所述升級狀態(tài)的情況下,獲取在所述歷史版本號下對所述目標(biāo)應(yīng)用的動態(tài)效果功能所設(shè)置的歷史運(yùn)行信息;
將所述歷史運(yùn)行信息設(shè)置為所述當(dāng)前版本號下所述目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息。
在一個實(shí)施例中,所述處理器1001在執(zhí)行根據(jù)所述安裝狀態(tài),設(shè)置所述目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息具體執(zhí)行以下步驟:
在所述目標(biāo)應(yīng)用的安裝狀態(tài)為所述初裝狀態(tài)的情況下,將所述目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息設(shè)置為所述禁止?fàn)顟B(tài)。
在一個實(shí)施例中,所述處理器1001還執(zhí)行以下步驟:
接收用戶輸入的針對所述目標(biāo)應(yīng)用的動態(tài)效果功能的狀態(tài)調(diào)節(jié)指令;
根據(jù)所述狀態(tài)調(diào)節(jié)指令,對所述目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息進(jìn)行調(diào)節(jié)。
在本發(fā)明實(shí)施例中,通過獲取用戶終端的屏幕分辨率,并在屏幕分辨率小于或等于預(yù)設(shè)分辨率的情況下,獲取目標(biāo)應(yīng)用的安裝狀態(tài),根據(jù)安裝狀態(tài)設(shè)置目標(biāo)應(yīng)用的動態(tài)效果功能的當(dāng)前運(yùn)行信息。這樣對于屏幕分辨率較低的用戶終端,實(shí)現(xiàn)了根據(jù)應(yīng)用的安裝狀態(tài)對動態(tài)效果功能的開啟狀態(tài)或禁止?fàn)顟B(tài)的設(shè)置,進(jìn)而減少了應(yīng)用的動態(tài)效果在展現(xiàn)時出現(xiàn)的卡頓現(xiàn)象或者展現(xiàn)失敗的情況發(fā)生,改善了用戶體驗(yàn)效果。
本發(fā)明實(shí)施例中所述模塊或單元,可以通過通用集成電路,例如CPU(Central Processing Unit,中央處理器),或通過ASIC(Application Specific Integrated Circuit,專用集成電路)來實(shí)現(xiàn)。
本發(fā)明實(shí)施例方法中的步驟可以根據(jù)實(shí)際需要進(jìn)行順序調(diào)整、合并和刪減。
本發(fā)明實(shí)施例終端中的模塊或單元可以根據(jù)實(shí)際需要進(jìn)行合并、劃分和刪減。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機(jī)存儲記憶體(Random Access Memory,RAM)等。
以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。