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