[发明专利]消息通知方法、装置、服务器、电子设备及可读存储介质有效
| 申请号: | 201911096521.0 | 申请日: | 2019-11-11 |
| 公开(公告)号: | CN110971669B | 公开(公告)日: | 2022-03-01 |
| 发明(设计)人: | 尹家露 | 申请(专利权)人: | 北京达佳互联信息技术有限公司 |
| 主分类号: | H04L67/141 | 分类号: | H04L67/141;H04L67/142;H04L67/02;H04L67/146;H04L51/224 |
| 代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 李娜 |
| 地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 消息 通知 方法 装置 服务器 电子设备 可读 存储 介质 | ||
本公开提供了一种消息通知方法、装置、服务器、电子设备及可读存储介质,所述方法应用于服务器,包括:响应于客户端发送的携带用户账号的本次重新连接请求,生成相应的第一会话实例;将所述第一会话实例添加到所述用户账号对应的会话实例集合中;在检测到所述会话实例集合中的所述第二会话实例的通知消息时,通过所述第二会话实例向所述会话实例集合中的所有会话实例广播所述通知消息;通过所述会话实例集合中的所述第一会话实例将所述通知消息发送给所述客户端,所述网页页面显示所述通知消息。
技术领域
本公开涉及信息处理技术领域,尤其涉及一种消息通知方法、装置、服务器、电子设备及可读存储介质。
背景技术
在现有技术中,越来越多的用户经常登录网站上传文件或下载自己需要查看的文件,如上传或下载某个安装包;或者在网站上办理业务事项,如,上传照片以办理身份信息或通过验证等。
以用户通过网站上传安装包为例,在用户登录网站后,打开与上传安装包相应的网页,该网页便与该网站的服务器产生了一个会话链接,通过该会话链接进行网页与网站服务器的信息交互。实际中,受网络质量的影响,该信息交互的时长并不稳定,则会出现用户上传完安装包需要耗费较长的时间,或者,上传完安装包但是因为网络质量低的原因,返回的上传消息迟迟未到达网页,此种情况下,用户一般很难确定该安装包是否上传成功,因此,用户会选择刷新网页。当用户刷新网页时,虽然服务器所执行的上传安装包的进度并不会因刷新而停止;但是,此时刷新后的网页与该网站的服务器产生了一个新的会话链接,该新的会话链接仅负责当次刷新后的网页与服务器之间的信息交互,也就是说,用户并不能接收到在刷新前,其在网页上上传的安装包的进度消息,用户体验较差。
为解决网页与服务器重新建立链接时,用户接收不到上次在该网页上进行的操作所产生的进度消息的问题,相关技术提供的解决方案是:定时发送消息到服务器查询进度,直到任务完成才结束轮询,但是,这样的方式又造成网络开销增加和代码量被额外增多的问题。
本公开提供一种消息通知方法、装置、服务器、电子设备及可读存储介质,以至少解决相关技术中网页与服务器重新建立链接时,用户接收不到上次在该网页上进行的操作所产生的进度消息的问题。本公开的技术方案如下:
本公开实施例的第一方面,提供一种消息通知方法,应用于服务器,所述方法包括:
响应于客户端发送的携带用户账号的本次重新连接请求,生成相应的第一会话实例,所述本次重新连接请求用于请求与所述服务器重新建立关于网页页面的连接;
将所述第一会话实例添加到所述用户账号对应的会话实例集合中,所述会话实例集合中预先存储有所述客户端已发送的携带所述用户账号的历史重新连接请求所对应的第二会话实例,且所述历史重新连接请求用于请求与所述服务器重新建立关于所述网页页面的连接;
在检测到所述会话实例集合中的所述第二会话实例的通知消息时,通过所述第二会话实例向所述会话实例集合中的所有会话实例广播所述通知消息;
通过所述会话实例集合中的所述第一会话实例将所述通知消息发送给所述客户端,所述网页页面显示所述通知消息。
可选地,响应于对客户端发送的携带用户账号的本次重新连接请求,生成相应的第一会话实例之后,所述方法还包括:
响应于所述客户端发送的携带所述用户账号的再次重新连接请求,生成相应的第三会话实例,所述再次重新连接请求用于请求与所述服务器重新建立关于所述网页页面的连接;
确定所述会话实例集合中当前所包括的会话实例的个数;
在所述会话实例集合中当前所包括的会话实例的个数达到预设阈值的情况下,对所述会话实例集合进行更新,并将所述第三会话实例添加到所述更新后的会话实例集合中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911096521.0/2.html,转载请声明来源钻瓜专利网。





