logo好方法网

一种弹窗的展示方法和装置


技术摘要:
本发明实施例提供了一种弹窗的展示方法及装置,可以获取待展示的多个弹窗,其中,各个弹窗具有相应的优先级,接着可以根据各个弹窗的优先级,依次对这些弹窗中有效的弹窗进行展示,从而实现了对应用程序或终端中的弹窗进行管理,使得多个弹窗可以有序进行展示,保证了  全部
背景技术:
在移动互联网的时代,人们的用户终端中安装着各色各样的APP(Application,应 用程序),应用程序的功能五花八门,但有很多功能却是众多APP的标配,弹窗功能就是其中 一种。弹窗可以在当前页面给用户以提示或引导,通常用户可以选择直接关掉弹窗或根据 弹窗的指引进行相应操作。 在应用程序中,每个弹窗都是独立的,若一个应用页面中有多个弹窗需要弹出时, 容易导致多个弹窗堆叠在一起,由于多个弹窗堆叠在一起,导致视觉上比较混乱,用户体验 较差,并且弹窗之间可能出现冲突,导致一个弹窗出现之后,其他弹窗无法弹出,从而导致 APP功能的缺失。
技术实现要素:
本发明实施例是提供一种弹窗的展示方法,以解决现有技术中无法对应用程序的 弹窗进行管理,容易给用户带来视觉困扰以及应用程序功能缺失的问题。 相应的,本发明实施例还提供了一种弹窗的展示装置,用以保证上述方法的实现 及应用。 为了解决上述问题,本发明实施例公开了一种弹窗的展示方法,包括: 获取待展示的多个弹窗,各个所述弹窗具有相应的优先级; 根据所述优先级,依次对所述多个弹窗中有效的弹窗进行展示。 可选地,所述根据所述优先级,依次对所述多个弹窗中有效的弹窗进行展示,包 括: 将最高优先级的弹窗作为所述目标弹窗; 判断所述目标弹窗是否有效; 当目标弹窗有效时,则展示所述目标弹窗; 在展示完毕所述目标弹窗之后,将目标弹窗的下一优先级的弹窗作为新的目标弹 窗,并返回判断所述目标弹窗是否有效的步骤。 可选地,还包括: 当目标弹窗无效时,则将目标弹窗的下一优先级的弹窗作为新的目标弹窗,并返 回判断所述目标弹窗是否有效的步骤。 可选地,所述根据所述优先级,依次对所述多个弹窗中有效的弹窗进行展示,还包 括: 当所述弹窗列表中所有弹窗遍历完毕时,则停止展示弹窗。 本发明实施例还公开了一种弹窗的展示装置,包括: 3 CN 111722900 A 说 明 书 2/6 页 优先级获取模块,用于获取待展示的多个弹窗,各个所述弹窗具有相应的优先级; 弹窗展示模块,用于根据所述优先级,依次对所述多个弹窗中有效的弹窗进行展 示。 可选地,所述弹窗展示模块包括: 目标弹窗确定子模块,用于将最高优先级的弹窗作为所述目标弹窗; 弹窗有效性判断子模块,用于判断所述目标弹窗是否有效; 弹窗展示子模块,用于当目标弹窗有效时,则展示所述目标弹窗; 第一优先级更新子模块,用于在展示完毕所述目标弹窗之后,将目标弹窗的下一 优先级的弹窗作为新的目标弹窗,并返回判断所述目标弹窗是否有效的步骤。 可选地,还包括: 第二优先级更新子模块,用于当目标弹窗无效时,则将目标弹窗的下一优先级的 弹窗作为新的目标弹窗,并返回判断所述目标弹窗是否有效的步骤。 可选地,所述弹窗展示模块还包括: 停止展示子模块,用于当所述弹窗列表中所有弹窗遍历完毕时,则停止展示弹窗。 本发明实施例还公开了一种电子设备,包括: 一个或多个处理器;和 其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行 时,使得所述电子设备执行如上所述的方法。 本发明实施例还公开了一个或多个机器可读介质,其上存储有指令,当由一个或 多个处理器执行时,使得所述处理器执行如上所述的方法。 本发明实施例包括以下优点: 在本发明实施例中,可以获取待展示的多个弹窗,其中,各个弹窗具有相应的优先 级,接着可以根据各个弹窗的优先级,依次对这些弹窗中有效的弹窗进行展示,从而实现了 对应用程序或终端中的弹窗进行管理,使得多个弹窗可以有序进行展示,保证了应用程序 功能的完整性,以及降低了给用户带来的视觉困扰。 附图说明 图1是本发明的一种弹窗的展示方法实施例的步骤流程图; 图2是本发明实施例中弹窗展示的示意图; 图3是本发明实施例中弹窗注册的示意图; 图4是本发明实施例中弹窗展示的示意图; 图5是本发明的一种弹窗的展示装置实施例的结构框图。
分享到:
收藏