[發明專利]Android系統下智能機頂盒適配手機應用的方法在審
| 申請號: | 201510074127.2 | 申請日: | 2015-02-12 |
| 公開(公告)號: | CN104602092A | 公開(公告)日: | 2015-05-06 |
| 發明(設計)人: | 李欣;胡波;季漢濤;孫天瑞;荊明君 | 申請(專利權)人: | 江蘇銀河電子股份有限公司 |
| 主分類號: | H04N21/41 | 分類號: | H04N21/41;H04N21/422;H04N21/436 |
| 代理公司: | 南京縱橫知識產權代理有限公司 32224 | 代理人: | 董建林 |
| 地址: | 215611 江蘇省*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | android 系統 智能 機頂盒 手機 應用 方法 | ||
技術領域
本發明涉及一種Android系統下智能機頂盒適配手機應用的方法,屬于三網融合技術領域。
背景技術
伴隨著廣播電視網、電話網,互聯網的飛速發展,三網融合的概念已經引起學術界和產業界越來越多的關注,智能機頂盒得到了廣泛應用,智能機頂盒,是指搭載了安卓系統的機頂盒,除了具備傳統的電視盒功能,智能機頂盒可實現電腦上的所有功能:瀏覽網頁、看電影、看電視、聽音樂,聊QQ、玩游戲等功能。
目前,市面上的智能機頂盒,多采用在Android操作平臺下進行應用開發,在現有的Android操作平臺下,通過智能機頂盒中運行針對手機開發的APP應用程序,用戶使用遙控器操作智能機頂盒,還不能獲得良好的用戶體驗,存在以下幾點原因,
(1),針對手機開發的APP應用程序主要針對用戶的觸摸操作進行響應,而并未對遙控器的按鍵操作進行優化,市面上許多針對手機開發的應用為了使界面看起來更加美觀,本身控件的布局和邏輯比較混亂,導致依靠Android源生的焦點移動算法,無法使焦點移動到部分控件上;
(2),在Android操作平臺下,觸摸屏幕發生的點擊事件,操作系統會自動找到處理這個事件的控件,進行處理,但是對于遙控器按“確認”鍵,操作系統只會執行當前控件的點擊事件,在某些情況下,獲得焦點的控件并沒有點擊觸發的事件,所以觸摸點擊該控件和遙控器點擊該控件會產生不一樣的效果,使用很不方便,效果不理想;
(3),針對手機開發的應用中,控件獲得焦點時,界面并沒有反饋(在針對機頂盒開發的應用中,開發者往往會讓獲得焦點的控件變成高亮,以表明該空間獲得焦點,而針對手機開發的應用并沒有對此進行處理),因此用戶不能明確當前控件的焦點到底在屏幕的什么方位。
因此,用戶使用遙控器操作智能機頂盒,運行針對手機開發的APP應用程序時,如何獲得良好的用戶體驗,是當前智能機頂盒急需解決的問題。
發明內容
本發明的目的是為了克服現有的通過智能機頂盒中運行針對手機開發的APP應用程序,用戶使用遙控器操作智能機頂盒,還不能獲得良好的用戶體驗的問題。本發明提供的Android系統下智能機頂盒適配手機應用的方法,優化了焦點移動的算法,對手機應用觸摸事件和遙控器按鍵事件的差異進行優化,使遙控器流暢的使用針對觸屏手機開發的應用,以便獲得良好的用戶體驗,具有良好的應用前景。
為了解決上述技術問題,本發明所采用的技術方案是:
一種Android系統下智能機頂盒適配手機應用的方法,其特征在于:包括以下步驟,
步驟(1),在智能機頂盒內運行手機應用,判斷出當前屏幕界面上的控件是否是為對用戶有意義的控件,所述對用戶有意義的控件為在屏幕上是可見的,且用戶點擊后會產生相應的點擊事件,若為對用戶有意義的控件執行步驟(2)-步驟(5),否則,直接運行手機應用;
步驟(2),對Android系統框架內的焦點移動算法進行優化,實現通過操作遙控器的上、下、左、右按鍵,移動到通過步驟(1)判斷的對用戶有意義的控件;
步驟(3)當對用戶有意義的控件獲取到焦點時,屏幕界面上會予以反饋,使用戶發現當前焦點的位置;
步驟(4),當對用戶有意義的控件獲取到焦點時,點擊遙控器確認按鍵,實現與手機應用觸控點擊一樣的效果;
步驟(5),當對用戶有意義的控件獲取到焦點時,長按遙控器的上、下、左、右按鍵,實現在當前屏幕界面上往按鍵對應的方向滑動的效果。
2、根據權利要求1所述的Android系統下智能機頂盒適配手機應用的方法,其特征在于:步驟(2)對Android系統框架內的焦點移動算法進行優化的方法為,
(1)第一次焦點移動,選擇對用戶有意義的控件內部的執行控件;
(2)第二次焦點移動,選擇下一個對用戶有意義的控件。
前述的Android系統下智能機頂盒適配手機應用的方法,其特征在于:步驟(5)長按遙控器的上、下、左、右按鍵的時間為0.5s-3s之間。
前述的Android系統下智能機頂盒適配手機應用的方法,其特征在于:步驟(5)長按遙控器的上、下、左、右按鍵,實現在當前屏幕界面上往按鍵對應的方向滑動的效果,在監聽到遙控器的上、下、左、右按鍵的長按事件后,向系統發送模擬的觸控事件以實現滑動的效果,滑動的距離大小和長按按鍵的時間長短呈正相關。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江蘇銀河電子股份有限公司;,未經江蘇銀河電子股份有限公司;許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510074127.2/2.html,轉載請聲明來源鉆瓜專利網。





