欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

電視機(jī)及其用戶界面定制方法、裝置的制作方法

文檔序號(hào):6378971閱讀:257來源:國(guó)知局
專利名稱:電視機(jī)及其用戶界面定制方法、裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及電視機(jī)技術(shù)領(lǐng)域,具體而言,涉及一種電視機(jī)、及其用戶界面(UI,User Interface)定制方法、裝置。
背景技術(shù)
隨著科學(xué)技術(shù)不斷向前發(fā)展,以及人們生活水平的不斷提高,目前,電視機(jī)已經(jīng)成為人們?nèi)粘I钪杏靡粤私馔獠渴澜绲闹匾浇橹弧?br> 現(xiàn)今,用戶在使用電視機(jī)時(shí)習(xí)慣性對(duì)電視機(jī)的用戶界面進(jìn)行各種設(shè)置,其主要過程是由電視生產(chǎn)商預(yù)先在電視機(jī)內(nèi)存儲(chǔ)多種用戶界面效果,在用戶設(shè)置用戶界面時(shí),電視機(jī)將各種用戶界面效果顯示出來,由用戶通過遙控器按鍵或電視機(jī)自帶按鍵進(jìn)行選擇,電視機(jī)根據(jù)用戶的選擇結(jié)果顯示相應(yīng)的用戶界面效果。
例如,專利申請(qǐng)?zhí)枮镃N200910068933. 3的專利文獻(xiàn)即公開了一種電視機(jī)的多種用戶界面選擇實(shí)現(xiàn)方法,在該方法中,其包括步驟預(yù)先存儲(chǔ)多種電視機(jī)用戶界面的數(shù)據(jù)信息;當(dāng)接收到用戶發(fā)出的用戶界面設(shè)置請(qǐng)求時(shí),顯示所有電視機(jī)用戶界面;實(shí)時(shí)接收用戶輸入的對(duì)用戶界面的選擇指令,根據(jù)用戶的選擇指令,將當(dāng)前電視機(jī)所用的用戶界面替換為用戶所選擇的用戶界面種類并在電視機(jī)屏幕上進(jìn)行顯示。
但隨著電視機(jī)日益朝著高端化、智能化的方向發(fā)展,其用戶界面及功能也越來越復(fù)雜,因此現(xiàn)有的通過電視機(jī)將預(yù)先存儲(chǔ)的各種界面效果都顯示出來讓用戶選擇顯然越來越不現(xiàn)實(shí),且用戶通過按鍵操作對(duì)用戶界面進(jìn)行設(shè)置的方式已越來越顯得不便,從而導(dǎo)致用戶使用體驗(yàn)較差。發(fā)明內(nèi)容
針對(duì)現(xiàn)有技術(shù)中存在的用戶在電視機(jī)用戶界面設(shè)置過程中,需要從紛繁復(fù)雜的呈現(xiàn)于電視機(jī)顯示界面的設(shè)置選項(xiàng)中進(jìn)行選擇,導(dǎo)致用戶使用體驗(yàn)較差的問題,本發(fā)明的目的在于提供一種用戶界面定制方法、裝置及電視機(jī)。
為了達(dá)到本發(fā)明的目的,本發(fā)明采用以下技術(shù)方案實(shí)現(xiàn)
一種用戶界面定制方法,包括
獲取用戶發(fā)送的用戶界面定制文件;
解析所述用戶界面定制文件,并依據(jù)解析結(jié)果啟動(dòng)相應(yīng)的設(shè)置程序進(jìn)行用戶界面的設(shè)置。
進(jìn)一步地,所述用戶界面定制文件包括η個(gè)數(shù)據(jù)片,且每個(gè)數(shù)據(jù)片包括索引值以及參數(shù)值,其中,η的值與系統(tǒng)具有的設(shè)置程序的數(shù)目一致,所述索引值用于指示系統(tǒng)啟動(dòng)相應(yīng)的設(shè)置程序,所述參數(shù)值用于指示系統(tǒng)在執(zhí)行設(shè)置程序時(shí)所采取的界面設(shè)置策略。
進(jìn)一步地,依據(jù)用戶界面定制文件的解析結(jié)果啟動(dòng)相應(yīng)的設(shè)置程序進(jìn)行用戶界面的設(shè)置的步驟包括
啟動(dòng)用戶界面程序;
用戶界面程序從指定內(nèi)存的起始地址開始解析,逐條讀取用戶界面定制文件中數(shù)據(jù)片的數(shù)據(jù),根據(jù)該數(shù)據(jù)片中的索引值,來索引其所指示的設(shè)置程序,并根據(jù)該數(shù)據(jù)片中的參數(shù)值來選擇是否開啟該設(shè)置程序或者修改該設(shè)置程序的屬性,以及,當(dāng)用戶界面程序根據(jù)數(shù)據(jù)片中的參數(shù)值修改相應(yīng)設(shè)置程序的屬性時(shí),該設(shè)置程序根據(jù)修改情況進(jìn)行用戶界面的設(shè)置。
進(jìn)一步地,用戶界面定制文件中的參數(shù)值由用戶進(jìn)行修改定制。
進(jìn)一步地,所述用戶界面定制文件為TXT電子文檔,其內(nèi)容被預(yù)先進(jìn)行以下定義 以行為單位,以回車鍵的ASCII碼值為換行標(biāo)識(shí),每一行對(duì)應(yīng)一個(gè)數(shù)據(jù)片和一個(gè)唯一的設(shè)置程序;每一行包括一個(gè)與所述索引值對(duì)應(yīng)的索引字符串,和至少一個(gè)和所述參數(shù)值對(duì)應(yīng)、 供用戶定制目標(biāo)參數(shù)值的參數(shù)寫入標(biāo)識(shí)符。
進(jìn)一步地,所述定制文件為圖片文件,其被預(yù)先進(jìn)行以下定義根據(jù)圖片文件的坐標(biāo),以區(qū)域?yàn)閱挝?,每一區(qū)域?qū)?yīng)一個(gè)數(shù)據(jù)片和一個(gè)唯一的設(shè)置程序;每一區(qū)域包括一個(gè)與所述索引值對(duì)應(yīng)的第一子區(qū)域,和至少一個(gè)和所述參數(shù)值對(duì)應(yīng)、供用戶定制目標(biāo)參數(shù)值的第二子區(qū)域。
進(jìn)一步地,所述用戶界面定制方法還包括恢復(fù)出廠設(shè)置步驟,其包括
獲取用戶輸入的恢復(fù)出廠設(shè)置命令;
依據(jù)該命令從內(nèi)存中獲取預(yù)存儲(chǔ)的用戶界面恢復(fù)文件并將其解析;
依據(jù)解析結(jié)果啟動(dòng)相應(yīng)的設(shè)置程序進(jìn)行用戶界面的恢復(fù)出廠設(shè)置,其中,所述用戶界面恢復(fù)文件的數(shù)據(jù)片的參數(shù)值禁止用戶進(jìn)行修改。
一種用戶界面定制裝置,包括
獲取模塊,用于獲取用戶發(fā)送的用戶界面定制文件;
解析模塊,用于解析所述用戶界面定制文件;
設(shè)置模塊,用于依據(jù)解析模塊的解析結(jié)果啟動(dòng)相應(yīng)的設(shè)置程序進(jìn)行用戶界面的設(shè)置。
進(jìn)一步地,所述用戶界面定制文件包括η個(gè)數(shù)據(jù)片,且每個(gè)數(shù)據(jù)片包括索引值以及參數(shù)值,其中,η的值與系統(tǒng)具有的設(shè)置程序的數(shù)目一致,所述索引值用于指示系統(tǒng)啟動(dòng)相應(yīng)的設(shè)置程序,所述參數(shù)值用于指示系統(tǒng)在執(zhí)行設(shè)置程序時(shí)所采取的界面設(shè)置策略。
進(jìn)一步地,設(shè)置模塊依據(jù)用戶界面定制文件的解析結(jié)果啟動(dòng)相應(yīng)的設(shè)置程序進(jìn)行用戶界面的設(shè)置的步驟包括
啟動(dòng)用戶界面程序;
用戶界面程序從指定內(nèi)存的起始地址開始解析,逐條讀取用戶界面定制文件中數(shù)據(jù)片的數(shù)據(jù),根據(jù)該數(shù)據(jù)片中的索引值,來索引其所指示的設(shè)置程序,并根據(jù)該數(shù)據(jù)片中的參數(shù)值來選擇是否開啟該設(shè)置程序或者修改該設(shè)置程序的屬性,以及,當(dāng)用戶界面程序根據(jù)數(shù)據(jù)片中的參數(shù)值修改相應(yīng)設(shè)置程序的屬性時(shí),該設(shè)置程序根據(jù)修改情況進(jìn)行用戶界面的設(shè)置。
進(jìn)一步地,設(shè)置模塊還用于在獲取模塊獲取到用戶輸入的恢復(fù)出廠設(shè)置命令、解析模塊據(jù)此命令從內(nèi)存中獲取預(yù)存儲(chǔ)的用戶界面恢復(fù)文件并將其解析之后,依據(jù)解析模塊的解析結(jié)果啟動(dòng)相應(yīng)的主題風(fēng)格設(shè)置程序進(jìn)行用戶界面的恢復(fù)出廠設(shè)置,其中,所述用戶界面恢復(fù)文件的數(shù)據(jù)片的參數(shù)值禁止用戶進(jìn)行修改。
進(jìn)一步地,獲取模塊獲取的用戶界面定制文件中的參數(shù)值可由用戶進(jìn)行修改。
進(jìn)一步地,所述用戶界面定制文件為TXT電子文檔,其內(nèi)容被預(yù)先進(jìn)行以下定義 以行為單位,以回車鍵的ASCII碼值為換行標(biāo)識(shí),每一行對(duì)應(yīng)一個(gè)數(shù)據(jù)片和一個(gè)唯一的設(shè)置程序;每一行包括一個(gè)與所述索引值對(duì)應(yīng)的索引字符串,和至少一個(gè)和所述參數(shù)值對(duì)應(yīng)、 供用戶定制目標(biāo)參數(shù)值的參數(shù)寫入標(biāo)識(shí)符。
進(jìn)一步地,所述定制文件為圖片文件,其被預(yù)先進(jìn)行以下定義根據(jù)圖片文件的坐標(biāo),以區(qū)域?yàn)閱挝?,每一區(qū)域?qū)?yīng)一個(gè)數(shù)據(jù)片和一個(gè)唯一的設(shè)置程序;每一區(qū)域包括一個(gè)與所述索引值對(duì)應(yīng)的第一子區(qū)域,和至少一個(gè)和所述參數(shù)值對(duì)應(yīng)、供用戶定制目標(biāo)參數(shù)值的第二子區(qū)域。
一種電視機(jī),其包括如上所述的用戶界面定制裝置,所述裝置包括
獲取模塊,用于獲取用戶發(fā)送的用戶界面定制文件;
解析模塊,用于解析所述用戶界面定制文件;
設(shè)置模塊,用于依據(jù)解析模塊的解析結(jié)果啟動(dòng)相應(yīng)的設(shè)置程序進(jìn)行用戶界面的設(shè)置。
通過上述本發(fā)明的技術(shù)方案可以看出,通過本發(fā)明,用戶不需要通過顯示于電視機(jī)顯示界面的多種設(shè)置選項(xiàng)進(jìn)行用戶界面的設(shè)置,只需要事先在預(yù)先設(shè)置好的用戶界面定制文件上寫入其想要的設(shè)置效果或功能,之后將該用戶界面定制文件發(fā)送至電視機(jī),電視機(jī)在獲取到該用戶界面定制文件之后,則自動(dòng)根據(jù)該文件進(jìn)行用戶界面的定制,由此可見, 相較于現(xiàn)有技術(shù),其可以減少用戶進(jìn)行用戶界面定制的難度,提高了用戶使用體驗(yàn)。


圖I是本發(fā)明實(shí)施例提供的用戶界面定制步驟流程示意圖2是本發(fā)明實(shí)施例提供的恢復(fù)出廠設(shè)置步驟流程示意圖3是本發(fā)明實(shí)施例提供的用戶界面定制裝置結(jié)構(gòu)示意圖。
本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)異效果,下面將結(jié)合具體實(shí)施例以及附圖做進(jìn)一步的說明。
具體實(shí)施方式
下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明所述技術(shù)方案作進(jìn)一步的詳細(xì)描述,以使本領(lǐng)域的技術(shù)人員可以更好的理解本發(fā)明并能予以實(shí)施,但所舉實(shí)施例不作為對(duì)本發(fā)明的限定。
本發(fā)明主要提出了一種通過定制文件定制電視機(jī)用戶界面的方法,其大致包括 建立用于存儲(chǔ)定制文件的數(shù)據(jù)庫(kù)、對(duì)定制文件的規(guī)格及各個(gè)數(shù)據(jù)段、區(qū)域進(jìn)行預(yù)定義,使其與電視機(jī)用戶界面中的設(shè)置程序一一對(duì)應(yīng);用戶可通過填選電子文檔后存入數(shù)據(jù)庫(kù)形成定制文件、或直接在紙質(zhì)表格進(jìn)行定制信息填選后掃描存入數(shù)據(jù)庫(kù)并形成定制文件;用戶界面程序啟動(dòng)時(shí),通過解析該定制文件,獲取相應(yīng)的設(shè)置程序并提供給各設(shè)置程序相應(yīng)的用戶填選的具體定制參數(shù)值;各設(shè)置程序根據(jù)該參數(shù)值完成各自的參數(shù)設(shè)置,最終實(shí)現(xiàn)用戶對(duì)電視機(jī)用戶界面的定制。
通過本發(fā)明,無論電視機(jī)自身用戶界面、設(shè)置程序設(shè)置有多復(fù)雜,在用戶需要對(duì)用戶界面進(jìn)行定制時(shí),其都只需在“卷面”上進(jìn)行“填空”或“選擇”即可,因此大大方便了用戶操作。
本發(fā)明實(shí)施例提供的一種用戶界面定制方法,如圖I所示,其包括用戶界面定制步驟,其包括
S10、獲取用戶發(fā)送的用戶界面定制文件;
S20、解析所述用戶界面定制文件,并依據(jù)解析結(jié)果啟動(dòng)相應(yīng)的設(shè)置程序進(jìn)行用戶界面的設(shè)置。
其中,所述用戶界面定制文件包括η個(gè)數(shù)據(jù)片,且每個(gè)數(shù)據(jù)片包括索引值以及參數(shù)值,其中,η的值與系統(tǒng)具有的設(shè)置程序的數(shù)目一致,所述索引值用于指示系統(tǒng)啟動(dòng)相應(yīng)的設(shè)置程序,所述參數(shù)值用于指示系統(tǒng)在執(zhí)行設(shè)置程序時(shí)所采取的界面設(shè)置策略。
所述設(shè)置程序?yàn)殡娨暀C(jī)用于執(zhí)行功能設(shè)置的程序,例如,其可以為主題風(fēng)格設(shè)置程序、圖像效果設(shè)置程序等。
本實(shí)施例中,依據(jù)用戶界面定制文件的解析結(jié)果啟動(dòng)相應(yīng)的設(shè)置程序進(jìn)行用戶界面的設(shè)置的步驟包括
S201、啟動(dòng)用戶界面程序;
S202、用戶界面程序從指定內(nèi)存的起始地址開始解析,逐條讀取用戶界面定制文件中數(shù)據(jù)片的數(shù)據(jù),根據(jù)該數(shù)據(jù)片中的索引值,來索引其所指示的設(shè)置程序,并根據(jù)該數(shù)據(jù)片中的參數(shù)值來選擇是否開啟該設(shè)置程序或者修改該設(shè)置程序的屬性,以及,當(dāng)用戶界面程序根據(jù)數(shù)據(jù)片中的參數(shù)值修改相應(yīng)設(shè)置程序的屬性時(shí),該設(shè)置程序根據(jù)修改情況進(jìn)行用戶界面的設(shè)置。
在本實(shí)施例中,用戶界面定制文件中的參數(shù)值可由用戶進(jìn)行修改定制,例如,在用戶獲取預(yù)制的定制文件模板之后,根據(jù)該定制文件模板的相應(yīng)指示填寫相應(yīng)的定制參數(shù)值,例如可以采取填空的方式,或者涂黑的方式,或者采取其他標(biāo)識(shí)其定制信息的方式進(jìn)行該參數(shù)值的設(shè)置。
例如,一種具體實(shí)施方式
中,當(dāng)所述用戶界面定制文件為TXT電子文檔時(shí),其內(nèi)容被預(yù)先進(jìn)行以下定義以行為單位,以回車鍵的ASCII碼值為換行標(biāo)識(shí),每一行對(duì)應(yīng)一個(gè)數(shù)據(jù)片和一個(gè)唯一的設(shè)置程序;每一行包括一個(gè)與所述索引值對(duì)應(yīng)的索引字符串,和至少一個(gè)和所述參數(shù)值對(duì)應(yīng)、供用戶定制目標(biāo)參數(shù)值的參數(shù)寫入標(biāo)識(shí)符。
或者,另一種具體實(shí)施方式
中,,當(dāng)所述用戶界面定制文件為圖片文件時(shí),其被預(yù)先進(jìn)行以下定義根據(jù)圖片文件的坐標(biāo),以區(qū)域?yàn)閱挝?,每一區(qū)域?qū)?yīng)一個(gè)數(shù)據(jù)片和一個(gè)唯一的設(shè)置程序;每一區(qū)域包括一個(gè)與所述索引值對(duì)應(yīng)的第一子區(qū)域,和至少一個(gè)和所述參數(shù)值對(duì)應(yīng)、供用戶定制目標(biāo)參數(shù)值的第二子區(qū)域。
在本實(shí)施例中,參考圖2,所述用戶界面定制方法還包括恢復(fù)出廠設(shè)置步驟,其包括
S30、獲取用戶輸入的恢復(fù)出廠設(shè)置命令;
S40、依據(jù)該命令從內(nèi)存中獲取預(yù)存儲(chǔ)的用戶界面恢復(fù)文件并將其解析;
S50、依據(jù)解析結(jié)果啟動(dòng)相應(yīng)的設(shè)置程序進(jìn)行用戶界面的恢復(fù)出廠設(shè)置,其中,所述用戶界面恢復(fù)文件的數(shù)據(jù)片的參數(shù)值禁止用戶進(jìn)行修改。
具體地,本發(fā)明實(shí)施例的實(shí)施依賴于現(xiàn)有電視機(jī)系統(tǒng)中的配置,即電視機(jī)系統(tǒng)中預(yù)先分配一段內(nèi)存以預(yù)先存儲(chǔ)一張固定不變的用戶界面恢復(fù)文件,暫定義為第I張表,第I 張表中分為η個(gè)數(shù)據(jù)片,η由提供給用戶選擇的設(shè)置程序的數(shù)目決定。每個(gè)數(shù)據(jù)片保存一個(gè)索引值(例如該索引值為一系列的索引字符串)和一個(gè)參數(shù)值。該索引字符串用于指代一個(gè)設(shè)置程序及該設(shè)置程序的功能,該參數(shù)值可以是布爾型也可以是整型值等,這里以整型值為例,其用于控制該設(shè)置程序的開或關(guān),或控制該設(shè)置程序的屬性修改。
例如假設(shè)其中一個(gè)數(shù)據(jù)片的內(nèi)容是(下面內(nèi)容僅是以用戶能夠理解的方式表現(xiàn)在電視機(jī)用戶界面上,而實(shí)際上數(shù)據(jù)片存儲(chǔ)的是對(duì)應(yīng)的索引值和參數(shù)值)
請(qǐng)選擇主題風(fēng)格的顏色()Α,紅色B,黑色C,黃色D,青色。
其中,“請(qǐng)選擇主題風(fēng)格的顏色”是索引字符串,表示該數(shù)據(jù)片的具體功能由“主題風(fēng)格設(shè)置程序”來執(zhí)行,且執(zhí)行的功能是設(shè)置主題風(fēng)格的顏色;A、B、C、D四個(gè)選項(xiàng)各指代一個(gè)整型數(shù)字(整型值)例如1、2、3、4。這里,當(dāng)用戶選擇了 A時(shí),這個(gè)“主題風(fēng)格設(shè)置程序”的參數(shù)值便是1,而在電視機(jī)的用戶界面上“請(qǐng)選擇主題風(fēng)格的顏色”后面的括號(hào)(該括號(hào)為參數(shù)寫入標(biāo)識(shí)符,其當(dāng)然也可采用其他特定標(biāo)識(shí)符,程序中用于確認(rèn)用戶的填選結(jié)果)中顯示(填上)A0
該第I張表是用于還原出廠設(shè)置,通常默認(rèn)其不可修改,即數(shù)據(jù)片的參數(shù)值不可修改,通常該表由設(shè)備商在出場(chǎng)之前存儲(chǔ)于電視機(jī)中。
當(dāng)用戶啟動(dòng)用戶界面程序時(shí),用戶界面程序啟用一段檢索代碼來解析該第I張表,從指定內(nèi)存的起始地址開始解析,讀取第I片數(shù)據(jù)片的數(shù)據(jù),根據(jù)該數(shù)據(jù)片中的索引字符串,來索引該索引字符串所指代的設(shè)置程序,根據(jù)該數(shù)據(jù)片中的整型值來判斷是否開啟該設(shè)置程序(默認(rèn)為否)或者修改該設(shè)置程序的屬性。例如上面舉例中,根據(jù)索引字符串索引啟動(dòng)相應(yīng)的設(shè)置程序,根據(jù)參數(shù)值為1,設(shè)置程序便把主題風(fēng)格設(shè)置為紅色。
另外,在本發(fā)明實(shí)施例中
一、在電視中提供了除了第I張表之外,還提供用戶界面定制文件(即第2張表), 其中,第I張表格用于還原出廠設(shè)置,若用戶不需要還原出廠設(shè)置的功能,也可只用一張表格。
即在另外一段的內(nèi)存中存儲(chǔ)另外一第2張表,其存儲(chǔ)于一段固定的內(nèi)存之中,分為η個(gè)數(shù)據(jù)片,每個(gè)數(shù)據(jù)片可存儲(chǔ)一個(gè)索引值(例如為索引字符串)和一個(gè)參數(shù)值(例如為整型值),這段數(shù)據(jù)片中的整型值是可由用戶進(jìn)行主動(dòng)修改的。
第2張表跟第I張表基本相同,區(qū)別僅在于第I張表數(shù)據(jù)片中的整型值不可修改; 而第2張表數(shù)據(jù)片中的整型值可修改。
二、建立用于存儲(chǔ)定制文件的數(shù)據(jù)庫(kù)。
對(duì)獲取的第2張表進(jìn)行解析,獲取的定制文件的內(nèi)容與上述第2張表的數(shù)據(jù)片中的數(shù)據(jù)相對(duì)應(yīng),當(dāng)然,與第I張表的數(shù)據(jù)片也是對(duì)應(yīng)的。
上述定制文件可以是TXT之類的電子文檔也可以是圖片文件,可先對(duì)定制文件進(jìn)行預(yù)定義
(I)當(dāng)定制文件為TXT電子文檔時(shí),以行為單位,以回車鍵的ASCII碼值(OxOD)為換行標(biāo)識(shí)(當(dāng)然也可采用其他特殊標(biāo)識(shí)作為換行標(biāo)識(shí),本實(shí)施例用回車鍵的ASCII碼值為換行標(biāo)識(shí)僅是優(yōu)選方案),每一行對(duì)應(yīng)一個(gè)設(shè)置程序,行數(shù)與設(shè)置程序數(shù)量相同。每一行中設(shè)有一處參數(shù)寫入標(biāo)識(shí)符例如括號(hào)等用于識(shí)別用戶的填選結(jié)果,用戶在該參數(shù)寫入標(biāo)識(shí)符的范圍內(nèi)進(jìn)行填選,經(jīng)用戶界面程序識(shí)別后作為提供給該行對(duì)應(yīng)的設(shè)置程序的整型值。另外,各行除回車鍵及上述特定標(biāo)識(shí)符名,其他的索引字符串和選項(xiàng)等文字僅供用戶閱讀,用戶界面程序不需要知道是什么內(nèi)容。
例如,第2張表的第I、第2個(gè)數(shù)據(jù)片內(nèi)容分別為
請(qǐng)選擇是否需要設(shè)直圖像效果()A,需要B,不需要;
請(qǐng)選擇主題風(fēng)格的顏色()A,紅色B,黑色C,黃色D,青色;
相應(yīng)的,給定制文件中的第一行第二行賦予以下內(nèi)容
請(qǐng)選擇是否需要設(shè)直圖像效果()A,需要B,不需要;
請(qǐng)選擇主題風(fēng)格的顏色()A,紅色B,黑色C,黃色D,青色;
例如第一行用戶填選A,便在該行后面的括號(hào)填A(yù)jP :
請(qǐng)選擇是否需要設(shè)直圖像效果(A) :A,需要B,不需要;
(2)當(dāng)該定制文件為圖片文件時(shí),首先統(tǒng)一制定該圖片的規(guī)格,并根據(jù)圖片的坐標(biāo)劃定若干區(qū)域與若干設(shè)置程序?qū)?yīng)起來,這些區(qū)域同時(shí)也是用戶進(jìn)行填選的區(qū)域,用戶界面程序讀取該區(qū)域的用戶填選結(jié)果并提供給該區(qū)域?qū)?yīng)的設(shè)置程序相應(yīng)的整型值。具體地,每一區(qū)域包括一個(gè)與所述索引值對(duì)應(yīng)的第一子區(qū)域,和至少一個(gè)和所述參數(shù)值對(duì)應(yīng)、供用戶定制目標(biāo)參數(shù)值的第二子區(qū)域。
這若干個(gè)第二子區(qū)域在圖片文件相應(yīng)坐標(biāo)的區(qū)域,可用方框顯示出來以供用戶進(jìn)行定制目標(biāo)參數(shù)值,例如
請(qǐng)選擇是否需要設(shè)置圖像效果[!□需要 [!□ 不需要;
注意在圖片文件中,通常并非一個(gè)第二子區(qū)域?qū)?yīng)一個(gè)設(shè)置程序,如上面舉例是兩個(gè)第二子區(qū)域?qū)?yīng)一個(gè)相同的設(shè)置程序。
上面舉例中,除方框(第二子區(qū)域)外,其他文字主要是呈現(xiàn)給用戶觀看以對(duì)其進(jìn)行指導(dǎo)或指示的,用戶界面程序可以不需要知道是什么內(nèi)容。在設(shè)定這些區(qū)域后,一種實(shí)施方式中,還需預(yù)存這些區(qū)域的RGB值來判斷這些區(qū)域是否被填選。
本實(shí)施例中,由于在圖片文件中劃定的區(qū)域包括了許多像素點(diǎn),需事先定義這些像素點(diǎn)的RGB值,例如假設(shè)這些區(qū)域是白色,白色的RGB值為(255 255 255),并預(yù)先存儲(chǔ)該 RGB值,若該第二子區(qū)域被用戶填選成黑色,黑色的RGB值為(O O 0),則在電視機(jī)獲取到該圖片文件后,通過將填選后的RGB值與之前所存儲(chǔ)的RGB值兩者一比較,則可判斷該第二子區(qū)域有沒有被填選。
在判斷某個(gè)第二子區(qū)域是否被填選時(shí),還可為該第二子區(qū)域的每個(gè)像素點(diǎn)設(shè)定閾值,在允許的范圍內(nèi),例如可設(shè)定為當(dāng)填選的面積占該第二子區(qū)域的一半或以上,且每個(gè)像素點(diǎn)的RGB值都超過該設(shè)定的閾值,即可判定該第二子區(qū)域被用戶涂寫。
當(dāng)啟動(dòng)用戶界面程序時(shí),用戶界面程序讀取該定制文件,并根據(jù)定制文件的類型進(jìn)行解析。根據(jù)該解析可得到各個(gè)對(duì)應(yīng)的設(shè)置程序和每個(gè)設(shè)置程序?qū)?yīng)的整型值。
接著,用戶界面程序獲取與該定制文件對(duì)應(yīng)的第一個(gè)設(shè)置程序,并提供給該設(shè)置程序?qū)?yīng)的整型值,該設(shè)置程序?qū)⒃撜椭堤钊胱约耗硞€(gè)功能接口處,作為該功能接口的參數(shù),從而完成功能設(shè)置,包括是否開啟該設(shè)置程序(默認(rèn)為否)或者修改該設(shè)置程序的屬性等設(shè)置。
由上面分析可知,本提案的定制文件有以下兩種制作方法
I、制作電子文檔,例如TXT文檔,該電子文檔的內(nèi)容與上述第2張表的數(shù)據(jù)片中的數(shù)據(jù)相對(duì)應(yīng)(當(dāng)然,與第I張表的數(shù)據(jù)片也是對(duì)應(yīng)的),將該電子文檔存入數(shù)據(jù)庫(kù)作為定制文件,按上述說明對(duì)該定制文件進(jìn)行預(yù)定義。
當(dāng)啟動(dòng)用戶界面程序時(shí),用戶界面程序讀取該電子文檔,并解析該電子文檔的第一行,
假設(shè)電子文檔第一行的內(nèi)容為(假設(shè)用戶選擇為A)
請(qǐng)選擇是否需要設(shè)直圖像效果(A) :A,需要B,不需要;
根據(jù)第一行遇到的第一個(gè)回車鍵的ASCII碼值識(shí)別出該行對(duì)應(yīng)的設(shè)置程序?yàn)椤皥D像效果設(shè)置程序”;根據(jù)第一行中括號(hào)填寫的字母的ASCII碼值識(shí)別出該字母為“A” ;
接著,用戶界面程序得到與該電子文檔第一行關(guān)聯(lián)的設(shè)置程序即“圖像效果設(shè)置程序”;并且用戶界面程序?qū)⑸鲜霁@知用戶選A選項(xiàng)這一信息通知給“圖像效果設(shè)置程序”,
假設(shè)選項(xiàng)A表示1,選項(xiàng)B表示2,用戶界面程序通知系統(tǒng)啟動(dòng)“圖像效果設(shè)置程序”,“圖像效果設(shè)置程序”在自己(是否需要設(shè)置圖像效果)的參數(shù)接口處設(shè)置(填上)“I” (當(dāng)然,這里也可以直接用A、B的ASCII碼值表示,而不用1、2,還可以用其他任意約定的字符,只要能讓程序識(shí)別即可)。
“是否需要設(shè)置圖像效果”這一子程序收到參數(shù)“ I ”,從而執(zhí)行“是”這一功能。
2、制定統(tǒng)一格式的紙質(zhì)表格,該紙質(zhì)表格的內(nèi)容與上述第2張表的數(shù)據(jù)片中的數(shù)據(jù)相對(duì)應(yīng)(當(dāng)然,與第I張表的數(shù)據(jù)片也是對(duì)應(yīng)的)。由用戶進(jìn)行手工填寫(例如高考的涂卡紙)。
掃描用戶填寫后的紙質(zhì)表格,形成圖片文件并存入數(shù)據(jù)庫(kù)作為定制文件。但事先需對(duì)該定制文件進(jìn)行如上述的預(yù)定義。
接著,用戶界面程序解析該圖片文件(定制文件)中與第一個(gè)設(shè)置程序?qū)?yīng)的第一子區(qū)域和第二子區(qū)域,并將第二子區(qū)域中各個(gè)像素點(diǎn)的RGB值與預(yù)存RGB值進(jìn)行比較,判斷哪個(gè)或哪些第二子區(qū)域被填選,將該填選結(jié)果提供給該設(shè)置程序,該設(shè)置程序在自己相應(yīng)的參數(shù)接口處設(shè)置該選項(xiàng)對(duì)應(yīng)的值,從而完成相應(yīng)的功能設(shè)置。
如圖3所示,本發(fā)明實(shí)施例還提供了一種用戶界面定制裝置,包括
獲取模塊10,用于獲取用戶發(fā)送的用戶界面定制文件;
解析模塊20,用于解析所述用戶界面定制文件;
設(shè)置模塊30,用于依據(jù)解析模塊20的解析結(jié)果啟動(dòng)相應(yīng)的設(shè)置程序進(jìn)行用戶界面的設(shè)置。
具體地,所述用戶界面定制文件包括η個(gè)數(shù)據(jù)片,且每個(gè)數(shù)據(jù)片包括索引值以及參數(shù)值,其中,η的值與系統(tǒng)具有的設(shè)置程序的數(shù)目一致,所述索引值用于指示系統(tǒng)啟動(dòng)相應(yīng)的設(shè)置程序,所述參數(shù)值用于指示系統(tǒng)在執(zhí)行設(shè)置程序時(shí)所采取的界面設(shè)置策略。
具體地,設(shè)置模塊30依據(jù)用戶界面定制文件的解析結(jié)果啟動(dòng)相應(yīng)的設(shè)置程序進(jìn)行用戶界面的設(shè)置的步驟包括
I)啟動(dòng)用戶界面程序;
2)用戶界面程序從指定內(nèi)存的起始地址開始解析,逐條讀取用戶界面定制文件中數(shù)據(jù)片的數(shù)據(jù),根據(jù)該數(shù)據(jù)片中的索引值,來索引其所指示的設(shè)置程序,并根據(jù)該數(shù)據(jù)片中的參數(shù)值來選擇是否開啟該設(shè)置程序或者修改該設(shè)置程序的屬性,以及,當(dāng)用戶界面程序根據(jù)數(shù)據(jù)片中的參數(shù)值修改相應(yīng)設(shè)置程序的屬性時(shí),該設(shè)置程序根據(jù)修改情況進(jìn)行用戶界面的設(shè)置。
具體地,設(shè)置模塊30還用于在獲取模塊10獲取到用戶輸入的恢復(fù)出廠設(shè)置命令、 解析模塊20據(jù)此命令從內(nèi)存中獲取預(yù)存儲(chǔ)的用戶界面恢復(fù)文件并將其解析之后,依據(jù)解析模塊20的解析結(jié)果啟動(dòng)相應(yīng)的設(shè)置程序進(jìn)行用戶界面的恢復(fù)出廠設(shè)置,其中,所述用戶界面恢復(fù)文件的數(shù)據(jù)片的參數(shù)值禁止用戶進(jìn)行修改。
具體地,獲取模塊10獲取的用戶界面定制文件中的參數(shù)值可由用戶進(jìn)行修改。例如,在用戶獲取預(yù)制的定制文件模板之后,根據(jù)該定制文件模板的相應(yīng)指示填寫相應(yīng)的定制參數(shù)值,例如可以采取填空的方式,或者涂黑的方式,或者采取其他標(biāo)識(shí)其定制信息的方式進(jìn)行該參數(shù)值的設(shè)置。
一種實(shí)施方式中,所述用戶界面定制文件為TXT電子文檔,其內(nèi)容被預(yù)先進(jìn)行以下定義以行為單位,以回車鍵的ASCII碼值為換行標(biāo)識(shí),每一行對(duì)應(yīng)一個(gè)數(shù)據(jù)片和一個(gè)唯一的設(shè)置程序;每一行包括一個(gè)與所述索引值對(duì)應(yīng)的索引字符串,和至少一個(gè)和所述參數(shù)值對(duì)應(yīng)、供用戶定制目標(biāo)參數(shù)值的參數(shù)寫入標(biāo)識(shí)符。
具體地,當(dāng)獲取模塊10獲取的所述用戶界面定制文件為TXT電子文檔時(shí),解析模塊20解析所述用戶界面定制文件的方法為
I)以行為單位獲取索引值,并依據(jù)該索引值索引相應(yīng)的設(shè)置程序,其中,以回車鍵的ASCII碼值OxOD為換行標(biāo)識(shí),每一行為一個(gè)數(shù)據(jù)片,其對(duì)應(yīng)一個(gè)唯一的設(shè)置程序;
2)在識(shí)別到參數(shù)寫入標(biāo)識(shí)符后,獲取該參數(shù)寫入標(biāo)識(shí)符之后的目標(biāo)參數(shù)值。
另一種實(shí)施方式中,所述定制文件為圖片文件,其被預(yù)先進(jìn)行以下定義根據(jù)圖片文件的坐標(biāo),以區(qū)域?yàn)閱挝?,每一區(qū)域?qū)?yīng)一個(gè)數(shù)據(jù)片和一個(gè)唯一的設(shè)置程序;每一區(qū)域包括一個(gè)與所述索引值對(duì)應(yīng)的第一子區(qū)域,和至少一個(gè)和所述參數(shù)值對(duì)應(yīng)、供用戶定制目標(biāo)參數(shù)值的第二子區(qū)域。
具體地,當(dāng)獲取模塊10獲取的所述用戶界面定制文件為圖片文件時(shí),解析模塊20 解析所述用戶界面定制文件的方法為
I)檢測(cè)預(yù)先統(tǒng)一制定的格式將該圖片文件劃分為與相應(yīng)設(shè)置程序?qū)?yīng)起來的第一區(qū)域,并據(jù)此來索引相應(yīng)的設(shè)置程序;
2)檢測(cè)第一區(qū)域內(nèi)的第二區(qū)域,并據(jù)此獲取與相應(yīng)設(shè)置程序相匹配的目標(biāo)參數(shù)值信息。
除此之外,繼續(xù)參考圖2,本發(fā)明實(shí)施例還提供了一種電視機(jī),其包括如上所述的用戶界面定制裝置,所述裝置包括
獲取模塊10,用于獲取用戶發(fā)送的用戶界面定制文件;
解析模塊20,用于解析所述用戶界面定制文件;
設(shè)置模塊30,用于依據(jù)解析模塊20的解析結(jié)果啟動(dòng)相應(yīng)的設(shè)置程序進(jìn)行用戶界面的設(shè)置。
對(duì)于上述用戶界面定制裝置的詳細(xì)說明,這里不再進(jìn)行重復(fù)介紹。
本發(fā)明實(shí)施例提供的電視機(jī),在用戶需要對(duì)其進(jìn)行用戶界面定制時(shí),可以將存儲(chǔ)有用戶定制好了的用戶界面定制文件的存儲(chǔ)設(shè)備通過有線的方式(例如USB)或無線的方式連接至該電視機(jī),從而完成電視機(jī)對(duì)該用戶界面定制文件讀取,之后,該電視機(jī)依據(jù)該用戶界面定制文件進(jìn)行用戶界面的定制設(shè)置,從而一定程度上可以大大減少用戶的操作難度, 提聞?dòng)脩趔w驗(yàn)。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種用戶界面定制方法,其特征在于,包括獲取用戶發(fā)送的用戶界面定制文件;解析所述用戶界面定制文件,并依據(jù)解析結(jié)果啟動(dòng)相應(yīng)的設(shè)置程序進(jìn)行用戶界面的設(shè)置。
2.如權(quán)利要求I所述的用戶界面定制方法,其特征在于,所述用戶界面定制文件包括η 個(gè)數(shù)據(jù)片,且每個(gè)數(shù)據(jù)片包括索引值以及參數(shù)值,其中,η的值與系統(tǒng)具有的設(shè)置程序的數(shù)目一致,所述索引值用于指示系統(tǒng)啟動(dòng)相應(yīng)的設(shè)置程序,所述參數(shù)值用于指示系統(tǒng)在執(zhí)行設(shè)置程序時(shí)所采取的界面設(shè)置策略。
3.如權(quán)利要求2所述的用戶界面定制方法,其特征在于,依據(jù)用戶界面定制文件的解析結(jié)果啟動(dòng)相應(yīng)的設(shè)置程序進(jìn)行用戶界面的設(shè)置的步驟包括啟動(dòng)用戶界面程序;用戶界面程序從指定內(nèi)存的起始地址開始解析,逐條讀取用戶界面定制文件中數(shù)據(jù)片的數(shù)據(jù),根據(jù)該數(shù)據(jù)片中的索引值,來索引其所指示的設(shè)置程序,并根據(jù)該數(shù)據(jù)片中的參數(shù)值來選擇是否開啟該設(shè)置程序或者修改該設(shè)置程序的屬性,以及,當(dāng)用戶界面程序根據(jù)數(shù)據(jù)片中的參數(shù)值修改相應(yīng)設(shè)置程序的屬性時(shí),該設(shè)置程序根據(jù)修改情況進(jìn)行用戶界面的設(shè)置。
4.如權(quán)利要求2所述的用于電視機(jī)的用戶界面定制方法,其特征在于,用戶界面定制文件中的參數(shù)值由用戶進(jìn)行修改定制。
5.如權(quán)利要求1-4任一所述的用戶定制方法,其特征在于,所述用戶界面定制文件為 TXT電子文檔,其內(nèi)容被預(yù)先進(jìn)行以下定義以行為單位,以回車鍵的ASCII碼值為換行標(biāo)識(shí),每一行對(duì)應(yīng)一個(gè)數(shù)據(jù)片和一個(gè)唯一的設(shè)置程序;每一行包括一個(gè)與所述索引值對(duì)應(yīng)的索引字符串,和至少一個(gè)和所述參數(shù)值對(duì)應(yīng)、供用戶定制目標(biāo)參數(shù)值的參數(shù)寫入標(biāo)識(shí)符。
6.如權(quán)利要求1-4任一所述的用戶界面定制方法,其特征在于,所述定制文件為圖片文件,其被預(yù)先進(jìn)行以下定義根據(jù)圖片文件的坐標(biāo),以區(qū)域?yàn)閱挝?,每一區(qū)域?qū)?yīng)一個(gè)數(shù)據(jù)片和一個(gè)唯一的設(shè)置程序;每一區(qū)域包括一個(gè)與所述索引值對(duì)應(yīng)的第一子區(qū)域,和至少一個(gè)和所述參數(shù)值對(duì)應(yīng)、供用戶定制目標(biāo)參數(shù)值的第二子區(qū)域。
7.如權(quán)利要求1-4任一所述的用于電視機(jī)的用戶界面定制方法,其特征在于,還包括恢復(fù)出廠設(shè)置步驟,其包括獲取用戶輸入的恢復(fù)出廠設(shè)置命令;依據(jù)該命令從內(nèi)存中獲取預(yù)存儲(chǔ)的用戶界面恢復(fù)文件并將其解析;依據(jù)解析結(jié)果啟動(dòng)相應(yīng)的設(shè)置程序進(jìn)行用戶界面的恢復(fù)出廠設(shè)置,其中,所述用戶界面恢復(fù)文件的數(shù)據(jù)片的參數(shù)值禁止用戶進(jìn)行修改。
8.一種用戶界面定制裝置,其特征在于,包括獲取模塊,用于獲取用戶發(fā)送的用戶界面定制文件;解析模塊,用于解析所述用戶界面定制文件;設(shè)置模塊,用于依據(jù)解析模塊的解析結(jié)果啟動(dòng)相應(yīng)的設(shè)置程序進(jìn)行用戶界面的設(shè)置。
9.如權(quán)利要求8所述的用戶界面定制裝置,其特征在于,所述用戶界面定制文件包括η 個(gè)數(shù)據(jù)片,且每個(gè)數(shù)據(jù)片包括索引值以及參數(shù)值,其中,η的值與系統(tǒng)具有的設(shè)置程序的數(shù)目一致,所述索引值用于指示系統(tǒng)啟動(dòng)相應(yīng)的設(shè)置程序,所述參數(shù)值用于指示系統(tǒng)在執(zhí)行設(shè)置程序時(shí)所采取的界面設(shè)置策略。
10.如權(quán)利要求9所述的用戶界面定制裝置,其特征在于,設(shè)置模塊依據(jù)用戶界面定制文件的解析結(jié)果啟動(dòng)相應(yīng)的設(shè)置程序進(jìn)行用戶界面的設(shè)置的步驟包括啟動(dòng)用戶界面程序;用戶界面程序從指定內(nèi)存的起始地址開始解析,逐條讀取用戶界面定制文件中數(shù)據(jù)片的數(shù)據(jù),根據(jù)該數(shù)據(jù)片中的索引值,來索引其所指示的設(shè)置程序,并根據(jù)該數(shù)據(jù)片中的參數(shù)值來選擇是否開啟該設(shè)置程序或者修改該設(shè)置程序的屬性,以及,當(dāng)用戶界面程序根據(jù)數(shù)據(jù)片中的參數(shù)值修改相應(yīng)設(shè)置程序的屬性時(shí),該設(shè)置程序根據(jù)修改情況進(jìn)行用戶界面的設(shè)置。
11.如權(quán)利要求9所述的用于電視機(jī)的用戶界面定制裝置,其特征在于,設(shè)置模塊還用于在獲取模塊獲取到用戶輸入的恢復(fù)出廠設(shè)置命令、解析模塊據(jù)此命令從內(nèi)存中獲取預(yù)存儲(chǔ)的用戶界面恢復(fù)文件并將其解析之后,依據(jù)解析模塊的解析結(jié)果啟動(dòng)相應(yīng)的主題風(fēng)格設(shè)置程序進(jìn)行用戶界面的恢復(fù)出廠設(shè)置,其中,所述用戶界面恢復(fù)文件的數(shù)據(jù)片的參數(shù)值禁止用戶進(jìn)行修改。
12.如權(quán)利要求9所述的用于電視機(jī)的用戶界面定制裝置,其特征在于,獲取模塊獲取的用戶界面定制文件中的參數(shù)值可由用戶進(jìn)行修改。
13.如權(quán)利要求8-12任一所述的用戶界面定制裝置,其特征在于,所述用戶界面定制文件為TXT電子文檔,其內(nèi)容被預(yù)先進(jìn)行以下定義以行為單位,以回車鍵的ASCII碼值為換行標(biāo)識(shí),每一行對(duì)應(yīng)一個(gè)數(shù)據(jù)片和一個(gè)唯一的設(shè)置程序;每一行包括一個(gè)與所述索引值對(duì)應(yīng)的索引字符串,和至少一個(gè)和所述參數(shù)值對(duì)應(yīng)、供用戶定制目標(biāo)參數(shù)值的參數(shù)寫入標(biāo)識(shí)符。
14.如權(quán)利要求8-12任一所述的用戶界面定制裝置,其特征在于,所述定制文件為圖片文件,其被預(yù)先進(jìn)行以下定義根據(jù)圖片文件的坐標(biāo),以區(qū)域?yàn)閱挝?,每一區(qū)域?qū)?yīng)一個(gè)數(shù)據(jù)片和一個(gè)唯一的設(shè)置程序;每一區(qū)域包括一個(gè)與所述索引值對(duì)應(yīng)的第一子區(qū)域,和至少一個(gè)和所述參數(shù)值對(duì)應(yīng)、供用戶定制目標(biāo)參數(shù)值的第二子區(qū)域。
15.一種電視機(jī),其特征在于,其包括如權(quán)利要求6-10任一所述的用戶界面定制裝置。
全文摘要
本發(fā)明公開了一種電視機(jī)及用戶界面定制方法、裝置,其中,所述方法包括步驟獲取用戶發(fā)送的用戶界面定制文件;解析所述用戶界面定制文件,并依據(jù)解析結(jié)果啟動(dòng)相應(yīng)的設(shè)置程序進(jìn)行用戶界面的設(shè)置。通過本發(fā)明,用戶不需要通過顯示于電視機(jī)顯示界面的多種設(shè)置選項(xiàng)進(jìn)行用戶界面的設(shè)置,只需要事先在預(yù)先設(shè)置好的用戶界面定制文件上寫入其想要的設(shè)置效果或功能,之后將該用戶界面定制文件發(fā)送至電視機(jī),電視機(jī)在獲取到該用戶界面定制文件之后,則自動(dòng)根據(jù)該文件進(jìn)行用戶界面的定制,由此可見,相較于現(xiàn)有技術(shù),其可以減少用戶進(jìn)行用戶界面定制的難度,提高了用戶使用體驗(yàn)。
文檔編號(hào)G06F17/30GK102938862SQ20121039495
公開日2013年2月20日 申請(qǐng)日期2012年10月17日 優(yōu)先權(quán)日2012年10月17日
發(fā)明者張鎣銳 申請(qǐng)人:深圳Tcl新技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
蓬莱市| 惠东县| 莱西市| 温州市| 龙门县| 高州市| 滦南县| 宁强县| 二连浩特市| 环江| 镇沅| 且末县| 华池县| 香格里拉县| 怀柔区| 基隆市| 灵武市| 阳东县| 曲阜市| 城口县| 休宁县| 景东| 建阳市| 敦煌市| 金坛市| 新龙县| 安义县| 通渭县| 邯郸市| 双辽市| 聂拉木县| 集安市| 基隆市| 墨脱县| 巴楚县| 新营市| 清新县| 长顺县| 科技| 齐河县| 莱芜市|