[發明專利]一種機頂盒用戶界面的開發方法、裝置無效
| 申請號: | 201310213786.0 | 申請日: | 2013-05-31 |
| 公開(公告)號: | CN103309663A | 公開(公告)日: | 2013-09-18 |
| 發明(設計)人: | 陳強 | 申請(專利權)人: | 深圳市九洲電器有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 深圳中一專利商標事務所 44237 | 代理人: | 張全文 |
| 地址: | 518000 廣東省深圳市南*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 機頂盒 用戶界面 開發 方法 裝置 | ||
1.一種機頂盒用戶界面的開發方法,其特征在于,所述方法包括:
個人電腦PC生成PC端的遙控器界面;
所述PC對移植至PC編譯器上的機頂盒系統的表現層PL、業務邏輯層BLL、工具層UTILS分別進行編譯,生成PL程序、libbll.a庫文件和libutils.a庫文件;
所述PC對操作系統層OSAL和硬件抽象層HAL分別進行模擬實現,模擬實現完成后,分別移植至PC編譯器上進行編譯,生成libosal.a庫文件和libhal.a庫文件;
所述PC將通過遙控器界面接收到的按鈕鍵值通過所述libhal.a庫文件傳遞給所述PL程序中的用戶界面UI程序;
所述PC根據所述UI程序生成機頂盒用戶界面。
2.如權利要求1所述的方法,其特征在于,所述個人電腦PC生成PC端的遙控器界面包括:
在所述遙控器界面的區域上應用視窗操作系統應用程序接口winapi創建與真實遙控器一樣數量的多個按鈕button,分別對應真實遙控器的按鈕鍵值。
3.如權利要求1或2所述的方法,其特征在于,所述PC對操作系統層OSAL進行模擬實現包括:
采用window系統的系統函數分別進行內存memory模塊、線程thread模塊、信號量semphore模塊進行模擬實現。
4.如權利要求1或2所述的方法,其特征在于,所述PC對硬件抽象層HAL進行模擬實現包括:
所述HAL中的所有模塊的頭文件保持不變;
模擬圖形系統OSG模塊、紅外IR模塊、閃存flash模塊的內部實現;
修改調諧器tuner模塊、解擾解復用demux模塊和音視頻av模塊的內部實現為return0。
5.如權利要求4所述的方法,其特征在于,所述模擬圖形系統OSG模塊的內部實現包括:
采用window系統的系統函數模擬OSG模塊的內部實現;
所述模擬紅外IR模塊的內部實現包括:
將機頂盒系統的PL層接收到的遙控器鍵值與所述遙控器界面接收到的按鈕鍵值進行綁定;
當按下所述遙控器界面的按鈕時,使所述IR模塊返回與所述按鈕鍵值對應的遙控器鍵值至移植至所述PC編譯器上的機頂盒系統的PL層;
所述模擬閃存flash模塊的內部實現包括:
定義一個bin文件;
將預設值字符串或者節目名等數據保存在bin文件中,其數據存放位置按照STB上flash的數據存放位置進行存放;
在程序啟動時打開bin文件,按地址進行數據的讀取和保存。
6.一種機頂盒用戶界面的開發裝置,其特征在于,所述裝置包括:
遙控器界面生成單元,用于生成PC端的遙控器界面;
第一編譯單元,用于對移植至PC編譯器上的機頂盒系統的表現層PL、業務邏輯層BLL、工具層UTILS分別進行編譯,生成PL程序、libbll.a庫文件和libutils.a庫文件;
第二編譯單元,用于對操作系統層OSAL和硬件抽象層HAL分別進行模擬實現,模擬實現完成后,分別移植至PC編譯器上進行編譯,生成libosal.a庫文件和libhal.a庫文件;
鍵值傳遞單元,用于將通過遙控器界面接收到的按鈕鍵值通過所述libhal.a庫文件傳遞給所述PL程序中的用戶界面UI程序;
UI生成單元,用于根據所述UI程序生成機頂盒用戶界面。
7.如權利要求6所述的裝置,其特征在于,所述遙控器界面生成單元在所述遙控器界面的區域上應用視窗操作系統應用程序接口winapi創建與真實遙控器一樣數量的多個按鈕button,分別對應真實遙控器的按鈕鍵值。
8.如權利要求6或7所述的裝置,其特征在于,所述PC對操作系統層OSAL進行模擬實現包括:
采用window系統的系統函數分別進行內存memory模塊、線程thread模塊、信號量semphore模塊進行模擬實現。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市九洲電器有限公司,未經深圳市九洲電器有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310213786.0/1.html,轉載請聲明來源鉆瓜專利網。





