[发明专利]窗口显示控制方法和装置有效

专利信息
申请号: 201710007251.6 申请日: 2017-01-05
公开(公告)号: CN108279835B 公开(公告)日: 2021-03-02
发明(设计)人: 任晓帅 申请(专利权)人: 腾讯科技(深圳)有限公司
主分类号: G06F3/0486 分类号: G06F3/0486;G06F3/0481;G06F9/451
代理公司: 北京律智知识产权代理有限公司 11438 代理人: 邢雪红;乔彬
地址: 518000 广东省深圳*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 窗口 显示 控制 方法 装置
【说明书】:

本公开揭示了一种窗口显示控制方法和装置。所述方法包括:接收应用中进行浮层窗口显示的指令;根据指令配置所述浮层窗口属性得到存放所述浮层窗口属性的布局信息,所述布局信息中窗口类型配置为对话框类型;获取应用窗口的窗口令牌,并在所述布局信息中指定获取的所述窗口令牌为所述浮层窗口的令牌值;通过所述布局信息在所述应用窗口中显示所述浮层窗口。由此,将不需要申请权限,使得浮层窗口的实现不再受限于权限,此外,由于浮层窗口的令牌值被指定为应用窗口的窗口令牌,使得浮层窗口是依附于应用窗口存在的,并且其窗口类型为对话框类型,保证了浮层窗口在应用窗口的层次之上进行显示,也在浮层窗口属性的作用下保证浮层窗口的全屏幕拖动。

技术领域

本公开涉及计算机应用技术领域,特别涉及一种窗口显示控制方法和装置。

背景技术

屏幕所进行的显示中,例如,电脑屏幕上,通常在其左下角或右下角显示有一可移动的小窗口,用来显示通知消息或活动信息。移动终端也有类似的机制,可以在界面上显示一小窗口。

移动终端中小窗口,即浮层窗口,可以通过两种方式实现。一种方式是采用移动终端中操作系统默认支持的浮层窗口实现机制,另一种方式则是获取每个活动组件(Activity组件)的根视图(rootview),在根视图中添加浮层窗口。

然而,对于移动终端中操作系统默认支持的浮层窗口实现机制,却存在着以下两个问题:

(1)浮层窗口的实现需要申请权限,并且在部分ROM(存放移动终端固件代码的存储器)中,此权限是默认关闭的,需要引导用户手动开启,这无疑会引起用户的使用成本,导致相当一部分用户无法使用此功能;

(2)移动终端中浮层窗口的实现是全局的。也就是说,即使应用已经被切换至后台,浮层窗口仍然显示在界面上,进而对此界面的显示造成干扰。

对于另一种浮层窗口的实现方法,是在窗口中实现浮层窗口,而避免由于浮层窗口的全局实现而对界面的显示造成干扰。

但是,也存在着一定的问题,即窗口中实现的浮层窗口,无法全屏幕拖动,由此极大的限制了浮层窗口的交互性能。

综上所述,移动终端中浮层窗口的实现,亟待解决其在实现上受限于权限且无法全屏幕拖动的缺陷。

发明内容

为了解决相关技术中存在的浮层窗口的实现受限于权限且无法全屏幕拖动的技术问题,本公开提供了一种窗口显示控制方法和装置。

一种窗口显示控制方法,所述方法包括:

接收应用中进行浮层窗口显示的指令;

根据所述指令配置所述浮层窗口属性得到存放所述浮层窗口属性的布局信息,所述布局信息中窗口类型配置为对话框类型;

获取应用窗口的窗口令牌,并在所述布局信息中指定获取的所述窗口令牌为所述浮层窗口的令牌值;

通过所述布局信息在所述应用窗口中显示所述浮层窗口。

一种窗口显示控制装置,所述装置包括:

指令接收模块,用于接收应用中进行浮层窗口显示的指令;

布局信息获得模块,用于根据指令配置浮层窗口属性得到存放浮层窗口属性的布局信息,布局信息中窗口类型配置为对话框类型;

令牌获取模块,用于获取应用窗口的窗口令牌,并在布局信息中指定获取的窗口令牌为浮层窗口的令牌值;

显示模块,用于通过所述布局信息在所述应用窗口中显示所述浮层窗口。

本公开的实施例提供的技术方案可以包括以下有益效果:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710007251.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top