一种弹窗显示方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:37641657 阅读:9 留言:0更新日期:2023-05-25 10:08
本申请实施例公开了一种弹窗显示方法、装置、计算机设备和存储介质;本申请实施例可以当检测到应用程序的弹窗显示事件时,调用弹窗策略接口从弹窗管理系统的逻辑层中选择与所述弹窗显示事件对应的弹窗显示判断策略;根据所述弹窗显示判断策略,从所述弹窗管理系统的数据层中调取所述弹窗显示判断策略对应的策略数据;采用所述弹窗显示判断策略和所述策略数据对所述弹窗显示事件进行弹窗显示判断;当所述弹窗显示事件的弹窗显示判断通过时,响应所述弹窗显示事件以显示弹窗,从而降低弹窗的开发成本和运营成本。开发成本和运营成本。开发成本和运营成本。

【技术实现步骤摘要】
一种弹窗显示方法、装置、计算机设备和存储介质


[0001]本申请涉及计算机
,具体涉及一种弹窗显示方法、装置、计算机设备和存储介质。

技术介绍

[0002]弹窗可以包括打开网页和应用程序等软件的时候自动弹出的窗口,往往具有信息提示的作用。在现有技术中,往往将弹窗作为对象进行管理,这要求各种弹窗需要继承自弹窗基类或者具有通用的数据模型。但是,随着业务的不断发展,会出现需要基于业务存在,且与其他弹窗独立的业务弹窗。这些业务弹窗往往不具有通用的数据模型,也没有相同的弹窗基类,因此,在开发这些业务弹窗时,会导致开发和运营成本很高。

技术实现思路

[0003]本申请实施例提出了一种弹窗显示方法、装置、计算机设备和存储介质,可以降低弹窗的开发成本和运营成本。
[0004]本申请实施例提供了一种弹窗显示方法,包括:
[0005]当检测到应用程序的弹窗显示事件时,调用弹窗策略接口从弹窗管理系统的逻辑层中选择与所述弹窗显示事件对应的弹窗显示判断策略;
[0006]根据所述弹窗显示判断策略,从所述弹窗管理系统的数据层中调取所述弹窗显示判断策略对应的策略数据;
[0007]采用所述弹窗显示判断策略和所述策略数据对所述弹窗显示事件进行弹窗显示判断;
[0008]当所述弹窗显示事件的弹窗显示判断通过时,响应所述弹窗显示事件以显示弹窗。
[0009]相应的,本申请实施例还提供了一种弹窗显示装置,包括:
[0010]调用单元,用于当检测到应用程序的弹窗显示事件时,调用弹窗策略接口从弹窗管理系统的逻辑层中选择与所述弹窗显示事件对应的弹窗显示判断策略;
[0011]调取单元,用于根据所述弹窗显示判断策略,从所述弹窗管理系统的数据层中调取所述弹窗显示判断策略对应的策略数据;
[0012]弹窗显示判断单元,用于采用所述弹窗显示判断策略和所述策略数据对所述弹窗显示事件进行弹窗显示判断;
[0013]显示单元,用于当所述弹窗显示事件的弹窗显示判断通过时,响应所述弹窗显示事件以显示弹窗。
[0014]在一实施例中,所述弹窗显示判断单元,包括:
[0015]策略解析子单元,用于对所述弹窗显示判断策略进行解析,得到至少一个弹窗显示判断条件和弹窗显示时间阈值;
[0016]条件确定子单元,用于基于所述弹窗显示时间阈值,在所述至少一个弹窗显示判
断条件中确定目标弹窗显示判断条件;
[0017]判断子单元,用于基于所述目标弹窗显示判断条件以及所述策略数据对所述弹窗显示事件进行判断。
[0018]在一实施例中,所述条件确定子单元,包括:
[0019]计时监控模块,用于基于所述弹窗显示时间阈值,对所述弹窗显示事件启动计时监控,得到监控时间;
[0020]第一匹配模块,用于将所述监控时间和所述弹窗显示时间阈值进行匹配,得到匹配结果;
[0021]第一确定模块,用于根据匹配结果在至少一个弹窗显示判断条件中确定目标弹窗显示判断条件。
[0022]在一实施例中,所述判断子单元,包括:
[0023]信息获取模块,用于当所述监控时间符合所述弹窗显示时间阈值时,获取所述弹窗显示事件的状态信息;
[0024]数据解析模块,用于对所述策略数据进行解析,得到弹窗存储队列;
[0025]第二匹配模块,用于将所述状态信息以及所述弹窗存储队列和所述目标弹窗显示判断条件进行匹配。
[0026]在一实施例中,所述第二匹配模块,包括:
[0027]第一比较子模块,用于将所述状态信息和所述目标弹窗显示判断条件进行比较;
[0028]信息识别子模块,用于当所述状态信息不符合所述目标弹窗显示判断条件时,从策略数据中识别出弹窗优先级信息;
[0029]第二比较子模块,用于将所述弹窗存储队列中弹窗的优先级和所述弹窗优先级信息进行比较,得到比较结果。
[0030]在一实施例中,所述显示单元,包括:
[0031]弹窗筛选子单元,用于当所述弹窗存储队列中弹窗的优先级符合所述弹窗优先级信息时,基于所述弹窗优先级信息从所述弹窗存储队列中筛选出目标显示弹窗;
[0032]弹窗显示子单元,用于显示所述目标显示弹窗。
[0033]在一实施例中,所述判断子单元,包括:
[0034]数据识别模块,用于当所述监控时间不符合所述弹窗显示时间阈值时,对所述策略数据进行识别,得到弹窗显示队列;
[0035]第三匹配模块,用于将所述弹窗显示队列和所述目标弹窗显示判断条件进行匹配。
[0036]在一实施例中,所述弹窗显示装置,还包括:
[0037]指令接收单元,用于接收检测触发指令;
[0038]接口确定单元,用于基于所述检测触发指令,在所述应用程序中确定目标监控接口;
[0039]接口检测单元,用于对所述目标监控接口进行检测。
[0040]在一实施例中,所述接口确定单元,包括:
[0041]频率信息获取子单元,用于基于所述检测触发指令,获取所述应用程序中至少一个预设监控接口的访问频率信息;
[0042]匹配子单元,用于将所述访问频率信息和预设访问频率阈值进行匹配,得到匹配结果;
[0043]接口筛选子单元,用于根据所述匹配结果从所述至少一个预设监控接口中筛选出所述目标监控接口。
[0044]本申请实施例还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述一方面的各种可选方式中提供的方法。
[0045]相应的,本申请实施例还提供一种存储介质,所述存储介质存储有指令,所述指令被处理器执行时实现本申请实施例任一提供的弹窗显示方法。
[0046]本申请实施例可以当检测到应用程序的弹窗显示事件时,调用弹窗策略接口从弹窗管理系统的逻辑层中选择与所述弹窗显示事件对应的弹窗显示判断策略;根据所述弹窗显示判断策略,从所述弹窗管理系统的数据层中调取所述弹窗显示判断策略对应的策略数据;采用所述弹窗显示判断策略和所述策略数据对所述弹窗显示事件进行弹窗显示判断;当所述弹窗显示事件的弹窗显示判断通过时,响应所述弹窗显示事件以显示弹窗,从而降低弹窗的开发成本和运营成本。
附图说明
[0047]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0048]图1是本申请实施例提供的弹窗显示方法的场景示意图;
[0049]图2是本申请实施例提供的弹窗显示方法的流程示意图;
[0050]图3是本申请实施例提供的弹窗管理系统的场景示意图;
[005本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种弹窗显示方法,其特征在于,包括:当检测到应用程序的弹窗显示事件时,调用弹窗策略接口从弹窗管理系统的逻辑层中选择与所述弹窗显示事件对应的弹窗显示判断策略,其中,所述逻辑层为所述弹窗管理系统中实现策略处理的功能模块;根据所述弹窗显示判断策略,从所述弹窗管理系统的数据层中调取所述弹窗显示判断策略对应的策略数据,其中,所述数据层为所述弹窗管理系统中存储数据的功能模块;采用所述弹窗显示判断策略和所述策略数据对所述弹窗显示事件进行弹窗显示判断;当所述弹窗显示事件的弹窗显示判断通过时,响应所述弹窗显示事件以显示弹窗。2.根据权利要求1所述的方法,其特征在于,所述采用所述弹窗显示判断策略和所述策略数据对所述弹窗显示事件进行弹窗显示判断,包括:对所述弹窗显示判断策略进行解析,得到至少一个弹窗显示判断条件和弹窗显示时间阈值;基于所述弹窗显示时间阈值,在所述至少一个弹窗显示判断条件中确定目标弹窗显示判断条件;基于所述目标弹窗显示判断条件以及所述策略数据对所述弹窗显示事件进行判断。3.根据权利要求2所述的方法,其特征在于,所述基于所述弹窗显示时间阈值,在所述至少一个弹窗显示判断条件中确定目标弹窗显示判断条件,包括:基于所述弹窗显示时间阈值,对所述弹窗显示事件启动计时监控,得到监控时间;将所述监控时间和所述弹窗显示时间阈值进行匹配,得到匹配结果;根据匹配结果在至少一个弹窗显示判断条件中确定目标弹窗显示判断条件。4.根据权利要求3所述的方法,其特征在于,所述基于所述目标弹窗显示判断条件以及所述策略数据对所述弹窗显示事件进行判断,包括:当所述监控时间符合所述弹窗显示时间阈值时,获取所述弹窗显示事件的状态信息;对所述策略数据进行解析,得到弹窗存储队列;将所述状态信息以及所述弹窗存储队列和所述目标弹窗显示判断条件进行匹配。5.根据权利要求4所述的方法,其特征在于,所述将所述状态信息以及所述弹窗存储队列和所述目标弹窗显示判断条件进行匹配,包括:将所述状态信息和所述目标弹窗显示判断条件进行比较;当所述状态信息不符合所述目标弹窗显示判断条件时,从策略数据中识别出弹窗优先级信息;将所述弹窗存储队列中弹窗的优先级和所述弹窗优先级信息进行比较,得到比较结果。6.根据权利要求5所述的方法,其特征在于,所述当所述弹窗显示事件的弹窗显示判断通过时,响应所述弹窗显示事件以显示弹窗,包括:当所述弹窗存储队列中弹窗的优先级符合所述弹窗优先级信息时,基于所述弹窗优先级信息从所述弹窗存储队列中筛选出目标显示弹窗;显示所述目标显示弹窗。7.根据权利要求3所述的方法,其特征...

【专利技术属性】
技术研发人员:李晴梁哲陈曦刘猛李鑫董鹏蒋伟清王振宇
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1