專利名稱:電視機及其用戶界面定制方法、裝置的制作方法
技術領域:
本發(fā)明涉及電視機技術領域,具體而言,涉及一種電視機、及其用戶界面(UI,User Interface)定制方法、裝置。
背景技術:
隨著科學技術不斷向前發(fā)展,以及人們生活水平的不斷提高,目前,電視機已經(jīng)成為人們日常生活中用以了解外部世界的重要媒介之一。
現(xiàn)今,用戶在使用電視機時習慣性對電視機的用戶界面進行各種設置,其主要過程是由電視生產(chǎn)商預先在電視機內存儲多種用戶界面效果,在用戶設置用戶界面時,電視機將各種用戶界面效果顯示出來,由用戶通過遙控器按鍵或電視機自帶按鍵進行選擇,電視機根據(jù)用戶的選擇結果顯示相應的用戶界面效果。
例如,專利申請?zhí)枮镃N200910068933. 3的專利文獻即公開了一種電視機的多種用戶界面選擇實現(xiàn)方法,在該方法中,其包括步驟預先存儲多種電視機用戶界面的數(shù)據(jù)信息;當接收到用戶發(fā)出的用戶界面設置請求時,顯示所有電視機用戶界面;實時接收用戶輸入的對用戶界面的選擇指令,根據(jù)用戶的選擇指令,將當前電視機所用的用戶界面替換為用戶所選擇的用戶界面種類并在電視機屏幕上進行顯示。
但隨著電視機日益朝著高端化、智能化的方向發(fā)展,其用戶界面及功能也越來越復雜,因此現(xiàn)有的通過電視機將預先存儲的各種界面效果都顯示出來讓用戶選擇顯然越來越不現(xiàn)實,且用戶通過按鍵操作對用戶界面進行設置的方式已越來越顯得不便,從而導致用戶使用體驗較差。發(fā)明內容
針對現(xiàn)有技術中存在的用戶在電視機用戶界面設置過程中,需要從紛繁復雜的呈現(xiàn)于電視機顯示界面的設置選項中進行選擇,導致用戶使用體驗較差的問題,本發(fā)明的目的在于提供一種用戶界面定制方法、裝置及電視機。
為了達到本發(fā)明的目的,本發(fā)明采用以下技術方案實現(xiàn)
一種用戶界面定制方法,包括
獲取用戶發(fā)送的用戶界面定制文件;
解析所述用戶界面定制文件,并依據(jù)解析結果啟動相應的設置程序進行用戶界面的設置。
進一步地,所述用戶界面定制文件包括η個數(shù)據(jù)片,且每個數(shù)據(jù)片包括索引值以及參數(shù)值,其中,η的值與系統(tǒng)具有的設置程序的數(shù)目一致,所述索引值用于指示系統(tǒng)啟動相應的設置程序,所述參數(shù)值用于指示系統(tǒng)在執(zhí)行設置程序時所采取的界面設置策略。
進一步地,依據(jù)用戶界面定制文件的解析結果啟動相應的設置程序進行用戶界面的設置的步驟包括
啟動用戶界面程序;
用戶界面程序從指定內存的起始地址開始解析,逐條讀取用戶界面定制文件中數(shù)據(jù)片的數(shù)據(jù),根據(jù)該數(shù)據(jù)片中的索引值,來索引其所指示的設置程序,并根據(jù)該數(shù)據(jù)片中的參數(shù)值來選擇是否開啟該設置程序或者修改該設置程序的屬性,以及,當用戶界面程序根據(jù)數(shù)據(jù)片中的參數(shù)值修改相應設置程序的屬性時,該設置程序根據(jù)修改情況進行用戶界面的設置。
進一步地,用戶界面定制文件中的參數(shù)值由用戶進行修改定制。
進一步地,所述用戶界面定制文件為TXT電子文檔,其內容被預先進行以下定義 以行為單位,以回車鍵的ASCII碼值為換行標識,每一行對應一個數(shù)據(jù)片和一個唯一的設置程序;每一行包括一個與所述索引值對應的索引字符串,和至少一個和所述參數(shù)值對應、 供用戶定制目標參數(shù)值的參數(shù)寫入標識符。
進一步地,所述定制文件為圖片文件,其被預先進行以下定義根據(jù)圖片文件的坐標,以區(qū)域為單位,每一區(qū)域對應一個數(shù)據(jù)片和一個唯一的設置程序;每一區(qū)域包括一個與所述索引值對應的第一子區(qū)域,和至少一個和所述參數(shù)值對應、供用戶定制目標參數(shù)值的第二子區(qū)域。
進一步地,所述用戶界面定制方法還包括恢復出廠設置步驟,其包括
獲取用戶輸入的恢復出廠設置命令;
依據(jù)該命令從內存中獲取預存儲的用戶界面恢復文件并將其解析;
依據(jù)解析結果啟動相應的設置程序進行用戶界面的恢復出廠設置,其中,所述用戶界面恢復文件的數(shù)據(jù)片的參數(shù)值禁止用戶進行修改。
一種用戶界面定制裝置,包括
獲取模塊,用于獲取用戶發(fā)送的用戶界面定制文件;
解析模塊,用于解析所述用戶界面定制文件;
設置模塊,用于依據(jù)解析模塊的解析結果啟動相應的設置程序進行用戶界面的設置。
進一步地,所述用戶界面定制文件包括η個數(shù)據(jù)片,且每個數(shù)據(jù)片包括索引值以及參數(shù)值,其中,η的值與系統(tǒng)具有的設置程序的數(shù)目一致,所述索引值用于指示系統(tǒng)啟動相應的設置程序,所述參數(shù)值用于指示系統(tǒng)在執(zhí)行設置程序時所采取的界面設置策略。
進一步地,設置模塊依據(jù)用戶界面定制文件的解析結果啟動相應的設置程序進行用戶界面的設置的步驟包括
啟動用戶界面程序;
用戶界面程序從指定內存的起始地址開始解析,逐條讀取用戶界面定制文件中數(shù)據(jù)片的數(shù)據(jù),根據(jù)該數(shù)據(jù)片中的索引值,來索引其所指示的設置程序,并根據(jù)該數(shù)據(jù)片中的參數(shù)值來選擇是否開啟該設置程序或者修改該設置程序的屬性,以及,當用戶界面程序根據(jù)數(shù)據(jù)片中的參數(shù)值修改相應設置程序的屬性時,該設置程序根據(jù)修改情況進行用戶界面的設置。
進一步地,設置模塊還用于在獲取模塊獲取到用戶輸入的恢復出廠設置命令、解析模塊據(jù)此命令從內存中獲取預存儲的用戶界面恢復文件并將其解析之后,依據(jù)解析模塊的解析結果啟動相應的主題風格設置程序進行用戶界面的恢復出廠設置,其中,所述用戶界面恢復文件的數(shù)據(jù)片的參數(shù)值禁止用戶進行修改。
進一步地,獲取模塊獲取的用戶界面定制文件中的參數(shù)值可由用戶進行修改。
進一步地,所述用戶界面定制文件為TXT電子文檔,其內容被預先進行以下定義 以行為單位,以回車鍵的ASCII碼值為換行標識,每一行對應一個數(shù)據(jù)片和一個唯一的設置程序;每一行包括一個與所述索引值對應的索引字符串,和至少一個和所述參數(shù)值對應、 供用戶定制目標參數(shù)值的參數(shù)寫入標識符。
進一步地,所述定制文件為圖片文件,其被預先進行以下定義根據(jù)圖片文件的坐標,以區(qū)域為單位,每一區(qū)域對應一個數(shù)據(jù)片和一個唯一的設置程序;每一區(qū)域包括一個與所述索引值對應的第一子區(qū)域,和至少一個和所述參數(shù)值對應、供用戶定制目標參數(shù)值的第二子區(qū)域。
一種電視機,其包括如上所述的用戶界面定制裝置,所述裝置包括
獲取模塊,用于獲取用戶發(fā)送的用戶界面定制文件;
解析模塊,用于解析所述用戶界面定制文件;
設置模塊,用于依據(jù)解析模塊的解析結果啟動相應的設置程序進行用戶界面的設置。
通過上述本發(fā)明的技術方案可以看出,通過本發(fā)明,用戶不需要通過顯示于電視機顯示界面的多種設置選項進行用戶界面的設置,只需要事先在預先設置好的用戶界面定制文件上寫入其想要的設置效果或功能,之后將該用戶界面定制文件發(fā)送至電視機,電視機在獲取到該用戶界面定制文件之后,則自動根據(jù)該文件進行用戶界面的定制,由此可見, 相較于現(xiàn)有技術,其可以減少用戶進行用戶界面定制的難度,提高了用戶使用體驗。
圖I是本發(fā)明實施例提供的用戶界面定制步驟流程示意圖2是本發(fā)明實施例提供的恢復出廠設置步驟流程示意圖3是本發(fā)明實施例提供的用戶界面定制裝置結構示意圖。
本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)異效果,下面將結合具體實施例以及附圖做進一步的說明。
具體實施方式
下面結合附圖和具體實施例對本發(fā)明所述技術方案作進一步的詳細描述,以使本領域的技術人員可以更好的理解本發(fā)明并能予以實施,但所舉實施例不作為對本發(fā)明的限定。
本發(fā)明主要提出了一種通過定制文件定制電視機用戶界面的方法,其大致包括 建立用于存儲定制文件的數(shù)據(jù)庫、對定制文件的規(guī)格及各個數(shù)據(jù)段、區(qū)域進行預定義,使其與電視機用戶界面中的設置程序一一對應;用戶可通過填選電子文檔后存入數(shù)據(jù)庫形成定制文件、或直接在紙質表格進行定制信息填選后掃描存入數(shù)據(jù)庫并形成定制文件;用戶界面程序啟動時,通過解析該定制文件,獲取相應的設置程序并提供給各設置程序相應的用戶填選的具體定制參數(shù)值;各設置程序根據(jù)該參數(shù)值完成各自的參數(shù)設置,最終實現(xiàn)用戶對電視機用戶界面的定制。
通過本發(fā)明,無論電視機自身用戶界面、設置程序設置有多復雜,在用戶需要對用戶界面進行定制時,其都只需在“卷面”上進行“填空”或“選擇”即可,因此大大方便了用戶操作。
本發(fā)明實施例提供的一種用戶界面定制方法,如圖I所示,其包括用戶界面定制步驟,其包括
S10、獲取用戶發(fā)送的用戶界面定制文件;
S20、解析所述用戶界面定制文件,并依據(jù)解析結果啟動相應的設置程序進行用戶界面的設置。
其中,所述用戶界面定制文件包括η個數(shù)據(jù)片,且每個數(shù)據(jù)片包括索引值以及參數(shù)值,其中,η的值與系統(tǒng)具有的設置程序的數(shù)目一致,所述索引值用于指示系統(tǒng)啟動相應的設置程序,所述參數(shù)值用于指示系統(tǒng)在執(zhí)行設置程序時所采取的界面設置策略。
所述設置程序為電視機用于執(zhí)行功能設置的程序,例如,其可以為主題風格設置程序、圖像效果設置程序等。
本實施例中,依據(jù)用戶界面定制文件的解析結果啟動相應的設置程序進行用戶界面的設置的步驟包括
S201、啟動用戶界面程序;
S202、用戶界面程序從指定內存的起始地址開始解析,逐條讀取用戶界面定制文件中數(shù)據(jù)片的數(shù)據(jù),根據(jù)該數(shù)據(jù)片中的索引值,來索引其所指示的設置程序,并根據(jù)該數(shù)據(jù)片中的參數(shù)值來選擇是否開啟該設置程序或者修改該設置程序的屬性,以及,當用戶界面程序根據(jù)數(shù)據(jù)片中的參數(shù)值修改相應設置程序的屬性時,該設置程序根據(jù)修改情況進行用戶界面的設置。
在本實施例中,用戶界面定制文件中的參數(shù)值可由用戶進行修改定制,例如,在用戶獲取預制的定制文件模板之后,根據(jù)該定制文件模板的相應指示填寫相應的定制參數(shù)值,例如可以采取填空的方式,或者涂黑的方式,或者采取其他標識其定制信息的方式進行該參數(shù)值的設置。
例如,一種具體實施方式
中,當所述用戶界面定制文件為TXT電子文檔時,其內容被預先進行以下定義以行為單位,以回車鍵的ASCII碼值為換行標識,每一行對應一個數(shù)據(jù)片和一個唯一的設置程序;每一行包括一個與所述索引值對應的索引字符串,和至少一個和所述參數(shù)值對應、供用戶定制目標參數(shù)值的參數(shù)寫入標識符。
或者,另一種具體實施方式
中,,當所述用戶界面定制文件為圖片文件時,其被預先進行以下定義根據(jù)圖片文件的坐標,以區(qū)域為單位,每一區(qū)域對應一個數(shù)據(jù)片和一個唯一的設置程序;每一區(qū)域包括一個與所述索引值對應的第一子區(qū)域,和至少一個和所述參數(shù)值對應、供用戶定制目標參數(shù)值的第二子區(qū)域。
在本實施例中,參考圖2,所述用戶界面定制方法還包括恢復出廠設置步驟,其包括
S30、獲取用戶輸入的恢復出廠設置命令;
S40、依據(jù)該命令從內存中獲取預存儲的用戶界面恢復文件并將其解析;
S50、依據(jù)解析結果啟動相應的設置程序進行用戶界面的恢復出廠設置,其中,所述用戶界面恢復文件的數(shù)據(jù)片的參數(shù)值禁止用戶進行修改。
具體地,本發(fā)明實施例的實施依賴于現(xiàn)有電視機系統(tǒng)中的配置,即電視機系統(tǒng)中預先分配一段內存以預先存儲一張固定不變的用戶界面恢復文件,暫定義為第I張表,第I 張表中分為η個數(shù)據(jù)片,η由提供給用戶選擇的設置程序的數(shù)目決定。每個數(shù)據(jù)片保存一個索引值(例如該索引值為一系列的索引字符串)和一個參數(shù)值。該索引字符串用于指代一個設置程序及該設置程序的功能,該參數(shù)值可以是布爾型也可以是整型值等,這里以整型值為例,其用于控制該設置程序的開或關,或控制該設置程序的屬性修改。
例如假設其中一個數(shù)據(jù)片的內容是(下面內容僅是以用戶能夠理解的方式表現(xiàn)在電視機用戶界面上,而實際上數(shù)據(jù)片存儲的是對應的索引值和參數(shù)值)
請選擇主題風格的顏色()Α,紅色B,黑色C,黃色D,青色。
其中,“請選擇主題風格的顏色”是索引字符串,表示該數(shù)據(jù)片的具體功能由“主題風格設置程序”來執(zhí)行,且執(zhí)行的功能是設置主題風格的顏色;A、B、C、D四個選項各指代一個整型數(shù)字(整型值)例如1、2、3、4。這里,當用戶選擇了 A時,這個“主題風格設置程序”的參數(shù)值便是1,而在電視機的用戶界面上“請選擇主題風格的顏色”后面的括號(該括號為參數(shù)寫入標識符,其當然也可采用其他特定標識符,程序中用于確認用戶的填選結果)中顯示(填上)A0
該第I張表是用于還原出廠設置,通常默認其不可修改,即數(shù)據(jù)片的參數(shù)值不可修改,通常該表由設備商在出場之前存儲于電視機中。
當用戶啟動用戶界面程序時,用戶界面程序啟用一段檢索代碼來解析該第I張表,從指定內存的起始地址開始解析,讀取第I片數(shù)據(jù)片的數(shù)據(jù),根據(jù)該數(shù)據(jù)片中的索引字符串,來索引該索引字符串所指代的設置程序,根據(jù)該數(shù)據(jù)片中的整型值來判斷是否開啟該設置程序(默認為否)或者修改該設置程序的屬性。例如上面舉例中,根據(jù)索引字符串索引啟動相應的設置程序,根據(jù)參數(shù)值為1,設置程序便把主題風格設置為紅色。
另外,在本發(fā)明實施例中
一、在電視中提供了除了第I張表之外,還提供用戶界面定制文件(即第2張表), 其中,第I張表格用于還原出廠設置,若用戶不需要還原出廠設置的功能,也可只用一張表格。
即在另外一段的內存中存儲另外一第2張表,其存儲于一段固定的內存之中,分為η個數(shù)據(jù)片,每個數(shù)據(jù)片可存儲一個索引值(例如為索引字符串)和一個參數(shù)值(例如為整型值),這段數(shù)據(jù)片中的整型值是可由用戶進行主動修改的。
第2張表跟第I張表基本相同,區(qū)別僅在于第I張表數(shù)據(jù)片中的整型值不可修改; 而第2張表數(shù)據(jù)片中的整型值可修改。
二、建立用于存儲定制文件的數(shù)據(jù)庫。
對獲取的第2張表進行解析,獲取的定制文件的內容與上述第2張表的數(shù)據(jù)片中的數(shù)據(jù)相對應,當然,與第I張表的數(shù)據(jù)片也是對應的。
上述定制文件可以是TXT之類的電子文檔也可以是圖片文件,可先對定制文件進行預定義
(I)當定制文件為TXT電子文檔時,以行為單位,以回車鍵的ASCII碼值(OxOD)為換行標識(當然也可采用其他特殊標識作為換行標識,本實施例用回車鍵的ASCII碼值為換行標識僅是優(yōu)選方案),每一行對應一個設置程序,行數(shù)與設置程序數(shù)量相同。每一行中設有一處參數(shù)寫入標識符例如括號等用于識別用戶的填選結果,用戶在該參數(shù)寫入標識符的范圍內進行填選,經(jīng)用戶界面程序識別后作為提供給該行對應的設置程序的整型值。另外,各行除回車鍵及上述特定標識符名,其他的索引字符串和選項等文字僅供用戶閱讀,用戶界面程序不需要知道是什么內容。
例如,第2張表的第I、第2個數(shù)據(jù)片內容分別為
請選擇是否需要設直圖像效果()A,需要B,不需要;
請選擇主題風格的顏色()A,紅色B,黑色C,黃色D,青色;
相應的,給定制文件中的第一行第二行賦予以下內容
請選擇是否需要設直圖像效果()A,需要B,不需要;
請選擇主題風格的顏色()A,紅色B,黑色C,黃色D,青色;
例如第一行用戶填選A,便在該行后面的括號填AjP :
請選擇是否需要設直圖像效果(A) :A,需要B,不需要;
(2)當該定制文件為圖片文件時,首先統(tǒng)一制定該圖片的規(guī)格,并根據(jù)圖片的坐標劃定若干區(qū)域與若干設置程序對應起來,這些區(qū)域同時也是用戶進行填選的區(qū)域,用戶界面程序讀取該區(qū)域的用戶填選結果并提供給該區(qū)域對應的設置程序相應的整型值。具體地,每一區(qū)域包括一個與所述索引值對應的第一子區(qū)域,和至少一個和所述參數(shù)值對應、供用戶定制目標參數(shù)值的第二子區(qū)域。
這若干個第二子區(qū)域在圖片文件相應坐標的區(qū)域,可用方框顯示出來以供用戶進行定制目標參數(shù)值,例如
請選擇是否需要設置圖像效果[!□需要 [!□ 不需要;
注意在圖片文件中,通常并非一個第二子區(qū)域對應一個設置程序,如上面舉例是兩個第二子區(qū)域對應一個相同的設置程序。
上面舉例中,除方框(第二子區(qū)域)外,其他文字主要是呈現(xiàn)給用戶觀看以對其進行指導或指示的,用戶界面程序可以不需要知道是什么內容。在設定這些區(qū)域后,一種實施方式中,還需預存這些區(qū)域的RGB值來判斷這些區(qū)域是否被填選。
本實施例中,由于在圖片文件中劃定的區(qū)域包括了許多像素點,需事先定義這些像素點的RGB值,例如假設這些區(qū)域是白色,白色的RGB值為(255 255 255),并預先存儲該 RGB值,若該第二子區(qū)域被用戶填選成黑色,黑色的RGB值為(O O 0),則在電視機獲取到該圖片文件后,通過將填選后的RGB值與之前所存儲的RGB值兩者一比較,則可判斷該第二子區(qū)域有沒有被填選。
在判斷某個第二子區(qū)域是否被填選時,還可為該第二子區(qū)域的每個像素點設定閾值,在允許的范圍內,例如可設定為當填選的面積占該第二子區(qū)域的一半或以上,且每個像素點的RGB值都超過該設定的閾值,即可判定該第二子區(qū)域被用戶涂寫。
當啟動用戶界面程序時,用戶界面程序讀取該定制文件,并根據(jù)定制文件的類型進行解析。根據(jù)該解析可得到各個對應的設置程序和每個設置程序對應的整型值。
接著,用戶界面程序獲取與該定制文件對應的第一個設置程序,并提供給該設置程序對應的整型值,該設置程序將該整型值填入自己某個功能接口處,作為該功能接口的參數(shù),從而完成功能設置,包括是否開啟該設置程序(默認為否)或者修改該設置程序的屬性等設置。
由上面分析可知,本提案的定制文件有以下兩種制作方法
I、制作電子文檔,例如TXT文檔,該電子文檔的內容與上述第2張表的數(shù)據(jù)片中的數(shù)據(jù)相對應(當然,與第I張表的數(shù)據(jù)片也是對應的),將該電子文檔存入數(shù)據(jù)庫作為定制文件,按上述說明對該定制文件進行預定義。
當啟動用戶界面程序時,用戶界面程序讀取該電子文檔,并解析該電子文檔的第一行,
假設電子文檔第一行的內容為(假設用戶選擇為A)
請選擇是否需要設直圖像效果(A) :A,需要B,不需要;
根據(jù)第一行遇到的第一個回車鍵的ASCII碼值識別出該行對應的設置程序為“圖像效果設置程序”;根據(jù)第一行中括號填寫的字母的ASCII碼值識別出該字母為“A” ;
接著,用戶界面程序得到與該電子文檔第一行關聯(lián)的設置程序即“圖像效果設置程序”;并且用戶界面程序將上述獲知用戶選A選項這一信息通知給“圖像效果設置程序”,
假設選項A表示1,選項B表示2,用戶界面程序通知系統(tǒng)啟動“圖像效果設置程序”,“圖像效果設置程序”在自己(是否需要設置圖像效果)的參數(shù)接口處設置(填上)“I” (當然,這里也可以直接用A、B的ASCII碼值表示,而不用1、2,還可以用其他任意約定的字符,只要能讓程序識別即可)。
“是否需要設置圖像效果”這一子程序收到參數(shù)“ I ”,從而執(zhí)行“是”這一功能。
2、制定統(tǒng)一格式的紙質表格,該紙質表格的內容與上述第2張表的數(shù)據(jù)片中的數(shù)據(jù)相對應(當然,與第I張表的數(shù)據(jù)片也是對應的)。由用戶進行手工填寫(例如高考的涂卡紙)。
掃描用戶填寫后的紙質表格,形成圖片文件并存入數(shù)據(jù)庫作為定制文件。但事先需對該定制文件進行如上述的預定義。
接著,用戶界面程序解析該圖片文件(定制文件)中與第一個設置程序對應的第一子區(qū)域和第二子區(qū)域,并將第二子區(qū)域中各個像素點的RGB值與預存RGB值進行比較,判斷哪個或哪些第二子區(qū)域被填選,將該填選結果提供給該設置程序,該設置程序在自己相應的參數(shù)接口處設置該選項對應的值,從而完成相應的功能設置。
如圖3所示,本發(fā)明實施例還提供了一種用戶界面定制裝置,包括
獲取模塊10,用于獲取用戶發(fā)送的用戶界面定制文件;
解析模塊20,用于解析所述用戶界面定制文件;
設置模塊30,用于依據(jù)解析模塊20的解析結果啟動相應的設置程序進行用戶界面的設置。
具體地,所述用戶界面定制文件包括η個數(shù)據(jù)片,且每個數(shù)據(jù)片包括索引值以及參數(shù)值,其中,η的值與系統(tǒng)具有的設置程序的數(shù)目一致,所述索引值用于指示系統(tǒng)啟動相應的設置程序,所述參數(shù)值用于指示系統(tǒng)在執(zhí)行設置程序時所采取的界面設置策略。
具體地,設置模塊30依據(jù)用戶界面定制文件的解析結果啟動相應的設置程序進行用戶界面的設置的步驟包括
I)啟動用戶界面程序;
2)用戶界面程序從指定內存的起始地址開始解析,逐條讀取用戶界面定制文件中數(shù)據(jù)片的數(shù)據(jù),根據(jù)該數(shù)據(jù)片中的索引值,來索引其所指示的設置程序,并根據(jù)該數(shù)據(jù)片中的參數(shù)值來選擇是否開啟該設置程序或者修改該設置程序的屬性,以及,當用戶界面程序根據(jù)數(shù)據(jù)片中的參數(shù)值修改相應設置程序的屬性時,該設置程序根據(jù)修改情況進行用戶界面的設置。
具體地,設置模塊30還用于在獲取模塊10獲取到用戶輸入的恢復出廠設置命令、 解析模塊20據(jù)此命令從內存中獲取預存儲的用戶界面恢復文件并將其解析之后,依據(jù)解析模塊20的解析結果啟動相應的設置程序進行用戶界面的恢復出廠設置,其中,所述用戶界面恢復文件的數(shù)據(jù)片的參數(shù)值禁止用戶進行修改。
具體地,獲取模塊10獲取的用戶界面定制文件中的參數(shù)值可由用戶進行修改。例如,在用戶獲取預制的定制文件模板之后,根據(jù)該定制文件模板的相應指示填寫相應的定制參數(shù)值,例如可以采取填空的方式,或者涂黑的方式,或者采取其他標識其定制信息的方式進行該參數(shù)值的設置。
一種實施方式中,所述用戶界面定制文件為TXT電子文檔,其內容被預先進行以下定義以行為單位,以回車鍵的ASCII碼值為換行標識,每一行對應一個數(shù)據(jù)片和一個唯一的設置程序;每一行包括一個與所述索引值對應的索引字符串,和至少一個和所述參數(shù)值對應、供用戶定制目標參數(shù)值的參數(shù)寫入標識符。
具體地,當獲取模塊10獲取的所述用戶界面定制文件為TXT電子文檔時,解析模塊20解析所述用戶界面定制文件的方法為
I)以行為單位獲取索引值,并依據(jù)該索引值索引相應的設置程序,其中,以回車鍵的ASCII碼值OxOD為換行標識,每一行為一個數(shù)據(jù)片,其對應一個唯一的設置程序;
2)在識別到參數(shù)寫入標識符后,獲取該參數(shù)寫入標識符之后的目標參數(shù)值。
另一種實施方式中,所述定制文件為圖片文件,其被預先進行以下定義根據(jù)圖片文件的坐標,以區(qū)域為單位,每一區(qū)域對應一個數(shù)據(jù)片和一個唯一的設置程序;每一區(qū)域包括一個與所述索引值對應的第一子區(qū)域,和至少一個和所述參數(shù)值對應、供用戶定制目標參數(shù)值的第二子區(qū)域。
具體地,當獲取模塊10獲取的所述用戶界面定制文件為圖片文件時,解析模塊20 解析所述用戶界面定制文件的方法為
I)檢測預先統(tǒng)一制定的格式將該圖片文件劃分為與相應設置程序對應起來的第一區(qū)域,并據(jù)此來索引相應的設置程序;
2)檢測第一區(qū)域內的第二區(qū)域,并據(jù)此獲取與相應設置程序相匹配的目標參數(shù)值信息。
除此之外,繼續(xù)參考圖2,本發(fā)明實施例還提供了一種電視機,其包括如上所述的用戶界面定制裝置,所述裝置包括
獲取模塊10,用于獲取用戶發(fā)送的用戶界面定制文件;
解析模塊20,用于解析所述用戶界面定制文件;
設置模塊30,用于依據(jù)解析模塊20的解析結果啟動相應的設置程序進行用戶界面的設置。
對于上述用戶界面定制裝置的詳細說明,這里不再進行重復介紹。
本發(fā)明實施例提供的電視機,在用戶需要對其進行用戶界面定制時,可以將存儲有用戶定制好了的用戶界面定制文件的存儲設備通過有線的方式(例如USB)或無線的方式連接至該電視機,從而完成電視機對該用戶界面定制文件讀取,之后,該電視機依據(jù)該用戶界面定制文件進行用戶界面的定制設置,從而一定程度上可以大大減少用戶的操作難度, 提聞用戶體驗。
以上所述僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本發(fā)明的專利保護范圍內。
權利要求
1.一種用戶界面定制方法,其特征在于,包括獲取用戶發(fā)送的用戶界面定制文件;解析所述用戶界面定制文件,并依據(jù)解析結果啟動相應的設置程序進行用戶界面的設置。
2.如權利要求I所述的用戶界面定制方法,其特征在于,所述用戶界面定制文件包括η 個數(shù)據(jù)片,且每個數(shù)據(jù)片包括索引值以及參數(shù)值,其中,η的值與系統(tǒng)具有的設置程序的數(shù)目一致,所述索引值用于指示系統(tǒng)啟動相應的設置程序,所述參數(shù)值用于指示系統(tǒng)在執(zhí)行設置程序時所采取的界面設置策略。
3.如權利要求2所述的用戶界面定制方法,其特征在于,依據(jù)用戶界面定制文件的解析結果啟動相應的設置程序進行用戶界面的設置的步驟包括啟動用戶界面程序;用戶界面程序從指定內存的起始地址開始解析,逐條讀取用戶界面定制文件中數(shù)據(jù)片的數(shù)據(jù),根據(jù)該數(shù)據(jù)片中的索引值,來索引其所指示的設置程序,并根據(jù)該數(shù)據(jù)片中的參數(shù)值來選擇是否開啟該設置程序或者修改該設置程序的屬性,以及,當用戶界面程序根據(jù)數(shù)據(jù)片中的參數(shù)值修改相應設置程序的屬性時,該設置程序根據(jù)修改情況進行用戶界面的設置。
4.如權利要求2所述的用于電視機的用戶界面定制方法,其特征在于,用戶界面定制文件中的參數(shù)值由用戶進行修改定制。
5.如權利要求1-4任一所述的用戶定制方法,其特征在于,所述用戶界面定制文件為 TXT電子文檔,其內容被預先進行以下定義以行為單位,以回車鍵的ASCII碼值為換行標識,每一行對應一個數(shù)據(jù)片和一個唯一的設置程序;每一行包括一個與所述索引值對應的索引字符串,和至少一個和所述參數(shù)值對應、供用戶定制目標參數(shù)值的參數(shù)寫入標識符。
6.如權利要求1-4任一所述的用戶界面定制方法,其特征在于,所述定制文件為圖片文件,其被預先進行以下定義根據(jù)圖片文件的坐標,以區(qū)域為單位,每一區(qū)域對應一個數(shù)據(jù)片和一個唯一的設置程序;每一區(qū)域包括一個與所述索引值對應的第一子區(qū)域,和至少一個和所述參數(shù)值對應、供用戶定制目標參數(shù)值的第二子區(qū)域。
7.如權利要求1-4任一所述的用于電視機的用戶界面定制方法,其特征在于,還包括恢復出廠設置步驟,其包括獲取用戶輸入的恢復出廠設置命令;依據(jù)該命令從內存中獲取預存儲的用戶界面恢復文件并將其解析;依據(jù)解析結果啟動相應的設置程序進行用戶界面的恢復出廠設置,其中,所述用戶界面恢復文件的數(shù)據(jù)片的參數(shù)值禁止用戶進行修改。
8.一種用戶界面定制裝置,其特征在于,包括獲取模塊,用于獲取用戶發(fā)送的用戶界面定制文件;解析模塊,用于解析所述用戶界面定制文件;設置模塊,用于依據(jù)解析模塊的解析結果啟動相應的設置程序進行用戶界面的設置。
9.如權利要求8所述的用戶界面定制裝置,其特征在于,所述用戶界面定制文件包括η 個數(shù)據(jù)片,且每個數(shù)據(jù)片包括索引值以及參數(shù)值,其中,η的值與系統(tǒng)具有的設置程序的數(shù)目一致,所述索引值用于指示系統(tǒng)啟動相應的設置程序,所述參數(shù)值用于指示系統(tǒng)在執(zhí)行設置程序時所采取的界面設置策略。
10.如權利要求9所述的用戶界面定制裝置,其特征在于,設置模塊依據(jù)用戶界面定制文件的解析結果啟動相應的設置程序進行用戶界面的設置的步驟包括啟動用戶界面程序;用戶界面程序從指定內存的起始地址開始解析,逐條讀取用戶界面定制文件中數(shù)據(jù)片的數(shù)據(jù),根據(jù)該數(shù)據(jù)片中的索引值,來索引其所指示的設置程序,并根據(jù)該數(shù)據(jù)片中的參數(shù)值來選擇是否開啟該設置程序或者修改該設置程序的屬性,以及,當用戶界面程序根據(jù)數(shù)據(jù)片中的參數(shù)值修改相應設置程序的屬性時,該設置程序根據(jù)修改情況進行用戶界面的設置。
11.如權利要求9所述的用于電視機的用戶界面定制裝置,其特征在于,設置模塊還用于在獲取模塊獲取到用戶輸入的恢復出廠設置命令、解析模塊據(jù)此命令從內存中獲取預存儲的用戶界面恢復文件并將其解析之后,依據(jù)解析模塊的解析結果啟動相應的主題風格設置程序進行用戶界面的恢復出廠設置,其中,所述用戶界面恢復文件的數(shù)據(jù)片的參數(shù)值禁止用戶進行修改。
12.如權利要求9所述的用于電視機的用戶界面定制裝置,其特征在于,獲取模塊獲取的用戶界面定制文件中的參數(shù)值可由用戶進行修改。
13.如權利要求8-12任一所述的用戶界面定制裝置,其特征在于,所述用戶界面定制文件為TXT電子文檔,其內容被預先進行以下定義以行為單位,以回車鍵的ASCII碼值為換行標識,每一行對應一個數(shù)據(jù)片和一個唯一的設置程序;每一行包括一個與所述索引值對應的索引字符串,和至少一個和所述參數(shù)值對應、供用戶定制目標參數(shù)值的參數(shù)寫入標識符。
14.如權利要求8-12任一所述的用戶界面定制裝置,其特征在于,所述定制文件為圖片文件,其被預先進行以下定義根據(jù)圖片文件的坐標,以區(qū)域為單位,每一區(qū)域對應一個數(shù)據(jù)片和一個唯一的設置程序;每一區(qū)域包括一個與所述索引值對應的第一子區(qū)域,和至少一個和所述參數(shù)值對應、供用戶定制目標參數(shù)值的第二子區(qū)域。
15.一種電視機,其特征在于,其包括如權利要求6-10任一所述的用戶界面定制裝置。
全文摘要
本發(fā)明公開了一種電視機及用戶界面定制方法、裝置,其中,所述方法包括步驟獲取用戶發(fā)送的用戶界面定制文件;解析所述用戶界面定制文件,并依據(jù)解析結果啟動相應的設置程序進行用戶界面的設置。通過本發(fā)明,用戶不需要通過顯示于電視機顯示界面的多種設置選項進行用戶界面的設置,只需要事先在預先設置好的用戶界面定制文件上寫入其想要的設置效果或功能,之后將該用戶界面定制文件發(fā)送至電視機,電視機在獲取到該用戶界面定制文件之后,則自動根據(jù)該文件進行用戶界面的定制,由此可見,相較于現(xiàn)有技術,其可以減少用戶進行用戶界面定制的難度,提高了用戶使用體驗。
文檔編號G06F17/30GK102938862SQ20121039495
公開日2013年2月20日 申請日期2012年10月17日 優(yōu)先權日2012年10月17日
發(fā)明者張鎣銳 申請人:深圳Tcl新技術有限公司