[发明专利]一种推送消息的方法、系统及装置有效
申请号: | 201510098176.X | 申请日: | 2015-03-05 |
公开(公告)号: | CN104618517B | 公开(公告)日: | 2018-08-07 |
发明(设计)人: | 王伟;姜海东 | 申请(专利权)人: | 国家电网公司;北京中电普华信息技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/58 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100031 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 推送 消息 方法 系统 装置 | ||
本发明实施例公开了一种推送消息的方法、系统及装置,应用服务器接收第一客户端发送的接收消息请求,并向消息代理服务器转发接收消息请求,其中,接收消息请求中携带请求消息的标识信息;应用服务器接收消息代理服务器发送的、且与标识信息对应的第一消息;应用服务器确定第一客户端地址,根据第一客户端地址向第一客户端发送第一消息。可见,本发明实施例提供的一种推送消息的方法、系统及装置,通过第一客户端向应用服务器发送接受消息请求,从消息代理服务器获取对应第一消息,解决客户端发送数据请求为无用请求,导致浪费带宽和服务器资源的问题。
技术领域
本发明涉及推送技术领域,更具体地说,涉及一种推送消息的方法、系统及装置。
背景技术
随着信息化时代的到来,每天所产生的信息量与日俱增,同时为了满足用户的不同需求,需要提供更多个性化的功能。其中推送技术可以在互联网上通过定期传送用户需要的信息来减少信息过载,从而减少用于在网络上搜索的时间;并且它根据用户的兴趣来搜索、过滤信息,并将其定期推给用户,帮助用户高效率地发掘有价值的信息。
现有的推送数据的方法中,客户端定时向服务器发送数据请求,服务器接到请求后,判断是否需要推送消息,若需要向客户端推送消息,则向所述客户端发送所述消息,再关闭连接,若不需要推送消息,则关闭连接。
因此,当服务器不需要向客户端推送消息时,客户端发送的数据请求中为无用请求,会浪费带宽和服务器资源。
发明内容
本发明的目的在于提供一种推送消息的方法、系统及装置,从而解决客户端发送数据请求为无用请求,导致浪费带宽和服务器资源的问题。
为实现上述目的,本发明实施例提供了如下技术方案:
一种推送消息的方法,包括:
应用服务器接收第一客户端发送的接收消息请求,并向消息代理服务器转发所述接收消息请求,其中,所述接收消息请求中携带请求消息的标识信息;
所述应用服务器接收所述消息代理服务器发送的、且与所述标识信息对应的第一消息;
所述应用服务器确定所述第一客户端地址,根据所述第一客户端地址向所述第一客户端发送所述第一消息。
优选的,所述应用服务器确定所述第一客户端地址,包括:
所述应用服务器获取服务器的通信信息,其中,所述通信信息包括客户端和客户端地址;
所述应用服务器获取所述通信信息中的所述第一客户端的地址。
优选的,所述应用服务器接收所述消息代理服务器下发的所述第一消息,包括:
所述应用服务器接收所述消息代理服务器的消息队列中的所述第一消息。
优选的,还包括:
所述应用服务器接收第一客户端发送的第二消息,并向所述消息代理服务器转发所述第二消息。
优选的,所述应用服务器向所述消息代理服务器转发所述第二消息之后,还包括:
所述应用服务器接收所述消息代理服务器发送的消息确认保存信息;
所述应用服务器确定所述第一客户端地址,根据所述第一客户端地址向所述第一客户端发送所述消息确认保存信息。
一种推送消息的装置,包括:
第一接收模块,用于接收第一客户端发送的接收消息请求;其中,所述接收消息请求中携带有请求消息的标识信息;
第一发送模块,用于向消息代理服务器转发所述接收消息模块;
第二接收模块,用于接收所述消息代理服务器发送的、且与所述标识信息对应的消息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网公司;北京中电普华信息技术有限公司,未经国家电网公司;北京中电普华信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510098176.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:手机接头的密封件
- 下一篇:卫星接收任务分配方法