[发明专利]一种请求方法、装置、服务端、系统及存储介质有效
申请号: | 201911201314.7 | 申请日: | 2019-11-29 |
公开(公告)号: | CN110891090B | 公开(公告)日: | 2023-01-31 |
发明(设计)人: | 王彦龙;张国超;苏少炜;陈孝良 | 申请(专利权)人: | 北京声智科技有限公司 |
主分类号: | H04L67/60 | 分类号: | H04L67/60;H04L67/63 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王欢 |
地址: | 100080 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 请求 方法 装置 服务端 系统 存储 介质 | ||
1.一种请求方法,其特征在于,包括:
接收到客户端发送的请求时,检测服务端缓存中是否存在所述请求的历史请求结果;
若检测到服务端缓存中存在所述请求的历史请求结果,根据所述历史请求结果执行第一操作;
若检测到服务端缓存中不存在所述请求的历史请求结果,处理所述请求得到请求结果,并利用所述请求结果执行第二操作;
所述根据所述历史请求结果执行第一操作,包括:
判断当前是否满足预先设置的数据处理条件;
如果当前满足所述数据处理条件,响应所述请求对请求进行数据处理得到请求的请求结果,对所述历史请求结果和处理所述请求得到的请求结果进行比较以得到比较结果,并执行与所述比较结果匹配的操作;
如果当前不满足所述数据处理条件,向所述客户端返回所述历史请求结果;
所述执行与所述比较结果匹配的操作,包括:
若所述比较结果表征所述历史请求结果和所述请求结果不同,向所述客户端返回所述请求结果,将所述历史请求结果更新为所述请求结果,并在所述请求结果在所述服务端缓存的存储时长达到第一预设时长时从所述服务端缓存中删除所述请求结果;
若所述比较结果表征所述历史请求结果和所述请求结果相同,向所述客户端返回所述历史请求结果;
所述利用所述请求结果执行第二操作,包括:向所述客户端返回所述请求结果,将所述请求结果存储至所述服务端缓存,并在所述请求结果在所述服务端缓存的存储时长达到第一预设时长时从所述服务端缓存中删除所述请求结果;
所述判断当前是否满足预先设置的数据处理条件,包括:
生成随机因子;
判断所述随机因子是否超过预先设置的随机因子阈值;
如果所述随机因子超过所述随机因子阈值,确定所述随机因子满足预先设置的数据处理条件;
如果所述随机因子未超过所述随机因子阈值,确定所述随机因子不满足预先设置的数据处理条件;
如果所述随机因子满足所述数据处理条件,确定当前满足所述数据处理条件;
如果所述随机因子不满足所述数据处理条件,确定当前不满足所述数据处理条件。
2.根据权利要求1所述的方法,其特征在于,所述客户端发送请求的过程包括:
所述客户端中存在待发送的请求时,检测客户端缓存中是否存储有用于接收所述客户端发送的所述请求的第一服务端IP地址;
若所述客户端缓存中未存储有所述第一服务端IP地址,进行域名解析得到第二服务端IP地址,向所述第二服务端IP地址指示的服务端发送所述请求,并将所述第二服务端IP地址存入所述客户端缓存;
若所述客户端缓存中存储有所述第一服务端IP地址,向所述第一服务端IP地址指示的服务端发送所述请求。
3.据权利要求2所述的方法,其特征在于,还包括:
若所述第二服务端IP地址在所述客户端缓存中的存储时长达到第二预设时长,从所述客户端缓存中删除所述第二服务端IP地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京声智科技有限公司,未经北京声智科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911201314.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于陀螺仪的轮椅车控制系统
- 下一篇:一种百叶篷