[发明专利]服务请求处理方法、装置及存储介质有效
| 申请号: | 201910572964.6 | 申请日: | 2019-06-28 |
| 公开(公告)号: | CN111770126B | 公开(公告)日: | 2023-08-04 |
| 发明(设计)人: | 林博辞 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
| 主分类号: | H04L67/62 | 分类号: | H04L67/62;H04L9/40 |
| 代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 祝乐芳;刘芳 |
| 地址: | 100195 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 服务 请求 处理 方法 装置 存储 介质 | ||
1.一种服务请求处理方法,其特征在于,包括:
获取服务调用请求,所述服务调用请求包括请求调用的目标服务的标识和调用方的标识;
根据所述调用方的标识和所述目标服务的标识,判断服务系统中是否存在禁止服务关键字,得到判断结果,所述禁止服务关键字由所述调用方的标识和所述目标服务的标识组成,所述禁止服务关键字用于指示禁止为所述调用方提供所述目标服务;
根据所述判断结果,判断所述调用方是否处于被允许服务的时间段,所述被允许服务是指允许为所述调用方提供所述目标服务;
若所述调用方处于被允许服务的时间段,则执行所述目标服务;
在所述执行所述目标服务之后,所述方法还包括:
统计在预设时间段内获取到所述服务调用请求的次数;
若所述次数大于预设阈值,则根据所述次数,确定所述禁止服务关键字存在于所述服务系统的有效时长,以区分合法用户与恶意攻击者,避免系统资源被所述恶意攻击者占用,所述禁止服务关键字的有效时长与所述次数正相关。
2.根据权利要求1所述的方法,其特征在于,所述根据所述判断结果,判断所述调用方是否处于被允许服务的时间段,包括:
若所述服务系统中存在所述禁止服务关键字,则确定所述调用方处于被禁止服务的时间段,若所述服务系统中不存在所述禁止服务关键字,则确定所述调用方处于被允许服务的时间段。
3.根据权利要求1所述的方法,其特征在于,所述根据所述次数,确定所述禁止服务关键字存在于所述服务系统的有效时长,包括:
根据如下公式确定所述禁止服务关键字存在于所述服务系统的有效时长:
P_t=P_fNum;
其中,P_t表示所述有效时长,P_f表示禁止因子,且P_f1,Num表示所述次数。
4.根据权利要求3所述的方法,其特征在于,所述禁止因子的大小与系统性能负相关。
5.根据权利要求1所述的方法,其特征在于,所述执行所述目标服务,包括:
根据所述服务标识,申请执行所述目标服务所需的资源;
在申请到所述资源时,利用所述资源执行所述目标服务。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
在未申请到所述资源时,拒绝执行所述目标服务,或者,将所述服务调用请求加入申请资源的队列中。
7.根据权利要求1所述的方法,其特征在于,所述调用方的标识包括以下任一种:
互联网协议地址、通用唯一识别码、所述调用方的设备标识。
8.一种服务请求处理装置,其特征在于,包括:获取模块、判断模块和处理模块;
所述获取模块,用于获取服务调用请求,所述服务调用请求包括请求调用的目标服务的标识和调用方的标识;
所述判断模块,用于根据所述调用方的标识和所述目标服务的标识,判断服务系统中是否存在禁止服务关键字,得到判断结果,所述禁止服务关键字由所述调用方的标识和所述目标服务的标识组成,所述禁止服务关键字用于指示禁止为所述调用方提供所述目标服务;
根据所述判断结果,判断所述调用方是否处于被允许服务的时间段,所述被允许服务是指允许为所述调用方提供所述目标服务;
所述处理模块,用于在所述调用方处于被允许服务的时间段时,执行所述目标服务;
所述处理模块,还用于在执行所述目标服务之后,统计在预设时间段内获取到所述服务调用请求的次数;
所述处理模块,具体用于在所述次数大于预设阈值时,根据所述次数,确定所述禁止服务关键字存在于所述服务系统的有效时长,以区分合法用户与恶意攻击者,避免系统资源被所述恶意攻击者占用,所述禁止服务关键字的有效时长与所述次数正相关。
9.一种服务请求处理装置,其特征在于,包括:处理器和存储器;
所述存储器存储计算机执行指令;
所述处理器执行所述存储器存储的计算机执行指令,使得所述处理器执行如权利要求1-7任一项所述的方法。
10.一种存储介质,其特征在于,所述存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-7任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910572964.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于区块链的拍卖处理方法和区块链节点
- 下一篇:分拣装置和分拣方法





