實現Android智能電視快速開機的方法
【專利摘要】本發明涉及基于Android系統的智能電視,其公開了一種實現Android智能電視快速開機的方法,解決傳統技術中Android智能電視開機慢的問題。該方法包括以下步驟:A.智能電視機上電,啟動系統引導程序,開始加載liunux系統;B.在liunux系統加載完成后判斷當前是否需要進入快速開機流程,如果需要,則進入步驟C,否則,正常加載Android系統,結束流程;C.系統設置上次關機時的節目源并調用相應接口直接播放該節目,并開始加載Android系統。本發明適用于快速啟動基于Android系統的智能電視。
【專利說明】實現Android智能電視快速開機的方法
【技術領域】
[0001]本發明涉及基于Android系統的智能電視,特別涉及一種實現Android智能電視快速開機的方法。
【背景技術】
[0002]Android系統電視在給用戶呈現更多內容,更好體驗的同時,開機速度慢是一個急需解決的問題。從Android智能電視交流開機到圖像出現,一般需要30-40秒,這段時間給用戶帶來不好的體驗,因此本申請有必要提出一種實現Android智能電視快速開機的方法。
【發明內容】
[0003]本發明所要解決的技術問題是:提出一種實現Android智能電視快速開機的方法,解決傳統技術中Andro i d智能電視開機慢的問題。
[0004]本發明解決其技術問題所采用的技術方案是:實現Android智能電視快速開機的方法,包括以下步驟:
[0005]A.智能電視機上電,啟動系統引導程序,開始加載Iiunux系統;
[0006]B.在Iiunux系統加載完成后判斷當前是否需要進入快速開機流程,如果需要,則進入步驟C,否則,正常加載Android系統,結束流程;
[0007]C.系統設置上次關機時的節目源并調用相應接口直接播放該節目,并開始加載Android 系統。
[0008]具體的,步驟B中,在Iiunux系統加載完成后,啟動native service,所述nativeservice根據相應系統屬性值來判斷是否需要進入快速開機流程:若該屬性值標示本次開機為初次開機,或者處于設置開機向導狀態,或者恢復出廠設置,則判定為本次開機不需要進入快速開機流程,若該屬性值為標示其它狀態,則判定為本次開機需要進入快速開機流程。
[0009]具體的,步驟C中,所述系統設置上次關機時的節目源并調用相應接口直接播放該節目的方法是:
[0010]系統設置一個系統屬性值給bootanimat1n,由bootanimat1n將開機logo的最后一幀解除,由所述native servic設置上次關機的節目源給下層,同時調用相應接口播放
-H-* 口
T N ο
[0011]具體的,步驟C中,在節目圖像播放時,當前系統只能響應部分簡單的功能按鍵,用戶在當前無法使用其它功能按鍵。
[0012]進一步,還包括步驟:
[0013]D.在Android系統加載完成后,退出開機動畫,啟動電視機相應應用,正常響應系統的全部按鍵。
[0014]本發明的有益效果是:在開機過程中Iinux系統啟動完成之后,立即把圖像解開,呈現給用戶,在圖像出來后android系統在后臺啟動,節省了 Android系統啟動的時間,極大的加快了開機速度。并且為了提高用戶的友好度,快速開機過程中,會響應幾個簡單的按鍵,從而提升用戶體驗。
【專利附圖】
【附圖說明】
[0015]圖1是實現Android智能電視快速開機的方法流程圖。
【具體實施方式】
[0016]總所周知,android系統是基于Iinux內核的,要完成android系統的啟動就必須先完成I inux的啟動,傳統技術中,android系統開機速度慢,主要是啟動android系統的時間較長,影響了整體開機速度,但android系統啟動這過程時間調整有限。所以本申請中實現快速開機做法是在開機過程中Iinux系統啟動完成之后,立即把圖像解開,呈現給用戶,在圖像出來后android系統在后臺啟動,節省了 Android系統啟動的時間。這樣流程更改后速度可以提升到15秒把圖像呈現給用戶,極大的加快了開機速度。并且為了提高用戶的友好度,快速開機過程中,會響應幾個簡單的按鍵。因此,本發明的流程與傳統技術開機流程相比主要在于設置節目源,播放節目的時間點發生改變。
[0017]下面結合附圖及實施例對本發明的方案作進一步的描述:
[0018]如圖1所示,本發明中的實現Android智能電視快速開機的方法包括以下步驟:
[0019]a.智能電視機上電,啟動系統引導程序,開始加載Iiunux系統;
[0020]b.在Iiunux系統加載完成后判斷當前是否需要進入快速開機流程,如果需要,則進入步驟C,否則,正常加載Android系統,在Android系統加載完成后,啟動系統應用、設置節目源開始播放節目,結束流程;
[0021]c.系統設置上次關機時的節目源并調用相應接口直接播放該節目,并開始加載Android 系統。
[0022]實施例:
[0023]本例中的實現方法如下:
[0024]1.電視機上電,啟動系統引導程序,開始加載Iiunux系統;
[0025]2.1inux啟動完成之后,系統會啟動TV的一個native service (本機業務),Service根據一個系統屬性,判斷是否需要走快速開機流程:
[0026]若該屬性值標示本次開機為初次開機,或者處于設置開機向導狀態,或者恢復出廠設置,則判定為本次開機不需要進入快速開機流程,若該屬性值為標示其它狀態,則判定為本次開機需要進入快速開機流程。
[0027]3.在進入快速開機流程后,系統設置一個系統屬性值給bootanimat1n (開機動畫程序),由bootanimat1n將開機logo的最后一幀解除,由所述native servic設置上次關機的節目源給下層,同時調用相應接口播放節目;
[0028]4.TV圖像出來之后,只能響應幾個簡單的按鍵,因為android系統正在啟動,還不能通過菜單鍵等調用相應的菜單,系統會對這些鍵值提示“系統啟動中”;
[0029]5.在Android系統加載完成后,退出開機動畫,啟動電視機相應應用,正常響應系統的全部按鍵。
【權利要求】
1.實現Android智能電視快速開機的方法,其特征在于,包括以下步驟: A.智能電視機上電,啟動系統引導程序,開始加載liunux系統; B.在liunux系統加載完成后判斷當前是否需要進入快速開機流程,如果需要,則進入步驟C,否則,正常加載Android系統,結束流程; C.系統設置上次關機時的節目源并調用相應接口直接播放該節目,并開始加載Android 系統。
2.如權利要求1所述的實現Android智能電視快速開機的方法,其特征在于,步驟B中,在liunux系統加載完成后,啟動native service,所述native service根據相應系統屬性值來判斷是否需要進入快速開機流程:若該屬性值標示本次開機為初次開機,或者處于設置開機向導狀態,或者恢復出廠設置,則判定為本次開機不需要進入快速開機流程,若該屬性值為標示其它狀態,則判定為本次開機需要進入快速開機流程。
3.如權利要求2所述的實現Android智能電視快速開機的方法,其特征在于,步驟C中,所述系統設置上次關機時的節目源并調用相應接口直接播放該節目的方法是: 系統設置一個系統屬性值給bootanimat1n,由bootanimat1n將開機logo的最后一幀解除,由所述native servic設置上次關機的節目源給下層,同時調用相應接口播放節目。
4.如權利要求3所述的實現Android智能電視快速開機的方法,其特征在于,步驟C中,在節目圖像播放時,當前系統只能響應部分簡單的功能按鍵,用戶在當前無法使用其它功能按鍵。
5.如權利要求1-4任意一項所述的實現Android智能電視快速開機的方法,其特征在于,還包括步驟: D.在Android系統加載完成后,退出開機動畫,啟動電視機相應應用,正常響應系統的全部按鍵。
【文檔編號】H04N21/443GK104469504SQ201410749473
【公開日】2015年3月25日 申請日期:2014年12月9日 優先權日:2014年12月9日
【發明者】吳明軍, 于立明, 杜延偉 申請人:四川長虹電器股份有限公司