The embodiment of the invention discloses an information processing method and device for intercepting, wherein the method comprises the following steps: detecting the default attribute parameters corresponding to the shared queue queue reported in memory; when the queue parameters meet the preset reporting conditions, will be reported to all operations in the queue access information submitted to the unified backend server through the default intercept intercept agent in order to intercept services, blocking rules corresponding to background server according to a summary of the business information and access to each business access information interception rule number to generate multiple intercept indication information; acquiring a plurality of intercept indication information by intercepting proxy service, and according to the local distribution of the intercept rule number in multiple intercepts indicate selected target interception the indication information for subsequent information, according to the intercept target indication information of new service to get to the interview Intercept information. The invention can reduce the load pressure of intercepting the background server and improve the intercepting processing efficiency of the service access.
【技术实现步骤摘要】
一种信息拦截处理方法以及装置
本专利技术涉及互联网
,尤其涉及一种信息拦截处理方法以及装置。
技术介绍
随着互联网技术的发展,用户的业务访问信息量将会变得越来越大,为了更好的管控大量的业务访问,前端服务器通常需要对访问频次过高的客户端账号或客户端IP(InternetProtocol,网络协议)地址进行访问拦截处理。目前的访问拦截处理方式具体为:前端服务器每获取到一次业务访问,就将该业务访问通过一次RPC(RemoteProcedureCall,远程过程调用)上报到拦截后台服务器,并同步等待拦截后台服务器统计后返回拦截指示信息,前端服务器再根据拦截指示信息判断是否对当次获取到的业务访问进行拦截。由于在目前的访问拦截处理方式中,每次的业务访问都需要进行一次RPC上报,所以当存在海量的业务访问时将会导致拦截后台服务器的负载压力过大;而且由于需要同步等待拦截后台服务器返回拦截指示信息,且当存在海量的业务访问时将会导致RPC的延迟过高,所以将会降低对业务访问的拦截处理效率。
技术实现思路
本专利技术实施例提供一种信息拦截处理方法以及装置,可以降低拦截后台服务器的负载压力,并提高对业务访问的拦截处理效率。本专利技术实施例提供了一种信息拦截处理方法,包括:检测预设的共享内存中的上报队列对应的队列属性参数;所述上报队列是用于存储客户端上报的业务访问信息,且所述业务访问信息包含本地分配的拦截规则序号;当所述队列属性参数满足预设上报条件时,通过预设的拦截代理服务将所述上报队列中的所有业务访问信息统一上报至拦截后台服务器,以使所述拦截后台服务器根据汇总得到的业务访问信息以及 ...
【技术保护点】
一种信息拦截处理方法,其特征在于,包括:检测预设的共享内存中的上报队列对应的队列属性参数;所述上报队列是用于存储客户端上报的业务访问信息,且所述业务访问信息包含本地分配的拦截规则序号;当所述队列属性参数满足预设上报条件时,通过预设的拦截代理服务将所述上报队列中的所有业务访问信息统一上报至拦截后台服务器,以使所述拦截后台服务器根据汇总得到的业务访问信息以及各业务访问信息中的拦截规则序号所对应的拦截规则生成多个拦截指示信息;通过所述拦截代理服务获取所述多个拦截指示信息,并根据所述本地分配的拦截规则序号在所述多个拦截指示信息中选择出目标拦截指示信息,以便于后续根据所述目标拦截指示信息对获取到的新业务访问信息进行拦截处理。
【技术特征摘要】
1.一种信息拦截处理方法,其特征在于,包括:检测预设的共享内存中的上报队列对应的队列属性参数;所述上报队列是用于存储客户端上报的业务访问信息,且所述业务访问信息包含本地分配的拦截规则序号;当所述队列属性参数满足预设上报条件时,通过预设的拦截代理服务将所述上报队列中的所有业务访问信息统一上报至拦截后台服务器,以使所述拦截后台服务器根据汇总得到的业务访问信息以及各业务访问信息中的拦截规则序号所对应的拦截规则生成多个拦截指示信息;通过所述拦截代理服务获取所述多个拦截指示信息,并根据所述本地分配的拦截规则序号在所述多个拦截指示信息中选择出目标拦截指示信息,以便于后续根据所述目标拦截指示信息对获取到的新业务访问信息进行拦截处理。2.如权利要求1所述的方法,其特征在于,所述队列属性参数包括队列存储时间和已存储的业务访问信息数量;在所述当所述队列属性参数满足预设上报条件时,通过预设的拦截代理服务将所述上报队列中的所有业务访问信息统一上报至拦截后台服务器的步骤之前,还包括:判断所述队列存储时间是否满足预设的上报时间周期,并在判断出所述队列存储时间满足所述上报时间周期时,确定所述队列属性参数满足预设上报条件;或者,判断所述已存储的业务访问信息数量是否达到预设的信息数量阈值,并在判断出所述已存储的业务访问信息数量达到所述信息数量阈值时,确定所述队列属性参数满足预设上报条件。3.如权利要求1所述的方法,其特征在于,所述共享内存还包括拦截规则序号记录库和本地拦截指示信息库;所述拦截规则序号记录库是用于存储所获取到的业务访问信息对应的本地分配的拦截规则序号;所述本地拦截指示信息库用于存储所述目标拦截指示信息。4.如权利要求3所述的方法,其特征在于,所述拦截代理服务包括上报进程;则所述通过预设的拦截代理服务将所述上报队列中的所有业务访问信息统一上报至拦截后台服务器,具体包括:所述上报进程提取所述上报队列中的所有业务访问信息,并将所提取的所有业务访问信息统一上报至拦截后台服务器。5.如权利要求4所述的方法,其特征在于,所述通过所述拦截代理服务获取所述多个拦截指示信息,并根据所述本地分配的拦截规则序号在所述多个拦截指示信息中选择出目标拦截指示信息,包括:所述上报进程接收所述拦截后台服务器发送的数据回包,并存储所述数据回包中所携带的所述多个拦截指示信息;所述上报进程在所述拦截规则序号记录库中查找在预设时间段内所存储的拦截规则序号,并确定为目标拦截规则序号,并在所述多个拦截指示信息中选择与所述目标拦截规则序号对应的目标拦截指示信息,并将所述目标拦截指示信息存储到所述本地拦截指示信息库。6.如权利要求4所述的方法,其特征在于,所述拦截代理服务还包括信息维护进程;则所述通过所述拦截代理服务获取所述多个拦截指示信息,并根据所述本地分配的拦截规则序号在所述多个拦截指示信息中选择出目标拦截指示信息,包括:所述信息维护进程按照预设拉取时间周期从所述拦截后台服务器中拉取所述多个拦截指示信息并存储所拉取到的所述多个拦截指示信息,或者,所述信息维护进程接收所述拦截后台服务器所推送的所述多个拦截指示信息并存储所接收到的所述多个拦截指示信息;所述信息维护进程在所述拦截规则序号记录库中查找在预设时间段内所存储的拦截规则序号,并确定为目标拦截规则序号,并在所述多个拦截指示信息中选择与所述目标拦截规则序号对应的目标拦截指示信息,并将所述目标拦截指示信息存储到所述本地拦截指示信息库。7.如权利要求5或6所述的方法,其特征在于,还包括:当获取到所述客户端上报的新业务访问信息时,为所述新业务访问信息分配对应的拦截规则序号,并将所分配的拦截规则序号添加至所述新业务访问信息中;将包含所分配的拦截规则序号的新业务访问信息存储到所述上报队列中,并将所分配的拦截规则序号存...
【专利技术属性】
技术研发人员:张东何,刘志坤,邓锦福,梁焯佳,卢洪权,邹志,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。