The invention discloses a method of realizing a global suspension menu based on the hot keys of the WEBOS smart TV system. The suspension menu is displayed on the top layer of the OSD and is in memory, accelerating the speed of hot key exhalation. At ordinary times, there is no focus on the application of the suspension menu, and the underlying OSD layer is hidden, showing the interface of the current application. When application management receives hotkeys, the key is passed to the corresponding suspension menu, and the suspension application is applied to get the focus, displaying the corresponding interface, and blocking part or all of the original application interface. In addition, if the system is timing or reservation calls the global dialog box of the suspension menu, the suspension menu also requests the focus and displays the dialog box. After the operation of the suspension menu is completed, the focus is hidden and released. Application management will re focus the application that has just lost focus, and operate smoothly and quickly through the method of this invention.
【技术实现步骤摘要】
基于WEBOS智能电视系统利用热键实现全局悬浮菜单的方法
本专利技术涉及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,应用管理框架接收热键将热键对应的 ...
【技术保护点】
一种基于WEBOS智能电视系统利用热键实现全局悬浮菜单的方法,其特征在于,它包括以下步骤:步骤1,创建应用配置文件app.cfg,该应用配置文件app.cfg中包含了每一个应用的生命周期、热键、启动参数或环境属性;步骤2,通过配置文件app.cfg中设置应用的启动参数或环境属性指定所有类型为native的应用都不能在顶层OSD显示;步骤3,通过系统配置文件config/common.json中设置DisplayLayerId保证类型为web的应用在顶层OSD显示;步骤4,应用管理框架分发所有应用的按键,并设置所有应用的焦点,通知应用已经获取或丢失的焦点;步骤5,应用管理框架接收热键将热键对应的按键传递给对应的悬浮菜单应用并设置悬浮菜单应用获取焦点,悬浮菜单应用对应的界面,遮挡部分或者全部原来应用的界面。
【技术特征摘要】
1.一种基于WEBOS智能电视系统利用热键实现全局悬浮菜单的方法,其特征在于,它包括以下步骤:步骤1,创建应用配置文件app.cfg,该应用配置文件app.cfg中包含了每一个应用的生命周期、热键、启动参数或环境属性;步骤2,通过配置文件app.cfg中设置应用的启动参数或环境属性指定所有类型为native的应用都不能在顶层OSD显示;步骤3,通过系统配置文件config/common.json中设置DisplayLayerId保证类型为web的应用在顶层OSD显示;步骤4,应用管理框架分发所有应用的按键,并设置所有应用的焦点,通知应用已经获取或丢失的焦点;步骤5,应用管理框架接收热键将热键对应的按键传递给对应的悬浮菜单应用并设置悬浮菜单应用获取焦点,悬浮菜单应用对应的界面...
【专利技术属性】
技术研发人员:吉昌虎,刘军,
申请(专利权)人:四川长虹电器股份有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。