一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

请求处理方法及系统与流程

2021-11-05 22:31:00 来源:中国专利 TAG:


1.本技术实施例涉及数据处理技术领域,尤其涉及一种请求处理方法及系统。


背景技术:

2.互联网公司在进行程序开发的过程中,在程序上线之前会对程序包含的功能进行测试,用户(本文中的用户指的是执行测试的测试人员)会在至少一个服务器中分别部署测试环境,测试环境是指用于对程序功能进行测试的硬件配置,比如处理器,以及软件配置,比如操作系统以及数据库的接口信息以便获取测试所需的数据库的数据,其中,硬件配置都可以利用软件工具模拟出来,因此,测试环境可以存储在服务器中,其中,每个测试环境根据其所在服务器都会对应设置测试环境域名,客户端通过接收用户输入的测试环境域名可以将环境请求发送至对应的服务器,从而从服务器中请求出对应的测试环境,以便对相应的功能进行测试。
3.当需求的测试环境发生变化的时候,用户需要在客户端的相应位置修改对应的测试环境域名,操作较为繁琐,且由于客户端与服务器为不同人员负责,因此,需要服务器端的人员告知客户端人员更改后的测试环境域名的对应接口信息,浪费了大量沟通成本,测试效率低下。


技术实现要素:

4.本技术实施例提供一种请求处理方法及系统,用以解决现有技术中在更换测试环境的过程中,操作繁琐,测试效率低下的问题。
5.第一方面,本技术实施例中提供了一种请求处理方法,应用于网关,包括:
6.接收目标客户端发送的第一环境获取请求;
7.查找客户端地址与测试环境标识对应关系,确定所述第一环境获取请求中的目标客户端地址对应的目标测试环境标识;
8.向所述目标测试环境标识对应的目标服务器发送包含所述目标测试环境标识的第二环境获取请求,以供所述目标服务器返回所述目标测试环境标识对应的目标测试环境;
9.将所述目标测试环境提供至所述目标客户端。
10.第二方面,本技术实施例中提供了一种请求处理方法,应用于目标客户端,包括:
11.发送第一环境获取请求至网关,以便网关查找客户端地址与测试环境标识对应关系,确定所述第一环境获取请求中的目标客户端地址对应的目标测试环境标识;向所述目标测试环境标识对应的目标服务器发送包含所述目标测试环境标识的第二环境获取请求,以供所述目标服务器返回所述目标测试环境标识对应的目标测试环境;将所述目标测试环境提供至所述目标客户端;
12.接收所述目标测试环境。
13.第三方面,本技术实施例中提供了一种请求处理方法,应用于目标服务器,包括:
14.接收网关发送的包含目标测试环境标识的第二环境获取请求;
15.返回所述目标测试环境标识对应的目标测试环境至所述网关以便所述网关将所述目标测试环境提供至目标客户端。
16.第四方面,本技术实施例中提供了一种请求处理系统,包括:至少一个客户端、网关以及至少一个服务器;
17.所述网关用于:接收目标客户端发送的第一环境获取请求;查找客户端地址与测试环境标识对应关系,确定所述第一环境获取请求中的目标客户端地址对应的目标测试环境标识;向所述目标测试环境标识对应的目标服务器发送包含所述目标测试环境标识的第二环境获取请求,以供所述目标服务器返回所述目标测试环境标识对应的目标测试环境;将所述目标测试环境提供至所述目标客户端。
18.所述目标客户端用于:发送第一环境获取请求至网关,以便网关查找客户端地址与测试环境标识对应关系,确定所述第一环境获取请求中的目标客户端地址对应的目标测试环境标识向所述目标测试环境标识对应的目标服务器发送包含所述目标测试环境标识的第二环境获取请求,以供所述目标服务器返回所述目标测试环境标识对应的目标测试环境,并将所述目标测试环境提供至所述目标客户端;将所述目标测试环境提供至所述目标客户端。
19.所述目标服务器用于:接收网关发送的包含目标测试环境标识的第二环境获取请求;返回所述目标测试环境标识对应的目标测试环境至所述网关以便所述网关将所述目标测试环境提供至目标客户端。
20.本技术实施例中,网关接收目标客户端发送的第一环境获取请求;查找客户端地址与测试环境标识对应关系,确定第一环境获取请求中的目标客户端地址对应的目标测试环境标识;向目标测试环境标识对应的目标服务器发送包含目标测试环境标识的第二环境获取请求,以供目标服务器返回目标测试环境标识对应的目标测试环境;将目标测试环境提供至目标客户端。本技术实施例通过在网关中确定出客户端地址与测试环境标识的对应的关系,从而将第二环境获取请求发送至目标测试环境标识对应的目标服务器。因此,在更换目标测试环境的过程中,不需要人为在客户端修改测试环境域名,只需要在网关中更新客户端地址与测试环境的对应关系,就能将第二环境获取请求发送至目标测试环境,操作简便,有效提高了测试效率。
21.本技术的这些方面或其他方面在以下实施例的描述中会更加简明易懂。
附图说明
22.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
23.图1示出了本技术提供的请求处理方法一个实施例的流程图;
24.图2示出了本技术提供的请求处理方法另一个实施例的流程图;
25.图3示出了本技术提供的请求处理方法另一个实施例的流程图;
26.图4示出了本技术提供的请求处理装置一个实施例的结构示意图;
27.图5示出了本技术提供的请求处理装置另一个实施例的结构示意图;
28.图6示出了本技术提供的请求处理装置又一个实施例的结构示意图;
29.图7为与图4所示实施例提供的请求处理装置对应的计算设备的结构示意图;
30.图8为与图5所示实施例提供的请求处理装置对应的计算设备的结构示意图;
31.图9为与图6所示实施例提供的请求处理装置对应的计算设备的结构示意图。
具体实施方式
32.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。
33.在本技术的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如101、102等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。
34.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
35.针对现有技术中更改测试环境比较繁琐的问题,发明人发明现有技术中,基于测试环境域名访问对应的测试环境的过程中,需要在客户端人为编写代码,该代码包括测试环境域名以及测试环境域名所在服务器对应的接口信息,进一步客户端将环境获取请求发送至客户端对应的网关,网关在基于测试环境域名将环境获取请求发送至测试环境对应的服务器。但是当需要更改测试环境的时候,需要更改之前编写的代码,才能请求到更改后的测试环境,更改的内容包括测试环境域名测试环境域名所在服务器对应的接口信息,操作繁琐,且接口信息需要服务端负责人员告知客户端负责人员,造成沟通成本高,测试效率低下的问题。
36.对此,发明人提出一种请求处理方法及系统,网关接收目标客户端发送的第一环境获取请求;查找客户端地址与测试环境标识对应关系,确定第一环境获取请求中的目标客户端地址对应的目标测试环境标识;向目标测试环境标识对应的目标服务器发送第二环境获取请求,以供目标服务器返回第二环境获取请求对应的目标测试环境;将目标测试环境提供至目标客户端。本技术通过在网关中确定出客户端地址与测试环境标识的对应的关系,从而基于客户端地址就能将环境获取请求发送至对应的目标服务器,由于基于客户端地址来确定对应的测试环境标识,因此,即使需要更改测试环境,只需要在网关维护一个动态的测试环境标识与客户端地址的对应关系,就能将环境请求发送至对应的服务器,无需更改客户端的代码,操作简便,且提高了测试效率。
37.图1示出了本技术提供的请求处理方法一个实施例的流程图,其中,本实施例的技术方案由网关执行,其中,本技术实施例中,网关可以是实现接客户端与容器互连的中间设备。如图1所示,该方法包括:
38.101、接收目标客户端发送的第一环境获取请求。
39.在一个可选的实施例中,目标客户端接收用户在目标客户端的输入操作,该输入操作对应的输入内容可以包括网关域名以及网关对应的接口信息,基于网关域名以及网关对应的接口信息生成对应的代码,从而可以在目标客户端请求目标测试环境的过程中,首先发送第一环境获取请求至该网关域名对应的网关中。
40.可选地,第一环境获取请求包括:目标客户端地址。
41.102、查找客户端地址与测试环境标识对应关系,确定第一环境获取请求中的目标客户端地址对应的目标测试环境标识。
42.其中,目标客户端地址可以是目标客户端的网际互连协议(internet protocol,简称ip)地址。
43.可选地,客户端地址与测试环境标识对应关系按照如下方式确定:提供多个测试环境标识;基于任一客户端发送的针对所述多个测试环境标识的选择请求,确定被选择的测试环境标识;建立被选择的测试环境标识与所述任一客户端的客户端地址的对应关系。
44.其中,该多个测试环境标识由至少一个服务器中发送至网关。环境测试标识可以为数字、字母或者可以用来唯一区分测试环境的任意标识。
45.可以在网关对应的显示页面上显示该多个测试环境标识,以供用户选择。对应的,上述选择请求可以是客户端基于用户针对任一测试环境标识的选择操作而生成并发送至网关,网关则可以基于选择请求中的客户端的地址以及该测试环境标识建立对应关系。
46.可选地,网关中可以设置数据库,该数据库用于存储测试环境标识与客户端地址的对应关系。
47.在一个可选的实施例中,提供多个测试环境标识包括:显示承载不同测试环境标识的多个信息载体;基于任一客户端发送的针对多个测试环境标识的选择请求,确定被选择的测试环境标识包括:接收任一客户端基于从任一信息载体中获得的测试环境标识而发送的选择请求,确定被选择的测试环境标识。
48.信息载体可以为条形码、二维码或三维码等图形码,客户端可以通过扫描该信息载体而从中获得相应的测试环境标识。
49.上述信息载体的显示方法可以实现为接收到用户对预设按钮的触控操作,显示承载不同测试环境标识的多个信息载体。
50.对应的,上述选择操作可以是客户端针对任一信息载体的扫描操作。
51.在另一个可选的实施例中,上述建立被选择的测试环境标识与所述任一客户端的客户端地址的对应关系的过程可以实现为:针对用户对显示页面的触发操作,在显示页面显示多个测试环境标识,其中,多个测试环境标识对应于网关数据库中的多个测试环境;基于用户针对多个测试环境标识中任一个测试环境标识的选择操作,比如,可以是触控操作,在显示页面上显示该测试环境标识对应的二维码,其中,该二维码存储有测试环境标识对应的信息;接收到客户端的扫码操作以及客户端发送的客户端地址,进一步的建立客户端地址与该测试环境标识的对应关系。
52.需要说明的是,目标客户端当前测试需要的测试环境与下一测试需要的测试环境可能不一样,因此,数据库中的客户端地址和测试环境标识的对应关系是实时更新的,当网关接收到任一客户端基于从任一信息载体中获得的测试环境标识而发送的选择请求,基于
该选择操作对应的客户端地址和测试环境标识的对应关系,更新数据库中客户端地址和测试环境标识的对应关系。
53.可选地,客户端地址和测试环境标识的对应关系中一个测试环境标识可以对应至少一个客户端地址。
54.103、向目标测试环境标识对应的目标服务器发送包含目标测试环境标识的第二环境获取请求,以供目标服务器返回目标测试环境标识对应的目标测试环境。
55.由于第一环境获取请求均由客户端发往网关,因此,第一环境获取请求中并不会包括需要请求的目标测试环境标识,即仅仅将该环境获取请求经由网关发送至目标服务器,目标服务器并不会基于环境获取请求返回对应的目标测试环境。
56.因此在一个可选的实施例中,向目标测试环境标识对应的目标服务器发送第二环境获取请求以供目标服务器返回第二环境获取请求对应的目标测试环境包括:在第一环境获取请求的报文头部添加目标测试环境标识,得到第二环境获取请求;向目标测试环境标识对应的目标服务器发送第二环境获取请求,以供目标服务器返回目标测试环境标识对应的目标测试环境。
57.可选地,由于第一环境获取请求一般是一个超文本传输协议(hypertext transfer protocol,简称http)请求报文,可以在环境获取请求的报文头部添加目标测试环境标识,从而得到第二环境获取请求,从而在将第二环境获取请求发送至目标服务器之后,目标服务器可以基于第二环境获取请求中的目标测试环境标识返回对应的目标测试环境。
58.在一个可选的实施例中,网关数据库中可以对应存储有测试环境标识和服务器的对应关系,该对应关系可以为测试环境标识与服务器标识的对应关系、测试环境标识与服务器域名的对应关系或者测试环境标识与服务器ip地址的对应关系。进一步的,网关查找测试环境标识和服务器的对应关系,确定出目标测试环境标识对应的目标服务器,从而将第二环境获取请求发送至目标服务器。
59.进一步的,在网关的数据库中,也可以对应存储有测试环境标识与测试环境域名的对应关系,可选地,上述建立测试环境域名与测试环境标识的对应关系可以实现为:接收至少一个服务器发送的至少一个测试环境标识;分别生成至少一个测试环境标识对应的测试环境域名;对应存储测试环境标识以及测试环境域名。
60.其中,测试环境域名可以是测试环境标识与测试环境所在服务器域名结合得到的。
61.在一个可选的实施例中,当用户在任一服务器中搭建完一个测试环境之后,服务器将该测试环境对应的测试环境标识发送至网关,网关基于测试环境标识和测试环境所在的服务器的域名生成测试环境域名,比如,新搭建完的测试环境的测试环境标识为xinzeng,服务器域名为www.fuwuqi1.com,生成的测试环境域名为www.fuwuqi1.com/xinzeng。进一步的,将该测试环境域名存储至网关的数据库。
62.任一测试环境域名的生成过程均与上述过程一致,在此不再赘述。
63.可选地,在向目标测试环境标识对应的目标服务器发送包含目标测试环境标识第二环境获取请求还包括:查找测试环境标识与测试环境域名对应关系,确定目标测试环境标识对应的目标测试环境域名;确定目标测试环境域名对应的目标服务器地址。进一步的,
向目标测试环境标识对应的目标服务器发送第二环境获取请求包括:向目标服务器地址对应的目标服务器发送第二环境获取请求,以供目标服务器返回目标测试环境标识对应的目标测试环境。
64.由于测试环境域名包括测试环境标识或者测试环境标识的相关参数,网关在确定出目标客户端地址对应的目标测试环境标识之后,可以基于目标测试环境标识在数据库中确定出该目标测试环境标识对应的目标测试环境域名。
65.进一步的,由于目标测试环境域名包括目标测试环境所在目标服务器的域名,因此,可以将该目标测试环境域名发送至对应的域名解析服务器,从而获取对应的ip地址,以便基于该ip地址,将第二环境获取请求发送至目标服务器。
66.104、将目标测试环境提供至目标客户端。
67.可选地,在将目标测试环境提供至目标客户端之后,还包括:接收目标服务器发送与目标测试功能相关联的至少一个关联功能对应的运行环境,目标测试功能基于第二环境获取请求确定;将至少一个关联功能对应的运行环境发送至目标客户端,以便目标客户端结合至少一个关联功能对应的运行环境以及至少一个关联功能在目标测试环境对目标测试功能进行测试。
68.一般情况下,测试任务一般只测试程序的某一个目标测试功能,而该目标测试功能的测试需要程序中与该目标测试功能相关联的至少一个关联功能同时运行才能确定该目标测试功能是否符合要求。因此,客户端需要至少一个关联功能以及至少关联一个功能各自对应的运行环境才能对目标测试功能进行测试。
69.第二环境获取请求包括:目标测试功能以及至少一个关联功能。目标测试功能以及至少一个关联功能均可以由代码实现,且目标测试功能以及至少一个关联功能可以组成一个程序,该程序可以存储在目标客户端上。
70.对应地,目标客户端发送第二环境获取请求至网关的过程可以实现为:目标客户端接收到用户的触发操作,可以在目标客户端显示多个控件,该多个控件用于表示各自对应的多个功能,检测到用户针对多个控件中的任一控件的选择操作,将该控件对应的功能确定为目标测试功能,并将包括有该目标测试功能的第一环境获取请求发送至网关。
71.至少一个服务器还存储有多个功能对应的多个运行环境,网关数据库中还对应存储有至少一个关联功能与至少一个运行环境标识的对应关系,因此,网关在接收到第一环境获取请求之后,还包括:确定至少一个关联功能对应的运行环境标识,结合至少一个关联功能以及各自对应的运行环境标识,生成对应的至少一个运行环境获取请求,并将该至少一个运行环境获取请求发送至各自对应的服务器,以便获取至少一个运行环境。
72.最后,网关将至少一个关联功能各自对应的运行环境发送至目标客户端,目标客户端按照目标测试功能以及至少一个关联功能在程序中的运行顺序,在至少一个运行环境运行各自对应的关联功能以及在目标测试环境运行目标测试功能,完成对目标测试功能的测试。
73.在一个可选的实施例中,一个程序对应于商品购买的流程,包括:付款、收款、发货、收货四个功能,在测试收款功能的时候,按照付款、收款、发货、收货的先后顺序在各自的运行环境或者目标测试环境中运行上述功能从而完成对付款功能以的测试。
74.本技术实施例中,网关接收目标客户端发送的第一环境获取请求;查找客户端地
址与测试环境标识对应关系,确定第一环境获取请求中的目标客户端地址对应的目标测试环境标识;向目标测试环境标识对应的目标服务器发送第二环境获取请求,以供目标服务器返回第二环境获取请求对应的目标测试环境;将目标测试环境提供至目标客户端。本技术实施例通过在网关中确定出客户端地址与测试环境标识的对应的关系,从而将第二环境获取请求发送至目标测试环境标识对应的目标服务器。因此,在更换目标测试环境的过程中,不需要人为在客户端修改测试环境域名,只需要在网关中更新客户端地址与测试环境的对应关系,就能将第二环境获取请求发送至目标测试环境,操作简便,有效提高了测试效率。
75.图2示出了本技术提供的请求处理方法另一个实施例的流程图,其中,本实施例的技术方案由目标客户端执行。如图2所示,该方法包括:
76.201、发送第一环境获取请求至网关,以便网关查找客户端地址与测试环境标识对应关系,确定第一环境获取请求中的目标客户端地址对应的目标测试环境标识;向目标测试环境标识对应的目标服务器发送包含目标测试环境标识的第二环境获取请求,以供目标服务器返回目标测试环境标识对应的目标测试环境;将目标测试环境提供至目标客户端。
77.202、接收目标测试环境。
78.本实施例提供的请求处理方法的详细执行过程可以参考前文其他实施例中的描述,在此不赘述。
79.图3示出了本技术提供的请求处理方法另一个实施例的流程图,其中,本实施例的技术方案由目标服务器执行。如图3所示,该方法包括:
80.301、接收网关发送的包含目标测试环境标识的第二环境获取请求。
81.302、返回目标测试环境标识对应的目标测试环境至网关以便网关将目标测试环境提供至目标客户端。
82.本实施例提供的请求处理方法的详细执行过程可以参考前文其他实施例中的描述,在此不赘述。
83.可选地,本技术还提供一种请求处理系统,包括:至少一个客户端、网关以及至少一个服务器。
84.网关用于:接收目标客户端发送的第一环境获取请求;查找客户端地址与测试环境标识对应关系,确定第一环境获取请求中的目标客户端地址对应的目标测试环境标识;向目标测试环境标识对应的目标服务器发送包含目标测试环境标识的第二环境获取请求,以供目标服务器返回目标测试环境标识对应的目标测试环境;将目标测试环境提供至目标客户端。
85.目标客户端用于:发送第一环境获取请求至网关,以便网关查找客户端地址与测试环境标识对应关系,确定第一环境获取请求中的目标客户端地址对应的目标测试环境标识向目标测试环境标识对应的目标服务器发送包含目标测试环境标识的第二环境获取请求,以供目标服务器返回目标测试环境标识对应的目标测试环境,并将目标测试环境提供至目标客户端;将目标测试环境提供至目标客户端。
86.目标服务器用于:接收网关发送的包含目标测试环境标识的第二环境获取请求;返回目标测试环境标识对应的目标测试环境至网关以便网关将目标测试环境提供至目标客户端。
87.本实施例提供的请求处理系统的详细执行过程可以参考前文其他实施例中的描述,在此不赘述。
88.图4示出了本技术提供的请求处理装置一个实施例的结构示意图,该装置应用于网关,如图4所述,该装置包括:接收模块41,查找模块42,发送模块43以及提供模块44;
89.接收模块41,用于接收目标客户端发送的第一环境获取请求。
90.查找模块42,用于查找客户端地址与测试环境标识对应关系,确定所述第一环境获取请求中的目标客户端地址对应的目标测试环境标识。
91.发送模块43,用于向所述目标测试环境标识对应的目标服务器发送包含所述目标测试环境标识的第二环境获取请求,以供所述目标服务器返回所述目标测试环境标识对应的目标测试环境。
92.提供模块44,用于将所述目标测试环境提供至所述目标客户端。
93.可选地,发送模块43具体用于在所述第一环境获取请求的报文头部添加所述目标测试环境标识,得到第二环境获取请求;向所述目标测试环境标识对应的目标服务器发送所述第二环境获取请求,以供所述目标服务器返回所述目标测试环境标识对应的目标测试环境。
94.可选地,发送模块43还具体用于查找测试环境标识与测试环境域名对应关系,确定所述目标测试环境标识对应的目标测试环境域名;确定所述目标测试环境域名对应的目标服务器地址;所述向所述目标测试环境标识对应的目标服务器发送第二环境获取请求包括:向所述目标服务器地址对应的目标服务器发送所述第二环境获取请求。
95.可选地,查找模块42具体用于提供多个测试环境标识;基于任一客户端发送的针对所述多个测试环境标识的选择请求,确定被选择的测试环境标识;建立被选择的测试环境标识与所述任一客户端的客户端地址的对应关系。
96.可选地,查找模块42还具体用于显示承载不同测试环境标识的多个信息载体;所述基于任一客户端发送的针对所述多个测试环境标识的选择请求,确定被选择的测试环境标识包括:接收任一客户端基于从任一信息载体中获得的测试环境标识而发送的选择请求,确定被选择的测试环境标识。
97.可选地,发送模块43还具体用于接收至少一个服务器发送的至少一个测试环境标识;分别生成所述至少一个测试环境标识对应的测试环境域名;对应存储所述测试环境标识以及所述测试环境域名。
98.可选地,接收模块41具体用于接收至少一个服务器发送与目标测试功能相关联的至少一个关联功能对应的运行环境,所述目标测试功能基于所述第二环境获取请求确定。
99.可选地,发送模块43还具体用于将所述至少一个关联功能对应的运行环境发送至所述目标客户端,以便所述目标客户端结合所述至少一个关联功能对应的运行环境以及所述至少一个关联功能在所述目标测试环境对所述目标测试功能进行测试。
100.图4所述的请求处理装置可以执行图1所示实施例所述的请求处理方法,其实现原理和技术效果不再赘述。对于上述实施例中的请求处理装置其中各个模块、单元执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
101.图5示出了本技术提供的请求处理装置另一个实施例的结构示意图,该装置应用于目标客户端,如图5所述,该装置包括:发送模块51和接收模块52;
102.发送模块51,用于发送第一环境获取请求至网关,以便网关查找客户端地址与测试环境标识对应关系,确定所述第一环境获取请求中的目标客户端地址对应的目标测试环境标识;向所述目标测试环境标识对应的目标服务器发送包含所述目标测试环境标识的第二环境获取请求,以供所述目标服务器返回所述目标测试环境标识对应的目标测试环境;将所述目标测试环境提供至所述目标客户端。
103.接收模块52,用于接收所述目标测试环境。
104.图5所述的请求处理装置可以执行图2所示实施例所述的请求处理方法,其实现原理和技术效果不再赘述。对于上述实施例中的请求处理装置其中各个模块、单元执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
105.图6示出了本技术提供的请求处理装置又一个实施例的结构示意图,该装置应用于目标服务器,如图6所述,该装置包括:接收模块61和返回模块62;
106.接收模块61,用于接收网关发送的包含目标测试环境标识的第二环境获取请求。
107.返回模块62,用于返回所述目标测试环境标识对应的目标测试环境至所述网关以便所述网关将所述目标测试环境提供至目标客户端。
108.图6所述的请求处理装置可以执行图3所示实施例所述的请求处理方法,其实现原理和技术效果不再赘述。对于上述实施例中的请求处理装置其中各个模块、单元执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
109.在一个可能的设计中,图4所示实施例的请求处理装置可以实现为计算设备,如图7所示,该计算设备可以包括存储组件701、处理组件702和显示组件703;
110.所述存储组件701存储一条或多条计算机指令,其中,所述一条或多条计算机指令供所述处理组件702调用执行。
111.所述处理组件用于:
112.接收目标客户端发送的第一环境获取请求;
113.查找客户端地址与测试环境标识对应关系,确定所述第一环境获取请求中的目标客户端地址对应的目标测试环境标识;
114.向所述目标测试环境标识对应的目标服务器发送包含所述目标测试环境标识的第二环境获取请求,以供所述目标服务器返回所述目标测试环境标识对应的目标测试环境;
115.将所述目标测试环境提供至所述目标客户端。
116.其中,处理组件702可以包括一个或多个处理器来执行计算机指令,以完成上述的方法中的全部或部分步骤。当然处理组件也可以为一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
117.存储组件701被配置为存储各种类型的数据以支持在终端的操作。存储组件可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
118.显示组件703可以为电致发光(el)元件、液晶显示器或具有类似结构的微型显示器、或者视网膜可直接显示或类似的激光扫描式显示器。
119.当然,计算设备必然还可以包括其他部件,例如输入/输出接口、通信组件等。
120.输入/输出接口为处理组件和外围接口模块之间提供接口,上述外围接口模块可以是输出设备、输入设备等。
121.通信组件被配置为便于计算设备和其他设备之间有线或无线方式的通信等。
122.其中,该计算设备可以为物理设备或者云计算平台提供的弹性计算主机等,此时计算设备即可以是指云服务器,上述处理组件、存储组件等可以是从云计算平台租用或购买的基础服务器资源。
123.在另一个可能的设计中,图5所示实施例的请求处理装置可以实现为计算设备,如图8所示,该计算设备可以包括存储组件801、处理组件802和显示组件803;
124.所述存储组件801存储一条或多条计算机指令,其中,所述一条或多条计算机指令供所述处理组件802调用执行。
125.所述处理组件用于:
126.发送第一环境获取请求至网关,以便网关查找客户端地址与测试环境标识对应关系,确定所述第一环境获取请求中的目标客户端地址对应的目标测试环境标识;向所述目标测试环境标识对应的目标服务器发送包含所述目标测试环境标识的第二环境获取请求,以供所述目标服务器返回所述目标测试环境标识对应的目标测试环境;将所述目标测试环境提供至所述目标客户端;
127.接收所述目标测试环境。
128.其中,处理组件802可以包括一个或多个处理器来执行计算机指令,以完成上述的方法中的全部或部分步骤。当然处理组件也可以为一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
129.存储组件801被配置为存储各种类型的数据以支持在终端的操作。存储组件可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
130.显示组件803可以为电致发光(el)元件、液晶显示器或具有类似结构的微型显示器、或者视网膜可直接显示或类似的激光扫描式显示器。
131.当然,计算设备必然还可以包括其他部件,例如输入/输出接口、通信组件等。
132.输入/输出接口为处理组件和外围接口模块之间提供接口,上述外围接口模块可以是输出设备、输入设备等。
133.通信组件被配置为便于计算设备和其他设备之间有线或无线方式的通信等。
134.其中,该计算设备可以为物理设备或者云计算平台提供的弹性计算主机等,此时计算设备即可以是指云服务器,上述处理组件、存储组件等可以是从云计算平台租用或购买的基础服务器资源。
135.在另一个可能的设计中,图6所示实施例的请求处理装置可以实现为计算设备,如图9所示,该计算设备可以包括存储组件901、处理组件902和显示组件903;
136.所述存储组件901存储一条或多条计算机指令,其中,所述一条或多条计算机指令供所述处理组件902调用执行。
137.所述处理组件用于:
138.接收网关发送的包含目标测试环境标识的第二环境获取请求;
139.返回所述目标测试环境标识对应的目标测试环境至所述网关以便所述网关将所述目标测试环境提供至目标客户端。
140.其中,处理组件902可以包括一个或多个处理器来执行计算机指令,以完成上述的方法中的全部或部分步骤。当然处理组件也可以为一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
141.存储组件901被配置为存储各种类型的数据以支持在终端的操作。存储组件可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
142.显示组件903可以为电致发光(el)元件、液晶显示器或具有类似结构的微型显示器、或者视网膜可直接显示或类似的激光扫描式显示器。
143.当然,计算设备必然还可以包括其他部件,例如输入/输出接口、通信组件等。
144.输入/输出接口为处理组件和外围接口模块之间提供接口,上述外围接口模块可以是输出设备、输入设备等。
145.通信组件被配置为便于计算设备和其他设备之间有线或无线方式的通信等。
146.其中,该计算设备可以为物理设备或者云计算平台提供的弹性计算主机等,此时计算设备即可以是指云服务器,上述处理组件、存储组件等可以是从云计算平台租用或购买的基础服务器资源。
147.本技术实施例还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被计算机执行时可以实现上述图1所示实施例的请求处理方法。
148.本技术实施例还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被计算机执行时可以实现上述图2所示实施例的请求处理方法。
149.本技术实施例还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被计算机执行时可以实现上述图3所示实施例的请求处理方法。
150.前文相应实施例中涉及的处理组件可以包括一个或多个处理器来执行计算机指令,以完成上述的方法中的全部或部分步骤。当然处理组件也可以为一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
151.存储组件被配置为存储各种类型的数据以支持在终端的操作。存储组件可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
152.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
153.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可
以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
154.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
155.最后应说明的是:以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献