[發明專利]一種基于安卓機頂盒的遙控按鍵監聽方法和裝置在審
| 申請號: | 201711013477.3 | 申請日: | 2017-10-26 |
| 公開(公告)號: | CN109714618A | 公開(公告)日: | 2019-05-03 |
| 發明(設計)人: | 張超 | 申請(專利權)人: | 卓望數碼技術(深圳)有限公司 |
| 主分類號: | H04N21/422 | 分類號: | H04N21/422;H04N21/442;H04N21/443 |
| 代理公司: | 深圳市順天達專利商標代理有限公司 44217 | 代理人: | 李琴 |
| 地址: | 518057 廣東省深圳市南山區高*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 監聽 按鍵代碼 機頂盒 遙控按鍵 方法和裝置 安卓系統 底層設備 實時獲取 事件信息 遙控操作 應用層 遙控 機頂盒遙控器 快速定位 實時捕獲 事件回放 系統廣播 用戶操作 用戶滿意 用戶投訴 可識別 按鍵 復現 匹配 記錄 轉化 | ||
本發明公開了一種基于安卓機頂盒的遙控按鍵監聽方法和裝置。所述方法包括:獲取待監聽的機頂盒安卓系統的底層設備文件中的遙控操作事件信息;從獲取的底層設備文件中的遙控操作事件信息,實時獲取待監聽機頂盒記錄的第一按鍵代碼信息;將第一按鍵代碼信息,轉化成應用層可識別的第二按鍵代碼信息。本發明提供的遙控按鍵監聽方法可實時捕獲用戶所有的遙控事件,匹配機頂盒遙控器上的所有鍵值,相比與系統廣播方法,無需針對特殊按鍵來修改安卓系統,而且,實時獲取的第二按鍵代碼能被應用層識別,可直接用來模擬遙控事件回放,便于用戶投訴時可以復現用戶操作,快速定位問題,提供給用戶滿意的解決方案,適用性更強。
技術領域
本發明涉及遙控按鍵監聽技術領域,特別涉及一種基于安卓機頂盒的遙控按鍵監聽方法和裝置。
背景技術
數據顯示,由于近年來我國移動互聯網的飛躍發展,機頂盒設備已經被越來越多的家庭使用,用戶可以通過遙控器操作機頂盒來觀看節目,視頻質量問題也逐漸成為用戶選擇機頂盒的標準之一。如何保障視頻的質量,如何快速定位并解決片源問題,現有做法是依賴遙控按鍵產生時,安卓系統發送的按鍵廣播,保存遙控按鍵鍵值,然后復現用戶的執行步驟。
依靠安卓系統的原生廣播,安卓系統只會對遙控器常用按鍵發送廣播事件,遙控器上的某些特殊按鍵如設置、點播等則不會發送廣播;而對于存在的特殊按鍵不發送廣播事件,可以通過修改framework層SDK,在WindManager Service中對分發按鍵事件時處理特殊的鍵值,但這個改動需要系統制造商溝通,第三方應用開發商不能實現。此外,上述兩種方法得到的鍵值都是經過系統轉換的,不能直接用來模擬遙控事件回放。
發明內容
為了解決現有技術的問題,本發明實施例提供了一種基于安卓機頂盒的遙控按鍵監聽方法和裝置。所述技術方案如下:
一方面,本發明實施例提供了一種基于安卓機頂盒的遙控按鍵監聽方法,所述方法包括:
獲取待監聽的機頂盒安卓系統的底層設備文件中的遙控操作事件信息,所述遙控操作事件信息記錄有遙控器對待監聽機頂盒的遙控按鍵操作;
從獲取的底層設備文件中的遙控操作事件信息,實時獲取待監聽機頂盒記錄的第一按鍵代碼信息;
將所述第一按鍵代碼信息,轉化成應用層可識別的第二按鍵代碼信息。
在本發明實施例上述的基于安卓機頂盒的遙控按鍵監聽方法中,所述獲取待監聽的機頂盒安卓系統的底層設備文件中的遙控操作事件信息,包括:
通過root待監聽的機頂盒安卓系統,獲取所需的操作權限;
獲取記錄有對待監聽機頂盒遙控操作事件的事件文件,以獲取遙控操作事件信息。
在本發明實施例上述的基于安卓機頂盒的遙控按鍵監聽方法中,所述從獲取的底層設備文件中的遙控操作事件信息,實時獲取待監聽機頂盒記錄的第一按鍵代碼信息,包括:
采用linux的底層函數getevent函數讀取所述事件文件,獲取遙控操作事件的底層按鍵代碼。
在本發明實施例上述的基于安卓機頂盒的遙控按鍵監聽方法中,所述將所述第一按鍵代碼信息,轉化成應用層可識別的第二按鍵代碼信息,包括:
通過廠商預設的linux按鍵代碼與安卓按鍵代碼之間的對應關系,并利用JNI,將獲取的底層按鍵代碼,轉化成應用層可識別的安卓按鍵代碼。
在本發明實施例上述的基于安卓機頂盒的遙控按鍵監聽方法中,所述方法還包括:
實時記錄將獲取的第二按鍵代碼信息,供復現用戶遙控操作使用。
另一方面,本發明實施例提供了一種基于安卓機頂盒的遙控按鍵監聽裝置,所述裝置包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于卓望數碼技術(深圳)有限公司,未經卓望數碼技術(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711013477.3/2.html,轉載請聲明來源鉆瓜專利網。





