專利名稱::一種電視機及其功能控制方法和系統的制作方法
技術領域:
:本發明屬于電視機領域,尤其涉及一種電視機、電視機的功能控制方法及系統。
背景技術:
:電視生產商在對產品進行規劃的過程中,針對不同的客戶群有相應功能的一套系統程序,例如,根據學校的要求,在學生宿舍安裝的電視機沒有游戲功能,在公共場合用于宣傳、廣告的電視機需要屏蔽4安4泉功能等,而在將來的某時刻這些功能可能又需要恢復,所以對于生產商來說必須開發多套系統程序來迎合不同客戶的需求,然而,這樣做勢必會增加軟件開發的時間、成本以及管理的難度。此外,在軟件開發過程中,由于客觀情況或主觀原因,任何開發人員都不能保證其開發的系統是絕對不存在缺陷(Bug)的。而在產品的生產過程中,也會由于軟件、硬件,或者軟件和硬件的融合等因素,使得系統的某項功能出現一些預料不到的Bug。所以當需要修改以上多套系統程序共同存在的某個Bug時,就必須在多套程序中都進行更改,此時很難保證所有更改都是一致的。而且,當在生產過程中或即將銷售時才發現產品的某些Bug,此時勢必會造成生產線的停頓、返工等問題,從而給生產商造成極大的經濟損失,增加了生產成本。
發明內容本發明的目的在于提供一種電視機的功能控制方法,旨在解決現有技術中存在的開發/維護多套程序成本高,修改難度大,以及軟件Bug使生產商損失巨大,生產成本增加的問題。本發明的另一目的在于提供一種電視機的功能控制系統。本發明的另一目的在于提供一種電視機。本發明是這樣實現的,一種電視i幾的功能控制方法,所述方法包括配置保存相應功能的控制標志位;讀取所述控制標志位,根據所述控制標志位開放或屏蔽該控制標志位對應的功能。所述方法進一步包括下述步驟Q.調用工廠菜單,根據所述工廠菜單修改保存所述控制標志位。所述步驟Q包括下述步驟Ql.進入工廠菜單;Q2.修改工廠菜單中包含所述控制標志位的工廠參數的值;Q3.保存所述工廠參數的值。所述工廠參數的值通過調節音量加減鍵輸入,或通過數字鍵輸入。所述步驟Q通過外部燒錄裝置直接燒錄至電視機的存儲器實現。一種電視4幾的功能控制系統,所述系統包括控制標志位配置模塊,用于配置相應功能的控制標志位;控制標志位存儲模塊,用于保存相應功能控制標志位;以及功能開閉控制模塊,用于讀取所述控制標志位,根據所述控制標志位開放或屏蔽該控制標志位對應的功能。所述系統進一步包括控制標志位修改模塊,用于調用工廠菜單,根據所述工廠菜單修改所述控制標志位,并將》夢改后的控制標志位存入所述控制標志位存〗渚模塊。一種電視^幾,所述電禍^L包括一功能控制裝置,所述裝置包括控制標志位配置模塊,用于配置相應功能的控制標志位;控制標志位存儲模塊,用于保存相應功能控制標志位;以及功能開閉控制模塊,用于讀取所述控制標志位,根據所迷控制標志位開放或屏蔽該控制標志位對應的功能。所述裝置進一步包括控制標志位修改模塊,用于調用工廠菜單,根據所述工廠菜單修改所述控制標志位,并將修改后的控制標志位存入所述控制標志位存儲模塊。本發明通過配置與功能對應的控制標志位,并根據該標志位實現電視機部分功能的開放或屏蔽,使得一套程序適用于生產商的各種規劃和用戶的多種需求,并便于管理和維護,同時當發現電視機的某個功能有Bug時,可以通過修改標志位屏蔽該功能,從而避免所有機器重新返工給生產商帶來重大損失。附困說明圖1是本發明提供的電視機的功能控制方法的實現流程圖;圖2是本發明提供的電視機的功能控制系統的結構圖;圖3本發明提供的電視機的結構圖。具體實施例方式為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。本發明通過配置相應功能的控制標志位,并根據控制標志位來實現電視機部分功能的開放或屏蔽。圖1示出了本發明提供的電視機的功能控制方法的實現流程,詳述如下在步驟S101中,配置與功能對應的控制標志位并保存在存儲器中;假設電視機的除包含使電視機正常運行、顯示等基本功能外還包括以下功能A.計算器;B.游戲;C.屏幕保護。開發人員在程序中新增一個8位的變量OPTIONS,當然也可以才艮據需要將OPTIONS定義為一個16位雙字節的變量。8位的變量OPTIONS包含8個標志位,每個標志位與功能--對應,例如最低位bit0為功能A的標志位,次低位bitl為功能B的標志位,bit2為功能C的標志位,OPTIONS功能次序表如下所示<table>tableseeoriginaldocumentpage7</column></row><table>在步驟S102中,讀取上述控制標志位,根據控制標志位開放或屏蔽該控制標志位對應的功負&。在本發明一實施例中,開機后,從存儲器中讀取預設值賦予變量OPTIONS。在本發明另一實施例中,從存儲器讀取預設值并判斷的步驟并不在開機初始化時執行,而是在按下功能鍵后才執行。預設值通常設為xxxxxiii,針對變量OPTIONS的BitOBit2,在系統主程序中相應的會有如下代碼來實現開放/屏蔽相應的功能<formula>formulaseeoriginaldocumentpage7</formula>{if(bitl){//displaytetrisandbegintogameDisplaygame();elseif(bit2){//screensaverSle印(250);Displayscreensaver0;else所以,當OPTIONS值為xxxxxoOO,表示該電^見機的上述計算器、游戲以及屏保功能均為屏蔽狀態,即使用戶按下遙控器上的"計算器"、"游戲"或者"屏保"鍵,電視機也不會響應;當OPTIONS值為xxxxxooi,表示該電視機的計算器功能為開放狀態,其他功能為屏蔽狀態,此時電^見機響應"計算器"按鍵,不響應"游戲"、"屏保,,激;當OPTIONS值為xxxxxOlO,表示該電視機的游戲功能為開放狀態,其他功能為屏蔽狀態,此時電視機響應"游戲"掩鍵,不響應"計算器"、"屏保,,按鍵。以上僅以OPTIONS的幾種取值情況進行舉例說明,當bit0~bit2在011~111范圍內取值時原理相同,不再贅述。此外,當發現某個功能的程序有Bug或客戶有特別要求,生產商可以臨時決定是否開放或屏蔽某個功能,操作流程如下1.進入工廠菜單后,選擇OPTIONS參數,此時參數OPTIONS的值通常以十進制或十六進制形式顯示給操作者;2.搡作者根據上述OPTIONS功能次序表,修改參數OPTIONS的值;有關工廠菜單中參數的修改方式可以通過遙控器/電視機按鍵面板上的音量加減鍵遞次增減,也可以直接通過數字鍵輸入實現。3.退出工廠菜單后將所修改的OPTIONS值保存到存儲器中,便于下次讀取。在本發明另一實施例中,當上述存儲器為電可擦寫可編程只讀存儲器(EEPROM,ElectricallyErasableProgrammableRead-OnlyMemory)時,不需要進入工廠菜單對參數OPTIONS進行修改,可利用已有的外部存儲器燒錄器直接對存儲器中參數OPTIONS的值進行修改。相應的本發明還提供了一種電視機功能控制系統200,如圖2所示,包括控制標志位配置模塊201、控制標志位存儲模塊202以及功能開閉控制模塊203。控制標志位配置模塊201配置相應功能的控制標志位,當開機或用戶按下某個功能掩建時,功能開閉控制模塊203從控制標志位存儲模塊202讀出相應控制標志位,根據控制標志位開放或屏蔽該控制標志位對應的功能,例如計算器、游戲以及屏保等。功能控制系統200還包括控制標志位修改模塊204,當發現某個功能的程序有Bug或客戶有特別要求,生產商可以臨時決定是否開放或屏蔽某個功能,此時通過控制標志位修改模塊204調用工廠菜單中修改控制標志位,并將修改后的控制標志位存入控制標志位存儲模塊202。相應的本發明還提供了一種電視機300,如圖3所示,包括一功能控制裝置300,該功能控制裝置300包括控制標志位配置模塊301、控制標志位存儲模塊302以及功能開閉控制模塊303。控制標志位配置模塊301配置相應功能的控制標志位,當開機或用戶按下某個功能^4建時,功能開閉控制模塊303從控制標志位存儲模塊302讀出相應控制標志位,根據控制標志位開放或屏蔽該控制標志位對應的功能,例如計算器、游戲以及屏保等。該功能控制裝置300還包括控制標志位修改模塊304,當發現某個功能的程序有Bug或客戶有特別要求,生產商可以臨時決定是否開放或屏蔽某個功能,此時通過控制標志位修改模塊304調用工廠菜單中修改控制標志位,并將修改后的控制標志位存入控制標志位存儲模塊302。本發明提供的技術方案,能夠使一套程序適用于生產商的各種規劃或用戶的多種需求,并便于管理和維護,當在生產時,或已經從生產線下線準^l肖售時發現電視機的某個功能有Bug時,可以通過修改OPTIONS值屏蔽該功能,從而避免所有機器重新返工給生產商帶來重大損失。以上所述僅為本發明的較佳實施例而已,并不用以限制本發明,凡在本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護范圍之內。權利要求1、一種電視機的功能控制方法,其特征在于,所述方法包括配置保存相應功能的控制標志位;讀取所述控制標志位,根據所述控制標志位開放或屏蔽該控制標志位對應的功能。2、如權利要求1所述的電視機的功能控制方法,其特征在于,所述方法進一步包括下述步驟Q.調用工廠菜單,根據所述工廠菜單修改保存所述控制標志位。3、如權利要求2所述的電視機的功能控制方法,其特征在于,所述步驟Q包括下述步驟Ql.進入工廠菜單;Q2.修改工廠菜單中包含所述控制標志位的工廠參數的值;Q3.保存所述工廠參數的值。4、如權利要求3所述的電視機的功能控制方法,其特征在于,所述工廠參數的值通過調節音量加減鍵輸入,或通過數字鍵輸入。5、如權利要求2所述的電視機的功能控制方法,其特征在于,所述步驟Q通過外部燒錄裝置直接燒錄至電視機的存儲器實現。6、一種電視機的功能控制系統,其特征在于,所述系統包括控制標志位配置模塊,用于配置相應功能的控制標志位;控制標志位存儲模塊,用于保存相應功能控制標志位;以及功能開閉控制模塊,用于讀取所述控制標志位,根據所述控制標志位開放或屏蔽該控制標志位對應的功能。7、如權利要求6所述的電視機功能控制系統,其特征在于,所述系統進一步包括控制標志位修改模塊,用于調用工廠菜單,根據所述工廠菜單修改所述控制標志位,并將修改后的控制標志位存入所述控制標志位存儲模塊。8、一種電視機,其特征在于,所述電視機包括一功能控制裝置,所述裝置包括控制標志位配置模塊,用于配置相應功能的控制標志位;控制標志位存儲模塊,用于保存相應功能控制標志位;以及功能開閉控制模塊,用于讀取所述控制標志位,根據所述控制標志位開放或屏蔽該控制標志位對應的功能。9、如權利要求8所述的電視機,其特征在于,所述裝置進一步包括控制標志位修改模塊,用于調用工廠菜單,根據所述工廠菜單修改所述控制標志位,并將修改后的控制標志位存入所述控制標志位存儲模塊。全文摘要本發明適用于電視機領域,提供了一種電視機及其功能控制方法和系統,所述方法包括配置保存相應功能的控制標志位;讀取所述控制標志位,根據所述控制標志位開放或屏蔽該控制標志位對應的功能。本發明通過配置與功能對應的控制標志位,并根據該標志位實現電視機部分功能的開放或屏蔽,使得一套程序適用于生產商的各種規劃和用戶的多種需求,并便于管理和維護,同時當發現電視機的某個功能有Bug時,可以通過修改標志位屏蔽該功能,從而避免所有機器重新返工給生產商帶來重大損失。文檔編號H04N5/44GK101193223SQ20061015711公開日2008年6月4日申請日期2006年11月27日優先權日2006年11月27日發明者侯軍偉,張志成,楊秀鳳申請人:深圳創維-Rgb電子有限公司