[发明专利]一种用户请求信息的响应方法及系统无效
申请号: | 200910238745.0 | 申请日: | 2009-11-24 |
公开(公告)号: | CN101729415A | 公开(公告)日: | 2010-06-09 |
发明(设计)人: | 吴帅;王国腾;绍军;左鹞飞 | 申请(专利权)人: | 北京雷霆万钧网络科技有限责任公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/08 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 逯长明;王宝筠 |
地址: | 100738 北京市北京经*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用户 请求 信息 响应 方法 系统 | ||
1.一种用户请求信息的响应方法,其特征在于,包括:
步骤1,网站服务器接收用户请求信息;
步骤2,网站服务器将用户请求信息写入内存空间;
步骤3,网站服务器在内存空间中提取用户请求信息,通过多个有名管道传送到各子进程;
步骤4,所述各子进程响应上述用户请求信息。
2.根据权利要求1所述的方法,其特征在于,步骤2具体为:
获取网站服务器的最大文件数,以0到该最大文件数为内存空间的索引号;
为当前接收的用户请求信息配置索引号;
将用户请求信息写入内存空间中所述索引号对应的地址。
3.根据权利要求1所述的方法,其特征在于,网站服务器在内存空间中提取用户请求信息之后,还包括:
监控各个有名管道的Epoll事件,并根据Epoll事件类型标识有名管道的当前状态;
根据有名管道的当前状态,排除缓冲区已满或已经破裂的有名管道,轮循其余的有名管道,选择可用的有名管道。
4.根据权利要求1所述的方法,其特征在于,通过多个有名管道传送到各子进程具体为:
从所述有名管道的FIFO Buffer中读取用户请求信息,转存入各子进程的FIFO Buffer;
从各子进程的FIFO Buffer读出用户请求信息,将用户请求信息格式转换为日志信息后发送至Spread环路。
5.根据权利要求1所述的方法,其特征在于,还包括:
创建固定大小的FIFO Buffer;
接收日志信息,存入上述FIFO Buffer中;
当上述FIFO Buffer中的数据存量达到预警值时,将FIFO Buffer中的数据全部读出,写入磁盘。
6.一种用户请求信息的响应系统,其特征在于,包括:网站服务器、有名管道及各子进程模块,所述网站服务器包括接收模块、写入模块及提取传送模块;
所述接收模块,用于接收用户请求信息;
所述写入模块,用于将接收到的用户请求信息写入内存空间;
所述提取传送模块用于从内存空间中提取用户请求信息,并将用户请求信息通过有名管道传送到各子进程;
所述各子进程模块用于响应接收到的用户请求信息。
7.根据权利要求6所述的系统,其特征在于,所述写入模块包括数组索引号配置子模块、Socket文件句柄号配置子模块及内存空间写入子模块:
数组索引号配置子模块,用于获取网站服务器的最大文件数,以0到该最大文件数为内存空间的数组索引号;
Socket文件句柄号配置子模块,用于在数组索引号的范围之内为当前接收到的用户请求信息配置Socket文件句柄号;
内存空间写入子模块,用于根据Socket文件句柄号将用户请求信息写入相应的内存空间。
8.根据权利要求6所述的系统,其特征在于,网站服务器还包括有名管道当前状态标识模块和可用有名管道查找模块;
所述有名管道当前状态标识模块,用于监控各个有名管道的Epoll事件,并根据Epoll事件类型标识有名管道的当前状态;
所述可用有名管道查找模块,用于根据有名管道的当前状态,排除缓冲区已满或已经破裂的有名管道,轮循其余的有名管道,查找到可用的有名管道。
9.根据权利要求6所述的系统,其特征在于,所述子进程模块包括第一线程子模块和第二线程子模块;
所述第一线程子模块,用于从所述有名管道的FIFO Buffer中读取用户请求信息,转存至各子进程模块的FIFO Buffer;
所述第二线程子模块,用于从各子进程模块的FIFO Buffer读出用户请求信息,进行格式转换成日志信息后并发送至Spread环路。
10.根据权利要求6所述的系统,其特征在于,所述还包括写磁盘模块,所述写磁盘模块包括日志信息存储子模块和磁盘写入子模块;
所述日志信息存储子模块,用于接收日志信息,并将日志信息保存到固定大小的FIFO Buffer中;
所述磁盘写入子模块,用于监控FIFO Buffer的状态,当所述FIFO Buffer中的日志信息接近或达到预定设定值时,一次将所述FIFO Buffer中的数据全部读出,写入磁盘中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京雷霆万钧网络科技有限责任公司,未经北京雷霆万钧网络科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910238745.0/1.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置