[发明专利]悬浮小窗控制方法及装置、终端装置及计算机可读存储介质在审
| 申请号: | 201710910349.2 | 申请日: | 2017-09-29 |
| 公开(公告)号: | CN107656671A | 公开(公告)日: | 2018-02-02 |
| 发明(设计)人: | 张鑫 | 申请(专利权)人: | 珠海市魅族科技有限公司 |
| 主分类号: | G06F3/0481 | 分类号: | G06F3/0481 |
| 代理公司: | 深圳市赛恩倍吉知识产权代理有限公司44334 | 代理人: | 皮尚慧,廖媛敏 |
| 地址: | 519085 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 悬浮 小窗 控制 方法 装置 终端 计算机 可读 存储 介质 | ||
技术领域
本发明涉及电子技术领域,尤其涉及一种悬浮小窗控制方法及装置、终端装置及计算机可读存储介质。
背景技术
本部分旨在为权利要求书及具体实施方式中陈述的本发明实施例的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
随着智能终端的发展,信息处理能力越来越强大,可以在智能终端上安装的应用软件也越来越多。智能终端的操作系统在处理任务时,通常时多任务同时进行,可支持多种不同应用软件同时运行,同步处理各种信息和任务。例如,终端在前台运行一应用程序A时,终端显示屏上显示该应用程序A的界面,而其他应用程序则在后台运行,并不会干扰用户对A界面的查看和操作。如果后台运行的应用程序B有消息需要提示客户,则在屏幕上的一小块指定区域弹出一个提示小窗口即可。但是,当点击该提示小窗口,终端将后台运行的应用程序B切换到前台运行,将当前显示的应用程序A的界面切换为应用程序B的界面,供用户阅读消息内容。若用户需要查看应用程序A的界面,则仍需通过系统切换,这样使得用户操作不便,降低了用户体验。
发明内容
鉴于此,本发明提供一种悬浮小窗控制方法、悬浮小窗控制装置、终端装置及计算机可读存储介质,可优化用户在多种不同应用软件之间切换操作,提升用户体验。
本发明实施例一方面提供一种悬浮小窗控制方法,应用于终端,所述悬浮小窗控制方法包括:
第一应用的预设界面显示并运行于所述终端的屏幕上时,接收到非第一应用的消息;
在所述第一应用的预设界面上以悬浮小窗方式显示所述非第一应用的消息;
如果所述悬浮小窗未退出,获取对所述第一应用的预设界面的操作指令时保持所述悬浮小窗位于所述预设界面之上。
进一步的,在本发明实施例提供的上述悬浮小窗控制方法中,所述获取对所述第一应用的预设界面的操作指令时保持所述悬浮小窗位于所述预设界面之上包括:
将对应所述第一应用的第一容器及对应所述非第一应用的第二容器存储于容器队列,其中所述第二容器位于所述容器队列内的第一位置,所述第一容器位于所述容器队列内的第二位置,所述第一位置位于所述容器队列的顶部,所述第二位置位于所述第一位置之后;
当获取对应所述第一应用的预设界面的操作指令时,对所述第一容器进行标识并保持所述第二容器位于所述容器队列内的第一位置。
进一步的,在本发明实施例提供的上述悬浮小窗控制方法中,所述非第一应用的消息是以下消息中的一种:来电消息或第二应用的聊天消息、视频请求或语音请求;所述悬浮小窗包括来电接听按钮和拒接按钮或所述第二应用的缩略图,所述第二应用的缩略图包括最小化或退出按钮。
进一步的,在本发明实施例提供的上述悬浮小窗控制方法中,所述方法还包括:
如果所述非第一应用的消息是来电消息,且来电被接听,则在接听来电的过程中所述悬浮小窗退出。
进一步的,在本发明实施例提供的上述悬浮小窗控制方法中,所述在所述第一应用的预设界面上以悬浮小窗方式显示所述非第一应用的消息之前,还包括:
在所述预设界面上显示下拉通知按钮,所述下拉通知按钮用以让用户自主选择是否要以悬浮小窗方式显示所述非第一应用的消息。
进一步的,在本发明实施例提供的上述悬浮小窗控制方法中,所述悬浮小窗上可以进行以下至少一种操作:
改变所述悬浮小窗的形状;
改变所述悬浮小窗的大小;
改变所述悬浮小窗的位置。
进一步的,在本发明实施例提供的上述悬浮小窗控制方法中,所述改变所述悬浮小窗的大小包括:
判断改变后的所述悬浮小窗的大小是否不小于预设最小值,若是,则在所述预设界面上显示改变后的所述悬浮小窗,否则,在所述预设界面上显示所述预设最小值的悬浮小窗。
本发明另一方面还提供一种悬浮小窗控制装置,应用于终端,所述悬浮小窗控制装置包括:
消息接收模块,用于在第一应用的预设界面显示并运行于所述终端的屏幕上时,接收非第一应用的消息;
显示控制模块,用于在所述第一应用的预设界面上以悬浮小窗方式显示所述非第一应用的消息;
获取操作模块,用于在所述悬浮小窗未退出时,获取对所述第一应用的预设界面的操作指令时保持所述悬浮小窗位于所述预设界面之上。
本发明实施例再一方面还提供一种终端装置,所述终端装置包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现上述任意一项所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海市魅族科技有限公司,未经珠海市魅族科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710910349.2/2.html,转载请声明来源钻瓜专利网。





