两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種電視機用戶接口界面的生成系統(tǒng)、方法

文檔序號:7929555閱讀:250來源:國知局
專利名稱:一種電視機用戶接口界面的生成系統(tǒng)、方法
技術(shù)領(lǐng)域
本發(fā)明屬于電朝L機領(lǐng)域,尤其涉及一種電視機用戶接口界面的生成系統(tǒng)、 方法。
背景技術(shù)
目前,電視機已經(jīng)成為每個家庭必備的視頻顯示設(shè)備,作為電視機的制造 廠商,在電視機的用戶接口界面設(shè)計方面,現(xiàn)有技術(shù)均是依靠電視機芯片方案 廠商提供的專用工具來進(jìn)行用戶接口界面的設(shè)計,雖然現(xiàn)有技術(shù)能夠很好地表 現(xiàn)出電視機的友好界面,但從開發(fā)的通用角度考慮,不同的電視機芯片方案, 使用不同的用戶接口界面開發(fā)工具,致使開發(fā)的用戶接口界面的可移植性差, 在界面的一致性上,工程師需要花費大量精力在用戶接口界面移植上,人力成 本增加,并且延遲了新品上市的時間,然而,現(xiàn)在的電一見機行業(yè)是非常注重新 品更新上市速度的時期,這無疑成為了電視機開發(fā)的瓶頸。

發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種電視機用戶接口界面的生成系統(tǒng)及方法,旨在 解決現(xiàn)有技術(shù)生成的用戶接口界面移植性差的問題。
本發(fā)明是這樣實現(xiàn)的, 一種電視機用戶接口界面的生成系統(tǒng),所述電視機 用戶接口界面的生成系統(tǒng)包括嵌入式操作系統(tǒng)UI應(yīng)用層,所述系統(tǒng)還包括
UI界面,用于生成與界面有關(guān)的資源;
WEB應(yīng)用程序,用于接收用戶的操作指令,根據(jù)所述操作指令更新所述 UI界面的資源;
嵌入式才喿作系統(tǒng)UI應(yīng)用層接口 ,用于生成所述WEB應(yīng)用程序與所述嵌入
3式操作系統(tǒng)UI應(yīng)用層之間的數(shù)據(jù)傳輸接口 ,通過該數(shù)據(jù)傳輸接口將所述嵌入式
操作系統(tǒng)UI應(yīng)用層傳遞的數(shù)據(jù)傳送給所述WEB應(yīng)用程序或?qū)⑺鯳EB應(yīng)用 程序傳遞的數(shù)據(jù)傳送給所述WEB應(yīng)用程序;
WEB應(yīng)用層,用于運行所述WEB應(yīng)用程序,顯示所述UI界面生成的資源。
本發(fā)明的另一目的在于提供一種電視機用戶接口界面的生成方法,所述方 法包括下述步驟
通過界面編程語言生成UI界面;
通過WEB編程語言生成WEB應(yīng)用程序;
生成所述WEB應(yīng)用程序與所述嵌入式操作系統(tǒng)UI應(yīng)用層之間的數(shù)據(jù)傳輸 接口。
在本發(fā)明中,利用WEB技術(shù)生成電視機UI界面以及WEB應(yīng)用程序,采 用WEB腳本和Shell腳本語言生成WEB應(yīng)用程序與嵌入式操作系統(tǒng)UI應(yīng)用層 之間的數(shù)據(jù)接口,實現(xiàn)UI界面與嵌入式操作系統(tǒng)層之間數(shù)據(jù)的交互,通過該方 法所生成的UI界面的可移植性好,新品UI界面的生成周期短。


圖1是本發(fā)明實施例提供的電視機用戶接口界面的生成系統(tǒng)的結(jié)構(gòu)示意
圖2是本發(fā)明實施例提供的電視機用戶接口界面的生成方法的實現(xiàn)流程圖。
具體實施例方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實 施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅 僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
4在本發(fā)明實施例中,利用WEB技術(shù)生成電視機UI界面以及WEB應(yīng)用程 序,采用WEB腳本和Shell腳本語言生成WEB應(yīng)用程序與嵌入式操作系統(tǒng)UI 應(yīng)用層之間的數(shù)據(jù)接口,實現(xiàn)UI界面與嵌入式操作系統(tǒng)層之間數(shù)據(jù)的交互,通 過該方法所生成的UI界面的可移植性好,新品UI界面的生成周期短,為新產(chǎn) 品的盡早上市提供了有力的保障。
圖1示出了本發(fā)明實施例提供的電視機用戶接口界面的生成系統(tǒng)的結(jié)構(gòu), 為了便于說明,僅示出了本發(fā)明實施例相關(guān)的部分。該電視機用戶接口界面的 生成系統(tǒng)包括WEB應(yīng)用層ll、用戶接口 (User Interface, UI)界面12、 WEB 應(yīng)用程序13、嵌入式操作系統(tǒng)UI應(yīng)用層接口 14、嵌入式操作系統(tǒng)UI應(yīng)用層 15、嵌入式操作系統(tǒng)層16、硬件層17。其中嵌入式操作系統(tǒng)層包括驅(qū)動程序 161和內(nèi)核162。
WEB應(yīng)用層ll用于WEB應(yīng)用程序,顯示所述UI界面生成的資源,該 WEB應(yīng)用層11中具有目前網(wǎng)絡(luò)上存在的大部分資源的瀏覽或播放插件(如 flash、 gif圖片、各種主流媒體的播放插件等),可以在線或脫機運行WEB應(yīng)用
等編寫的應(yīng)用程序好處在于,很好的脫離了編譯環(huán)境和運行環(huán)境的束縛,可以 很好的跨平臺運行,為產(chǎn)品開發(fā)周期的縮短奠定了基礎(chǔ))。
UI界面12是與界面有關(guān)的圖片、動態(tài)flash等資源,利用WEB技術(shù)的界 面編程語言生成,UI界面12的資源可以通過WEB應(yīng)用程序13定期在線更新, 即可以定期更換UI界面12的主題,或者根據(jù)用戶自己的喜好,在線選擇喜歡 的UI界面12的主題。
WEB應(yīng)用程序13包括服務(wù)器端的WEB應(yīng)用程序和本地WEB應(yīng)用程序, 電禍j機的大部分WEB應(yīng)用程序都是基于服務(wù)器端的WEB應(yīng)用程序,電視機可 以通過網(wǎng)絡(luò)下載運行該類程序,其主要用于UI界面的交互操作、不依賴硬件層 的應(yīng)用軟件(如萬年歷、游戲等)等,通過服務(wù)器端的WEB應(yīng)用程序可以擺 脫軟件版本更新的問題,減輕本地軟件開發(fā)的規(guī)模,減少產(chǎn)品的維護成本;本地WEB應(yīng)用程序是電視機的固定程序,不需要頻繁的更新升級,如在線升級 程序、網(wǎng)絡(luò)資源列表更新程序等,該本地WEB應(yīng)用程序存儲在電視機的程序 存儲區(qū)內(nèi),保證電禍i/L在開機運行中的正確性和安全性。
嵌入式操作系統(tǒng)UI應(yīng)用層接口 14是WEB應(yīng)用程序13與嵌入式操作系統(tǒng) UI應(yīng)用層15的數(shù)據(jù)傳輸接口 ,與嵌入式操作系統(tǒng)的UI應(yīng)用層15相連接,實 現(xiàn)將WEB應(yīng)用程序13接收的用戶的設(shè)置信息傳輸?shù)角度胧讲僮飨到y(tǒng)UI應(yīng)用 層15,通過嵌入式才喿作系統(tǒng)UI應(yīng)用層15再傳遞到嵌入式才喿作系統(tǒng)層16的驅(qū) 動程序161中,對外設(shè)(如USB設(shè)備、WIFI模塊等)進(jìn)行相應(yīng)的設(shè)置。
嵌入式才喿作系統(tǒng)UI應(yīng)用層接口 14是通過WEB腳本和Shell腳本語言實現(xiàn) 的。WEB腳本語言主要負(fù)責(zé)處理WEB應(yīng)用程序13 (如flash等)的相應(yīng)操作, 針對UI界面12的每項功能都會有一個對應(yīng)的WEB腳本程序,使之能夠很好 的完成對UI界面12的功能處理,在本實施例中WEB腳本語言是JavaScript 腳本。
Shell腳本用于調(diào)用嵌入式操作系統(tǒng)UI應(yīng)用層15的接口函數(shù),將WEB應(yīng) 用程序13通過WEB腳本程序傳遞的數(shù)據(jù)傳遞給嵌入式操作系統(tǒng)UI應(yīng)用層15, 由嵌入式操作系統(tǒng)UI應(yīng)用層15調(diào)用嵌入式操作系統(tǒng)層16的驅(qū)動程序161進(jìn)行 相應(yīng)的處理,WEB腳本和Shell腳本相互規(guī)定好接口函數(shù)和數(shù)據(jù)類型,即可將 數(shù)據(jù)傳遞給嵌入式操作系統(tǒng)層16中,數(shù)據(jù)傳遞到嵌入式操作系統(tǒng)UI應(yīng)用層15 后,嵌入式才喿作系統(tǒng)UI應(yīng)用層15調(diào)用嵌入式搮:作系統(tǒng)層16的驅(qū)動程序161 進(jìn)行相應(yīng)的處理或通過上述的方法將嵌入式操作系統(tǒng)層16的驅(qū)動程序161反々赍 的結(jié)果數(shù)據(jù)回送到UI界面12,以供用戶參考。
牙呈,詳述^口下
在步驟S201中,通過界面編程語言生成UI界面。
UI界面是與電視機設(shè)置有關(guān)的圖片、動態(tài)flash等資源,利用WEB技術(shù)的 界面編程語言開發(fā),可以通過WEB應(yīng)用程序定期在線更新,定期更換UI界面的主題,或者根據(jù)用戶自己的喜好,在線選擇喜歡的UI界面的主題。 在步驟S202中,通過WEB編程語言生成WEB應(yīng)用程序。 通過WEB編程語言生成WEB應(yīng)用程序,在本實施例中,WEB應(yīng)用程序 包括服務(wù)器端的WEB應(yīng)用程序和本地WEB應(yīng)用程序。電視i/L的大部分WEB 應(yīng)用程序都是基于服務(wù)器端的WEB應(yīng)用程序,電視機可以通過網(wǎng)絡(luò)下載運行 該類程序,其主要用于UI界面的交互操作、不依賴硬件層的應(yīng)用軟件(如萬年 歷、游戲等)等,通過服務(wù)器端的WEB應(yīng)用程序可以擺脫軟件版本更新的問 題,減輕本地軟件開發(fā)的規(guī)^莫,減少產(chǎn)品的維護成本;本地WEB應(yīng)用程序是 電視機的固定程序,不需要頻繁的更新升級,如在線升級程序、網(wǎng)絡(luò)資源列表 更新程序等,該本地WEB應(yīng)用程序存儲在電視機的程序存儲區(qū)內(nèi),保證電視 機在開機運行中的正確性和安全性。
在步驟S203中,生成WEB應(yīng)用程序與嵌入式操作系統(tǒng)UI應(yīng)用層之間的 數(shù)據(jù)傳輸接口 。
通過WEB腳本和Shell腳本語言生成WEB應(yīng)用程序與嵌入式操作系統(tǒng)UI 應(yīng)用層之間的數(shù)據(jù)接口。 WEB腳本語言主要負(fù)責(zé)處理WEB應(yīng)用程序(如flash 等)的相應(yīng)操作,針對UI界面的每項功能都會有一個對應(yīng)的WEB腳本程序, 使之能夠很好的完成UI界面的功能處理。Shell腳本調(diào)用嵌入式操作系統(tǒng)應(yīng)用 層程序的接口函數(shù),將WEB應(yīng)用程序通過WEB腳本程序傳遞的數(shù)據(jù)傳遞給嵌 入式操作系統(tǒng)應(yīng)用層程序,由嵌入式才喿作系統(tǒng)應(yīng)用層程序調(diào)用嵌入式操作系統(tǒng) 層的驅(qū)動程序進(jìn)行相應(yīng)的處理,WEB腳本和Shell腳本相互規(guī)定好接口函數(shù)和 數(shù)據(jù)類型,即可將數(shù)據(jù)傳遞給嵌入式操作系統(tǒng)層中。數(shù)據(jù)傳遞到嵌入式操作系 統(tǒng)應(yīng)用層程序后,既可以調(diào)用嵌入式操作系統(tǒng)層的驅(qū)動程序進(jìn)行相應(yīng)的處理, 并可以通過上述的方法將嵌入式操作系統(tǒng)層的驅(qū)動程序反饋的結(jié)果數(shù)據(jù)回送到 UI層進(jìn)行顯示,以供用戶參考。在本實施例中WEB腳本語言是JavaScript腳 本,其具體過程如上所述,在此不再贅述。
在本發(fā)明實施例中,利用WEB技術(shù)生成電視機UI界面,建立WEB應(yīng)用程序,采用WEB腳本和Shell腳本語言建立WEB應(yīng)用程序與嵌入式操作系統(tǒng) 層之間的數(shù)據(jù)接口,實現(xiàn)UI界面與嵌入式操作系統(tǒng)層之間數(shù)據(jù)的交互,采用這 種方法生成的UI界面的可移植性好,新品UI界面的開發(fā)周期短,為新產(chǎn)品的 盡早上市提供了有力的保障,并且該方法將目前最流行的WEB技術(shù)和電視行 業(yè)相結(jié)合,突破了傳統(tǒng)電視UI界面開發(fā)的束縛,將網(wǎng)絡(luò)中豐富的資源添加到電 視機中,豐富了電視機的界面,為消費者提供了一種全新概念的電視機。
本領(lǐng)域普通^^支術(shù)人員可以理解,實現(xiàn)上述實施例方法中的全部或部分步驟 是可以通過程序指令相關(guān)的硬件來完成,所述的程序可以在存儲于一計算機可 讀取存儲介質(zhì)中,所述的存儲介質(zhì),如ROM/RAM、磁盤、光盤等。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā) 明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明 的保護范圍之內(nèi)。
權(quán)利要求
1、一種電視機用戶接口界面的生成系統(tǒng),包括嵌入式操作系統(tǒng)UI應(yīng)用層,其特征在于,所述系統(tǒng)還包括UI界面,用于生成與界面有關(guān)的資源;WEB應(yīng)用程序,用于接收用戶的操作指令,根據(jù)所述操作指令更新所述UI界面的資源;嵌入式操作系統(tǒng)UI應(yīng)用層接口,用于生成所述WEB應(yīng)用程序與所述嵌入式操作系統(tǒng)UI應(yīng)用層之間的數(shù)據(jù)傳輸接口,通過該數(shù)據(jù)傳輸接口將所述嵌入式操作系統(tǒng)UI應(yīng)用層傳遞的數(shù)據(jù)傳送給所述WEB應(yīng)用程序或?qū)⑺鯳EB應(yīng)用程序傳遞的數(shù)據(jù)傳送給所述WEB應(yīng)用程序;WEB應(yīng)用層,用于運行所述WEB應(yīng)用程序,顯示所述UI界面生成的資源。
2、 如權(quán)利要求1所述的電視機用戶接口界面的生成系統(tǒng),其特征在于,所
3、 如權(quán)利要求1所述的電視機用戶接口界面的生成系統(tǒng),其特征在于,所 述嵌入式操作系統(tǒng)UI應(yīng)用層接口采用WEB腳本和Shell腳本語言實現(xiàn)。
4、 一種電視機用戶接口界面的生成方法,其特征在于,所述電視機用戶接 口界面的生成方法包括下述步驟通過界面編程語言生成UI界面;通過WEB編程語言生成WEB應(yīng)用程序;生成所述WEB應(yīng)用程序與所述嵌入式操作系統(tǒng)UI應(yīng)用層之間的數(shù)據(jù)傳輸 接口。
5、 如權(quán)利要求4所述的電視機用戶接口界面的生成方法,其特征在于,所 述數(shù)據(jù)傳輸接口是通過WEB腳本和Shell腳本語言生成的。
6、 如權(quán)利要求4所述的電視機用戶接口界面的生成方法,其特征在于,所 述WEB應(yīng)用程序是服務(wù)器端的WEB應(yīng)用程序或本地WEB應(yīng)用程序。
全文摘要
本發(fā)明適用于電視機技術(shù)領(lǐng)域,提供了一種電視機用戶接口界面的生成系統(tǒng)、方法,所述系統(tǒng)包括嵌入式操作系統(tǒng)UI應(yīng)用層,所述系統(tǒng)還包括UI界面,用于生成與界面有關(guān)的資源;WEB應(yīng)用程序,用于接收用戶的操作指令,根據(jù)所述操作指令更新所述UI界面的資源;嵌入式操作系統(tǒng)UI應(yīng)用層接口,用于生成所述WEB應(yīng)用程序與所述嵌入式操作系統(tǒng)UI應(yīng)用層之間的數(shù)據(jù)傳輸接口,通過該數(shù)據(jù)傳輸接口將所述嵌入式操作系統(tǒng)UI應(yīng)用層傳遞的數(shù)據(jù)傳送給所述WEB應(yīng)用程序或?qū)⑺鯳EB應(yīng)用程序傳遞的數(shù)據(jù)傳送給所述WEB應(yīng)用程序;WEB應(yīng)用層,用于運行所述WEB應(yīng)用程序,顯示所述UI界面生成的資源。本發(fā)明生成的UI界面的可移植性好。
文檔編號H04N5/445GK101483737SQ20081024176
公開日2009年7月15日 申請日期2008年12月31日 優(yōu)先權(quán)日2008年12月31日
發(fā)明者宏 丁, 丁新民, 奇 張, 邵彥生 申請人:深圳創(chuàng)維-Rgb電子有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
定州市| 陆丰市| 衡山县| 济源市| 罗田县| 边坝县| 临沂市| 高清| 和硕县| 青冈县| 板桥市| 山东省| 阿城市| 东乌| 浮梁县| 巴林左旗| 枣庄市| 青州市| 社会| 河曲县| 黔南| 高雄市| 清徐县| 塔河县| 东阳市| 宜城市| 湘潭市| 泰兴市| 洛阳市| 渭南市| 凤凰县| 鲁山县| 大余县| 荥经县| 望奎县| 越西县| 读书| 边坝县| 普兰店市| 镇坪县| 宽城|