本發(fā)明實施例涉及控制技術(shù),尤其涉及一種開機動畫的控制方法及裝置。
背景技術(shù):
目前大部分終端設(shè)備開機時都有開機動畫,這個開機動畫往往是廠商的廣告或者其他通告信息等,開機動畫還被設(shè)定為動態(tài)變化的開機廣告,開機動畫下載和播放使得開機時間太長,影響開機速度,等待開機的過程極大地困擾著用戶,極大影響用戶的切身體驗。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供一種開機動畫的控制方法及裝置,可以提升用戶體驗。
第一方面,本發(fā)明實施例提供了開機動畫的控制方法,包括:
獲取開機動畫關(guān)閉請求,所述開機動畫關(guān)閉請求包括狀態(tài)信息;
根據(jù)所述狀態(tài)信息確定所述開機動畫關(guān)閉請求是否有效;
如果所述開機動畫關(guān)閉請求有效,則存儲關(guān)閉開機動畫狀態(tài);
獲取開機請求,并查找是否有所述關(guān)閉開機動畫狀態(tài);
如果查找到所述關(guān)閉開機動畫狀態(tài),則跳過開機動畫。
第二方面,本發(fā)明實施例還提供了開機動畫的控制裝置,包括:
請求獲取模塊,用于獲取開機動畫關(guān)閉請求,所述開機動畫關(guān)閉請求包括狀態(tài)信息;
判斷模塊,與所述請求獲取模塊相連,用于根據(jù)所述狀態(tài)信息確定所述開機動畫關(guān)閉請求是否有效;
存儲模塊,與所述判斷模塊相連,用于如果所述開機動畫關(guān)閉請求有效,則存儲關(guān)閉開機動畫狀態(tài);
所述請求獲取模塊還用于獲取開機請求;
控制模塊,與所述請求獲取模塊和所述存儲模塊相連,用于在請求獲取模塊獲取開機請求后,查找是否有所述關(guān)閉開機動畫狀態(tài);如果查找到所述關(guān)閉開機動畫狀態(tài),則跳過開機動畫。
本實施例通過獲取開機動畫關(guān)閉請求以及根據(jù)所述狀態(tài)信息確定所述開機動畫關(guān)閉請求是否有效,使得開機動畫是否關(guān)閉既取決于用戶請求也取決于狀態(tài)信息,終端設(shè)備可以選擇性地賦予用戶權(quán)限來關(guān)閉開機動畫,靈活設(shè)置開機動畫是否播放,減少開機時間,提升用戶體驗。
附圖說明
圖1是本發(fā)明實施例一提供的開機動畫的控制方法流程圖;
圖2是本發(fā)明實施例二提供的開機動畫的控制方法流程圖;
圖3是本發(fā)明實施例三提供的開機動畫的控制方法流程圖;
圖4是本發(fā)明實施例四提供的開機動畫的控制裝置結(jié)構(gòu)示意圖。
具體實施方式
下面結(jié)合附圖和實施例對本發(fā)明作進一步的詳細(xì)說明??梢岳斫獾氖?,此處所描述的具體實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
實施例一
圖1是本發(fā)明實施例一提供的開機動畫的控制方法流程圖,本實施例可適用于設(shè)置終端設(shè)備開機動畫的情況,該方法可以由開機動畫的控制裝置來執(zhí)行,該裝置可以由軟件和/或硬件方式實現(xiàn),該裝置可以集成在任何提供開機動畫的設(shè)備中,例如典型的是用戶終端設(shè)備,如智能電視等。該方法包括:
S101、獲取開機動畫關(guān)閉請求,開機動畫關(guān)閉請求包括狀態(tài)信息。
用戶可以在設(shè)置中選擇關(guān)閉開機動畫,終端設(shè)備獲取用戶的開機動畫關(guān)閉請求,終端設(shè)備可同時獲取狀態(tài)信息,狀態(tài)信息可以是終端設(shè)備是否已激活,表明用戶有無權(quán)限關(guān)閉開機動畫。
S102、根據(jù)所述狀態(tài)信息確定所述開機動畫關(guān)閉請求是否有效。
終端設(shè)備自動檢查狀態(tài)信息,如果狀態(tài)信息是終端設(shè)備已激活,則用戶有權(quán)限關(guān)閉開機動畫,開機動畫關(guān)閉請求有效。如果狀態(tài)信息是終端設(shè)備未激活,則開機動畫關(guān)閉請求無效。
S103、如果所述開機動畫關(guān)閉請求有效,則存儲關(guān)閉開機動畫狀態(tài)。
如果所述開機動畫關(guān)閉請求有效,系統(tǒng)將存儲關(guān)閉開機動畫狀態(tài),例如將代表關(guān)閉開機動畫狀態(tài)的變量置為1,表明開機動畫已關(guān)閉。重新開機時跳過開機動畫。
S104、獲取開機請求,并查找是否有所述關(guān)閉開機動畫狀態(tài)。
用戶不必在每次終端設(shè)備開機后都設(shè)置關(guān)閉開機動畫狀態(tài),在用戶不去設(shè)置關(guān)閉開機動畫狀態(tài)的情況下,終端設(shè)備會自動識別關(guān)閉開機動畫狀態(tài)的設(shè)置,例如檢測代表關(guān)閉開機動畫狀態(tài)的變量的值是否為1,以決定是否跳過開機動畫。
S105、如果查找到所述關(guān)閉開機動畫狀態(tài),則跳過開機動畫。
如果查找到所述關(guān)閉開機動畫狀態(tài),例如檢測到代表關(guān)閉開機動畫狀態(tài)的變量的值為1,則跳過開機動畫,減少開機時間,提升用戶體驗。
進一步地,如果未查找的所述關(guān)閉開機動畫狀態(tài),則播放所述開機動畫。
如果未查找的所述關(guān)閉開機動畫狀態(tài),例如檢測到代表關(guān)閉開機動畫狀態(tài)的變量的值為0,則正常播放開機動畫。
本實施例通過獲取開機動畫關(guān)閉請求以及根據(jù)所述狀態(tài)信息確定所述開機動畫關(guān)閉請求是否有效,使得開機動畫是否關(guān)閉既取決于用戶請求也取決于狀態(tài)信息,終端設(shè)備可以選擇性地賦予用戶權(quán)限來關(guān)閉開機動畫,靈活設(shè)置開機動畫是否播放,減少開機時間,提升用戶體驗。
實施例二
圖2是本發(fā)明實施例二提供的開機動畫的控制方法流程圖,實施例二以上述實施例為基礎(chǔ),將根據(jù)所述狀態(tài)信息確定所述開機動畫關(guān)閉請求是否有效優(yōu)化為,所述狀態(tài)信息包括關(guān)鍵標(biāo)識是否激活,所述關(guān)鍵標(biāo)識包括通用唯一識別碼UUID、媒體訪問控制MAC或序列號SN,如果所述關(guān)鍵標(biāo)識已激活,則所述開機動畫關(guān)閉請求有效,如果所述關(guān)鍵標(biāo)識未激活,則所述開機動畫關(guān)閉請求無效。
本實施例提供的開機動畫的控制方法包括以下步驟:步驟S201、步驟S202、步驟S203、步驟S204和步驟S205。其中,步驟S201、步驟S203、步驟S204和步驟S205分別與實施例一中的步驟S101、步驟S103、步驟S104和步驟S105相同,相同的步驟不再贅述。
S201、獲取開機動畫關(guān)閉請求,開機動畫關(guān)閉請求包括狀態(tài)信息。
S202、所述狀態(tài)信息包括關(guān)鍵標(biāo)識是否激活,所述關(guān)鍵標(biāo)識包括通用唯一識別碼UUID、媒體訪問控制MAC或序列號SN,如果所述關(guān)鍵標(biāo)識已激活,則所述開機動畫關(guān)閉請求有效,如果所述關(guān)鍵標(biāo)識未激活,則所述開機動畫關(guān)閉請求無效。
如果所述關(guān)鍵標(biāo)識已激活,則用戶可以關(guān)閉開機動畫,如果所述關(guān)鍵標(biāo)識未激活,則用戶不可以關(guān)閉開機動畫??赏ㄟ^通用唯一識別碼UUID、媒體訪問控制MAC或序列號SN等關(guān)鍵標(biāo)識來激活終端設(shè)備,激活終端設(shè)備的方式包括本地激活和聯(lián)網(wǎng)遠程激活。由于UUID、MAC或SN等關(guān)鍵標(biāo)識是終端設(shè)備固有的,無須注冊,所以激活終端設(shè)備要比注冊賬號、開通會員及付費登錄方便很多,激活是否要繳費可由終端設(shè)備廠商根據(jù)需要自行設(shè)置。
比如在終端設(shè)備中,用戶可以在設(shè)置中找到關(guān)閉開機動畫的選項,在設(shè)置該選項的可選狀態(tài)時,終端設(shè)備首先會自動檢查例如UUID等關(guān)鍵標(biāo)識是否已經(jīng)激活,如果已經(jīng)激活,那么這個選項是可以選擇的,否則是不可以選擇的。
S203、如果所述開機動畫關(guān)閉請求有效,則存儲關(guān)閉開機動畫狀態(tài)。
S204、獲取開機請求,并查找是否有所述關(guān)閉開機動畫狀態(tài)。
S205、如果查找到所述關(guān)閉開機動畫狀態(tài),則跳過開機動畫。
本實施例通過判斷關(guān)鍵標(biāo)識是否激活來決定開機動畫關(guān)閉請求是否有效,使得開機動畫能否關(guān)閉取決于關(guān)鍵標(biāo)識是否激活,與注冊賬號開通會員相比,激活關(guān)鍵標(biāo)識簡單易行,也就是說關(guān)閉終端設(shè)備的開機動畫也是簡單易行。
實施例三
圖3是本發(fā)明實施例三提供的開機動畫的控制方法流程圖,實施例三以上述實施例為基礎(chǔ),在跳過開機動畫之后,增加了:檢測當(dāng)前狀態(tài)信息,所述當(dāng)前狀態(tài)信息包括所述關(guān)鍵標(biāo)識的激活有效期;如果當(dāng)前時間在所述激活有效期范圍內(nèi),則所述關(guān)閉開機動畫狀態(tài)有效,如果所述當(dāng)前時間超出所述激活有效期,則所述關(guān)閉開機動畫狀態(tài)無效;如果所述關(guān)閉開機動畫狀態(tài)有效,則繼續(xù)存儲所述關(guān)閉開機動畫狀態(tài);否則刪除所述關(guān)閉開機動畫狀態(tài)。
本實施例提供的開機動畫的控制方法包括以下步驟:步驟S301、步驟S302、步驟S303、步驟S304、步驟S305、步驟S306、步驟S307和步驟S308。其中,步驟S301、步驟S302、步驟S303、步驟S304和步驟S305分別與實施例一中的步驟S101、步驟S102、步驟S103、步驟S104和步驟S105相同,相同的步驟不再贅述。
S301、獲取開機動畫關(guān)閉請求,開機動畫關(guān)閉請求包括狀態(tài)信息。
S302、根據(jù)所述狀態(tài)信息確定所述開機動畫關(guān)閉請求是否有效。
S303、如果所述開機動畫關(guān)閉請求有效,則存儲關(guān)閉開機動畫狀態(tài)。
S304、獲取開機請求,并查找是否有所述關(guān)閉開機動畫狀態(tài)。
S305、如果查找到所述關(guān)閉開機動畫狀態(tài),則跳過開機動畫。
S306、檢測當(dāng)前狀態(tài)信息,所述當(dāng)前狀態(tài)信息包括所述關(guān)鍵標(biāo)識的激活有效期。
當(dāng)選擇聯(lián)網(wǎng)遠程激活終端設(shè)備的關(guān)鍵標(biāo)識時,可設(shè)置激活有效期。在終端設(shè)備重新開機之后,終端設(shè)備將自動通過聯(lián)網(wǎng)重新檢測當(dāng)前狀態(tài)信息,包括檢測激活有效期。在管理終端設(shè)備關(guān)鍵標(biāo)識的服務(wù)器上可查詢當(dāng)前終端設(shè)備的關(guān)鍵標(biāo)識是否已經(jīng)過了激活有效期。
S307、如果當(dāng)前時間在所述激活有效期范圍內(nèi),則所述關(guān)閉開機動畫狀態(tài)有效,如果所述當(dāng)前時間超出所述激活有效期,則所述關(guān)閉開機動畫狀態(tài)無效。
如果當(dāng)前時間在激活有效期范圍內(nèi),表示下次開機還會自動關(guān)閉開機動畫,如果當(dāng)前時間超出激活有效期,那么下次開機時將播放開機動畫。
S308、如果所述關(guān)閉開機動畫狀態(tài)有效,則繼續(xù)存儲所述關(guān)閉開機動畫狀態(tài);否則刪除所述關(guān)閉開機動畫狀態(tài)。
如果關(guān)閉開機動畫狀態(tài)有效,則繼續(xù)存儲關(guān)閉開機動畫狀態(tài),保存關(guān)閉開機動畫的設(shè)置,例如將代表關(guān)閉開機動畫狀態(tài)的變量置為1;否則刪除關(guān)閉開機動畫狀態(tài),例如將代表關(guān)閉開機動畫狀態(tài)的變量置為0。
本實施例通過判斷當(dāng)前時間是否在激活有效期范圍內(nèi)來決定關(guān)閉開機動畫狀態(tài)是否有效,使得終端設(shè)備可在激活有效期內(nèi)關(guān)閉開機動畫。
實施例四
圖4是本發(fā)明實施例四提供的開機動畫的控制裝置結(jié)構(gòu)示意圖,該裝置用于執(zhí)行上述實施例中的開機動畫的控制方法。該裝置包括:請求獲取模塊401、判斷模塊402、存儲模塊403和控制模塊404。
請求獲取模塊401,用于獲取開機動畫關(guān)閉請求,所述開機動畫關(guān)閉請求包括狀態(tài)信息。
判斷模塊402,與所述請求獲取模塊401相連,用于根據(jù)所述狀態(tài)信息確定所述開機動畫關(guān)閉請求是否有效。
存儲模塊403,與所述判斷模塊402相連,用于如果所述開機動畫關(guān)閉請求有效,則存儲關(guān)閉開機動畫狀態(tài)。
所述請求獲取模塊401還用于獲取開機請求。
控制模塊404,與所述請求獲取模塊401和所述存儲模塊403相連,用于在請求獲取模塊獲取開機請求后,查找是否有所述關(guān)閉開機動畫狀態(tài);如果查找到所述關(guān)閉開機動畫狀態(tài),則跳過開機動畫。
進一步地,所述控制模塊還用于:如果未查找的所述關(guān)閉開機動畫狀態(tài),則播放所述開機動畫。
本實施例通過獲取開機動畫關(guān)閉請求以及根據(jù)所述狀態(tài)信息確定所述開機動畫關(guān)閉請求是否有效,使得開機動畫是否關(guān)閉既取決于用戶請求也取決于狀態(tài)信息,終端設(shè)備可以選擇性地賦予用戶權(quán)限來關(guān)閉開機動畫,靈活設(shè)置開機動畫是否播放,減少開機時間,提升用戶體驗。
進一步地,所述狀態(tài)信息包括關(guān)鍵標(biāo)識是否激活,所述關(guān)鍵標(biāo)識包括通用唯一識別碼UUID、媒體訪問控制MAC或序列號SN,所述判斷模塊具體用于:如果所述關(guān)鍵標(biāo)識已激活,則所述開機動畫關(guān)閉請求有效,如果所述關(guān)鍵標(biāo)識未激活,則所述開機動畫關(guān)閉請求無效。
本實施例通過判斷關(guān)鍵標(biāo)識是否激活來決定開機動畫關(guān)閉請求是否有效,使得開機動畫能否關(guān)閉取決于關(guān)鍵標(biāo)識是否激活,與注冊賬號開通會員相比,激活關(guān)鍵標(biāo)識簡單易行,也就是說關(guān)閉終端設(shè)備的開機動畫也是簡單易行。
進一步地,開機動畫的控制裝置還包括當(dāng)前狀態(tài)信息檢測模塊及關(guān)閉狀態(tài)有效性判斷模塊。
當(dāng)前狀態(tài)信息檢測模塊,與所述跳過開機動畫模塊相連。
關(guān)閉狀態(tài)有效性判斷模塊,與所述當(dāng)前狀態(tài)信息檢測模塊相連,用于根據(jù)所述當(dāng)前狀態(tài)信息確定所述關(guān)閉開機動畫狀態(tài)是否有效。
所述存儲模塊還用于如果所述關(guān)閉開機動畫狀態(tài)有效,則繼續(xù)存儲所述關(guān)閉開機動畫狀態(tài);否則刪除所述關(guān)閉開機動畫狀態(tài)。
進一步地,所述當(dāng)前狀態(tài)信息包括所述關(guān)鍵標(biāo)識的激活有效期,所述關(guān)閉狀態(tài)有效性判斷模塊具體用于:如果當(dāng)前時間在所述激活有效期范圍內(nèi),則所述關(guān)閉開機動畫狀態(tài)有效,如果所述當(dāng)前時間超出所述激活有效期,則所述關(guān)閉開機動畫狀態(tài)無效。
本實施例通過判斷當(dāng)前時間是否在激活有效期范圍內(nèi)來決定關(guān)閉開機動畫狀態(tài)是否有效,使得終端設(shè)備可在激活有效期內(nèi)關(guān)閉開機動畫。
本發(fā)明實施例所提供的開機動畫的控制裝置可用于執(zhí)行本發(fā)明任意實施例所提供的開機動畫的控制方法,具備執(zhí)行該方法相應(yīng)的功能和有益效果。
注意,上述僅為本發(fā)明的較佳實施例及所運用技術(shù)原理。本領(lǐng)域技術(shù)人員會理解,本發(fā)明不限于這里所述的特定實施例,對本領(lǐng)域技術(shù)人員來說能夠進行各種明顯的變化、重新調(diào)整和替代而不會脫離本發(fā)明的保護范圍。因此,雖然通過以上實施例對本發(fā)明進行了較為詳細(xì)的說明,但是本發(fā)明不僅僅限于以上實施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。