[发明专利]一种处理客户端请求的方法和装置在审
| 申请号: | 201510745568.0 | 申请日: | 2015-11-05 |
| 公开(公告)号: | CN105450730A | 公开(公告)日: | 2016-03-30 |
| 发明(设计)人: | 郭军 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
| 代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝;何立春 |
| 地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 处理 客户端 请求 方法 装置 | ||
1.一种处理客户端请求的方法,其中,该方法包括:
接收客户端发送的请求,根据所述请求获取请求唯一标识;
将所述请求的请求唯一标识与数据库中的请求唯一标识进行匹配;
如果数据库中存在匹配的请求唯一标识,则不根据所述请求进行相应处理,而直接将该数据库中的与匹配的请求唯一标识对应的处理结果返回给客户端。
2.如权利要求1所述的方法,其中,该方法进一步包括:
如果数据库中不存在匹配的请求唯一标识,则根据所述请求进行相应的处理;
如果处理成功,则将所述请求的请求唯一标识与处理结果对应保存到数据库中,并向客户端返回该处理结果;如果处理失败,向客户端返回处理失败的信息。
3.如权利要求1所述的方法,其中,在将所述请求的请求唯一标识与数据库中的请求唯一标识进行匹配之前,该方法进一步包括:
判断所述请求对应的处理是对服务器侧的数据进行读操作还是写操作;
如果是读操作,则直接根据所述请求进行相应的处理,处理成功则向客户端返回相应的处理结果,处理失败则向客户端返回处理失败的信息;
如果是写操作,则执行所述将所述请求的请求唯一标识与数据库中的请求唯一标识进行匹配的步骤。
4.如权利要求1所述的方法,其中,所述根据所述请求获取请求唯一标识包括:
所述请求中包含由客户端生成的请求唯一标识,直接从所述请求中提取请求唯一标识;
其中,客户端从待发送的原始HTTP请求中截取URL参数,将截取的URL参数和预先约定的密钥一起通过预设的加密算法进行处理,得到请求唯一标识,将请求唯一标识加添到所述原始HTTP请求中后发送的所述请求。
5.如权利要求1所述的方法,其中,所述根据所述请求获取请求唯一标识包括:
从所述请求中截取URL参数;
将截取的URL参数和预先约定的密钥一起通过预设的加密算法进行处理,得到请求唯一标识。
6.如权利要求5所述的方法,其中,所述将截取的URL参数和预先约定的密钥一起通过预设的加密算法进行处理,得到请求唯一标识包括:
将截取的各URL参数和所述预先约定的密钥按照指定的顺序拼接成一个字符串;
通过MD5算法对所述字符串进行加密处理,得到请求唯一标识。
7.如权利要求1所述的方法,其中,该方法进一步包括:
向客户端返回处理结果时,将所述获取的请求唯一标识添加到处理结果中返回给客户端。
8.一种处理客户端请求的装置,其中,该装置包括:
接收处理单元,适于接收客户端发送的请求,根据所述请求获取请求唯一标识;
匹配处理单元,适于将所述请求的请求唯一标识与数据库中的请求唯一标识进行匹配,将匹配结果发送给请求处理单元;
请求处理单元,适于当数据库中存在匹配的请求唯一标识时,不根据所述请求进行相应处理,而直接将该数据库中的与匹配的请求唯一标识对应的处理结果返回给客户端。
9.如权利要求8所述的装置,其中,
所述请求处理单元,进一步适于当数据库中不存在匹配的请求唯一标识时,根据所述请求进行相应的处理;如果处理成功,将所述请求的请求唯一标识与处理结果对应保存到数据库中,并向客户端返回该处理结果;如果处理失败,向客户端返回处理失败的信息。
10.如权利要求8所述的装置,其中,该装置进一步包括:
请求类型判断单元,适于判断所述请求对应的处理是对服务器侧的数据进行读操作还是写操作,是读操作则通知所述请求处理单元,是写操作则通知所述匹配处理单元;
所述请求处理单元,适于在所述请求对应的处理是读操作时,直接根据所述请求进行相应的处理,处理成功则向客户端返回相应的处理结果,处理失败则向客户端返回处理失败的信息;
所述匹配处理单元,适于在所述请求对应的处理是写操作时,执行所述将所述请求的请求唯一标识与数据库中的请求唯一标识进行匹配,将匹配结果发送给请求处理单元的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510745568.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种服务管理方法及系统
- 下一篇:一种系统间文件传输方法及装置





