一种推送消息传输方法、装置、存储介质及电子设备制造方法及图纸

技术编号:22471318 阅读:30 留言:0更新日期:2019-11-06 13:00
本申请实施例公开了一种推送消息传输方法、装置、存储介质及服务器,其中,方法包括:接收业务服务器通过域名服务器发送的推送消息,所述推送消息为所述业务服务器在检测到第一用户终端发生网络故障时生成的故障通知消息,采用预设通信架构建立长连接服务器与第二用户终端之间的长连接服务,所述第二用户终端为与所述第一用户终端进行网络通信的终端设备,将所述推送消息采用长连接服务传输至所述第二用户终端。采用本申请实施例,可以减小服务器向用户终端发送推送消息的时延。

A push message transmission method, device, storage medium and electronic equipment

【技术实现步骤摘要】
一种推送消息传输方法、装置、存储介质及电子设备
本申请涉及计算机
,尤其涉及一种推送消息传输方法、装置、存储介质及电子设备。
技术介绍
随着互联网技术的发展,一种新兴教育模式-远程授课越来越受到人们的欢迎。在远程授课时,学生和老师一般通过在线教育系统获取对方的上课数据,从而实现上课功能。当学生或老师有一方因为网络故障而导致上课中断时,在线教育系统会通过服务器向网络正常的一方推送另一方网络故障的通知消息。在服务器向用户终端推送消息前,需要建立两者之间的通信连接。目前,用户终端采用轮询的方式与服务器建立通信连接,即用户终端基于轮询周期定时向服务器发送连接请求,以建立两者之间的连接服务,并通过该连接服务完成消息推送后再释放该连接服务,而在下次需要推送消息时再重新建立两者之间的连接服务。在此过程中,用户终端只能定时向服务器发送连接请求,但学生与老师因网络故障中断上课的时间未到达该定时时刻时,则需要等待定时时刻的到来,从而增大了服务器向用户终端发送推送消息的时延。
技术实现思路
本申请实施例提供了一种推送消息传输方法、装置、存储介质及电子设备,可以减小服务器向用户终端发送推送消息的时延。所述本文档来自技高网...

【技术保护点】
1.一种推送消息传输方法,其特征在于,所述方法包括:接收业务服务器通过域名服务器发送的推送消息,所述推送消息为所述业务服务器在检测到第一用户终端发生网络故障时生成的故障通知消息;采用预设通信架构建立长连接服务器与第二用户终端之间的长连接服务,所述第二用户终端为与所述第一用户终端进行网络通信的终端设备;将所述推送消息采用长连接服务传输至所述第二用户终端。

【技术特征摘要】
1.一种推送消息传输方法,其特征在于,所述方法包括:接收业务服务器通过域名服务器发送的推送消息,所述推送消息为所述业务服务器在检测到第一用户终端发生网络故障时生成的故障通知消息;采用预设通信架构建立长连接服务器与第二用户终端之间的长连接服务,所述第二用户终端为与所述第一用户终端进行网络通信的终端设备;将所述推送消息采用长连接服务传输至所述第二用户终端。2.根据权利要求1所述的方法,其特征在于,所述采用预设通信架构建立长连接服务器与第二用户终端之间的长连接服务,包括:接收第二用户终端通过预设通信架构发送的长连接请求,获取所述长连接请求携带的所述第二用户终端的第一地址信息;在长连接服务器集群中确定长连接服务器,获取所述长连接服务器的第二地址信息,建立所述第一地址信息与第二地址信息之间的长连接服务。3.根据权利要求1所述的方法,其特征在于,所述采用预设通信架构建立长连接服务器与第二用户终端之间的长连接服务之后,还包括:向所述第二用户终端发送心跳包,响应于所述第二用户终端针对所述心跳包的反馈信息未超时,确定所述长连接服务器与第二用户终端之间的长连接服务为连接正常状态。4.根据权利要求3所述的方法,其特征在于,还包括:响应于所述第二用户终端针对所述心跳包的反馈信息超时,确定所述长连接服务器与第二用户终端之间的长连接服务为连接异常状态;将所述推送消息保存至消息数据库中。5.根据权利要求4所述的方法,其特征在于,所述将所述推送消息保存至消息数据库中之后,还包括:当检测到所述长连接服务器与所述第二用户终端之间的长连接服务恢复连接正常状态时,从所述消息数据库中获取所述推送消息,并采用所述长连接服务传...

【专利技术属性】
技术研发人员:高峰顾雨
申请(专利权)人:北京大米科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1