一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

弹窗发送方法、装置、电子设备和计算机可读介质与流程

2021-12-01 02:01:00 来源:中国专利 TAG:

技术特征:
1.一种弹窗发送方法,包括:响应于接收到目标终端发送的目标应用程序的启动信息,按照弹窗优先级,将所述目标应用程序中的每个页面所对应的各个弹窗注册至队列中以生成弹窗队列,其中,页面与弹窗队列一一对应;响应于接收到所述目标终端发送的弹窗展示请求,将所述弹窗展示请求对应的页面确定为目标页面以及将所述目标页面对应的弹窗队列确定为弹窗目标队列;根据所述弹窗目标队列确定目标弹窗;响应于确定所述目标弹窗的展示状态为第一展示状态,将所述目标弹窗的展示状态更改为第二展示状态,其中,所述第一展示状态用于表征所述目标弹窗待展示,所述第二展示状态用于表征所述目标弹窗展示准备就绪;响应于确定所述弹窗目标队列中不存在状态为第三展示状态的弹窗且所述目标弹窗是所述弹窗目标队列中优先级最高的弹窗以及所述目标应用程序当前所展示的页面为所述目标页面,生成展示弹窗,其中,所述第三展示状态用于表征所述目标弹窗正在展示;响应于确定所述目标应用程序在所述目标终端的前台中展示,将所述展示弹窗发送到所述目标终端。2.根据权利要求1所述的方法,其中,所述根据所述弹窗目标队列确定目标弹窗,包括:响应于确定所述弹窗目标队列中存在所述弹窗展示请求所请求的弹窗,将所述弹窗目标队列中所述弹窗展示请求所请求的弹窗确定为目标弹窗。3.根据权利要求2所述的方法,其中,所述根据所述弹窗目标队列确定目标弹窗,还包括:响应于确定所述弹窗目标队列中不存在所述弹窗展示请求所请求的弹窗,将所述弹窗展示请求所请求的弹窗注册至所述弹窗目标队列,以及将所述弹窗目标队列中所述弹窗展示请求所请求的弹窗确定为目标弹窗。4.根据权利要求1所述的方法,其中,所述生成展示弹窗,包括:获取所述目标弹窗的属性值集合,其中,所述属性值集合包括:弹窗模板属性值、网络接口属性值和展示状态属性值;响应于确定所述弹窗模板属性值为第一属性值,根据所述弹窗模板属性值,从弹窗模板集合中选择出目标弹窗模板,其中,所述第一属性值表征所述弹窗模板集合中包括所述目标弹窗模板;根据所述网络接口属性值,从所述网络接口属性值所表征的网络接口获取目标弹窗的目标属性值集合;根据所述目标属性值集合和所述目标弹窗模板,生成展示弹窗。5.根据权利要求4所述的方法,其中,所述生成展示弹窗,还包括:响应于确定所述弹窗模板属性值为第二属性值,根据所述属性值集合生成目标弹窗模板,其中,所述第二属性值表征支持弹窗自定义目标弹窗模板。6.根据权利要求4所述的方法,其中,所述生成展示弹窗,还包括:响应于确定所述展示弹窗包括阻断标识,将所述展示弹窗对应的目标弹窗的展示状态属性值更改为表征第三展示状态的属性值;响应于确定所述展示弹窗不包括阻断标识,将所述展示弹窗对应的目标弹窗从所述弹
窗目标队列中删除。7.根据权利要求1所述的方法,其中,所述弹窗优先级是通过以下步骤生成的:响应于获取到预设时间段内的用户行为信息,采用用户偏好模型对所述预设时间段内的用户行为信息进行序列化处理,得到用户偏好信息序列;根据预设比重值信息序列确定所述用户偏好信息序列中各个用户偏好信息的比重值,得到偏好比重值序列;对所述目标应用程序中的每个页面对应的每个弹窗执行以下弹窗优先级确定步骤:确定所述页面对应的每个弹窗与所述用户偏好信息序列中各个用户偏好信息的匹配度以生成匹配度序列,得到匹配度序列集合;对于所述匹配度序列集合中的每个匹配度序列,将所述匹配度序列中每个匹配度与所述偏好比重值序列中对应的偏好比重值的乘积值确定为第一目标值,得到第一目标值组;将所得到的各个第一目标值组中的每个第一目标值组的算术平均值确定为第二目标值,得到第二目标值集合;对所述第二目标值集合中的各个第二目标值进行排序处理,得到第三目标值信息集合,其中,所述第三目标值信息集合包括第二目标值和序列号;将所述第三目标值信息集合包括的各个序列号确定为所述页面中对应的弹窗的弹窗优先级。8.一种弹窗发送装置,包括:注册单元,被配置成响应于接收到目标终端发送的目标应用程序的启动信息,按照弹窗优先级,将所述目标应用程序中的每个页面所对应的各个弹窗注册至队列中以生成弹窗队列,其中,页面与弹窗队列一一对应;第一确定单元,被配置成响应于接收到所述目标终端发送的弹窗展示请求,将所述弹窗展示请求对应的页面确定为目标页面以及将所述目标页面对应的弹窗队列确定为弹窗目标队列;第二确定单元,被配置成根据所述弹窗目标队列确定目标弹窗;更改单元,被配置成响应于确定所述目标弹窗的展示状态为第一展示状态,将所述目标弹窗的展示状态更改为第二展示状态,其中,所述第一展示状态用于表征所述目标弹窗待展示,所述第二展示状态用于表征所述目标弹窗展示准备就绪;生成单元,被配置成响应于确定所述弹窗目标队列中不存在状态为第三展示状态的弹窗且所述目标弹窗是所述弹窗目标队列中优先级最高的弹窗以及所述目标应用程序当前所展示的页面为所述目标页面,生成展示弹窗,其中,所述第三展示状态用于表征所述目标弹窗正在展示;发送单元,被配置成响应于确定所述目标应用程序在所述目标终端的前台中展示,将所述展示弹窗发送到所述目标终端。9.一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1至7中任一所述的方法。
10.一种计算机可读介质,其上存储有计算机程序,其中,所述程序被处理器执行时实现如权利要求1至7中任一所述的方法。

技术总结
本公开的实施例公开了弹窗发送方法、装置、电子设备和计算机可读介质。该方法的一具体实施方式包括:按照弹窗优先级,将目标应用程序中的每个页面所对应的各个弹窗注册至队列中以生成弹窗队列;将弹窗展示请求对应的页面确定为目标页面以及将目标页面对应的弹窗队列确定为弹窗目标队列;根据弹窗目标队列确定目标弹窗;将目标弹窗的展示状态更改为第二展示状态;生成展示弹窗;将展示弹窗发送到目标终端。该实施方式实现了通过弹窗队列对弹窗进行管理,直接根据弹窗队列中弹窗的优先级来确定目标弹窗,不需要针对弹窗的发送逻辑进行大量复杂的编码,当弹窗发送逻辑出现问题时,有利于逻辑梳理、提高问题的定位效率,有利于后期代码的维护。后期代码的维护。后期代码的维护。


技术研发人员:王涛
受保护的技术使用者:北京每日菜场科技有限公司
技术研发日:2021.11.03
技术公布日:2021/11/30
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献