消息提示框显示控制方法、装置及组件与流程

文档序号:36387963发布日期:2023-12-15 03:13阅读:29来源:国知局
消息提示框显示控制方法与流程

本申请涉及计算机,特别是涉及一种消息提示框显示控制方法、装置及组件。


背景技术:

1、消息提示框,是用户在前端页面进行诸如点击查询、确定、提交、取消等按键的操作行为后,向用户显示与其操作行为相关的提示信息的提示框。

2、目前,用户每在前端页面进行一次操作行为就会显示出与操作行为相关的消息提示框,如果用户连续多次进行同一操作行为,则会重复显示多个相同的消息提示框,导致前端页面不整洁,从而造成用户视觉干扰,影响用户的下一步的操作。


技术实现思路

1、有鉴于此,本申请提出了一种消息提示框显示控制方法、装置及组件,主要目的在于降低同一消息提示框在前端页面被重复显示的概率。

2、为了达到上述目的,本申请主要提供了如下技术方案:

3、第一方面,本申请提供了一种消息提示框显示控制方法,该消息提示框显示控制方法包括:

4、响应于检测到需要在前端页面中显示第一消息提示框,检测所述前端页面中是否显示有第二消息提示框;其中,所述第二消息提示框为当前显示在所述前端页面中的第一消息提示框;

5、若是,则拦截所述第一消息提示框,以阻止所述第一消息提示框显示在所述前端页面;

6、否则,则放行所述第一消息提示框,以使所述第一消息提示框显示在所述前端页面。

7、在本申请一些实施例中,检测所述前端页面中是否显示有第二消息提示框,包括:确定所述第一消息提示框的提示内容与所述前端页面中当前显示的每个消息提示框的提示内容的相似度;若确定出大于目标阈值的相似度,则确定所述前端页面中显示有第二消息提示框;若未确定出大于所述目标阈值的相似度,则确定所述前端页面中未显示有第二消息提示框。

8、在本申请一些实施例中,在检测到所述前端页面中显示有第二消息提示框之后,该消息提示框显示控制方法还包括:判断所述第二消息提示框的数量是否大于目标数量;若大于,则拦截所述第一消息提示框;若不大于,则放行所述第一消息提示框。

9、在本申请一些实施例中,每个消息提示框在所述前端页面存在对应的第一时长,且所述第二消息提示框在所述前端页面的累计显示时长达到所述第一长时被关闭;在检测到所述前端页面中显示有第二消息提示框之后,该消息提示框显示控制方法还包括:基于每个所述第二消息提示框对应的当前累计显示时长和第一时长,确定每个所述第二消息提示框对应的剩余显示时长;若存在剩余显示时长小于所述第二时长的第二消息提示框,则放行所述第一消息提示框;若不存在剩余显示时长小于所述第二时长的第二消息提示框,则拦截所述第一消息提示框。

10、在本申请一些实施例中,在拦截所述第一消息提示框之后,该消息提示框显示控制方法还包括:检测在拦截所述第一消息提示框之后的第三时长内是否存在被关闭的第二消息提示框;若存在,则释放所述第一消息提示框,以使所述第一消息提示框显示在所述前端页面。

11、在本申请一些实施例中,在检测到所述前端页面中未显示有第二消息提示框,且所述前端页面显示有其他消息提示框,该消息提示框显示控制方法还包括:基于所述其他消息提示框在所述前端页面中的第一显示位置,确定所述第一消息提示框在所述前端页面中的第二显示位置;其中,所述第二显示位置与所述第一显示位置之间至少部分不重叠;

12、则,放行所述第一消息提示框,包括:放行所述第一消息提示框,在所述第二显示位置显示。

13、在本申请一些实施例中,该消息提示框显示控制方法还包括:响应于所述前端页面中存在被触发的目标按键,监控所述目标按键相关的结果事件;其中,所述目标按键被触发后其对应的关联事件被执行,且所述关联事件被执行后存在相应的结果事件;若监控到所述结果事件,则将所述结果事件对应的消息提示框,确定为所述第一消息提示框;所述第一消息提示框用于提示所述关联事件的执行结果。

14、第二方面,本申请提供了一种消息提示框显示控制组件,该消息提示框显示控制组件包括:应用如第一方面所述的消息提示框显示控制方法;所述控制组件部署于目标系统,且与所述目标系统中需要进行消息提示框显示控制的目标前端建立有调用关系,以供所述目标前端基于相应的调用关系,调用所述控制组件对需要显示在前端页面中的消息提示框进行显示控制。

15、在本申请一些实施例中,所述消息提示框显示控制组件,在所述目标前端的前端页面中需要展示消息提示框的代码处被所述目标前端调用。

16、第三方面,本申请提供了一种消息提示框显示控制装置,该消息提示框显示控制装置包括:

17、检测模块,用于响应于检测到需要在前端页面中显示第一消息提示框,检测所述前端页面中是否显示有第二消息提示框;其中,所述第二消息提示框为当前显示在所述前端页面中的第一消息提示框;

18、拦截模块,用于若所述检测模块检测到所述前端页面中显示有第二消息提示框,则拦截所述第一消息提示框,以阻止所述第一消息提示框显示在所述前端页面;

19、放行模块,用于若所述检测模块检测到所述前端页面中未显示有第二消息提示框,则放行所述第一消息提示框,以使所述第一消息提示框显示在所述前端页面。

20、第四方面,本申请提供了一种计算机可读存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行第一方面的消息提示框显示控制方法。

21、第五方面,本申请提供了一种电子设备,所述电子设备包括:存储器,用于存储程序;处理器,耦合至所述存储器,用于运行所述程序以执行第一方面的消息提示框显示控制方法。

22、本申请提供的消息提示框显示控制方法、装置及组件,响应于检测到需要在前端页面中显示第一消息提示框,检测前端页面中是否显示有第二消息提示框,第二消息提示框为当前显示在前端页面中的第一消息提示框。若检测到显示有第二消息提示框,则拦截第一消息提示框,以阻止第一消息提示框显示在前端页面。若检测到未显示有第二消息提示框,则放行第一消息提示框,以使第一消息提示框显示在前端页面。可见,本申请实施例提供的方案仅在前端页面当前未显示第一消息提示框的情况下,才对第一消息提示框进行显示,这样即使用户连续多次执行同一操作行为,前端页面在同一时间也仅显示一个该操作行为相关的消息提示框,能够避免同一消息提示框在前端页面被重复显示,从而能够保证前端页面的整洁,避免对用户的视觉干扰,不影响用户的进一步操作,进而提高用户的操作效率。

23、上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。



技术特征:

1.一种消息提示框显示控制方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,检测所述前端页面中是否显示有第二消息提示框,包括:

3.根据权利要求1所述的方法,其特征在于,在检测到所述前端页面中显示有第二消息提示框之后,所述方法还包括:

4.根据权利要求1或3所述的方法,其特征在于,每个消息提示框在所述前端页面存在对应的第一时长,且所述第二消息提示框在所述前端页面的累计显示时长达到所述第一长时被关闭;在检测到所述前端页面中显示有第二消息提示框之后,所述方法还包括:

5.根据权利要求1-3中任一项所述的方法,其特征在于,在拦截所述第一消息提示框之后,所述方法还包括:检测在拦截所述第一消息提示框之后的第三时长内是否存在被关闭的第二消息提示框;若存在,则释放所述第一消息提示框,以使所述第一消息提示框显示在所述前端页面;

6.一种消息提示框显示控制组件,其特征在于,所述消息提示框显示控制组件,应用如权利要求1至5中任一项所述的消息提示框显示控制方法;所述控制组件部署于目标系统,且与所述目标系统中需要进行消息提示框显示控制的目标前端建立有调用关系,以供所述目标前端基于相应的调用关系,调用所述控制组件对需要显示在前端页面中的消息提示框进行显示控制。

7.根据权利要求6所述的消息提示框显示控制组件,其特征在于,所述消息提示框显示控制组件,在所述目标前端的前端页面中需要展示消息提示框的代码处被所述目标前端调用。

8.一种消息提示框显示控制装置,其特征在于,所述装置包括:

9.一种计算机可读存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行权利要求1至权利要求5中任意一项所述的消息提示框显示控制方法。

10.一种电子设备,其特征在于,所述电子设备包括:


技术总结
本申请公开了一种消息提示框显示控制方法、装置及组件,涉及计算机技术领域,主要目的在于降低同一消息提示框在前端页面被重复显示的概率;主要技术方案包括:响应于检测到需要在前端页面中显示第一消息提示框,检测所述前端页面中是否显示有第二消息提示框;其中,所述第二消息提示框为当前显示在所述前端页面中的第一消息提示框;若是,则拦截所述第一消息提示框,以阻止所述第一消息提示框显示在所述前端页面;否则,则放行所述第一消息提示框,以使所述第一消息提示框显示在所述前端页面。

技术研发人员:汤德昆,王云龙
受保护的技术使用者:百融至信(北京)科技有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1