[发明专利]应用程序弹框控制方法及其装置、设备、介质、产品在审
申请号: | 202210964036.6 | 申请日: | 2022-08-11 |
公开(公告)号: | CN115309490A | 公开(公告)日: | 2022-11-08 |
发明(设计)人: | 吕康 | 申请(专利权)人: | 广州欢聚时代信息科技有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F3/0481;G06F3/0484 |
代理公司: | 广州利能知识产权代理事务所(普通合伙) 44673 | 代理人: | 王增鑫 |
地址: | 511442 广东省广州市番禺区南村镇万*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 控制 方法 及其 装置 设备 介质 产品 | ||
本申请涉及应用程序弹框控制方法及其装置、设备、介质、产品,所述方法包括:接收弹框指令,确定其所携带的页面标识、策略标识及优先级;检测应用程序的活动状态,当其处于后台时,将弹框指令插入后台队列;当应用程序处于前台时,检测弹框指令的页面标识是否指示当前页面,当未指示当前页面或虽指示当前页面但策略标识为入列标识时,将弹框指令插入前台队列;当页面标识指示当前页面且策略标识不为入列标识时,根据策略标识所指示的方式执行弹框指令;根据优先级控制前台队列中的弹框指令的出列,执行相应的弹框指令。本申请使应用程序在处理多页面弹框指令时更加系统和有序,实现兼容多个页面的标准化弹框处理逻辑,优化了界面信息处理效率。
技术领域
本申请涉及数据通信技术领域,尤其涉及一种应用程序弹框控制方法及其相应的装置、计算机设备、计算机可读存储介质,以及计算机程序产品。
背景技术
基于页面的应用程序,通过在应用程序中设置页面视图控件,可以在每个页面视图控件加载网页,在网页显示各种信息并提供各种交互入口,从而方便用户基于页面实施人机交互。以Android操作系统为例,可以采用WebView作为页面视图控件,在应用程序中添加这些控件,分别加载相应的网页。
不同的页面视图控件所加载的网页,可以实现不同的功能,因而,各个网页均有自身相对应的业务逻辑,因而也可以处理相对应的弹框指令而提供相应的弹框消息。但是,于开发端来说,需要在同一应用程序中高效处理不同页面相对应的弹框指令,以使各种通知消息能够并行不悖地得到处理。
传统技术中,对于各种弹框指令的处理,一种方式是直接执行弹框指令,而导致界面中弹框重叠,信息显示非常杂乱,这种方式显然是低效不足取的;改进的另一方式是在开发端通过协议进行规范,要求不同页面相对应的业务的开发团队遵守同一协议来达到弹框指令有序显示的效果,这种方式实现成本较高;再一方式中,在客户端设法实现多个视图层,通过不同视图层显示不同类型的弹框指令,但这种方式对内存的占用较高,同样处理起来也非常复杂,自然也有其弊端。
由此可以看出,应用程序上多页面弹框的界面处理技术,仍有待提升的空间,需要行业人员继续探索。
发明内容
本申请的目的在于解决上述问题而提供一种应用程序弹框控制方法及其相应的装置、计算机设备、计算机可读存储介质、计算机程序产品、适应本申请的各个目的,采用如下技术方案:
一个方面,适应本申请的目的之一而提供一种应用程序弹框控制方法,包括:
接收属于当前应用程序的弹框指令,确定该弹框指令所携带的页面标识、策略标识及优先级,所述弹框指令来自远程接口或后台队列;
检测所述应用程序的活动状态,当其处于后台时,将所述弹框指令插入所述后台队列;
当所述应用程序处于前台时,检测所述弹框指令的页面标识是否指示所述应用程序的当前页面,当未指示当前页面或虽指示当前页面但所述策略标识为入列标识时,将所述弹框指令插入前台队列;
当所述页面标识指示当前页面且所述策略标识不为所述入列标识时,根据所述策略标识所指示的方式执行所述弹框指令,实现弹框显示;
根据优先级控制所述前台队列中的弹框指令的出列,响应于相应的出列事件,执行相应的弹框指令,实现弹框显示。
可选的,接收属于当前应用程序的弹框指令,包括:
响应当前应用程序的远程接口所接收的弹框指令,当所述应用程序处于前台时,解析出其中的页面标识、策略标识以及优先级;
响应当前应用程序的活动状态从后台切换到前台相对应的切换事件,控制后台队列顺序出列缓存于其中的各个弹框指令;
响应所述后台队列的出列事件,提取出其中的页面标识、策略标识以及优先级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州欢聚时代信息科技有限公司,未经广州欢聚时代信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210964036.6/2.html,转载请声明来源钻瓜专利网。