[发明专利]弹窗管理方法、装置、终端及存储介质在审
申请号: | 202010443643.9 | 申请日: | 2020-05-22 |
公开(公告)号: | CN111597008A | 公开(公告)日: | 2020-08-28 |
发明(设计)人: | 林晓羿 | 申请(专利权)人: | 广州酷狗计算机科技有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F9/48;G06F3/0481 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 郭翱杰 |
地址: | 510660 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 管理 方法 装置 终端 存储 介质 | ||
本申请公开了一种弹窗管理方法、装置、终端及存储介质,属于互联网技术领域。该方法包括:响应于弹窗展示指令,获取弹窗展示指令携带的待展示内容及弹窗类型,基于待展示内容以及弹窗类型中至少一项,确定目标弹窗的优先级,将目标弹窗与目标弹窗的优先级添加至弹窗管理栈,若弹窗管理栈中不存在优先级高于目标弹窗的优先级的弹窗,且当前时刻不存在正在展示的弹窗,则展示目标弹窗。本申请实施例根据待展示内容与弹窗类型,确定目标弹窗的优先级,通过弹窗管理栈对多个弹窗进行优先级管理,根据弹窗的优先级高低展示目标弹窗,由于根据优先级展示目标弹窗能够实现多个弹窗的有序展示,因此,可以便于用户对弹窗进行操作,提高了人机交互效率。
技术领域
本申请涉及互联网技术领域,特别涉及一种弹窗管理方法、装置、终端及存储介质。
背景技术
随着互联网业务的发展,终端上可以安装有多种应用程序,通常在终端所显示的应用程序界面上会弹出各种类型的弹窗(Alert),如全屏弹窗或者滑屏弹窗,基于不同产品和运行的需求,弹窗会展示不同的内容,例如,弹窗中可以展示广告内容或者应用程序的推荐内容等。
目前,终端可以基于弹窗的展示方法,如上拉展示(ActionSheet)方法或居中展示方法,直接在应用程序界面上展示该弹窗。
然而,随着运营商业务的增多,弹窗种类的增多,容易出现弹窗彼此覆盖、弹窗展示乱序的现象,由于弹窗覆盖和乱序,导致用户的操作受到影响,降低人机交互效率。
发明内容
本申请实施例提供了一种弹窗管理方法、装置、终端及存储介质,便于用户对弹窗进行操作,提高了人机交互效率。技术方案如下:
一方面,提供了一种弹窗管理方法,该方法包括:
响应于弹窗展示指令,获取该弹窗展示指令携带的待展示内容以及弹窗类型;
基于该待展示内容以及弹窗类型中至少一项,确定目标弹窗的优先级,该目标弹窗为该弹窗类型,且用于展示该待展示内容;
将该目标弹窗与该目标弹窗的优先级添加至弹窗管理栈,该弹窗管理栈用于存储多个弹窗及该多个弹窗的优先级;
若该弹窗管理栈中不存在优先级高于该目标弹窗的优先级的弹窗,且当前时刻不存在正在展示的弹窗,则展示该目标弹窗。
在一种可能的实现方式中,该优先级包括主优先级与业务优先级,该主优先级用于表示弹窗的优先展示等级,该业务优先级用于表示弹窗的弹窗顺序,该基于该待展示内容以及弹窗类型中至少一项,确定目标弹窗的优先级包括:
基于该弹窗类型以及弹窗类型与主优先级的对应关系,确定该目标弹窗的主优先级;
基于该待展示内容以及待展示内容与业务优先级的对应关系,确定该目标弹窗的业务优先级。
在一种可能的实现方式中,该若该弹窗管理栈中不存在优先级高于该目标弹窗的优先级的弹窗,且当前时刻不存在正在展示的弹窗,则展示该目标弹窗包括:
若该弹窗管理栈中不存在主优先级高于该目标弹窗的主优先级的弹窗,且该弹窗管理栈中不存在业务优先级高于该目标弹窗的业务优先级的弹窗,则查询该当前时刻是否存在正在展示的弹窗;
若该当前时刻不存在正在展示的弹窗,则展示该目标弹窗。
在一种可能的实现方式中,该主优先级基于多个弹窗的样式及交互需求确定,该业务优先级基于该多个弹窗的业务需求确定。
在一种可能的实现方式中,该若该弹窗管理栈中不存在主优先级高于该目标弹窗的主优先级的弹窗,且该弹窗管理栈中不存在业务优先级高于该目标弹窗的业务优先级的弹窗,则查询该当前时刻是否存在正在展示的弹窗之后,该方法还包括:
若该当前时刻存在正在展示的弹窗,则获取该弹窗的优先级;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州酷狗计算机科技有限公司,未经广州酷狗计算机科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010443643.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种铝合金电缆的施工工艺
- 下一篇:可弯折显示屏的支撑骨架及可弯折显示屏