[发明专利]请求处理方法、装置、电子设备及存储介质有效
申请号: | 201910120084.5 | 申请日: | 2019-02-18 |
公开(公告)号: | CN109783183B | 公开(公告)日: | 2020-10-20 |
发明(设计)人: | 殷勇 | 申请(专利权)人: | 北京达佳互联信息技术有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 祝亚男 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 请求 处理 方法 装置 电子设备 存储 介质 | ||
1.一种请求处理方法,其特征在于,包括:
当接收到任一对话框显示请求时,为所述任一对话框显示请求生成唯一标识;
当接收到第一对话框显示请求时,将所述第一对话框显示请求存储到请求队列的队尾,所述请求队列用于按照接收时间的先后顺序存储对话框显示请求,所述第一对话框显示请求用于显示第一模态对话框;
在第二模态对话框处于显示状态时,当检测到用于触发任一模态对话框关闭的事件时,生成对话框关闭指令,所述对话框关闭指令中携带所述任一模态对话框所对应的对话框显示请求的唯一标识,所述第二模态对话框根据所述请求队列中位于队首的第二对话框显示请求显示;
当所述对话框关闭指令中携带的唯一标识与所述第二对话框显示请求的唯一标识不同时,忽略所述对话框关闭指令;
当所述对话框关闭指令中携带的唯一标识与所述第二对话框显示请求的唯一标识相同时,关闭所述第二模态对话框,从所述请求队列中移除所述第二对话框显示请求;
根据所述请求队列中移除所述第二对话框显示请求后位于队首的对话框显示请求,显示对应的模态对话框。
2.根据权利要求1所述的请求处理方法,其特征在于,所述当接收到第一对话框显示请求时,将所述第一对话框显示请求存储到请求队列的队尾之后,所述方法还包括:
在所述第二模态对话框未处于显示状态时,根据所述第一对话框显示请求,显示所述第一模态对话框。
3.根据权利要求2所述的请求处理方法,其特征在于,所述在所述第二模态对话框未处于显示状态时,根据所述第一对话框显示请求,显示所述第一模态对话框,包括:
当所述请求队列中对话框显示请求的数量等于1时,执行显示所述第一模态对话框的步骤。
4.根据权利要求1所述的请求处理方法,其特征在于,所述从所述请求队列中移除所述第二对话框显示请求之后,所述方法还包括:
当所述第二对话框显示请求携带回调函数时,调用所述回调函数,将反馈信息作为参数传入所述回调函数,所述反馈信息包括用户交互信息和对话框关闭信息中至少一项,所述用户交互信息用于指示所述第二模态对话框的显示过程中用户对所述第二模态对话框的操作行为,所述对话框关闭信息用于指示所述第二模态对话框已关闭。
5.根据权利要求4所述的请求处理方法,其特征在于,所述根据所述请求队列中移除所述第二对话框显示请求后位于队首的对话框显示请求,显示对应的模态对话框,包括:
在当前时刻距离所述回调函数调用时刻的时间间隔为预设时间间隔时,确定所述请求队列中对话框显示请求的数量;
当所述请求队列中对话框显示请求的数量大于0时,执行根据所述请求队列中位于队首的对话框显示请求,显示对应的模态对话框的步骤。
6.根据权利要求1所述的请求处理方法,其特征在于,所述检测到用于触发任一模态对话框关闭的事件,包括:
检测到对所述任一模态对话框的关闭操作;或,
检测到所述任一模态对话框的显示时长等于预设时长。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910120084.5/1.html,转载请声明来源钻瓜专利网。