访问请求的处理方法、系统、装置、存储介质及电子设备与流程

文档序号:29501250发布日期:2022-04-06 17:05阅读:103来源:国知局
访问请求的处理方法、系统、装置、存储介质及电子设备与流程

1.本技术涉及金融科技领域,具体而言,涉及一种访问请求的处理方法、系统、装置、存储介质及电子设备。


背景技术:

2.在对业务的新功能、新流程进行推广之前,通常需要先选择部分有意愿和条件的用户进行新业务测试,确保新业务不会存在问题,以便于后续的推广。在新业务测试过程中发生问题时,可以将影响控制在被选择的这部分用户中,避免全部用户受到问题的影响,最大程度的控制问题的影响范围。
3.在进行新业务测试时,相关技术的做法是在普通服务器之外,单独搭建灰度服务器,从网络接入层面进行流量转发,普通服务器执行旧业务流程、灰度服务器执行新业务流程。但是,相关技术在流量转发时存在用户流量的划分粒度大,无法做到对用户流量的精确划分,并且在用户与业务类型的关系划分错误的情况下,会导致服务器执行错误的业务,造成较大的影响。
4.针对相关技术中在用户与业务类型的关系划分错误的情况下,导致服务器执行错误的业务的问题,目前尚未提出有效的解决方案。


技术实现要素:

5.本技术提供一种访问请求的处理方法、系统、装置、存储介质及电子设备,以解决相关技术中在用户与业务类型的关系划分错误的情况下,导致服务器执行错误的业务的问题。
6.根据本技术的一个方面,提供了一种访问请求的处理方法。该方法包括:接收负载器发送的访问请求,并获取访问请求中包括的用户信息和请求标识,其中,请求标识用于表征用户信息对应的服务器类型;确定用户信息对应的用户属性信息,并判断请求标识和白名单中用户属性信息对应的目标请求标识是否相同,其中,白名单中包括预设用户属性信息以及与预设用户属性信息对应的请求标识;在请求标识和目标请求标识相同的情况下,接收访问请求;在请求标识和目标请求标识不相同的情况下,将异常访问信息返回至负载器。
7.可选的,在请求标识和目标请求标识不相同的情况下,将异常访问信息返回至负载器包括:在请求标识和目标请求标识不相同的情况下,将访问请求中的请求标识替换为目标请求标识,得到更新后的访问请求;将更新后的访问请求确定为异常访问信息,并将异常访问信息返回至负载器。
8.可选的,在请求标识和目标请求标识不相同的情况下,将异常访问信息返回至负载器包括:在请求标识和目标请求标识不相同的情况下,将用户属性信息以及目标请求标识组合为异常访问信息,并将所异常访问信息返回至负载器。
9.可选的,在请求标识和目标请求标识不相同的情况下,返回异常访问信息至负载
器包括:在请求标识和目标请求标识不相同的情况下,生成用于指示请求标识和目标请求标识不一致的信息,得到异常访问信息,并将异常访问信息返回至负载器。
10.可选的,白名单中的预设用户属性信息至少包括以下之一:用户名、地区信息、业务类型。
11.根据本技术的一个方面,提供了另一种访问请求的处理方法。该方法包括:获取客户端发送的访问请求,并获取访问请求中的用户信息和请求标识,其中,请求标识用于确定用户信息对应的服务器类型;识别请求标识,得到请求标识对应的服务器,并将访问请求发送至服务器中;接收服务器发送的异常访问信息,其中,异常访问信息是在请求标识和服务器的白名单中的目标请求标识不相同的情况下,服务器发出的信息,目标请求标识为用户信息的用户属性信息对应的目标请求标识;将异常访问信息返回至客户端。
12.可选的,在将异常访问信息返回至客户端之后,方法还包括:接收客户端发送的更新后的访问请求;识别更新后的访问请求中的请求标识,得到请求标识对应的更新后的服务器,并将更新后的访问请求发送至更新后的服务器,其中,更新后的访问请求为客户端基于异常访问信息调整后的访问请求。
13.根据本技术的另一方面,提供了一种访问请求的处理系统。该系统包括:客户端,用于发送访问请求,其中,访问请求包括用户信息和请求标识,其中,请求标识用于表征用户信息对应的服务器类型;负载器,与客户端连接,用于获取访问请求,识别请求标识,将访问请求发送至与请求标识对应的服务器中,并接收服务器返回的异常访问信息,将异常访问请求返回至客户端;多个服务器,与负载器连接,分别用于接收负载器发送的访问请求,确定访问请求中的用户信息对应的用户属性信息,并判断访问请求中的请求标识和白名单中用户属性信息对应的目标请求标识是否一致,在请求标识和目标请求标识相同的情况下,接收访问请求,在请求标识和目标请求标识不相同的情况下,将异常访问信息返回至负载器,其中,白名单存储在每个服务器中,白名单中包括预设用户属性信息以及与预设用户属性信息对应的请求标识。
14.根据本技术的另一方面,提供了一种访问请求的处理装置。该装置包括:第一接收单元,用于接收负载器发送的访问请求,并获取访问请求中包括的用户信息和请求标识,其中,请求标识用于表征用户信息对应的服务器类型;第一判断单元,用于确定用户信息对应的用户属性信息,并判断请求标识和白名单中用户属性信息对应的目标请求标识是否相同,其中,白名单中包括预设用户属性信息以及与预设用户属性信息对应的请求标识;第二接收单元,用于在请求标识和目标请求标识相同的情况下,接收访问请求;第一返回单元,用于在请求标识和目标请求标识不相同的情况下,将异常访问信息返回至负载器。
15.根据本技术的另一方面,提供了另一种访问请求的处理装置。该装置包括:第一获取单元,用于获取客户端发送的访问请求,并获取访问请求中的用户信息和请求标识,其中,请求标识用于确定用户信息对应的服务器类型;第一识别单元,用于识别请求标识,得到请求标识对应的服务器,并将访问请求发送至服务器中;第三接收单元,用于接收服务器发送的异常访问信息,其中,异常访问信息是在请求标识和服务器的白名单中的目标请求标识不相同的情况下,服务器发出的信息,目标请求标识为用户信息的用户属性信息对应的目标请求标识;第二返回单元,用于将异常访问信息返回至客户端。
16.根据本发明实施例的另一方面,还提供了一种非易失性存储介质,非易失性存储
介质包括存储的程序,其中,程序运行时控制非易失性存储介质所在的设备执行一种访问请求的处理方法。
17.根据本发明实施例的另一方面,还提供了一种电子设备,包含处理器和存储器;存储器中存储有计算机可读指令,处理器用于运行计算机可读指令,其中,计算机可读指令运行时执行一种访问请求的处理方法。
18.通过本技术,采用以下步骤:接收负载器发送的访问请求,并获取访问请求中包括的用户信息和请求标识,其中,请求标识用于表征用户信息对应的服务器类型;确定用户信息对应的用户属性信息,并判断请求标识和白名单中用户属性信息对应的目标请求标识是否相同,其中,白名单中包括预设用户属性信息以及与预设用户属性信息对应的请求标识;在请求标识和目标请求标识相同的情况下,接收访问请求;在请求标识和目标请求标识不相同的情况下,将异常访问信息返回至负载器。解决了相关技术中在用户与业务类型的关系划分错误的情况下,导致服务器执行错误的业务的问题。通过对每一个用户添加标识,判断所述用户的类型,通过在服务器中根据白名单对用户标识进行确认,并在用户标识异常的情况下返回异常信息,进而达到了每个服务器准确执行对应的业务的效果。
附图说明
19.构成本技术的一部分的附图用来提供对本技术的进一步理解,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
20.图1是根据本技术实施例提供的一种访问请求的处理方法的流程图;
21.图2是根据本技术实施例提供的另一种访问请求的处理方法的流程图;
22.图3是根据本技术实施例提供的一种访问请求的处理系统的示意图;
23.图4是根据本技术实施例提供的一种可选的访问请求的处理方法的流程图;
24.图5是根据本技术实施例提供的一种访问请求的处理装置的示意图;
25.图6是根据本技术实施例提供的另一种访问请求的处理装置的示意图;
26.图7为根据本技术实施例提供的一种电子设备的示意图。
具体实施方式
27.需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本技术。
28.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
29.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清
楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
30.需要说明的是,本公开所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于展示的数据、分析的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
31.需要说明的是,本公开所确定的访问请求的处理方法、系统、装置、存储介质及电子设备可用于金融科技领域,也可用于除金融科技领域之外的任意领域,本公开所确定的访问请求的处理方法、系统、装置、存储介质及电子设备的应用领域不做限定。
32.根据本技术的实施例,提供了一种访问请求的处理方法。
33.图1是根据本技术实施例提供的一种访问请求的处理方法的流程图。如图1所示,该方法包括以下步骤:
34.步骤s101,接收负载器发送的访问请求,并获取访问请求中包括的用户信息和请求标识,其中,请求标识用于表征用户信息对应的服务器类型。
35.具体的,负载器可以用于根据条件将不同的访问请求发送至不同的服务器中,例如,负载器在获取访问请求后,识别到该访问请求携带标准用户标识,对应标准服务器,则将该访问请求发送至标准服务器中。服务器接收到该访问请求后,识别该访问请求中的用户信息和请求标识,多个服务器为一个请求对应的不同服务器,每个服务器中的内容为该请求对应的不同反馈内容,例如,多个服务器可以包含标准服务器和灰度服务器,标准服务器可以为公测服务器,提供给大部分用户使用,灰度服务器可以为内测服务器,提供给少部分的内测用户。
36.需要说明的是,请求标识中包含该访问请求申请访问的目标服务器名称和发送该访问请求的用户对应的用户标识,其中,用户标识可以用于表征用户信息对应的服务器类型,使服务器可以判断该用户能否访问目标服务器。
37.步骤s102,确定用户信息对应的用户属性信息,并判断请求标识和白名单中用户属性信息对应的目标请求标识是否相同,其中,白名单中包括预设用户属性信息以及与预设用户属性信息对应的请求标识。
38.具体的,用户属性信息可以包括用户id、用户地区、用户性别等属性信息,白名单存储在每个服务器中,包含所有用户的预设用户信息和预设请求标识,当服务器接收到负载器发送的访问请求后,先提取访问请求中的用户属性信息,并在白名单中查找与该用户属性信息相同的预设用户属性信息,并进行匹配,得到对应的目标请求标识,在匹配成功后,将访问请求中的请求标识和预设用户属性信息对应的目标请求标识进行对比,判断两个请求标识是否相同,从而判断该访问请求内容的正确性。
39.例如,白名单中可以包含a地区的全部用户的性别信息和姓名信息等用户属性信息,以及上述用户的预设请求标识,并根据访问请求从白名单中挑选出用户属性信息相同的信息,例如:访问信息的用户属性信息可以为:a地区、男、用户名,通过用户属性信息查找到白名单中对应的预设用户信息和目标请求标识可以为:a地区、男、用户名、可访问标准服务器,在服务器识别到该用户的请求标识为可访问标准服务器的情况下,判断为请求标识和目标请求标识一致,在服务器识别到该用户的请求标识为可访问灰度服务器的情况下,判断为请求标识和目标请求标识不一致。
40.需要说明的是,在灰度服务器出现异常的情况下,需要及时的将所有灰度服务器
对应的灰度用户的访问请求发送至标准服务器中,此时,可以将白名单中所有用户的预设请求标识全部变更为可访问标准服务器,就可以将所有用户的访问请求发送至标准服务器中,达到阻止用户访问灰度服务器的效果。
41.步骤s103,在请求标识和目标请求标识相同的情况下,接收访问请求。
42.例如,当用户请求访问标准服务器时,服务器识别访问请求可以为:a地区、男、用户名、可访问标准服务器,并在白名单中查找到对应的预设用户信息和预设请求标识可以为a地区、男、用户名、可访问标准服务器,则判断请求标识和目标请求标识一致,则标准服务器接收该访问请求。
43.步骤s104,在请求标识和目标请求标识不相同的情况下,将异常访问信息返回至负载器。
44.例如,当用户请求访问标准服务器时,服务器识别访问请求可以为:a地区、男、用户名、可访问标准服务器,并在白名单中查找到对应的预设用户信息和预设请求标识可以为a地区、男、用户名、可访问灰度服务器,则判断请求标识和目标请求标识不一致,则标准服务器将异常访问信息返回至负载器。
45.本技术实施例提供的访问请求的处理方法,通过接收负载器发送的访问请求,并获取访问请求中包括的用户信息和请求标识,其中,请求标识用于表征用户信息对应的服务器类型;确定用户信息对应的用户属性信息,并判断请求标识和白名单中用户属性信息对应的目标请求标识是否相同,其中,白名单中包括预设用户属性信息以及与预设用户属性信息对应的请求标识;在请求标识和目标请求标识相同的情况下,接收访问请求;在请求标识和目标请求标识不相同的情况下,将异常访问信息返回至负载器。解决了相关技术中在用户与业务类型的关系划分错误的情况下,导致服务器执行错误的业务的问题。通过对每一个用户添加标识,判断所述用户的类型,通过在服务器中根据白名单对用户标识进行确认,并在用户标识异常的情况下返回异常信息,进而达到了每个服务器准确执行对应的业务的效果。
46.为了生成客户端发出的访问请求携带正确的请求标识,可选地,在本技术实施例提供的访问请求的处理方法中,在请求标识和目标请求标识不相同的情况下,将异常访问信息返回至负载器包括:在请求标识和目标请求标识不相同的情况下,将访问请求中的请求标识替换为目标请求标识,得到更新后的访问请求;将更新后的访问请求确定为异常访问信息,并将异常访问信息返回至负载器。
47.具体的,当请求标识和目标请求标识不相同的情况下,服务器可以将访问请求中的请求标识删除,并获取白名单中的目标请求标识,将所述目标请求标识作为该访问请求的请求标识,并将新的访问请求返回至负载器中。
48.例如,当用户请求访问标准服务器时,服务器识别访问请求可以为:a地区、男、用户名、可访问标准服务器,并在白名单中查找到对应的预设用户信息和预设请求标识可以为a地区、男、用户名、可访问灰度服务器,则判断请求标识和目标请求标识不一致,此时,将请求标识可访问标准服务器变更为可访问灰度服务器,得到新的请求访问:a地区、男、用户名、可访问灰度服务器,并将该请求访问发送至负载器中。本实施例可以将访问请求中错误的请求标识更换成正确的请求标识,达到下次请求访问时可成功访问对应的服务器的效果。
49.可选地,在本技术实施例提供的访问请求的处理方法中,在请求标识和目标请求标识不相同的情况下,将异常访问信息返回至负载器包括:在请求标识和目标请求标识不相同的情况下,将用户属性信息以及目标请求标识组合为异常访问信息,并将所异常访问信息返回至负载器。
50.具体的,当请求标识和目标请求标识不相同的情况下,服务器可以将访问请求中的请求标识和白名单中的目标请求标识进行组合,得到异常访问信息,并将异常访问信息返回至负载器中。
51.例如,当用户请求访问标准服务器时,服务器识别访问请求可以为:a地区、男、用户名、可访问标准服务器,并在白名单中查找到对应的预设用户信息和预设请求标识可以为a地区、男、用户名、可访问灰度服务器,则判断请求标识和目标请求标识不一致,此时,将请求标识可访问标准服务器和可访问灰度服务器组合,并将“请求标识为:可访问标准服务器,目标请求标识为:可访问灰度服务器”作为该用户对应的异常访问信息,发送至负载器中。本实施例可以将访问请求中错误的请求标识与正确的标识一同返回至客户端,达到了方便用户和系统进行请求标识修改,并在修改后可成功访问对应的服务器的效果。
52.可选地,在本技术实施例提供的访问请求的处理方法中,在请求标识和目标请求标识不相同的情况下,返回异常访问信息至负载器包括:在请求标识和目标请求标识不相同的情况下,生成用于指示请求标识和目标请求标识不一致的信息,得到异常访问信息,并将异常访问信息返回至负载器。
53.具体的,当请求标识和目标请求标识不相同的情况下,服务器可以生成一个告警信息,通过告警信息告知用户异常情况,并将异常访问信息返回至负载器中,由用户选择后续的访问流程。
54.例如,当用户请求访问标准服务器时,服务器识别访问请求可以为:a地区、男、用户名、可访问标准服务器,并在白名单中查找到对应的预设用户信息和预设请求标识可以为a地区、男、用户名、可访问灰度服务器,则判断请求标识和目标请求标识不一致,此时,服务器可以生成告警信息:“请求标识异常!”并将该告警信息返回至负载器中。本实施例可以将异常的访问请求生成告警信息返回至客户端,并可以在客户端生成弹窗,达到了方便用户和系统进行请求标识修改,并在修改后可成功访问对应的服务器的效果。
55.可选地,在本技术实施例提供的访问请求的处理方法中,白名单中的预设用户属性信息至少包括以下之一:用户名、地区信息、业务类型。
56.具体的,请求标识的设定可以按照用户的用户名、地区信息、业务类型等属性进行设定,例如,按照用户地区进行分类,或按照用户姓氏进行分类,根据不同分类方式进行请求标识的设定,将不同访问请求对应的用户群进行区分,例如,不同意使用新系统的用户的标识为可访问标准服务器,同意使用新系统的用户的标识为可访问灰度服务器,此时,当不同意使用新系统的用户在发出访问请求后,将该访问请求直接发送至标准服务器,防止访问请求进入灰度服务器。本实施例通过多种白名单内容的分类方式,达到了提高用户分类的多样性的效果。
57.根据本技术的实施例,提供了另一种访问请求的处理方法。图2是根据本技术实施例提供的另一种访问请求的处理方法的流程图。如图2所示,该方法包括以下步骤:
58.步骤s201,获取客户端发送的访问请求,并获取访问请求中的用户信息和请求标
识,其中,请求标识用于确定用户信息对应的服务器类型。
59.具体的,访问请求中包括用户信息和请求标识,请求标识中包含该访问请求申请访问的目标服务器名称和发送该访问请求的用户对应的用户标识,其中,用户标识可以用于表征用户信息对应的服务器类型,使服务器可以判断该用户能否访问目标服务器。
60.步骤s202,识别请求标识,得到请求标识对应的服务器,并将访问请求发送至服务器中。
61.例如,在请求标识为可访问标准服务器的情况下,判断请求标识对应的服务器为标准服务器,则将该访问请求发送至标准服务器中。
62.步骤s203,接收服务器发送的异常访问信息,其中,异常访问信息是在请求标识和服务器的白名单中的目标请求标识不相同的情况下,服务器发出的信息,目标请求标识为用户信息的用户属性信息对应的目标请求标识。
63.具体的,在请求标识和服务器的白名单中的目标请求标识不相同的情况下,服务器将异常访问信息返回至负载器中,例如,服务器生成一个告警信息,通过告警信息告知用户异常情况,负载器将该告警信息发送至客户端中。
64.步骤s204,将异常访问信息返回至客户端。
65.具体的,负载器将异常访问信息发送至客户端中,反馈至客户端,由用户对异常访问信息进行进一步处理,例如,在请求标识和服务器的白名单中的目标请求标识不相同的情况下,服务器生成一个告警信息,通过告警信息告知用户异常情况,负载器将该告警信息发送至客户端中,并发送弹窗显示该告警信息。
66.本技术实施例提供的访问请求的处理方法,通过获取客户端发送的访问请求,并获取访问请求中的用户信息和请求标识,其中,请求标识用于确定用户信息对应的服务器类型;识别请求标识,得到请求标识对应的服务器,并将访问请求发送至服务器中;接收服务器发送的异常访问信息,其中,异常访问信息是在请求标识和服务器的白名单中的目标请求标识不相同的情况下,服务器发出的信息,目标请求标识为用户信息的用户属性信息对应的目标请求标识;将异常访问信息返回至客户端。解决了相关技术中在用户与业务类型的关系划分错误的情况下,导致服务器执行错误的业务的问题。通过对每一个用户添加标识,判断所述用户的类型,通过在服务器中根据白名单对用户标识进行确认,并在用户标识异常的情况下返回异常信息,进而达到了每个服务器准确执行对应的业务的效果。
67.可选地,在本技术实施例提供的访问请求的处理方法中,在将异常访问信息返回至客户端之后,方法还包括:接收客户端发送的更新后的访问请求;识别更新后的访问请求中的请求标识,得到请求标识对应的更新后的服务器,并将更新后的访问请求发送至更新后的服务器,其中,更新后的访问请求为客户端基于异常访问信息调整后的访问请求。
68.具体的,在接受到客户发送的新访问请求后,再次对访问请求中的标识信息进行识别,并根据标识信息将该访问请求发送至对应的服务中。
69.例如,a用户的请求标识可以为可访问标准服务器,负载器识别请求标识后将该访问请求发送至标准服务器,但是在标准服务器的白名单中存储的a用户的预设请求标识为可访问灰度服务器,则标准服务器可将该标识信息更改成可访问灰度服务器,并将该访问请求通过负载器发送至客户端,此时客户端发送该更新后的访问请求,负载器识别请求标识后将该访问请求发送至灰度服务器,此时灰度服务器判断该请求标识与白名单中的一
致,则接收该访问请求。本实施例达到了在请求标识更换后再次访问的效果,使得用户可以正常访问对应的服务器。
70.本技术实施例还提供了一种访问请求的处理系统,需要说明的是,本技术实施例的访问请求的处理系统可以用于执行本技术实施例所提供的用于访问请求的处理方法。以下对本技术实施例提供的访问请求的处理系统进行介绍。
71.图3是根据本技术实施例提供的一种访问请求的处理系统的示意图。如图3所示,该方法包括:
72.客户端301,用于发送访问请求,其中,访问请求包括用户信息和请求标识,其中,请求标识用于表征用户信息对应的服务器303类型。
73.例如,当用户请求访问标准服务器时,服务器识别访问请求可以为:a地区、男、用户名、可访问标准服务器,其中,a地区、男、用户名可以为用户信息,可访问标准服务器可以为请求标识,表征了该访问请求可以访问标准服务器。
74.负载器302,与客户端301连接,用于获取访问请求,识别请求标识,将访问请求发送至与请求标识对应的服务器303中,并接收服务器303返回的异常访问信息,将异常访问请求返回至客户端301。
75.具体的,负载器通过判断访问请求中的请求标识将该访问请求发送至对应的服务器中,例如,该访问请求可以为:a地区、男、用户名、可访问标准服务器,则负载器将该访问请求发送至标准服务器中。
76.需要说明的是,在负载器接收到服务器发送的异常访问信息后,将该异常访问信息返回至客户端中。例如,负载器接收到服务器发送的告警信息,则将该告警信息返回至客户端。
77.多个服务器303,与负载器302连接,分别用于接收负载器302发送的访问请求,确定访问请求中的用户信息对应的用户属性信息,并判断访问请求中的请求标识和白名单中用户属性信息对应的目标请求标识是否一致,在请求标识和目标请求标识相同的情况下,接收访问请求,在请求标识和目标请求标识不相同的情况下,将异常访问信息返回至负载器302,其中,白名单存储在每个服务器303中,白名单中包括预设用户属性信息以及与预设用户属性信息对应的请求标识。
78.具体的,每个服务器303接收到该访问请求后,识别该访问请求中的用户信息和请求标识,多个服务器303可以包含标准服务器和灰度服务器,标准服务器可以为公测服务器,提供给大部分用户使用,灰度服务器可以为内测服务器,提供给少部分的内测用户。
79.之后提取访问请求中的用户属性信息,并在白名单中查找与该用户属性信息相同的预设用户属性信息,并进行匹配,得到对应的目标请求标识,在匹配成功后,将访问请求中的请求标识和预设用户属性信息对应的目标请求标识进行对比,判断两个请求标识是否相同,从而判断该访问请求内容的正确性。
80.例如,白名单中可以包含a地区的全部用户的性别信息和姓名信息等用户属性信息,以及上述用户的预设请求标识,并根据访问请求从白名单中挑选出用户属性信息相同的信息,例如:访问信息的用户属性信息可以为:a地区、男、用户名,通过用户属性信息查找到白名单中对应的预设用户信息和目标请求标识可以为:a地区、男、用户名、可访问标准服务器,在服务器303识别到该用户的请求标识为可访问标准服务器的情况下,判断为请求标
识和目标请求标识一致,在服务器303识别到该用户的请求标识为可访问灰度服务器的情况下,判断为请求标识和目标请求标识不一致,则生成异常访问信息,并将异常访问信息返回至负载器302。
81.本技术实施例提供的访问请求的处理系统,通过客户端301发送访问请求,其中,访问请求包括用户信息和请求标识,其中,请求标识用于表征用户信息对应的服务器303类型。负载器302与客户端301连接,用于获取访问请求,识别请求标识,将访问请求发送至与请求标识对应的服务器303中,并接收服务器303返回的异常访问信息,将异常访问请求返回至客户端301。多个服务器303与负载器302连接,分别用于接收负载器302发送的访问请求,确定访问请求中的用户信息对应的用户属性信息,并判断访问请求中的请求标识和白名单中用户属性信息对应的目标请求标识是否一致,在请求标识和目标请求标识相同的情况下,接收访问请求,在请求标识和目标请求标识不相同的情况下,将异常访问信息返回至负载器302,其中,白名单存储在每个服务器303中,白名单中包括预设用户属性信息以及与预设用户属性信息对应的请求标识。解决了相关技术中在用户与业务类型的关系划分错误的情况下,导致服务器执行错误的业务的问题。通过对每一个用户添加标识,判断所述用户的类型,通过在服务器中根据白名单对用户标识进行确认,并在用户标识异常的情况下返回异常信息,进而达到了每个服务器准确执行对应的业务的效果。
82.图4是根据本技术实施例提供的一种可选的访问请求的处理方法的流程图,应用于上述实施例的访问请求的处理系统中,如图4所示,客户端301将访问请求发送至负载器302,其中,访问请求可以为:a地区、男、用户名、可访问灰度服务器,负载器302识别到该访问请求的请求标识为可访问灰度服务器,则将该访问请求发送至灰度服务器3031,灰度服务器3031先判断白名单中a地区、男、用户名对应的请求标识是否为可访问灰度服务器3031,在请求标识是可访问灰度服务器3031的情况下,接收该访问请求,在请求标识为可访问标准服务器3032的情况下,生成异常访问信息并将该异常访问信息返回至负载器302,再由负载器302返回至客户端301中,在客户端301中将该访问请求中的请求标识修改为可访问标准服务器之后,客户端301将该访问请求再次发送至负载器302中,由负载器302再次进行分配,此时,负载器302将该访问请求发送至标准服务器3032中,标准服务器3032确定白名单中a地区、男、用户名对应的请求标识是可访问标准服务器3032,则接收该访问请求。
83.需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
84.本技术实施例还提供了一种访问请求的处理装置,需要说明的是,本技术实施例的访问请求的处理装置可以用于执行本技术实施例所提供的用于访问请求的处理方法。以下对本技术实施例提供的访问请求的处理装置进行介绍。
85.图5是根据本技术实施例提供的一种访问请求的处理装置的示意图。如图5所示,该装置包括:
86.第一接收单元501,用于接收负载器发送的访问请求,并获取访问请求中包括的用户信息和请求标识,其中,请求标识用于表征用户信息对应的服务器类型;
87.第一判断单元502,用于确定用户信息对应的用户属性信息,并判断请求标识和白名单中用户属性信息对应的目标请求标识是否相同,其中,白名单中包括预设用户属性信
息以及与预设用户属性信息对应的请求标识;
88.第二接收单元503,用于在请求标识和目标请求标识相同的情况下,接收访问请求;
89.第一返回单元504,用于在请求标识和目标请求标识不相同的情况下,将异常访问信息返回至负载器。
90.本技术实施例提供的访问请求的处理装置,通过第一接收单元501接收负载器发送的访问请求,并获取访问请求中包括的用户信息和请求标识,其中,请求标识用于表征用户信息对应的服务器类型;第一判断单元502确定用户信息对应的用户属性信息,并判断请求标识和白名单中用户属性信息对应的目标请求标识是否相同,其中,白名单中包括预设用户属性信息以及与预设用户属性信息对应的请求标识;第二接收单元503在请求标识和目标请求标识相同的情况下,接收访问请求;第一返回单元504在请求标识和目标请求标识不相同的情况下,将异常访问信息返回至负载器。解决了相关技术中在用户与业务类型的关系划分错误的情况下,导致服务器执行错误的业务的问题。通过对每一个用户添加标识,判断所述用户的类型,通过在服务器中根据白名单对用户标识进行确认,并在用户标识异常的情况下返回异常信息,进而达到了每个服务器准确执行对应的业务的效果。
91.可选地,在本技术实施例提供的访问请求的处理装置中,第一返回单元504包括:第一替换模块,用于在请求标识和目标请求标识不相同的情况下,将访问请求中的请求标识替换为目标请求标识,得到更新后的访问请求;第一返回模块,用于将更新后的访问请求确定为异常访问信息,并将异常访问信息返回至负载器。
92.可选地,在本技术实施例提供的访问请求的处理装置中,第一返回单元504包括:第二返回模块,用于在请求标识和目标请求标识不相同的情况下,将用户属性信息以及目标请求标识组合为异常访问信息,并将所异常访问信息返回至负载器。
93.可选的,在本技术实施例提供的访问请求的处理装置中,第一返回单元504包括:第三返回模块,用于在请求标识和目标请求标识不相同的情况下,生成用于指示请求标识和目标请求标识不一致的信息,得到异常访问信息,并将异常访问信息返回至负载器。
94.可选的,在本技术实施例提供的访问请求的处理装置中,白名单中的预设用户属性信息至少包括以下之一:用户名、地区信息、业务类型。
95.上述访问请求的处理装置包括处理器和存储器,上述第一接收单元501,第一判断单元502,第二接收单元503,第一返回单元504等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
96.图6是根据本技术实施例提供的另一种访问请求的处理装置的示意图。如图6所示,该装置包括:
97.第一获取单元601,用于获取客户端发送的访问请求,并获取访问请求中的用户信息和请求标识,其中,请求标识用于确定用户信息对应的服务器类型;
98.第一识别单元602,用于识别请求标识,得到请求标识对应的服务器,并将访问请求发送至服务器中;
99.第三接收单元603,用于接收服务器发送的异常访问信息,其中,异常访问信息是在请求标识和服务器的白名单中的目标请求标识不相同的情况下,服务器发出的信息,目标请求标识为用户信息的用户属性信息对应的目标请求标识;
100.第二返回单元604,用于将异常访问信息返回至客户端。
101.本技术实施例提供的访问请求的处理装置,通过第一获取单元601,用于获取客户端发送的访问请求,并获取访问请求中的用户信息和请求标识,其中,请求标识用于确定用户信息对应的服务器类型;第一识别单元602,用于识别请求标识,得到请求标识对应的服务器,并将访问请求发送至服务器中;第三接收单元603,用于接收服务器发送的异常访问信息,其中,异常访问信息是在请求标识和服务器的白名单中的目标请求标识不相同的情况下,服务器发出的信息,目标请求标识为用户信息的用户属性信息对应的目标请求标识;第二返回单元604,用于将异常访问信息返回至客户端。解决了相关技术中在用户与业务类型的关系划分错误的情况下,导致服务器执行错误的业务的问题。通过对每一个用户添加标识,判断所述用户的类型,通过在服务器中根据白名单对用户标识进行确认,并在用户标识异常的情况下返回异常信息,进而达到了每个服务器准确执行对应的业务的效果。
102.可选的,在本技术实施例提供的访问请求的处理装置中,该装置还包括:第四接收单元,用于接收客户端发送的更新后的访问请求;第二识别单元,用于识别更新后的访问请求中的请求标识,得到请求标识对应的更新后的服务器,并将更新后的访问请求发送至更新后的服务器,其中,更新后的访问请求为客户端基于异常访问信息调整后的访问请求。
103.上述访问请求的处理装置包括处理器和存储器,上述第一获取单元601,第一识别单元602,第三接收单元603,第二返回单元604等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
104.处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来解决了相关技术中在用户与业务类型的关系划分错误的情况下,导致服务器执行错误的业务的问题。
105.存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram),存储器包括至少一个存储芯片。
106.本发明实施例提供了一种计算机可读存储介质,其上存储有程序,该程序被处理器执行时实现所述访问请求的处理方法。
107.本发明实施例提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行所述访问请求的处理方法。
108.如图7所示,本发明实施例提供了一种电子设备701,设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现以下步骤:接收负载器发送的访问请求,并获取访问请求中包括的用户信息和请求标识,其中,请求标识用于表征用户信息对应的服务器类型;确定用户信息对应的用户属性信息,并判断请求标识和白名单中用户属性信息对应的目标请求标识是否相同,其中,白名单中包括预设用户属性信息以及与预设用户属性信息对应的请求标识;在请求标识和目标请求标识相同的情况下,接收访问请求;在请求标识和目标请求标识不相同的情况下,将异常访问信息返回至负载器。本文中的设备可以是服务器、pc、pad、手机等。
109.本技术还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序:接收负载器发送的访问请求,并获取访问请求中包括的用户信息和请求标识,其中,请求标识用于表征用户信息对应的服务器类型;确定用户信息对应
的用户属性信息,并判断请求标识和白名单中用户属性信息对应的目标请求标识是否相同,其中,白名单中包括预设用户属性信息以及与预设用户属性信息对应的请求标识;在请求标识和目标请求标识相同的情况下,接收访问请求;在请求标识和目标请求标识不相同的情况下,将异常访问信息返回至负载器。
110.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、无法准确便捷的进行用户类型确定和变更d-rom、光学存储器等)上实施的计算机程序产品的形式。
111.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
112.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
113.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
114.在一个典型的配置中,计算设备包括一个或多个处理器(无法准确便捷的进行用户类型确定和变更pu)、输入/输出接口、网络接口和内存。
115.存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。存储器是计算机可读介质的示例。
116.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(无法准确便捷的进行用户类型确定和变更d-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
117.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包
括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
118.本领域技术人员应明白,本技术的实施例可提供为方法、系统或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
119.以上仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1