[发明专利]基于WEBOS智能电视系统利用热键实现全局悬浮菜单的方法有效
申请号: | 201710707312.X | 申请日: | 2017-08-17 |
公开(公告)号: | CN107484024B | 公开(公告)日: | 2019-12-24 |
发明(设计)人: | 吉昌虎;刘军 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | H04N21/443 | 分类号: | H04N21/443;H04N21/431;H04N21/472;G06F3/0482 |
代理公司: | 51213 四川省成都市天策商标专利事务所 | 代理人: | 陈靖;吴瑞芳 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 webos 智能 电视 系统 利用 热键 实现 全局 悬浮 菜单 方法 | ||
本发明公开了基于WEBOS智能电视系统利用热键实现全局悬浮菜单的方法。全局悬浮菜单在OSD顶层显示,并且常驻内存,加快热键呼出的速度。平时全局悬浮菜单没有焦点,隐藏起来透出下面的OSD图层,显示当前应用的界面。当应用管理收到热键时将按键传递给对应的悬浮菜单并设置悬浮应用获取焦点,显示对应的界面,遮挡部分或者全部原来的应用的界面。另外如果系统定时或者预约调用了悬浮菜单的全局对话框,悬浮菜单也会请求焦点并显示对话框。在悬浮菜单操作完成后隐藏并释放焦点,应用管理会把刚才失去焦点的应用重新设置焦点,通过本发明的方法,操作流畅快捷。
技术领域
本发明涉及WEBOS软件技术领域,具体涉及一种基于WEBOS智能电视系统利用热键实现全局悬浮菜单的方法。
背景技术
随着电视处理芯片性能的提升,电视应用软件数量激增,电视应用软件之间切换按照传统一层一层返回直到退出当前应用,然后再进入到选定应用的方式,将导致操作繁琐,用户体验性差。
传统实现悬浮菜单基本都是在单一的图形库环境下基于窗口管理系统来实现。而在WEBOS智能电视系统中,既有native应用,同时包括基于MUF开发的应用和基于QT开发应用,也有web应用,并没有一个统一的图形库环境,传统方法并不适用于这种混合复杂的情况。
发明内容
本发明克服了现有技术的不足,提供一种简化了界面交互流程,提升了用户体验的基于WEBOS智能电视系统利用热键实现全局悬浮菜单的方法。
为解决上述的技术问题,本发明采用以下技术方案:
一种基于WEBOS智能电视系统利用热键实现全局悬浮菜单的方法,它包括以下步骤:
步骤1,创建应用配置文件app.cfg,该应用配置文件app.cfg中包含了每一个应用的生命周期、热键、启动参数和环境属性;
步骤2,通过配置文件app.cfg中设置应用的启动参数和环境属性指定所有类型为native的应用都不能在顶层OSD显示;
步骤3,通过系统配置文件config/common.json中设置DisplayLayerId保证类型为web的应用在顶层OSD显示;
步骤4,应用管理框架分发所有应用的按键,并设置所有应用的焦点,通知应用已经获取或丢失的焦点;
步骤5,应用管理框架接收热键将热键对应的按键传递给对应的全局悬浮菜单并设置全局悬浮菜单获取焦点,全局悬浮菜单对应的界面,遮挡部分或者全部原来应用的界面。
更进一步的技术方案是,所述步骤4还包括:
步骤4.1,如果按键为某一个应用的热键,应用管理框架直接将按键传递个该应用;
步骤4.2,如果按键不是任何一个应用的热键,应用管理框架将按键传递给当前焦点的应用。
更进一步的技术方案是,所述全局悬浮菜单在配置文件app.cfg中注册了MENU热键、HOME热键、VOL+热键、VOL-热键或MUTE热键。
更进一步的技术方案是,所述全局悬浮菜单为类型为web的应用,并且通过webview接口创建。
与现有技术相比,本发明的有益效果是:
通过本发明的方法,在面向海外的WEBOS智能电视系统中实现了设置菜单,主场景,音量条,静音,对话框这些界面的悬浮。无论在native应用还是web应用中都能够快速唤出悬浮菜单。简化了界面交互流程,提升了用户体验。
附图说明
图1为本发明一种实施例的基于WEBOS智能电视系统利用热键实现全局悬浮菜单的方法的流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710707312.X/2.html,转载请声明来源钻瓜专利网。