新四季網

一種多系統切換的方法與數字家庭智能終端的製作方法

2023-06-06 14:51:16

專利名稱:一種多系統切換的方法與數字家庭智能終端的製作方法
技術領域:
本發明涉及多系統切換,特別是一種系統內核外進行多系統切換的方法和應用該方法進行系統切換的數字家庭智能終端。
背景技術:
隨著我國電信網、廣電網、網際網路三網融合的快速發展,社會信息化程度以及人們生活水平的不斷提高,人們對信息化服務的需求更加廣泛,同時要求也更高。傳統的使用機頂盒收看電視節目,使用電腦上網等活動已經遠遠不能滿足人們的多樣化需求,於是催生了具有多功能的家庭智能終端的誕生。現有的家庭智能終端除了實現傳統的看電視功能(直播、點播),而且能夠有線、無線接入網絡,可以上網、看視頻、互動教育、玩遊戲等。它還可以進行應用程式的安裝和卸載,它還可以支持增值業務,如可視通訊,遠程醫療,遠程教育,家居安防等等,它還可以與其他家居設備建立家庭網關,實現網際網路智能家居。現有的家庭智能終端主要採用Linux系統,因為Linux系統在電視和高清播放方面的功能比較突出,但由於Linux系統的開源性的限制,在網絡功能方面的可開發性相對較低,尤其是用戶界面、應用程式等方面的可開發和應用空間有限。目前也有少數的家庭智能終端採用Android系統,因為Android系統的平臺是完全開放,能夠實現無限擴展,可移植性強,尤其是在用戶界面、應用程式的安裝、卸載方面功能卓越,能有效實現三屏互動功能。Android系統的優勢在於網絡功能,但它的不足之處是電視功能還不夠完善。為了能夠更好的實現三網融合,充分發揮Linux系統在電視播放方面的突出功能和Android系統在網絡功能方面的優勢,需要在數字家庭智能終端系統中實現兩種系統的切換。

發明內容
本發明需要解決的技術問題是如何在數字家庭智能終端中實現多系統之間的切換。為解決上述的技術問題,本發明提供了一種多系統切換的方法,通過系統內核外flash標誌位選擇所需運行的系統,該方法包括以下步驟,步驟SlOl :系統啟動,進入系統啟動引導程序;步驟S102 :實時檢測是否有進行系統切換的外部信號輸入,如果沒有,則進入步驟S103,如果有,則進入步驟S104 ;步驟S103 :讀取Flash標誌位,選擇相應系統啟動;步驟S104 :選擇相應系統的環境變量,將所選擇環境變量拷貝傳遞給內核的啟動參數 bootargs ;
步驟S105 :內核根據步驟S104中傳遞來的啟動參數啟動相應的系統;步驟S106 :繼續運行當前系統,並在系統運行過程中,實時檢測外部輸入信號,如有外部輸入信號,則進入步驟S107,如果沒有,則繼續執行步驟S106 ;
步驟S107 :對flash中 系統標誌位進行寫操作,自動重啟系統,返回步驟S101。作為進ー步改進,在步驟S102和步驟S106中所述進行系統切換的外部信號的輸入方式為前面板按鍵輸入或遙控器按鍵輸入。作為進ー步改進,所述步驟S105相應系統啟動還包括以下步驟,步驟S1051 :相應系統的內核運行;步驟S1052 :相應的系統運行;步驟S1053 :系統運行後多種應用程式運行。本發明還提供了一種多系統切換的數字家庭智能終端系統,包括系統內核,用於存儲和啟動多個系統的內核;Flash,連接在系統內核外進行選擇啟動所需系統;應用系統,與內核中多個系統相對應的應用終端。所述數字家庭智能終端系統內核中存儲的系統包括Linux系統和Android系統。所述Linux系統對應的應用終端包括HDMI高畫質電視、本地存儲和網際網路。所述Android系統對應的應用終端包括Femto家庭基站,Wifi無線路由器和藍牙。採用上述多系統切換的方法後,可以通過遙控器輕鬆實現內核Linux系統和Android系統之間的切換。系統默認運行Linux系統,可以實現電視和高清播放功能;當需要使用網絡應用時可以切換到Android系統。這樣利用了 Linux系統和Android系統各自的優點,使得系統的功能更加的完善,很好的實現了三網融合。


圖I為本發明多系統切換方法的流程圖。圖2為本發明數字家庭智能終端系統的結構框圖。
具體實施例方式下面將對本發明的實施方式進行詳細說明。現如今Android已經是智能終端領域的王者,但是由於Android系統操作複雜,以及Android在智能機頂盒領域方案的不成熟;Android單一系統實現dvb播放和網絡播放器功能的方案目前存在困難。智能機頂盒市場急迫需要ー個操作簡單,穩定可靠又利於運營的解決方案,在此平臺上,可以實現豐富的增值業務。在內核外切換的雙系統方案可以滿足此要求。在內核外實現的優點ー是廣電可以管控,大部分老百姓只看電視,Linux系統操作簡單、符合傳統的使用習慣,使用Linux系統就可以滿足他們的要求,Android系統操作相對複雜,年輕人或者發燒友可以選擇更個性的Android系統服務,為這部分人群我們提供豐富的增值業務供選擇;ニ是穩定性,目前Android DVB業務還不成熟,在內核外實現系統切換,在功能實現上更穩定。因此,本發明的數字家庭智能終端採用在內核外實現系統切換的方法,在內核外部設置Flash標誌位。在本數字家庭智能終端系統中,Linux系統運行的都是電視播放等基本功能,所以將Linux系統設置為默認運行系統。圖I為本發明具體實施例中系統之間的切換方法如下,
步驟S101,系統啟動,進入系統啟動引導程序。系統默認進入Linux系統,因為三網融合的基礎業務還是電視節目或者視頻的播放,所以將控制電視和視頻的Linux系統設置為默認系統,這樣進入系統後不需要調整就可以觀看電視節目。步驟S102,實時檢測是否有外部信號輸入,如果用戶在開機時不想進入默認Linux系統可以通過前面板按鍵或者遙控器按鍵輸入進行系統切換。本具體實施Linux系統和Android系統之間的切換採用的前面板按鍵或者遙控器按鍵控制的方式,當然也可以採用藍牙或其他外部信號輸入的控制方式。如果有遙控器按鍵輸入,則進入步驟S103,如果沒有,則進入步驟S104。因為本方法的整個步驟是ー個循環的過程,步驟S106和步驟S107是在系統運行過程中實時檢測有沒有進行系統切換的信號,如果有就寫Flash標誌位,然後重新啟動系統,通過步驟S104來判斷寫入Flash標誌位的值是多少,繼而選擇進入需要切換的系統。而步驟S102是系統開 始啟動時就選擇進入哪種系統進行啟動。步驟S103和步驟S104是ー組Flash標誌位讀寫的過程,外部進行系統切換的信號輸入時,則步驟S103根據前面板或者遙控器按鍵輸入的信號,在Flash標誌位寫入相應的值。因為本實施方式中只是Linux系統和Android系統兩個系統之間的切換,所以有遙控器按鍵輸入時不需要在Flash標誌位上寫入值,只需要通過Flash標誌位的置位與否就可以判斷是進入Linux系統還是Android系統。如果需要進行切換的系統是三個或三個以上,就需要在Flash標誌位上寫入一定的值,然後步驟S104每讀取ー種數值,就啟動ー種相應的系統。這樣就將外部遙控器按鍵和前面板按鍵與內核需啟動的系統對應起來,實現了內核外進行系統的切換。步驟S104,讀Flash標誌位,根據標誌位選擇傳遞給內核的啟動參數。即在對flash標誌位置位與否判斷完成後,將所選擇環境變量設置為傳遞給內核的啟動參數。如果需要運行的是Linux系統,則將Iinuxargs設置為bootargs ;如果需要運行的是Android系統,則將androidargs設置為bootargs。這裡的bootargs就是傳遞給內核的啟動參數。步驟S105是具體啟動選定的某種系統。步驟S105還包括以下步驟,步驟S1051是內核根據步驟S104中傳遞來的啟動參數啟動相應的系統內核。如果選定運行的是Linux系統則步驟S1051運行linux kernel,然後步驟S1052則運行linux system,最後步驟S1053是運行與Linux系統相對應的各種應用;如果選定運行的是Android系統則步驟S1051運行android kernel,然後步驟S1052則運行android system,最後步驟S1053是運行與Android系統相對應的各種應用。步驟S106,在運行系統應用過程時,系統仍然會檢測是否有切換系統的外部信號輸入。如果系統運行過程中,沒有檢測到需要進行系統切換的外部輸入信號,則繼續運行當前系統。這裡的當前系統並不是指默認的Linux系統,如果系統處於Linux系統運行中,那麼當前系統則是Linux系統;如果已經從Linux系統切換到Android系統中,那麼當前系統就是Android系統。不管當前運行的是哪個系統,只要沒有進行系統切換的信號輸入,就繼續運行當前系統,並一直檢測是否有外部信號輸入。直到檢測到外部輸入信號後,步驟S107會按輸入切換信號寫Flash標誌位,然後重啟系統,返回步驟S101。因為本具體實施方式
只是Linux系統和Android系統兩個系統之間的切換,所以這裡步驟S107中只需要給Flash標誌位置位與否即可。如果需要切換的系統是三個或三個以上,則在按鍵輸入時,每種按鍵輸入會在Flash標誌位寫入ー個值,每個值與ー種系統相對應,這樣就實現了三種以上系統切換時,外部按鍵信號輸入與需切換的系統之間的對應。以下是兩系統來回切換的方式Linux系統運行過程中,按遙控器鍵「回看」+「0」+「1」(或者是前面板按鍵 ),機頂盒軟體即給Flash標誌位置位。然後自動重啟機頂盒,重啟後,機頂盒判斷標誌位有置位,即可進入Android系統,進入步驟S105。Android系統運行過程中,按遙控器鍵「回看」+ 「0」+ 「1」,系統自動重啟,此時因為flash標誌位無置位,直接進入默認Iinux系統,進入步驟S105。圖2為採用上述多系統切換方法的數字家庭智能終端結構框圖。圖中201為系統內核,202為Flash,203為內存,204為電源,205為LED顯示,206為HDMI高畫質電視,207為電話,208為攝像頭,209為Femto家庭基站,210為藍牙,211為Wifi路由器。這裡系統內核201採用的是Hi3716C晶片,系統內核201用於存儲和啟動Linux系統、Android系統的。系統內核201中設置多種與應用終端進行數據交換的接ロ。外部電源204給系統內核進行供電,系統內存203設置在內核201外部。LED顯示205是用來顯示客戶當前運行系統的信息,比如電視節目,遊戲,網站等。Flash202是連接在系統內核201外進行選擇啟動所需系統的。所述數字家庭智能終端系統內核中存儲的系統包括Linux系統和Android系統。所述Linux系統對應的應用終端包括HDMI高畫質電視206、本地存儲和網際網路。HDMI高畫質電視206是系統的基礎功能,是用戶觀看電視節目的,本地存儲可以存放用戶喜歡的音樂、視頻等,用戶還可以直接在電視的顯示器上登陸網際網路進行自己想要的操作。所述Android系統對應的應用終端包括Femto家庭基站209,Wifi無線路由器211和藍牙210。Femto家庭基站209通過Zigbee實現家庭內短距離控制終端(手機或電腦)對整個家庭智能終端的控制。Android系統通過Wifi無線路由器211可以在網際網路上下載各種需要的應用程式,這裡就不一一舉例。雖然以上描述了本發明的具體實施方式
,但是本技術領域內的熟練技術人員應當理解,這個僅是舉例說明,本發明系統切換的方法不但可以是兩個系統之間的切換,也可以是多個系統之間的切換。當然也對這種實施方式做出多種變更和修改,而不背離本發明的原理和實質。本發明的範圍僅由所附權利要求書限定。
權利要求
1.一種多系統切換的方法,其特徵在於,通過在系統內核外設置Flash選擇所需運行的系統,該方法包括以下步驟, 步驟SlOl :系統啟動,進入系統啟動引導程序; 步驟S102 :實時檢測是否有進行系統切換的外部信號輸入,如果沒有,則進入步驟S103,如果有,則進入步驟S104 ; 步驟S103 :讀取Flash標誌位,選擇相應系統啟動; 步驟S104 :選擇相應系統的環境變量,將所選擇環境變量拷貝傳遞給內核的啟動參數bootargs ; 步驟S105 :內核根據步驟S104中傳遞來的啟動參數啟動相應的系統; 步驟S106 :繼續運行當前系統,並在系統運行過程中,實時檢測外部輸入信號,如有外部輸入信號,則進入步驟S107,如果沒有,則繼續執行步驟S106 ; 步驟S107 :對flash中系統標誌位進行寫操作,自動重啟系統,返回步驟S101。
2.按照權利要求I所述的多系統切換的方法,其特徵在於,在步驟S102步驟S106中所述進行系統切換的外部信號的輸入方式為前面板按鍵或遙控器按鍵輸入。
3.按照權利要求I所述的多系統切換的方法,其特徵在於,所述步驟S105中相應系統啟動還包括以下步驟, 步驟S1051 :相應系統的內核運行; 步驟S1052 :相應的系統運行; 步驟S1053 :系統運行後多種應用程式運行。
4.一種多系統切換的數字家庭智能終端,其特徵在於包括 系統內核,用於存儲和啟動多個系統的內核; Flash,連接在系統內核外進行選擇啟動所需系統; 應用系統,與內核中多個系統相對應的應用終端。
5.按照權利要求4所述的多系統切換的數字家庭智能終端,其特徵在於所述內核中存儲的系統包括Linux系統和Android系統。
6.按照權利要求5所述的多系統切換的數字家庭智能終端,其特徵在於所述Linux系統對應的應用終端包括HDMI高畫質電視、本地存儲和網際網路。
7.按照權利要求5所述的多系統切換的數字家庭智能終端,其特徵在於所述Android系統對應的應用終端包括Femto家庭基站,Wifi無線路由器和藍牙。
全文摘要
本發明涉及多系統切換,特別是一種系統內核外進行多系統切換的方法和應用該方法進行系統切換的數字家庭智能終端。多系統切換的方法通過在系統內核外設置Flash選擇所需運行的系統,需要切換系統時,通過外部輸入信號給Flash標誌位置一定的值,然後根據Flash標誌位的值來選擇需要進行切換的系統。根據上述多系統切換的方法提供了一種包含Linux系統和Android系統的數字家庭智能終端,可通過在兩系統之間的切換選擇不同的應用終端。這樣利用了Linux系統和Android系統各自的優點,使得系統的功能更加的完善,很好的實現了三網融合。
文檔編號H04N21/443GK102638728SQ20121009225
公開日2012年8月15日 申請日期2012年3月30日 優先權日2012年3月30日
發明者宋偉鳴 申請人:江蘇幻影視訊科技有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀