一种信息访问控制方法、服务器及计算机可读存储介质技术

技术编号:14484439 阅读:123 留言:0更新日期:2017-01-26 09:21
本发明专利技术公开了一种信息访问控制方法及服务器,其中,所述方法包括:接收访问控制策略,所述访问控制策略是根据请求的来源进行划分所生成的请求响应优先级处理策略;检测到当前处于过载状态时,从收到的至少一个第一请求中提取特征参数,特征参数用于表征所述请求的来源或者与所述请求的来源相关,按照所述请求的来源分为请求所在的信息位及请求所归属的用户信息;查询所述特征参数是否命中所述访问控制策略;如果在所述访问控制策略中能查询到所述特征参数,则选取对应所述特征参数的请求响应优先级,根据所述请求响应优先级对所述至少一个第一请求进行分阶段的丢弃处理;否则,直接进行丢弃处理。

【技术实现步骤摘要】

本专利技术涉及信息控制技术,尤其涉及一种信息访问控制方法及服务器。
技术介绍
信息传输是一端将命令或状态信息经信道传送到另一端,并被对方所接收的过程,在信息传输的过程中除了点对点的传输方式之外,大部分的传输方式需要借助互联网中的服务器进行中转或信息处理。如果服务器对所有的请求都一视同仁的进行处理,则会给服务器自身带来巨大的压力,即便现在采用的多为服务器集群这种分布式的系统架构,随着用户访问需求量的大量增加,也仍然不能缓解服务器负载压力的问题。目前,为了缓解服务器的负载压力,会针对一些访问请求进行丢弃处理,通常是发现服务器已经过载的情况下,对新增访问请求进行丢弃,这种过载就一概丢弃的硬性处理策略非常不可取,如果新增访问请求是必须及时处理的请求,则这种处理会导致整个信息传输系统的服务性能和稳定性不好,需要一种更为灵活的处理策略对访问请求进行区分和接入处理控制。然而,相关技术中,对于该问题,尚无有效解决方案。
技术实现思路
有鉴于此,本专利技术实施例提供了一种信息访问控制方法及服务器,至少解决了现有技术存在的问题。本专利技术实施例的技术方案是这样实现的:本专利技术实施例的一种信息访问控制方法,所述方法包括:接收访问控制策略,所述访问控制策略是根据请求的来源进行划分所生成的请求响应优先级处理策略;检测到当前处于过载状态时,从收到的至少一个第一请求中提取特征参数,所述特征参数用于表征所述请求的来源或者与所述请求的来源相关,按照所述请求的来源分为请求所在的信息位及请求所归属的用户信息;查询所述特征参数是否命中所述访问控制策略;如果在所述访问控制策略中能查询到所述特征参数,则选取对应所述特征参数的请求响应优先级,根据所述请求响应优先级对所述至少一个第一请求进行分阶段的丢弃处理;否则,直接进行丢弃处理。上述方案中,所述访问控制策略是根据请求的来源进行划分所生成的请求响应优先级处理策略,包括:所述请求的来源通过第一请求所在的信息位进行标识,将所述第一请求所在的信息位按照信息展示所获取的第一反馈值进行排序,生成排序结果;将所述排序结果按照信息展示所获取的第一反馈总量进行划分,得到分阶段的请求响应优先级,根据所述分阶段的请求响应优先级得到所述访问控制策略。上述方案中,所述第一请求中携带的标识信息包括第一请求所在的信息位;将所述第一请求所在的信息位确定为所述特征参数。上述方案中,所述访问控制策略是根据请求的来源进行划分所生成的请求响应优先级处理策略,包括:所述请求的来源通过第一请求所归属的用户信息进行标识,将所述第一请求所归属的用户信息按照信息展示所获取的第二反馈值进行排序,生成排序结果;将所述排序结果按照信息展示所获取的第二反馈总量进行划分,得到分阶段的请求响应优先级,根据所述分阶段的请求响应优先级得到所述访问控制策略。上述方案中,所述第一请求中携带的标识信息包括第一请求所归属的用户信息;将所述第一请求所归属的用户信息确定为所述特征参数。上述方案中,如果在所述访问控制策略中能查询到所述特征参数,则选取对应所述特征参数的请求响应优先级,根据所述请求响应优先级对所述至少一个第一请求进行分阶段的丢弃处理,包括:从所述访问控制策略中查询到所述第一请求所在的信息位时,如果所述第一请求所在的信息位对应所述访问控制策略中第一阶段的请求响应优先级,则对所述第一请求进行丢弃处理,向请求发起方返回处理结果为空的反馈;如果所述第一请求所在的信息位对应所述访问控制策略中第x阶段的请求响应优先级,所述x为大于1的正整数,则根据当前的过载状态和已执行的丢弃处理进行判断,当检测到对先于x阶段的请求响应优先级依次执行的分阶段丢弃处理仍然不能缓解过载情况时,对于与所述第x阶段的请求响应优先级匹配的第一请求进行丢弃处理,向请求发起方返回处理结果为空的反馈。本专利技术实施例的一种服务器,所述服务器包括:接收单元,用于接收访问控制策略,所述访问控制策略是根据请求的来源进行划分所生成的请求响应优先级处理策略;检测单元,用于检测到当前处于过载状态时,从收到的至少一个第一请求中提取特征参数,所述特征参数用于表征所述请求的来源或者与所述请求的来源相关,按照所述请求的来源分为请求所在的信息位及请求所归属的用户信息;查询单元,用于查询所述特征参数是否命中所述访问控制策略;丢弃执行单元,用于如果在所述访问控制策略中能查询到所述特征参数,则选取对应所述特征参数的请求响应优先级,根据所述请求响应优先级对所述至少一个第一请求进行分阶段的丢弃处理;否则,直接进行丢弃处理。上述方案中,所述接收单元,进一步用于接收访问控制策略,所述访问控制策略的生成规则包括:所述请求的来源通过第一请求所在的信息位进行标识,将所述第一请求所在的信息位按照信息展示所获取的第一反馈值进行排序,生成排序结果;将所述排序结果按照信息展示所获取的第一反馈总量进行划分,得到分阶段的请求响应优先级,根据所述分阶段的请求响应优先级得到所述访问控制策略。上述方案中,所述服务器还包括:特征参数确定单元,用于:解析出第一请求中携带的标识信息为第一请求所在的信息位;将所述第一请求所在的信息位确定为所述特征参数。上述方案中,所述接收单元,进一步用于接收访问控制策略,所述访问控制策略的生成规则包括:所述请求的来源通过第一请求所归属的用户信息进行标识,将所述第一请求所归属的用户信息按照信息展示所获取的第二反馈值进行排序,生成排序结果;将所述排序结果按照信息展示所获取的第二反馈总量进行划分,得到分阶段的请求响应优先级,根据所述分阶段的请求响应优先级得到所述访问控制策略。上述方案中,所述服务器还包括:特征参数确定单元,用于:解析出所述第一请求中携带的标识信息为第一请求所归属的用户信息;将所述第一请求所归属的用户信息确定为所述特征参数。上述方案中,所述丢弃执行单元,进一步用于:从所述访问控制策略中查询到所述第一请求所在的信息位时,如果所述第一请求所在的信息位对应所述访问控制策略中第一阶段的请求响应优先级,则对所述第一请求进行丢弃处理,向请求发起方返回处理结果为空的反馈;如果所述第一请求所在的信息位对应所述访问控制策略中第x阶段的请求响应优先级,所述x为大于1的正整数,则根据当前的过载状态和已执行的丢弃处理进行判断,当检测到对先于x阶段的请求响应优先级依次执行的分阶段丢弃处理仍然不能缓解过载情况时,对于与所述第x阶段的请求响应优先级匹配的第一请求进行丢弃处理,向请求发起方返回处理结果为空的反馈。本专利技术实施例的信息访问控制方法,包括:接收访问控制策略,所述访问控制策略是根据请求的来源进行划分所生成的请求响应优先级处理策略;检测到当前处于过载状态时,从收到的至少一个第一请求中提取特征参数,特征参数用于表征所述请求的来源或者与所述请求的来源相关,按照所述请求的来源分为请求所在的信息位及请求所归属的用户信息;查询所述特征参数是否命中所述访问控制策略;如果在所述访问控制策略中能查询到所述特征参数,则选取对应所述特征参数的请求响应优先级,根据所述请求响应优先级对所述至少一个第一请求进行分阶段的丢弃处理;否则,直接进行丢弃处理。采用本专利技术实施例,根据设置的访问控制策略对访问请求进行了区分,在发现服务器已经过载的情况下,从收到的至少一个第一请求中提取特征参数,特征参本文档来自技高网...
一种<a href="http://www.xjishu.com/zhuanli/62/201610877186.html" title="一种信息访问控制方法、服务器及计算机可读存储介质原文来自X技术">信息访问控制方法、服务器及计算机可读存储介质</a>

【技术保护点】
一种信息访问控制方法,其特征在于,所述方法包括:接收访问控制策略,所述访问控制策略是根据请求的来源进行划分所生成的请求响应优先级处理策略;检测到当前处于过载状态时,从收到的至少一个第一请求中提取特征参数,所述特征参数用于表征所述请求的来源或者与所述请求的来源相关,按照所述请求的来源分为请求所在的信息位及请求所归属的用户信息;查询所述特征参数是否命中所述访问控制策略;如果在所述访问控制策略中能查询到所述特征参数,则选取对应所述特征参数的请求响应优先级,根据所述请求响应优先级对所述至少一个第一请求进行分阶段的丢弃处理;否则,直接进行丢弃处理。

【技术特征摘要】
1.一种信息访问控制方法,其特征在于,所述方法包括:接收访问控制策略,所述访问控制策略是根据请求的来源进行划分所生成的请求响应优先级处理策略;检测到当前处于过载状态时,从收到的至少一个第一请求中提取特征参数,所述特征参数用于表征所述请求的来源或者与所述请求的来源相关,按照所述请求的来源分为请求所在的信息位及请求所归属的用户信息;查询所述特征参数是否命中所述访问控制策略;如果在所述访问控制策略中能查询到所述特征参数,则选取对应所述特征参数的请求响应优先级,根据所述请求响应优先级对所述至少一个第一请求进行分阶段的丢弃处理;否则,直接进行丢弃处理。2.根据权利要求1所述的方法,其特征在于,所述访问控制策略是根据请求的来源进行划分所生成的请求响应优先级处理策略,包括:所述请求的来源通过第一请求所在的信息位进行标识,将所述第一请求所在的信息位按照信息展示所获取的第一反馈值进行排序,生成排序结果;将所述排序结果按照信息展示所获取的第一反馈总量进行划分,得到分阶段的请求响应优先级,根据所述分阶段的请求响应优先级得到所述访问控制策略。3.根据权利要求2所述的方法,其特征在于,所述第一请求中携带的标识信息包括第一请求所在的信息位;将所述第一请求所在的信息位确定为所述特征参数。4.根据权利要求1所述的方法,其特征在于,所述访问控制策略是根据请求的来源进行划分所生成的请求响应优先级处理策略,包括:所述请求的来源通过第一请求所归属的用户信息进行标识,将所述第一请求所归属的用户信息按照信息展示所获取的第二反馈值进行排序,生成排序结果;将所述排序结果按照信息展示所获取的第二反馈总量进行划分,得到分阶段的请求响应优先级,根据所述分阶段的请求响应优先级得到所述访问控制策略。5.根据权利要求4所述的方法,其特征在于,所述第一请求中携带的标识信息包括第一请求所归属的用户信息;将所述第一请求所归属的用户信息确定为所述特征参数。6.根据权利要求3或5所述的方法,其特征在于,如果在所述访问控制策略中能查询到所述特征参数,则选取对应所述特征参数的请求响应优先级,根据所述请求响应优先级对所述至少一个第一请求进行分阶段的丢弃处理,包括:从所述访问控制策略中查询到所述第一请求所在的信息位时,如果所述第一请求所在的信息位对应所述访问控制策略中第一阶段的请求响应优先级,则对所述第一请求进行丢弃处理,向请求发起方返回处理结果为空的反馈;如果所述第一请求所在的信息位对应所述访问控制策略中第x阶段的请求响应优先级,所述x为大于1的正整数,则根据当前的过载状态和已执行的丢弃处理进行判断,当检测到对先于x阶段的请求响应优先级依次执行的分阶段丢弃处理仍然不能缓解过载情况时,对于与所述第x阶段的请求响应优先级匹配的第一请求进行丢弃处理,向请求发起方返回处理结果为空的反馈。7.一种服务...

【专利技术属性】
技术研发人员:凌飞赵磊
申请(专利权)人:腾讯科技北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1