[发明专利]服务器、终端和消息推送方法在审
| 申请号: | 201310751834.1 | 申请日: | 2013-12-27 |
| 公开(公告)号: | CN103685570A | 公开(公告)日: | 2014-03-26 |
| 发明(设计)人: | 邱海钦 | 申请(专利权)人: | 兴天通讯技术(天津)有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/58 |
| 代理公司: | 北京友联知识产权代理事务所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
| 地址: | 301799 天津市武*** | 国省代码: | 天津;12 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 服务器 终端 消息 推送 方法 | ||
技术领域
本发明涉及通信技术领域,具体而言,涉及一种服务器、一种终端和一种消息推送方法。
背景技术
目前,通过网络传输消息的实时性要求越来越高,在通过网络平台传输消息时,经常遇到终端的网速不稳定或其他原因,导致终端上的应用处于离线状态,使得终端不能及时接收到消息。
相关技术中通过轮询的方式确保终端之间保持连接状态,但是该方式会增加终端的电量与网络流量的消耗。同时,若应用程序常驻后台接收消息,则会占用终端大量的内存,降低终端的运行速度,并且也增加了终端的功耗与网络流量的消耗。
因此,如何在终端与服务器断开连接时,确保终端能够及时接收到服务器推送的消息,以及降低终端的功耗与网络流量的消耗成为亟待解决的技术问题。
发明内容
本发明正是基于上述问题,提出了一种新的消息推送技术,可以确保终端在与服务器断开时,也能接收到离线消息的提示信息,以便于及时获取离线消息,同时可以降低终端的功耗与网络流量的消耗。
有鉴于此,本发明提出了一种服务器,包括:检测单元,用于实时检测所述服务器与终端的连接状态;交互单元,用于在所述检测单元检测到所述服务器与所述终端的连接断开时,将待发送至所述终端的离线消息发送至与所述终端建立连接的其他服务器,以供所述其他服务器提示所述终端获取所述离线消息。
在该技术方案中,服务器可以是消息推送服务器,通过在检测到与终端的连接断开时,将待发送至终端的离线消息发送至与终端建立连接的其他服务器(例如离线消息推送服务器),使得离线消息推送服务器可以向终端提示有未获取的离线消息,以便终端与消息推送服务器建立连接获取离线消息,避免了终端与消息推送服务器断开连接而无法及时接收到离线消息。
具体来说,离线消息推送服务器与终端建立的连接可以是长连接,只在离线消息推送服务器接收到消息推送服务器发送的离线消息时,才向终端发送相应的提示信息,避免了终端采用轮询的方式检测与消息推送服务器和/或离线消息推送服务器之间的连接而增加终端的功耗与网络流量的消耗。
在上述技术方案中,优选地,所述交互单元还用于:在接收到所述终端的连接请求时,建立所述服务器与所述终端之间的连接,并将所述离线消息发送至所述终端。
在该技术方案中,终端在接收到离线消息推送服务器发送的提示信息后,可以选择与消息推送服务器进行连接,以获取离线消息,消息推送服务器在接收到终端的连接请求时,与终端建立连接,并将离线消息发送至终端,以确保终端的使用者能够及时接收到离线消息。
根据本发明的另一方面,还提出了一种服务器,包括:交互单元,用于建立所述服务器与终端之间的长连接,并接收其他服务器发送的向所述终端推送的离线消息,以及根据所述离线消息,向所述终端发送提示信息,以使所述终端与所述其他服务器建立连接,并获取所述离线消息。
在该技术方案中,服务器可以是离线消息推送服务器,通过在接收到其他服务器(例如消息推送服务器)发送的向终端推送的离线消息时,向终端发送提示信息,使得终端能够在接收到提示信息时,与消息推送服务器建立连接获取离线消息,避免了终端与消息推送服务器断开连接而无法及时接收到离线消息。
离线消息推送服务器通过与终端建立长连接,使得离线消息推送服务器只在接收到消息推送服务器发送的离线消息时,才向终端发送相应的提示信息,避免了终端采用轮询的方式检测与消息推送服务器和/或离线消息推送服务器之间的连接而增加终端的功耗与网络流量的消耗。
其中,若用户有多个终端,则离线消息推送服务器可以与用户的多个终端建立连接,将离线消息的提示信息分别发送到用户的多个终端中(优选地,用户可以设置接收离线消息的提示信息的终端),以使得用户通过任一终端都能接收到离线消息的提示信息。
在上述技术方案中,优选地,还包括:检测单元,用于实时检测所述服务器与所述终端的连接状态;存储单元,用于在所述检测单元检测到所述服务器与所述终端断开连接时,存储所述离线消息;所述交互单元还用于:在所述检测单元检测到所述服务器与所述终端处于连接状态时,向所述终端发送所述提示信息。
在该技术方案中,通过在离线消息推送服务器与终端断开连接时,存储离线消息,使得离线消息推送服务器能够在与终端重新建立连接时,将离线消息的提示信息发送至终端,以使终端及时获取离线消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于兴天通讯技术(天津)有限公司,未经兴天通讯技术(天津)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310751834.1/2.html,转载请声明来源钻瓜专利网。





