[发明专利]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.vipzhuanli.com/pat/books/201510074127.2/2.html,转载请声明来源钻瓜专利网。