掌桥专利:专业的专利平台
掌桥专利
首页

一种数据处理方法、装置及设备

文献发布时间:2023-06-19 13:45:04


一种数据处理方法、装置及设备

技术领域

本申请涉及通信技术,尤其涉及一种数据处理方法、装置及设备。

背景技术

在业务场景中,可以通过服务器集群对客户端所请求的业务进行处理,服务器集群中包括多个服务器,为了将客户端的请求均匀分配至各个服务器,可以设置负载均衡设备,并由负载均衡设备对客户端和服务器之间的消息进行转发处理。

在相关技术中,负载均衡设备可以采用直接路由模式(Direct Routing,DR)对客户端和服务器之间的消息进行转发处理。然而,当服务器集群中包括虚拟服务器时,在负载均衡设备采用DR方式对虚拟服务器向客户端发送的数据进行转发时,由于虚拟服务器的网络配置无法修改,使得负载均衡设备无法对虚拟服务器的数据进行正确的转发处理,导致数据处理的可靠性较低。

发明内容

本申请提供一种数据处理方法、装置及设备,提高了数据处理的可靠性。

第一方面,本申请实施例提供一种数据处理方法,应用于网桥,所述方法包括:

接收虚拟服务器发送的第一响应消息,所述第一响应消息中的源地址信息为所述虚拟服务器的地址信息;

确定所述第一响应消息对应的第一请求消息,所述第一响应消息为所述虚拟服务器对所述第一请求消息进行响应的消息;

根据所述第一请求消息获取第一负载均衡设备的地址信息,所述第一负载均衡设备为对所述第一请求消息进行负载均衡处理的设备;

将所述第一响应消息中的源地址信息修改为所述第一负载均衡设备的地址信息,得到更新后的第一响应消息;

向客户端发送所述更新后的第一响应消息。

在一种可能的实施方式中,所述源地址信息包括IP地址和端口号;将所述第一响应消息中的源地址信息修改为所述第一负载均衡设备的地址信息,得到更新后的第一响应消息,包括:

将所述源地址信息中的IP地址修改为所述第一负载均衡设备的IP地址;

将所述源地址信息中的端口号修改为所述第一负载均衡设备的端口号。

在一种可能的实施方式中,根据所述第一请求消息获取第一负载均衡设备的地址信息,包括:

获取所述第一请求消息的标识;

根据所述第一请求消息的标识,在预设存储空间中查询获取所述第一负载均衡设备的地址信息。

在一种可能的实施方式中,根据所述第一请求消息的标识,在预设存储空间中查询获取所述第一负载均衡设备的地址信息之前,还包括:

接收所述第一负载均衡设备发送的所述第一请求消息,所述第一请求消息中的目的地址信息为所述第一负载均衡设备的地址信息,所述第一请求消息中还包括所述虚拟服务器的地址信息;

将所述第一请求消息中的目的地址信息修改为所述虚拟服务器所在的后端服务器的地址信息,得到更新后的第一请求消息;

向所述虚拟服务器发送所述更新后的第一请求消息。

在一种可能的实施方式中,所述目的地址信息包括IP地址和端口号;将所述第一请求消息中的目的地址信息修改为所述虚拟服务器所在的后端服务器的地址信息,得到更新后的第一请求消息,包括:

将所述目的地址信息中的IP地址修改为所述虚拟服务器所在的后端服务器的IP地址;

将所述地址信息中端口号修改为所述虚拟服务器所在的后端服务器的端口号。

在一种可能的实施方式中,所述第一请求消息中的目的物理地址为所述虚拟服务器所在的后端服务器的物理地址,其

中,所述第一请求消息中的目的物理地址为所述第一负载均衡设备设置的。

第二方面,本申请提供一种数据处理装置,其特征在于,应用于网桥,包括接收模块、确定模块、获取模块、修改模块和发送模块,其中,

所述接收模块用于,接收虚拟服务器发送的第一响应消息,所述第一响应消息中的源地址信息为所述虚拟服务器的地址信息;

所述确定模块用于,确定所述第一响应消息对应的第一请求消息,所述第一响应消息为所述虚拟服务器对所述第一请求消息进行响应的消息;

所述获取模块用于,根据所述第一请求消息获取第一负载均衡设备的地址信息,所述第一负载均衡设备为对所述第一请求消息进行负载均衡处理的设备;

所述修改模块用于,将所述第一响应消息中的源地址信息修改为所述第一负载均衡设备的地址信息,得到更新后的第一响应消息;

所述发送模块用于,向客户端发送所述更新后的第一响应消息。

在一种可能的实施方式中,所述源地址信息包括IP地址和端口号;所述修改模块具体用于:

将所述源地址信息中的IP地址修改为所述第一负载均衡设备的IP地址;

将所述源地址信息中的端口号修改为所述第一负载均衡设备的端口号。

在一种可能的实施方式中,所述获取模块具体用于:

获取所述第一请求消息的标识;

根据所述第一请求消息的标识,在预设存储空间中查询获取所述第一负载均衡设备的地址信息。

在一种可能的实施方式中,所述接收模块还用于,在所述获取模块根据所述第一请求消息的标识,在预设存储空间中查询获取所述第一负载均衡设备的地址信息之前,接收所述第一负载均衡设备发送的所述第一请求消息,所述第一请求消息中的目的地址信息为所述第一负载均衡设备的地址信息,所述第一请求消息中还包括所述虚拟服务器的地址信息;

所述修改模块还用于,将所述第一请求消息中的目的地址信息修改为所述虚拟服务器所在的后端服务器的地址信息,得到更新后的第一请求消息;

所述发送模块还用于,向所述虚拟服务器发送所述更新后的第一请求消息。

在一种可能的实施方式中,所述目的地址信息包括IP地址和端口号;所述修改模块具体用于:

将所述目的地址信息中的IP地址修改为所述虚拟服务器所在的后端服务器的IP地址;

将所述地址信息中端口号修改为所述虚拟服务器所在的后端服务器的端口号。

在一种可能的实施方式中,所述第一请求消息中的目的物理地址为所述虚拟服务器所在的后端服务器的物理地址,其中,所述第一请求消息中的目的物理地址为所述第一负载均衡设备设置的。

第三方面,本申请提供一种访问请求的响应设备,包括处理器和存储器;

所述存储器存储计算机执行指令;

所述处理器执行所述存储器存储的计算机执行指令,使得所述处理器执行如第一方面所述的数据处理方法。

第四方面,本申请提供一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,当所述计算机执行指令被处理器执行时用于实现第一方面任一项所述的数据处理方法。

第五方面,本申请提供一种计算机程序产品,其特征在于,包括计算机程序,该计算机程序被处理器执行时实现第一方面任一项所示的数据处理方法。

本申请实施例提供的数据处理方法、装置及设备,在接收到虚拟服务器发送的第一响应消息之后,可以确定第一响应消息对应的第一请求消息,根据第一请求消息获取第一负载均衡设备的地址信息,并将第一响应消息中的源地址信息修改为第一负载均衡设备的地址信息得到更新后的第一响应消息,向客户端发送更新后的第一响应消息。由于更新后的第一响应消息中的源地址信息为第一请求消息的目的地址信息,更新后的第一响应消息中的目的地址信息为第一请求消息的源地址信息,从而可以实现第一响应消息的正确发送,提高了数据处理的可靠性。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。

图1为本申请实施例所提供的系统架构图;

图2为本申请实施例提供的一种数据处理方法的流程示意图;

图3为本申请实施例提供的另一种数据处理方法的流程示意图;

图4为本申请实施例提供的请求消息的结构示意图;

图5为本申请实施例提供的网桥对第一请求消息处理的示意图;

图6为本申请实施例提供的网桥对第一响应消息处理的示意图;

图7为本申请实施例提供的一种数据处理装置的结构示意图;

图8为本申请实施例提供的一种数据处理设备示意图。

通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。

为了便于理解,首先结合图1介绍本申请实施例所使用的系统架构。

图1为本申请实施例所提供的系统架构图。请参见图1,包括M个客户端、网关、负载均衡设备、网桥和N个后端服务器,M和N分别为大于或等于1的整数。客户端可以包括台式计算机、笔记本电脑和平板电脑,但不局限于此,客户端可以向后端服务器发送请求消息。网关可以用于客户端与负载均衡设备的网络连接,或者,网关可以用于客户端与网桥的网络连接。负载均衡设备可以通过软件实现,也可以通过软件和硬件的结合实现,例如,负载均衡设备可以为互联网协议虚拟服务器(Internet Protocol Virtual Server,IPVS),负载均衡设备的数量可以为1个或者多个。网桥上可以设置有预设存储空间,网桥可以用于转发数据,并将转发的数据存储至预设存储空间中。后端服务器中可以设置至少一个虚拟服务器,虚拟服务器可以对请求消息进行处理,并向客户端发送与请求消息对应的响应消息。

在相关技术中,负载均衡设备采用DR方式对客户端和服务器之间的消息进行转发处理,当服务器为虚拟服务器时,由于虚拟服务器的网络配置无法修改,使得负载均衡设备无法对虚拟服务器的数据进行正确的转发处理,导致数据处理的可靠性较低。

为了解决现有技术中无法对虚拟服务器的数据进行正确的转发处理,导致的数据处理可靠性低的问题,本申请提出了一种数据处理方法,在负载均衡设备将请求包发送至虚拟服务器的过程中,将负载均衡设备的虚拟IP(Virtual Internet Protocol,VIP)地址和端口号存储于网桥中的预设存储空间中,待虚拟服务器返回响应包时,根据预设存储空间中的负载均衡设备的VIP地址和端口号,修改响应包中的源地址信息,使得响应包中的源地址信息与请求包中的目的地址信息一致,进而使得修改的响应包可以正确地发送至客户端,提高了数据处理的可靠性。

下面,通过具体实施例对本申请所示的技术方案进行详细说明。需要说明的是,下面几个实施例可以单独存在,也可以相互结合,对于相同或相似的内容,在不同的实施例中不再重复说明。

图2为本申请实施例提供的一种数据处理方法的流程示意图。请参见图2,一种访问请求的响应方法,包括:

S201、接收虚拟服务器发送的第一响应消息。

本申请实施例的执行主体可以为网桥,也可以为设置在网桥中的数据处理装置。可选的,数据处理装置可以通过软件实现,也可以通过软件和硬件结合的方式实现。

第一响应消息中的源地址信息为虚拟服务器的地址信息。虚拟服务器的地址信息可以包括虚拟服务器的IP地址和端口号。

可选的,虚拟服务器接收到来自客户端的第一请求消息之后,对第一请求消息进行处理,得到第一响应消息,并将第一响应消息发送至网桥。即,第一响应消息为第一请求消息对应的响应消息。

S202、确定第一响应消息对应的第一请求消息。

第一请求消息为客户段向虚拟服务器发送的请求消息。客户端在发送第一请求消息时,先将第一请求消息发送至第一负载均衡设备,并由第一负载均衡设备对第一请求消息进行转发处理,以将第一请求消息发送至虚拟服务器。由于客户端需要先将第一请求消息发送至第一负载均衡设备,因此,第一请求消息的目的地址信息为第一负载均衡设备的地址信息,第一负载均衡设备的地址信息可以包括第一负载均衡设备的VIP地址和端口号。

响应消息和请求消息之间具有一一对应关系,可以根据该一一对应关系确定第一响应消息对应的第一请求消息。例如,请求消息和对应的响应消息对应的消息标识相同,在该种情况下,可以根据第一响应消息的标识查询获取对应的第一请求消息。

S203、根据第一请求消息获取第一负载均衡设备的地址信息。

可以通过如下方式获取第一负载均衡设备的地址信息:获取第一请求消息的标识;根据第一请求消息的标识,在预设存储空间中获取第一负载均衡设备的地址信息。

预设存储空间中可以存储多个请求消息的标识和每个请求消息的标识对应的负载均衡设备的地址信息。相应的,可以在预设存储空间中获取第一请求消息的标识对应的第一负载均衡设备的地址信息。

S204、将第一响应消息中的源地址信息修改为第一负载均衡设备的地址信息,得到更新后的第一响应消息。

根据第一负载均衡设备的地址信息,将第一响应消息中的源地址信息中的IP地址修改为第一负载均衡设备的VIP地址,以及将第一响应消息中的源地址信息中的端口号修改为第一负载均衡设备的端口号,以得到更新后的第一响应消息。

S205、向客户端发送更新后的第一响应消息。

网桥可以通过客户端对应的网关向客户端发送更新后的第一响应消息。

本申请实施例提供的数据处理方法,在接收到虚拟服务器发送的第一响应消息之后,可以确定第一响应消息对应的第一请求消息,根据第一请求消息获取第一负载均衡设备的地址信息,并将第一响应消息中的源地址信息修改为第一负载均衡设备的地址信息得到更新后的第一响应消息,向客户端发送更新后的第一响应消息。由于更新后的第一响应消息中的源地址信息为第一请求消息的目的地址信息,更新后的第一响应消息中的目的地址信息为第一请求消息的源地址信息,从而可以实现第一响应消息的正确发送,提高了数据处理的可靠性。

在实际应用过程中,通常是客户端先给虚拟服务器发送请求消息,虚拟服务器再向客户端发送请求消息对应的响应消息。下面,结合图3所示的实施例,对客户端向虚拟服务器发送请求消息、以及虚拟服务器向客户端发送响应消息的过程进行说明。

图3为本申请实施例提供的另一种数据处理方法的流程示意图。请参见图3,该方法可以包括:

S301、客户端向第一负载均衡设备发送第一请求消息。

第一请求消息中可以包括源地址信息和目的地址信息。其中,源地址信息为客户端的地址信息,目的地址信息为第一负载均衡设备的地址信息。

客户端的地址信息可以包括客户端的IP地址和端口号。第一负载均衡设备的地址信息可以包括第一负载均衡设备的IP地址(或者VIP地址)和端口号。

可选的,客户端可以向网关发送第一请求消息,以使网关将第一请求消息转发至第一负载均衡设备。

第一请求消息可以如表1所示:

表1

S302、第一负载均衡设备对第一请求消息进行更新处理,得到更新后的第一请求消息。

可选的,第一负载均衡设备对第一请求消息的更新处理可以包括:确定后端服务器,并将第一请求消息中目的地址信息中的物理地址修改为后端服务器的物理地址,以及在第一请求消息中添加结构体,其中,结构体中可以包括后端服务器的IP地址和端口号。可选的,结构体中还可以包括操作码、结构体的大小等信息。其中,后端服务器为虚拟服务器所在的实体服务器。物理地址可以为媒体存取控制(Media Access Control,MAC)地址。

第一负载均衡设备可以通过如下方式确定后端服务器:在多个虚拟服务器中确定目标虚拟服务器,并确定将目标虚拟服务器所在的后端服务器。第一负载均衡设备可以根据各个虚拟服务器当前的负载量,在多个虚拟服务器中确定目标虚拟服务器。例如,第一负载均衡设备可以将负载量最小的虚拟服务器确定为目标虚拟服务器。

更新后的第一请求消息可以如表2所示:

表2

需要说明的是,更新后的第一请求消息中还包括结构体,表2未示出。

下面结合图4所示实施例对请求消息的结构进行详细的说明。

图4为本申请实施例提供的请求消息的结构示意图,请参见图4,请求消息包括源地址信息中的端口号(source port)字段、目的地址信息中的端口号(destination port)字段、请求包序列号(sequence number)字段、请求包确认号(acknowledgment number)字段、数据偏移(data offset)字段、保留(reserved)字段、窗口(window)字段、校验和(checksum)字段、紧急指针(urgent pointer)字段、操作码(operation code)字段、结构体的大小(size)字段、后端服务器的端口号(real server port)字段、后端服务器的IP地址(resl server IP)字段以及数据(data)字段。请求消息还包括URG(urgent)(用于表示紧急指针字段值有效)、ACK(用于表示确认响应)、PSH(用于表示有数据传输)、RST(用于标识连接重置)、SYN(用于表示建立连接)、FIN(用于表示关闭连接)等。

S303、第一负载均衡设备向网桥发送更新后的第一请求消息。

其中,更新后的第一请求消息中包括虚拟服务器所在的后端服务器的地址信息。后端服务器的地址信息包括后端服务器的IP地址和端口号。

S304、网桥在更新后的第一请求消息中获取后端服务器的地址信息。

网桥可以在第一请求消息中获取结构体,并在结构体中获取后端服务器的地址信息。

S305、网桥将接收到的第一请求消息中的目的地址信息修改为后端服务器的地址信息,得到更新后的第一请求消息。

需要说明的是,S305中所示的更新后的第一请求消息与S302中所示的更新后的第一请求消息不同。S305中所示的更新后的第一请求消息为对S302中所示的更新后的第一请求消息进行再次更新后得到的。

可选的,网桥可以将目的地址信息中的目的IP地址修改为后端服务器的IP地址,以及将目的信息中的目的端口号修改为后端服务器的端口号。

网桥对接收到的第一请求消息进行更新后得到的更新后的第一请求消息如表3所示:

表3

网桥还可以获取第一请求消息和第一负载均衡设备之间对应关系,并将该对应关系存储至预设存储空间。

下面,结合图5,对网桥对接收到的第一请求消息的处理过程进行说明。

图5为本申请实施例提供的网桥对第一请求消息处理的示意图。请参见图5,网桥可以包括br-int网桥、qbr网桥和预设存储空间,在网桥从第一负载均衡设备接收到第一请求消息之后,网桥可以对第一请求消息中的目的地址信息进行修改,网桥还可以将第一请求消息的标识和第一负载均衡设备的地址信息对应存储预设存储空间。

S306、网桥向虚拟服务器发送更新后的第一请求消息。

需要说明的是,S306所示的更新后的第一请求消息是指在S305中更新后的第一请求消息。

S307、虚拟服务器生成第一请求消息对应的第一响应消息。

第一响应消息可以如表4所示:

表4

S308、虚拟服务器向网桥发送第一响应消息。

S309、网桥确定第一响应消息对应的第一请求消息。

S310、网桥根据第一请求消息获取第一负载均衡设备的地址信息。

S311、网桥将第一响应消息中的源地址信息修改为第一负载均衡设备的地址信息,得到更新后的第一响应消息。

更新后的第一响应消息可以如表5所示:

表5

下面,结合图6,对网桥对接收到的第一响应消息的处理过程进行说明。

图6为本申请实施例提供的网桥对第一响应消息处理的示意图。请参见图6,网桥可以包括br-int网桥、qbr网桥和预设存储空间,在网桥从虚拟服务器接收到第一响应消息之后,网桥可以确定第一响应消息对应的第一请求消息,并在预设存储空间中获取第一请求消息对应的第一负载均衡设备的地址信息,并将第一响应消息中的源地址信息修改为第一负载均衡设备的地址信息。

S312、网桥向客户端发送更新后的第一响应消息。

需要说明的是,S309-S312的执行过程可以参见图2所示的实施例,此处不再进行赘述。

请参见表1和表5,表5中的源地址信息中的IP地址与表1中的目的地址信息中的IP地址相同,均为第一负载均衡设备的IP地址;表5中的源地址信息中的端口号与表1中的目的地址信息中的IP地址相同,均为第一负载均衡设备的端口号。表5中的目的地址信息中的IP地址与表1中的源地址信息中的IP地址相同,均为客户端的IP地址;表5中的目的地址信息中的端口号与表1中的源地址信息中的端口号相同,均为客户端的端口号。

在图3所示的实施例中,在第一负载均衡设备接收到来自客户端的第一请求消息之后,第一负载均衡设备可以将第一请求消息中目的地址信息中的物理地址进行修改,以及将在第一请求消息中携带包括后端服务器的地址信息的结构体,得到更新后的第一请求消息。第一负载均衡设备向网桥发送更新后的第一请求消息,以使网桥可以进一步将第一请求消息中的目的地址信息修改为后端服务器的地址信息,以使更新后的第一请求消息可以准确的发送至后端服务器中的虚拟服务器。在网桥接收到虚拟服务器发送的第一响应消息之后,可以确定第一响应消息对应的第一请求消息,根据第一请求消息获取第一负载均衡设备的地址信息,并将第一响应消息中的源地址信息修改为第一负载均衡设备的地址信息得到更新后的第一响应消息,向客户端发送更新后的第一响应消息。由于更新后的第一响应消息中的源地址信息为第一请求消息的目的地址信息,更新后的第一响应消息中的目的地址信息为第一请求消息的源地址信息,从而可以实现第一响应消息的正确发送,提高了数据处理的可靠性。

图7为本申请实施例提供的一种数据处理装置的结构示意图。该数据处理装置10可以应用于网桥。请参见图7,数据处理装置10可以包括接收模块11、确定模块12、获取模块13、修改模块14和发送模块15,其中,

所述接收模块11用于,接收虚拟服务器发送的第一响应消息,所述第一响应消息中的源地址信息为所述虚拟服务器的地址信息;

所述确定模块12用于,确定所述第一响应消息对应的第一请求消息,所述第一响应消息为所述虚拟服务器对所述第一请求消息进行响应的消息;

所述获取模块13用于,根据所述第一请求消息获取第一负载均衡设备的地址信息,所述第一负载均衡设备为对所述第一请求消息进行负载均衡处理的设备;

所述修改模块14用于,将所述第一响应消息中的源地址信息修改为所述第一负载均衡设备的地址信息,得到更新后的第一响应消息;

所述发送模块15用于,向客户端发送所述更新后的第一响应消息。

本申请实施例提供的数据处理装置可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。

在一种可能的实施方式中,所述源地址信息包括IP地址和端口号;所述修改模块14具体用于:

将所述源地址信息中的IP地址修改为所述第一负载均衡设备的IP地址;

将所述源地址信息中的端口号修改为所述第一负载均衡设备的端口号。

在一种可能的实施方式中,所述获取模块具体用于:

获取所述第一请求消息的标识;

根据所述第一请求消息的标识,在预设存储空间中查询获取所述第一负载均衡设备的地址信息。

在一种可能的实施方式中,所述接收模块11还用于,在所述获取模块13根据所述第一请求消息的标识,在预设存储空间中查询获取所述第一负载均衡设备的地址信息之前,接收所述第一负载均衡设备发送的所述第一请求消息,所述第一请求消息中的目的地址信息为所述第一负载均衡设备的地址信息,所述第一请求消息中还包括所述虚拟服务器的地址信息;

所述修改模块14还用于,将所述第一请求消息中的目的地址信息修改为所述虚拟服务器所在的后端服务器的地址信息,得到更新后的第一请求消息;

所述发送模块15还用于,向所述虚拟服务器发送所述更新后的第一请求消息。

在一种可能的实施方式中,所述目的地址信息包括IP地址和端口号;所述修改模块14具体用于:

将所述目的地址信息中的IP地址修改为所述虚拟服务器所在的后端服务器的IP地址;

将所述地址信息中端口号修改为所述虚拟服务器所在的后端服务器的端口号。

在一种可能的实施方式中,所述第一请求消息中的目的物理地址为所述虚拟服务器所在的后端服务器的物理地址,其中,所述第一请求消息中的目的物理地址为所述第一负载均衡设备设置的。

图8为本申请实施例提供的一种数据处理设备示意图。请参见图8,该数据处理设备20可以包括存储器21和处理器22。示例性地,存储器21、处理器22,各部分之间通过总线23相互连接。

存储器21存储计算机执行指令;

处理器22执行存储器存储的计算机执行指令,使得处理器执行上述任一所示的数据处理方法。

图8实施例所示的数据处理设备可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。

本申请实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,当计算机执行指令被处理器执行时用于实现上述任一所示的数据处理方法。

本申请实施例还可以提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述任一所示的数据处理方法。

实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于可读取存储器中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储器(存储介质)包括:只读存储器(英文:read-only memory,缩写:ROM)、RAM、快闪存储器、硬盘、固态硬盘、磁带(英文:magnetic tape)、软盘(英文:floppy disk)、光盘(英文:optical disc)及其任意组合。

本申请实施例是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理单元以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理单元执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求书指出。

应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求书来限制。

技术分类

06120113793064