[發(fā)明專利]集成電視應(yīng)用模塊的方法及裝置有效
| 申請?zhí)枺?/td> | 201110437438.2 | 申請日: | 2011-12-23 |
| 公開(公告)號: | CN102541549A | 公開(公告)日: | 2012-07-04 |
| 發(fā)明(設(shè)計)人: | 李玉林;胡佳文;曾紅 | 申請(專利權(quán))人: | 深圳TCL新技術(shù)有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;H04N21/43 |
| 代理公司: | 深圳市世紀恒程知識產(chǎn)權(quán)代理事務(wù)所 44287 | 代理人: | 胡海國 |
| 地址: | 518052 廣東省深圳市深圳市南*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 集成 電視 應(yīng)用 模塊 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明屬于電視技術(shù)領(lǐng)域,特別涉及一種集成電視應(yīng)用模塊的方法及裝置。
背景技術(shù)
隨著電視技術(shù)的發(fā)展,功能越來越強大,如瀏覽器、widget應(yīng)用、在線教育、音樂欣賞等功能應(yīng)用模塊相應(yīng)實現(xiàn)。現(xiàn)有技術(shù)中,將所有系統(tǒng)功能,按鍵獲取和分發(fā)都糅雜在同一應(yīng)用模塊中,將應(yīng)用模塊集成到電視的過程中,需要針對某一具體的嵌入式操作系統(tǒng)和某一特定的硬件平臺定制應(yīng)用,因此當有多個嵌入式操作系統(tǒng)時,則不能實現(xiàn)應(yīng)用模塊的跨平臺移植集成而需要定制多個應(yīng)用模塊,而這些應(yīng)用模塊需要不同廠商的支持,這樣必然增加開發(fā)難度,產(chǎn)品的開放性及可移植性較差,在一定程度上增加了開發(fā)成本,產(chǎn)品的實用性不強。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種集成電視應(yīng)用模塊的方法,旨在提高電視機的開放性和可移植性,減小電視機的開發(fā)難度,增強產(chǎn)品的實用性。
為了實現(xiàn)發(fā)明目的,本發(fā)明提供一種集成電視應(yīng)用模塊的方法,包括以下步驟:
創(chuàng)建獲取按鍵事件的線程;
按所述線程獲取按鍵事件;
判斷所述按鍵事件的類型,所述類型包括有效按鍵事件和有效按鍵事件;
根據(jù)判斷結(jié)果過濾無效按鍵事件,將有效按鍵事件傳遞給應(yīng)用模塊,以供應(yīng)用模塊執(zhí)行相應(yīng)操作。
優(yōu)選地,所述創(chuàng)建獲取按鍵事件的線程之前還包括:設(shè)置通信方式,其中,所述通信方式至少包括以下的一種:有名管道通信、共享內(nèi)存通信和socket通信;
所述將有效按鍵事件傳遞給應(yīng)用模塊具體為:將所述有效按鍵事件按所設(shè)置的通信方式傳遞至應(yīng)用模塊。
優(yōu)選地,所述根據(jù)判斷結(jié)果過濾無效按鍵事件,將有效按鍵事件傳遞給應(yīng)用模塊包括:
當所述按鍵事件的類型為無效按鍵時,傳遞空值給應(yīng)用模塊;
當所述按鍵事件的類型為有效按鍵時,傳遞鍵值給應(yīng)用模塊。
優(yōu)選地,在執(zhí)行所述將有效按鍵事件傳遞給應(yīng)用模塊的步驟后還包括:
當退出應(yīng)用進程或者待機按鍵按下時,退出獲取按鍵事件的線程。
優(yōu)選地,所述應(yīng)用進程為瀏覽器,所述通信方式為有名管道通信;所述根據(jù)判斷結(jié)果過濾無效按鍵事件,將有效按鍵事件傳遞給應(yīng)用模塊具體包括:
在寫管道成功打開前,當按鍵事件為待機按鍵時,進入待機狀態(tài);
在寫管道成功打開后,把有效按鍵事件寫入所述有名管道,以供瀏覽器從所述有名管道接收有效按鍵事件。
本發(fā)明還提供一種集成電視應(yīng)用模塊的裝置,用于實現(xiàn)上述方法,所述裝置包括后臺管理進程模塊,所述后臺管理進程模塊包括:
按鍵事件線程創(chuàng)建單元,用于創(chuàng)建獲取按鍵事件的線程;
按鍵事件獲取單元,用于按所述線程獲取按鍵事件;
判斷單元,用于判斷所述按鍵事件的類型,所述類型包括有效按鍵事件和有效按鍵事件;
鍵值傳遞單元,用于根據(jù)判斷結(jié)果過濾無效按鍵事件,將有效按鍵事件傳遞給應(yīng)用模塊,以供應(yīng)用模塊執(zhí)行相應(yīng)操作。
優(yōu)選地,所述后臺管理進程模塊還包括通信單元,用于設(shè)置通信方式,其中,所述通信方式至少包括以下的一種:有名管道通信、共享內(nèi)存通信和socket通信;
所述鍵值傳遞單元具體用于將有效按鍵事件按所設(shè)置的通信方式傳遞至應(yīng)用模塊。
優(yōu)選地,所述鍵值傳遞單元具體用于:
當所述按鍵事件的類型為無效按鍵時,傳遞空值給應(yīng)用模塊;
當所述按鍵事件的類型為有效按鍵時,傳遞鍵值給應(yīng)用模塊。
優(yōu)選地,所述后臺管理進程模塊還包括:
按鍵事件控制單元,用于當退出應(yīng)用進程或者待機按鍵按下時,退出獲取按鍵事件的線程。
優(yōu)選地,所述應(yīng)用進程為瀏覽器,所述通信方式為有名管道通信;所述鍵值傳遞單元包括瀏覽器處理子單元,該瀏覽器處理子單元具體用于:
在寫管道成功打開前,當按鍵事件為待機按鍵時,進入待機狀態(tài);
在寫管道成功打開后,把有效按鍵事件寫入所述有名管道,以供瀏覽器從所述有名管道接收有效按鍵事件。
本發(fā)明通過后臺管理進程來管理電視終端應(yīng)用模塊的應(yīng)用進程,由后臺創(chuàng)建獲取按鍵事件的線程,通過該線程實時獲取按鍵事件,并過濾無效按鍵,將有效按鍵傳遞給應(yīng)用進程。保持應(yīng)用進程獨立性,使應(yīng)用的開發(fā)變得更加簡捷,產(chǎn)品的開放性和可移植性更強,從而提高了開發(fā)效率,有效的降低了開發(fā)成本。本發(fā)明通過獲取按鍵事件的線程為應(yīng)用進程屏蔽無效按鍵,只轉(zhuǎn)發(fā)有效按鍵,節(jié)省了資源利用,提高程序的運行速度,便于修改、移植,增強了產(chǎn)品的實用性。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳TCL新技術(shù)有限公司,未經(jīng)深圳TCL新技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110437438.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 在線應(yīng)用平臺上應(yīng)用間通信的回調(diào)應(yīng)答方法、應(yīng)用及在線應(yīng)用平臺
- 應(yīng)用使用方法、應(yīng)用使用裝置及相應(yīng)的應(yīng)用終端
- 應(yīng)用管理設(shè)備、應(yīng)用管理系統(tǒng)、以及應(yīng)用管理方法
- 能力應(yīng)用系統(tǒng)及其能力應(yīng)用方法
- 應(yīng)用市場的應(yīng)用搜索方法、系統(tǒng)及應(yīng)用市場
- 使用應(yīng)用的方法和應(yīng)用平臺
- 應(yīng)用安裝方法和應(yīng)用安裝系統(tǒng)
- 使用遠程應(yīng)用進行應(yīng)用安裝
- 應(yīng)用檢測方法及應(yīng)用檢測裝置
- 應(yīng)用調(diào)用方法、應(yīng)用發(fā)布方法及應(yīng)用發(fā)布系統(tǒng)





