[发明专利]一种弹框的显示方法、装置及存储介质有效
申请号: | 201910942134.8 | 申请日: | 2019-09-30 |
公开(公告)号: | CN110688189B | 公开(公告)日: | 2023-03-24 |
发明(设计)人: | 左宁;卢桂周 | 申请(专利权)人: | 北京拉勾网络技术有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F9/48;G06F3/0481 |
代理公司: | 北京思睿峰知识产权代理有限公司 11396 | 代理人: | 谢建云;赵爱军 |
地址: | 100080 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 显示 方法 装置 存储 介质 | ||
本发明公开了弹框的显示方法。该方法包括步骤:设置多个弹框中每个弹框的优先级,其中多个弹框与在计算设备中呈现的页面相关联,并适于在显示时叠加在页面之上;根据优先级对多个弹框进行排序,并将排序后的弹框存储到第一弹框队列中;构造第二弹框队列,与第一弹框队列在相同的位置存储相同的弹框;对于每个弹框,获取是否进行弹框操作的判断结果,并存储到第二弹框队列中;在当前弹框的判断结果为进行弹框操作时,如果第二弹框队列中、优先级高于当前弹框的所有弹框都已经返回了判断结果,则触发优先级高于或者等于当前弹框的所有弹框中、判定结果为进行弹框操作的最高优先级的弹框的弹框操作。本发明还公开了相应的装置及存储介质。
技术领域
本发明涉及页面控制技术领域,特别涉及一种弹框的显示方法、装置及存储介质。
背景技术
目前,为了提示和引导用户,网页会有设置很多弹窗展示给用户,但是无法通过弹窗的优先级的排序对弹窗进行显示。现有的技术仅通过定时器延时器和事件监听的方式来实现。现有技术实现步骤如下:
(1)按照业务需求,在全局设置一个存有根据弹框优先级排序的,值为弹框类型的栈。
(2)在全局增加一个定时器,设定延时的毫秒数。
(3)各弹框由于业务需求,需向异步请求该弹框是否触发。得到请求结果后放入一个全局变量进行存储。
(4)定时器延时指定的毫秒数后,若当前执行栈没有其他操作,则根据全局变量收到的一个或多个弹框类型,与步骤(1)栈进行匹配。返回优先级最高的弹框并触发,结束程序。
现有技术方案中定时器延时的设置,使得无法实时有效的得到弹框触发结果并展示到网页中。并且每次都需要等待所有的弹框请求完毕才能够进行排序,需要对弹框判断逻辑进行全量判断,导致不必要的内存资源浪费。
发明内容
为此,本发明提供了一种弹框的显示方法、装置及存储介质,以力图解决或者至少缓解上面存在的至少一个问题。
根据本发明的一个方面,提供了一种弹框的显示方法,适于在计算设备中执行,该方法包括如下步骤:设置多个弹框中每个弹框的优先级,其中多个弹框与在计算设备中呈现的页面相关联,并适于在显示时叠加在页面之上;根据优先级对多个弹框进行排序,并将排序后的弹框存储到第一弹框队列中;构造第二弹框队列,第二弹框队列具有与第一弹框队列相同的长度,且第二弹框队列和第一弹框队列在相同的位置存储相同的弹框;对于每个弹框,获取是否进行弹框操作的判断结果,并存储到第二弹框队列中;在当前弹框的判断结果为进行弹框操作时,如果第二弹框队列中、优先级高于当前弹框的所有弹框都已经返回了判断结果,则触发优先级高于或者等于当前弹框的所有弹框中、判定结果为进行弹框操作的最高优先级的弹框的弹框操作。
可选地,在根据本发明的弹框的显示方法中,还包括步骤:在当前弹框的判断结果为不进行弹框操作时,继续等待其他弹框返回判断结果。
可选地,在根据本发明的弹框的显示方法中,还包括步骤:在当前弹框的判断结果为进行弹框操作时,如果存在第二弹框队列中、优先级高于当前弹框的弹框未返回判断结果,继续等待其他弹框返回判断结果。
可选地,在根据本发明的弹框的显示方法中,还包括步骤:在当前弹框的判定结果为进行弹框操作之后超过指定时间,在第二弹框队列中、优先级高于当前弹框的弹框中还存在未返回判断结果的弹框,则触发优先级高于或者等于当前弹框的所有弹框中、判定结果为进行弹框操作的最高优先级的弹框的弹框操作。
可选地,在根据本发明的弹框的显示方法中,每个弹框的优先级根据每个弹框所属的弹框类型设置。
可选地,在根据本发明的弹框的显示方法中,弹框类型按照优先级按从高到低的顺序依次包括但不限于:新人提示、网站版本更新、网站活动、网站新功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京拉勾网络技术有限公司,未经北京拉勾网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910942134.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种处理方法及电子设备
- 下一篇:智能交互平板的控制方法和装置