网络连接系统及方法与流程

文档序号:17430093发布日期:2019-04-17 03:22阅读:224来源:国知局
网络连接系统及方法与流程

本发明涉及互联网通信技术领域,尤其是涉及一种网络连接系统及方法。



背景技术:

在当前互联网中,很多客户与待访问的服务之间需要跨国通讯,客户的用户终端分布在世界各地,因此网络连接质量各个地区千差万别。针对这种情况,就需要一种全球的网络加速方案,保证客户的绝大多数用户终端都能够和对应的应用服务器有较高的连通性。

目前,全球网络加速方案是在各个大洲部署代理网络节点,形成网络节点集群。该网络节点集群中各个网络节点之间保证低延时高带宽,保证之间的传输速率,从而得到加速网络。例如,当客户以http(hypertexttransferprotocol,超文本传输协议)方式连接到达加速网络的入口节点,入口节点通过自身算法找到距离相应应用服务器地址最近的加速网络的节点,然后该请求被转发到此节点,由此实现客户的用户终端与应用服务器之间的通信。

然而,在用户终端与应用服务器之间经过网络节点集群创建连接时,用户终端接入该网络集群中的入口节点与应用服务器端的出口节点之间,需要通过三次握手的发送与响应,这就造成网络资源及时间的耗费,进而导致客户的用户终端与应用服务器之间的网络连接速度减缓,影响了用户体验。



技术实现要素:

有鉴于此,本发明的目的在于提供一种网络连接系统及方法,以缓解有效减小了网络资源及时间的耗费,加速用户终端与应用服务器之间的网络连接速度,提高了用户体验。

第一方面,本发明实施例提供了一种网络连接系统,包括连接管理节点和与所述连接管理节点连接的路由节点;其中用于接收用户终端的连接请求的路由节点为入口节点;预先为应用服务器配置的、用于与应用服务器连接的路由节点为出口节点;所述连接管理节点中部署有网络连接池;所述连接请求包括应用服务器对应的认证标识;

所述入口节点用于根据所述认证标识确定待访问的应用服务器对应的出口节点,从所述网络连接池中获取所述入口节点至所述出口节点的可用的网络连接;将所述连接请求基于所述网络连接转发至所述出口节点;

所述出口节点用于根据所述连接请求建立与所述应用服务器之间的连接。

结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,还包括数据库节点;

所述入口节点还用于从所述数据库节点查找与所述认证标识对应的路由节点,并将所述对应的路由节点作为待访问的应用服务器对应的出口节点。

结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,其中,所述入口节点还用于发送查找请求至所述连接管理节点;所述查找请求包括入口节点的标识和出口节点的标识;

所述连接管理节点用于根据所述查找请求,从所述网络连接池中查找所述入口节点与所述出口节点之间的可用的网络连接,在查找到所述可用的网络连接后,发送通知信息至所述入口节点,并更新所述可用的网络连接的状态为不可用状态。

结合第一方面,本发明实施例提供了第一方面的第三种可能的实施方式,其中,所述入口节点还用于:在检测到用户终端关闭当前连接时,发送第一关闭请求至所述连接管理节点;所述第一关闭请求包括用户终端的端口信息和入口节点的入口端口信息;

所述连接管理节点还用于根据所述第一关闭请求和预先存储的路径ip关联信息,确定相应的出口节点,并发送第一关闭指令至相应的出口节点;

所述出口节点还用于根据所述第一关闭指令关闭与当前连接的应用服务器之间的连接,并发送第一关闭应答信息至所述连接管理节点,以使所述连接管理节点更新所述入口节点与所述出口节点之间的网络连接的状态为可用状态;

其中,所述路径ip关联信息包括关联存储的用户终端的端口信息、入口节点的入口端口信息,入口节点的出口端口信息、出口节点的入口端口信息、出口节点的出口端口信息和应用服务器的端口信息。

结合第一方面的第三种可能的实施方式,本发明实施例提供了第一方面的第四种可能的实施方式,其中,所述出口节点还用于,在检测到应用服务器关闭当前连接时,发送第二关闭请求至连接管理节点;所述第二关闭请求包括应用服务器的端口信息和出口节点的出口端口信息;

所述连接管理节点还用于根据所述第二关闭请求和预先存储的路径ip关联信息,确定相应的入口节点,并发送第二关闭指令至所述相应的入口节点;

所述入口节点还用于根据所述第二关闭指令关闭与当前连接的用户终端之间的连接,并发送第二关闭应答信息至所述连接管理节点,以使所述连接管理节点更新所述入口节点与所述出口节点之间的网络连接的状态为可用状态。

结合第一方面的第三种或者第四种可能的实施方式,本发明实施例提供了第一方面的第五种可能的实施方式,其中,所述连接管理节点还用于在更新所述入口节点与所述出口节点之间的网络连接的状态为可用状态之后,删除所述路径ip关联信息。

结合第一方面的第三种或者第四种可能的实施方式,本发明实施例提供了第一方面的第六种可能的实施方式,其中,所述路径ip关联信息包括路径ip组信息包括:入访ip组:用户终端的端口信息和入口节点的入口端口信息,节点连接ip组:入口节点的出口端口信息和出口节点的入口端口信息,及出访ip组:出口节点的出口端口信息和应用服务器的端口信息。

结合第一方面的第六种可能的实施方式,本发明实施例提供了第一方面的第七种可能的实施方式,其中,所述连接管理节点还用于:

在查找到所述入口节点与所述出口节点之间可用的网络连接后,获取第一端口信息;所述第一端口信息包括所述入口节点的入口端口信息和出口端口信息、所述用户终端的端口信息,及所述出口节点的入口端口信息;

在所述出口节点建立与所述应用服务器之间的连接后,获取第二端口信息;所述第二端口信息包括所述出口节点的出口端口信息与所述应用服务器的端口信息;

基于所述第一端口信息和所述第二端口信息,生成路径ip组信息。

第二方面,本发明实施例还提供一种网络连接方法,应用于如第一方面及其任一种可能的实施方式所述的网络连接系统,所述方法包括:

所述入口节点接收用户终端发送的连接请求;根据所述连接请求中的认证标识确定待访问的应用服务器对应的出口节点,从所述网络连接池中获取所述入口节点至所述出口节点的可用的网络连接;将所述连接请求基于所述网络连接转发至所述出口节点;

所述出口节点用于根据所述连接请求建立与所述应用服务器之间的连接。

结合第二方面,本发明实施例提供了第二方面的第一种可能的实施方式,其中,还包括:

所述入口节点发送查找请求至所述连接管理节点;所述查找请求包括入口节点的标识和出口节点的标识;

所述连接管理节点根据所述查找请求,从所述网络连接池中查找所述入口节点与所述出口节点之间的可用的网络连接,在查找到所述可用的网络连接后,发送通知信息至所述入口节点,并更新所述可用的网络连接的状态为不可用状态。

本发明实施例带来了以下有益效果:

在本发明实施例中,该网络连接系统包括连接管理节点和与连接管理节点连接的路由节点;其中用于接收用户终端的连接请求的路由节点为入口节点;预先为应用服务器配置的、用于与应用服务器连接的路由节点为出口节点;连接管理节点中部署有网络连接池。入口节点根据连接请求中应用服务器对应的认证标识确定待访问的应用服务器对应的出口节点,从网络连接池中获取入口节点至出口节点的可用的网络连接;将该连接请求基于获取的网络连接转发至出口节点,以使出口节点根据该连接请求建立与上述应用服务器之间的连接。该方式中,在连接管理节点中部署网络连接池,用户终端与应用服务器之间经过网络节点集群创建连接时,对于用户终端的入口节点与应用服务器端的出口节点之间的连接可以直接从该网络连接池中获取,无需重建创建,因而省去了用户终端的入口节点与应用服务器端的出口节点之间的多次握手协商过程,从而有效减小了网络资源及时间的耗费,加速用户终端与应用服务器之间的网络连接速度,提高了用户体验。

本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书及附图中所特别指出的结构来实现和获得。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种网络连接系统的结构示意图;

图2为本发明实施例提供的另一种网络连接系统的结构示意图;

图3为本发明实施例提供的一种网络连接方法的流程示意图;

图4为本发明实施例提供的一种用户终端关闭连接的处理流程图;

图5为本发明实施例提供的一种应用服务器关闭连接的处理流程图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

目前在用户终端与应用服务器之间经过网络节点集群创建连接时,集群中接入节点与应用服务器端的出口节点之间,需要通过三次握手的发送与响应,这就造成网络资源及时间的耗费,进而导致客户的用户终端与应用服务器之间的网络连接速度减缓,影响了用户体验。

基于此,本发明实施例提供的一种网络连接系统及方法,在连接管理节点中部署网络连接池,用户终端与应用服务器之间经过网络节点集群创建连接时,对于用户终端的入口节点与应用服务器端的出口节点之间的连接可以直接从该网络连接池中获取,省去了用户终端的入口节点与应用服务器端的出口节点之间的多次握手协商过程,从而有效减小了网络资源及时间的耗费,加速用户终端与应用服务器之间的网络连接速度,提高了用户体验。

为便于对本实施例进行理解,首先对本发明实施例所公开的一种网络连接系统进行详细介绍。该网络连接系统可以但不限于应用于用户终端通过由多个网络节点构成的网络节点集群与对应的应用服务器的通信过程中,该用户终端可以为移动终端或者是台式电脑等。

如图1所示,该网络连接系统包括:包括连接管理节点和与连接管理节点连接的路由节点;其中用于接收用户终端的连接请求的路由节点为入口节点,预先为应用服务器配置的、用于与应用服务器连接的路由节点为出口节点。该连接请求包括应用服务器对应的认证标识,还可以包括待访问的应用服务器的ip(internetprotocoladdress,网际协议地址)地址。

该连接管理节点可以但不限于为部署在安全域的服务器,在该连接管理节点中部署有网络连接池;网络连接池中预先配置有网络节点集群中作为入口节点的路由节点与作为出口节点的路由节点之间的网络连接。

在通信过程中,入口节点用于根据上述连接请求中的认证标识确定待访问的应用服务器对应的出口节点,从连接管理节点的网络连接池中获取该入口节点至出口节点的可用的网络连接;将上述连接请求基于该网络连接转发至出口节点。出口节点用于根据该连接请求建立与待访问的应用服务器之间的连接。

在实现过程中,为了表征网络连接池中存储的网络连接是否可用,可以为每个网络连接配置状态标识。例如当状态标识为1时,表示该网络连接当前处于可用状态;当状态标识为0时,表示该网络连接当前被占用,处于不可用状态。

本发明实施例中,在连接管理节点中部署网络连接池,用户终端与应用服务器之间经过网络节点集群创建连接时,对于用户终端的入口节点与应用服务器端的出口节点之间的连接可以直接从该网络连接池中获取,无需重建创建,因而省去了用户终端的入口节点与应用服务器端的出口节点之间的多次握手协商过程,从而有效减小了网络资源及时间的耗费,加速用户终端与应用服务器之间的网络连接速度,提高了用户体验。

为了保证信息安全,上述网络连接系统还包括与各个路由节点分别连接的数据库节点,该数据库节点可以但不限于为部署在安全域的服务器,其中存储有应用服务器的相关信息,例如应用服务器配置的出口节点的标识。应用服务器的相关信息与该应用服务器的认证标识相关联。基于此,上述入口节点还用于从数据库节点查找与该认证标识对应的路由节点,并将该对应的路由节点作为待访问的应用服务器对应的出口节点。

例如上述连接请求中包括用户终端的端口信息及参数appkey,该appkey作为认证标识。入口节点发送携带有appkey的请求至数据库节点,数据库节点接收该请求并解析该appkey,并查找到与之关联的出口节点的相关信息。在具体实现时,入口节点可以通过rpc(remoteprocedurecall,远程过程调用)的方式从数据库节点中获取出口节点的相关信息。

在确定与待访问的应用服务器对应的出口节点后,入口节点还用于发送查找请求至连接管理节点;该查找请求包括入口节点的标识和出口节点的标识。连接管理节点用于根据该查找请求,从网络连接池中查找相应的入口节点与出口节点之间的可用的网络连接,在查找到可用的网络连接后,发送通知信息至入口节点,并更新该可用的网络连接的状态为不可用状态。

其中该通知信息包括查找到的网络连接涉及的各个路由节点的端口信息,由此使得入口节点通过该网络连接将连接请求转发至出口节点,并有出口节点建立与待访问的应用服务器之间的连接,由此实现用户终端与应用服务器之间跨集群快速连接。另外,由于该网络连接被占用,因此可以更新该网络连接对应的状态标识,使得该网络连接的状态为不可用状态。

需要说明的是,在其他可能的实施例中,如果在网络连接池中未查到对应的连接请求,则认为可能存在恶意攻击,直接控制用户终端与入口节点之间的连接关闭,以保证网络安全。

考虑到当用户终端或者是应用服务器中任一方请求断开连接时,为了使网络连接池中的网络连接能够复用,即保持该网络连接处于可即时通讯的状态,仅需控制用户终端或者是应用服务器接入该网络节点集群中的连接(即用户终端与入口节点之间的连接和应用服务器与出口节点之间的连接)断开。在本实施例中可以通过采集用户终端与应用服务器的通信路径中相关的端口信息,定位到待关闭的连接。基于此,上述连接管理节点还用于在查找到入口节点与出口节点之间可用的网络连接后,获取第一端口信息;该第一端口信息包括入口节点的入口端口信息和出口端口信息、用户终端的端口信息,及出口节点的入口端口信息。在出口节点建立与应用服务器之间的连接后,获取第二端口信息;该第二端口信息包括出口节点的出口端口信息与应用服务器的端口信息。基于第一端口信息和所述第二端口信息,生成路径ip组信息。

需要说明的是,本文提及的各个节点、终端或者服务器的端口信息均可以用ip地址及端口标识的组合表示。

在具体实现时,上述端口信息的采集过程可以通过如下过程实现:

在入口节点查找到出口节点的相关信息,并从网络连接池中获取到入口节点与出口节点之间的可用的网络连接后,将用户终端与入口节点之间的链路相关的端口信息登记到连接管理节点,即将用户终端的端口信息及入口节点的入口端口信息发送至连接管理节点;同时该连接管理节点将入口节点与出口节点之间的网络连接相关的端口进行关联,即将入口节点的出口端口信息及出口节点的入口端口信息进行绑定。

在入口节点将上述连接请求基于该网络连接转发至出口节点后,出口节点根据该连接请求建立与待访问的应用服务器之间的连接。在连接建立完成后,出口节点将其与应用服务器之间的连接相关的端口信息登记到连接管理节点,即将出口节点的出口端口信息及应用服务器的端口信息发送至该连接管理节点。

在获得端口信息后,可以将上述采集到的端口信息进行关联,得到路径ip关联信息,包括关联存储的用户终端的端口信息、入口节点的入口端口信息,入口节点的出口端口信息、出口节点的入口端口信息、出口节点的出口端口信息和应用服务器的端口信息。基于该路径ip关联信息即可以实现对待关闭的连接的追溯。

在具体实现过程中,上述路径ip关联信息包括路径ip组信息包括:入访ip组:用户终端的端口信息和入口节点的入口端口信息;节点连接ip组:入口节点的出口端口信息和出口节点的入口端口信息;及出访ip组:出口节点的出口端口信息和应用服务器的端口信息。通过端口信息组队的方式,便于对待关闭的连接的端口定位,提高查找速度。

当用户终端主动关闭连接时,上述入口节点还用于:在检测到用户终端关闭当前连接时,发送第一关闭请求至连接管理节点。该第一关闭请求可以包括用户终端的端口信息和入口节点的入口端口信息。连接管理节点还用于根据该第一关闭请求和预先存储的路径ip关联信息,确定相应的出口节点,并发送第一关闭指令至相应的出口节点。该第一关闭指令包括出口节点的出口节点信息和应用服务器的端口信息。

上述出口节点还用于根据第一关闭指令关闭与当前连接的应用服务器之间的连接,并发送第一关闭应答信息至连接管理节点,以使该连接管理节点更新该入口节点与出口节点之间的网络连接的状态为可用状态。

例如,在用户终端与入口节点之间的连接和应用服务器与出口节点之间的连接断开后,入口节点与出口节点之间的网络连接被释放,处于可用状态,因此将该网络连接的状态标识设置为1,以表征该网络连接可用。

当应用服务器主动关闭连接时,上述出口节点还用于,在检测到应用服务器关闭当前连接时,发送第二关闭请求至连接管理节点。该第二关闭请求包括应用服务器的端口信息和出口节点的出口端口信息。该连接管理节点还用于根据该第二关闭请求和预先存储的路径ip关联信息,确定相应的入口节点,并发送第二关闭指令至相应的入口节点。该第二关闭指令包括入口节点的出口节点信息和用户终端的端口信息。

入口节点还用于根据该第二关闭指令关闭与当前连接的用户终端之间的连接,并发送第二关闭应答信息至连接管理节点,以使该连接管理节点更新该入口节点与出口节点之间的网络连接的状态为可用状态。

在可能的实施例中,上述连接管理节点还用于在更新入口节点与出口节点之间的网络连接的状态为可用状态之后,删除对应的路径ip关联信息,从而在连接释放之后,清除缓存。

为了便于对上述实施例的理解,本公开实施例以图2(图中入口节点与出口节点之外的路由节点未画出)中的用户终端a和应用服务器b之间的连接建立过程为例进行说明,其中假设用户终端a对应的入口节点为c,应用服务器对应的出口节点为d。当用户终端a访问应用服务器b时,则需建立a→c→d→b之间的通信路径。

首先用户终端a发送连接请求至入口节点c,入口节点c根据该连接请求从数据库节点查找到应用服务器b对应的出口节点为c,然后从连接管理节点中查找入口节点c与出口节点d之间的网络连接(标识为c→d)。如果查找到该网络连接,则入口节点c将用户终端a的端口信息及入口节点c与该用户终端连接的入口端口信息登记到连接管理节点,该连接管理节点还保存网络连接c→d中使用的入口节点c的出口端口信息和出口节点d的入口端口信息。

在入口节点c获取到网络连接c→d后,直接使用该c→d进行连接请求的传输,以使入口节点c将连接请求转发至出口节点d。出口节点d根据连接请求(如根据该连接请求中的待访问的应用服务器的ip地址),建立与应用服务器b之间的连接,从而完成a→c→d→b之间的通信路径的建立。

在出口节点d与应用服务器b建立连接后,将出口节点与应用服务器连接的出口端口信息,及该应用服务器的端口信息登记到连接管理节点。该连接管理节点生成路径ip组信息,具体为:入访ip组<用户终端a的端口信息,入口节点c的入口端口信息>;节点连接ip组<入口节点c的出口端口信息,出口节点d的入口端口信息>;及出访ip组<出口节点d的出口端口信息,应用服务器b的端口信息>。

当用户终端主动关闭连接时,上述入口节点c发送第一关闭请求至连接管理节点。连接管理节点根据该第一关闭请求和预先存储的路径ip组信息,依次追踪到节点连接ip组、出访ip组,确定出口节点d的入口端口信息、出口端口信息及应用服务器b的端口信息,然后发送第一关闭指令至出口节点d。出口节点d根据该第一关闭指令关闭与应用服务器b之间的连接,并发送第一关闭应答信息至连接管理节点,以使该连接管理节点更新该入口节点c与出口节点d之间的网络连接c→d的状态标识为1(可用状态)。

当应用服务器主动关闭连接时,上述出口节点d发送第二关闭请求至连接管理节点。该连接管理节点根据该第二关闭请求,依次追踪到节点连接ip组、入访ip组,确定入口节点c的入口端口信息、出口端口信息及用户终端a的端口信息,然后发送第一关闭指令至入口节点c。入口节点c根据该第二关闭指令关闭与用户终端a之间的连接,并发送第二关闭应答信息至连接管理节点,以使该连接管理节点更新该入口节点c与出口节点d之间的网络连接c→d的状态标识为1(可用状态)。

综上所述,本发明实施例中,实现了入口节点与出口节点之间的网络连接的复用,在用户终端与应用服务器进行通信需要该网络连接时,直接从网络连接池中获取,无需重建创建,因而省去了用户终端的入口节点与应用服务器端的出口节点之间的多次握手协商过程,从而有效减小了网络资源及时间的耗费,加速用户终端与应用服务器之间的网络连接速度,提高了用户体验。

针对于上述网络连接系统,本发明实施例提供给了一种网络连接方法,参见图3,该方法包括:

步骤s301,入口节点接收用户终端发送的连接请求;根据该连接请求中的认证标识确定待访问的应用服务器对应的出口节点,从网络连接池中获取入口节点至出口节点的可用的网络连接;将该连接请求基于上述网络连接转发至出口节点;

步骤s302,出口节点用于根据上述连接请求建立与上述应用服务器之间的连接。

本发明实施例中,在连接管理节点中部署网络连接池,用户终端与应用服务器之间经过网络节点集群创建连接时,对于用户终端的入口节点与应用服务器端的出口节点之间的连接可以直接从该网络连接池中获取,无需重建创建,因而省去了用户终端的入口节点与应用服务器端的出口节点之间的多次握手协商过程,从而有效减小了网络资源及时间的耗费,加速用户终端与应用服务器之间的网络连接速度,提高了用户体验。

上述方法还包括:入口节点发送查找请求至连接管理节点;该查找请求包括入口节点的标识和出口节点的标识;连接管理节点根据该查找请求,从网络连接池中查找入口节点与出口节点之间的可用的网络连接,在查找到可用的网络连接后,发送通知信息至入口节点,并更新可用的网络连接的状态为不可用状态。

图4示出了本发明实施例提供的一种用户终端关闭连接的处理流程图。如图4所示,该方法还包括:

步骤s401,入口节点在检测到用户终端关闭当前连接时,发送第一关闭请求至连接管理节点;该第一关闭请求可以包括用户终端的端口信息和入口节点的入口端口信息;

步骤s402,连接管理节点根据第一关闭请求和预先存储的路径ip关联信息,确定相应的出口节点,并发送第一关闭指令至相应的出口节点;

步骤s403,出口节点根据第一关闭指令关闭与当前连接的应用服务器之间的连接,并发送第一关闭应答信息至连接管理节点,以使连接管理节点更新入口节点与出口节点之间的网络连接的状态为可用状态。

其中,上述路径ip关联信息包括关联存储的用户终端的端口信息、入口节点的入口端口信息,入口节点的出口端口信息、出口节点的入口端口信息、出口节点的出口端口信息和应用服务器的端口信息。

图5示出了本发明实施例提供的一种应用服务器关闭连接的处理流程图。如图5所示,该方法还包括:

步骤s501,出口节点在检测到应用服务器关闭当前连接时,发送第二关闭请求至连接管理节点;该第二关闭请求可以包括应用服务器的端口信息和出口节点的出口端口信息;

步骤s502,连接管理节点根据第二关闭请求和预先存储的路径ip关联信息,确定相应的入口节点,并发送第二关闭指令至相应的入口节点;

步骤s503,入口节点根据第二关闭指令关闭与当前连接的用户终端之间的连接,并发送第二关闭应答信息至连接管理节点,以使该连接管理节点更新入口节点与出口节点之间的网络连接的状态为可用状态。

进一步地,上述路径ip关联信息包括路径ip组信息包括:入访ip组:用户终端的端口信息和入口节点的入口端口信息,节点连接ip组:入口节点的出口端口信息和出口节点的入口端口信息,及出访ip组:出口节点的出口端口信息和应用服务器的端口信息。

本发明实施例提供的网络连接方法,与上述实施例提供的网络连接系统具有相同的技术特征,所以也能解决相同的技术问题,达到相同的技术效果。

本发明实施例所提供的进行网络连接方法的计算机程序产品,包括存储了处理器可执行的非易失的程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的方法的具体工作过程,可以参考前述系统实施例中的对应过程,在此不再赘述。

附图中的流程图和框图显示了根据本发明的多个实施例方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对步骤、数字表达式和数值并不限制本发明的范围。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1