[发明专利]一种基于HTTP的消息推送系统及方法在审
申请号: | 201410570675.X | 申请日: | 2014-10-23 |
公开(公告)号: | CN104333577A | 公开(公告)日: | 2015-02-04 |
发明(设计)人: | 张勇平 | 申请(专利权)人: | 张勇平 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 王新生 |
地址: | 541000 广西壮族自治区桂*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于HTTP的消息推送系统,包括:浏览器端模块:用于向服务器端发出建立浏览器HTTP长连接请求,并建立浏览器端HTTP长连接;还用于接收和显示服务器端推送过来的消息;长连接模块:用于建立服务器端HTTP长连接并将其存入长连接Map中;还用于建立浏览器HTTP长连接和服务器端HTTP长连接之间的长连接通道;消息推送模块:用于接收需要推送的消息,通过Jetty的Continuation机制和所述长连接通道将消息推送到浏览器端模块。采用了延续(Continuation)方案解决异步请求,实现用少量线程维护大量的并发连接,提高了消息推送系统的性能,降低了服务器的运行负荷。 | ||
搜索关键词: | 一种 基于 http 消息 推送 系统 方法 | ||
【主权项】:
一种基于HTTP的消息推送系统,其特征在于,包括:浏览器端模块:用于向服务器端发出建立浏览器HTTP长连接请求,并建立浏览器端HTTP长连接;还用于接收和显示服务器端推送过来的消息;HTTP长连接模块:用于向服务器端发出建立服务器端HTTP长连接请求,通过Jetty的Continuation机制建立服务器端HTTP长连接,并将所述服务器端HTTP长连接信息存入长连接Map中;还用于建立浏览器HTTP长连接和服务器端HTTP长连接之间的长连接通道;消息推送模块:用于接收需要推送的消息,从所述长连接Map中取出与所述需要推送的消息相匹配的长连接Continuation对象,通过Jetty的Continuation机制和所述长连接通道将消息推送到浏览器端模块。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于张勇平,未经张勇平许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410570675.X/,转载请声明来源钻瓜专利网。