[发明专利]一种利用机顶盒遥控器实现截屏的方法和机顶盒在审
申请号: | 201510106432.5 | 申请日: | 2015-03-11 |
公开(公告)号: | CN104639982A | 公开(公告)日: | 2015-05-20 |
发明(设计)人: | 周杰 | 申请(专利权)人: | 浪潮软件集团有限公司 |
主分类号: | H04N21/443 | 分类号: | H04N21/443;H04N21/422 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 李世喆 |
地址: | 250100 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 利用 机顶盒 遥控器 实现 方法 | ||
技术领域
本发明涉及电子技术领域,特别涉及一种利用Android机顶盒遥控器实现截屏的方法和机顶盒。
背景技术
家庭电视逐渐进入智能化时代,相应地,智能机顶盒得到了越来越广泛的应用。
但是目前,机顶盒的遥控器却没有跟上机顶盒智能化的节奏。目前市场上,机顶盒的遥控器功能依旧单一,缺乏新意。其主要用途仍旧类似于传统电视机遥控器。只具备一些常用功能,如:待机、静音、换台、调节音量以及包括一些数字键等。这些都不足以体现出智能机顶盒的特性,并无法通过机顶盒的遥控器实现智能机顶盒的电视屏幕截屏操作,从而大大降低了用户体验。
发明内容
本发明提供一种利用机顶盒遥控器实现截屏的方法和机顶盒,能够利用机顶盒实现对电视屏幕的截屏。
一种利用机顶盒遥控器实现截屏的方法,应用于Android机顶盒,设置机顶盒遥控器上对应截屏功能的第一按键信息,还包括:
机顶盒Framework层中的Policy模块捕获机顶盒遥控器发来的当前按键信息;
Framework层中的Policy模块判断当前按键信息是否对应所述第一按键信息,如果是,则通过预先封装的API接口,向SystemUI系统子模块发送截屏请求;
所述SystemUI子模块的TakeScreenshotService服务接收来自Policy模块的截屏请求,调用Surface显示模块的API进行电视屏幕的截屏。
在所述进行电视屏幕的截屏之后,进一步包括:
将截取到的屏幕图片保存在机顶盒系统的/data/screenshot目录下;在使得用户在机顶盒的本地多媒体APK中查看所述截取的屏幕图片。
在所述进行电视屏幕的截屏之后,进一步包括:机顶盒通过DLNA将图片共享到用户的手机中,使得用户通过手机查看所述截取的屏幕图片。
所述第一按键信息包括:菜单键及第一数字按键的组合;相应地,所述判断当前按键信息是否对应所述第一按键信息包括:判断当前按键信息是否为所述菜单键及第一数字按键的组合,如果是,则确定当前按键信息对应所述第一按键信息。
或者,所述第一按键信息包括第二按键;相应地,所述判断当前按键信息是否对应所述第一按键信息包括:判断是否在预设时间长度内持续捕获到所述第二按键,如果是,则确定当前按键信息对应所述第一按键信息。
由所述Policy模块中的PhoneWindowManager类执行所述捕获机顶盒遥控器发来的当前按键信息;
由所述Policy模块中的PhoneWindowManager类中的interceptKeyBeforeQueueing函数方法执行所述判断;
由所述Policy模块中的PhoneWindowManager类中的interceptScreenshotChord方法执行所述向SystemUI系统子模块发送截屏请求。
一种Android机顶盒,包括:
按键处理单元,用于利用机顶盒Framework层中的Policy模块捕获机顶盒遥控器发来的当前按键信息;
截屏功能触发单元,用于利用Framework层中的Policy模块判断当前按键信息是否对应第一按键信息,如果是,则通过预先封装的API接口,向SystemUI系统子模块发送截屏请求;其中,第一按键信息在机顶盒遥控器上对应截屏功能;
截屏功能执行单元,用于利用所述SystemUI子模块的TakeScreenshotService服务接收来自Policy模块的截屏请求,调用Surface显示模块的API进行电视屏幕的截屏。
进一步包括:
截屏信息保存单元,用于将截取到的屏幕图片保存在机顶盒系统的/data/screenshot目录下;在使得用户在机顶盒的本地多媒体APK中查看所述截取的屏幕图片。
进一步包括:
截屏信息分享单元,用于通过DLNA将图片共享到用户的手机中,使得用户通过手机查看所述截取的屏幕图片。
所述第一按键信息包括:菜单键及第一数字按键的组合;相应地,所述截屏功能触发单元判断当前按键信息是否为所述菜单键及第一数字按键的组合,如果是,则确定当前按键信息对应所述第一按键信息。
或者,所述第一按键信息包括第二按键;相应地,所述截屏功能触发单元判断是否在预设时间长度内持续捕获到所述第一按键信息,如果是,则确定当前按键信息对应所述第一按键信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮软件集团有限公司,未经浪潮软件集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510106432.5/2.html,转载请声明来源钻瓜专利网。