[发明专利]一种多窗口显示和切换方法及装置有效
申请号: | 201310106469.9 | 申请日: | 2013-03-29 |
公开(公告)号: | CN104077016B | 公开(公告)日: | 2018-07-24 |
发明(设计)人: | 尹成水 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F3/0481 | 分类号: | G06F3/0481 |
代理公司: | 北京元本知识产权代理事务所 11308 | 代理人: | 秦力军 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 窗口 显示 切换 方法 装置 | ||
本发明公开了一种多窗口显示和切换方法及装置,涉及图形系统的绘制、显示和操作控制技术,所述方法包括:图形引擎按照所述多个业务应用窗口的窗口属性值,确定所述多个窗口在屏幕上的叠加显示次序;当终端用户需要将目标窗口切换到屏幕最顶层时,图形引擎使用预设的用于在屏幕最顶层显示窗口的窗口属性值替换所述目标窗口的窗口属性值;窗口属性值调整后,重新进行窗口排序,使目标窗口显示在屏幕最顶层。本发明能够按照用户的期望设定展示次序,并能够使用户通过遥控器动态切换激活系统中存活的窗口。
技术领域
本发明涉及图形系统的绘制、显示和操作控制,特别涉及一种基于遥控器的多窗口显示和切换方法及其相关装置。
背景技术
在图形领域,图形系统多窗口都是采用统一的显示优先级,后启动显示的显示在上面,对桌面式带鼠标或者触摸屏等点触设备的输入外设很正常,窗口按顺序显示,窗口间的切换不会存在什么困难。但是,在数字电视机顶盒等嵌入式设备上,多窗口方式基本上都是采用父子窗口思想,即首先创建一个称为主窗口的窗口,然后基于该窗口派生并管理子窗口,这样的策略只能够满足传统的应用。
随着机顶盒,工控系统等嵌入式设备的增值业务越来越多样化,用户的需求也多样化,有些后启动的业务窗口并不被期望显示在最上面,而且父子窗口的策略性能瓶颈无法解决影响用户的体验,类似桌面方式的多进程多窗口图形系统应用就应运而生,但是如何按照用户的期望设定展示次序以及如何进行这些窗口间的切换就十分困难。
发明内容
本发明的目的在于提供一种多窗口显示和切换方法及装置,能更好地按照用户期望进行窗口展示和窗口间的切换。
根据本发明的一个方面,提供了一种多窗口显示和切换方法,包括:
图形引擎按照所述多个业务应用窗口的窗口属性值,确定所述多个窗口在屏幕上的叠加显示次序;
当终端用户需要将目标窗口切换到屏幕最顶层时,图形引擎使用预设的用于在屏幕最顶层显示窗口的窗口属性值替换所述目标窗口的窗口属性值;
窗口属性值调整后,重新进行窗口排序,使目标窗口显示在屏幕最顶层。
优选地,所述窗口显示属性值是用于在屏幕Z轴方向上对业务应用窗口进行排序的类型元素值。
优选地,还包括:
图形引擎根据来自业务应用的应用程序请求,将业务应用的窗口添加到窗口列表,并将所述窗口与所述业务应用设置的窗口属性值绑定。
优选地,还包括:
图形引擎通过监控并拦截终端用户通过遥控器输入的窗口切换请求,向终端用户提供窗口列表,以供用户选择待切换的目标窗口。
优选地,还包括:
当所述目标窗口是带焦点的窗口时,图形引擎将按键焦点派发至所述目标窗口进行处理,否则,将按键焦点派发至具有最大窗口属性值的带焦点的窗口进行处理。
优选地,还包括:
当目标窗口隐藏或切换时,恢复所述目标窗口的窗口属性值。
根据本发明的另一方面,提供了一种多窗口显示和切换装置,包括:
多窗口显示模块,用于按照所述多个业务应用窗口的窗口属性值,确定所述多个窗口在屏幕上的叠加显示次序;
多窗口切换控制模块,用于当终端用户需要将目标窗口切换到屏幕最上层时,使用预设的窗口属性值替换所述目标窗口的窗口属性值,并利用替换后的窗口属性值,重新进行窗口排序,以便使目标窗口显示在屏幕最上层。
优选地,所述多窗口切换控制模块包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310106469.9/2.html,转载请声明来源钻瓜专利网。