[发明专利]一种基于TCP协议的网络服务器通信模型无效
申请号: | 201310011088.2 | 申请日: | 2013-01-11 |
公开(公告)号: | CN103078865A | 公开(公告)日: | 2013-05-01 |
发明(设计)人: | 程卫双 | 申请(专利权)人: | 北京汉邦高科数字技术股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京中北知识产权代理有限公司 11253 | 代理人: | 冯梦洪 |
地址: | 100089 北京市海淀区长*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 tcp 协议 网络 服务器 通信 模型 | ||
1.一种基于TCP协议的网络服务器通信模型,其特征在于:其包括物理传输层、逻辑控制层和业务处理层;物理传输层负责网络通信的TCP连接的建立和终止,完整网络数据包的接收与发送;逻辑控制层负责网络用户登录服务器的逻辑处理和用户的用户登录信息维护;业务处理层负责处理已登录的用户进行的业务操作。
2.根据权利要求1所述的基于TCP协议的网络服务器通信模型,其特征在于:物理传输层是基于TCP协议的网络数据接收和应答方法,包括以下步骤:
(1)监听网络中连接到服务器上的新连接;
(2)为连接进来的客户端创建物理通道结点信息;
(3)当有完整的网络数据包到来时通知其他模块;
(4)当连接主动断开时通知其他模块;
(5)向其他模块提供应答客户端的接口。
3.根据权利要求2所述的基于TCP协议的网络服务器通信模型,其特征在于:逻辑控制层是网络命令包分析和处理方法,包括以下步骤:
(1)从权利要求1所述的装置中接收完整网络数据包和连接主动断开通知;
(2)分析上述的网络数据包:如果该数据包代表请求用户登录,则验证用户合法后创建用户标识;如果该数据包代表请求用户注销,则删除该用户的用户标识和所有物理通道结点;如果该数据包代表业务数据,可将该数据传递给对应的用户标识对象去处理;
(3)提供用户心跳检测,用来检测用户心跳是否超时或用户的物理通道结点数是否为零,如满足上述条件之一,则删除该用户的用户标识和所有物理通道结点。
4.根据权利要求3所述的基于TCP协议的网络服务器通信模型,其特征在于:业务处理层是根据参数数据进行相应业务处理的方法,包括以下步骤:
(1)从逻辑控制层中接收业务处理所需的参数数据;
(2)根据上述的参数数据处理相应的业务;
(3)通过物理传输层的答客户端的接口将上述的业务处理结果反馈给客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京汉邦高科数字技术股份有限公司,未经北京汉邦高科数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310011088.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于连续压机的传送钢带回程加温装置
- 下一篇:一种多功能剁药机