发明名称 |
基于客户、服务器模式的用户请求报文的发送方法 |
摘要 |
本发明公开了一种基于客户、服务器模式的用户请求报文的发送方法,该方法在客户端设置两级缓冲池,其中一级缓冲池用来存放已分配报文发送标识的报文,每个报文占用一个节点,二极缓冲池用来存放未分配报文发送标识的报文,一级缓冲池有空闲节点时,二级缓冲池的报文在分配报文发送标识后进入一级缓冲池;当客户端生成请求报文时,如一级缓冲池有空闲节点,则向服务器发送该报文并将该报文存入一级缓冲池中,否则将该报文存入二级缓冲池;当一级缓冲池中有报文发送完成后,释放该报文所占的节点,从二级缓冲池中按序读出一个报文发送并将其存入一级缓冲池中。本发明能够解决报文发送标识资源不足的问题,便于对客户端发送报文强度的控制。 |
申请公布号 |
CN1194503C |
申请公布日期 |
2005.03.23 |
申请号 |
CN02121133.7 |
申请日期 |
2002.06.10 |
申请人 |
华为技术有限公司 |
发明人 |
方新 |
分类号 |
H04L12/24 |
主分类号 |
H04L12/24 |
代理机构 |
北京集佳知识产权代理有限公司 |
代理人 |
逯长明 |
主权项 |
1、一种基于客户、服务器模式的用户请求报文的发送方法,包括:a.在客户端设置两级缓冲池,其中一级缓冲池用来存放已分配报文发送标识的请求报文,每个请求报文占用一个节点;二极缓冲池用来存放未分配报文发送标识的请求报文,每个请求报文占用一个节点,在一级缓冲池有空闲节点时,二级缓冲池中的请求报文在分配报文发送标识后进入一级缓冲池;所述一级缓冲池的节点数小于或等于管理请求报文的协议支持的报文发送标识总数;b.当客户端生成请求报文时,如果一级缓冲池有空闲节点,则为该请求报文分配报文发送标识,同时向服务器发送该请求报文并将该请求报文存储到一级缓冲池中所述报文发送标识对应的节点,如一级缓冲池无空闲节点则将该请求报文存入二级缓冲池;c.当一级缓冲池中有请求报文发送完成后,释放该请求报文所占的节点及报文发送标识,同时从二级缓冲池中按序读出一个请求报文为其分配释放的报文发送标识,向服务器发送该请求报文,并将该请求报文存储到一级缓冲池中上述释放的节点中。 |
地址 |
517057广东省深圳市科技园科发路华为用户服务中心大厦知识产权部 |