[发明专利]基于Android智能电视兼容多种按键板的方法有效
申请号: | 201711049857.2 | 申请日: | 2017-10-31 |
公开(公告)号: | CN107613354B | 公开(公告)日: | 2021-03-16 |
发明(设计)人: | 李平;刘育望 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | H04N21/422 | 分类号: | H04N21/422;H04N21/485;H04L29/08 |
代理公司: | 四川省成都市天策商标专利事务所 51213 | 代理人: | 袁辰亮 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 android 智能 电视 兼容 多种 按键 方法 | ||
本发明公开了一种基于Android智能电视兼容多种按键板的方法,所述的方法包括以下步骤:步骤一、把各种按键板的信息写在Ini文件里面;步骤二、通过BootLoader分析所述Ini文件,解析出电视使用的是哪种按键板,并根据所述Ini文件映射电平关系;步骤三、通过NativeService服务解析所述Ini文件,根据按键板类型设置设备pid,根据设备pid加载相应的kl文件。本发明提供了一种解决软件上兼容不同的硬件的方法,通过在上电之初就去解析一个Ini按键板配置文件,以及在NativeService服务里面去配置不同按键板采取的策略,而解决不同型号电视机不同按键板的适配问题。
技术领域
本发明涉及Android系统外设设计技术领域,具体涉及一种基于Android智能电视兼容多种按键板的方法。
背景技术
智能电视:基于互联网、搭载了操作系统的电视产品终端。
按键板:电视终端上的搭载的硬件,专业名为本机按键,是一个简易遥控器,可以用来开关机、U盘recovery操作、电视按键操作。
因为电视终端的型号越来越多,不同电视机型号会搭载不同的本机按键板硬件,目前市场上的按键板型号包括一位按键板,五位按键板,以及七位按键板,这就需要软件上对不同的按键板做适配。
发明内容
本发明克服了现有技术的不足,提供一种基于Android智能电视兼容多种按键板的方法。以期待解决对于不同型号电视机不同按键板的适配问题。
为解决上述的技术问题,本发明采用以下技术方案:
一种基于Android智能电视兼容多种按键板的方法,所述的方法包括以下步骤:
步骤一、把各种按键板的信息写在Ini文件里面;
步骤二、通过BootLoader分析所述Ini文件,解析出电视使用的是哪种按键板,并根据所述Ini文件映射电平关系;
步骤三、通过NativeService服务解析所述Ini文件,根据按键板类型设置设备pid,根据设备pid加载相应的kl文件。
更进一步的技术方案是所述的步骤二包括:通过Bootloader解析所述Ini文件,根据按键板的类型来配置采样电平与键值的关系并将唤醒键值传递到待机MCU中;所述MCU接收到唤醒事件后,所述BootLoader解析Ini文件,通过该Ini文件识别出当前是哪种按键板,根据按键的键值来确认是否需要进入到U盘升级或者recovery模式,并引导进入Android系统。
更进一步的技术方案是所述的步骤三包括:通过KeypadService解析Ini文件,并且根据按键板类型设定设备pid,设置按键板类型的系统属性。
更进一步的技术方案是所述的步骤三包括:Android系统input模块根据vid、pid加载键值映射的kl文件,在PhoneWindowManager进行按键派发时,根据按键板类型的系统属性来确定是否需要做按键UI处理。
与现有技术相比,本发明实施例的有益效果之一是:本发明提供了一种解决软件上兼容不同的硬件的方法,通过在上电之初就去解析一个Ini按键板配置文件,以及在NativeService服务里面去配置不同按键板采取的策略,而解决不同型号电视机不同按键板的适配问题。
附图说明
图1为本发明一个实施例的方法流程示意图。
具体实施方式
本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711049857.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:光猫融合型智能机顶盒及其方法
- 下一篇:避免图像与声音不同步的视频系统