[发明专利]信息推送系统及方法有效
| 申请号: | 201410495792.4 | 申请日: | 2014-09-24 |
| 公开(公告)号: | CN105516221B | 公开(公告)日: | 2018-12-14 |
| 发明(设计)人: | 陈虓将;刘彦梅 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张大威 |
| 地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 信息 推送 系统 方法 | ||
1.一种信息推送系统,其特征在于,包括服务器和客户端,其中,所述服务器和所述客户端之间通过SPDY协议进行通信,且所述服务器和所述客户端之间具有长连接,其中,
所述客户端,用于与所述服务器通过所述长连接建立长连接数据流和至少一个普通数据流,其中,所述客户端通过所述长连接数据流接收所述服务器的推送信息包,并通过所述至少一个普通数据流向所述服务器发送业务数据请求或信息确认包,以及在接收到所述服务器反馈的所述业务数据请求对应的数据包或返回的信息确认包之后关闭对应的普通数据流;以及
所述服务器,用于通过所述长连接数据流将所述推送信息包发送至所述客户端,并通过所述至少一个普通数据流向所述客户端返回所述业务数据请求对应的业务数据包或信息确认包,以及在反馈所述业务数据包或信息确认包之后关闭对应的普通数据流。
2.如权利要求1所述的信息推送系统,其特征在于,所述长连接数据流和至少一个普通数据流各自分别具有标识,在所述客户端和所述服务器之间传输的数据包中具有所述数据包所属长连接数据流或至少一个普通数据流所对应的标识。
3.如权利要求1所述的信息推送系统,其特征在于,当所述客户端与所述服务器建立长连接数据流之前,
所述客户端,还用于向所述服务器发送长连接数据流建立请求,其中,所述长连接数据流建立请求具有所述长连接数据流的标识及关闭标识位。
4.如权利要求1所述的信息推送系统,其特征在于,所述服务器还用于在所述长连接数据流建立完成之后,通过所述长连接数据流向所述客户端返回应答包或推送信息包,其中,所述应答包或推送信息包具有所述长连接数据流的标识及非关闭标识位。
5.如权利要求1所述的信息推送系统,其特征在于,当所述客户端与所述服务器建立普通数据流时,
所述客户端,还用于向所述服务器发送业务数据请求或信息确认包,其中,所述业务数据请求或信息确认包具有所述普通数据流的标识及关闭标识位;以及
所述服务器,还用于向所述客户端返回对应的业务数据包或信息确认包,其中,所述业务数据包或信息确认包具有所述普通数据流的标识及关闭标识位,其中,在所述客户端接收到所述业务数据包或信息确认包之后,所述客户端和所述服务器关闭所述普通数据流。
6.如权利要求1所述的信息推送系统,其特征在于,所述客户端,还用于如果在第一预设时间内未接收到所述服务器反馈的推送信息包、业务数据包或信息确认包,则向所述服务器发送心跳包以检测所述长连接数据流是否断开。
7.如权利要求6所述的信息推送系统,其特征在于,所述服务器,还用于在第二预设时间内未收到所述客户端发送的心跳包时,向所述客户端发送心跳包以检测所述长连接数据流是否断开。
8.如权利要求1所述的信息推送系统,其特征在于,所述服务器,还用于在接收到所述客户端的业务数据请求之后,获取所述业务数据请求对应的主资源和子资源,并将所述主资源和子资源返回至所述客户端。
9.如权利要求8所述的信息推送系统,其特征在于,所述服务器通过业务数据包将所述主资源返回至所述客户端,其中,所述业务数据包中具有子资源标签。
10.如权利要求1所述的信息推送系统,其特征在于,所述服务器,还用于建立多个内存池,每个所述内存池具有不同的生命周期,并根据对应的生命周期对所述内存池进行管理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410495792.4/1.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置





