[发明专利]一种窗口显示方法及装置在审
| 申请号: | 201610325080.7 | 申请日: | 2016-05-17 |
| 公开(公告)号: | CN107391094A | 公开(公告)日: | 2017-11-24 |
| 发明(设计)人: | 王海龙 | 申请(专利权)人: | 天津三星电子有限公司;三星电子株式会社 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44 |
| 代理公司: | 北京华沛德权律师事务所11302 | 代理人: | 房德权 |
| 地址: | 300462 天津市滨*** | 国省代码: | 天津;12 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 窗口 显示 方法 装置 | ||
技术领域
本发明涉及软件技术领域,尤其涉及一种窗口显示方法及装置。
背景技术
当前,智能设备上的软件应用类型及品牌众多,用户往往会在设备上安装较多的应用以满足其需求。而各种应用往往通过自己的窗口来与用户交互,故会导致用户在使用智能设备时,常需要在显示单元上同时开启多个窗口。
然而,多个窗口同时显示在显示单元上时,会出现互相遮挡和干扰,给用户的使用带来不便。目前,为了避免窗口之间的干扰,往往采用下述多窗口显示方式:预先设置一个窗口分区模板,按照预设的模板在不同的区域显示不同的窗口,实现多个窗口同时显示在显示单元上。但是,在使用过程中发现,按预设的固定模板来显示窗口,虽然做到了多个窗口同时显示,但灵活性差,不利于用户体验。
也就是说,现有技术中按预设模板来显示窗口,存在灵活性差,用户体验差的技术问题。
发明内容
本发明通过提供一种窗口显示方法及装置,解决了现有技术中按预设模板来显示窗口,存在的灵活性差,用户体验差的技术问题。
一方面,为解决上述技术问题,本发明提供了如下技术方案:
一种窗口显示方法,包括:
接收用于显示当前活动窗口的触发操作;
基于所述触发操作,获取显示单元上已显示的历史窗口的历史窗口信息和 所述当前活动窗口的当前窗口信息,其中,所述历史窗口信息包括,所述历史窗口的显示位置和所述历史窗口的显示尺寸;
根据所述历史窗口信息,确定所述显示单元上未显示有窗口的剩余空间的剩余尺寸;
根据所述剩余尺寸和所述当前窗口信息,判断所述剩余空间是否满足所述当前活动窗口的显示条件;
当所述剩余空间满足所述当前活动窗口的显示条件时,确定在所述剩余空间显示所述当前活动窗口。
可选的,所述接收用于显示当前活动窗口的触发操作,包括:接收用于打开并显示所述当前活动窗口的触发操作;或接收用于从所述历史窗口中选择并显示所述当前活动窗口的触发操作。
可选的,所述根据所述剩余尺寸和所述当前窗口信息,判断所述剩余空间是否满足所述当前活动窗口的显示条件,包括:根据所述当前窗口信息,确定所述当前活动窗口的最大显示尺寸和最小显示尺寸;根据所述剩余尺寸和所述最小显示尺寸,判断所述剩余空间是否满足所述当前活动窗口按所述最小显示尺寸进行显示。
可选的,所述当所述剩余空间满足所述当前活动窗口的显示条件时,确定在所述剩余空间显示所述当前活动窗口,包括:当所述剩余空间满足所述当前活动窗口按所述最小显示尺寸进行显示时,根据所述剩余尺寸确定所述当前活动窗口的匹配显示尺寸;确定在所述剩余空间按所述匹配显示尺寸显示所述当前活动窗口。
可选的,所述判断所述剩余空间是否满足所述当前活动窗口的显示条件之后,还包括:当所述剩余空间不满足所述当前活动窗口的显示条件时,判断调整所述历史窗口的显示位置和/或显示尺寸后,所述显示单元上的调整后剩余空间是否满足所述当前活动窗口的显示条件;如果所述调整后剩余空间满足所述当前活动窗口的显示条件时,则调整所述历史窗口的显示位置和/或显示尺寸; 确定在所述调整后剩余空间显示所述当前活动窗口。
可选的,所述判断调整所述历史窗口的显示位置和/或显示尺寸后,所述显示单元上的调整后剩余空间是否满足所述当前活动窗口的显示条件之后,还包括:如果所述调整后剩余空间不满足所述当前活动窗口的显示条件时,将所述历史窗口显示为列表;在未显示有所述列表的区域显示所述当前活动窗口。
可选的,当所述历史窗口信息还包括所述历史窗口的数量时,所述按照所述显示状态显示所述当前活动窗口之前,还包括:判断所述历史窗口的数量是否大于预设数量;当所述历史窗口的数量大于所述预设数量时,将所述历史窗口显示为列表;根据所述列表的显示尺寸和所述当前窗口信息,确定所述当前活动窗口的显示状态。
另一方面,提供一种窗口显示装置,包括:
接收模块,用于接收用于显示当前活动窗口的触发操作;
获取模块,用于基于所述触发操作,获取显示单元上已显示的历史窗口的历史窗口信息和所述当前活动窗口的当前窗口信息,其中,所述历史窗口信息包括,所述历史窗口的显示位置和所述历史窗口的显示尺寸;
尺寸确定模块,用于根据所述历史窗口信息,确定所述显示单元上未显示有窗口的剩余空间的剩余尺寸;
判断模块,用于根据所述剩余尺寸和所述当前窗口信息,判断所述剩余空间是否满足所述当前活动窗口的显示条件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津三星电子有限公司;三星电子株式会社,未经天津三星电子有限公司;三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610325080.7/2.html,转载请声明来源钻瓜专利网。





