[发明专利]一种推送消息传输方法、装置、存储介质及电子设备有效
申请号: | 201910778386.1 | 申请日: | 2019-08-22 |
公开(公告)号: | CN110417915B | 公开(公告)日: | 2021-12-31 |
发明(设计)人: | 高峰;顾雨 | 申请(专利权)人: | 北京大米科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24;H04L29/12 |
代理公司: | 北京恒博知识产权代理有限公司 11528 | 代理人: | 李宁宁 |
地址: | 100007 北京市朝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 推送 消息 传输 方法 装置 存储 介质 电子设备 | ||
本申请实施例公开了一种推送消息传输方法、装置、存储介质及服务器,其中,方法包括:接收业务服务器通过域名服务器发送的推送消息,所述推送消息为所述业务服务器在检测到第一用户终端发生网络故障时生成的故障通知消息,采用预设通信架构建立长连接服务器与第二用户终端之间的长连接服务,所述第二用户终端为与所述第一用户终端进行网络通信的终端设备,将所述推送消息采用长连接服务传输至所述第二用户终端。采用本申请实施例,可以减小服务器向用户终端发送推送消息的时延。
技术领域
本申请涉及计算机技术领域,尤其涉及一种推送消息传输方法、装置、存储介质及电子设备。
背景技术
随着互联网技术的发展,一种新兴教育模式-远程授课越来越受到人们的欢迎。
在远程授课时,学生和老师一般通过在线教育系统获取对方的上课数据,从而实现上课功能。当学生或老师有一方因为网络故障而导致上课中断时,在线教育系统会通过服务器向网络正常的一方推送另一方网络故障的通知消息。
在服务器向用户终端推送消息前,需要建立两者之间的通信连接。目前,用户终端采用轮询的方式与服务器建立通信连接,即用户终端基于轮询周期定时向服务器发送连接请求,以建立两者之间的连接服务,并通过该连接服务完成消息推送后再释放该连接服务,而在下次需要推送消息时再重新建立两者之间的连接服务。在此过程中,用户终端只能定时向服务器发送连接请求,但学生与老师因网络故障中断上课的时间未到达该定时时刻时,则需要等待定时时刻的到来,从而增大了服务器向用户终端发送推送消息的时延。
发明内容
本申请实施例提供了一种推送消息传输方法、装置、存储介质及电子设备,可以减小服务器向用户终端发送推送消息的时延。所述技术方案如下:
第一方面,本申请实施例提供了一种推送消息传输方法,所述方法包括:
接收业务服务器通过域名服务器发送的推送消息,所述推送消息为所述业务服务器在检测到第一用户终端发生网络故障时生成的故障通知消息;
采用预设通信架构建立长连接服务器与第二用户终端之间的长连接服务,所述第二用户终端为与所述第一用户终端进行网络通信的终端设备;
将所述推送消息采用长连接服务传输至所述第二用户终端。
第二方面,本申请实施例提供了一种推送消息传输装置,所述装置包括:
消息接收模块,用于接收业务服务器通过域名服务器发送的推送消息,所述推送消息为所述业务服务器在检测到第一用户终端发生网络故障时生成的故障通知消息;
连接建立模块,用于采用预设通信架构建立长连接服务器与第二用户终端之间的长连接服务,所述第二用户终端为与所述第一用户终端进行网络通信的终端设备;
消息传输模块,用于将所述推送消息采用长连接服务传输至所述第二用户终端。
第三方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法步骤。
第四方面,本申请实施例提供一种电子设备,可包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行上述的方法步骤。
本申请一些实施例提供的技术方案带来的有益效果至少包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大米科技有限公司,未经北京大米科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910778386.1/2.html,转载请声明来源钻瓜专利网。