发明名称 一种多用户并发接入装置及其方法
摘要 本发明涉及一种多用户并发接入装置及其方法,应用于TCP/IP服务器,该装置包括:TCP模块,用于建立侦听,等待和接收来自客户端的连接请求,并发送所述连接请求至应用层协议模块,以及用于接收来自客户端的数据,并发送至应用层协议模块;应用层协议模块,用于等待和接收来自TCP模块的连接请求和/或数据请求,并为所述连接请求和/或数据请求建立相应的会话,以及用于接收TCP模块发送的数据,并发送该数据至消息处理模块进行处理;消息处理模块,用于对来自应用层协议模块的数据进行数据处理。本发明通过少数几个线程即可实现多个客户端同时访问服务器,避免了线程切换消耗的CPU和内存资源,提高了处理速度。
申请公布号 CN1561043A 申请公布日期 2005.01.05
申请号 CN200410046471.2 申请日期 2004.06.09
申请人 中兴通讯股份有限公司 发明人 张亦刚;井文涛;田会芹;钟建
分类号 H04L12/28;G06F9/46 主分类号 H04L12/28
代理机构 北京律诚同业知识产权代理有限公司 代理人 梁挥;徐金国
主权项 1、一种多用户并发接入装置,应用于TCP/IP服务器,其特征在于,包括:TCP模块、应用层协议模块和消息处理模块;所述TCP模块包含有:TCP主线程单元,用于建立侦听;TCP链路管理线程单元,用于等待、接收来自客户端的连接请求,并发送所述连接请求至应用层协议模块;TCP接收数据线程单元,用于接收来自客户端的数据,并发送至应用层协议模块;所述应用层协议模块包含:应用层协议线程单元,用于等待、接收来自TCP模块的连接请求和/或数据请求,并为所述连接请求和/或数据请求建立相应的会话,以及用于接收所述TCP模块发送的数据,并发送该数据至所述消息处理模块进行处理;所述消息处理模块包含有消息处理线程单元,用于对来自所述应用层协议模块的数据进行数据处理。
地址 518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦A座6层