[发明专利]基于无状态网络协议模拟有状态连接的方法及系统有效
申请号: | 200710090668.X | 申请日: | 2007-03-30 |
公开(公告)号: | CN101072233A | 公开(公告)日: | 2007-11-14 |
发明(设计)人: | 郭必坚 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 逯长明 |
地址: | 518044广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 状态 网络 协议 模拟 连接 方法 系统 | ||
1.一种基于无状态网络协议模拟有状态连接的方法,其特征在于,包括:
服务器与客户端基于无状态网络协议连接,在所述服务器的模拟连接层的连接状态表中建立会话节点;
所述服务器将准备发送到所述客户端的数据信息暂存到所述会话节点;
所述客户端发送请求信息至所述服务器,所述服务器确定所述客户端对应的会话节点,从模拟连接层的连接状态表中所确定会话节点处获取暂存的数据信息,在回复信息中携带所述数据信息,实现所述服务器与所述客户端的有状态连接。
2.如权利要求1所述的方法,其特征在于,还包括:
所述客户端发送解除会话信息至所述服务器,所述服务器将所述会话节点置为失效状态。
3.如权利要求1所述的方法,其特征在于,还包括:
所述客户端在设置周期内没有发送心跳请求到所述服务器,所述服务器将所述会话节点置为失效状态。
4.如权利要求1、2或3所述的方法,其特征在于,所述会话节点包含所述客户端的标识信息,所述会话节点通过所述标识信息与所述客户端相对应。
5.如权利要求4所述的方法,其特征在于,按下述步骤,在服务器的模拟连接层的连接状态表中建立会话节点:
客户端发送包含自身标识的请求信息到服务器;
所述服务器提取标识信息,在模拟连接层的连接状态表中建立会话节点,并将所述标识信息写入所述会话节点。
6.如权利要求4所述的方法,其特征在于,按下述步骤,所述服务器将准备发送到客户端的数据信息暂存到所述会话节点:
所述服务器生成准备发送到客户端的数据信息,并根据所述标识信息确定该客户端对应的会话节点;
所述服务器将所述数据信息暂存到该会话节点。
7.如权利要求4所述的方法,其特征在于,按下述步骤,所述服务器在回复信息中携带所述数据信息:
所述服务器根据所述请求信息生成回复信息,并在所述客户端对应的会话节点处调取暂存的数据信息;
所述回复信息携带所述数据信息返回所述客户端。
8.如权利要求1、2或3所述的方法,其特征在于,所述模拟连接层为宠物连接层。
9.一种基于无状态网络协议模拟有状态连接的系统,其特征在于,包括会话节点建立单元、暂存数据信息单元、及数据信息携带单元:
所述会话节点建立单元,用于在服务器的模拟连接层的连接状态表中建立会话节点;
所述暂存数据信息单元,用于将准备发送到客户端的数据信息暂存到所述会话节点;
所述数据信息携带单元,用于在接收到所述客户端发送的请求信息时,确定所述客户端对应的会话节点,从模拟连接层的连接状态表中所确定会话节点处获取暂存的数据信息,并将所述数据信息添加到回复信息,由所述回复信息携带返回客户端。
10.根据权利要求9所述的系统,其特征在于,还包括:
客户端标识信息单元,用于在所述会话节点中写入客户端标识信息,使所述会话节点通过所述标识信息与所述客户端相对应。
11.一种基于无状态网络协议模拟有状态连接的方法,其特征在于,包括:
服务器与至少两个客户端基于无状态网络协议连接,在所述服务器的模拟连接层的连接状态表中建立至少两个会话节点,所述会话节点与所述客户端相对应,所述客户端包括发送客户端与接收客户端;
所述发送客户端发送请求信息至所述服务器,该请求信息包含准备发送到所述接收客户端的交流数据;
所述服务器将上述交流数据暂存到所述接收客户端对应的会话节点;
所述接收客户端发送请求信息至所述服务器,所述服务器确定所述发送客户端对应的会话节点,从模拟连接层的连接状态表中所确定会话节点处获取暂存的交流数据,在回复信息中携带上述交流数据。
12.一种基于无状态网络协议模拟有状态连接的系统,其特征在于,包括会话节点设置单元、交流数据发送单元、暂存交流数据单元、及交流数据携带单元:
所述会话节点设置单元,用于在服务器的模拟连接层的连接状态表中建立至少两个会话节点,所述会话节点与发送客户端和接收客户端相对应;
所述交流数据发送单元,用于发送请求信息至所述暂存交流数据单元,该请求信息包含准备发送到接收客户端的交流数据;
所述暂存交流数据单元,用于将上述交流数据暂存到所述接收客户端对应的会话节点;
所述交流数据携带单元,用于在所述接收客户端发送请求信息至所述服务器时,确定所述发送客户端对应的会话节点,从模拟连接层的连接状态表中所确定会话节点处获取暂存的交流数据,并将所述交流数据添加到回复信息,由所述回复信息携带返回客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710090668.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:扭矩测试仪
- 下一篇:真空桨叶式双轴和面机