【技术实现步骤摘要】
页面弹窗控制方法、装置、计算机设备和存储介质
本申请涉及过程优化领域,尤其涉及一种页面弹窗控制方法、装置、计算机设备和存储介质。
技术介绍
页面弹窗是互联网领域常见的功能之一,当用户进入浏览器页面或APP时,后台程序可以通过弹窗的方式给用户展示活动信息或推送广告等,但频繁地显示弹窗,极大地影响用户的使用体验。现有的页面弹窗控制方法一般是将弹窗的控制信息保存在缓存区中。如果将弹窗的控制信息保存在缓存区时,用户每次退出登录或者清空缓存后,弹窗的控制信息就会被消除,导致用户每次重新登录浏览器或APP时,页面弹窗就会再次出现,极大地影响用户的体验。因此如何提高控制页面弹窗的准确度,以减少弹窗次数成为亟需解决的问题。
技术实现思路
本申请提供了一种页面弹窗控制方法、装置、计算机设备和存储介质,通过查询用户识别码是否存储在布隆过滤器中,根据查询结果对弹窗信息进行控制,由于布隆过滤器极低的误判率,因此可以有效提高了控制页面弹窗的准确度,实现最多弹窗一次。第一方面,本申请提供了一种页面弹窗控制方法
【技术保护点】
1.一种页面弹窗控制方法,其特征在于,包括:/n获取终端对应的用户识别码;/n当检测到在所述终端显示的用户页面的登录操作时,基于预设的布隆过滤器的哈希函数,将所述用户识别码映射至所述布隆过滤器的位数组中,得到所述用户识别码在所述位数组中的比特位信息;/n根据所述比特位信息确定所述用户识别码是否存储在所述布隆过滤器中;/n当确定所述用户识别码存储在所述布隆过滤器时,禁止在所述用户页面显示弹窗消息。/n
【技术特征摘要】
1.一种页面弹窗控制方法,其特征在于,包括:
获取终端对应的用户识别码;
当检测到在所述终端显示的用户页面的登录操作时,基于预设的布隆过滤器的哈希函数,将所述用户识别码映射至所述布隆过滤器的位数组中,得到所述用户识别码在所述位数组中的比特位信息;
根据所述比特位信息确定所述用户识别码是否存储在所述布隆过滤器中;
当确定所述用户识别码存储在所述布隆过滤器时,禁止在所述用户页面显示弹窗消息。
2.根据权利要求1所述的页面弹窗控制方法,其特征在于,所述基于预设的布隆过滤器的哈希函数,将所述用户识别码映射至所述布隆过滤器的位数组中之前,还包括:
对所述布隆过滤器的参数进行配置,得到参数配置后的所述布隆过滤器;
所述根据所述比特位信息确定所述用户识别码是否存储在所述布隆过滤器中之后,还包括:
当确定所述用户识别码未存储在所述布隆过滤器时,在所述用户页面显示弹窗消息,并将所述用户识别码添加至所述布隆过滤器。
3.根据权利要求2所述的页面弹窗控制方法,其特征在于,所述布隆过滤器的参数包括识别码上限值、误判率、哈希函数的个数以及位数组的位数;所述对所述布隆过滤器的参数进行配置,得到参数配置后的每个所述布隆过滤器,包括:
确定所述布隆过滤器对应的识别码上限值与误判率;
基于误判率与哈希函数的个数之间预设的对应关系,根据所述布隆过滤器对应的误判率确定所述布隆过滤器对应的哈希函数的个数;
根据所述识别码上限值与所述哈希函数的个数,确定所述布隆过滤器的位数组对应的位数。
4.根据权利要求3所述的页面弹窗控制方法,其特征在于,所述确定所述布隆过滤器对应的识别码上限值与误判率,包括:
在预设的配置页面显示所述布隆过滤器对应的识别码上限输入框与误判率配置表;
当接收到对所述识别码上限输入框的输入操作时,根据所述输入操作确定所述布隆过滤器对应的识别码上限值;
当接收到对所述误判率配置表中的误判率的选中操作时,根据所述选中操作确定所述布隆过滤器对应的误判率。
5.根据权利要求1所述的页面弹窗控制方法,其特征...
【专利技术属性】
技术研发人员:李松涛,朱鹏程,赵行,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。